.product-card{margin:0}.product-card h2{font-size:19px;margin-top:18px;letter-spacing:0}.shop-price{color:var(--accent);font-weight:700}.shop-total{font-size:24px}.agreement{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid var(--accent);border-radius:6px}.agreement input{width:24px;height:24px;flex:0 0 24px;margin-top:3px;accent-color:var(--accent)}#orderSummary{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;color:var(--muted);line-height:1.7}#review{scroll-margin-top:20px}#shopStatus{padding:16px 0}.products-grid{margin-bottom:32px}.product-card label{font-size:13px}.product-card input{max-width:130px}.shop-total strong{color:var(--accent)}
