/* VeryCard 17.4.0 — Hero size binding + conversion-focused checkout */
@media(max-width:720px){
 .store-home-v66 .hero-v84 .hero-copy-v84>h1{font-size:var(--hero-title-size-mobile,40px)!important}
 .store-home-v66 .hero-v84 .hero-copy-v84>p{font-size:var(--hero-text-size-mobile,14px)!important}
}
.checkout-v83 .page-title{max-width:780px;margin-inline:auto;text-align:center}
.checkout-v83 .checkout-grid{align-items:start;gap:24px}
.checkout-form-v83{display:grid;gap:15px}
.checkout-form-v83>label{display:grid;gap:7px;font-weight:800}
.checkout-form-v83 input,.checkout-form-v83 textarea{min-height:48px}
.checkout-confirm-v174{display:flex!important;align-items:flex-start;gap:10px;padding:14px 15px;border:1px solid #dfe5ee;border-radius:15px;background:#f8fafc;color:#334155;font-size:13px;line-height:1.8}
.checkout-confirm-v174 input{width:18px;min-height:18px;margin-top:4px;flex:none}
.checkout-submit-v174{min-height:52px;font-weight:900;transition:.2s}
.checkout-submit-v174:disabled{opacity:.7;cursor:wait}
.checkout-trust-v174{display:grid!important;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px}
.checkout-trust-v174 span{text-align:center;padding:9px 6px;border-radius:10px;background:#f3f5f8;color:#475569;font-size:11px;font-weight:800}
.checkout-v83 .summary.sticky{top:105px;border:1px solid #e4e8ef;box-shadow:0 18px 50px rgba(15,23,42,.08)}
@media(max-width:760px){.checkout-v83 .checkout-grid{grid-template-columns:1fr!important}.checkout-v83 .summary.sticky{position:static}.checkout-trust-v174{grid-template-columns:1fr}.checkout-v83 .page-title{text-align:right}}
