div#checkout-steps .card-toggle{background-color:#fff;background-image:url("../icons/arrow-down.svg");background-repeat:no-repeat;background-position:center;background-size:18px;transition:all .3s ease;transform:rotate(0)}div#checkout-steps .card-toggle:before,div#checkout-steps .card-toggle:after{display:none}div#checkout-steps .form-group{margin-bottom:20px}div#checkout-steps:has(#step-delivery-address[aria-expanded=true]) #step-billing-address .billing_address_placeholder{display:none}div#checkout-steps .card{padding:12px 22px;border:none;background-color:#fff;box-shadow:0 0 15px 1px rgba(0,0,0,.0901960784)}div#checkout-steps .card .card-header{margin-bottom:0;flex-direction:column;align-items:start}div#checkout-steps .card .card-header h3{color:#000;padding-bottom:0}div#checkout-steps .card .card-header .top-wrapper{display:flex;align-items:center;justify-content:space-between;padding:10px 0 15px;cursor:pointer;width:100%}div#checkout-steps .card .card-header .card-toggle{display:none}div#checkout-steps .card .card-placeholder>div:first-child{width:100%;background-color:#f1f1f1;padding:20px;justify-content:space-between;display:none}div#checkout-steps .card .card-placeholder>div:first-child .placeholder-texts{width:100%}div#checkout-steps .card .card-placeholder>div:first-child .placeholder-texts>*{font-size:14px;padding:4px 0 5px}div#checkout-steps .card .card-placeholder>div:first-child .placeholder-texts>*:has(span:empty){display:none}div#checkout-steps .card .delivery-placeholder{background-color:#fff;padding-left:0;padding-right:0;width:100%}div#checkout-steps .card.inputs-valid .card-placeholder{display:block;width:100%}div#checkout-steps .card.inputs-valid .card-placeholder>div{display:flex}div#checkout-steps .card[aria-expanded=true] .card-toggle{transform:rotate(180deg)}div#checkout-steps .card[aria-expanded=true] .card-placeholder{display:none}div#checkout-steps .card[aria-expanded=true] .card-toggle{display:flex}div#checkout-steps .card[aria-expanded=false] .card-placeholder{cursor:auto;width:100%}div#checkout-steps #payment-buttons a{width:100%;text-align:center;max-width:calc(100% - 3em)}div#checkout-steps #payment-buttons>div{gap:1.5em;margin-bottom:0px}div#checkout-steps #payment-buttons[aria-expanded=true]>div{margin-bottom:28px}div#checkout-steps #payment-buttons .ccard svg{width:22px}div#checkout-steps #payment-buttons .ccard:hover svg rect{stroke:#fff}div#checkout-steps #payment-buttons .payment-btn-wrap{gap:1.2em}div#checkout-steps #payment-buttons.payment-open .payment-btn-wrap{display:none !important}div#checkout-steps #payment-buttons.payment-open #payment-card-form{display:block !important}div#checkout-steps #payment-buttons.payment-open .card-header .card-toggle{display:none}div#checkout-steps #payment-buttons.payment-open .card-header .payment-switch{display:block !important}#step-contact-info #customer-login{display:none}#step-contact-info .card-body.login-customer #customer-email{display:none}#step-contact-info .card-body.login-customer #customer-login{display:block}#step-contact-info.login-error #login-actions{display:none !important}#step-contact-info.login-error .form-group:has(#login-actions){display:none}#login_response{font-size:13px;color:var(--danger);margin-top:7px;font-family:var(--font2);--status-color: var(--danger)}@media(min-width: 990px){#cart-page .form-wrapper{margin-left:-13px}}#cart-page:has(#checkoutform.processing) #payment-processing.processing .alert{display:none}div#card-errors{font-size:13px;color:var(--danger);font-family:var(--font2);margin-top:7px;--status-color: var(--danger)}div#card-errors:not(.has-error){margin-bottom:30px}div#card-errors:empty{display:none}#payment-card-form div#payment-card{padding:15px;margin-bottom:2em;border:1px solid #eee;border-radius:5px}#payment-card-form div#payment-card.StripeElement--complete{margin-bottom:0}#payment-card-form div#payment-card.StripeElement--invalid{margin-bottom:0}#payment-card-form:has(div#card-errors:empty) .StripeElement{margin-bottom:2em}#payment-card-form #card-errors .has-error{margin-bottom:2em}#payment-buttons:has(#card-errors.has-error) .card-body{padding-bottom:22px}#payment-buttons:has(#card-errors.has-error) .has-error{margin-bottom:2em}.button.paypal,.button.payment{font-size:15px;padding:12px 32px 13px}.button.paypal img,.button.payment img{width:55px;margin:0px 4px}div#cart-checkout-summary{position:sticky;top:10em}#payment-processing{text-align:center;padding-top:10px;padding-bottom:80px;display:none}#payment-processing svg{width:82px;height:82px}#payment-processing h3{font-weight:500;font-size:22px}#checkoutform.processing{display:block}#checkoutform.processing #payment-processing{display:block}#checkoutform.processing .form-rows{display:none}.delivery-input{display:flex;justify-content:space-between;gap:0 2em;padding:0 9px;position:relative;margin-top:20px;margin-bottom:2.5em;cursor:default;width:100%}.delivery-input:last-child{margin-bottom:1em}.delivery-input h3{font-family:var(--font1);font-weight:400;font-size:16px;margin-top:0;margin-bottom:0px;padding-bottom:0}.delivery-input h3+p{margin-top:8px}.delivery-input p{color:var(--gray1);margin-top:5px;font-size:16px;margin-bottom:0 !important}.delivery-input .delivery-detail{width:90%}/*# sourceMappingURL=checkout.min.css.map */
