footer{position:relative;z-index:0}#cart-summary img{max-height:50px;border-radius:100%}footer{z-index:2}#OrderSummary{z-index:1;position:fixed;left:44px;right:44px;bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;transition:top .25s ease-out,transform .5s}#OrderSummary h2{font-size:18px;margin:0}#OrderSummary hr{margin:5px 0}#OrderSummary [class*=ri-]{font-size:25px;line-height:0;padding-left:10px;cursor:pointer}#OrderSummary.cart-summary-hide{transform:translateY(calc(100% - 45px))}.navbar-hidden~main .checkout-steps{top:2px}.checkout-steps{position:sticky;top:80px;transition:top .25s ease-out;z-index:1}.checkout-steps .checkout-step{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.checkout-steps .checkout-step-circle{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;border:2px solid var(--bs-border-color,#dee2e6);background-color:#fff;color:#6c757d}.checkout-steps .checkout-step-body{text-align:left}.checkout-steps .checkout-step-title{font-weight:600;font-size:.95rem}.checkout-steps .checkout-step-subtitle{font-size:.8rem;color:#6c757d}.checkout-steps .checkout-step.current .checkout-step-circle{border-color:var(--bs-primary);background-color:var(--bs-primary);color:#fff}.checkout-steps .checkout-step.current .checkout-step-title{color:var(--bs-primary)}.checkout-steps .checkout-step.disabled{opacity:.6}@media(min-width:992px){.navbar-hidden~main #OrderSummary{top:2px}.checkout-step-circle{width:32px;height:32px}#cart-summary img{border-bottom-left-radius:var(--bs-border-radius);border-top-left-radius:var(--bs-border-radius);border-bottom-right-radius:0;border-top-right-radius:0;max-height:120px}#OrderSummary{position:sticky;top:92px;border-bottom-left-radius:var(--bs-card-border-radius);border-bottom-right-radius:var(--bs-card-border-radius)}#OrderSummary h2{font-size:30px}#OrderSummary hr{margin:1rem 0}}@media(min-width:1200px){.checkout-steps .col-auto{flex-basis:205px}}#checkout-body .checkout-steps .payment-step{display:none;pointer-events:none}#checkout-body.checkout-empty .checkout-steps,#checkout-body.checkout-empty #OrderSummary,#checkout-body.checkout-empty #checkout-flow{display:none;pointer-events:none}#checkout-body.checkout-payment .checkout-steps>.row>*{display:none;pointer-events:none}#checkout-body.checkout-payment .checkout-steps .payment-step{display:block;pointer-events:auto}#checkout-body.checkout-payment #cart-summary,#checkout-body.checkout-payment #CheckoutForm>*{--bs-border-color:var(--bs-body-bg)}#checkout-body.checkout-payment #cart-summary .form-control,#checkout-body.checkout-payment #cart-summary select,#checkout-body.checkout-payment #CheckoutForm>* .form-control,#checkout-body.checkout-payment #CheckoutForm>* select{--bs-border-radius:10px;--bs-border-color:var(--bs-body-bg);--bs-body-bg:var(--bs-body-bg);color:var(--bs-primary)!important}#checkout-body.checkout-payment #cart-summary input,#checkout-body.checkout-payment #cart-summary select,#checkout-body.checkout-payment #cart-summary textarea,#checkout-body.checkout-payment #cart-summary label,#checkout-body.checkout-payment #CheckoutForm>* input,#checkout-body.checkout-payment #CheckoutForm>* select,#checkout-body.checkout-payment #CheckoutForm>* textarea,#checkout-body.checkout-payment #CheckoutForm>* label{pointer-events:none}#checkout-body.checkout-payment #cart-summary input ::spelling-error,#checkout-body.checkout-payment #cart-summary select ::spelling-error,#checkout-body.checkout-payment #cart-summary textarea ::spelling-error,#checkout-body.checkout-payment #cart-summary label ::spelling-error,#checkout-body.checkout-payment #CheckoutForm>* input ::spelling-error,#checkout-body.checkout-payment #CheckoutForm>* select ::spelling-error,#checkout-body.checkout-payment #CheckoutForm>* textarea ::spelling-error,#checkout-body.checkout-payment #CheckoutForm>* label ::spelling-error{text-decoration:underline var(--bs-body-bg)}#checkout-body.checkout-payment #cart-summary select,#checkout-body.checkout-payment #CheckoutForm>* select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none}#checkout-body.checkout-payment #cart-summary button,#checkout-body.checkout-payment #CheckoutForm>* button{display:none}