body{font-size:16px}.brand-link{text-decoration:none}.brand-title{font-size:25px;color:#f5c34c}.brand-title span{font-size:14px;color:#c7d2de}.section-kicker,.eyebrow{font-size:14px}.product-card img{aspect-ratio:16/10;object-fit:contain;background:#fff}.product-card{display:flex;flex-direction:column}.product-card h2{font-size:23px;line-height:1.25}.product-card p{margin-bottom:18px}.catalog-price{font-size:17px;color:#f5c34c;line-height:1.6;font-weight:bold;margin-top:auto;padding-top:16px}.kit-visual{background:#fff;border-radius:18px;padding:12px}.kit-visual img{width:100%;max-height:640px;object-fit:contain}.kit-copy{font-size:18px;color:#c7d2de}.paypal-reserved{min-height:115px;display:flex;align-items:center;justify-content:center;border:2px dashed #6289a5;border-radius:14px;margin-top:22px;color:#c7d2de;background:#0b1b2b}.price-line{color:#f5c34c;font-size:22px;font-weight:bold;line-height:1.6}.hero h1{font-size:clamp(30px,4vw,46px)}.kit-order{color:#f5c34c;font-weight:bold;letter-spacing:1px}.catalog-heading{padding:34px 0 10px}.catalog-heading h2{font-size:28px;margin:0}.paypal-reserved span{padding:15px;text-align:center}@media(max-width:920px){.grid-3{grid-template-columns:1fr 1fr}}@media(max-width:620px){.grid-3{grid-template-columns:1fr}.kit-visual img{max-height:530px}}