.eyebrow{margin:0 0 18px;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.page-hero{padding:78px 6vw 68px;background:var(--lav)}.page-hero h1,.inner-page h1,.inner-page h2{margin:0;font-family:Anton,Impact,sans-serif;font-weight:400;letter-spacing:-.02em}.page-hero h1{font-size:clamp(70px,10vw,146px);line-height:.88}.page-hero>p:last-child{max-width:570px;margin:26px 0 0;color:rgba(66,21,43,.78);font-size:17px;line-height:1.7}.store-shell{padding:62px 6vw 100px}.button,.visual-button{display:inline-flex;min-height:48px;padding:0 22px;align-items:center;justify-content:center;border:1px solid var(--plum);border-radius:999px;background:var(--plum);color:#fff;font-size:12px;font-weight:800;text-transform:uppercase}.visual-button[disabled]{cursor:not-allowed;opacity:.48}.empty-state{grid-column:1/-1;padding:74px 24px;border:1px dashed rgba(66,21,43,.25);border-radius:28px;text-align:center}.empty-state h2{font-size:clamp(44px,6vw,72px);line-height:.95}.empty-state p{color:rgba(66,21,43,.7)}
@media(max-width:680px){.page-hero{padding:58px 22px}.page-hero h1{font-size:clamp(58px,19vw,88px)}.store-shell{padding:44px 22px 72px}}
