.rk-cart-page{--rk-cart-ink:#182d70;color:var(--rk-cart-ink);padding-top:28px}
.rk-cart-page .title-wrapper-with-link{margin-bottom:22px}
.rk-cart-page-count{padding:18px 22px;margin-bottom:24px;background:#fff8e9;border:1px solid #182d7026;border-radius:16px;color:#182d70}
.rk-cart-page-count p{margin:0}
.rk-cart-page-count__total{font-size:18px;font-weight:700;line-height:1.4}
.rk-cart-page-count__detail{margin-top:5px!important;font-size:14px;line-height:1.5}
.rk-cart-page .cart-item__name{color:#182d70;font-weight:700}
.rk-cart-page-unit-detail{margin:8px 0 0;font-size:14px;line-height:1.45;color:#182d70}
.rk-cart-page-unit-price{margin-top:7px;font-size:12px;line-height:1.5;color:#58627a}
.rk-cart-page-quantity-label{margin:0 0 7px;font-size:12px;color:#58627a;line-height:1.4}
.rk-cart-page .cart-item__image-container{border-radius:12px;overflow:hidden}
.rk-cart-line-prices{display:flex;flex-direction:column;align-items:flex-end;gap:6px;color:#182d70;line-height:1.4;white-space:nowrap}
.rk-cart-line-prices__label{font-size:12px;color:#58627a}
.rk-cart-line-prices__original,.rk-cart-line-prices__current{display:flex;align-items:baseline;justify-content:flex-end;gap:10px}
.rk-cart-line-prices__original{font-size:13px;color:#58627a}
.rk-cart-line-prices__current span{font-size:12px}
.rk-cart-line-prices__current strong{font-size:19px;font-weight:700}
.rk-cart-line-prices__saving{font-size:12px;font-weight:600;margin:0}
.rk-cart-page .loading-overlay.hidden{display:none!important}
.rk-cart-page-summary .cart__blocks{background:#fff8e9;border:1px solid #182d7026;border-radius:18px;padding:24px;color:#182d70}
.rk-cart-page-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:15px;line-height:1.5;margin-bottom:12px}
.rk-cart-page-summary-row s{color:#58627a}
.rk-cart-page-summary-row--savings{color:#182d70}
.rk-cart-page-summary .totals{padding-top:16px;border-top:1px solid #182d7026;justify-content:space-between;gap:16px}
.rk-cart-page-summary .totals__subtotal{color:#182d70}
.rk-cart-page-summary .totals__subtotal-value{font-weight:700;color:#182d70}
.rk-cart-page-summary .cart__ctas{margin-top:22px}
.rk-cart-page-summary.is-empty .cart__blocks{display:none}
@media(max-width:749px){.rk-cart-page{padding-top:20px}.rk-cart-page-count{padding:15px 16px;margin-bottom:18px}.rk-cart-page-count__total{font-size:16px}.rk-cart-page .cart-item__quantity{grid-column:2 / 4}.rk-cart-line-prices{gap:4px}.rk-cart-line-prices__current strong{font-size:16px}.rk-cart-line-prices__original{font-size:11px;gap:6px}.rk-cart-line-prices__current{gap:6px}.rk-cart-line-prices__saving{font-size:11px}.rk-cart-page-summary .cart__blocks{padding:20px}.rk-cart-page-summary-row{font-size:14px}.rk-cart-page-summary .totals__subtotal-value{font-size:19px}}
@media(max-width:359px){.rk-cart-line-prices{white-space:normal}.rk-cart-line-prices__original,.rk-cart-line-prices__current{flex-wrap:wrap;gap:2px 6px}.rk-cart-page-summary .cart__blocks{padding:16px}.rk-cart-page-count__detail{font-size:12px}}
