.family-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}@media(max-width:900px){.family-grid{grid-template-columns:1fr}}.family-card{display:block;color:inherit;text-decoration:none;background:var(--bg);border:1px solid var(--line);transition:border-color .3s,transform .3s}.family-card:hover{border-color:var(--ink);transform:translateY(-2px)}.family-card .img{aspect-ratio:4/5;overflow:hidden;background:var(--bg-2)}.family-card .img img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.family-card:hover .img img{transform:scale(1.04)}.family-card .meta{padding:22px 22px 24px}.family-card .meta .num{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;color:var(--muted);text-transform:uppercase}.family-card .meta h4{font-family:"Instrument Serif",serif;font-size:32px;font-weight:400;margin:8px 0 10px;letter-spacing:-.01em}.family-card .meta p{color:var(--ink-2);font-size:14px;line-height:1.55;margin:0 0 14px;min-height:44px}.family-card .meta .price{font-family:JetBrains Mono,monospace;font-size:14px;display:inline-flex;gap:10px;align-items:baseline}.family-card .meta .price b{color:var(--accent);font-weight:500}.family-card .meta .price s{color:var(--muted)}.shop-hero{padding:64px 0 32px;border-bottom:1px solid var(--line)}.shop-hero h1{font-family:"Instrument Serif",serif;font-size:clamp(56px,9vw,140px);line-height:.95;margin:0 0 24px;font-weight:400;letter-spacing:-.02em}.shop-hero h1 em{font-style:italic;color:var(--accent)}.shop-meta{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.prod-switch{display:block;padding:12px 0}.prod-switch .wrap{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:center}.prod-switch a{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:9px 16px;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink-2);text-decoration:none;transition:all .25s;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.prod-switch a:hover{border-color:var(--ink);color:var(--ink)}.prod-switch a.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.prod-switch a .dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:currentColor;opacity:.5}.prod-switch a.active .dot{opacity:1}@media(max-width:860px){.prod-switch{padding:8px 0}.prod-switch a{padding:7px 12px;font-size:10px}}.simple-pdp{padding:48px 0 96px}.simple-pdp .layout{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}@media(max-width:900px){.simple-pdp .layout{grid-template-columns:1fr;gap:32px}}.simple-pdp .gal{display:grid;grid-template-columns:1fr 1fr;gap:8px}.simple-pdp .gal .main{grid-column:1 / -1;aspect-ratio:4/5;background:var(--bg-2);overflow:hidden}.simple-pdp .gal .alt{aspect-ratio:1/1;background:var(--bg-2);overflow:hidden;cursor:pointer}.simple-pdp .gal img{width:100%;height:100%;object-fit:cover;transition:opacity .4s}.simple-pdp .info h1{font-family:"Instrument Serif",serif;font-size:clamp(48px,6vw,80px);line-height:.98;font-weight:400;margin:14px 0 18px;letter-spacing:-.01em}.simple-pdp .info .lead{color:var(--ink-2);line-height:1.65;max-width:48ch;margin:18px 0 28px}.simple-pdp .info .price-row{font-family:JetBrains Mono,monospace;display:flex;gap:14px;align-items:baseline;margin-bottom:18px}.simple-pdp .info .price-row .now{font-size:24px;color:var(--accent);font-weight:500}.simple-pdp .info .price-row s{color:var(--muted)}.simple-pdp .crumbs{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:32px}.simple-pdp .crumbs a:hover{color:var(--ink)}.simple-pdp .info .swatches button{cursor:pointer}.hero-cta{background:var(--accent)!important;color:#fff!important}.hero-cta:hover{background:#ce4714!important;color:#fff!important;transform:translateY(-1px)}.hero-cta .arrow{color:#fff}.hero-secondary{display:none!important}.about-hero-v2{padding:96px 0 48px}.about-hero-v2 h1{font-family:"Instrument Serif",serif;font-size:clamp(64px,11vw,160px);line-height:.9;margin:24px 0 0;letter-spacing:-.02em;font-weight:400}.about-hero-v2 h1 em{font-style:italic;color:var(--accent)}.about-intro-section{padding:24px 0 64px}.about-intro-section .story,.about-block .story{align-items:start!important;grid-template-columns:1fr 1fr!important;gap:48px!important}.about-intro-section .story .col,.about-block .story .col{max-width:560px;width:100%;justify-self:center;align-self:start}.about-intro-section .story .col img,.about-block .story .col img{aspect-ratio:1/1!important;max-height:480px;width:100%;object-fit:cover}@media(max-width:860px){.about-intro-section .story,.about-block .story{grid-template-columns:1fr!important;gap:32px!important}}.about-block{padding:48px 0 64px}.about-block.alt{background:var(--bg-2)}.about-block .story p{color:var(--ink-2);max-width:54ch;line-height:1.65}.about-block .story p+p{margin-top:24px}.about-intro p{font-size:20px;line-height:1.5;color:var(--ink-2);max-width:54ch}.about-intro p+p{margin-top:24px;font-size:16px;line-height:1.65}.about-quad{padding:80px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg)}.about-quad .quad{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:var(--line);margin-top:36px}.about-quad .cell{background:var(--bg);padding:48px;display:flex;flex-direction:column;justify-content:space-between;min-height:240px}.about-quad .cell .num{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;color:var(--muted);text-transform:uppercase}.about-quad .cell h4{font-family:"Instrument Serif",serif;font-weight:400;font-size:30px;line-height:1.05;margin:18px 0 8px;letter-spacing:-.01em}.about-quad .cell p{color:var(--ink-2);max-width:32ch;font-size:14px;margin:0}.about-quad .cell .icon{font-family:"Instrument Serif",serif;font-size:64px;line-height:1;color:var(--accent);font-style:italic;margin-top:24px}@media(max-width:760px){.about-quad .quad{grid-template-columns:1fr}.about-quad .cell{padding:32px;min-height:200px}}.about-reviews{background:var(--ink);color:var(--bg);padding:80px 0}.about-reviews .eyebrow{color:#f4f0e899}.about-reviews h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(36px,6vw,72px);line-height:.95;letter-spacing:-.015em;color:var(--bg);margin:12px 0 0;text-wrap:balance;max-width:18ch}.about-reviews h2 em{font-style:italic;color:var(--accent)}.about-reviews .rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#f4f0e824;margin-top:48px}.about-reviews .rev{background:var(--ink);padding:32px 28px;display:flex;flex-direction:column;gap:14px;min-height:240px}.about-reviews .rev .stars{color:var(--accent);font-size:16px;letter-spacing:4px}.about-reviews .rev blockquote{font-family:"Instrument Serif",serif;font-size:22px;line-height:1.25;margin:0;letter-spacing:-.005em;color:var(--bg)}.about-reviews .rev .who{margin-top:auto;font-size:11px;color:#f4f0e8b3;font-family:JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;display:flex;justify-content:space-between}@media(max-width:860px){.about-reviews .rev-grid{grid-template-columns:1fr}}.about-final{padding:80px 0;text-align:center}.about-final h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(48px,8vw,96px);line-height:.95;letter-spacing:-.02em;margin:0 0 20px}.about-final h2 em{font-style:italic;color:var(--accent)}.about-final p{color:var(--ink-2);max-width:46ch;margin:0 auto 28px;line-height:1.6}
/*# sourceMappingURL=/cdn/shop/t/36/assets/lunere-v3.css.map */
