.shop-intro{grid-template-columns:1.1fr 1fr;align-items:start;gap:64px;display:grid}.shop-intro h2,.shop-card h2{letter-spacing:-.03em;margin:14px 0 24px;font-size:30px;line-height:1.2}.shop-intro p,.shop-card p{color:var(--muted);font-size:16px;line-height:1.75}.shop-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:32px}.shop-card .check-list{font-size:16px}.shop-product .page-hero h1{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(32px,3.5vw,48px);line-height:1.08}.shop-price .shop-availability{border-top:1px solid var(--navy-700);margin-top:24px;padding-top:20px;font-size:17px;line-height:1.5}.shop-price .shop-availability strong{font-size:inherit;line-height:inherit;letter-spacing:normal}.shop-price p{font-size:16px;line-height:1.6}@media (max-width:800px){.shop-intro{grid-template-columns:1fr;gap:32px}.shop-card{padding:24px}.shop-intro h2{font-size:27px}}
