.why-page{max-width:1450px;margin:auto;padding:70px 6.5vw 90px;font-size:1rem;line-height:1.8}
.why-page .eyebrow{font-size:.875rem;letter-spacing:.12em}.why-page .button{font-size:.875rem}
.why-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6vw;align-items:center;margin-bottom:85px}
.why-heading h1{font-size:clamp(3rem,6vw,6rem);margin-bottom:28px}.why-lead{max-width:520px;font-size:1.125rem;line-height:1.8}.why-photo img{aspect-ratio:1;object-fit:cover;height:auto}.why-photo figcaption{font-size:.875rem;color:var(--muted);margin-top:12px}
.why-reason{display:grid;grid-template-columns:45px minmax(0,.9fr) minmax(0,1.1fr);gap:3vw;padding:44px 0;border-top:1px solid var(--line)}
.why-number{font-family:var(--serif);font-size:2rem;color:var(--muted)}.why-reason h2{font-size:clamp(2rem,3.1vw,3rem);line-height:1.12}.why-reason .eyebrow{margin-bottom:12px}.why-copy p:last-child{margin-bottom:0}.why-text-link{display:inline-block;text-decoration:underline;text-underline-offset:5px;margin-top:8px}
.why-order{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6vw;padding:55px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.why-order h2,.why-close h2{font-size:clamp(2.4rem,4vw,4rem);line-height:1.12}.why-close{padding:70px 0 0;text-align:center}.why-close h2{margin-bottom:30px}
.header nav [aria-current=page]{border-bottom:1px solid var(--gold)}.about-shop-link{font-size:.875rem}.product-why-link{font-size:.875rem;margin:1.5rem 0}.product-why-link a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:760px){.why-page{padding:38px 24px 65px}.why-intro{grid-template-columns:1fr;gap:30px;margin-bottom:45px}.why-reason{grid-template-columns:28px minmax(0,1fr);gap:18px;padding:30px 0}.why-reason .why-copy{grid-column:2}.why-order{grid-template-columns:1fr;gap:25px;padding:35px 0}.why-close{padding-top:40px}.why-heading h1{font-size:clamp(2.75rem,10vw,4rem)}}
