:root{--c-paper: #ffffff;--c-pearl: #f5f3f1;--c-ink: #161112;--c-ink-2: #463d3f;--c-ink-3: #6b6164;--c-line: #e6e0dc;--c-line-strong: #8e8487;--c-bordo: #861424;--c-bordo-deep: #4a0e19;--c-gilt: #b08d57;--c-noir: #101010;--c-on-dark: #fbf7f4;--c-on-dark-2: #d9c7c3;--c-on-dark-line: rgba(251, 247, 244, .18);--c-disabled-bg: #e6e0dc;--c-disabled-fg: #5e5558;--c-scrim: rgba(22, 17, 18, .45);--c-chip: rgba(255, 255, 255, .92);--c-video-veil: rgba(16, 16, 16, .55);--font-display: "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--font-ui: "Jost", "Jost Fallback", "Jost Fallback A", "Helvetica Neue", Arial, sans-serif;--fw-display: 600;--fw-display-text: 500;--tt-display: uppercase;--ls-display: -.02em;--ls-h3: -.01em;--ls-display-text: -.01em;--lh-display: 1.04;--lh-heading: 1.1;--fs-display: clamp(2.25rem, 1.6rem + 2.6vw, 4rem);--fs-h1: clamp(2rem, 1.55rem + 1.9vw, 3.25rem);--fs-h2: clamp(1.625rem, 1.3rem + 1.5vw, 2.75rem);--fs-product-title: clamp(1.625rem, 1.4rem + .7vw, 2rem);--fw-product-title: 400;--ls-product-title: -.01em;--lh-product-title: 1.2;--fs-h3: clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--fs-serif-sm: clamp(1.0625rem, 1rem + .3vw, 1.25rem);--fs-statement: clamp(1.375rem, 1.1rem + 1.2vw, 2.125rem);--fs-rte-h2: 1.25rem;--fs-drawer-title: 1.25rem;--fs-lead: clamp(1.0625rem, 1rem + .3vw, 1.25rem);--fs-body: clamp(1rem, .96rem + .18vw, 1.0625rem);--fs-small: .875rem;--fs-xs: .75rem;--fs-price: clamp(1.375rem, 1.3rem + .4vw, 1.625rem);--ls-label: .12em;--ls-nav: .1em;--ls-btn: .12em;--ls-wordmark: .06em;--page-width: 1320px;--gutter: clamp(1rem, 4vw, 4rem);--grid-gap: clamp(1.5rem, 1rem + 2vw, 3.5rem);--space-section: clamp(4rem, 2.6rem + 6vw, 9rem);--space-section-compact: clamp(3rem, 2rem + 4vw, 6rem);--header-h: 60px;--sticky-atc-h: 69px;--ease: cubic-bezier(.2, 0, 0, 1);--dur-fast: .16s;--dur: .24s;--dur-drawer: .32s}@media(min-width:1080px){:root{--header-h: 80px}}.type-classic{--font-display: "ZK Digits", "Bodoni Moda", "Bodoni Moda Fallback", "Bodoni Moda Fallback A", "Bodoni 72", Didot, Georgia, serif;--fw-display: 500;--fw-display-text: 500;--tt-display: none;--ls-display: -.01em;--ls-h3: 0;--ls-display-text: 0;--lh-display: 1.06;--lh-heading: 1.2;--fs-display: clamp(2.75rem, 1.9rem + 3.8vw, 5.5rem);--fs-h1: clamp(2.25rem, 1.7rem + 2.4vw, 4rem);--fs-h2: clamp(1.875rem, 1.4rem + 2.1vw, 3.5rem);--fs-product-title: clamp(1.875rem, 1.5rem + 1.2vw, 2.5rem);--fw-product-title: 500;--ls-product-title: -.01em;--lh-product-title: 1.2;--fs-h3: clamp(1.375rem, 1.25rem + .5vw, 1.75rem);--fs-serif-sm: clamp(1.1875rem, 1.1rem + .35vw, 1.375rem);--fs-statement: clamp(1.5rem, 1.1rem + 1.7vw, 2.5rem);--fs-rte-h2: 1.75rem;--fs-drawer-title: 1.625rem;--ls-wordmark: .12em;font-variation-settings:"opsz" 11}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur: 0ms;--dur-drawer: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-synthesis:none;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;min-height:100vh;background:var(--c-paper);color:var(--c-ink-2);font-family:var(--font-ui);font-size:var(--fs-body);font-weight:400;line-height:1.7;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body.is-locked{overflow:hidden}img,svg,video,iframe{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0;border-radius:0}a{color:inherit;text-decoration-color:currentColor;text-underline-offset:.2em;text-decoration-thickness:1px}p{margin:0 0 1em}p:last-child{margin-bottom:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}dl,dd{margin:0}hr{border:0;border-top:1px solid var(--c-line);margin:0}table{border-collapse:collapse;width:100%}fieldset{border:0;margin:0;padding:0;min-width:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}em,i{font-style:normal}strong,b{font-weight:500;color:var(--c-ink)}[hidden]{display:none!important}:focus{outline:none}:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px;border-radius:0}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:.75rem;z-index:100;padding:12px 20px;background:var(--c-ink);color:#fff;font:500 .8125rem/1 var(--font-ui);text-decoration:none;transform:translateY(-300%)}.skip-link:focus{transform:none}.main{display:block}.main:focus{outline:none}h1,h2,h3,h4,.display,.h1,.h2,.h3{font-family:var(--font-display);font-weight:var(--fw-display);color:var(--c-ink);margin:0 0 .5em;line-height:var(--lh-heading);letter-spacing:var(--ls-display);text-transform:var(--tt-display);text-wrap:balance}.display{font-size:var(--fs-display);line-height:var(--lh-display)}h1,.h1{font-size:var(--fs-h1)}h2,.h2{font-size:var(--fs-h2)}h3,.h3{font-size:var(--fs-h3);line-height:1.2;letter-spacing:var(--ls-h3)}.type-classic :is(h1,h2,h3,h4,.display,.h1,.h2,.h3,.wordmark__text,.drawer__title,.menu-drawer__link,.cart-line__title,.cart-empty__title,.kunye dd,.faq .accordion__summary,.statement,.sticky-atc__title,.review-form__title,.reviews__empty-title,.collection-list__link,.rte blockquote){font-variation-settings:"opsz" 11}.label{display:block;margin:0 0 20px;font:500 var(--fs-xs) / 1.4 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;text-wrap:balance;color:var(--c-ink-2)}.rte{color:var(--c-ink-2)}.rte>*{margin-top:0;margin-bottom:0}.rte>*+*{margin-top:1em}.rte ul,.rte ol{padding-left:1.25em}.rte li+li{margin-top:.4em}.rte ul li::marker{content:"\2013   ";color:var(--c-ink-3)}.rte a{text-decoration:underline;text-underline-offset:.2em}.rte a:hover{color:var(--c-bordo)}.rte h2{font-size:var(--fs-rte-h2);line-height:1.25;margin-top:2.2em}.rte h3{font:500 var(--fs-xs) / 1.5 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink);margin-top:2em}.rte h4{font:500 1rem/1.5 var(--font-ui);color:var(--c-ink)}.rte table{margin:1.5em 0;border-top:1px solid var(--c-ink)}.rte th,.rte td{border-bottom:1px solid var(--c-line);padding:14px 0;text-align:left;vertical-align:top}.rte th{font:500 var(--fs-xs) / 1.5 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-2);width:40%;padding-right:16px}.rte td{color:var(--c-ink)}.rte blockquote{margin:1.5em 0;padding-left:20px;border-left:1px solid var(--c-ink);font-family:var(--font-display);font-weight:var(--fw-display-text);font-size:1.375rem;letter-spacing:var(--ls-display-text);color:var(--c-ink)}.rte hr{margin:48px 0}.rte img{border-radius:0}.rte--page{font-size:1.0625rem;line-height:1.75;max-width:65ch}.rte--page>h1:first-child{display:none}.container{width:100%;max-width:calc(var(--page-width) + (var(--gutter) * 2));margin-inline:auto;padding-inline:var(--gutter)}.bg-ivory,.bg-white,.bg-paper{background:var(--c-paper)}.bg-cream,.bg-pearl{background:var(--c-pearl)}.bg-charcoal,.bg-noir{background:var(--c-noir);color:var(--c-on-dark-2)}.bg-charcoal :is(h1,h2,h3,.h2,.h3),.bg-noir :is(h1,h2,h3,.h2,.h3){color:var(--c-on-dark)}.bg-charcoal :is(.label,.rte),.bg-noir :is(.label,.rte){color:var(--c-on-dark-2)}.bg-charcoal :focus-visible,.bg-noir :focus-visible{outline-color:var(--c-on-dark)}.bg-charcoal .text-link,.bg-noir .text-link{color:var(--c-on-dark)}.bg-charcoal :is(.text-link,.rte a):hover,.bg-noir :is(.text-link,.rte a):hover{color:var(--c-on-dark-2)}.section-head{max-width:46rem;margin-bottom:clamp(2rem,1.4rem + 2.4vw,3.5rem)}.section-head--center{margin-inline:auto;text-align:center}.section-head .h2{margin-bottom:0}.section-head__text{margin-top:1.25rem;font-size:var(--fs-lead);line-height:1.6}.hero,.split,.editorial,.plate,.faq,.cta-banner,.rich-text,.story,.specs,.reviews,.contact,.listing,.not-found,.page-article,.cart-page,.account{padding-block:var(--space-section)}.section-space--compact{padding-block:var(--space-section-compact)}.media-frame{position:relative;overflow:hidden;background:var(--c-pearl)}.media-frame img{width:100%;height:100%;object-fit:cover}.media-frame--portrait{aspect-ratio:4 / 5}.media-frame--square{aspect-ratio:1 / 1}.media-frame--landscape{aspect-ratio:4 / 3}.media-frame--wide{aspect-ratio:3 / 2}.media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--c-pearl);color:var(--c-line-strong)}.media-placeholder__svg{width:60%;height:60%;fill:currentColor;opacity:.4}.media-placeholder__label{position:absolute;inset:auto 1rem 1rem;padding:.6rem .8rem;background:var(--c-paper);border:1px dashed var(--c-line-strong);font-size:var(--fs-xs);color:var(--c-ink-2);text-align:center}.icon{width:20px;height:20px;flex:0 0 auto}.icon--sm{width:16px;height:16px}.icon--xs{width:12px;height:12px}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 32px;border:1px solid transparent;border-radius:0;font:500 .8125rem/1 var(--font-ui);letter-spacing:var(--ls-btn);text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);-webkit-tap-highlight-color:transparent}@media(min-width:750px){.btn{min-height:56px;min-width:200px}}.btn--primary{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.btn--primary:hover,.btn--primary:active{background:var(--c-bordo-deep);border-color:var(--c-bordo-deep)}.btn--secondary{background:transparent;border-color:var(--c-ink);color:var(--c-ink)}.btn--secondary:hover{background:var(--c-ink);color:#fff}.btn--on-dark,.btn--light{background:transparent;border-color:var(--c-on-dark);color:var(--c-on-dark)}.btn--on-dark:hover,.btn--light:hover{background:var(--c-on-dark);color:var(--c-ink)}.btn--on-dark:focus-visible,.btn--light:focus-visible{outline-color:var(--c-on-dark)}.btn--full{width:100%}.btn--lg{min-height:56px}.btn--sm{min-height:44px;padding:0 20px;min-width:0}.btn[disabled],.btn[aria-disabled=true]:not(.is-loading){background:var(--c-disabled-bg);border-color:var(--c-disabled-bg);color:var(--c-disabled-fg);cursor:not-allowed}.btn__label{overflow:hidden;text-overflow:ellipsis}.btn__total{letter-spacing:0;font-weight:400;font-variant-numeric:tabular-nums lining-nums}.btn__spinner{display:none;width:16px;height:16px;animation:spin .8s linear infinite}.btn.is-loading .btn__spinner{display:block}.btn.is-loading .btn__total,.btn.is-success .btn__total{display:none}.btn.is-loading{cursor:progress}.btn.is-success{background:var(--c-ink);border-color:var(--c-ink);color:#fff}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn__spinner{animation:none}}@media(max-width:339px){.btn__total{display:none}}.text-link{display:inline-flex;align-items:center;min-height:44px;font:500 var(--fs-xs) / 1.2 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.55em;transition:color var(--dur-fast) var(--ease)}.text-link:hover,.text-link:focus-visible{color:var(--c-bordo)}.text-link--sm{min-height:32px}.link-btn{display:inline-flex;align-items:center;min-height:32px;font:500 var(--fs-xs) / 1.2 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:underline;text-underline-offset:.45em;color:var(--c-ink)}.link-btn:hover{color:var(--c-bordo)}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;color:var(--c-ink);text-decoration:none}.form{display:grid;gap:20px}.field{display:grid;gap:8px}.field-row{display:grid;gap:20px}@media(min-width:750px){.field-row{grid-template-columns:1fr 1fr}}.field__label{font:500 var(--fs-xs) / 1.4 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink)}.field__input{width:100%;min-height:52px;padding:0 16px;border:1px solid var(--c-line-strong);border-radius:0;background:var(--c-paper);color:var(--c-ink);font:400 1rem/1.5 var(--font-ui);letter-spacing:0}.field__input::placeholder{color:var(--c-ink-3)}.field__input:focus-visible{outline:none;border-color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink)}textarea.field__input{min-height:160px;padding:14px 16px;resize:vertical}select.field__input{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23161112' stroke-width='1.25'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px;padding-right:44px}.field--checkbox{grid-template-columns:18px 1fr;align-items:start;gap:12px;font-size:var(--fs-small);line-height:1.6;color:var(--c-ink-2)}.field--checkbox input{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin:3px 0 0;border:1px solid var(--c-line-strong);border-radius:0;background:var(--c-paper) center / 12px no-repeat;cursor:pointer}.field--checkbox input:checked{background-color:var(--c-ink);border-color:var(--c-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.field--checkbox input:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.field--checkbox a{color:var(--c-ink)}.form-note{font-size:var(--fs-xs);line-height:1.5;color:var(--c-ink-3)}.form-message{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;font-size:var(--fs-small);line-height:1.55}.form-message .icon{margin-top:2px;width:16px;height:16px}.form-message--error{display:block;border:1px solid var(--c-bordo);color:var(--c-bordo)}.form-message--error ul{margin:6px 0 0;padding-left:1.1rem}.form-message--success{color:var(--c-ink);border:1px solid var(--c-line)}.qty{display:inline-grid;grid-template-columns:44px 48px 44px;height:44px;border:1px solid var(--c-line-strong);background:transparent}.qty--sm{grid-template-columns:36px 40px 36px;height:36px}.qty__btn{display:grid;place-items:center;color:var(--c-ink);transition:background-color var(--dur-fast) var(--ease)}.qty__btn .icon{width:12px;height:12px}@media(hover:hover){.qty__btn:hover:not([aria-disabled=true]):not([disabled]){background:var(--c-pearl)}}.qty__btn[aria-disabled=true],.qty__btn[disabled]{color:var(--c-line-strong);cursor:default}.qty__btn:focus-visible{outline-offset:-2px}.qty__input{width:100%;min-width:0;border:0;background:transparent;text-align:center;font:500 1rem/1 var(--font-ui);font-variant-numeric:tabular-nums lining-nums;color:var(--c-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty--sm .qty__input{font-size:1rem}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty__input:focus-visible{outline:2px solid var(--c-ink);outline-offset:-2px}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-variant-numeric:tabular-nums lining-nums}.price__current{font-weight:500;color:var(--c-ink);white-space:nowrap}.price__compare{color:var(--c-ink-3);white-space:nowrap}.price__compare s{text-decoration-thickness:1px}.price__badge{font:500 var(--fs-xs) / 1 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-bordo);white-space:nowrap}.price--lg .price__current{font-size:var(--fs-price)}.price--lg .price__compare{font-size:1rem}.price--md .price__current{font-size:1.375rem}.price--md .price__compare{font-size:.9375rem}.price--sm .price__current{font-size:1rem}.price--sm .price__compare{font-size:.8125rem}.price__note{margin:6px 0 0;font-size:.8125rem;line-height:1.5;color:var(--c-ink-3)}.announcement{background:var(--c-bordo-deep);border-bottom:1px solid var(--c-gilt);color:var(--c-on-dark)}.announcement__inner{display:flex;align-items:center;justify-content:center;min-height:36px;padding-block:8px;text-align:center}.announcement__text{margin:0;font:500 var(--fs-xs) / 1.3 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase}.announcement__text a{text-decoration:none}.announcement__text a:hover{text-decoration:underline}.announcement :focus-visible{outline-color:var(--c-on-dark)}.announcement__text--secondary{display:none}@media(min-width:750px){.announcement__text--secondary{display:flex;align-items:center}.announcement__text--secondary:before{content:"";width:1px;height:12px;margin-inline:24px;background:#fbf7f466}}.header-section{position:sticky;top:0;z-index:30}.header-shell{display:block;background:var(--c-paper);border-bottom:1px solid var(--c-line)}.header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--header-h)}.header__start{display:flex;align-items:center;justify-self:start;gap:28px}.header__end{display:flex;align-items:center;justify-self:end;gap:28px}.header__menu-btn{margin-left:-12px}.header__nav-list{display:none}.header__bag{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:2px;margin-right:-12px;text-decoration:none}.header__cart-count{font:500 var(--fs-xs) / 1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--c-ink)}.header__cart-text{display:none}.header__nav-link,.header__cart-text{align-items:center;min-height:44px;font:500 var(--fs-xs) / 1 var(--font-ui);letter-spacing:var(--ls-nav);text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--c-ink)}.header__nav-link{display:inline-flex}.header__nav-link:hover,.header__nav-link[aria-current=page],.header__cart-text:hover{text-decoration:underline;text-underline-offset:6px}.header__cart-text [data-cart-count]{font-variant-numeric:tabular-nums}.wordmark{display:inline-flex;align-items:center;text-decoration:none;color:var(--c-ink)}.wordmark__text{font-family:var(--font-display);font-weight:var(--fw-display);font-size:1.375rem;line-height:1;letter-spacing:var(--ls-wordmark);margin-right:calc(var(--ls-wordmark) * -1);white-space:nowrap}.wordmark__image{width:auto;max-height:44px;object-fit:contain}@media(min-width:1080px){.header__menu-btn,.header__bag{display:none}.header__nav-list{display:flex;gap:28px}.header__cart-text{display:inline-flex}.wordmark__text{font-size:1.75rem}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden}.drawer::backdrop{background:transparent;transition:background-color var(--dur-drawer) var(--ease)}.drawer.is-open::backdrop{background:var(--c-scrim)}.drawer__panel{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;width:min(100%,440px);height:100dvh;background:var(--c-paper);transition:transform var(--dur-drawer) var(--ease);will-change:transform}.drawer--right .drawer__panel{right:0;transform:translate(100%)}.drawer--left .drawer__panel{left:0;transform:translate(-100%);width:min(100%,420px)}.drawer.is-open .drawer__panel{transform:none}@media(min-width:750px){.drawer--right .drawer__panel{border-left:1px solid var(--c-line)}.drawer--left .drawer__panel{border-right:1px solid var(--c-line)}}.drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:0 12px 0 24px;border-bottom:1px solid var(--c-line)}.drawer--left .drawer__header{min-height:60px;padding-left:var(--gutter)}.drawer__title{margin:0;font-family:var(--font-display);font-size:var(--fs-drawer-title);font-weight:var(--fw-display);line-height:1.2;color:var(--c-ink)}.drawer__count{margin-left:6px;font:400 var(--fs-small) / 1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--c-ink-3)}.drawer__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.drawer__footer{flex:0 0 auto;padding:20px 24px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--c-line);background:var(--c-pearl)}@media(max-height:500px){.drawer__panel{overflow-y:auto;overscroll-behavior:contain}.drawer__body{flex:1 0 auto;overflow:visible}}.menu-drawer__list{display:grid}.menu-drawer__link{display:flex;align-items:center;min-height:64px;padding-inline:var(--gutter);border-bottom:1px solid var(--c-line);font-family:var(--font-display);font-weight:var(--fw-display-text);font-size:1.75rem;line-height:1.2;letter-spacing:var(--ls-display-text);color:var(--c-ink);text-decoration:none}.menu-drawer__link[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.menu-drawer__footer{display:grid;gap:0;margin-top:auto;padding:24px var(--gutter) calc(24px + env(safe-area-inset-bottom));border-top:0}.menu-drawer__contact{display:inline-flex;align-items:center;min-height:36px;font-size:.9375rem;color:var(--c-ink-2);text-decoration:none}.menu-drawer__contact:hover{text-decoration:underline;text-underline-offset:4px}.cart-drawer__messages:empty{display:none}.tier-note{display:flex;gap:10px;align-items:flex-start;padding:12px 24px;background:var(--c-pearl);font-size:var(--fs-small);line-height:1.55;color:var(--c-ink)}.tier-note__icon{width:16px;height:16px;margin-top:3px;color:var(--c-ink)}.tier-note__body p{margin:0}.tier-note__body p+p{margin-top:2px;color:var(--c-ink-2)}.tier-note__body .tier-note__extra{font-size:var(--fs-xs);color:var(--c-ink-3)}.tier-note__body strong{font-weight:500}.tier-note__body .link-btn{margin-top:4px}.cart-page .tier-note{padding-inline:16px;margin-bottom:8px}.cart-lines{display:grid}.cart-line{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;padding:20px 24px;border-bottom:1px solid var(--c-line);transition:opacity var(--dur-fast) var(--ease)}.cart-lines--page .cart-line{padding-inline:0}.cart-line__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--c-pearl)}.cart-line__media img{width:100%;height:100%;object-fit:cover}.cart-line__body{min-width:0;display:grid;align-content:start;gap:4px}.cart-line__title{font-family:var(--font-display);font-size:1.125rem;font-weight:var(--fw-display-text);line-height:1.25;letter-spacing:var(--ls-display-text);color:var(--c-ink);text-decoration:none}.cart-line__title:hover{text-decoration:underline}.cart-line__meta{margin:0;font-size:.8125rem;color:var(--c-ink-3)}.cart-line__unit{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:0;font-size:var(--fs-small);color:var(--c-ink-2);font-variant-numeric:tabular-nums}.cart-line__compare{font-size:.8125rem;color:var(--c-ink-3)}.cart-line__discount{margin:0;font-size:.8125rem;color:var(--c-bordo);font-variant-numeric:tabular-nums}.cart-line__actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin-top:12px}.cart-line__remove{display:inline-flex;align-items:center;min-height:36px;font-size:var(--fs-xs);color:var(--c-ink-3);text-decoration:underline;text-underline-offset:3px}.cart-line__remove:hover{color:var(--c-ink)}.cart-line__total{display:grid;justify-items:end;gap:2px;margin:0 0 0 auto;text-align:right;line-height:1.3;font-variant-numeric:tabular-nums lining-nums}.cart-line__total-original{font-size:var(--fs-xs);color:var(--c-ink-3)}.cart-line__total-final{font-size:.9375rem;font-weight:500;color:var(--c-ink);white-space:nowrap}@media(max-width:413px){.cart-line__total{flex-basis:100%;margin-left:0}}.is-updating .cart-line,.is-updating .cart-totals{opacity:.5;pointer-events:none}.cart-totals{display:grid;margin:0;font-size:var(--fs-small);line-height:1.9;font-variant-numeric:tabular-nums lining-nums}.cart-totals__row{display:flex;justify-content:space-between;gap:16px}.cart-totals__row dt{color:var(--c-ink-2)}.cart-totals__row dd{color:var(--c-ink);white-space:nowrap}.cart-totals__row--discount dt,.cart-totals__row--discount dd{color:var(--c-bordo)}.cart-totals__row--total{margin-top:8px;padding-top:10px;border-top:1px solid var(--c-ink);align-items:baseline}.cart-totals__row--total dt{font-weight:500;font-size:1rem;color:var(--c-ink)}.cart-totals__row--total dd{font-weight:600;font-size:1.25rem}.cart-notes{margin:4px 0 16px;font-size:var(--fs-xs);line-height:1.5;color:var(--c-ink-3)}.cart-drawer__checkout{margin:0}.legal-note{margin:0 0 12px;font-size:var(--fs-xs);line-height:1.5;color:var(--c-ink-3)}.legal-note a{color:var(--c-ink-2);text-decoration:underline;text-underline-offset:2px}.legal-note a:hover{color:var(--c-bordo)}.buy .legal-note{margin:0}.cart-drawer__secure,.summary-card__secure{margin:12px 0 0;font-size:var(--fs-xs);line-height:1.5;color:var(--c-ink-3);text-align:center}.cart-drawer__error{margin:16px 24px}.cart-empty{display:grid;justify-items:center;gap:12px;padding:64px 24px;text-align:center}.cart-empty__title{margin:0;font-family:var(--font-display);font-weight:var(--fw-display-text);letter-spacing:var(--ls-display-text);font-size:1.625rem;line-height:1.2;color:var(--c-ink)}.cart-empty__text{margin:0 0 16px;max-width:22rem;font-size:.9375rem;color:var(--c-ink-2)}.payment-icons{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:12px 0 0;padding:0}.payment-icons--center{justify-content:center}.payment-icons__svg{width:38px;height:24px}.cart-page{display:block}.cart-page__grid{display:grid;gap:40px;align-items:start}.summary-card{padding:32px;background:var(--c-pearl)}.summary-card .btn{margin-top:16px}.cart-page__continue{margin-top:12px}@media(min-width:990px){.cart-page__grid{grid-template-columns:minmax(0,1fr) 380px;gap:64px}.cart-page__summary{position:sticky;top:calc(var(--header-h) + 24px)}.cart-lines--page .cart-line{grid-template-columns:96px minmax(0,1fr)}}.footer{background:var(--c-paper);border-top:1px solid var(--c-ink);color:var(--c-ink-2);font-size:.9375rem}.footer a{color:var(--c-ink);text-decoration:none}.footer a:hover{text-decoration:underline;text-underline-offset:4px}.footer__top{display:grid;gap:40px;padding-block:clamp(3.5rem,2.5rem + 4vw,6rem) 48px}.footer__tagline{margin:14px 0 0;font:500 var(--fs-xs) / 1.4 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-2)}.footer__statement{margin:16px 0 0;max-width:24rem;line-height:1.65}.footer__columns{display:grid;gap:40px 24px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.footer__heading{margin:0 0 12px;font:500 var(--fs-xs) / 1.4 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-2)}.footer__links{display:grid;list-style:none;margin:0;padding:0}.footer__links a,.footer__links .footer__address{display:inline-flex;align-items:center;min-height:36px;line-height:1.45}.footer__links .footer__address{align-items:flex-start;padding-block:8px;color:var(--c-ink-2)}.footer__contact{grid-column:1 / -1}.footer .wordmark__text{font-size:1.875rem}.footer__bottom-band{background:var(--c-bordo-deep);border-top:1px solid var(--c-gilt);color:var(--c-on-dark-2)}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-block:18px calc(18px + env(safe-area-inset-bottom));font-size:var(--fs-xs)}.footer__bottom :focus-visible{outline-color:var(--c-on-dark)}.footer__copyright,.footer__bottom .payment-icons{margin:0}.footer__bottom .payment-icons__svg{width:32px;height:20px}.social-links{display:flex;flex-wrap:wrap;gap:4px 16px;list-style:none;margin:16px 0 0;padding:0}.social-links a{display:inline-flex;align-items:center;min-height:36px;font-size:.8125rem;text-decoration:underline;text-underline-offset:4px}@media(min-width:750px){.footer__contact{grid-column:auto}}@media(min-width:990px){.footer__top{grid-template-columns:1.4fr 3fr;gap:48px}.footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}}.hero{padding:0}.hero__grid{display:grid}.hero__media{position:relative;aspect-ratio:5 / 4;max-height:44svh;width:100%;overflow:hidden;background:var(--c-pearl)}.hero__image{width:100%;height:100%;object-fit:cover}.hero__content{padding:24px var(--gutter) 40px;text-align:center}.hero__content .label{margin-bottom:14px}.hero__title{margin:0 auto;max-inline-size:6em;color:var(--c-ink)}.hero__text{margin:16px auto 0;max-width:30rem;font-size:var(--fs-lead);line-height:1.6}.hero__price{margin-top:20px;display:flex;justify-content:center}.hero__note{margin:6px 0 0;font-size:.8125rem;color:var(--c-ink-3)}.hero__actions{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:24px}.hero__actions .btn{width:100%}@media(min-width:750px){.hero__media{aspect-ratio:1 / 1;max-height:none}.hero__content{padding:40px var(--gutter) 56px;max-width:40rem;margin-inline:auto}.hero__actions{flex-direction:row;justify-content:center;gap:8px 28px}.hero__actions .btn{width:auto}}@media(min-width:990px){.hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);align-items:center}.hero__media{grid-column:1 / span 6;aspect-ratio:auto;height:clamp(560px,calc(100svh - var(--header-h) - 37px),880px)}.hero__content{grid-column:8 / span 5;padding:var(--space-section-compact) var(--gutter) var(--space-section-compact) 0;margin:0;max-width:32rem;text-align:left}.hero__title{margin:0}.hero__text{margin-left:0}.hero__price,.hero__actions{justify-content:flex-start}.hero--media-right .hero__media{grid-column:7 / span 6;order:2}.hero--media-right .hero__content{grid-column:1 / span 5;padding-left:var(--gutter)}}.kunye-section{border-bottom:1px solid var(--c-line)}.kunye{display:grid;grid-template-columns:1fr 1fr}.kunye__item{padding:20px 16px 22px}.kunye__item:nth-child(odd){padding-left:0;border-right:1px solid var(--c-line)}.kunye__item:nth-child(n+3){border-top:1px solid var(--c-line)}.kunye dt{font:500 var(--fs-xs) / 1.4 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-2)}.kunye dd{margin-top:8px;font-family:var(--font-display);font-weight:var(--fw-display-text);letter-spacing:var(--ls-display-text);font-size:var(--fs-serif-sm);line-height:1.25;color:var(--c-ink)}@media(min-width:990px){.kunye{grid-template-columns:repeat(4,minmax(0,1fr))}.kunye__item,.kunye__item:nth-child(odd),.kunye__item:nth-child(n+3){padding:28px 24px 30px;border-right:1px solid var(--c-line);border-top:0}.kunye__item:first-child{padding-left:0}.kunye__item:last-child{border-right:0}}.split__grid{display:grid;gap:32px;align-items:center}.split__media{margin-inline:calc(var(--gutter) * -1)}.split__content{max-width:34rem}.split__title{margin-bottom:24px}.split__text{font-size:1.0625rem;line-height:1.7}.split__content>.text-link,.split__content>.btn{margin-top:28px}.split--noir .split__media{margin-inline:auto;width:min(100%,420px)}.feature-list{margin-top:28px;border-top:1px solid var(--c-line)}.feature-list__item{padding-block:14px;border-bottom:1px solid var(--c-line)}.feature-list__title{margin:0;font:500 .9375rem/1.5 var(--font-ui);color:var(--c-ink)}.feature-list__text{margin:2px 0 0;font-size:var(--fs-small);color:var(--c-ink-2)}@media(min-width:750px){.split__media{margin-inline:0}}@media(max-width:989px){.split--noir .split__content{text-align:center;margin-inline:auto}}@media(min-width:990px){.split__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap)}.split__media{grid-column:1 / span 6}.split__content{grid-column:8 / span 4}.split--media-right .split__media{grid-column:7 / span 6;order:2}.split--media-right .split__content{grid-column:1 / span 5}.split--noir .split__media{grid-column:2 / span 5;width:100%;max-width:560px;margin:0}.split--noir.split--media-right .split__media{grid-column:7 / span 5}.split--noir .split__content{grid-column:8 / span 5}.split--noir.split--media-right .split__content{grid-column:1 / span 5}}.zk-video{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--c-noir)}.zk-video video{width:100%;height:100%;object-fit:cover;object-position:50% 53%}.video-toggle{position:absolute;left:12px;bottom:12px;z-index:2;display:grid;place-items:center;width:44px;height:44px;background:var(--c-video-veil);border:1px solid rgba(251,247,244,.5);color:var(--c-on-dark)}.video-toggle .icon{width:16px;height:16px}.video-toggle:focus-visible{outline-color:var(--c-on-dark)}.video-toggle .icon--play,.video-toggle[data-paused] .icon--pause{display:none}.video-toggle[data-paused] .icon--play{display:block}.video-sound{position:absolute;left:64px;bottom:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;height:44px;padding-inline:14px;background:var(--c-video-veil);border:1px solid rgba(251,247,244,.5);color:var(--c-on-dark);font:500 var(--fs-xs) / 1 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap}.video-sound .icon{width:16px;height:16px}.video-sound:focus-visible{outline-color:var(--c-on-dark)}.video-sound .icon--sound-on,.video-sound:not([data-muted]) :is(.icon--sound-off,.video-sound__label){display:none}.video-sound:not([data-muted]){padding-inline:0}.video-sound:not([data-muted]) .icon--sound-on{display:block}.editorial__grid{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none}.editorial__grid::-webkit-scrollbar{display:none}.editorial__card{scroll-snap-align:start}.editorial__body{padding-top:20px}.editorial__title{margin-bottom:8px;font-size:1.5rem}.editorial__text{margin:0;max-width:24rem;font-size:.9375rem;line-height:1.6;color:var(--c-ink-2)}@media(min-width:750px){.editorial__grid{grid-auto-columns:46%;gap:16px}}@media(min-width:990px){.editorial__grid{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;overflow:visible;margin-inline:0;padding-inline:0}}.plate__grid{display:grid;gap:32px}.plate__title{margin:0;font-size:min(var(--fs-h2),2.75rem);font-weight:var(--fw-product-title);letter-spacing:var(--ls-product-title);text-transform:none}.plate__sub{margin:12px 0 0;font-size:.9375rem;color:var(--c-ink-2)}.plate__price{margin-top:24px}.plate__actions{display:grid;gap:12px;align-content:end}.plate__offer{margin:0;padding-top:14px;border-top:1px solid var(--c-ink);font-size:var(--fs-small);color:var(--c-ink-2)}.plate__terms{margin:0;font-size:var(--fs-xs);line-height:1.5;color:var(--c-ink-3)}.plate__actions .btn{margin-top:12px}.plate__media{display:block;margin-bottom:32px;padding:16px;background:var(--c-pearl)}@media(min-width:990px){.plate__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);align-items:end}.plate__main{grid-column:1 / span 6}.plate__actions{grid-column:8 / span 5}.plate__actions .btn{justify-self:start}.plate__media{padding:28px}}.faq__grid{display:grid;gap:32px}.faq__head .h2{margin-bottom:20px}.faq__intro{color:var(--c-ink-2)}.faq__head .text-link{margin-top:16px}.faq--stacked .faq__grid{max-width:calc(48rem + var(--gutter) * 2)}.section-main-page+.section-faq .faq,.section-main-page+.section-contact .contact{padding-top:48px}.num{font-family:var(--font-ui);font-weight:400;font-variation-settings:normal;letter-spacing:0;font-variant-numeric:tabular-nums lining-nums}.faq__foot{margin-top:24px}@media(min-width:990px){.faq--split .faq__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);align-items:start}.faq--split .faq__head{grid-column:1 / span 4;position:sticky;top:calc(var(--header-h) + 32px)}.faq--split .faq__list{grid-column:6 / span 7}}.accordion{border-top:1px solid var(--c-ink)}.accordion__item{border-bottom:1px solid var(--c-line)}.accordion__summary{position:relative;display:flex;align-items:center;gap:12px;min-height:58px;padding-block:14px;padding-right:32px;font:500 .8125rem/1.4 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink)}.accordion__summary:focus-visible{outline-offset:2px}.accordion__title{flex:1 1 auto}.accordion__icon{position:absolute;right:2px;top:50%;width:12px;height:12px;margin-top:-6px}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;background:var(--c-ink);transition:transform var(--dur) var(--ease)}.accordion__icon:before{left:0;right:0;top:50%;height:1.25px;margin-top:-.6px}.accordion__icon:after{top:0;bottom:0;left:50%;width:1.25px;margin-left:-.6px}details[open]>.accordion__summary .accordion__icon:after{transform:scaleY(0)}.accordion__content{padding:0 0 24px;max-width:65ch;font-size:1rem;line-height:1.7;color:var(--c-ink-2)}.faq .accordion__summary{min-height:72px;padding-block:22px;padding-right:40px;font-family:var(--font-display);font-size:var(--fs-serif-sm);font-weight:var(--fw-display-text);line-height:1.35;letter-spacing:var(--ls-display-text);text-transform:none}.faq .accordion__icon{width:14px;height:14px;margin-top:-7px}.faq .accordion__content{max-width:40rem;padding-bottom:28px;line-height:1.75}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}.accordion__item::details-content{block-size:0;overflow-y:clip;transition:block-size var(--dur) var(--ease),content-visibility var(--dur) allow-discrete}.accordion__item[open]::details-content{block-size:auto}}.cta-banner__inner{display:grid;justify-items:center;max-width:40rem;margin-inline:auto;text-align:center}.cta-banner__inner--rule{border-top:1px solid var(--c-line);padding-top:var(--space-section-compact)}.cta-banner .h2{margin-bottom:20px}.cta-banner__text{margin-bottom:32px;font-size:1.0625rem;color:var(--c-ink-2)}.bg-charcoal .cta-banner__text,.bg-noir .cta-banner__text{color:var(--c-on-dark-2)}.rich-text__inner{display:grid;justify-items:center;max-width:44rem;margin-inline:auto;text-align:center}.rich-text--left .rich-text__inner{justify-items:start;text-align:left;margin-inline:0}.rich-text .h2{margin-bottom:24px}.rich-text__text{font-size:1.0625rem}.rich-text__inner>.text-link,.rich-text__inner>.btn{margin-top:28px}.statement{margin:0;max-inline-size:22em;font-family:var(--font-display);font-weight:var(--fw-display-text);font-size:var(--fs-statement);line-height:1.3;letter-spacing:var(--ls-display-text);color:var(--c-ink);text-wrap:balance}.statement p{margin:0}.statement p+p{margin-top:.6em}.product{padding-block:0 var(--space-section)}.breadcrumbs{display:none;padding-block:12px;font-size:var(--fs-xs);color:var(--c-ink-3)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px}.breadcrumbs li+li:before{content:"/";margin-right:8px}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.product__grid{display:grid;gap:24px}.product__media{min-width:0;margin-inline:calc(var(--gutter) * -1)}.product__info{min-width:0}.product__info-inner{display:grid;max-width:30rem}.product__info-inner>*+*{margin-top:24px}.product__title{margin:0;font-size:var(--fs-product-title);font-weight:var(--fw-product-title);line-height:var(--lh-product-title);letter-spacing:var(--ls-product-title);text-transform:none}.product__info-inner>.product__subtitle{margin-top:8px}.product__subtitle{margin:0;font-size:.9375rem;line-height:1.5;color:var(--c-ink-2)}.product__info-inner>.product__rating{margin-top:12px}.product__rating{display:inline-flex;align-items:center;gap:8px;justify-self:start;font-size:var(--fs-small);color:var(--c-ink-2);text-decoration:none;font-variant-numeric:tabular-nums}.product__rating:hover{text-decoration:underline;text-underline-offset:4px}.product__info-inner>.product__price{margin-top:20px}.product__info-inner>.offer{margin-top:28px}.product__info-inner>.offer+.buy{margin-top:20px}.product__info-inner>.service-block{margin-top:28px}.product__lead{font-size:1rem;line-height:1.7}.product__description{font-size:1rem}.product__divider{margin:0}.product__info-inner>.product__accordion{margin-top:0}.product__info-inner>.product__accordion--first{margin-top:32px;border-top:1px solid var(--c-ink)}@media(min-width:750px){.product__media{margin-inline:0}}@media(min-width:990px){.breadcrumbs{display:block}.product__grid{grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:clamp(2.5rem,4.5vw,4rem);align-items:start}.product__media,.product__info{position:sticky;top:calc(var(--header-h) + 24px);align-self:start}}@media(max-width:989px){.product>.container{padding-top:0}}.gallery{display:grid;gap:12px}.gallery__main{position:relative;min-width:0}.gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--c-pearl)}.gallery__track::-webkit-scrollbar{display:none}.gallery__track:focus-visible{outline-offset:-3px}.gallery__slide{position:relative;width:100%;aspect-ratio:4 / 5;max-height:64svh;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:var(--c-pearl)}.gallery__slide--video{display:grid;place-items:center;background:var(--c-noir)}.gallery__slide--info{background:#fff}.gallery__slide--video .zk-video{width:100%;max-height:100%}.gallery__zoom-trigger{display:block;width:100%;height:100%;cursor:zoom-in}.gallery__zoom-trigger:focus-visible{outline-offset:-4px}.gallery__img{width:100%;height:100%}.gallery__img--cover{object-fit:cover}.gallery__img--contain{object-fit:contain}.gallery__iframe{width:100%;height:100%;border:0}.gallery__chip{display:none}.gallery__progress{display:flex;gap:4px;margin:0 16px}.gallery__progress span{flex:1 1 0;height:2px;background:var(--c-line);transition:background-color var(--dur-fast) var(--ease)}.gallery__progress span.is-active{background:var(--c-ink)}.gallery__thumbs{display:none}@media(min-width:990px){.gallery:not(.gallery--single){grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start}.gallery__main{grid-column:2;grid-row:1}.gallery--single .gallery__main{grid-column:1}.gallery__slide{max-height:calc(100svh - var(--header-h) - 112px)}.gallery__progress{display:none}.gallery__chip{position:absolute;right:16px;bottom:16px;z-index:2;display:inline-flex;align-items:center;height:40px;background:var(--c-chip);font:500 var(--fs-xs) / 1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--c-ink)}.gallery__chip button{display:grid;place-items:center;width:40px;height:40px;color:var(--c-ink)}.gallery__chip button[aria-disabled=true]{color:var(--c-line-strong);cursor:default}.gallery__chip button:focus-visible{outline-offset:-3px}.gallery__chip-count{padding-inline:4px}.gallery__thumbs{grid-column:1;grid-row:1;display:grid;gap:10px;list-style:none;margin:0;padding:4px;max-height:calc(100svh - var(--header-h) - 112px);overflow-y:auto;scrollbar-width:none}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumb{position:relative;display:block;width:64px;height:80px;overflow:hidden;background:var(--c-pearl)}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.gallery__thumb[aria-current=true]{box-shadow:0 2px 0 var(--c-ink)}.gallery__thumb:focus-visible{outline-offset:2px}.gallery__thumb-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;background:var(--c-video-veil);color:var(--c-on-dark)}.gallery__thumb-play .icon{width:12px;height:12px}}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--c-paper);color:var(--c-ink);opacity:0;transition:opacity var(--dur) var(--ease)}.lightbox.is-open{opacity:1}.lightbox::backdrop{background:var(--c-paper)}.lightbox__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;touch-action:none;cursor:zoom-in}.lightbox__stage.is-zoomed{cursor:grab}.lightbox__stage.is-dragging{cursor:grabbing}.lightbox__img{max-width:calc(100vw - 32px);max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform var(--dur) var(--ease)}.lightbox__stage.is-dragging .lightbox__img{transition:none}.lightbox__btn{position:absolute;z-index:2;display:grid;place-items:center;width:48px;height:48px;background:var(--c-paper);border:1px solid var(--c-line);color:var(--c-ink)}.lightbox__close{top:calc(16px + env(safe-area-inset-top));right:16px}.lightbox__prev{left:16px;top:50%;margin-top:-24px}.lightbox__next{right:16px;top:50%;margin-top:-24px}.lightbox__counter{position:absolute;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));transform:translate(-50%);margin:0;font:500 var(--fs-xs) / 1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--c-ink-2)}.lightbox__hint{position:absolute;left:50%;top:calc(30px + env(safe-area-inset-top));transform:translate(-50%);margin:0;font-size:var(--fs-xs);color:var(--c-ink-3);white-space:nowrap}.offer__head{margin:0 0 12px;font:500 var(--fs-xs) / 1.4 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-2)}.offer__options{border:1px solid var(--c-line)}.offer-row{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"mark flag flag" "mark name price" "mark note save";column-gap:14px;row-gap:2px;min-block-size:64px;padding:14px 16px;background:var(--c-paper);cursor:pointer;transition:background-color var(--dur-fast) var(--ease)}.offer-row+.offer-row{border-top:1px solid var(--c-line)}.offer-row__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.offer-row__mark{grid-area:mark;align-self:start;display:grid;place-items:center;width:18px;height:18px;margin-top:3px;border:1px solid var(--c-line-strong);border-radius:50%}.offer-row__mark:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--c-ink);transform:scale(0);transition:transform var(--dur-fast) var(--ease)}.offer-row__flag{grid-area:flag;margin-bottom:2px;font:500 var(--fs-xs) / 1.4 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-bordo)}.offer-row__name{grid-area:name;font:500 .9375rem/1.5 var(--font-ui);color:var(--c-ink)}.offer-row__qty{font-weight:400;color:var(--c-ink-3)}.offer-row__note{grid-area:note;font:400 .8125rem/1.5 var(--font-ui);color:var(--c-ink-2);text-wrap:pretty}.offer-row__price{grid-area:price;justify-self:end;font:500 .9375rem/1.5 var(--font-ui);color:var(--c-ink);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.offer-row__saving{grid-area:save;justify-self:end;font:400 .8125rem/1.5 var(--font-ui);color:var(--c-bordo);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}@media(hover:hover){.offer-row:hover .offer-row__mark{border-color:var(--c-ink)}}.offer-row.is-checked,.offer-row:has(.offer-row__input:checked){background:var(--c-pearl);box-shadow:inset 0 0 0 1px var(--c-ink)}.offer-row__input:checked+.offer-row__mark{border-color:var(--c-ink)}.offer-row__input:checked+.offer-row__mark:after{transform:scale(1)}.offer-row__input:focus-visible+.offer-row__mark{outline:2px solid var(--c-ink);outline-offset:3px}@supports selector(:has(*)){.offer-row:has(.offer-row__input:focus-visible){outline:2px solid var(--c-ink);outline-offset:2px;z-index:1}.offer-row__input:focus-visible+.offer-row__mark{outline:none}}@media(max-width:374px){.offer-row{grid-template-areas:"mark flag flag" "mark name price" "mark note note" "mark save save"}.offer-row__saving{justify-self:start}}.buy{display:block}.buy__form{display:grid;gap:16px}.buy__qty{display:flex;align-items:center;justify-content:space-between;gap:16px}.buy__qty-label{font:500 var(--fs-xs) / 1.4 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink)}.buy__tier-live{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.buy__tier-live.is-extra{position:static!important;width:auto;height:auto;margin:-4px 0 0;overflow:visible;clip:auto;white-space:normal;font-size:.8125rem;line-height:1.5;color:var(--c-ink-2)}.buy__buttons{display:grid;gap:10px}.buy__buttons .btn--secondary{min-height:52px}.buy__terms{margin:0;font-size:var(--fs-xs);line-height:1.5;color:var(--c-ink-3)}.buy__whatsapp{display:inline-flex;align-items:center;justify-content:center;justify-self:center;gap:8px;min-height:44px;margin-top:-6px;padding-inline:8px;font:500 var(--fs-xs) / 1.7 var(--font-ui);letter-spacing:var(--ls-label);text-align:center;text-transform:uppercase;color:var(--c-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.45em;transition:color var(--dur-fast) var(--ease)}.buy__whatsapp span{text-wrap:balance}.buy__whatsapp .icon{width:16px;height:16px}.buy__whatsapp:hover{color:var(--c-bordo)}@media(max-width:389px){.buy__whatsapp{letter-spacing:.06em}}.service{border-top:1px solid var(--c-line)}.service__row{display:grid;grid-template-columns:6.5rem minmax(0,1fr);column-gap:12px;padding-block:12px;border-bottom:1px solid var(--c-line)}.service dt{font:500 var(--fs-xs) / 1.6 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink)}.service dd{font-size:var(--fs-small);line-height:1.55;color:var(--c-ink-2)}.service-block .payment-icons{margin-top:16px}.service-block .text-link{margin-top:4px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:var(--c-paper);border-top:1px solid var(--c-line);transform:translateY(110%);transition:transform var(--dur) var(--ease)}.sticky-atc.is-visible{transform:none}.sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.sticky-atc__product{display:flex;align-items:center;gap:12px;min-width:0}.sticky-atc__thumb{display:none;width:40px;height:50px;object-fit:cover;background:var(--c-pearl);flex:0 0 auto}.sticky-atc__text{min-width:0;line-height:1.3}.sticky-atc__title{display:none;margin:0;font-family:var(--font-display);font-weight:var(--fw-display-text);letter-spacing:var(--ls-display-text);font-size:1.125rem;line-height:1.5;color:var(--c-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__selection{margin:0;font-size:var(--fs-xs);color:var(--c-ink-2);white-space:nowrap}.sticky-atc__price{display:flex;gap:8px;align-items:baseline;margin:0;font-weight:500;font-size:1rem;color:var(--c-ink);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.sticky-atc__price s{font-size:.8125rem;font-weight:400;color:var(--c-ink-3)}.sticky-atc__btn{flex:0 0 52%;min-height:48px;padding:0 12px}body.has-sticky-atc{padding-bottom:calc(var(--sticky-atc-h) + env(safe-area-inset-bottom))}@media(max-width:479px){.sticky-atc__price s{display:none}}@media(min-width:750px){.sticky-atc__thumb,.sticky-atc__title{display:block}.sticky-atc__btn{flex:0 0 auto;min-width:240px;min-height:52px;padding:0 32px}.sticky-atc__meta{display:flex;gap:12px;align-items:baseline}}.story__media{margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);aspect-ratio:4 / 5}.story__items{display:grid;gap:32px}.story__item{padding-top:20px;border-top:1px solid var(--c-ink)}.story__label{margin:0 0 12px;font-size:var(--fs-h3)}.story__text{margin:0;max-width:24rem;font-size:1rem}.story__note{margin:40px 0 0;font-size:var(--fs-xs);color:var(--c-ink-3)}@media(min-width:750px){.story__media{aspect-ratio:3 / 2}}@media(min-width:750px){.story__items--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(2rem,3vw,3.5rem)}}@media(min-width:990px){.story__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3vw,3.5rem)}.story__items--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.specs__grid{display:grid;gap:32px}.specs__intro{margin-top:16px}.specs__table-wrap{max-width:48rem}.specs__table{table-layout:fixed;border-top:1px solid var(--c-ink)}.specs__table th,.specs__table td{padding:14px 0;border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.specs__table thead{display:none}.specs__table tbody th{width:40%;padding-right:16px;font:500 var(--fs-xs) / 1.6 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-2)}.specs__table td{font-size:1rem;color:var(--c-ink)}@media(min-width:990px){.specs__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);align-items:start}.specs__head{grid-column:1 / span 4}.specs__table-wrap{grid-column:6 / span 7}}.reviews__grid{display:grid;gap:40px}.reviews__summary .h2{margin-bottom:24px}.reviews__score{display:flex;align-items:baseline;gap:12px;margin-bottom:16px;font-variant-numeric:tabular-nums}.reviews__avg{font:500 2.5rem/1 var(--font-ui);color:var(--c-ink)}.reviews__count{margin:0;font-size:var(--fs-small);color:var(--c-ink-2)}.reviews__bars{display:grid;gap:6px;max-width:20rem;margin-bottom:24px;font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.reviews__bar{display:grid;grid-template-columns:1rem 1fr 1.5rem;align-items:center;gap:10px}.reviews__bar-track{height:2px;background:var(--c-line)}.reviews__bar-track span{display:block;height:100%;background:var(--c-ink)}.reviews__bar-count{text-align:right;color:var(--c-ink-3)}.review-write>summary{display:inline-flex}.review-write[open]>summary{margin-bottom:24px}.review-form__title{margin:0;font-family:var(--font-display);font-weight:var(--fw-display-text);letter-spacing:var(--ls-display-text);font-size:1.5rem;color:var(--c-ink)}.rating-input__options{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:2px}.rating-input__options input{position:absolute;opacity:0;width:1px;height:1px}.rating-input__options label{display:grid;place-items:center;width:40px;height:40px;color:var(--c-line-strong);cursor:pointer}.rating-input__options label .icon{width:26px;height:26px}.rating-input__options input:checked~label,.rating-input__options label:hover,.rating-input__options label:hover~label{color:var(--c-ink)}.rating-input__options input:focus-visible+label{outline:2px solid var(--c-ink)}.reviews__list{border-top:1px solid var(--c-ink)}.review{padding-block:24px;border-bottom:1px solid var(--c-line)}.review__top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.review__date{font-size:var(--fs-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums}.review__title{margin:0 0 6px;font:500 1rem/1.5 var(--font-ui);letter-spacing:0;text-transform:none;color:var(--c-ink)}.review__body{font-size:1rem;line-height:1.7;color:var(--c-ink-2)}.review__image{margin-top:12px;width:120px}.review__author{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 0;font-size:var(--fs-xs);color:var(--c-ink-3)}.review__verified{display:inline-flex;align-items:center;gap:6px;color:var(--c-ink-2)}.js .reviews__list>li:nth-child(n+6):not(.is-shown){display:none}.reviews__more{margin-top:24px}.reviews__empty{display:grid;justify-items:center;gap:12px;padding:48px 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);text-align:center}.reviews__empty-title{margin:0;font-family:var(--font-display);font-weight:var(--fw-display-text);letter-spacing:var(--ls-display-text);font-size:var(--fs-h3);line-height:1.25;color:var(--c-ink)}.reviews__empty-text{margin:0 0 12px;max-width:26rem;color:var(--c-ink-2)}.reviews__empty .review-write{display:grid;justify-items:center;width:100%}.reviews__empty .review-write[open]{justify-items:stretch;text-align:left}.reviews__empty .review-write>summary{justify-self:center}@media(min-width:990px){.reviews__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);align-items:start}.reviews__summary{grid-column:1 / span 4}.reviews__body{grid-column:6 / span 7}.reviews__grid--empty .reviews__body{grid-column:3 / span 8}}.stars{display:inline-flex;gap:2px;color:var(--c-line-strong)}.stars__star.is-on{color:var(--c-ink)}.stars .icon{width:14px;height:14px}.stars--md .icon{width:16px;height:16px}.page-head{margin-bottom:48px}.page-head--center{text-align:center;display:grid;justify-items:center}.page-head__title{margin-bottom:0;line-height:1.2}.page-head__text{margin-top:24px;font-size:var(--fs-lead);line-height:1.6;color:var(--c-ink-2);max-width:40rem}.page-article{padding-top:clamp(3rem,2rem + 4vw,6rem)}.page-article--flush{padding-bottom:0}.page-article--flush .page-head:last-child{margin-bottom:0}.page-article__inner--narrow{max-width:calc(48rem + var(--gutter) * 2)}.page-article__media{margin-bottom:40px}.page-article__date{margin:0 0 16px;font-size:var(--fs-xs);color:var(--c-ink-3);font-variant-numeric:tabular-nums}.page-article__back{margin-top:48px}.shopify-policy__container{max-width:calc(48rem + var(--gutter) * 2)!important;margin-inline:auto;padding:var(--space-section-compact) var(--gutter)}.shopify-policy__title h1{font-size:var(--fs-h1);line-height:1.2;text-align:left}.shopify-policy__body{color:var(--c-ink-2);line-height:1.75}.contact__grid{display:grid;gap:48px}.contact__info .contact__title{margin-bottom:16px;font-size:var(--fs-h3);line-height:1.25}.contact__info .rte{color:var(--c-ink-2)}.contact__facts{margin-top:32px;border-top:1px solid var(--c-line)}.contact__fact{display:grid;gap:4px;padding-block:14px;border-bottom:1px solid var(--c-line)}.contact__fact dt{font:500 var(--fs-xs) / 1.4 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-2)}.contact__fact dd{font-size:1rem;color:var(--c-ink)}.contact__fact dd a{text-decoration:underline;text-underline-offset:4px}.contact__form .btn{justify-self:start}@media(max-width:749px){.contact__form .btn{justify-self:stretch}}@media(min-width:990px){.contact__grid{grid-template-columns:5fr 7fr;gap:64px;align-items:start}}.tile-grid{display:grid;gap:40px 24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.tile-grid--single{max-width:420px;margin-inline:auto;grid-template-columns:1fr}.tile__body{padding-top:16px;display:grid;gap:6px}.tile__title{margin:0;font-size:1.375rem}.tile__title a{text-decoration:none}.tile--text{padding:24px 0;border-top:1px solid var(--c-line)}.tile__excerpt{font-size:var(--fs-small)}.listing__empty{text-align:center}.search-form{display:flex;gap:8px;width:min(100%,36rem);margin-top:24px}.search-form__btn{min-height:52px}@media(max-width:749px){.search-form__btn{min-width:0;padding-inline:20px}}.search__summary{margin-top:16px}.pagination{display:flex;justify-content:center;gap:4px;margin-top:48px}.pagination__link{display:grid;place-items:center;min-width:44px;height:44px;font-size:var(--fs-small);font-variant-numeric:tabular-nums;text-decoration:none;color:var(--c-ink)}.pagination__link.is-current{text-decoration:underline;text-underline-offset:6px}.collection-list{max-width:40rem;margin-inline:auto;border-top:1px solid var(--c-ink)}.collection-list__link{display:flex;justify-content:space-between;align-items:center;min-height:64px;border-bottom:1px solid var(--c-line);font-family:var(--font-display);font-weight:var(--fw-display-text);letter-spacing:var(--ls-display-text);font-size:1.5rem;text-decoration:none;color:var(--c-ink)}.collection-list__link:hover{text-decoration:underline;text-underline-offset:6px}.article-grid{display:grid;gap:48px 32px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.article-card__date{margin:16px 0 6px;font-size:var(--fs-xs);color:var(--c-ink-3)}.article-card__title a{text-decoration:none}.article-card__excerpt{font-size:var(--fs-small)}.not-found__inner{display:grid;justify-items:center;max-width:36rem;margin-inline:auto;text-align:center}.not-found__inner .label{margin-bottom:20px;color:var(--c-ink-3)}.not-found__text{margin:20px 0 32px;font-size:1.0625rem;color:var(--c-ink-2)}.not-found__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 28px}.account__inner{max-width:calc(34rem + var(--gutter) * 2)}.template-account .account__inner,.template-order .account__inner,.template-addresses .account__inner{max-width:calc(60rem + var(--gutter) * 2)}.account__title{margin-bottom:24px}.account__recover{margin-top:24px}.account__recover .form{margin-top:16px}.account__switch{margin-top:24px;font-size:var(--fs-small)}.account__links{display:flex;gap:24px;margin-bottom:32px}.account__addresses{display:grid;gap:32px;margin-top:32px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.account__address-list{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.account .label{margin-bottom:8px}.table-wrap{overflow-x:auto}.data-table{font-size:var(--fs-small);min-width:520px;border-top:1px solid var(--c-ink);font-variant-numeric:tabular-nums}.data-table th,.data-table td{padding:12px 8px 12px 0;border-bottom:1px solid var(--c-line);text-align:left}.data-table thead th{font:500 var(--fs-xs) / 1.4 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-2)}.password{min-height:100vh;display:grid;place-items:center;padding:48px var(--gutter);text-align:center}.password__inner{width:min(100%,26rem);display:grid;justify-items:center;gap:16px}.password .wordmark__text{font-size:2rem}.password__tagline{margin:0;font:500 var(--fs-xs) / 1.4 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-2)}.password__message{color:var(--c-ink-2)}.password__login{width:100%;margin-top:16px;text-align:left}.password__login-title{margin-bottom:16px;font:500 var(--fs-xs) / 1.4 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;text-align:center;color:var(--c-ink)}.password__owner{margin-top:16px;font-size:var(--fs-xs);color:var(--c-ink-3);text-align:center}.gift-card{min-height:100vh;display:grid;place-items:center;padding:32px var(--gutter)}.gift-card__inner{display:grid;justify-items:center;gap:12px;width:min(100%,28rem);padding:40px;background:var(--c-pearl);text-align:center}.gift-card__balance{margin:0;font:500 2.5rem/1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--c-ink)}.gift-card__label{margin:0;font:500 var(--fs-xs) / 1.4 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-3)}.gift-card__code{margin:0 0 16px;font:500 1.25rem/1 var(--font-ui);letter-spacing:.12em;color:var(--c-ink)}@media(forced-colors:active){.offer-row__mark:after{forced-color-adjust:none;background:CanvasText}.offer-row:has(.offer-row__input:checked),.offer-row.is-checked{outline:2px solid CanvasText;outline-offset:-2px}.rating-input__options label,.stars{forced-color-adjust:none;color:GrayText}.rating-input__options input:checked~label,.rating-input__options label:hover,.rating-input__options label:hover~label,.stars__star.is-on{color:CanvasText}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
