html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}body,html{height:100%}:focus{outline:0}ol,ul{list-style:none}li{line-height:1.4em}a{color:#000}a img{border:0}a:hover{transition:.3s}*{box-sizing:border-box}strong{font-weight:700}em{font-style:italic}.mobile-only,.dropdown-toggle-content{display:none}.clear{width:100%;clear:both;height:0}.clear.break20{height:20px}.clearfix:after,#main:after{content:"";display:table;clear:both;height:0}img{display:block}p,address{margin:0 0 20px;font-size:16px;line-height:1.6em}.post-content ol,.post-content ul{font-size:16px;line-height:1.6em}p.large{font-size:21px;font-weight:600}small{font-size:14px;line-height:1.4em}.btn,.button,.woof_reset_button_2,.woocommerce-checkout .wc-block-components-checkout-place-order-button,.checkout-button,.single_add_to_cart_button,.woocommerce-notices-wrapper .woocommerce-message .button,ul.products li .add_to_cart_button,ul.products li .button,.woocommerce-MyAccount-content .woocommerce-Addresses a.edit{padding:15px 50px;font-size:21px;text-align:center;text-transform:uppercase;transition:.5s;background-size:200% auto;color:#fff;border-radius:10px;display:inline-block;border:0;font-weight:700;box-shadow:0px 0px 14px -7px #f09819;background-image:linear-gradient(45deg,#ff512f 0%,#f09819 51%,#ff512f 100%);cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;text-decoration:none}.btn:hover,.woof_reset_button_2:hover,.woocommerce-MyAccount-content .woocommerce-Addresses a.edit:hover,.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover,.button:hover,.woof_reset_button_2,.checkout-button:hover,.single_add_to_cart_button:hover,.single_add_to_cart_button:hover,ul.products li .add_to_cart_button:hover{background-position:right center;color:#fff;text-decoration:none}.btn.btn-small,.single_add_to_cart_button{padding:12px 30px;font-size:18px}.btn.btn-xsmall,.woocommerce-form-login__submit,.woocommerce-form-register__submit,.woocommerce-info .woocommerce-Button,.woocommerce-MyAccount-content form .button,.actions .coupon .button,.actions .button:last-of-type,.woocommerce-notices-wrapper .woocommerce-message .button,ul.products li .add_to_cart_button,ul.products li .button{padding:8px 30px;font-size:15px !important}.btn.btn-xxssmall,.woof_reset_button_2,.woocommerce-MyAccount-content .woocommerce-Addresses a.edit{padding:6px 20px;font-size:12px !important}.btn.btn-grey,.actions .button{background-image:linear-gradient(45deg,#9f9f9f 0%,#b9b9b9 51%,#7b7979 100%)}a.c2a-link{margin-top:20px;font-weight:700;font-size:21px;text-decoration:none}a.c2a-link i{position:relative;top:2px;padding-left:5px}a.c2a-link.right{float:right}.display-none,.ppcp-messages{display:none !important}.blue{color:#22425a}.blue2{color:#35526d}.blue3,h2.title,.h1-title h1,.cards .card:hover h2:after,.cards .card:hover h2:before,ul.product-categories a:hover h6:after,.wp-pagenavi a,.wp-pagenavi span,a.c2a-link:hover,.read-more-trigger:hover,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5{color:#0c2f43}.blue4{color:#00a7e1}.orange,#header .main-navigation ul.sub-menu .shop-all>a,.poa-actions a.contact-form:after,.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active a,#header .main-navigation ul.sub-menu li .menu-image-title-after.menu-image-title:after,a.woof_front_toggle:hover,.single-product .product-offer .scissors,.accordion h5:after,.woocommerce-page div.product div.summary .price,.woocommerce-page div.product div.product-intro .price,.woof_childs_list_opener span.woof_is_opened:after,.woof_childs_list_opener span.woof_is_closed:after,ul.product-categories .title h6:after,ul.products .price,.wp-pagenavi a:hover,.wp-pagenavi span.current,.read-more-trigger,#header .ecomm-navigation ul li a:hover,#footer a:hover,.cards .card h2:after,.cards .card h2:before,.table.table-contents .headings ul li a:hover,.table.table-contents .headings ul li:hover a:after{color:#f1921a}.orange-bg,.woof_products_top_panel li ul a:hover,.woof_products_top_panel li a[data-tax=orderby]:hover,.navigation-toggle,#header .main-navigation ul li.current-menu-item>a,.poa-actions a:hover,#header .ecomm-navigation ul li a span.count,#sidebar.searchbar h3.widgettitle,.wp-pagenavi span.current,.cards .card:hover .card-title,ul.product-categories a:hover .title{background-color:#f1921a}.orange-border,.wp-pagenavi a,.wp-pagenavi a:hover,.wp-pagenavi span{border-color:#f1921a}.blue-bg,#header,.table.table-contents .contents table caption,.tiered-pricing-wrapper>h3,h2.tablepress-table-name{background-color:#22425a}#footer{background-color:#28425a}.blue2-bg,#footer .payment-cards,#topbar{background-color:#35526d}.blue3-bg,.main-navigation,#footer .newsletter,#footer .main-footer-content .table-cell.logo,.cards .card .card-title,.cards .card:hover .desc,#footer .copyright,ul.product-categories .title,.poa-actions .contact-form{background-color:#0c2f43}.blue4-bg,.main-navigation a:hover,.main-navigation ul li.menu-item-has-children:hover>a,.main-navigation ul li.menu-item-has-children:active>a{background-color:#00a7e1}.green{color:green}.red{color:red}h1,h2,h3,h4,h5{font-weight:600;line-height:1.2em}h1{font-size:42px;font-weight:700}h2{font-size:38px;font-weight:700;padding:20px 0 30px}h3,#customer_login h2{font-weight:700;font-size:28px}h4{font-size:21px;font-weight:700}h5,{font-size:18px;font-weight:700;padding:10px 0}h6{font-size:18px;font-weight:700}.h1-title h1,.h2-title h2,.h3-title h3,.h4-title h4,.h5-title h5,#customer_login h2,.woocommerce-MyAccount-content h3,.woocommerce-checkout .wc-block-components-title.wc-block-components-title,.silkypress-input-field-block label.components-base-control__label,form.checkout #customer_details .woocommerce-billing-fields h3,form.checkout #customer_details h3#order_review_heading,form.checkout h3#order_review_heading,.woocommerce-checkout .wc-block-components-order-summary__button-text{text-transform:uppercase;font-weight:700;margin:0 0 40px;letter-spacing:0;line-height:1.5em;padding:0;padding-bottom:15px;position:relative}.h1-title h1:before,.h2-title h2:before,.h3-title h3:before,.h4-title h4:before,.h5-title h5:before,.woocommerce-checkout .wc-block-components-title.wc-block-components-title:before,.silkypress-input-field-block label.components-base-control__label:before,form.checkout #customer_details .woocommerce-billing-fields h3:before,form.checkout #customer_details h3#order_review_heading:before,form.checkout h3#order_review_heading:before,.woocommerce-MyAccount-content h3:before,#customer_login h2:before,.woocommerce-checkout .wc-block-components-order-summary__button-text:before{content:"";position:absolute;left:0;bottom:0;height:5px;width:100px;background-color:#f1921a}.h1-title h1{padding:0;margin:0 0 30px;padding-bottom:25px;line-height:1.2em}.h1-title h1:before{height:8px;width:150px}.h2-title h2,#customer_login h2{padding:0;margin:0 0 40px;padding-bottom:20px;line-height:1.2em}.h2-title h2:before{height:5px;width:100px}.h3-title h3,#customer_login h2,form.checkout #customer_details .woocommerce-billing-fields h3,form.checkout #customer_details h3#order_review_heading,form.checkout h3#order_review_heading,.woocommerce-checkout .wc-block-components-order-summary__button-text{padding:0;margin:0 0 30px;padding-bottom:15px;line-height:1.2em}.h3-title h3:before,#customer_login h2:before,form.checkout #customer_details .woocommerce-billing-fields h3:before,form.checkout #customer_details h3#order_review_heading:before,form.checkout h3#order_review_heading:before{height:5px;width:100px}.h5-title h5,.woocommerce-checkout .wc-block-components-title.wc-block-components-title,.silkypress-input-field-block label.components-base-control__label,.woocommerce-MyAccount-content h3{margin:0 0 20px;padding-bottom:15px;line-height:1.2em}.h5-title h5:before{height:3px;width:60px}.box-shadow,.cards .card,.single .featured-image{box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}body{color:#000;text-align:left;font-size:16px;font-family:"Mulish",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}#wrapper{position:relative;width:100%;min-width:360px}#main,#main-content{width:100%;margin:0 auto;padding:40px 0}.setwidth{position:relative;max-width:1400px;min-width:360px;margin:0 auto;padding:0 30px}.setwidth.small{max-width:1000px}.table{display:table;width:100%;border-collapse:collapse;table-layout:fixed}.table-cell{display:table-cell;vertical-align:top}.grid{display:grid;width:100%}.grid.valign-center{align-items:center}.grid.col-2{grid-template-columns:repeat(2,1fr);grid-gap:40px}.grid.col-3{grid-template-columns:repeat(3,1fr);grid-gap:60px}.grid.col-4,.related.products .products.columns-4{grid-template-columns:repeat(4,1fr);grid-gap:40px}.grid.col-5{grid-template-columns:repeat(5,1fr);grid-gap:15px}.grid.col-6{grid-template-columns:repeat(6,1fr);grid-gap:30px}.grid.nogap{grid-gap:0}.flex{display:flex;align-items:center;justify-content:space-between}.youtube-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.important-box{border:5px solid red;padding:20px 30px;margin:0 0 30px}.post-content .important-box ul{padding:10px 20px 20px}.important-box h3{font-size:18px;color:red;text-transform:uppercase}.read-more-trigger{text-transform:uppercase;text-decoration:none;font-weight:800;display:block;text-align:center;padding-top:10px}.read-more-trigger:after{content:"\f078";font-family:'Font Awesome 6 Free';font-size:46px;font-weight:700;display:block}.read-more-trigger.small{padding-top:5px;font-size:12px}.read-more-trigger.small:after{font-size:21px}.read-more-trigger.active{color:#000}.read-more-trigger.active:after{content:"\f077"}.read-more-content{display:none}.noitce-strip{background-color:#b01b2e;padding:10px 0}.noitce-strip p{color:#fff;line-height:1.4em;margin:0;font-size:15px}.noitce-strip a{color:#fff}#topbar{padding:10px 0}#topbar ul li{color:#fff;display:inline-block;padding-right:20px}#topbar ul li h5{font-size:13px;font-weight:600;text-transform:uppercase}#topbar ul li i.icon{padding-right:5px}#topbar ul li span{position:relative;font-size:12px;padding-left:10px}#topbar .vat-toggle{position:absolute;z-index:2;right:20px;top:-6px}.vat-toggle .table{display:inline-flex;align-items:center;gap:10px}.vat-toggle .table-cell{display:flex;align-items:center}#topbar .vat-toggle span.label{color:#fff;font-weight:700;font-size:15px}#header{position:relative}#header .flex{padding:20px 0}#header .logo,#header .search,#header .ecomm-navigation{flex:1;display:flex;align-items:center}#header .logo{justify-content:flex-start}#header .logo a{display:block;width:175px}#header .logo a img{width:100%;height:auto}.ecomm-navigation{justify-content:flex-end}#header .ecomm-navigation ul li{position:relative;display:inline-block;padding-left:20px}#header .ecomm-navigation ul li a{position:relative;color:#fff;display:block;font-size:30px}#header .ecomm-navigation ul li a span.count{position:absolute;width:25px;height:25px;border-radius:50%;top:-15px;right:-10px;text-align:center}#header .ecomm-navigation ul li a span.count span.num{position:relative;bottom:5px;font-size:13px;font-weight:600;color:#fff}#header .search{display:flex;align-items:center;justify-content:center;flex-grow:1;max-width:400px;height:50px}#header .ecomm-navigation ul li.mobile-menu{display:none}.hamburger{z-index:999999;position:relative;padding:0;opacity:1 !important}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{background-color:#f1921a;border-radius:0 !important;height:6px;width:40px}.hamburger-box{width:40px}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:#f1921a !important;box-shadow:0 0 0 1px #eee}#header .main-navigation ul li{float:left}#header .main-navigation ul li a{position:relative;color:#fff;padding:16px 18px;display:block;text-decoration:none;font-weight:700;font-size:16px}#header .main-navigation ul li.menu-item-has-children a{padding:16px 32px 16px 14px}#header .main-navigation ul li.menu-item-has-children>a:after{content:"\f078";font-family:'Font Awesome 6 Free';font-size:14px;position:absolute;top:17px;right:11px;font-weight:700}#header .main-navigation ul.sub-menu{display:none;grid-template-columns:repeat(8,1fr);grid-gap:16px;position:absolute;left:0;top:54px;z-index:999;width:100%;padding:10px;background:#0a212e;border-bottom:15px solid;border-image:linear-gradient(45deg,#ff512f 0%,#f09819 51%,#ff512f 100%);border-image-slice:1;padding:30px;padding-bottom:80px}#header .main-navigation ul.sub-menu .shop-all{display:block;position:absolute;left:30px;bottom:20px;width:100%}#header .main-navigation ul.sub-menu li.shop-all>a{display:inline-block;padding:0 50px 0 0;background-color:transparent !important}#header .main-navigation ul.sub-menu .shop-all>a:after{content:"\f054";font-family:'Font Awesome 6 Free';font-size:18px;position:absolute;top:51%;transform:translateY(-51%);right:20px;font-weight:700}#header .main-navigation ul.sub-menu .shop-all>a:hover{color:#fff}#header .main-navigation ul.sub-menu.active{display:grid !important}#header .main-navigation ul.sub-menu li{position:relative;float:left;vertical-align:top;text-align:left;padding:10px 0}#header .main-navigation ul.sub-menu li a{display:table;height:100%;vertical-align:top;padding:10px}#header .main-navigation ul.sub-menu li img{background:#fff;width:100%;height:auto;padding:0;border:5px solid #fff;padding:8px}#header .main-navigation ul.sub-menu li .menu-image-title-after.menu-image-title{position:relative;display:block;padding:10px 20px 10px 0;line-height:1.3em}#header .main-navigation ul.sub-menu li .menu-image-title-after.menu-image-title:after{content:"\f054";font-family:'Font Awesome 6 Free';font-size:18px;position:absolute;top:12px;right:5px;font-weight:700}#header .features{background-color:#eee;padding:12px 0}#header .features .table-cell{vertical-align:middle;align-items:center}#header .features ul li{align-self:center}#header .features ul li .icon-cell{width:50px}#header .features ul li .icon-cell .icon i{font-size:22px}#header .features ul li .icon-cell span,#header .features ul li .labels-cell span{display:block}#header .features ul li span.label{font-weight:700;font-size:15px}#header .features ul li span.sub-label{font-size:13px;font-weight:600}#header .features ul li.trustpilot img{width:85%;height:auto}#header .features ul li.trustpilot #badge-ribbon{height:44px;position:relative;bottom:10px;right:10px}#breadcrumbs{padding-top:20px}#breadcrumbs,#breadcrumbs a{font-size:14px}#banner{position:relative;background:#30668e;overflow:hidden}#banner .underlay-image{position:absolute;left:0;top:0;width:100%;height:100%;background:url(//www.onlineinsulation-sales.com/wp-content/themes/onlineinsulation-sales/images/banner-image.jpg) left center no-repeat;background-size:cover;z-index:0;opacity:.1}#banner .table-cell{position:relative}#banner .text-cell{padding:80px 0 100px;width:55%}#banner .text *{color:#fff}#banner .text .btn{margin-top:20px}#banner .text h1{text-transform:uppercase;font-weight:800;font-size:38px;padding:20px 0}#banner .text h3{font-weight:800;font-size:26px}#banner .text h4{color:#f1921a;border-bottom:2px solid #f1921a;display:inline-block;clear:both}#banner .text ul{padding:20px}#banner .text li{padding:5px 0;font-size:22px;font-weight:600}#banner .text li i{padding-right:14px}#banner .table-cell.image img{position:absolute;z-index:4;right:0;bottom:80px;max-width:600px;height:auto}#banner .image-bg{position:absolute;right:0;top:50%;transform:translateY(-50%);height:140%;background-color:#2a5371;width:45%;border-top-left-radius:50%;border-bottom-left-radius:50%}.cards .card{position:relative;text-decoration:none;grid-template-rows:auto 1fr 1fr;background-color:#eee}.cards .card img{width:100%;height:auto}.cards .card .card-title{display:table;width:100%;position:relative;margin:0;padding:12px 40px 12px 20px}.cards .card .card-title h2{display:table-cell;width:100%;vertical-align:middle;text-transform:uppercase;font-size:26px;font-weight:800;color:#fff;padding:0 40px 0 0;margin:0}.cards .card .desc{display:block;padding:20px}.cards .card:hover .desc p,.cards .card:hover .meta{color:#fff}.cards .card h2:after{content:"\f054";font-family:'Font Awesome 6 Free';font-size:28px;position:absolute;top:50%;transform:translateY(-50%);right:20px;font-weight:700}.prev-next-post .cards .card.prev-post h2:after{right:auto;content:""}.prev-next-post .cards .card.prev-post .card-title h2{padding:0 0 0 40px}.prev-next-post .cards .card.prev-post .card-title h2:before{content:"\f053";font-family:'Font Awesome 6 Free';font-size:28px;position:absolute;top:50%;transform:translateY(-50%);left:20px;font-weight:700}.popular-categories{padding:80px 0}.popular-brands{position:relative;padding:50px 0 150px}.popular-brands ul{align-items:center;justify-items:center}.popular-brands li{display:flex;align-items:center;justify-content:center;height:100%;padding:30px 15px;box-shadow:0px 20px 50px 0px rgba(28,9,80,.07)}.popular-brands li img{margin:0 auto;max-width:100%;height:auto;width:70%;transition:filter .3s ease}.popular-brands li img:hover{filter:grayscale(100%);opacity:.8}.popular-brands li a{display:block}.newsletter{display:none;padding:60px 0}.newsletter .desc{padding-right:80px;width:60%;vertical-align:middle}.newsletter .desc h3{color:#fff}.newsletter input[type=text]{width:100%;border:0;font-size:18px;padding:12px;margin-bottom:20px}#footer{margin-top:100px}#footer,#footer a{color:#fff}#footer .grid.col-3{grid-gap:80px}#footer .grid.col-3 .col.cs{width:280px}#footer .main-footer-content .table-cell{padding:80px 0 50px}#footer .table-cell.logo{width:300px}#footer .table-cell.logo ul.social{display:none;margin:40px auto 0 auto;text-align:center}#footer .table-cell.logo ul.social li{display:inline-block;float:none}#footer .table-cell.logo a{display:block}#footer .table-cell.logo img{width:160px;height:auto;margin:0 auto}#footer .table-cell.cols{padding-left:35px}#footer .col ul.address li{margin-bottom:2px}#footer .col ul.links{margin-bottom:20px}#footer .col ul.links li{margin-bottom:5px}#footer .col ul.links li a{font-weight:700;text-decoration:none}#footer .disclaimer-note{font-size:13px;line-height:1.4em;margin:20px 0}#footer .col ul.tel li{padding:4px 0}#footer .col ul.tel li i{padding-right:6px}#footer .copyright{padding:14px 0;text-align:center}#footer .copyright *{font-size:12px}#footer .copyright ul li{display:inline-block;padding-right:20px}#footer .payment-cards{padding:10px 0;text-align:center;width:100%}#footer .payment-cards li{display:inline-block;padding:5px 8px}#footer .social-grid{margin-top:50px;align-items:center}#footer .social-grid .col{align-self:center}#footer .social-grid .review-widget img{max-width:100%;width:auto;height:35px}ul.social li{float:left;margin:0 10px 10px 0}ul.social li a{display:block;height:40px;width:40px;border:2px solid #fff;border-radius:50%;position:relative;text-align:center}ul.social li a:hover{border-color:#f1921a}ul.social li a i{width:100%;position:absolute;text-align:center;display:block;top:50%;transform:translateY(-50%)}ul.social.orange li a{border-color:#f1921a}ul.social.orange li a:hover{border-color:#0c2f43}.posts .paging{display:block;font-weight:700}.posts .cards .card{background-color:#fff}.posts .cards .card .card-title h2,.prev-next-post .cards .card .card-title h2{font-size:18px;padding:0 40px 0 0}.posts .meta,.post .meta,.prev-next-post .meta{display:block;text-transform:uppercase;font-size:13px;font-weight:700;padding-bottom:12px}.posts .meta{font-size:12px;padding-bottom:15px}.posts .cards .card img,.prev-next-post .cards .card img{width:100%;height:260px;object-fit:cover;object-position:center}.single .featured-image{max-width:400px;float:left;margin:0 40px 30px 0}.single .featured-image img{width:100%;height:auto}.prev-next-post{padding-top:80px}.wp-pagenavi{clear:both;padding:80px 0 0}.wp-pagenavi a,.wp-pagenavi span{font-weight:600;text-decoration:none;border:2px solid;width:40px;height:40px;padding-top:8px;margin:2px 8px;font-size:15px;display:inline-block;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.wp-pagenavi span.pages{border:0}.wp-pagenavi span.current{color:#fff;border:2px solid #f1921a}.wp-pagenavi .extend{border:0;padding-left:0;padding-right:0}.post-content ol,.post-content ul{padding:10px 40px 20px;list-style-type:circle}.post-content p+ol,.post-content p+ul{padding-top:0}.post-content ol{list-style-type:decimal}.post-content ol li,.post-content ul li{padding-bottom:14px}.post-content ol li:last-of-type,.post-content ul li:last-of-type{padding-bottom:0}.post-content table td ul,.post-content table td ol{padding-left:20px}.post-content ol li>h1:first-of-type,.post-content ol li>h2:first-of-type,.post-content ol li>h3:first-of-type,.post-content ol li>h4:first-of-type,.post-content ol li>h5:first-of-type,.post-content ol li>h6:first-of-type,.post-content ul li>h1:first-of-type,.post-content ul li>h2:first-of-type,.post-content ul li>h3:first-of-type,.post-content ul li>h4:first-of-type,.post-content ul li>h5:first-of-type,.post-content ul li>h6:first-of-type{padding-top:0}.post-content h1{padding:20px 0}.post-content h2{padding:20px 0}.post-content h3{position:relative;padding:20px 0 15px}.post-content h4{padding:20px 0 15px}.post-content h5{padding:10px 0}.post-content h6{padding:10px 0}.wp-block-separator{margin:40px 0}.post-content blockquote{padding:30px;font-style:italic;quotes:"\201C""\201D""\2018""\2019"}blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}blockquote p{display:inline}.post-content blockquote cite{font-weight:600;display:block;padding-top:15px}.alignleft{display:inline;float:left;margin:0 25px 25px 0}.alignright{display:inline;float:right;margin:0 0 25px 25px}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}p img,.wp-caption{margin-top:.4em}.wp-caption,.wp-block-image figcaption{margin-bottom:1.625em;max-width:100%;padding:14px 9px 9px}.wp-block-image figcaption{line-height:1.4em;padding:10px !important}.wp-caption img{display:block;margin:0 auto;max-width:98%}.wp-caption .wp-caption-text,.gallery-caption{color:#666;font-family:Georgia,serif;font-size:14px}.wp-caption .wp-caption-text{margin-bottom:.6em;padding:10px 0 5px 4px;position:relative}img.size-full{height:auto !important;width:auto !important}.contact-wrapper .contact-left{float:left;text-align:left;width:58%}.contact-wrapper .contact-right{float:right;text-align:left;width:35%}.contact-right .row{padding:20px 0}.contact-right .row:first-of-type{padding-top:0}.contact-right .row h6{padding-bottom:12px}.contact-right .row h6:last-of-type{padding-bottom:0}.contact-right .row h6 i{padding-right:5px}.contact-right .row .disclaimer-note{font-size:13px;line-height:1.4em;margin:20px 0}.form-row{position:relative}form input[type=submit]:after{content:"";display:table;clear:both;height:0}.wpcf7-form br{display:none}form.woocommerce-form.woocommerce-form-login input,form.woocommerce-form.woocommerce-form-register.register input,.woocommerce-checkout form.woocommerce-form-login input,form.woocommerce-ResetPassword input,.woocommerce-checkout #customer_details p#billing_country_field,.woocommerce-checkout #customer_details p#shipping_country_field,.woocommerce #customer_details select,.woocommerce #customer_details textarea,.woocommerce #customer_details input[type=tel],.woocommerce #customer_details input[type=text],.woocommerce #customer_details input[type=password],.woocommerce #customer_details input[type=email],.wpcf7-form select,.wpcf7-form input[type=tel],.wpcf7-form input[type=date],.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form textarea{width:100%;padding:35px 10px 10px;border:0;font-size:16px;border:0;position:relative;border:1px solid hsla(0,0%,7%,.8);border-radius:4px;box-sizing:border-box}.woocommerce #customer_details textarea{min-height:150px}.woocommerce input[type=text],.woocommerce input[type=password],.woocommerce input[type=email]{padding:10px}.woocommerce form.woocommerce-ResetPassword input[type=text],.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=password],.woocommerce-checkout input[type=email],.single-product.woocommerce input[type=text],.single-product.woocommerce input[type=password],.single-product.woocommerce input[type=email]{padding:35px 10px 10px}form.checkout #customer_details label,form.woocommerce-form.woocommerce-form-register.register label,form.woocommerce-form.woocommerce-form-login label,form.woocommerce-ResetPassword label,.woocommerce-checkout form.woocommerce-form-login p.form-row label,.wpcf7-form label{position:absolute;left:0;top:0;z-index:2;font-size:15px;text-align:left;padding:10px 10px 0;display:block;color:#999}.wpcf7-form input[type=submit]{margin-top:10px;margin-bottom:10px}.wpcf7-form textarea{height:150px}.wpcf7-form .field{position:relative;margin:20px 0;text-align:left}.wpcf7-form .field-left{position:relative;float:left;width:48%;text-align:left}.wpcf7-form .field-right{position:relative;float:right;width:48%;text-align:left}span.wpcf7-not-valid-tip{font-size:13px !important;padding-top:3px;text-indent:0}div.wpcf7-response-output{margin:20px 0 0 !important;border:0 !important;padding:10px 15px !important;background:#2a2a2a;color:#fff;position:relative;font-size:15px}div.wpcf7-validation-errors{background:#900 !important;color:#fff}.table.table-contents .contents{padding-left:20px}.table.table-contents .headings{width:350px;padding-right:40px}.table.table-contents .headings ul li{padding:10px 0}.table.table-contents .headings ul li a{position:relative;display:block;width:100%;text-decoration:none;font-weight:700;text-transform:uppercase;padding-right:50px}.table.table-contents .headings ul li a:after{content:"\f054";font-family:'Font Awesome 6 Free';font-size:18px;position:absolute;top:4px;right:20px;font-weight:700}.table.table-contents .contents .content-block{padding-bottom:50px}.table.table-contents .contents table{text-align:left;width:100%;border-collapse:collapse;margin-bottom:50px}h2.tablepress-table-name{color:#fff;font-size:18px;text-align:left;text-transform:uppercase;padding:14px 10px;font-weight:600}.table.table-contents .contents table thead tr{background-color:#eee}.table.table-contents .contents table thead tr th{font-weight:700}.table.table-contents .contents table thead tr th,.table.table-contents .contents table tbody tr td{padding:8px 10px;border:1px solid #999;line-height:1.6em}.table.table-contents .contents table tbody tr td table td{padding:6px 0;border:0}.table.table-contents .contents table tbody tr td ul br{display:none !important}.table.table-contents .contents table td.column-1{width:40%}.table.table-contents .contents table td.column-2,.table.table-contents .contents table td.column-3{width:30%}.dataTables_length,.dataTables_filter,.dataTables_info,.dataTables_paginate{display:none !important}#sidebar.searchbar{position:relative;float:left;width:22%;text-align:left;z-index:4}#sidebar.searchbar h3.widgettitle{font-size:14px;color:#fff;text-transform:uppercase;font-weight:600;width:100%;text-align:center;padding:8px 10px;margin-bottom:20px}.products-wrapper{position:relative;float:right;width:76%;padding-left:60px}.products-wrapper.full-width{float:none;width:100%;padding-left:0}.woocommerce-result-count{text-align:left;text-transform:uppercase;font-size:14px;font-weight:700;margin:0 !important}ul.products{display:grid;width:100%;grid-template-columns:repeat(3,1fr);grid-gap:40px;padding-top:30px}ul.products li{display:flex;flex-direction:column;width:100%;box-sizing:border-box;position:relative;background:#fff;padding:10px 10px 70px;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}ul.products li a{position:relative;display:block;width:100%;text-decoration:none;overflow:hidden}ul.products li a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;height:100%}ul.products li a.added_to_cart{display:none !important}ul.products li .onsale{padding:4px 16px;font-size:13px;width:100%;font-weight:700;text-align:center;text-transform:uppercase}ul.products li a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex-grow:1}ul.products li .woocommerce-loop-product__title{flex:1;text-align:center;margin:0}ul.products li a span.image-wrapper,ul.product-categories li a span.image-wrapper{display:block;height:300px;position:relative;border:1px solid #eee;background-color:#fff}ul.products li a img,ul.product-categories li a img{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%;width:auto;height:auto;max-height:100%;margin-bottom:10px;padding:12px 0}ul.products li span.title{font-weight:600;font-size:24px;padding:10px 0;display:block}ul.products .price{display:block;font-size:21px;font-weight:700;padding:10px 0 5px;margin-top:auto}ul.products .price del{font-size:14px}ul.products .price .ex-vat{display:inline-block;padding-left:10px;font-weight:400;color:#999}.price .wts-vat-text{font-size:14px;color:#999}.single-product .price del{font-size:18px}.single-product .price.onsale-product{margin-bottom:0}.single-product .price.onsale-product bdi{font-size:16px;text-decoration:line-through;color:#333 !important}.single-product .price.onsale-product small.ex-vat *{color:#333 !important;font-size:12px !important}.price ins{text-decoration:none}.single-product .onsale{display:none !important}.woocommerce-Price-amount.amount .red{color:red}.woocommerce-products-header{padding-bottom:20px}.term-description,.custom-archive-description,.archive-description{text-align:left;padding-bottom:20px}.woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering{position:relative;float:right;width:170px;bottom:5px}.woocommerce .woocommerce-ordering select{float:right;font-size:14px;padding:4px 8px}.onsale{position:absolute;right:0;top:0;z-index:3;display:inline-block;text-align:left;color:#fff;background-color:red;padding:4px 10px;font-size:13px;width:50px}ul.products li h2.woocommerce-loop-product__title{font-size:17px;text-align:left;padding:10px 0}ul.products li .add_to_cart_button,ul.products li .button{position:absolute;left:10px;width:calc(100% - 20px);bottom:10px}ul.product-categories{margin-bottom:50px}ul.product-categories li{border:1px solid #eee}ul.product-categories li a{text-transform:uppercase;text-decoration:none}ul.product-categories .title{display:table;width:100%;position:relative;margin:0;padding:8px 25px 8px 10px}ul.product-categories .title h6{padding:0;display:table-cell;width:100%;vertical-align:middle;text-transform:uppercase;margin:0;font-size:13px;line-height:1.2em;color:#fff}ul.product-categories a:hover .title h6{color:#fff}ul.product-categories .title h6:after{content:"\f054";font-family:'Font Awesome 6 Free';font-size:18px;position:absolute;top:50%;transform:translateY(-50%);right:8px;font-weight:700}ul.product-categories li a span.image-wrapper{height:180px;border:0}ul.product-categories span.image-wrapper img{max-width:95%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-archive-description+.h3-title{margin-top:40px}.woof_autohide_wrapper{display:none !important}.products-wrapper .woof_show_auto_form,.products-wrapper .woof_hide_auto_form,.button.woof_reset_search_form{display:none !important}#sidebar.searchbar h4{position:relative;font-size:16px;border-bottom:2px solid #000;padding-bottom:8px}#sidebar.searchbar .woof_container_inner{padding-bottom:20px}#sidebar.searchbar .woof_redraw_zone ul li,#sidebar.searchbar .woof_redraw_zone ul li.woof_childs_list_li{font-size:14px;padding:10px 0 !important;border-bottom:1px solid #eee;position:relative}#sidebar.searchbar .woof_redraw_zone ul li a{position:relative}#sidebar.searchbar .woof_redraw_zone ul li:after{content:"";display:table;clear:both}#sidebar.searchbar .woof_redraw_zone ul li .disabled+label{color:#999}#sidebar.searchbar .woof_container_inner .woof_childs_list li:last-of-type{border:0}.woof_block_html_items ul.woof_list ul.woof_childs_list{margin:15px 0 8px 12px !important}#sidebar.searchbar .woof_redraw_zone ul li ul li,#sidebar.searchbar .woof_redraw_zone ul li.woof_childs_list_li ul li{position:relative;padding:5px 0 !important;border:0}#sidebar.searchbar .woof_list label{padding-top:5px !important;padding-bottom:0 !important;padding-left:25px}#sidebar.searchbar .woof_redraw_zone ul>li>.woof_childs_list_opener{position:absolute !important;right:0;top:17px;margin:0 !important}.icheckbox_square-grey{position:absolute !important;left:0;top:9px}#sidebar.searchbar .woof_redraw_zone ul li ul li .woof_childs_list_opener{top:13px}.woof_open_hidden_li_btn{text-transform:uppercase;text-decoration:none;font-weight:700;display:block;text-align:center;font-size:11px}a.woof_front_toggle{font-size:0;color:transparent;position:absolute;width:100%;height:100%;top:0;left:0;display:block}a.woof_front_toggle:after{position:absolute;right:0;top:0;color:#000;font-size:18px;content:"\f078";font-family:'Font Awesome 6 Free'}.woof_childs_list_opener span.woof_is_opened{background:0 0 !important}.woof_childs_list_opener span.woof_is_opened:after{font-size:18px;content:"\f068";font-family:'Font Awesome 6 Free';position:relative;top:7px}.woof_childs_list_opener span.woof_is_closed:after{font-size:18px;content:"\2b";font-family:'Font Awesome 6 Free';position:relative;top:7px}ul.woof_products_top_panel_ul .woof_reset_button_2{padding:4px 12px}.woof_products_top_panel{margin-bottom:30px !important}ul.woof_products_top_panel_ul>li{width:100%;clear:both;float:none;padding:5px 0}.woof_products_top_panel li a{border:2px solid #f1921a;margin:0 2px 5px 0 !important;display:block;padding:0 10px;font-size:12px;text-transform:uppercase;color:#f38800;font-weight:600;border-radius:17px}.woof_products_top_panel li a[data-tax=orderby]{margin-top:10px !important;display:inline-block}.woof_products_top_panel li ul a:hover,.woof_products_top_panel li a[data-tax=orderby]:hover{color:#fff}.woof_products_top_panel ul ul>li:first-of-type{font-size:13px;text-transform:uppercase;font-weight:600;padding:3px}.woof_products_top_panel li span,.woof_products_top_panel2 li span{background:0 0 !important}.woof_products_top_panel li a[data-tax=orderby]:after,.woof_products_top_panel li ul a:after{content:"x"}.woof_products_top_panel li span{padding-right:10px !important}body.term-bulk-deals li.woof_term_5385{display:none !important}.single-product .product{position:relative}.single-product .h1-title h1{margin:0 0 20px;line-height:1.4em;padding-bottom:15px;font-size:34px}.single-product .product_meta,.stock.out-of-stock,.single-product .reset_variations,.single-product .breadcrumb_last{display:none !important}.single-product table.variations,.single-product table.variations tr,.single-product table.variations thead,.single-product table.variations tbody{width:100%}.single-product table.variations tr th,.single-product table.variations tr td{text-align:left;padding:15px 0;width:50%;border-bottom:1px solid #eee;margin:5px 0}.single-product table.variations tr td{text-align:right}.single-product table.variations label{font-weight:700}.single-product .single_variation_wrap{padding:40px 0 0}.single-product .single_variation_wrap .woocommerce-variation-price{padding:0 0 20px}.single-product table.variations select{font-size:16px;padding:12px 8px;width:100%;background:#fff;border:1px solid #000}.woocommerce-page div.product div.summary{width:52% !important;float:right;text-align:left;padding-bottom:50px}.woocommerce-page div.product div.summary .price,.woocommerce-page div.product div.product-intro .price{font-size:26px;font-weight:700}.woocommerce-page div.product div.summary .price small,.woocommerce-page div.product div.product-intro .price small{font-size:14px;color:#000}.woocommerce-page div.product div.summary .price small.ex-vat{display:inline-block;padding-left:10px;color:#999}.woocommerce-page div.product div.summary button.plus.qib-button{margin-right:20px}.qib-button-wrapper .quantity input.input-text.qty.text{padding:8px 12px 8px;width:50px}.stock.in-stock{color:#999;border:1px solid #999;display:inline-block;padding:5px 15px;border-radius:15px;display:none !important}.stock.out-of-stock{background:#be8833;padding:10px 15px;font-weight:700;margin:0 0 10px;color:#fff}.woocommerce-product-details__short-description{margin-bottom:40px}.woocommerce-product-details__short-description>p+ul{padding:0 20px 20px}.the-content .post-content ul,.woocommerce-product-details__short-description p,.woocommerce-product-details__short-description ul{font-size:16px}.single-product .delivery{padding:0 0 30px}.single-product .product-offer{position:relative;border:2px dashed #f1921a;padding:10px;margin-top:50px;text-align:center}.single-product .product-offer h6{font-weight:500}.single-product .product-offer h6 b.orange-bg{color:#fff;padding:1px 5px;margin-left:5px}.single-product .product-offer .scissors{position:absolute;top:-10px;left:10px;font-size:21px}.single-product .feature-rows{padding-bottom:20px}.single-product .feature-rows .row{padding:4px 0}.single-product .feature-rows .row p{padding:0;margin:0;font-weight:500}.single-product .feature-rows .row .icon{display:inline-block;margin-right:5px}.related.products>h2{display:none}.related.products ul{padding-top:0}.poa-actions{background-color:#eee;margin-top:20px}.poa-actions a{position:relative;text-decoration:none}.poa-actions a:after{position:absolute;top:50%;transform:translateY(-50%);right:20px;content:"\f054";font-family:'Font Awesome 6 Free';font-size:42px;font-weight:700}.poa-actions a.contact-form:hover:after{color:#fff}.poa-actions a.contact-form:after{content:"\f0e0"}.poa-actions a.tel:after{content:"\f095"}.poa-actions span{display:block;width:100%}.poa-actions .table-cell{padding:20px;vertical-align:middle}.poa-actions .contact-form{text-align:left}.poa-actions .contact-form .h4{color:#fff;font-weight:700;font-size:32px;padding:0;margin:0}.poa-actions .contact-form .h5{color:#fff}.poa-actions .tel{display:none !important}.poa-actions .tel .p{padding:0 0 5px;margin:0}.poa-actions .h5{font-weight:700;padding:0;margin:0;font-size:19px}.poa-form{border:1px solid hsla(0,0%,7%,.11);border-radius:5px;padding:25px;margin-top:30px}.product-code{text-transform:uppercase;color:#999;font-size:12px}.accordion{margin-bottom:50px}.accordion h5{position:relative;border-bottom:2px solid #000;padding:20px 20px 15px;text-transform:uppercase;font-size:16px}.accordion h5:hover{cursor:pointer;background-color:#eee}.accordion h5:after{position:absolute;right:10px;top:18px;font-size:21px;content:"\f078";font-family:'Font Awesome 6 Free'}.accordion h5.ui-state-active{background-color:#0c2f43;color:#fff}.accordion h5.ui-state-active:after{content:"\f077";color:#fff}.accordion .accordion-content{display:none;padding:20px 10px}.accordion .post-content{padding-bottom:30px}.accordion .post-content table caption,.accordion .post-content h2.tablepress-table-name{display:none !important}.accordion .accordion-content.desc h1,.accordion .accordion-content.desc h2,.accordion .accordion-content.desc h3,.accordion .accordion-content.desc h4,.accordion .accordion-content.desc h5,.accordion .accordion-content.desc h6{font-size:16px;font-weight:700;text-transform:uppercase}table.woocommerce-product-attributes{width:100%;border-collapse:collapse}table.woocommerce-product-attributes p{padding:0;margin:0}table.woocommerce-product-attributes tr:nth-child(odd){background:#fbfbfb}table.woocommerce-product-attributes tr td{padding:10px;font-size:14px}table.woocommerce-product-attributes tr td.label{width:200px;font-weight:700}table.woocommerce-product-attributes tr td.value{text-align:right}.woocommerce-product-gallery{position:relative;margin-bottom:3em;float:left;width:42%}.woocommerce-product-gallery figure{margin:0}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;float:left;cursor:pointer;margin:2% 2% 0 0}.woocommerce-product-gallery .flex-control-thumbs li:nth-child(4n){margin-right:0}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5;height:auto;width:100%}.flex-viewport{margin-bottom:10px}.woocommerce-product-gallery img{height:auto;border:2px solid #999;display:block}.woocommerce-product-gallery__image{width:100%;height:auto;text-align:center}.woocommerce-product-gallery__image img{max-width:100%;margin:0 auto;border:0;height:auto}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1;border-color:#f1921a}.single.single-product .woocommerce-product-gallery__image{min-height:500px}.single.single-product .woocommerce-product-gallery__image a{cursor:default;display:flex;justify-content:center;align-items:center;min-height:500px}.single.single-product .woocommerce-product-gallery__image a img{min-height:300px;max-height:500px;width:auto;display:block}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:23.5%}.woocommerce-product-gallery__trigger{position:absolute;top:1em;right:1em;z-index:99}a.woocommerce-product-gallery__trigger{text-decoration:none}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:.875em;right:.875em;display:block;height:2em;width:2em;border-radius:3px;z-index:99;text-align:center;text-indent:-999px;overflow:hidden}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{background-color:#169fda;color:#fff}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{background-color:#1781ae;border-color:#1781ae;color:#fff}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;content:"\f00e";line-height:2;text-indent:0}.tiered-pricing-wrapper{padding-bottom:30px}.woocommerce .tiered-pricing-wrapper h3{color:#fff;font-size:15px;text-align:left;text-transform:uppercase;padding:8px 10px;font-weight:600;margin-bottom:0 !important}.woocommerce .tiered-pricing-wrapper table.shop_table{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:0}.woocommerce .tiered-pricing-wrapper table.shop_table tr th,.woocommerce .tiered-pricing-wrapper table.shop_table tr td{padding:4px 10px;border:1px solid #999;line-height:1.6em;color:#000 !important;font-size:15px}.woocommerce .tiered-pricing-wrapper table.shop_table tr th{background-color:#d9edf7}.tiered-pricing--active td .amount{color:#000 !important}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews{padding:15px;border-radius:8px;font-size:16px;margin-bottom:20px;box-shadow:0px 4px 8px rgba(0,0,0,.1);display:flex;align-items:center;font-family:'Helvetica Neue',Arial,sans-serif;line-height:1.5;position:relative;justify-content:space-between}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before,.woocommerce-noreviews:before{font-family:'Font Awesome 6 Free';font-weight:900;font-size:18px;margin-right:10px}ul.woocommerce-error:before{font-family:initial;font-weight:400;font-size:initial;margin-right:0;content:none}.woocommerce-message{background-color:#e6f7e6;border-left:4px solid #28a745;color:#155724}.woocommerce-message:before{content:"\f00c";color:#28a745}.woocommerce-info{background-color:#eaf4fc;border-left:4px solid #007bff;color:#004085}.woocommerce-info:before{content:"\f05a";color:#007bff}.woocommerce-error{background-color:#f8d7da;border-left:4px solid #dc3545;color:#721c24}.woocommerce-error:before{content:"\f00d";color:#dc3545}.woocommerce-noreviews{background-color:#fff3cd;border-left:4px solid #ffc107;color:#856404}.woocommerce-noreviews:before{content:"\f071";color:#ffc107}.woocommerce-notice-close{position:absolute;top:10px;right:10px;background:0 0;border:none;font-size:18px;color:#666;cursor:pointer}.woocommerce-notice-close:hover{color:#000}.woocommerce-message .button.wc-forward{margin-left:auto;background-color:#007bff;color:#fff;padding:8px 16px;border-radius:4px;text-decoration:none;transition:background-color .3s ease}.woocommerce-message .button.wc-forward:hover{background-color:#0056b3}.woocommerce-message:before{margin-right:10px}.woocommerce-error ul,.woocommerce-error li,.woocommerce-message ul,.woocommerce-message li,.woocommerce-info ul,.woocommerce-info li,.woocommerce-noreviews ul,.woocommerce-noreviews li{list-style:none;margin:0;padding:0}.woocommerce-error li,.woocommerce-message li,.woocommerce-info li,.woocommerce-noreviews li{padding:10px 0}.woocommerce-error li{font-size:16px;line-height:1.5;display:flex;align-items:center}.woocommerce-error li:before{content:"\f06a";font-family:'Font Awesome 6 Free';font-weight:900;color:#dc3545;margin-right:10px;font-size:18px}.woocommerce-error ul,.woocommerce-error li{list-style:none;margin:0;padding:0}.woocommerce-error li{display:block;padding:10px 0;text-align:left}.woocommerce-error li strong{font-weight:700;color:#dc3545}.woocommerce-error li strong:after{content:": "}.woocommerce-error{display:block}.woocommerce-error ul{display:block}.woocommerce-checkout #order_review_heading{display:none}.woocommerce-cart .cart-collaterals .woocommerce-Price-amount.amount{font-weight:700}.woocommerce-checkout form.woocommerce-cart-form,.woocommerce-checkout .col2-set{position:relative;float:left;box-sizing:border-box;margin:0;padding-right:4.5283018868%;width:65%}.woocommerce-checkout .woocommerce-checkout-review-order,.woocommerce-checkout .cart-collaterals{box-sizing:border-box;margin-top:8px;padding-left:2.2641509434%;width:35%;float:right}.cart-collaterals,#order_review{margin-top:30px;border:1px solid hsla(0,0%,7%,.11);border-radius:5px;padding:25px}.cart-collaterals{float:right;width:500px}.woocommerce-checkout #order_review{margin-top:79px}.cart-collaterals h2{display:none}.cart-collaterals .wc-proceed-to-checkout{margin-top:30px}#order_review tr td,.cart-collaterals tr td{border-bottom:1px solid #000}#order_review th,.cart-collaterals th{text-align:left;width:45%;border-bottom:1px solid #000}small.includes_tax{display:none !important;margin-top:5px}#order_review td,.cart-collaterals td,#order_review th.product-total,.cart-collaterals th.product-total{text-align:right}.cart-collaterals a.woocommerce-remove-coupon{display:block;font-size:12px}#order_review td.product-name,.cart-collaterals td.product-name{text-align:left}#order_review ul.wc_payment_methods{padding:0;margin:20px 0}#order_review ul.wc_payment_methods .woocommerce-message,#order_review ul.wc_payment_methods .woocommerce-info,#order_review ul.wc_payment_methods .woocommerce-error{margin-bottom:0}#order_review.woocommerce-checkout-review-order{padding-top:10px !important}.woocommerce .cart-collaterals table.shop_table td,.woocommerce .cart-collaterals table.shop_table th,.woocommerce #order_review tr.cart_item td,.woocommerce #order_review tr.cart_item th{vertical-align:top;padding:15px 0}.woocommerce .cart-collaterals table.shop_table td.cart-subtotal,.woocommerce .cart-collaterals table.shop_table th.cart-subtotal{font-size:16px}.includes_tax .woocommerce-Price-amount.amount{font-size:14px !important}.woocommerce .cart-collaterals tr.tax-total td{text-align:right}.woocommerce .cart-collaterals tr.tax-total td span.woocommerce-Price-amount.amount{font-size:18px}p.mc4wp-checkbox-woocommerce{line-height:1.2em;border:1px solid #68bc29;padding:10px;margin-bottom:30px}p.mc4wp-checkbox-woocommerce input{float:left}p.mc4wp-checkbox-woocommerce label{font-family:'Open Sans',sans-serif}p.mc4wp-checkbox-woocommerce span{font-size:11px;font-style:normal;text-transform:none;display:block;overflow:auto;padding-left:5px;color:#000}.cart-collaterals .shop_table tr.tax-rate td{padding:0;text-align:right}.woocommerce-checkout-review-order-table tr.tax-rate th,.woocommerce-checkout-review-order-table tr.tax-rate td{padding:10px 0}.woocommerce-checkout-review-order-table tr.tax-rate td{text-align:right}.post-content ul.wc_payment_methods{list-style:none;margin-right:0;margin-left:0}.post-content ul.wc_payment_methods li{padding:10px;line-height:1.4em;list-style:none;background-color:#eee;margin-bottom:10px;position:relative;border:4px solid #999}.post-content ul.wc_payment_methods li input{position:absolute;left:10px;top:11px}.post-content ul.wc_payment_methods li label{font-weight:700;font-size:14px}.post-content ul.wc_payment_methods li .title span{display:block;font-weight:400;text-transform:none}.post-content ul.wc_payment_methods li img{display:none !important;position:absolute;right:0;top:0;margin:12px 8px 4px 4px}.post-content ul.wc_payment_methods li.payment_method_stripe label img{display:none !important}.payment_box.payment_method_klarna_payments_pay_later,.payment_box.payment_method_klarna_payments_pay_over_time{position:relative;left:-8px}li.wc_payment_method.payment_method_ppcp-gateway{background-image:url(//www.onlineinsulation-sales.com/wp-content/themes/onlineinsulation-sales/images/paypal.png);background-position:right 8px top 8px;background-repeat:no-repeat;background-size:86px}li.wc_payment_method.payment_method_access_worldpay_hpp,li.wc_payment_method.payment_method_worldpay{background-image:url(//www.onlineinsulation-sales.com/wp-content/themes/onlineinsulation-sales/images/worldpay.png);background-position:right 8px top 8px;background-repeat:no-repeat;background-size:86px}.woocommerce-form-login-toggle a.showlogin{text-decoration:underline}.woocommerce-form-login__rememberme,.show-password-input{display:none !important}.woocommerce-checkout form.woocommerce-form-login{margin-bottom:50px;padding:30px;border:1px solid #000}.woocommerce-checkout form.woocommerce-form-login p.form-row.form-row-first,.woocommerce-checkout form.woocommerce-form-login p.form-row.form-row-last{float:left;margin-right:15px;width:300px;max-width:100%}.woocommerce-checkout form.woocommerce-form-login p.form-row .button{width:auto;margin:0}.woocommerce-shipping-totals.shipping th,.woocommerce-shipping-totals.shipping td{padding:30px 0 0 !important}.woocommerce-cart .cart-collaterals table .woocommerce-shipping-totals.shipping td{font-size:14px !important;padding:16px 0 !important}.woocommerce-shipping-totals.shipping .woocommerce-Price-amount.amount{font-weight:700}.woocommerce-shipping-totals.shipping ul{list-style-type:none;padding:0}.woocommerce-shipping-totals.shipping li,.woocommerce-shipping-totals.shipping .woocommerce-Price-amount.amount{font-size:14px !important}.woocommerce-shipping-totals.shipping select{font-size:14px !important;padding:6px 2px !important}#order_review td p.woocommerce-shipping-destination,.cart-collaterals td p.woocommerce-shipping-destination{padding-top:20px}.wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper{margin-bottom:20px}.silkypress-input-field-block label.components-base-control__label{display:block;padding-top:30px;font-size:20px;font-weight:600}.silkypress-input-field-block .css-1dnujmn{gap:calc(20px) !important}.wc-block-components-checkout-step__container .wp-block-silkypress-input-field .components-radio-control__option label,.wc-block-components-checkout-step__container .silkypress-input-field-block .components-radio-control__option label{margin-left:40px !important;font-size:16px !important}.wp-block-silkypress-input-field .components-radio-control__option input,.silkypress-input-field-block .components-radio-control__option input{left:0 !important}.wp-block-silkypress-input-field .components-radio-control__option,.silkypress-input-field-block .components-radio-control__option{margin-top:0 !important}form.checkout #preferred_delivery_date ul{padding-bottom:30px}form.checkout #preferred_delivery_date label.custom-radio-button{display:block;color:#000;width:100%;padding:10px;border:0;font-size:16px;border:1px solid hsla(0,0%,7%,.8);border-radius:4px;margin:0 0 20px}form.checkout #preferred_delivery_date label.custom-radio-button input[type=radio]{position:relative;top:2px;margin-right:5px}form.checkout #preferred_delivery_date input#delivery_date{padding:10px}form.checkout #preferred_delivery_date label.custom-radio-button.active{border:2px solid #f1921a;font-weight:700}form.checkout #preferred_delivery_date label.custom-radio-button.active:before{content:"\f058";font-family:'Font Awesome 6 Free';font-size:18px;position:absolute;top:51%;transform:translateY(-51%);right:20px;font-weight:700}form.checkout #customer_details .delivery-date-field label{color:#000;font-weight:700}#ui-datepicker-div{z-index:999 !important}.woocommerce-checkout-payment{background-color:#f7f7f7;padding:20px;border-radius:10px;border:1px solid #e1e1e1;margin-bottom:30px}.woocommerce-checkout-payment h3{font-size:1.6em;color:#333;text-align:center;font-weight:700;margin-bottom:20px}.woocommerce-checkout-payment ul.wc_payment_methods{padding:0;margin:0;list-style:none}.woocommerce-checkout-payment ul.wc_payment_methods li{background-color:#fff;padding:20px 15px 0;border:1px solid #ddd;margin-bottom:20px;border-radius:8px;cursor:pointer;transition:all .3s ease}.woocommerce-checkout-payment ul.wc_payment_methods li:hover{background-color:#eef6ff;border-color:#007cba}.woocommerce-checkout-payment ul.wc_payment_methods li input[type=radio]{margin-right:12px;transform:scale(1.2);accent-color:#007cba;vertical-align:middle}.woocommerce-checkout-payment ul.wc_payment_methods li label{display:block;text-align:left;width:100%;font-size:1.1em;font-weight:500;color:#333;cursor:pointer;vertical-align:text-top;padding-left:26px;position:relative;bottom:12px}.woocommerce-checkout-payment ul.wc_payment_methods li .payment_box{background-color:#f9f9f9;padding:10px;margin-top:10px;margin-bottom:15px;border-radius:6px;font-size:.9em;color:#555;display:none}.woocommerce-checkout-payment ul.wc_payment_methods li .payment_box p{margin:0}.woocommerce-checkout-payment ul.wc_payment_methods li.selected .payment_box{display:block}.woocommerce-checkout #place_order{background-color:#007cba;color:#fff;padding:15px 30px;font-size:1.2em;font-weight:700;border:none;border-radius:8px;cursor:pointer;width:100%;text-align:center;margin-top:20px;transition:background-color .3s ease}.woocommerce-checkout #place_order:hover{background-color:#005a94}form.checkout #customer_details p#kl_newsletter_checkbox_field,form.checkout .woocommerce-account-fields p.form-row{margin-bottom:0}form.checkout p.form-row:after{content:"";display:table;clear:both}form.checkout #customer_details p#kl_newsletter_checkbox_field label,form.checkout #customer_details .woocommerce-account-fields label.woocommerce-form__label-for-checkbox{position:relative;padding:0;color:#000;font-size:16px;font-weight:700}form.checkout label.woocommerce-form__label-for-checkbox span{position:relative;bottom:1px;padding-left:5px}form.checkout #customer_details p#kl_newsletter_checkbox_field label input{margin-right:8px}form.checkout #customer_details p#kl_newsletter_checkbox_field,form.checkout #customer_details .woocommerce-account-fields .create-account{padding:6px 0}form.checkout #customer_details .woocommerce-account-fields .create-account p.form-row{padding-bottom:20px}form.checkout #preferred_delivery_date label{position:relative;padding:0}form.checkout #customer_details h3#ship-to-different-address label{position:relative;left:auto;top:auto;padding:0;color:#000;font-size:16px}form.checkout h3#ship-to-different-address{padding-top:0}.woocommerce table.shop_table{text-align:left;width:100%;border-collapse:separate}th.product-quantity,th.product-thumbnail{width:15%}th.product-name{width:50%;padding:20px 10px}td.product-subtotal,th.product-subtotal{text-align:right}th.product-quantity,td.product-quantity{text-align:center}.woocommerce table.shop_table thead{background:#eee}.woocommerce table.shop_table thead th{line-height:2.5em;font-size:14px;padding:2px 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;font-weight:700}.woocommerce table.shop_table thead .product-price,.woocommerce table.shop_table thead .product-quantity{text-align:left}.woocommerce table.shop_table.woocommerce-checkout-review-order-table th{padding-right:0;padding-left:0}.woocommerce-cart .woocommerce table.shop_table td{vertical-align:top;padding:20px 10px}.woocommerce table.shop_table td.actions{vertical-align:top;padding:20px 0;border-bottom:0;border-top:2px solid #eee}.woocommerce table.shop_table td.actions input[type=submit]:disabled{background:silver}.woocommerce-cart-form__contents td,.woocommerce-cart-form__contents th{border-bottom:1px solid #eee}td.product-thumbnail img{width:100%;height:auto;margin:0}.woocommerce-cart td.product-name a{font-size:16px;padding-bottom:10px;display:block}.woocommerce-cart td.product-name a:hover{text-decoration:none}.woocommerce-cart td.product-quantity .qib-button-wrapper .quantity input.input-text.qty.text{padding:8px;font-size:16px;line-height:20px;width:40px}.woocommerce-cart td.product-quantity button.qib-button,.woocommerce-cart td.product-quantity .qib-button-wrapper .quantity input.input-text.qty.text,.woocommerce-cart td.product-quantity .qib-button-wrapper button.qib-button,.woocommerce-cart td.product-quantity .qib-button-wrapper div.quantity.wqpmb_quantity{height:31px !important}.woocommerce-cart td.product-quantity button.qib-button{padding:0;font-size:20px;line-height:0;width:31px}.woocommerce-cart table.shop_table td.product-subtotal .woocommerce-Price-amount.amount,.woocommerce-cart .cart-collaterals table.shop_table .cart-subtotal .woocommerce-Price-amount.amount{font-weight:700;font-size:16px;padding-top:0;padding-bottom:0;display:block}.checkout_coupon .input-text,.woocommerce table.shop_table .input-text{padding:.6180469716em;background-color:#fff;color:#43454b;outline:0;border:0;-webkit-appearance:none;border-radius:2px;box-sizing:border-box;font-weight:400;width:100%;box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}table.cart td.product-quantity label{display:none}table.cart td.product-quantity .qty{padding:.326em;width:3.706325903em}a.remove{display:inline-block;font-size:18px}.actions .button{float:left;margin:0 10px;position:relative;top:3px}.actions .button:last-of-type{margin-right:0;float:right;display:none}.actions .coupon{float:right}.actions .coupon .button{float:left;display:block}input#coupon_code{float:left;width:220px;border:2px solid #eee;background:#eee;box-shadow:none;padding:10px}.woocommerce-cart table.shop_table .woocommerce-Price-amount.amount{display:inline-block}.woocommerce-cart td.product-name dt{padding-top:5px;text-decoration:underline;font-size:14px}.woocommerce-cart td.product-name dd p{padding:0;margin:0;font-size:14px;padding-bottom:5px}.cart-collaterals table{text-align:left;width:100%;border-collapse:separate}#order_review td,#order_review th,.woocommerce-cart .cart-collaterals table td,.woocommerce-cart .cart-collaterals table th{padding:16px 0 !important}.woocommerce .cart-collaterals table.shop_table td.alignright{text-align:right}.woocommerce .cart-collaterals tr.order-total{padding-top:20px}.woocommerce .cart-collaterals tr.order-total th,.woocommerce .cart-collaterals tr.order-total .woocommerce-Price-amount.amount,#order_review .shop_table.woocommerce-checkout-review-order-table .order-total th,#order_review .shop_table.woocommerce-checkout-review-order-table .order-total td{font-size:21px;font-weight:700}.coupon-dropdown-trigger{text-transform:uppercase;font-style:italic;color:#000;font-size:12px;display:block;text-decoration:none;width:100%;position:relative}.coupon-dropdown-trigger:after{content:"\f0d7";font-family:'Font Awesome 6 Free';right:0;font-style:normal;position:absolute;top:2px;font-weight:700}.coupon-dropdown-trigger:hover{cursor:pointer;text-decoration:underline}.woocommerce .cart-collaterals table.shop_table tr.order-total th,.woocommerce .cart-collaterals table.shop_table tr.order-total td,#order_review .shop_table.woocommerce-checkout-review-order-table .order-total td{padding-top:20px !important}#order_review .shop_table.woocommerce-checkout-review-order-table .order-total td{padding-bottom:20px !important}.woocommerce .cart-collaterals table.shop_table .gotcoupon td{border-top:1px solid #000;border-bottom:1px solid #000}.couple-details{display:none}.couple-details input{display:block;width:100% !important;margin:15px auto}.gotcoupon .button{display:block;color:#fff;background:#999;font-size:12px;font-weight:400;padding:8px 0;text-transform:uppercase;text-decoration:none;border:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.gotcoupon .button:hover{cursor:pointer;background:#000}.post-content a.checkout-button,.woocommerce-checkout .button{float:none;width:100%}.woocommerce-checkout .button{margin:0 0 20px}.woocommerce-checkout .button:hover{cursor:pointer}.woocommerce-checkout .wc-block-components-product-metadata__description,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-coupon-form-block,#order_review .shop_table.woocommerce-checkout-review-order-table thead,#order_review .shop_table.woocommerce-checkout-review-order-table tr.cart_item{display:none !important}.woocommerce-checkout .wc-block-components-product-badge{margin-top:10px}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{padding:20px}.woocommerce-checkout .wc-block-components-totals-wrapper,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block{border-color:#000 !important}.woocommerce-checkout .wc-block-components-order-summary__button-text{font-weight:700 !important}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__content{margin-top:20px}.woocommerce-checkout .wc-block-checkout__form #contact-fields .wc-block-components-checkout-step__heading-content{font-size:21px;align-content:flex-start;align-items:stretch;border:1px solid;background-color:#fffbf4;border-color:#f0b849;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.logged-in.woocommerce-checkout .wc-block-checkout__form #contact-fields .wc-block-components-checkout-step__heading-content{display:none}.woocommerce-checkout .wp-block-woocommerce-checkout{padding-top:0}.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax{font-size:14px;text-align:right}.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details{display:none !important}.woocommerce-order-received .woocommerce-order{padding-bottom:80px}#customer_login.u-columns.col2-set{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-gap:6%;padding-bottom:50px}#customer_login.u-columns.col2-set .col-1{padding:20px 30px;border:1px solid hsla(0,0%,7%,.11);border-radius:5px}#customer_login.u-columns.col2-set .col-2{padding:20px 30px;border:1px solid hsla(0,0%,7%,.11);border-radius:5px}#customer_login #rememberme,#customer_login .woocommerce-form-login__rememberme{display:none !important}.woocommerce-MyAccount-navigation{width:25%;float:left;padding-bottom:50px}.post-content .woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-MyAccount-navigation ul li{list-style-type:none}.woocommerce-MyAccount-navigation ul li a{border-bottom:1px solid #eee;display:block;padding:10px 5px;font-size:14px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads{display:none !important}.woocommerce-MyAccount-content{width:70%;float:right;padding-bottom:50px}.woocommerce-MyAccount-content table tbody tr:nth-child(odd){background:#fbfbfb}.woocommerce-MyAccount-content table{margin-bottom:20px}.woocommerce-MyAccount-content table tbody tr td,.woocommerce-MyAccount-content table tfoot tr td,.woocommerce-MyAccount-content table tfoot tr th{padding:10px;font-size:14px}.woocommerce-MyAccount-content table tfoot tr td,.woocommerce-MyAccount-content table tfoot tr th{font-weight:700}.woocommerce-MyAccount-content table tbody tr td .button{font-size:14px;font-weight:700;text-decoration:underline;padding:0;background:0 0;color:#000;border-radius:0;border:0;margin-right:20px}.woocommerce-MyAccount-content table tbody tr td .button:after{padding-left:10px}.woocommerce-MyAccount-content a.edit{display:block;margin-bottom:10px}.woocommerce-MyAccount-content form legend,.navigation-toggle{display:none}.woocommerce-MyAccount-content form label,#customer_login label{font-weight:700;padding-bottom:2px;display:block;width:100%}.woocommerce-MyAccount-content form button{margin-top:20px}.woocommerce-MyAccount-content input[type=tel],.woocommerce-MyAccount-content input[type=text],.woocommerce-MyAccount-content input[type=password],.woocommerce-MyAccount-content input[type=email]{padding:10px}.woocommerce-MyAccount-navigation ul li{padding:10px 0}.woocommerce-MyAccount-navigation ul li a{border:0;position:relative;display:block;width:100%;text-decoration:none;font-weight:700;text-transform:uppercase;padding:0 50px 0 0}.woocommerce-MyAccount-navigation ul li a:after{content:"\f054";font-family:'Font Awesome 6 Free';font-size:18px;position:absolute;top:4px;right:20px;font-weight:700}.woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button{margin-left:20px}.woocommerce-MyAccount-content h3{font-size:21px}.woocommerce-MyAccount-content .woocommerce-Address{padding-bottom:20px}.woocommerce-MyAccount-content .woocommerce-Addresses a.edit{display:inline-block}