html{scroll-behavior:smooth;scroll-padding-top:var(--sticky-header-height, 0px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:author-variable;src:url(/cdn/shop/files/Author-Variable.woff2?v=1731964864) format("woff2-variations");font-weight:200 700}@font-face{font-family:montserrat-variable;src:url(/cdn/shop/files/Montserrat-Variable.woff2?v=1735901892) format("woff2-variations");font-weight:100 900}:root{--animation-nav: .25s cubic-bezier(.65, .05, .36, 1);--animation-primary: .25s cubic-bezier(.65, .05, .36, 1);--animation-smooth: .35s cubic-bezier(.65, .05, .36, 1);--animation-fast: .15s cubic-bezier(.65, .05, .36, 1);--animation-short: .1s cubic-bezier(.65, .05, .36, 1);--text-h0: calc(var(--sp-16) * var(--heading-size-ratio));--text-h1: calc(var(--sp-9) * var(--heading-size-ratio));--text-h2: calc(var(--sp-6) * var(--heading-size-ratio));--text-h3: calc(var(--sp-5) * var(--heading-size-ratio));--text-h4: calc(var(--sp-4d5) * var(--heading-size-ratio));--text-h5: calc(var(--sp-4) * var(--heading-size-ratio));--text-h6: calc(var(--sp-4d5) * var(--heading-size-ratio));--title-sm: clamp( calc(var(--sp-6d5) * var(--heading-size-ratio)), calc(2.62vw * var(--heading-size-ratio)), calc(var(--text-5xl) * var(--heading-size-ratio)) );--title-md: clamp( calc(var(--sp-7d5) * var(--heading-size-ratio)), calc(3.2vw * var(--heading-size-ratio)), calc(var(--sp-15) * var(--heading-size-ratio)) );--title-lg: clamp( calc(var(--sp-9) * var(--heading-size-ratio)), calc(2.95vw * var(--heading-size-ratio)), calc(var(--sp-14) * var(--heading-size-ratio)) );--title-xl: clamp( calc(var(--sp-10) * var(--heading-size-ratio)), calc(4.8vw * var(--heading-size-ratio)), calc(var(--sp-18) * var(--heading-size-ratio)) );--secondary-text-h1: calc(var(--sp-9) * var(--simple-title-size-ratio));--secondary-text-h2: calc(var(--sp-6) * var(--simple-title-size-ratio));--secondary-text-h3: calc(var(--sp-5) * var(--simple-title-size-ratio));--secondary-text-h4: calc(var(--sp-4d5) * var(--simple-title-size-ratio));--secondary-title-sm: clamp( calc(var(--sp-6d5) * var(--simple-title-size-ratio)), calc(2.62vw * var(--simple-title-size-ratio)), calc(var(--text-5xl) * var(--simple-title-size-ratio)) );--secondary-title-md: clamp( calc(var(--sp-7d5) * var(--simple-title-size-ratio)), calc(3.2vw * var(--simple-title-size-ratio)), calc(var(--sp-15) * var(--simple-title-size-ratio)) );--secondary-title-lg: clamp( calc(var(--sp-9) * var(--simple-title-size-ratio)), calc(2.95vw * var(--simple-title-size-ratio)), calc(var(--sp-14) * var(--simple-title-size-ratio)) );--secondary-title-xl: clamp( calc(var(--sp-10) * var(--simple-title-size-ratio)), calc(4.8vw * var(--simple-title-size-ratio)), calc(var(--sp-18) * var(--simple-title-size-ratio)) );--product-page-title-desktop-scale: calc(12 / 14)}@media screen and (min-width:768px){:root{--text-h1: calc(var(--sp-12) * var(--heading-size-ratio));--text-h2: calc(var(--sp-7d5) * var(--heading-size-ratio));--text-h3: calc(var(--sp-6) * var(--heading-size-ratio));--text-h4: calc(var(--sp-5d5) * var(--heading-size-ratio));--text-h5: calc(var(--sp-4d5) * var(--heading-size-ratio));--text-h6: calc(var(--sp-4) * var(--heading-size-ratio));--secondary-text-h1: calc(var(--sp-12) * var(--simple-title-size-ratio));--secondary-text-h2: calc(var(--sp-7d5) * var(--simple-title-size-ratio));--secondary-text-h3: calc(var(--sp-6) * var(--simple-title-size-ratio));--secondary-text-h4: calc(var(--sp-5d5) * var(--simple-title-size-ratio))}}@media screen and (min-width:1024px){:root{--title-lg: clamp( calc(var(--sp-11) * var(--heading-size-ratio)), calc(4vw * var(--heading-size-ratio)), calc(var(--sp-20) * var(--heading-size-ratio)) );--title-xl: clamp( calc(var(--sp-16) * var(--heading-size-ratio)), calc(5vw * var(--heading-size-ratio)), calc(var(--sp-28) * var(--heading-size-ratio)) );--text-h1: calc(var(--sp-14) * var(--heading-size-ratio));--text-h2: calc(var(--sp-9) * var(--heading-size-ratio));--text-h3: calc(var(--sp-7d5) * var(--heading-size-ratio));--text-h4: calc(var(--sp-6) * var(--heading-size-ratio));--text-h5: calc(var(--sp-5) * var(--heading-size-ratio));--secondary-text-h1: calc(var(--sp-14) * var(--simple-title-size-ratio));--secondary-text-h2: calc(var(--sp-9) * var(--simple-title-size-ratio));--secondary-text-h3: calc(var(--sp-7d5) * var(--simple-title-size-ratio));--secondary-text-h4: calc(var(--sp-6) * var(--simple-title-size-ratio));--secondary-title-lg: clamp( calc(var(--sp-11) * var(--simple-title-size-ratio)), calc(4vw * var(--simple-title-size-ratio)), calc(var(--sp-20) * var(--simple-title-size-ratio)) );--secondary-title-xl: clamp( calc(var(--sp-16) * var(--simple-title-size-ratio)), calc(5vw * var(--simple-title-size-ratio)), calc(var(--sp-28) * var(--simple-title-size-ratio)) )}}@media screen and (min-width:1440px){:root{--title-sm: clamp( calc(var(--sp-6d5) * var(--heading-size-ratio)), calc(2.45vw * var(--heading-size-ratio)), calc(var(--text-4xl) * var(--heading-size-ratio)) );--title-md: clamp( calc(var(--sp-7d5) * var(--heading-size-ratio)), calc(2.95vw * var(--heading-size-ratio)), calc(var(--sp-14) * var(--heading-size-ratio)) );--title-lg: clamp( calc(var(--sp-11) * var(--heading-size-ratio)), calc(3.55vw * var(--heading-size-ratio)), calc(var(--sp-18) * var(--heading-size-ratio)) );--title-xl: clamp( calc(var(--sp-16) * var(--heading-size-ratio)), calc(4.4vw * var(--heading-size-ratio)), calc(var(--sp-24) * var(--heading-size-ratio)) );--secondary-title-sm: clamp( calc(var(--sp-6d5) * var(--simple-title-size-ratio)), calc(2.45vw * var(--simple-title-size-ratio)), calc(var(--text-4xl) * var(--simple-title-size-ratio)) );--secondary-title-md: clamp( calc(var(--sp-7d5) * var(--simple-title-size-ratio)), calc(2.95vw * var(--simple-title-size-ratio)), calc(var(--sp-14) * var(--simple-title-size-ratio)) );--secondary-title-lg: clamp( calc(var(--sp-11) * var(--simple-title-size-ratio)), calc(3.55vw * var(--simple-title-size-ratio)), calc(var(--sp-18) * var(--simple-title-size-ratio)) );--secondary-title-xl: clamp( calc(var(--sp-16) * var(--simple-title-size-ratio)), calc(4.4vw * var(--simple-title-size-ratio)), calc(var(--sp-24) * var(--simple-title-size-ratio)) )}}.loaded .drawer__inner{transition:transform .3s cubic-bezier(.65,.05,.36,1)}.drawer .overlay{transition:transform .4s cubic-bezier(.65,.05,.36,1);transition-property:opacity,visibility,background-color}.drawer .modal__container{transition:transform .3s cubic-bezier(.65,.05,.36,1)}.modal .listbox li{transition:transform .3s cubic-bezier(.075,.82,.165,1),opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:.25s}.drawer__promotions .mega-menu__item{transition:transform .3s cubic-bezier(.075,.82,.165,1),opacity .3s cubic-bezier(.19,1,.22,1)}.header~.overlay{transition:.4s cubic-bezier(.65,.05,.36,1);transition-property:opacity,visibility}.dropdown__nav li{transition:transform .5s cubic-bezier(.075,.82,.165,1),opacity .5s cubic-bezier(.19,1,.22,1);transition-delay:.1s}.mega-menu__item{transition:transform .75s cubic-bezier(.075,.82,.165,1),opacity .45s cubic-bezier(.19,1,.22,1);transition-delay:.125s}.media-card__text,.mega-menu__nav-item{transition:transform 1s cubic-bezier(.075,.82,.165,1),opacity .5s cubic-bezier(.19,1,.22,1);transition-delay:.125s}.mega-menu__footer:before{transition:transform .5s cubic-bezier(.215,.61,.355,1);transition-delay:.25s}.highlighted-text.animated .icon path{animation:strokeAnimation .65s cubic-bezier(.65,0,.35,1) forwards}.drawer.loading .drawer__close .icon+.icon{transition-delay:.05s}.search__form[loading] .search__field .clear .icon,.drawer__tabs{transition-delay:.05s}.modal .listbox li:first-child{transition-delay:.15s}.modal .listbox li:nth-child(2){transition-delay:.2s}.modal .listbox li:nth-child(3){transition-delay:.25s}.modal .listbox li:nth-child(4){transition-delay:.3s}.modal .listbox li:nth-child(5){transition-delay:.35s}.modal .listbox li:nth-child(6){transition-delay:.4s}.modal .listbox li:nth-child(7){transition-delay:.45s}.modal .listbox li:nth-child(8){transition-delay:.5s}.modal .listbox li:nth-child(9){transition-delay:.55s}.modal .listbox li:nth-child(10){transition-delay:.6s}.modal .listbox li:nth-child(11){transition-delay:.65s}.modal .listbox li:nth-child(12){transition-delay:.7s}.modal .listbox li:nth-child(13){transition-delay:.75s}.modal .listbox li:nth-child(14){transition-delay:.8s}.modal .listbox li:nth-child(15){transition-delay:.85s}.dropdown[open] .dropdown__nav>li{--tw-translate-x: 0;opacity:1;transition-delay:1.2s}.dropdown[open] .dropdown__nav li:first-child{transition-delay:.15s}.dropdown[open] .dropdown__nav li:nth-child(2){transition-delay:.2s}.dropdown[open] .dropdown__nav li:nth-child(3){transition-delay:.25s}.dropdown[open] .dropdown__nav li:nth-child(4){transition-delay:.3s}.dropdown[open] .dropdown__nav li:nth-child(5){transition-delay:.35s}.dropdown[open] .dropdown__nav li:nth-child(6){transition-delay:.4s}.dropdown[open] .dropdown__nav li:nth-child(7){transition-delay:.45s}.dropdown[open] .dropdown__nav li:nth-child(8){transition-delay:.5s}.dropdown[open] .dropdown__nav li:nth-child(9){transition-delay:.55s}.mega-menu[open] .mega-menu__item:first-child{transition-delay:.15s}.mega-menu[open] .mega-menu__item:first-child .media-card__text{transition-delay:.225s}.mega-menu[open] .mega-menu__item:nth-child(2){transition-delay:.2s}.mega-menu[open] .mega-menu__item:nth-child(2) .media-card__text{transition-delay:.275s}.mega-menu[open] .mega-menu__item:nth-child(3){transition-delay:.25s}.mega-menu[open] .mega-menu__item:nth-child(3) .media-card__text{transition-delay:.325s}.mega-menu[open] .mega-menu__item:nth-child(4){transition-delay:.3s}.mega-menu[open] .mega-menu__item:nth-child(4) .media-card__text{transition-delay:.375s}.mega-menu[open] .mega-menu__item:nth-child(5){transition-delay:.35s}.mega-menu[open] .mega-menu__item:nth-child(5) .media-card__text{transition-delay:.425s}.mega-menu[open] .mega-menu__nav-item:is(:nth-child(1),:nth-child(2)){transition-delay:.25s}.mega-menu[open] .mega-menu__nav-item:is(:nth-child(3),:nth-child(4)){transition-delay:.325s}.mega-menu[open] .mega-menu__nav-item:is(:nth-child(5),:nth-child(6)){transition-delay:.375s}.mega-menu[open] .mega-menu__nav--more .mega-menu__nav-item:is(:nth-child(1),:nth-child(2),:nth-child(3)){transition-delay:.25s}.mega-menu[open] .mega-menu__nav--more .mega-menu__nav-item:is(:nth-child(4),:nth-child(5),:nth-child(6)){transition-delay:.325s}.mega-menu[open] .mega-menu__nav--more .mega-menu__nav-item:is(:nth-child(7),:nth-child(8),:nth-child(9)){transition-delay:.375s}.mega-menu[open] .mega-menu__nav--tabs .mega-menu__nav-item:nth-child(1){transition-delay:.25s}.mega-menu[open] .mega-menu__nav--tabs .mega-menu__nav-item:nth-child(2){transition-delay:.3s}.mega-menu[open] .mega-menu__nav--tabs .mega-menu__nav-item:nth-child(3){transition-delay:.35s}.mega-menu[open] .mega-menu__nav--tabs .mega-menu__nav-item:nth-child(4){transition-delay:.4s}.mega-menu[open] .mega-menu__nav--tabs .mega-menu__nav-item:nth-child(5){transition-delay:.45s}.removable-facet>button[loading] .icon+.icon{transition-delay:.05s}@media screen and (pointer:fine){.button .btn-text{transition-delay:.05s}}.header__buttons>:is(a,button){height:2rem}.header__menu>ul.with-block .menu__item{height:var(--sp-10)}.topbar-section{font-size:var(--text-xs)}@media screen and (max-width:1023px){.topbar-section{font-size:var(--text-2xs)}}@media screen and (max-width:1023px){.image-with-text__item .rich-text,.collage .title-wrapper{padding-inline:var(--sp-3)}}.topbar .icon-sm{width:var(--sp-4);height:var(--sp-4)}.announcement-bar :is(b,strong){font-weight:var(--font-semi-bold)}.announcement-bar u{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:from-font}.has-dropdown-menu .header~.overlay,.drawer .overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cart-drawer .overlay.fixed-modal{top:0;right:0;bottom:0;left:0}.cart-drawer[open]{will-change:transform}body.has-modal-open .shopify-section-group-header-group{pointer-events:none}.drawer__menu .drawer__menu-item{font-family:var(--font-navigation-family);font-size:var(--font-navigation-size);font-weight:var(--font-navigation-weight);text-transform:var(--font-navigation-text-transform);line-height:1;letter-spacing:0}.drawer__submenu a.drawer__menu-item{text-transform:none;font-size:inherit;font-weight:inherit}details[is=accordion-details][open]>.drawer__submenu>ul{padding-block:var(--sp-2) var(--sp-5)}.drawer__menu--separators details[is=accordion-details][open]>.drawer__submenu>ul{padding-block:0 var(--sp-5)}details[is=accordion-details] .drawer__submenu .drawer__menu-group{padding-inline-start:var(--sp-3)}.drawer__menu--separators>.drawer__menu-group{border-bottom:1px solid rgb(var(--color-border-light))}.drawer__menu--separators>.drawer__menu-group>.drawer__menu-item,.drawer__menu--separators>.drawer__menu-group>details>summary.drawer__menu-item{padding-block:var(--sp-5)}.drawer__collection-image .media{height:180px;aspect-ratio:unset;width:100%}.mega-menu__nav-item--product-image{container-type:inline-size}.mega-menu__nav-item--product-image .media img{aspect-ratio:auto;max-height:100cqi}.mega-menu__nav .heading,.mega-menu__footer .heading{font-family:var(--font-navigation-family);font-size:var(--font-navigation-size);font-weight:var(--font-navigation-weight);text-transform:var(--font-navigation-text-transform);letter-spacing:0;line-height:normal}.mega-menu__nav-item a.media img{transition:transform var(--animation-primary);backface-visibility:hidden;transform:scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media screen and (pointer:fine){.mega-menu__nav-item a.media:hover img{--tw-scale-x: 1.05;--tw-scale-y: 1.05}}.mega-menu__container--drawer{background-color:rgb(var(--color-drawer-background));--color-foreground: var(--color-drawer-text);--color-border: var(--color-drawer-text)/.1;--color-border-light: var(--color-drawer-text)/.06}.drawer__collection-image .media-card__text .heading{font-family:var(--font-navigation-family);font-size:var(--font-navigation-size);font-weight:var(--font-navigation-weight);text-transform:var(--font-navigation-text-transform);letter-spacing:0;line-height:1}.cart-drawer .horizontal-product__quantity .flex.flex-col{justify-content:flex-start;gap:var(--sp-2)}@media screen and (max-width:767px){.cart-drawer .cart-quantity{height:var(--sp-9);width:var(--sp-12)}.cart-drawer .horizontal-product__quantity a.link{font-size:var(--text-2xs)}}.totals__subtotal-values{align-items:flex-end}.totals__subtotal-values--inline{flex-direction:row;align-items:center}.totals__subtotal-values--inline .totals__compare{line-height:1}.totals__compare{display:inline-block;text-decoration:line-through;text-decoration-color:currentColor;opacity:.6}.drawer__scrollable[data-move-footer]{padding-bottom:0}.drawer__scrollable-footer{margin-top:auto;padding-top:var(--sp-9);background-color:rgb(var(--color-foreground) / .025);margin-left:calc(-1 * var(--sp-3));margin-right:calc(-1 * var(--sp-3));padding-left:var(--sp-3);padding-right:var(--sp-3);padding-block:var(--sp-6);padding-bottom:calc(var(--sp-6) + var(--sp-18));display:flex;flex-direction:column;gap:var(--sp-8)}@media screen and (min-width:640px){.drawer__scrollable{padding:var(--sp-5) var(--sp-8)}.drawer__scrollable-footer{margin-left:calc(-1 * var(--sp-8));margin-right:calc(-1 * var(--sp-8));padding-left:var(--sp-8);padding-right:var(--sp-8);padding-bottom:calc(var(--sp-6) + var(--sp-20))}.drawer__footer-buttons-gradient-wrapper,.drawer__footer-buttons--fixed{padding-left:var(--sp-8);padding-right:var(--sp-8)}}@media screen and (min-width:1024px){.drawer__scrollable{padding:var(--sp-6) var(--sp-10)}.drawer__scrollable-footer{margin-left:calc(-1 * var(--sp-12));margin-right:calc(-1 * var(--sp-12));padding-left:var(--sp-12);padding-right:var(--sp-12);padding-block:var(--sp-8);padding-bottom:calc(var(--sp-6) + var(--sp-23))}.drawer__footer-buttons-gradient-wrapper{padding-left:var(--sp-12);padding-right:var(--sp-12)}}@media screen and (min-width:1536px){.drawer__scrollable-footer{padding-block:var(--sp-11);padding-bottom:calc(var(--sp-11) + var(--sp-16))}}.drawer__scrollable-section{display:flex;flex-direction:column;gap:var(--sp-4)}.drawer__scrollable-totals .grid.gap-4>*:not(:last-child):not(.tax-note){border-block-end:1px solid rgb(var(--color-border-light));padding-bottom:var(--sp-4)}.drawer__scrollable-totals .grid.gap-4>*:last-child{padding-bottom:0}.tax-note{border-block-end:none!important;padding-bottom:0!important}.modal__scrollable .justify-self-start{width:100%;justify-self:stretch}.modal__scrollable .justify-self-start .button{width:100%}.drawer__header{padding-bottom:var(--sp-5)}@media screen and (min-width:640px){.drawer__close{height:var(--sp-10);width:var(--sp-10);position:relative;bottom:var(--sp-2)}.drawer__header{padding-inline:var(--sp-8);padding-bottom:var(--sp-2)}}@media screen and (min-width:1024px){.drawer__close{height:var(--sp-11);width:var(--sp-11);position:relative;bottom:var(--sp-2)}.drawer__header{padding-inline:var(--sp-10)}}.drawer__scrollable-title-no-hover{pointer-events:none}.drawer__scrollable-title-no-hover:hover{background:none!important;background-size:0 0!important}.cart-discount__count{width:var(--sp-5);height:var(--sp-5);font-size:var(--text-2xs)}.drawer__scrollable-footer [data-hide-tax=true] .totals__subtotal,.drawer__footer [data-hide-tax=true] .totals__subtotal{font-size:var(--text-lg);font-weight:700;text-transform:uppercase}.totals__compare{font-size:var(--fluid-sm-to-lg)}.drawer__scrollable-discount .cart-discount{margin-top:0}.drawer__scrollable-discount .field.flex{display:flex;align-items:stretch;gap:var(--sp-2)}.drawer__scrollable-discount .field.grow{flex-grow:1}.drawer__scrollable-discount .button{align-self:stretch;display:flex;align-items:center;justify-content:center;max-height:none}.drawer__footer-buttons-gradient-wrapper{position:fixed;bottom:0;left:0;right:0;z-index:29;width:100%;min-height:calc(3.5rem + var(--sp-3) + var(--sp-3));pointer-events:none}.drawer__footer-buttons-gradient-wrapper:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:calc(3.5rem + var(--sp-3) + var(--sp-3));background:linear-gradient(to top,rgb(var(--color-background) / .8) 0%,rgb(var(--color-background) / .6) 15%,rgb(var(--color-background) / .4) 40%,rgb(var(--color-background) / .2) 70%,transparent 100%);pointer-events:none}.drawer__footer-buttons--fixed{position:fixed;bottom:0;left:0;right:0;z-index:30;padding-left:var(--sp-3);padding-right:var(--sp-3);padding-top:var(--sp-3);padding-bottom:var(--sp-3);width:100%;background:transparent;pointer-events:auto}.drawer__footer-buttons--fixed form{position:relative;z-index:1;pointer-events:auto}.drawer-modal-fixed{left:0;right:0;width:100%;z-index:50!important}.drawer-modal-fixed .modal__container{z-index:51}@media screen and (min-width:640px){.drawer__footer-buttons-gradient-wrapper{left:auto;right:0;max-width:36rem;width:36rem;min-height:calc(3.5rem + var(--sp-3) + var(--sp-3));overflow:hidden}[data-rounded-block=round] .drawer__footer-buttons-gradient-wrapper:before{border-end-start-radius:var(--sp-8d5)}.drawer__footer-buttons--fixed{left:auto;right:0;max-width:36rem;width:36rem;padding-left:var(--sp-8);padding-right:var(--sp-8)}.drawer-modal-fixed{left:auto;right:0;max-width:36rem;width:36rem}}@media screen and (min-width:1024px){.drawer__footer-buttons-gradient-wrapper{min-height:calc(3.5rem + var(--sp-5) + var(--sp-5))}.drawer__footer-buttons-gradient-wrapper:before{height:calc(3.5rem + var(--sp-5) + var(--sp-5))}.drawer__footer-buttons--fixed{bottom:0;padding-left:var(--sp-10);padding-right:var(--sp-10);padding-top:var(--sp-5);padding-bottom:var(--sp-5);left:auto;right:0;max-width:36rem}}.drawer__footer-buttons--sticky{width:100%}.drawer__checkout-note{margin:0;font-size:var(--text-xs);line-height:1.3}.drawer__footer-buttons--fixed .drawer__checkout-note{margin-top:calc(-1 * var(--sp-2))}.drawer__footer-buttons-gradient-wrapper--with-note{min-height:calc(3.5rem + var(--sp-3) + var(--sp-3) + 1.25rem + var(--sp-10))}.drawer__footer-buttons-gradient-wrapper--with-note:before{height:calc(3.5rem + var(--sp-3) + var(--sp-3) + 1.25rem + var(--sp-10));background:linear-gradient(to top,rgb(var(--color-background) / .98) 0%,rgb(var(--color-background) / .94) 28%,rgb(var(--color-background) / .78) 52%,rgb(var(--color-background) / .4) 78%,transparent 100%)}.drawer__scrollable:has(.drawer__checkout-note) .drawer__scrollable-footer{padding-bottom:calc(var(--sp-6) + var(--sp-18) + 1.25rem)}@media screen and (min-width:640px){.drawer__scrollable:has(.drawer__checkout-note) .drawer__scrollable-footer{padding-bottom:calc(var(--sp-6) + var(--sp-20) + 1.25rem)}}@media screen and (min-width:1024px){.drawer__footer-buttons-gradient-wrapper--with-note{min-height:calc(3.5rem + var(--sp-5) + var(--sp-5) + 1.25rem + var(--sp-12))}.drawer__footer-buttons-gradient-wrapper--with-note:before{height:calc(3.5rem + var(--sp-5) + var(--sp-5) + 1.25rem + var(--sp-12))}.drawer__scrollable:has(.drawer__checkout-note) .drawer__scrollable-footer{padding-bottom:calc(var(--sp-6) + var(--sp-23) + 1.25rem)}}@media screen and (min-width:1536px){.drawer__scrollable:has(.drawer__checkout-note) .drawer__scrollable-footer{padding-bottom:calc(var(--sp-11) + var(--sp-16) + 1.25rem)}}@media(min-width:1024px){.product__info.lg\:sticky,.product__gallery-container.lg\:sticky{transition:none!important}}.product__spinning{z-index:1}.collage-sweep__rows{display:flex;flex-direction:column;gap:var(--sp-2d5);width:max-content}@media screen and (min-width:768px){.collage-sweep__rows{gap:var(--sp-4)}}@media screen and (min-width:1024px){.collage-sweep__rows{gap:var(--sp-6)}}.collage-sweep__row{display:flex;flex-direction:row;gap:var(--sp-2d5);align-items:flex-start}@media screen and (min-width:768px){.collage-sweep__row{gap:var(--sp-4)}}@media screen and (min-width:1024px){.collage-sweep__row{gap:var(--sp-6)}}.collage-sweep__row .collage__item{width:var(--sweep-item-width);flex-shrink:0;scroll-snap-align:start}.collage-sweep__row .collage__item .media>img,.collage-sweep__row .collage__item .media>video-media{width:100%;height:100%;object-fit:cover}@media screen and (max-width:767px){.collage.with-grid .banner__box,.collage-sweep .banner__box{padding:var(--sp-4)}}@media screen and (min-width:768px)and (max-width:1023px){.collage.with-grid .banner__box,.collage-sweep .banner__box{padding:var(--sp-6)}}@media screen and (min-width:1024px){.collage.with-grid .banner__box,.collage-sweep .banner__box{padding:var(--sp-6)}.collage-sweep__rows[data-sweep-cols="1"] .collage__item .banner__box,.collage-sweep__rows[data-sweep-cols="2"] .collage__item .banner__box{padding:var(--sp-10)}}@media screen and (max-width:767px){.collage-content--hidden-mobile{display:none!important}}@media screen and (max-width:1023px){.slider--tablet .collage-sweep__rows{--sweep-item-width: 36vw}}@media screen and (max-width:639px){.slider--tablet .collage-sweep__rows[data-mobile-cols="1"]{--sweep-item-width: 74vw}.slider--tablet .collage-sweep__rows[data-mobile-cols="1.5"]{--sweep-item-width: 55vw}}@media screen and (max-width:639px){.slider--tablet .mobile\:card-grid--1\.5{--slider-item-width: 55vw}}@media screen and (min-width:1024px){.slider--desktop .collage-sweep__rows{--sweep-item-width: calc( var(--slider-container) / var(--sweep-columns) - var(--sp-6) * (var(--sweep-columns) - 1) / var(--sweep-columns) )}.slider--desktop .collage-sweep__rows[data-overflow-desktop=true]{--sweep-item-width: calc( var(--slider-container) / var(--sweep-columns) - var(--sp-6) * (var(--sweep-columns) - 1) / var(--sweep-columns) - 24px )}}.collage-sweep__row .collage__item.sweep-item--mobile-only{display:none}@media screen and (max-width:767px){.collage-sweep__row .collage__item.sweep-item--desktop-only{display:none}.collage-sweep__row .collage__item.sweep-item--mobile-only{display:block}}@media screen and (max-width:767px){.collage-sweep__row:not(:has(.collage__item:not(.sweep-item--desktop-only))){display:none}}@media screen and (min-width:768px){.collage-sweep__row:not(:has(.collage__item:not(.sweep-item--mobile-only))){display:none}}.help-list__item.help-list__item--plain{padding:0;background:none;background-color:transparent}[data-rounded-block=round] .help-list__item.help-list__item--plain{border-radius:0}.help-list__separator-line{border:none;border-top:1px solid rgb(var(--color-foreground) / .1);margin:0}#HelpDrawer .help-list__shipping{grid-column:1 / -1}#HelpDrawer .help-shipping-option__title{font-size:var(--text-lg);margin-block-end:var(--sp-3)}#HelpDrawer .help-shipping-option ul.help-shipping-tiers-multi,#HelpDrawer .help-shipping-option ul.help-shipping-tiers-multi ul.help-shipping-tier-nested{margin-block:0}#HelpDrawer .help-shipping-option ul.help-shipping-tier-nested{padding-inline-start:var(--sp-5)}#HelpDrawer .help-shipping-zones-intro{margin-block-end:var(--sp-2)}#HelpDrawer .help-list__item--purpose-shipping .rte.text-sm>.help-list__shipping-dynamic:not(:first-child){margin-block-start:var(--sp-4)}#HelpDrawer .help-list__item--purpose-shipping .rte.text-sm>.help-list__shipping-dynamic:not(:last-child){margin-block-end:var(--sp-4)}@media screen and (min-width:1024px){#HelpDrawer .help-list__item--purpose-shipping .rte.text-sm>.help-list__shipping-dynamic:not(:first-child){margin-block-start:var(--sp-5)}#HelpDrawer .help-list__item--purpose-shipping .rte.text-sm>.help-list__shipping-dynamic:not(:last-child){margin-block-end:var(--sp-5)}}@media screen and (max-width:1023px){#HelpDrawer .help-drawer__media-slider.slider--tablet{padding-inline:0;margin-inline:0;scroll-padding-inline:0;padding-block-end:0}}.faq-return-zone__body .field{width:100%}.faq-return-zone__badge{padding:var(--sp-2) var(--sp-3);font-size:var(--text-sm);text-transform:uppercase;border:1px solid var(--faq-return-badge-border)}.faq-return-zone__badge--free{--badge-background: rgb(var(--color-success-background));--badge-foreground: rgb(var(--color-success-text));--faq-return-badge-border: rgb(var(--color-success-text) / .2)}.faq-return-zone__badge--paid{--badge-background: rgb(var(--color-error-background));--badge-foreground: rgb(var(--color-error-text));--faq-return-badge-border: rgb(var(--color-error-text) / .2)}@media screen and (min-width:1024px){#HelpDrawer .help-drawer__media-slider.slider--desktop{padding-inline:0;margin-inline:0;scroll-padding-inline:0;padding-block-end:0}}#HelpDrawer .help-drawer__media-slider.grid{display:block}#HelpDrawer .help-drawer__media-slider{container-type:inline-size;container-name:helpdrawer-media;width:100%;max-width:100%;min-width:0}#HelpDrawer .help-drawer__media-track{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:var(--help-drawer-media-gap);width:max-content;min-width:0;--slider-container: 100cqw}@media screen and (max-width:1023px){#HelpDrawer .slider--tablet .help-drawer__media-track{--help-drawer-media-slide-width: 36vw}}@media screen and (max-width:639px){#HelpDrawer .slider--tablet .help-drawer__media-track[data-mobile-cols="1"]{--help-drawer-media-slide-width: 74vw}#HelpDrawer .slider--tablet .help-drawer__media-track[data-mobile-cols="1.5"]{--help-drawer-media-slide-width: 55vw}}@media screen and (min-width:1024px){#HelpDrawer .slider--desktop .help-drawer__media-track{--help-drawer-media-slide-width: calc( var(--slider-container) / var(--help-drawer-media-columns) - var(--help-drawer-media-gap) * (var(--help-drawer-media-columns) - 1) / var(--help-drawer-media-columns) )}#HelpDrawer .slider--desktop .help-drawer__media-track[data-overflow-desktop=true]{--help-drawer-media-slide-width: calc( var(--slider-container) / var(--help-drawer-media-columns) - var(--help-drawer-media-gap) * (var(--help-drawer-media-columns) - 1) / var(--help-drawer-media-columns) - 24px )}}#HelpDrawer .help-drawer__media-slide{width:var(--help-drawer-media-slide-width);flex-shrink:0;scroll-snap-align:start}#HelpDrawer .help-drawer__media-slide .media{border-radius:var(--rounded-block)}#HelpDrawer .help-drawer__media-slide .media>img,#HelpDrawer .help-drawer__media-single .media>img{width:100%;height:100%;object-fit:cover;transition-property:opacity}#HelpDrawer .help-drawer__media-slide .video-media,#HelpDrawer .help-drawer__media-single .video-media{width:100%;height:100%;border-radius:var(--rounded-block)}#HelpDrawer .help-drawer__media-slide .video-media img,#HelpDrawer .help-drawer__media-single .video-media img{width:100%;height:100%;object-fit:cover}#HelpDrawer .help-drawer__media-single{width:100%}#HelpDrawer .help-drawer__media-single .block.media{width:100%;border-radius:var(--rounded-block)}/*! restock popup */.notification-sold-out{display:none;position:absolute;top:var(--sp-1);inset-inline-start:var(--sp-1);width:var(--sp-4);height:var(--sp-4);color:rgb(var(--color-red-300));pointer-events:none;line-height:0;z-index:1}.notification-sold-out svg{display:block;width:100%;height:100%}.swatches input:is(:disabled,.disabled)+.label-swatch .notification-sold-out,.swatches input:is(:disabled,.disabled)+.color-swatch .notification-sold-out{display:block}.color-swatch .notification-sold-out{top:calc(var(--sp-1) * -1);inset-inline-start:calc(var(--sp-1) * -1);background-color:rgb(var(--color-background));border-radius:9999px;padding:var(--sp-0d5);width:var(--sp-4d5);height:var(--sp-4d5);box-shadow:0 0 0 1px rgb(var(--color-red-300))}.restock-popup-trigger{cursor:pointer}.swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+:is(.label-swatch,.color-swatch).restock-popup-trigger,input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.restock-popup-trigger{cursor:pointer}/*! variant picker — fond léger sur l'option sélectionnée */.swatches input:is([type=checkbox],[type=radio]):not(:disabled,.disabled):checked+.label-swatch{background-color:rgb(var(--color-foreground) / .04)}.swatches--variant input:is([type=checkbox],[type=radio]):not(:disabled,.disabled):checked+.color-swatch{--swatch-background: rgb(var(--color-foreground) / .04)}.swatches--variant input:is([type=checkbox],[type=radio]):not(:disabled,.disabled):checked+.color-swatch.with-image:after{background-color:rgb(var(--color-foreground) / .04)}[data-variant-pending] .swatches input:is([type=checkbox],[type=radio]):not(:disabled,.disabled):checked+.label-swatch{background-color:transparent}[data-variant-pending] .swatches--variant input:is([type=checkbox],[type=radio]):not(:disabled,.disabled):checked+.color-swatch{--swatch-background: rgb(var(--color-foreground) / .025)}[data-variant-pending] .swatches--variant input:is([type=checkbox],[type=radio]):not(:disabled,.disabled):checked+.color-swatch.with-image:after{background-color:transparent}.restock-popup__alert[hidden]{display:none}.restock-popup__submit-stack{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-3)}.restock-popup__marketing{align-items:flex-start}.restock-popup__marketing.restock-popup__marketing--single-line{align-items:center}.restock-popup__marketing [data-restock-marketing]{flex-shrink:0}.restock-popup__footer{font-size:var(--text-2xs);line-height:1.35}.restock-popup__footer p{margin:0}.restock-popup__footer>*+*{margin-top:var(--sp-1)}.product-info__social-proof{width:100%}.product-info__social-proof--center{display:flex;justify-content:center}.product-info__social-proof.with-background{padding:var(--sp-3) var(--sp-4);background-color:var( --social-proof-section-background, rgb( var(--color-foreground) / calc(.025 + var(--social-proof-bg-opacity-add, 0)) ) )}[data-rounded-block=round] .product-info__social-proof.with-background{border-radius:var(--sp-2d5)}[data-rounded-block=round-slight] .product-info__social-proof.with-background{border-radius:var(--sp-1d5)}.product-info__social-proof.with-background .social-proof{--social-proof-avatar-ring: var( --social-proof-section-background, rgb( var(--color-foreground) / calc(.025 + var(--social-proof-bg-opacity-add, 0)) ) )}.product-info__social-proof.with-background.product-info__social-proof--highlight-background{background-color:rgb(var(--color-highlight) / calc(.025 + var(--social-proof-bg-opacity-add, 0)))}.product-info__social-proof.with-background.product-info__social-proof--highlight-background .social-proof{--social-proof-avatar-ring: rgb( var(--color-highlight) / calc(.025 + var(--social-proof-bg-opacity-add, 0)) )}@media screen and (min-width:1024px){.product-info__social-proof--relocated-desktop{display:none!important}}@media screen and (max-width:1023px){.product-info__social-proof--relocated-mobile{display:none!important}}.product-info__social-proof--gallery-overlay{position:absolute;z-index:2;inset-inline-start:var(--sp-3);inset-inline-end:auto;width:fit-content;max-width:calc(100% - (var(--sp-3) * 2));margin:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--sp-social-proof-overlay-offset, 8px));transition:opacity var(--animation-smooth),transform var(--animation-smooth),visibility var(--animation-smooth)}.product-info__social-proof--gallery-overlay.product-info__social-proof--center{inset-inline-start:50%;transform:translate(-50%) translateY(var(--sp-social-proof-overlay-offset, 8px))}.product-info__social-proof--gallery-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.product-info__social-proof--gallery-overlay.product-info__social-proof--center.is-visible{transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){.product-info__social-proof--gallery-overlay{transition:none}}.product-info__social-proof--gallery-overlay-frosted{box-sizing:border-box;padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-2);background-color:rgb(var(--color-background) / .55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgb(var(--color-foreground) / .12);border-radius:var(--rounded-full)}.product-info__social-proof--gallery-overlay-frosted .social-proof{--social-proof-avatar-ring: rgb(var(--color-background) / .55);width:max-content;max-width:100%;align-items:center;margin-inline:0}.product-info__social-proof--gallery-overlay-frosted .social-proof__text{flex:1 1 auto;min-width:0}.product-info__social-proof--gallery-overlay-frosted .social-proof__overflow-text{white-space:nowrap}.product-info__social-proof--gallery-overlay-desktop{display:none;inset-block-start:var(--sp-3);inset-block-end:auto;--sp-social-proof-overlay-offset: -8px}.product-info__social-proof--gallery-overlay-mobile{display:none;inset-block-start:auto;inset-block-end:var(--sp-3);--sp-social-proof-overlay-offset: 8px}@media screen and (min-width:1024px){.product-info__social-proof--gallery-overlay-desktop{display:block}.product-info__social-proof--gallery-overlay-desktop.product-info__social-proof--center{display:flex}.product-info__social-proof--gallery-overlay-desktop .social-proof,.product-info__social-proof--gallery-overlay-desktop .social-proof__text,.product-info__social-proof--gallery-overlay-desktop .social-proof__headline,.product-info__social-proof--gallery-overlay-desktop .social-proof__supporting-text,.product-info__social-proof--gallery-overlay-desktop .social-proof__overflow-text{font-size:var(--text-2xs)}.product--columns .product-info__social-proof--gallery-overlay-desktop,.product--scroll .product-info__social-proof--gallery-overlay-desktop{inset-inline-start:var(--sp-3);max-width:calc(50% - var(--sp-3) * 2);transform:translateY(var(--sp-social-proof-overlay-offset, -8px))}.product--columns .product-info__social-proof--gallery-overlay-desktop.is-visible,.product--scroll .product-info__social-proof--gallery-overlay-desktop.is-visible{transform:translateY(0)}.product--columns .product-info__social-proof--gallery-overlay-desktop.product-info__social-proof--center,.product--scroll .product-info__social-proof--gallery-overlay-desktop.product-info__social-proof--center{inset-inline-start:25%;max-width:calc(50% - var(--sp-3) * 2);transform:translate(-50%) translateY(var(--sp-social-proof-overlay-offset, -8px))}.product--columns .product-info__social-proof--gallery-overlay-desktop.product-info__social-proof--center.is-visible,.product--scroll .product-info__social-proof--gallery-overlay-desktop.product-info__social-proof--center.is-visible{transform:translate(-50%) translateY(0)}.product--columns .product-info__social-proof--gallery-overlay-desktop.is-spanning-columns,.product--scroll .product-info__social-proof--gallery-overlay-desktop.is-spanning-columns{inset-inline-start:50%;max-width:calc(100% - var(--sp-3) * 2);transform:translate(-50%) translateY(var(--sp-social-proof-overlay-offset, -8px))}.product--columns .product-info__social-proof--gallery-overlay-desktop.is-spanning-columns.is-visible,.product--scroll .product-info__social-proof--gallery-overlay-desktop.is-spanning-columns.is-visible{transform:translate(-50%) translateY(0)}.product-info__social-proof--gallery-overlay-desktop.product-info__social-proof--gallery-overlay-mobile{inset-block-start:var(--sp-3);inset-block-end:auto;--sp-social-proof-overlay-offset: -8px}}@media screen and (max-width:1023px){.product-info__social-proof--gallery-overlay-mobile{display:block}.product-info__social-proof--gallery-overlay-mobile.product-info__social-proof--center{display:flex}.product-info__social-proof--gallery-overlay-desktop.product-info__social-proof--gallery-overlay-mobile{inset-block-start:auto;inset-block-end:var(--sp-3);--sp-social-proof-overlay-offset: 8px}.product__gallery .relative video-media[autoplay] .ugc-modal-video-controls{bottom:0;padding-block-end:calc(var(--sp-4) + var(--sp-overlay-timeline-lift, 0px));transition:opacity var(--animation-short),visibility var(--animation-short),padding-block-end var(--animation-smooth)}.product__gallery video-media[autoplay][loaded]:not([playing]):not([data-paused-ui]):not(.controls-visible) .play-button{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}.social-proof,.social-proof__avatars,.social-proof__primary-line,.social-proof__headline{display:flex}.social-proof{position:relative;z-index:0;align-items:center;min-width:0;width:100%}.social-proof--left{margin-inline:0 auto}.social-proof--center{width:fit-content;max-width:100%;margin-inline:auto}.social-proof--right{width:fit-content;max-width:100%;margin-inline:auto 0}.social-proof--with-background{width:fit-content;max-width:100%;padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-2);border-radius:9999px;border:1px solid var(--social-proof-border, rgb(var(--color-border) / .35));background:var( --social-proof-background, rgb(var(--color-foreground) / .1) )}.social-proof__avatars{position:relative;z-index:0;align-items:center;flex-shrink:0}.social-proof__avatar-wrap{position:relative;display:flex;flex-shrink:0}.social-proof__avatar-wrap:nth-child(2),.social-proof__avatar-wrap:nth-child(3){margin-inline-start:var(--social-proof-avatar-overlap, -5px)}.social-proof__avatar{border-radius:9999px;width:var(--social-proof-avatar-size, 25px);height:var(--social-proof-avatar-size, 25px);display:block;object-fit:cover}.social-proof__avatar-wrap:not(:last-child) .social-proof__avatar{-webkit-mask-image:radial-gradient(circle at var(--social-proof-avatar-mask-next-x) 50%,transparent calc(var(--social-proof-avatar-size) / 2 + var(--social-proof-avatar-ring-size, 2px)),#000 calc(var(--social-proof-avatar-size) / 2 + var(--social-proof-avatar-ring-size, 2px)));mask-image:radial-gradient(circle at var(--social-proof-avatar-mask-next-x) 50%,transparent calc(var(--social-proof-avatar-size) / 2 + var(--social-proof-avatar-ring-size, 2px)),#000 calc(var(--social-proof-avatar-size) / 2 + var(--social-proof-avatar-ring-size, 2px)))}.social-proof__avatar-badge{position:absolute;inset-inline-end:-5px;inset-block-end:-2px;display:flex;align-items:center;justify-content:center;line-height:0}.social-proof__text{margin-inline-start:6px;min-width:0;display:flex;flex-direction:column;justify-content:center}.social-proof--verify-avatar .social-proof__text{margin-inline-start:10px}.social-proof__primary-line{align-items:center;flex-wrap:nowrap;width:100%;min-width:0}.social-proof__overflow{display:flex;width:fit-content;max-width:100%}.social-proof__headline{align-items:center;gap:4px;flex-shrink:0;min-width:0}.social-proof__headline-intro :is(p,ul,ol){margin:0}.social-proof__headline-intro p{display:inline}.social-proof__badge{display:flex;align-items:center;margin-inline-start:3px;margin-inline-end:6px;flex-shrink:0}.social-proof__supporting{flex:1 1 auto;min-width:0;display:flex;align-items:center}.social-proof__supporting--without-badge{margin-inline-start:6px}.social-proof--verify-avatar .social-proof__supporting-text .social-proof__headline-intro{display:inline}.social-proof__supporting-text{white-space:nowrap;display:block;min-width:0}.social-proof__overflow-text{display:inline-block;max-width:100%}.banner__box .social-proof .rte :is(b,strong){font-weight:var(--font-bold)}.sticky-product-title-link{-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-rounded-block=round-slight] .specifications.with-background .accordion{border-radius:var(--sp-1d5)}[data-rounded-block=round-slight] .product-sticky-form__card{border-start-start-radius:var(--border-radius-small);border-start-end-radius:var(--border-radius-small)}[data-rounded-block=round-slight] .product-sticky-form .media{border-radius:var(--sp-1d5)}@media screen and (min-width:768px){[data-rounded-block=round-slight] .product-sticky-form__card{border-radius:var(--sp-2d5)}}@media screen and (max-width:767px){[data-rounded-block=round-slight] .product-sticky-form__card:before{border-start-start-radius:var(--border-radius-small);border-start-end-radius:var(--border-radius-small)}}@media screen and (max-width:639px){.js [data-rounded-block=round-slight] .drawer--start .drawer__inner,.js [data-rounded-block=round-slight] .drawer--end .drawer__inner{border-end-end-radius:0;border-end-start-radius:0}}@media screen and (max-width:767px){.mobile\:media--350px{height:350px}.mobile\:media--450px{height:450px}.mobile\:media--550px{height:550px}.mobile\:media--650px{height:650px}.mobile\:media--700px{height:700px}}.banner__box>.banner-block-full-width{display:flex;width:100%}.banner__box>.banner-last-line:is(.button,.social-icons,.banner-block-full-width){margin-block-start:var(--sp-10)}.banner__box>.banner__reviews-block{margin-inline-end:var(--sp-4)}.banner__box.text-right>:is(.link,.button):not(.banner-block-full-width),.banner__box.text-right>.banner__reviews-block{margin-inline-end:0;margin-inline-start:var(--sp-4)}.banner__box.text-center>:is(.link,.button):not(.banner-block-full-width),.banner__box.text-center>.banner__reviews-block{margin-inline-end:calc(var(--sp-4) / 2);margin-inline-start:calc(var(--sp-4) / 2)}@media(min-width:768px){.banner__box.md\:text-right>:is(.link,.button):not(.banner-block-full-width),.banner__box.md\:text-right>.banner__reviews-block{margin-inline-end:0;margin-inline-start:var(--sp-4)}.banner__box.md\:text-center>:is(.link,.button):not(.banner-block-full-width),.banner__box.md\:text-center>.banner__reviews-block{margin-inline-end:calc(var(--sp-4) / 2);margin-inline-start:calc(var(--sp-4) / 2)}.banner__box.md\:text-left>:is(.link,.button):not(.banner-block-full-width),.banner__box.md\:text-left>.banner__reviews-block{margin-inline-end:var(--sp-4);margin-inline-start:0}}.marquee.with-small-dot .scrolling-text__item:first-child:before,.marquee.with-small-dot .scrolling-text__item.with-text+.scrolling-text__item.with-text:before{content:"";display:block;width:6px;height:6px;background-color:currentColor;border-radius:var(--rounded-full);flex-shrink:0}.footer .heading{font-family:var(--font-navigation-family);font-size:var(--font-navigation-size);font-weight:var(--font-navigation-weight);text-transform:var(--font-navigation-text-transform);letter-spacing:0;line-height:normal}.footer__right{border-block-start:none;padding-block-start:0}@media screen and (min-width:768px)and (max-width:1279px){.footer__right{border-block-start:1px solid rgb(var(--color-foreground) / .115);padding-block-start:var(--sp-14)}}@media screen and (max-width:767px){.footer__newsletter,.footer__socials{grid-column:1 / -1;width:100%}.footer__newsletter .newsletter-form{max-width:100%;width:100%}}.footer .icon-lg,.footer__socials .icon-lg{width:var(--sp-5);height:var(--sp-5)}.slideshow .flickity-viewport,.slideshow-hero .flickity-viewport,.complementary-products .flickity-viewport{touch-action:pan-y pinch-zoom}.badge{font-weight:var(--font-badge-weight)}.badge--outline{--badge-background: rgb(var(--color-background));--badge-foreground: rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground))}.product__badges--above-gallery .badge--outline{--badge-background: rgb(var(--color-background) / .55);border:1px solid rgb(var(--color-foreground) / .35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media screen and (min-width:768px){.badge{padding:var(--sp-1d5) var(--sp-2d5);font-size:var(--text-2xs)}.badge--vertical{padding:var(--sp-2d5) var(--sp-1d5)}.discounts .badge{padding-block:var(--sp-1d5)}.horizontal-product__details .discounts .badge{padding:var(--sp-1d5) var(--sp-2d5);font-size:var(--text-2xs)}.product__badges--desktop-lg .badge{padding:var(--sp-2) var(--sp-3);font-size:var(--text-xs)}.product__badges--desktop-lg .badge--vertical{padding:var(--sp-3) var(--sp-2)}}.cart-drawer .discounts .badge,.cart-drawer .horizontal-product__details .price .badge,.cart-drawer .horizontal-product__details .badges .badge,.cart-drawer .cart-discount .removable-facet.badge,.tb-cart-saved .badge,.collection-bundle .price .badge,.collection-bundle__saved-line .badge,.product-card .badge,[data-bundle-price] .badge,[data-up-to-badge] [data-bundle-price] .price__discount-range{padding:calc((var(--sp-1) + var(--sp-1d5)) / 2) var(--sp-2);font-size:var(--text-3xs)}.product-card .badge--vertical,[data-bundle-price] .badge--vertical{padding:var(--sp-2) calc((var(--sp-1) + var(--sp-1d5)) / 2)}@media screen and (min-width:768px){.cart-drawer .discounts .badge,.cart-drawer .horizontal-product__details .price .badge,.cart-drawer .horizontal-product__details .badges .badge,.cart-drawer .cart-discount .removable-facet.badge,.tb-cart-saved .badge,.collection-bundle .price .badge,.collection-bundle__saved-line .badge,.product-card .badge,[data-bundle-price] .badge,[data-up-to-badge] [data-bundle-price] .price__discount-range{padding:calc((var(--sp-1) + var(--sp-1d5)) / 2) var(--sp-2);font-size:var(--text-2xs)}.product-card .badge--vertical,[data-bundle-price] .badge--vertical{padding:var(--sp-2) calc((var(--sp-1) + var(--sp-1d5)) / 2)}}.cart-drawer .horizontal-products>.cart-discount-group{list-style:none;padding-block-end:var(--sp-4)}.cart-drawer .cart-discount-group__body{position:relative;padding-inline-start:var(--sp-3)}.cart-drawer .cart-discount-group__body:before{content:"";position:absolute;inset-inline-start:0;inset-block:0;width:2px;border-radius:1px;background-color:rgb(var(--color-sale-tag) / .45)}.cart-drawer .horizontal-products>.cart-discount-group:last-child{padding-block-end:0}.cart-drawer .horizontal-products>.horizontal-product+.cart-discount-group,.cart-drawer .horizontal-products>.cart-discount-group+.horizontal-product,.cart-drawer .horizontal-products>.cart-discount-group+.cart-discount-group{padding-block-start:var(--sp-4);border-block-start:1px solid rgb(var(--color-border-light))}@media screen and (min-width:768px){.cart-drawer .horizontal-product{padding-block-end:var(--sp-4)}.cart-drawer .horizontal-product+.horizontal-product{padding-block-start:var(--sp-4)}.cart-drawer .complementary-products .horizontal-products--cols .horizontal-product{padding-block-end:var(--sp-4)}.cart-drawer .complementary-products .horizontal-products--cols .horizontal-product+.horizontal-product{padding-block-start:var(--sp-4)}}.cart-drawer .horizontal-products>.horizontal-product:last-child{padding-block-end:0}.cart-drawer .complementary-products .horizontal-products--cols .horizontal-product:last-child{padding-block-end:0}.cart-drawer .cart-discount-group__title{margin-block-end:var(--sp-3)}.cart-drawer .cart-discount-group__title .badge{padding:var(--sp-1d5) var(--sp-2d5);font-size:var(--text-xs)}.cart-drawer .cart-discount-group__offer{margin-block-start:var(--sp-1d5);padding-block-end:var(--sp-3);border-block-end:1px solid rgb(var(--color-border-light))}.cart-drawer .cart-discount-group__offer-link{margin-inline-start:var(--sp-1d5);position:relative;bottom:1px;color:rgb(var(--color-foreground) / .6)}.cart-drawer .cart-discount-group__items{list-style:none;margin:0;padding:0;position:relative;display:grid}.cart-drawer .cart-discount-group__items>.horizontal-product{--cart-item-media-width: calc(var(--sp-20) - var(--sp-3))}@media screen and (min-width:768px){.cart-drawer .cart-discount-group__items>.horizontal-product{--cart-item-media-width: calc(var(--sp-24) - var(--sp-3))}}.cart-drawer .cart-discount-group__items>.horizontal-product:last-child{padding-block-end:0}.cart-drawer .cart-discount-group__offer+.cart-discount-group__items>.horizontal-product:first-child{padding-block-start:var(--sp-4)}.cart-drawer .button.with-price .price{color:inherit;font-size:inherit}a.product__rating--linked{cursor:pointer;text-decoration:none;width:fit-content;max-width:100%;min-width:0}.product__title .product__rating{min-width:0;flex-wrap:nowrap}.product__title>h1{font-family:var(--font-product-page-title-family);font-style:var(--font-product-page-title-style);font-weight:var(--font-product-page-title-weight);line-height:var(--font-product-page-title-line-height);letter-spacing:var(--font-product-page-title-letter-spacing);text-transform:var(--font-product-page-title-text-transform)}@media screen and (min-width:768px){.product__title>h1.product-title-sm{font-size:clamp(calc(var(--product-page-title-sm-min) * var(--font-product-page-title-size-ratio) * var(--product-page-title-desktop-scale)),calc((.4966rem + 1.1818vw) * var(--font-product-page-title-size-ratio) * var(--product-page-title-desktop-scale)),calc(var(--product-page-title-sm-max) * var(--font-product-page-title-size-ratio) * var(--product-page-title-desktop-scale)))}.product__title>h1.product-title-md{font-size:clamp(calc(var(--product-page-title-md-min) * var(--font-product-page-title-size-ratio) * var(--product-page-title-desktop-scale)),calc(2.526vw * var(--font-product-page-title-size-ratio) * var(--product-page-title-desktop-scale)),calc(var(--product-page-title-md-max) * var(--font-product-page-title-size-ratio) * var(--product-page-title-desktop-scale)))}.product__title>h1.product-title-lg{font-size:clamp(calc(var(--product-page-title-lg-min) * var(--font-product-page-title-size-ratio) * var(--product-page-title-desktop-scale)),calc(3.368vw * var(--font-product-page-title-size-ratio) * var(--product-page-title-desktop-scale)),calc(var(--product-page-title-lg-max) * var(--font-product-page-title-size-ratio) * var(--product-page-title-desktop-scale)))}}@media screen and (max-width:767px){.product__title>h1.mobile\:product-title-sm{font-size:var(--product-page-title-mobile-sm)}.product__title>h1.mobile\:product-title-md{font-size:var(--product-page-title-mobile-md)}.product__title>h1.mobile\:product-title-lg{font-size:var(--product-page-title-mobile-lg)}}.product__title .highlighted-text[data-style=text]{color:rgb(var(--color-highlight))}.product__title .highlighted-text[data-style=full_text]{background-size:100% 80%}.product__title .highlighted-text[data-style=half_text]{background-size:100% 28%}.product__title .highlighted-text[data-style=underline]{background-size:100% 3px,0% 80%}.product__title .highlighted-text[data-style=scribble]{isolation:isolate}.product__title .highlighted-text .icon path{opacity:1;stroke-dashoffset:0}a.product__rating--linked .rating-count span[aria-hidden],a.product__rating--linked.product__rating--count-parentheses .rating-count-inline__text,a.product__rating--linked.count-responsive:not(.product__rating--count-parentheses) .rating-text>span[aria-hidden]{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;background-position-x:var(--transform-origin-start);transition:background-size var(--animation-primary)}@media screen and (min-width:1280px){a.product__rating--linked.count-responsive:not(.product__rating--count-parentheses) .rating-text>span[aria-hidden]{background:none}}@media screen and (pointer:fine){a.product__rating--linked:hover .rating-count span[aria-hidden],a.product__rating--linked:hover .rating-count-inline__text,a.product__rating--linked.count-responsive:not(.product__rating--count-parentheses):hover .rating-text>span[aria-hidden]{background-position-x:var(--transform-origin-end);background-size:0 1px}}.product-description__heading{font-size:var(--text-lg);font-weight:var(--font-bold);line-height:1.35;margin-block:0 var(--sp-4)}.product-description--compact{position:relative}.timeline__item>.flex{--desc-compact-fade-bg: color-mix( in srgb, rgb(var(--color-background)) 96%, rgb(var(--color-foreground)) 4% )}.product__text+.product__text.product-description--compact,.product__text.product-description--compact:has(+.product__text){--desc-compact-fade-bg: color-mix( in srgb, rgb(var(--color-background)) 97.5%, rgb(var(--color-foreground)) 2.5% )}.product-description__body{overflow:hidden;transition:max-height var(--animation-smooth)}.product-description__body>*:first-child{margin-block-start:0}.product-description__body>*:last-child{margin-block-end:0}.product-description__show-more{position:absolute;bottom:0;left:65%;right:0;display:flex;align-items:flex-end;height:var(--desc-lh, 1.6em);background:var(--desc-compact-fade-bg, rgb(var(--color-background)));pointer-events:none}.product-description__show-more:before{content:"";position:absolute;right:100%;top:0;width:7em;height:100%;background:linear-gradient(to right,transparent 0%,var(--desc-compact-fade-bg, rgb(var(--color-background))) 90%);pointer-events:none}.product-description--compact.is-expanded .product-description__show-more,.product-description--compact.desc-no-overflow .product-description__show-more{display:none}.product-description__btn-more,.product-description__btn-less{border:none;padding:0;cursor:pointer;color:rgb(var(--color-foreground) / .7);font-size:var(--text-xs);font-family:inherit;line-height:1;white-space:nowrap;pointer-events:auto}.product-description__btn-more{padding-bottom:.2em;transition:opacity var(--animation-smooth),background-size var(--animation-primary),color .3s var(--animation-primary)}.product-description__btn-less{margin-left:.6em;display:inline-block;vertical-align:baseline}#HelpDrawer .help-shipping-option>ul:not(:where([class~=not-rte] *)){margin-block-start:0;padding-inline-start:var(--sp-3)}#HelpDrawer .help-shipping-option>ul:not(:where([class~=not-rte] *))>li:first-child:not(:where([class~=not-rte] *)){margin-block-start:0}#HelpDrawer .help-shipping-option>ul:last-child:not(:where([class~=not-rte] *)){margin-block-end:0}.drawer.drawer--size-chart table{margin-block:0}.drawer.drawer--size-chart table th,.drawer.drawer--size-chart table td{font-size:inherit;text-align:center;padding:var(--sp-4) var(--sp-6);margin-block:0}.drawer.drawer--size-chart .rte table :where(p):not(:where([class~=not-rte] *)){margin-block:0}.product__help-desk .help-desk__btn-icon .icon{width:100%;height:100%}.product__help-desk .highlighted-text[data-style=text]{color:rgb(var(--color-highlight))}.product__help-desk .highlighted-text[data-style=full_text]{background-size:100% 80%}.product__help-desk .highlighted-text[data-style=half_text]{background-size:100% 28%}.product__help-desk .highlighted-text[data-style=underline]{background-size:100% 3px,0% 80%}.product__help-desk .highlighted-text[data-style=scribble]{isolation:isolate}.product__help-desk .highlighted-text .icon path{opacity:1;stroke-dashoffset:0}.product__help-desk--slider{padding:0}.product__help-desk--slider .help-desk__slider{display:block;overflow:hidden;width:100%;user-select:none;-webkit-user-select:none}.product__help-desk--slider .help-desk__slider.is-dragging{cursor:grabbing}.product__help-desk--slider .help-desk__row{overflow:hidden;width:100%}.product__help-desk--slider .help-desk__row--sep{border-block-end:1px solid rgb(var(--color-border-light))}.product__help-desk--slider .help-desk__row-track{display:flex;flex-wrap:nowrap;width:100%;transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}.product__help-desk--slider .help-desk__row:not([data-hd-row-pair]) .help-desk__row-track{transform:none!important;transition:none!important;will-change:auto}.product__help-desk--slider .help-desk__row[data-hd-row-pair] .help-desk__cell{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}.product__help-desk--slider .help-desk__row:not([data-hd-row-pair]) .help-desk__cell{flex:0 0 100%;width:100%;max-width:100%;box-sizing:border-box}.product__help-desk--slider .help-desk__cell[hidden]{display:none!important}.product__help-desk .help-desk__dot{width:5px;height:5px;padding:0;border:none;border-radius:50%;background-color:rgb(var(--color-foreground) / .25);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.product__help-desk .help-desk__dot.is-active{background-color:rgb(var(--color-foreground));transform:scale(1.15)}.product__help-desk .help-desk__dot:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.faq-question-title-font--body .faq .accordion .details__summary>:is(h1,h2,h3,h4,h5,h6,span),.faq-question-title-font--body .faq-with-image__faq .accordion .details__summary>:is(h1,h2,h3,h4,h5,h6,span){font-family:var(--font-body-family);font-style:var(--font-body-style);letter-spacing:normal;text-transform:none;line-height:1.6}.faq-question-title-font--heading .faq .accordion .details__summary>:is(h1,h2,h3,h4,h5,h6,span),.faq-question-title-font--heading .faq-with-image__faq .accordion .details__summary>:is(h1,h2,h3,h4,h5,h6,span){font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;letter-spacing:var(--font-heading-letter-spacing);line-height:var(--font-heading-line-height);text-transform:var(--font-heading-text-transform)}.faq-question-title-font--secondary .faq .accordion .details__summary>:is(h1,h2,h3,h4,h5,h6,span),.faq-question-title-font--secondary .faq-with-image__faq .accordion .details__summary>:is(h1,h2,h3,h4,h5,h6,span){font-family:var(--font-secondary-heading-family);font-style:var(--font-secondary-heading-style);font-weight:700;letter-spacing:var(--font-secondary-heading-letter-spacing);line-height:var(--font-secondary-heading-line-height);text-transform:var(--font-secondary-heading-text-transform, none)}@media screen and (min-width:1536px){.faq-question-title-font--body .faq .accordion .details__summary>:is(h1,h2,h3,h4,h5,h6,span),.faq-question-title-font--body .faq-with-image__faq .accordion .details__summary>:is(h1,h2,h3,h4,h5,h6,span),.faq-question-title-font--heading .faq .accordion .details__summary>:is(h1,h2,h3,h4,h5,h6,span),.faq-question-title-font--heading .faq-with-image__faq .accordion .details__summary>:is(h1,h2,h3,h4,h5,h6,span),.faq-question-title-font--secondary .faq .accordion .details__summary>:is(h1,h2,h3,h4,h5,h6,span),.faq-question-title-font--secondary .faq-with-image__faq .accordion .details__summary>:is(h1,h2,h3,h4,h5,h6,span){font-size:var(--text-base)}}.faq .accordion .details .details__summary,.faq-with-image__faq .accordion .details .details__summary{padding-block:var(--sp-6)}@media screen and (min-width:1024px){.faq .accordion .details .details__summary,.faq-with-image__faq .accordion .details .details__summary{padding-block:var(--sp-7)}}.faqs.with-border .faq:not(.faq--columns-2){padding-block:calc(clamp(var(--sp-6),2.315vw,var(--sp-12)) - var(--sp-4))}.faq-with-image__faq.specifications.with-border .specification *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,b,strong),.faq-with-image__faq.specifications.with-background .specification *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,b,strong),.faq-with-image__faq .accordion .details__content *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,b,strong),.faq .accordion .details__content *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,b,strong){color:rgb(var(--color-foreground) / .7)}.faq-with-image__faq.specifications.with-border .specification *:is(b,strong):not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6),.faq-with-image__faq.specifications.with-background .specification *:is(b,strong):not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6),.faq-with-image__faq .accordion .details__content *:is(b,strong):not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6),.faq .accordion .details__content *:is(b,strong):not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){color:rgb(var(--color-foreground))}@media screen and (min-width:1024px){.faq .accordion .details__content{max-width:90%}}.faq--columns-2__grid{display:flex;flex-direction:column;gap:0;width:100%}@media screen and (max-width:767px){.faq--columns-2__column{display:contents}.faq--columns-2__item{order:var(--faq-order, 0)}.faq--columns-2__item[data-faq-separated]{border-block-start:1px solid rgb(var(--color-border))}}@media screen and (min-width:768px){.faq--columns-2__grid{flex-direction:row;align-items:flex-start;gap:var(--sp-10)}.faq--columns-2__column .faq--columns-2__item:not(:last-child){border-block-end:1px solid rgb(var(--color-border))}}.faq--columns-2__column{flex:1;min-width:0}.product__block-separator{border:none;border-top:1px solid rgba(var(--color-foreground),.08);margin:0}[data-bundle-price] .price__regular,.price[data-tb-active] .price__regular{--tb-price-prefix: "+"}[data-bundle-price] .price__regular--from,[data-bundle-price] .price__regular--free,.price[data-tb-active] .price__regular--from,.price[data-tb-active] .price__regular--free,[data-tb-price-mode=product_price] [data-bundle-price] .price__regular,[data-tb-price-mode=product_price] .price[data-tb-active] .price__regular{--tb-price-prefix: ""}[data-bundle-price] .price__regular:before,.price[data-tb-active] .price__regular:before{content:var(--tb-price-prefix, "") / ""}.bundle-size-chart__button{width:fit-content;text-align:right}.bundle-size-chart__button .link{-webkit-box-decoration-break:clone;box-decoration-break:clone}.icon-xs{width:var(--sp-3d5);height:var(--sp-3d5)}.product-card .price__discount-range,.horizontal-product--with-save-badge .price__discount-range{display:none}[data-up-to-badge] [data-bundle-price] .price__discount-range{--badge-background: rgb(var(--color-sale-tag));--badge-foreground: rgb(var(--color-sale-tag-text));display:inline-flex;align-items:center;background-color:var(--badge-background);color:var(--badge-foreground);font-weight:var(--font-badge-weight);line-height:1;border-radius:var(--rounded-button);width:max-content}.featured-collection-section .slider+.featured-collection__view-all{margin-block-start:clamp(var(--sp-5),1.684vw,var(--sp-8))}@media screen and (max-width:767px){.collection-section .card-grid:not(.mobile\:card-grid--1){--card-grid-gap: .6rem;margin-inline:calc((var(--page-padding) - .6rem) * -1);width:calc(100% + (var(--page-padding) - .6rem) * 2)}:is(.collection-section,.featured-collection-section,.featured-collections,.recommendations-section,.recently-section,.shop-the-feed-section) .product-card .badges,.shop-the-feed-section .badges{gap:var(--sp-1d5)}:is(.collection-section,.featured-collection-section,.featured-collections,.recommendations-section,.recently-section,.shop-the-feed-section) .card-grid:not(.mobile\:card-grid--1) .product-card .badges{inset-block-start:var(--sp-2d5);inset-inline-start:var(--sp-2d5)}:is(.collection-section,.featured-collection-section,.featured-collections,.recommendations-section,.recently-section,.shop-the-feed-section) .card-grid:not(.mobile\:card-grid--1) .product-card .badge{font-size:var(--text-3xs)}:is(.collection-section,.featured-collection-section,.featured-collections,.recommendations-section,.recently-section,.shop-the-feed-section) .card-grid:not(.mobile\:card-grid--1) .product-card .quick-add{padding-inline:var(--sp-2d5);padding-block-end:var(--sp-2d5)}:is(.collection-section,.featured-collection-section,.featured-collections,.recommendations-section,.recently-section,.shop-the-feed-section) .card-grid:not(.mobile\:card-grid--1) .product-card .quick-add .button{height:var(--sp-9);width:var(--sp-9)}.shop-the-feed-section .card-grid:not(.mobile\:card-grid--1) .badges{inset-inline-end:var(--sp-2d5);inset-block-end:var(--sp-2d5)}}.text-2xs{font-size:var(--text-2xs);line-height:1.6}.product-card__title{font-weight:650;font-size:clamp(.75rem,.55rem + .3175vw,.8125rem)}.horizontal-product__title{font-weight:650}.product-card__subheading,.horizontal-product__subheading{margin-block-start:var(--sp-1d5);font-size:var(--text-d5xs);font-weight:var(--font-medium)}.bundle-comp .horizontal-product__subheading{margin-block-start:0}@media screen and (min-width:1024px){.product-card__subheading,.horizontal-product__subheading{font-size:var(--text-xs)}.product-card .badges{inset-block-start:var(--sp-3d5);inset-inline-start:var(--sp-3d5)}.product-card__rating{inset-block-start:var(--sp-3d5);inset-inline-end:var(--sp-3d5)}.product-card .quick-view__button{inset-block-start:var(--sp-3);inset-inline-end:var(--sp-3)}.product-card .quick-add,.product-card__countdown{inset-block-end:var(--sp-5)}}.product-card__rating-inline{margin-block-end:var(--sp-2)}.product-card__rating-inline .product__rating--card-grid,.product-card__rating-inline .product__rating--card-grid .rating-text{font-size:var(--text-2xs);line-height:1}.product-card__rating-inline .rating-star{font-size:var(--sp-3);line-height:1}.product__rating .rating-value{font-weight:600}.product__price--small{font-size:var(--fluid-base-to-xl)}.product-sticky-form product-buy-price.price--on-sale{align-items:baseline}.product-sticky-form product-buy-price.price--on-sale .sticky-buy-price__current{color:rgb(var(--color-sale-price));font-weight:var(--font-medium)}.product-sticky-form product-buy-price.price--on-sale .sticky-buy-price__compare{color:rgb(var(--color-price) / .6)}.product-sticky-form product-buy-price.price--on-sale .sticky-buy-price__compare:before{content:"";position:absolute;inset-block-start:50%;width:100%;transform:rotate(-15deg);border-block-end:1px solid red}.product__rating--small-text .rating-text,.product__rating--small-text .rating-count{font-size:var(--text-xs)}.product__rating--count-parentheses .rating-count{display:none}.product__rating--count-parentheses .rating-count-inline{margin-inline-start:var(--sp-1d5)}.product__rating--card-grid .rating-count-inline{margin-inline-start:var(--sp-1)}@media screen and (max-width:1023px){.product__info .product__rating .rating-star-fallback .icon{width:var(--sp-3d5);height:var(--sp-3d5)}.product__info .product__rating .rating-star{font-size:var(--sp-3d5);line-height:1}}.product__info .product__rating--title .rating-star-fallback{display:none}.product__info .product__rating--title .rating-star{display:inline-block}@media screen and (max-width:1023px){.product__info .product__rating--title:not(.product__rating--all-stars) .rating-star,.product__info .product__rating--title.product__rating--all-stars.product__rating--stars-compact .rating-star{display:none}.product__info .product__rating--title:not(.product__rating--all-stars) .rating-star-fallback,.product__info .product__rating--title.product__rating--all-stars.product__rating--stars-compact .rating-star-fallback{display:inline-flex}.product__info .product__rating--title.product__rating--all-stars:not(.product__rating--stars-compact) .rating-star{display:inline-block}}@media screen and (min-width:1024px){.product__info .product__rating--title .rating-star-fallback{display:none}.product__info .product__rating--title .rating-star{display:inline-block}}@media screen and (min-width:1024px){.product-card__content:not(.text-center) .product-card__main--rating-above:has(.product-card__rating-inline.md\:block){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:var(--sp-2);row-gap:var(--sp-2);align-items:start}.product-card__content:not(.text-center) .product-card__main--rating-above:has(.product-card__rating-inline.md\:block) .product-card__rating-inline{grid-column:1;grid-row:1;margin-block-end:0}.product-card__content:not(.text-center) .product-card__main--rating-above:has(.product-card__rating-inline.md\:block) .product-card__details{display:contents}.product-card__content:not(.text-center) .product-card__main--rating-above:has(.product-card__rating-inline.md\:block) .product-card__details>p{grid-column:1;grid-row:2}.product-card__content:not(.text-center) .product-card__main--rating-above:has(.product-card__rating-inline.md\:block) .product-card__price{grid-column:2;grid-row:1 / span 2;align-self:start}}.product__highlights .product-card__spec:has(.product-card__icons--grid-background){border:none;box-shadow:none}.product-card__icons--grid-background{--icon-list-grid-gap: var(--sp-2d5);--icon-list-icon-padding-inline: calc(2 * var(--sp-5));--icon-list-track-min: calc( var(--icon-list-content-min) + var(--icon-list-icon-padding-inline) );padding:0;background-color:transparent;overflow:visible}.product-card__icons--grid-background:not(.product-card__icons--grid-blocks-border) .product-card__icon{min-width:0;margin:0;padding:var(--sp-4) var(--sp-5);border:none;background-color:var( --icon-list-block-background, rgb( var(--color-foreground) / calc(.025 + var(--icon-list-bg-opacity-add, 0)) ) )}.product__accordion .details__content.text-opacity{color:rgb(var(--color-foreground) / .7)}.product__accordion .details__summary>.icon-chevron-right-2{stroke-width:calc(var(--icon-weight) * 11 / 14)}[data-rounded-block=round] .product-card__icons--grid-background .product-card__icon{border-radius:var(--sp-2d5)}[data-rounded-block=round-slight] .product-card__icons--grid-background .product-card__icon{border-radius:var(--sp-1d5)}@container icon-list (min-width: 330px){.product-card__icons--grid-background:not(.product-card__icons--grid-blocks-border) .product-card__icon{border:none;padding-block:var(--sp-4);padding-inline:var(--sp-5)}}.product__highlights.with-heading .product-card__icons--grid-background{gap:var(--icon-list-grid-gap)}.product__highlights.with-heading .product-card__icons--grid-background:not(.product-card__icons--grid-blocks-border) .product-card__icon{background-color:var( --icon-list-block-background, rgb( var(--color-foreground) / calc(.025 + var(--icon-list-bg-opacity-add, 0)) ) );border:none;padding:var(--sp-4) var(--sp-5)}@container icon-list (min-width: 330px){.product__highlights.with-heading .product-card__icons--grid-background:not(.product-card__icons--grid-blocks-border) .product-card__icon{border:none;padding-block:var(--sp-4);padding-inline:var(--sp-5)}}.product-card__icons--grid-1-col{grid-template-columns:1fr}.product-card__icons--grid-background.product-card__icons--grid-1-col .product-card__icon,.product-card__icons--grid-background.product-card__icons--grid-blocks-border.product-card__icons--grid-1-col .product-card__icon,.product__highlights.with-heading .product-card__icons--grid-background.product-card__icons--grid-1-col .product-card__icon,.product__highlights.with-heading .product-card__icons--grid-background.product-card__icons--grid-blocks-border.product-card__icons--grid-1-col .product-card__icon{padding:var(--sp-2d5) var(--sp-3)}@container icon-list (width < 330px){.product-card__icons--grid-background:not(.product-card__icons--grid-1-col) .product-card__icon,.product__highlights.with-heading .product-card__icons--grid-background:not(.product-card__icons--grid-1-col) .product-card__icon{padding:var(--sp-2d5) var(--sp-3)}}.product-card__icons--grid-background.product-card__icons--grid-1-col-sep .product-card__icon,.product__highlights.with-heading .product-card__icons--grid-background.product-card__icons--grid-1-col-sep .product-card__icon{background-color:transparent;border:none;border-radius:0;padding-block:var(--sp-2d5);padding-inline:0}.product-card__icons--grid-background.product-card__icons--grid-1-col-sep .product-card__icon+.product-card__icon,.product__highlights.with-heading .product-card__icons--grid-background.product-card__icons--grid-1-col-sep .product-card__icon+.product-card__icon{border-block-start:1px solid var(--icon-list-block-border, rgb(var(--color-border-light)))}.product-card__icons--grid-background.product-card__icons--grid-1-col-sep:not(.product-card__icons--grid-1-col-sep-edges) .product-card__icon:first-child,.product__highlights.with-heading .product-card__icons--grid-background.product-card__icons--grid-1-col-sep:not(.product-card__icons--grid-1-col-sep-edges) .product-card__icon:first-child{padding-block-start:0}.product-card__icons--grid-background.product-card__icons--grid-1-col-sep:not(.product-card__icons--grid-1-col-sep-edges) .product-card__icon:last-child,.product__highlights.with-heading .product-card__icons--grid-background.product-card__icons--grid-1-col-sep:not(.product-card__icons--grid-1-col-sep-edges) .product-card__icon:last-child{padding-block-end:0}.product-card__icons--grid-background.product-card__icons--grid-1-col-sep-edges .product-card__icon:first-child,.product__highlights.with-heading .product-card__icons--grid-background.product-card__icons--grid-1-col-sep-edges .product-card__icon:first-child{border-block-start:1px solid var(--icon-list-block-border, rgb(var(--color-border-light)))}.product-card__icons--grid-background.product-card__icons--grid-1-col-sep-edges .product-card__icon:last-child,.product__highlights.with-heading .product-card__icons--grid-background.product-card__icons--grid-1-col-sep-edges .product-card__icon:last-child{border-block-end:1px solid var(--icon-list-block-border, rgb(var(--color-border-light)))}.product-card__icons--grid-three .product-card__icon--grid-span-full{grid-column:1 / -1;order:2}.product-card__icons--grid:not(.product-card__icons--grid-three):not(.product-card__icons--grid-1-col) .product-card__icon:last-child:nth-child(odd){grid-column:1 / -1}.product-card__icons--grid-background.product-card__icons--grid-blocks-border .product-card__icon{min-width:0;margin:0;padding:var(--sp-4) var(--sp-5);background-color:transparent;border:1px solid var(--icon-list-block-border, rgb(var(--color-border-light)))}.product__highlights.with-heading .product-card__icons--grid-background.product-card__icons--grid-blocks-border .product-card__icon{background-color:transparent;border:1px solid var(--icon-list-block-border, rgb(var(--color-border-light)))}.product-card__icon figure.product-card__icon-badge-figure{--icon-badge-outer: var(--sp-5);--icon-badge-ring-width: 3px;width:var(--icon-badge-outer);height:var(--icon-badge-outer);min-width:var(--icon-badge-outer);max-width:var(--icon-badge-outer)}@media screen and (min-width:768px){.product-card__icon figure.product-card__icon-badge-figure{width:var(--icon-badge-outer);height:var(--icon-badge-outer);min-width:var(--icon-badge-outer);max-width:var(--icon-badge-outer)}}.product__highlights.with-heading .product-card__icon figure.product-card__icon-badge-figure{width:var(--icon-badge-outer);height:var(--icon-badge-outer);min-width:var(--icon-badge-outer);max-width:var(--icon-badge-outer)}.product-card__icon-badge{display:inline-flex;width:var(--icon-badge-outer, var(--sp-5));height:var(--icon-badge-outer, var(--sp-5));flex-shrink:0}.product-card__icon-badge__ring{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;padding:var(--icon-badge-ring-width, 3px);background:var(--icon-list-highlight-ring, rgb(var(--color-highlight) / .2));box-sizing:border-box}.product-card__icon-badge--standard .product-card__icon-badge__ring{background:rgb(var(--color-foreground) / .1)}.product-card__icon-badge__core{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;border-radius:50%;background:rgb(var(--icon-list-highlight, var(--color-highlight)));color:rgb(var(--color-background))}.product-card__icon-badge--standard .product-card__icon-badge__core{background:rgb(var(--color-foreground) / .55)}.product-card__icon-badge__glyph{width:.72rem;height:.72rem}.product__highlights .product-card__icon-title{font-weight:var(--font-semi-bold)}.product-card__icon-text-separator{display:none}.product-card__icon--inline-text .product-card__icon-text{display:block;font-size:0;line-height:0}.product-card__icon--inline-text .product-card__icon-title,.product-card__icon--inline-text .product-card__icon-text-separator,.product-card__icon--inline-text .product-card__icon-description{display:inline;vertical-align:middle}.product-card__icon--inline-text .product-card__icon-title{font-size:var(--text-sm);line-height:1.35}.product-card__icon--inline-text .product-card__icon-description{font-size:var(--text-xs);line-height:1.35}@container icon-list (width < 280px){.product-card__icons--grid:not(.product-card__icons--grid-background) .product-card__icon--inline-text-responsive .product-card__icon-text{display:block;font-size:0;line-height:0}.product-card__icons--grid:not(.product-card__icons--grid-background) .product-card__icon--inline-text-responsive .product-card__icon-title,.product-card__icons--grid:not(.product-card__icons--grid-background) .product-card__icon--inline-text-responsive .product-card__icon-text-separator,.product-card__icons--grid:not(.product-card__icons--grid-background) .product-card__icon--inline-text-responsive .product-card__icon-description{display:inline;vertical-align:middle}.product-card__icons--grid:not(.product-card__icons--grid-background) .product-card__icon--inline-text-responsive .product-card__icon-title{font-size:var(--text-sm);line-height:1.35}.product-card__icons--grid:not(.product-card__icons--grid-background) .product-card__icon--inline-text-responsive .product-card__icon-description{font-size:var(--text-xs);line-height:1.35}}@container icon-list (width < 330px){.product-card__icons--grid-background .product-card__icon--inline-text-responsive .product-card__icon-text{display:block;font-size:0;line-height:0}.product-card__icons--grid-background .product-card__icon--inline-text-responsive .product-card__icon-title,.product-card__icons--grid-background .product-card__icon--inline-text-responsive .product-card__icon-text-separator,.product-card__icons--grid-background .product-card__icon--inline-text-responsive .product-card__icon-description{display:inline;vertical-align:middle}.product-card__icons--grid-background .product-card__icon--inline-text-responsive .product-card__icon-title{font-size:var(--text-sm);line-height:1.35}.product-card__icons--grid-background .product-card__icon--inline-text-responsive .product-card__icon-description{font-size:var(--text-xs);line-height:1.35}}.product-card__icon--inline-text .product-card__icon-text-separator{display:inline-block;padding-inline:0;margin-inline:.48em;font-size:.72rem;line-height:1;vertical-align:middle;color:rgb(var(--color-foreground) / .35)}@container icon-list (width < 280px){.product-card__icons--grid:not(.product-card__icons--grid-background) .product-card__icon--inline-text-responsive .product-card__icon-text-separator{display:inline-block;padding-inline:0;margin-inline:.48em;font-size:.72rem;line-height:1;vertical-align:middle;color:rgb(var(--color-foreground) / .35)}}@container icon-list (width < 330px){.product-card__icons--grid-background .product-card__icon--inline-text-responsive .product-card__icon-text-separator{display:inline-block;padding-inline:0;margin-inline:.48em;font-size:.72rem;line-height:1;vertical-align:middle;color:rgb(var(--color-foreground) / .35)}}.product-card__icon--inline-text .product-card__icon-description,.product-card__icon--inline-text-responsive .product-card__icon-description{margin:0}.multicolumn-card__info .rte>.metafield-rich_text_field>:first-child,.text-with-icons .column__text.rte>.metafield-rich_text_field>:first-child{margin-block-start:0}.multicolumn-card__info .rte>.metafield-rich_text_field>:last-child,.text-with-icons .column__text.rte>.metafield-rich_text_field>:last-child{margin-block-end:0}.shipping-rates__grid{display:grid;grid-template-columns:1fr;gap:var(--sp-8)}@media screen and (min-width:750px){.shipping-rates__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:var(--sp-10)}}.shipping-rates__description{margin-block-start:var(--sp-5)}.shipping-rates__panel{display:grid;gap:var(--sp-5);min-width:0}.shipping-rates__table-wrap{padding:2px;overflow-x:auto}.shipping-rates__table-wrap:empty{display:none}.shipping-rates__table-wrap table{width:100%}.shipping-rates__table-wrap :is(th,td){font-size:var(--text-sm);text-align:center;vertical-align:middle}.shipping-rates__table-wrap :is(th:nth-child(1),.shipping-rates__cell--method){min-width:11rem}.shipping-rates__table-wrap :is(th:nth-child(2),.shipping-rates__cell--delay){min-width:11rem}.shipping-rates__table-wrap :is(th:nth-child(3),.shipping-rates__cell--amount){min-width:7rem}.shipping-rates__table-wrap :is(th:nth-child(4),.shipping-rates__cell--price){min-width:7rem}@media screen and (min-width:750px){.shipping-rates__table-wrap table{min-width:36rem}.shipping-rates__table-wrap :is(th:nth-child(1),.shipping-rates__cell--method),.shipping-rates__table-wrap :is(th:nth-child(2),.shipping-rates__cell--delay){width:30%}.shipping-rates__table-wrap :is(th:nth-child(3),.shipping-rates__cell--amount),.shipping-rates__table-wrap :is(th:nth-child(4),.shipping-rates__cell--price){width:25%}}.shipping-rates__delay-date{display:block;margin-block-start:var(--sp-1);font-size:var(--text-2xs);font-weight:var(--font-bold)}.shipping-rates--with-footer .shipping-rates__table-wrap table{border-block-end:1px solid rgb(var(--color-foreground) / .16)}.shipping-rates__footer{opacity:.75}@media screen and (max-width:749px){.shipping-rates__table-wrap{margin-inline:calc(var(--page-padding) * -1);padding-inline:var(--page-padding)}.shipping-rates__table-wrap table{min-width:36rem}.shipping-rates__table-wrap :is(th,td){padding:var(--sp-4) var(--sp-5)}}.free-shipping-bar__msg-row{display:inline-flex;align-items:center;gap:var(--sp-1);max-width:100%;vertical-align:top}.free-shipping-bar__msg-row>.free-shipping-bar__msg,.free-shipping-bar__msg-row>span:not(.free-shipping-bar__info-btn){flex:0 1 auto;min-width:0;width:auto!important;max-width:100%}.free-shipping-bar__info-btn{flex:0 0 auto;width:var(--sp-3);height:var(--sp-3);padding:0;margin:0;border:0;background:transparent;color:inherit;opacity:.55;cursor:pointer;line-height:0;display:inline-flex;align-items:center;justify-content:center}.free-shipping-bar__info-btn:hover,.free-shipping-bar__info-btn:focus-visible{opacity:1}.free-shipping-bar__info-btn .icon{width:100%;height:100%}.shipping-rates--cart-drawer .shipping-rates__panel{gap:var(--sp-4)}.modal:has(.shipping-rates--cart-drawer) .modal__content{padding-inline:0}.shipping-rates--cart-drawer .shipping-rates__panel>*:not(.shipping-rates__table-wrap){padding-inline:var(--sp-5)}@media screen and (min-width:1024px){.shipping-rates--cart-drawer .shipping-rates__panel>*:not(.shipping-rates__table-wrap){padding-inline:var(--sp-12)}}.shipping-rates--cart-drawer .shipping-rates__table-wrap{margin-inline:0;padding-inline:var(--sp-5);overflow-x:auto}@media screen and (min-width:1024px){.shipping-rates--cart-drawer .shipping-rates__table-wrap{padding-inline:var(--sp-12)}}.shipping-rates--cart-drawer .shipping-rates__table-wrap table{min-width:36rem}@media screen and (min-width:750px){.shipping-rates--cart-drawer .shipping-rates__table-wrap :is(th,td){padding:var(--sp-4) var(--sp-5)}}.shipping-rates--cart-drawer .shipping-rates__footer{margin-block-start:0}#HelpDrawer .shipping-rates--help-drawer{min-width:0;max-width:100%}#HelpDrawer .shipping-rates--help-drawer .shipping-rates__panel{gap:var(--sp-4);min-width:0}#HelpDrawer .shipping-rates--help-drawer .shipping-rates__table-wrap{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%}#HelpDrawer .shipping-rates--help-drawer .shipping-rates__table-wrap table{min-width:36rem}@media screen and (min-width:750px){#HelpDrawer .shipping-rates--help-drawer .shipping-rates__table-wrap :is(th,td){padding:var(--sp-4) var(--sp-5)}}#HelpDrawer .shipping-rates--help-drawer .shipping-rates__footer{margin-block-start:0}#HelpDrawer .help-list__item:not(.help-list__item--plain) .shipping-rates--help-drawer .shipping-rates__table-wrap{margin-inline:calc(var(--sp-7d5) * -1);padding-inline:var(--sp-7d5);max-width:none}#HelpDrawer .help-list__item--plain .shipping-rates--help-drawer .shipping-rates__table-wrap{margin-inline:calc(var(--sp-5) * -1);padding-inline:var(--sp-5);max-width:none}@media screen and (min-width:1024px){#HelpDrawer .help-list__item--plain .shipping-rates--help-drawer .shipping-rates__table-wrap{margin-inline:calc(var(--sp-12) * -1);padding-inline:var(--sp-12)}}.cart-shipping-metafield__list:empty{display:none}.cart-shipping-metafield__options{list-style:disc;padding-inline-start:1.25em}.cart-shipping-metafield__options>li+li{margin-block-start:var(--sp-2)}.cart-shipping-metafield__item{font-size:var(--text-sm);line-height:1.4}.cart-shipping-metafield .help-drawer__shipping-zone:has([data-help-shipping-detail]:not([hidden]))+.cart-shipping-metafield__list:not(:empty){border-block-start:1px solid rgb(var(--color-foreground) / .16);padding-block-start:var(--sp-4)}.cart-shipping-metafield__list:not(:empty)+.cart-shipping-metafield__footer{margin-block-start:0;border-block-start:1px solid rgb(var(--color-foreground) / .16);padding-block-start:var(--sp-4)}.cart-shipping-metafield__footer,.cart-shipping-metafield__footer *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,b,strong),.shipping-rates--cart-drawer .shipping-rates__footer,.shipping-rates--cart-drawer .shipping-rates__footer *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,b,strong){color:rgb(var(--color-foreground) / .7);opacity:1}.cart-shipping-metafield__footer :is(b,strong),.shipping-rates--cart-drawer .shipping-rates__footer :is(b,strong){color:rgb(var(--color-foreground))}html body .jdgm-write-review-modal__negative-resolution-title.jdgm-write-review-modal__negative-resolution-title{display:none!important}.bundle-picker__list{display:grid;gap:var(--sp-3)}.bundle-picker__note{margin-block-start:var(--sp-1);font-size:var(--text-sm);font-weight:500}.bundle-picker__note-text>*{margin:0}.bundle-picker__note-arrow{width:var(--sp-4);height:auto}.bundle-pack-wrap{--bp-radius: var(--rounded-block);position:relative;isolation:isolate}[data-rounded-block=round] .bundle-pack-wrap{--bp-radius: var(--sp-2d5)}.bundle-pack-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:var(--bp-radius);box-shadow:0 0 0 1px rgb(var(--color-border));transition:box-shadow var(--animation-short);pointer-events:none}@media screen and (pointer:fine){.bundle-pack-wrap:hover:after{box-shadow:0 0 0 2px rgb(var(--color-foreground))}}.bundle-pack-wrap:has(.bundle-pack__radio:checked):after{box-shadow:0 0 0 2px rgb(var(--color-foreground))}.bundle-pack{position:relative;flex-wrap:wrap-reverse;align-content:center;padding:var(--sp-4);border-radius:var(--bp-radius);background-color:rgb(var(--color-background));transition:border-radius var(--animation-short),background-color var(--animation-short)}.bundle-pack-wrap:has(.bundle-pack__radio:checked) .bundle-pack{background-color:rgb(var(--color-foreground) / .04)}.bundle-pack-wrap.is-open .bundle-pack{border-end-start-radius:0;border-end-end-radius:0}.bundle-pack__info{flex:1 1 10rem;min-width:10rem}.bundle-pack__thumbs{flex:0 0 auto;gap:var(--sp-1)}.bundle-pack__others{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--sp-1)}.bundle-pack__others.is-split{display:grid;grid-template-columns:repeat(var(--bp-others-cols, 2),auto)}.bundle-pack__thumb{width:var(--sp-9);flex:none;border-radius:var(--sp-1d5)}.bundle-pack__plus{opacity:.55;margin:0 var(--sp-0d5)}.bundle-pack__detail-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.bundle-pack-wrap.is-open .bundle-pack__detail-wrap{grid-template-rows:1fr}.bundle-pack__detail{overflow:hidden;min-height:0;padding-inline:var(--sp-4);display:grid;gap:var(--sp-4);background-color:rgb(var(--color-foreground) / .025);box-shadow:inset 0 1px rgb(var(--color-border-light));border-end-start-radius:var(--bp-radius);border-end-end-radius:var(--bp-radius);transition:padding-block .32s ease}.bundle-pack-wrap.is-open .bundle-pack__detail{padding-block:var(--sp-4)}.bundle-comp+.bundle-comp{border-block-start:1px solid rgb(var(--color-border-light));padding-block-start:var(--sp-4)}.bundle-comp__media{width:clamp(var(--sp-14),5vw,var(--sp-20))}@media screen and (min-width:1024px){.variant-picker--bundle .bundle-comp__media{width:clamp(var(--sp-12),4vw,var(--sp-18))}}@media screen and (min-width:1024px){.bundle-comp-slider .bundle-mini-card{width:clamp(var(--sp-24),22vw,var(--sp-28))}}.bundle-comp .bundle-comp__quickview.quick-view__button{position:static;inset:auto;z-index:0;height:var(--sp-8);width:var(--sp-8)}.bundle-pack__shipping{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--sp-1d5);width:100%;padding:var(--sp-1d5) var(--sp-4);cursor:pointer;background-color:rgb(var(--color-highlight) / .12);color:rgb(var(--color-foreground));font-size:var(--text-xs);font-weight:600;line-height:1.3}.bundle-pack__shipping[hidden]{display:none}.bundle-pack-wrap:not(.is-open) .bundle-pack__shipping{border-end-start-radius:var(--bp-radius);border-end-end-radius:var(--bp-radius)}.bundle-pack-wrap:has(.bundle-pack__shipping:not([hidden])) .bundle-pack{border-end-start-radius:0;border-end-end-radius:0}.bundle-pack__shipping-icon{width:var(--sp-3d5);height:auto}.bundle-comp__plus-row{display:flex;align-items:center;gap:var(--sp-3)}.bundle-comp__plus-row:before,.bundle-comp__plus-row:after{content:"";flex:1 1 0;height:1px;background-color:rgb(var(--color-border-light))}.bundle-comp__check{display:flex;align-items:center;justify-content:center;width:var(--sp-8);height:var(--sp-8);color:rgb(var(--color-foreground))}.variant-picker--bundle{gap:var(--sp-4)}.variant-picker--bundle .bundle-comp+.bundle-comp{border-block-start:0;padding-block-start:0}.variant-picker--bundle .bundle-comp--sep{border-block-start:1px solid rgb(var(--color-border-light));padding-block-start:var(--sp-4)}.bundle-comp-slider{min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.bundle-mini-card{width:clamp(var(--sp-20),20vw,var(--sp-24));scroll-snap-align:start}.bundle-mini-card__media{width:100%;border-radius:var(--sp-1d5)}.bundle-mini-card__quickview{position:absolute;z-index:2;inset-block-start:var(--sp-1d5);inset-inline-end:var(--sp-1d5);height:var(--sp-8);width:var(--sp-8);opacity:1}.bundle-mini-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bundle-cart-row--hidden{display:none}.cart-drawer .bundle-cart-row--pack .horizontal-product__details{gap:var(--sp-2d5)}.bundle-cart-price{align-items:center}.bundle-cart-price__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1d5)}.bundle-cart-row--pack .media.loading:before,.bundle-cart-row--pack .media.loading:after{display:none!important;animation:none!important}.bundle-cart-row--pack .media.loading .bundle-cart-stack img{opacity:1}.bundle-cart-stack{position:relative;width:100%;aspect-ratio:1 / 1}.bundle-cart-stack__cell{position:absolute;width:82%;height:82%;border-radius:var(--sp-1);overflow:hidden}.bundle-cart-stack__cell img{width:100%;height:100%;object-fit:cover}@media screen and (pointer:fine){.bundle-cart-stack__cell img{transition:transform var(--animation-primary)}}.bundle-cart-stack__cell--back{top:0;left:0;opacity:.5;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20preserveAspectRatio='none'%3E%3Cpath%20fill-rule='evenodd'%20d='M0%200H100V100H0Z%20M19%2027A8%208%200%200%201%2027%2019H100V100H19Z'%20fill='%23fff'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%20preserveAspectRatio='none'%3E%3Cpath%20fill-rule='evenodd'%20d='M0%200H100V100H0Z%20M19%2027A8%208%200%200%201%2027%2019H100V100H19Z'%20fill='%23fff'/%3E%3C/svg%3E");mask-size:100% 100%;mask-repeat:no-repeat}.bundle-cart-stack__cell--front{bottom:0;right:0}.bundle-cart-composition{margin-block-start:var(--sp-1);width:fit-content}.bundle-cart-composition__trigger{cursor:pointer;background:none;border:none;padding:0;color:inherit;font:inherit}@media screen and (pointer:fine){.bundle-cart-composition__trigger:hover .link{background-position-x:var(--transform-origin-end);background-size:0 1px}}.bundle-cart-composition__chevron{flex-shrink:0;transition:transform var(--animation-short)}.bundle-cart-composition.is-open .bundle-cart-composition__chevron{transform:rotate(180deg)}.bundle-cart-composition__panel{opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--animation-short),transform var(--animation-short),visibility var(--animation-short);z-index:20;inset-block-start:calc(100% + var(--sp-2));inset-inline-start:0;width:max-content;min-width:11rem;max-width:min(18rem,calc(100vw - var(--sp-8)));max-height:min(50vh,17rem);overflow-y:auto;background-color:rgb(var(--color-background));border-radius:var(--rounded-block);box-shadow:0 0 0 1px rgb(var(--color-border)),0 8px 24px rgb(var(--color-foreground) / .12);padding:var(--sp-3)}.bundle-cart-composition__panel:before{content:"";position:absolute;inset-block-start:calc(-1 * var(--sp-2));inset-inline:0;height:var(--sp-2)}.bundle-cart-composition.is-open .bundle-cart-composition__panel{opacity:1;visibility:visible;transform:none}@media screen and (pointer:fine){.bundle-cart-composition:hover .bundle-cart-composition__panel,.bundle-cart-composition:focus-within .bundle-cart-composition__panel{opacity:1;visibility:visible;transform:none}.bundle-cart-composition:hover .bundle-cart-composition__chevron,.bundle-cart-composition:focus-within .bundle-cart-composition__chevron{transform:rotate(180deg)}}.bundle-cart-tooltip__img{width:var(--sp-9);height:var(--sp-9);border-radius:var(--sp-1d5);background-size:cover;background-position:center;background-color:rgb(var(--color-border))}a.bundle-cart-tooltip__img{display:block;color:inherit;text-decoration:none}.bundle-cart-tooltip__title{color:inherit;text-decoration:none}.bundle-cart-tooltip__title .reversed-link{-webkit-box-decoration-break:clone;box-decoration-break:clone}.product__badges--above-gallery{inset-block-start:var(--sp-3);inset-inline-start:var(--sp-3);margin:0;background:none}.product__badges--above-gallery:not(:has(.badge)){display:none}@media screen and (max-width:1023px){.product:has(.product__badges--above-gallery .badge) .product__gallery video-media[autoplay] .product-video-zoom--mobile{inset-block-start:calc(var(--sp-3) + var(--sp-1d5) + 1em + var(--sp-1d5) + var(--sp-2))}}.product__badges:not(:has(.badge)),.product__badges:has(>.badges:empty){display:none}.product__price--with-sale-badge .badge{padding:calc((var(--sp-1) + var(--sp-1d5)) / 2) var(--sp-2);font-size:var(--text-3xs);line-height:1}.product__price--with-sale-badge{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--sp-2)}.product__price--with-sale-badge .price{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:baseline!important;gap:var(--sp-2)}.product__price--with-sale-badge .badges{display:inline-flex;align-items:center;align-self:center}.product__title .product__price--sale-beside,.product__title .product__price:has(.product__price--with-sale-badge){align-self:start;justify-self:start;place-self:start}@media screen and (min-width:768px){.product__price--with-sale-badge .badge{padding:calc((var(--sp-1) + var(--sp-1d5)) / 2) var(--sp-2);font-size:var(--text-3xs)}}@media screen and (min-width:1280px){.product__title .product__price--sale-beside,.product__title .product__price:has(.product__price--with-sale-badge){place-self:start}}@media screen and (max-width:1023px){.product__badges--mobile-above .badge:not(.badge--onsale){display:none}.product__badges--mobile-above:not(:has(.badge--onsale)){display:none}}.tb-cart-saved{padding-block-start:var(--sp-4);padding-block-end:0;border-block-start:1px solid rgb(var(--color-border-light))}.tb-cart-saved+.horizontal-product{padding-block-start:var(--sp-4);border-block-start:1px solid rgb(var(--color-border-light))}
/*# sourceMappingURL=/cdn/shop/t/35/assets/custom.css.map */
