@layer global{html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:800px){html,body{overscroll-behavior:none}}html{interpolate-size:allow-keywords;scrollbar-width:none}html::-webkit-scrollbar{display:none}html.nav-is-open{overflow:hidden;overscroll-behavior:none}html::selection{color:var(--color-secondary);background-color:var(--color-accent)}body{position:relative;min-height:100svh;font:var(--font-body);line-height:1.5;font-style:normal;font-size:clamp(16px,1.2vw,19px);font-optical-sizing:auto;color:var(--color-secondary);text-wrap:pretty;background-color:var(--color-contrast);scroll-behavior:smooth}[data-scroll-lock-scrollable]{overscroll-behavior:contain}main{--full-height: 100svh}section{position:relative;width:100%}b,strong{font-weight:var(--font-semibold)}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}.icon svg :is(path,rect,circle)[fill]{fill:currentColor}.icon svg :is(path,rect,circle)[stroke]{stroke:currentColor}.page-width,.section--rounded{position:relative}.rte{display:flex;flex-direction:column;gap:var(--gap);width:100%}.indicators{position:absolute;inset-block-start:0;inset-inline-start:0}.shopify-policy__container{max-width:100%;padding-block:var(--sp-xl);margin-block-end:var(--sp-md);background-color:var(--color-contrast);border-end-end-radius:var(--rounded-xl);border-end-start-radius:var(--rounded-xl);corner-shape:squircle}.shopify-policy__container :is(.shopify-policy__title,.shopify-policy__body){max-width:80ch;padding-inline:var(--sp-5);margin-inline:auto}.giftcard__middle{position:relative}.giftcard__middle .giftcard__amount{position:absolute;inset-block-end:0}.input,.textarea{--input-background: var(--beige-2);width:100%;padding-block:var(--sp-sm);padding-inline:var(--sp-sm);font-size:var(--text-md);line-height:2;color:var(--color-secondary);-webkit-appearance:none;appearance:none;accent-color:var(--color-accent);outline:2px solid transparent;outline-offset:0px;background-color:var(--input-background);border:none;isolation:isolate;transition:background-color var(--anim),color var(--anim),outline-color var(--anim),outline-offset var(--anim)}@media(prefers-reduced-motion:reduce){.input,.textarea{transition-duration:0s}}:is(.input,.textarea)::placeholder{color:var(--color-secondary);opacity:var(--disabled)}:is(.input,.textarea):focus,:is(.input,.textarea):focus-visible{outline:var(--stroke-width) solid rgb(from var(--color-secondary) r g b / 10%)}:is(.input,.textarea):user-valid{outline:var(--stroke-width) solid rgb(from var(--color-accent) r g b / 10%)}:is(.input,.textarea):is(:user-invalid,[aria-invalid=true]){outline:var(--stroke-width) solid rgb(from var(--alert) r g b / 10%)}:is(.input,.textarea):placeholder-shown:not(:focus){outline-color:transparent;outline-offset:0px}.input{min-height:var(--btn-height)}.textarea{min-height:calc(var(--btn-height) * 2.5);overflow:auto;resize:vertical;border-radius:var(--rounded-xl);corner-shape:squircle}.media{position:relative}.media>img{object-fit:cover;object-position:center center;backface-visibility:hidden;transition:opacity var(--anim-micro)}.media.loading>img:not(.loaded){opacity:0}.media.media-contain>img{object-fit:contain}.media.media-height>:is(img,svg,ui-video,ui-video-media){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%}.media:is(.aspect-portrait,.aspect-square,.aspect-landscape,.aspect-wide,[data-aspect]) :is(media-element,ui-media){height:100%}.media:is(.aspect-portrait,.aspect-square,.aspect-landscape,.aspect-wide,[data-aspect]) :is(ui-video,ui-video-media){width:100%;height:100%;aspect-ratio:auto}media-element,ui-media{display:block}ui-video,ui-video-media{position:relative;display:block;aspect-ratio:var(--aspect-ratio, 16 / 9);overflow:hidden}:is(ui-video,ui-video-media)>:is(video,iframe,img,svg){width:100%;height:100%;border:none;border-radius:inherit;transition:var(--anim-micro);transition-property:opacity,visibility}@media(prefers-reduced-motion:reduce){:is(ui-video,ui-video-media)>:is(video,iframe,img,svg){transition-duration:0s}}:is(ui-video,ui-video-media)>:is(img,svg){object-fit:cover;object-position:center}:is(ui-video,ui-video-media)>video:not(:fullscreen){object-fit:cover;object-position:center}:is(ui-video,ui-video-media)>:is(iframe,img,svg){position:absolute;top:0;right:0;bottom:0;left:0}:is(ui-video,ui-video-media):not([loaded])>:is(video,iframe),:is(ui-video,ui-video-media)[loaded]>img,:is(ui-video,ui-video-media)[loaded]>svg,:is(ui-video,ui-video-media)[loaded] .play-button{visibility:hidden;opacity:0}.deferred-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none}.deferred-poster .play-button{position:absolute;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;color:#fff;pointer-events:auto;background:#00000080;border-radius:50%;transition:background var(--anim)}@media(hover:hover)and (pointer:fine){.deferred-poster .play-button:hover{background:#000000b3}}@media(prefers-reduced-motion:reduce){.deferred-poster .play-button{transition-duration:0s}}.deferred-poster .play-button .icon{width:1.25rem;height:1.25rem}.video-custom-controls{position:absolute;inset-block-end:0;z-index:5;padding-block:var(--sp-sm);padding-inline:var(--sp-sm)}@media(prefers-reduced-motion:reduce){.video-custom-controls,.video-custom-controls button{transition-duration:0s}}.video-custom-controls .icon{width:1.2rem;height:1.2rem}.video-custom-controls .hidden{display:none}@view-transition{navigation:auto}::view-transition-image-pair(root){background-color:var(--color-contrast)}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation-duration:.5s;animation-timing-function:cubic-bezier(.455,.03,.515,.955)}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}::view-transition-old(root){animation-name:view-transition-fade-out}::view-transition-new(root){animation-name:view-transition-fade-in;animation-delay:.3s;animation-fill-mode:backwards}@keyframes view-transition-fade-out{to{opacity:0}}@keyframes view-transition-fade-in{0%{opacity:0}}html,body{cursor:var(--cursor-default)}:where(p,h1,h2,h3,h4,h5,h6,[data-text],[contenteditable],[data-cursor=text],input:is([type=text],[type=email],[type=search],[type=password],[type=tel],[type=url],[type=number]),textarea){cursor:var(--cursor-text)}:where(a,button,[role=button],select,summary,label,.cursor-pointer,[data-hover],[data-cursor=pointer],input:is([type=submit],[type=button],[type=reset],[type=radio],[type=checkbox])){cursor:var(--cursor-pointer)}dialog::backdrop{cursor:var(--cursor-pointer)}:where([data-cursor=grab],[data-flick-drag-status=grab]),:where([data-cursor=grab],[data-flick-drag-status=grab]) .flick-group__top{cursor:var(--cursor-drag)}:where([data-cursor=grabbing],[data-flick-drag-status=grabbing]),:where([data-cursor=grabbing],[data-flick-drag-status=grabbing]) .flick-group__top{cursor:var(--cursor-dragging)}[data-cursor=flip]{cursor:var(--cursor-flip)}:where(a,button,[role=button],.cursor-pointer,[data-cursor],[data-hover]) *{cursor:inherit}.sr-only{position:absolute;margin:-1px;border-width:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0)}.w-full{width:100%}.h-full{height:100%}.w-screen{width:calc(var(--vw) * 100)}.h-screen{height:var(--full-height)}.overflow-hidden{overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.whitespace-nowrap{white-space:nowrap}.invisible{visibility:hidden}.opacity-0{opacity:0}.container{width:100%;max-width:var(--layout-width);padding-inline:var(--safe);margin-inline:auto}.container.screen{width:100%;max-width:100vw}@media(min-width:800px){.container.medium{max-width:calc((var(--column-width) * 7) + (var(--gap) * 6) + (var(--safe) * 2))}.container.small{max-width:calc((var(--column-width) * 5) + (var(--gap) * 4) + (var(--safe) * 2))}}.container-full{max-width:100%;padding-inline:var(--safe);margin-inline:auto}.flex{display:flex}.block{display:block}.hidden{display:none}.grid{display:grid}.custom-grid{display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:var(--gap);width:100%}.row{display:flex;flex-direction:row;width:100%}.style-row{display:flex;flex-direction:row;gap:var(--gap);width:100%}.col{display:flex;flex-direction:column}.style-col{display:flex;flex-direction:column;gap:var(--gap);width:100%}@media(max-width:799px){.mobile\:flex{display:flex}.mobile\:block{display:block}.mobile\:hidden{display:none}.mobile\:row{display:flex;flex-direction:row;width:100%}.mobile\:style-row{display:flex;flex-direction:row;gap:var(--gap);width:100%}.mobile\:col{display:flex;flex-direction:column}.mobile\:style-col{display:flex;flex-direction:column;gap:var(--gap);width:100%}}@media(min-width:800px){.desktop\:flex{display:flex}.desktop\:block{display:block}.desktop\:hidden{display:none}.desktop\:row{display:flex;flex-direction:row;width:100%}.desktop\:style-row{display:flex;flex-direction:row;gap:var(--gap);width:100%}.desktop\:col{display:flex;flex-direction:column}.desktop\:style-col{display:flex;flex-direction:column;gap:var(--gap);width:100%}}}@layer components{.icon{width:var(--icon-size, var(--icon-md));aspect-ratio:1;display:inline-block}.icon[data-icon-size=xs]{--icon-size: var(--icon-xs)}.icon[data-icon-size=sm]{--icon-size: var(--icon-sm)}.icon[data-icon-size=md]{--icon-size: var(--icon-md)}.icon[data-icon-size=lg]{--icon-size: var(--icon-lg)}.icon[data-icon-size=xl]{--icon-size: var(--icon-xl)}.icon[data-icon-size="2xl"]{--icon-size: var(--icon-2xl)}.deferred-poster .play-button .icon{width:1.25rem;height:1.25rem}.video-custom-controls .icon{width:1.2rem;height:1.2rem}@keyframes sprite{to{transform:translate(-100%)}}@keyframes wiggle{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}@keyframes wiggle2{0%{transform:rotate(1.25deg)}to{transform:rotate(-.5deg)}}@keyframes wiggle3{0%{transform:rotate(2deg)}to{transform:rotate(-4deg)}}@keyframes wiggle4{0%{transform:rotate(.75deg)}to{transform:rotate(-.75deg)}}@keyframes wiggle5{0%{transform:rotate(.5deg)}to{transform:rotate(-.5deg)}}.sprite-element{position:relative;flex-shrink:0;width:3em;overflow:hidden}.sprite-element__svg{position:absolute;inset-block-start:0;inset-inline-start:0;width:auto;height:100%}:is([data-always-sprite] .sprite-element__svg,[data-always-sprite].sprite-element__svg){animation:sprite .45s steps(3,end) infinite}@media(hover:hover)and (pointer:fine){:is([data-hover-sprite]:hover .sprite-element__svg,[data-hover-sprite]:hover.sprite-element__svg){animation:sprite .45s steps(3,end) infinite}}:is([data-active-sprite]:active .sprite-element__svg,[data-active-sprite]:active.sprite-element__svg){animation:sprite .45s steps(3,end) infinite}@media(prefers-reduced-motion:reduce){:is([data-always-sprite] .sprite-element__svg,[data-always-sprite].sprite-element__svg,[data-hover-sprite]:hover .sprite-element__svg,[data-hover-sprite]:hover.sprite-element__svg,[data-active-sprite]:active .sprite-element__svg,[data-active-sprite]:active.sprite-element__svg){animation:none}}.icon-sprite{display:inline-block;flex-shrink:0;line-height:0;vertical-align:middle}.icon-sprite .icon-sprite__viewport{position:relative;display:block;width:100%;height:100%;overflow:hidden}[data-wiggle-target]{animation:var(--wiggle-kf, none) .3s steps(2,end) infinite}.wiggle-icon{display:inline-flex}:is([data-always-wiggle],[aria-pressed=true][data-hover-wiggle]){--wiggle-kf: wiggle}:is([data-always-wiggle="2"],[aria-pressed=true][data-hover-wiggle="2"]){--wiggle-kf: wiggle2}:is([data-always-wiggle="3"],[aria-pressed=true][data-hover-wiggle="3"]){--wiggle-kf: wiggle3}:is([data-always-wiggle="4"],[aria-pressed=true][data-hover-wiggle="4"]){--wiggle-kf: wiggle4}:is([data-always-wiggle="5"],[aria-pressed=true][data-hover-wiggle="5"]){--wiggle-kf: wiggle5}@media(hover:hover)and (pointer:fine){[data-hover-wiggle]:hover{--wiggle-kf: wiggle}[data-hover-wiggle="2"]:hover{--wiggle-kf: wiggle2}[data-hover-wiggle="3"]:hover{--wiggle-kf: wiggle3}[data-hover-wiggle="4"]:hover{--wiggle-kf: wiggle4}[data-hover-wiggle="5"]:hover{--wiggle-kf: wiggle5}}@media(prefers-reduced-motion:reduce){[data-wiggle-target]{animation:none}}.footer-item .footer-item__heading{font-family:var(--typeface-body);font-weight:var(--font-regular)}.footer-item .footer-item__links{display:flex;flex-direction:column;gap:var(--sp-1)}.footer-item .footer-item__links .link{display:inline-flex;align-items:center;min-height:24px}.footer-copyright .link,.footer-copyright .link-click{align-items:center;min-height:1.5rem}.footer-copyright .keyboard-hint{border-block-start:1px solid rgb(255 255 255 / .1);opacity:.8}.footer-copyright .keyboard-key{display:inline-block;padding:1px var(--sp-1);margin:0 var(--sp-0d5);background-color:rgb(from var(--brown) r g b / .1);border-radius:var(--rounded-xs)}.newsletter-form__submit{--alpha: 1;position:absolute;inset-block:0;inset-inline-end:0;z-index:2;display:flex;align-items:center;justify-content:center;padding-inline:var(--sp-xs);opacity:var(--alpha);transition:--alpha var(--anim)}:is(.newsletter-form__field,.newsletter-input-wrapper,.relative):has(>.newsletter-form__submit)>:is(.input,.newsletter-form__input){padding-inline-end:calc(var(--btn-size, var(--btn-height)) + var(--sp-md))}.newsletter-form{position:relative}.newsletter-form .newsletter-form__fields{display:grid;gap:var(--sp-4)}.newsletter-form .newsletter-form__field{position:relative;display:flex;align-items:center;min-height:var(--btn-height);overflow:hidden}.newsletter-form .newsletter-form__input-back{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--beige);pointer-events:none}.newsletter-form .newsletter-form__input{--text-color: var(--color-secondary);--alpha: 1;position:relative;z-index:1;flex:1;height:var(--btn-height);font:var(--font-button);font-size:var(--text-xs);line-height:1;color:var(--text-color);text-transform:uppercase;background-color:transparent;border:none;isolation:isolate;opacity:var(--alpha);transition:--text-color var(--anim),font-weight var(--anim),--alpha var(--anim)}.newsletter-form .newsletter-form__input::placeholder{--alpha: 1}.newsletter-form .newsletter-form__input:is(:focus,:focus-visible){--alpha: .6}.newsletter-form .newsletter-form__input:user-valid{--text-color: var(--green)}.newsletter-form .newsletter-form__input:user-invalid{--text-color: var(--color-error);font-weight:400}.newsletter-form .newsletter-form__input:required:is(:focus,:focus-visible){--alpha: 1;font-weight:500}.newsletter-form .newsletter-form__input:valid:is(:focus,:focus-visible){--text-color: var(--green);font-weight:700}.newsletter-form .newsletter-form__input:invalid:not(:placeholder-shown){--text-color: var(--color-error)}.newsletter-form .newsletter-form__button{--alpha: 1;display:inline-flex;align-items:center;justify-content:center;min-width:220px;max-width:320px;opacity:var(--alpha);transition:--alpha var(--anim)}.newsletter-form .newsletter-form__button--mini{width:var(--btn-size);min-width:0;max-width:none;height:var(--btn-size)}.newsletter-form .newsletter-form__actions{display:flex;justify-content:flex-end}.newsletter-form .newsletter-form__field:has(.newsletter-form__input:user-invalid) .newsletter-form__submit,.newsletter-form .newsletter-form__field:has(.newsletter-form__input:invalid:not(:placeholder-shown)) .newsletter-form__submit,.newsletter-form:has(.newsletter-form__input:user-invalid) .newsletter-form__button,.newsletter-form:has(.newsletter-form__input:invalid:not(:placeholder-shown)) .newsletter-form__button{--alpha: .6;pointer-events:none}.newsletter-form.newsletter-form--mini .newsletter-form__input{padding-inline-end:180px}.newsletter-form .newsletter-form__footer-fields{width:100%}.newsletter-form .newsletter-form__field--footer{width:100%;min-height:var(--btn-height);overflow:visible}.newsletter-form .newsletter-form__input--footer{flex:1;width:100%;height:var(--btn-height);padding-block:0;padding-inline-start:var(--sp-md);padding-inline-end:calc(var(--btn-height) + var(--sp-md));font-size:var(--text-xs);color:var(--white);text-transform:uppercase;letter-spacing:.03em;background:transparent;border:1px solid rgb(from var(--white) r g b / .2);border-radius:var(--btn-height)}.newsletter-form .newsletter-form__input--footer::placeholder{color:var(--white);opacity:.6}.newsletter-form .newsletter-form__footer-button{position:absolute;inset-block:var(--sp-0d5);inset-inline-end:var(--sp-0d5);z-index:2;display:inline-flex;align-items:center;justify-content:center;height:calc(var(--btn-height) - var(--sp-1));padding-inline:var(--sp-lg);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1;color:var(--brown);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background-color:var(--gold);border:none;transition:background-color var(--anim-fast)}@media(hover:hover)and (pointer:fine){.newsletter-form .newsletter-form__footer-button:hover{background-color:var(--gold-light)}}.newsletter-form .newsletter-form__footer-disclaimer{font-size:10px;line-height:1.6;opacity:.6}.star-rating{display:flex;gap:var(--sp-0d5)}.star-rating svg{color:var(--alert)}.announcement-bar__item .just-clipboard{width:auto;min-width:0}ui-mega-menu{display:contents}.header__item--mega{position:static}.mega-menu{--mega-menu-top: var(--just-header);--overlay-opacity: 0;position:fixed;inset-block-start:var(--mega-menu-top);inset-inline:0;z-index:var(--z-fixed);visibility:hidden;width:100%;max-width:var(--layout-width);max-height:calc((var(--dvh) * 100) - var(--mega-menu-top) - var(--safe));padding-block:0 var(--safe);padding-inline:var(--safe);margin:0 auto;background:transparent;border:0;transition:overlay var(--anim) allow-discrete,display var(--anim) allow-discrete,visibility var(--anim) allow-discrete}.mega-menu:focus-visible{outline:1.8px solid rgb(from currentColor r g b / .2);outline-offset:-.2rem}.mega-menu[open]{visibility:visible}.mega-menu[open] .mega-menu__inner{translate:0 0 0}.mega-menu .mega-menu__viewport{position:relative;z-index:1;border-start-start-radius:0;border-start-end-radius:0}.mega-menu .mega-menu__inner{display:flex;flex-direction:column;align-items:center;padding-block:var(--sp-10);padding-inline:var(--safe);color:var(--color-secondary);background-color:var(--color-primary);translate:0 -100% 0;transition:translate var(--anim)}.mega-menu .mega-menu__products{align-items:start}.mega-menu .mega-menu__products--center{display:flex;flex-wrap:wrap;justify-content:center}.mega-menu .mega-menu__products--center>*{flex:0 1 var(--cols-1);max-width:var(--cols-1)}.mega-menu .mega-menu__products>:nth-child(n+7){display:none}.mega-menu::backdrop{background-color:transparent}@starting-style{.mega-menu[open]{visibility:hidden}.mega-menu[open] .mega-menu__inner{translate:0 -100% 0}}.mega-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;pointer-events:none;background-color:var(--overlay);opacity:0;transition:opacity var(--anim)}.mega-menu-overlay.is-active{opacity:1}.mega-menu-item{grid-column:span 2}.mega-menu-item .mega-menu-item__heading{font-family:var(--typeface-body)}.mega-menu-item .mega-menu-item__links{display:flex;flex-direction:column;gap:var(--sp-1)}.product-details{text-align:center}@media(min-width:800px){.product-details{margin-block-start:15%;max-width:var(--cols-3);margin-inline:auto}}.product-details :is(.badges,.price,.product-variations__items,ui-story [role=list]){justify-content:center}.product-details .product-description__toggle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.product-details .product-description__summary{display:inline-block;margin-block-start:var(--sp-xs);color:var(--color-secondary);cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.product-details .product-description__content{block-size:3lh;overflow:clip;interpolate-size:allow-keywords;transition:block-size var(--anim)}.product-details .product-description__toggle:checked+.product-description__content{block-size:auto}.product-details .product-description__toggle:checked~.product-description__summary{display:none}.accordion{display:flex;flex-direction:column;gap:0;width:100%;text-align:start}.accordion .accordion-item__icon{display:inline-flex;flex:0 0 auto;color:var(--color-secondary);transition:transform var(--anim-fast)}.accordion .accordion-item__details .accordion-item__summary{padding-block:var(--sp-sm)}.accordion .accordion-item__details .accordion-item__content{padding-block-end:var(--sp-md)}.accordion .accordion-item__details::details-content{block-size:0;overflow-y:clip;opacity:0;transition:opacity var(--anim),block-size var(--anim),content-visibility var(--anim) allow-discrete}.accordion .accordion-item__details[open] .accordion-item__icon{transform:rotate(45deg)}.accordion .accordion-item__details[open]::details-content{block-size:auto;opacity:1}.accordion .accordion-item__separator{-webkit-mask-size:6em .3125em;mask-size:6em .3125em}.accordion>:last-child .accordion-item__separator,.accordion>.accordion-item:last-child .accordion-item__separator{display:none}@media(prefers-reduced-motion:reduce){.accordion .accordion-item__icon,.accordion .accordion-item__details::details-content{transition-duration:0s}}.footer-copyright__text{margin:0}.footer-copyright__inner{display:flex;align-items:center;justify-content:space-between}@media(min-width:800px){.footer-copyright__inner{padding-inline:var(--sp-md)}}.footer-newsletter__content{display:flex;flex-direction:column;gap:var(--gap-xs)}@media(min-width:800px){.footer-newsletter__content{max-width:500px;padding-inline:var(--sp-md)}}.footer-newsletter__content input{--input-background: var(--color-primary)}.mega-menu-card{display:flex;flex-direction:column;gap:var(--gap-xs)}.mega-menu-card .mega-menu-card__badges{position:absolute;inset-block-start:0;inset-inline-start:0;padding-block:var(--sp-sm);padding-inline:var(--sp-sm)}.mega-menu-card .mega-menu-card__content{display:flex;flex-direction:column;gap:var(--gap-xs)}.mega-menu-item{display:flex;flex-direction:column;gap:var(--gap-sm)}.mega-menu-item .mega-menu-item__link{display:inline-flex}.ui-nav-slider{z-index:var(--z-header);width:100%}.ui-nav-slider .ui-nav-slider__controls{padding-inline:var(--sp-lg)}.custom-field .custom-field__label,.custom-field .custom-field__option{display:inline-flex;gap:var(--sp-3);align-items:center}.custom-field .custom-field__group{display:grid;gap:var(--sp-4)}.custom-field .custom-field__options{display:grid;gap:var(--sp-2);line-height:1}.gallery-card{position:relative;overflow:hidden}.gallery-card .gallery-card__content{position:absolute;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;z-index:1;display:flex;flex-direction:column;gap:var(--gap-sm);padding:var(--safe);color:var(--white)}.gallery-card .gallery-card__content :is(.heading,.display,h1,.h1,h2,.h2,h3,.h3,h4,.h4){font-size:clamp(36px,calc(var(--gap) * 2.4),48px);line-height:clamp(40px,calc(var(--gap) * 2.6),52px);color:var(--white);letter-spacing:0}.gallery-card .gallery-card__content :is(p,.p-xs,.p-sm,.p-lg){line-height:24px;color:var(--beige)}.gallery-card .gallery-card__media{position:absolute;top:0;right:0;bottom:0;left:0}.gallery-card .gallery-card__media :is(.media-panel,ui-media,picture,.media,ui-video-media){display:block;width:100%;height:100%}.gallery-card .gallery-card__media :is(img,svg,video,iframe){width:100%;height:100%;object-fit:cover;object-position:center}.block-icon{line-height:1}.block-icon .block-icon__media{display:inline-block}.product-combo-card{display:flex;gap:var(--gap-md);align-items:center;padding:var(--sp-3);background-color:var(--color-contrast, var(--beige))}.product-combo-card .product-combo-card__media{display:block;flex-shrink:0;width:120px;height:120px;overflow:hidden}.product-combo-card .product-combo-card__image{width:100%;height:100%;object-fit:cover}.product-combo-card .product-combo-card__body{display:flex;flex-grow:1;flex-direction:column;gap:var(--gap-2xs)}.product-combo-card .product-combo-card__heading{text-decoration:none}.faq .faq__summary{padding-block:var(--sp-sm)}.faq .faq__answer{padding-block-end:var(--sp-md)}.story{--story-size: var(--sp-20);--story-gap: var(--gap-xs);--story-ring-color: var(--beige);--story-ring-gap: var(--sp-0d5);display:block;max-width:100%}.story>[role=list]{display:flex;flex-wrap:nowrap;gap:var(--story-gap);min-width:0;scroll-padding-inline:var(--safe)}.story>[role=list][data-overflow=true]{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.story>[role=list][data-overflow=true]::-webkit-scrollbar{display:none}.story>[role=list] .story-item{display:grid;flex:0 0 auto;gap:var(--sp-xs);justify-items:center;width:var(--story-size);scroll-snap-align:start}.story>[role=list] .story-item [data-story-button]{display:block;width:var(--story-size);aspect-ratio:4 / 6;padding:0;-webkit-appearance:none;appearance:none;border:none}.story>[role=list] .story-item .story-item__ring{box-sizing:border-box;display:block;width:100%;height:100%;padding:var(--stroke-width)}.story>[role=list] .story-item .story-item__avatar{box-sizing:border-box;display:block;width:100%;height:100%;overflow:clip;background:var(--color-primary)}.story>[role=list] .story-item .story-item__avatar :is(video,svg){display:block;width:100%;height:100%;object-fit:cover}.story>[role=list] .story-item .story-item__label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-xs);line-height:1.2;text-align:center;white-space:nowrap}body>.story__pip{--story-pip-max: 38rem;--story-pip-height: min( calc(100dvh - (var(--safe) * 2)), var(--story-pip-max) );position:fixed;inset-block-end:var(--safe);inset-inline-end:var(--safe);z-index:var(--z-drawer);visibility:hidden;width:min(calc(var(--story-pip-height) * 9 / 16),calc(100vw - (var(--safe) * 4)));aspect-ratio:9 / 16;overflow:clip;pointer-events:auto;background-color:var(--beige);opacity:0;transition:opacity var(--anim),visibility 0ms linear .22s;will-change:opacity,visibility}@media not (min-width:1500px){body>.story__pip{--story-pip-max: 30rem}}@media not (min-width:800px){body>.story__pip{--story-pip-height: 100dvh;--rounded: 0;inset-block-end:0;inset-inline-end:0;width:100vw}}body>.story__pip.story__pip-visible{visibility:visible;opacity:1;transition:opacity var(--anim),visibility 0ms linear}body>.story__pip .story__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:clip}body>.story__pip .story__media.story__media--incoming{z-index:2;pointer-events:none;transform:translate3d(100%,0,0);transform-origin:50% 50%;transition:transform var(--anim);will-change:transform}body>.story__pip .story__media.story__media--incoming[data-story-direction=previous]{transform:translate3d(-100%,0,0)}body>.story__pip .story__media.story__media--incoming.story__media--visible{transform:translateZ(0)}@supports (rotate: 0deg) and (translate: 0){body>.story__pip .story__media.story__media--incoming{transform:none;transform-origin:50% 100%;rotate:6deg;translate:105% 0;transition:rotate var(--anim),translate var(--anim);will-change:rotate,translate}body>.story__pip .story__media.story__media--incoming[data-story-direction=previous]{rotate:-6deg;translate:-105% 0}body>.story__pip .story__media.story__media--incoming.story__media--visible{rotate:0deg;translate:0 0}}body>.story__pip .story__media video{display:block;width:100%;height:100%;object-fit:cover}body>.story__pip [data-story-close]{z-index:2}body>.story__pip .story__close,body>.story__pip .story__nav,body>.story__pip .story__controls{position:absolute;z-index:5;padding:var(--sp-xs)}body>.story__pip .story__close{inset-block-start:0;inset-inline-end:0}body>.story__pip .story__nav,body>.story__pip .story__controls{display:flex;flex-direction:column;gap:var(--gap-xs)}body>.story__pip .story__nav{inset-inline-end:0;align-items:center;justify-content:center;block-size:100%;pointer-events:none}body>.story__pip .story__controls{inset-block-end:0}body>.story__pip [data-story-nav]{pointer-events:auto;transform:translateY(-50%);transition:opacity var(--anim)}body>.story__pip [data-story-nav]:disabled{pointer-events:none;opacity:0}@media(hover:hover)and (pointer:fine){body>.story__pip [data-story-nav]:not(:disabled):hover{opacity:1}}@media(prefers-reduced-motion:reduce){body>.story__pip{transition-duration:0s;will-change:auto}body>.story__pip .story__media--incoming,body>.story__pip [data-story-nav]{transition-duration:0s;will-change:auto}}.header__logo{position:relative;width:clamp(10rem,13vw,14rem);max-width:100%}.header__logo.header__logo--full{width:100%;max-width:100%}.header__logo.header__logo--text{width:auto;max-width:clamp(7rem,40vw,20rem)}.header__logo .header__logo-image{display:block;width:100%;height:auto;max-height:var(--header-logo-height, 2.5rem);object-fit:contain;object-position:center}.header__logo.header__logo--full .header__logo-image{max-height:none}.header__logo .header__logo-image--white{display:none}.header__logo .header__logo-text{display:block;overflow:hidden;text-overflow:ellipsis;line-height:1;white-space:nowrap}.swatch{--_size: var(--icon-md);display:inline-block;position:relative;flex-shrink:0;width:var(--_size);height:var(--_size)}.swatch svg{display:block;width:100%;height:100%}.swatch path{transition:fill var(--anim-instant),stroke-width var(--anim-instant);fill:var(--swatch-color);stroke:var(--color-secondary);stroke-width:0}.swatch.swatch--xs{--_size: var(--icon-xs)}.swatch.swatch--sm{--_size: var(--icon-sm)}.swatch.swatch--lg{--_size: var(--icon-lg)}.swatch.swatch--xl{--_size: var(--icon-xl)}.button-icon{position:relative;width:var(--btn-size);height:var(--btn-size);padding:0;color:var(--color-secondary);cursor:var(--cursor-pointer);background:none;border:none}.button-icon.button-icon__xs{--btn-size: var(--btn-size-xs)}.button-icon.button-icon__sm{--btn-size: var(--btn-size-sm)}.button-icon.button-icon__md{--btn-size: var(--btn-size-md)}.button-icon.button-icon__lg{--btn-size: var(--btn-size-lg)}.button-icon.button-icon__xl{--btn-size: var(--btn-size-xl)}.button-icon.button-icon--close,.button-icon.button-icon--hamburger{--btn-size: clamp(1.8rem, 1rem + calc(3 * var(--vw)), 2rem)}:is(.button-icon.button-icon--close,.button-icon.button-icon--hamburger) path{stroke-width:0;transition:stroke-width var(--anim)}@media(hover:hover)and (pointer:fine){:is(.button-icon.button-icon--close,.button-icon.button-icon--hamburger):hover path{stroke-width:var(--stroke-width)}}.button-icon .button-icon__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.button-icon .button-icon__back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.button-icon .button-icon__back .button-icon__back-svg{position:absolute;top:0;left:0;width:300%;height:100%}.button-icon .button-icon__back .button-icon__back-svg path{fill:var(--btn-current-bg);stroke:var(--btn-current-border);stroke-width:0;transition:stroke-width var(--anim-fast)}.button-icon .button-icon__svg{color:var(--white)}.button-icon .button-icon__svg:has(.button-icon__email-svg){position:relative;height:60%;aspect-ratio:1;overflow:hidden}@media(hover:hover)and (pointer:fine){.button-icon:hover .button-icon__back-svg path{stroke-width:var(--stroke-width)}.button-icon:hover .button-icon__svg{animation:wiggle3 .3s steps(2,end) infinite}.button-icon.button-icon--submit:hover .button-icon__svg{animation:none}}.button-icon .button-icon__svg--toggle{display:grid;place-items:center}.button-icon .button-icon__svg--toggle>*{grid-area:1 / 1}.button-icon .button-icon__svg-secondary{opacity:0}.button-icon.is-secondary-icon .button-icon__svg-primary{opacity:0}.button-icon.is-secondary-icon .button-icon__svg-secondary{opacity:1}.link{position:relative;display:inline-flex;max-width:max-content;line-height:1.6}.link span{white-space:nowrap;transition:opacity var(--anim)}.link .link-click{position:relative;display:flex;padding:.12em 0}.link:has(.icon) .link-click{gap:.25em}.link .link-line{position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:.25em;color:var(--color-secondary);clip-path:polygon(0% 0%,var(--clip-progress) 0%,var(--clip-progress) 100%,0% 100%);transition:--clip-progress var(--anim-fast)}.link:is([aria-pressed=true],[data-always-line]) .link-line{--clip-progress: 100%}@media(hover:hover)and (pointer:fine){.link:hover .link-line{--clip-progress: 100%}}.link.light .link-line,.link.light span{color:var(--white)}.link:is(.xl,.xxl) .link-line{height:.18em}.ui-separator{width:100%;height:.3125em;background-color:var(--color-secondary);background-clip:content-box;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-clip:content-box;mask-clip:content-box;-webkit-mask-origin:content-box;mask-origin:content-box;-webkit-mask-size:auto .3125em;mask-size:auto .3125em}.ui-separator.ui-separator__opacity{opacity:.08}.cp-snippet{--size: 10}.cp-snippet .control{--border: var(--brown, color-mix(in oklch, canvas, canvasText 30%));display:flex;width:100%;overflow:hidden;font-family:monospace;background:var(--theme-primary, canvas);border:var(--stroke-width) solid var(--border);border-radius:var(--rounded-sm)}.cp-snippet .control .resizer{flex:1 1 200px;min-width:120px;overflow:hidden;border-inline-end:var(--stroke-width) solid var(--border)}.cp-snippet .control .btn-copy{display:grid;place-items:center;width:40px;aspect-ratio:1;padding:0;color:var(--theme-secondary, canvasText);background:color-mix(in oklch,canvas,canvasText 15%);border:0;transition:background var(--anim-fast)}.cp-snippet .control .btn-copy:focus-visible{outline-color:#0000;background:var(--border)}@media(hover:hover)and (pointer:fine){.cp-snippet .control .btn-copy:hover{outline-color:#0000;background:var(--border)}}.cp-snippet .control .btn-copy svg{width:20px}.cp-snippet .control .cp-input-display{display:flex;align-items:center;width:100%;height:100%;padding-inline:var(--sp-2);overflow:auto;font-size:var(--size-sm, 14px);color:var(--theme-secondary, canvasText);white-space:nowrap;outline-color:#0000;scrollbar-color:#0000 #0000}.cp-snippet .control .cp-input-display::-webkit-scrollbar{display:none}.cp-snippet .cp-check-mark{display:none}.cp-snippet .btn-copy:focus:not(:focus-visible) .cp-clipboard{display:none}.cp-snippet .btn-copy:focus:not(:focus-visible) .cp-check-mark{display:block}.cp-input-display{-webkit-mask-image:linear-gradient(90deg,#fff,#0000),linear-gradient(90deg,#fff 0 100%),linear-gradient(90deg,#0000,#fff);mask-image:linear-gradient(90deg,#fff,#0000),linear-gradient(90deg,#fff 0 100%),linear-gradient(90deg,#0000,#fff);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--size) * 1ch) 100%,100% 100%,calc(var(--size) * 1ch) 100%;mask-size:calc(var(--size) * 1ch) 100%,100% 100%,calc(var(--size) * 1ch) 100%;-webkit-mask-composite:xor;mask-composite:xor}@supports (animation-timeline: scroll()){.cp-input-display{animation-timing-function:linear;animation-fill-mode:both;animation-name:size-up,size-down;animation-timeline:scroll(self inline);animation-range:0 calc(var(--size) * 1ch),calc(100% - (var(--size) * 1ch)) 100%}}.page-product .product-variations{padding-block-end:var(--sp-md)}.product-variations .product-variations__item{--shadow-color: rgb(from var(--color-secondary) r g b / 0);position:relative;width:var(--icon-xl);height:var(--icon-xl);box-shadow:0 0 0 1px var(--shadow-color);transition:--shadow-color var(--anim-fast)}.product-variations .product-variations__item.is-current{--shadow-color: rgb(from var(--color-secondary) r g b / .8)}@media(hover:hover)and (pointer:fine){.product-variations .product-variations__item:hover{--shadow-color: var(--color-secondary)}}.product-variations .product-variations__items.is-swatch .product-variations__item{box-shadow:none;width:var(--swatch-size, var(--icon-xl));height:var(--swatch-size, var(--icon-xl))}.product-variations .product-variations__item.is-current .swatch path{stroke-width:var(--stroke-width)}@media(hover:hover)and (pointer:fine){.product-variations .product-variations__item:hover path{stroke-width:var(--stroke-width)}}.product-card-placeholder{line-height:1}.product-card-placeholder .product-card-placeholder__media{height:auto}.product-card-placeholder .product-card-placeholder__details{gap:var(--sp-2);align-items:baseline}.product-card-placeholder .product-card-placeholder__price{display:flex;flex-flow:row-reverse wrap;gap:var(--sp-2)}@media(min-width:800px){.product-card-placeholder .product-card-placeholder__details{flex-direction:row}.product-card-placeholder .product-card-placeholder__price{gap:var(--sp-1d5)}}.media-card .media-card__link{position:relative}.media-card .media-card__content{gap:var(--sp-4)}.media-card .media-card__text{flex-shrink:1;gap:var(--sp-0d5)}.media-card .heading{position:relative}.media-card .heading .count{position:absolute}.media-card .media-card__count{font-size:var(--text-xs);letter-spacing:0}.media-card .media-card__description{font-size:var(--text-xs);line-height:1}@media(min-width:800px){.media-card .media-card__description{font-size:var(--text-sm)}}.facets__price{gap:var(--sp-2)}.form-disclaimer{font-size:var(--text-sm)}.newsletter-input-wrapper{position:relative}.pagination{flex-wrap:wrap;align-self:center;font-size:var(--text-sm)}.pagination :is(.previous,.next){gap:var(--sp-2)}@media(min-width:800px){.pagination{gap:var(--sp-2);font-size:var(--text-md)}}.search__search{display:block}.search__field{--search-submit-size: clamp(2rem, 1rem + 2vw, 2.5rem);position:relative}.search__field .clear{position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--search-submit-size) + var(--sp-sm));translate:0 -50%}.search__field:focus-within .typed,.search__field:has(.search__input:not(:placeholder-shown)) .typed{opacity:0}.search__input{padding-inline-end:calc(var(--search-submit-size) + var(--sp-sm))}.search__input::-webkit-search-decoration,.search__input::-webkit-search-cancel-button,.search__input::-webkit-search-results-button,.search__input::-webkit-search-results-decoration{display:none;-webkit-appearance:none;appearance:none}.search__input.search__input--typed::placeholder{color:transparent}.search__submit{position:absolute;inset-block-start:50%;inset-inline-end:var(--sp-2);translate:0 -50%}.typed{position:absolute;top:0;right:0;bottom:0;left:0;gap:var(--sp-0d5);padding-block:var(--sp-sm);padding-inline-start:var(--sp-md);padding-inline-end:calc(var(--search-submit-size) + var(--sp-sm));font-size:var(--text-md);line-height:2;color:var(--color-secondary);opacity:var(--disabled);transition:opacity var(--anim)}.typed-cursor{display:inline-block;margin-inline-start:var(--sp-0d5);line-height:1;color:var(--color-secondary)}.typed-cursor.blink{animation:typed-cursor-blink .9s steps(2,end) infinite}@keyframes typed-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.typed-cursor.blink{animation:none}}.search__form .clear{font-size:var(--text-xs)}.search__box{gap:var(--gap-lg)}.search__recommendation{gap:var(--gap-md)}@media(min-width:800px){.search__recommendation{gap:var(--gap-lg)}}.search__group{gap:var(--sp-sm)}@media(min-width:800px){.search__group{gap:var(--sp-md)}}.search__group-list{gap:var(--sp-xs)}.search__heading{font-size:var(--text-xs);letter-spacing:.1em}.search__link{font-size:var(--text-md)}@media(min-width:800px){.search__link{font-size:var(--text-lg)}}.search__results{gap:var(--sp-xl)}.drawer__empty{gap:var(--sp-md)}@media(min-width:800px){.drawer__empty{gap:var(--sp-xl)}}.drawer__empty .icon{display:inline-block}.drawer__empty-text{font:var(--font-heading);letter-spacing:-.02em}.drawer__empty-message{font-size:var(--text-sm)}@media(min-width:800px){.drawer__empty-message{font-size:var(--text-md)}}.drawer__sticky{position:sticky;inset-block-end:0;inset-inline-start:0;z-index:1;padding-block:var(--sp-md);margin-block-start:auto;background-color:var(--color-primary)}.search-items__list{display:flex;flex-direction:column}.search-items__separator{padding-block:var(--gap-xs)}.search-items__item{display:flex;gap:var(--gap-xs)}.search-items__media{flex-shrink:0;width:var(--sp-28)}.search-items__details{display:flex;gap:var(--gap-xs);justify-content:space-between;width:100%}.search-items__title{margin:0}.search-items__title a{color:inherit;text-decoration:none}:is(.search-items__title,.search-items__price){margin:0;font-size:var(--text-sm);line-height:1}.search-items__price{text-align:right;white-space:nowrap}.search-items__price.search-items__price--sale .search-items__price-regular{color:var(--color-error)}.search-items__price-sale{display:inline-flex;align-items:center;text-decoration:line-through;opacity:.7}.search__overlay{position:fixed;inset-block-start:0;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;z-index:var(--z-overlay)}.swatch.sprite-element{width:var(--_size, var(--icon-md));height:var(--_size, var(--icon-md))}.swatch.sprite-element .sprite-element__svg{width:auto;height:100%}.product-variations__swatch.sprite-element,.product-variations__items.is-swatch .swatch.sprite-element{width:100%;height:100%}.product-variations__swatch.sprite-element .sprite-element__svg,.product-variations__items.is-swatch .swatch.sprite-element .sprite-element__svg{width:auto;height:100%}.raw-preloader{container:raw-preloader / inline-size;position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;contain:layout paint;isolation:isolate;display:none;place-items:center;overflow:clip;color:var(--color-accent);pointer-events:auto}:root.raw-preloader-run .raw-preloader{display:none!important}.raw-preloader[hidden]{display:none}.raw-preloader[data-raw-preloader-active]{display:grid}.raw-preloader .raw-preloader__screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--color-secondary);opacity:.2}.raw-preloader .raw-preloader__roar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;color:var(--color-accent);pointer-events:none;opacity:0;visibility:hidden}.raw-preloader :where(.raw-preloader__roar-shell,.raw-preloader__roar-text){display:flex;align-items:center;justify-content:center;white-space:nowrap}.raw-preloader .raw-preloader__glyph{display:inline-block;font-family:var(--typeface-heading, var(--typeface-body));font-size:clamp(3rem,18cqi,var(--h1));font-style:normal;font-weight:var(--font-medium);line-height:1;text-transform:uppercase;overflow-wrap:break-word;opacity:0}.raw-preloader .raw-preloader__scribble{position:absolute;inset-block-start:-5.5%;inset-inline-start:-12%;z-index:2;display:block;inline-size:120cqi;block-size:120%;color:var(--color-secondary);pointer-events:none}@container raw-preloader (inline-size >= 800px){.raw-preloader .raw-preloader__glyph{font-size:clamp(4rem,12cqi,var(--h1))}.raw-preloader .raw-preloader__scribble{inset-inline-start:-22%;inline-size:140cqi}}.product-card-horizontal{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-sm);align-items:center;padding:var(--sp-2);color:var(--color-secondary);background-color:var(--color-primary)}.product-card-horizontal .product-card-horizontal__media{flex-shrink:0;width:var(--sp-24, 6rem);background-color:var(--white)}.product-card-horizontal .product-card-horizontal__details{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.product-card-horizontal .product-card-horizontal__title{margin:0;color:inherit}.product-card-horizontal .product-card-horizontal__price{font-size:var(--text-base)}.product-card-horizontal .product-card-horizontal__price .price__compare{opacity:.6}.product-card-horizontal .product-card-horizontal__buy{align-self:flex-start;width:auto}.product-card-horizontal .product-card-horizontal__buy .quick-add__button{width:auto;padding-inline:var(--sp-md);color:var(--color-secondary);background-color:var(--color-accent)}@media(min-width:481px){.product-card-horizontal{gap:var(--sp-md);padding:var(--sp-sm)}.product-card-horizontal .product-card-horizontal__media{width:var(--sp-32, 8rem)}}.product-card-media{position:relative;display:block;aspect-ratio:var(--card-aspect, auto);overflow:hidden;isolation:isolate}.product-card-media .product-card-media__link,.product-card-media .product-card-media__primary,.product-card-media .product-card-media__reveal{display:block;width:100%;height:100%}.product-card-media .product-card-media__primary{background-color:var(--white, white)}.product-card-media .product-card-media__primary :is(media-element,ui-media,ui-video,ui-video-media){display:block;width:100%;height:100%}.product-card-media .product-card-media__primary :is(img,video,iframe){display:block;width:100%;height:100%;object-fit:cover}.product-card-media .product-card-media__reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;transform:rotate(6deg) translate(105%);transform-origin:50% 100%;transition:transform var(--anim)}@media(hover:hover)and (pointer:fine){.product-card-media .product-card-media__reveal{will-change:transform}}.product-card-media .product-card-media__reveal :is(media-element,ui-media,ui-video,ui-video-media){display:block;width:100%;height:100%}.product-card-media .product-card-media__reveal :is(img,video,iframe){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product-card-media :is(.product-card-media__primary,.product-card-media__reveal) :is(ui-video,ui-video-media,ui-deferred-media) .deferred-poster{display:none;visibility:hidden}.product-card-media :is(.product-card-media__primary,.product-card-media__reveal) :is(ui-video,ui-video-media,ui-deferred-media)[loaded]:not([playing])>:is(img,svg){visibility:visible;opacity:1}.product-card-media :is(.product-card-media__primary,.product-card-media__reveal) :is(ui-video,ui-video-media,ui-deferred-media)[playing]>:is(img,svg){visibility:hidden;opacity:0}.product-card-media :is(.product-card-media__primary,.product-card-media__reveal) :is(ui-video,ui-video-media,ui-deferred-media):not([playing])>:is(video,iframe){visibility:hidden;opacity:0}.product-card-media :is(.product-card-media__primary,.product-card-media__reveal) :is(ui-video,ui-video-media,ui-deferred-media)[playing]>:is(video,iframe){visibility:visible;opacity:1}.product-card-media .product-card-media__badges{position:absolute;top:0;left:0;z-index:3;padding:var(--sp-sm);pointer-events:none}@media(hover:hover)and (pointer:fine){.product-card-media .product-card-media__primary :is(img,video){--media-scale: 1;transform:scale(var(--media-scale));transition:transform var(--anim)}body:not(.no-card-media-hover) .product-card-media:is(:hover,:focus-within) .product-card-media__primary :is(img,video),body:not(.no-card-media-hover) [data-card-hover-trigger]:is(:hover,:focus-within) .product-card-media .product-card-media__primary :is(img,video){--media-scale: 1.1}body:not(.no-card-media-hover) .product-card-media:is(:hover,:focus-within) .product-card-media__reveal,body:not(.no-card-media-hover) [data-card-hover-trigger]:is(:hover,:focus-within) .product-card-media .product-card-media__reveal{transform:rotate(0) translate(0)}}@media(prefers-reduced-motion:reduce){.product-card-media .product-card-media__primary :is(img,video),.product-card-media .product-card-media__reveal{transition-duration:0s;will-change:auto}}@starting-style{.product-card-media .product-card-media__reveal{transform:rotate(6deg) translate(105%)}}@media(hover:hover)and (pointer:fine){[data-hover-dim]>*{--hover-dim-opacity: .6;transition:opacity var(--anim)}[data-hover-dim]:has(>*:hover)>*:not(:hover):not([data-hover-dim-skip]){opacity:var(--hover-dim-opacity)}@media(prefers-reduced-motion:reduce){[data-hover-dim]>*{transition-duration:0s}}}just-clipboard{--clipboard-icon-size: .8rem}just-clipboard .just-clipboard__input{display:flex;width:100%;overflow:hidden;background:transparent;border:1.5px solid var(--beige)}just-clipboard .just-clipboard__input .just-clipboard__button{display:grid;place-items:center;width:calc(var(--cols-1) / 4);color:var(--color-secondary);background:var(--beige)}just-clipboard .just-clipboard__input .just-clipboard__button svg{stroke-width:1.5px}just-clipboard .just-clipboard__input .just-clipboard__button .just-clipboard__icon{width:var(--clipboard-icon-size);height:var(--clipboard-icon-size)}just-clipboard .just-clipboard__input .just-clipboard__button:focus:not(:focus-visible) .just-clipboard__icon{display:none}just-clipboard .just-clipboard__input .just-clipboard__button:focus:not(:focus-visible) .just-clipboard__icon-check{--clipboard-icon-size: 1rem;display:inline-flex;color:var(--orange)}just-clipboard .just-clipboard__input .just-clipboard__text{padding-inline:var(--sp-3)}just-clipboard .just-clipboard__icon-check{display:none;width:var(--clipboard-icon-size);height:var(--clipboard-icon-size)}.dots{--alpha: .7;position:relative;display:inline-flex;gap:var(--sp-1d5);align-items:center}@media(max-width:799px){.dots{gap:var(--sp-1)}}.dots .dots__dot{width:.7rem;height:.7rem;background-color:currentColor;opacity:var(--alpha);transition:--alpha var(--anim-fast),width var(--anim-fast)}.dots .dots__dot[aria-current=true]{--alpha: 1;width:2.8rem}@media(hover:hover)and (pointer:fine){.dots .dots__dot:hover{--alpha: 1}}@media(max-width:799px){.dots .dots__dot{width:.6rem;height:.6rem}.dots .dots__dot[aria-current=true]{width:2.4rem}}.button{--btn-current-color: var(--btn-color);--btn-current-bg: var(--btn-bg);--btn-current-border: var(--btn-border);min-width:var(--sp-12);max-width:max-content;min-height:var(--btn-height);padding-block:var(--sp-5d5);padding-inline:var(--sp-6);font:var(--font-button);color:var(--btn-current-color);text-align:center;background-color:var(--btn-current-bg);letter-spacing:-.015em}.button.w-full{max-width:100%}.button[data-button-sprite]{position:relative;overflow:hidden;isolation:isolate;cursor:var(--cursor-pointer);background-color:transparent;transition:color var(--anim-fast)}.button[data-button-sprite]:not(:disabled):not([aria-disabled=true]):not(.is-loading):is(:focus-visible,:active) .button__sprite-back-svg{animation:sprite .45s steps(3,end) infinite}.button[data-button-sprite]:not(:disabled):not([aria-disabled=true]):not(.is-loading):is(:focus-visible,:active) .button__sprite-back-svg path{stroke:var(--btn-hover-border, var(--btn-current-border));stroke-width:var(--stroke-width)}@media(hover:hover)and (pointer:fine){.button[data-button-sprite]:not(:disabled):not([aria-disabled=true]):not(.is-loading):hover .button__sprite-back-svg{animation:sprite .45s steps(3,end) infinite}.button[data-button-sprite]:not(:disabled):not([aria-disabled=true]):not(.is-loading):hover .button__sprite-back-svg path{stroke:var(--btn-hover-border, var(--btn-current-border));stroke-width:var(--stroke-width)}}.button .button__sprite-back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:inherit}.button .button__sprite-back-svg{position:absolute;inset-block-start:0;inset-inline-start:0;width:300%;max-width:none;height:100%}.button .button__sprite-back-svg path{fill:var(--btn-current-bg);stroke:var(--btn-current-border);stroke-width:0;transition:fill var(--anim-instant),stroke var(--anim-instant),stroke-width var(--anim-instant)}.button>:not(.button__sprite-back){position:relative;z-index:1}.button--primary{--btn-color: var(--color-primary);--btn-bg: var(--color-secondary);--btn-border: var(--color-accent);--btn-hover-color: var(--color-primary);--btn-hover-bg: var(--color-secondary);--btn-hover-border: var(--orange)}.button--secondary{--btn-color: var(--color-secondary);--btn-bg: var(--color-accent);--btn-border: var(--color-accent);--btn-hover-color: var(--color-accent);--btn-hover-bg: var(--color-secondary);--btn-hover-border: var(--color-secondary)}.button--small{min-height:var(--sp-8);padding-block:var(--sp-3d5);padding-inline:var(--sp-5)}.button--xs{--btn-size: var(--btn-size-xs)}.button--sm{--btn-size: var(--btn-size-sm)}.button--md{--btn-size: var(--btn-size-md)}.button--lg{--btn-size: var(--btn-size-lg)}.button--xl{--btn-size: var(--btn-size-xl)}.button:is(.button--xs,.button--sm,.button--md,.button--lg,.button--xl){min-height:var(--btn-size);padding-block:0;justify-content:center}.button__content-wrap{position:relative;display:grid}.button__content{display:flex;gap:var(--sp-2);align-items:center;justify-content:center}.button:has(.add-to-cart__loader){position:relative}.button:has(.add-to-cart__loader) .add-to-cart__loader{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:1.5rem;height:1.5rem;pointer-events:none;opacity:0;translate:-50% -50%;transition:opacity var(--anim-fast)}.button:has(.add-to-cart__loader) .add-to-cart__loader svg{width:100%;height:100%}.button:has(.add-to-cart__loader).is-loading .button__content-wrap{opacity:0}.button:has(.add-to-cart__loader).is-loading .add-to-cart__loader{opacity:1}.ui-nav-slider{--offset: -50%;position:absolute;top:50%;right:0;left:0;opacity:var(--alpha);transform:translateY(var(--offset))}.ui-nav-slider .ui-nav-slider__button{transition:opacity var(--anim),visibility var(--anim)}:where(use-slider[at-start]) .ui-nav-slider .ui-nav-slider__button--prev,:where(use-slider[at-end]) .ui-nav-slider .ui-nav-slider__button--next{visibility:hidden;pointer-events:none;opacity:0}.ui-nav-slider.ui-nav-slider--hover{--alpha: 0;visibility:hidden;pointer-events:none;opacity:var(--alpha);transition:opacity var(--anim),visibility var(--anim)}.ui-nav-slider.ui-nav-slider--hover .button-icon{pointer-events:auto}use-slider:focus-within .ui-nav-slider.ui-nav-slider--hover{--alpha: 1;visibility:visible;pointer-events:auto}@media(hover:hover)and (pointer:fine){use-slider:hover .ui-nav-slider.ui-nav-slider--hover{--alpha: 1;visibility:visible;pointer-events:auto}}@media(hover:none)and (pointer:coarse){.ui-nav-slider.ui-nav-slider--hover{--alpha: 1;visibility:visible;opacity:var(--alpha)}}@media(prefers-reduced-motion:reduce){.ui-nav-slider.ui-nav-slider--hover{transition-duration:0s}}.featured-collection{container:featured-collection / inline-size}.featured-collection.featured-collection--desktop-columns-3{--featured-collection-columns: 3}.featured-collection.featured-collection--desktop-columns-4{--featured-collection-columns: 4}.featured-collection .featured-collection-slider{min-width:0}.featured-collection .featured-collection-slider .use-slider{--slider-margin: max( 0px, calc((var(--layout-viewport-width) - var(--content-width)) / 2) )}.featured-collection .featured-collection-slider .use-slider__scroller{min-width:0}@container featured-collection (width >= 800px){.featured-collection.featured-collection--desktop-grid .featured-collection-slider .use-slider{width:var(--layout-viewport-width);margin-inline:calc(50% - (var(--layout-viewport-width) / 2))}.featured-collection.featured-collection--desktop-grid .featured-collection-slider .use-slider__scroller{padding-inline-start:var(--slider-padding-start);overflow:visible;scroll-snap-type:none;scroll-padding-inline-start:var(--slider-padding-start)}.featured-collection.featured-collection--desktop-grid .featured-collection-slider .use-slider__list{--grid-columns: var(--featured-collection-grid-columns);display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));justify-content:center;width:calc(var(--layout-viewport-width) - (2 * var(--slider-padding-start)));padding-inline-end:0}.featured-collection.featured-collection--desktop-grid .featured-collection-slider .use-slider__item{flex-shrink:1;width:auto;scroll-snap-align:none}.featured-collection.featured-collection--desktop-grid .featured-collection-slider .ui-nav-slider{display:none}}@container featured-collection (width < 800px){.featured-collection.featured-collection--mobile-grid .featured-collection-slider .use-slider{width:var(--layout-viewport-width);margin-inline:calc(50% - (var(--layout-viewport-width) / 2))}.featured-collection.featured-collection--mobile-grid .featured-collection-slider .use-slider__scroller{padding-inline-start:var(--slider-padding-start);overflow:visible;scroll-snap-type:none;scroll-padding-inline-start:var(--slider-padding-start)}.featured-collection.featured-collection--mobile-grid .featured-collection-slider .use-slider__list{--grid-columns: var(--featured-collection-mobile-grid-columns);display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));justify-content:center;width:calc(var(--layout-viewport-width) - (2 * var(--slider-padding-start)));padding-inline-end:0}.featured-collection.featured-collection--mobile-grid .featured-collection-slider .use-slider__item{flex-shrink:1;width:auto;scroll-snap-align:none}.featured-collection.featured-collection--mobile-grid .featured-collection-slider .ui-nav-slider{display:none}}.mega-menu-card{position:relative;grid-column:span 2}.mega-menu-card .mega-menu-card__link{display:flex;flex-direction:column;width:100%;height:100%;color:var(--color-secondary);text-decoration:none}.mega-menu-card .mega-menu-card__media-wrapper{position:relative;width:100%;aspect-ratio:9 / 12;overflow:hidden}.mega-menu-card .mega-menu-card__media-wrapper:has(.placeholder-svg){background-color:var(--color-primary)}.mega-menu-card .mega-menu-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform var(--anim)}@media(hover:hover)and (pointer:fine){.mega-menu-card .mega-menu-card__image:hover{transform:scale(1.05);transition:transform var(--anim)}}@media(prefers-reduced-motion:reduce){.mega-menu-card .mega-menu-card__image{transition-duration:0s}}.mega-menu-card .mega-menu-card__title{margin:0}.just-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-header);pointer-events:none;isolation:isolate}.just-drawer>:is(.drawer-panel,.drawer-dialog){position:fixed;top:var(--sp-md);bottom:var(--sp-md);visibility:hidden;width:var(--drawer-width);max-width:none;height:auto;overflow:hidden;transform-origin:50% 100%;transition:transform var(--anim),visibility 0s linear .75s}.just-drawer:is([side=left],[data-side=left])>:is(.drawer-panel,.drawer-dialog){right:auto;left:var(--sp-md);transform:rotate(-6deg) translate(-105%)}.just-drawer:is([side=right],[data-side=right])>:is(.drawer-panel,.drawer-dialog){right:var(--sp-md);left:auto;transform:rotate(6deg) translate(105%)}.just-drawer[open]{pointer-events:auto}.just-drawer[open]>:is(.drawer-panel,.drawer-dialog){visibility:visible;transform:none;transition:transform var(--anim)}.just-drawer[open][closing]{pointer-events:none}.just-drawer[open][closing] .drawer-dialog::backdrop{opacity:0}.just-drawer[open][closing]:is([side=left],[data-side=left])>:is(.drawer-panel,.drawer-dialog){visibility:hidden;transform:rotate(-6deg) translate(-105%);transition:transform var(--anim),visibility 0s linear .75s}.just-drawer[open][closing]:is([side=right],[data-side=right])>:is(.drawer-panel,.drawer-dialog){visibility:hidden;transform:rotate(6deg) translate(105%);transition:transform var(--anim),visibility 0s linear .75s}.just-drawer .drawer-panel{z-index:var(--z-sticky)}.just-drawer .drawer-dialog{z-index:var(--z-sticky);padding:0;overflow:hidden;color:var(--color-secondary);background-color:var(--color-primary);border:0}.just-drawer .drawer-dialog:focus:not(:focus-visible){outline:none}.just-drawer .drawer-dialog:focus-visible{outline:1.8px solid rgb(from currentColor r g b / .2);outline-offset:-.2rem}.just-drawer .drawer-dialog>[role=dialog]{width:100%;height:100%;pointer-events:all}.just-drawer .drawer-dialog::backdrop{background-color:var(--overlay);opacity:0;transition:opacity var(--anim),overlay var(--anim) allow-discrete,display var(--anim) allow-discrete}.just-drawer .drawer-dialog[open]::backdrop{opacity:1}@starting-style{.just-drawer .drawer-dialog[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){.just-drawer>:is(.drawer-panel,.drawer-dialog),.just-drawer[open]>:is(.drawer-panel,.drawer-dialog),.just-drawer[open][closing]:is([side=left],[data-side=left])>:is(.drawer-panel,.drawer-dialog),.just-drawer[open][closing]:is([side=right],[data-side=right])>:is(.drawer-panel,.drawer-dialog),.just-drawer .drawer-dialog::backdrop{transition-duration:0s}}.main-product__section{padding-block-start:var(--section-padding-top);padding-block-end:var(--section-padding-bottom)}.main-product__section.rounded{overflow:hidden}.main-product .product__media,.main-product .product__thumbnail{overflow:hidden}.main-product .drawer__inner{position:absolute;inset-block-start:0;z-index:var(--z-sticky);overflow:hidden}.main-product .drawer__scrollable{position:relative;overflow:auto}.accordion{border-block-end-width:1.5px}.accordion :is(.accordion-details)::details-content{block-size:0;overflow-y:clip;opacity:0;transition:opacity var(--anim),block-size var(--anim),content-visibility var(--anim) allow-discrete}.accordion :is(.accordion-details) .icon-plus{--rotate: 0deg;transform:rotate(var(--rotate));transform-origin:center;transform-box:fill-box;transition:--rotate var(--anim)}.accordion :is(.accordion-details[open])::details-content{block-size:auto;opacity:1}.accordion :is(.accordion-details[open]) .icon-plus{--rotate: 45deg}@media(prefers-reduced-motion:reduce){.accordion :is(.accordion-details)::details-content,.accordion :is(.accordion-details) .icon-plus{transition-duration:0s}}bundle-actions add-to-cart{display:block}.card{transition:var(--anim)}.card-grid{--card-grid-per-row: 2;position:relative;display:grid;grid-template-columns:repeat(var(--card-grid-per-row),minmax(0,1fr));gap:var(--gap)}@media(max-width:799px){.card-grid.mobile\:card-grid--1{--card-grid-per-row: 1}.card-grid.mobile\:card-grid--2{--card-grid-per-row: 2}}@media(min-width:800px){.card-grid{--card-grid-per-row: 3}.card-grid.card-grid--1{--card-grid-per-row: 1}.card-grid.card-grid--2{--card-grid-per-row: 2}.card-grid.card-grid--3{--card-grid-per-row: 3}.card-grid.card-grid--4{--card-grid-per-row: 4}.card-grid.card-grid--5{--card-grid-per-row: 5}}.use-slider{--slider-gap: var(--gap);--slider-safe: var(--safe);--slider-margin: max( 0px, calc((var(--layout-viewport-width) - var(--content-width)) / 2) );--slider-padding-start: var(--slider-margin);position:relative;display:block;width:var(--layout-viewport-width);margin-inline:calc(50% - (var(--layout-viewport-width) / 2))}.use-slider__scroller{display:flex;overflow-x:auto;overflow-y:hidden;padding-inline-start:var(--slider-padding-start);scroll-padding-inline-start:var(--slider-padding-start);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;will-change:scroll-position;scrollbar-width:none;-ms-overflow-style:none}.use-slider__scroller::-webkit-scrollbar{display:none}.use-slider__list{display:flex;gap:var(--slider-gap);width:max-content;padding-inline-end:var(--slider-padding-start)}.use-slider__item{flex-shrink:0;width:var(--slider-item-width, 100%);scroll-snap-align:start}@media(max-width:799px){.use-slider--mobile{--slider-peek: .4}.use-slider--mobile .use-slider__list--mobile-1 .use-slider__item{--slider-columns: 1;--slider-item-width: calc( ( var(--layout-viewport-width) - var(--slider-padding-start) - (var(--slider-gap) * var(--slider-peek)) ) / (var(--slider-columns) + var(--slider-peek)) )}.use-slider--mobile .use-slider__list--mobile-2 .use-slider__item{--slider-columns: 2;--slider-item-width: calc( ( var(--layout-viewport-width) - var(--slider-padding-start) - var(--slider-gap) - (var(--slider-gap) * var(--slider-peek)) ) / (var(--slider-columns) + var(--slider-peek)) )}}@media(min-width:800px){.use-slider--desktop{--slider-peek: 0}.use-slider--desktop .use-slider__list--desktop-4 .use-slider__item{--n: 4;--slider-item-width: calc( ( var(--layout-viewport-width) - (2 * var(--slider-margin)) - (((var(--n) - 1) + var(--slider-peek)) * var(--slider-gap)) ) / (var(--n) + var(--slider-peek)) )}.use-slider--desktop .use-slider__list--desktop-3 .use-slider__item{--n: 3;--slider-item-width: calc( ( var(--layout-viewport-width) - (2 * var(--slider-margin)) - (((var(--n) - 1) + var(--slider-peek)) * var(--slider-gap)) ) / (var(--n) + var(--slider-peek)) )}.use-slider--desktop .use-slider__list--desktop-2 .use-slider__item{--n: 2;--slider-item-width: calc( ( var(--layout-viewport-width) - (2 * var(--slider-margin)) - (((var(--n) - 1) + var(--slider-peek)) * var(--slider-gap)) ) / (var(--n) + var(--slider-peek)) )}.use-slider--desktop .use-slider__list--desktop-1 .use-slider__item{--n: 1;--slider-item-width: calc( ( var(--layout-viewport-width) - (2 * var(--slider-margin)) - (((var(--n) - 1) + var(--slider-peek)) * var(--slider-gap)) ) / (var(--n) + var(--slider-peek)) )}}.multicolumn-slider-wrapper{position:relative}@media(min-width:1024px){.multicolumn-slider--desktop-grid .use-slider{width:100%;margin-inline:0}.multicolumn-slider--desktop-grid .use-slider__scroller{padding-inline-start:0;overflow:visible;scroll-snap-type:none;scroll-padding-inline-start:0}.multicolumn-slider--desktop-grid .use-slider__list{--grid-column-width: calc( (100% - ((var(--grid-columns) - 1) * var(--gap))) / var(--grid-columns) );display:grid;grid-template-columns:repeat(auto-fit,var(--grid-column-width));justify-content:center;width:100%;padding-inline-end:0}.multicolumn-slider--desktop-grid .use-slider__item{flex-shrink:1;width:auto;scroll-snap-align:none}.multicolumn-slider--desktop-grid .ui-nav-slider{display:none}}.badges{display:flex;flex-wrap:wrap;gap:var(--sp-1d5)}.badges .badge{--badge-background: var(--light-green);--badge-foreground: var(--brown);width:max-content;padding:var(--sp-1d5) var(--sp-2);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1;color:var(--badge-foreground);background-color:var(--badge-background)}.badges .badge.sale,.badges .badge.badge--sale{--badge-background: var(--color-error);--badge-foreground: var(--white)}.badges .badge.badge--sold-out{--badge-background: var(--brown);--badge-foreground: var(--white)}.quantity-selector{position:relative;display:inline-flex;align-items:center;max-width:max-content;overflow:hidden;background-color:var(--beige-2)}.quantity-selector .quantity-selector__button{display:inline-flex;align-items:center;justify-content:center;padding-block:var(--sp-1);padding-inline:var(--sp-1);line-height:1;color:inherit;background:none;border:none}.quantity-selector .quantity-selector__icon{width:var(--sp-2);height:var(--sp-2);stroke-width:4px}.quantity-selector .quantity-selector__input{width:var(--sp-3d5);padding-block:var(--sp-1d5);line-height:1;color:inherit;text-align:center}.quantity-selector .quantity-selector__input::-webkit-outer-spin-button,.quantity-selector .quantity-selector__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.quantity-selector .quantity-selector__input[type=number]{-webkit-appearance:textfield;appearance:textfield}.price{display:flex;flex-wrap:wrap;gap:var(--gap-xs);align-items:baseline}.price.items-center{align-items:center}.price__sale{position:relative;display:inline-flex;align-items:center;color:var(--color-error)}.price__compare{position:relative;display:inline-flex;align-items:center;text-decoration:line-through;opacity:.8}.unit-price{position:relative;display:inline-flex;align-items:center;color:var(--color-secondary);opacity:.7}.swatches{display:flex;flex-wrap:wrap;gap:var(--gap-sm);align-items:flex-start}.horizontal-products{container:horizontal-products / inline-size}.color-swatch,.label-swatch{display:inline-flex;align-items:center;justify-content:center}.horizontal-product{display:flex;gap:var(--gap-sm);align-items:center;width:100%}.horizontal-product .horizontal-product__media{position:relative;flex-shrink:0;width:var(--sp-24);overflow:hidden}.horizontal-product .horizontal-product__media :is(img,svg,ui-video-media){display:block;width:100%;height:100%}.horizontal-product .horizontal-product__details{display:flex;flex:1;flex-direction:column;gap:var(--sp-1d5);min-width:0}.horizontal-product .horizontal-product__title{font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:1.2;color:inherit;text-decoration:none}.horizontal-product .horizontal-product__price{display:flex;flex-wrap:wrap;gap:var(--gap-xs);align-items:baseline;font-size:var(--text-sm)}.horizontal-product .horizontal-product__price .price__regular{font-weight:var(--font-semibold);line-height:1}.horizontal-product .horizontal-product__price .price__compare{text-decoration:line-through;opacity:.7}.horizontal-product .horizontal-product__price .unit-price{font-size:var(--text-xs);opacity:.7}.horizontal-product .horizontal-product__quantity{flex-shrink:0;font-size:var(--text-sm)}.horizontal-product .horizontal-product__actions{display:grid;gap:var(--gap-xs)}.horizontal-product .horizontal-product__button-label{display:none}@container horizontal-products (width >= 768px){.horizontal-product{gap:var(--gap-md)}.horizontal-product .horizontal-product__media{width:var(--sp-28)}.horizontal-product .horizontal-product__button-label{display:inline}}.product-card{position:relative}.product-card[data-card-reveal]{opacity:var(--reveal-opacity);transition:--reveal-opacity var(--anim-fast),opacity var(--anim-fast)}.product-card[data-card-reveal=pending]{--reveal-opacity: 0}.product-card[data-card-reveal=visible]{--reveal-opacity: 1}@media(prefers-reduced-motion:reduce){.product-card[data-card-reveal]{--reveal-opacity: 1;opacity:1;transition:none}}.product-card .product-card__media,.product-card .product-card__media-wrapper{position:relative;overflow:hidden}.product-card .product-card__media-wrapper>.product-card-media__badges{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:3;padding:var(--sp-sm);pointer-events:none}.product-card .product-card__content{position:relative}.product-card.no-media .product-card__content{inset:auto}.product-card .product-card-gallery{overflow:hidden;isolation:isolate}.product-card .product-card-actions{position:absolute;inset-block-end:var(--sp-sm);z-index:2;display:flex;justify-content:flex-end;inset-inline-start:auto;inset-inline-end:var(--sp-sm);width:auto}.product-card .product-card-actions :is(.quick-add,.quick-add__product-form,form,ui-add-to-cart){display:flex;justify-content:flex-end;width:auto}.product-card .product-card-actions .quick-add__mobile-icon{display:grid;place-items:center;width:var(--btn-size, var(--btn-height));min-width:var(--btn-size, var(--btn-height));max-width:var(--btn-size, var(--btn-height));aspect-ratio:1;padding:0}.product-card .product-card-actions .quick-add__mobile-icon .button__content-wrap{display:none}.product-card .product-card-actions .quick-add__mobile-icon .quick-add__mobile-icon-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.product-card .product-card-actions .quick-add__mobile-icon .button-icon__svg{display:flex;align-items:center;justify-content:center}.product-card .button{width:100%}.product-card.product-card--sold-out .product-card-media :is(.product-card-media__primary,.product-card-media__reveal) :is(img,video){filter:brightness(.6) grayscale(.6)}}@layer sections{.header{position:fixed;inset-block-start:var(--sp-sm);z-index:var(--z-header);width:100%;contain:layout;container:header / inline-size;view-transition-name:header}.header.mega-menu-active{z-index:var(--z-fixed)}.header .layout-header{display:flex;flex-direction:column;gap:var(--sp-0d5);width:100%;max-width:calc(var(--cols-4) - var(--safe));margin:0 auto}@container (width >= 800px){.header .layout-header{max-width:700px}}.header .layout-header .layout-header__bar{position:relative;z-index:var(--z-sticky);min-height:clamp(3.5rem,8svh,5rem);display:grid;grid-template-areas:"menu logo actions";grid-template-columns:1fr auto 1fr;align-items:center;padding-block:var(--sp-sm);padding-inline:var(--sp-sm);container-type:inline-size}@container (width >= 800px){.header .layout-header .layout-header__bar{padding-inline:var(--sp-md)}}.header .layout-header .layout-header__bar .header__navigation{grid-area:menu}.header .layout-header .layout-header__bar .header__logo{grid-area:logo;justify-self:center}.header .layout-header .layout-header__bar .header__actions{grid-area:actions}@container header (width >= 800px){.header-navigation[data-nav-drawer] .header-navigation-desktop{display:none}.header-navigation[data-nav-drawer] .menu-toggle-button{display:flex}}shopify-account{--shopify-account-color-accent: var(--brown);--shopify-account-color-background: var(--white);--shopify-account-color-text: var(--brown);--shopify-account-font-body: var(--typeface-body);--shopify-account-radius-button: var(--rounded);--shopify-account-radius-input: var(--rounded);--shopify-account-radius-dialog: var(--rounded);--shopify-account-signed-in-avatar-size: var(--icon-md);--shopify-account-signed-in-avatar-color-background: var(--brown);--shopify-account-signed-in-avatar-color-text: var(--white);display:inline-flex;align-items:center;justify-content:center;overflow:visible}shopify-account::part(signed-out-avatar){width:var(--icon-md);min-width:0;height:var(--icon-md);min-height:0;padding:0;background:transparent;border:0}.header-actions__account-avatar{display:inline-flex;align-items:center;justify-content:center}shopify-store{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.drawer-cart-button{position:relative}.cart-count{position:absolute;top:-5px;right:-5px;display:flex;align-items:center;justify-content:center;width:var(--icon-xs);height:var(--icon-xs);padding:var(--sp-1d5);font-size:10px;font-weight:700;line-height:1;color:var(--color-secondary);background-color:var(--orange);border-radius:var(--rounded)}.announcement-bar{--announcement-bar-hidden-translate: calc((100% + var(--sp-2xs)) * -1);--announcement-bar-marquee-duration: 26s;--announcement-bar-marquee-gap: var(--sp-6);display:flex;align-items:center;justify-content:center;inline-size:100%;min-block-size:var(--topbar-height);margin:0 auto;transition:opacity var(--anim-fast),translate var(--anim),visibility var(--anim-fast) allow-discrete}.announcement-bar[data-hidden]{visibility:hidden;pointer-events:none;opacity:0;translate:0 var(--announcement-bar-hidden-translate)}.announcement-bar .announcement-bar__marquee{display:flex;flex-shrink:0;align-items:center;inline-size:100%;min-block-size:var(--topbar-height);overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.announcement-bar .announcement-bar__marquee-track{display:flex;flex:0 0 auto;align-items:center;inline-size:max-content;min-inline-size:max-content;animation:announcement-bar-marquee var(--announcement-bar-marquee-duration) linear infinite}.announcement-bar .announcement-bar__marquee.is-reversed .announcement-bar__marquee-track{animation-direction:reverse}@media(max-width:799px){.announcement-bar .announcement-bar__text-content{font-size:var(--text-xs)}}.announcement-bar .announcement-bar__marquee.is-static{justify-content:center;-webkit-mask:none;mask:none}.announcement-bar .announcement-bar__marquee.is-static .announcement-bar__marquee-track{justify-content:center;inline-size:auto;min-inline-size:0;animation:none}.announcement-bar .announcement-bar__marquee.is-static .announcement-bar__item:after{content:none}.announcement-bar .announcement-bar__item{position:relative;flex:0 0 auto;inline-size:auto;block-size:auto;pointer-events:auto}.announcement-bar .announcement-bar__item:after{flex:0 0 auto;margin-inline:var(--announcement-bar-marquee-gap);line-height:1;content:"\2022"}@media(prefers-reduced-motion:reduce){.announcement-bar,.announcement-bar .announcement-bar__marquee-track{animation:none;transition-duration:0s}}.mega-menu-active .announcement-bar[data-hidden]{visibility:visible;pointer-events:auto;opacity:1;translate:0 0}@keyframes announcement-bar-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.just-drawer[data-drawer=menu] .drawer-header{padding-block-end:var(--sp-xl)}.just-drawer[data-drawer=menu] .drawer-scroll{flex:1;min-height:0;padding-block-end:var(--sp-md)}.menu-links{width:100%}.menu-links>p{margin:0;letter-spacing:.06em;opacity:.7}.menu-links>ul{display:flex;padding:0;margin:0;list-style:none}.menu-links.menu-links--vertical>ul{flex-direction:column;gap:var(--gap-xs)}.menu-links.menu-links--horizontal>ul{flex-direction:row;gap:var(--gap-md);overflow-x:auto;scrollbar-width:none}.menu-links.menu-links--horizontal>ul::-webkit-scrollbar{display:none}.menu-links.menu-links--horizontal li{flex:0 0 auto}.menu-links.menu-links--horizontal a{white-space:nowrap}.menu-products{width:100%}.menu-products>p{margin:0;letter-spacing:.06em;opacity:.7}.menu-products>div{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-xs)}.menu-prod-card{--card-tint: 6%;display:flex;gap:var(--gap-2xs);background-color:var(--gray);transition:--card-tint var(--anim)}@media(hover:hover)and (pointer:fine){.menu-prod-card:hover{--card-tint: 10%}}@media(prefers-reduced-motion:reduce){.menu-prod-card{transition-duration:0s}}.menu-prod-card>div:first-of-type{position:relative;aspect-ratio:4 / 3;width:45%;overflow:hidden}.menu-prod-card>div:first-of-type :is(img,svg){object-fit:cover}.menu-prod-card>div:last-of-type{padding-block:var(--sp-sm);padding-inline:var(--sp-xs)}.menu-prod-card>div:last-of-type>.title{font-size:var(--text-sm);font-weight:500;line-height:1.2;max-width:max-content}.menu-prod-card>div:last-of-type>.subtitle{margin:0;opacity:.7}.menu-prod-card>.badge{position:absolute;inset-block-start:var(--sp-xs);inset-inline-start:var(--sp-xs);padding-block:var(--sp-0d5);padding-inline:var(--sp-sm);font-size:var(--text-xs);line-height:1;white-space:nowrap}ui-scrollbar{--scrollbar-thumb-width: var(--sp-1d5);--scrollbar-touch-target: 20px;position:fixed;inset-block:var(--sp-2xs);inset-inline-end:var(--sp-2xs);z-index:var(--z-sticky);display:block;inline-size:var(--scrollbar-touch-target);pointer-events:none}@media(min-width:800px){ui-scrollbar{z-index:var(--z-header)}}ui-scrollbar .ui-scrollbar__thumb{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:var(--scrollbar-touch-target);min-block-size:var(--sp-md);pointer-events:auto;touch-action:none;cursor:grab}ui-scrollbar .ui-scrollbar__thumb:after{position:absolute;inset-block:0;inset-inline-end:0;inline-size:var(--scrollbar-thumb-width);content:"";background-color:var(--color-secondary)}ui-scrollbar[data-scrollbar-disabled]{visibility:hidden}@media not (max-width:400px){ui-scrollbar{--scrollbar-thumb-width: var(--sp-2)}}@media not (max-width:800px){ui-scrollbar{--scrollbar-thumb-width: var(--sp-2d5)}}@media(pointer:coarse){ui-scrollbar{--scrollbar-touch-target: var(--scrollbar-thumb-width)}ui-scrollbar .ui-scrollbar__thumb{pointer-events:none;touch-action:auto;cursor:default}}.ui-scrollbar-grabbing{cursor:grabbing}.ui-scrollbar-grabbing ui-scrollbar .ui-scrollbar__thumb{cursor:grabbing}.popover-close-trigger{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:var(--z-sticky);padding-block:var(--sp-md);padding-inline:var(--sp-md)}.popover-section-launcher{--anim-hidden-translate: 130%;position:fixed;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;z-index:var(--z-header);visibility:hidden;pointer-events:none;opacity:0;transform:translateY(var(--anim-hidden-translate));transition:opacity var(--anim-fast),transform var(--anim),visibility var(--anim-fast) allow-discrete;will-change:transform,opacity}.popover-section-launcher.is-visible{visibility:visible;pointer-events:none;opacity:1;transform:translateY(0)}.popover-section-launcher.is-visible .popover-trigger,.popover-section-launcher.is-visible .popover-portal{pointer-events:auto}.popover-section-launcher.is-hidden{visibility:hidden;pointer-events:none;opacity:0;transform:translateY(var(--anim-hidden-translate))}.popover-launcher .popover-trigger{display:inline-flex;gap:var(--gap-xs);align-items:center;padding:var(--sp-sm) var(--sp-md);font-size:var(--sp-3d5);font-weight:var(--font-medium);line-height:1;color:var(--brown);letter-spacing:-.02em;pointer-events:auto;background-color:var(--color-accent);border-start-start-radius:var(--rounded-sm);border-start-end-radius:var(--rounded-sm)}.popover-portal{position:relative;z-index:4}.popover-portal .popover-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;display:none;align-items:center;justify-content:center;inline-size:100%;max-inline-size:100%;block-size:100%;max-block-size:100%;padding:0;margin:auto;pointer-events:none;background:transparent;border:0}.popover-portal .popover-dialog::backdrop{background:var(--overlay);opacity:0;transition:opacity var(--anim),overlay var(--anim) allow-discrete,display var(--anim) allow-discrete}.popover-portal .popover-dialog .popover-card{position:relative;display:grid;grid-template-columns:1fr;inline-size:min(55rem,calc(100vw - 2rem));block-size:auto;max-block-size:min(85vh,calc(100svh - 4rem));container:popover-card / inline-size;overflow:hidden;color:var(--brown);pointer-events:auto;background-color:var(--white);transform-origin:center;will-change:transform,opacity}@media(min-width:800px){.popover-portal .popover-dialog .popover-card:has(.popover-card__image){grid-template-rows:1fr;grid-template-columns:repeat(2,1fr)}}.popover-portal .popover-dialog .popover-card .popover-card__image{inline-size:100%;block-size:350px;overflow:hidden}.popover-portal .popover-dialog .popover-card .popover-card__image>img{inline-size:100%;block-size:100%;object-fit:cover}@container popover-card (width >= 800px){.popover-portal .popover-dialog .popover-card .popover-card__image{block-size:100%}}.popover-portal .popover-dialog .popover-card .popover-card__body{position:relative;z-index:5;display:flex;flex-direction:column;gap:var(--gap-sm);align-items:center;justify-content:center;inline-size:100%;block-size:100%;padding-block:var(--sp-2xl);padding-inline:var(--sp-lg)}.popover-portal .popover-dialog .popover-card .popover-card__body :is(h1,h2,h3,h4,h5,h6){text-wrap:balance}.popover-portal .popover-dialog .popover-card .popover-card__body p{text-wrap:pretty}@container popover-card (width >= 800px){.popover-portal .popover-dialog .popover-card .popover-card__body{min-block-size:600px}}.popover-portal:where([open]) .popover-dialog{display:flex;pointer-events:auto}.popover-portal:where([open]) .popover-dialog::backdrop{opacity:1}.popover-portal:where([open]) .popover-dialog .popover-card{opacity:1;transform:scale(1) translateY(0);transition:transform var(--duration-default) var(--ease-expo),opacity var(--anim-fast)}.popover-portal:where([open])[closing]{pointer-events:none}.popover-portal:where([open])[closing] .popover-dialog::backdrop{opacity:0}.popover-portal:where([open])[closing] .popover-card{opacity:0;transform:scale(.94) translateY(8px);transition:transform var(--duration-default) var(--ease-expo),opacity var(--anim-fast)}@starting-style{.popover-portal[open] .popover-dialog::backdrop{opacity:0}.popover-portal[open] .popover-dialog .popover-card{opacity:0;transform:scale(.94) translateY(8px)}}.popover-flow__step{display:none;inline-size:100%}.popover-flow__step[aria-hidden=false]{display:flex}.popover-name-form,.popover-flow__choices{inline-size:100%;max-inline-size:min(100%,var(--cols-3));margin-inline:auto}.popover-consent{gap:var(--gap-xs);font-size:var(--text-sm);color:var(--brown)}.popover-consent .popover-consent__control{gap:var(--gap-xs);align-items:flex-start;justify-content:flex-start}.popover-consent .popover-consent__label{line-height:1.4}.popover-consent .popover-consent__error{font-size:var(--text-xs);color:var(--alert)}.email-signup__form:has([ref=marketingConsent]:not(:checked)) .email-signup__button{pointer-events:none;cursor:not-allowed;opacity:.5}chat-button{display:block}.chat-button-launcher{--anim-hidden-translate: 130%;--reveal-opacity: 0;position:fixed;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;z-index:var(--z-header);visibility:hidden;padding-block:var(--sp-md);pointer-events:none;opacity:var(--reveal-opacity);transform:translateY(var(--anim-hidden-translate));transition:--reveal-opacity var(--anim-fast),opacity var(--anim-fast),transform var(--anim),visibility var(--anim-fast) allow-discrete;will-change:transform,opacity}.chat-button-launcher.is-visible{--reveal-opacity: 1;visibility:visible;pointer-events:none;opacity:var(--reveal-opacity);transform:translateY(0)}.chat-button-launcher.is-visible .chat-button__whatsapp-btn,.chat-button-launcher.is-visible .chat-button__modal{pointer-events:auto}.chat-button-launcher.is-hidden{--reveal-opacity: 0;visibility:hidden;pointer-events:none;opacity:var(--reveal-opacity);transform:translateY(var(--anim-hidden-translate))}.chat-button__whatsapp{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;width:100%}@media(min-width:768px){@media(hover:hover)and (pointer:fine){.chat-button__whatsapp:hover .chat-button__whatsapp-btn{transform:scale(1.1)}}}.chat-button__whatsapp .chat-button__modal{position:absolute;right:-.5em;bottom:-.5em;z-index:var(--z-below);display:flex;visibility:hidden;flex-flow:column;row-gap:1.5em;column-gap:1.5em;align-items:center;width:19em;padding-top:3.75em;padding-bottom:2.75em;color:var(--brown);pointer-events:none;background-color:var(--white);border:1px solid var(--brown);opacity:0;clip-path:inset(calc(100% - (var(--rounded) * 2) - .5em) 1.25em 1.25em calc(100% - (var(--rounded) * 1) - 1.25em) round var(--rounded));transition:clip-path var(--anim-fast),opacity var(--anim-fast),visibility var(--anim-fast) allow-discrete}chat-button[data-modal-whatsapp-status=active] :is(.chat-button__whatsapp .chat-button__modal){visibility:visible;pointer-events:auto;opacity:1;clip-path:inset(0em 0em 0em 0em round var(--rounded))}.chat-button__whatsapp .chat-button__modal :is(.chat-button__qr-code,.chat-button__modal-text,.chat-button__modal-btn){transform:translateY(8em) rotate(.001deg);transition:transform var(--anim)}chat-button[data-modal-whatsapp-status=active] :is(.chat-button__whatsapp .chat-button__modal :is(.chat-button__qr-code,.chat-button__modal-text,.chat-button__modal-btn)){transform:translateY(0) rotate(.001deg)}.chat-button__whatsapp .chat-button__modal .chat-button__qr-code{position:relative;display:flex;justify-content:center;transition-delay:-.1s}.chat-button__whatsapp .chat-button__modal .chat-button__qr-code .chat-button__qr-canvas{position:relative;width:8em;height:8em}.chat-button__whatsapp .chat-button__modal .chat-button__modal-text{display:flex;flex-flow:column;align-items:center;width:100%;padding-right:2em;padding-left:2em;text-align:center;transition-delay:-.05s}.chat-button__whatsapp .chat-button__modal .chat-button__modal-text .chat-button__modal-h4{margin:0;font-size:2em}.chat-button__whatsapp .chat-button__modal .chat-button__modal-text .chat-button__modal-p{margin:.5em 0 0;font-size:1em;line-height:1.3}.chat-button__whatsapp .chat-button__modal .chat-button__modal-btn{display:flex;justify-content:center;transition-delay:0s}.chat-button__whatsapp .chat-button__modal .chat-button__modal-btn .link{font-size:1.25em;font-weight:var(--font-bold)}.chat-button__whatsapp .chat-button__whatsapp-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--sp-5xl);height:var(--sp-5xl);aspect-ratio:1 / 1;color:var(--brown);outline-offset:var(--sp-2xs);background-color:var(--beige);border:none;transition:color var(--anim),background-color var(--anim),transform var(--anim)}.chat-button__whatsapp .chat-button__whatsapp-btn svg{width:2.75em;height:2.75em}.chat-button__whatsapp .chat-button__whatsapp-btn .chat-button__text{position:absolute;top:calc(50% - 2.05em);left:50%;font-size:.58em;color:var(--brown);text-transform:uppercase;letter-spacing:.1em;opacity:0;transform:translate(-50%);transition:opacity var(--anim),transform var(--anim)}.chat-button__whatsapp .chat-button__whatsapp-btn svg{color:var(--brown);transition:opacity var(--anim),transform var(--anim)}@media(hover:hover)and (pointer:fine){.chat-button__whatsapp .chat-button__whatsapp-btn:hover{color:var(--white);background-color:var(--brown)}.chat-button__whatsapp .chat-button__whatsapp-btn:hover .chat-button__text{opacity:1;transform:translate(-50%,-50%)}.chat-button__whatsapp .chat-button__whatsapp-btn:hover svg{opacity:0;transform:scale(.75)}}.chat-button__whatsapp-btn{position:relative;width:60px;min-width:60px;height:60px;min-height:60px;aspect-ratio:1 / 1;padding:var(--sp-4);overflow:visible;-webkit-font-smoothing:antialiased;background:var(--beige);border:none;box-shadow:#16161629 0 2px 4px;backface-visibility:hidden;transition:transform var(--anim),color var(--anim);will-change:transform}@media(min-width:768px){.chat-button__whatsapp-btn{transition-duration:.6s}}chat-button[data-modal-whatsapp-status=active] .chat-button__whatsapp-btn{transform:scale(.8) rotate(.001deg)}chat-button[data-modal-whatsapp-status=active] .chat-button__whatsapp-btn svg{transform:scale(.75)}.chat-button__whatsapp-btn .chat-button__cover-link{position:absolute;top:0;left:0;display:none;width:100%;height:100%}@media(hover:none)and (pointer:coarse){.chat-button__whatsapp-btn .chat-button__cover-link{display:block}}dialog{color:var(--color-secondary);background-color:var(--color-contrast)}.just-drawer .drawer-dialog[open]{display:flex;flex-direction:column}.just-drawer .drawer-dialog>[role=dialog]{display:flex;flex:1;flex-direction:column;min-height:0}.drawer-main{position:relative;z-index:var(--z-sticky);display:flex;flex:1;flex-direction:column;min-height:0}[data-drawer=search] .drawer__sticky{display:none}.drawer-header{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%;padding-block-start:var(--sp-md);padding-block-end:var(--sp-sm);padding-inline:var(--sp-md);line-height:1}.drawer-header .drawer-header__title{display:flex;gap:var(--gap-xs);margin:0;font:var(--font-heading);font-size:var(--sp-6)}.drawer-scroll{display:flex;flex-direction:column;padding-inline:var(--sp-md);padding-block:var(--sp-md)}.drawer-scrollbar{--cart-scrollbar-width: var(--gap-xs);--scroll-thumb-offset: 0%;display:block;flex:1;min-height:0;overflow:hidden scroll;-webkit-overflow-scrolling:touch;position:relative;scrollbar-color:var(--color-secondary) transparent;scrollbar-gutter:stable;scrollbar-width:thin;touch-action:pan-y}.drawer-scrollbar:before,.drawer-scrollbar:after{position:absolute;top:0;right:0;bottom:0;width:var(--cart-scrollbar-width);pointer-events:none;content:"";opacity:0}.drawer-scrollbar:before{background-color:#ffffff14;transition:opacity var(--anim)}@supports (background-color: color-mix(in srgb,var(--color-secondary) 20%,transparent)){.drawer-scrollbar:before{background-color:color-mix(in srgb,var(--color-secondary) 20%,transparent)}}.drawer-scrollbar:after{bottom:auto;height:var(--scroll-thumb-height);background:var(--color-secondary);transform:translateY(var(--scroll-thumb-offset));transition:opacity var(--anim),--scroll-thumb-offset .22s var(--ease-expo),--scroll-thumb-height .22s var(--ease-expo)}.drawer-scrollbar.has-scrollbar:before,.drawer-scrollbar.has-scrollbar:after{opacity:1}.drawer-scrollbar::-webkit-scrollbar{display:block;width:var(--cart-scrollbar-width)}.drawer-scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:0}.drawer-scrollbar::-webkit-scrollbar-thumb{background:var(--color-secondary);border-radius:0}.search-drawer{position:fixed;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;z-index:var(--z-elevated)}.fixed-modal{position:fixed;inset-block-end:0;inset-inline-start:0}.drawer.x-modal{position:fixed;inset-block-end:0;inset-inline-start:0;z-index:var(--z-overlay)}.drawer .drawer__inner{position:absolute;inset-block-start:0}.drawer .drawer__header,.drawer .drawer__scrollable{position:relative}.drawer-cart-footer{--btn-height: var(--sp-9);position:relative;flex-shrink:0;padding-block:var(--sp-md);padding-inline:var(--sp-md)}.drawer-cart-footer .button{max-width:100%}.drawer-cart-footer .drawer-cart-footer__summary{position:relative;display:flex;flex-direction:column;gap:var(--gap-xs)}.drawer-cart-footer :is(.drawer-cart-footer__summary-original,.drawer-cart-footer__total){display:flex;flex-direction:column;gap:var(--gap-xs)}.drawer-cart-footer .drawer-cart-footer__discounts-list{display:flex;flex-direction:column;gap:var(--gap-xs);padding:0;margin:0;list-style:none}.drawer-cart-footer :is(.drawer-cart-footer__discount-item,.drawer-cart-footer__total-item){display:flex;align-items:center;justify-content:space-between}.drawer-cart-footer .drawer-cart-footer__discount-item{opacity:.7}.drawer-cart-footer .drawer-cart-footer__discount-text{display:inline-flex;gap:var(--gap-xs);align-items:center;font-size:var(--text-sm)}.drawer-cart-footer .drawer-cart-footer__total-value{display:inline-flex;gap:var(--gap-xs);align-items:baseline}.drawer-cart-footer .drawer-cart-footer__total-value-original{opacity:.7}.drawer-cart-footer .drawer-cart-footer__total-value-current{font-weight:var(--font-semibold)}.drawer-cart-footer .installments{display:block}.drawer-cart-footer .drawer-cart-footer__ctas{display:flex;flex-direction:column;gap:var(--gap-sm)}.drawer-cart-footer .drawer-cart-footer__checkout-button{width:100%}.drawer-cart-footer .drawer-cart-footer__actions{display:flex;flex-direction:column;gap:var(--gap-xs)}.cart-items{display:flex;flex:1;flex-direction:column}.cart-items .cart-items__empty{display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:center}.cart-items .cart-items__empty-row{display:flex;flex-direction:row;align-items:center;justify-content:center}.cart-items .cart-items__form{display:flex;flex-direction:column;gap:var(--gap-xs)}.cart-items .cart-items__list{display:flex;flex-direction:column}.cart-items .cart-items__item{display:flex;gap:var(--gap-xs);padding-block:var(--sp-md)}[role=listitem]:first-child>:is(.cart-items .cart-items__item){padding-block-start:0}.cart-items .cart-items__item.cart-items__item--nested{padding-left:var(--gap-md)}.cart-items .cart-items__separator{-webkit-mask-size:6em .3125em;mask-size:6em .3125em}.cart-items .cart-items__media{flex-shrink:0;width:var(--sp-28)}.cart-items .cart-items__details{display:flex;width:100%}.cart-items .cart-items__header{display:flex;flex-direction:column;justify-content:space-between;width:100%}.cart-items .cart-items__title{margin:0;font-size:calc(var(--text-lg) - 3px);letter-spacing:-.025em}.cart-items .cart-items__title a{color:inherit;text-decoration:none}.cart-items .cart-items__price{font-size:var(--text-sm);line-height:1;text-align:right}.cart-items .cart-items__price.cart-items__price--sale .cart-rewards__price-regular{color:var(--color-error)}.cart-items :is(.cart-items__components,.cart-items__variants,.cart-items__selling-plan,.cart-items__discounts){width:max-content;padding:0;margin:0;font-size:var(--text-xs);list-style:none}.cart-items :is(.cart-items__components,.cart-items__discounts){display:flex;flex-direction:column}.cart-items .cart-items__discounts{gap:var(--gap-xs)}.cart-items .cart-items__components{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--sp-1d5);column-gap:var(--gap-sm);width:auto;min-width:var(--sp-52)}.cart-items .cart-items__components li{display:flex;gap:var(--gap-xs);align-items:center;min-width:0}.cart-items .cart-items__component-text{min-width:0;line-height:1.2;overflow-wrap:anywhere}.cart-items .cart-items__component-image{flex-shrink:0;width:var(--sp-5d5);height:var(--sp-5d5);object-fit:cover;border-radius:var(--rounded-xs)}.cart-items .cart-items__variant-option{display:inline-block}.cart-items .cart-items__variant-option dt{display:none}.cart-items .cart-items__variant-option dd{display:inline;margin:0}.cart-items .cart-items__actions{grid-column:1;width:100%;height:100%}.cart-items .cart-items__actions-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%}.cart-items .cart-items__remove{align-self:flex-end;padding:0;font:inherit;color:inherit;background:none;border:none}.cart-items .cart-items__price-regular{white-space:nowrap}.cart-items .cart-items__price-sale{position:relative;display:inline-flex;align-items:center;height:auto;text-decoration:line-through;opacity:.7}.cart-items .cart-items__error{display:none}.cart-items .cart-items__error.hidden{display:none}.cart-rewards-container{display:flex;flex-direction:column;gap:var(--sp-xs);width:100%;padding:var(--sp-xs) var(--sp-md)}.cart-rewards-container[hidden]{display:none}.cart-rewards-container .cart-rewards__bar-track{--progress: 0;position:relative;width:100%;height:7px;overflow:hidden;background:var(--beige-2)}.cart-rewards-container .cart-rewards__bar-track:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:var(--green);transform:scaleX(calc(var(--progress) / 100));transform-origin:left;transition:--progress .3s var(--ease-secondary)}@media(prefers-reduced-motion:reduce){.cart-rewards-container .cart-rewards__bar-track:after{transition-duration:0s;animation:none}}.cart-rewards__clip{flex-shrink:0}.drawer-cart-upsell{display:flex;flex-direction:column;gap:var(--sp-md)}.drawer-cart-upsell .drawer-cart-upsell__heading{font:var(--font-heading);font-size:var(--text-xl)}.drawer-cart-upsell .drawer-cart-upsell__card{display:flex;flex-direction:column;gap:var(--sp-md)}.drawer-cart-upsell .drawer-cart-upsell__products{display:flex;flex-direction:column;gap:var(--sp-sm)}.drawer-cart-upsell .drawer-cart-upsell__list{align-items:flex-start}.drawer-cart-upsell .drawer-cart-upsell__list .use-slider__item{align-items:stretch}.drawer-cart-upsell .drawer-cart-upsell__dots{align-self:flex-start;margin-top:var(--sp-xs)}.drawer-cart-upsell .use-slider{--slider-padding-start: 0;--slider-safe: 0;--slider-gap: var(--gap-sm);width:100%;margin-inline:0}.drawer-cart-upsell .use-slider__scroller{padding-block-start:0;padding-block-end:0}.cart-discount{display:flex;flex-direction:column;gap:var(--gap-xs)}.cart-discount .cart-discount__content,.cart-discount .cart-discount__content-inner,.cart-discount .cart-discount__form{width:100%}.cart-discount .cart-discount__group{display:flex;flex-direction:column;gap:var(--gap-xs)}.cart-discount .cart-discount__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.cart-discount .cart-discount__input-wrapper{position:relative}.cart-discount .cart-discount__submit{position:absolute;top:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;padding-block:var(--sp-md);padding-inline:var(--sp-xs)}.cart-discount .cart-discount__error{margin-top:var(--gap-xs);font-size:var(--text-xs);color:var(--color-error)}.cart-discount .cart-discount__error-message{display:block}.cart-discount .cart-discount__codes{display:flex;flex-wrap:wrap;gap:var(--gap-xs);padding:0;margin:0;list-style:none}.cart-discount .cart-discount__codes .cart-discount__pill{display:inline-flex;gap:var(--gap-xs);align-items:center;padding-block:var(--sp-xs);padding-inline:var(--sp-sm);color:var(--white);background-color:var(--color-error)}.cart-discount .cart-discount__codes .cart-discount__pill .cart-discount__pill-text{margin:0;font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:0}.cart-discount .cart-discount__codes .cart-discount__pill .cart-discount__pill-remove{display:inline-flex;gap:var(--gap-xs);align-items:center;padding:0;color:inherit;background:none;border:none}.drawer-cart-note{display:flex;flex-direction:column;width:100%}.drawer-cart-note .drawer-cart-note__accordion{width:100%}.drawer-cart-note .drawer-cart-note__details{width:100%}.drawer-cart-note .drawer-cart-note__details::details-content{block-size:0;overflow-y:clip;opacity:0;transition:opacity var(--anim),block-size var(--anim),content-visibility var(--anim) allow-discrete}.drawer-cart-note .drawer-cart-note__details[open]::details-content{block-size:auto;opacity:1}.drawer-cart-note .drawer-cart-note__summary{display:flex;gap:var(--gap-xs);align-items:center;justify-content:space-between;list-style:none}.drawer-cart-note .drawer-cart-note__summary::-webkit-details-marker{display:none}.drawer-cart-note .drawer-cart-note__label{font:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-medium)}.drawer-cart-note .drawer-cart-note__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--icon-sm);height:var(--icon-sm)}.drawer-cart-note .drawer-cart-note__inner{display:flex;flex-direction:column;gap:var(--gap-xs);padding-top:var(--sp-xs)}.drawer-cart-note .drawer-cart-note__instructions{width:100%;padding:var(--sp-md);font-size:var(--text-sm);color:var(--color-primary);background-color:var(--color-secondary);border:var(--stroke-width) solid var(--color-secondary)}.drawer-cart-note .drawer-cart-note__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.rich-text{position:relative;z-index:1;container:rich-text / inline-size}.rich-text.rich-text--clip-bottom .rich-text__content:has(>.media:nth-last-child(1 of.media)){margin-block-end:calc(var(--safe) * -1)}.rich-text.rich-text--themed{padding-block:var(--sp-md)}.rich-text .rich-text__content--narrow{margin-inline:auto}@container rich-text (width >= 800px){.rich-text .rich-text__content--no-media{width:var(--cols-5)}}.rich-text .rich-text__layout{width:100%}.rich-text .rich-text__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background-color:var(--white)}@container rich-text (width >= 800px){.rich-text .rich-text__media{aspect-ratio:577 / 240}}.rich-text .rich-text__media :is(figure,picture){width:100%;height:100%;margin:0}.rich-text .rich-text__media :is(img,svg,video){width:100%;height:100%;object-fit:cover;object-position:center}.rich-text .rich-text__layout--media-first .rich-text__content{order:2}.rich-text .rich-text__layout--media-first .rich-text__media{order:1}.image-with-content{width:100%;container:image-with-content / inline-size}.image-with-content .image-with-content__item{position:relative;flex-shrink:0;width:100%}.image-with-content .image-with-content__item .button{max-width:max-content}.image-with-content .image-with-content__item .rich-text{padding-block-start:0}.image-with-content .image-with-content__content-panel{padding-block-start:var(--sp-sm);padding-block-end:var(--sp-lg);padding-inline:var(--sp-lg)}@container image-with-content (width >= 800px){.image-with-content .image-with-content__content-panel{padding-block:var(--sp-md);padding-inline:var(--sp-lg)}}.image-with-content .image-with-content__media{position:relative;width:100%}.image-with-content .image-with-content__image{position:relative}@container image-with-content (width >= 800px){.image-with-content .image-with-content__image.media-adapt{height:0;padding-block-end:var(--ratio-percent)}.image-with-content .image-with-content__image.media-adapt .media-height>img:first-child{position:static}.image-with-content .image-with-content__image.media-adapt .media-height>img:first-child~video{position:absolute;inset-block-start:0;inset-inline-start:0}.image-with-content .image-with-content__image.media-adapt>.media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}}@container image-with-content (width <= 799px){.image-with-content .image-with-content__image:is(.media-adapt.mobile\:media-auto,.mobile\:media-adapt){height:0;padding-block-end:var(--ratio-percent)}.image-with-content .image-with-content__image:is(.media-adapt.mobile\:media-auto,.mobile\:media-adapt) .media-height>img{position:static}.image-with-content .image-with-content__image:is(.media-adapt.mobile\:media-auto,.mobile\:media-adapt) .media-height>img~video{position:absolute;inset-block-start:0;inset-inline-start:0}.image-with-content .image-with-content__image:is(.media-adapt.mobile\:media-auto,.mobile\:media-adapt)>.media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}}.image-with-content__section{position:relative}.multicolumn-slider--themed{padding-block:var(--sp-md);padding-inline:var(--sp-md)}.multicolumn-slider--themed .use-slider{padding-inline:var(--sp-md)}.product-card-section-wrapper{display:contents}.related-products{container:related-products / inline-size}.related-products .related-products__viewport{overflow:hidden}@container related-products (width >= 800px){.related-products .related-products__viewport{overflow:visible}}.related-products .indicators{gap:var(--sp-2d5)}.recently-viewed{container:recently-viewed / inline-size}.recently-viewed .recently-viewed__viewport{overflow:hidden}@container recently-viewed (width >= 800px){.recently-viewed .recently-viewed__viewport{overflow:visible}}.recently-viewed .indicators{gap:var(--sp-2d5)}.spacing-section{padding-block-start:var(--sp-4xl)}@media(min-width:1500px){.spacing-section{padding-block-start:var(--sp-44)}}.hero-model-wrapper{display:block;position:relative;overflow:clip;isolation:isolate;min-height:100dvh}.policies{padding-block-end:var(--sp-2xl)}.policies-empty{padding-block:calc(var(--header-group) + var(--sp-2xl)) var(--sp-2xl)}.policies-hero{padding-block:calc(var(--header-group) + var(--sp-xl)) var(--sp-4xl);overflow:clip}.policies-hero .policies-hero__content{position:relative;isolation:isolate;text-align:center}.policies-hero .policies-hero__title-row{position:relative;max-width:60rem}.policies-hero .policies-hero__title{font-size:clamp(2.75rem,9vw,8.25rem);line-height:.9;letter-spacing:-.05em}.policies-hero .policies-hero__deco{position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:-1;display:block;width:min(70vw,420px);height:auto;color:var(--brown);pointer-events:none;opacity:.08;translate:-50% -50%}.policies__separator{margin-block-end:var(--sp-xl)}.policies-nav{display:none}@media(min-width:800px){.policies-nav{position:sticky;inset-block-start:calc(var(--header-group) + var(--sp-md));z-index:var(--z-sticky);display:flex;align-self:start}}.policies-nav .policies-nav__link{width:100%}@media(min-width:800px){.policies-nav .policies-nav__link[aria-current=true]{--btn-color: var(--color-primary);--btn-bg: var(--color-secondary);--btn-border: var(--color-secondary)}}@media(min-width:800px){.policies-doc[open]::details-content{block-size:auto;opacity:1;transition:none}}.policies-doc .policies-doc__body{container:policies-doc / inline-size}.policies-doc .policies-doc__body :is(ul,ol){padding-inline-start:var(--sp-5);list-style:revert}.policies-doc .policies-doc__title{display:none}@media(min-width:800px){.policies-doc .policies-doc__title{display:block}}@media(min-width:800px){.policies-docs .accordion-item__summary,.policies-docs .accordion-item__separator{display:none}}.notfound{overflow:clip}.notfound .notfound__inner{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:100dvh;padding-block:calc(var(--header-group) + var(--sp-xl)) var(--sp-4xl)}.notfound .notfound__heading{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -60%}.notfound .notfound__code{font-size:clamp(10rem,30vw,25rem);line-height:.75;letter-spacing:-.04em}.notfound .notfound__text{max-width:34rem}.footer-wrapper{container:footer / inline-size;overflow-x:clip;padding-block-start:var(--sp-xl);padding-block-end:var(--sp-md);padding-inline:var(--sp-md)}@media(min-width:800px){.footer-wrapper{padding-block-start:var(--sp-2xl);padding-inline:0}}.footer-wrapper .custom-grid{padding-block-end:var(--sp-2xl)}@media(max-width:799px){.footer-wrapper .custom-grid{gap:var(--gap-lg)}}@container footer (width >= 800px){.footer-wrapper .custom-grid:not(:has(.footer-newsletter)) .footer-item{grid-column:span 4}.footer-wrapper .custom-grid:has(.footer-newsletter){grid-template-columns:3fr 1fr 1fr 1fr}.footer-wrapper .custom-grid:has(.footer-newsletter)>*{grid-column:auto}}.footer-wrapper .footer-blocks{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.footer-wrapper .footer-blocks .footer-brand,.footer-wrapper .footer-blocks .footer-badges{grid-column:1 / -1}@container footer (width >= 800px){.footer-wrapper .footer-blocks{display:contents;grid-column:1 / -1}.footer-wrapper .footer-blocks .footer-brand,.footer-wrapper .footer-blocks .footer-badges{grid-column:auto}}.footer-wrapper .ui-separator{padding-inline:var(--safe)}.footer-wrapper .footer-logo{position:relative;padding-block-start:var(--sp-4xl)}@container footer (width >= 800px){.footer-wrapper .footer-logo{padding-inline:var(--sp-md)}}.footer-wrapper .footer-logo .footer-sticker{display:block;position:absolute;z-index:5;width:var(--sticker-width, 5.5rem);height:auto;overflow:visible;pointer-events:none;transform-origin:center}.footer-wrapper .footer-logo .footer-sticker.is--1{--sticker-width: 5.5rem;top:6%;left:2%;rotate:-8deg}.footer-wrapper .footer-logo .footer-sticker.is--2{--sticker-width: 6.5rem;top:58%;left:7%;rotate:6deg}.footer-wrapper .footer-logo .footer-sticker.is--3{--sticker-width: 7.25rem;top:3%;left:44%;rotate:4deg}.footer-wrapper .footer-logo .footer-sticker.is--4{--sticker-width: 6.25rem;top:14%;right:2%;rotate:-6deg}.footer-wrapper .footer-logo .footer-sticker.is--5{--sticker-width: 7rem;right:14%;bottom:4%;rotate:10deg}.footer-wrapper .footer-logo .footer-sticker [data-inertia-element],.footer-wrapper .footer-logo .footer-sticker [data-inertia-child]{display:block}.footer-wrapper .footer-logo .footer-sticker [data-inertia-element]{pointer-events:auto}.footer-wrapper .footer-logo .footer-sticker [data-inertia-child]{transform-origin:center}@media(min-width:800px)and (prefers-reduced-motion:no-preference){.footer-wrapper .footer-logo .footer-sticker [data-inertia-child]{will-change:transform}}.footer-wrapper .footer-logo .footer-sticker [data-scroll-animation-target]{display:block;width:100%;height:auto;color:var(--pink)}@media(max-width:800px){.footer-wrapper .footer-logo .footer-sticker.is--1{--sticker-width: 4rem;top:2%;left:2%}.footer-wrapper .footer-logo .footer-sticker.is--2{--sticker-width: 3.5rem;top:62%;left:4%}.footer-wrapper .footer-logo .footer-sticker.is--3{--sticker-width: 6rem;top:2%;left:44%}.footer-wrapper .footer-logo .footer-sticker.is--4{--sticker-width: 5rem;top:-20%;right:0}.footer-wrapper .footer-logo .footer-sticker.is--5{--sticker-width: 4rem;right:10%;bottom:30%}}.hero-slider{position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;width:100%;overflow:hidden}.hero-slider[data-animating] .hero-slider__slide:is(.is-active,.is-leaving){will-change:transform}.hero-slider__slides{position:relative;width:100%;overflow:hidden;pointer-events:none}.hero-slider__navigation{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--sp-lg);pointer-events:none}.hero-slider__navigation-button{color:var(--white);mix-blend-mode:difference;pointer-events:auto}.hero-slider__slide{z-index:0;display:grid;position:absolute;top:0;right:0;bottom:0;left:0;place-items:center;width:100%;visibility:visible;opacity:1;overflow:hidden;pointer-events:none;transition:opacity var(--anim-fast),visibility 0s linear var(--anim-fast)}.hero-slider__slide[aria-hidden=true]{z-index:0;visibility:hidden;opacity:0}.hero-slider__slide.is-active,.hero-slider__slide.is-leaving{z-index:1;visibility:visible;opacity:1;transition-delay:0s}.hero-slider__slide.is-leaving{z-index:0;pointer-events:none}.hero-slider__slide.is-active{position:relative;inset:auto;pointer-events:auto}.hero-slider__slide[data-hero-slider-height=adapt]{height:auto;aspect-ratio:var(--media-aspect-ratio, 16 / 9)}@media(max-width:799px){.hero-slider__slide[data-hero-slider-height-mobile=adapt]{height:auto;aspect-ratio:var( --media-aspect-ratio-mobile, var(--media-aspect-ratio, 16 / 9) )}}.hero-slider__slide.is-leaving{height:100%;aspect-ratio:auto}.hero-slider__media,.hero-slider__image,.hero-slider__picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-slider__media{overflow:hidden}.hero-slider__media[data-overlay]:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";opacity:.8;background:linear-gradient(to bottom,#0000,#000);pointer-events:none}.hero-slider__image-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-slider__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%}.hero-slider__content{position:absolute;inset-block-end:var(--sp-md);inset-inline-start:var(--sp-md);z-index:2;width:min(40rem,calc(100% - (var(--safe) * 2)));color:var(--color-secondary);pointer-events:none}.hero-slider__content :is(a,button,input,textarea,select,[tabindex]:not([tabindex="-1"])){pointer-events:auto}.hero-slider__rich-text{width:100%;padding-block-start:0}.hero-slider__content-blocks{gap:var(--sp-sm)}[data-infinite-collection]{--infinite-collection-stage-width: 100svw;--infinite-collection-card-width: clamp(16rem, 82.5vw, 24rem);--infinite-collection-card-height: calc( var(--infinite-collection-card-width) * 4 / 3 );--infinite-collection-gap: var(--gap-sm);--infinite-collection-radial-bleed: 4rem;--infinite-collection-spv: 3;--infinite-collection-rotate: 7.5;--infinite-collection-pivot: 700%;display:grid;grid-template-columns:minmax(0,1fr);isolation:isolate;gap:var(--infinite-collection-gap);outline:none}[data-infinite-collection][data-flick-drag-status=grabbing] [data-infinite-collection-item]{will-change:transform}[data-infinite-collection]>[data-infinite-collection-heading]{grid-column:1;grid-row:1}[data-infinite-collection]>[data-infinite-collection-viewport]{position:relative;grid-column:1;grid-row:2;justify-self:center;width:min(100%,var(--infinite-collection-stage-width));height:calc(var(--infinite-collection-card-height) + var(--infinite-collection-radial-bleed));overflow:clip;padding-block-end:var(--infinite-collection-radial-bleed)}[data-infinite-collection]>[data-infinite-collection-viewport]>[data-infinite-collection-track]{position:relative;width:100%;height:100%;padding:0;margin:0;list-style:none}[data-infinite-collection]>[data-infinite-collection-viewport]>[data-infinite-collection-track]>[data-infinite-collection-item]{display:block;position:absolute;top:0;left:50%;width:var(--infinite-collection-card-width);height:var(--infinite-collection-card-height);min-width:0;padding:var(--sp-1);pointer-events:auto;transform-origin:50% var(--infinite-collection-pivot);transition:opacity var(--anim)}[data-infinite-collection]>[data-infinite-collection-viewport]>[data-infinite-collection-track]>[data-infinite-collection-item]>:first-child{width:100%;height:100%}[data-infinite-collection]>[data-infinite-collection-viewport]>[data-infinite-collection-track]>[data-infinite-collection-item][data-infinite-collection-item-status=not-active]{opacity:0;pointer-events:none}[data-infinite-collection]>[data-infinite-collection-viewport]>[data-infinite-collection-track]>[data-infinite-collection-item][data-infinite-collection-item-status=active] .product-card-media__reveal:has(ui-video[data-product-card-video],ui-video-media[data-product-card-video],ui-deferred-media[data-product-card-video]){transform:rotate(0) translate(0)}[data-infinite-collection]>[data-infinite-collection-navigation]{grid-column:1;grid-row:2;z-index:5;align-self:center;align-items:center;justify-content:space-between;pointer-events:none}[data-infinite-collection]>[data-infinite-collection-navigation]>[data-infinite-collection-control]{z-index:6;pointer-events:auto}@media(min-width:800px){[data-infinite-collection]{--infinite-collection-card-width: min( 30rem, calc(var(--infinite-collection-stage-width) / 4) );--infinite-collection-gap: var(--gap-md);--infinite-collection-spv: 4.5;--infinite-collection-rotate: 5;--infinite-collection-pivot: 1050%}}@media(min-width:1500px){[data-infinite-collection]{--infinite-collection-gap: var(--gap-lg)}}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/_main.css.map */
