.sales-hero{min-height:760px}.gold-button{background:var(--gold);color:var(--ink)}.quick-shop{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-bottom:1px solid #d9d1c1}.quick-shop a{display:grid;padding:2rem;border-right:1px solid #d9d1c1;transition:.25s}.quick-shop a:hover{background:#f1eadc}.quick-shop span{color:#a67e2b;font-family:"Cormorant Garamond",serif;font-size:1.4rem}.quick-shop b{font-family:"Cormorant Garamond",serif;font-size:1.7rem}.quick-shop small{color:#56645e}.confidence{padding:clamp(4rem,8vw,8rem) clamp(1.2rem,7vw,7rem);background:#fff}.confidence>div:first-child{display:flex;justify-content:space-between;align-items:end;gap:2rem}.confidence h2,.page-hero h1,.editorial h2{font-family:"Cormorant Garamond",serif;font-size:clamp(2.8rem,5vw,5.2rem);line-height:1;margin:0;max-width:850px}.confidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d8d0c0;margin:3rem 0}.confidence-grid article{background:#fff;padding:2rem}.confidence-grid b{font-family:"Cormorant Garamond",serif;font-size:1.6rem}.page-hero{padding:clamp(4rem,8vw,7rem) clamp(1.2rem,7vw,7rem);background:var(--deep);color:#fff}.page-hero p{max-width:720px;color:#d8e6df}.page-wrap{padding:clamp(3rem,6vw,6rem) clamp(1.2rem,7vw,7rem)}.product-section{scroll-margin-top:110px;margin-bottom:5rem}.product-section h2{font-family:"Cormorant Garamond",serif;font-size:clamp(2.4rem,4vw,4rem);margin:0 0 .4rem}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2rem}.product-tile{background:#fff;border:1px solid #ddd4c3}.product-tile img{aspect-ratio:1;object-fit:cover}.product-copy{padding:1.2rem}.product-copy h3{font-family:"Cormorant Garamond",serif;font-size:1.7rem;margin:0}.product-copy p{color:#59655f}.product-copy a{display:inline-block;color:var(--emerald);font-weight:700;border-bottom:1px solid var(--gold)}.editorial{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);align-items:start;margin-bottom:5rem}.editorial img{aspect-ratio:1;object-fit:cover}.price-table{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0}.price-card{background:#fff;border:1px solid #d7cdbb;padding:1.5rem}.price-card strong{display:block;font-family:"Cormorant Garamond",serif;font-size:2.5rem;color:var(--emerald)}.price-card.featured{background:var(--emerald);color:#fff}.price-card.featured strong{color:var(--gold)}.faq{max-width:900px;margin:auto}.faq details{border-bottom:1px solid #bdb29f;padding:1rem 0}.faq summary{font-family:"Cormorant Garamond",serif;font-size:1.5rem;font-weight:700;cursor:pointer}.guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}.guide-card{background:#fff;border-left:4px solid var(--gold);padding:1.5rem}.guide-card h3{font-family:"Cormorant Garamond",serif;font-size:1.8rem;margin:0}.size-table{width:100%;border-collapse:collapse;background:#fff;margin:2rem 0}.size-table th,.size-table td{text-align:left;padding:1rem;border-bottom:1px solid #ddd4c3}.size-table th{background:var(--emerald);color:#fff}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.contact-card{background:#fff;padding:2rem;border-top:4px solid var(--gold)}.contact-card h2{font-family:"Cormorant Garamond",serif;font-size:2rem}.breadcrumb{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gold);margin-bottom:1rem}@media(max-width:900px){.quick-shop{grid-template-columns:1fr 1fr}.product-grid,.confidence-grid,.price-table{grid-template-columns:1fr 1fr}.editorial,.contact-grid{grid-template-columns:1fr}}@media(max-width:580px){.sales-hero{min-height:auto}.quick-shop,.product-grid,.confidence-grid,.price-table,.guide-grid{grid-template-columns:1fr}.quick-shop a{border-bottom:1px solid #d9d1c1}.confidence>div:first-child{display:block}.page-hero{padding-top:3rem}.size-table{font-size:.85rem}.size-table th,.size-table td{padding:.65rem}}
