form.checkout #order_review{display:block}form.checkout #order_review .product_table{display:flex;max-height:19rem;order:0;overflow-y:auto}form.checkout .checkout-shipping-methods .methods-wrapper{min-height:3rem;position:relative}form.checkout .checkout-shipping-loader{align-items:center;background:hsla(0,0%,100%,.92);color:#253041;display:flex;gap:.5rem;inset:0;justify-content:center;padding:.75rem;position:absolute;z-index:2}form.checkout .checkout-shipping-spinner{animation:checkout-shipping-spin .75s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;flex:0 0 auto;height:1rem;width:1rem}@keyframes checkout-shipping-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){form.checkout .checkout-shipping-spinner{animation:none}}.scroll_indicator_container{display:none}.woocommerce-paypal-disclosure{color:#4d5968;font-size:1rem;line-height:1.5;margin:0;padding:0}.eeco-paypal-fallback-icon{font-size:.875rem;margin-left:.25rem}.checkout label{color:#253041;font-size:.875rem;font-weight:500;line-height:1.5}.checkout-customer-details h3,.checkout-payment-methods h3,.checkout-shipping-methods h3,h3.billing-fields-headline{font-weight:600;margin-bottom:1.5rem}form.checkout label{color:#253041;font-size:.875rem;font-weight:500;line-height:1.5}.payment-wrapper .wc-credit-card-form{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem}.payment-wrapper .woocommerce-SavedPaymentMethods-saveNew{align-items:center;display:grid;gap:.75rem;grid-template-columns:18px 1fr;margin-top:1rem}.checkout .shipping-method label{color:#253041;font-size:1rem;font-weight:500}.checkout label.checkbox,.checkout label.woocommerce-form__label-for-checkbox{font-size:1rem;line-height:1.4}.payment-wrapper .wc-credit-card-form input{background-color:#fff;border:1px solid #c9d2de;border-radius:6px;display:block;float:none;font-size:1rem;height:44px;padding:.5rem .75rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.woocommerce-cart input[type=checkbox],.woocommerce-cart input[type=radio],.woocommerce-checkout input[type=checkbox],.woocommerce-checkout input[type=radio]{accent-color:#c30045;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;height:18px;margin:0;min-height:18px;min-width:18px;vertical-align:middle;width:18px}.payment-wrapper .woocommerce-checkout-payment li{align-items:center}.payment-wrapper .wc-credit-card-form label{color:#253041;display:block;float:none;font-size:1rem;font-weight:600;margin-bottom:.35rem}.payment-wrapper .woocommerce-SavedPaymentMethods-saveNew label{grid-column:2;margin:0}.shipping-method label[for*=shipping_method]{padding-left:0}form.checkout .shipping-method label{color:#253041;font-size:1rem;font-weight:500}.checkout input[type=checkbox]+label,.checkout input[type=radio]+label,form.checkout label.checkbox,form.checkout label.woocommerce-form__label-for-checkbox{font-size:1rem;line-height:1.4}body.woocommerce-cart input[type=checkbox],body.woocommerce-cart input[type=radio],body.woocommerce-checkout input[type=checkbox],body.woocommerce-checkout input[type=radio],form.checkout input[type=checkbox],form.checkout input[type=radio]{accent-color:#c30045;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;height:18px;margin:0;min-height:18px;min-width:18px;vertical-align:middle;width:18px}.payment-wrapper .woocommerce-checkout-payment li input,.payment-wrapper .woocommerce-checkout-payment li label{cursor:pointer}.payment-wrapper .woocommerce-checkout-payment li img{display:inline-flex}.payment-wrapper .wc-credit-card-form input::-moz-placeholder{color:#8a94a3}.payment-wrapper .wc-credit-card-form input::placeholder{color:#8a94a3}.woocommerce-cart input[type=checkbox]:after,.woocommerce-cart input[type=checkbox]:before,.woocommerce-cart input[type=radio]:after,.woocommerce-cart input[type=radio]:before,.woocommerce-checkout input[type=checkbox]:after,.woocommerce-checkout input[type=checkbox]:before,.woocommerce-checkout input[type=radio]:after,.woocommerce-checkout input[type=radio]:before{content:none!important;display:none!important}form.checkout input[type=checkbox]+label,form.checkout input[type=radio]+label{font-size:1rem;line-height:1.4}body.woocommerce-cart input[type=checkbox]:after,body.woocommerce-cart input[type=checkbox]:before,body.woocommerce-cart input[type=radio]:after,body.woocommerce-cart input[type=radio]:before,body.woocommerce-checkout input[type=checkbox]:after,body.woocommerce-checkout input[type=checkbox]:before,body.woocommerce-checkout input[type=radio]:after,body.woocommerce-checkout input[type=radio]:before,form.checkout input[type=checkbox]:after,form.checkout input[type=checkbox]:before,form.checkout input[type=radio]:after,form.checkout input[type=radio]:before{content:none!important;display:none!important}.payment-wrapper .woocommerce-checkout-payment .wc_payment_methods{list-style:none;margin:0;padding:0}.payment-wrapper .woocommerce-checkout-payment .wc_payment_method{align-items:center;display:grid!important;gap:.35rem .6rem;grid-template-columns:20px 1fr;padding:.4rem 0}.payment-wrapper .wc-credit-card-form .form-row{align-items:stretch;display:flex;flex:1 1 100%;flex-direction:column;margin:0}.payment-wrapper .wc-credit-card-form .form-row-first,.payment-wrapper .wc-credit-card-form .form-row-last{flex:1 1 calc(50% - 0.5rem);float:none;margin:0!important}.payment-wrapper .wc-credit-card-form .woocommerce-input-wrapper{display:block;float:none;width:100%}.payment-wrapper .wc-credit-card-form .required{color:#c30045}.payment-wrapper .wc-credit-card-form .wc-credit-card-form-card-cvc{max-width:160px;width:100%}@media(max-width:640px){.payment-wrapper .wc-credit-card-form .form-row-first,.payment-wrapper .wc-credit-card-form .form-row-last{flex-basis:100%}.payment-wrapper .wc-credit-card-form .wc-credit-card-form-card-cvc{max-width:none}}.payment-wrapper .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{color:#4d5968;line-height:1.5;margin-top:1rem}.payment-wrapper .woocommerce-terms-and-conditions-wrapper .woocommerce-form__input-checkbox{accent-color:#c30045;flex-shrink:0;height:18px;margin:.2rem 0 0;min-height:18px;min-width:18px;width:18px}.payment-wrapper .place-order .custom-confirm-transport-and-privacy-policy-field{cursor:pointer}.checkout-shipping-methods .methods-wrapper .shipping-method{align-items:center;display:flex;gap:.5rem}.checkout .payment-wrapper .wc_payment_method>label{color:#253041;font-size:1rem;font-weight:500}.payment-wrapper .woocommerce-checkout-payment li .paysera-payment-method-label{padding:0}.payment-wrapper .woocommerce-checkout-payment .wc_payment_method>label{align-self:center;color:#1f2933;display:block;font-weight:600;grid-column:2;grid-row:1;line-height:1.5;margin:0;padding:0}.payment-wrapper .wc-credit-card-form input:focus{border-color:#c30045;box-shadow:0 0 0 3px rgba(195,0,69,.12);outline:none}.payment-wrapper .wc-credit-card-form div[id^=zoid-paypal-card-]{align-items:center!important;background-color:#fff;border:1px solid #c9d2de;border-radius:6px;box-sizing:border-box;display:flex!important;height:54px!important;overflow:visible!important;padding:0;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.payment-wrapper .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox]{accent-color:#c30045;grid-column:1;height:18px;margin:0;min-height:18px;min-width:18px;width:18px}.payment-wrapper .woocommerce-terms-and-conditions-wrapper p.form-row{margin-top:1rem}.payment-wrapper .place-order button.ppcp-hidden{display:none}.payment-wrapper .place-order input[type=checkbox]{accent-color:#c30045;cursor:pointer;flex-shrink:0;height:18px;margin:.2rem 0 0;min-height:18px;min-width:18px;width:18px}.checkout-shipping-methods .methods-wrapper .shipping-method label{line-height:1.35;margin:0;padding:0}form.checkout .payment-wrapper .wc_payment_method>label{color:#253041;font-size:1rem;font-weight:500}.payment-wrapper .woocommerce-checkout-payment li input[type=radio]{transform:translateY(-25%)}.payment-wrapper .wc-credit-card-form div[id^=zoid-paypal-card-] iframe{height:100%!important;width:100%!important}.woocommerce-cart input[type=checkbox]:checked:after,.woocommerce-cart input[type=checkbox]:checked:before,.woocommerce-cart input[type=radio]:checked:after,.woocommerce-cart input[type=radio]:checked:before,.woocommerce-checkout input[type=checkbox]:checked:after,.woocommerce-checkout input[type=checkbox]:checked:before,.woocommerce-checkout input[type=radio]:checked:after,.woocommerce-checkout input[type=radio]:checked:before{content:none!important;display:none!important}.payment-wrapper .woocommerce-checkout-payment input:checked+label:after{display:none}body.woocommerce-cart input[type=checkbox]:checked:after,body.woocommerce-cart input[type=checkbox]:checked:before,body.woocommerce-cart input[type=radio]:checked:after,body.woocommerce-cart input[type=radio]:checked:before,body.woocommerce-checkout input[type=checkbox]:checked:after,body.woocommerce-checkout input[type=checkbox]:checked:before,body.woocommerce-checkout input[type=radio]:checked:after,body.woocommerce-checkout input[type=radio]:checked:before,form.checkout input[type=checkbox]:checked:after,form.checkout input[type=checkbox]:checked:before,form.checkout input[type=radio]:checked:after,form.checkout input[type=radio]:checked:before{content:none!important;display:none!important}.payment-wrapper .woocommerce-checkout-payment .wc_payment_method>.payment_box{align-self:flex-start;background-color:#f8fafc;border:1px solid #e1e6ee;border-radius:6px;grid-column:2;grid-row:2;margin-top:.35rem;padding:.6rem}.payment-wrapper .woocommerce-checkout-payment .wc_payment_method.payment_method_ppcp-gateway{padding:.35rem 0}.payment-wrapper .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox.checkbox{align-items:flex-start;color:#253041;display:flex;gap:.75rem;line-height:1.5}.payment-wrapper .place-order .woocommerce-form__label-for-checkbox.checkbox{align-items:flex-start;display:flex;gap:.75rem;height:auto}.payment-wrapper .woocommerce-checkout-payment .wc_payment_method>input[type=radio]{accent-color:#c30045;align-self:center;grid-column:1;grid-row:1;height:18px;margin:0;min-height:18px;min-width:18px;transform:none;width:18px}.payment-wrapper .woocommerce-checkout-payment .wc_payment_method.payment_method_ppcp-gateway>label{margin:0}.payment-wrapper .wc-credit-card-form div[id^=zoid-paypal-card-].focused{border-color:#c30045;box-shadow:0 0 0 3px rgba(195,0,69,.12)}.payment-wrapper .place-order .place-order button:not(.ppcp-hidden){background-color:#c30045;border:1px solid #c30045;border-radius:1.5rem;color:#fff;cursor:pointer;display:block;font-family:Nunito,sans-serif;font-size:1rem;font-weight:700;line-height:1.5;margin-top:1rem;max-width:100%;padding:.5rem 2rem;text-align:center;text-decoration:none;transition:all .3s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:100%}.checkout-shipping-methods .methods-wrapper .shipping-method input[type=radio]{align-self:center}.payment-wrapper .woocommerce-checkout-payment li .paysera-payment-method-label input[type=radio]{transform:translateY(0)}.woocommerce-cart.woocommerce input[type=checkbox]:checked:after,.woocommerce-cart.woocommerce input[type=checkbox]:checked:before,.woocommerce-cart.woocommerce input[type=radio]:checked:after,.woocommerce-cart.woocommerce input[type=radio]:checked:before,.woocommerce-checkout.woocommerce input[type=checkbox]:checked:after,.woocommerce-checkout.woocommerce input[type=checkbox]:checked:before,.woocommerce-checkout.woocommerce input[type=radio]:checked:after,.woocommerce-checkout.woocommerce input[type=radio]:checked:before,body.woocommerce-cart.woocommerce input[type=checkbox]:checked:after,body.woocommerce-cart.woocommerce input[type=checkbox]:checked:before,body.woocommerce-cart.woocommerce input[type=radio]:checked:after,body.woocommerce-cart.woocommerce input[type=radio]:checked:before,body.woocommerce-checkout.woocommerce input[type=checkbox]:checked:after,body.woocommerce-checkout.woocommerce input[type=checkbox]:checked:before,body.woocommerce-checkout.woocommerce input[type=radio]:checked:after,body.woocommerce-checkout.woocommerce input[type=radio]:checked:before,form.checkout.woocommerce input[type=checkbox]:checked:after,form.checkout.woocommerce input[type=checkbox]:checked:before,form.checkout.woocommerce input[type=radio]:checked:after,form.checkout.woocommerce input[type=radio]:checked:before{content:none!important;display:none!important}.payment-wrapper .woocommerce-checkout-payment .wc_payment_method.payment_method_ppcp-gateway>.payment_box{margin-top:.4rem;padding:.6rem}.payment-wrapper .woocommerce-checkout-payment .wc_payment_method.payment_method_ppcp-gateway>.payment_box p{margin:0}.payment-wrapper .place-order .place-order button:not(.ppcp-hidden):hover{background-color:#a3003a;border-color:#a3003a}.woocommerce-shipping-fields #ship-to-different-address{padding-right:1rem;padding-top:1rem}#ppcp-recaptcha-v2-container:empty{display:none;margin:0}.woocommerce-shipping-fields #ship-to-different-address label{align-items:center;display:flex;gap:.75rem}.woocommerce-shipping-fields #ship-to-different-address label span{line-height:1.4}.payment-wrapper .place-order #ppcp-hosted-fields{display:block;width:100%}.woocommerce-shipping-fields #ship-to-different-address label input[type=checkbox]{flex-shrink:0;margin:0}.woocommerce-cart p.validate-required label input#terms:after,.woocommerce-checkout p.validate-required label input#terms:after,body.woocommerce-cart p.validate-required label input#terms:after,body.woocommerce-checkout p.validate-required label input#terms:after,form.checkout p.validate-required label input#terms:after{display:none!important}.payment-wrapper .place-order #ppcp-hosted-fields button#place_order{background-color:#c30045;border:1px solid #c30045;border-radius:1.5rem;color:#fff;cursor:pointer;display:block;font-family:Nunito,sans-serif;font-size:1rem;font-weight:700;line-height:1.5;margin-top:1rem;max-width:100%;padding:.5rem 2rem;text-align:center;text-decoration:none;transition:all .3s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:100%}.payment-wrapper .place-order #ppcp-hosted-fields button#place_order:hover{background-color:#a3003a;border-color:#a3003a}