.society{position:relative;text-align:center;padding:120px 0;overflow:hidden}.society .glyphbg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:Bodoni Moda,serif;font-size:clamp(240px,42vw,560px);line-height:1;color:var(--text);opacity:.05;pointer-events:none;z-index:0;letter-spacing:.02em}.society .inner{position:relative;z-index:1;max-width:900px;margin:0 auto}.society .statement{font-family:Bodoni Moda,serif;font-weight:400;font-size:clamp(30px,4.8vw,62px);line-height:1.08;margin:24px auto}.society .statement em{font-family:Fraunces,serif;font-style:italic;color:var(--gold)}.society .identity{font-size:16px;color:var(--text-dim);max-width:600px;margin:0 auto 32px;line-height:1.75}.ritual{padding:0 0 120px}.rsteps{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.rstep{position:relative;padding:34px 26px;border:1px solid var(--line-soft);background:var(--bg-2);text-align:left;transition:border-color .4s,transform .4s}.rstep:hover{border-color:var(--line);transform:translateY(-4px)}.rstep .num{font-family:Bodoni Moda,serif;font-size:13px;letter-spacing:.24em;color:var(--gold)}.rstep h4{font-family:Bodoni Moda,serif;font-weight:500;font-size:22px;margin:16px 0 10px}.rstep p{font-size:13.5px;color:var(--text-dim);line-height:1.65}@media(max-width:820px){.rsteps{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.rsteps{grid-template-columns:1fr}}.societynote{text-align:center;margin-top:14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.societynote em{font-family:Fraunces,serif;font-style:italic;text-transform:none;color:var(--gold);letter-spacing:.02em;font-size:13px}.dsociety{color:var(--gold);font-family:Fraunces,serif;font-style:italic;font-size:12px}.finder{padding:0 0 120px}.finder-box{max-width:760px;margin:44px auto 0;border:1px solid var(--line-soft);background:var(--bg-2);padding:44px 40px;position:relative}.fq{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:24px;text-align:center}.fopts{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.fopt{font-family:Bodoni Moda,serif;font-size:19px;color:var(--text);background:none;border:1px solid var(--line-soft);padding:16px 28px;cursor:pointer;transition:.3s}.fopt:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-2px)}.fprogress{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--line-soft)}.fprogress span{display:block;height:100%;width:0;background:var(--accent-grad);transition:width .5s}.fcard{display:grid;grid-template-columns:200px 1fr;gap:30px;align-items:center;margin:8px auto 0;max-width:600px}.fimg{display:grid;place-items:center;border:1px solid var(--line-soft);background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--gold) 16%,transparent),transparent 68%);height:240px}.fimg img{height:200px;width:auto;object-fit:contain;filter:drop-shadow(0 16px 24px var(--bottle-shadow))}.fmeta h3{font-family:Bodoni Moda,serif;font-weight:500;font-size:30px;margin:4px 0 2px}.fmeta .insp{font-family:Fraunces,serif;font-style:italic;color:var(--gold);font-size:14px;margin-bottom:10px}.fmeta .notes{font-size:13px;color:var(--text-dim);line-height:1.6}.fprice{font-family:Bodoni Moda,serif;font-size:20px;margin:12px 0 16px}.fbtns{display:flex;gap:12px;flex-wrap:wrap}.frestart{display:block;margin:26px auto 0;background:none;border:0;color:var(--muted);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.frestart:hover{color:var(--gold)}@media(max-width:640px){.finder-box{padding:34px 20px}.fcard{grid-template-columns:1fr;text-align:center}.fimg{height:220px}.fbtns{justify-content:center}}.finder-pop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:center;z-index:80;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s;padding:20px}.finder-pop.show{opacity:1;visibility:visible}.fp-card{position:relative;background:var(--bg-2);border:1px solid var(--line);padding:46px 42px 38px;max-width:430px;width:100%;text-align:center;box-shadow:0 40px 80px -30px #0009}.fp-card h3{font-family:Bodoni Moda,serif;font-weight:400;font-size:30px;line-height:1.1;margin:14px 0 10px}.fp-card p{color:var(--text-dim);font-size:14px;line-height:1.7;margin-bottom:24px}.fp-card .drawer-x{position:absolute;top:10px;right:14px}.fp-skip{display:block;margin:16px auto 0;background:none;border:0;color:var(--muted);font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.fp-skip:hover{color:var(--gold)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/society.css.map */
