@layer reset,base,components,sections,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}picture{display:contents}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{padding:0;background:none;border:0;cursor:pointer}a{color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}table{border-collapse:collapse}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}dialog{color:inherit}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){:root[data-motion=respect] *,:root[data-motion=respect] *:before,:root[data-motion=respect] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer base{:root{--gutter: clamp(1rem, .55rem + 1.9vw, 2.5rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--duration-fast: .15s;--duration: .25s;--duration-slow: .4s;--ease: cubic-bezier(.2, .7, .2, 1);--section-gap: calc(var(--section-spacing) * .6);--color-overlay: rgb(0 0 0 / .45);--color-error: #b42318;--color-success: #146c43;--shadow-popover: 0 16px 40px rgb(0 0 0 / .08);--header-height: 4rem}@media(min-width:990px){:root{--section-gap: var(--section-spacing)}}:root,.scheme{--color-fg-muted: color-mix(in srgb, var(--color-fg) 66%, var(--color-bg));--color-bg-subtle: color-mix(in srgb, var(--color-fg) 5%, var(--color-bg));--color-border-strong: color-mix(in srgb, var(--color-fg) 32%, var(--color-bg))}.scheme{background-color:var(--color-bg);background-image:var(--color-bg-gradient);color:var(--color-fg)}body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--font-body-size-m);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}@media(min-width:750px){body{font-size:var(--font-body-size)}}h1,h2,h3,h4,h5,h6,.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(--heading-letter-spacing);text-transform:var(--heading-case);line-height:var(--heading-line-height);text-wrap:balance}h1,.h1{font-size:var(--h1)}h2,.h2{font-size:var(--h2)}h3,.h3{font-size:var(--h3)}h4,.h4{font-size:var(--h4)}h5,.h5{font-size:calc(1.0625rem * var(--heading-scale))}h6,.h6{font-size:calc(.9375rem * var(--heading-scale))}p{text-wrap:pretty}a{text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:2px solid currentColor;outline-offset:2px}::selection{background-color:var(--color-fg);color:var(--color-bg)}mark{background:none;color:inherit;font-weight:var(--font-body-weight-bold)}.main,ts-tabs,ts-recently-viewed,ts-facets,ts-gallery,ts-lazy-section,ts-cart-items,ts-product,ts-slider,ts-product-form{display:block}.main:focus{outline:none}.page-width{width:100%;max-width:calc(var(--page-width) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section,[data-section]{padding-block:var(--sp-tm, calc(var(--section-gap) * .5)) var(--sp-bm, calc(var(--section-gap) * .5))}@media(min-width:750px){.section,[data-section]{padding-block:var(--sp-t, calc(var(--section-gap) * .5)) var(--sp-b, calc(var(--section-gap) * .5))}}.main>.shopify-section:last-child .section:not([data-section]){padding-block-end:var(--section-gap)}.shopify-section:has(>:is([data-divider-top],[data-divider-bottom])){position:relative}.shopify-section:has(>[data-divider-top]):before,.shopify-section:has(>[data-divider-bottom]):after{content:"";position:absolute;inset-inline:0;z-index:3;border-block-start:var(--div-w, 1px) var(--div-s, solid) var(--div-c, var(--color-border));pointer-events:none}.shopify-section:has(>[data-divider-top]):before{top:0}.shopify-section:has(>[data-divider-bottom]):after{bottom:0}.shopify-section:has(>[data-divider-top=page]):before,.shopify-section:has(>[data-divider-bottom=page]):after{inset-inline:max(var(--gutter),calc((100% - var(--page-width)) / 2))}.shopify-section:has(>[data-stack]){position:sticky;top:var(--stack-top, 0px);z-index:0}.shopify-section[data-stack-released]:has(>[data-stack]){position:relative;top:auto}.shopify-section:has(>[data-stack])~.shopify-section:not(:has(>[data-stack])){position:relative;z-index:1;background-color:var(--color-bg)}.shopify-section:has(>[data-stack])~.shopify-section:has(>[data-stack]){z-index:1;background-color:var(--color-bg)}@media(max-width:749px){.shopify-section:has(>[data-visibility=desktop]){display:none}}@media(min-width:750px){.shopify-section:has(>[data-visibility=mobile]){display:none}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.skip-link{position:absolute;inset-inline-start:var(--space-4);top:var(--space-4);z-index:100;padding:var(--space-3) var(--space-4);background-color:var(--color-fg);color:var(--color-bg);translate:0 -200%}.skip-link:focus{translate:none}.icon{flex-shrink:0;width:var(--icon-size, 1.25rem);height:var(--icon-size, 1.25rem);stroke-width:var(--icon-stroke, 1.5)}.placeholder-svg{width:100%;height:100%;fill:var(--color-fg-muted);background-color:var(--color-bg-subtle);opacity:.6}.rte>*+*{margin-block-start:1em}.rte :is(h1,h2,h3,h4,h5,h6){margin-block-start:1.5em}.rte>:first-child{margin-block-start:0}.rte :is(ul,ol){padding-inline-start:1.25em}.rte li+li{margin-block-start:.35em}.rte a{text-decoration:underline}.rte img{height:auto;border-radius:var(--radius-media)}.rte blockquote{padding-inline-start:var(--space-4);border-inline-start:2px solid var(--color-border-strong);font-style:italic}.rte table{width:100%;font-size:.9375em}.rte :is(td,th){padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);text-align:start}html.is-scroll-locked{overflow:hidden}.no-js [data-requires-js]{display:none!important}}@layer components{.button{--btn-bg: var(--color-btn);--btn-fg: var(--color-btn-label);--btn-border: var(--color-btn);--btn-h-cur: var(--btn-h-m);--btn-px-cur: var(--btn-px-m);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--btn-h-cur);padding:.5rem var(--btn-px-cur);font-family:var(--button-font-family);font-size:var(--btn-size-m);font-weight:var(--button-font-weight);line-height:1.2;letter-spacing:var(--btn-ls);text-align:center;text-decoration:none;text-transform:var(--button-case);background-color:var(--btn-bg);color:var(--btn-fg);border:var(--button-border-width) solid var(--btn-border);border-radius:var(--radius-button);cursor:pointer;transition:background-color var(--duration),color var(--duration),border-color var(--duration),opacity var(--duration),translate var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}@media(min-width:750px){.button{--btn-h-cur: var(--btn-h);--btn-px-cur: var(--btn-px);font-size:var(--btn-size)}}:is([data-btn-hover=sweep],[data-btn-hover=shine]) .button{overflow:hidden}[data-btn-hover=sweep] .button:before,[data-btn-hover=shine] .button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;transition:scale .5s var(--ease),translate .7s var(--ease)}[data-btn-hover=sweep] .button:before{background-color:color-mix(in srgb,var(--btn-fg) 16%,transparent);scale:0 1;transform-origin:left center}[dir=rtl][data-btn-hover=sweep] .button:before{transform-origin:right center}[data-btn-hover=shine] .button:before{background-image:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--btn-fg) 28%,transparent) 50%,transparent 70%);translate:-110% 0}[data-btn-hover=dot] .button{overflow:hidden}[data-btn-hover=dot] .button:before{content:"";position:relative;z-index:-1;flex-shrink:0;order:-1;width:.4375rem;height:.4375rem;background-color:currentColor;border-radius:50%;opacity:.9;pointer-events:none;transition:scale .6s var(--ease),opacity .4s var(--ease)}[data-btn-hover=dot] .button:has(>.icon:first-child):before{display:none}[data-btn-arrow=off] .button__arrow{display:none}[data-btn-arrow=off] .button:has(.button__arrow){padding-inline-end:var(--btn-px-cur)}.button--secondary{--btn-bg: var(--color-btn2);--btn-fg: var(--color-btn2-label);--btn-border: var(--color-btn2-label)}.button--full{width:100%}.button--light{--btn-bg: #fff;--btn-fg: #111;--btn-border: #fff}.button--glass{--btn-bg: rgb(255 255 255 / .14);--btn-fg: #fff;--btn-border: rgb(255 255 255 / .55);--btn-arrow: #111;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.button--dark{--btn-bg: #111;--btn-fg: #fff;--btn-border: #111}:root[data-mode=dark] .button--dark{--btn-bg: #fff;--btn-fg: #111;--btn-border: #fff}.mode-toggle .icon--sun,:root[data-mode=dark] .mode-toggle .icon--moon{display:none}:root[data-mode=dark] .mode-toggle .icon--sun{display:block}.button--outline{--btn-bg: transparent;--btn-fg: currentColor;--btn-border: currentColor}.button--outline .button__arrow{color:inherit;background-color:color-mix(in srgb,currentColor 16%,transparent)}.button:has(.button__arrow){padding-inline-end:.375rem}.button__arrow{--icon-size: .875rem;display:grid;place-items:center;width:min(2.25rem,calc(var(--btn-h-cur) - .75rem));height:min(2.25rem,calc(var(--btn-h-cur) - .75rem));margin-inline-start:var(--space-2);color:var(--btn-arrow, var(--btn-bg));background-color:var(--btn-fg);border-radius:50%;transition:rotate var(--duration) var(--ease)}@media(hover:hover){:is([data-btn-hover=tone],[data-btn-hover=lift]) .button:hover{--btn-bg: color-mix(in srgb, var(--color-btn) 84%, var(--color-btn-label));--btn-border: color-mix(in srgb, var(--color-btn) 84%, var(--color-btn-label))}:is([data-btn-hover=tone],[data-btn-hover=lift]) .button--secondary:hover{--btn-bg: var(--color-btn2-label);--btn-fg: var(--color-btn2);--btn-border: var(--color-btn2-label)}:is([data-btn-hover=tone],[data-btn-hover=lift]) .button--light:hover{--btn-bg: rgb(255 255 255 / .88);--btn-fg: #111;--btn-border: rgb(255 255 255 / .88)}:is([data-btn-hover=tone],[data-btn-hover=lift]) .button--glass:hover{--btn-bg: rgb(255 255 255 / .28);--btn-fg: #fff;--btn-border: rgb(255 255 255 / .7)}:is([data-btn-hover=tone],[data-btn-hover=lift]) .button--dark:hover{--btn-bg: #2a2a2a;--btn-fg: #fff;--btn-border: #2a2a2a}:is([data-btn-hover=tone],[data-btn-hover=lift]) .button--outline:hover{--btn-bg: color-mix(in srgb, currentColor 12%, transparent);--btn-fg: currentColor;--btn-border: currentColor}.button:hover .button__arrow{rotate:-45deg}[data-btn-hover=lift] .button:not(:disabled):hover{translate:0 -2px;box-shadow:0 10px 24px #00000024}[data-btn-hover=sweep] .button:hover:before{scale:1 1}[data-btn-hover=shine] .button:hover:before{translate:110% 0}[data-btn-hover=dot] .button:hover:before{scale:70;opacity:.16}}.button:disabled,.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.button[aria-busy=true]{position:relative;color:transparent;pointer-events:none}.button[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:1.25rem;height:1.25rem;margin:auto;border:2px solid var(--btn-fg);border-inline-end-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.link{padding:0;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.icon-button{position:relative;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;color:inherit;text-decoration:none;border-radius:50%;transition:background-color var(--duration-fast)}@media(hover:hover){.icon-button:hover{background-color:color-mix(in srgb,currentColor 8%,transparent)}}.input,.select,.textarea{width:100%;min-height:3rem;padding:.75rem 1rem;font-size:1rem;background-color:var(--color-bg);color:var(--color-fg);border:var(--input-border-width) solid var(--color-border-strong);border-radius:var(--radius-input);-webkit-appearance:none;appearance:none;transition:border-color var(--duration-fast)}.textarea{min-height:6rem;resize:vertical}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{border-color:var(--color-fg);outline:1px solid var(--color-fg);outline-offset:0}.input::placeholder,.textarea::placeholder{color:var(--color-fg-muted)}input[type=number]{-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--color-fg)}.field-inline{display:flex;flex-wrap:wrap;gap:var(--space-2)}.field-inline>.input{flex:1 1 11rem;min-width:0}.field-inline>.button{flex:0 0 auto}.search-inline{display:flex;gap:var(--space-2)}.search-inline .input{flex:1;min-width:0}.checkbox{display:flex;align-items:flex-start;gap:var(--space-3);font-size:.875rem}.checkbox input{flex-shrink:0;margin-block-start:.15em}.form-message{padding:var(--space-3) var(--space-4);font-size:.875rem;border-radius:var(--radius-input);background-color:var(--color-bg-subtle)}.form-message--success{color:var(--color-success)}.form-message--error{color:var(--color-error)}.media{position:relative;display:block;aspect-ratio:var(--ratio, auto);overflow:hidden;background-color:var(--color-bg-subtle);border-radius:var(--radius-media)}.media>:is(img,video,svg,iframe),.media>picture>img{width:100%;height:100%;object-fit:cover}.media>picture{display:contents}.mf-video{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.mf-d{display:none!important}}@media(min-width:750px){.mf-m{display:none!important}}.media--contain>img{object-fit:contain}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;font-variant-numeric:tabular-nums}.price--sale .price__current{color:var(--color-sale-text, var(--color-sale))}.price__compare{font-size:.875em;color:var(--color-fg-muted)}.price__unit{flex-basis:100%;font-size:.8125rem;color:var(--color-fg-muted)}.quantity{display:inline-flex;align-items:stretch;min-height:2.75rem;border:var(--input-border-width) solid var(--color-border-strong);border-radius:var(--radius-input)}.quantity__btn{--icon-size: .875rem;display:grid;place-items:center;width:2.5rem}.quantity__input{width:2.25rem;padding:0;text-align:center;font-variant-numeric:tabular-nums;background:transparent;border:0}.quantity__input:focus-visible{outline-offset:-2px}.chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:.375rem .875rem;font-size:.875rem;text-decoration:none;border:1px solid var(--color-border-strong);border-radius:2rem;transition:background-color var(--duration-fast),color var(--duration-fast)}.chip .icon{--icon-size: .875rem}@media(hover:hover){.chip:hover{background-color:var(--color-fg);color:var(--color-bg)}}.section-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-5);margin-block-end:var(--space-6)}.section-header__title{margin:0;font-size:calc(var(--h-section) * var(--hs-m, var(--hs, 1)));line-height:min(var(--heading-line-height),1.1)}@media(min-width:750px){.section-header__title{font-size:calc(var(--h-section) * var(--hs, 1))}}.section-header__copy{display:grid;gap:var(--space-3)}.section-header--center .section-header__copy{justify-items:center}.section-header__eyebrow{font-size:var(--eyebrow-size);font-weight:var(--font-body-weight-bold);letter-spacing:var(--eyebrow-spacing);text-transform:var(--eyebrow-case);color:var(--color-fg-muted)}.section-header__image{width:var(--hi-w-m, 4rem)}.section-header__image img{width:100%;height:auto}.section-header__copy:has(>.section-header__image--side){grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--space-4);text-align:start}.section-header__image--side{grid-row:1 / span 3}.section-header--center .section-header__copy:has(>.section-header__image--side){justify-items:start}@media(min-width:750px){.section-header__image{width:var(--hi-w, 5rem)}}.section-header__text{max-width:38rem;color:var(--color-fg-muted)}.section-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.accent{font-family:var(--font-accent-family);font-style:italic;font-weight:var(--font-accent-weight);letter-spacing:0;text-transform:none;color:var(--color-accent-words, currentColor)}.floating{position:fixed;bottom:max(1rem,env(safe-area-inset-bottom));z-index:22;display:inline-flex;align-items:center;gap:var(--space-2);min-height:3.25rem;text-decoration:none;box-shadow:0 10px 30px #0000002e;transition:translate var(--duration) var(--ease)}.floating:hover{translate:0 -2px}.floating--whatsapp{--icon-size: 1.625rem;inset-inline-end:1rem;justify-content:center;width:3.25rem;color:#fff;background-color:#25d366;border-radius:50%}.floating--link{--icon-size: 1rem;inset-inline-start:1rem;padding:0 1.25rem;font-size:.8125rem;font-weight:var(--font-body-weight-bold);color:#fff;background-color:#111;border-radius:999px}@media(max-width:989px){body:has(.mobile-dock) .floating{bottom:calc(4.5rem + env(safe-area-inset-bottom))}}.section-header--center{flex-direction:column;align-items:center;text-align:center}@media(max-width:749px){[data-h-align-m=left] .section-header{flex-direction:row;align-items:flex-end;text-align:start}[data-h-align-m=left] .section-header__copy{justify-items:start}[data-h-align-m=center] .section-header{flex-direction:column;align-items:center;text-align:center}[data-h-align-m=center] .section-header__copy{justify-items:center}}.badge{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:var(--font-body-weight-bold);line-height:1.2;background-color:var(--color-fg);color:var(--color-bg);border-radius:2px}.badge--sale{background-color:var(--color-sale);color:#fff}.badge--new{background-color:var(--color-bg);color:var(--color-fg)}.badge--sold-out{background-color:var(--color-bg);color:var(--color-fg);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.field{display:grid;gap:.375rem}.field__label{font-size:.875rem}.select-wrap{position:relative;display:block}.select-wrap .select{padding-inline-end:2.5rem}.select-wrap .icon{--icon-size: 1rem;position:absolute;top:50%;inset-inline-end:.875rem;translate:0 -50%;pointer-events:none}.spinner{width:1.5rem;height:1.5rem;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.social{display:flex;flex-wrap:wrap;gap:var(--space-1)}.social__link{display:grid;place-items:center;width:2.5rem;height:2.5rem;color:inherit;border-radius:50%;transition:opacity var(--duration-fast)}@media(hover:hover){.social__link:hover{opacity:.7}}.localization{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.localization__field{position:relative;display:flex;align-items:center}.localization__select{max-width:14rem;padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);font-size:.875rem;text-overflow:ellipsis;background:transparent;border:0;-webkit-appearance:none;appearance:none;cursor:pointer}.localization__select option{color:#111;background-color:#fff}.localization__field .icon{--icon-size: .875rem;position:absolute;inset-inline-end:var(--space-1);pointer-events:none}.drawer,.modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:hidden;background-color:transparent;border:0;transition:background-color var(--duration-slow) var(--ease)}.drawer::backdrop,.modal::backdrop{background:transparent}.drawer.is-open,.modal.is-open{background-color:var(--color-overlay)}.drawer__panel{--drawer-pad: 1.25rem;position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;width:min(100%,28rem);overscroll-behavior:contain;box-shadow:0 0 48px #0000001f;translate:100% 0;transition:translate var(--duration-slow) var(--ease)}.drawer--start .drawer__panel{inset-inline:0 auto;translate:-100% 0}[dir=rtl] .drawer__panel{translate:-100% 0}[dir=rtl] .drawer--start .drawer__panel{translate:100% 0}.is-open>.drawer__panel{translate:none}.drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:4rem;padding:var(--space-2) calc(var(--drawer-pad) - .75rem) var(--space-2) var(--drawer-pad);border-block-end:1px solid var(--color-border)}.drawer__title{margin:0}.drawer__body{flex:1;min-height:0;padding:var(--drawer-pad);overflow-y:auto;overscroll-behavior:contain}.drawer__footer{padding:var(--space-4) var(--drawer-pad) max(var(--drawer-pad),env(safe-area-inset-bottom));border-block-start:1px solid var(--color-border)}@media(min-width:750px){.drawer__panel{--drawer-pad: 1.5rem}}[data-drawer=floating] .drawer.is-open{background-color:#00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-drawer=floating] .drawer__panel{--drawer-surface: color-mix(in srgb, var(--color-fg) 6%, var(--color-bg));--drawer-card: var(--color-bg);--drawer-radius: 1.875rem;background-color:var(--drawer-surface);box-shadow:0 24px 60px #0000002e}[data-drawer=floating] .drawer__header{min-height:0;padding-block:calc(var(--drawer-pad) + .25rem) var(--space-3);border-block-end:0}[data-drawer=floating] .drawer__header .icon-button{--icon-size: 1rem;width:2.5rem;height:2.5rem;background-color:var(--drawer-card);border-radius:50%;transition:rotate var(--duration) var(--ease),background-color var(--duration-fast)}[data-drawer=floating] .drawer__header .icon-button:hover{rotate:90deg}[data-drawer=floating] .drawer__title{font-size:clamp(1.5rem,1.3rem + .6vw,1.875rem)}[data-drawer=floating] .drawer__footer{border-block-start:0}@media(min-width:750px){[data-drawer=floating] .drawer__panel{inset-block:1rem;inset-inline-end:1rem;width:min(calc(100% - 2rem),28rem);overflow:hidden;border-radius:var(--drawer-radius);translate:calc(100% + 2rem) 0}[data-drawer=floating] .drawer--start .drawer__panel{inset-inline:1rem auto;translate:calc(-100% - 2rem) 0}[dir=rtl][data-drawer=floating] .drawer__panel{translate:calc(-100% - 2rem) 0}[dir=rtl][data-drawer=floating] .drawer--start .drawer__panel{translate:calc(100% + 2rem) 0}[data-drawer=floating] .is-open>.drawer__panel{translate:none}}@media(max-width:749px){[data-drawer=floating] .drawer__panel,[data-drawer=floating] .drawer--start .drawer__panel{inset:auto 0 0;width:100%;max-height:calc(100% - 3.5rem);padding-block-start:.75rem;border-radius:var(--drawer-radius) var(--drawer-radius) 0 0;translate:0 100%}[data-drawer=floating] .drawer__panel:before{content:"";position:absolute;top:.625rem;inset-inline-start:50%;width:2.5rem;height:.25rem;background-color:currentColor;border-radius:1rem;opacity:.2;translate:-50% 0}[data-drawer=floating] .is-open>.drawer__panel{translate:none}}@keyframes spin{to{rotate:1turn}}}@layer utilities{[data-m-shape] :is(.media,.hero,.media-shape):not(.media--fixed){border-radius:var(--m-radius)}[data-m-ratio] .media:not(.media--fixed){aspect-ratio:var(--m-ratio)}@media(max-width:749px){[data-m-ratio-m] .media:not(.media--fixed){aspect-ratio:var(--m-ratio-m)}[data-m-ratio-m=section] .media:not(.media--fixed){aspect-ratio:revert-layer}}[data-m-fit=contain] .media:not(.media--fixed) :is(img,video){object-fit:contain}[data-m-overlay] .media:not(.media--fixed):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--m-overlay-color, #000);opacity:var(--m-overlay, 0);pointer-events:none}[data-media-hover=zoom] .media:not(.media--fixed,.card__media) :is(img,video){transition:scale .9s var(--ease)}[data-media-hover=lift] .media:not(.media--fixed,.card__media){transition:translate .4s var(--ease),box-shadow .4s var(--ease)}@media(hover:hover){[data-media-hover=zoom] :is(.media:hover,a:hover .media):not(.media--fixed,.card__media) :is(img,video){scale:1.06}[data-media-hover=lift] :is(.media:hover,a:hover .media):not(.media--fixed,.card__media){translate:0 -6px;box-shadow:0 18px 40px #00000024}}.anim{--dir-x: 1;transition-property:opacity,translate,scale,filter,clip-path;transition-duration:var(--anim-duration);transition-timing-function:var(--anim-ease);transition-delay:var(--anim-delay, 0ms)}[dir=rtl] .anim{--dir-x: -1}.anim:not(.is-in){opacity:0}.anim--fade-up:not(.is-in){translate:0 var(--anim-distance)}.anim--fade-down:not(.is-in){translate:0 calc(var(--anim-distance) * -1)}.anim--slide-left:not(.is-in){translate:calc(var(--anim-distance) * var(--dir-x)) 0}.anim--slide-right:not(.is-in){translate:calc(var(--anim-distance) * var(--dir-x) * -1) 0}.anim--zoom-in:not(.is-in){scale:.9}.anim--zoom-out:not(.is-in){scale:1.08}.anim--blur:not(.is-in){filter:blur(14px);translate:0 calc(var(--anim-distance) * .5)}.anim--mask{clip-path:inset(0 0 0 0)}.anim--mask:not(.is-in){opacity:1;clip-path:inset(0 0 100% 0);translate:0 calc(var(--anim-distance) * .5)}.anim-words .anim-word{display:inline-block;opacity:0;translate:0 .45em;transition:opacity calc(var(--anim-duration) * .8) var(--anim-ease),translate calc(var(--anim-duration) * .8) var(--anim-ease);transition-delay:calc(var(--anim-delay, 0ms) + min(var(--wi, 0),12) * 70ms)}.anim-words.is-in .anim-word{opacity:1;translate:none}.anim-words--flash .anim-word{color:var(--word-flash)}.anim-words--flash.is-in .anim-word{color:var(--wc, currentColor);transition:opacity calc(var(--anim-duration) * .8) var(--anim-ease),translate calc(var(--anim-duration) * .8) var(--anim-ease),color .9s ease;transition-delay:calc(var(--anim-delay, 0ms) + min(var(--wi, 0),12) * 70ms),calc(var(--anim-delay, 0ms) + min(var(--wi, 0),12) * 70ms),calc(var(--anim-delay, 0ms) + min(var(--wi, 0),12) * 70ms + .35s)}.anim-words--flash.is-in .accent .anim-word{color:inherit}[data-magnet] :is(.header__end .icon-button,.header__search-pill){transition:background-color var(--duration-fast),translate .35s var(--ease)}.anim-img{transition:clip-path calc(var(--anim-duration) * 1.4) var(--anim-ease) var(--anim-delay, 0ms)}.anim-img :is(img,video){transition:scale calc(var(--anim-duration) * 1.8) var(--anim-ease) var(--anim-delay, 0ms)}.anim-img--zoom:not(.is-in) :is(img,video){scale:1.18}.anim-img--mask{clip-path:inset(0 0 0 0)}.anim-img--mask:not(.is-in){clip-path:inset(0 100% 0 0)}[dir=rtl] .anim-img--mask:not(.is-in){clip-path:inset(0 0 0 100%)}.reveal{opacity:0;translate:0 1.5rem;transition:opacity .7s var(--ease),translate .7s var(--ease);transition-delay:var(--reveal-delay, 0s)}.reveal.is-revealed{opacity:1;translate:none}.text-center{text-align:center}.text-muted{color:var(--color-fg-muted)}[data-sizes]{--sz-h: var(--size-heading-m, 1);--sz-t: var(--size-text-m, 1);--sz-b: var(--size-button-m, 1)}[data-sizes] .button{--btn-h-cur: calc(var(--btn-h-m) * var(--sz-b));--btn-px-cur: calc(var(--btn-px-m) * var(--sz-b));font-size:calc(var(--btn-size-m) * var(--sz-b))}@media(min-width:750px){[data-sizes]{--sz-h: var(--size-heading, 1);--sz-t: var(--size-text, 1);--sz-b: var(--size-button, 1)}[data-sizes] .button{--btn-h-cur: calc(var(--btn-h) * var(--sz-b));--btn-px-cur: calc(var(--btn-px) * var(--sz-b));font-size:calc(var(--btn-size) * var(--sz-b))}}:root:not([data-mode=dark]) .mf-night,:root[data-mode=dark] .mf-day{display:none!important}:root[data-glass=off] *,:root[data-glass=off] *:before,:root[data-glass=off] *:after,:root[data-glass=off] *::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
