body.modules-page.modules-cart .cart-container { padding: 0; border: 0; border-radius: 0; background: transparent; }
body.modules-page.modules-cart .cart-title { font-size: var(--modules-title-size); font-weight: 420; line-height: 1.05; }
body.modules-page.modules-cart :is(.cart-order-group,.checkout-form,.cart-summary) { border: 1px solid var(--modules-line); border-radius: 8px !important; background: #fff; }
body.modules-page.modules-cart .cart-order-group { overflow: hidden; }
body.modules-page.modules-cart :is(.cart-order-group-header,.cart-item,.cart-order-group-items) { background: #fff; }
body.modules-page.modules-cart .cart-order-group-header { border-bottom: 1px solid var(--modules-line); }
body.modules-page.modules-cart .cart-item { box-shadow: none; }
body.modules-page.modules-cart .checkout-form { padding: clamp(1rem,2vw,1.5rem); }
body.modules-page.modules-cart :is(input,textarea,select,.airy-select-trigger,.btn-promo,.quantity-controls,#cart-submit-btn) { border-radius: 8px !important; }
body.modules-page.modules-cart .delivery-section-box { border: 0; border-radius: 0; padding: 0 0 1.5rem; background: transparent; }
body.modules-page.modules-cart .cart-summary { padding: 1rem 1.25rem; }
body.modules-page.modules-cart #total-amount { color: var(--magenta); font-variant-numeric: tabular-nums; }
