.store-intro{padding:6rem 0 5rem;background:radial-gradient(circle at 86% 18%,#ffb9d8,transparent 30%),linear-gradient(135deg,#fff0f6,#fff 64%)}.store-intro h1{font:clamp(3.5rem,8vw,7rem)/.92 Georgia,'Times New Roman',serif;letter-spacing:-.06em;margin:.5rem 0 1.5rem}.store-intro p{max-width:690px;font-size:1.18rem;color:var(--muted)}.phone-button{margin-top:1rem;font-size:1.05rem}.store-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.store-item{margin:0;background:#fff;border:1px solid var(--line);border-radius:1.4rem;overflow:hidden;box-shadow:var(--shadow)}.store-item img{width:100%;height:520px;object-fit:cover;background:var(--blush)}.store-item:nth-child(3) img{object-fit:contain;padding:2rem}.store-item-info{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem 1.4rem}.store-item h2{font:1.5rem/1.2 Georgia,'Times New Roman',serif;margin:0;letter-spacing:-.025em}.store-item .button{white-space:nowrap;padding:.65rem 1rem}.call-strip{text-align:center;background:var(--ink);color:#fff;padding:5rem 0}.call-strip .eyebrow{color:#ff82bb}.call-strip h2{font:clamp(2.6rem,6vw,5rem)/1 Georgia,'Times New Roman',serif;letter-spacing:-.05em;margin:.6rem 0 1rem}.call-strip p{color:#f6dce8;font-size:1.15rem}@media(max-width:800px){.store-intro{padding:4.5rem 0 3.5rem}.store-grid{grid-template-columns:1fr}.store-item img{height:auto;max-height:600px}.store-item-info{align-items:flex-start;flex-direction:column}.store-item .button{width:100%}}@media(max-width:480px){.store-intro h1{font-size:3.45rem}.phone-button{width:100%}}
