html{scroll-behavior:smooth}:target{scroll-margin-top:2rem}body{font-size:1rem;line-height:1.5;color:#212529;font-weight:400;padding-top:0;letter-spacing:1px}::-moz-selection{color:#fff;background:#462564}::selection{color:#fff;background:#462564}a,button,input,select,textarea,a *,a *:before,a *:after,button *,button *:before,button *:after,a:before,a:after,.transition,.transition:before,.transition:after,.transition *,svg{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}a:hover,button:hover,input:hover,select:hover,textarea:hover,a:hover *,a:hover *:before,a:hover *:after,button:hover *,button:hover *:before,button:hover *:after,a:hover:before,a:hover:after{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.drop-shadow{-webkit-box-shadow:0 0 33px 0 rgb(31 29 33 / 15%);-moz-box-shadow:0 0 33px 0 rgb(31 29 33 / 15%);box-shadow:0 0 33px 0 rgb(31 29 33 / 15%);filter:none}::-ms-clear{display:none}:focus,:active,:visited{outline:none;text-decoration:none}.frm_forms form .form-field .frm_opt_container .frm_radio label span:before,.frm_forms form .form-field .frm_opt_container .frm_checkbox label span:before{background-image:url('data:image/svg+xml,<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path id="Vector" d="M13.9976 1.06217L13.4665 1.59325L5.5471 9.47204L5.01914 10L4.49118 9.47204L0.533037 5.53265L0.00195312 5.00469L1.061 3.94252L1.59208 4.47048L5.01914 7.88191L12.4075 0.52796L12.9385 0L13.9976 1.06217Z" fill="%23fa7d18"/></svg>');background-size:0}.frm_forms form .form-field .frm_opt_container .frm_radio label input:checked~span:before,.frm_forms form .form-field .frm_opt_container .frm_checkbox label input:checked~span:before{background-size:12px}select.filter-title.input{background-image:url('data:image/svg+xml,<svg class="text-secondary" xmlns="http://www.w3.org/2000/svg" width="13" height="8" viewBox="0 0 13 8" fill="none"><path d="M6.37739 7.49693L6.89932 6.975L11.8116 2.06579L12.3335 1.54386L11.2897 0.50307L10.7677 1.025L6.37739 5.41535L1.98704 1.02193L1.46511 0.5L0.424316 1.54386L0.946246 2.06579L5.85546 6.97807L6.37739 7.5V7.49693Z" fill="currentColor"/></svg>');background-position:calc(100% - 15px)}.fa-brands:before,.fa-brands:after{font:var(--fa-font-brands);position:relative;visibility:visible}.fa-thin:before,.fa-thin:after{font:var(--fa-font-thin);position:relative;visibility:visible}.fa-light:before,.fa-light:after{font:var(--fa-font-light);position:relative;visibility:visible}.fa-solid:before,.fa-solid:after{font:var(--fa-font-solid);position:relative;visibility:visible}.fa-regular:before,.fa-regular:after{font:var(--fa-font-regular);position:relative;visibility:visible}:hover,:active,:focus{text-decoration:none!important}.wpcf7{float:left;width:100%;height:auto;display:block;position:relative}.wpcf7 br{display:none}form{float:left;width:100%;display:block;height:auto}form .fields,form .form-row,form#commentform p{float:left;display:block;height:auto;margin:0 0 24px 0}form .fields.gdpr{margin:0;margin-top:7px}form .fields.half,.woocommerce-pages .woocommerce form .form-row-first,.woocommerce-pages .woocommerce form .form-row-last{width:48%}form .fields.right,.woocommerce-pages .woocommerce form .form-row-last{float:right}form .fields.full,.woocommerce-pages .woocommerce form .form-row-wide{width:100%}form .fields.submit{width:100%;display:block;margin:0 0 0 0}form .fields label{float:left;width:100%;margin:0;position:relative}form .fields b,.account-area .woocommerce-MyAccount-content form .form-row label,form .form-row label,div.summary table.variations tr td label,form#commentform p label,.next-posts span.nav-posts span,.sidebar .section b.posted,.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals th,.woocommerce-pages .woocommerce ul.woocommerce-order-overview li{float:left;width:100%;display:block;height:auto;margin:-3px 0 10px 0;text-transform:none;font-size:15px;font-weight:600;color:#1b1b1b;line-height:1.25}.account-area .woocommerce-MyAccount-content form .form-row label{margin:-6px 0 4px 0}.account-area .woocommerce-MyAccount-content form .form-row{padding:0;margin:0 0 20px 0}.account-area .woocommerce-MyAccount-content form .form-row.form-row-wide{width:100%}.account-area .woocommerce-MyAccount-content form .form-row.form-row-first,.account-area .woocommerce-MyAccount-content form .form-row.form-row-last{width:49%}.account-area .woocommerce-MyAccount-content form fieldset{float:left;width:100%;position:relative;margin:10px 0 0 0}.account-area .woocommerce-MyAccount-content form fieldset legend{float:left;width:100%;position:relative;margin:0 0 10px 0;text-transform:uppercase;font-weight:700;color:#462564;font-size:20px}.woocommerce form .password-input,.woocommerce-page form .password-input{float:left;width:100%;position:relative}.account-area .woocommerce-MyAccount-content form .form-row span#account_display_name_description{font-size:12px;color:#000;opacity:.5;letter-spacing:0}form .fields b:hover,form .form-row label:hover,form#commentform p label:hover,.woocommerce-pages .woocommerce ul.woocommerce-order-overview li:hover{cursor:pointer;color:#462564}.select2-container,.select2-container .selection,.select2-container .select2-selection{float:left;width:100%;height:auto;display:block;position:relative;border:none!important}.select2-container .select2-selection__arrow{display:none!important}section.woocommerce-checkout-page form#woocommerce-checkout-form-coupon .form-row input,form .fields input.wpcf7-text,form .fields textarea,form.checkout.woocommerce-checkout .form-row .input-text,.account-area .woocommerce-MyAccount-content form .form-row .input-text,form .form-row .input-text,form .form-row textarea,.quantity input,form#commentform p:not(.form-submit) input:not([type=checkbox]):not([type=radio]),form#commentform p textarea,form .fields .selectize-input,form .form-row .selectize-input,div.summary table.variations tr td .selectize-input,.search-form-main input,.woocommerce-pages table tbody td input#coupon_code,.checkout_coupon.woocommerce-form-coupon input,.woocommerce-pages .woocommerce form .form-row .woocommerce-input-wrapper input.input-text,.woocommerce-pages .woocommerce form.edit-account .form-row input,.select2-container .select2-selection .select2-selection__rendered,.select2-dropdown .select2-search input,#customer_login .form-row input:not([type=checkbox]):not([type=radio]):not([role="combobox"]),.woocommerce-pages .woocommerce .lost_reset_password input#user_login,.woocommerce form .form-row .ts-control{float:left;width:100%;display:block;height:50px;padding:10px 20px;text-transform:none;font-size:16px;font-weight:300;border-radius:0;appearence:none;-webkit-appearance:none;box-shadow:none;border:1px solid #ccc;background:#fff}form .fields .selectize-input,form .form-row .selectize-input,div.summary table.variations tr td .selectize-input{display:flex!important;flex-wrap:wrap;justify-content:start;align-items:center;padding-right:50px}.select2-container .select2-selection .select2-selection__rendered{position:relative;line-height:normal!important;padding:14px 20px}form .fields .selectize-input:after,form .form-row .selectize-input:after,div.summary table.variations tr td .selectize-input:after,.select2-container .select2-selection .select2-selection__rendered:after{content:"";border:none!important;width:10px!important;height:10px!important;top:auto!important;right:23px!important;margin:0px!important;font-weight:400;opacity:.8;position:absolute;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="rgb(0, 0, 0)" d="M192.1 374.6l11.3-11.3 160-160 11.3-11.3-22.6-22.6-11.3 11.3-148.7 148.7-148.7-148.7-11.3-11.3-22.6 22.6 11.3 11.3 160 160 11.3 11.3z"/></svg>') no-repeat center center;background-size:contain}.select2-container .select2-selection .select2-selection__rendered:after{top:17px!important}form .fields .selectize-input.dropdown-active:after,form .form-row .selectize-input.dropdown-active:after,div.summary table.variations tr td .selectize-input.dropdown-active:after,.select2-container.select2-container--open .select2-selection .select2-selection__rendered:after{content:""!important;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}form .fields .selectize-dropdown,form .form-row .selectize-dropdown,div.summary table.variations tr td .selectize-dropdown,.select2-dropdown{padding-top:10px;padding-bottom:13px;top:70px!important}.select2-dropdown{top:auto!important;border-radius:0px!important}form .form-row .selectize-dropdown{top:50px!important}form .fields .selectize-dropdown .selectize-dropdown-content,form .form-row .selectize-dropdown .selectize-dropdown-content,div.summary table.variations tr td .selectize-dropdown .selectize-dropdown-content,.select2-dropdown .select2-results{max-height:220px}.select2-dropdown .select2-search{float:left;width:100%;padding:0 20px 10px;display:none}.select2-dropdown ul,.select2-dropdown ul li{float:left;width:100%;display:block;height:auto;margin:0;padding:0}.select2-dropdown ul li:before{display:none}form .fields .selectize-dropdown .selectize-dropdown-content .option,form .form-row .selectize-dropdown .selectize-dropdown-content .option,div.summary table.variations tr td .selectize-dropdown .selectize-dropdown-content .option,.select2-dropdown ul li{padding:13px 22px;background:none!important}.select2-container--open .select2-dropdown{padding:0}form.checkout.woocommerce-checkout .form-row textarea.input-text,.wpcf7 form .fields textarea,form .form-row textarea,form#commentform p textarea{height:210px;resize:none;line-height:30px}.wpcf7 form .fields input.wpcf7-text:hover,.wpcf7 form .fields textarea:hover,form .form-row input:hover,form .form-row textarea:hover,form#commentform p input:hover,form#commentform p textarea:hover{cursor:pointer}.wpcf7 form .fields input.wpcf7-text:focus,.wpcf7 form .fields textarea:focus,form .form-row input:focus,form .form-row textarea:focus,form#commentform p input:focus,form#commentform p textarea:focus{cursor:default}form#commentform p input[type=checkbox],form#commentform p input[type=radio]{float:left;margin:6px 10px 0 0}form#commentform p.comment-form-cookies-consent label{width:auto;margin:0}.wpcf7 form .fields .wpcf7-checkbox,.wpcf7 form .fields .wpcf7-radio{float:left;width:100%;height:auto;display:block}.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item{margin:7px 0 7px 0;float:left;width:33%;height:auto}form#vat-relief-form .vat-relief-fields .form-row label.checkbox,.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item label,.woocommerce-page .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li label,.woocommerce-page .woocommerce table tfoot ul#shipping_method li label,.woocommerce-page .woocommerce ul.payment_methods.methods li label{float:left;width:100%;height:auto;display:block;margin:0 0 0 0;position:relative}form#vat-relief-form .vat-relief-fields .form-row label.checkbox span,.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label,.woocommerce-page .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li label,.woocommerce-page .woocommerce table tfoot ul#shipping_method li label,.woocommerce-page .woocommerce .woocommerce-terms-and-conditions-wrapper label span:before,.woocommerce-page .woocommerce ul.payment_methods.methods li label{float:left;width:100%;height:auto;display:block;position:relative;font-weight:300;font-size:16px;display:flex;padding:0 10px 0 30px;align-items:center;min-height:20px}form#vat-relief-form .vat-relief-fields .form-row label.checkbox span:before,.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label:before,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:before,.woocommerce-page .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li label:before,.woocommerce-page .woocommerce table tfoot ul#shipping_method li label:before,.woocommerce-page .woocommerce .woocommerce-terms-and-conditions-wrapper label span:before,.woocommerce-page .woocommerce ul.payment_methods.methods li label:before,#customer_login .form-row label.woocommerce-form-login__rememberme span:before,.filters-container .filter-block ul li label span:before{content:"";width:20px;height:20px;display:block;position:absolute;left:0;top:auto;color:#fff0}form#vat-relief-form .vat-relief-fields .form-row label.checkbox span:before,.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label:before,.woocommerce-page .woocommerce .woocommerce-terms-and-conditions-wrapper label span:before,#customer_login .form-row label.woocommerce-form-login__rememberme span:before,.filters-container .filter-block ul li label span:before{content:"\f00c"!important;font-family:'Font Awesome 6 Pro';font-weight:500;font-size:12px;text-align:center;padding:2px 0}.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:before,.woocommerce-page .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li label:before,.woocommerce-page .woocommerce table tfoot ul#shipping_method li label:before,.woocommerce-page .woocommerce ul.payment_methods.methods li label:before{border-radius:50%}form#vat-relief-form .vat-relief-fields .form-row label.checkbox span:hover,.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item span.wpcf7-list-item-label:hover,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item span.wpcf7-list-item-label:hover,.woocommerce-page .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li label:hover,.woocommerce-page .woocommerce table tfoot ul#shipping_method li label:hover{cursor:pointer}form#vat-relief-form .vat-relief-fields .form-row label.checkbox input,.wpcf7 form .fields .wpcf7-checkbox .wpcf7-list-item label input,.wpcf7 form .fields .wpcf7-radio .wpcf7-list-item label input{display:none}.wpcf7-response-output{clear:both;float:left;width:100%;display:none;border:none!important;padding:0 0 0 0!important;margin:40px 0 0 0!important;text-align:center;text-transform:none;font-weight:500;font-size:16px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,form .fields b i,form .form-row label i,div.summary table.variations tr td label i,form#commentform p label i{color:#fe4949}.wpcf7 form.sent .wpcf7-response-output{color:#4aa51b!important}div.wpcf7-validation-errors,.wpcf7 form .fields .wpcf7-checkbox.wpcf7-not-valid label span.wpcf7-list-item-label{color:#fe4949!important}.wpcf7 form .fields span.wpcf7-not-valid-tip{float:left;clear:both;font-size:11px;margin:10px 0 0 0;color:#fe4949;font-weight:800}.wpcf7 form .fields input.wpcf7-text.wpcf7-not-valid,form .fields.gdpr label .wpcf7-form-control-wrap .wpcf7-not-valid .wpcf7-list-item-label:before{border-color:#fe4949!important}form .fields b i,form .form-row label i,div.summary table.variations tr td label i,form#commentform p label i{font-style:normal}form .fields.gdpr label{min-height:38px;display:block;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding-left:56px;position:relative}form .fields.gdpr label p{margin:0}form .fields.gdpr label .wpcf7-form-control-wrap{position:absolute;left:0;top:0;height:38px;width:38px}form .fields.gdpr label .wpcf7-form-control-wrap .wpcf7-list-item{width:100%;margin:0;height:38px;overflow:hidden}form .fields.gdpr label .wpcf7-form-control-wrap .wpcf7-list-item input{display:none}form .fields.gdpr label .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label{padding:0;height:38px}form#vat-relief-form .vat-relief-fields .form-row label.checkbox span:before,form .fields.gdpr label .wpcf7-form-control-wrap .wpcf7-list-item-label:before,.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label span:before,#customer_login .form-row label.woocommerce-form-login__rememberme span:before,.filters-container .filter-block ul li label span:before{width:38px!important;height:38px!important;z-index:3;font-size:16px!important;padding:10px 0!important}form .fields.gdpr label .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none}.content:not(.split-column-content)>:last-child{margin-bottom:0}.content ol li{counter-increment:step-counter}.content ol li:before{content:counter(step-counter) '. '}.split-column-content{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.split-column-content[data-column-count="1"]{-webkit-column-count:1;-moz-column-count:1;column-count:1}.split-column-content[data-column-count="2"]{-webkit-column-count:2;-moz-column-count:2;column-count:2}.split-column-content[data-column-count="3"]{-webkit-column-count:3;-moz-column-count:3;column-count:3}.split-column-content[data-column-count="4"]{-webkit-column-count:4;-moz-column-count:4;column-count:4}.split-column-content>*{display:inline-block;-webkit-column-break-inside:avoid;break-inside:avoid;clear:both}.acc-title .acc-arrow{position:absolute;right:1.5rem;top:calc(1.25rem + 4px)}.acc-title.active .acc-arrow{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}section.breadcrumbs-section p#breadcrumbs b{margin:0 8px;font-weight:400}section.breadcrumbs-section p#breadcrumbs span.breadcrumb_last{font-weight:400}.slick-slider{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}header nav ul.main-menu li.mega-menu-link,header nav ul.main-menu li.sub-menu{padding-bottom:36px;margin-bottom:-36px}header nav ul.main-menu li.mega-menu-link>a,header nav ul.main-menu li.sub-menu>a{padding-bottom:36px}header nav ul.main-menu li.sub-menu ul.sub-menu li:last-of-type{margin-bottom:0}footer#footer-top{background:#789 url(/wp-content/uploads/2026/07/hexagons-blue-footer.webp) no-repeat -60px bottom}.scrollable-testimonials-outer .slick-track{display:flex!important}.scrollable-testimonials-outer .slick-slide{height:inherit!important;display:flex!important}.scrollable-testimonials-outer .scrollable-testimonials-slider .slick-list{overflow:visible}.scrollable-testimonials-outer .slick-slide{margin-left:7.5px;margin-right:7.5px}.modular-scrollable-testimonials:before,.modular-scrollable-testimonials:after{content:"";position:absolute;top:0;width:200px;height:100%;visibility:visible;z-index:3}.modular-scrollable-testimonials:before,.modular-scrollable-testimonials:after{content:"";position:absolute;top:0;width:200px;height:100%;visibility:visible;z-index:3}.modular-scrollable-testimonials:before{left:0;background:linear-gradient(to right,rgb(248 249 252) 0%,#fff0 100%)}.modular-scrollable-testimonials:after{right:0;background:linear-gradient(to right,#fff0 0%,rgb(248 249 252) 100%)}section.product-info-tabs{overflow-x:clip}section.product-info-tabs .tab-panels .tab-panel{position:relative}section.product-info-tabs .tab-panels .tab-panel:before,section.product-info-tabs .tab-panels .tab-panel:after{content:'';position:absolute;visibility:visible;left:0;top:0;height:100%;width:9000px;background:inherit;z-index:-1}section.product-info-tabs .tab-panels .tab-panel:before{right:100%;left:auto}section.product-info-tabs .tab-panels .tab-panel:after{left:100%}header nav ul.main-menu li.mega-menu-link:after{content:'';visibility:visible;width:0;height:0;border-style:solid;border-width:0 20px 34.64px 20px;border-color:#fff0 #fff0 #f5f5f5 #fff0;position:absolute;top:calc(100% - 10px);left:50%;transform:translateX(-50%);opacity:0;pointer-events:none}header nav ul.main-menu li.mega-menu-link.mega-menu-active:after{opacity:1;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;transition-delay:250ms}section.my-account-page.account-area .woocommerce-MyAccount-content>p{float:left;width:100%;position:relative;margin:0 0 20px 0}section.my-account-page.account-area .woocommerce-MyAccount-content>p:last-child{margin:0}.account-area .woocommerce-MyAccount-content .addresses{float:left;width:100%;position:relative}.account-area .woocommerce-MyAccount-content .addresses .woocommerce-Address header{float:left;width:100%;position:relative;display:flex;align-items:center;justify-content:space-between}.account-area .woocommerce-MyAccount-content .addresses .woocommerce-Address header h2{font-size:22px;float:left}.account-area .woocommerce-MyAccount-content .addresses .woocommerce-Address header a.edit{font-size:12px;color:#95bf1d;font-weight:700;text-decoration:underline!important}.account-area .woocommerce-MyAccount-content .addresses .woocommerce-Address header a.edit:hover{color:#462564}.account-area .woocommerce-MyAccount-content .addresses .woocommerce-Address header:before,.account-area .woocommerce-MyAccount-content .addresses .woocommerce-Address header:after{display:none}.account-area .woocommerce-MyAccount-content .addresses .woocommerce-Address{display:flex;flex-direction:column;gap:15px}.account-area .woocommerce-MyAccount-content form>h2{float:left;width:100%;position:relative;margin:0 0 20px 0;font-size:30px}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-width:1px;border-color:inherit;padding:1em 2em}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none}.call-modal-block{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);z-index:9999;align-items:center;justify-content:center}.call-modal-block.active{display:flex}.call-modal-block .call-modal-inner{position:relative;width:90%;max-width:600px;max-height:90vh;background:#fff;border-radius:4px;overflow:hidden}.call-modal-block .modal-title{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;border-bottom:1px solid #e5e5e5}.call-modal-block .modal-title h4{margin:0;font-size:20px}.call-modal-block .close-modal{position:relative;width:24px;height:24px;flex-shrink:0;cursor:pointer}.call-modal-block .close-modal::before,.call-modal-block .close-modal::after{content:'';position:absolute;top:50%;left:50%;width:100%;height:2px;background:#212529;transform:translate(-50%,-50%) rotate(45deg)}.call-modal-block .close-modal::after{transform:translate(-50%,-50%) rotate(-45deg)}.call-modal-block .modal-hubspot-form-overflow,.call-modal-block .modal-scroll-body{max-height:calc(90vh - 70px);overflow-y:auto;padding:25px}.call-modal-block#modal-request-price .modal-title{justify-content:center;padding:0;border-bottom:none;margin-bottom:15px}.call-modal-block#modal-request-price .modal-title h4{font-size:29px}.call-modal-block .close-modal.text-version{height:50px;width:auto}.call-modal-block .close-modal.text-version::before,.call-modal-block .close-modal.text-version::after{display:none}.call-modal-block#modal-request-price .modal-hubspot-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:40px}.call-modal-block .modal-hubspot-form-overflow>div{float:left;width:100%;position:relative}.woocommerce .quantity .qty::-webkit-inner-spin-button,.woocommerce .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;padding:0;text-align:center}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{color:#000}form#vat-relief-form .vat-relief-fields{float:left;width:100%;position:relative}form#vat-relief-form .vat-relief-fields .form-row.form-row-wide{width:100%}form#vat-relief-form .vat-relief-fields .form-row.form-row-first,form#vat-relief-form .vat-relief-fields .form-row.form-row-last{width:49%}form#vat-relief-form .vat-relief-fields .form-row.form-row-last{float:right}form#vat-relief-form .form-row textarea.input-text{height:130px;resize:none;line-height:30px}form#vat-relief-form .vat-relief-fields .form-row label.checkbox span:before{border:solid 1px #d5d5d5}form#vat-relief-form .vat-relief-fields .form-row label.checkbox span:before{border:1px solid #d5d5d5;border-radius:0;content:'';float:left;height:36px;margin-top:0;margin-bottom:0;margin-left:0;width:36px}form#vat-relief-form .vat-relief-fields .form-row label.checkbox input:checked~span:after{border:1px solid #fff;border-right:0;border-top:0;content:'';float:left;height:5px;left:11px;position:absolute;top:6px;transform:rotate(-45deg);width:13px;z-index:3;visibility:visible}form#vat-relief-form .vat-relief-fields .form-row label.checkbox input:checked~span:before{background-color:#462564;border:1px solid #462564}form#vat-relief-form .vat-relief-fields .form-row label.checkbox span{padding-left:60px}section.woocommerce-vat-exemption-page .vat-exemption-form .woocommerce-error,section.woocommerce-vat-exemption-page .vat-exemption-form .woocommerce-info,section.woocommerce-vat-exemption-page .vat-exemption-form .woocommerce-message{margin:0 0 30px 0}.woocommerce-error{background:#ffd2d2;border-color:#ffd2d2}form.checkout.woocommerce-checkout div#order_review{float:left;width:100%;position:relative}.woocommerce ul#shipping_method li:only-child{float:left;width:100%;position:relative;margin:0}.woocommerce ul#shipping_method li:only-child label{padding:0!important}section.woocommerce-checkout-page form#woocommerce-checkout-form-coupon .form-row input{border-radius:50px}.woocommerce-page .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li label,.woocommerce-page .woocommerce table tfoot ul#shipping_method li label{display:block}section.my-account-page.account-area .woocommerce-MyAccount-content .shop_table td.woocommerce-orders-table__cell-order-actions{display:flex;gap:10px}.mobile-menu .acc-title .acc-arrow{top:9px;right:0}.mobile-menu ul.mobile-buttons-menu .acc-title .acc-arrow{top:13px;right:20px}.call-modal-block .modal-hubspot-form-overflow>div fieldset{max-width:100%}.call-modal-block.vat-relief-modal .call-modal-inner{max-width:720px}.vat-relief-modal .vat-relief-step[hidden]{display:none}.vat-relief-modal .vat-relief-form p{font-size:15px;line-height:1.6;margin:0 0 14px}.vat-relief-modal .vat-relief-heading{font-size:20px;font-weight:600;margin:0 0 14px}.vat-relief-modal .vat-relief-question{font-size:20px;font-weight:600;line-height:1.4;margin:6px 0 24px}.vat-relief-modal .vat-relief-choices,.vat-relief-modal .vat-relief-actions{display:flex;flex-wrap:wrap;gap:16px}.vat-relief-modal .vat-relief-choices .btn,.vat-relief-modal .vat-relief-actions .btn{flex:1 1 0%;justify-content:center;min-width:140px}.vat-relief-modal .vat-relief-actions{margin-top:24px;padding-top:20px;border-top:1px solid #e5e5e5}.vat-relief-modal .vat-relief-terms{list-style:disc;margin:0 0 14px;padding-left:20px;font-size:15px;line-height:1.6}.vat-relief-modal .vat-relief-terms li{margin-bottom:6px}.vat-relief-modal .vat-relief-contact a{text-decoration:underline}.vat-relief-modal .vat-relief-condition-other[hidden]{display:none}.vat-relief-modal .woocommerce-error{margin:0 0 20px}.vat-relief-modal.is-busy .vat-relief-form{opacity:.6;pointer-events:none}.vat-relief-modal .vat-relief-form p.form-row-wide{width:100%;float:none}.woocommerce-page .woocommerce table tfoot ul#shipping_method li input,.woocommerce ul#shipping_method li input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.woocommerce-page .woocommerce table tfoot ul#shipping_method li input,.woocommerce ul#shipping_method li input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.woocommerce-page .woocommerce table tfoot ul#shipping_method li label:before,.woocommerce ul#shipping_method li label:before{visibility:visible;border:solid 3px #fff;-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000}.woocommerce-page .woocommerce table tfoot ul#shipping_method li input:checked~label:before,.woocommerce ul#shipping_method li input:checked~label:before{background:#000}.woocommerce-page .woocommerce table tfoot ul#shipping_method li:only-child label:before,.woocommerce ul#shipping_method li:only-child label:before{visibility:hidden}form.checkout.woocommerce-checkout div#order_review div#payment ul.wc_payment_methods{gap:13px}form.checkout.woocommerce-checkout div#order_review div#payment ul.wc_payment_methods li .woocommerce-SavedPaymentMethods-saveNew label{padding-left:26px}form.checkout.woocommerce-checkout div#order_review div#payment ul.wc_payment_methods li .woocommerce-SavedPaymentMethods-saveNew label:before{height:16px;width:16px;border-radius:0;left:0;top:9px}form.checkout.woocommerce-checkout div#order_review .ppc-button-wrapper{float:left;width:100%;margin:20px 0 0 0}.woocommerce .woocommerce-ordering{margin:0;position:relative;z-index:11}