:root{--trustdeal-checkout-border-color:#dfdfdf;--trustdeal-checkout-shadow-background-color:#F9F9F9;--trustdeal-checkout-main-color: #000}.woocommerce-checkout .wd-notice,.woocommerce-checkout div.wpcf7-response-output,.woocommerce-checkout .mc4wp-alert,.woocommerce-checkout :is(.woocommerce-error,.woocommerce-message,.woocommerce-info){border:1px solid #000;width:100%;color:#000 !important}.woocommerce-checkout legend,.woocommerce-checkout h1,.woocommerce-checkout h2,.woocommerce-checkout h3,.woocommerce-checkout h5,.woocommerce-checkout h6{color:#000 !important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{padding:12px !important;color:#000 !important}.woocommerce-checkout .woocommerce-form-coupon,.woocommerce-checkout .woocommerce-form-login.hidden-form{padding:0 !important;width:100% !important}.woocommerce-checkout .trustdeal-woocommerce-form-coupon__container{width:100%;display:flex;gap:1rem}.woocommerce-checkout ::placeholder{color:#999 !important}.woocommerce-checkout input[type=text],.woocommerce-checkout select,.woocommerce-checkout .select2-container .select2-selection--single{border:1px solid var(--trustdeal-checkout-border-color) !important;background-color:#fff !important;border-radius:0 !important;padding:8px 16px !important;font-size:14px;line-height:1.7em !important}.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#000 !important}.woocommerce-checkout .select2-container .select2-selection--single{height:100%;border:1px solid var(--trustdeal-checkout-border-color) !important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{border:unset !important;line-height:16px !important;padding-left:0 !important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{top:8px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff !important}.dwe_mini_cart_module .dwe_view_cart_button{display:none !important}.trustdeal_checkout__container{display:flex;gap:2rem}.trustdeal_checkout__container__left{width:calc(65% - 2rem)}.trustdeal_checkout__container__right{width:calc(35% - 2rem)}.trustdeal_checkout__container__right__box{height:100%}:root :is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle)>div{color:#000 !important}.checkout-container{color:#000}.checkout-container .woocommerce-shipping-methods input.shipping_method{top:2px !important}.checkout-container .checkout-title{color:#000}.checkout-container .tpay-group-logo{object-fit:contain !important}.checkout-container .input-text{border:1px solid var(--trustdeal-checkout-border-color) !important;background-color:#fff !important;border-radius:0 !important;padding:8px 16px !important;font-size:14px;line-height:1.7em !important}.checkout-container .input-radio,.checkout-container input[type=radio]{appearance:none;width:16px;height:16px;border:2px solid var(--trustdeal-checkout-border-color);border-radius:50%;display:inline-block;position:relative;cursor:pointer}.checkout-container .input-radio:checked,.checkout-container input[type=radio]:checked{border-color:var(--trustdeal-checkout-main-color)}.checkout-container .input-radio:checked::before{content:"";width:8px;height:8px;background-color:var(--trustdeal-checkout-main-color);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.checkout-container input[type=radio]:checked::before{content:"";width:8px;height:8px;background-color:var(--trustdeal-checkout-main-color);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.checkout-container input[type=checkbox]{appearance:none;width:16px;height:16px;border:2px solid var(--trustdeal-checkout-border-color);border-radius:4px;display:inline-block;position:relative;cursor:pointer}.checkout-container input[type=checkbox]:checked{border-color:var(--trustdeal-checkout-main-color);background-color:var(--trustdeal-checkout-main-color)}.checkout-container input[type=checkbox]:checked::before{content:"✔";font-size:12px;color:#fff;font-weight:bold;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.checkout-container form.woocommerce-cart-form{transition:.3s all}.trustdeal-woocommerce-cart-form__contents .checkout-title{margin-bottom:1.5rem !important}.trustdeal-woocommerce-cart-form__contents__item{display:flex;align-items:center;gap:1.25rem;justify-content:start;flex-direction:column}.trustdeal-woocommerce-cart-form__contents__item_description{display:flex;gap:1rem;width:100%}.trustdeal-woocommerce-cart-form__contents__item:not(:last-of-type){margin-bottom:1.75rem}.trustdeal-woocommerce-cart-form__contents__item__thumbnail a{display:flex;border:1px solid #d7d7d7;position:relative}.trustdeal-woocommerce-cart-form__contents__item__quantity{position:absolute;top:-13px;right:-13px;background-color:var(--trustdeal-checkout-main-color);color:#fff;border-radius:50%;min-width:26px;min-height:26px;font-size:.75rem;display:flex;align-items:center;justify-content:center}.trustdeal-woocommerce-cart-form__contents__item__product{display:flex;justify-content:space-between;width:100%;align-items:start;gap:.5rem;flex-direction:column}.trustdeal-woocommerce-cart-form__contents__item__product_name_price{display:flex;justify-content:space-between;gap:1rem;width:100%}.trustdeal-woocommerce-cart-form__contents__item__thumbnail img{transition:.3s all;width:90px;border-radius:0}.trustdeal-woocommerce-cart-form__contents__item__product_quantity_remove{display:flex;gap:1rem;align-items:center;justify-content:space-between;width:100%}.trustdeal-woocommerce-cart-form__contents__item__product_quantity{display:flex;align-items:center}.trustdeal-woocommerce-cart-form__contents__item__product_quantity button{background-color:var(--trustdeal-checkout-border-color);border:none;color:#000;font-weight:500;font-family:sans,serif;cursor:pointer;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.trustdeal-woocommerce-cart-form__contents__item__product_quantity button.minus{position:relative;overflow:hidden}.trustdeal-woocommerce-cart-form__contents__item__product_quantity .quantity{width:auto !important}.trustdeal-woocommerce-cart-form__contents__item__product_quantity .qty{line-height:1.4rem;min-width:auto !important;width:2rem !important;-moz-appearance:textfield !important;text-align:center !important;margin:0 !important;padding:0 !important;border:none !important;background:rgba(0,0,0,0) !important;color:#000 !important}.trustdeal-woocommerce-cart-form__contents__item__product_quantity .qty::-webkit-inner-spin-button,.trustdeal-woocommerce-cart-form__contents__item__product_quantity .qty::-webkit-outer-spin-button{-webkit-appearance:textfield !important;margin:0}.trustdeal-woocommerce-cart-form__contents__item__product_quantity_remove .item-remove{transition:.3s all;color:#d63638}.trustdeal-woocommerce-cart-form__contents__item__product_quantity_remove .item-remove:hover{opacity:.75}.trustdeal-woocommerce-cart-form__contents__item__product_name{line-height:1.3 !important}.trustdeal-woocommerce-cart-form__contents__item__product_name a{color:#000;font-size:.85rem;transition:.3s all;width:60%}.trustdeal-woocommerce-cart-form__contents__item__product_name a.remove{display:inline-block !important}.trustdeal-woocommerce-cart-form__contents__item__thumbnail a:hover img,.trustdeal-woocommerce-cart-form__contents__item__product_name a:hover{opacity:.75}.trustdeal-woocommerce-cart-form__contents__item__product_price{font-weight:600;text-align:right}.woocommerce-checkout-review-order-table{border:none !important}.woocommerce-checkout-review-order-table th{border:none !important;background:none !important}.woocommerce-checkout-review-order-table td{text-align:right;border:none !important;background:none !important}#payment ul.woocommerce-shipping-methods{padding:0;border:0;text-align:left;margin:0;list-style:none outside}#payment ul.woocommerce-shipping-methods li{padding:12px 10px 10px;line-height:2;text-align:left;margin:0 !important;font-weight:400;border-width:0px;border-color:#bababa;background-color:#f2f2f2}#payment ul.woocommerce-shipping-methods li::before{content:" ";display:table}#payment .woocommerce-shipping-methods label{font-weight:700;margin-left:11px;line-height:1.3 !important}#payment .woocommerce-shipping-methods .shipping-method-description{display:none !important}#payment .woocommerce-shipping-methods li{padding:1rem 1.2rem !important}#payment .wc_payment_method{padding:1rem 1.2rem !important}#payment .woocommerce-shipping-methods li:first-child,#payment .wc_payment_method:first-child{border-radius:0 !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}#payment .woocommerce-shipping-methods li:last-child{border-radius:0 !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important}#payment .wc_payment_method{display:flex;flex-direction:column;background-color:#fff !important;border-bottom:1px solid var(--trustdeal-checkout-border-color) !important}#payment .wc_payment_method:last-child{border-radius:0 !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important}#payment #shipping_method li{background-color:#fff !important;border-bottom:1px solid var(--trustdeal-checkout-border-color) !important}#payment #shipping_method li.active{background-color:var(--trustdeal-checkout-shadow-background-color) !important}#payment .wc_payment_method.active{background-color:var(--trustdeal-checkout-shadow-background-color) !important}#payment .wc_payment_method .wc_payment_method__title{display:flex;align-items:center}#payment .wc_payment_method label{display:flex;width:100%;justify-content:space-between;line-height:1.3 !important;font-weight:700}#payment #shipping_method li{display:flex;width:100%;align-items:center}#payment .woocommerce-shipping-methods .shipping-method-description{background-color:#bababa;position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;line-height:1.5}.woocommerce-form-coupon-toggle{color:#000}#place_order{float:unset !important;width:100% !important}.checkout-container{display:flex;justify-content:space-between;width:100%;line-height:1.3 !important;margin-bottom:18px}.checkout-container textarea::placeholder{color:#999 !important}.checkout-container label,.checkout-container a,.checkout-container span,.checkout-container div,.checkout-container ul.variation .item-variation-name,.checkout-container table th{color:#000 !important}.checkout-container .woocommerce-form__label-for-checkbox{display:flex !important;line-height:1.125rem !important;gap:.5rem;align-items:center}.checkout-container .woocommerce-form__label-for-checkbox span{font-weight:600;font-size:.825rem;color:#000}.checkout-container .checkout-left{width:100% !important;max-width:60%;margin-right:1.75rem !important}.checkout-container .checkout-left .woocommerce-billing-fields .form-row,.checkout-container .checkout-left .shipping_address .form-row{width:48%}.checkout-container .checkout-left .form-row.notes,.checkout-container .checkout-left .form-row.place-order{width:100%}.checkout-container .checkout-left .form-row.place-order{padding:0 !important}.checkout-container .checkout-left .woocommerce-terms-and-conditions-wrapper{margin-top:18px;margin-bottom:18px}.checkout-container .checkout-left .woocommerce-terms-and-conditions-wrapper .checkout-terms-and-conditions{margin-bottom:18px}.checkout-container .checkout-page,.checkout-container .checkout-wrapper,.checkout-container .checkout-content,.checkout-container .checkout-right{overflow:visible !important;transform:none !important}.checkout-container .checkout-right{background:var(--trustdeal-checkout-shadow-background-color);width:auto !important;border:1px solid var(--trustdeal-checkout-border-color);padding:14px 1.75rem}.checkout-container .checkout-right .et_pb_wc_checkout_order_details{background:none !important}.checkout-container .checkout-right .checkout-sidebar{position:sticky;top:104px;align-self:flex-start;margin-top:32px}.checkout-container .checkout-right .trustdeal-woocommerce-cart-form__contents .checkout-title{position:sticky;top:0;background:var(--trustdeal-checkout-shadow-background-color);z-index:2;padding-top:14px;margin-top:-14px}.checkout-container .checkout-title,.checkout-container .checkout-right #order_review_heading{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;font-size:1rem;font-weight:600;position:relative;z-index:1;white-space:nowrap;margin-bottom:.5rem;padding-bottom:0;text-transform:uppercase}.checkout-container .checkout-title::before,.checkout-container .checkout-title::after{content:"";flex:1;height:1px;background-color:var(--trustdeal-checkout-border-color);position:relative}.checkout-container .checkout-right #order_review_heading::before,.checkout-container .checkout-right #order_review_heading::after{content:"";flex:1;height:1px;background-color:var(--trustdeal-checkout-border-color);position:relative}.checkout-container .checkout-title::before,.checkout-container .checkout-right #order_review_heading::before{margin-right:10px}.checkout-container .checkout-title::after{margin-left:10px}.checkout-container .checkout-right #order_review_heading{margin-top:4px}.checkout-container .checkout-right #order_review_heading::after{margin-left:10px}.et_pb_wc_checkout_order_details{padding-top:0 !important}.woocommerce-checkout-review-order-table .woocommerce-Price-amount{font-weight:600}.woocommerce-checkout-review-order-table .order-total td{display:flex;justify-content:end;flex-direction:column}.woocommerce-checkout-review-order-table .order-total td .woocommerce-Price-amount bdi{font-size:1.25rem;font-weight:800}.woocommerce-checkout-review-order-table .order-total td .includes_tax{font-weight:300;font-size:.75rem}.woocommerce-checkout-review-order-table .order-total td .includes_tax .woocommerce-Price-amount{font-weight:300}.checkout-container #shipping_country_field,.checkout-container #billing_country_field strong{display:none}.checkout-container .customer_details .checkout-title{margin-bottom:1.5rem}.checkout-container #ship-to-different-address{margin-bottom:0 !important}.checkout-container .shipping_address{margin-top:.5rem}.checkout-container .woocommerce-form-coupon-toggle{margin-bottom:0 !important}.checkout-container #billing_country_field{display:none}.checkout-container #shipping_address_2_field{margin-top:0 !important}.checkout-container .woocommerce-form-login-toggle .woocommerce-info,.checkout-container .woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:0 !important;border:1px solid var(--trustdeal-checkout-border-color) !important;border-radius:0;padding:1rem !important;text-align:center}.checkout-container .woocommerce-form-login-toggle .woocommerce-info{margin-bottom:1.5rem !important}.checkout-container .checkout-left .checkout_coupon{background:var(--trustdeal-checkout-shadow-background-color);border:1px solid var(--trustdeal-checkout-border-color) !important;border-radius:0 !important}.checkout-container .checkout-left .et_pb_divider{border-top:none !important;display:none}.checkout-container .checkout-left .et_pb_divider::before{border-top:none !important;display:none}.checkout-container .woocommerce-billing-fields__field-wrapper,.checkout-container .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.checkout-container .checkout-left .et_pb_wc_cart_notice{margin-bottom:1.5rem !important;display:block !important}.checkout-container .checkout-left .woocommerce-account-fields .create-account{position:relative;left:4px;margin-bottom:0 !important;margin-top:4px !important}.checkout-left .et_pb_wc_cart_notice .woocommerce-message{display:flex;font-weight:500 !important;border:1px solid var(--trustdeal-checkout-border-color) !important;background-color:var(--trustdeal-checkout-shadow-background-color) !important;padding:1rem !important;justify-content:space-between;gap:1rem;align-items:center}.checkout-left .et_pb_wc_cart_notice .woocommerce-message a{text-align:center;font-weight:500 !important;font-size:1rem !important}.checkout-container .checkout-left .et_pb_wc_cart_notice .woocommerce-error{background-color:#d32f2f !important;padding:1.5rem !important;margin-bottom:1.5rem !important}.checkout-container .checkout-left .et_pb_wc_cart_notice .woocommerce-error li{color:#fff !important}.checkout-container .woocommerce-form-login label{font-weight:600}.checkout-container .woocommerce-form-login .woocommerce-form-login__submit{margin-bottom:12px !important}.checkout-container .checkout-left .et_pb_wc_checkout_billing,.checkout-container .checkout-left .et_pb_wc_checkout_shipping{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}.checkout-container .trustdeal-woocommerce-form-coupon__container{display:flex;justify-content:center;margin-top:1.25rem;position:relative}.checkout-container .trustdeal-woocommerce-form-coupon__container #coupon-error-notice{display:block;top:-6px;right:6px}.checkout-container .trustdeal-woocommerce-form-coupon__container .input-text{padding:7px;border-right:0 !important}.checkout-container .et_pb_wc_checkout_additional_info{margin-top:0 !important;padding-top:0 !important;margin-bottom:0 !important;padding-bottom:0 !important}.checkout-container .customer_details{margin-bottom:1rem}.checkout-container table.shop_table{margin-bottom:0 !important}.checkout-container .wc_payment_shipping,.checkout-container .wc_payment_methods{border:1px solid var(--trustdeal-checkout-border-color) !important;border-radius:0 !important;padding:0 !important}.checkout-container .wc_payment_shipping{margin-bottom:2rem}.checkout-container .wc_payment_shipping .shipping-method-description{border:1px solid var(--trustdeal-checkout-border-color) !important;border-radius:0 !important;background-color:#fff !important;text-align:justify;font-weight:300;margin-bottom:0 !important}.checkout-container .wc_payment_methods .payment_box{border:1px solid var(--trustdeal-checkout-border-color) !important;border-radius:0 !important;background-color:#fff !important;text-align:justify;font-weight:300;margin-bottom:0 !important}.checkout-container .wc_payment_methods .payment_box::before{display:none !important}.checkout-container .woocommerce-form-login{background-color:var(--trustdeal-checkout-shadow-background-color) !important;border:1px solid var(--trustdeal-checkout-border-color) !important;border-radius:0 !important}.checkout-container .woocommerce-additional-fields .checkout-title{margin-top:1.5rem;margin-bottom:1rem}.checkout-container .checkout-terms-and-conditions{font-weight:300;font-size:12px !important;color:unset !important}.et_pb_wc_checkout_payment_info form .form-row{margin-top:1.5rem;margin-bottom:0}.checkout-container .woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error{background-color:var(--trustdeal-checkout-shadow-background-color) !important;border:1px solid var(--trustdeal-checkout-border-color) !important}.checkout-container .woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error li{font-size:.8rem !important;line-height:1.3 !important;color:#d32f2f !important}.checkout-container .woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error li a{font-size:.8rem !important;line-height:1.3 !important;color:#d32f2f !important}.woocommerce-order-received .woocommerce-form-coupon-toggle{display:none !important}.woocommerce-order-received .checkout-container .checkout-left{max-width:100% !important}.woocommerce-order-received .et_pb_wc_checkout_payment_info_0_tb_body .woocommerce-order p.woocommerce-thankyou-order-received{padding-top:1rem;padding-bottom:1rem !important;text-align:center;display:flex;justify-content:center;font-size:1.25rem !important;border:1px solid var(--trustdeal-checkout-border-color) !important;background-color:var(--trustdeal-checkout-shadow-background-color) !important;align-items:center;margin-bottom:2rem}.woocommerce-order-received .wc-item-meta p{background-color:none !important}.woocommerce-order-received ul.woocommerce-order-overview{display:flex;justify-content:space-between;width:100%}.woocommerce-order-received .wc-bacs-bank-details-account-name{margin-bottom:1.5rem !important}.woocommerce-order-received address{background-color:var(--trustdeal-checkout-shadow-background-color) !important;border:1px solid var(--trustdeal-checkout-border-color) !important;padding:1rem !important}.woocommerce-order-received .wc-bacs-bank-details{padding-bottom:0 !important}.woocommerce-order-received table.woocommerce-table--order-details{margin-top:.75rem !important}.woocommerce-order-received .wc-bacs-bank-details-heading,.woocommerce-order-received .wc-bacs-bank-details-account-name,.woocommerce-order-received .woocommerce-order-details__title,.woocommerce-order-received .woocommerce-column__title{font-size:1.25rem !important}#ship-to-different-address,.shipping_address{margin-top:22px !important}.woocommerce-billing-fields .checkout-title{margin-bottom:1.3rem !important}@media(max-width: 980px){.single_add_to_cart_button{padding:8px !important}.checkout-container{flex-direction:column-reverse}.checkout-container .checkout-left{max-width:100% !important}.checkout-container .checkout-right{border:none;margin-bottom:1.75rem !important;padding:2.5% !important;padding-top:1.75rem !important}.checkout-container .checkout-right .trustdeal-woocommerce-cart-form__contents .checkout-title{position:static;padding-top:0;margin-top:0}.woocommerce-checkout .et_pb_section_0_tb_body,.checkout-container{width:100% !important}.et_pb_wc_cart_products{margin-bottom:0 !important}.et_pb_wc_checkout_order_details_0_tb_body{margin-top:0 !important}.trustdeal-woocommerce-cart-form__contents__item__product{flex-wrap:wrap;gap:.625rem}.checkout-container .woocommerce-shipping-fields__field-wrapper p.form-row,.checkout-container .woocommerce-billing-fields__field-wrapper p.form-row{width:100% !important}.checkout-left{padding:2.5% !important}.checkout-left .et_pb_wc_cart_notice .woocommerce-message{flex-direction:column}.checkout-container input[name=terms]{width:30px !important}.checkout-container .woocommerce-form-coupon .checkout-title{white-space:wrap !important;line-height:1.3 !important}.checkout-container .woocommerce-form-coupon .button{line-height:1 !important}.checkout-container .woocommerce-info a{display:block}.checkout-container #coupon_code{height:100% !important}.checkout-container .input-radio,.checkout-container input[type=radio]{width:17px !important;min-width:16px !important}.checkout-container .customer_details{margin-bottom:0 !important;margin-top:0 !important}.woocommerce-order-received ul.woocommerce-order-overview{flex-direction:column;gap:1rem}.woocommerce-order-received ul.order_details{margin-bottom:0 !important}.woocommerce-order-received .et_pb_wc_checkout_payment_info_0_tb_body .woocommerce-order p.woocommerce-thankyou-order-received{font-size:.8125rem !important}.woocommerce-order-received ul.order_details li{font-size:.75rem !important;border-right:none !important}.woocommerce-order-received .wc-bacs-bank-details-heading,.woocommerce-order-received .wc-bacs-bank-details-account-name,.woocommerce-order-received .woocommerce-order-details__title,.woocommerce-order-received .woocommerce-column__title{font-size:1rem !important}.woocommerce-order-received .wc-bacs-bank-details{display:flex;flex-direction:column;gap:1rem}.woocommerce-order-received .woocommerce-order-details{margin-top:1.5rem}.woocommerce-order-received .wc-bacs-bank-details-account-name{margin-bottom:0 !important}.woocommerce-order-received .woocommerce-column--billing-address{margin-bottom:1.5rem !important}.woocommerce-order-received .woocommerce-customer-details--phone{margin-top:.5rem !important}}.woocommerce-checkout #payment ul.payment_methods li img{height:24px !important}@media(max-width: 370px){.trustdeal-woocommerce-cart-form__contents{overflow-x:auto}.trustdeal-woocommerce-cart-form__contents__item__thumbnail a{min-width:60px}}.trustdeal-woocommerce-cart-form__contents__item__product_data{margin:0 !important;border:none !important;margin-top:6px !important;text-align:left !important}.trustdeal-woocommerce-cart-form__contents__item__product_data .entry-content tr td{border-top:none !important}.trustdeal-woocommerce-cart-form__contents__item__product_data tbody tr,.trustdeal-woocommerce-cart-form__contents__item__product_data tbody th,.trustdeal-woocommerce-cart-form__contents__item__product_data tbody td{padding:0 !important;border-top:none !important;border:none !important;font-size:13px !important}.trustdeal-woocommerce-cart-form__contents__item__product_data tbody th{width:65% !important}.trustdeal-woocommerce-cart-form__contents__item__product_data tbody td{font-weight:300 !important}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{border-radius:6px !important;-webkit-box-shadow:0px 0px 17px 8px rgba(0,0,0,.08) !important;box-shadow:0px 0px 17px 8px rgba(0,0,0,.08) !important;border:none !important}.woocommerce .woocommerce-info{background:#eff6ff !important;border:1px solid #93c5fd !important;color:#2563eb !important;font-size:15px !important}.woocommerce .woocommerce-info a{font-size:15px !important;color:#2563eb !important}.woocommerce .woocommerce-info a:hover{color:#2563eb !important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{padding:20px !important}.trustdeal-woocommerce-form-coupon__container{display:flex !important;align-items:start !important}.trustdeal-woocommerce-form-coupon__container .input-text{padding:8px 16px !important}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{font-size:13px !important;margin-top:4px !important}.woocommerce-error{color:#fff !important;font-size:15px !important}.woocommerce-error a{font-size:15px !important;color:#fff !important}.woocommerce-error a:hover{color:#fff !important}:root{--studio-checkout-primary: var(--gcid-secondary-color, #086fdf);--studio-checkout-primary-soft: #eef7ff;--studio-checkout-heading: #172433;--studio-checkout-text: #2b3950;--studio-checkout-muted: #708096;--studio-checkout-border: #dce6f0;--studio-checkout-border-hover: #bfd1e3;--studio-checkout-surface: #fff;--studio-checkout-surface-soft: #f7fafc;--studio-checkout-danger: #d13d45;--studio-checkout-success: #268850;--studio-checkout-radius-lg: 14px;--studio-checkout-radius: 11px;--studio-checkout-radius-sm: 7px;--studio-checkout-shadow: 0 12px 34px rgb(29 67 106 / 7%);--studio-checkout-shadow-hover: 0 10px 24px rgb(8 111 223 / 17%)}body.woocommerce-checkout .woocommerce{max-width:1280px;margin:0 auto}body.woocommerce-checkout .woocommerce-form-login-toggle,body.woocommerce-checkout .woocommerce-form-coupon-toggle{margin:0}body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-message{border-top:0}.studio-checkout{width:100%;min-width:0;color:var(--studio-checkout-text);font-family:"Montserrat",sans-serif}.studio-checkout *,.studio-checkout *::before,.studio-checkout *::after{box-sizing:border-box}.studio-checkout__hero{margin:0 0 28px}.studio-checkout__eyebrow,.studio-checkout-card__eyebrow{display:block;margin:0 0 5px;color:var(--studio-checkout-primary);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.studio-checkout__title{margin:0 !important;padding:0;color:var(--studio-checkout-heading);font:700 30px/1.25 "Montserrat",sans-serif}.studio-checkout__lead{margin:8px 0 0;color:var(--studio-checkout-muted);font-size:14px;line-height:1.6}.studio-checkout__layout{display:grid;grid-template-columns:minmax(0, 1.65fr) minmax(330px, 0.95fr);gap:26px;align-items:start;width:100%}.studio-checkout__main{display:flex;flex-direction:column;gap:16px;min-width:0}.studio-checkout__sidebar{position:sticky;top:24px;min-width:0}.studio-checkout__security-card{display:flex;align-items:center;gap:13px;margin:0 0 14px;padding:17px 18px;background:#fff;border:1px solid var(--studio-checkout-border);border-radius:var(--studio-checkout-radius);box-shadow:var(--studio-checkout-shadow)}.studio-checkout__security-card strong,.studio-checkout__security-card span:not(.material-symbols-rounded){display:block}.studio-checkout__security-card strong{margin:0 0 3px;color:var(--studio-checkout-heading);font-size:13px}.studio-checkout__security-card span:not(.material-symbols-rounded){color:var(--studio-checkout-muted);font-size:11px;line-height:1.45}.studio-checkout__security-icon{display:inline-flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;color:var(--studio-checkout-primary);font-size:23px;background:var(--studio-checkout-primary-soft);border-radius:50%}.studio-checkout__summary{overflow:hidden;padding:20px;background:#fff;border:1px solid var(--studio-checkout-border);border-radius:var(--studio-checkout-radius-lg);box-shadow:var(--studio-checkout-shadow)}.studio-checkout__section-title{display:flex;align-items:center;gap:12px;margin:0 0 18px !important;padding:0;color:var(--studio-checkout-heading);font:700 14px/1.3 "Montserrat",sans-serif;text-transform:none}.studio-checkout__section-title::before,.studio-checkout__section-title::after{flex:1 1 auto;height:1px;content:"";background:var(--studio-checkout-border)}.studio-checkout__section-title span{flex:0 0 auto}.studio-checkout-card{overflow:hidden;width:100%;background:#fff;border:1px solid var(--studio-checkout-border);border-radius:var(--studio-checkout-radius-lg);box-shadow:0 8px 24px rgba(29,67,106,.04)}.studio-checkout-card__header{display:flex;align-items:center;gap:12px;padding:18px 20px;background:var(--studio-checkout-surface-soft);border-bottom:1px solid var(--studio-checkout-border)}.studio-checkout-card__header--checkbox label{display:flex;align-items:center;gap:9px;margin:0;font-size:14px;font-weight:700}.studio-checkout-card__icon{display:inline-flex;flex:0 0 38px;align-items:center;justify-content:center;width:38px;height:38px;color:var(--studio-checkout-primary);font-size:20px;background:var(--studio-checkout-primary-soft);border:1px solid rgba(8,111,223,.14);border-radius:50%}.studio-checkout-card__title{margin:0 !important;padding:0;color:var(--studio-checkout-heading);font:700 17px/1.35 "Montserrat",sans-serif}.studio-checkout-card__body{padding:20px}.studio-checkout-fields,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 16px}.studio-checkout-fields .form-row,.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row,.woocommerce-additional-fields__field-wrapper .form-row{float:none !important;width:100% !important;margin:0 !important;padding:0 !important}.studio-checkout-fields .form-row-wide,.studio-checkout-fields #billing_address_1_field,.studio-checkout-fields #shipping_address_1_field,.studio-checkout-fields #order_comments_field,.woocommerce-billing-fields__field-wrapper .form-row-wide,.woocommerce-billing-fields__field-wrapper #billing_address_1_field,.woocommerce-billing-fields__field-wrapper #shipping_address_1_field,.woocommerce-billing-fields__field-wrapper #order_comments_field,.woocommerce-shipping-fields__field-wrapper .form-row-wide,.woocommerce-shipping-fields__field-wrapper #billing_address_1_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_1_field,.woocommerce-shipping-fields__field-wrapper #order_comments_field,.woocommerce-additional-fields__field-wrapper .form-row-wide,.woocommerce-additional-fields__field-wrapper #billing_address_1_field,.woocommerce-additional-fields__field-wrapper #shipping_address_1_field,.woocommerce-additional-fields__field-wrapper #order_comments_field{grid-column:1/-1}.studio-checkout-fields label:not(.screen-reader-text),.woocommerce-billing-fields__field-wrapper label:not(.screen-reader-text),.woocommerce-shipping-fields__field-wrapper label:not(.screen-reader-text),.woocommerce-additional-fields__field-wrapper label:not(.screen-reader-text){display:block;margin:0 0 7px;color:var(--studio-checkout-text);font-size:12px;font-weight:600}.studio-checkout-fields input.input-text,.studio-checkout-fields textarea,.studio-checkout-fields select,.studio-checkout-fields .select2-container .select2-selection--single,.woocommerce-billing-fields__field-wrapper input.input-text,.woocommerce-billing-fields__field-wrapper textarea,.woocommerce-billing-fields__field-wrapper select,.woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single,.woocommerce-shipping-fields__field-wrapper input.input-text,.woocommerce-shipping-fields__field-wrapper textarea,.woocommerce-shipping-fields__field-wrapper select,.woocommerce-shipping-fields__field-wrapper .select2-container .select2-selection--single,.woocommerce-additional-fields__field-wrapper input.input-text,.woocommerce-additional-fields__field-wrapper textarea,.woocommerce-additional-fields__field-wrapper select,.woocommerce-additional-fields__field-wrapper .select2-container .select2-selection--single{width:100% !important;min-height:52px;margin:0;padding:0 16px;color:var(--studio-checkout-text);font:400 13px/1.2 "Montserrat",sans-serif;background:#fff;border:1px solid var(--studio-checkout-border) !important;border-radius:9px !important;box-shadow:none !important;outline:0;transition:border-color .2s ease,box-shadow .2s ease}.studio-checkout-fields input.input-text:hover,.studio-checkout-fields textarea:hover,.studio-checkout-fields select:hover,.studio-checkout-fields .select2-container .select2-selection--single:hover,.woocommerce-billing-fields__field-wrapper input.input-text:hover,.woocommerce-billing-fields__field-wrapper textarea:hover,.woocommerce-billing-fields__field-wrapper select:hover,.woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single:hover,.woocommerce-shipping-fields__field-wrapper input.input-text:hover,.woocommerce-shipping-fields__field-wrapper textarea:hover,.woocommerce-shipping-fields__field-wrapper select:hover,.woocommerce-shipping-fields__field-wrapper .select2-container .select2-selection--single:hover,.woocommerce-additional-fields__field-wrapper input.input-text:hover,.woocommerce-additional-fields__field-wrapper textarea:hover,.woocommerce-additional-fields__field-wrapper select:hover,.woocommerce-additional-fields__field-wrapper .select2-container .select2-selection--single:hover{border-color:var(--studio-checkout-border-hover) !important}.studio-checkout-fields input.input-text:focus,.studio-checkout-fields textarea:focus,.studio-checkout-fields select:focus,.studio-checkout-fields .select2-container .select2-selection--single:focus,.woocommerce-billing-fields__field-wrapper input.input-text:focus,.woocommerce-billing-fields__field-wrapper textarea:focus,.woocommerce-billing-fields__field-wrapper select:focus,.woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single:focus,.woocommerce-shipping-fields__field-wrapper input.input-text:focus,.woocommerce-shipping-fields__field-wrapper textarea:focus,.woocommerce-shipping-fields__field-wrapper select:focus,.woocommerce-shipping-fields__field-wrapper .select2-container .select2-selection--single:focus,.woocommerce-additional-fields__field-wrapper input.input-text:focus,.woocommerce-additional-fields__field-wrapper textarea:focus,.woocommerce-additional-fields__field-wrapper select:focus,.woocommerce-additional-fields__field-wrapper .select2-container .select2-selection--single:focus{border-color:var(--studio-checkout-primary) !important;box-shadow:0 0 0 3px rgba(8,111,223,.09) !important}.studio-checkout-fields input.input-text::placeholder,.studio-checkout-fields textarea::placeholder,.studio-checkout-fields select::placeholder,.studio-checkout-fields .select2-container .select2-selection--single::placeholder,.woocommerce-billing-fields__field-wrapper input.input-text::placeholder,.woocommerce-billing-fields__field-wrapper textarea::placeholder,.woocommerce-billing-fields__field-wrapper select::placeholder,.woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single::placeholder,.woocommerce-shipping-fields__field-wrapper input.input-text::placeholder,.woocommerce-shipping-fields__field-wrapper textarea::placeholder,.woocommerce-shipping-fields__field-wrapper select::placeholder,.woocommerce-shipping-fields__field-wrapper .select2-container .select2-selection--single::placeholder,.woocommerce-additional-fields__field-wrapper input.input-text::placeholder,.woocommerce-additional-fields__field-wrapper textarea::placeholder,.woocommerce-additional-fields__field-wrapper select::placeholder,.woocommerce-additional-fields__field-wrapper .select2-container .select2-selection--single::placeholder{color:#8b98aa;opacity:1}.studio-checkout-fields textarea,.woocommerce-billing-fields__field-wrapper textarea,.woocommerce-shipping-fields__field-wrapper textarea,.woocommerce-additional-fields__field-wrapper textarea{min-height:112px;padding-top:14px;resize:vertical}.studio-checkout-fields .select2-container .select2-selection--single,.woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single,.woocommerce-shipping-fields__field-wrapper .select2-container .select2-selection--single,.woocommerce-additional-fields__field-wrapper .select2-container .select2-selection--single{display:flex;align-items:center}.studio-checkout-fields .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-shipping-fields__field-wrapper .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-additional-fields__field-wrapper .select2-container .select2-selection--single .select2-selection__rendered{padding:0;color:var(--studio-checkout-text);line-height:1.2}.studio-checkout-fields .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce-shipping-fields__field-wrapper .select2-container .select2-selection--single .select2-selection__arrow,.woocommerce-additional-fields__field-wrapper .select2-container .select2-selection--single .select2-selection__arrow{top:50%;right:12px;transform:translateY(-50%)}.woocommerce-invalid input.input-text,.woocommerce-invalid select,.woocommerce-invalid .select2-selection{border-color:var(--studio-checkout-danger) !important}.studio-checkout-coupon-panel{width:100%;overflow:hidden;background:#fff;border:1px solid var(--studio-checkout-border);border-radius:var(--studio-checkout-radius);box-shadow:0 7px 20px rgba(29,67,106,.04);transition:border-color .25s ease,box-shadow .25s ease}.studio-checkout-coupon-panel:hover{border-color:var(--studio-checkout-border-hover);box-shadow:var(--studio-checkout-shadow-hover)}.studio-checkout-coupon-panel.is-open{border-color:var(--studio-checkout-border-hover);box-shadow:var(--studio-checkout-shadow-hover)}.studio-checkout-coupon-panel.is-open .studio-checkout-coupon-panel__toggle{border-bottom-color:var(--studio-checkout-border);border-radius:var(--studio-checkout-radius) var(--studio-checkout-radius) 0 0}.studio-checkout-coupon-panel.is-open .studio-checkout-toggle__arrow{transform:rotate(90deg)}.studio-checkout-toggle{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;margin:0;padding:16px 18px;color:var(--studio-checkout-heading);text-align:left;background:#fff;border:0;border-bottom:1px solid rgba(0,0,0,0);border-radius:var(--studio-checkout-radius);box-shadow:none;cursor:pointer;appearance:none;transition:background-color .25s ease,border-color .25s ease}.studio-checkout-toggle:hover,.studio-checkout-toggle:focus{background:var(--studio-checkout-surface-soft);outline:0}.studio-checkout-toggle:focus-visible{outline:2px solid var(--studio-checkout-primary);outline-offset:-3px}.studio-checkout-toggle strong{display:inline;color:var(--studio-checkout-heading);font-size:12px;font-weight:700;line-height:1.45}.studio-checkout-toggle::before,.studio-checkout-toggle::after{display:none !important;content:none !important}.studio-checkout-toggle__content{display:block;min-width:0;font-size:12px;line-height:1.45}.studio-checkout-toggle__link{color:var(--studio-checkout-primary);font-size:12px;font-weight:700}.studio-checkout-toggle__icon,.studio-checkout-toggle__arrow{display:inline-flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;height:20px;margin:0;color:var(--studio-checkout-primary);font-family:"Material Symbols Rounded";font-size:20px;font-weight:normal;line-height:1}.studio-checkout-toggle__arrow{margin-left:auto;transition:transform .25s ease;transform:rotate(0deg);transform-origin:center}.studio-checkout-coupon-panel__content{width:100%;background:var(--studio-checkout-surface-soft)}.studio-checkout-coupon-panel__content[hidden]{display:none !important}.studio-checkout-coupon{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:10px;width:100% !important;margin:0 !important;padding:16px 18px 18px !important;background:rgba(0,0,0,0);border:0 !important;border-radius:0 !important;box-shadow:none !important}.studio-checkout-coupon input.input-text{width:100% !important;min-height:46px;margin:0 !important;padding:0 14px;border:1px solid var(--studio-checkout-border) !important;border-radius:7px !important}.woocommerce-form-login.login{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:10px;width:100% !important;margin:-4px 0 0 !important;padding:16px !important;background:var(--studio-checkout-surface-soft);border:1px solid var(--studio-checkout-border) !important;border-radius:var(--studio-checkout-radius) !important}@media(max-width: 767px){.studio-checkout-toggle{padding:14px 15px}.studio-checkout-toggle__content,.studio-checkout-toggle strong,.studio-checkout-toggle__link{font-size:11px}.studio-checkout-coupon{grid-template-columns:1fr;padding:14px 15px 15px !important}.studio-checkout-coupon .studio-checkout-button{width:100% !important}}.studio-checkout-button,.studio-checkout-place-order__button,.studio-checkout-coupon .button{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:46px !important;min-height:46px !important;margin:0 !important;padding:0 22px !important;color:#fff !important;font:700 11px/1 "Montserrat",sans-serif !important;letter-spacing:0 !important;text-transform:uppercase;background:var(--studio-checkout-primary) !important;border:1px solid var(--studio-checkout-primary) !important;border-radius:6px !important;box-shadow:none !important;transform:none !important;transition:box-shadow .3s ease !important}.studio-checkout-button::before,.studio-checkout-button::after,.studio-checkout-place-order__button::before,.studio-checkout-place-order__button::after,.studio-checkout-coupon .button::before,.studio-checkout-coupon .button::after{display:none !important;content:none !important}.studio-checkout-button:hover,.studio-checkout-button:focus,.studio-checkout-button:active,.studio-checkout-place-order__button:hover,.studio-checkout-place-order__button:focus,.studio-checkout-place-order__button:active,.studio-checkout-coupon .button:hover,.studio-checkout-coupon .button:focus,.studio-checkout-coupon .button:active{height:46px !important;min-height:46px !important;padding:0 22px !important;color:#fff !important;font-size:11px !important;background:var(--studio-checkout-primary) !important;border-color:var(--studio-checkout-primary) !important;box-shadow:var(--studio-checkout-shadow-hover) !important;transform:none !important}.studio-checkout-card__body--payment{padding:0}.wc_payment_methods,.woocommerce-shipping-methods{margin:0 !important;padding:0 !important;list-style:none !important;border:0 !important}.wc_payment_method,.woocommerce-shipping-methods li{margin:0 !important;padding:0 !important;background:#fff;border:0 !important;border-bottom:1px solid var(--studio-checkout-border) !important;transition:background-color .25s ease,box-shadow .25s ease}.wc_payment_method:last-child,.woocommerce-shipping-methods li:last-child{border-bottom:0 !important}.wc_payment_method.active,.woocommerce-shipping-methods li.active{position:relative;background:#f5f9ff;box-shadow:inset 3px 0 0 var(--studio-checkout-primary)}.wc_payment_method__title input[type=radio]{position:absolute;opacity:0;pointer-events:none}.wc_payment_method__title label{display:flex !important;align-items:center;gap:10px;width:100%;min-height:58px;margin:0 !important;padding:13px 16px;color:var(--studio-checkout-heading);font-size:12px;font-weight:700;cursor:pointer}.wc_payment_method__radio{position:relative;flex:0 0 18px;width:18px;height:18px;background:#fff;border:1px solid #aebdcd;border-radius:50%}.wc_payment_method__radio::after{position:absolute;top:50%;left:50%;width:8px;height:8px;content:"";background:var(--studio-checkout-primary);border-radius:50%;opacity:0;transform:translate(-50%, -50%)}.wc_payment_method.active .wc_payment_method__radio{border-color:var(--studio-checkout-primary)}.wc_payment_method.active .wc_payment_method__radio::after{opacity:1}.wc_payment_method__label{flex:1 1 auto}.wc_payment_method__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end}.wc_payment_method__icon img{float:none !important;max-width:110px !important;max-height:30px !important;margin:0 !important}.wc_payment_method__description .payment_box{position:static !important;margin:0 !important;padding:15px 18px 18px 46px !important;color:var(--studio-checkout-muted) !important;font-size:11px;line-height:1.6;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}.wc_payment_method__description .payment_box::before{display:none !important}.studio-checkout-payment-block{padding:18px;border-bottom:1px solid var(--studio-checkout-border)}.studio-checkout-payment-block__title{margin:0 0 12px !important;color:var(--studio-checkout-heading);font-size:14px;font-weight:700}.studio-checkout-place-order{margin:0 !important;padding:18px !important;background:#fff;border-top:1px solid var(--studio-checkout-border)}.studio-checkout-place-order__button{width:100% !important;height:52px !important;min-height:52px !important;font-size:12px !important}.studio-checkout-place-order__button:hover,.studio-checkout-place-order__button:focus,.studio-checkout-place-order__button:active{height:52px !important;min-height:52px !important;font-size:12px !important}.studio-checkout-terms{margin:0 0 16px}.checkout-terms-and-conditions{margin:0 0 12px;color:var(--studio-checkout-muted);font-size:10px;line-height:1.55}.checkout-terms-and-conditions .show-more{color:var(--studio-checkout-primary);font-weight:700;text-decoration:underline}.studio-checkout-terms__acceptance{margin:0 !important}.studio-checkout-terms__acceptance label{display:flex;align-items:flex-start;gap:9px;margin:0;color:var(--studio-checkout-text);font-size:10px;line-height:1.55;cursor:pointer}.studio-checkout-terms__acceptance input[type=checkbox]{position:absolute;opacity:0}.studio-checkout-checkbox{position:relative;flex:0 0 18px;width:18px;height:18px;margin-top:1px;background:#fff;border:1px solid #b7c4d2;border-radius:4px}.studio-checkout-terms__acceptance input:checked+.studio-checkout-checkbox{background:var(--studio-checkout-primary);border-color:var(--studio-checkout-primary)}.studio-checkout-terms__acceptance input:checked+.studio-checkout-checkbox::after{position:absolute;top:2px;left:5px;width:5px;height:9px;content:"";border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.studio-checkout-cart{margin:0 !important}.studio-checkout-cart__items{margin:0 0 22px}.studio-checkout-cart-item{padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid var(--studio-checkout-border)}.studio-checkout-cart-item:last-child{margin-bottom:0}.studio-checkout-cart-item__content{display:grid;grid-template-columns:72px minmax(0, 1fr);gap:12px}.studio-checkout-cart-item__thumbnail a,.studio-checkout-cart-item__thumbnail img{display:block;width:72px !important;height:72px !important}.studio-checkout-cart-item__thumbnail img{object-fit:cover;border-radius:7px}.studio-checkout-cart-item__heading{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:8px;align-items:start}.studio-checkout-cart-item__name{min-width:0}.studio-checkout-cart-item__name>a,.studio-checkout-cart-item__name>span{color:var(--studio-checkout-heading) !important;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none}.studio-checkout-cart-item__name .variation,.studio-checkout-cart-item__name .trustdeal-woocommerce-cart-form__contents__item__product_data{margin:5px 0 0;color:var(--studio-checkout-muted);font-size:9px;line-height:1.45}.studio-checkout-cart-item__name .variation th,.studio-checkout-cart-item__name .variation td,.studio-checkout-cart-item__name .variation p,.studio-checkout-cart-item__name .trustdeal-woocommerce-cart-form__contents__item__product_data th,.studio-checkout-cart-item__name .trustdeal-woocommerce-cart-form__contents__item__product_data td,.studio-checkout-cart-item__name .trustdeal-woocommerce-cart-form__contents__item__product_data p{padding:0 !important;margin:0 !important;font-size:inherit;line-height:inherit}.studio-checkout-cart-item__price{color:var(--studio-checkout-heading);font-size:11px;font-weight:700;white-space:nowrap}.studio-checkout-cart-item__actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 0}.studio-checkout-cart-item__quantity{display:inline-flex;align-items:center;overflow:hidden;border:1px solid var(--studio-checkout-border);border-radius:6px}.studio-checkout-cart-item__quantity button,.studio-checkout-cart-item__quantity input.qty{width:30px !important;height:30px !important;min-height:30px !important;margin:0 !important;padding:0 !important;color:var(--studio-checkout-text);background:#fff !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}.studio-checkout-cart-item__quantity button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.studio-checkout-cart-item__quantity button .material-symbols-rounded{font-size:16px}.studio-checkout-cart-item__quantity input.qty{text-align:center;border-right:1px solid var(--studio-checkout-border) !important;border-left:1px solid var(--studio-checkout-border) !important;appearance:textfield}.item-remove{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--studio-checkout-danger) !important;text-decoration:none;border-radius:50%;transition:background-color .2s ease}.item-remove:hover{background:#fff1f2}.item-remove .material-symbols-rounded{font-size:18px}.studio-checkout-totals{width:100%;margin:0 !important;border:0 !important;border-collapse:collapse}.studio-checkout-totals th,.studio-checkout-totals td{padding:8px 0 !important;border:0 !important;color:var(--studio-checkout-text);font-size:11px;text-align:left}.studio-checkout-totals td{text-align:right;font-weight:700}.studio-checkout-totals .order-total th,.studio-checkout-totals .order-total td{padding-top:14px !important;color:var(--studio-checkout-heading);font-size:16px;border-top:1px solid var(--studio-checkout-border) !important}.studio-checkout-totals .order-total td strong{font-size:20px}.studio-checkout-totals .order-total small.includes_tax{display:block;margin-top:4px;color:var(--studio-checkout-muted);font-size:9px;font-weight:400}.woocommerce-checkout .woocommerce-NoticeGroup-checkout{grid-column:1/-1}.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error{margin:0 0 16px !important;padding:16px 18px 16px 46px !important;color:#9d2d33;background:#fff4f4;border:1px solid #f0b6ba !important;border-radius:var(--studio-checkout-radius)}@media(max-width: 1100px){.studio-checkout__layout{grid-template-columns:minmax(0, 1fr) 340px}}@media(max-width: 900px){.studio-checkout__layout{grid-template-columns:1fr}.studio-checkout__sidebar{position:static}}@media(max-width: 767px){.studio-checkout__hero{margin-bottom:20px}.studio-checkout__title{font-size:24px}.studio-checkout__lead{font-size:12px}.studio-checkout__layout,.studio-checkout__main{gap:14px}.studio-checkout-card__header,.studio-checkout-card__body,.studio-checkout__summary{padding:16px}.studio-checkout-fields,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper{grid-template-columns:1fr}.studio-checkout-fields .form-row,.studio-checkout-fields .form-row-wide,.studio-checkout-fields #billing_address_1_field,.studio-checkout-fields #shipping_address_1_field,.studio-checkout-fields #order_comments_field,.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-billing-fields__field-wrapper .form-row-wide,.woocommerce-billing-fields__field-wrapper #billing_address_1_field,.woocommerce-billing-fields__field-wrapper #shipping_address_1_field,.woocommerce-billing-fields__field-wrapper #order_comments_field,.woocommerce-shipping-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row-wide,.woocommerce-shipping-fields__field-wrapper #billing_address_1_field,.woocommerce-shipping-fields__field-wrapper #shipping_address_1_field,.woocommerce-shipping-fields__field-wrapper #order_comments_field,.woocommerce-additional-fields__field-wrapper .form-row,.woocommerce-additional-fields__field-wrapper .form-row-wide,.woocommerce-additional-fields__field-wrapper #billing_address_1_field,.woocommerce-additional-fields__field-wrapper #shipping_address_1_field,.woocommerce-additional-fields__field-wrapper #order_comments_field{grid-column:auto}.studio-checkout-coupon,.woocommerce-form-login.login{grid-template-columns:1fr}.studio-checkout-coupon .button,.studio-checkout-button{width:100% !important}}@media(max-width: 480px){.studio-checkout-card__title{font-size:15px}.studio-checkout-card__icon{flex-basis:34px;width:34px;height:34px;font-size:18px}.studio-checkout-cart-item__content{grid-template-columns:62px minmax(0, 1fr)}.studio-checkout-cart-item__thumbnail a,.studio-checkout-cart-item__thumbnail img{width:62px !important;height:62px !important}.wc_payment_method__title label{padding-right:12px;padding-left:12px}.wc_payment_method__description .payment_box{padding-left:40px !important}}@media(prefers-reduced-motion: reduce){.studio-checkout *,.studio-checkout *::before,.studio-checkout *::after{transition-duration:.01ms !important}}body.woocommerce-checkout .entry-title,body.woocommerce-checkout .woocommerce>h1:first-child{display:none !important}body.woocommerce-checkout .woocommerce{width:100% !important;max-width:1280px !important;margin-right:auto !important;margin-left:auto !important}body.woocommerce-checkout form.checkout.woocommerce-checkout.studio-checkout{display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}body.woocommerce-checkout .studio-checkout__hero{width:100% !important;max-width:none !important;margin:0 0 24px !important}body.woocommerce-checkout .studio-checkout__layout,body.woocommerce-checkout .trustdeal_checkout__container.checkout-container{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(340px, 390px) !important;align-items:start !important;justify-content:stretch !important;gap:24px !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}body.woocommerce-checkout .studio-checkout__main,body.woocommerce-checkout .trustdeal_checkout__container__left.checkout-left{display:flex !important;flex-direction:column !important;gap:16px !important;width:100% !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:0 !important}body.woocommerce-checkout .studio-checkout__sidebar,body.woocommerce-checkout .trustdeal_checkout__container__right.checkout-right{position:sticky !important;top:24px !important;display:block !important;width:100% !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:0 !important}body.woocommerce-checkout .trustdeal_checkout__container__right__box,body.woocommerce-checkout .studio-checkout__summary{width:100% !important;min-width:0 !important;max-width:none !important;height:auto !important;min-height:0 !important;margin:0 !important}body.woocommerce-checkout .studio-checkout-card,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout #payment.woocommerce-checkout-payment{width:100% !important;min-width:0 !important;max-width:none !important;margin:0 !important}body.woocommerce-checkout .studio-checkout-fields,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:14px 16px !important;width:100% !important}body.woocommerce-checkout .studio-checkout-fields .form-row,body.woocommerce-checkout .studio-checkout-fields .form-row-first,body.woocommerce-checkout .studio-checkout-fields .form-row-last,body.woocommerce-checkout .studio-checkout-fields .form-row-wide,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-first,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-last,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-wide,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-first,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-last,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-wide,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row-first,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row-last,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row-wide{float:none !important;clear:none !important;width:100% !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:0 !important}body.woocommerce-checkout .studio-checkout-fields .form-row-wide,body.woocommerce-checkout .studio-checkout-fields #billing_address_1_field,body.woocommerce-checkout .studio-checkout-fields #shipping_address_1_field,body.woocommerce-checkout .studio-checkout-fields #order_comments_field,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-wide,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_address_1_field,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #shipping_address_1_field,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #order_comments_field,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-wide,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #billing_address_1_field,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #order_comments_field,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row-wide,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper #billing_address_1_field,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper #shipping_address_1_field,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper #order_comments_field{grid-column:1/-1 !important}body.woocommerce-checkout .studio-checkout-card__body{width:100% !important}body.woocommerce-checkout .studio-checkout-card__body,body.woocommerce-checkout .studio-checkout-card__header{padding-right:20px !important;padding-left:20px !important}body.woocommerce-checkout .woocommerce-form-coupon-toggle,body.woocommerce-checkout .woocommerce-form-login-toggle,body.woocommerce-checkout form.checkout_coupon,body.woocommerce-checkout form.woocommerce-form-login{width:100% !important;max-width:none !important}body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:12px;align-items:end;margin:10px 0 18px !important;padding:16px !important;background:#fff !important;border:1px solid var(--studio-checkout-border) !important;border-radius:var(--studio-checkout-radius) !important;box-shadow:0 8px 24px rgba(29,67,106,.04) !important}body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .checkout-title,body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .clear{display:none !important}body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .trustdeal-woocommerce-form-coupon__container{display:contents !important}body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row,body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon>div{width:100% !important;margin:0 !important;padding:0 !important}body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon input.input-text{width:100% !important;height:48px !important;min-height:48px !important;margin:0 !important;padding:0 15px !important;font:400 13px/1.2 "Montserrat",sans-serif !important;background:#fff !important;border:1px solid var(--studio-checkout-border) !important;border-radius:8px !important;box-shadow:none !important}body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon button.button{width:auto !important;min-width:150px !important;height:48px !important;min-height:48px !important;margin:0 !important;padding:0 20px !important;font-size:11px !important;line-height:1 !important;white-space:nowrap !important;border-width:1px !important;transform:none !important;transition:box-shadow .3s ease !important}body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon button.button:hover,body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon button.button:focus,body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon button.button:active{width:auto !important;min-width:150px !important;height:48px !important;min-height:48px !important;padding:0 20px !important;font-size:11px !important;line-height:1 !important;transform:none !important;box-shadow:var(--studio-checkout-shadow-hover) !important}body.woocommerce-checkout .studio-checkout__security-card,body.woocommerce-checkout .studio-checkout__summary{width:100% !important}body.woocommerce-checkout .studio-checkout-cart-item,body.woocommerce-checkout .trustdeal-woocommerce-cart-form__contents__item{width:100% !important}body.woocommerce-checkout .studio-checkout-cart-item__content,body.woocommerce-checkout .trustdeal-woocommerce-cart-form__contents__item_description{width:100% !important;min-width:0 !important}body.woocommerce-checkout .studio-checkout-cart-item__name,body.woocommerce-checkout .studio-checkout-cart-item__heading{min-width:0 !important}body.woocommerce-checkout .studio-checkout-totals,body.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100% !important;table-layout:auto !important}body.woocommerce-checkout #payment.woocommerce-checkout-payment{overflow:hidden !important;background:#fff !important;border:1px solid var(--studio-checkout-border) !important;border-radius:var(--studio-checkout-radius-lg) !important;box-shadow:0 8px 24px rgba(29,67,106,.04) !important}body.woocommerce-checkout #payment .wc_payment_methods,body.woocommerce-checkout #payment ul.payment_methods{width:100% !important;margin:0 !important;padding:0 !important;background:#fff !important;border:0 !important}body.woocommerce-checkout #payment .wc_payment_method{width:100% !important}body.woocommerce-checkout #payment .wc_payment_method__title label{width:100% !important}body.woocommerce-checkout #payment .payment_box{width:100% !important;max-width:none !important}body.woocommerce-checkout #payment .place-order,body.woocommerce-checkout #payment .studio-checkout-place-order{width:100% !important;margin:0 !important}body.woocommerce-checkout #place_order{width:100% !important;height:52px !important;min-height:52px !important;margin:0 !important;padding:0 24px !important;font-size:12px !important;line-height:1 !important;border-width:1px !important;transform:none !important;transition:box-shadow .3s ease !important}body.woocommerce-checkout #place_order:hover,body.woocommerce-checkout #place_order:focus,body.woocommerce-checkout #place_order:active{width:100% !important;height:52px !important;min-height:52px !important;padding:0 24px !important;font-size:12px !important;line-height:1 !important;transform:none !important;box-shadow:var(--studio-checkout-shadow-hover) !important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper,body.woocommerce-checkout .studio-checkout-terms{width:100% !important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row,body.woocommerce-checkout .studio-checkout-terms__acceptance{width:100% !important;margin:0 !important;padding:0 !important}@media(max-width: 1100px){body.woocommerce-checkout .studio-checkout__layout,body.woocommerce-checkout .trustdeal_checkout__container.checkout-container{grid-template-columns:minmax(0, 1fr) 340px !important;gap:20px !important}}@media(max-width: 900px){body.woocommerce-checkout .woocommerce{width:min(100% - 32px,760px) !important}body.woocommerce-checkout .studio-checkout__layout,body.woocommerce-checkout .trustdeal_checkout__container.checkout-container{grid-template-columns:minmax(0, 1fr) !important}body.woocommerce-checkout .studio-checkout__sidebar,body.woocommerce-checkout .trustdeal_checkout__container__right.checkout-right{position:static !important;width:100% !important}}@media(max-width: 767px){body.woocommerce-checkout .woocommerce{width:calc(100% - 24px) !important}body.woocommerce-checkout .studio-checkout-fields,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{grid-template-columns:minmax(0, 1fr) !important}body.woocommerce-checkout .studio-checkout-fields .form-row,body.woocommerce-checkout .studio-checkout-fields .form-row-first,body.woocommerce-checkout .studio-checkout-fields .form-row-last,body.woocommerce-checkout .studio-checkout-fields .form-row-wide,body.woocommerce-checkout .studio-checkout-fields #billing_address_1_field,body.woocommerce-checkout .studio-checkout-fields #shipping_address_1_field,body.woocommerce-checkout .studio-checkout-fields #order_comments_field,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-first,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-last,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-wide,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_address_1_field,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #shipping_address_1_field,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #order_comments_field,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-first,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-last,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-wide,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #billing_address_1_field,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #order_comments_field,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row-first,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row-last,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row-wide,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper #billing_address_1_field,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper #shipping_address_1_field,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper #order_comments_field{grid-column:auto !important}body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon{grid-template-columns:minmax(0, 1fr) !important}body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon button.button{width:100% !important;min-width:100% !important}body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon button.button:hover,body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon button.button:focus,body.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon button.button:active{width:100% !important;min-width:100% !important}}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout,body.woocommerce-checkout .woocommerce-notices-wrapper{width:100% !important;margin:0 0 24px !important;padding:0 !important}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout:empty,body.woocommerce-checkout .woocommerce-notices-wrapper:empty{display:none !important;margin:0 !important}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-message{width:100% !important;margin:0 0 16px !important}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout>:last-child,body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error:last-child,body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-info:last-child,body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-message:last-child{margin-bottom:0 !important}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:flex !important;flex-wrap:wrap !important;gap:14px 16px !important;width:100% !important}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-first,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-last,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-first,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-last{flex:0 0 calc(50% - 8px) !important;width:calc(50% - 8px) !important;max-width:calc(50% - 8px) !important;margin:0 !important;padding:0 !important;float:none !important;clear:none !important}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-wide,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-wide,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_country_field,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper #shipping_country_field{flex:0 0 100% !important;width:100% !important;max-width:100% !important}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row input,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row select,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row textarea,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row input,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row select,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row textarea{width:100% !important;max-width:100% !important}body.woocommerce-checkout .studio-checkout__sidebar,body.woocommerce-checkout .trustdeal_checkout__container__right.checkout-right{position:sticky !important;top:24px !important;display:flex !important;flex-direction:column !important;gap:16px !important;width:100% !important;min-width:0 !important;max-width:none !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:visible !important;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}body.woocommerce-checkout .studio-checkout__sidebar>*,body.woocommerce-checkout .trustdeal_checkout__container__right.checkout-right>*,body.woocommerce-checkout .studio-checkout__security-card,body.woocommerce-checkout .studio-checkout__summary,body.woocommerce-checkout .trustdeal_checkout__container__right__box,body.woocommerce-checkout .checkout-sidebar,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order{width:100% !important;min-width:0 !important;max-width:none !important;margin-right:0 !important;margin-left:0 !important}body.woocommerce-checkout .studio-checkout__security-card{margin:0 !important}body.woocommerce-checkout .studio-checkout__summary,body.woocommerce-checkout .trustdeal_checkout__container__right__box{margin:0 !important;padding:20px !important;background:#fff !important;border:1px solid var(--studio-checkout-border) !important;border-radius:var(--studio-checkout-radius-lg) !important;box-shadow:var(--studio-checkout-shadow) !important}body.woocommerce-checkout .trustdeal_checkout__container__right.checkout-right .checkout-sidebar{position:static !important;top:auto !important;align-self:stretch !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important}body.woocommerce-checkout .studio-checkout__summary .trustdeal-woocommerce-cart-form,body.woocommerce-checkout .studio-checkout__summary .trustdeal-woocommerce-cart-form__contents,body.woocommerce-checkout .studio-checkout__summary .woocommerce-checkout-review-order-table,body.woocommerce-checkout .trustdeal_checkout__container__right__box .trustdeal-woocommerce-cart-form,body.woocommerce-checkout .trustdeal_checkout__container__right__box .trustdeal-woocommerce-cart-form__contents,body.woocommerce-checkout .trustdeal_checkout__container__right__box .woocommerce-checkout-review-order-table{width:100% !important;max-width:none !important;margin-right:0 !important;margin-left:0 !important}@media(max-width: 900px){body.woocommerce-checkout .studio-checkout__sidebar,body.woocommerce-checkout .trustdeal_checkout__container__right.checkout-right{position:static !important;top:auto !important}}@media(max-width: 767px){body.woocommerce-checkout .woocommerce-NoticeGroup-checkout,body.woocommerce-checkout .woocommerce-notices-wrapper{margin-bottom:18px !important}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{gap:12px !important}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-first,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-last,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-wide,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-first,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-last,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-wide{flex:0 0 100% !important;width:100% !important;max-width:100% !important}body.woocommerce-checkout .studio-checkout__sidebar,body.woocommerce-checkout .trustdeal_checkout__container__right.checkout-right{gap:14px !important}body.woocommerce-checkout .studio-checkout__summary,body.woocommerce-checkout .trustdeal_checkout__container__right__box{padding:16px !important}}body.woocommerce-checkout .studio-checkout-cart,body.woocommerce-checkout .studio-checkout-cart .trustdeal-woocommerce-cart-form__contents,body.woocommerce-checkout .studio-checkout-cart__items{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}body.woocommerce-checkout .studio-checkout-cart__items{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;gap:0 !important}body.woocommerce-checkout .studio-checkout-cart-item{width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:0 !important;border-bottom:1px solid #edf0f4 !important;border-radius:0 !important;box-shadow:none !important}body.woocommerce-checkout .studio-checkout-cart-item:last-child{border-bottom:0 !important}body.woocommerce-checkout .studio-checkout-cart-item__content.studio-mini-cart-product{display:flex !important;align-items:flex-start !important;gap:16px !important;width:100% !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:14px 0 !important;font-family:"Montserrat",sans-serif !important;font-size:14px !important;line-height:1.4 !important;background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;transition:background-color .3s ease !important}body.woocommerce-checkout .studio-checkout-cart-item:first-child .studio-checkout-cart-item__content.studio-mini-cart-product{padding-top:6px !important}body.woocommerce-checkout .studio-checkout-cart-item:last-child .studio-checkout-cart-item__content.studio-mini-cart-product{padding-bottom:6px !important}body.woocommerce-checkout .studio-checkout-cart-item__thumbnail.studio-mini-cart-product__thumb{flex:0 0 64px !important;width:64px !important;min-width:64px !important;margin:0 !important;padding:0 !important}body.woocommerce-checkout .studio-checkout-cart-item__thumbnail.studio-mini-cart-product__thumb a{display:block !important;line-height:0 !important}body.woocommerce-checkout .studio-checkout-cart-item__thumbnail.studio-mini-cart-product__thumb img{display:block !important;float:none !important;width:64px !important;height:64px !important;max-width:64px !important;margin:0 !important;padding:0 !important;object-fit:cover !important;object-position:center !important;background:#f3f5f8 !important;border:1px solid #edf0f4 !important;border-radius:8px !important;box-shadow:0 3px 10px rgba(31,47,70,.08) !important}body.woocommerce-checkout .studio-checkout-cart-item__product.studio-mini-cart-product__content{display:flex !important;flex:1 1 auto !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:4px !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:0 !important}body.woocommerce-checkout .studio-checkout-cart-item__heading.studio-mini-cart-product__top{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:8px !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important}body.woocommerce-checkout .studio-checkout-cart-item__name{flex:1 1 auto !important;min-width:0 !important;margin:0 !important;padding:0 !important}body.woocommerce-checkout .studio-mini-cart-product__title,body.woocommerce-checkout .studio-checkout-cart-item__name>a,body.woocommerce-checkout .studio-checkout-cart-item__name>span{display:-webkit-box !important;min-width:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;font-family:"Montserrat",sans-serif !important;font-size:14px !important;font-weight:700 !important;line-height:1.35 !important;color:#18202c !important;text-decoration:none !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;transition:color .3s ease !important}body.woocommerce-checkout .studio-mini-cart-product__title:hover,body.woocommerce-checkout .studio-checkout-cart-item__name>a:hover,body.woocommerce-checkout .studio-checkout-cart-item__name>span:hover{color:var(--gcid-secondary-color, #086fdf) !important}body.woocommerce-checkout .studio-mini-cart-product__remove.item-remove{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 22px !important;width:22px !important;height:22px !important;min-width:22px !important;min-height:22px !important;max-width:22px !important;max-height:22px !important;margin:0 !important;padding:0 0 1px !important;font-family:Arial,sans-serif !important;font-size:16px !important;font-weight:400 !important;line-height:1 !important;color:#7f8999 !important;text-decoration:none !important;background:#f2f5f9 !important;border:0 !important;border-radius:50% !important;box-shadow:none !important;transform:none !important;transition:color .3s ease,background-color .3s ease,box-shadow .3s ease !important}body.woocommerce-checkout .studio-mini-cart-product__remove.item-remove span{display:block !important;margin:0 !important;padding:0 !important;font:inherit !important;line-height:1 !important;color:inherit !important}body.woocommerce-checkout .studio-mini-cart-product__remove.item-remove:hover,body.woocommerce-checkout .studio-mini-cart-product__remove.item-remove:focus{color:#fff !important;background:#ff3c4f !important;box-shadow:0 4px 10px rgba(255,60,79,.22) !important;transform:none !important}body.woocommerce-checkout .studio-checkout-cart-item__subscription{display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;gap:5px !important;align-self:flex-start !important;width:auto !important;min-height:24px !important;margin:2px 0 0 !important;padding:4px 8px !important;font-family:"Montserrat",sans-serif !important;font-size:10px !important;font-weight:500 !important;line-height:1.2 !important;color:#4d7b5a !important;background:#edf8f0 !important;border:1px solid #cbe8d1 !important;border-radius:5px !important;box-shadow:0 2px 7px rgba(54,116,71,.08) !important;white-space:nowrap !important}body.woocommerce-checkout .studio-checkout-cart-item__subscription-icon{flex:0 0 auto !important;width:14px !important;height:14px !important;font-size:14px !important;line-height:14px !important;color:#4d7b5a !important;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 14 !important}body.woocommerce-checkout .studio-checkout-cart-item__subscription-label{font:inherit !important;line-height:inherit !important;color:inherit !important}body.woocommerce-checkout .studio-mini-cart-product__price{display:flex !important;align-items:baseline !important;gap:0 !important;width:100% !important;margin:2px 0 0 !important;padding:0 !important;font-family:"Montserrat",sans-serif !important;font-size:13px !important;line-height:1.3 !important;color:#748096 !important}body.woocommerce-checkout .studio-checkout-cart-item__price.studio-mini-cart-product__amount{width:auto !important;margin:0 !important;padding:0 !important;font-size:15px !important;font-weight:700 !important;line-height:1.3 !important;color:var(--gcid-secondary-color, #086fdf) !important}body.woocommerce-checkout .studio-checkout-cart-item__price.studio-mini-cart-product__amount .amount{font:inherit !important;color:inherit !important}body.woocommerce-checkout .studio-checkout-cart-item__actions{display:block !important;width:100% !important;margin:2px 0 0 !important;padding:0 !important}body.woocommerce-checkout .studio-checkout-cart-item__quantity{display:inline-flex !important;align-items:center !important;gap:4px !important;width:auto !important;margin:0 !important;padding:0 !important}body.woocommerce-checkout .studio-checkout-cart-item__quantity:empty,body.woocommerce-checkout .studio-checkout-cart-item__quantity:has(.studio-checkout-cart-item__single-quantity){display:none !important}body.woocommerce-checkout .studio-checkout-cart-item__quantity .quantity{display:inline-flex !important;width:34px !important;margin:0 !important}body.woocommerce-checkout .studio-checkout-cart-item__quantity input.qty{width:34px !important;height:28px !important;min-height:28px !important;padding:0 4px !important;font-size:12px !important;font-weight:600 !important;text-align:center !important;border:1px solid #dfe5ed !important;border-radius:5px !important;box-shadow:none !important}body.woocommerce-checkout .studio-checkout-cart-item__quantity button.minus,body.woocommerce-checkout .studio-checkout-cart-item__quantity button.plus{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;min-width:28px !important;min-height:28px !important;margin:0 !important;padding:0 !important;color:#687386 !important;background:#f2f5f9 !important;border:0 !important;border-radius:5px !important;box-shadow:none !important;transform:none !important;transition:color .3s ease,background-color .3s ease,box-shadow .3s ease !important}body.woocommerce-checkout .studio-checkout-cart-item__quantity button.minus .material-symbols-rounded,body.woocommerce-checkout .studio-checkout-cart-item__quantity button.plus .material-symbols-rounded{margin:0 !important;font-size:16px !important;line-height:1 !important}body.woocommerce-checkout .studio-checkout-cart-item__quantity button.minus:hover,body.woocommerce-checkout .studio-checkout-cart-item__quantity button.minus:focus,body.woocommerce-checkout .studio-checkout-cart-item__quantity button.plus:hover,body.woocommerce-checkout .studio-checkout-cart-item__quantity button.plus:focus{color:var(--gcid-secondary-color, #086fdf) !important;background:#edf5ff !important;box-shadow:0 4px 10px rgba(8,111,223,.12) !important;transform:none !important}@media(max-width: 767px){body.woocommerce-checkout .studio-checkout-cart-item__content.studio-mini-cart-product{gap:12px !important;padding:12px 0 !important}body.woocommerce-checkout .studio-checkout-cart-item__thumbnail.studio-mini-cart-product__thumb{flex-basis:54px !important;width:54px !important;min-width:54px !important}body.woocommerce-checkout .studio-checkout-cart-item__thumbnail.studio-mini-cart-product__thumb img{width:54px !important;height:54px !important;max-width:54px !important}body.woocommerce-checkout .studio-mini-cart-product__title,body.woocommerce-checkout .studio-checkout-cart-item__name>a,body.woocommerce-checkout .studio-checkout-cart-item__name>span{font-size:13px !important}}body.woocommerce-checkout #payment.studio-checkout-payment{display:flex !important;flex-direction:column !important;gap:16px !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:visible !important;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}body.woocommerce-checkout .studio-checkout-payment__card{overflow:hidden;width:100%;margin:0;padding:0;background:#fff;border:1px solid var(--studio-checkout-border, #d7e3ef);border-radius:var(--studio-checkout-radius-lg, 14px);box-shadow:0 8px 26px rgba(29,67,106,.06)}body.woocommerce-checkout .studio-checkout-payment__shipping,body.woocommerce-checkout .studio-checkout-payment__methods{width:100%}body.woocommerce-checkout .studio-checkout-payment__section-title{width:100%;margin:0 !important;padding:20px 20px 18px;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700;line-height:1.25;color:#172433;background:#f7fafc;border-bottom:1px solid var(--studio-checkout-border, #d7e3ef)}body.woocommerce-checkout .studio-checkout-payment__methods .wc_payment_methods,body.woocommerce-checkout .studio-checkout-payment__methods ul.payment_methods{width:100% !important;margin:0 !important;padding:0 !important;background:#fff !important;border:0 !important}body.woocommerce-checkout .studio-checkout-payment__methods .wc_payment_method{width:100% !important}body.woocommerce-checkout .studio-checkout-payment__methods .wc_payment_method__title label{width:100% !important}body.woocommerce-checkout .studio-checkout-payment__methods .payment_box{width:100% !important;max-width:none !important}body.woocommerce-checkout .studio-checkout-payment__shipping .wc_payment_shipping{width:100%;padding:20px}body.woocommerce-checkout .studio-checkout-payment__terms{display:block !important;width:100% !important;margin:0 !important;padding:20px !important;background:#fff;border-top:1px solid var(--studio-checkout-border, #d7e3ef)}body.woocommerce-checkout .studio-checkout-payment__terms::before,body.woocommerce-checkout .studio-checkout-payment__terms::after{display:none !important;content:none !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper,body.woocommerce-checkout .studio-checkout-payment__terms .studio-checkout-terms{width:100% !important;margin:0 !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-privacy-policy-text{margin:0 0 18px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;line-height:1.55;color:#576578}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-privacy-policy-text p{margin:0}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-privacy-policy-text a{font-weight:700;color:#172433;text-decoration:underline;text-underline-offset:2px}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-checkbox-text{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:600;line-height:1.45;color:#172433}body.woocommerce-checkout .studio-checkout-payment__terms .form-row{width:100% !important;margin:0 !important;padding:0 !important}body.woocommerce-checkout .studio-checkout-payment__terms label{cursor:pointer}body.woocommerce-checkout .studio-checkout-payment__actions{width:100%;margin:0;padding:0 1px 1px;background:rgba(0,0,0,0)}body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button{position:relative !important;inset:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-width:100% !important;max-width:100% !important;height:56px !important;min-height:56px !important;max-height:56px !important;margin:0 !important;padding:0 30px !important;overflow:visible !important;font-family:"Montserrat",sans-serif !important;font-size:14px !important;font-style:normal !important;font-weight:700 !important;line-height:1 !important;letter-spacing:.015em !important;text-align:center !important;text-decoration:none !important;text-indent:0 !important;text-shadow:none !important;text-transform:uppercase !important;white-space:nowrap !important;color:#fff !important;background:var(--studio-checkout-primary, #078ed5) !important;border:1px solid var(--studio-checkout-primary, #078ed5) !important;border-radius:6px !important;box-sizing:border-box !important;outline:0;box-shadow:0 6px 18px rgba(7,142,213,.18) !important;cursor:pointer;appearance:none !important;transform:none !important;transition:box-shadow .3s ease !important}body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button::before,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button::after{position:static !important;display:none !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;content:none !important;opacity:0 !important}body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:hover,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:focus,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:focus-visible,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:active,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button.active,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button.loading{inset:auto !important;width:100% !important;min-width:100% !important;max-width:100% !important;height:56px !important;min-height:56px !important;max-height:56px !important;margin:0 !important;padding:0 30px !important;font-family:"Montserrat",sans-serif !important;font-size:14px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:.015em !important;color:#fff !important;background:var(--studio-checkout-primary, #078ed5) !important;border:1px solid var(--studio-checkout-primary, #078ed5) !important;box-shadow:0 8px 22px rgba(7,142,213,.3) !important;transform:none !important}body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:focus-visible{outline:2px solid var(--studio-checkout-primary, #078ed5);outline-offset:3px}body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:disabled,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button[disabled],body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button[aria-disabled=true],body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button.disabled{cursor:not-allowed;pointer-events:none;opacity:.55;box-shadow:none !important;transform:none !important}body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button.loading{cursor:wait;pointer-events:none;opacity:.7}@media(max-width: 767px){body.woocommerce-checkout #payment.studio-checkout-payment{gap:14px !important}body.woocommerce-checkout .studio-checkout-payment__section-title{padding:18px 16px 16px;font-size:17px}body.woocommerce-checkout .studio-checkout-payment__shipping .wc_payment_shipping{padding:18px 16px}body.woocommerce-checkout .studio-checkout-payment__terms{padding:18px 16px !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-privacy-policy-text{font-size:12px}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-checkbox-text{font-size:12px;line-height:1.5}body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button{height:54px !important;min-height:54px !important;max-height:54px !important;padding:0 20px !important;font-size:13px !important}body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:hover,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:focus,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:focus-visible,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:active,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button.active,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button.loading{height:54px !important;min-height:54px !important;max-height:54px !important;padding:0 20px !important;font-size:13px !important}}@media(prefers-reduced-motion: reduce){body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button{transition-duration:.01ms !important}}body.woocommerce-checkout #payment.studio-checkout-payment{display:flex !important;flex-direction:column !important;gap:16px !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:visible !important;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}body.woocommerce-checkout .studio-checkout-payment__card{overflow:hidden !important;width:100% !important;margin:0 !important;padding:0 !important;background:#fff !important;border:1px solid var(--studio-checkout-border, #d7e3ef) !important;border-radius:var(--studio-checkout-radius-lg, 14px) !important;box-shadow:0 8px 26px rgba(29,67,106,.06) !important}body.woocommerce-checkout .studio-checkout-payment__header{display:flex !important;align-items:center !important;gap:14px !important;width:100% !important;min-height:78px !important;margin:0 !important;padding:16px 20px !important;background:#f7fafc !important;border-bottom:1px solid var(--studio-checkout-border, #d7e3ef) !important;box-sizing:border-box !important}body.woocommerce-checkout .studio-checkout-payment__header-icon{display:inline-flex !important;flex:0 0 40px !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;margin:0 !important;padding:0 !important;font-family:"Material Symbols Rounded" !important;font-size:21px !important;font-weight:normal !important;line-height:1 !important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24 !important;color:#172433 !important;background:#eef8fd !important;border:1px solid #c9e5f5 !important;border-radius:50% !important;box-sizing:border-box !important}body.woocommerce-checkout .studio-checkout-payment__header-content{display:flex !important;flex:1 1 auto !important;flex-direction:column !important;gap:3px !important;min-width:0 !important}body.woocommerce-checkout .studio-checkout-payment__eyebrow{display:block !important;margin:0 !important;padding:0 !important;font-family:"Montserrat",sans-serif !important;font-size:11px !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing:.02em !important;color:#172433 !important;text-transform:uppercase !important}body.woocommerce-checkout .studio-checkout-payment__title{display:block !important;margin:0 !important;padding:0 !important;font-family:"Montserrat",sans-serif !important;font-size:18px !important;font-weight:700 !important;line-height:1.25 !important;color:#111827 !important}body.woocommerce-checkout .studio-checkout-payment__body{width:100% !important;margin:0 !important;padding:0 !important;background:#fff !important}body.woocommerce-checkout .studio-checkout-payment__shipping,body.woocommerce-checkout .studio-checkout-payment__methods{width:100% !important;margin:0 !important;padding:0 !important}body.woocommerce-checkout .studio-checkout-payment__methods .wc_payment_methods,body.woocommerce-checkout .studio-checkout-payment__methods ul.payment_methods{width:100% !important;margin:0 !important;padding:0 !important;background:#fff !important;border:0 !important}body.woocommerce-checkout .studio-checkout-payment__methods .wc_payment_method,body.woocommerce-checkout .studio-checkout-payment__methods .wc_payment_method__title,body.woocommerce-checkout .studio-checkout-payment__methods .wc_payment_method__title label,body.woocommerce-checkout .studio-checkout-payment__methods .payment_box{width:100% !important;max-width:none !important;margin:0 !important}body.woocommerce-checkout .studio-checkout-payment__terms{display:block !important;float:none !important;clear:both !important;width:100% !important;margin:0 !important;padding:20px !important;background:#fff !important;box-sizing:border-box !important}body.woocommerce-checkout .studio-checkout-payment__terms::before,body.woocommerce-checkout .studio-checkout-payment__terms::after{display:none !important;content:none !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper,body.woocommerce-checkout .studio-checkout-payment__terms .studio-checkout-terms,body.woocommerce-checkout .studio-checkout-payment__terms .form-row,body.woocommerce-checkout .studio-checkout-payment__terms .validate-required{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-privacy-policy-text{width:100% !important;margin:0 0 18px !important;padding:0 !important;font-family:"Montserrat",sans-serif !important;font-size:12px !important;font-weight:400 !important;line-height:1.55 !important;color:#576578 !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-privacy-policy-text p{margin:0 !important;padding:0 !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-privacy-policy-text a{font-weight:700 !important;color:#111827 !important;text-decoration:underline !important;text-underline-offset:2px !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-form__label-for-checkbox,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-form__label{position:relative !important;display:grid !important;grid-template-columns:20px minmax(0, 1fr) !important;align-items:start !important;gap:10px !important;float:none !important;width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;cursor:pointer !important;text-indent:0 !important}body.woocommerce-checkout .studio-checkout-payment__terms input[type=checkbox],body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-form__input-checkbox{position:static !important;inset:auto !important;display:block !important;grid-column:1 !important;float:none !important;width:18px !important;min-width:18px !important;max-width:18px !important;height:18px !important;min-height:18px !important;max-height:18px !important;margin:3px 0 0 !important;padding:0 !important;vertical-align:top !important;border:1px solid #b6c8da !important;border-radius:4px !important;background:#fff !important;box-shadow:none !important;appearance:none !important;transform:none !important;cursor:pointer !important}body.woocommerce-checkout .studio-checkout-payment__terms input[type=checkbox]:checked,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-form__input-checkbox:checked{background-color:var(--studio-checkout-primary, #078ed5) !important;border-color:var(--studio-checkout-primary, #078ed5) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:12px !important}body.woocommerce-checkout .studio-checkout-payment__terms input[type=checkbox]:focus-visible,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-form__input-checkbox:focus-visible{outline:2px solid var(--studio-checkout-primary, #078ed5) !important;outline-offset:2px !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-checkbox-text{display:block !important;grid-column:2 !important;width:100% !important;margin:0 !important;padding:0 !important;font-family:"Montserrat",sans-serif !important;font-size:13px !important;font-weight:600 !important;line-height:1.45 !important;color:#111827 !important;text-indent:0 !important}body.woocommerce-checkout .studio-checkout-payment__terms .required{position:static !important;display:inline !important;margin-left:3px !important;color:#dc2626 !important}body.woocommerce-checkout .studio-checkout-payment__actions{width:100% !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;box-sizing:border-box !important}body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button{display:inline-flex !important;align-items:center !important;justify-content:center !important;float:none !important;width:100% !important;min-width:100% !important;max-width:100% !important;height:56px !important;min-height:56px !important;max-height:56px !important;margin:0 !important;padding:0 30px !important;font-family:"Montserrat",sans-serif !important;font-size:14px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:.015em !important;text-align:center !important;text-transform:uppercase !important;color:#fff !important;background:var(--studio-checkout-primary, #078ed5) !important;border:1px solid var(--studio-checkout-primary, #078ed5) !important;border-radius:6px !important;box-shadow:0 6px 18px rgba(7,142,213,.18) !important;transform:none !important;transition:box-shadow .3s ease !important}body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button::before,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button::after{display:none !important;content:none !important}body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:hover,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:focus,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:focus-visible,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:active,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button.active,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button.loading{width:100% !important;min-width:100% !important;max-width:100% !important;height:56px !important;min-height:56px !important;max-height:56px !important;margin:0 !important;padding:0 30px !important;font-size:14px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:.015em !important;color:#fff !important;background:var(--studio-checkout-primary, #078ed5) !important;border:1px solid var(--studio-checkout-primary, #078ed5) !important;box-shadow:0 8px 22px rgba(7,142,213,.3) !important;transform:none !important}body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:focus-visible{outline:2px solid var(--studio-checkout-primary, #078ed5) !important;outline-offset:3px !important}body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:disabled,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button[disabled],body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button[aria-disabled=true],body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button.disabled{pointer-events:none !important;opacity:.55 !important;box-shadow:none !important;cursor:not-allowed !important}@media(max-width: 767px){body.woocommerce-checkout #payment.studio-checkout-payment{gap:14px !important}body.woocommerce-checkout .studio-checkout-payment__header{min-height:72px !important;padding:14px 16px !important}body.woocommerce-checkout .studio-checkout-payment__header-icon{flex-basis:38px !important;width:38px !important;height:38px !important;font-size:20px !important}body.woocommerce-checkout .studio-checkout-payment__eyebrow{font-size:10px !important}body.woocommerce-checkout .studio-checkout-payment__title{font-size:17px !important}body.woocommerce-checkout .studio-checkout-payment__terms{padding:18px 16px !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-form__label-for-checkbox,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-form__label{grid-template-columns:18px minmax(0, 1fr) !important;gap:9px !important}body.woocommerce-checkout .studio-checkout-payment__terms input[type=checkbox],body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-form__input-checkbox{width:17px !important;min-width:17px !important;max-width:17px !important;height:17px !important;min-height:17px !important;max-height:17px !important;margin:3px 0 0 !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-checkbox-text{font-size:12px !important;line-height:1.5 !important}body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button{height:54px !important;min-height:54px !important;max-height:54px !important;padding:0 20px !important;font-size:13px !important}body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:hover,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:focus,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:focus-visible,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:active,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button.active,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button.loading{height:54px !important;min-height:54px !important;max-height:54px !important;padding:0 20px !important;font-size:13px !important}}body.woocommerce-checkout .studio-checkout__layout,body.woocommerce-checkout .trustdeal_checkout__container.checkout-container{align-items:start !important;margin-top:16px !important}body.woocommerce-checkout .studio-checkout__main,body.woocommerce-checkout .trustdeal_checkout__container__left.checkout-left,body.woocommerce-checkout .studio-checkout__sidebar,body.woocommerce-checkout .trustdeal_checkout__container__right.checkout-right{align-self:start !important;margin-top:0 !important}body.woocommerce-checkout .studio-checkout__main>:first-child,body.woocommerce-checkout .trustdeal_checkout__container__left.checkout-left>:first-child,body.woocommerce-checkout .studio-checkout__sidebar>:first-child,body.woocommerce-checkout .trustdeal_checkout__container__right.checkout-right>:first-child{margin-top:0 !important}body.woocommerce-checkout .studio-checkout-coupon-panel{width:100% !important;margin:0 !important;padding:0 !important;overflow:hidden !important;box-sizing:border-box !important}body.woocommerce-checkout .studio-checkout-coupon-panel__toggle,body.woocommerce-checkout button.studio-checkout-coupon-panel__toggle{width:100% !important;min-height:54px !important;margin:0 !important;padding:16px 18px !important;box-sizing:border-box !important}body.woocommerce-checkout .studio-checkout-coupon-panel__content{width:100% !important;margin:0 !important;padding:16px 18px 18px !important;background:var(--studio-checkout-surface-soft, #f7fafc) !important;border-top:1px solid var(--studio-checkout-border, #d7e3ef) !important;box-sizing:border-box !important}body.woocommerce-checkout .studio-checkout-coupon-panel__content[hidden]{display:none !important}body.woocommerce-checkout .studio-checkout-coupon-panel__content form.checkout_coupon,body.woocommerce-checkout .studio-checkout-coupon-panel__content form.woocommerce-form-coupon,body.woocommerce-checkout .studio-checkout-coupon-panel__content form.studio-checkout-coupon{display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;align-items:stretch !important;gap:12px !important;width:100% !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;box-sizing:border-box !important}body.woocommerce-checkout .studio-checkout-coupon-panel__content .studio-checkout-coupon .input-text,body.woocommerce-checkout .studio-checkout-coupon-panel__content .studio-checkout-coupon input[name=coupon_code]{width:100% !important;min-width:0 !important;height:48px !important;min-height:48px !important;margin:0 !important;padding:0 15px !important;box-sizing:border-box !important}body.woocommerce-checkout .studio-checkout-coupon-panel__content .studio-checkout-button.button{height:48px !important;min-height:48px !important;max-height:48px !important;margin:0 !important;padding:0 22px !important}body.woocommerce-checkout #payment.studio-checkout-payment .studio-checkout-payment__card{overflow:hidden !important}body.woocommerce-checkout #payment.studio-checkout-payment .studio-checkout-payment__header{padding:16px 20px !important}body.woocommerce-checkout #payment.studio-checkout-payment .studio-checkout-payment__body{width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}body.woocommerce-checkout #payment.studio-checkout-payment .studio-checkout-payment__terms,body.woocommerce-checkout #payment.studio-checkout-payment .form-row.place-order.studio-checkout-payment__terms{display:block !important;float:none !important;clear:both !important;width:100% !important;margin:0 !important;padding:20px !important;box-sizing:border-box !important}body.woocommerce-checkout #payment.studio-checkout-payment .studio-checkout-payment__terms>*,body.woocommerce-checkout #payment.studio-checkout-payment .woocommerce-terms-and-conditions-wrapper,body.woocommerce-checkout #payment.studio-checkout-payment .woocommerce-privacy-policy-text,body.woocommerce-checkout #payment.studio-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row{width:100% !important;max-width:none !important;box-sizing:border-box !important}body.woocommerce-checkout #payment.studio-checkout-payment .woocommerce-privacy-policy-text{margin:0 0 18px !important;padding:0 !important;text-indent:0 !important}body.woocommerce-checkout #payment.studio-checkout-payment .woocommerce-privacy-policy-text p{margin:0 !important;padding:0 !important;text-indent:0 !important}body.woocommerce-checkout #payment.studio-checkout-payment .woocommerce-terms-and-conditions-wrapper .form-row,body.woocommerce-checkout #payment.studio-checkout-payment .woocommerce-terms-and-conditions-wrapper .validate-required{float:none !important;width:100% !important;margin:0 !important;padding:0 !important}body.woocommerce-checkout #payment.studio-checkout-payment .woocommerce-form__label-for-checkbox,body.woocommerce-checkout #payment.studio-checkout-payment label.woocommerce-form__label-for-checkbox,body.woocommerce-checkout #payment.studio-checkout-payment .woocommerce-form__label{position:relative !important;left:auto !important;display:grid !important;grid-template-columns:18px minmax(0, 1fr) auto !important;align-items:start !important;column-gap:10px !important;width:100% !important;margin:0 !important;padding:0 !important;text-indent:0 !important;box-sizing:border-box !important}body.woocommerce-checkout #payment.studio-checkout-payment input[type=checkbox],body.woocommerce-checkout #payment.studio-checkout-payment .woocommerce-form__input-checkbox{position:static !important;inset:auto !important;grid-column:1 !important;float:none !important;width:18px !important;min-width:18px !important;max-width:18px !important;height:18px !important;min-height:18px !important;max-height:18px !important;margin:3px 0 0 !important;padding:0 !important;transform:none !important}body.woocommerce-checkout #payment.studio-checkout-payment .woocommerce-terms-and-conditions-checkbox-text{grid-column:2 !important;width:100% !important;margin:0 !important;padding:0 !important;text-indent:0 !important}body.woocommerce-checkout #payment.studio-checkout-payment .woocommerce-terms-and-conditions-wrapper .required{position:static !important;inset:auto !important;grid-column:3 !important;align-self:start !important;margin:1px 0 0 !important;padding:0 !important;transform:none !important}@media(max-width: 900px){body.woocommerce-checkout .studio-checkout__layout,body.woocommerce-checkout .trustdeal_checkout__container.checkout-container{margin-top:16px !important}}@media(max-width: 767px){body.woocommerce-checkout .studio-checkout-coupon-panel__toggle,body.woocommerce-checkout button.studio-checkout-coupon-panel__toggle{padding:14px 15px !important}body.woocommerce-checkout .studio-checkout-coupon-panel__content{padding:15px !important}body.woocommerce-checkout .studio-checkout-coupon-panel__content form.checkout_coupon,body.woocommerce-checkout .studio-checkout-coupon-panel__content form.woocommerce-form-coupon,body.woocommerce-checkout .studio-checkout-coupon-panel__content form.studio-checkout-coupon{grid-template-columns:minmax(0, 1fr) !important;gap:10px !important}body.woocommerce-checkout .studio-checkout-coupon-panel__content .studio-checkout-button.button{width:100% !important;min-width:100% !important;max-width:100% !important}body.woocommerce-checkout #payment.studio-checkout-payment .studio-checkout-payment__header{padding:14px 16px !important}body.woocommerce-checkout #payment.studio-checkout-payment .studio-checkout-payment__terms,body.woocommerce-checkout #payment.studio-checkout-payment .form-row.place-order.studio-checkout-payment__terms{padding:18px 16px !important}body.woocommerce-checkout #payment.studio-checkout-payment .woocommerce-form__label-for-checkbox,body.woocommerce-checkout #payment.studio-checkout-payment label.woocommerce-form__label-for-checkbox,body.woocommerce-checkout #payment.studio-checkout-payment .woocommerce-form__label{grid-template-columns:17px minmax(0, 1fr) auto !important;column-gap:9px !important}}body.woocommerce-checkout .studio-checkout-coupon-panel__content .studio-checkout-button.button,body.woocommerce-checkout .studio-checkout-coupon-panel__content button[name=apply_coupon],body.woocommerce-checkout .studio-checkout-coupon-panel__content input[name=apply_coupon]{border-radius:5px !important}body.woocommerce-checkout .studio-checkout-coupon-panel__content .studio-checkout-button.button:hover,body.woocommerce-checkout .studio-checkout-coupon-panel__content .studio-checkout-button.button:focus,body.woocommerce-checkout .studio-checkout-coupon-panel__content .studio-checkout-button.button:focus-visible,body.woocommerce-checkout .studio-checkout-coupon-panel__content .studio-checkout-button.button:active,body.woocommerce-checkout .studio-checkout-coupon-panel__content .studio-checkout-button.button.active,body.woocommerce-checkout .studio-checkout-coupon-panel__content .studio-checkout-button.button.loading,body.woocommerce-checkout .studio-checkout-coupon-panel__content .studio-checkout-button.button:disabled,body.woocommerce-checkout .studio-checkout-coupon-panel__content .studio-checkout-button.button[disabled],body.woocommerce-checkout .studio-checkout-coupon-panel__content .studio-checkout-button.button[aria-disabled=true],body.woocommerce-checkout .studio-checkout-coupon-panel__content button[name=apply_coupon]:hover,body.woocommerce-checkout .studio-checkout-coupon-panel__content button[name=apply_coupon]:focus,body.woocommerce-checkout .studio-checkout-coupon-panel__content button[name=apply_coupon]:focus-visible,body.woocommerce-checkout .studio-checkout-coupon-panel__content button[name=apply_coupon]:active,body.woocommerce-checkout .studio-checkout-coupon-panel__content button[name=apply_coupon].active,body.woocommerce-checkout .studio-checkout-coupon-panel__content button[name=apply_coupon].loading,body.woocommerce-checkout .studio-checkout-coupon-panel__content button[name=apply_coupon]:disabled,body.woocommerce-checkout .studio-checkout-coupon-panel__content button[name=apply_coupon][disabled],body.woocommerce-checkout .studio-checkout-coupon-panel__content button[name=apply_coupon][aria-disabled=true],body.woocommerce-checkout .studio-checkout-coupon-panel__content input[name=apply_coupon]:hover,body.woocommerce-checkout .studio-checkout-coupon-panel__content input[name=apply_coupon]:focus,body.woocommerce-checkout .studio-checkout-coupon-panel__content input[name=apply_coupon]:focus-visible,body.woocommerce-checkout .studio-checkout-coupon-panel__content input[name=apply_coupon]:active,body.woocommerce-checkout .studio-checkout-coupon-panel__content input[name=apply_coupon].active,body.woocommerce-checkout .studio-checkout-coupon-panel__content input[name=apply_coupon].loading,body.woocommerce-checkout .studio-checkout-coupon-panel__content input[name=apply_coupon]:disabled,body.woocommerce-checkout .studio-checkout-coupon-panel__content input[name=apply_coupon][disabled],body.woocommerce-checkout .studio-checkout-coupon-panel__content input[name=apply_coupon][aria-disabled=true]{border-radius:5px !important}body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button{border-radius:5px !important}body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:hover,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:focus,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:focus-visible,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:active,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button.active,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button.loading,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button:disabled,body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button[disabled],body.woocommerce-checkout .studio-checkout-payment__actions #place_order.button[aria-disabled=true]{border-radius:5px !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper>.form-row.validate-required,body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required,body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper>.form-row.validate-required{display:block !important;float:none !important;clear:both !important;width:100% !important;margin:0 !important;padding:0 !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required>label.woocommerce-form__label-for-checkbox,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required>label.woocommerce-form__label.checkbox,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required>label.checkbox,body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required>label.woocommerce-form__label-for-checkbox,body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required>label.woocommerce-form__label.checkbox,body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required>label.checkbox{position:static !important;inset:auto !important;display:flex !important;flex-flow:row nowrap !important;align-items:center !important;justify-content:flex-start !important;gap:12px !important;float:none !important;clear:both !important;width:100% !important;max-width:none !important;min-height:0 !important;margin:0 !important;padding:0 !important;text-align:left !important;white-space:normal !important;box-sizing:border-box !important;cursor:pointer}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>input[type=checkbox],body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>input.woocommerce-form__input-checkbox,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>input.input-checkbox,body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>input[type=checkbox],body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>input.woocommerce-form__input-checkbox,body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>input.input-checkbox{position:static !important;inset:auto !important;display:block !important;flex:0 0 18px !important;align-self:center !important;float:none !important;width:18px !important;min-width:18px !important;max-width:18px !important;height:18px !important;min-height:18px !important;max-height:18px !important;margin:0 !important;padding:0 !important;vertical-align:middle !important;box-sizing:border-box !important;transform:none !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>.woocommerce-terms-and-conditions-checkbox-text,body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>.woocommerce-terms-and-conditions-checkbox-text{position:static !important;inset:auto !important;display:block !important;flex:1 1 auto !important;align-self:center !important;float:none !important;width:auto !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:0 !important;font-family:"Montserrat",sans-serif !important;font-size:13px !important;font-weight:600 !important;line-height:1.45 !important;color:#111827 !important;text-align:left !important;white-space:normal !important;box-sizing:border-box !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>abbr.required,body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>abbr.required{position:static !important;inset:auto !important;display:inline-block !important;flex:0 0 auto !important;align-self:center !important;float:none !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;color:#dc2626 !important;text-decoration:none !important;transform:none !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>br,body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>br{display:none !important}@media(max-width: 767px){body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required>label.woocommerce-form__label-for-checkbox,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required>label.woocommerce-form__label.checkbox,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required>label.checkbox,body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required>label.woocommerce-form__label-for-checkbox,body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required>label.woocommerce-form__label.checkbox,body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper>p.form-row.validate-required>label.checkbox{gap:10px !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>input[type=checkbox],body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>input.woocommerce-form__input-checkbox,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>input.input-checkbox,body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>input[type=checkbox],body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>input.woocommerce-form__input-checkbox,body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>input.input-checkbox{flex-basis:17px !important;width:17px !important;min-width:17px !important;max-width:17px !important;height:17px !important;min-height:17px !important;max-height:17px !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>.woocommerce-terms-and-conditions-checkbox-text,body.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox>.woocommerce-terms-and-conditions-checkbox-text{font-size:12px !important;line-height:1.5 !important}}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper>.form-row,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper>p.form-row,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper .validate-required{display:flex !important;align-items:center !important;gap:12px !important;float:none !important;clear:both !important;width:calc(100% + 14px) !important;margin:0 0 0 -14px !important;padding:0 !important;text-align:left !important;box-sizing:border-box !important}body.woocommerce-checkout .studio-checkout-payment__terms label.checkbox,body.woocommerce-checkout .studio-checkout-payment__terms label.woocommerce-form__label,body.woocommerce-checkout .studio-checkout-payment__terms label.woocommerce-form__label-for-checkbox,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-form__label.checkbox{display:flex !important;align-items:center !important;gap:12px !important;float:none !important;width:100% !important;margin:0 !important;padding:0 !important;text-align:left !important;cursor:pointer;box-sizing:border-box !important}body.woocommerce-checkout .studio-checkout-payment__terms label.checkbox>br,body.woocommerce-checkout .studio-checkout-payment__terms label.woocommerce-form__label>br,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper>.form-row>br{display:none !important}body.woocommerce-checkout .studio-checkout-payment__terms input[type=checkbox],body.woocommerce-checkout .studio-checkout-payment__terms input.woocommerce-form__input-checkbox,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-form__input-checkbox{position:static !important;inset:auto !important;display:block !important;flex:0 0 18px !important;align-self:center !important;float:none !important;width:18px !important;min-width:18px !important;max-width:18px !important;height:18px !important;min-height:18px !important;max-height:18px !important;margin:0 !important;padding:0 !important;vertical-align:middle !important;box-sizing:border-box !important}body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-checkbox-text{display:block !important;flex:1 1 auto !important;align-self:center !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;text-align:left !important}body.woocommerce-checkout .studio-checkout-payment__terms .required{position:static !important;inset:auto !important;display:inline !important;flex:0 0 auto !important;align-self:center !important;float:none !important;width:auto !important;margin:0 0 0 3px !important;padding:0 !important}@media(max-width: 767px){body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper>.form-row,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper>p.form-row,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper .validate-required{width:calc(100% + 10px) !important;margin-left:-10px !important;gap:10px !important}body.woocommerce-checkout .studio-checkout-payment__terms label.checkbox,body.woocommerce-checkout .studio-checkout-payment__terms label.woocommerce-form__label,body.woocommerce-checkout .studio-checkout-payment__terms label.woocommerce-form__label-for-checkbox,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-form__label.checkbox{gap:10px !important}body.woocommerce-checkout .studio-checkout-payment__terms input[type=checkbox],body.woocommerce-checkout .studio-checkout-payment__terms input.woocommerce-form__input-checkbox,body.woocommerce-checkout .studio-checkout-payment__terms .woocommerce-form__input-checkbox{flex-basis:17px !important;width:17px !important;min-width:17px !important;max-width:17px !important;height:17px !important;min-height:17px !important;max-height:17px !important}}body.woocommerce-checkout #payment .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper p.form-row.validate-required,body.woocommerce-checkout #payment .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper .form-row.validate-required,body.woocommerce-checkout #payment .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{box-sizing:border-box !important}body.woocommerce-checkout #payment .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper p.form-row.validate-required,body.woocommerce-checkout #payment .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper .form-row.validate-required{position:relative !important;left:-30px !important;display:block !important;float:none !important;clear:both !important;width:calc(100% + 30px) !important;margin:0 !important;padding:0 !important;transform:none !important}body.woocommerce-checkout #payment .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox,body.woocommerce-checkout #payment .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label.checkbox,body.woocommerce-checkout #payment .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper label.checkbox{position:static !important;display:flex !important;align-items:center !important;gap:12px !important;width:100% !important;margin:0 !important;padding:0 !important;text-align:left !important;transform:none !important}body.woocommerce-checkout #payment .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper input[type=checkbox],body.woocommerce-checkout #payment .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper input.woocommerce-form__input-checkbox{position:static !important;inset:auto !important;display:block !important;flex:0 0 18px !important;align-self:center !important;float:none !important;width:18px !important;min-width:18px !important;max-width:18px !important;height:18px !important;min-height:18px !important;max-height:18px !important;margin:0 !important;padding:0 !important;transform:none !important}body.woocommerce-checkout #payment .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{display:block !important;flex:1 1 auto !important;align-self:center !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;font-size:13px !important;font-weight:600 !important;line-height:1.45 !important;text-align:left !important}body.woocommerce-checkout #payment .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper .required{position:static !important;inset:auto !important;display:inline !important;flex:0 0 auto !important;margin:0 0 0 3px !important;padding:0 !important;transform:none !important}@media(max-width: 767px){body.woocommerce-checkout #payment .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper p.form-row.validate-required,body.woocommerce-checkout #payment .studio-checkout-payment__terms .woocommerce-terms-and-conditions-wrapper .form-row.validate-required{left:-16px !important;width:calc(100% + 16px) !important}}body.woocommerce-checkout .studio-checkout__layout,body.woocommerce-checkout .trustdeal_checkout__container.checkout-container{align-items:start !important}body.woocommerce-checkout .studio-checkout__main,body.woocommerce-checkout .trustdeal_checkout__container__left,body.woocommerce-checkout .checkout-left{align-self:start !important;margin-top:0 !important;padding-top:0 !important}body.woocommerce-checkout .studio-checkout__sidebar,body.woocommerce-checkout .trustdeal_checkout__container__right.checkout-right,body.woocommerce-checkout .checkout-right{align-self:start !important;margin-top:0 !important;padding-top:0 !important}body.woocommerce-checkout .studio-checkout__main>:first-child{margin-top:0 !important}body.woocommerce-checkout .trustdeal_checkout__container__left>:first-child,body.woocommerce-checkout .checkout-left>:first-child{margin-top:0 !important}body.woocommerce-checkout .studio-checkout-customer-data:first-child,body.woocommerce-checkout .studio-checkout-section:first-child,body.woocommerce-checkout .studio-checkout-card:first-child,body.woocommerce-checkout .woocommerce-billing-fields:first-child,body.woocommerce-checkout .woocommerce-shipping-fields:first-child{margin-top:0 !important}body.woocommerce-checkout .studio-checkout__main>h2:first-child,body.woocommerce-checkout .studio-checkout__main>h3:first-child,body.woocommerce-checkout .studio-checkout__main>.checkout-title:first-child,body.woocommerce-checkout .studio-checkout__main>.woocommerce-billing-fields:first-child{margin-top:0 !important}body.woocommerce-checkout .studio-checkout__main,body.woocommerce-checkout .studio-checkout__sidebar{position:relative !important;top:0 !important;transform:none !important}body.woocommerce-checkout .studio-checkout__main,body.woocommerce-checkout .trustdeal_checkout__container__left.checkout-left{position:relative !important;align-self:start !important;margin-top:0 !important;padding-top:0 !important}body.woocommerce-checkout .studio-checkout__main>wc-order-attribution-inputs,body.woocommerce-checkout .trustdeal_checkout__container__left>wc-order-attribution-inputs{position:absolute !important;top:0 !important;left:0 !important;width:0 !important;min-width:0 !important;max-width:0 !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;pointer-events:none !important}body.woocommerce-checkout .studio-checkout__main>.studio-checkout-card:first-of-type,body.woocommerce-checkout .trustdeal_checkout__container__left>.studio-checkout-card:first-of-type{margin-top:0 !important}body.woocommerce-checkout .studio-checkout__layout,body.woocommerce-checkout .trustdeal_checkout__container.checkout-container{align-items:start !important}body.woocommerce-checkout .studio-checkout__sidebar,body.woocommerce-checkout .trustdeal_checkout__container__right.checkout-right{align-self:start !important;margin-top:0 !important;padding-top:0 !important}body.woocommerce-checkout .studio-checkout__sidebar,body.woocommerce-checkout .trustdeal_checkout__container__right.checkout-right{position:sticky !important;top:41px !important}@media(max-width: 1100px){body.woocommerce-checkout .studio-checkout__sidebar,body.woocommerce-checkout .trustdeal_checkout__container__right.checkout-right{top:90px !important}}@media(max-width: 900px){body.woocommerce-checkout .studio-checkout__sidebar,body.woocommerce-checkout .trustdeal_checkout__container__right.checkout-right{position:static !important;top:auto !important}}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout,body.woocommerce-checkout .woocommerce-notices-wrapper{display:flex;flex-direction:column;gap:18px;width:100%;margin:18px 0 24px !important;padding:0 !important}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-message,body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-info{margin:0 !important}body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .woocommerce-info{width:100%;margin:0 0 18px !important}body.woocommerce-checkout .studio-checkout-coupon-panel+.woocommerce-NoticeGroup-checkout,body.woocommerce-checkout .studio-checkout-coupon-panel+.woocommerce-notices-wrapper{margin-top:22px !important}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout+.studio-checkout__layout,body.woocommerce-checkout .woocommerce-notices-wrapper+.studio-checkout__layout,body.woocommerce-checkout .woocommerce-NoticeGroup-checkout+.trustdeal_checkout__container,body.woocommerce-checkout .woocommerce-notices-wrapper+.trustdeal_checkout__container{margin-top:24px !important}body.woocommerce-checkout input[type=text],body.woocommerce-checkout input[type=email],body.woocommerce-checkout input[type=tel],body.woocommerce-checkout input[type=number],body.woocommerce-checkout input[type=password],body.woocommerce-checkout input[type=search],body.woocommerce-checkout textarea,body.woocommerce-checkout select,body.woocommerce-checkout .input-text,body.woocommerce-checkout .select2-selection__rendered{color:#172433 !important;-webkit-text-fill-color:#172433 !important;opacity:1 !important}body.woocommerce-checkout input::placeholder,body.woocommerce-checkout textarea::placeholder,body.woocommerce-checkout .input-text::placeholder{color:#9aa5b3 !important;-webkit-text-fill-color:#9aa5b3 !important;opacity:1 !important}body.woocommerce-checkout input:focus,body.woocommerce-checkout textarea:focus,body.woocommerce-checkout select:focus,body.woocommerce-checkout .input-text:focus{color:#172433 !important;-webkit-text-fill-color:#172433 !important}body.woocommerce-checkout input:-webkit-autofill,body.woocommerce-checkout input:-webkit-autofill:hover,body.woocommerce-checkout input:-webkit-autofill:focus,body.woocommerce-checkout textarea:-webkit-autofill,body.woocommerce-checkout textarea:-webkit-autofill:hover,body.woocommerce-checkout textarea:-webkit-autofill:focus,body.woocommerce-checkout select:-webkit-autofill,body.woocommerce-checkout select:-webkit-autofill:hover,body.woocommerce-checkout select:-webkit-autofill:focus{-webkit-text-fill-color:#172433 !important;transition:background-color 9999s ease-out,color 9999s ease-out}body.woocommerce-checkout select option{color:#172433}@media(max-width: 767px){body.woocommerce-checkout .woocommerce-NoticeGroup-checkout,body.woocommerce-checkout .woocommerce-notices-wrapper{gap:14px;margin-top:16px !important;margin-bottom:20px !important}body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .woocommerce-info{margin-bottom:14px !important}}.checkout-container span.studio-checkout__security-icon{color:#4d7b5a !important}body.woocommerce-checkout .woocommerce-form-login-toggle{width:100% !important;margin:0 0 16px !important}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{position:relative !important;display:flex !important;align-items:center !important;width:100% !important;min-height:54px !important;margin:0 !important;padding:16px 52px 16px 56px !important;box-sizing:border-box !important;color:var(--studio-checkout-heading) !important;font-family:"Montserrat",sans-serif !important;font-size:12px !important;font-weight:600 !important;line-height:1.45 !important;text-align:left !important;background:var(--studio-checkout-surface, #fff) !important;border:1px solid var(--studio-checkout-border, #dce6f0) !important;border-radius:var(--studio-checkout-radius, 11px) !important;box-shadow:0 7px 20px rgba(29,67,106,.04) !important;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease !important}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info:hover{background:var(--studio-checkout-surface-soft, #f7fafc) !important;border-color:var(--studio-checkout-border-hover, #bfd1e3) !important;box-shadow:var(--studio-checkout-shadow-hover, 0 10px 24px rgba(8, 111, 223, 0.17)) !important}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info::before{content:"login" !important;position:absolute !important;top:50% !important;left:18px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:26px !important;height:26px !important;margin:0 !important;color:var(--studio-checkout-primary, #086fdf) !important;font-family:"Material Symbols Rounded" !important;font-size:20px !important;font-style:normal !important;font-weight:400 !important;line-height:1 !important;letter-spacing:normal !important;text-transform:none !important;white-space:nowrap !important;background:var(--studio-checkout-primary-soft, #eef7ff) !important;border-radius:7px !important;transform:translateY(-50%) !important}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info::after{content:"chevron_right" !important;position:absolute !important;top:50% !important;right:17px !important;color:var(--studio-checkout-muted, #708096) !important;font-family:"Material Symbols Rounded" !important;font-size:22px !important;font-style:normal !important;font-weight:400 !important;line-height:1 !important;letter-spacing:normal !important;text-transform:none !important;transform:translateY(-50%) !important}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a{margin-left:4px !important;color:var(--studio-checkout-primary, #086fdf) !important;font-weight:700 !important;text-decoration:none !important;text-underline-offset:3px !important}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a:hover,body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a:focus-visible{text-decoration:underline !important}body.woocommerce-checkout form.woocommerce-form-login.login,body.woocommerce-checkout form.woocommerce-form-login.login.hidden-form{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:0 !important;width:100% !important;max-width:none !important;margin:-5px 0 20px !important;padding:20px !important;box-sizing:border-box !important;color:var(--studio-checkout-text, #2b3950) !important;font-family:"Montserrat",sans-serif !important}body.woocommerce-checkout form.woocommerce-form-login.login>p:not(.form-row):not(.lost_password){width:100% !important;margin:0 0 20px !important;padding:0 !important;color:var(--studio-checkout-muted, #708096) !important;font-size:13px !important;line-height:1.65 !important}body.woocommerce-checkout form.woocommerce-form-login.login .clear{display:none !important}body.woocommerce-checkout form.woocommerce-form-login.login .form-row,body.woocommerce-checkout form.woocommerce-form-login.login .form-row-first,body.woocommerce-checkout form.woocommerce-form-login.login .form-row-last,body.woocommerce-checkout form.woocommerce-form-login.login .form-row-wide{float:none !important;clear:both !important;display:block;width:100% !important;max-width:none !important;margin:0 0 18px !important;padding:0 !important;box-sizing:border-box !important}body.woocommerce-checkout form.woocommerce-form-login.login .form-row label:not(.woocommerce-form-login__rememberme){display:block !important;width:100% !important;margin:0 0 8px !important;color:var(--studio-checkout-heading, #172433) !important;font-size:13px !important;font-weight:600 !important;line-height:1.4 !important}body.woocommerce-checkout form.woocommerce-form-login.login .input-text,body.woocommerce-checkout form.woocommerce-form-login.login input[type=text],body.woocommerce-checkout form.woocommerce-form-login.login input[type=email],body.woocommerce-checkout form.woocommerce-form-login.login input[type=password]{display:block !important;width:100% !important;height:52px !important;min-height:52px !important;margin:0 !important;padding:0 16px !important;box-sizing:border-box !important;color:var(--studio-checkout-heading, #172433) !important;-webkit-text-fill-color:var(--studio-checkout-heading, #172433) !important;font-family:"Montserrat",sans-serif !important;font-size:14px !important;line-height:normal !important;background:#fff !important;border:1px solid var(--studio-checkout-border, #dce6f0) !important;border-radius:8px !important;box-shadow:none !important;outline:0 !important;transition:border-color .2s ease,box-shadow .2s ease !important}body.woocommerce-checkout form.woocommerce-form-login.login .input-text:hover{border-color:var(--studio-checkout-border-hover, #bfd1e3) !important}body.woocommerce-checkout form.woocommerce-form-login.login .input-text:focus{border-color:var(--studio-checkout-primary, #086fdf) !important;box-shadow:0 0 0 3px rgba(8,111,223,.1) !important}body.woocommerce-checkout form.woocommerce-form-login.login .password-input{display:block !important;width:100% !important}body.woocommerce-checkout form.woocommerce-form-login.login .show-password-input{top:50% !important;right:14px !important;transform:translateY(-50%) !important}body.woocommerce-checkout form.woocommerce-form-login.login .form-row:has(.woocommerce-form-login__submit){display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:14px !important;margin-bottom:0 !important}body.woocommerce-checkout form.woocommerce-form-login.login .woocommerce-form-login__rememberme{order:1;display:inline-flex !important;align-items:center !important;gap:9px !important;width:auto !important;margin:0 !important;color:var(--studio-checkout-text, #2b3950) !important;font-size:13px !important;font-weight:400 !important;line-height:1.4 !important}body.woocommerce-checkout form.woocommerce-form-login.login .woocommerce-form-login__rememberme input[type=checkbox]{position:static !important;flex:0 0 18px !important;width:18px !important;height:18px !important;min-height:18px !important;margin:0 !important;padding:0 !important;transform:none !important;accent-color:var(--studio-checkout-primary, #086fdf) !important}body.woocommerce-checkout form.woocommerce-form-login.login .woocommerce-form-login__submit,body.woocommerce-checkout form.woocommerce-form-login.login button[name=login]{order:2;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:150px !important;height:46px !important;min-height:46px !important;margin:0 !important;padding:0 24px !important;color:#fff !important;font-family:"Montserrat",sans-serif !important;font-size:11px !important;font-weight:700 !important;line-height:1 !important;text-transform:uppercase !important;background:var(--studio-checkout-primary, #086fdf) !important;border:1px solid var(--studio-checkout-primary, #086fdf) !important;border-radius:6px !important;box-shadow:none !important;transform:none !important;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease !important}body.woocommerce-checkout form.woocommerce-form-login.login .woocommerce-form-login__submit:hover,body.woocommerce-checkout form.woocommerce-form-login.login .woocommerce-form-login__submit:focus,body.woocommerce-checkout form.woocommerce-form-login.login button[name=login]:hover,body.woocommerce-checkout form.woocommerce-form-login.login button[name=login]:focus{color:#fff !important;background:var(--studio-checkout-primary, #086fdf) !important;border-color:var(--studio-checkout-primary, #086fdf) !important;box-shadow:var(--studio-checkout-shadow-hover, 0 10px 24px rgba(8, 111, 223, 0.17)) !important;transform:none !important}body.woocommerce-checkout form.woocommerce-form-login.login .lost_password{width:100% !important;margin:15px 0 0 !important;padding:0 !important}body.woocommerce-checkout form.woocommerce-form-login.login .lost_password a{color:var(--studio-checkout-primary, #086fdf) !important;font-size:13px !important;font-weight:600 !important;text-decoration:underline !important;text-underline-offset:3px !important}@media(max-width: 767px){body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{min-height:52px !important;padding:14px 44px 14px 50px !important;font-size:11px !important}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info::before{left:14px !important;width:25px !important;height:25px !important;font-size:19px !important}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info::after{right:13px !important;font-size:21px !important}body.woocommerce-checkout form.woocommerce-form-login.login,body.woocommerce-checkout form.woocommerce-form-login.login.hidden-form{margin-top:-5px !important;padding:16px !important}body.woocommerce-checkout form.woocommerce-form-login.login .woocommerce-form-login__submit,body.woocommerce-checkout form.woocommerce-form-login.login button[name=login]{width:100% !important;min-width:100% !important}}.studio-checkout-toggle-panel{width:100%;margin:0;padding:0;overflow:hidden;box-sizing:border-box;background:#fff;border:1px solid var(--studio-checkout-border);border-radius:var(--studio-checkout-radius);box-shadow:0 7px 20px rgba(29,67,106,.04);transition:border-color .25s ease,box-shadow .25s ease;margin-bottom:1rem}.studio-checkout-toggle-panel:hover{border-color:var(--studio-checkout-border-hover);box-shadow:var(--studio-checkout-shadow-hover)}.studio-checkout-toggle-panel.is-open{border-color:var(--studio-checkout-border-hover);box-shadow:var(--studio-checkout-shadow-hover)}.studio-checkout-toggle-panel.is-open .studio-checkout-toggle{border-bottom-color:var(--studio-checkout-border);border-radius:var(--studio-checkout-radius) var(--studio-checkout-radius) 0 0}.studio-checkout-toggle-panel.is-open .studio-checkout-toggle__arrow{transform:rotate(90deg)}.studio-checkout-toggle__label{display:flex;flex:1 1 auto;min-width:0;align-items:baseline;gap:4px;font-size:12px;line-height:1.45}.studio-checkout-toggle__description{color:var(--studio-checkout-text);font-size:12px;font-weight:400;line-height:1.45}.studio-checkout-toggle-panel__content{width:100%;margin:0;padding:16px 18px 18px;box-sizing:border-box;background:var(--studio-checkout-surface-soft);border-top:1px solid var(--studio-checkout-border)}.studio-checkout-toggle-panel__content[hidden]{display:none !important}.studio-checkout-toggle-panel .studio-checkout-coupon-panel__content{padding:16px 18px 18px !important}.studio-checkout-toggle-panel .studio-checkout-coupon-panel__content form.checkout_coupon,.studio-checkout-toggle-panel .studio-checkout-coupon-panel__content form.woocommerce-form-coupon,.studio-checkout-toggle-panel .studio-checkout-coupon-panel__content form.studio-checkout-coupon{display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;align-items:stretch !important;gap:12px !important;width:100% !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;box-sizing:border-box !important}.studio-checkout-login-panel__content form.woocommerce-form-login.login,.studio-checkout-login-panel__content form.woocommerce-form-login.login.hidden-form{display:flex !important;flex-direction:column !important;gap:0 !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}.studio-checkout-login-panel__content form.woocommerce-form-login.login>p:first-child{margin:0 0 16px !important;color:var(--studio-checkout-text) !important;font-size:13px !important;line-height:1.55 !important}.studio-checkout-login-panel__content .form-row{width:100% !important;margin:0 0 14px !important;padding:0 !important}.studio-checkout-login-panel__content .form-row label{display:block;margin:0 0 7px;color:var(--studio-checkout-heading) !important;font-size:12px;font-weight:700;line-height:1.45}.studio-checkout-login-panel__content .form-row .input-text{width:100% !important;height:52px !important;min-height:52px !important;margin:0 !important;padding:0 15px !important;box-sizing:border-box !important;background:#fff !important;border:1px solid var(--studio-checkout-border) !important;border-radius:7px !important}.studio-checkout-login-panel__content .woocommerce-form-login__rememberme{display:inline-flex !important;align-items:center !important;gap:8px !important;margin:0 0 14px !important;font-weight:400 !important}.studio-checkout-login-panel__content .woocommerce-form-login__submit,.studio-checkout-login-panel__content button[name=login]{align-self:flex-start;min-height:46px !important;margin:0 0 12px !important;padding:0 28px !important}.studio-checkout-login-panel__content .lost_password{margin:0 !important}.studio-checkout-login-panel__content .lost_password a{color:var(--studio-checkout-primary) !important;font-size:12px !important;font-weight:700 !important}body.woocommerce-checkout .woocommerce-form-login-toggle{display:none !important}@media(max-width: 767px){.studio-checkout-toggle__label{flex-wrap:wrap}.studio-checkout-toggle__description{font-size:11px}.studio-checkout-toggle-panel__content,.studio-checkout-toggle-panel .studio-checkout-coupon-panel__content{padding:15px !important}.studio-checkout-toggle-panel .studio-checkout-coupon-panel__content form.checkout_coupon,.studio-checkout-toggle-panel .studio-checkout-coupon-panel__content form.woocommerce-form-coupon,.studio-checkout-toggle-panel .studio-checkout-coupon-panel__content form.studio-checkout-coupon{grid-template-columns:minmax(0, 1fr) !important;gap:10px !important}.studio-checkout-login-panel__content .woocommerce-form-login__submit,.studio-checkout-login-panel__content button[name=login]{width:100% !important;min-width:100% !important}}
