.shop-market-board{color:#f7f6ef;background:linear-gradient(145deg,#1f2112 0%,#15160c 100%);border:1px solid #a47a2459;border-radius:4px;margin:32px 0 24px;padding:clamp(20px,2.8vw,32px);font-family:inherit;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 12px 36px #12130a47,inset 0 1px #ffffff14}.shop-market-board:before{content:"";opacity:.85;background:linear-gradient(90deg,#0000,#e5b95f,#a47a24,#0000);height:2px;position:absolute;top:0;left:0;right:0}.market-board-top{border-bottom:1px solid #f7f6ef1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.market-board-title-group{flex-direction:column;gap:4px;display:flex}.market-board-title-row{align-items:center;gap:10px;display:flex}.market-live-pill{color:#e5b95f;letter-spacing:.08em;text-transform:uppercase;background:#e5b95f24;border:1px solid #e5b95f52;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:9px;font-weight:700;display:inline-flex}.market-live-dot{background:#27c93f;border-radius:50%;width:7px;height:7px;animation:2s cubic-bezier(.4,0,.6,1) infinite marketPulse;box-shadow:0 0 8px #27c93f}@keyframes marketPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.market-board-title{color:#fffef9;letter-spacing:-.01em;margin:0;font-size:clamp(16px,1.8vw,22px);font-weight:600}.market-board-subtitle{color:#f7f6efa6;letter-spacing:.03em;margin:0;font-size:10px}.market-macro-stats{flex-wrap:wrap;align-items:center;gap:clamp(10px,1.8vw,20px);display:flex}.macro-stat-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:3px;flex-direction:column;gap:2px;padding:6px 12px;display:flex}.macro-stat-label{color:#f7f6ef99;text-transform:uppercase;letter-spacing:.05em;font-size:8.5px}.macro-stat-value{color:#fffef9;letter-spacing:.02em;font-size:12px;font-weight:700}.macro-stat-value.is-gold{color:#f1c76f}.macro-stat-value.is-silver{color:#d1d5db}.market-section-head{justify-content:space-between;align-items:center;margin:22px 0 12px;display:flex}.market-section-title{color:#e5b95f;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.market-section-title:before{content:"";background:#e5b95f;border-radius:2px;width:3px;height:12px;display:inline-block}.market-karats-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.karat-card{background:#ffffff08;border:1px solid #f7f6ef1a;border-radius:4px;flex-direction:column;justify-content:space-between;padding:16px 14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.karat-card:hover{border-color:#e5b95f66;transform:translateY(-2px);box-shadow:0 6px 18px #00000040}.karat-card.is-featured-21k{background:linear-gradient(160deg,#e5b95f1f 0%,#27281399 100%);border:1.5px solid #d8a846;box-shadow:0 0 20px #d8a84626}.karat-badge-ribbon{color:#1a1a0c;letter-spacing:.03em;text-transform:uppercase;background:#d8a846;border-radius:2px;padding:2px 7px;font-size:8px;font-weight:800;position:absolute;top:-9px;right:10px}html[dir=rtl] .karat-badge-ribbon{left:10px;right:auto}.karat-card-header{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.karat-name{color:#fffef9;font-size:15px;font-weight:700}.karat-purity{color:#f7f6ef80;font-family:JetBrains Mono,monospace;font-size:9.5px}.karat-price-block{margin-bottom:12px}.karat-price-type{color:#f7f6efa6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:9px}.karat-mithqal-iqd{color:#fce8a6;letter-spacing:-.01em;font-size:clamp(16px,1.6vw,20px);font-weight:800;line-height:1.2}.karat-mithqal-usd{color:#f7f6efb3;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10.5px}.karat-card-footer{border-top:1px dashed #f7f6ef1f;justify-content:space-between;align-items:baseline;padding-top:10px;font-size:10px;display:flex}.karat-gram-label{color:#f7f6ef8c;font-size:9px}.karat-gram-value{color:#fffef9;font-weight:700}.market-silver-container{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:6px;display:grid}.silver-card{background:#ffffff06;border:1px solid #f7f6ef17;border-radius:4px;justify-content:space-between;align-items:center;padding:12px 14px;transition:border-color .2s;display:flex}.silver-card:hover{border-color:#d1d5db59}.silver-info{flex-direction:column;gap:2px;display:flex}.silver-title{color:#e5e7eb;font-size:12px;font-weight:600}.silver-tag{color:#f7f6ef80;font-size:8.5px}.silver-values{text-align:right;flex-direction:column;gap:1px;display:flex}html[dir=rtl] .silver-values{text-align:left}.silver-iqd{color:#f3f4f6;font-size:13px;font-weight:700}.silver-usd{color:#f7f6ef99;font-family:JetBrains Mono,monospace;font-size:9.5px}.market-board-footer{border-top:1px solid #f7f6ef14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:14px;display:flex}.market-disclaimer{color:#f7f6ef8c;letter-spacing:.02em;margin:0;font-size:9px;line-height:1.5}.market-time-badge{color:#f7f6ef73;font-family:JetBrains Mono,monospace;font-size:8.5px}@media (width<=1024px){.market-karats-grid{grid-template-columns:repeat(2,1fr)}.market-silver-container{grid-template-columns:1fr}}@media (width<=640px){.shop-market-board{margin:20px 0 16px;padding:16px 12px}.market-karats-grid{grid-template-columns:1fr 1fr;gap:8px}.karat-card{padding:12px 10px}.karat-name{font-size:13px}.karat-mithqal-iqd{font-size:14px}.macro-stat-item{padding:4px 8px}.macro-stat-value{font-size:10.5px}}.selection-request{z-index:140;background:var(--paper);color:var(--ink);position:fixed;inset:0;overflow:auto}.selection-request-header{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f1f0e8f7;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;padding:0 18px;display:grid;position:sticky;top:0}.selection-request-header>button{justify-self:start}.selection-request-header .wordmark{justify-self:center}.selection-request-header-note{color:var(--muted);text-transform:uppercase;justify-self:end;align-items:center;gap:8px;font-size:8px;display:inline-flex}.selection-request-layout{grid-template-columns:minmax(0,1fr) minmax(360px,430px);min-height:calc(100dvh - 64px);display:grid}.selection-request-main{width:100%;max-width:930px;padding:clamp(40px,6vw,88px) clamp(24px,7vw,104px) 80px}.selection-request-intro{max-width:680px}.selection-request-intro>h1{letter-spacing:-.065em;text-transform:uppercase;margin:20px 0 24px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(52px,7vw,104px);font-weight:400;line-height:.84}.selection-request-intro>p:last-child{max-width:590px;color:var(--muted);text-transform:uppercase;margin:0;font-size:10px;line-height:1.8}.selection-request-notice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:14px;max-width:680px;margin:42px 0;padding:16px;display:grid}.selection-request-notice svg{color:var(--muted)}.selection-request-notice p{text-transform:uppercase;margin:0;font-size:9px;line-height:1.7}.selection-request-form{gap:20px;max-width:680px;display:grid}.selection-request-form>label{gap:9px;display:grid;position:relative}.selection-request-form>label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:8px;display:flex}.selection-request-form>label>span small,.selection-request-form>label>small{color:#777944;font-size:7px;font-weight:400}.selection-request-form>label>small{position:absolute;bottom:9px;right:10px}.selection-request-form input,.selection-request-form textarea{border:1px solid var(--line);background:var(--paper-light);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:0;outline:0;padding:13px 14px;font-size:10px}.selection-request-form input{min-height:50px}.selection-request-form textarea{min-height:128px;padding-bottom:28px}.selection-request-form input:focus,.selection-request-form textarea:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.selection-request-actions{grid-template-columns:1fr 1.25fr;gap:10px;display:grid}.selection-request-actions>button,.selection-request-actions>a{border:1px solid var(--ink);text-transform:uppercase;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 16px;font-size:8px;display:inline-flex}.selection-request-actions>a{color:var(--paper-light);background:#313317}.selection-request-actions>a svg:last-child{margin-left:auto}.selection-request-actions>button:disabled{cursor:wait;opacity:.6}.selection-request-error{color:#803f39;text-transform:uppercase;margin:-6px 0 0;font-size:8px}.selection-request-privacy{color:var(--muted);text-transform:uppercase;margin:-4px 0 0;font-size:7px;line-height:1.7}.selection-request-summary{border-left:1px solid var(--line);background:var(--paper-light);height:calc(100dvh - 64px);padding:32px 22px 42px;position:sticky;top:64px;overflow:auto}.selection-request-summary-heading{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:20px;display:flex}.selection-request-summary-heading p{margin:0}.selection-request-summary-heading>span{color:var(--muted);text-transform:uppercase;font-size:8px}.selection-request-items article{border-bottom:1px solid var(--line-soft);grid-template-columns:76px 1fr auto;align-items:center;gap:13px;padding:13px 0;display:grid}.selection-request-image{border:1px solid var(--line-soft);width:76px;height:76px;position:relative}.selection-request-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.selection-request-image>span{background:var(--ink);width:20px;height:20px;color:var(--paper);border-radius:50%;place-items:center;font-size:8px;display:grid;position:absolute;top:-7px;right:-7px}.selection-request-items article>div:nth-child(2){gap:3px;min-width:0;display:grid}.selection-request-items strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:400;overflow:hidden}.selection-request-items article>div:nth-child(2) span{color:var(--muted);text-transform:uppercase;font-size:7px}.selection-request-items article>b{font-size:9px;font-weight:400}.selection-request-total{border-top:1px solid var(--line);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:20px;margin-top:24px;padding-top:20px;display:flex}.selection-request-total span{font-size:9px}.selection-request-total strong{font-size:17px;font-weight:400}.selection-request-summary-note{border-top:1px solid var(--line-soft);color:var(--muted);text-transform:uppercase;margin:20px 0 0;padding-top:18px;font-size:7px;line-height:1.8}@media (width<=960px){.selection-request-layout{grid-template-columns:minmax(0,1fr) 360px}.selection-request-main{padding-left:30px;padding-right:30px}}@media (width<=760px){.selection-request-header{min-height:56px;padding:0 9px}.selection-request-header-note{display:none}.selection-request-layout{flex-direction:column;min-height:0;display:flex}.selection-request-main{max-width:none;padding:40px 16px 50px}.selection-request-intro>h1{font-size:clamp(48px,16vw,78px)}.selection-request-actions{grid-template-columns:1fr}.selection-request-summary{border-bottom:1px solid var(--line);border-left:0;order:-1;width:100%;height:auto;padding:28px 16px 34px;position:static}}@media (width<=430px){.selection-request-items article{grid-template-columns:66px 1fr}.selection-request-image{width:66px;height:66px}.selection-request-items article>b{grid-column:2}}@media (prefers-reduced-motion:reduce){.selection-request{scroll-behavior:auto}}html[lang=ar] .selection-request{letter-spacing:0;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .selection-request-header-note,html[lang=ar] .selection-request-intro,html[lang=ar] .selection-request-notice,html[lang=ar] .selection-request-form,html[lang=ar] .selection-request-summary{font-family:Tahoma,Arial,sans-serif}html[lang=ar] .selection-request-intro>h1{letter-spacing:-.035em;text-transform:none;font-family:Tahoma,Arial,sans-serif;font-weight:500;line-height:1.05}html[lang=ar] .selection-request-intro>p:last-child,html[lang=ar] .selection-request-notice p,html[lang=ar] .selection-request-form>label>span,html[lang=ar] .selection-request-actions>button,html[lang=ar] .selection-request-actions>a,html[lang=ar] .selection-request-error,html[lang=ar] .selection-request-privacy,html[lang=ar] .selection-request-summary-heading>span,html[lang=ar] .selection-request-items strong,html[lang=ar] .selection-request-items article>div:nth-child(2) span,html[lang=ar] .selection-request-total,html[lang=ar] .selection-request-summary-note{letter-spacing:0;text-transform:none}html[dir=rtl] .selection-request,html[dir=rtl] .selection-request-header,html[dir=rtl] .selection-request-layout,html[dir=rtl] .selection-request-main,html[dir=rtl] .selection-request-form,html[dir=rtl] .selection-request-summary{text-align:right;direction:rtl}html[dir=rtl] .selection-request-summary{border-right:1px solid var(--line);border-left:0}html[dir=rtl] .selection-request-form>label>small{left:10px;right:auto}html[dir=rtl] .selection-request-actions>a svg:last-child{margin-left:0;margin-right:auto}html[dir=rtl] .selection-request-items article{direction:rtl}html[dir=rtl] .selection-request-image>span{left:-7px;right:auto}@media (width<=760px){html[dir=rtl] .selection-request-summary{border-right:0}html[lang=ar] .selection-request-intro>h1{font-size:clamp(42px,14vw,68px);line-height:1.08}}.admin-access-shell{color:#191917;background:#ebecde;grid-template-columns:minmax(320px,.92fr) minmax(500px,1.08fr);min-height:100vh;display:grid;overflow:hidden}.admin-access-visual{color:#f3f1e9;background:#252612;min-height:100vh;position:relative;overflow:hidden}.admin-access-visual>img{object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;height:100%}.admin-access-visual-shade{background:linear-gradient(#0e0e0b33,#0e0e0bc7),linear-gradient(90deg,#26271273,#0000 65%);position:absolute;inset:0}.admin-access-visual-meta{color:#f3f1e9ad;letter-spacing:.14em;justify-content:space-between;gap:20px;font-size:7px;display:flex;position:absolute;top:24px;left:24px;right:24px}.admin-access-visual>p{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(42px,5vw,78px);font-weight:400;line-height:.9;position:absolute;bottom:30px;left:30px;right:30px}.admin-access-panel{grid-template-rows:auto 1fr auto;min-width:0;min-height:100vh;padding:0 clamp(24px,5vw,72px);display:grid}.admin-access-header,.admin-access-footer{border-bottom:1px solid #c8cbb0;justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.admin-access-brand{letter-spacing:.06em;align-items:baseline;gap:9px;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:700;display:inline-flex}.admin-access-brand span{color:#686a35;letter-spacing:.14em;font-family:JetBrains Mono,Courier New,monospace;font-size:7px;font-weight:400}.admin-access-back{color:#787a40;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;display:inline-flex}.admin-access-header-actions,.admin-access-language-switch{align-items:center;display:inline-flex}.admin-access-header-actions{gap:18px}.admin-access-language-switch{color:#9a9c78;gap:7px;font-size:8px}.admin-access-language-switch button{color:#787a40;text-transform:uppercase;padding:4px 0;font-size:8px}.admin-access-language-switch button.active{color:#191917;text-underline-offset:5px;text-decoration:underline}.admin-access-content{flex-direction:column;align-self:center;gap:38px;width:min(540px,100%);margin:0 auto;padding:54px 0;display:flex}.admin-access-heading>p{color:#656733;letter-spacing:.15em;margin:0 0 20px;font-size:7px}.admin-access-heading>h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(48px,5.4vw,82px);font-weight:400;line-height:.88}.admin-access-heading>span{color:#5f6132;text-transform:uppercase;max-width:430px;margin-top:24px;font-size:9px;line-height:1.8;display:block}.admin-login-form{gap:16px;display:grid}.admin-login-form>label{gap:8px;display:grid}.admin-login-form>label>span{color:#55572b;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.admin-login-form input{background:#f9f8f1b8;border:1px solid #bfc2a8;border-radius:0;outline:0;width:100%;min-height:52px;padding:0 14px;font-size:11px;transition:border-color .16s,background .16s}.admin-login-form input:focus{background:#faf9f3;border-color:#242512}.admin-login-form input:focus-visible{box-shadow:0 0 0 2px #686a3533}.admin-login-form input:disabled{cursor:wait;opacity:.62}.admin-login-form>button,.admin-access-primary-action{color:#f3f1e9;text-transform:uppercase;background:#242512;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-top:6px;padding:0 16px;font-size:9px;display:flex}.admin-login-form>.admin-access-link-button{color:#55572b;text-underline-offset:4px;background:0 0;border:0;justify-content:flex-start;gap:8px;width:max-content;min-height:30px;margin:-2px 0 0;padding:3px 0;font-size:8px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.admin-login-form>.admin-forgot-password{justify-self:end;margin-top:-8px}.admin-login-form>.admin-access-link-button:hover{color:#191917}.admin-login-form>button:focus-visible,.admin-access-actions>button:focus-visible,.admin-access-actions>a:focus-visible,.admin-access-primary-action:focus-visible{outline-offset:3px;outline:2px solid #686a35}.admin-login-form>button:disabled,.admin-access-actions button:disabled,.admin-logout-button:disabled{cursor:wait;opacity:.55}.admin-access-error{color:#713b35;background:#984e4514;border-left:2px solid #984e45;margin:0;padding:12px 14px;font-size:9px;line-height:1.6}.admin-access-notice{color:#454722;background:#686a351a;border-left:2px solid #686a35;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:9px;line-height:1.6;display:flex}.admin-access-notice svg{flex:none;margin-top:1px}.admin-password-help{color:#676936;text-transform:uppercase;margin:-7px 0 2px;font-size:7px;line-height:1.65}.admin-access-security-note{color:#676936;text-transform:uppercase;align-items:flex-start;gap:9px;margin:-18px 0 0;font-size:7px;line-height:1.7;display:flex}.admin-access-security-note svg{flex:none;margin-top:1px}.admin-access-footer{color:#73753d;letter-spacing:.1em;border-top:1px solid #c8cbb0;border-bottom:0;min-height:60px;font-size:7px}.admin-access-state{gap:28px}.admin-access-state-icon{color:#4f5128;border:1px solid #aeb193;place-items:center;width:52px;height:52px;display:grid}.admin-access-state .admin-access-heading>h1{font-size:clamp(43px,5vw,72px)}.admin-access-config,.admin-access-account{background:#f9f8f18f;border:1px solid #bfc2a8;gap:9px;padding:16px;display:grid}.admin-access-recovery-account{margin-bottom:-12px}.admin-access-config code{overflow-wrap:anywhere;color:#383a1b;font-family:inherit;font-size:9px}.admin-access-account>span{color:#6b6d39;text-transform:uppercase;font-size:7px}.admin-access-account>strong{text-overflow:ellipsis;font-size:10px;font-weight:400;overflow:hidden}.admin-access-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-access-actions>button,.admin-access-actions>a{text-transform:uppercase;border:1px solid #242512;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-size:8px;display:inline-flex}.admin-access-actions>button:first-child{color:#f3f1e9;background:#242512}.admin-access-live-status{color:#686a35;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:8px}.admin-access-spinner{animation:.9s linear infinite admin-access-spin}.admin-session-error{z-index:260;color:#713b35;text-transform:uppercase;background:#f4eee5;border:1px solid #984e45;align-items:center;gap:14px;max-width:min(420px,100vw - 40px);padding:13px 14px;font-size:8px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 40px #18181424}.admin-session-error span{flex:1}.admin-session-error button{border:1px solid;flex:none;place-items:center;width:26px;height:26px;display:grid}.admin-sidebar-footer small{color:#9da078;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.admin-header-actions>button.admin-logout-button{color:#1c1c19;background:0 0}@keyframes admin-access-spin{to{transform:rotate(360deg)}}@media (width<=860px){.admin-access-shell{grid-template-columns:1fr;overflow:visible}.admin-access-visual{display:none}.admin-access-panel{min-height:100vh;padding:0 clamp(18px,6vw,52px)}}@media (width<=520px){.admin-access-header{min-height:66px}.admin-access-header-actions{gap:12px}.admin-access-back{gap:0;font-size:0}.admin-access-content{gap:30px;padding:42px 0}.admin-access-heading>h1{font-size:clamp(40px,15vw,62px)}.admin-access-footer span:first-child{display:none}.admin-access-actions{grid-template-columns:1fr}.admin-header-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.admin-access-spinner{animation:none}}.not-found-section{min-height:calc(100vh - var(--header-height,68px) - 200px);background:var(--paper,#f1f0e8);color:var(--ink,#181817);justify-content:center;align-items:center;padding:90px 24px 110px;font-family:JetBrains Mono,monospace;display:flex;position:relative;overflow:hidden}.not-found-backdrop-glow{pointer-events:none;background:radial-gradient(circle,#787a4014 0%,#f1f0e800 70%);width:500px;height:500px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.not-found-container{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(680px,100%);display:flex;position:relative}.not-found-badge-wrap{border:1px solid var(--line,#787a406b);letter-spacing:.16em;text-transform:uppercase;background:#f7f6efb3;align-items:center;gap:12px;margin-bottom:28px;padding:6px 16px;font-size:10px;display:inline-flex;box-shadow:0 2px 8px #00000005}.not-found-code{color:var(--muted,#787a40);font-weight:700}.not-found-status{color:var(--ink,#181817);letter-spacing:.18em;font-weight:600}.not-found-hero{margin-bottom:36px}.not-found-heading{color:var(--ink,#181817);letter-spacing:-.05em;margin:0 0 18px;font-size:clamp(80px,14vw,140px);font-weight:400;line-height:.85}.not-found-subheading{color:var(--ink,#181817);margin:0 0 10px;font-size:clamp(14px,2.2vw,16px);font-weight:500;line-height:1.5}.not-found-subheading-ar{color:var(--muted,#787a40);direction:rtl;margin:0;font-size:14px;font-weight:500;line-height:1.6}.not-found-search-box{width:100%;max-width:520px;margin-bottom:28px}.not-found-search-inner{border:1px solid var(--line,#787a406b);background:var(--paper-light,#f7f6ef);align-items:center;padding:4px 6px 4px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.not-found-search-inner:focus-within{border-color:var(--ink,#181817);box-shadow:0 4px 16px #0000000d}.not-found-search-icon{color:var(--muted,#787a40);flex-shrink:0}.not-found-search-inner input{width:100%;color:var(--ink,#181817);background:0 0;border:none;outline:none;padding:10px 12px;font-family:inherit;font-size:12px}.not-found-search-inner input::placeholder{color:#787a40a6}.not-found-search-submit{background:var(--ink,#181817);color:var(--paper,#f1f0e8);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;flex-shrink:0;align-items:center;gap:6px;padding:10px 18px;font-family:inherit;font-size:10px;font-weight:600;transition:background .2s;display:inline-flex}.not-found-search-submit:hover{background:var(--muted,#787a40)}.not-found-quick-links{flex-direction:column;align-items:center;gap:10px;margin-bottom:36px;display:flex}.not-found-quick-label{color:var(--muted,#787a40);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:600}.not-found-pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.not-found-pills button{color:var(--ink,#181817);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #787a404d;padding:6px 14px;font-family:inherit;font-size:10px;font-weight:600;transition:all .2s}.not-found-pills button:hover{border-color:var(--ink,#181817);background:var(--ink,#181817);color:var(--paper,#f1f0e8)}.not-found-details-card{border:1px solid var(--line,#787a406b);background:var(--paper-light,#f7f6ef);flex-direction:column;gap:12px;width:100%;margin-bottom:40px;padding:22px 24px;font-size:11px;display:flex}.not-found-detail-row{border-bottom:1px dashed var(--line-soft,#787a4033);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.not-found-detail-row:last-child{border-bottom:none;padding-bottom:0}.detail-label{color:var(--muted,#787a40);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:600}.detail-value{color:var(--ink,#181817);word-break:break-all;font-weight:600}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:14px;width:100%;display:flex}.not-found-btn{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-family:inherit;font-size:11px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.not-found-btn-outline{color:var(--ink,#181817);border:1px solid var(--line,#787a406b);background:0 0}.not-found-btn-outline:hover{border-color:var(--ink,#181817);background:#1818170d}.not-found-btn-primary{background:var(--ink,#181817);color:var(--paper,#f1f0e8);border:1px solid var(--ink,#181817)}.not-found-btn-primary:hover{background:var(--muted,#787a40);border-color:var(--muted,#787a40);color:#fff}.not-found-btn-secondary{color:var(--ink,#181817);border:1px solid var(--line,#787a406b);background:0 0}.not-found-btn-secondary:hover{border-color:var(--ink,#181817);background:#1818170d}@media (width<=640px){.not-found-section{padding:60px 16px 80px}.not-found-actions{flex-direction:column}.not-found-btn{width:100%}.not-found-detail-row{flex-direction:column;align-items:flex-start;gap:4px}}html[lang=ar] .not-found-section{letter-spacing:0;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .not-found-status,html[lang=ar] .not-found-subheading,html[lang=ar] .not-found-search-inner input,html[lang=ar] .not-found-search-submit,html[lang=ar] .not-found-quick-label,html[lang=ar] .not-found-pills button,html[lang=ar] .not-found-btn{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .not-found-section,html[dir=rtl] .not-found-container,html[dir=rtl] .not-found-search-inner,html[dir=rtl] .not-found-quick-links,html[dir=rtl] .not-found-actions{direction:rtl}html[dir=rtl] .not-found-search-inner input{text-align:right}html[dir=rtl] .not-found-search-submit svg,html[dir=rtl] .not-found-btn-outline svg,html[dir=rtl] .not-found-btn-secondary svg:last-child{transform:scaleX(-1)}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}:root{--paper:#f1f0e8;--paper-light:#f7f6ef;--ink:#181817;--muted:#787a40;--line:#787a406b;--line-soft:#787a4033;--inverse:#35371a;--gold:#a47a24;--header-height:58px}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--muted) #dfe2cf;scrollbar-width:thin}html::-webkit-scrollbar{width:9px}body::-webkit-scrollbar{width:9px}html::-webkit-scrollbar-track{background:#dfe2cf}body::-webkit-scrollbar-track{background:#dfe2cf}html::-webkit-scrollbar-thumb{background:var(--muted);border:2px solid #dfe2cf;border-radius:999px}body::-webkit-scrollbar-thumb{background:var(--muted);border:2px solid #dfe2cf;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:var(--inverse)}body::-webkit-scrollbar-thumb:hover{background:var(--inverse)}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:hidden}.header,.product-card,.editorial-large img,.editorial-pearl img,.hero img{backface-visibility:hidden;transform:translateZ(0)}.editorial-pair,.editorial-product-row,.story,.shop-catalog-grid{content-visibility:auto;contain-intrinsic-size:1px 800px}body{background:var(--paper);color:var(--ink);margin:0;font-family:JetBrains Mono,Courier New,monospace;font-size:12px;line-height:1.45;overflow-x:hidden}body.overlay-open,body.admin-editor-open{overflow:hidden}button,input{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.announcement{min-height:28px;color:var(--paper);letter-spacing:.05em;text-transform:uppercase;background:#272813;border-bottom:1px solid #f1f0e81f;justify-content:space-between;align-items:center;gap:12px;padding:4px 18px;font-size:9px;display:flex}.announcement-left{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:flex;overflow:hidden}.announcement-rates{white-space:nowrap;background:#f5f2e914;border:1px solid #f5f2e929;border-radius:999px;align-items:center;gap:8px;padding:2px 10px;display:inline-flex}.rates-live-badge{color:#e5b95f;letter-spacing:.08em;align-items:center;gap:5px;font-weight:700;display:inline-flex}.rates-pulse-dot{background:#e5b95f;border-radius:50%;width:6px;height:6px;animation:2s cubic-bezier(.4,0,.6,1) infinite ratePulse;box-shadow:0 0 8px #e5b95f}@keyframes ratePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.rates-item{align-items:baseline;gap:4px;display:inline-flex}.rates-label{color:#f1f0e8bf;font-size:8.5px}.rates-value{color:#fffef9;font-size:9.5px;font-weight:700}.rates-separator{color:#f1f0e859;font-weight:700}.mobile-market-rates{background:#2728130f;border:1px solid #2728131f;border-radius:6px;margin:16px 0;padding:14px}.mobile-rates-header{color:#8c733e;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.mobile-rates-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-rate-box{background:#fffef9;border:1px solid #27281314;border-radius:4px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.mobile-rate-label{color:#62652f;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.mobile-rate-box strong{color:#1a1a18;font-size:11px;font-weight:700}.site-header{z-index:30;min-height:var(--header-height);color:var(--paper);background:#35371afa;border-bottom:1px solid #f1f0e826;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;display:grid;position:sticky;top:0}.wordmark{width:max-content;color:var(--paper);font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:700;line-height:1}.desktop-nav{text-transform:uppercase;align-items:center;gap:32px;display:flex}.desktop-nav a,.text-action{text-transform:uppercase;color:var(--paper);font-size:10px;position:relative}.desktop-nav a:after,.underlined-link:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.underlined-link:hover:after{transform-origin:0;transform:scaleX(1)}.header-actions{color:var(--paper);justify-content:flex-end;align-items:center;display:flex}.account-action{margin-right:12px}.icon-button{width:40px;height:40px;color:var(--paper);flex:0 0 40px;place-items:center;display:inline-grid;position:relative}.icon-button svg{stroke-width:1.45px;width:16px;height:16px}.icon-button:after{content:"";border:1px solid #0000;transition:border-color .16s;position:absolute;inset:6px}.icon-button:hover:after,.icon-button:focus-visible:after{border-color:#f1f0e859}.cart-count{background:var(--paper);min-width:16px;height:16px;color:var(--inverse);border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid;position:absolute;top:3px;right:1px}.menu-button{display:none}.hero{border-bottom:1px solid var(--line);grid-template-columns:46% 54%;height:calc(100svh - 108px);min-height:690px;max-height:850px;display:grid}.hero-copy{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-width:0;padding:24px 22px 38px;display:flex}.hero-note{max-width:250px;color:var(--muted);text-transform:uppercase;margin:0;font-size:10px}.hero-title-wrap{flex-direction:column;align-items:flex-start;max-width:580px;display:flex}.section-index{color:var(--muted);text-transform:uppercase;margin:0 0 22px;font-size:9px}.hero h1{text-transform:uppercase;max-width:560px;margin:0 0 36px;font-size:45px;font-weight:400;line-height:1.03}.solid-button{background:var(--ink);min-height:42px;color:var(--paper);text-transform:uppercase;justify-content:center;align-items:center;gap:42px;padding:0 14px;font-size:9px;transition:background .18s,color .18s;display:inline-flex}.solid-button:hover{background:#52542a}.solid-button svg{stroke-width:1.4px;width:15px;height:15px}.hero-media{background:#dddfc4;min-width:0;margin:0;position:relative;overflow:hidden}.hero-media:before{z-index:1;content:"";background:linear-gradient(105deg,#dddfc4 28%,#ececd9 46%,#dddfc4 64%) 0 0/220% 100%;transition:opacity .36s;animation:1.4s ease-in-out infinite imageLoadingSheen;position:absolute;inset:0}.hero-media.is-loaded:before{opacity:0;pointer-events:none}.hero-media>img{object-fit:cover;object-position:center 38%;opacity:0;width:100%;height:100%;transition:opacity .48s,transform .8s cubic-bezier(.22,1,.36,1)}.hero-media.is-loaded>img{opacity:1}.hero-media:hover>img{transform:scale(1.018)}.hero-media figcaption,.story-media figcaption,.journal figcaption,.editorial-large figcaption{text-transform:uppercase;background:#f1f0e8e6;justify-content:space-between;padding:8px 10px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.ticker{border-bottom:1px solid var(--line);white-space:nowrap;background:var(--paper);height:30px;display:flex;position:relative;overflow:hidden}.ticker-track{will-change:transform;align-items:center;width:max-content;animation:28s linear infinite ticker;display:flex}.ticker-group{flex-shrink:0;align-items:center;display:flex}.ticker span{letter-spacing:.08em;padding:0 28px;font-size:9px;display:inline-block}@keyframes ticker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.statement,.code-section{border-bottom:1px solid var(--line);padding:84px 18px 88px;position:relative;overflow:hidden}.statement:before,.statement:after,.code-section:before,.code-section:after{background:var(--line-soft);content:"";height:1px;position:absolute;left:0;right:0}.statement:before,.code-section:before{top:49%}.statement:after,.code-section:after{top:54%}.statement h2,.code-section h2{z-index:1;text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;margin:0;font-size:54px;font-weight:400;line-height:.95;display:flex;position:relative}.struck{text-decoration:line-through;text-decoration-thickness:2px}.product-section{border-bottom:1px solid var(--line)}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;min-height:96px;padding:18px;display:flex}.section-heading .section-index{margin-bottom:8px}.section-heading h2{text-transform:uppercase;margin:0;font-size:19px;font-weight:400}.section-heading>a{text-transform:uppercase;align-items:center;gap:12px;padding-bottom:2px;display:flex}.section-heading>a svg{width:14px;height:14px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-card{border-right:1px solid var(--line);background:var(--paper);cursor:pointer;min-width:0;position:relative}.product-card:nth-child(3n){border-right:0}.product-card:nth-child(n+4){border-top:1px solid var(--line)}.product-image-wrap{aspect-ratio:1.12;place-items:center;display:grid;position:relative;overflow:hidden}.product-image-wrap:before{content:"";border:1px solid #0000;transition:border-color .2s;position:absolute;inset:10px}.product-card:hover .product-image-wrap:before{border-color:var(--line-soft)}.product-image-wrap img{object-fit:contain;mix-blend-mode:multiply;width:72%;height:72%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.product-card:hover .product-image-wrap img{transform:scale(1.07)rotate(-1deg)}.product-favorite{z-index:2;position:absolute;top:5px;right:5px}.product-favorite.is-active svg{fill:var(--ink)}.product-info{border-top:1px solid var(--line-soft);text-transform:uppercase;grid-template-columns:1fr auto;align-content:center;gap:4px 16px;min-height:80px;padding:12px 16px;display:grid}.product-info h3{margin:0;font-size:10px;font-weight:400}.product-info p{color:var(--muted);margin:0;font-size:9px}.product-info .product-price{color:var(--ink);grid-area:1/2/span 2;align-self:center;font-size:10px}.editorial-pair{border-bottom:1px solid var(--line);grid-template-columns:58% 42%;min-height:720px;display:grid}.editorial-large{border-right:1px solid var(--line);min-width:0;margin:0;position:relative;overflow:hidden}.editorial-large img{object-fit:cover;object-position:center;width:100%;height:100%}.editorial-note{flex-direction:column;justify-content:space-between;padding:24px 22px 38px;display:flex}.editorial-mark{font-size:28px}.editorial-note p{max-width:330px;margin:0 0 28px;font-size:15px;line-height:1.45}.underlined-link{border-bottom:1px solid var(--ink);text-transform:uppercase;padding-bottom:4px;font-size:9px;display:inline-block;position:relative}.view-switch{display:flex}.view-switch .active{background:var(--ink);color:var(--paper)}.code-section{padding-bottom:0}.code-section h2{margin-bottom:70px}.code-categories{z-index:2;border-top:1px solid var(--line);margin:0 -18px;position:relative}.code-categories button{border-bottom:1px solid var(--line);text-align:left;text-transform:uppercase;grid-template-columns:70px 1fr 42px;align-items:center;width:100%;min-height:48px;padding:0 18px;transition:background .16s,color .16s;display:grid}.code-categories button:hover{background:var(--ink);color:var(--paper)}.code-categories svg{width:15px;height:15px}.pendant-selector{z-index:2;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:640px;margin:70px auto;display:grid;position:relative}.pendant-selector button{aspect-ratio:1;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.pendant-selector button.selected{background:var(--paper-light)}.pendant-selector img{object-fit:contain;mix-blend-mode:multiply;width:68%;height:68%;margin:auto}.pendant-selector span{font-size:8px;position:absolute;bottom:6px;right:8px}.story{border-bottom:1px solid var(--line);grid-template-columns:52% 48%;min-height:680px;display:grid}.story-copy{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:64px 10vw 64px 44px;display:flex}.story-copy h2{text-transform:uppercase;max-width:620px;margin:0 0 24px;font-size:40px;font-weight:400;line-height:1.04}.story-copy>p:not(.section-index){max-width:340px;color:var(--muted);margin:0 0 28px;font-size:10px}.story-copy .underlined-link{align-self:flex-start}.story-media{margin:0;position:relative;overflow:hidden}.story-media img{object-fit:cover;width:100%;height:100%}.section-count{color:var(--muted);text-transform:uppercase}.journal{border-bottom:1px solid var(--line);grid-template-columns:50% 50%;min-height:610px;display:grid}.journal-copy{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:24px 22px 34px;display:flex}.journal-copy h2{margin:0 0 20px;font-family:Arial,Helvetica,sans-serif;font-size:72px;line-height:1}.journal-copy p:not(.section-index){max-width:390px;color:var(--muted)}.journal-copy .solid-button{align-self:flex-end}.journal figure{margin:0;position:relative;overflow:hidden}.journal figure img{object-fit:cover;width:100%;height:100%}.site-footer{background:var(--inverse);color:var(--paper)}.footer-top{border-bottom:1px solid #f1f0e840;grid-template-columns:1fr 1fr;align-items:end;min-height:250px;padding:24px 22px 34px;display:grid}.footer-wordmark{font-size:clamp(36px,6.5vw,86px)}.newsletter{justify-self:end;width:min(100%,500px)}.newsletter label{color:#f1f0e899;text-transform:uppercase;margin-bottom:22px;font-size:9px;display:block}.newsletter>div{border-bottom:1px solid #f1f0e8a6;display:flex}.newsletter input{width:100%;min-height:46px;color:var(--paper);background:0 0;border:0;outline:0;font-size:11px}.newsletter input::placeholder{color:#f1f0e88c}.footer-links{border-bottom:1px solid #f1f0e840;justify-content:space-between;align-items:flex-start;padding:54px 44px 76px;display:flex}.footer-links>div{flex-direction:column;flex:1;gap:14px;display:flex}.footer-links>div:first-child{text-align:left;align-items:flex-start}.footer-links>div:nth-child(2){text-align:center;align-items:center}.footer-links>div:last-child{text-align:right;align-items:flex-end}.footer-links span{color:#f1f0e8b3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}.footer-links a{width:max-content;color:var(--paper);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700;transition:opacity .2s}.footer-links a:hover{text-decoration:underline}.footer-bottom{color:#f1f0e899;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:48px;padding:0 22px;font-size:8px;display:flex}.backdrop{z-index:80;visibility:hidden;opacity:0;background:#1212118a;transition:opacity .22s,visibility .22s;position:fixed;inset:0}.backdrop.is-visible{visibility:visible;opacity:1}.drawer{z-index:90;visibility:hidden;background:var(--paper);flex-direction:column;width:min(520px,100%);height:100dvh;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility .32s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.drawer.is-open{visibility:visible;transform:translate(0)}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:86px;padding:16px 18px;display:flex}.drawer-header .section-index{margin-bottom:5px}.drawer-header h2{text-transform:uppercase;margin:0;font-size:23px;font-weight:400}.cart-drawer{--cart-surface:#ffffffb8;--cart-shadow:0 18px 48px #35371a14;background:var(--paper-light);width:min(600px,100%);box-shadow:-24px 0 70px #1818171f}.cart-drawer .cart-drawer-header{border-bottom:0;align-items:flex-start;min-height:148px;padding:26px 26px 22px}.cart-drawer .icon-button{color:var(--ink)}.cart-heading-copy{min-width:0}.cart-heading-copy .section-index{color:var(--muted);margin:0 0 8px}.cart-heading-copy h2{text-transform:none;font-size:clamp(30px,5vw,42px);line-height:1.08}.cart-heading-subtitle{color:#181817b3;margin:8px 0 0;font-size:13px}.cart-heading-actions{align-items:flex-start;gap:8px;display:flex}.cart-bag-mark{place-items:center;width:48px;height:48px;display:grid;position:relative}.cart-bag-mark>svg{stroke-width:1.5px;width:29px;height:29px}.cart-bag-mark>span{background:var(--inverse);color:#fff;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;font-weight:600;display:grid;position:absolute;top:0;right:0}.cart-drawer-header .drawer-close{background:#787a4014;border-radius:50%}.cart-drawer-body{overscroll-behavior:contain;scrollbar-color:#787a40b3 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:0 22px 24px;overflow:hidden auto}.cart-drawer-body::-webkit-scrollbar{width:7px}.cart-drawer-body::-webkit-scrollbar-track{background:0 0}.cart-drawer-body::-webkit-scrollbar-thumb{background:#787a40b3 padding-box padding-box;border:2px solid #0000;border-radius:999px}.cart-items{gap:14px;display:grid}.cart-item{background:var(--cart-surface);box-shadow:var(--cart-shadow);border:1px solid #787a401f;border-radius:26px;grid-template-columns:minmax(156px,42%) minmax(0,1fr);gap:18px;padding:16px;display:grid}.cart-item-media{aspect-ratio:.92;background:#e7e5db;border-radius:21px;min-width:0;overflow:hidden}.cart-item-media img{object-fit:cover;width:100%;height:100%}.cart-item-info{flex-direction:column;align-items:flex-start;min-width:0;padding:7px 0 1px;display:flex}.cart-item-copy{min-width:0}.cart-item-info h3,.cart-item-info p{text-transform:none;margin:0;font-weight:400}.cart-item-info h3{overflow-wrap:anywhere;font-size:18px;line-height:1.35}.cart-item-info p{color:#5f583ec7;font-size:11px;line-height:1.65}.cart-item-material{margin-top:8px!important}.cart-item-size{margin-top:2px!important}.cart-item-price{color:var(--inverse);margin:18px 0;font-size:clamp(20px,4vw,29px);font-weight:600;line-height:1.15;display:block}.cart-item-controls{align-items:center;gap:10px;width:100%;margin-top:auto;display:flex}.quantity-control{background:#fff9;border:1px solid #a47a2457;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(148px,100% - 56px);min-height:48px;display:grid;overflow:hidden}.quantity-control button{color:#5f583ee6;place-items:center;min-width:0;transition:background .16s,color .16s;display:grid}.quantity-control button:hover,.quantity-control button:focus-visible{color:var(--ink);background:#a47a241a}.quantity-control button svg{width:17px;height:17px}.quantity-control span{border-left:1px solid #a47a2438;border-right:1px solid #a47a2438;place-items:center;min-width:34px;font-size:15px;display:grid}.cart-drawer .cart-remove{color:#5f583ee6;background:#787a4014;border-radius:15px;flex:0 0 48px;width:48px;height:48px}.cart-drawer .cart-remove:hover,.cart-drawer .cart-remove:focus-visible{background:#a47a2424}.cart-empty{color:#5f583ed6;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;min-height:420px;padding:40px;display:none}.cart-empty>svg{color:var(--gold);stroke-width:1.3px}.cart-summary{margin-top:18px}.cart-summary-card{background:var(--cart-surface);box-shadow:var(--cart-shadow);border:1px solid #787a401f;border-radius:24px;padding:22px}.cart-summary-card h3{margin:0 0 14px;font-size:21px;font-weight:400}.cart-summary-row{border-top:1px solid #787a4029;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;font-size:13px;display:flex}.cart-summary-row strong{font-weight:500}.cart-summary-total{margin-top:2px;padding-top:20px;font-size:18px}.cart-summary-total strong{color:var(--inverse);font-size:26px;font-weight:600}.cart-disclaimer{color:#5f583ea8;text-align:center;margin:13px 12px 0;font-size:9px;line-height:1.65}.cart-checkout-footer{padding:16px 22px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f6eff0;border-top:1px solid #787a4024;flex:none}.cart-drawer .checkout-button{background:var(--inverse);color:#fff;letter-spacing:0;text-transform:none;border-radius:18px;justify-content:center;gap:12px;width:100%;min-height:64px;font-size:14px;font-weight:600;box-shadow:0 14px 30px #35371a33}.cart-drawer .checkout-button:hover,.cart-drawer .checkout-button:focus-visible{background:#4a4d25}.cart-drawer .checkout-button svg{stroke-width:1.6px;width:19px;height:19px}.modal-add{justify-content:space-between;width:100%}@media (width<=560px){.cart-drawer .cart-drawer-header{min-height:128px;padding:20px 16px 16px}.cart-heading-copy h2{font-size:29px}.cart-heading-subtitle{margin-top:5px;font-size:12px}.cart-heading-actions{gap:2px}.cart-bag-mark,.cart-drawer-header .drawer-close{width:42px;height:42px}.cart-bag-mark>svg{width:26px;height:26px}.cart-drawer-body{padding:0 12px 18px}.cart-item{border-radius:22px;grid-template-columns:minmax(122px,43%) minmax(0,1fr);gap:13px;padding:12px}.cart-item-media{border-radius:17px}.cart-item-info{padding-top:2px}.cart-item-info h3{font-size:15px}.cart-item-info p{font-size:10px;line-height:1.5}.cart-item-material{margin-top:5px!important}.cart-item-price{margin:10px 0;font-size:18px}.cart-item-controls{gap:7px}.quantity-control{border-radius:14px;min-height:42px}.quantity-control span{min-width:28px;font-size:13px}.cart-drawer .cart-remove{border-radius:13px;flex-basis:42px;width:42px;height:42px}.cart-summary-card{border-radius:22px;padding:18px}.cart-summary-card h3{font-size:19px}.cart-summary-row{font-size:12px}.cart-summary-total{font-size:16px}.cart-summary-total strong{font-size:22px}.cart-checkout-footer{padding:12px 12px max(12px, env(safe-area-inset-bottom))}.cart-drawer .checkout-button{border-radius:16px;min-height:58px;font-size:13px}}@media (width<=375px){.cart-item{grid-template-columns:118px minmax(0,1fr);gap:11px;padding:10px}.cart-item-price{font-size:16px}.quantity-control{width:min(114px,100% - 49px)}.cart-drawer .cart-remove{flex-basis:40px;width:40px;height:40px}}.favorites-list{overflow:auto}.favorites-list article{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr 38px;gap:16px;min-height:188px;padding:14px 12px;display:grid;position:relative}.favorites-list article>img{object-fit:contain;mix-blend-mode:multiply;width:160px;height:160px}.favorites-list article>div{flex-direction:column;min-width:0;padding:7px 0;display:flex}.favorites-list p,.favorites-list h3,.favorites-list span,.favorites-list strong{text-transform:uppercase;margin:0;font-size:9px;font-weight:400}.favorites-list p,.favorites-list span{color:var(--muted)}.favorites-list h3{margin:7px 0 3px;font-size:12px}.favorites-list strong{margin-top:10px}.favorites-list article>div button{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding:9px 0;display:flex}.favorite-remove{align-self:start}.menu-drawer nav{flex-direction:column;flex:1;display:flex}.menu-drawer nav a{border-bottom:1px solid var(--line);text-transform:uppercase;grid-template-columns:52px 1fr;align-items:center;min-height:72px;padding:0 18px;font-size:21px;display:grid}.menu-drawer nav span{color:var(--muted);font-size:9px}.menu-meta{color:var(--muted);text-transform:uppercase;justify-content:space-between;padding:18px;font-size:9px;display:flex}.search-panel{z-index:95;visibility:hidden;background:var(--paper);min-height:320px;padding:18px;transition:transform .3s cubic-bezier(.22,1,.36,1),visibility .3s;position:fixed;top:0;left:0;right:0;transform:translateY(-102%)}.search-panel.is-open{visibility:visible;transform:translateY(0)}.search-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:40px;display:flex}.search-head p{margin:0;font-size:9px}.search-input-wrap{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;align-items:center;min-height:92px;display:grid}.search-input-wrap svg{width:20px;height:20px}.search-input-wrap input{text-transform:uppercase;background:0 0;border:0;outline:0;min-width:0;height:100%;font-size:30px}.search-input-wrap input::placeholder{color:#18181740}.search-results{align-items:center;gap:22px;min-height:120px;padding:12px 0;display:flex;overflow-x:auto}.search-result{text-align:left;grid-template-columns:76px 1fr;align-items:center;gap:10px;min-width:220px;display:grid}.search-result img{object-fit:contain;mix-blend-mode:multiply;width:76px;height:76px}.search-result span{color:var(--muted);margin-top:5px;display:block}.product-modal{z-index:100;visibility:hidden;border:1px solid var(--ink);background:var(--paper);opacity:0;grid-template-columns:56% 44%;width:min(980px,100% - 36px);max-height:calc(100dvh - 36px);transition:opacity .2s,transform .25s,visibility .25s;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-48%)}.product-modal.is-open{visibility:visible;opacity:1;transform:translate(-50%,-50%)}.product-modal-close{z-index:2;position:absolute;top:8px;right:8px}.modal-product-media{border-right:1px solid var(--line);place-items:center;min-height:590px;display:grid}.modal-product-media img{object-fit:contain;mix-blend-mode:multiply;width:74%;height:74%}.modal-product-info{flex-direction:column;justify-content:center;padding:50px 34px 34px;display:flex}.modal-product-info h2{text-transform:uppercase;margin:0 0 10px;font-size:34px;font-weight:400;line-height:1}.modal-price{margin:0 0 35px;font-size:15px}.modal-product-info>p:not(.section-index):not(.modal-price){max-width:340px;color:var(--muted);margin-bottom:34px}.size-control{margin-bottom:24px}.size-control>span{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.size-control>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(64px,1fr));display:grid}.size-control button{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:38px}.size-control button.selected{background:var(--ink);color:var(--paper)}.modal-details{border-top:1px solid var(--line);margin-top:24px}.modal-details button{border-bottom:1px solid var(--line);text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;min-height:42px;font-size:9px;display:flex}.modal-details svg{width:13px;height:13px}.toast{z-index:120;visibility:hidden;background:var(--ink);max-width:340px;color:var(--paper);text-transform:uppercase;opacity:0;padding:13px 16px;font-size:9px;transition:opacity .18s,transform .18s,visibility .18s;position:fixed;bottom:18px;right:18px;transform:translateY(10px)}.toast.is-visible{visibility:visible;opacity:1;transform:translateY(0)}.product-badge{background:var(--ink);color:var(--paper);text-transform:uppercase;padding:4px 6px;font-size:8px;position:absolute;top:12px;left:12px}.product-quick-add{border:1px solid var(--line);background:var(--paper);opacity:0;transition:opacity .18s,transform .18s,background .18s;position:absolute;bottom:12px;right:12px;transform:translateY(5px)}.product-card:hover .product-quick-add,.product-quick-add:focus-visible{opacity:1;transform:translateY(0)}.product-quick-add:hover{background:var(--ink);color:var(--paper)}.modal-add:disabled{cursor:not-allowed;background:#656733}.shop-section{border-bottom:1px solid var(--line)}.shop-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;min-height:150px;padding:24px 18px;display:flex}.shop-heading .section-index{margin-bottom:12px}.shop-heading h2{text-transform:uppercase;margin:0;font-size:42px;font-weight:400;line-height:1}.shop-heading>p{color:var(--muted);text-transform:uppercase;margin:0;font-size:9px}.shop-category-intro{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:24px;padding:28px 18px;display:grid}.shop-category-intro p{max-width:560px;margin:0}.shop-category-intro p:first-child{text-transform:uppercase;font-size:9px}.shop-category-intro p:last-child{color:var(--muted);font-size:14px;line-height:1.55}.category-showcase{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.category-showcase>button{border-right:1px solid var(--line);text-align:left;min-width:0;padding:0}.category-showcase>button:last-child{border-right:0}.category-showcase-media{aspect-ratio:1/.88;border-bottom:1px solid var(--line);background:#e4e6d5;place-items:center;display:grid;position:relative;overflow:hidden}.category-showcase-media img{object-fit:contain;mix-blend-mode:multiply;width:72%;height:72%;transition:transform .42s cubic-bezier(.22,1,.36,1)}.category-showcase-media>span{font-size:9px;position:absolute;top:12px;left:12px}.category-showcase-copy{align-content:space-between;gap:18px;min-height:150px;padding:16px;display:grid;position:relative}.category-showcase-copy>span:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.category-showcase-copy strong{text-transform:uppercase;font-size:18px;font-weight:400}.category-showcase-copy small,.category-showcase-copy>span:nth-child(2){color:var(--muted);font-size:9px;line-height:1.5}.category-showcase-copy>span:nth-child(2){max-width:220px;padding-right:24px}.category-showcase-copy>svg{position:absolute;bottom:16px;right:16px}.category-showcase>button:hover .category-showcase-media img,.category-showcase>button.active .category-showcase-media img{transform:scale(1.08)rotate(-2deg)}.category-showcase>button.active .category-showcase-copy{background:var(--ink);color:var(--paper)}.category-showcase>button.active .category-showcase-copy small,.category-showcase>button.active .category-showcase-copy>span:nth-child(2){color:#979b5b}.shop-products-anchor{min-height:126px;scroll-margin-top:var(--header-height);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:24px 18px;display:flex}.shop-products-anchor h3{text-transform:uppercase;margin:8px 0 0;font-size:28px;font-weight:400}.shop-products-anchor>span{color:var(--muted);text-transform:uppercase;font-size:9px}.category-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.category-tabs::-webkit-scrollbar{display:none}.category-tabs button{border-right:1px solid var(--line);text-transform:uppercase;min-height:48px;font-size:9px;transition:background .16s,color .16s}.category-tabs button:last-child{border-right:0}.category-tabs button:hover,.category-tabs button.active{background:var(--ink);color:var(--paper)}.shop-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;display:flex}.shop-tools-left{align-items:center;gap:22px;display:flex}.catalog-search{border:1px solid var(--line);background:var(--paper);align-items:center;gap:9px;width:min(360px,34vw);min-height:38px;padding:0 10px;display:flex}.catalog-search input{width:100%;color:var(--ink);font:inherit;text-transform:uppercase;background:0 0;border:0;outline:0;font-size:10px}.catalog-search input::placeholder{color:var(--muted)}.catalog-search button{flex:0 0 28px;place-items:center;height:28px;padding:0;display:grid}.filter-toggle{text-transform:uppercase;align-items:center;gap:9px;min-height:36px;display:inline-flex;position:relative}.filter-toggle>span{background:var(--inverse);border-radius:50%;width:5px;height:5px}.filter-toggle.active{text-underline-offset:4px;text-decoration:underline}.sort-control{align-items:center;gap:12px;display:flex}.sort-control label{color:var(--muted);text-transform:uppercase;font-size:9px}.sort-control select{min-height:36px;color:var(--ink);font:inherit;text-transform:uppercase;background:0 0;border:0;outline:0;padding:0 28px 0 8px;font-size:9px}.shop-filter-panel{border-bottom:0 solid var(--line);opacity:0;grid-template-columns:1.2fr 1.4fr 1fr auto;align-items:end;gap:34px;max-height:0;padding:0 18px;transition:max-height .26s,padding .26s,opacity .2s,border-width .26s;display:grid;overflow:hidden}.shop-filter-panel.is-open{opacity:1;border-bottom-width:1px;max-height:170px;padding-top:22px;padding-bottom:22px}.filter-group>span,.price-filter>span{min-height:24px;color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex}.price-filter strong{color:var(--ink);font-weight:400}.segmented-control{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.segmented-control button{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;min-height:36px;font-size:9px}.segmented-control button.active{background:var(--ink);color:var(--paper)}.price-filter input{width:100%;height:36px;accent-color:var(--ink);margin:0}.stock-filter{cursor:pointer;text-transform:uppercase;align-items:center;gap:10px;min-height:36px;font-size:9px;display:flex}.stock-filter input{opacity:0;position:absolute}.checkbox-mark{border:1px solid var(--line);flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.stock-filter input:checked+.checkbox-mark{background:var(--ink);color:var(--paper)}.clear-filters{text-transform:uppercase;align-items:center;gap:8px;min-height:36px;font-size:9px;display:flex}.clear-filters:disabled{cursor:default;opacity:.28}.shop-grid .product-card:nth-child(n+4){border-top:1px solid var(--line)}.shop-empty{align-content:center;place-items:center;gap:18px;min-height:360px;display:grid}.shop-empty p{color:var(--muted);text-transform:uppercase;margin:0}.checkout{z-index:140;background:var(--paper);position:fixed;inset:0;overflow:auto}.checkout-header{z-index:3;border-bottom:1px solid var(--line);background:#f1f0e8f7;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;padding:0 18px;display:grid;position:sticky;top:0}.checkout-header>.icon-button{justify-self:start}.checkout-header .wordmark{justify-self:center}.checkout-security{color:var(--muted);text-transform:uppercase;justify-self:end;align-items:center;gap:8px;font-size:9px;display:flex}.checkout-layout{grid-template-columns:minmax(0,1fr) 420px;min-height:calc(100dvh - 64px);display:grid}.checkout-main{min-width:0;padding:34px max(28px,7vw) 80px}.checkout-progress{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:760px;margin:0 auto 70px;display:grid}.checkout-progress>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);text-transform:uppercase;align-items:center;gap:10px;padding:0 12px;font-size:9px;display:flex}.checkout-progress span{border:1px solid var(--line-soft);place-items:center;width:22px;height:22px;font-size:8px;display:grid}.checkout-progress .active,.checkout-progress .complete{color:var(--ink)}.checkout-progress .active span{background:var(--ink);color:var(--paper)}.checkout-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:760px;margin:0 auto;display:grid}.checkout-title{grid-column:1/-1;margin-bottom:22px}.checkout-title .section-index{margin-bottom:12px}.checkout-title h2,.order-confirmation h2{text-transform:uppercase;margin:0;font-size:34px;font-weight:400;line-height:1.05}.field{flex-direction:column;gap:7px;min-width:0;display:flex;position:relative}.field-full{grid-column:1/-1}.field>span{color:var(--muted);text-transform:uppercase;font-size:9px}.field input,.field select{border:1px solid var(--line);background:var(--paper-light);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:0;outline:0;padding:0 12px}.field input:focus,.field select:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.checkout-next{grid-column:1/-1;justify-content:space-between;justify-self:end;min-width:250px;margin-top:16px}.address-review{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:110px 1fr auto;gap:18px;padding:16px 0;display:grid}.address-review>span{color:var(--muted);text-transform:uppercase;font-size:9px}.address-review p{margin:0}.address-review button{text-underline-offset:3px;text-transform:uppercase;align-self:start;text-decoration:underline}.shipping-options{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-column:1/-1}.shipping-options label{border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;min-height:74px;padding:12px;display:grid}.shipping-options label.selected{background:var(--paper-light);box-shadow:inset 3px 0 0 var(--ink)}.shipping-options input{accent-color:var(--ink)}.shipping-options span{color:var(--muted);flex-direction:column;font-size:9px;display:flex}.shipping-options strong{color:var(--ink);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:400}.shipping-options b{text-transform:uppercase;font-size:9px;font-weight:400}.checkout-actions{grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:16px;display:flex}.checkout-actions .checkout-next{grid-column:auto;justify-self:auto;margin-top:0}.checkout-back{text-transform:uppercase;align-items:center;gap:8px;min-height:40px;display:inline-flex}.demo-notice{border:1px solid var(--line);background:var(--paper-light);color:var(--muted);text-transform:uppercase;grid-column:1/-1;padding:10px 12px;font-size:9px}.card-field>svg{color:var(--muted);position:absolute;bottom:15px;right:13px}.card-field input{padding-right:42px}.checkout-summary{border-left:1px solid var(--line);background:var(--paper-light);height:calc(100dvh - 64px);padding:34px 22px;position:sticky;top:64px;overflow:auto}.checkout-summary>.section-index{margin-bottom:24px}.checkout-items article{border-bottom:1px solid var(--line-soft);grid-template-columns:78px 1fr auto;align-items:center;gap:13px;padding:12px 0;display:grid}.checkout-items article>div{border:1px solid var(--line-soft);width:78px;height:78px;position:relative}.checkout-items img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.checkout-items article>div span{background:var(--ink);width:19px;height:19px;color:var(--paper);border-radius:50%;place-items:center;font-size:8px;display:grid;position:absolute;top:-7px;right:-7px}.checkout-items p{color:var(--muted);text-transform:uppercase;margin:0;font-size:8px}.checkout-items p strong{color:var(--ink);margin-bottom:4px;font-size:10px;font-weight:400;display:block}.checkout-items article>b{font-size:9px;font-weight:400}.checkout-totals{border-top:1px solid var(--line);margin-top:26px}.checkout-totals p{border-bottom:1px solid var(--line-soft);text-transform:uppercase;justify-content:space-between;margin:0;padding:12px 0;font-size:9px;display:flex}.checkout-totals b{font-weight:400}.checkout-totals .checkout-total{border-bottom:0;padding-top:20px;font-size:12px}.order-confirmation{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 64px);padding:40px 20px;display:flex}.order-confirmation>svg{margin-bottom:30px}.order-confirmation .section-index{margin-bottom:16px}.order-confirmation>p:not(.section-index){max-width:480px;color:var(--muted);margin:22px auto 32px}.order-confirmation>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;justify-content:space-between;width:min(420px,100%);margin-bottom:30px;padding:14px 0;display:flex}@media (width<=960px){.desktop-nav,.account-action,.desktop-only{display:none}.site-header{grid-template-columns:1fr auto}.menu-button{display:inline-grid}.hero{grid-template-columns:44% 56%;height:calc(100svh - 98px);min-height:620px}.hero h1{font-size:32px}.statement h2,.code-section h2{font-size:40px}.editorial-pair{min-height:620px}.story-copy{padding-right:6vw}.story-copy h2{font-size:32px}.footer-links{padding:44px 22px 60px}.shop-filter-panel{grid-template-columns:1fr 1fr}.shop-filter-panel.is-open{max-height:260px}.checkout-layout{grid-template-columns:minmax(0,1fr) 340px}.checkout-main{padding-left:28px;padding-right:28px}}@media (width<=720px){.category-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.category-showcase>button:nth-child(2){border-right:0}.category-showcase>button:nth-child(-n+2){border-bottom:1px solid var(--line)}:root{--header-height:54px}.announcement{justify-content:center;min-height:26px;padding:3px 10px}.announcement-left{display:none}.announcement-rates{gap:6px;padding:2px 8px;font-size:8.5px}.rates-value{font-size:9px}.site-header{padding:0 8px 0 12px}.wordmark{font-size:16px}.header-actions .icon-button{flex-basis:36px;width:36px;height:36px}.hero{flex-direction:column;height:calc(100svh - 96px);min-height:690px;max-height:820px;display:flex}.hero-copy{border-right:0;border-bottom:1px solid var(--line);min-height:43%;padding:16px 12px 20px}.hero-note{font-size:8px}.hero-title-wrap{width:100%}.hero .section-index{margin-bottom:10px}.hero h1{max-width:390px;margin-bottom:18px;font-size:25px;line-height:1.02}.solid-button{gap:28px;min-height:38px}.hero-media{min-height:57%}.hero-media>img{object-position:center 26%}.ticker{height:27px}.statement,.code-section{padding:58px 12px}.statement h2,.code-section h2{font-size:28px;line-height:.96}.section-heading{min-height:86px;padding:14px 12px}.section-heading h2{font-size:16px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card:nth-child(3n){border-right:1px solid var(--line)}.product-card:nth-child(2n){border-right:0}.product-card:nth-child(n+3){border-top:1px solid var(--line)}.product-image-wrap{aspect-ratio:1/1.06}.product-image-wrap img{width:82%;height:82%}.product-info{grid-template-columns:1fr;gap:3px;min-height:72px;padding:10px}.product-info .product-price{grid-area:3/1;font-size:9px}.product-badge{font-size:7px;top:8px;left:8px}.product-quick-add{opacity:1;width:34px;height:34px;bottom:8px;right:8px;transform:none}.shop-heading{min-height:120px;padding:18px 12px}.shop-heading h2{font-size:30px}.shop-category-intro{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:24px;padding:28px 18px;display:grid}.shop-category-intro p{max-width:560px;margin:0}.shop-category-intro p:first-child{text-transform:uppercase;font-size:9px}.shop-category-intro p:last-child{color:var(--muted);font-size:14px;line-height:1.55}.category-showcase{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.category-showcase>button{border-right:1px solid var(--line);text-align:left;min-width:0;padding:0}.category-showcase>button:last-child{border-right:0}.category-showcase-media{aspect-ratio:1/.88;border-bottom:1px solid var(--line);background:#e4e6d5;place-items:center;display:grid;position:relative;overflow:hidden}.category-showcase-media img{object-fit:contain;mix-blend-mode:multiply;width:72%;height:72%;transition:transform .42s cubic-bezier(.22,1,.36,1)}.category-showcase-media>span{font-size:9px;position:absolute;top:12px;left:12px}.category-showcase-copy{align-content:space-between;gap:18px;min-height:150px;padding:16px;display:grid;position:relative}.category-showcase-copy>span:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.category-showcase-copy strong{text-transform:uppercase;font-size:18px;font-weight:400}.category-showcase-copy small,.category-showcase-copy>span:nth-child(2){color:var(--muted);font-size:9px;line-height:1.5}.category-showcase-copy>span:nth-child(2){max-width:220px;padding-right:24px}.category-showcase-copy>svg{position:absolute;bottom:16px;right:16px}.category-showcase>button:hover .category-showcase-media img,.category-showcase>button.active .category-showcase-media img{transform:scale(1.08)rotate(-2deg)}.category-showcase>button.active .category-showcase-copy{background:var(--ink);color:var(--paper)}.category-showcase>button.active .category-showcase-copy small,.category-showcase>button.active .category-showcase-copy>span:nth-child(2){color:#979b5b}.shop-products-anchor{min-height:126px;scroll-margin-top:var(--header-height);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:24px 18px;display:flex}.shop-products-anchor h3{text-transform:uppercase;margin:8px 0 0;font-size:28px;font-weight:400}.shop-products-anchor>span{color:var(--muted);text-transform:uppercase;font-size:9px}.category-tabs{display:flex;overflow-x:auto}.category-tabs button{flex:1 0 116px;min-width:116px}.shop-toolbar{padding:0 12px}.sort-control label{display:none}.sort-control select{max-width:170px}.shop-filter-panel{grid-template-columns:1fr;gap:18px;padding-left:12px;padding-right:12px}.shop-filter-panel.is-open{max-height:520px;padding-top:20px;padding-bottom:20px}.clear-filters{justify-self:start}.editorial-pair{flex-direction:column;min-height:0;display:flex}.editorial-large{border-right:0;border-bottom:1px solid var(--line);min-height:480px}.editorial-note{min-height:310px;padding:18px 12px 24px}.editorial-note p{font-size:13px}.view-switch{display:none}.code-section h2{margin-bottom:54px}.code-categories{margin:0 -12px}.code-categories button{grid-template-columns:48px 1fr 32px;padding:0 12px}.pendant-selector{margin:48px 0 0}.story{flex-direction:column-reverse;min-height:0;display:flex}.story-copy{border-top:1px solid var(--line);border-right:0;min-height:470px;padding:46px 12px}.story-copy h2{margin-bottom:38px;font-size:28px}.story-media{min-height:600px}.journal{flex-direction:column;min-height:0;display:flex}.journal-copy{border-right:0;border-bottom:1px solid var(--line);min-height:380px;padding:18px 12px 24px}.journal-copy h2{font-size:58px}.journal figure{min-height:460px}.footer-top{grid-template-columns:1fr;gap:54px;min-height:310px;padding:32px 12px}.footer-wordmark{font-size:54px}.newsletter{justify-self:stretch}.footer-links{grid-template-columns:repeat(2,1fr);gap:38px 20px;padding:40px 12px 60px}.footer-bottom{padding:0 12px}.footer-bottom span:last-child{display:none}.search-panel{min-height:100dvh;padding:12px}.search-input-wrap{min-height:80px}.search-input-wrap input{font-size:22px}.search-results{align-content:start;gap:0;display:grid}.search-result{border-bottom:1px solid var(--line);width:100%;min-width:0;padding:8px 0}.product-modal{border:0;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;display:flex;top:0;left:0;transform:translateY(100%)}.product-modal.is-open{transform:translateY(0)}.modal-product-media{border-right:0;border-bottom:1px solid var(--line);min-height:46dvh}.modal-product-info{padding:30px 16px 22px}.modal-product-info h2{font-size:26px}.modal-price,.modal-product-info>p:not(.section-index):not(.modal-price){margin-bottom:22px}.checkout-header{grid-template-columns:1fr auto 1fr;min-height:56px;padding:0 8px}.checkout-security{display:none}.checkout-layout{min-height:0;display:block}.checkout-main{padding:24px 12px 52px}.checkout-progress{margin-bottom:42px}.checkout-progress>div{flex-direction:column;justify-content:center;gap:4px;min-height:52px;padding:5px;font-size:7px}.checkout-progress span{width:18px;height:18px}.checkout-form{grid-template-columns:1fr;gap:14px}.checkout-title,.field-full,.shipping-options,.checkout-actions,.demo-notice{grid-column:1}.checkout-title{margin-bottom:16px}.checkout-title h2,.order-confirmation h2{font-size:27px}.checkout-next{grid-column:1;justify-self:stretch;width:100%;min-width:0}.address-review{grid-template-columns:1fr auto}.address-review>span{grid-column:1/-1}.shipping-options label{grid-template-columns:24px 1fr}.shipping-options b{grid-column:2}.checkout-actions{flex-direction:column-reverse;align-items:stretch;gap:12px}.checkout-back{justify-content:center}.checkout-summary{border-top:1px solid var(--line);border-left:0;height:auto;padding:30px 12px 46px;position:static}.order-confirmation{min-height:calc(100dvh - 56px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=720px){.shop-toolbar{align-items:stretch;gap:10px;padding-top:10px;padding-bottom:10px}.shop-tools-left{flex:1;gap:10px;min-width:0}.catalog-search{width:100%;min-width:0}.filter-toggle{flex:none}.sort-control select{max-width:112px}}.shop-section{background:#f3f3e9;padding-bottom:72px}.shop-banner{border:1px solid var(--line);background:#a8ac6c;min-height:clamp(360px,55vw,620px);margin:32px clamp(18px,6vw,92px) 48px;position:relative;overflow:hidden}.shop-banner>img{object-fit:cover;object-position:center 34%;width:100%;height:100%;position:absolute}.shop-banner-overlay{background:linear-gradient(90deg,#0c0c0a9e,#0c0c0a14 68%);position:absolute;inset:0}.shop-banner-copy{z-index:1;color:#fff;max-width:650px;position:absolute;bottom:clamp(28px,6vw,76px);left:clamp(24px,6vw,76px)}.shop-banner-copy .section-index{color:#ffffffc2}.shop-banner-copy h2{text-transform:uppercase;max-width:620px;margin:14px 0 18px;font-size:clamp(42px,7vw,96px);font-weight:400;line-height:.9}.shop-banner-copy>p:last-child{max-width:420px;margin:0;font-size:12px;line-height:1.6}.shop-catalog-heading{justify-content:space-between;align-items:flex-end;max-width:1320px;min-height:104px;margin:0 auto;padding:20px 28px;display:flex}.shop-catalog-heading h3{text-transform:uppercase;margin:9px 0 0;font-size:clamp(26px,3vw,42px);font-weight:400}.shop-catalog-heading>span{color:var(--muted);text-transform:uppercase;font-size:9px}.shop-section .category-tabs{border:0;gap:10px;max-width:1320px;margin:0 auto;padding:0 28px 26px;display:flex;overflow-x:auto}.shop-section .category-tabs button{border:1px solid var(--ink);background:0 0;border-radius:999px;flex:none;min-width:92px;min-height:38px;padding:0 18px}.shop-section .category-tabs button:hover,.shop-section .category-tabs button.active{background:var(--ink);color:var(--paper)}.shop-section .shop-toolbar,.shop-section .shop-filter-panel{max-width:1264px;margin-left:auto;margin-right:auto}.shop-section .shop-toolbar{border-top:1px solid var(--line);padding-left:0;padding-right:0}.shop-section .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1320px;margin:0 auto;padding:32px 28px 0}.shop-section .shop-grid .product-card,.shop-section .shop-grid .product-card:nth-child(n){border:1px solid var(--line);background:var(--paper);border-radius:22px;overflow:hidden}.shop-section .shop-grid .product-image-wrap{aspect-ratio:.82;border-bottom:1px solid var(--line)}.shop-section .shop-grid .product-info{min-height:112px;padding:16px 18px 18px}@media (width<=720px){.shop-section{padding-bottom:48px}.shop-banner{min-height:390px;margin:16px 12px 30px}.shop-banner-copy{bottom:28px;left:22px;right:22px}.shop-banner-copy h2{font-size:clamp(38px,13vw,62px)}.shop-catalog-heading{min-height:90px;padding:16px 14px}.shop-section .category-tabs{padding:0 14px 20px}.shop-section .shop-toolbar,.shop-section .shop-filter-panel{margin:0 14px}.shop-section .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:20px 12px 0}.shop-section .shop-grid .product-card{border-radius:14px}.shop-section .shop-grid .product-info{min-height:96px;padding:10px}.shop-section .shop-grid .product-info h3{font-size:12px}.shop-section .shop-grid .product-info p{font-size:8px}}@media (width<=430px){.shop-section .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.market-view{background:#f2f2e7;min-height:100vh}.marketplace{min-height:calc(100vh - var(--header-height));background:#f2f2e7;grid-template-columns:248px minmax(0,1fr);display:grid}.marketplace-sidebar{top:var(--header-height);height:calc(100vh - var(--header-height));border-right:1px solid var(--line);background:#e8e9d9;flex-direction:column;align-self:start;padding:24px 18px 18px;display:flex;position:sticky}.marketplace-back{color:var(--muted);text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:inline-flex}.marketplace-back:hover{color:var(--ink)}.marketplace-sidebar-title{border-bottom:1px solid var(--line);margin-top:clamp(42px,8vh,84px);padding-bottom:20px}.marketplace-sidebar-title h2{text-transform:uppercase;margin:8px 0 0;font-size:30px;font-weight:400}.marketplace-categories{padding-top:12px;display:grid}.marketplace-categories button{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:54px;padding:0 10px;transition:padding .18s,background .18s,color .18s;display:grid}.marketplace-categories button>span,.marketplace-categories button>small{color:var(--muted);font-size:8px}.marketplace-categories button strong{text-transform:uppercase;font-size:11px;font-weight:400}.marketplace-categories button:hover{padding-left:16px}.marketplace-categories button.active{background:var(--ink);color:var(--paper)}.marketplace-categories button.active>span,.marketplace-categories button.active>small{color:#888c4d}.marketplace-sidebar-meta{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:7px;display:flex}.marketplace-content{min-width:0;padding:24px clamp(18px,3vw,44px) 80px}.marketplace-banner{border:1px solid var(--line);background:#a8ac6c;min-height:clamp(320px,42vw,570px);position:relative;overflow:hidden}.marketplace-banner>img{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);position:absolute}.marketplace-banner:hover>img{transform:scale(1.025)}.marketplace-banner-shade{background:linear-gradient(90deg,#0c0c0a94,#0c0c0a0a 72%);position:absolute;inset:0}.marketplace-banner-copy{z-index:1;color:#fff;max-width:720px;position:absolute;bottom:clamp(26px,5vw,64px);left:clamp(24px,5vw,64px)}.marketplace-banner-copy .section-index{color:#ffffffc2}.marketplace-banner-copy h1{text-transform:uppercase;margin:14px 0 18px;font-size:clamp(42px,6vw,88px);font-weight:400;line-height:.92}.marketplace-banner-copy>p:last-child{max-width:430px;margin:0;font-size:11px;line-height:1.6}.marketplace-heading{justify-content:space-between;align-items:flex-end;min-height:120px;padding:28px 0 20px;display:flex}.marketplace-heading h2{text-transform:uppercase;margin:8px 0 0;font-size:clamp(28px,3.6vw,52px);font-weight:400}.marketplace-heading>span{color:var(--muted);text-transform:uppercase;font-size:9px}.marketplace-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:22px;min-height:58px;display:grid}.marketplace-search{border:1px solid var(--line);background:var(--paper);align-items:center;gap:9px;min-height:38px;padding:0 10px;display:flex}.marketplace-search input{width:100%;color:var(--ink);font:inherit;text-transform:uppercase;background:0 0;border:0;outline:0;font-size:9px}.marketplace-search input::placeholder{color:var(--muted)}.marketplace-search button{place-items:center;width:28px;height:28px;padding:0;display:grid}.marketplace-filter-toggle{text-transform:uppercase;align-items:center;gap:8px;min-height:38px;display:inline-flex;position:relative}.marketplace-filter-toggle>span{background:var(--gold);border-radius:50%;width:5px;height:5px}.marketplace-filter-toggle.active{text-underline-offset:4px;text-decoration:underline}.marketplace-sort{color:var(--muted);text-transform:uppercase;align-items:center;gap:10px;font-size:9px;display:flex}.marketplace-sort select{min-height:38px;color:var(--ink);font:inherit;text-transform:uppercase;background:0 0;border:0;outline:0;font-size:9px}.marketplace-filters{border-bottom:0 solid var(--line);opacity:0;grid-template-columns:1.2fr 1.4fr 1fr auto;align-items:end;gap:28px;max-height:0;transition:max-height .26s,padding .26s,opacity .18s,border-width .26s;display:grid;overflow:hidden}.marketplace-filters.is-open{opacity:1;border-bottom-width:1px;max-height:180px;padding:22px 0}.marketplace-filters>div>span{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:8px;display:block}.marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:28px;display:grid}.marketplace-grid .product-card,.marketplace-grid .product-card:nth-child(n){border:1px solid var(--line);background:var(--paper);border-radius:22px;overflow:hidden}.marketplace-grid .product-image-wrap{aspect-ratio:.8;border-bottom:1px solid var(--line)}.marketplace-grid .product-info{min-height:112px;padding:16px 18px 18px}.marketplace-empty{min-height:420px;color:var(--muted);text-transform:uppercase;align-content:center;place-items:center;gap:18px;display:grid}@media (width<=980px){.marketplace{grid-template-columns:190px minmax(0,1fr)}.marketplace-sidebar{padding-left:12px;padding-right:12px}.marketplace-content{padding-left:18px;padding-right:18px}.marketplace-grid{gap:14px}.marketplace-filters{grid-template-columns:1fr 1fr}.marketplace-filters.is-open{max-height:280px}}@media (width<=720px){.marketplace{display:block}.marketplace-sidebar{z-index:10;top:var(--header-height);border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:10px 12px;display:block;position:sticky;overflow:hidden}.marketplace-back,.marketplace-sidebar-title,.marketplace-sidebar-meta{display:none}.marketplace-categories{scrollbar-width:none;gap:8px;padding:0;display:flex;overflow-x:auto}.marketplace-categories button{border:1px solid var(--line);border-radius:999px;flex:none;grid-template-columns:1fr auto;min-width:104px;min-height:38px}.marketplace-categories button>span{display:none}.marketplace-content{padding:12px 12px 48px}.marketplace-banner{min-height:360px}.marketplace-banner-copy{bottom:26px;left:22px;right:22px}.marketplace-banner-copy h1{font-size:clamp(38px,12vw,58px)}.marketplace-heading{min-height:94px}.marketplace-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 0}.marketplace-sort{grid-column:1/-1;justify-content:space-between}.marketplace-filters{grid-template-columns:1fr;gap:18px}.marketplace-filters.is-open{max-height:520px}.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:18px}.marketplace-grid .product-card{border-radius:15px}.marketplace-grid .product-info{min-height:98px;padding:11px}}.home-shop-entry{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);padding:clamp(18px,3vw,42px)}.home-shop-entry>a{border:1px solid var(--line);background:#979b5b;min-height:clamp(230px,27vw,390px);display:block;position:relative;overflow:hidden}.home-shop-entry img{object-fit:cover;object-position:center 34%;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .5s;position:absolute}.home-shop-entry-shade{background:linear-gradient(90deg,#080807b3,#08080714 58%,#0000);position:absolute;inset:0}.home-shop-entry-copy{z-index:1;color:#fff;display:grid;position:absolute;top:50%;left:clamp(22px,5vw,70px);transform:translateY(-50%)}.home-shop-entry-copy small{color:#ffffffb8;letter-spacing:.1em;margin-bottom:15px;font-size:8px}.home-shop-entry-copy strong{letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(34px,5vw,72px);font-weight:400;line-height:.88}.home-shop-entry-copy>span{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:10px;width:max-content;margin-top:24px;padding-bottom:5px;font-size:9px;display:inline-flex}.home-shop-entry>a:hover img{filter:contrast(1.04);transform:scale(1.035)}.home-shop-image-reveal>a{clip-path:inset(0 0 0 100%);will-change:clip-path;transition:clip-path 1.45s cubic-bezier(.22,1,.36,1)}.home-shop-image-reveal.is-scroll-revealed>a{clip-path:inset(0)}.home-shop-image-reveal img{will-change:transform;transition:transform 1.6s cubic-bezier(.22,1,.36,1),filter .5s;transform:scale(1.05)}.home-shop-image-reveal.is-scroll-revealed img{transform:scale(1)}@media (prefers-reduced-motion:reduce){.home-shop-image-reveal>a{clip-path:inset(0)}.home-shop-image-reveal img{transition:filter .5s;transform:none}}@media (width<=720px){.home-shop-entry{padding:12px}.home-shop-entry>a{min-height:250px}.home-shop-entry img{object-position:56% center}.home-shop-entry-shade{background:linear-gradient(90deg,#080807b8,#0808071f 78%)}.home-shop-entry-copy{left:20px}}.admin-view{background:#ebecde;min-height:100vh}.admin-shell{color:#191917;grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#f2f0e9;background:#262712;flex-direction:column;align-self:start;height:100vh;padding:24px 18px 18px;display:flex;position:sticky;top:0}.admin-brand{color:inherit;letter-spacing:.07em;justify-content:space-between;align-items:baseline;font-size:26px;font-weight:700;display:flex}.admin-brand span{color:#a3a65b;letter-spacing:.14em;font-size:10px;font-weight:800}.admin-nav{gap:6px;margin-top:54px;display:grid}.admin-nav button{color:#c2c5aa;text-align:left;text-transform:uppercase;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;min-height:50px;padding:0 14px;font-size:13px;font-weight:700;transition:background .16s,color .16s;display:grid}.admin-nav button>span{border:1.5px solid #5a5c2d;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.admin-nav button:hover,.admin-nav button.active{color:#fff;background:#3c3e1e}.admin-sidebar-footer{border-top:1px solid #3d3f1d;gap:10px;margin-top:auto;padding-top:18px;display:grid}.admin-sidebar-footer>span{color:#a3a65b;letter-spacing:.12em;font-size:11px;font-weight:800}.admin-sidebar-footer strong{color:#fff;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.admin-sidebar-footer strong i{background:#79a77b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #79a77b3d}.admin-sidebar-footer small{color:#d0d3b6;font-size:11px;font-weight:600}.admin-sidebar-footer a{color:#fff;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:8px;font-size:11px;font-weight:700;display:inline-flex}.admin-main{min-width:0;padding:0 clamp(20px,3vw,48px) 70px}.admin-header{border-bottom:1.5px solid #bdc0a4;justify-content:space-between;align-items:center;gap:28px;min-height:136px;display:flex}.admin-header p,.admin-panel-heading p{color:#4e5028;letter-spacing:.12em;margin:0;font-size:11px;font-weight:700}.admin-header h1{color:#161614;text-transform:uppercase;margin:6px 0 0;font-size:clamp(34px,4.2vw,60px);font-weight:700;line-height:.92}.admin-header-actions{align-items:center;gap:12px;display:flex}.admin-header-actions>a,.admin-header-actions>button{text-transform:uppercase;border:1.5px solid #1c1c19;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}.admin-header-actions>button{color:#fff;background:#1b1b19}.admin-language-switch{background:#e6e9d6;border:1.5px solid #aeb196;border-radius:4px;align-items:center;gap:3px;padding:3px;display:inline-flex}.admin-language-switch button{color:#2b2c15;cursor:pointer;background:0 0;border:0;border-radius:3px;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;transition:all .16s}.admin-language-switch button.active{color:#fff;background:#262712}.admin-market-rate-badge{color:#1a1a18;background:#e6e9d6;border:1.5px solid #aeb196;border-radius:4px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.admin-market-rate-badge span{color:#4e5028;font-size:11px}.admin-market-rate-badge strong{color:#111110;font-weight:800}.admin-stats{border-bottom:1px solid #c8cbb0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-stats article{border-right:1px solid #c8cbb0;min-width:0;min-height:190px;padding:26px 20px}.admin-stats article:last-child{border-right:0}.admin-stats article>span{color:#656733;letter-spacing:.12em;margin-bottom:38px;font-size:7px;display:block}.admin-stats article>strong{text-overflow:ellipsis;font-size:clamp(28px,3vw,46px);font-weight:400;line-height:1;display:block;overflow:hidden}.admin-stats article>p{color:#656733;text-transform:uppercase;margin:10px 0 0;font-size:9px}.admin-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:24px;padding-top:28px;display:grid}.admin-recent,.admin-categories-panel{background:#f3f3e9;border:1px solid #c8cbb0}.admin-panel-heading{border-bottom:1px solid #c8cbb0;justify-content:space-between;align-items:center;min-height:92px;padding:18px 20px;display:flex}.admin-panel-heading h2{text-transform:uppercase;margin:8px 0 0;font-size:23px;font-weight:400}.admin-panel-heading button{text-transform:uppercase;border-bottom:1px solid;padding-bottom:4px;font-size:8px}.admin-recent-list{display:grid}.admin-recent-list>button{text-align:left;border-bottom:1px solid #d9dcc7;grid-template-columns:54px 1fr auto 12px;align-items:center;gap:14px;min-height:76px;padding:8px 18px;display:grid}.admin-recent-list>button:last-child{border-bottom:0}.admin-recent-list img{object-fit:cover;background:#e1e3d2;width:54px;height:54px}.admin-recent-list span{color:#656733;text-transform:uppercase;gap:5px;font-size:8px;display:grid}.admin-recent-list span strong{color:#1c1c19;font-size:11px;font-weight:400}.admin-recent-list b{font-size:10px;font-weight:400}.admin-recent-list i{background:#a35d55;border-radius:50%;width:7px;height:7px}.admin-recent-list i.available{background:#739276}.admin-category-list{gap:26px;padding:26px 20px 30px;display:grid}.admin-category-list>div{gap:10px;display:grid}.admin-category-list span{justify-content:space-between;align-items:baseline;display:flex}.admin-category-list strong{text-transform:uppercase;font-size:10px;font-weight:400}.admin-category-list small{color:#656733;text-transform:uppercase;font-size:8px}.admin-category-list>div>i{background:#dadeca;height:3px;display:block}.admin-category-list>div>i b{background:#383a1b;height:100%;display:block}.admin-products{padding-top:28px}.admin-products-toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:64px;margin-bottom:16px;display:flex}.admin-products-toolbar>label{background:#f4f4ea;border:1px solid #c2c5aa;align-items:center;gap:9px;width:min(420px,55%);min-height:42px;padding:0 12px;display:flex}.admin-products-toolbar input{width:100%;font:inherit;text-transform:uppercase;background:0 0;border:0;outline:0;font-size:9px}.admin-products-toolbar label button{place-items:center;width:25px;height:25px;padding:0;display:grid}.admin-products-toolbar>span{color:#656733;text-transform:uppercase;font-size:8px}.admin-product-table{background:#f4f4ea;border:1px solid #c8cbb0}.admin-product-row{border-bottom:1px solid #d4d7c2;grid-template-columns:minmax(280px,1.8fr) minmax(130px,.9fr) 110px 120px 80px;align-items:center;gap:18px;min-height:86px;padding:10px 18px;display:grid}.admin-product-row:last-child{border-bottom:0}.admin-product-labels{color:#262712;letter-spacing:.1em;text-transform:uppercase;min-height:46px;font-size:11px;font-weight:800}.admin-product-name{align-items:center;gap:14px;min-width:0;display:flex}.admin-product-name img{object-fit:cover;background:#e1e3d2;flex:0 0 62px;width:62px;height:62px}.admin-product-name>span,.admin-product-row>span{color:#181816;text-transform:uppercase;gap:5px;min-width:0;font-size:12px;font-weight:600;display:grid}.admin-product-name strong{color:#111110;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.admin-product-name small,.admin-product-row>span small{color:#4a4c26;font-size:11px;font-weight:600}.admin-product-row>strong{color:#141412;font-size:13px;font-weight:700}.admin-stock{grid-template-columns:8px 1fr;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex!important}.admin-stock i{background:#a35d55;border-radius:50%;width:9px;height:9px}.admin-stock.available i{background:#739276}.admin-row-actions{gap:6px;display:flex}.admin-row-actions button{border:1.5px solid #aeb196;place-items:center;width:36px;height:36px;padding:0;display:grid}.admin-row-actions button:hover{color:#fff;background:#1c1c19}.admin-editor-backdrop{z-index:190;visibility:hidden;opacity:0;background:#0f0f0d85;transition:opacity .22s,visibility .22s;position:fixed;inset:0}.admin-editor-backdrop.visible{visibility:visible;opacity:1}.admin-editor{z-index:200;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#656733 #e1e3d2;scrollbar-width:thin;touch-action:pan-y;background:#f2f2e7;width:min(620px,100%);max-height:100dvh;transition:transform .36s cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-20px 0 60px #00000026}.admin-editor.open{transform:translate(0)}.admin-editor::-webkit-scrollbar{width:9px}.admin-editor::-webkit-scrollbar-track{background:#e1e3d2;border-left:1px solid #c8cbb0}.admin-editor::-webkit-scrollbar-thumb{background:#656733;border:2px solid #e1e3d2;border-radius:999px}.admin-editor::-webkit-scrollbar-thumb:hover{background:#383a1b}.admin-editor>header{border-bottom:1.5px solid #bdc0a4;justify-content:space-between;align-items:center;min-height:108px;padding:20px 24px;display:flex}.admin-editor header p{color:#4e5028;letter-spacing:.13em;margin:0;font-size:11px;font-weight:700}.admin-editor header h2{color:#161614;text-transform:uppercase;margin:8px 0 0;font-size:30px;font-weight:700}.admin-editor header>button{border:1.5px solid #aeb196;place-items:center;width:40px;height:40px;padding:0;display:grid}.admin-editor form{grid-template-columns:1fr 1fr;gap:20px 16px;padding:24px;display:grid}.admin-image-preview{background:#dfe2cf;border:1.5px solid #bdc0a4;grid-column:1/-1;place-items:center;height:260px;display:grid;position:relative;overflow:hidden}.admin-image-preview img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.admin-image-preview span{color:#fff;background:#1a1a18;padding:6px 10px;font-size:10px;font-weight:700;position:absolute;bottom:10px;right:10px}.admin-field{gap:8px;display:grid}.admin-field.full,.admin-availability.full,.admin-form-actions.full{grid-column:1/-1}.admin-field>span{color:#2b2c15;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.admin-field input,.admin-field select,.admin-field textarea{color:#111110;width:100%;min-height:48px;font:inherit;background:#faf9f5;border:1.5px solid #aeb196;outline:0;padding:12px 14px;font-size:14px;font-weight:600}.admin-field textarea{resize:vertical;min-height:100px}.admin-field input[readonly]{cursor:default;color:#30311b;background:#ececdf}.admin-live-pricing-note{color:#2b2c15;background:#e5e6d3;border:1px solid #aeb196;gap:7px;padding:14px 16px;display:grid}.admin-live-pricing-note strong,.admin-live-pricing-note small{letter-spacing:.08em;font-size:10px}.admin-live-pricing-note span{font-size:12px;line-height:1.55}.admin-live-pricing-note.has-warning{background:#f3e5df;border-color:#9b5a46}.admin-market-rate-badge{padding-right:34px;position:relative}.admin-market-rate-badge button{width:22px;height:22px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.admin-market-rate-badge.has-warning{border-color:#9b5a46}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:#111110;box-shadow:0 0 0 1px #111110}.admin-availability{background:#faf9f5;border:1.5px solid #aeb196;align-items:center;min-height:52px;padding:0 14px;display:flex}.admin-availability>input{opacity:0;position:absolute}.admin-availability>span{color:#141412;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.admin-availability>span i{border:1.5px solid #4e5028;width:16px;height:16px}.admin-availability>input:checked+span i{background:#1c1c19;border:4px solid #faf9f5;outline:1.5px solid #1c1c19}.admin-form-actions{grid-template-columns:1fr 1fr;gap:12px;padding-top:12px;display:grid}.admin-form-actions button{text-transform:uppercase;border:1.5px solid #1c1c19;min-height:50px;font-size:13px;font-weight:700}.admin-form-actions button:last-child{color:#fff;background:#1c1c19}@media (width<=1000px){.admin-shell{grid-template-columns:190px minmax(0,1fr)}.admin-main{padding-left:20px;padding-right:20px}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats article:nth-child(2){border-right:0}.admin-stats article:nth-child(-n+2){border-bottom:1px solid #c8cbb0}.admin-overview-grid{grid-template-columns:1fr}.admin-product-row{grid-template-columns:minmax(230px,1.5fr) 110px 90px 110px 72px;gap:10px;padding-left:10px;padding-right:10px}}@media (width<=720px){html::-webkit-scrollbar{width:6px}body::-webkit-scrollbar{width:6px}.admin-shell{display:block}.admin-sidebar{width:100%;height:auto;padding:14px 12px;display:block;position:static}.admin-brand{font-size:20px}.admin-nav{gap:6px;margin-top:20px;display:flex}.admin-nav button{min-width:130px}.admin-sidebar-footer{display:none}.admin-main{padding:0 12px 48px}.admin-header{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;min-height:150px}.admin-header-actions{width:100%}.admin-header-actions>a,.admin-header-actions>button{flex:1}.admin-stats article{min-height:145px;padding:18px 12px}.admin-stats article>span{margin-bottom:24px}.admin-recent-list>button{grid-template-columns:48px 1fr auto 10px;padding-left:10px;padding-right:10px}.admin-recent-list img{width:48px;height:48px}.admin-products-toolbar>label{width:100%}.admin-products-toolbar>span{display:none}.admin-product-table{overflow-x:auto}.admin-product-row{min-width:760px}.admin-editor form{grid-template-columns:1fr;padding:18px 14px}.admin-field.full,.admin-availability.full,.admin-form-actions.full,.admin-image-preview{grid-column:1}}.editorial-pair-v2{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(360px,.9fr);min-height:720px;display:grid}.editorial-pair-v2 .editorial-large{border-right:1px solid var(--line);min-height:720px}.editorial-pearl{background:var(--paper);grid-template-rows:1fr auto;place-items:center;min-width:0;margin:0;padding:clamp(38px,7vw,100px);display:grid}.editorial-pearl>div{border:1px solid var(--line);background:#1c1b18;width:min(100%,390px);position:relative;overflow:hidden}.editorial-pearl>div img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}.editorial-pearl>div:hover img{transform:scale(1.025)}.editorial-pearl>div>span{color:#f3f0e8;letter-spacing:.08em;background:#141311d1;padding:5px 7px;font-size:7px;position:absolute;bottom:9px;right:9px}.editorial-pearl figcaption{width:min(100%,390px);color:var(--muted);text-transform:uppercase;align-items:flex-start;gap:18px;margin-top:24px;font-size:9px;line-height:1.55;display:flex}.editorial-pearl figcaption>span{color:var(--ink);font-size:20px;line-height:1}.editorial-product-row{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.editorial-product-row .product-card,.editorial-product-row .product-card:nth-child(n){border-top:0;border-right:1px solid var(--line)}.editorial-product-row .product-card:last-child{border-right:0}.editorial-product-row .product-image-wrap{aspect-ratio:1.12}@media (width<=900px){.editorial-pair-v2{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);min-height:620px}.editorial-pair-v2 .editorial-large{min-height:620px}.editorial-pearl{padding:36px}}@media (width<=720px){.editorial-pair-v2{grid-template-columns:1fr 1fr;min-height:0;display:grid}.editorial-pair-v2 .editorial-large{border-right:1px solid var(--line);min-height:470px}.editorial-pearl{min-height:470px;padding:24px 14px}.editorial-pearl>div{width:100%}.editorial-pearl figcaption{gap:8px;margin-top:14px;font-size:7px}.editorial-pearl figcaption>span{font-size:14px}.editorial-product-row{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-product-row .product-info{min-height:92px;padding:10px}.editorial-product-row .product-info h3{font-size:11px}.editorial-product-row .product-info p{font-size:8px}}@media (width<=430px){.editorial-pair-v2{grid-template-columns:1fr}.editorial-pair-v2 .editorial-large{border-right:0;border-bottom:1px solid var(--line)}.editorial-pearl{min-height:520px}.editorial-pearl>div{width:min(82%,330px)}.editorial-product-row{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-product-row .product-card:nth-child(2){border-right:0}.editorial-product-row .product-card:nth-child(3){border-top:1px solid var(--line)}}.category-archive{border-bottom:1px solid var(--line);background:var(--paper);padding:0;position:relative}.category-archive-sticky{background:var(--paper);padding:72px 0 84px}.category-archive-sticky>.section-index{text-align:center;margin:0 18px 28px}.category-archive-list{border-top:1px solid var(--line)}.category-archive-row{border-bottom:1px solid var(--line);width:100%;min-height:48px;color:var(--muted);text-transform:uppercase;grid-template-columns:90px 1fr 90px;align-items:center;padding:0 24px;transition:background .16s,color .16s;display:grid}.category-archive-row>span{text-align:left;font-size:8px}.category-archive-row>strong{letter-spacing:.08em;text-align:center;font-size:11px;font-weight:400}.category-archive-row>small{text-align:right;font-size:13px}.category-archive-row:hover,.category-archive-row.active{color:var(--ink);background:#e7e9d9}.category-archive-row.active>strong{font-weight:600}.category-archive-expanded{border-bottom:1px solid var(--line);background:#eff0e3;align-content:center;place-items:center;gap:22px;min-height:390px;padding:44px 18px 38px;animation:.42s cubic-bezier(.22,1,.36,1) both archiveOpen;display:grid}@keyframes archiveOpen{0%{opacity:0;min-height:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.category-archive-products{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:min(680px,86vw);display:grid}.category-archive-products>button{aspect-ratio:1/.94;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);place-items:center;padding:16px;display:grid;position:relative;overflow:hidden}.category-archive-products img{object-fit:contain;mix-blend-mode:multiply;width:70%;height:70%;transition:transform .42s cubic-bezier(.22,1,.36,1)}.category-archive-products>button:hover img{transform:scale(1.08)rotate(-1deg)}.category-archive-products>button>span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:65%;font-size:7px;position:absolute;bottom:8px;left:10px;overflow:hidden}.category-archive-products>button>small{font-size:7px;position:absolute;bottom:8px;right:8px}.category-archive-link{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:5px;font-size:8px;display:inline-flex}@media (width<=720px){.category-archive{padding:0}.category-archive-sticky{padding:50px 0 58px}.category-archive-row{grid-template-columns:54px 1fr 54px;min-height:44px;padding:0 12px}.category-archive-expanded{gap:18px;min-height:300px;padding:30px 10px}.category-archive-products{width:min(620px,94vw)}.category-archive-products>button{padding:8px}.category-archive-products img{width:76%;height:76%}.category-archive-products>button>span{display:none}}@media (width<=430px){.category-archive-expanded{min-height:255px}.category-archive-row>strong{font-size:9px}}.category-archive-list.is-transitioning .category-archive-row{cursor:progress}.category-archive-expanded{transform-origin:top;will-change:grid-template-rows, clip-path, opacity;background:#eff0e3;grid-template-rows:1fr;align-content:stretch;place-items:stretch stretch;gap:0;min-height:0;padding:0;animation:none;display:grid;overflow:hidden}.category-archive-expanded-inner{min-height:0;overflow:hidden}.category-archive-expanded-content{align-content:center;place-items:center;gap:22px;min-height:390px;padding:44px 18px 38px;display:grid}.category-archive-expanded.is-opening{animation:.98s cubic-bezier(.22,1,.36,1) both archivePanelOpen}.category-archive-expanded.is-closing{pointer-events:none;animation:.52s cubic-bezier(.65,0,.35,1) both archivePanelClose}@keyframes archivePanelOpen{0%{clip-path:inset(0 0 100%);opacity:0;grid-template-rows:0fr}to{clip-path:inset(0);opacity:1;grid-template-rows:1fr}}@keyframes archivePanelClose{0%,18%{clip-path:inset(0);opacity:1;grid-template-rows:1fr}to{clip-path:inset(0 0 100%);opacity:0;grid-template-rows:0fr}}.category-archive-expanded.is-opening .category-archive-products>button{animation:.78s cubic-bezier(.22,1,.36,1) both archiveCardDrop}.category-archive-expanded.is-opening .category-archive-products>button:first-child{animation-delay:.22s}.category-archive-expanded.is-opening .category-archive-products>button:nth-child(2){animation-delay:.38s}.category-archive-expanded.is-opening .category-archive-products>button:nth-child(3){animation-delay:.54s}.category-archive-expanded.is-closing .category-archive-products>button{animation:.23s cubic-bezier(.55,0,1,.45) both archiveCardLift}.category-archive-expanded.is-closing .category-archive-products>button:nth-child(3){animation-delay:0s}.category-archive-expanded.is-closing .category-archive-products>button:nth-child(2){animation-delay:45ms}.category-archive-expanded.is-closing .category-archive-products>button:first-child{animation-delay:90ms}.category-archive-expanded.is-opening .category-archive-link{animation:.52s .64s both archiveLinkIn}.category-archive-expanded.is-closing .category-archive-link{animation:.16s both archiveLinkOut}@keyframes archiveCardDrop{0%{opacity:0;transform:translateY(-34px)}to{opacity:1;transform:translateY(0)}}@keyframes archiveCardLift{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-28px)}}@keyframes archiveLinkIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes archiveLinkOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (width<=720px){.category-archive-expanded-content{gap:18px;min-height:300px;padding:30px 10px}}@media (width<=430px){.category-archive-expanded-content{min-height:255px}}@media (prefers-reduced-motion:reduce){.category-archive-expanded,.category-archive-products>button,.category-archive-link{animation-duration:1ms!important;animation-delay:0s!important}}.statement{border-right:1px solid var(--line);border-left:1px solid var(--line);place-items:center;width:calc(100% - 16px);height:clamp(150px,16vw,166px);min-height:0;margin:0 8px;padding:0 18px;display:grid}.statement>.section-index{z-index:3;opacity:.55;margin:0;position:absolute;top:12px;left:10px}.statement:before{z-index:2;top:59%}.statement:after{z-index:2;top:65%}.statement h2{letter-spacing:.012em;font-size:clamp(29px,3.15vw,34px);line-height:.88;transform:translateY(18px)}.statement .struck{text-decoration:none}.statement-band-label{z-index:3;background:var(--paper);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;height:6%;padding:0;font-size:6px;line-height:1;display:flex;position:absolute;top:62%;left:0;right:0;transform:translateY(-50%)}@media (width<=720px){.statement{width:calc(100% - 12px);height:132px;margin:0 6px;padding:0 10px}.statement>.section-index{font-size:5px;top:8px;left:8px}.statement h2{font-size:clamp(27px,7vw,31px);line-height:.78}}body.intro-loading{overflow:hidden}.wordmark{transition:opacity .16s}.wordmark.is-intro-hidden{opacity:0}.preloader-wrapper{z-index:2000;background:var(--paper);color:var(--ink);clip-path:inset(0);position:fixed;inset:0;overflow:hidden}.preloader-detail{z-index:2;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;position:absolute}.preloader-edition{top:20px;left:20px}.preloader-status{top:20px;right:20px}.preloader-word-stage{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.preloader-word{letter-spacing:-.055em;text-transform:uppercase;visibility:hidden;font-size:clamp(42px,8vw,118px);font-weight:400;line-height:.88;position:absolute}.preloader-final-word{letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-weight:700}.preloader-progress{background:var(--line-soft);height:1px;bottom:20px;left:20px;right:20px;overflow:hidden}.preloader-progress>span{background:var(--ink);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.hero-intro-pending .hero-note,.hero-intro-pending .hero-title-wrap>*{opacity:0;transform:translateY(24px)}.hero-intro-pending .hero-media{clip-path:inset(100% 0 0)}.hero-intro-pending .hero-media>img{transform:translateY(10%)scale(1.035)}.hero-intro-pending .hero-media figcaption{opacity:0}.hero-intro-ready .hero-note{animation:1.18s cubic-bezier(.22,1,.36,1) .26s both heroCopyRise}.hero-intro-ready .hero-title-wrap .section-index{animation:1.1s cubic-bezier(.22,1,.36,1) .42s both heroCopyRise}.hero-intro-ready .hero-title-wrap h1{animation:1.45s cubic-bezier(.22,1,.36,1) .58s both heroCopyRise}.hero-intro-ready .hero-title-wrap .solid-button{animation:1.25s cubic-bezier(.22,1,.36,1) .84s both heroCopyRise}.hero-intro-ready .hero-media{animation:2.1s cubic-bezier(.22,1,.36,1) .1s backwards heroMediaReveal}.hero-intro-ready .hero-media>img{animation:2.3s cubic-bezier(.22,1,.36,1) .1s backwards heroImageRise}.hero-intro-ready .hero-media figcaption{animation:.85s 1.55s both heroCaptionIn}@keyframes heroCopyRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes heroMediaReveal{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes heroImageRise{0%{transform:translateY(12%)scale(1.045)}to{transform:translateY(0)scale(1)}}@keyframes heroCaptionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.preloader-edition,.preloader-status{top:14px}.preloader-edition{left:12px}.preloader-status{right:12px}.preloader-progress{bottom:14px;left:12px;right:12px}.preloader-word{font-size:clamp(38px,14vw,68px)}}@media (prefers-reduced-motion:reduce){.hero-intro-ready .hero-note,.hero-intro-ready .hero-title-wrap>*,.hero-intro-ready .hero-media,.hero-intro-ready .hero-media>img,.hero-intro-ready .hero-media figcaption{opacity:1;clip-path:none;animation:none;transform:none}}.hero{position:relative}.announcement>span,.site-header .wordmark,.site-header .desktop-nav,.site-header .header-actions{transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1)}.announcement.is-intro-active>span,.site-header.is-intro-active .wordmark,.site-header.is-intro-active .desktop-nav,.site-header.is-intro-active .header-actions{opacity:0;transform:translateY(-10px)}.site-header .desktop-nav,.site-header .header-actions{transition-delay:.18s}.hero-intro-sequence{z-index:9999;background:var(--paper);color:var(--ink);position:fixed;inset:0;overflow:hidden}.hero-intro-word-stage{place-items:center;display:grid;position:absolute;inset:0;overflow:visible}.hero-intro-word{letter-spacing:-.055em;text-transform:uppercase;visibility:hidden;font-size:clamp(42px,8vw,118px);font-weight:400;line-height:.88;position:absolute}.hero-intro-final-word{transform-origin:50%;letter-spacing:0;z-index:10000;pointer-events:none;will-change:transform, opacity;font-family:Arial,Helvetica,sans-serif;font-weight:700}@media (width<=720px){.hero-intro-word{font-size:clamp(20px,6.5vw,36px);white-space:nowrap!important}}.hero.hero-intro-pending{z-index:31}.site-header.is-intro-active .wordmark{transform:none}body.page-is-transitioning{overflow:hidden}.page-transition-overlay,.page-transition-logo-overlay{pointer-events:none;width:100vw;height:100svh;position:fixed;inset:0}.page-transition-overlay{z-index:5000;display:flex}.page-transition-block{background:var(--ink);transform-origin:0;will-change:transform;flex:1 1 0;min-width:0;height:100%;transform:scaleX(0)}.page-transition-logo-overlay{z-index:5001;background:var(--ink);opacity:0;visibility:hidden;place-items:center;display:grid}.page-transition-monogram{width:clamp(112px,14vw,180px);height:auto}.page-transition-monogram path{fill:#0000;vector-effect:non-scaling-stroke;will-change:stroke-dashoffset, fill}@media (width<=720px){.page-transition-overlay,.page-transition-logo-overlay{height:100dvh}.page-transition-monogram{width:112px}}@media (prefers-reduced-motion:reduce){.page-transition-overlay,.page-transition-logo-overlay{display:none}}.featured-media-reveal .product-card,.editorial-products-reveal .product-card{clip-path:inset(0 0 100%);will-change:clip-path;transition:clip-path 3.2s cubic-bezier(.22,1,.36,1)}.featured-media-reveal.is-scroll-revealed .product-card,.editorial-products-reveal.is-scroll-revealed .product-card{clip-path:inset(0)}.featured-media-reveal .product-card:first-child,.editorial-products-reveal .product-card:first-child{transition-delay:.18s}.featured-media-reveal .product-card:nth-child(2),.editorial-products-reveal .product-card:nth-child(2){transition-delay:.38s}.featured-media-reveal .product-card:nth-child(3),.editorial-products-reveal .product-card:nth-child(3){transition-delay:.64s}.editorial-directional-reveal{overflow:hidden}.editorial-directional-reveal .editorial-large,.editorial-directional-reveal .editorial-pearl{opacity:0;will-change:opacity, transform;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.8s cubic-bezier(.22,1,.36,1)}.editorial-directional-reveal .editorial-large{transform:translate(-90px)}.editorial-directional-reveal .editorial-pearl{transition-delay:.14s;transform:translate(90px)}.editorial-directional-reveal.is-scroll-revealed .editorial-large,.editorial-directional-reveal.is-scroll-revealed .editorial-pearl{opacity:1;transform:translate(0,0)}@media (width<=430px){.editorial-directional-reveal .editorial-large,.editorial-directional-reveal .editorial-pearl{transition-duration:.75s,1.45s}}@media (prefers-reduced-motion:reduce){.featured-media-reveal .product-card,.editorial-products-reveal .product-card,.editorial-directional-reveal .editorial-large,.editorial-directional-reveal .editorial-pearl{opacity:1;transition:none;transform:none}}.story-scroll-reveal .story-media{clip-path:inset(0 0 100%);will-change:clip-path;transition:clip-path 2.3s cubic-bezier(.22,1,.36,1)}.story-scroll-reveal.is-scroll-revealed .story-media{clip-path:inset(0)}.story-scroll-reveal .story-copy>*{opacity:0;will-change:opacity, transform;transition:opacity 1.25s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.story-scroll-reveal.is-scroll-revealed .story-copy>*{opacity:1;transform:translateY(0)}.story-scroll-reveal .story-copy>:first-child{transition-delay:.18s}.story-scroll-reveal .story-copy>:nth-child(2){transition-delay:.42s}.story-scroll-reveal .story-copy>:nth-child(3){transition-delay:.68s}.story-scroll-reveal .story-copy>:nth-child(4){transition-delay:.94s}@media (width<=720px){.story-scroll-reveal .story-media{transition-duration:1.9s}.story-scroll-reveal .story-copy>*{transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.story-scroll-reveal .story-media{clip-path:inset(0);transition:none}.story-scroll-reveal .story-copy>*{opacity:1;transition:none;transform:none}}.positions-scroll-reveal .section-heading>*{opacity:0;will-change:opacity, transform;transition:opacity 1.05s cubic-bezier(.22,1,.36,1),transform 1.25s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.positions-scroll-reveal.is-scroll-revealed .section-heading>*{opacity:1;transform:translateY(0)}.positions-scroll-reveal .section-heading>:nth-child(2){transition-delay:.18s}.positions-scroll-reveal .product-card{clip-path:inset(10% 0 0);opacity:0;will-change:clip-path, opacity, transform;transition:clip-path 1.9s cubic-bezier(.22,1,.36,1),opacity 1.25s cubic-bezier(.22,1,.36,1),transform 2s cubic-bezier(.16,1,.3,1);transform:translateY(46px)}.positions-scroll-reveal.is-scroll-revealed .product-card{clip-path:inset(0);opacity:1;transform:translateY(0)}.positions-scroll-reveal .product-card:first-child{transition-delay:.26s}.positions-scroll-reveal .product-card:nth-child(2){transition-delay:.52s}.positions-scroll-reveal .product-card:nth-child(3){transition-delay:.78s}@media (width<=720px){.positions-scroll-reveal .product-card{transition-duration:1.6s,1.05s,1.7s;transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){.positions-scroll-reveal .section-heading>*,.positions-scroll-reveal .product-card{clip-path:inset(0);opacity:1;transition:none;transform:none}}.journal-silk-reveal figure>img{clip-path:ellipse(0% 0% at 100% 0);filter:saturate(.82)contrast(.96);will-change:clip-path, filter, transform;transition:clip-path 2.35s cubic-bezier(.65,0,.2,1) .12s,filter 1.9s .25s,transform 2.45s cubic-bezier(.22,1,.36,1) .1s;position:absolute;inset:0;transform:scale(1.065)translate(1.5%,-1%)}.journal-silk-reveal.is-scroll-revealed figure>img{clip-path:ellipse(165% 190% at 100% 0);filter:saturate()contrast();transform:scale(1)}.journal-silk-fold{z-index:1;mix-blend-mode:screen;opacity:0;pointer-events:none;will-change:opacity, transform;background:linear-gradient(112deg,#0000 42%,#f8f5ed14 46%,#fffdf7b8 49.5%,#5c5e2e38 52%,#0000 58%);position:absolute;inset:-38%;transform:translate(48%,-42%)rotate(-7deg)}.journal-silk-reveal.is-scroll-revealed .journal-silk-fold{animation:2.35s cubic-bezier(.45,0,.2,1) 80ms both journalSilkSweep}.journal-silk-reveal figure figcaption{z-index:2}@keyframes journalSilkSweep{0%{opacity:0;transform:translate(48%,-42%)rotate(-7deg)}16%{opacity:.78}76%{opacity:.62}to{opacity:0;transform:translate(-46%,43%)rotate(-7deg)}}@media (prefers-reduced-motion:reduce){.journal-silk-reveal figure>img{clip-path:none;filter:none;transition:none;position:absolute;transform:none}.journal-silk-fold{display:none}}@keyframes imageLoadingSheen{0%{background-position:100% 0}to{background-position:-120% 0}}.story-copy{text-align:center;border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;padding:64px 6vw;display:flex}.story-copy h2{text-transform:uppercase;text-align:center;max-width:680px;margin:0 0 24px;font-size:clamp(38px,4.2vw,68px);font-weight:400;line-height:1.04}.story-copy>p:not(.section-index){max-width:480px;color:var(--muted);text-align:center;margin:0 0 28px;font-size:clamp(11px,1.1vw,14px);line-height:1.65}.story-copy-rule{background:var(--muted);width:36px;height:1px;margin:0 auto 24px;display:block}.story-copy .underlined-link{text-align:center;align-self:center;font-size:12px}.hero-copy{flex-direction:column;justify-content:center;align-items:center;padding:clamp(36px,5vw,72px) clamp(24px,4vw,64px);display:flex}.hero-title-wrap{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:680px;margin:0;display:flex}.hero-eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 28px;font-size:11px;font-weight:700;position:relative}.footer-links a{width:max-content;color:var(--paper);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:700;transition:opacity .2s;display:inline-flex}.footer-links a svg{opacity:.9;flex-shrink:0}.hero-eyebrow:after{content:"";background:currentColor;width:44px;height:1.5px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.hero h1{text-transform:uppercase;letter-spacing:-.01em;margin-bottom:22px;font-family:JetBrains Mono,Courier New,monospace;font-size:clamp(42px,4.2vw,66px);font-weight:400;line-height:1.04}.hero-description{color:var(--muted);max-width:480px;margin:0 0 32px;font-size:12px;font-weight:500;line-height:1.6}.hero-title-wrap .solid-button{letter-spacing:.08em;min-height:48px;margin-top:4px;padding:0 28px;font-size:11px;font-weight:600}@media (width<=720px){.hero-title-wrap{margin-top:clamp(38px,8vh,64px)}.hero h1{font-size:clamp(31px,9vw,39px)}.hero-description{font-size:9px}}.editorial-pair-v2{background:var(--paper);grid-template-columns:minmax(0,1.12fr) minmax(220px,.56fr) minmax(220px,.56fr);align-items:stretch;gap:clamp(22px,4.6vw,82px);min-height:0;padding:clamp(22px,3.2vw,54px)}.editorial-pair-v2 .editorial-large{border:0;min-height:clamp(430px,47vw,690px)}.editorial-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:clamp(18px,3vw,52px) 0;display:flex}.editorial-copy h2{text-transform:uppercase;text-align:center;margin:0;font-size:clamp(29px,3.15vw,52px);font-weight:400;line-height:.98}.hero-intro-word{letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;visibility:hidden;font-size:clamp(32px,7.5vw,118px);font-weight:400;line-height:1;position:absolute}.editorial-copy-rule{background:var(--muted);width:32px;height:1px;margin:clamp(22px,3.4vw,48px) auto 18px}.editorial-copy p{color:var(--muted);text-transform:none;text-align:center;margin:0 0 28px;font-size:9px;line-height:1.65}.editorial-copy .underlined-link{color:var(--ink);text-align:center}.editorial-pair-v2 .editorial-pearl{justify-content:center;align-items:center;min-height:0;padding:0;display:flex}.editorial-pair-v2 .editorial-pearl>div{border:0;width:100%;max-width:none}.editorial-pair-v2 .editorial-pearl>div img{aspect-ratio:4/5.18}@media (width<=720px){.editorial-pair-v2{grid-template-columns:1fr 1fr;gap:14px;padding:14px}.editorial-pair-v2 .editorial-large{min-height:420px}.editorial-copy{grid-area:2/1/auto/-1;min-height:290px;padding:20px 0 8px}.editorial-copy h2{font-size:32px}.editorial-pair-v2 .editorial-pearl{min-height:0}}.about-view{background:var(--paper);overflow:clip}.about-page{color:var(--ink);text-transform:uppercase}.about-page figure,.about-page h1,.about-page h2,.about-page h3,.about-page p{margin:0}.about-hero{min-height:calc(100vh - var(--header-height));border-bottom:1px solid var(--line);grid-template-columns:46% 54%;display:grid}.about-hero-copy{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-width:0;padding:34px 38px 42px 22px;display:flex}.about-kicker,.about-intro,.about-statement-grid p,.about-craft-list p,.about-values-grid p{color:var(--muted);font-size:10px;line-height:1.65}.about-hero-copy h1{letter-spacing:-.055em;max-width:720px;font-size:clamp(46px,5.65vw,104px);font-weight:400;line-height:.9}.about-kicker{margin-bottom:28px}.about-intro{max-width:430px}.about-hero-media{background:#c8c6bc;min-width:0;position:relative;overflow:hidden}.about-hero-media img,.about-closing figure img{object-fit:cover;width:100%;height:100%}.about-hero-media img{object-position:center 35%}.about-hero-media figcaption{background:#f1f0e8e6;justify-content:space-between;padding:8px 10px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.about-statement{border-bottom:1px solid var(--line);min-height:700px;padding:68px 22px 54px}.about-statement h2{letter-spacing:-.06em;text-align:center;max-width:1120px;margin:100px auto 96px;font-size:clamp(48px,7.25vw,132px);font-weight:400;line-height:.88}.about-statement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;max-width:820px;margin-left:auto;display:grid}.about-craft{border-bottom:1px solid var(--line);grid-template-columns:48% 52%;min-height:820px;display:grid}.about-craft-primary{border-right:1px solid var(--line);background:#1a1a16;justify-content:center;align-items:center;padding:clamp(54px,8vw,138px);display:flex;position:relative;overflow:hidden}.about-craft-primary img{object-fit:contain;width:100%;max-width:560px;max-height:620px}.about-craft-primary figcaption{color:var(--paper);font-size:8px;position:absolute;bottom:10px;right:12px}.about-craft-copy{flex-direction:column;padding:52px 22px 0;display:flex}.about-craft-copy h2{letter-spacing:-.055em;margin:auto 0 72px;font-size:clamp(42px,5.2vw,92px);font-weight:400;line-height:.92}.about-craft-list{border-top:1px solid var(--line);margin:0 -22px}.about-craft-list article{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(110px,.65fr) 1fr;align-items:center;gap:20px;min-height:110px;padding:18px 22px;display:grid}.about-craft-list article:last-child{border-bottom:0}.about-craft-list span,.about-values-grid>article>span,.about-values>header>span{color:var(--muted);font-size:9px}.about-craft-list h3,.about-values-grid h3{font-size:14px;font-weight:400}.about-craft-list p{max-width:360px}.about-values>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;min-height:132px;padding:28px 22px;display:flex}.about-values-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.about-values-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:320px;padding:22px;display:flex}.about-values-grid article:last-child{border-right:0}.about-values-grid h3{margin-top:auto;margin-bottom:20px;font-size:clamp(18px,1.8vw,30px)}.about-values-grid p{max-width:240px}.about-closing{border-bottom:1px solid var(--line);grid-template-columns:50% 50%;min-height:720px;display:grid}.about-closing>div{border-right:1px solid var(--line);flex-direction:column;padding:44px 22px;display:flex}.about-closing h2{letter-spacing:-.055em;margin:auto 0 44px;font-size:clamp(42px,5vw,88px);font-weight:400;line-height:.92}.about-closing .solid-button{align-self:flex-start}.about-closing figure{min-width:0;overflow:hidden}.about-reveal>*{opacity:0;transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.6s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.about-reveal.is-scroll-revealed>*{opacity:1;transform:translateY(0)}.about-reveal>:nth-child(2){transition-delay:.18s}.about-hero.about-reveal .about-hero-media,.about-craft.about-reveal .about-craft-primary{clip-path:inset(100% 0 0);transition:clip-path 2.1s cubic-bezier(.22,1,.36,1);transform:none}.about-hero.about-reveal.is-scroll-revealed .about-hero-media,.about-craft.about-reveal.is-scroll-revealed .about-craft-primary{clip-path:inset(0)}@media (width<=960px){.about-hero-copy h1{font-size:clamp(40px,6.4vw,62px)}.about-statement-grid{gap:38px;max-width:680px}.about-craft{grid-template-columns:44% 56%}.about-craft-list article{grid-template-columns:36px 100px 1fr}}@media (width<=720px){.about-hero,.about-craft,.about-closing{flex-direction:column;min-height:0;display:flex}.about-hero-copy{border-right:0;min-height:540px;padding:28px 12px 34px}.about-hero-copy h1{font-size:clamp(42px,13vw,68px)}.about-hero-media{border-top:1px solid var(--line);min-height:610px}.about-statement{min-height:0;padding:42px 12px 54px}.about-statement h2{text-align:left;margin:86px 0 72px;font-size:clamp(42px,13vw,72px)}.about-statement-grid{grid-template-columns:1fr;gap:28px}.about-craft-primary{border-right:0;min-height:610px;padding:58px 34px}.about-craft-copy{border-top:1px solid var(--line);padding:38px 12px 0}.about-craft-copy h2{margin:92px 0 54px;font-size:clamp(40px,12vw,64px)}.about-craft-list{margin:0 -12px}.about-craft-list article{grid-template-columns:32px 92px 1fr;gap:10px;min-height:132px;padding:16px 12px}.about-values>header{min-height:104px;padding:24px 12px}.about-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-values-grid article{border-bottom:1px solid var(--line);min-height:250px;padding:14px 12px}.about-values-grid article:nth-child(2){border-right:0}.about-values-grid article:nth-child(n+3){border-bottom:0}.about-closing>div{border-right:0;min-height:500px;padding:34px 12px}.about-closing h2{font-size:clamp(40px,12vw,64px)}.about-closing figure{border-top:1px solid var(--line);min-height:620px}}@media (prefers-reduced-motion:reduce){.about-reveal>*,.about-hero.about-reveal .about-hero-media,.about-craft.about-reveal .about-craft-primary{opacity:1;clip-path:inset(0);transition:none;transform:none}}html,body,#root{max-width:100%;overflow-x:hidden}@supports (overflow:clip){html,body,#root{overflow-x:clip}}.site-footer{max-width:100%;overflow:hidden}@media (width<=720px){.hero-title-wrap .solid-button{margin-top:-12px}.editorial-pair-v2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;padding:12px}.editorial-pair-v2 .editorial-large,.editorial-pair-v2 .editorial-pearl{aspect-ratio:4/5.2;width:100%;min-width:0;min-height:0}.editorial-pair-v2 .editorial-large{border:0}.editorial-pair-v2 .editorial-large img,.editorial-pair-v2 .editorial-pearl>div,.editorial-pair-v2 .editorial-pearl>div img{aspect-ratio:auto;width:100%;min-width:0;height:100%}.editorial-pair-v2 .editorial-large img,.editorial-pair-v2 .editorial-pearl>div img{object-fit:cover}.editorial-pair-v2 .editorial-large img{object-position:center 28%}.editorial-pair-v2 .editorial-pearl{align-items:stretch;padding:0}.editorial-copy{text-align:center;grid-area:2/1/auto/-1;justify-content:center;align-items:center;min-height:280px;padding:30px 12px 18px}.editorial-copy h2{font-size:clamp(30px,9.5vw,38px)}.editorial-copy-rule{margin:24px auto 18px}.editorial-copy p{max-width:340px;margin-bottom:24px;margin-left:auto;margin-right:auto}.footer-top{min-width:0;overflow:hidden}.footer-wordmark{white-space:nowrap;width:100%;max-width:100%;font-size:clamp(32px,11vw,46px)}.newsletter{min-width:0}.footer-links{border-bottom:1px solid #f1f0e840;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;align-items:flex-start;min-width:0;padding:54px 44px 76px;display:flex}.footer-links>div{flex-direction:column;flex:1;gap:14px;display:flex}.footer-links>div:first-child{text-align:left;align-items:flex-start}.footer-links>div:nth-child(2){text-align:center;align-items:center}.footer-links>div:last-child{text-align:right;align-items:flex-end}.footer-links a{overflow-wrap:anywhere;width:auto;max-width:100%}.footer-bottom{gap:14px;min-width:0}}.delivery-view{background:var(--paper);overflow:clip}.delivery-page,.delivery-page h1,.delivery-page h2,.delivery-page h3,.delivery-page p,.delivery-page figure{margin:0}.delivery-page{color:var(--ink);text-transform:uppercase}.delivery-hero{min-height:calc(100svh - var(--header-height));border-bottom:1px solid var(--line);grid-template-columns:46% 54%;display:grid}.delivery-hero-copy{text-align:center;border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:center;min-width:0;padding:34px 44px 42px 22px;display:flex}.delivery-hero-copy h1{letter-spacing:-.06em;text-align:center;font-size:clamp(56px,7vw,126px);font-weight:400;line-height:.88}.delivery-kicker{color:var(--muted);letter-spacing:.12em;text-align:center;font-size:12px;margin-bottom:28px!important}.delivery-hero-copy>p:last-child{max-width:520px;color:var(--muted);text-align:center;font-size:13px;line-height:1.65}.delivery-hero-media{background:#1a1a16;min-width:0;position:relative;overflow:hidden}.delivery-hero-media img{object-fit:cover;object-position:center 60%;width:100%;height:100%}.delivery-hero-media figcaption{background:#f1f0e8e6;justify-content:space-between;padding:8px 10px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.delivery-details>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;min-height:126px;padding:26px 22px;display:flex}.delivery-details>header>p:last-child{color:var(--muted);font-size:9px}.delivery-detail-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.delivery-detail-grid article{text-align:center;border-right:1px solid var(--line);flex-direction:column;align-items:center;min-width:0;min-height:390px;padding:24px 18px 32px;display:flex}.delivery-detail-grid article:last-child{border-right:0}.delivery-detail-grid article>div{width:100%;color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.delivery-detail-grid h2{text-align:center;margin-top:auto;margin-bottom:16px;font-size:clamp(22px,2.2vw,34px);font-weight:400;line-height:1.1}.delivery-detail-grid article>p{max-width:320px;color:var(--muted);text-align:center;margin-bottom:auto;font-size:12px;line-height:1.65}.delivery-returns{border-bottom:1px solid var(--line);grid-template-columns:46% 54%;min-height:760px;display:grid}.delivery-return-heading{text-align:center;border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:36px;padding:46px 22px 52px;display:flex}.delivery-return-heading h2{letter-spacing:-.055em;text-align:center;font-size:clamp(54px,6.6vw,118px);font-weight:400;line-height:.9}.delivery-return-content{flex-direction:column;padding:0 22px 34px;display:flex}.delivery-return-content article{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(150px,.75fr) minmax(0,1fr);align-items:center;gap:26px;min-height:170px;margin:0 -22px;padding:22px;display:grid}.delivery-return-content article>span{color:var(--muted);font-size:9px}.delivery-return-content h3{font-size:14px;font-weight:400}.delivery-return-content article>p,.delivery-note{color:var(--muted);font-size:9px;line-height:1.65}.delivery-return-content .solid-button{align-self:flex-start;margin-top:auto}.delivery-note{max-width:570px;margin-top:22px!important}.delivery-reveal>*{opacity:0;transition:opacity 1.15s cubic-bezier(.22,1,.36,1),transform 1.55s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.delivery-reveal>:nth-child(2){transition-delay:.16s}.delivery-reveal.is-scroll-revealed>*{opacity:1;transform:translateY(0)}.delivery-hero.delivery-reveal .delivery-hero-media{clip-path:inset(100% 0 0);transition:clip-path 2.05s cubic-bezier(.22,1,.36,1);transform:none}.delivery-hero.delivery-reveal.is-scroll-revealed .delivery-hero-media{clip-path:inset(0)}@media (width<=920px){.delivery-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-detail-grid article:nth-child(2){border-right:0}.delivery-detail-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.delivery-return-content article{grid-template-columns:94px minmax(120px,.7fr) minmax(0,1fr)}}@media (width<=720px){.delivery-hero,.delivery-returns{flex-direction:column;min-height:0;display:flex}.delivery-hero-copy{border-right:0;min-height:520px;padding:28px 12px 36px}.delivery-hero-copy h1{font-size:clamp(46px,14vw,70px)}.delivery-hero-media{border-top:1px solid var(--line);min-height:560px}.delivery-details>header{min-height:100px;padding:22px 12px}.delivery-detail-grid{grid-template-columns:1fr}.delivery-detail-grid article,.delivery-detail-grid article:nth-child(n){border-right:0;border-bottom:1px solid var(--line);min-height:250px;padding:16px 12px}.delivery-detail-grid article:last-child{border-bottom:0}.delivery-return-heading{border-right:0;border-bottom:1px solid var(--line);min-height:500px;padding:34px 12px 42px}.delivery-return-heading h2{font-size:clamp(44px,13vw,68px)}.delivery-return-content{padding:0 12px 34px}.delivery-return-content article{grid-template-columns:72px 1fr;gap:12px;min-height:210px;margin:0 -12px;padding:20px 12px;display:grid}.delivery-return-content article>p{grid-column:2}.delivery-return-content .solid-button{margin-top:36px}}@media (prefers-reduced-motion:reduce){.delivery-reveal>*,.delivery-hero.delivery-reveal .delivery-hero-media{opacity:1;clip-path:inset(0);transition:none;transform:none}}.currency-switcher,.language-switcher{white-space:nowrap;direction:ltr;align-items:center;gap:5px;min-height:40px;margin-inline-end:10px;font-family:Arial,Helvetica,sans-serif;font-size:10px;display:inline-flex}.currency-switcher button,.language-switcher button{color:inherit;font:inherit;opacity:.55;padding:5px 1px;font-weight:600;transition:opacity .18s;position:relative}.currency-switcher button:after,.language-switcher button:after{content:"";opacity:0;background:currentColor;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:1px;left:1px;right:1px;transform:scaleX(0)}.currency-switcher button:hover,.currency-switcher button:focus-visible,.currency-switcher button.is-active,.language-switcher button:hover,.language-switcher button:focus-visible,.language-switcher button.is-active{opacity:1}.currency-switcher button.is-active:after,.language-switcher button.is-active:after{opacity:1;transform:scaleX(1)}html[dir=rtl] .site-header{direction:ltr}html[dir=rtl] .desktop-nav,html[dir=rtl] .announcement,html[dir=rtl] .menu-drawer,html[dir=rtl] .hero-copy{direction:rtl}html[lang=ar] .announcement,html[lang=ar] .desktop-nav,html[lang=ar] .menu-drawer,html[lang=ar] .hero-copy,html[lang=ar] .hero figcaption{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .hero h1.arabic-display{letter-spacing:-.025em;text-transform:none;font-family:Tahoma,Arial,sans-serif;font-weight:500;line-height:1.18}html[lang=ar] .hero-description{line-height:1.9}html[dir=rtl] .hero .solid-button svg{transform:scaleX(-1)}@media (width<=720px){.currency-switcher,.language-switcher{gap:4px;min-height:36px;margin-inline-end:4px;font-size:9px}html[lang=ar] .hero h1.arabic-display{font-size:29px;line-height:1.2}}@media (width<=360px){.site-header{padding-inline:7px}.wordmark{font-size:14px}.header-actions .icon-button{flex-basis:30px;width:30px;height:36px}.currency-switcher,.language-switcher{gap:2px;margin-inline-end:1px;font-size:8px}}html[lang=ar] .ticker,html[lang=ar] .statement{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .ticker span{letter-spacing:0}html[dir=rtl] .statement>.section-index{left:auto;right:10px}html[lang=ar] .statement h2{letter-spacing:-.02em;text-transform:none;font-family:Tahoma,Arial,sans-serif;font-size:clamp(27px,4vw,39px);line-height:1.02}html[lang=ar] .statement-band-label{letter-spacing:0;white-space:nowrap;font-family:Tahoma,Arial,sans-serif}@media (width<=720px){html[lang=ar] .statement h2{font-size:clamp(24px,8vw,31px);line-height:1.05}}html[lang=ar] .product-section .section-heading,html[lang=ar] .product-card .product-info,html[lang=ar] .product-card .product-badge{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .product-section .section-heading h2{text-transform:none;font-size:21px;line-height:1.35}html[dir=rtl] .product-section .section-heading>a svg{transform:scaleX(-1)}html[dir=rtl] .product-card{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .product-card:nth-child(3n){border-left:0}html[dir=rtl] .product-favorite{left:5px;right:auto}html[dir=rtl] .product-badge{left:auto;right:12px}html[dir=rtl] .product-info{text-align:right}html[lang=ar] .editorial-copy{letter-spacing:0;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .editorial-copy h2{letter-spacing:-.025em;text-transform:none;font-family:Tahoma,Arial,sans-serif;font-weight:500;line-height:1.16}html[lang=ar] .editorial-copy p{font-size:10px;line-height:1.9}html[lang=ar] .editorial-copy .underlined-link{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .editorial-copy .underlined-link:after{transform-origin:100%}@media (width<=720px){html[lang=ar] .editorial-copy h2{font-size:clamp(31px,10vw,40px);line-height:1.18}html[lang=ar] .editorial-copy p{max-width:320px;font-size:10px}}html[lang=ar] .category-archive,html[lang=ar] .category-archive-row,html[lang=ar] .category-archive-link,html[lang=ar] .category-archive-products>button>span,html[lang=ar] .category-archive-products>button>small{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .category-archive-row>strong{letter-spacing:0;font-size:12px}html[dir=rtl] .category-archive-row>span{text-align:right}html[dir=rtl] .category-archive-row>small{text-align:left}html[dir=rtl] .category-archive-products{border-right:1px solid var(--line);border-left:0}html[dir=rtl] .category-archive-products>button{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .category-archive-products>button>span{text-align:right;left:auto;right:10px}html[dir=rtl] .category-archive-products>button>small{left:8px;right:auto}html[dir=rtl] .category-archive-link svg{transform:scaleX(-1)}@media (width<=430px){html[lang=ar] .category-archive-row>strong{font-size:10px}}html[lang=ar] .story-copy,html[lang=ar] .story-media figcaption{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .story-copy h2{letter-spacing:-.025em;text-transform:none;font-family:Tahoma,Arial,sans-serif;font-weight:500;line-height:1.2}html[lang=ar] .story-copy>p:not(.section-index){line-height:1.9}html[lang=ar] .story-copy .underlined-link{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .story-copy{border-right:0;border-left:1px solid var(--line);text-align:center;align-items:center;padding:64px 6vw}html[dir=rtl] .story-copy .underlined-link{text-align:center;align-self:center}html[dir=rtl] .story-media figcaption{text-align:right;direction:rtl}@media (width<=1024px){html[dir=rtl] .story-copy{padding-left:6vw}}@media (width<=720px){html[dir=rtl] .story-copy{border-top:1px solid var(--line);border-left:0;padding:46px 12px}html[lang=ar] .story-copy h2{font-size:30px;line-height:1.25}html[lang=ar] .story-copy>p:not(.section-index){max-width:350px}}html[lang=ar] .home-shop-entry-copy{letter-spacing:0;text-align:right;direction:rtl;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .home-shop-entry-copy small,html[lang=ar] .home-shop-entry-copy strong,html[lang=ar] .home-shop-entry-copy>span{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .home-shop-entry-copy strong{line-height:1.08}html[dir=rtl] .home-shop-entry-copy{left:auto;right:clamp(22px,5vw,70px)}html[dir=rtl] .home-shop-entry-shade{background:linear-gradient(270deg,#080807b3,#08080714 58%,#0000)}html[dir=rtl] .home-shop-entry-copy>span svg{transform:scaleX(-1)}@media (width<=720px){html[dir=rtl] .home-shop-entry-copy{left:auto;right:20px}html[dir=rtl] .home-shop-entry-shade{background:linear-gradient(270deg,#080807b8,#0808071f 78%)}html[lang=ar] .home-shop-entry-copy strong{font-size:clamp(32px,11vw,48px)}}html[lang=ar] .journal-copy .section-index,html[lang=ar] .journal-copy p:not(.section-index),html[lang=ar] .journal-copy .solid-button,html[lang=ar] .journal figure figcaption{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .journal{direction:rtl}html[dir=rtl] .journal-copy{border-right:0;border-left:1px solid var(--line);text-align:right;direction:rtl}html[lang=ar] .journal-copy p:not(.section-index){line-height:1.9}html[dir=rtl] .journal-copy .solid-button svg{transform:scaleX(-1)}html[dir=rtl] .journal figure figcaption{text-align:right;direction:rtl}@media (width<=720px){html[dir=rtl] .journal-copy{border-left:0;border-bottom:1px solid var(--line)}}html[dir=rtl] .site-footer{direction:rtl}html[lang=ar] .newsletter,html[lang=ar] .footer-links,html[lang=ar] .footer-bottom{font-family:Tahoma,Arial,sans-serif}html[lang=ar] .newsletter label,html[lang=ar] .newsletter input,html[lang=ar] .footer-links span,html[lang=ar] .footer-links a,html[lang=ar] .footer-bottom{letter-spacing:0;text-transform:none}html[dir=rtl] .footer-wordmark{text-align:right;direction:ltr}html[dir=rtl] .newsletter{text-align:right;direction:rtl}html[dir=rtl] .newsletter>div{direction:rtl}html[dir=rtl] .newsletter .icon-button svg{transform:scaleX(-1)}html[dir=rtl] .footer-links{direction:rtl}html[dir=rtl] .footer-links>div:first-child{text-align:right;align-items:flex-start}html[dir=rtl] .footer-links>div:nth-child(2){text-align:center}html[dir=rtl] .footer-links>div:last-child{text-align:left;align-items:flex-end}html[dir=rtl] .footer-socials a{direction:rtl}html[dir=rtl] .footer-bottom{text-align:right;direction:rtl}@media (width<=720px){html[lang=ar] .footer-links a{white-space:normal;line-height:1.55}html[dir=rtl] .footer-links>div:first-child{text-align:right}html[dir=rtl] .footer-links>div:last-child{text-align:left}}html[lang=ar] .marketplace-banner-copy{letter-spacing:0;text-align:right;direction:rtl;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .marketplace-banner-copy .section-index,html[lang=ar] .marketplace-banner-copy h1,html[lang=ar] .marketplace-banner-copy>p:last-child{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .marketplace-banner-copy h1{line-height:1.08}html[lang=ar] .marketplace-banner-copy>p:last-child{line-height:1.9}html[dir=rtl] .marketplace-banner-copy{left:auto;right:clamp(24px,5vw,64px)}html[dir=rtl] .marketplace-banner-shade{background:linear-gradient(270deg,#0c0c0a94,#0c0c0a0a 72%)}@media (width<=720px){html[dir=rtl] .marketplace-banner-copy{left:22px;right:22px}html[lang=ar] .marketplace-banner-copy h1{font-size:clamp(36px,11vw,54px);line-height:1.12}}html[dir=rtl] .marketplace{direction:rtl}html[lang=ar] .marketplace-sidebar,html[lang=ar] .marketplace-back,html[lang=ar] .marketplace-sidebar-title,html[lang=ar] .marketplace-categories,html[lang=ar] .marketplace-sidebar-meta,html[lang=ar] .marketplace-sidebar-title h2,html[lang=ar] .marketplace-categories button strong{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .marketplace-sidebar{border-right:0;border-left:1px solid var(--line);text-align:right}html[dir=rtl] .marketplace-back{flex-direction:row}html[dir=rtl] .marketplace-back svg{transform:scaleX(-1)}html[dir=rtl] .marketplace-categories button{text-align:right}html[dir=rtl] .marketplace-categories button:hover{padding-left:10px;padding-right:16px}html[dir=rtl] .marketplace-sidebar-meta{direction:rtl}@media (width<=720px){html[dir=rtl] .marketplace-sidebar{border-left:0;border-bottom:1px solid var(--line)}html[dir=rtl] .marketplace-categories{direction:rtl}html[dir=rtl] .marketplace-categories button:hover{padding-left:10px;padding-right:10px}}html[lang=ar] .marketplace-heading,html[lang=ar] .marketplace-search,html[lang=ar] .marketplace-heading h2,html[lang=ar] .marketplace-heading>span,html[lang=ar] .marketplace-search input{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .marketplace-heading h2{line-height:1.25}html[dir=rtl] .marketplace-heading{text-align:right;direction:rtl}html[dir=rtl] .marketplace-search{direction:rtl}html[dir=rtl] .marketplace-search input{text-align:right}@media (width<=720px){html[lang=ar] .marketplace-heading h2{font-size:clamp(26px,8vw,38px)}html[lang=ar] .marketplace-heading>span{white-space:nowrap}}html[lang=ar] .marketplace-filter-toggle,html[lang=ar] .marketplace-sort,html[lang=ar] .marketplace-filters,html[lang=ar] .marketplace-filter-toggle,html[lang=ar] .marketplace-sort,html[lang=ar] .marketplace-sort select,html[lang=ar] .marketplace-filters>div>span,html[lang=ar] .segmented-control button,html[lang=ar] .price-filter>span,html[lang=ar] .stock-filter,html[lang=ar] .clear-filters{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .marketplace-toolbar,html[dir=rtl] .marketplace-sort,html[dir=rtl] .marketplace-filters,html[dir=rtl] .price-filter>span,html[dir=rtl] .stock-filter,html[dir=rtl] .clear-filters{direction:rtl}html[dir=rtl] .marketplace-sort select{text-align:right;direction:rtl}html[dir=rtl] .segmented-control{border-right:1px solid var(--line);border-left:0}html[dir=rtl] .segmented-control button{border-right:0;border-left:1px solid var(--line)}html[lang=ar] .marketplace-sort select{max-width:min(250px,42vw)}@media (width<=720px){html[lang=ar] .marketplace-sort select{width:min(100%,250px);max-width:62vw}html[lang=ar] .marketplace-filters.is-open{max-height:620px}}html[lang=ar] .marketplace-empty{letter-spacing:0;text-align:center;text-transform:none;direction:rtl;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .marketplace-empty .underlined-link{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .product-modal{letter-spacing:0;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .product-modal h2,html[lang=ar] .product-modal .size-control>span,html[lang=ar] .product-modal .size-control button,html[lang=ar] .product-modal .solid-button,html[lang=ar] .product-modal .modal-details button{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .product-modal-close{left:8px;right:auto}html[dir=rtl] .modal-product-media{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .modal-product-info{text-align:right;direction:rtl}html[dir=rtl] .size-control>div{border-right:1px solid var(--line);border-left:0}html[dir=rtl] .size-control button{border-right:0;border-left:1px solid var(--line)}@media (width<=720px){html[dir=rtl] .modal-product-media{border-left:0}}html[lang=ar] .cart-drawer{letter-spacing:0;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .cart-drawer .section-index,html[lang=ar] .cart-drawer h2,html[lang=ar] .cart-item-info h3,html[lang=ar] .cart-item-info p,html[lang=ar] .cart-empty,html[lang=ar] .cart-summary,html[lang=ar] .cart-summary .solid-button{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .cart-drawer,html[dir=rtl] .cart-drawer .drawer-header,html[dir=rtl] .cart-summary{text-align:right;direction:rtl}html[dir=rtl] .cart-drawer .cart-item{text-align:right;direction:ltr}html[dir=rtl] .cart-drawer .cart-item-info{text-align:right;direction:rtl}html[dir=rtl] .quantity-control{direction:ltr}html[dir=rtl] .cart-empty{direction:rtl}html[dir=rtl] .cart-drawer .checkout-button{direction:ltr}html[dir=rtl] .cart-drawer .checkout-button span{direction:rtl}html[lang=ar] .favorites-drawer{letter-spacing:0;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .favorites-drawer .section-index,html[lang=ar] .favorites-drawer h2,html[lang=ar] .favorites-list p,html[lang=ar] .favorites-list h3,html[lang=ar] .favorites-list span,html[lang=ar] .favorites-list strong,html[lang=ar] .favorites-list article>div button,html[lang=ar] .favorites-empty{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .favorites-drawer,html[dir=rtl] .favorites-drawer .drawer-header,html[dir=rtl] .favorites-list article,html[dir=rtl] .favorites-empty{text-align:right;direction:rtl}html[dir=rtl] .favorites-list article>div button svg{transform:scaleX(-1)}html[dir=rtl] .favorites-empty{text-align:center}html[lang=ar] .search-panel{letter-spacing:0;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .search-head p,html[lang=ar] .search-input-wrap input,html[lang=ar] .search-result,html[lang=ar] .search-empty{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .search-panel,html[dir=rtl] .search-head,html[dir=rtl] .search-input-wrap,html[dir=rtl] .search-results,html[dir=rtl] .search-result{direction:rtl}html[dir=rtl] .search-input-wrap input,html[dir=rtl] .search-result{text-align:right}html[dir=rtl] .search-result{grid-template-columns:76px 1fr}html[dir=rtl] .search-empty{text-align:center;width:100%}html[lang=ar] .about-page,html[lang=ar] .about-page h1,html[lang=ar] .about-page h2,html[lang=ar] .about-page h3,html[lang=ar] .about-page p,html[lang=ar] .about-page figcaption,html[lang=ar] .about-page .solid-button{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .about-page h1,html[lang=ar] .about-page h2{font-weight:500;line-height:1.08}html[dir=rtl] .about-page,html[dir=rtl] .about-hero,html[dir=rtl] .about-craft,html[dir=rtl] .about-closing{direction:rtl}html[dir=rtl] .about-hero-copy{border-right:0;border-left:1px solid var(--line);text-align:right;padding:34px 22px 42px 38px}html[dir=rtl] .about-hero-media figcaption,html[dir=rtl] .about-values>header{direction:rtl}html[dir=rtl] .about-statement,html[dir=rtl] .about-statement-grid,html[dir=rtl] .about-craft-copy,html[dir=rtl] .about-values,html[dir=rtl] .about-closing>div{text-align:right}html[dir=rtl] .about-statement-grid{margin-left:0;margin-right:auto}html[dir=rtl] .about-craft-primary{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .about-craft-primary figcaption{left:12px;right:auto}html[dir=rtl] .about-craft-list article,html[dir=rtl] .about-values-grid{direction:rtl}html[dir=rtl] .about-values-grid article{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .about-values-grid article:last-child{border-left:0}html[dir=rtl] .about-closing>div{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .about-closing .solid-button svg{transform:scaleX(-1)}@media (width<=720px){html[dir=rtl] .about-hero-copy,html[dir=rtl] .about-closing>div{border-left:0;padding-left:12px;padding-right:12px}html[dir=rtl] .about-craft-primary{border-left:0;padding-left:34px;padding-right:34px}html[dir=rtl] .about-statement h2{text-align:right}html[lang=ar] .about-hero-copy h1{font-size:clamp(38px,12vw,62px);line-height:1.12}html[lang=ar] .about-statement h2,html[lang=ar] .about-craft-copy h2,html[lang=ar] .about-closing h2{font-size:clamp(36px,11vw,58px);line-height:1.14}html[dir=rtl] .about-values-grid article:nth-child(2){border-left:0}}html[lang=ar] .delivery-page,html[lang=ar] .delivery-page h1,html[lang=ar] .delivery-page h2,html[lang=ar] .delivery-page h3,html[lang=ar] .delivery-page p,html[lang=ar] .delivery-page span,html[lang=ar] .delivery-page figcaption,html[lang=ar] .delivery-page .solid-button{letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif}html[lang=ar] .delivery-page h1,html[lang=ar] .delivery-return-heading h2{font-weight:500;line-height:1.08}html[dir=rtl] .delivery-page,html[dir=rtl] .delivery-hero,html[dir=rtl] .delivery-details,html[dir=rtl] .delivery-returns{direction:rtl}html[dir=rtl] .delivery-hero-copy{border-right:0;border-left:1px solid var(--line);text-align:center;align-items:center;padding-left:22px;padding-right:22px}html[dir=rtl] .delivery-hero-media figcaption,html[dir=rtl] .delivery-details>header,html[dir=rtl] .delivery-detail-grid{direction:rtl}html[dir=rtl] .delivery-detail-grid article{border-right:0;border-left:1px solid var(--line);text-align:center;align-items:center}html[dir=rtl] .delivery-detail-grid article:last-child{border-left:0}html[dir=rtl] .delivery-return-heading{border-right:0;border-left:1px solid var(--line);text-align:center;align-items:center}html[dir=rtl] .delivery-return-content{text-align:right;direction:rtl}html[dir=rtl] .delivery-return-content article{direction:rtl}html[dir=rtl] .delivery-return-content .solid-button svg{transform:scaleX(-1)}@media (width<=920px) and (width>=721px){html[dir=rtl] .delivery-detail-grid article:nth-child(2){border-left:0}}@media (width<=720px){html[dir=rtl] .delivery-hero-copy{border-left:0;padding-left:12px;padding-right:12px}html[dir=rtl] .delivery-detail-grid article,html[dir=rtl] .delivery-detail-grid article:nth-child(n),html[dir=rtl] .delivery-return-heading{border-left:0}html[dir=rtl] .delivery-return-content article>p{grid-column:2}html[lang=ar] .delivery-hero-copy h1,html[lang=ar] .delivery-return-heading h2{font-size:clamp(40px,12vw,64px);line-height:1.12}}html[lang=ar] .hero-intro-word:not(.hero-intro-final-word){letter-spacing:0;text-transform:none;font-family:Tahoma,Arial,sans-serif;font-weight:500;line-height:1.2}@media (width<=720px){html[lang=ar] .hero-intro-word:not(.hero-intro-final-word){font-size:clamp(24px,8vw,42px)}}.app-error-screen{background:var(--paper,#f1f0e8);min-height:100vh;color:var(--ink,#181817);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;font-family:JetBrains Mono,monospace;display:flex}.app-error-screen h1{margin:0 0 12px;font-size:20px;font-weight:600}.app-error-screen p{max-width:400px;color:var(--muted,#787a40);margin:0 0 24px;font-size:13px;line-height:1.7}.app-error-screen button{background:var(--ink,#181817);color:var(--paper,#f1f0e8);cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;border:0;padding:10px 20px;font-size:11px}.app-error-screen[dir=rtl]{font-family:Tahoma,Arial,sans-serif}.app-error-screen[dir=rtl] button{letter-spacing:0;text-transform:none}.catalog-load-more{place-items:center;min-height:110px;padding:26px 18px 44px;display:grid}.catalog-load-more button,.admin-catalog-pagination button{border:1px solid var(--ink);background:var(--ink);min-height:42px;color:var(--paper);font:inherit;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:9px;display:inline-flex}.catalog-load-more button:disabled,.admin-catalog-pagination button:disabled{cursor:not-allowed;opacity:.45}.admin-products-toolbar>select{min-height:42px;color:inherit;font:inherit;text-transform:uppercase;background:#f4f4ea;border:1px solid #c2c5aa;padding:0 28px 0 10px;font-size:8px}.admin-catalog-pagination{justify-content:center;align-items:center;gap:14px;padding:24px 0 4px;display:flex}.admin-catalog-pagination>span{text-align:center;min-width:72px;font-size:9px}@media (width<=760px){.admin-products-toolbar{flex-wrap:wrap;align-items:stretch;gap:8px}.admin-products-toolbar>label{flex-basis:100%}.admin-products-toolbar>select{flex:calc(50% - 4px);min-width:0}.admin-catalog-pagination{z-index:4;background:#f4f4eaf0;padding:10px;position:sticky;bottom:0}.admin-catalog-pagination button{flex:1}}.admin-route-loading{background:var(--paper,#f3f2e8);min-height:100svh;color:var(--ink,#171812);font:12px/1.4 var(--font-mono,monospace);letter-spacing:.12em;place-items:center;display:grid}.product-card-ghost{cursor:default;pointer-events:none}.ghost-surface,.ghost-line,.ghost-product-shape{background:linear-gradient(105deg,#787a4021 24%,#c5b7774d 42%,#787a4021 60%) 0 0/240% 100%;animation:1.9s cubic-bezier(.4,0,.2,1) infinite ghostUiSweep}.product-card-ghost .product-image-wrap{background-color:#787a400e}.ghost-product-shape{aspect-ratio:1;border:1px solid #787a402e;border-radius:50%;width:32%;max-width:112px}.product-card-ghost .product-info{pointer-events:none}.ghost-line{border-radius:999px;height:7px;display:block}.ghost-line-title{width:min(72%,180px)}.ghost-line-meta{width:min(48%,120px)}.ghost-line-price{grid-area:1/2/span 2;align-self:center;width:54px}.product-image-ghost{z-index:1;border:12px solid var(--paper);pointer-events:none;background-color:#787a4012;position:absolute;inset:0}.product-image-ghost:after{content:"";background:#787a4061;width:clamp(48px,14%,92px);height:1px;position:absolute;bottom:10%;right:12%}.product-info-ghost{pointer-events:none}.product-card.is-product-image-pending .product-favorite{opacity:.32}.product-image.is-image-loading,.product-image.is-image-error{opacity:0}.product-image.is-image-loaded{opacity:1}.product-image-retry{z-index:3;border:1px solid var(--line);background:var(--paper);width:38px;height:38px;color:var(--ink);place-items:center;transition:background .18s,color .18s,transform .18s;display:grid;position:absolute}.product-image-retry:hover,.product-image-retry:focus-visible{background:var(--ink);color:var(--paper);transform:rotate(-12deg)}.product-image-wrap>img{transition:opacity .42s,transform .5s cubic-bezier(.22,1,.36,1)}.marketplace-banner:before{z-index:0;content:"";background:linear-gradient(105deg,#a8ac6c 24%,#c5c79c 44%,#a8ac6c 64%) 0 0/240% 100%;transition:opacity .42s;animation:1.9s cubic-bezier(.4,0,.2,1) infinite ghostUiSweep;position:absolute;inset:0}.marketplace-banner.is-loaded:before{opacity:0;pointer-events:none}.marketplace-banner>img{opacity:0;transition:opacity .52s,transform 1.2s cubic-bezier(.22,1,.36,1)}.marketplace-banner.is-loaded>img{opacity:1}.marketplace-grid-ghost{min-height:420px}@keyframes ghostUiSweep{0%{background-position:180% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.ghost-surface,.ghost-line,.ghost-product-shape,.marketplace-banner:before{animation:none}}.product-discount-badge{background:var(--olive-dark,#34391a);color:var(--paper);text-transform:uppercase;padding:4px 6px;font-size:8px;position:absolute;top:36px;left:12px}.product-info .product-price,.modal-price{align-items:baseline;gap:7px;display:flex}.product-info .product-price del,.modal-price del{color:var(--muted);font-size:.78em;text-decoration-thickness:1px}html[dir=rtl] .product-discount-badge{left:auto;right:12px}.category-archive-empty{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;color:var(--muted);text-align:center;text-transform:uppercase;grid-column:1/-1;place-items:center;margin:0;padding:28px;font-size:9px;line-height:1.6;display:grid}@media (width<=720px){.admin-sidebar{max-width:100%;overflow:hidden}.admin-nav{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;max-width:100%;padding-bottom:5px;overflow-x:auto}.admin-nav button{flex:none;min-width:124px}.admin-header{min-height:0;padding-block:24px;overflow:visible}.admin-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;display:grid;overflow:visible}.admin-header-actions>a,.admin-header-actions>button{white-space:normal;width:100%;padding-inline:8px;min-width:0!important}}@media (width<=420px){.admin-header-actions{grid-template-columns:1fr}}@media (width<=720px){.admin-header{gap:14px;padding-block:18px}.admin-header-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.admin-market-rate-control{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 42px;gap:6px;width:100%;display:grid}.admin-market-rate-badge{gap:2px 6px;width:100%;min-height:52px;padding:7px 30px 7px 10px}html[dir=rtl] .admin-market-rate-badge{padding-left:30px;padding-right:10px}.admin-market-rate-badge span{font-size:8px}.admin-market-rate-badge strong{min-width:0;font-size:9px}.admin-market-rate-badge .admin-market-mithqal{padding-top:4px;font-size:7px}html[dir=rtl] .admin-market-rate-badge>button{left:7px;right:auto}.admin-market-rate-edit{gap:0;width:42px;min-height:52px;padding:0;font-size:0}.admin-market-rate-edit svg{width:14px;height:14px}.admin-language-switch{grid-template-columns:1fr 1fr;width:100%;min-width:0;padding:2px;display:grid}.admin-language-switch button{min-width:0;min-height:36px;padding:0 4px;font-size:9px}.admin-header-actions>a,.admin-header-actions>button{white-space:nowrap;gap:5px;width:100%;min-height:42px;padding-inline:6px;font-size:8px;line-height:1.25;min-width:0!important}.admin-header-actions svg{flex:none;width:13px;height:13px}.admin-categories-heading{gap:16px;padding:18px}.admin-categories-heading>button{align-self:flex-start;width:auto;min-height:40px;padding-inline:14px}}@media (width<=420px){.admin-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}
