.woocommerce-shipping-fields #ship-to-different-address{padding-top:1rem;padding-right:1rem}.woocommerce-shipping-fields #ship-to-different-address label{display:flex;align-items:center;gap:0.75rem}.woocommerce-shipping-fields #ship-to-different-address label input[type="checkbox"]{margin:0;flex-shrink:0}.woocommerce-shipping-fields #ship-to-different-address label span{line-height:1.4}.checkout label,form.checkout label{font-size:0.875rem;line-height:1.5;font-weight:500;color:#253041}.checkout label.checkbox,.checkout label.woocommerce-form__label-for-checkbox,.checkout input[type="radio"]+label,.checkout input[type="checkbox"]+label,form.checkout label.checkbox,form.checkout label.woocommerce-form__label-for-checkbox,form.checkout input[type="radio"]+label,form.checkout input[type="checkbox"]+label{font-size:1rem;line-height:1.4}.checkout .payment-wrapper .wc_payment_method>label,form.checkout .payment-wrapper .wc_payment_method>label{font-size:1rem;font-weight:500;color:#253041}.checkout .shipping-method label,form.checkout .shipping-method label{font-size:1rem;font-weight:500;color:#253041}.payment-wrapper .woocommerce-checkout-payment li{align-items:center}.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 .woocommerce-checkout-payment li input[type="radio"]{transform:translateY(-25%)}.payment-wrapper .woocommerce-checkout-payment li .paysera-payment-method-label{padding:0}.payment-wrapper .woocommerce-checkout-payment li .paysera-payment-method-label input[type="radio"]{transform:translateY(0)}.payment-wrapper .woocommerce-checkout-payment input:checked+label::after{display:none}.payment-wrapper .woocommerce-checkout-payment .wc_payment_methods{list-style:none;padding:0;margin:0}.payment-wrapper .woocommerce-checkout-payment .wc_payment_method{display:grid !important;grid-template-columns:20px 1fr;column-gap:0.6rem;row-gap:0.35rem;align-items:center;padding:0.4rem 0}.payment-wrapper .woocommerce-checkout-payment .wc_payment_method>input[type="radio"]{grid-column:1;grid-row:1;margin:0;align-self:center;transform:none;width:18px;height:18px;min-width:18px;min-height:18px;accent-color:#c30045}.payment-wrapper .woocommerce-checkout-payment .wc_payment_method>label{grid-column:2;grid-row:1;display:block;margin:0;padding:0;line-height:1.5;align-self:center;font-weight:600;color:#1f2933}.payment-wrapper .woocommerce-checkout-payment .wc_payment_method>.payment_box{grid-column:2;grid-row:2;margin-top:0.35rem;padding:0.6rem;border:1px solid #e1e6ee;border-radius:6px;background-color:#f8fafc;align-self:flex-start}.payment-wrapper .woocommerce-checkout-payment .wc_payment_method.payment_method_ppcp-gateway{padding:0.35rem 0}.payment-wrapper .woocommerce-checkout-payment .wc_payment_method.payment_method_ppcp-gateway>label{margin:0}.payment-wrapper .woocommerce-checkout-payment .wc_payment_method.payment_method_ppcp-gateway>.payment_box{margin-top:0.4rem;padding:0.6rem}.payment-wrapper .woocommerce-checkout-payment .wc_payment_method.payment_method_ppcp-gateway>.payment_box p{margin:0}.payment-wrapper .wc-credit-card-form{display:flex;flex-wrap:wrap;gap:1rem}.payment-wrapper .wc-credit-card-form .form-row{flex:1 1 100%;margin:0;display:flex;flex-direction:column;align-items:stretch}.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{width:100%;float:none;display:block}.payment-wrapper .wc-credit-card-form label{display:block;margin-bottom:0.35rem;font-weight:600;font-size:1rem;color:#253041;float:none}.payment-wrapper .wc-credit-card-form input{width:100%;height:44px;padding:0.5rem 0.75rem;border:1px solid #c9d2de;border-radius:6px;background-color:#fff;font-size:1rem;transition:border-color 0.2s ease, box-shadow 0.2s ease;float:none;display:block}.payment-wrapper .wc-credit-card-form input:focus{outline:none;border-color:#c30045;box-shadow:0 0 0 3px rgba(195,0,69,0.12)}.payment-wrapper .wc-credit-card-form input::placeholder{color:#8a94a3}.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%}.payment-wrapper .wc-credit-card-form div[id^="zoid-paypal-card-"]{background-color:#fff;border:1px solid #c9d2de;border-radius:6px;height:54px !important;padding:0;display:flex !important;align-items:center !important;position:relative;transition:border-color 0.2s ease, box-shadow 0.2s ease;box-sizing:border-box;overflow:visible !important}.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,0.12)}.payment-wrapper .wc-credit-card-form div[id^="zoid-paypal-card-"] iframe{height:100% !important;width:100% !important}.payment-wrapper .wc-credit-card-form{margin-bottom:0.5rem}@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-SavedPaymentMethods-saveNew{display:grid;grid-template-columns:18px 1fr;gap:0.75rem;margin-top:1rem;align-items:center}.payment-wrapper .woocommerce-SavedPaymentMethods-saveNew input[type="checkbox"]{grid-column:1;margin:0;width:18px;height:18px;min-width:18px;min-height:18px;accent-color:#c30045}.payment-wrapper .woocommerce-SavedPaymentMethods-saveNew label{grid-column:2;margin:0}.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 p.form-row{margin-top:1rem}.payment-wrapper .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox.checkbox{display:flex;align-items:flex-start;gap:0.75rem;line-height:1.5;color:#253041}.payment-wrapper .woocommerce-terms-and-conditions-wrapper .woocommerce-form__input-checkbox{flex-shrink:0;width:18px;height:18px;min-width:18px;min-height:18px;margin:0;margin-top:0.2rem;accent-color:#c30045}.payment-wrapper .place-order button.ppcp-hidden{display:none}.payment-wrapper .place-order .woocommerce-form__label-for-checkbox.checkbox{display:flex;align-items:flex-start;gap:0.75rem;height:auto}.payment-wrapper .place-order .custom-confirm-transport-and-privacy-policy-field,.payment-wrapper .place-order input[type="checkbox"]{cursor:pointer}.payment-wrapper .place-order input[type="checkbox"]{flex-shrink:0;width:18px;height:18px;min-width:18px;min-height:18px;margin:0;margin-top:0.2rem;accent-color:#c30045}.payment-wrapper .place-order #ppcp-hosted-fields{width:100%;display:block}.payment-wrapper .place-order #ppcp-hosted-fields button#place_order{padding:0.5rem 2rem;border:1px solid #c30045;border-radius:1.5rem;font-weight:700;font-size:1rem;font-family:"Nunito", sans-serif;display:block;text-align:center;text-decoration:none;vertical-align:middle;line-height:1.5;cursor:pointer;width:100%;max-width:100%;margin-top:1rem;transition:all 0.3s linear;user-select:none;background-color:#c30045;color:#FFFFFF;border-color:#c30045}.payment-wrapper .place-order #ppcp-hosted-fields button#place_order:hover{background-color:#a3003a;border-color:#a3003a}.payment-wrapper .place-order .place-order button:not(.ppcp-hidden){padding:0.5rem 2rem;border:1px solid #c30045;border-radius:1.5rem;font-weight:700;font-size:1rem;font-family:"Nunito", sans-serif;display:block;text-align:center;text-decoration:none;vertical-align:middle;line-height:1.5;cursor:pointer;width:100%;max-width:100%;margin-top:1rem;transition:all 0.3s linear;user-select:none;background-color:#c30045;color:#FFFFFF;border-color:#c30045}.payment-wrapper .place-order .place-order button:not(.ppcp-hidden):hover{background-color:#a3003a;border-color:#a3003a}form.checkout input[type="checkbox"],form.checkout input[type="radio"]{width:18px;height:18px;min-width:18px;min-height:18px;margin:0;accent-color:#c30045;appearance:auto;vertical-align:middle}form.checkout input[type="checkbox"]::before,form.checkout input[type="checkbox"]::after,form.checkout input[type="radio"]::before,form.checkout input[type="radio"]::after{content:none}form.checkout p.validate-required label input#terms::after{display:none}.checkout-step-1 h3,.checkout-step-2 h3,.checkout-step-3 h3{margin-bottom:1.5rem}.checkout-step-2 .methods-wrapper .shipping-method{display:flex;align-items:center;gap:0.5rem}.checkout-step-2 .methods-wrapper .shipping-method input[type="radio"]{align-self:center}.checkout-step-2 .methods-wrapper .shipping-method label{margin:0;line-height:1.35;padding:0}.shipping-method label[for*="shipping_method"]{padding-left:0}#ppcp-recaptcha-v2-container:empty{display:none;margin:0}
