:root{--black:#0a0908;--ink:#111010;--card:#151312;--line:rgba(201,169,97,.18);--bone:#f4efe6;--muted:#a9a29a;--gold:#c9a961;--gold-soft:#e2c98a;--serif:"Didot","Bodoni MT","Playfair Display",Georgia,serif;--sans:"Helvetica Neue",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--black);color:var(--bone);font-family:var(--sans);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:var(--gold);color:#000;padding:8px 14px;z-index:99}.site-head{position:sticky;top:0;z-index:40;background:#0a0908e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.head-inner{max-width:1440px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand-mark{font-family:var(--serif);letter-spacing:.22em;font-size:19px;background:linear-gradient(100deg,#b98b3d,#f3e0b0 45%,#c9a961);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-mark.small{font-size:16px}.nav{display:flex;gap:26px;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.nav a:hover{color:var(--gold-soft)}.head-actions{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase}.cart-link{border:1px solid var(--line);padding:9px 18px;border-radius:2px;transition:.2s}.cart-link:hover{border-color:var(--gold);color:var(--gold-soft)}.hero{position:relative;min-height:78vh;display:flex;align-items:center;padding:120px 32px 100px;overflow:hidden;background:radial-gradient(1000px 520px at 78% 18%,rgba(201,169,97,.16),transparent 65%),radial-gradient(760px 420px at 12% 86%,rgba(201,169,97,.08),transparent 70%),#0a0908}.hero-inner{max-width:1220px;margin:0 auto;width:100%}.eyebrow{font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin-bottom:22px}.hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(42px,7.2vw,92px);line-height:.98;letter-spacing:.01em;margin:0 0 26px;max-width:15ch}.hero h1 em{font-style:italic;color:var(--gold-soft)}.hero p{color:var(--muted);font-size:17px;max-width:46ch;margin:0 0 38px}.btn{display:inline-block;padding:15px 34px;border:1px solid var(--gold);color:var(--gold-soft);font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;transition:.25s}.btn:hover,.btn.solid{background:var(--gold);color:#0a0908}.btn.solid:hover{background:var(--gold-soft)}.hero-meta{display:flex;gap:34px;margin-top:52px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.hero-meta span:before{content:"\2014";color:var(--gold);margin-right:10px}.section{max-width:1440px;margin:0 auto;padding:96px 32px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:44px;border-bottom:1px solid var(--line);padding-bottom:22px}.section-head h2{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.4vw,44px);margin:0;letter-spacing:.01em}.section-head a{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}@media(max-width:1100px){.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.grid{grid-template-columns:1fr}}.card{display:block}.card-media{position:relative;background:var(--card);overflow:hidden}.card-media img{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .6s ease}.card:hover .card-media img{transform:scale(1.03)}.card-body{padding:18px 2px 0}.card-title{font-size:14px;letter-spacing:.02em;margin:0 0 6px}.card-price{color:var(--gold-soft);font-size:13.5px;letter-spacing:.08em}.card-sizes{color:var(--muted);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;margin-top:8px}.pdp{max-width:1440px;margin:0 auto;padding:56px 32px 100px;display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:start}@media(max-width:960px){.pdp{grid-template-columns:1fr;gap:34px}}.pdp-media img{width:100%;background:var(--card)}.pdp-thumbs{display:flex;gap:12px;margin-top:14px}.pdp-thumbs img{width:86px;height:112px;object-fit:cover;opacity:.55;transition:.2s;cursor:pointer}.pdp-thumbs img:hover{opacity:1}.pdp-title{font-family:var(--serif);font-weight:400;font-size:clamp(30px,3.6vw,46px);line-height:1.08;margin:0 0 14px}.pdp-price{color:var(--gold-soft);font-size:18px;letter-spacing:.08em;margin-bottom:26px}.pdp-desc{color:var(--muted);font-size:14.5px;margin-bottom:30px}.pdp-desc table{width:100%;border-collapse:collapse;margin-top:22px;font-size:12.5px}.pdp-desc th,.pdp-desc td{border-bottom:1px solid var(--line);padding:9px 8px;text-align:left}.pdp-desc th{color:var(--bone);font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}label.opt{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.sizes{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.sizes input{position:absolute;opacity:0;pointer-events:none}.sizes span{display:inline-block;min-width:62px;text-align:center;padding:11px 12px;border:1px solid var(--line);font-size:12.5px;letter-spacing:.1em;cursor:pointer;transition:.2s}.sizes input:checked+span{border-color:var(--gold);color:var(--gold-soft);background:#c9a96114}.sizes input:disabled+span{opacity:.35;text-decoration:line-through;cursor:not-allowed}.add{width:100%;padding:17px;background:var(--gold);color:#0a0908;border:0;font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;cursor:pointer;transition:.2s}.add:hover{background:var(--gold-soft)}.add[disabled]{background:#2a2622;color:#7d766d;cursor:not-allowed}.trust{margin-top:26px;border-top:1px solid var(--line);padding-top:20px;font-size:11.5px;letter-spacing:.1em;color:var(--muted);display:grid;gap:9px}.coll-head{max-width:1440px;margin:0 auto;padding:72px 32px 0}.coll-head h1{font-family:var(--serif);font-weight:400;font-size:clamp(34px,5vw,64px);margin:0 0 10px}.coll-head p{color:var(--muted);max-width:60ch}.wrap{max-width:1080px;margin:0 auto;padding:72px 32px 110px}.wrap h1{font-family:var(--serif);font-weight:400;font-size:clamp(30px,4vw,52px);margin:0 0 22px}.cart-row{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.cart-total{display:flex;justify-content:space-between;margin:28px 0;font-size:16px;color:var(--gold-soft)}.site-foot{border-top:1px solid var(--line);background:#080706;margin-top:40px}.foot-inner{max-width:1440px;margin:0 auto;padding:64px 32px 40px;display:grid;grid-template-columns:1.6fr repeat(3,minmax(120px,1fr));gap:36px}@media(max-width:820px){.foot-inner{grid-template-columns:1fr 1fr}}.foot-brand p{color:var(--muted);font-size:13px;max-width:34ch;margin:16px 0 0}.foot-col h4{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 16px;font-weight:500}.foot-col a{display:block;color:var(--muted);font-size:13px;padding:5px 0}.foot-col a:hover{color:var(--bone)}.foot-base{max-width:1440px;margin:0 auto;padding:22px 32px 44px;display:flex;justify-content:space-between;border-top:1px solid var(--line);color:#6f6862;font-size:11px;letter-spacing:.14em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
