.checkout-steps{counter-reset:step;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1.5rem;padding:0;list-style:none;display:flex}.checkout-steps li{color:var(--mc-slate,#475569);background:#f1f5f3;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.checkout-steps li:before{color:#16402f;content:counter(step);counter-increment:step;background:#dfe7e3;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.7rem;font-weight:800;display:inline-grid}.checkout-steps li[aria-current=step]{color:#0f5132;background:#e6f4ec;box-shadow:inset 0 0 0 1px #1f7a5c59}.checkout-steps li[aria-current=step]:before{background:var(--mc-green,#1f7a5c);color:#fff}.checkout-steps li.is-done:before{background:#cde9d9}.checkout-steps .step-sep{background:#d7e2dc;border-radius:0;width:.6rem;height:2px;padding:0;list-style:none}@media (width<=575.98px){.checkout-steps li{padding:.3rem .6rem;font-size:.72rem}}@media (width>=992px){.checkout-summary-sticky{position:sticky;inset-block-start:1rem}}.cart-product{align-items:center;gap:.65rem;min-width:0;display:flex}.cart-product img,.cart-product .cart-product-placeholder{border:1px solid color-mix(in srgb, var(--mc-navy) 10%, transparent);-o-object-fit:cover;object-fit:cover;background:#f2f6f4;border-radius:.55rem;flex:none;width:3.25rem;height:3.25rem}.cart-product .cart-product-placeholder{color:var(--mc-slate,#475569);place-items:center;font-size:1rem;display:grid}.cart-product-title{overflow-wrap:anywhere;min-width:0;font-weight:600}@media (prefers-color-scheme:dark){.checkout-steps li{color:#cbd5e1;background:#1f2c3d}.checkout-steps li:before{color:#cbd5e1;background:#2b3c51}.checkout-steps li[aria-current=step]{color:#86efac;background:#143227}.cart-product img,.cart-product .cart-product-placeholder{background:#1f2c3d;border-color:#94a3b833}}.cart-table{margin-bottom:0}.cart-table>:not(caption)>*>*{border-bottom-color:color-mix(in srgb, var(--mc-navy) 8%, transparent);padding:.85rem .75rem}.cart-table thead th{color:var(--mc-slate,#475569);white-space:nowrap;font-size:.8rem;font-weight:700}.cart-table tbody tr:last-child>*{border-bottom:0}@media (width<=767.98px){.cart-table thead{display:none}.cart-table,.cart-table tbody,.cart-table tr,.cart-table td{width:100%;display:block}.cart-table tr{border:1px solid color-mix(in srgb, var(--mc-navy) 10%, transparent);border-radius:.85rem;margin-bottom:.75rem;padding:.75rem}.cart-table td{border:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex;padding:.35rem 0!important}.cart-table td:before{content:attr(data-label);color:var(--mc-slate,#475569);font-size:.75rem;font-weight:700}}html[data-theme=dark] .checkout-steps li{color:#cbd5e1;background:#1f2c3d}html[data-theme=dark] .checkout-steps li:before{color:#cbd5e1;background:#2b3c51}html[data-theme=dark] .checkout-steps li[aria-current=step]{color:#86efac;background:#143227}html[data-theme=dark] .cart-product img,html[data-theme=dark] .cart-product .cart-product-placeholder{background:#1f2c3d;border-color:#94a3b833}
