.seo-shop{--shop-gold:#d2b36d;--shop-muted:#b7b0a3;--shop-line:#d2b36d33;color:#f3eee3;background:#0d0d0b;min-height:100vh;font:400 14px/1.7 Montserrat,sans-serif}.seo-shop *{box-sizing:border-box}.seo-shop a{color:inherit;text-underline-offset:4px}.seo-shop :is(button,input,select,a,summary):focus-visible{outline:2px solid var(--shop-gold);outline-offset:4px}.seo-shop :is(h1,h2,h3){color:#f3eee3;margin:0 0 16px;font-family:Cormorant Garamond,serif;font-weight:400;line-height:1.15}.seo-shop h1{max-width:1000px;font-size:clamp(2.25rem,4.8vw,4.4rem)}.seo-shop h2{font-size:clamp(1.7rem,3vw,2.5rem)}.seo-shop h3{font-size:1.65rem}.seo-shop p{margin:0 0 16px}.seo-shop button,.seo-shop input,.seo-shop select{font:inherit}.seo-shop button,.seo-shop select,.seo-shop summary{cursor:pointer}.seo-shop main{max-width:1440px;margin:auto}.seo-header{border-bottom:1px solid var(--shop-line);flex-wrap:wrap;align-items:center;gap:28px;padding:24px 4%;display:flex}.seo-wordmark{letter-spacing:4px;font:24px Cormorant Garamond,serif;text-decoration:none}.seo-wordmark small{letter-spacing:5px;font:8px Montserrat,sans-serif;display:block}.seo-header nav{flex-wrap:wrap;flex:1;gap:12px 24px;font-size:11px;display:flex}.seo-header nav a{padding:8px 0;text-decoration:none}.seo-button{border:1px solid var(--shop-line);color:#f3eee3;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;text-decoration:none;display:inline-flex}.seo-button:hover,.seo-button[aria-pressed=true]{border-color:var(--shop-gold);background:#d2b36d18}.seo-button-gold{background:var(--shop-gold);color:#15130e;border-color:var(--shop-gold)}.seo-button-gold:hover{color:#15130e;background:#e5cc95}.seo-breadcrumbs{color:var(--shop-muted);padding:24px 4%;font-size:11px}.seo-breadcrumbs ol{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.seo-breadcrumbs li+li:before{content:"/";margin-right:10px}.seo-intro,.seo-inventory,.seo-explainer,.seo-faq,.seo-related{padding:24px 4% 40px}.seo-intro>p{max-width:780px}.seo-eyebrow{color:var(--shop-gold);letter-spacing:2px;font-size:10px}.seo-muted{color:var(--shop-muted)}.seo-value{border:1px solid var(--shop-line);background:linear-gradient(120deg,#d2b36d14,#0000);border-radius:6px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:24px;display:flex}.seo-value strong{color:#ead9ab;font:clamp(1.5rem,2.6vw,2.1rem) Cormorant Garamond,serif}.seo-value p{color:var(--shop-muted);margin:6px 0 0;font-size:12px}.seo-controls{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.seo-controls h2{flex:1;min-width:180px}.seo-controls label,.seo-purchase label{color:var(--shop-muted);gap:6px;font-size:11px;display:grid}.seo-shop input,.seo-shop select{color:#f3eee3;background:#171713;border:1px solid #d2b36d55;border-radius:4px;max-width:100%;min-height:44px;padding:10px}.seo-count{color:var(--shop-muted);padding-top:16px;font-size:11px}.seo-sort-note{font-size:12px}.seo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.seo-card{border:1px solid var(--shop-line);background:#13130f;border-radius:6px;min-width:0;overflow:hidden}.seo-card-image{aspect-ratio:4/5;background:radial-gradient(#b5985025,#0000);display:block;overflow:hidden}.seo-card-image img{object-fit:contain;width:100%;height:100%;transition:transform .4s}.seo-card-image:hover img{transform:scale(1.035)}.seo-card-copy{padding:18px}.seo-card h3 a{text-decoration:none}.seo-card .seo-muted{min-height:36px;font-size:11px}.seo-from{color:#ead9ab;font-size:13px}.seo-purchase{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.seo-purchase label{grid-column:1/-1;min-width:0}.seo-purchase select{width:100%;font-size:12px}.seo-price{color:#ead9ab;font-size:18px;font-weight:500}.seo-purchase button{padding:9px 12px;font-size:11px}.seo-detail-link{min-height:30px;margin-top:16px;font-size:11px;display:inline-block}.seo-explainer,.seo-faq{max-width:1040px}.seo-faq details{border-top:1px solid var(--shop-line);padding:18px 0}.seo-faq summary{min-height:44px;padding:8px 0;font-size:15px}.seo-faq details p{color:var(--shop-muted);margin:12px 0}.seo-footer{border-top:1px solid var(--shop-line);color:var(--shop-muted);padding:36px 4%;font-size:12px}.seo-footer nav,.seo-guide nav{flex-wrap:wrap;gap:16px 24px;display:flex}.seo-footer a{padding:8px 0}.seo-product{grid-template-columns:1fr 1.1fr;gap:48px;padding:24px 4% 64px;display:grid}.seo-product-art{aspect-ratio:4/5;background:radial-gradient(#b5985025,#0000);align-self:start}.seo-product-art img{object-fit:contain;width:100%;height:100%}.seo-product h1{font-size:clamp(2.1rem,3.8vw,3.6rem)}.seo-product-info>p{margin-bottom:22px}.seo-product .seo-purchase{max-width:460px;margin:24px 0}.seo-product h2{margin-top:28px;font-size:1.7rem}.seo-notes{margin:0 0 24px}.seo-notes>div{border-bottom:1px solid var(--shop-line);padding:12px 0}.seo-notes dt{color:var(--shop-gold);font-size:11px}.seo-notes dd{margin:6px 0 0}.seo-guide{max-width:840px;margin:auto;padding:36px 4% 80px}.seo-guide h2{margin-top:36px}.seo-empty{padding:36px 0}.seo-skip{z-index:100000;background:#0d0d0b;padding:12px;position:absolute;top:-100px;left:12px}.seo-skip:focus{top:12px}.home-seo{color:#e8e2d7;text-align:center;background:#0d0d0b;padding:42px 6%;font:14px/1.8 Montserrat,sans-serif}.home-seo h1{margin-bottom:16px;font:clamp(1.8rem,3vw,2.8rem) Cormorant Garamond,serif}.home-seo nav{flex-wrap:wrap;justify-content:center;gap:14px 28px;margin-top:22px;display:flex}.home-seo a{color:#d2b36d;padding:8px 0}.home-seo p{max-width:780px;margin:0 auto}@media (width<=1100px){.seo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-header{gap:18px}.seo-header nav{flex-basis:100%;order:3}.seo-header>.seo-button{margin-left:auto}}@media (width<=760px){.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seo-value{flex-direction:column;align-items:start;padding:18px}.seo-controls h2{flex-basis:100%}.seo-controls label{flex:1;min-width:130px}.seo-card-copy{padding:12px}.seo-card h3{font-size:1.35rem}.seo-purchase{grid-template-columns:1fr}.seo-purchase button{width:100%}.seo-price{font-size:17px}.seo-product{grid-template-columns:1fr;gap:24px}.seo-product-art{width:100%;max-width:420px;margin:auto}.seo-header nav{gap:8px 18px}.seo-related{padding-top:0}.seo-intro{padding-top:12px}.seo-shop h1{overflow-wrap:break-word}}@media (prefers-reduced-motion:reduce){.seo-card-image img{transition:none}}@media (width<=760px){.seo-header{gap:10px;padding:16px 4%}.seo-header nav a:nth-child(n+4){display:none}.seo-header nav{gap:6px 16px;font-size:10px}.seo-breadcrumbs{padding:14px 4%}.seo-intro h1{margin-bottom:12px;font-size:2.1rem}.seo-intro>p{font-size:12px;line-height:1.65}.seo-intro{padding-bottom:20px}.seo-value{gap:12px;margin-top:14px;padding:14px}.seo-value strong{font-size:1.5rem}.seo-value p{font-size:11px}.seo-inventory{padding-top:12px}.seo-controls{gap:10px}.seo-controls h2{margin-bottom:4px;font-size:1.7rem}.seo-card .seo-muted{min-height:0}.brand-landing-panels{flex-direction:column!important}.brand-landing-panels>.zf-panel{flex:none!important;height:auto!important;min-height:58vh!important;padding:90px 24px 44px!important}.brand-landing-panels>.zf-panel~.zf-panel{padding-top:48px!important}}
