*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}img,picture,video,svg{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}[hidden]{display:none!important}:root{--gold-1: #AD660C;--gold-2: #F7B436;--gold-3: #FFDC9C;--gold-4: #FFF8BD;--brown-1: #7F4822;--brown-2: #AF7751;--gold-grad: linear-gradient(100deg, var(--gold-1) 0%, var(--gold-2) 26%, var(--gold-3) 48%, var(--gold-4) 58%, var(--gold-3) 70%, var(--gold-2) 84%, var(--gold-1) 100%);--gold-grad-soft: linear-gradient(120deg, var(--gold-2), var(--gold-3) 55%, var(--gold-1));--on-ink: #F4EEE3;--on-ink-muted: #B8AC97;--on-ivory: #0B0A08;--on-ivory-muted: #5E5444;--line-ink: rgba(255, 220, 156, .16);--line-ivory: rgba(11, 10, 8, .14);--font-serif: "Times New Roman", Times, "Liberation Serif", "Noto Serif", serif;--page-width: 1680px;--gutter: clamp(20px, 3.4vw, 64px);--header-h: 84px;--section-space: clamp(96px, 11vw, 200px);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.76, 0, .24, 1);--ease-soft: cubic-bezier(.33, 1, .68, 1);--dur: .6s;--fs-display: clamp(64px, 9.4vw, 176px);--fs-h1: clamp(52px, 6.6vw, 120px);--fs-h2: clamp(40px, 4.6vw, 84px);--fs-h3: clamp(28px, 2.6vw, 44px);--fs-h4: clamp(22px, 1.7vw, 28px);--fs-lead: clamp(18px, 1.35vw, 22px);--fs-body: 15px;--fs-small: 13px;--fs-label: 11px}html{scroll-behavior:auto;background:var(--ink)}body{font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:1.65;letter-spacing:.005em;color:var(--on-ink);background:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}::selection{background:var(--gold-2);color:var(--ink)}h1,h2,h3,h4,.serif{font-family:var(--font-serif);font-weight:400;line-height:.98;letter-spacing:-.015em}.display{font-size:var(--fs-display);line-height:.9;letter-spacing:-.03em}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2)}.h3{font-size:var(--fs-h3);line-height:1.08}.h4{font-size:var(--fs-h4);line-height:1.15}.lead{font-size:var(--fs-lead);line-height:1.6;font-weight:300}.italic{font-style:italic}.label{font-family:var(--font-body);font-size:var(--fs-label);font-weight:500;letter-spacing:.24em;text-transform:uppercase;line-height:1.4}.muted{color:var(--on-ink-muted)}.surface-ivory .muted{color:var(--on-ivory-muted)}.gold-text{background:var(--gold-grad);background-size:220% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}:focus{outline:none}:focus-visible{outline:1px solid var(--gold-2);outline-offset:4px}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;padding:12px 20px;background:var(--gold-3);color:var(--ink);transform:translateY(-160%);transition:transform .3s var(--ease-out)}.skip-link:focus{transform:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.surface-ink{background:var(--ink);color:var(--on-ink)}.surface-black{background:#000;color:var(--on-ink)}.surface-ivory{background:var(--ivory);color:var(--on-ivory);--line: var(--line-ivory)}.surface-ink,.surface-black{--line: var(--line-ink)}.container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-space);position:relative}.section--tight{padding-block:clamp(64px,7vw,120px)}.grid{display:grid;gap:var(--gutter)}.stack>*+*{margin-top:var(--stack, 24px)}.rule{height:1px;background:var(--line);border:0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:clamp(48px,5vw,88px)}.section-head__title{max-width:14ch}.section-head .label{margin-bottom:20px;display:inline-flex;align-items:center;gap:14px}.label-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold-2);display:inline-block}.btn{--btn-bg: transparent;--btn-fg: currentColor;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:0 34px;font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;line-height:1;color:var(--btn-fg);background:var(--btn-bg);border:1px solid currentColor;border-radius:999px;overflow:hidden;isolation:isolate;white-space:nowrap;transition:color .5s var(--ease-out),border-color .5s var(--ease-out),transform .3s var(--ease-out)}.btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:var(--gold-grad);background-size:200% 100%;border-radius:inherit;transform:translateY(101%);transition:transform .6s var(--ease-out)}.btn:hover{color:var(--ink);border-color:transparent}.btn:hover:before{transform:translateY(0)}.btn:active{transform:scale(.97)}.btn--solid{--btn-bg: var(--on-ink);--btn-fg: var(--ink);border-color:var(--on-ink)}.surface-ivory .btn--solid{--btn-bg: var(--ink);--btn-fg: var(--on-ink);border-color:var(--ink)}.btn--gold{color:var(--ink);border-color:transparent;background:var(--gold-grad);background-size:200% 100%;transition:background-position .8s var(--ease-out),transform .3s var(--ease-out)}.btn--gold:before{display:none}.btn--gold:hover{background-position:100% 0}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn__arrow{width:18px;height:10px;transition:transform .5s var(--ease-out)}.btn:hover .btn__arrow{transform:translate(4px)}.link-line{position:relative;display:inline-flex;align-items:center;gap:12px;padding-bottom:6px}.link-line:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:right;transition:transform .6s var(--ease-out)}.link-line:hover:after{transform:scaleX(0)}.link-line:hover .btn__arrow{transform:translate(6px)}.link-swap{display:inline-block;overflow:hidden;vertical-align:top}.link-swap>span{display:block;transition:transform .55s var(--ease-out)}.link-swap>span:after{content:attr(data-text);display:block;position:absolute;transform:translateY(100%)}.link-swap:hover>span,a:hover>.link-swap>span,button:hover>.link-swap>span{transform:translateY(-100%)}.link-swap{position:relative}.link-swap>span{position:relative}.link-swap>span:after{top:0;left:0}.media{position:relative;overflow:hidden;background:#15130f}.surface-ivory .media{background:#e7dfd1}.media>img,.media>video,.media>picture img,.media>.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media--portrait{aspect-ratio:4 / 5}.media--tall{aspect-ratio:3 / 4}.media--square{aspect-ratio:1}.media--landscape{aspect-ratio:16 / 10}.placeholder-svg{fill:#ffdc9c2e;background:#15130f}.js [data-reveal=fade]{opacity:0;transform:translateY(32px)}.js [data-reveal=fade].is-in{opacity:1;transform:none;transition:opacity 1.1s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:var(--delay, 0s)}.js [data-reveal=clip]{clip-path:inset(100% 0 0 0)}.js [data-reveal=clip].is-in{clip-path:inset(0 0 0 0);transition:clip-path 1.4s var(--ease-in-out);transition-delay:var(--delay, 0s)}.js [data-reveal=clip]>img,.js [data-reveal=clip]>video{transform:scale(1.25)}.js [data-reveal=clip].is-in>img,.js [data-reveal=clip].is-in>video{transform:scale(1);transition:transform 1.8s var(--ease-out);transition-delay:var(--delay, 0s)}.js [data-reveal=line]{transform:scaleX(0);transform-origin:left}.js [data-reveal=line].is-in{transform:scaleX(1);transition:transform 1.4s var(--ease-in-out)}.split-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.js [data-split]{visibility:hidden}.js [data-split].is-split{visibility:visible}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:grid;place-items:center;background:#000;color:var(--on-ink);pointer-events:none;animation:preloader-failsafe .01s linear 3.2s forwards}.preloader__inner{display:grid;justify-items:center;gap:28px}.preloader__logo{width:120px;clip-path:inset(100% 0 0 0)}.preloader__count{font-family:var(--font-serif);font-size:15px;letter-spacing:.3em;color:var(--on-ink-muted);font-variant-numeric:tabular-nums}.preloader__bar{width:160px;height:1px;background:var(--line-ink);overflow:hidden}.preloader__bar span{display:block;height:100%;background:var(--gold-grad);transform:scaleX(0);transform-origin:left}.no-preloader .preloader{display:none}@keyframes preloader-failsafe{to{opacity:0;visibility:hidden}}.cursor{position:fixed;top:0;left:0;z-index:950;pointer-events:none;display:none}.has-cursor .cursor{display:block}.cursor__dot,.cursor__ring{position:absolute;top:0;left:0;border-radius:50%;will-change:transform}.cursor__dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--gold-2)}.cursor__ring{width:40px;height:40px;margin:-20px 0 0 -20px;border:1px solid rgba(255,220,156,.55);display:grid;place-items:center;transition:width .45s var(--ease-out),height .45s var(--ease-out),margin .45s var(--ease-out),background-color .45s var(--ease-out),border-color .45s var(--ease-out)}.cursor__label{font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);opacity:0;transform:scale(.6);transition:opacity .3s,transform .45s var(--ease-out)}.cursor.is-hover .cursor__ring{width:64px;height:64px;margin:-32px 0 0 -32px;border-color:var(--gold-2)}.cursor.is-label .cursor__ring{width:96px;height:96px;margin:-48px 0 0 -48px;background:var(--gold-3);border-color:transparent}.cursor.is-label .cursor__label{opacity:1;transform:none}.cursor.is-label .cursor__dot,.cursor.is-hidden{opacity:0}.announcement{position:relative;z-index:60;background:#000;color:var(--on-ink-muted);border-bottom:1px solid var(--line-ink);height:38px;overflow:hidden}.announcement__track{display:flex;width:max-content;height:100%;align-items:center;animation:marquee var(--speed, 40s) linear infinite}.announcement__item{display:inline-flex;align-items:center;gap:48px;padding-right:48px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.announcement__item a:hover{color:var(--gold-3)}.announcement__sep{width:10px;height:12px;color:var(--gold-2)}.announcement:hover .announcement__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.site-header-wrap{position:sticky;top:0;z-index:50}.template-index main{margin-top:calc(-1 * var(--header-h))}.site-header{position:relative;z-index:2;color:var(--on-ink);transition:transform .6s var(--ease-out),background-color .5s var(--ease-out),color .5s}.site-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0b0a08d1;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--line-ink);transition:opacity .5s var(--ease-out)}.site-header.is-transparent:not(.is-scrolled):not(.is-open):before{opacity:0}.site-header.is-hidden{transform:translateY(-100%)}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--header-h)}.site-header__logo{display:block;width:54px;transition:width .5s var(--ease-out)}.site-header.is-scrolled .site-header__logo{width:44px}.site-header__logo .logo-svg__word{transition:opacity .4s}.nav{display:flex;align-items:center;gap:34px;height:100%}.nav__item{height:100%;display:flex;align-items:center}.nav__link{position:relative;display:inline-flex;align-items:center;height:100%;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.nav__link:after{content:"";position:absolute;left:0;right:0;bottom:calc(50% - 16px);height:1px;background:var(--gold-2);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease-out)}.nav__item:hover .nav__link:after,.nav__link[aria-current=page]:after,.nav__item.is-open .nav__link:after{transform:scaleX(1);transform-origin:left}.header-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;transition:background-color .4s var(--ease-out),color .4s}.icon-btn:hover{background:#ffdc9c1a;color:var(--gold-3)}.icon-btn svg{width:20px;height:20px}.cart-count{position:absolute;top:6px;right:4px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:var(--gold-grad-soft);color:var(--ink);font-size:9px;font-weight:600;line-height:1;letter-spacing:0}.cart-count:empty{display:none}.cart-count.is-bump{animation:bump .6s var(--ease-out)}@keyframes bump{40%{transform:scale(1.35)}}.mega{display:none;position:absolute;left:0;right:0;top:100%;color:var(--on-ink);background:#0b0a08f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line-ink);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .7s var(--ease-in-out),visibility 0s linear .7s}.nav.is-ready .mega{display:block}.nav__item.is-open .mega{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .7s var(--ease-in-out),visibility 0s}.mega__inner{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:var(--gutter);padding-block:56px 64px}.mega__title{font-family:var(--font-serif);font-size:clamp(40px,3.6vw,64px);line-height:1}.mega__intro p{margin-top:18px;max-width:34ch;color:var(--on-ink-muted)}.mega__links{display:grid;gap:6px;align-content:start}.mega__links a{font-family:var(--font-serif);font-size:28px;line-height:1.35;display:inline-flex;align-items:baseline;gap:14px;color:var(--on-ink-muted);transition:color .4s,transform .5s var(--ease-out)}.mega__links a:hover{color:var(--on-ink);transform:translate(8px)}.mega__links a sup{font-family:var(--font-body);font-size:10px;letter-spacing:.1em;color:var(--gold-2)}.mega__feature{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mega__card .media{aspect-ratio:3 / 4}.mega__card .media img{transition:transform 1.2s var(--ease-out)}.mega__card:hover .media img{transform:scale(1.06)}.mega__card p{margin-top:12px}.mega .stagger>*{opacity:0;transform:translateY(18px)}.nav__item.is-open .mega .stagger>*{opacity:1;transform:none;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(.18s + var(--i, 0) * .05s)}.header-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000080;opacity:0;visibility:hidden;transition:opacity .6s var(--ease-out),visibility 0s linear .6s}.header-scrim.is-active{opacity:1;visibility:visible;transition:opacity .6s var(--ease-out)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden;transition:visibility 0s linear .7s}.drawer.is-open{visibility:visible;transition:none}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .6s var(--ease-out)}.drawer.is-open .drawer__scrim{opacity:1}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(520px,100vw);display:flex;flex-direction:column;background:var(--ivory);color:var(--on-ivory);transform:translate(100%);transition:transform .75s var(--ease-in-out)}.drawer--left .drawer__panel{right:auto;left:0;transform:translate(-100%)}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:28px 36px;border-bottom:1px solid var(--line-ivory)}.drawer__title{font-family:var(--font-serif);font-size:34px;line-height:1}.drawer__title sup{font-family:var(--font-body);font-size:11px;letter-spacing:.1em;color:var(--gold-1);margin-left:6px}.drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:8px 36px 24px}.drawer__foot{padding:24px 36px 32px;border-top:1px solid var(--line-ivory);background:var(--ivory)}.drawer .icon-btn:hover{background:#0b0a080f;color:var(--on-ivory)}.ship-progress{padding:20px 36px;border-bottom:1px solid var(--line-ivory);font-size:13px}.ship-progress__bar{margin-top:12px;height:2px;background:#0b0a081a;overflow:hidden}.ship-progress__bar span{display:block;height:100%;background:var(--gold-grad);transform-origin:left;transition:transform .9s var(--ease-out)}.line-item{display:grid;grid-template-columns:96px 1fr auto;gap:20px;padding:24px 0;border-bottom:1px solid var(--line-ivory)}.line-item__media{aspect-ratio:4 / 5}.line-item__title{font-family:var(--font-serif);font-size:20px;line-height:1.2}.line-item__meta{margin-top:4px;font-size:12px;color:var(--on-ivory-muted)}.line-item__price{text-align:right;font-size:14px}.line-item__actions{margin-top:14px;display:flex;align-items:center;gap:18px}.line-item__remove{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--on-ivory-muted);border-bottom:1px solid currentColor}.line-item__remove:hover{color:var(--on-ivory)}.line-item.is-removing{opacity:.4;pointer-events:none;transition:opacity .3s}.qty{display:inline-flex;align-items:center;height:40px;border:1px solid var(--line);border-radius:999px}.qty button{width:38px;height:100%;display:grid;place-items:center;border-radius:999px}.qty button:hover{color:var(--gold-1)}.qty button svg{width:12px;height:12px}.qty input{width:34px;text-align:center;border:0;background:none;font-size:14px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-summary__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.cart-summary__total{font-family:var(--font-serif);font-size:30px}.cart-summary__note{margin:10px 0 22px;font-size:12px;color:var(--on-ivory-muted)}.cart-empty{display:grid;place-items:center;text-align:center;gap:22px;padding:80px 0}.cart-empty .logo-svg{width:64px;opacity:.9}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;visibility:hidden;transition:visibility 0s linear .8s}.search-overlay.is-open{visibility:visible;transition:none}.search-overlay__panel{position:absolute;inset:0 0 auto 0;min-height:70vh;max-height:100vh;overflow-y:auto;background:#000;color:var(--on-ink);clip-path:inset(0 0 100% 0);transition:clip-path .8s var(--ease-in-out)}.search-overlay.is-open .search-overlay__panel{clip-path:inset(0 0 0 0)}.search-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .6s}.search-overlay.is-open .search-overlay__scrim{opacity:1}.search-overlay__top{display:flex;justify-content:space-between;align-items:center;height:var(--header-h)}.search-field{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line-ink);padding:40px 0 18px}.search-field svg{width:30px;height:30px;color:var(--gold-2);flex:none}.search-field input{flex:1;min-width:0;background:none;border:0;padding:0;font-family:var(--font-serif);font-size:clamp(40px,5vw,84px);line-height:1.1;color:var(--on-ink)}.search-field input::placeholder{color:#f4eee347}.search-field input::-webkit-search-cancel-button{display:none}.search-suggest{padding:40px 0 72px;min-height:240px}.search-suggest__grid{display:grid;grid-template-columns:280px 1fr;gap:var(--gutter)}.search-suggest__terms a{display:block;padding:6px 0;font-family:var(--font-serif);font-size:24px;color:var(--on-ink-muted);transition:color .3s,transform .4s var(--ease-out)}.search-suggest__terms a:hover{color:var(--on-ink);transform:translate(6px)}.search-suggest__products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.search-suggest__product .media{aspect-ratio:4 / 5}.search-suggest__product p{margin-top:10px;font-size:13px}.search-suggest__product .price{color:var(--on-ink-muted);font-size:12px}.card{position:relative;display:block}.card__visual{position:relative}.card__media{aspect-ratio:4 / 5;background:#e9e3d8}.surface-ink .card__media,.surface-black .card__media{background:#1a1814}.card__media img{transition:transform 1.4s var(--ease-out),opacity .8s var(--ease-out)}.card__media .card__img--alt{opacity:0}.card:hover .card__media .card__img--alt{opacity:1}.card:hover .card__media img{transform:scale(1.05)}.card__badges{position:absolute;top:16px;left:16px;z-index:2;display:flex;gap:8px}.badge{padding:7px 12px;border-radius:999px;font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;background:#0b0a08d9;color:var(--gold-3)}.badge--light{background:var(--ivory);color:var(--ink)}.card__quick{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:10px;border-radius:999px;background:#f4eee3eb;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(calc(100% + 20px));opacity:0;transition:transform .6s var(--ease-out),opacity .4s}.card:hover .card__quick,.card:focus-within .card__quick{transform:none;opacity:1}.card__quick button{min-width:40px;height:34px;padding:0 14px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:background-color .3s,color .3s}.card__quick button:hover{background:var(--ink);color:var(--gold-3)}.card__quick button[disabled]{opacity:.35;text-decoration:line-through;pointer-events:none}.card__quick button.is-loading{opacity:.5}.card__info{display:flex;justify-content:space-between;align-items:start;gap:16px;padding-top:18px}.card__title{font-family:var(--font-serif);font-size:21px;line-height:1.2}.card__vendor{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--on-ivory-muted);margin-bottom:6px}.surface-ink .card__vendor,.surface-black .card__vendor{color:var(--on-ink-muted)}.card__price{white-space:nowrap;font-size:14px;padding-top:2px}.price s{opacity:.55;margin-right:8px;font-size:.9em}.price ins{text-decoration:none;color:var(--gold-1)}.surface-ink .price ins,.surface-black .price ins{color:var(--gold-2)}.product-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:56px 24px}.field{position:relative;display:block}.field input,.field textarea,.field select{width:100%;padding:22px 0 12px;background:none;border:0;border-bottom:1px solid var(--line);font-size:16px;border-radius:0;transition:border-color .4s}.field textarea{min-height:140px;resize:vertical}.field label{position:absolute;left:0;top:22px;font-size:13px;color:var(--on-ivory-muted);pointer-events:none;transition:transform .4s var(--ease-out),font-size .4s,color .4s;transform-origin:left top}.surface-ink .field label,.surface-black .field label{color:var(--on-ink-muted)}.field input:focus,.field textarea:focus{border-color:var(--gold-2)}.field input:focus+label,.field input:not(:placeholder-shown)+label,.field textarea:focus+label,.field textarea:not(:placeholder-shown)+label{transform:translateY(-20px);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.form-msg{margin-top:16px;font-size:13px}.form-msg--error{color:#e8a07a}.accordion{border-top:1px solid var(--line)}.accordion details{border-bottom:1px solid var(--line)}.accordion summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:22px 0;cursor:pointer;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.accordion summary::-webkit-details-marker{display:none}.accordion summary .plus{position:relative;width:12px;height:12px}.accordion summary .plus:before,.accordion summary .plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transition:transform .5s var(--ease-out)}.accordion summary .plus:after{transform:rotate(90deg)}.accordion details[open] summary .plus:after{transform:rotate(0)}.accordion__content{padding:0 0 26px;font-size:14px;line-height:1.8}.accordion__content p+p{margin-top:12px}.accordion details::details-content{block-size:0;overflow:hidden;transition:block-size .6s var(--ease-out),content-visibility .6s allow-discrete}.accordion details[open]::details-content{block-size:auto}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}}.footer{position:relative;background:#000;color:var(--on-ink);overflow:hidden}.footer__meander{height:34px;color:var(--gold-1);opacity:.55;border-block:1px solid var(--line-ink);overflow:hidden}.footer__meander-track{display:flex;width:max-content;height:100%;animation:marquee 60s linear infinite}.footer__meander svg{height:100%;width:auto;flex:none}.footer__top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:var(--gutter);padding-block:96px 80px}.footer__news h2{font-size:clamp(36px,3.4vw,56px);line-height:1.02;max-width:12ch}.footer__news p{margin-top:18px;max-width:40ch;color:var(--on-ink-muted)}.footer__form{margin-top:36px;display:flex;align-items:end;gap:16px;max-width:460px}.footer__form .field{flex:1}.footer__col h3{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-2);margin-bottom:26px}.footer__col li+li{margin-top:12px}.footer__col a{color:var(--on-ink-muted);transition:color .3s}.footer__col a:hover{color:var(--on-ink)}.footer__word{position:relative;padding-inline:var(--gutter);line-height:.78;-webkit-user-select:none;user-select:none}.footer__word-text{display:flex;justify-content:space-between;font-family:var(--font-serif);font-size:clamp(120px,19.5vw,390px);letter-spacing:-.02em}.footer__word-text span{display:inline-block}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:28px 32px;margin-top:36px;border-top:1px solid var(--line-ink);font-size:12px;color:var(--on-ink-muted)}.footer__bottom ul{display:flex;gap:24px;flex-wrap:wrap}.footer__bottom a:hover{color:var(--on-ink)}.footer__social{display:flex;gap:6px;margin-top:30px}.footer__social .icon-btn{border:1px solid var(--line-ink)}.payment-icons{display:flex;gap:8px}.payment-icons svg{width:38px;height:24px}.page-hero{padding-top:calc(var(--header-h) + 72px);padding-bottom:72px}.rte{font-size:16px;line-height:1.85;max-width:68ch}.rte>*+*{margin-top:1.1em}.rte h2,.rte h3{margin-top:1.8em}.rte h2{font-size:38px}.rte h3{font-size:28px}.rte a{border-bottom:1px solid currentColor}.rte img{margin-block:2em}.rte ul,.rte ol{padding-left:1.2em}.pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:80px}.pagination a,.pagination span{min-width:44px;height:44px;display:grid;place-items:center;border-radius:999px;border:1px solid transparent;font-size:13px}.pagination a:hover{border-color:var(--line)}.pagination [aria-current=page]{border-color:currentColor}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .35s var(--ease-out) both}::view-transition-new(root){animation:vt-in .55s var(--ease-out) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js [data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}.js [data-reveal]>img,.js [data-reveal]>video{transform:none!important}.js [data-split]{visibility:visible}.preloader,.cursor{display:none!important}.announcement__track,.footer__meander-track{animation:none}}.search-suggest mark{background:none;color:var(--gold-2)}.search-suggest__terms a.link-line{display:inline-flex;padding:0 0 6px;font-family:var(--font-body);font-size:11px;color:var(--on-ink)}.search-suggest__terms a.link-line:hover{transform:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
