@media (min-width:1024px){.checkout-summary-sticky{top:0;transition:top .3s ease}.checkout-summary-sticky.is-scrolled{top:70px}}.checkout-nav-item{cursor:pointer}.checkout-nav-item,.checkout-nav-item .decorator{display:flex;align-items:center;justify-content:center}.checkout-nav-item .decorator{position:relative;flex-shrink:0;border-radius:9999px;width:64px;height:64px;background:#f6f9fc;border:.716px solid #e1e7ee}.checkout-nav-item .decorator:before{content:"";display:block;width:30px;height:30px;background-color:silver;-webkit-mask:var(--step-icon) center/contain no-repeat;mask:var(--step-icon) center/contain no-repeat}.checkout-nav-item .decorator.address-info{--step-icon:url(../images/address-info.svg)}.checkout-nav-item .decorator.shipping{--step-icon:url(../images/shipping.svg)}.checkout-nav-item .decorator.payment{--step-icon:url(../images/payment.svg)}.checkout-nav-item .decorator.review{--step-icon:url(../images/review.svg)}.checkout-nav-item.active{display:flex;align-items:center;padding:3px;border-radius:56px;border:.716px solid #e1e7ee;background:#f6f9fc}.checkout-nav-item.active .decorator{width:64px;height:64px;background:#e73d33;border:none}.checkout-nav-item.active .decorator:before{background-color:#fff}.checkout-nav-item.completed:not(.active) .decorator:before{background-color:#000}.checkout-nav-item .step-label{display:none;white-space:nowrap;color:#000;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:18px}.checkout-nav-item.active .step-label{display:inline;padding-left:20px;padding-right:20px}.checkout-step-heading{color:#000;font-family:Work Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0}.form-header{margin-bottom:1.5rem;display:flex;width:100%;align-items:center;justify-content:space-between}.order-summary .item-detail{font-weight:500}.order-summary .item-detail,.order-summary .payable-amount{margin-top:1.25rem;display:flex;width:100%;justify-content:space-between}.order-summary .payable-amount{font-size:1.25rem;line-height:1.75rem;font-weight:600}.shipping-methods,.shipping-methods .control-group{display:flex;flex-direction:column;gap:12px}.shipping-methods .control-group label.shipping-option{margin-bottom:0}.shipping-option{display:block;cursor:pointer}.shipping-option-inner{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;border:1px solid #ece0e5;background:#fff}.shipping-option--active .shipping-option-inner{border:1px solid #e73d33;background:#fdf0f5}.shipping-option-icon{flex-shrink:0;width:48px;height:48px}.shipping-option-text{flex:1 1 auto;min-width:0;color:#4e4e4e;font-size:14px;font-weight:400;line-height:20px}.shipping-option-price,.shipping-option-text{font-family:Work Sans,sans-serif;font-style:normal}.shipping-option-price{flex-shrink:0;color:#000;font-size:12px;font-weight:600;line-height:22px;white-space:nowrap}.shipping-option-datepicker{margin-top:0;margin-bottom:12px;padding:16px;border-radius:8px;border:1px solid #e73d33;background:#fdf0f5}.payment-methods,.payment-methods .control-group{display:flex;flex-direction:column;gap:12px}.payment-methods .control-group label.payment-option{margin-bottom:0}.payment-option{display:block;cursor:pointer}.payment-option--disabled{cursor:not-allowed}.payment-option-inner{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;border:1px solid #ece0e5;background:#fff}.payment-option--active .payment-option-inner{border:1px solid #e73d33;background:#fdf0f5}.payment-option-text{flex:1 1 auto;min-width:0;color:#000;font-family:Work Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.payment-option-icon{flex-shrink:0;max-height:2rem;width:auto;-o-object-fit:contain;object-fit:contain}.payment-option-instructions{margin-top:12px;padding:16px;border-radius:8px;border:1px solid #ece0e5;background:#fff}.order-description .payment-option,.order-description .shipping-option{cursor:default}.order-description .decorator{position:relative;height:3rem;width:3rem;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgba(234,54,43,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.order-description .decorator .icon{position:absolute;height:100%;width:100%;background-position:50%;background-repeat:no-repeat}.order-description .decorator .icon.payment-icon{background-image:url(../images/payment-active.svg)}.order-description .decorator .icon.shipping-icon{background-image:url(../images/shipping-active.svg)}