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)}.has-dropdown-menu .header~.overlay,.drawer .overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.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}.totals__subtotal-values{align-items:flex-end}.totals__compare{display:inline-block;text-decoration:line-through;text-decoration-color:currentColor;opacity:.6}.drawer__scrollable{padding:var(--sp-4) var(--sp-5)}.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-5));margin-right:calc(-1 * var(--sp-5));padding-left:var(--sp-5);padding-right:var(--sp-5);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-5);padding-right:var(--sp-5);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%}@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-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-validation-initialized]:not([data-user-has-interacted]) .swatches input:is([type=checkbox],[type=radio]):not(:disabled,.disabled):checked+.label-swatch{background-color:transparent}[data-validation-initialized]:not([data-user-has-interacted]) .swatches--variant input:is([type=checkbox],[type=radio]):not(:disabled,.disabled):checked+.color-swatch{--swatch-background: rgb(var(--color-foreground) / .025)}[data-validation-initialized]:not([data-user-has-interacted]) .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)) )}.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))}@media screen and (min-width:768px){[data-badge-compact] .badge{padding:var(--sp-1d5) var(--sp-2d5);font-size:var(--text-2xs)}[data-badge-compact] .badge--vertical{padding:var(--sp-2d5) var(--sp-1d5)}[data-badge-compact] .discounts .badge{padding-block:var(--sp-1d5)}[data-badge-compact] .horizontal-product__details .discounts .badge{padding:var(--sp-1d5) var(--sp-2d5);font-size:var(--text-2xs)}[data-badge-compact] .product__badges .badge{padding:var(--sp-2) var(--sp-3);font-size:var(--text-xs)}[data-badge-compact] .product__badges .badge--vertical{padding:var(--sp-3) var(--sp-2)}}.cart-drawer .discounts .badge,.cart-drawer .cart-discount .removable-facet.badge{padding:var(--sp-1d5) var(--sp-2d5);font-size:var(--text-2xs)}@media screen and (min-width:768px){.cart-drawer .discounts .badge,.cart-drawer .cart-discount .removable-facet.badge{padding:var(--sp-1d5) var(--sp-2d5);font-size:var(--text-2xs)}}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:1.125em;font-weight:700;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:inherit;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}.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),.faq-with-image__faq.specifications.with-background .specification *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6),.faq .accordion .details__content *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){color:rgb(var(--color-foreground) / .7)}@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:before,.price[data-tb-active] .price__regular:before{content:"+" / ""}[data-bundle-price] .price__regular--from:before,.price[data-tb-active] .price__regular--from:before{content:none}.product-card .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);padding:var(--sp-1d5) var(--sp-2d5);font-size:var(--text-2xs);font-weight:var(--font-badge-weight);line-height:1;border-radius:var(--rounded-button);width:max-content}@media screen and (min-width:768px){[data-up-to-badge] [data-bundle-price] .price__discount-range{padding:var(--sp-2d5) var(--sp-4);font-size:var(--text-sm)}[data-up-to-badge][data-badge-compact] [data-bundle-price] .price__discount-range{padding:var(--sp-1d5) var(--sp-2d5);font-size:var(--text-2xs)}}.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__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__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-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)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom.css.map */
