.tax-total{opacity:1}.woocommerce form .form-row .required{text-decoration:none}.place-order button{flex-flow:row-reverse;font-size:18px!important;gap:12px;margin-top:24px}.place-order button:after{background:hsla(0,0%,100%,.1);border-radius:20px;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='24' height='24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z'/%3E%3C/svg%3E");flex:0 0 47px;font-family:Material Symbols Outlined;font-size:24px;height:47px;padding:12px;width:47px}.cart-subtotal *{padding-bottom:4px;padding-top:20px}.tax-total>*{padding-bottom:20px}.woocommerce-checkout #payment div.payment_box{border:none;padding:0}.woocommerce-checkout #payment div.payment_box p{font-size:16px!important}.woocommerce-checkout #payment ul.payment_methods li .pay-tab input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.woocommerce-checkout #payment ul.payment_methods li .pay-tab{background:#f5f8f9;border-radius:20px 0 0 20px;cursor:pointer;font-size:16px;font-weight:600;height:auto;padding:10px 14px;position:absolute;text-align:center;top:-21px;width:50%}.pay-tab.p_paypal{border-radius:0 20px 20px 0!important;margin-left:50%}.woocommerce #customer_details,.woocommerce-page #customer_details{margin-top:54px}@media (max-width:767px){.woocommerce #customer_details,.woocommerce-page #customer_details{margin-top:34px}}html body .woocommerce-input-wrapper .select2-container{z-index:3!important}body.open{overflow:hidden}body.open:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.6);bottom:0;content:"";display:block;height:100%;position:fixed;width:100%;z-index:4}ul.payment_methods li[class*=payment_method]{padding:0}.wc-stripe-bootstrap-form .mb-3,.wc-stripe-bootstrap-form .my-3{margin-bottom:10px}.woocommerce-checkout #payment ul.payment_methods li .pay-tab input:checked+label{background:#fff;border-radius:10px;display:block}.woocommerce-checkout #payment ul.payment_methods li .pay-tab input+label{--tw-text-opacity:1;color:rgb(91 112 121/var(--tw-text-opacity));display:block;font-weight:600;height:100%;line-height:38px}.woocommerce-checkout #payment ul.payment_methods li .pay-tab input:checked+label{--tw-text-opacity:1;color:rgb(85 186 231/var(--tw-text-opacity));font-weight:600}.select2-container--default .select2-selection--single .select2-selection__rendered{--tw-text-opacity:1;color:rgb(3 17 49/var(--tw-text-opacity));font-weight:600;line-height:19px;padding-left:0}.select2-container--default .select2-selection--single,.wc-stripe_cc-container .StripeElement,.woocommerce form input[type=email],.woocommerce form input[type=file],.woocommerce form input[type=number],.woocommerce form input[type=password],.woocommerce form input[type=search],.woocommerce form input[type=tel],.woocommerce form input[type=text],.woocommerce form input[type=url]{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(197 207 211/var(--tw-border-opacity));border-radius:16px;border-width:1px;color:rgb(3 17 49/var(--tw-text-opacity));font-size:16px;font-weight:600;line-height:1!important;line-height:25px;padding:16px 19px;width:100%}@media (min-width:1024px){.select2-container--default .select2-selection--single,.wc-stripe_cc-container .StripeElement,.woocommerce form input[type=email],.woocommerce form input[type=file],.woocommerce form input[type=number],.woocommerce form input[type=password],.woocommerce form input[type=search],.woocommerce form input[type=tel],.woocommerce form input[type=text],.woocommerce form input[type=url]{font-size:16px}}@media (min-width:767px){.select2-container--default .select2-selection--single,.wc-stripe_cc-container .StripeElement,.woocommerce form input[type=email],.woocommerce form input[type=file],.woocommerce form input[type=number],.woocommerce form input[type=password],.woocommerce form input[type=search],.woocommerce form input[type=tel],.woocommerce form input[type=text],.woocommerce form input[type=url]{min-height:53px}}.woocommerce form .form-row{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.woocommerce form .form-row label{--tw-text-opacity:1;color:rgb(3 17 49/var(--tw-text-opacity));font-size:16px;font-weight:600;line-height:25px}@media (min-width:1024px){.woocommerce form .form-row label{font-size:16px}}.select2-container--default .select2-selection--single{--tw-border-opacity:1;border-color:rgb(197 207 211/var(--tw-border-opacity));border-width:1px;height:auto}#billing_address_1_field,#billing_city_field,#billing_country_field{margin-bottom:0}#billing_city_field,#billing_postcode_field{display:inline-flex;max-width:50%;width:100%}#billing_city_field input{border-radius:0 0 0 16px;border-top:0}#billing_postcode_field input{border-left:0;border-radius:0 0 16px 0;border-top:0}#billing_address_1_field input{border-radius:0;border-top:0}.select2-container--default .select2-selection--single{border-radius:16px 16px 0 0}tfoot .cart-subtotal td,tfoot .cart-subtotal th,tfoot .order-total td,tfoot .order-total th{border-top:1px solid #d9d9d9!important}#billing_address_1_field label,#billing_city_field label,#billing_postcode_field label,.mailchimp-newsletter{display:none}html body .wc-stripe-bootstrap-form .mb-3,html body .wc-stripe-bootstrap-form .my-3{margin-bottom:0!important}html body .wc-stripe-bootstrap-form .col-md-4{flex:0 0 50%!important;max-width:50%!important;padding:0}html body .wc-stripe-bootstrap-form{margin-top:3px!important}html body .wc-stripe_cc-new-method-container{margin-bottom:0}html body .wc-stripe-bootstrap-form .row+.row{margin-left:0;margin-right:0;margin-top:1px!important}.woocommerce form.checkout_coupon{border:none;margin:32px 0;padding:0}.woocommerce form.checkout_coupon p{height:54px!important}.woocommerce-form-coupon-toggle .woocommerce-info{background:none;border:none;margin:0}.select2-dropdown{border:none;box-shadow:0 6px 26px -4px rgba(0,0,0,.1);padding:8px}.woocommerce-billing-fields{padding-top:65px;position:relative}.select2-container--default .select2-selection--single:focus,.woocommerce form input[type=email]:focus,.woocommerce form input[type=file]:focus,.woocommerce form input[type=number]:focus,.woocommerce form input[type=password]:focus,.woocommerce form input[type=search]:focus,.woocommerce form input[type=tel]:focus,.woocommerce form input[type=text]:focus,.woocommerce form input[type=url]:focus{outline:none}#payment{position:unset!important}ul.payment_methods li[class*=payment_method]{padding:0!important}.form-row-relative{position:relative;visibility:collapse}.wc-stripe-bootstrap-form .md-form.md-outline.invalid+label{color:#e25950;opacity:1!important;transform:translateY(-10px)!important}.wc-stripe-bootstrap-form .stripe-input.invalid{border-color:#e25950!important;box-shadow:inset 0 0 0 .5px #e25950!important}.bundled-product-item bdi *{font-weight:600}html body .woocommerce-form-coupon button.coupon_button{--tw-text-opacity:1;color:rgb(85 186 231/var(--tw-text-opacity));font-size:16px;font-weight:600;line-height:25px;position:absolute;right:0;top:0}@media (min-width:1024px){html body .woocommerce-form-coupon button.coupon_button{font-size:16px}}html body .woocommerce-form-coupon button.coupon_button{background:none;border:none;border-radius:20px;height:50px;max-width:91%;padding:0 10px;right:2px;top:2px;z-index:99}.woocommerce form.checkout_coupon .form-row-first,.woocommerce form.checkout_coupon .form-row-last,.woocommerce form.login .form-row-first,.woocommerce form.login .form-row-last{max-width:100%}html body .woocommerce-form-coupon button.coupon_button:hover{--tw-text-opacity:1;color:rgb(3 17 49/var(--tw-text-opacity))}#coupon_code{padding-right:66px}#woocommerce_eu_vat_number_ni_notice{background-color:#efefef;border-radius:4px;display:block;font-size:12px!important;line-height:1.5;margin:2px 0 8px;padding:4px 10px}.paypal-color{background-color:#ffc439!important}.paypal-color img{height:18px}.blockUi{opacity:1!important}@media (max-width:1px){.hide-mobile,.woocommerce-checkout-review-order-table{display:none}.checkout.woocommerce-checkout:before{width:100%}.checkout.woocommerce-checkout{align-items:center;flex-flow:column}#order_review{flex:0 0 100%;margin:0!important;max-width:100%;width:100%}#order_review_heading{text-align:center}.woocommerce-checkout #payment ul.payment_methods li .pay-tab{top:75px}.woocommerce #customer_details,.woocommerce-page #customer_details{margin-top:90px}.elementor-section-boxed .elementor-container{width:calc(100% - 20px)!important}#order_review_heading{margin-bottom:0}.woocommerce-billing-fields{padding:0 2px}}@media (max-width:560px){.woocommerce-checkout #payment ul.payment_methods li .pay-tab{width:50%}.pay-tab.p_paypal{margin-left:50%}}.checkout.woocommerce-checkout{overflow:unset}.woocommerce:before{background:#eee;content:"";display:block;height:100%;position:absolute;z-index:1}.woocommerce-checkout-review-order-table.open{align-items:center;background:#fff;box-shadow:0 20px 20px rgba(0,0,0,.3);display:table!important;flex-flow:column;justify-content:center;left:0;margin:auto;max-width:100%;padding:10px 20px;position:fixed;text-align:center;top:98px;z-index:9}#top-section-p.open{background:#fff}.woocommerce .woocommerce-message,.woocommerce-error{background:#f9f9f9;border:1px solid #eee;border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.05);margin:10px auto;max-width:1170px!important;padding:12px 32px 12px 65px;width:calc(100% - 30px)}.page-id-7716 .woocommerce .woocommerce-message{display:none!important}.woocommerce .woocommerce-message p,.woocommerce-error li,.woocommerce-error span{font-size:14px;line-height:36px}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{top:16px}.cart-discount td{text-align:right}#billing_company_field,#woocommerce_eu_vat_number_field{display:none!important}#buy_as_business_field{color:#6e838c}#buy_as_business_field .input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #c5cfd3;border-radius:8px;height:26px;width:26px}#buy_as_business_field .input-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='none'%3E%3Crect x='4' y='4' width='13' height='13' rx='4' fill='%2355BAE7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:21px 21px;border-color:#55bae7}#buy_as_business_field label{align-items:center;color:#6e838c;display:flex;font-weight:600;gap:8px}#buy_as_business_field .optional{display:none!important}.select2-container--default .select2-selection--single .select2-selection__arrow{bottom:-4px;margin:auto;right:16px}.select2-results__option{font-size:14px;line-height:18px;padding:8px 12px}.select2-container--default .select2-search--dropdown .select2-search__field{--tw-border-opacity:1;border-color:rgb(237 240 244/var(--tw-border-opacity));border-radius:8px;padding:8px 12px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;height:auto;left:0;margin-left:0;margin-top:0;top:0;width:auto}.select2-container--default .select2-selection--single .select2-selection__arrow b:after{color:#6e838c;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath fill='%236e838c' d='M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z'/%3E%3C/svg%3E")}.select2-container--default .select2-results__option--highlighted[aria-selected]{--tw-bg-opacity:1;background-color:rgb(85 186 231/var(--tw-bg-opacity));border-radius:4px}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:scaleY(-1);transform-origin:10px 12px}#billing_company_field.show,#woocommerce_eu_vat_number_field.show{display:block!important}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{top:9px}#woocommerce_eu_vat_number_field label{display:block;height:0;overflow:hidden;visibility:hidden}#woocommerce_eu_vat_number_field{margin-top:-6px;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:12px;box-shadow:0 6px 12px -3px rgba(0,0,0,.2);clear:both;color:rgb(3 17 49/var(--tw-text-opacity));display:none;font-size:14px;font-weight:600;left:0;margin:.5em 0 0;padding:1em;position:relative;position:absolute;top:52px;z-index:912}.woocommerce form .form-row .woocommerce-input-wrapper .description:before{border-color:#fff transparent transparent}.secure-payment-section{text-align:center}.secure-payment-section img{height:20px;margin-top:32px}.tool{cursor:help;position:relative}.tool:after,.tool:before{left:50%;opacity:0;position:absolute;z-index:-100}.tool:focus:after,.tool:focus:before,.tool:hover:after,.tool:hover:before{opacity:1;transform:scale(1) translateY(0);z-index:100}.tool:after{background:#fff;border-radius:.25em;bottom:180%;box-shadow:0 4px 14px rgba(0,0,0,.2);color:#111;content:attr(data-tip);font-size:14px;font-weight:400;line-height:1.4;margin-left:-8.75em;padding:1em;transform:scale(.6) translateY(50%);transition:all .65s cubic-bezier(.84,-.18,.31,1.26) .2s;width:17.5em}.tool:focus:after,.tool:hover:after{transition:all .65s cubic-bezier(.84,-.18,.31,1.26)}@media (max-width:760px){.tool:after{font-size:.75em;margin-left:-5em;width:10em}}.wc-stripe-link-icon{display:none!important}.woocommerce .blockUI.blockOverlay{align-items:center;background:transparent!important;border-radius:4px!important;bottom:40px;box-shadow:0 0 2px rgba(0,0,0,.05);display:flex;height:64px!important;justify-content:center;left:10px!important;opacity:1!important;position:fixed!important;right:auto!important;top:auto!important;width:64px!important}#order_review .blockUI.blockOverlay{background-color:#f2f6fd!important;left:-1px;opacity:0!important;right:-1px;top:0!important}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{background:none!important;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;z-index:19!important}.woocommerce .blockUI.blockOverlay:after,.woocommerce .loader:after{animation:loading-bar-spinner 1s linear infinite!important;border:4px solid transparent;border-left-color:#55bae7!important;border-radius:50%;border-top-color:#55bae7!important;content:"";height:40px;width:40px}@keyframes loading-bar-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.coupon-tag{align-items:center;background:#d6dbe3;border-radius:4px;color:#5f6368;display:inline-flex;font-size:14px;font-weight:700;padding:4px 6px 4px 10px;text-transform:uppercase}.discount_label.fa-tag:before{display:none}.discount_label.fa-tag:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18' viewBox='0 -960 960 960' width='18' fill='%235f6368'%3E%3Cpath d='M856-390 570-104q-12 12-27 18t-30 6q-15 0-30-6t-27-18L103-457q-11-11-17-25.5T80-513v-287q0-33 23.5-56.5T160-880h287q16 0 31 6.5t26 17.5l352 353q12 12 17.5 27t5.5 30q0 15-5.5 29.5T856-390ZM513-160l286-286-353-354H160v286l353 354ZM260-640q25 0 42.5-17.5T320-700q0-25-17.5-42.5T260-760q-25 0-42.5 17.5T200-700q0 25 17.5 42.5T260-640Zm220 160Z'/%3E%3C/svg%3E");position:relative;top:3px}.coupon-tag .fa-close{--tw-text-opacity:1;color:rgb(3 17 49/var(--tw-text-opacity));margin-left:10px}.coupon-tag .fa-close:before{display:none}.coupon-tag .fa-close:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18' viewBox='0 -960 960 960' width='18' fill='%235f6368'%3E%3Cpath d='m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z'/%3E%3C/svg%3E");position:relative;top:3px}.coupon-tag .fa-tag{margin-right:4px}.coupon-tag:hover{background:#b4bac4}.p-other{border-radius:4px;font-size:12px;margin-top:16px;padding:4px 6px;text-align:center}.p-other span{margin-right:6px}.wc-stripe-gateway-desc{margin-bottom:8px;margin-top:0!important}.wc-stripe-gateway-desc p{--tw-text-opacity:1;color:rgb(3 17 49/var(--tw-text-opacity));font-size:16px;font-weight:600;line-height:25px}@media (min-width:1024px){.wc-stripe-gateway-desc p{font-size:16px}}.wc-stripe-bootstrap-form .md-form.md-outline.StripeElement--complete+label,.wc-stripe-bootstrap-form .md-form.md-outline.focused+label,.wc-stripe-bootstrap-form .md-form.md-outline.invalid+label{opacity:0!important;transform:translateY(-20px)!important}#billing_company_field{margin-bottom:0}#billing_company_field input{border-bottom:0;border-radius:16px 16px 0 0}#woocommerce_eu_vat_number_field input{border-radius:0 0 16px 16px}.woocommerce-NoticeGroup{position:absolute}.woocommerce-order-received{background:#fff!important}.wc-stripe-round-form,.wc-stripe-round-form .fieldset{margin:0!important;padding:0!important}.woocommerce-checkout #payment div.payment_box{background:none;padding:0!important}.wc-stripe-round-form .field,.wc-stripe_cc-container .wc-stripe-round-form .field.StripeElement{background:#fff!important;border-color:#c5cfd3!important;border-radius:16px;color:#031131!important;font-size:16px;height:auto!important;padding:16px 19px!important}#strp_field .woocommerce-input-wrapper{display:none}#stripe-cvv,#stripe-exp{flex:0 0 50%;margin:0!important;max-width:50%;width:auto!important}#stripe-exp{border-radius:0 0 0 16px;border-top:0}#stripe-card-number{border-radius:16px 16px 0 0}#stripe-cvv{border-left:0;border-radius:0 0 16px 0;border-top:0;margin-left:0!important}.wc-stripe-round-form::-moz-placeholder{color:#6e838c!important}.wc-stripe-round-form::placeholder,.wc-stripe-round-form:disabled{color:#6e838c!important}.wc-stripe-round-form .field.invalid{color:#ef9896!important}.form-row-relative{height:0}.page-id-7716 .woocommerce-error li{line-height:1.6!important}.page-id-7716 .woocommerce-error{align-items:center;background:#fff;border-radius:16px;bottom:0;bottom:30px;color:#dc2727;display:flex!important;flex-flow:column;font-size:16px;left:15px;line-height:1;line-height:25px;max-width:420px!important;padding-left:68px;padding-right:32px;position:fixed;right:15px;width:calc(100% - 30px);z-index:999}@media (min-width:1024px){.page-id-7716 .woocommerce-error{font-size:16px}}.page-id-7716 .woocommerce-error{cursor:pointer}.page-id-7716 .woocommerce-error:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%23dc2727'%3E%3Cpath d='M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5 28.5T480-280Zm-40-160h80v-240h-80v240Zm40 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z'/%3E%3C/svg%3E")}#billing_company_field label[for=billing_company]{display:flex;margin-bottom:6px;position:relative}#billing_company_field label[for=billing_company]:after{--tw-text-opacity:1;color:rgb(91 112 121/var(--tw-text-opacity));content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z'/%3E%3C/svg%3E");font-size:16px;font-weight:400;line-height:25px;margin-left:.25rem;opacity:.4}@media (min-width:1024px){#billing_company_field label[for=billing_company]:after{font-size:16px}}.woocommerce-invalid input::-moz-placeholder{color:#dc2727}.woocommerce-invalid input::placeholder{color:#dc2727}.page-id-7716 .woocommerce-error:before{font-size:18px;left:auto;left:24px;margin-right:16px;position:relative;position:absolute;top:auto}.woocommerce-error:after{font-size:20px;font-weight:700;position:absolute;right:12px;top:12px}.wc-stripe-round-form .field.invalid,.wc-stripe_cc-container .wc-stripe-round-form .field.StripeElement.invalid{z-index:12}#scrollUp{bottom:104px;color:#fff;display:none!important;height:50px;right:29px;width:50px;z-index:-1!important}.top-nav-icon-blocks{display:none}.top-nav-text{text-align:center;width:100%}.banne .top-nav-text p,.banner .top-nav-icon-blocks .icon-block a,.banner .top-nav-icon-blocks .icon-block p,.banner .top-nav-text a{color:#5d5d5d!important}.banner[data-transparent-header=true] .top-nav-icon-blocks .icon-block a,.banner[data-transparent-header=true] .top-nav-icon-blocks .icon-block p,.banner[data-transparent-header=true] .top-nav-text a,.banner[data-transparent-header=true] .top-nav-text p{color:#fff!important}.woosb-cart-child .product-name{padding-bottom:4px!important;padding-left:23px!important}.order_review_heading{pointer-events:none}.bundled-product-item del{color:#999}.bundled-product-item ins{text-decoration:none!important}
