.announcement-bar{border-block-end:var(--border-bottom-width) solid var(--color-border)}.announcement-bar__slider{display:flex;flex-direction:row;align-items:center;position:relative}@media screen and (max-width:749px){.announcement-bar__slider{grid-column:1 / -1}}.announcement-bar__slides{display:grid;grid:[stack] auto / [stack] auto;width:calc(100% - var(--button-size) * 2);max-width:680px;margin-inline:auto}.announcement-bar__slides>*{grid-area:stack}.announcement-bar__slide{transition:opacity .5s ease-in-out,visibility .5s ease-in-out;content-visibility:visible}.announcement-bar__slide[aria-hidden=true]{opacity:0;visibility:hidden}.announcement-bar__slider slideshow-arrows{padding:0;mix-blend-mode:normal}.announcement-bar__slider slideshow-arrows .slideshow-control{color:var(--color-foreground)}.announcement-bar__slider .slideshow-control{display:flex;padding:0;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center;opacity:1;animation:none}@media screen and (min-width:750px){.announcement-bar__slider .slideshow-control{--slideshow-control-offset: calc((var(--button-size) - var(--icon-size-xs)) / 2)}.section--page-width :is(.announcement-bar__slider .slideshow-control).slideshow-control--previous{transform:translate(var(--slideshow-control-offset))}}.announcement-bar__slider .slideshow-control .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}.announcement-bar__slide{place-content:center}.announcement-bar__text:first-child{margin:0}.announcement-bar__link{position:absolute;top:0;right:0;bottom:0;left:0}body{--header-height: 60px;--header-group-height: var(--header-height);--transparent-header-offset-boolean: 0}.header{--header-padding: var(--padding-sm);--font-paragraph--line-height: 1;--header-content-transition-timing: 0s;display:block;contain:layout style;background:transparent}.header a,.header .button,.header .button-secondary,.header .header-actions__action{transition:color var(--header-content-transition-timing),border-color var(--header-content-transition-timing)}#header-component :is(.header-menu,.dropdown-localization){display:none}@media screen and (min-width:750px){#header-component[data-menu-style=menu] :is(.header-menu,.dropdown-localization){display:flex}}#header-component[data-menu-style=drawer] .header__column{display:contents}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__navigation-bar-row{display:none}}.header[transparent]{--language-button-background-color: transparent;--language-button-border-color: transparent;--header-content-transition-timing: calc(var(--submenu-animation-speed) - var(--animation-speed-fast)) var(--animation-speed-fast) var(--ease-out-cubic);--closed-underlay-height: 0px;--header-logo-display: none;--header-logo-inverse-display: block;position:absolute;top:0;left:0;right:0;z-index:var(--layer-overlay)}.header[transparent][transparent=not-sticky][data-sticky-state=active],.header[transparent]:has(.menu-list__link:not([aria-haspopup]):hover){--header-logo-display: unset;--header-logo-inverse-display: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--closed-underlay-height: 100%}.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) .header__row{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}.header[transparent]:has(.mega-menu__list:hover),.header[transparent]:has(.menu-list__link:is(:hover,[aria-expanded=true])),.header[transparent]:has(.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])){--header-logo-display: unset;--header-logo-inverse-display: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--header-content-transition-timing: var(--submenu-animation-speed) var(--ease-out-cubic)}[data-transparent-color-scheme=top]:hover .header__row--top,[data-transparent-color-scheme=top]:focus-within .header__row--top,[data-transparent-color-scheme=both]:hover .header__row--top,[data-transparent-color-scheme=both]:focus-within .header__row--top{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}[data-transparent-color-scheme=bottom]:hover .header__row--bottom,[data-transparent-color-scheme=bottom]:focus-within .header__row--bottom,[data-transparent-color-scheme=both]:hover .header__row--bottom,[data-transparent-color-scheme=both]:focus-within .header__row--bottom{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}.header-section{position:relative;z-index:var(--layer-heightened)}#header-component{--submenu-height: 0px;--full-open-header-height: 0px}#header-group:has(#header-component[sticky]){display:contents}.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){position:sticky;top:-1px;z-index:var(--layer-sticky)}.header[data-sticky-state]{transition:opacity var(--animation-speed) var(--animation-easing);opacity:1}.header[data-sticky-state=active]{view-transition-name:sticky-header}:active-view-transition-type(empty-cart-drawer) .header[data-sticky-state=active]{view-transition-name:none}.header[data-sticky-state=idle]{opacity:0}.header__underlay{position:absolute;top:0;right:0;bottom:0;left:0}.header__underlay-closed{height:var(--closed-underlay-height, 100%);z-index:var(--layer-lowest);background:linear-gradient(var(--color-scheme-top-row) 0 var(--top-row-height),var(--color-scheme-bottom-row) var(--top-row-height) var(--header-height));transition:height var(--animation-speed-slow) var(--ease-out-cubic)}.header__underlay-open{height:var(--full-open-header-height);background:linear-gradient(var(--color-scheme-top-row) 0 var(--top-row-height),var(--color-scheme-bottom-row) var(--top-row-height) var(--header-height),var(--color-submenu) var(--header-height) 100%);transition:height var(--submenu-animation-speed) var(--ease-out-cubic)}.header__underlay-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:var(--shadow-popover);clip-path:inset(var(--header-height) 0 -100px 0);transition:height var(--submenu-animation-speed) var(--ease-out-cubic)}:is([data-transparent-color-scheme=top]:hover,[data-transparent-color-scheme=top]:focus-within,[data-transparent-color-scheme=both]:hover,[data-transparent-color-scheme=both]:focus-within) :is(.header__underlay-open,.header__underlay-closed){--color-scheme-top-row: var(--color-background)}:is([data-transparent-color-scheme=bottom]:hover,[data-transparent-color-scheme=bottom]:focus-within,[data-transparent-color-scheme=both]:hover,[data-transparent-color-scheme=both]:focus-within) :is(.header__underlay-open,.header__underlay-closed){--color-scheme-bottom-row: var(--color-background)}[data-submenu-overlap-bottom-row] .header__underlay-open{background:linear-gradient(var(--color-scheme-top-row) 0 var(--top-row-height),var(--color-submenu) var(--top-row-height) 100%)}[data-submenu-overlap-bottom-row] .header__row--bottom{z-index:var(--layer-lowest)}.header__row{--color-account-icon: var(--color-foreground);position:relative;background-color:transparent}.header__row:has(.mega-menu__list:hover),.header__row:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])),.header__row:has(.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])){z-index:var(--layer-heightened)}.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns,.header__row--bottom{border-bottom:var(--border-bottom-width) solid var(--color-border)}@media screen and (max-width:749px){.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile)}}#header-component[data-menu-style=drawer] .header__row--top:not(.divider--page-width),#header-component[data-menu-style=drawer] .header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile)}@media screen and (min-width:750px){.header__row.divider--page-width:not(.section--page-width) .header__columns{padding-inline-start:0;padding-inline-end:0;margin-inline-start:var(--page-margin);margin-inline-end:var(--page-margin)}}.header__column{display:flex;align-items:center}@media screen and (max-width:749px){.header__column{display:contents}}.header__column--left,.header__column--center{gap:var(--gap-xl);grid-area:left}.header__column--center{justify-content:center;grid-area:center}.header__column--center header-menu:only-child .overflow-menu::part(list){justify-content:center}.header__column--right{gap:var(--gap-xl);justify-content:flex-end;grid-area:right}.header__column--right .overflow-menu::part(list){justify-content:flex-end}.header__columns{--header-left: 1fr;--header-center: auto;--header-right: 1fr;--header-template-columns: var(--header-left) var(--header-center) var(--header-right);--header-mobile-bookend: 44px;display:grid;grid-template-areas:"left center right";grid-gap:var(--gap-xl);grid-template-columns:var(--header-template-columns)}.header__columns:has(.header__column--center header-menu){--header-center: auto;--header-left: minmax(max-content, 1fr);--header-right: minmax(max-content, 1fr)}@media screen and (min-width:750px){.header__columns:where(:not(:has(.header__column--center))){--header-template-columns: var(--header-left) var(--header-right);grid-template-areas:"left right"}}.header__columns:where(:not(:has(.header__column--center))):has(.header__column--right header-menu){--header-right: auto;--header-left: minmax(max-content, 1fr)}.header__columns:where(:not(:has(.header__column--center))):has(.header__column--left header-menu){--header-left: auto;--header-right: minmax(max-content, 1fr)}@media screen and (max-width:749px){.header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:0 var(--padding-3xs)}.header__columns .header-logo{grid-area:center}.header__columns:not(:has(header-actions)) .search-action{grid-area:leftB}.header__columns:not(:has(shopify-account)) .search-action{grid-area:rightA}.header__columns .search-action{grid-area:leftB}.header__columns header-actions{grid-area:rightB}}#header-component[data-menu-style=drawer] .header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:0 var(--padding-3xs)}#header-component[data-menu-style=drawer] .header__columns .header-logo{grid-area:center}#header-component[data-menu-style=drawer] .header__columns:not(:has(header-actions)) .search-action{grid-area:leftB}#header-component[data-menu-style=drawer] .header__columns:not(:has(shopify-account)) .search-action{grid-area:rightA}#header-component[data-menu-style=drawer] .header__columns .search-action{grid-area:leftB}#header-component[data-menu-style=drawer] .header__columns header-actions{grid-area:rightB}.header__columns:not(:has(.header__column)){grid-template-columns:1fr}@media(hover:hover){:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.header__icon--menu:hover)) header-menu:not(:hover),:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.header__icon--menu:hover)) .header-actions__action:not(:hover),:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.header__icon--menu:hover)) .header__icon--menu:not(:hover){opacity:var(--opacity-subdued-text);transition:opacity var(--animation-speed) var(--animation-easing)}}header-menu,.header-actions__action,.header__icon--menu{transition:opacity var(--animation-speed) var(--animation-easing)}.header-actions__action{--button-color: var(--color-foreground);color:var(--button-color);cursor:pointer;display:flex;justify-content:center}.header-actions__action:hover{--button-color: var(--color-foreground)}.header-actions__action:not(.account-button) .svg-wrapper{height:var(--button-size);width:var(--button-size)}.header-actions__action:not(.account-button) svg{width:var(--icon-size-md);height:var(--icon-size-md)}.header:has(#Details-menu-drawer-container[open]){contain:style}.header.header--compact{--header-padding: var(--padding-2xs)}.header__columns{--padding-block-start: var(--header-padding);--padding-block-end: var(--header-padding)}.header:not(.header--compact) .header__row--bottom{--header-padding: var(--padding-xs)}.header--collapse-row-paddings .header__row--top .header__columns{--padding-block-end: 0px}.header--collapse-row-paddings .header__row--bottom .header__columns{--padding-block-start: 0px}.header-section:has(.header[transparent])+.shopify-section{margin-top:var(--header-height)}main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style{--section-top-offset: calc(var(--header-height) * var(--transparent-header-offset-boolean))}:is(main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style) :is(.spacing-style,.inherit-spacing){--section-top-offset: 0px}main>.shopify-section:first-child .section:not(.disable-section-top-offset) .sticky-content{margin-top:calc(var(--header-height) * var(--transparent-header-offset-boolean) * -1)}.header-menu .menu-list__submenu{content-visibility:auto;contain-intrinsic-size:0px 500px}.header-menu details[open] .menu-list__submenu,.header-menu .menu-list__submenu[data-active],.header-menu .menu-list__list-item[slot=overflow] .menu-list__submenu{content-visibility:visible}.dropdown-localization__button{display:flex;position:relative;align-items:center;gap:4px;font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size);font-weight:var(--menu-top-level-font-weight);padding-inline:var(--padding-2xs);margin-inline:calc(-1 * var(--padding-2xs))}.dropdown-localization__button .svg-wrapper.icon-caret{height:var(--icon-size-xs);width:var(--icon-size-xs);right:var(--margin-xs);top:calc(50% - var(--padding-2xs));flex-shrink:0;transition:transform var(--animation-speed) var(--animation-easing)}.dropdown-localization__button .icon-flag{width:var(--menu-localization-font-size, var(--icon-size-sm));height:var(--menu-localization-font-size, var(--icon-size-sm));clip-path:circle(50%);background-position:center;background-size:cover;margin-inline-end:4px;position:relative}.dropdown-localization__button .icon-flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 var(--size-shadow) var(--color-shadow);border-radius:50%}.dropdown-localization__button[aria-expanded=true] .icon-caret svg{transform:rotate(180deg)}.dropdown-localization__button,.dropdown-localization__button:hover{box-shadow:none;background-color:transparent;border-color:transparent}dropdown-localization-component .localization-form__list{max-height:20.5rem}.localization-wrapper{position:fixed;z-index:var(--layer-raised);border-radius:var(--style-border-radius-popover);transition-property:display,opacity,translate;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete;translate:0 20px;opacity:0}.localization-wrapper:not([hidden]){translate:0 0;opacity:1}@starting-style{.localization-wrapper:not([hidden]){translate:0 20px;opacity:0}}dropdown-localization-component{position:relative;background-color:transparent}dropdown-localization-component .country-filter{position:relative;padding:8px}dropdown-localization-component .country-filter__input{border:none}dropdown-localization-component .localization-form__list-item{margin-inline:8px}dropdown-localization-component .localization-wrapper{box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);max-height:27.5rem;position:absolute;top:calc(100% + 10px);z-index:calc(var(--layer-header-menu) + 1)}dropdown-localization-component .localization-wrapper.right-bound{right:0;left:unset}dropdown-localization-component .localization-wrapper.left-bound{left:-8px;right:unset}dropdown-localization-component .language-selector.language-selector{padding:10px 8px 10px 16px}dropdown-localization-component .localization-form__currency{width:max-content;opacity:0;visibility:hidden;transition:none}dropdown-localization-component .localization-form__select:hover{background-color:rgb(var(--color-primary-hover-rgb) / var(--opacity-8))}dropdown-localization-component :is(.localization-form__list-item:hover,.localization-form__list-item[aria-selected=true],.localization-form__list-item[aria-current=true]) .localization-form__currency{opacity:1;color:var(--color-foreground-muted);transition:opacity var(--animation-speed-slow) var(--animation-easing);visibility:visible}.dropdown-localization .language-selector:where(:not(.top-shadow)){font-weight:var(--menu-top-level-font-weight)}.dropdown-localization:not(dropdown-localization-component) .language-selector{font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size)}.mpf-brand-strip{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--mpf-line)}.mpf-brand-name{font-size:10px;letter-spacing:.22em;font-weight:800;border-bottom:none;padding-bottom:0}.mpf-brand-name:after{content:"";display:block;width:24px;height:2px;background:var(--mpf-gold);margin-top:6px}.mpf-sku{font-size:10px;color:var(--mpf-mute-2);letter-spacing:.05em}.product-details h1,.product-details [class*=heading]:not(.mpf-section-title):not(.mpf-crosssell-title):not(.mpf-pr-block h3){font-size:clamp(26px,3.4vw,38px)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.1!important;margin:4px 0 12px!important}.product-details .price,.product-details [class*=price]:not(.mpf-pr-c-rate):not(.mpf-cross-price){font-size:24px!important;font-weight:700!important;letter-spacing:-.01em!important;color:var(--mpf-ink)!important}.mpf-trust-strip{margin-top:24px;padding:18px 0;border-top:1px solid var(--mpf-line);border-bottom:1px solid var(--mpf-line);grid-template-columns:repeat(2,1fr)!important;gap:16px!important}@media screen and (min-width:1100px){.mpf-trust-strip{grid-template-columns:repeat(4,1fr)!important;gap:20px!important}}.mpf-trust-pill{background:transparent!important;border:none!important;padding:0!important;gap:8px!important}.mpf-trust-pill:hover{background:transparent!important;border:none!important;transform:none!important}.mpf-trust-icon{width:20px!important;height:20px!important;color:var(--mpf-gold-dark)!important}.mpf-trust-bold{font-size:11px!important;letter-spacing:.02em}.mpf-trust-small{display:none}.mpf-delivery{margin-top:14px;padding:0;gap:10px}.mpf-delivery-icon{width:20px;height:20px;color:var(--mpf-gold-dark)}.mpf-delivery-text{font-size:12px}.mpf-delivery-small{display:none}.mpf-rating-row{margin-bottom:16px}.mpf-stars{gap:2px}.mpf-star{width:12px;height:12px}.mpf-pdp-content{max-width:1100px;padding-inline:var(--padding-md, 16px);margin-top:0}.mpf-section-nav{margin:64px auto 0;border-bottom:1px solid var(--mpf-line);padding:0;gap:0}.mpf-section-nav-link{padding:18px 22px;font-size:11px;letter-spacing:.12em;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--mpf-mute);font-weight:700}.mpf-section-nav-link:hover{color:var(--mpf-ink);border-bottom-color:var(--mpf-gold)}.mpf-content-section{padding:80px 0;border-bottom:none;position:relative}.mpf-content-section:after{content:"";display:block;width:60px;height:2px;background:var(--mpf-gold);margin:80px auto -40px}.mpf-content-section:last-of-type:after{display:none}.mpf-section-title{font-size:clamp(28px,4vw,40px)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:-.02em!important;margin:0 0 32px!important;padding-bottom:0!important;line-height:1.05}.mpf-section-title:after{display:none!important}.mpf-content-section:nth-of-type(1) .mpf-section-title:before{content:"01 \2014  "}.mpf-content-section:nth-of-type(2) .mpf-section-title:before{content:"02 \2014  "}.mpf-content-section:nth-of-type(3) .mpf-section-title:before{content:"03 \2014  "}.mpf-content-section:nth-of-type(4) .mpf-section-title:before{content:"04 \2014  "}.mpf-content-section:nth-of-type(5) .mpf-section-title:before{content:"05 \2014  "}.mpf-section-title:before{color:var(--mpf-gold-dark);font-size:.6em;font-weight:700;letter-spacing:.08em;margin-right:8px;vertical-align:middle;display:inline-block;padding-bottom:6px}.mpf-rich-description{font-size:16px;line-height:1.8;color:var(--mpf-graphite);max-width:760px}.mpf-rich-description p:first-of-type:first-letter{font-size:3.2em;float:left;line-height:.9;padding:4px 8px 0 0;color:var(--mpf-gold-dark);font-weight:800}.mpf-spec-grid{border:none;border-top:1px solid var(--mpf-line);border-radius:0;background:transparent}.mpf-spec-row{border-bottom:1px solid var(--mpf-line)}.mpf-spec-key{background:transparent;font-weight:700;color:var(--mpf-mute);font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:18px 0}.mpf-spec-val{padding:18px 0;color:var(--mpf-ink);font-size:14px}.mpf-shipping-card{background:transparent;border:none;text-align:left;border-left:2px solid var(--mpf-gold);padding:16px 0 16px 20px}.mpf-shipping-icon{margin:0 0 12px;width:28px;height:28px}.mpf-shipping-title{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.mpf-shipping-text{font-size:13px}.mpf-faq>summary{padding:22px 0;font-size:16px;font-weight:600}.mpf-faq>summary:after{font-size:26px;font-weight:200}.mpf-crosssell{margin-top:0;padding-top:64px;border-top:1px solid var(--mpf-line)}.mpf-crosssell-title{font-size:clamp(22px,3vw,30px);letter-spacing:-.02em}.mpf-pr-block{background:transparent!important;padding:0!important}.mpf-pr-block--empty{display:none!important}.mpf-pr-header h3{font-size:22px;text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px}.mpf-pr-c{padding:24px;background:var(--mpf-soft)!important;border:none!important;border-left:3px solid var(--mpf-gold)!important;border-radius:0!important}.mpf-pr-c:hover{background:#fff!important;transform:translate(2px)!important;box-shadow:0 6px 20px #0000000f!important}.mpf-pr-c-src{border-bottom:none!important;padding-bottom:0!important;font-size:11px!important;letter-spacing:.14em!important}.mpf-pr-c-src:after{content:"";display:block;width:20px;height:2px;background:var(--mpf-gold);margin-top:4px}.mpf-pr-c-quote{font-size:14px!important;font-style:italic!important;color:var(--mpf-graphite)!important;position:relative;padding-top:8px}.mpf-pr-c-quote:before{content:"\201c";position:absolute;top:-8px;left:-4px;font-size:36px;line-height:1;color:var(--mpf-gold);font-family:Georgia,serif;font-style:normal;font-weight:700}.product-information__media{background:transparent!important;border-radius:0!important}.product-information{padding-top:24px}.product-information{--mpf-ink: #000000;--mpf-ink-soft: #1a1a1a;--mpf-graphite: #2a2a2a;--mpf-mute: #6b6b6b;--mpf-mute-2: #9a9a9a;--mpf-gold: #f5b730;--mpf-gold-dark: #e8a020;--mpf-gold-soft: #fff5dc;--mpf-red: #e83c3c;--mpf-soft: #f8f8f8;--mpf-line: #e6e6e6;--mpf-line-dark: #cccccc}.mpf-details-column{display:flex;flex-direction:column;align-self:start;order:1;width:100%;min-width:0;gap:0}.product-information--media-right .mpf-details-column{order:0}.mpf-details-column .mpf-pdp-badges{order:1}.mpf-details-column .product-details{display:block;order:2}.mpf-details-column .mpf-trust-strip{order:3}.mpf-details-column>.mpf-brand-strip{order:-2}.mpf-details-column>.mpf-rating-row{order:-1}.mpf-details-column>.mpf-installments{order:4}.mpf-details-column>.mpf-delivery{order:5}.mpf-details-column>.mpf-trust-strip{order:6}.mpf-brand-strip{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:12px;flex-wrap:wrap}.mpf-brand-name{font-size:11px;font-weight:800;letter-spacing:.18em;color:var(--mpf-ink);text-decoration:none;border-bottom:2px solid var(--mpf-gold);padding-bottom:2px;text-transform:uppercase;transition:border-color .2s}.mpf-brand-name:hover{border-color:var(--mpf-ink)}.mpf-sku{font-size:11px;color:var(--mpf-mute);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.mpf-rating-row{display:flex;align-items:center;gap:10px;margin-bottom:14px}.mpf-stars{display:inline-flex;gap:1px;color:var(--mpf-line-dark)}.mpf-star{width:14px;height:14px}.mpf-review-link{font-size:12px;color:var(--mpf-mute);text-decoration:none;border-bottom:1px dashed var(--mpf-mute);transition:color .2s,border-color .2s}.mpf-review-link:hover{color:var(--mpf-ink);border-color:var(--mpf-ink)}.mpf-pdp-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;align-items:flex-start}.mpf-pdp-badge{display:inline-block;padding:5px 10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;border-radius:3px;line-height:1.2;font-family:inherit;white-space:nowrap}.mpf-pdp-badge--scarcity{background:var(--mpf-red);color:#fff}.mpf-pdp-badge--special{background:var(--mpf-gold);color:var(--mpf-ink)}.mpf-delivery{margin-top:12px;display:flex;align-items:center;gap:12px;padding:10px 0}.mpf-delivery-icon{flex-shrink:0;width:26px;height:26px;color:var(--mpf-ink);stroke-linecap:round;stroke-linejoin:round}.mpf-delivery-text{font-size:13px;color:var(--mpf-ink);line-height:1.4}.mpf-delivery-text strong{font-weight:700}.mpf-delivery-small{font-size:11px;color:var(--mpf-mute);margin-top:2px}.mpf-trust-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:20px;padding-top:20px;border-top:1px solid var(--mpf-line)}@media screen and (min-width:1100px){.mpf-trust-strip{grid-template-columns:repeat(4,1fr);gap:6px}}.mpf-trust-pill{display:flex;align-items:center;gap:10px;padding:10px;background:var(--mpf-soft);border-radius:4px;border:1px solid transparent;transition:border-color .2s,background .2s}.mpf-trust-pill:hover{border-color:var(--mpf-gold);background:#fff}.mpf-trust-icon{flex-shrink:0;width:22px;height:22px;color:var(--mpf-ink);stroke-linecap:round;stroke-linejoin:round}.mpf-trust-bold{font-size:12px;font-weight:700;color:var(--mpf-ink);line-height:1.2}.mpf-trust-small{font-size:11px;color:var(--mpf-mute);line-height:1.2;margin-top:2px}.mpf-pdp-content{max-width:1100px;margin:0 auto;padding-inline:var(--padding-md, 16px)}.mpf-section-nav{display:flex;gap:4px;margin:48px auto 0;padding:8px 4px;border-bottom:2px solid var(--mpf-line);position:sticky;top:var(--header-height, 0);background:#fff;z-index:5;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mpf-section-nav::-webkit-scrollbar{display:none}.mpf-section-nav-link{padding:10px 16px;font-size:13px;font-weight:700;color:var(--mpf-mute);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-10px;transition:color .2s,border-color .2s}.mpf-section-nav-link:hover{color:var(--mpf-ink)}.mpf-section-nav-link:target,.mpf-section-nav-link.active{color:var(--mpf-ink);border-bottom-color:var(--mpf-gold)}.mpf-content-section{padding:48px 0;border-bottom:1px solid var(--mpf-line);scroll-margin-top:calc(var(--header-height, 0px) + 60px)}.mpf-content-section:last-of-type{border-bottom:none}.mpf-section-title{font-size:28px;font-weight:800;color:var(--mpf-ink);letter-spacing:-.02em;margin:0 0 24px;text-transform:uppercase;position:relative;padding-bottom:12px}.mpf-section-title:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:3px;background:var(--mpf-gold)}.mpf-section-body{color:var(--mpf-graphite);font-size:15px;line-height:1.75}.mpf-section-body>p{margin:0 0 14px}.mpf-section-body strong{color:var(--mpf-ink);font-weight:700}.mpf-rich-description img,.mpf-rich-description iframe{max-width:100%;border-radius:6px;margin:16px 0}.mpf-rich-description table{width:100%;border-collapse:collapse;margin:20px 0;background:#fff;border:1px solid var(--mpf-line);border-radius:6px;overflow:hidden}.mpf-rich-description td,.mpf-rich-description th{padding:12px 16px;border-bottom:1px solid var(--mpf-line);font-size:14px}.mpf-rich-description tr:last-child td,.mpf-rich-description tr:last-child th{border-bottom:none}.mpf-rich-description td:first-child,.mpf-rich-description th:first-child{font-weight:600;color:var(--mpf-ink);width:40%;background:var(--mpf-soft)}.mpf-rich-description h3{font-size:18px;font-weight:700;color:var(--mpf-ink);margin:24px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--mpf-line)}.mpf-rich-description ul{padding-left:24px;margin:12px 0}.mpf-rich-description li{margin-bottom:6px}.mpf-spec-grid{display:grid;grid-template-columns:1fr;gap:0;background:#fff;border:1px solid var(--mpf-line);border-radius:6px;overflow:hidden;margin-bottom:16px}@media screen and (min-width:750px){.mpf-spec-grid{grid-template-columns:1fr 1fr}}.mpf-spec-row{display:grid;grid-template-columns:40% 60%;border-bottom:1px solid var(--mpf-line)}.mpf-spec-row:last-child,.mpf-spec-row:nth-last-child(2){border-bottom:none}@media screen and (max-width:749px){.mpf-spec-row:nth-last-child(2){border-bottom:1px solid var(--mpf-line)}}.mpf-spec-key{padding:12px 16px;font-weight:600;color:var(--mpf-ink);background:var(--mpf-soft);font-size:13px}.mpf-spec-val{padding:12px 16px;color:var(--mpf-graphite);font-size:13px}.mpf-spec-note{font-size:13px;color:var(--mpf-mute);font-style:italic;margin:8px 0 0}.mpf-shipping-grid{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width:750px){.mpf-shipping-grid{grid-template-columns:repeat(3,1fr)}}.mpf-shipping-card{padding:24px;background:var(--mpf-soft);border-radius:6px;border:1px solid var(--mpf-line);text-align:center}.mpf-shipping-icon{width:36px;height:36px;color:var(--mpf-gold-dark);stroke-linecap:round;stroke-linejoin:round;margin:0 auto 12px;display:block}.mpf-shipping-title{font-size:16px;font-weight:800;color:var(--mpf-ink);margin-bottom:6px}.mpf-shipping-text{font-size:13px;color:var(--mpf-graphite);line-height:1.5}.mpf-reviews-empty{text-align:center;padding:32px 16px;background:var(--mpf-soft);border-radius:6px}.mpf-reviews-empty-stars{display:inline-flex;gap:4px;color:var(--mpf-line-dark);margin-bottom:16px}.mpf-reviews-empty-stars svg{width:24px;height:24px}.mpf-reviews-empty-title{font-size:18px;font-weight:700;color:var(--mpf-ink);margin-bottom:6px}.mpf-reviews-empty-text{font-size:14px;color:var(--mpf-mute);margin-bottom:20px}.mpf-reviews-empty-cta{display:inline-block;padding:12px 28px;background:var(--mpf-ink);color:#fff;text-decoration:none;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;transition:background .2s,transform .1s}.mpf-reviews-empty-cta:hover{background:var(--mpf-gold);color:var(--mpf-ink);transform:translateY(-1px)}.mpf-faq{border-bottom:1px solid var(--mpf-line)}.mpf-faq:first-of-type{border-top:1px solid var(--mpf-line)}.mpf-faq>summary{list-style:none;cursor:pointer;padding:18px 4px;font-size:15px;font-weight:600;color:var(--mpf-ink);display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.mpf-faq>summary::-webkit-details-marker{display:none}.mpf-faq>summary:after{content:"+";font-size:22px;font-weight:300;color:var(--mpf-mute);transition:transform .2s,color .2s;line-height:1}.mpf-faq[open]>summary:after{content:"\2212";color:var(--mpf-gold-dark)}.mpf-faq[open]>summary{color:var(--mpf-ink)}.mpf-faq-body{padding:0 4px 20px;font-size:14px;color:var(--mpf-graphite);line-height:1.7}.mpf-crosssell{margin-top:24px;padding:48px 0;border-top:1px solid var(--mpf-line)}.mpf-crosssell-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px;padding-inline:var(--padding-md, 16px);flex-wrap:wrap}.mpf-crosssell-title{font-size:22px;font-weight:800;color:var(--mpf-ink);letter-spacing:-.02em;margin:0;text-transform:uppercase}.mpf-crosssell-all{font-size:12px;font-weight:700;color:var(--mpf-ink);text-transform:uppercase;letter-spacing:.05em;text-decoration:none;border-bottom:2px solid var(--mpf-gold);padding-bottom:2px;transition:border-color .2s}.mpf-crosssell-all:hover{border-color:var(--mpf-ink)}.mpf-crosssell-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding-inline:var(--padding-md, 16px)}@media screen and (min-width:750px){.mpf-crosssell-grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media screen and (min-width:1100px){.mpf-crosssell-grid{grid-template-columns:repeat(6,1fr)}}.mpf-cross-card{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--mpf-line);border-radius:4px;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.mpf-cross-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014;border-color:var(--mpf-gold)}.mpf-cross-img-wrap{position:relative;aspect-ratio:1;background:var(--mpf-soft);overflow:hidden}.mpf-cross-img{width:100%;height:100%;object-fit:cover;display:block}.mpf-cross-img--placeholder{background:var(--mpf-soft)}.mpf-cross-badge{position:absolute;top:6px;left:6px;padding:3px 7px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;border-radius:3px;z-index:2}.mpf-cross-badge--scarcity{background:var(--mpf-red);color:#fff}.mpf-cross-badge--special{background:var(--mpf-gold);color:var(--mpf-ink);top:32px}.mpf-cross-vendor{padding:10px 10px 0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--mpf-mute)}.mpf-cross-title{padding:4px 10px 0;font-size:13px;font-weight:600;color:var(--mpf-ink);line-height:1.3;min-height:34px}.mpf-cross-price{padding:6px 10px 12px;font-size:14px;font-weight:800;color:var(--mpf-ink)}.product-details h1,.product-details .heading,.product-details [class*=heading]:not(.mpf-section-title):not(.mpf-crosssell-title){font-size:clamp(22px,3vw,32px)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.15!important}.product-details .add-to-cart-button,.product-details button[name=add],.sticky-add-to-cart__button,.mpf-sticky__btn{background:var(--mpf-gold)!important;color:var(--mpf-ink)!important;border-color:var(--mpf-gold)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.05em;transition:background .18s,color .18s,transform .1s}.product-details .add-to-cart-button:hover,.product-details button[name=add]:hover,.sticky-add-to-cart__button:hover,.mpf-sticky__btn:hover{background:var(--mpf-ink)!important;color:var(--mpf-gold)!important;border-color:var(--mpf-ink)!important;transform:translateY(-1px)}.sticky-add-to-cart__bar{position:fixed;bottom:20px;left:50%;opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));z-index:calc(var(--layer-sticky) - 1);display:flex;align-items:center;gap:var(--gap-md);width:600px;border-radius:6px;box-shadow:0 12px 40px #0000002e;padding:var(--padding-sm);background:#fff;border:1px solid var(--mpf-line)}@starting-style{.sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px))}}@media(prefers-reduced-motion:no-preference){.sticky-add-to-cart__bar{transition-property:transform,opacity,display;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete}}.sticky-add-to-cart__bar[data-stuck=true]{transform:translate(-50%) translateY(0);opacity:1}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));display:none}.sticky-add-to-cart__info[data-has-image=false]{padding-left:var(--padding-lg)}.sticky-add-to-cart__image{flex-shrink:0;aspect-ratio:1;height:var(--height-buy-buttons);overflow:hidden;border-radius:4px;background:var(--mpf-soft)}.sticky-add-to-cart__image-img{width:100%;height:100%;object-fit:cover}.sticky-add-to-cart__info{flex:1;min-width:0}.sticky-add-to-cart__title{font-size:14px;font-weight:700;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mpf-ink)}.sticky-add-to-cart__variant{color:var(--mpf-mute);font-size:12px;margin-top:2px}.sticky-add-to-cart__price{font-weight:800;font-size:16px;color:var(--mpf-ink)}.mpf-sticky__btn,.sticky-add-to-cart__button{height:var(--height-buy-buttons);position:relative;border-radius:4px!important}@media screen and (max-width:749px){.sticky-add-to-cart__bar{bottom:0;width:100%;max-width:none;border-radius:0;border:none;border-top:1px solid var(--mpf-line)}.sticky-add-to-cart__bar .add-to-cart-text__content{display:none}.sticky-add-to-cart__info[data-has-image=false]{padding-left:0}.sticky-add-to-cart__title{font-size:13px}.sticky-add-to-cart__button{padding:var(--padding-md);width:var(--height-buy-buttons)}.sticky-add-to-cart__price{font-size:14px}sticky-add-to-cart:not([data-variant-available=true]) .add-to-cart-text__content{display:initial}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__button{width:auto}}@media screen and (max-width:389px){.sticky-add-to-cart__bar .compare-at-price,.sticky-add-to-cart__title{display:none}.sticky-add-to-cart__info[data-singleton=true] .sticky-add-to-cart__title,.sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__title{display:block}.sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__variant{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.product-media-thumbnails__thumbnail[aria-current=true],.product-media-thumbnail[aria-current=true],[class*=product-media][class*=thumbnail][aria-current=true]{outline:2px solid var(--mpf-gold)!important;outline-offset:2px}slideshow-arrows .slideshow-control,.slideshow-controls button{background:#0000008c!important;color:#fff!important;border:none!important;border-radius:50%!important;width:42px!important;height:42px!important;opacity:0;transition:opacity .25s,background .2s,transform .15s}slideshow-component:hover .slideshow-control,.media-gallery:hover slideshow-arrows .slideshow-control,.product-information__media:hover .slideshow-control{opacity:1}slideshow-arrows .slideshow-control:hover,.slideshow-controls button:hover{background:var(--mpf-ink)!important;transform:scale(1.05)}.product-information__media{background:var(--mpf-soft);border-radius:8px;overflow:hidden}.mpf-pr{background:var(--mpf-soft);padding:28px;border-radius:6px}.mpf-pr--empty{text-align:center;padding:48px 24px}.mpf-pr-empty-stars{font-size:28px;color:var(--mpf-line-dark);margin-bottom:12px;letter-spacing:4px}.mpf-pr-empty-title{font-size:18px;font-weight:700;color:var(--mpf-ink);margin-bottom:6px}.mpf-pr-empty-text{font-size:13px;color:var(--mpf-mute);max-width:380px;margin:0 auto;line-height:1.5}.mpf-pr-summary{display:flex;align-items:center;gap:20px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--mpf-line);flex-wrap:wrap}.mpf-pr-score{font-size:48px;font-weight:800;color:var(--mpf-ink);line-height:1}.mpf-pr-meta{flex:1;min-width:220px}.mpf-pr-stars{font-size:22px;color:var(--mpf-gold);letter-spacing:4px;line-height:1}.mpf-pr-star{font-family:inherit}.mpf-pr-star--on{color:var(--mpf-gold)}.mpf-pr-count{font-size:12px;color:var(--mpf-mute);margin-top:6px}.mpf-pr-count strong{color:var(--mpf-ink);font-weight:700}.mpf-pr-src{color:var(--mpf-ink);text-decoration:none;border-bottom:1px solid var(--mpf-gold);padding-bottom:1px;font-weight:600;transition:border-color .2s}.mpf-pr-src:hover{border-color:var(--mpf-ink)}.mpf-pr-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:750px){.mpf-pr-grid{grid-template-columns:repeat(2,1fr)}}.mpf-pr-card{padding:20px;background:#fff;border-radius:6px;border:1px solid var(--mpf-line);transition:transform .2s,box-shadow .2s}.mpf-pr-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.mpf-pr-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.mpf-pr-card-stars{font-size:14px;color:var(--mpf-gold);letter-spacing:2px;line-height:1}.mpf-pr-card-source{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--mpf-mute)}.mpf-pr-card-body{font-size:13px;line-height:1.6;color:var(--mpf-graphite)}.mpf-pr-card-foot{margin-top:12px;padding-top:10px;border-top:1px solid var(--mpf-line);font-size:11px;color:var(--mpf-mute)}.mpf-pr-card-foot strong{color:var(--mpf-ink);font-weight:700}product-custom-property-component{display:block;width:100%}product-custom-property-component .__heading{margin-inline:0;margin-block:0 var(--padding-sm)}product-custom-property-component .__heading:has(+.__description){margin-block-end:var(--padding-2xs)}product-custom-property-component .__description{font-size:min(.85em,var(--font-paragraph--size));color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));margin-inline:0;margin-block:0 var(--padding-md)}product-custom-property-component .__field{position:relative}product-custom-property-component .__input-wrapper{position:relative}product-custom-property-component input,product-custom-property-component textarea{width:100%;color:var(--color-input-text)!important}product-custom-property-component .__input-wrapper input{padding-bottom:calc(var(--padding-sm) * 3)}product-custom-property-component .__input-wrapper textarea{padding-bottom:calc(var(--padding-sm) * 3);scroll-padding-bottom:calc(var(--padding-sm) * 3)}product-custom-property-component textarea{min-height:80px}@supports (resize: vertical){@media(hover:hover)and (pointer:fine){product-custom-property-component textarea{resize:vertical}}}product-custom-property-component .__character-label{position:absolute;left:var(--input-padding-x);bottom:var(--padding-sm);pointer-events:none}product-custom-property-component .__character-count{font-style:italic;color:var(--color-input-text)!important}.custom-property__input{border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);box-shadow:none}.custom-property__input:is(:hover,:focus){box-shadow:none}.custom-property__input:focus{outline:var(--focus-outline-width) solid var(--color-input-background)}.social-icons__wrapper{display:flex;gap:var(--gap-sm);flex-wrap:wrap;justify-content:center}@media screen and (min-width:750px){.social-icons__wrapper{flex-wrap:nowrap;justify-content:flex-start}}.social-icons__icon-wrapper{display:flex;align-items:center;justify-content:center;height:var(--icon-size-lg)}.social-icons__icon{display:flex;flex-shrink:0;width:var(--icon-size-lg);height:var(--icon-size-lg)}.social-icons__icon{display:none}.social-icons__icon-wrapper:has(.social-icons__icon path){width:var(--icon-size-lg)}.social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon{display:block}.social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon-label{display:none}.shopify-design-mode .social-icons__icon-wrapper--disabled{opacity:var(--disabled-opacity, .5);cursor:not-allowed}.shopify-design-mode .social-icons__icon-wrapper--disabled a{pointer-events:none}.layout-panel-flex--column>.spacer-block{width:100%}.layout-panel-flex--row>.spacer-block{height:100%}:is(.layout-panel-flex--row,.layout-panel-flex--column)>.spacer-block--size-percent{flex:var(--spacer-size)}.layout-panel-flex--row>.spacer-block--size-pixel{width:var(--spacer-size)}.layout-panel-flex--column>.spacer-block--size-pixel{height:var(--spacer-size)}@media screen and (max-width:749px){.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-percent{flex:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-percent,.mobile-column>.spacer-block--size-percent:not(.spacer-block--size-mobile-pixel){width:100%;flex:var(--spacer-size-mobile)}.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-pixel{width:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-pixel,.mobile-column>.spacer-block--size-mobile-pixel{width:100%;flex:0;height:var(--spacer-size-mobile)}}accordion-custom details::details-content,accordion-custom details .details-content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}accordion-custom details:not(:focus-within)::details-content,accordion-custom details:not(:focus-within) .details-content{transition:none}accordion-custom details:not([open])::details-content,accordion-custom details:not([open]) .details-content{padding-block:0}accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{opacity:1;block-size:auto}@starting-style{accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{block-size:0;opacity:0;overflow-y:clip}}accordion-custom details[open] .details-content:focus-within{overflow-y:visible}@media screen and (max-width:749px){accordion-custom[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:750px){accordion-custom[data-disable-on-desktop=true] summary{cursor:auto}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=ABgAQAABAAAwAAIAAAAAAEDoEIADAAAAAJJfYboAAgQ */
