:root{--color-background: var(--color-base-background);--color-background-2: var(--color-base-background);--color-foreground: var(--color-base-text);--color-border: var(--color-foreground)/ .1;--color-border-dark: var(--color-foreground)/ .4;--color-border-light: var(--color-foreground)/ .06;--color-highlight: var(--color-base-highlight);--color-button-background: var(--color-base-button);--color-button-gradient: var(--color-base-button-gradient);--color-button-border: var(--color-base-button);--color-button-text: var(--color-base-button-text);--font-normal: 400;--font-medium: 500;--font-bold: 700;--animation-nav: .5s cubic-bezier(.6, 0, .4, 1);--animation-nav-delay: .1s;--animation-primary: .5s cubic-bezier(.6, 0, .4, 1);--animation-primary-delay: .1s;--animation-fast: .3s cubic-bezier(.6, 0, .4, 1);--animation-vfast: .15s cubic-bezier(.6, 0, .4, 1);--animation-vfast-delay: .05s;--animation-gsap: .8s cubic-bezier(.6, 0, .4, 1);--animation-gsap-delay: .2s;--animation-marquee: 40s linear infinite;--animation-marquee-short: 20s linear infinite;--fluid-2xl-to-4xl: clamp(var(--text-2xl), .6307rem + 1.3636vw, var(--text-4xl));--fluid-xl-to-3xl: clamp(var(--text-xl), .4966rem + 1.1818vw, var(--text-3xl));--fluid-lg-to-2xl: clamp(var(--text-lg), .9722rem + .4444vw, var(--text-2xl));--fluid-base-to-xl: clamp(var(--text-base), .873rem + .3175vw, var(--text-xl));--fluid-base-to-2xl: clamp(var(--text-base), .746rem + .6349vw, var(--text-2xl));--fluid-sm-to-lg: clamp(var(--text-sm), .748rem + .3174vw, var(--text-lg));--fluid-sm-to-base: clamp(var(--text-sm), .8115rem + .1587vw, var(--text-base));--fluid-xs-to-sm: clamp(var(--text-xs), .7297rem + .1013vw, var(--text-sm));--border-radius: clamp(var(--sp-4), 1.578vw, var(--sp-7d5));--border-radius-medium: calc(clamp(1em, 1.7vw, 1.7em)*1.2) ;--border-radius-small: calc(clamp(1em, 1.7vw, 1.7em)/2) ;--rounded-full: 9999px;--input-height: var(--sp-13);--input-padding-inline: var(--sp-6d5);--transform-logical: 1;--transform-origin-start: left;--transform-origin-end: right;--text-h0: var(--sp-16);--text-h1: var(--sp-9);--text-h2: var(--sp-6);--text-h3: var(--sp-5);--text-h4: var(--sp-4d5);--text-h5: var(--sp-4);--text-h6: var(--sp-4d5);--title-sm: clamp(var(--text-2xl), 2.526vw, var(--text-5xl));--title-md: clamp(var(--sp-8), 3.368vw, var(--sp-16));--title-lg: clamp(var(--sp-10), 3.368vw, var(--sp-16));--title-xl: clamp(var(--sp-12), 7.813vw, var(--sp-20));--color-red-200: 254 202 202;--color-red-300: 252 165 165;--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-ring-inset: inset;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--screen-height: 100vh;--topbar-height: 0px;--header-height: 0px;--sticky-header-height: 0px;--mobile-dock-height: 0px;--scrollbar-width: 0px;--ratio-percent: 56.25%}@media screen and (min-width:768px){:root{--text-h1: var(--sp-12);--text-h2: var(--sp-7d5);--text-h3: var(--sp-6);--text-h4: var(--sp-5d5);--text-h5: var(--sp-4d5);--text-h6: var(--sp-4)}}@media screen and (min-width:1024px){:root{--title-lg: clamp(var(--sp-12), 4.73vw, var(--sp-23));--title-xl: clamp(var(--sp-20), 6.737vw, var(--sp-32));--text-h1: var(--sp-14);--text-h2: var(--sp-9);--text-h3: var(--sp-7d5);--text-h4: var(--sp-6);--text-h5: var(--sp-5)}}*,:after,:before{box-sizing:border-box}html{touch-action:manipulation;-webkit-font-smoothing:antialiased;text-size-adjust:100%;font-feature-settings:normal}body{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--text-base);letter-spacing:var(--font-body-letter-spacing);overflow-x:hidden;line-height:inherit;margin:0}blockquote,.heading,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);line-height:var(--font-heading-line-height);text-transform:var(--font-heading-text-transform);color:rgb(var(--color-foreground));word-break:break-word}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;appearance:button;background-color:transparent;background-image:none}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}.sr-only{clip:rect(0px,0px,0px,0px);border-width:0px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden,[hidden]{display:none}.overflow-hidden{overflow:hidden}.py-0{padding-block:0px}.rounded-full{border-radius:var(--rounded-full)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:1.6}.text-base{font-size:var(--text-base);line-height:1.6}.text-sm{font-size:var(--text-sm);line-height:1.6}.text-xs{font-size:var(--text-xs);line-height:1.6}.text-sm-base{font-size:var(--fluid-sm-to-base)}.text-sm-lg{font-size:var(--fluid-sm-to-lg)}.font-medium{font-weight:var(--font-medium)}.top-0{inset-block-start:0px}.top-100{inset-block-start:100%}.left-0{inset-inline-start:0px}.bottom-0{inset-block-end:0px}.right-0{inset-inline-end:0px}.h-full{height:100%}.w-full{width:100%}.z-1{z-index:1}.z-2{z-index:2}.z-20{z-index:20}.max-w-full{max-width:100%}.visible{visibility:visible}.invisible{visibility:hidden}.opacity-0{opacity:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.col-span-full{grid-column:1 / -1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.gap-0{gap:0px}.gap-1{gap:var(--sp-1)}.gap-1d5{gap:var(--sp-1d5)}.gap-2{gap:var(--sp-2)}.gap-2d5{gap:var(--sp-2d5)}.gap-3{gap:var(--sp-3)}.gap-4{gap:var(--sp-4)}.gap-5{gap:var(--sp-5)}.gap-8{gap:var(--sp-8)}@media screen and (min-width:640px){.sm\:hidden{display:none}.sm\:text-base{font-size:var(--text-base);line-height:1.6}}@media screen and (min-width:768px){.md\:block{display:block}.md\:hidden{display:none}.md\:gap-8{gap:var(--sp-8)}.md\:opacity-0{opacity:0}}@media screen and (min-width:1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:flex-col{flex-direction:column}.lg\:justify-start{justify-content:flex-start}.lg\:justify-center{justify-content:center}.lg\:gap-1d5{gap:var(--sp-1d5)}.lg\:gap-5{gap:var(--sp-5)}}@media screen and (max-width:1023px){.header-section .header,.header-sticky{z-index:100!important}}@media screen and (min-width:1280px){.xl\:block{display:block}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}}.leading-none{line-height:1}.leading-tight{line-height:1.25}.whitespace-nowrap{white-space:nowrap}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}.rte :where(.rte>:first-child):not(:where([class~=not-rte] *)){margin-block-start:0px}.rte :where(.rte>:last-child):not(:where([class~=not-rte] *)){margin-block-end:0px}.rte :where(ul):not(:where([class~=not-rte] *)){list-style-type:disc}.rte :where(ul):not(:where([class~=not-rte] *)) ::marker{color:rgb(var(--color-foreground)/ .25)}.rte :where(ul,ol):not(:where([class~=not-rte] *)){margin-block:var(--sp-5);padding-inline-start:var(--sp-7)}@media screen and (min-width:1024px){.rte :where(ul,ol):not(:where([class~=not-rte] *)){margin-block:var(--sp-6);padding-inline-start:var(--sp-8)}}.rte :where(li):not(:where([class~=not-rte] *)){margin-block-start:var(--sp-2)}@media screen and (min-width:1024px){.rte :where(li):not(:where([class~=not-rte] *)){margin-block-start:var(--sp-2d5)}}.rte :where(ul>li,ol>li):not(:where([class~=not-rte] *)){padding-inline-start:var(--sp-1d5)}@media screen and (min-width:1024px){.rte :where(ul>li,ol>li):not(:where([class~=not-rte] *)){padding-inline-start:var(--sp-2)}}.page-width{margin:0 auto;padding-inline:var(--page-padding)}summary{list-style-type:none}.scroll-area{overflow:auto hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.icon{stroke-width:var(--icon-weight);width:var(--sp-5d5);height:var(--sp-5d5)}.icon-xs{width:var(--sp-4);height:var(--sp-4)}.icon-sm{width:var(--sp-5);height:var(--sp-5)}.icon-lg{width:var(--sp-6);height:var(--sp-6)}.icon .fill{stroke:none;fill:rgb(var(--color-foreground)/ .1)}.stroke-1{stroke-width:1}.stroke-2{stroke-width:2}[role=main] .shopify-section{--section-is-first: 0;position:relative}[role=main] .shopify-section:not(.contents){display:flow-root}[role=main] .shopify-section:first-child{--section-is-first: 1}.page-container{background-color:rgb(var(--color-background))}.button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded,.shopify-payment-button [role=button],.additional-checkout-buttons [role=button],.additional-checkout-buttons iframe,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-opacity: var(--buttons-shadow-opacity);--border-opacity: var(--buttons-border-opacity)}.shopify-payment-button__more-options{margin-block-start:var(--sp-3)!important;font-size:var(--text-sm)!important;line-height:1.25!important}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 50px;--shopify-accelerated-checkout-button-border-radius: var(--buttons-radius, 0);--shopify-accelerated-checkout-button-box-shadow: none}.button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;line-height:1;font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:var(--font-button-weight);text-transform:var(--font-button-text-transform);padding:clamp(var(--sp-4d5),1.2vw,var(--sp-5d5)) clamp(var(--sp-6d5),1.473vw,var(--sp-7d5));color:rgb(var(--color-button-text));background-color:rgb(var(--color-button-background));border-radius:var(--buttons-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) rgb(var(--color-shadow)/ var(--shadow-opacity));max-height:3.75rem;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;height:auto}.button:after,.shopify-challenge__button:after,button.shopify-payment-button__button--unbranded:after,#shopify-product-reviews .spr-summary-actions-newreview:after,#shopify-pc__banner__btn-accept:after,#shopify-pc__banner__btn-decline:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--buttons-radius);border:var(--buttons-border-width) solid rgb(var(--color-button-border)/ var(--border-opacity))}.button .btn-text{color:currentcolor}.button .btn-fill{display:block;border-radius:50%;width:150%;height:200%;inset-block-start:-50%;inset-inline-start:-25%;position:absolute;transform:translate3d(0,-76%,0)}.button--primary .btn-fill{background-color:rgb(var(--color-button-text))}.button--secondary .btn-fill{background-color:rgb(var(--color-button-background))}.button[disabled],button.shopify-payment-button__button--unbranded[disabled]{opacity:.6;cursor:not-allowed}.button[disabled] .btn-fill{display:none}.button--fixed{min-width:var(--sp-48)}.button--secondary,button.shopify-payment-button__button--unbranded,#shopify-pc__banner__btn-decline{color:rgb(var(--color-button-background));background:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media screen and (pointer:fine){.button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded,#shopify-product-reviews .spr-summary-actions-newreview,#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline{--button-transition: box-shadow var(--animation-primary), opacity var(--animation-fast);transition:var(--button-transition)}.button:after,.shopify-challenge__button:after,button.shopify-payment-button__button--unbranded:after,#shopify-product-reviews .spr-summary-actions-newreview:after,#shopify-pc__banner__btn-accept:after,#shopify-pc__banner__btn-decline:after{transition:border var(--animation-primary)}.button .btn-text{transition-delay:.1s}.button .btn-fill{transition:background-color var(--animation-primary)}[data-button-hover=standard] .button:not([disabled]) .btn-fill{display:block}}.btn-text{position:relative;pointer-events:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:1}.btn-loader{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);pointer-events:none}.btn-loader span{width:5px;height:5px;border-radius:var(--rounded-full);background:currentcolor}.indicators .button{--buttons-border-width: 1px;--buttons-radius: var(--rounded-full);--buttons-width: var(--sp-12);padding:0;box-shadow:none;height:var(--buttons-width);width:var(--buttons-width)}@media screen and (min-width:1280px){.indicators .button{--buttons-width: var(--sp-14)}}.indicators .button[disabled]{opacity:.3;pointer-events:none}.media{background-color:rgb(var(--color-placeholder))}.media>img{backface-visibility:hidden;object-fit:cover;object-position:center center}@media screen and (pointer:fine){.media>img{transition-property:opacity,transform}}.label{display:block;margin-block-end:var(--sp-2d5);font-size:var(--text-sm);line-height:1.6}@media screen and (min-width:768px){.label{font-size:var(--text-base)}}input:is([type=checkbox],[type=radio]){--active: rgb(var(--color-foreground));--active-inner: rgb(var(--color-background));--focus: 3px hsla(0, 0%, 9%, .1);--border: rgb(var(--color-border-dark));--border-radius: 5px;--border-hover: rgb(var(--color-foreground));--background: rgb(var(--color-background));--disabled: rgb(var(--color-border-light));--disabled-inner: rgb(var(--color-border));-webkit-appearance:none;appearance:none;background:var(--b, var(--background));border:1px solid var(--bc, var(--border));cursor:pointer;display:inline-block;height:20px;margin:0;outline:none;position:relative;transition:background-color .3s,border-color .3s,box-shadow .2s;vertical-align:top}input:is([type=checkbox],[type=radio]).sr-only{clip:rect(0px,0px,0px,0px);border-width:0px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}input:is([type=checkbox],[type=radio]):after{content:"";display:block;position:absolute;inset-inline-start:0px;inset-block-start:0px;transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s)}input:is([type=checkbox],[type=radio]):checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}input:is([type=checkbox],[type=radio]):not(.switch){flex:0 0 auto;width:20px}input:is([type=checkbox],[type=radio]):not(.switch):after{opacity:var(--o, 0)}input:is([type=checkbox],[type=radio]):not(.switch):checked{--o: 1}input:is([type=checkbox],[type=radio])+label{cursor:pointer;display:inline-block;vertical-align:top}input[type=radio]:not(.switch){border-radius:var(--rounded-full)}.label-swatch{--swatch-offset: 0px;--swatch-margin: calc(var(--swatch-offset)*2);border-radius:var(--swatch-radius);padding:var(--sp-4) var(--sp-5);transition:all var(--animation-short)}.label-swatch:after{--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);--tw-shadow-color: rgb(var(--color-border));--tw-shadow: var(--tw-shadow-colored);content:"";position:absolute;border-radius:inherit;inset:calc(var(--swatch-offset) * -1);transition:all var(--animation-short)}.label-swatch:after,:checked+.label-swatch:after{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:checked+.label-swatch:after{--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);--tw-shadow-color: rgb(var(--color-foreground));--tw-shadow: var(--tw-shadow-colored)}.swatches--round-slight :is(.color-swatch,.label-swatch),.swatches--round .label-swatch,.swatches--variant .color-swatch{--swatch-radius: 5px}.details{border-block-end:1px solid rgb(var(--color-border-light));box-sizing:content-box}.details .details__summary{padding-block:clamp(var(--sp-5),1.473vw,var(--sp-7))}.details .details__summary>.icon{--tw-scale-y: -1;width:var(--sp-5);height:var(--sp-5);transform:scaleY(var(--tw-scale-y)) rotate(var(--tw-rotate));transition:transform var(--animation-primary)}.details[aria-expanded=true] .details__summary>.icon{--tw-scale-y: 1}.details .details__content:after{content:"";display:block;pointer-events:none;padding-block-end:var(--sp-7)}.text-opacity{color:rgb(var(--color-foreground))}.cutout{z-index:-1;height:1px;background-color:rgb(var(--color-foreground)/ .115);transition:opacity var(--animation-nav)}.section{position:relative;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.section:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgb(var(--color-background))}.js [role=main] .shopify-section .section:before,.js .shopify-section-group-header-group .section:before{height:calc(100% + var(--border-radius))}.js .shopify-section-group-header-group .section.header:before,.js .shopify-section-group-header-group .section.section--last-rounded:before,.js .shopify-section-group-header-group .section.section--next-rounded.header:before{height:100%}.section--padding{padding-block-start:calc(var(--section-padding-top) * .75);padding-block-end:calc(var(--section-padding-bottom) * .75)}@media screen and (min-width:768px){.section--padding{padding-block-start:var(--section-padding-top);padding-block-end:var(--section-padding-bottom)}}.section--rounded{border-start-end-radius:var(--border-radius);border-start-start-radius:var(--border-radius)}.js .section--rounded:before{height:calc(100% + var(--border-radius));border-start-end-radius:var(--border-radius);border-start-start-radius:var(--border-radius)}.header-section{--header-items-gap: .75rem;--header-nav-gap: clamp(1rem, 2vw, 24px)}@media screen and (min-width:1024px){.header-section{--header-items-gap: 2em;--header-nav-gap: 2em}}@media screen and (min-width:1400px){.header-section{--header-items-gap: 2.5em;--header-nav-gap: 2.5em}}.header{--animation-nav-delay: .1s;--header-grid-template: "logo icons" /minmax(0, 1fr) auto;--header-background-opacity: 1;--header-logo-opacity: 1;column-gap:var(--header-items-gap);grid-template:var(--header-grid-template);background:none}.header[is=sticky-header]{transition-property:opacity,transform,padding-block-start,padding-block-end}.header-section .header:before{content:"";z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgb(var(--color-background));opacity:var(--header-background-opacity)}@media screen and (pointer:fine){.header-section .header:before{transition:opacity var(--animation-nav) var(--animation-nav-delay)}:is(.topbar-section,.timer-section)+.header-section .header:before{transition-property:opacity,border-radius}}@media(prefers-reduced-motion:reduce){.header,.topbar{--animation-nav: 0s;--animation-nav-delay: 0s}.header-section .header~.overlay,.header .header__menu>ul .menu__item .btn-text:after{transition:none}}:is(.header--left-center,.header--center) .list-menu{justify-content:center}@media screen and (min-width:1024px){.menu-drawer-button{display:none}.header--left-center{--header-grid-template: "logo navigation icons" /minmax(0, 1fr) fit-content(70%) minmax(0, 1fr)}}@media screen and (max-width:1023px){.mobile\:header--center{--header-grid-template: "tools logo icons" /minmax(0, 1fr) auto minmax(0, 1fr)}.mobile\:header--center .header__icons--start .search-drawer-button,.mobile\:header--center .header__icons--end .menu-drawer-button{display:none}.mobile\:header--center .header__logo{text-align:center;margin-inline:auto}}.header__logo{grid-area:logo;max-width:max-content}@media screen and (max-width:1023px){.header__logo{max-width:calc(100vw - var(--sp-48) - var(--scrollbar-width));text-align:start;margin-inline-end:auto}}@media screen and (pointer:fine){.header__logo :is(a,img){transition:opacity var(--animation-nav) var(--animation-nav-delay)}}.header__logo a,.header__logo a:hover{color:inherit;text-decoration:none}.header__logo .has-white-logo .logo{opacity:var(--header-logo-opacity)}.header__logo .white-logo{opacity:calc(1 - var(--header-logo-opacity))}.header__navigation{grid-area:navigation;transition:color var(--animation-nav) var(--animation-nav-delay)}.header__icons{grid-area:icons}.header__icons--start{display:none;grid-area:tools}.header__buttons{margin-inline:calc(var(--sp-2d5) * -1)}@media screen and (pointer:fine){.header__buttons{transition:color var(--animation-nav) var(--animation-nav-delay)}}.header__buttons>:is(a,button){width:2.75rem;height:2.75rem}.header__menu>ul{column-gap:var(--header-nav-gap)}.header__menu>ul summary::-webkit-details-marker{display:none}.header__menu>ul .menu__item{height:var(--sp-12);font-family:var(--font-navigation-family);font-size:var(--font-navigation-size);font-weight:var(--font-navigation-weight);text-transform:var(--font-navigation-text-transform)}.header__menu>ul .menu__item .btn-text{gap:var(--sp-2)}.header__menu>ul.with-block{gap:0px}.header__menu>ul.with-block .menu__item{overflow:hidden;height:var(--sp-10d5);padding-inline:var(--sp-5);border-radius:var(--rounded-full)}.header__menu>ul.with-block .menu__item [data-text]{transition-property:transform,opacity}.header__menu>ul.with-block .menu__item .btn-duplicate{--tw-scale: .6;--tw-translate-y: 100%;position:absolute;top:0;left:0;width:100%;height:100%;padding-inline:var(--sp-5);border-radius:var(--rounded-full);color:rgb(var(--color-background));background-color:rgb(var(--color-foreground));transition:transform var(--animation-primary);transform:translateY(var(--tw-translate-y)) scale(var(--tw-scale))}@media(prefers-reduced-motion:reduce){.header__menu>ul.with-block .menu__item [data-text],.header__menu>ul.with-block .menu__item .btn-duplicate{transition:none}}@media screen and (pointer:fine){.header__menu>ul.with-block>li:hover .menu__item .btn-duplicate{--tw-scale: 1;--tw-translate-y: 0%}.header__menu>ul.with-block>li:hover .menu__item [data-text]{opacity:0;transform:translateY(-10%) scale(.6)}}.header-sticky{z-index:20;position:sticky;inset-block-start:0px}.topbar-section{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));height:var(--topbar-height);font-size:var(--text-2sm);transition:height var(--animation-nav)}@media screen and (min-width:1536px){.topbar-section{font-size:var(--text-sm)}}.topbar{--topbar-grid-template: "announcement" /auto;grid-template:var(--topbar-grid-template);gap:min(1.5vw,3.5rem)}@media screen and (min-width:1024px){.topbar--center{--topbar-grid-template: "socials announcement localization" /minmax(0, 1fr) minmax(0, 1.5fr) minmax(0, 1fr)}.topbar--center:not(.topbar--inverted) .localization,.topbar--center.topbar--inverted .social-icons,.topbar--start:not(.topbar--inverted) .localization,.topbar--start.topbar--inverted .social-icons{justify-content:flex-end}}.topbar .announcement-bar{grid-area:announcement}.topbar .localization{gap:min(1.5vw,3.5rem)}.topbar .localization{grid-area:localization}@media screen and (min-width:1024px){.announcement-bar{max-width:56rem}}.drawer[hidden]{content-visibility:hidden}@media(prefers-reduced-motion:reduce){.drawer__inner{opacity:0}}@media screen and (min-width:640px){.x-modal .drawer__inner{position:static;height:auto;max-height:90vh;max-width:60rem;margin-inline:var(--gap-padding);transform:scale(.8);opacity:0;border-radius:var(--rounded-block)}}.menu-drawer summary::-webkit-details-marker{display:none}.header~.overlay{top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgb(var(--color-drawer-overlay)/ .1) 40%,rgb(var(--color-drawer-overlay)/ .5) 80%);transition:opacity .8s cubic-bezier(.7,0,.2,1),visibility}@media(prefers-reduced-motion:reduce){.mega-menu__container{--tw-translate-y: 0;opacity:0;transition-property:opacity,padding}}.split-words .word{display:inline-flex;line-height:1;margin:-.1em -.05em;overflow:hidden;white-space:nowrap;padding:.15em .05em}[lang=en] .split-words .word{padding-block:.08em}@media screen and (min-width:768px){.js .product-card__carousel~img{opacity:0;visibility:hidden;pointer-events:none}}.quick-view__button{--shadow-opacity: 0;--border-opacity: .1;--buttons-border-width: 1px;--buttons-radius: var(--rounded-full);padding:0;height:var(--sp-12);width:var(--sp-12);background-color:rgb(var(--color-button-text));position:absolute;inset-block-start:var(--sp-4);inset-inline-end:var(--sp-4)}@media screen and (pointer:fine){.js .product-card:hover .quick-view__button~.product-card__rating{opacity:0}}.quick-view__button:focus-visible~.product-card__rating{opacity:0}.quick-view__button+.quick-view{display:none!important}.price__regular{color:rgb(var(--color-price));font-size:var(--fluid-sm-to-base);font-weight:700}[data-lazy-image] .media.loading:before,[data-lazy-image] .media.loading:after{content:"";z-index:1;position:absolute;width:min(50px,34%);height:2px;box-shadow:none;inset-inline-start:50%;inset-block-start:50%;margin-block-start:-1px;margin-inline-start:max(-25px,-17%);background-color:rgb(var(--color-base-text))}[data-lazy-image] .media.loading:before{background-color:rgb(var(--color-base-background))}[data-lazy-image] .media.loading:after{animation:1.2s ease 0s infinite normal none running preloading}[data-lazy-image] .media.loading>img{opacity:0}.slider{scrollbar-width:none}@media screen and (min-width:1024px){.slider--desktop{overflow:auto hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;padding-inline:var(--page-padding);margin-inline:calc(var(--page-padding) * -1);scroll-padding-inline:var(--page-padding);padding-block-end:var(--card-shadow-vertical-offset)}}.slider .card{scroll-snap-align:start}.slider+:is(p,.indicators){text-align:center;justify-content:center;margin-block-start:clamp(var(--sp-8),2.526vw,var(--sp-12))}.product-title-sm{font-size:clamp(var(--text-xl),.4966rem + 1.1818vw,var(--text-3xl))}.rating-star{--percent: calc((var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size)))) * 100%);--letter-spacing: 0;--font-size: 2}.rating-star:before{content:"\2605\2605\2605\2605\2605";-webkit-text-fill-color:transparent;background-clip:text}.rating-count{padding-inline-start:var(--sp-2);border-inline-start:1px solid rgb(var(--color-border))}.product-form__input{border-width:medium;border-style:none;border-color:currentcolor;border-image:none}.product-form__input .form__label{margin-block-end:var(--sp-3)}@media screen and (min-width:1024px){.product{grid-template-columns:minmax(0px,1fr) clamp(25rem,30.26vw,35rem);gap:var(--sp-10)}}@media screen and (min-width:1280px){.product{grid:var(--product-grid);gap:var(--sp-10)}}.product__info>*+*{margin-block-start:var(--sp-6)}.product__text{padding-block:var(--sp-2)}.product__awards+.product__title{margin-block-start:8px}.product__price{font-size:var(--fluid-lg-to-2xl)}.product__price .price__regular{font-size:100%;font-weight:700}.product__title.with-price{grid-template-columns:repeat(2,minmax(0px,1fr));align-items:flex-end;justify-content:space-between}.product__title .product__price{align-self:flex-end}.product__title.with-price .product__rating{place-self:end}@media screen and (min-width:1280px){.product__title.with-price{grid-template-columns:auto auto}.product__title.with-price h1{grid-column:auto}.product__title .product__price{place-self:end}.product__title.with-price .product__rating{grid-column:1 / -1;place-self:auto}}.product-form-wrapper{margin-block-start:var(--sp-8)}.quantity{min-height:var(--input-height);border:1px solid rgb(var(--color-border));border-radius:var(--buttons-radius)}.quantity__input{-webkit-appearance:none;appearance:none}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.quantity__input[type=number]{-webkit-appearance:none;appearance:none}.quantity .quantity__input{max-width:var(--sp-11);background-color:transparent}.quantity .quantity__button{padding-inline:var(--sp-3)}@media screen and (min-width:640px){.product-form__submit,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button.shopify-payment-button__button--branded [role=button]{min-height:3.75rem}.shopify-payment-button :is(shopify-accelerated-checkout,shopify-accelerated-checkout-cart){--shopify-accelerated-checkout-button-block-size: 3.75rem}.quantity .quantity__input{max-width:var(--sp-12)}.quantity .quantity__button{padding-inline:var(--sp-4d5)}.quantity .quantity__button:first-of-type{padding-inline-end:var(--sp-2)}.quantity .quantity__button:last-of-type{padding-inline-start:var(--sp-2)}}.product__accordion{border-block-end:0px}.product__accordion.with-border{border-block:1px solid rgb(var(--color-border))}.product__accordion:first-child .details__summary,.product__accordion .details__summary{padding:var(--sp-5) var(--sp-6)}.product__accordion .details__summary>.icon{--tw-scale-y: 1;width:var(--sp-3);height:var(--sp-3)}.product__accordion[aria-expanded=true] .details__summary>.icon{--tw-rotate: 45deg}.product__accordion:last-child .details__content,.product__accordion .details__content{padding:var(--sp-5) var(--sp-6);padding-block-start:0px}.product__accordion .details__content:after{content:none}@media screen and (min-width:1024px){.product__accordion .details__summary>.icon{width:var(--sp-3d5);height:var(--sp-3d5)}}.product__text-inner{padding:var(--sp-5) var(--sp-6)}.product__text.first.last .product__text-inner{padding:0}.product__media{background-color:rgb(var(--color-placeholder))}@media screen and (min-width:1024px){.product__media{border-radius:var(--card-radius)}}button:is([is=media-lightbox-button],[is=media-hover-button]){cursor:zoom-in;border-radius:var(--rounded-block)}.product__media-container .slider{margin-inline:0px;padding-inline:0px;scroll-padding-inline:0px;border-radius:var(--rounded-block);transform:translateZ(0)}@media screen and (min-width:1024px){.product--thumbnail .product__media-container .indicators{display:flex;justify-content:space-between;padding:var(--sp-6);transition:opacity var(--animation-primary)}.product--thumbnail .product__media-container .indicators .button{--border-opacity: .1;background-color:rgb(var(--color-button-text))}}.product--thumbnail .product__media-list,.product--dots .product__media-list{margin-inline:0px;padding-inline:0px;scroll-padding-inline:0px}@media screen and (min-width:1024px){.product--thumbnail .product__media-list,.product--dots .product__media-list{gap:0px}}.product--thumbnail .product__media-list .product__media{border-radius:0}.product__thumbnails-list{grid-auto-flow:column;overflow-x:scroll}.product__thumbnail{width:var(--sp-23);aspect-ratio:1}.product__thumbnail>img{width:100%;height:100%;object-fit:cover}.product__thumbnail:after{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset: inset;--tw-ring-color: transparent;content:"";top:0;right:0;bottom:0;left:0;position:absolute;pointer-events:none;transition:box-shadow var(--animation-fast);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.product__thumbnail[aria-current=true]:after{--tw-ring-color: rgb(var(--color-foreground))}@media screen and (min-width:1280px){.product__thumbnails--beside{order:-1;width:var(--sp-28)}.product__thumbnails--beside .product__thumbnails-list{grid-auto-flow:row;overflow-y:scroll;max-height:630px}.product__thumbnails--beside .product__thumbnail{width:100%}}.product__media--variant:not(:first-child){display:none}@media screen and (min-width:768px){.product--thumbnail .product__media.media--adapt_first>:is(img,svg,video-media),.product--thumbnail .product__thumbnail.media--adapt_first>:is(img,svg,video-media),.swatches--variant .color-swatch.aspect-adapt_first{aspect-ratio:var(--aspect-ratio)}}.product-sticky-form__card{border-block-start:1px solid rgb(var(--color-border));background-color:rgb(var(--color-background));padding:var(--sp-4) var(--sp-5)}.product-sticky-form__variant{grid-template-columns:minmax(0px,1fr) auto}@media screen and (min-width:768px){.product-sticky-form{position:fixed;width:550px;inset-inline-end:var(--sp-5);inset-block-end:var(--sp-5);max-height:calc(-200px + 100vh)}.product-sticky-form{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.product-sticky-form.show-within-bounds{opacity:1;visibility:visible}.product-sticky-form__card{padding:var(--sp-4);border:1px solid rgb(var(--color-border));opacity:1!important;visibility:visible!important}.product-sticky-form__variant{grid-template-columns:80px minmax(0px,1fr) auto}}@media screen and (max-width:767px){.product-sticky-form .button{padding:0;width:var(--sp-11);height:var(--sp-11)}.product-sticky-form__card:before{content:"";z-index:-1;position:absolute;inset-block-start:0px;inset-inline-start:0px;width:100%;height:calc(100% + var(--border-radius));background-color:rgb(var(--color-background))}}.mega-menu-swiper-button-next,.mega-menu-swiper-button-prev{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;background-color:#0000001a!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(0,0,0,.2)!important;border-radius:50%!important;display:none!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:1000!important;transition:.3s!important;pointer-events:auto!important;color:#333!important;font-size:30px!important;font-weight:700!important;opacity:1!important;visibility:visible!important;flex-shrink:0!important;padding:0!important;margin:0!important;box-sizing:border-box!important;outline:none!important}.rating-star:before{background:linear-gradient(calc(90deg * var(--transform-logical)),rgb(var(--color-rating)) var(--percent),rgb(var(--color-foreground)/ .15) var(--percent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}
