.content_area h5>a{font-weight:var(--h5-font-weight)!important}.content_area h6>a{font-weight:var(--h6-font-weight)!important}.green{color:var(--green)}.cyan{color:var(--cyan)}.bluedark-bg{background-color:var(--blue-dark)}.orange{color:var(--orange)}.purple{color:var(--purple)}.green3{color:var(--green3)}.button.orangewh-btn:not(:hover){border-color:var(--orange);background:var(--white)!important;color:var(--orange)!important}.button.trans-btn:not(:hover){border:solid 1px var(--orange)!important}.button.whiteor-btn:not(:hover){color:var(--orange)!important;background:var(--white)!important;border-color:var(--orange)}.button.white-btn:not(:hover){color:var(--orange)!important}.button.white-btn.black:not(:hover),.trans-bl-btn:not(:hover),.whblor-btn:not(:hover){color:var(--black)!important}.button.border-gr{border-color:var(--grey)!important}.button.border-or,.whblor-btn:not(:hover){border-color:var(--orange)!important}.whblor-btn:not(:hover){background-color:var(--white)!important}.button.border-bl,.trans-bl-btn:not(:hover){border-color:var(--black)!important}.trans-bl-btn:not(:hover){background:0 0!important}.button.greentrans-btn:not(:hover){background-color:transparent!important;border-color:var(--green)!important;color:var(--green)!important}.systemsdesignprodc a.wp-block-button__link.wp-element-button:not(:hover){background:var(--white)!important;color:var(--orange)!important;border-color:var(--black)}.manuals-grid a{display:inline-block;vertical-align:top}.button.doc-btn,.manuals-grid a{text-align:left}.button.doc-btn:after,.manuals-grid a.wp-block-button__link.wp-element-button:after,.manuals-grid a:after{content:"";width:20px;height:25px;background:url(/wp-content/themes/the-underfloor-heating/images/DOC-ICON.svg) no-repeat center center!important;left:16px;margin:0;top:12px;position:absolute}.manuals-grid a:before{opacity:0!important}.button.doc-btn,.manuals-grid a,.manuals-grid a.wp-block-button__link.wp-element-button,.manuals-grid a:hover{padding-left:55px!important;text-align:left!important}.manuals-grid a.button:hover,.manuals-grid a:hover,.woocommerce .manuals-grid a:hover{background:var(--green-2)!important;color:var(--white)!important}.button.white-or-btn:not(:hover){border-color:var(--orange);color:var(--orange)!important;background:var(--white)!important}.offwhite2-bg{background-color:var(--off-white2)}.callteamhdr .phone-hdr{line-height:1;padding:var(--hdr-phone-p);height:calc(var(--hdr-phon-h) + 2px);margin:var(--hdr-phone-m)}.callteamhdr .phone-hdr:before{content:"";position:absolute;left:0;top:0;width:var(--hdr-phon-w);height:var(--hdr-phon-h);background:url(/wp-content/themes/the-underfloor-heating/images/PHONE-ICON.svg) no-repeat center center;background-size:contain}.callteamhdr .phone-hdr .label{display:block;line-height:1}.callteamhdr .phone-hdr .label.top{font-weight:500;font-size:var(--f14);margin:-2px 0 4px}.callteamhdr .phone-hdr .label.btm{font-weight:600;font-size:var(--f19)}.thermii-btn{text-indent:-999999px;width:129px;height:43px;background:url(/wp-content/themes/the-underfloor-heating/images/THERMII-BUTTON.svg) no-repeat center center}.carthdr-icons{margin-left:var(--carthdricons-ml)}.carthdr-icons>a.account-i{width:var(--account-icon-w);height:var(--account-icon-h);background:url(/wp-content/themes/the-underfloor-heating/images/ACCOUNT-ICON.svg) no-repeat center center;margin-right:var(--account-icon-mr);background-size:contain}.carthdr-icons>a.account-i:hover{background-image:url(/wp-content/themes/the-underfloor-heating/images/ACCOUNT-ICON-or.svg)}.carthdr-icons>a.cart-i{width:var(--cart-icon-w);height:var(--cart-icon-h);background:url(/wp-content/themes/the-underfloor-heating/images/CART-ICON.svg) no-repeat center center;margin-right:var(--cart-icon-mr);background-size:contain}.carthdr-icons>a.cart-i:hover{background-image:url(/wp-content/themes/the-underfloor-heating/images/CART-ICON-or.svg)}.carthdr-icons>a.cart-i .count-i{width:18px;height:18px;background:var(--orange);border-radius:50%;color:var(--white);text-align:center;line-height:1;font-size:var(--f10);margin:var(--cart-count-m);padding:4px 0 0}header.main .hdr-top{background:var(--blue-dark);padding:var(--headertop-p)}header.main .hdr-btm{padding:var(--headerbtm-p);background:var(--headerbtm-bg)}#shoppinginfodel .flexbox>:not(:last-child){padding-right:24px;margin-right:24px;border-right:solid 2px var(--grey-light)}#shoppinginfodel .flexbox>* img{display:inline-block;margin:0 15px 0 0;vertical-align:middle}.grid-prduct_cat-block .grid-term figure{width:88px}.grid-prduct_cat-block .grid-term figure img{margin:0 auto}.grid-prduct_cat-block .gridmaini{grid-gap:15px}.grid-prduct_cat-block .gridmaini>*{border:solid 1px var(--grey-light);border-radius:var(--b-radius)}.grid-prduct_cat-block .grid-term .flexbox{grid-gap:30px}#pricematchwarr .flexbox{grid-gap:var(--pricematch-gap);padding:var(--pricematch-p)!important;align-items:center}#pricematchwarr .flexbox img{margin:var(--pricematch-img-m)!important;display:var(--pricematch-img-d);left:0!important;vertical-align:middle;position:var(--pricematch-img-pos)}#pricematchwarr .flexbox1>:nth-child(2){min-width:2px;width:2px;background:var(--grey-light);left:0;right:0;margin:auto;min-height:100%;height:100%}.grid-posts-block.grid-posts figure{height:var(--news-img-h)}.grid-posts-block.grid-posts .grid-article{border-radius:var(--b-radius);overflow:hidden;background:var(--off-white)}.grid-posts-block.grid-posts .grid-body{padding:25px 25px 30px}.grid-posts-block.grid-posts .pdate{font-size:var(--f14)}.getquote-hdr,.woocommerce .getquote-hdr{padding:11px 15px!important;font-size:var(--f14)!important;font-weight:500!important;line-height:normal!important}.aws-search-form{margin:0;--input-placeholder-font-style:italic;--input-placeholder-font-size:var(--f13)}.aws-container .aws-search-field{background:url(/wp-content/themes/the-underfloor-heating/images/SEARCH-BAR.svg) no-repeat center left!important;background-size:auto 44px!important;width:var(--search-top-w);height:44px!important;padding:var(--search-top-p)!important;border:var(--search-top-b)!important;border-radius:var(--search-top-rd)!important}.aws-container .aws-search-form .aws-form-btn{left:0;position:absolute;z-index:2;background:0 0;bordeR:0}.aws-container .aws-search-form .aws-form-btn>*{background:url(/wp-content/themes/the-underfloor-heating/images/search-icon.svg) no-repeat center center;width:40px;height:44px;opacity:0!important;background:0 0!important}.aws-container .aws-search-form .aws-form-btn,.aws-container .aws-search-form .aws-form-btn>:hover{background:0 0!important}.aws-container .aws-search-form .aws-form-btn>*>svg{display:none!important}body.onscroll:not(.show_menu) .hdr-top{transform:translateY(calc(var(--headertop-h) * -1));opacity:0}body.onscroll:not(.show_menu) .hdr-btm{margin-top:calc(var(--headertop-h) * -1)}.hombnr-search select{width:var(--bnr-search-select-w)!important}.hombnr-search select:not(.ui-datepicker-month):not(.ui-datepicker-year)[disabled]{background-color:#f0f0f0!important;opacity:1}.hombnr-search .flexbox{grid-gap:15px}.trustpilot-bnr{margin:82px 0 31px}.homelogos-bnr{align-items:baseline!important;justify-content:center!important;grid-gap:24px 58px!important}body.home .bnr-logos{grid-gap:24px 58px!important}.homelogos-bnr>*{width:auto!important;max-width:auto!important;min-width:auto!important;height:auto!important;align-items:start!important;flex-grow:unset!important;margin:0!important}.nextdaydeliveryinfo{margin:0!important;padding:21px 0}.nextdaydeliveryinfo img,.nextdaydeliveryinfo img:last-child{display:var(--deliveryinfo-img-d)!important;vertical-align:middle!important;margin:var(--deliveryinfo-img-m)!important;height:var(--deliveryinfo-img-h);width:auto}.nextdaydeliveryinfo .flexbox{align-items:center!important}.nextdaydeliveryinfo .flexbox>*{margin:var(--nextdelivery-item-m);font-size:var(--nextdelivery-fs);font-weight:var(--nextdelivery-fw);border-right:var(--nextdelivery-br);padding-right:var(--nextdaydelivery-item-pr);margin-right:var(--nextdaydelivery-item-pr);text-align:var(--nextdaydelivery-item-ta);line-height:var(--nextdelivery-lh);align-items:center;display:block}.productcatbl_sm{align-items:unset}.productcatbl_sm>*>*{min-height:100%}#shopbycat-home .grid-product_cat-block .gridmaini,.productcatbl_sm{grid-gap:15px}#shopbycat-home .grid-product_cat-block .gridmaini>*,.productcatbl_sm>*>*{background:var(--white);border:solid 1px var(--grey-light);text-align:left;border-radius:var(--b-radius)}#shopbycat-home .grid-product_cat-block .gridmaini>* .uk-position-cover,.productcatbl_sm>*>* .uk-position-cover{border-radius:var(--b-radius)}#shopbycat-home .grid-product_cat-block .grid-media{padding:var(--productcat-grid-p)}.productcatbl_sm>*>*{padding:15px 25px 10px;text-align:var(--produtcatbl-ta)}#shopbycat-home .grid-product_cat-block h4.title{margin:0;font-size:var(--prodcat-grid-fs)!important;font-weight:500}.productcatbl_sm h3.title{margin:0;font-size:var(--f17)!important;line-height:1.5!important}#shopbycat-home .grid-product_cat-block figure,.productcatbl_sm figure{width:var(--prodcat-grid-img-w);min-width:var(--prodcat-grid-img-w);text-align:center;justify-content:center;align-items:center}.productcatbl_sm figure{min-width:55px;width:55px;margin:var(--produtcatbl-img-m)!important}#shopbycat-home .grid-product_cat-block figure>img{margin:0 auto!important;width:auto!important;height:auto!important}.getinstanthelpadvs,.quicklyduildperfect{font-weight:500;background:var(--quicklybuildperfect-bg);background-size:100% 100%;color:var(--quicklybuildperfect-color);border:var(--quicklybuildperfect-b);border-radius:var(--quicklybuildperfect-radius);padding:var(--quicklybuildperfect-p)}.getinstanthelpadvs{background-image:var(--getinstanthelp-bg)}.getinstanthelpadvs h2,.quicklyduildperfect h2{color:var(--quicklybuildperfect-color);font-size:var(--f31);margin:0 0 25px}.thermii-chat-btn>a,a.thermii-chat-btn{font-weight:600;display:inline-block;text-align:center;min-width:202px;border:0!important;background:url(/wp-content/themes/the-underfloor-heating/images/thermii-btn-chat.png) no-repeat center center;background-size:100% 100%;color:var(--white)!important;padding:14px 30px}.thermii-chat-btn>a:Hover,a.thermii-chat-btn:hover{opacity:.7}.getinstanthelpadvs,.quicklyduildperfect{grid-gap:0}.thermii-chat-btn>a:hover,a.thermii-chat-btn:hover{color:var(--black)}.quicklyduildperfect>:not(:nth-child(2)){display:flex;align-items:center;justify-content:center;min-width:var(--quicklybuild-sm-w)}.quicklyduildperfect>:first-child{position:relative;right:var(--quicklybuild-item1-img-r)}.quicklyduildperfect>:nth-child(2){min-width:var(--quicklybuild-lg-w);font-size:var(--f15);padding:var(--quicklybuild-lg-p)}.getinstanthelpadvs .thermii-chat-btn,.quicklyduildperfect .thermii-chat-btn{margin:0}.getinstanthelpadvs>:not(:first-child){display:flex;align-items:center;justify-content:center;min-width:var(--getinstanthelp-sm-w)}.getinstanthelpadvs>:first-child{min-width:var(--getinstanthelp-lg-w);padding:var(--getinstanthelp-lg-p)}#pricematchwarr{font-size:var(--f20)}#pricematchwarr h2{margin:0 0 18px;position:static}#pricematchwarr .flexbox>:first-child img{width:85px;height:auto}#pricematchwarr .flexbox>:first-child{padding:var(--pricematch-item1-p)!important;min-width:var(--pricematch-item-w);width:var(--pricematch-item-w)}#pricematchwarr .flexbox>:last-child img{width:70px;height:auto}#pricematchwarr .flexbox>:last-child{padding:var(--pricematch-item2-p)!important;margin:0 0 0 auto;min-width:var(--pricematch-item-w);width:var(--pricematch-item-w);border-left:var(--pricematch-item2-border)}#pricematchwarr .flexbox>:last-child>.inner{position:relative;padding:var(--pricematch-item2i-p)}#underheatingtype .introcontent{margin-bottom:var(--whyufhs-intro-mb);text-align:var(--whichproducttype-intro-ta)}#underheatingtype .tcc-grid{grid-gap:40px}#underheatingtype .tcc-grid h3{color:var(--white);padding:var(--whichproducttypeh3-p);margin:var(--whichproducttypeh3-m);text-align:var(--whichproducttype-h3-ta)}#underheatingtype .tcc-grid h3 img{position:var(--whichproducttypeh3-img-pos);width:43px;left:0;top:-7px;margin:var(--whichproducttypeh3-img-m)}#underheatingtype .tcc-grid>*{background:var(--blue-dark);color:var(--white);border-radius:var(--b-radius)}#underheatingtype .tcc-grid>*>*{padding:var(--whyufhs-item-p)}#underheatingtype .tcc-grid ul{margin-bottom:40px}#popularprods-save .content-grid{padding:var(--bc-padding) 0;grid-gap:40px}#popularprods-save .content-grid>*{border-radius:var(--b-radius)}#popularprods-save .content-grid>* .button{margin:0}#popularprods-save .content-grid>:first-child{background:var(--save-sale-bnr-item1-bg);background-size:var(--save-sale-bnr-item1-bg-size);padding:var(--save-sale-bnr-item1-p)!important;width:100%;margin:0 auto!important}#popularprods-save .content-grid>:nth-child(2){background:var(--save-sale-bnr-item2-bg);background-size:var(--save-sale-bnr-item2-bg-size);padding:var(--save-sale-bnr-item2-p)!important;width:100%;margin:0 auto!important}ul.white{--list-item-bg:var(--white)}ul.green{--list-item-bg:var(--green)}#popularprods-save .content-grid>* ul{margin-bottom:20px}#popularprods-save .content-grid>* ul>li{color:var(--black);font-weight:600;margin-bottom:0}#popularprods-save .content-grid>* h4,#popularprods-save .content-grid>* h5{margin:0 0 4px;line-height:1.19}#popularprods-save .belowcontent .flexbox>:first-child{background:var(--blue-dark);border-radius:var(--b-radius);padding:var(--save-everydayh-p);height:max-content;font-weight:500;margin:0 auto}#popularprods-save .belowcontent .flexbox>:first-child h2 span.green{font-weight:700}#popularprods-save .belowcontent .flexbox>:first-child h2{font-size:var(--f41);line-height:1.1}#popularprods-save .belowcontent .flexbox>:first-child h2>span.green{font-size:var(--f47)}#popularprods-save .belowcontent .flexbox>:first-child ul>li{margin:0}#tradeaccountshelp .introcontent{max-width:1083px;margin:0 auto}#whychoose-ufh .trustlogorev{margin:80px 0 20px}#tradeaccountshelp .content-grid{grid-gap:40px}#tradeaccountshelp .content-grid>*{background:var(--white);border-radius:var(--b-radius);border:solid 1px var(--grey)}#tradeaccountshelp .content-grid>*>*{padding:var(--whyufhs-item-p)}#tradeaccountshelp .content-grid h3{padding-left:66px;margin-bottom:30px}#tradeaccountshelp .content-grid h3>img{display:inline-block;vertical-align:middle;left:0;margin:-5px 16px 0 0;position:absolute;width:50px;height:auto}#helpfulguideshome .intro{max-width:1196px;margin:0 auto var(--helpfulguidesintro-mb)}.helpfulgiuidesadv>*{border-radius:var(--b-radius);overflow:hidden}.helpfulgiuidesadv .wp-block-column{background:var(--blue-dark)}.helpfulgiuidesadv{font-weight:400;grid-gap:28px}.helpfulgiuidesadv .wp-block-group,.helpfulgiuidesadv h4{color:var(--white)}.helpfulguidesintro h4{margin:0}.helpfulguidesintro .video-embed{height:var(--helpfulguide-embed-h);background:var(--grey2);border-radius:0 0 var(--b-radius) var(--b-radius);position:relative}.helpfulguidesintro .video-embed iframe{width:100%;height:100%;position:absolute;top:0;left:0}.helpfulguidesintro figure{border-radius:0 0 var(--b-radius) var(--b-radius)}.helpfulgiuidesbtm figure{height:184px}.helpfulgiuidesbtm figure>img{object-fit:cover;width:100%;height:100%;object-position:center center}.helpfulguidesintro .wp-block-group .wp-block-image:first-child{position:absolute;width:33px;margin-top:-3px}.helpfulguidesintro .wp-block-group h4{padding-left:40px}.helpfulguidesintro .wp-block-group{padding:23px 19px}.helpfulgiuidesadv figure>img{object-fit:cover;width:100%;height:100%;object-position:center center}.helpfulgiuidesbtm .wp-block-group{padding:35px 19px 10px}#productinstallationhome .manuals-grid .button{width:100%;margin:0;min-width:100%}#productinstallationhome .content1>p:first-child{max-widtH:90%;margin-left:auto;margin-right:auto}#newsrecent .gridmaini{margin-bottom:50px}.subscribemail{margin:0 0 -25px!important}.subscribemail .gform-body{width:var(--subscribebtm-w);position:relative;margin:0 auto}.subscribemail #field_1_4{grid-column:span 12}.subscribemail .gfield--type-submit{position:absolute;right:0}.subscribemail .gfield--type-submit input[type=submit]{border:0!important;width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important;min-width:30px!important;min-height:30px!important;text-indent:-999999px;background:url(/wp-content/themes/the-underfloor-heating/images/EMAIL-SUBMIT.svg) no-repeat center center!important;margin:var(--subscribe-submit-m)!important}.subscribemail input[type=email]{text-align:left;--input-placeholder-font-style:italic;border-radius:24px!important;border:solid 1px var(--grey-light)!important}#subscribemailing h2.titlei{margin-bottom:32px}.bottommods .bmenus{padding:51px 0;grid-gap:24px 0}.bottommods .bmenus .title{color:var(--grey3);font-size:var(--f19);margin:0 0 20px}.fcrightmenu{padding:26px 0}footer.main .flogo img{height:30px}footer.main .ftext img{width:auto!important;height:20px!important;vertical-align:middle;margin-bottom:15px}footer.main .ftext img:not(:last-child){margin-right:20px}.fcrightmenu .btm{margin-top:24px}.backtotop-btn{margin-top:var(--backtotop-btn-mt)!important}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{width:52px;height:52px;background:url(/wp-content/themes/the-underfloor-heating/images/SALE-ICON.svg) no-repeat;text-indent:-999999px;right:0;top:0;margin:-10px -11px 0 0;position:absolute}.woocommerce ul.products li.product>.inner{background:var(--white);border-radius:var(--b-radius);padding:23px 23px 80px;position:relative}.woocommerce ul.products li.product .button{width:100%;font-size:var(--f13);padding:15px 30px;position:absolute;width:calc(100% - (23px * 2));bottom:23px;line-height:1;min-width:max-content}.woocommerce ul.products li.product .woocommerce-Price-amount{color:var(--red);font-size:var(--f23);font-weight:600}.woocommerce ul.products li.product span.price del .woocommerce-Price-amount{font-size:var(--f15);color:var(--blue-dark2);font-weight:500}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:var(--f18)!important;line-height:1.5!important;margin:0!important;padding:12px 0}.woocommerce ul.products li.product a img{height:196px;width:auto;margin:0 auto}.products_carousel.woocommerce ul.products{margin-left:-19px!important}.products_carousel.woocommerce .products li.product{padding-left:19px!important}body.term-66.woocommerce ul.products li.product>.inner .grid-media{margin:-23px -23px 0;border-radius:var(--b-radius) var(--b-radius) 0 0}body.term-66.woocommerce ul.products li.product>.inner .grid-media figure{width:100%}body.term-66.woocommerce ul.products li.product>.inner .grid-media figure>img{object-fit:cover;object-position:center top;width:100%;height:100%}.breadcrumbstop{padding:var(--bcrumbs-p);font-size:var(--f12);font-weight:400}body.pages .header_bnr{text-align:center}body.tax-product_cat{--hbanner-c-padding-no-img:0 0 var(--bc-padding)}body.shop #maincontent,body.tax-product_cat.nohbanner #maincontent{padding-top:0!important}body.tax-product_cat.nohbanner .header_bnr{border-bottom:solid 1px var(--black);margin-bottom:var(--bc-padding)}.manuals-grid a{width:100%;margin:0!important}.manuals-grid a:not(:hover),.woocommerce .manuals-grid a:not(:hover){border:solid 1px var(--orange)!important;color:var(--black)!important;background:var(--white)!important;text-align:left}.faqlist .uk-accordion{border:var(--faq-li-border);border-width:1px 0 0}.productcatbl_sm{margin-top:0}.getinstanthelpadvs.quickbuild2>:first-child{font-size:var(--f15)}.getinstanthelpadvs.quickbuild2>:nth-child(2){margin:var(--getinstanthelp-p2-item2-m)}.getinstanthelpadvs.quickbuild2{--getinstanthelp-lg-p:var(--getinstanthelp-lg-p2)}.whitebg .offwhite-bg{background:var(--white)!important}.darkblue-bg .offwhite-bg{background:var(--blue-dark)!important}.prodpricebtm .prodfrom{font-size:var(--f11);line-height:1}.prodpricebtm.variable span.price>span:not(:first-child):not(.prodincvat):not(.amount){display:none}.prodpricebtm.variable span.price span.amount:nth-child(3){display:none}.prodpricebtm .prodincvat{color:var(--black);font-size:var(--f11);font-weight:400;margin:0 0 0 7px}.products li.product .grid-media figure img,.products li.product .grid-media figure span.default{height:196px;width:auto;margin:0 auto!important}.products li.product .grid-media figure span.default{display:block;background:var(--grey-light)}.woocommerce ul.products.grid li.product.product-category>.inner{border:solid 1px var(--grey)}.woocommerce ul.products.grid li.product.product-category .prodpricebtm{border-top:solid 1px var(--grey);padding-top:12px;margin-top:12px}.product_cat_desc{margin-bottom:60px;text-align:center}.woocommerce ul.products.grid li.product.product-category .prodcatexc{font-size:var(--f14)}.woocommerce ul.products.grid li.product.product-category .prodcatexc ul>li:before{margin-top:7px}body.shop .header_bnr_no-img,body.tax-product_cat .header_bnr_no-img{padding:40px 0;margin-bottom:var(--maincontent-pt)}body.tax-product_cat .header_bnr_no-img .product_cat_desc{font-size:var(--f14);font-weight:400}body.tax-product_cat .header_bnr_no-img .product_cat_desc{max-width:950px;margin:0 auto}.prodcatgridlist .gridlisti{height:22px}.prodcatgridlist .gridlisti>a{display:inline-block;height:22px;background-size:contain!important;border:0!important}.prodcatgridlist .gridlisti>a.list{background:url(/wp-content/themes/the-underfloor-heating/images/LIST-ICON-deselected.svg) no-repeat;width:27px;margin-right:19px}.prodcatgridlist .gridlisti>a.grid{background:url(/wp-content/themes/the-underfloor-heating/images/GRID-ICON-deselected.svg) no-repeat;width:27px}.prodcatgridlist .gridlisti>a.list.active,.prodcatgridlist .gridlisti>a.list:hover{background-image:url(/wp-content/themes/the-underfloor-heating/images/LIST-ICON-selected.svg)}.prodcatgridlist .gridlisti>a.grid.active,.prodcatgridlist .gridlisti>a.grid:hover{background-image:url(/wp-content/themes/the-underfloor-heating/images/GRID-ICON-selected.svg)}.prodcatlistl h5,.prodcatsortm{padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px var(--grey2)}.prodcatmc.hasparent .flexbox{grid-gap:25px}.prodcatmc.hasparent .prodcatleft{width:var(--prodcat-leftw);min-width:var(--prodcat-leftw)}.prodcatmc.hasparent .prodcatleft .wp-block-group:not(:last-child){margin-bottom:40px;display:block}.prodcatleft .prodcatlistl{border-bottom:solid 1px var(--grey2);padding-bottom:20px;margin-bottom:20px}.prodcatlistl h5,.prodcatpricesort h3{font-size:var(--f18)}.prodcatlistl h3{font-weight:600;padding:13px 0 32px}.prodcatlistl ul>li.active,.prodcatlistl ul>li.active a{color:var(--orange)!important}.prodcatlistl a{font-weight:600}.prodcatlistl ul>li:not(:last-child){margin-bottom:15px}.prodcatleft .thermiilprodcat{background:url(/wp-content/themes/the-underfloor-heating/images/thermil-left-bg.png) no-repeat center bottom;background-size:100% 100%;padding:var(--thermilprodcat-p);font-weight:500;font-size:var(--f13);max-width:300px;margin:0 auto}.prodcattrustrev{text-align:center}.prodcatleft .thermiilprodcat h4{font-size:var(--f19);margin:0 0 10px}.prodcatleft .thermiilprodcat .wp-block-image{margin:var(--prodcat-img-m)}.prodcatleft .thermiilprodcat .wp-block-buttons{text-align:center}.prodcatleft .thermiilprodcat .wp-block-buttons>.wp-block-button:last-child{width:100%}.prodcatleft .thermiilprodcat a.wp-block-button__link.wp-element-button{width:162px;margin-right:0!important}.prodcatleft .thermiilprodcat a.wp-block-button__link.wp-element-button:not(:hover){color:var(--purple)!important;background:var(--white)!important}.prodcatleft .thermiilprodcat a.wp-block-button__link.wp-element-button,.prodcatleft .thermiilprodcat a.wp-block-button__link.wp-element-button:before{border-radius:30px!important}.manuals-grid .wp-block-button{width:100%}.manuals-grid a.wp-block-button__link.wp-element-button{text-align:left}.systemsdesignprodc{border:solid 1px var(--grey);border-radius:13px}.systemsdesignprodc .wp-block-image:first-child{height:107px;margin:0}.systemsdesignprodc .wp-block-image>img{object-fit:cover;object-position:center center;width:100%;height:100%}.systemsdesignprodc .wp-block-group{padding:21px;font-weight:600}.systemsdesignprodc .wp-block-buttons>.wp-block-button{width:100%}.systemsdesignprodc a.wp-block-button__link.wp-element-button{margin:0;padding-left:10px;padding-right:10px}.prodcatpricesort .bapf_slidr_all{font-size:var(--f19);font-weight:500}.prodcatpricesort .ui-slider-handle{width:24px!important;height:24px!important;background:var(--white)!important;border:solid 1px var(--black)!important;top:-12px!important}.prodcatpricesort .bapf_slidr_main{margin-top:20px}.gridlayout_list .products>*{grid-column:span 12!important}.woocommerce .gridlayout_list ul.products li.product>.inner{padding:30px 0 0;grid-gap:27px}.woocommerce .gridlayout_list ul.products li.product:not(:last-child)>.inner{padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px var(--grey2);border-radius:0}.gridlayout_list .products>*>.inner .grid-media{width:var(--productlistimg-w);min-width:var(--productlistimg-w)}.gridlayout_list .products>*>.inner .grid-media img{width:100%;height:auto}.products .rangewarrantyinfo{font-weight:500;margin:40px 0}.products .rangewarrantyinfo .prodwarranty{width:185px;min-width:185px;text-align:right}.products .rangewarrantyinfo .prodwarranty>span{display:inline-block;position:relative;padding-left:30px}.products .rangewarrantyinfo .prodwarranty>span:before{content:"";left:0;position:absolute;width:21px;height:29px;background:url(/wp-content/themes/the-underfloor-heating/images/LIFETIME-WARRANTY-BADGE.svg) no-repeat center top;background-size:contain}.woocommerce .gridlayout_list ul.products li.product .button{position:relative;width:100%;bottom:0}.productlayout .prodlayoutleft{min-width:var(--prodlayoutleft-w);width:var(--prodlayoutleft-w)}.productlayout .prodlayoutright{min-width:var(--prodlayoutright-w);width:var(--prodlayoutright-w)}body.single-product #maincontent{padding:0!important}h1.product_title{font-size:var(--f25)}.productlayout .woocommerce-Price-amount{color:var(--red);font-weight:600;font-size:var(--prodlayout-price-fs)}.productlayout .price del .woocommerce-Price-amount{font-size:var(--f20);font-weight:500;color:var(--black);margin-right:5px}.prodbuynowinstall{margin:20px 0 40px;padding:20px 0;border-top:solid 1px var(--grey2);border-bottom:solid 1px var(--grey2)}.prodboardscalc{background:var(--off-white);border-radius:var(--b-radius);padding:20px 25px}.prodboardscalc button,.prodboardscalc input{min-width:199px}.productlayout .prodlayoutright .moduletable:not(:last-child),.productlayout .prodlayoutright .wp-block-group:not(:last-child){margin-bottom:30px}.wp-block-group.prodthermiibtm{background:var(--prodthermiibtm-bg);background-size:100% 100%;padding:30px 30px 20px;font-size:var(--f13);font-weight:500;border:var(--contactthermii-border);border-radius:var(--b-radius)}.wp-block-group.prodthermiibtm .wp-block-columns{grid-gap:var(--prodthermiibtm-gap)}.wp-block-group.prodthermiibtm .wp-block-columns>:first-child{min-width:var(--prodthermiibtm-mw)}.wp-block-group.prodthermiibtm .wp-block-columns>:nth-child(2){text-align:var(--prodthermiibtm-ta)}.wp-block-group.prodthermiibtm .wp-block-columns>:nth-child(2) img{margin:0 auto!important}.wp-block-group.prodthermiibtm .wp-block-columns>:nth-child(2) .wp-block-image{width:189px;margin:var(--prodthermiibtm-img-m)}.white-text{--faq-title-bg:url(/wp-content/themes/the-underfloor-heating/images/FAQ-DROPDOWN-ICON.svg) no-repeat center;--faq-title-bg-active:url(/wp-content/themes/the-underfloor-heating/images/FAQ-DROPDWON-ICON-2.svg) no-repeat center}.prodlayoutleft{--faq-title-padding:20px 105px 20px 0px;--faq-title-bg-right:0px;--faq-title-bg-top:18px;--faq-content-padding:5px 0px 20px}.woocommerce .related.products ul.products li.product>.inner{padding:20px;background:var(--off-white);border:solid 1px var(--grey2)}.related.products .products>*>.inner .grid-media{width:124px;min-width:124px}.related.products .products>*>.inner .grid-body{width:calc(100% - 124px)}.related.products .products>*>.inner .grid-media figure,.related.products .products>*>.inner .grid-media img{width:100%}.related.products .products>*>.inner .grid-media img{height:auto}.woocommerce .related.products ul.products li.product .button{position:static;width:100%;margin:10px 0}.woocommerce .related.products .prodpricebtm.simple{margin-top:10px}.woocommerce .prodlayoutright form.cart .button:not(:hover),.woocommerce .related.products ul.products li.product .button:not(:hover){background:var(--green-2)!important}.woocommerce .prodlayoutright form.cart .button:hover,.woocommerce .prodlayoutright form.cart .button:hover:before,.woocommerce .related.products ul.products li.product .button:hover,.woocommerce .related.products ul.products li.product .button:hover:before{background:var(--orange)!important}.woocommerce .related.products ul.products li.product .btn-btm{margin-left:auto}.prodvideosbtm.moduletable{margin-top:40px;padding-top:40px;border-top:solid 1px var(--grey2)}.productlayout{margin-bottom:30px}.prodlayoutleft .prodimages{position:relative}.woocommerce-product-gallery{width:100%!important}.woocommerce .prodlayoutleft span.onsale{margin:0}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:var(--grey-light);z-index:8}.woocommerce div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(12,1fr);align-items:unset;margin-top:10px;grid-gap:10px}.woocommerce div.product div.images .flex-control-thumbs li{width:100%;grid-column:span 2;float:none;margin:0!important;clear:none;padding:0}.productlayout .price .incvat{color:var(--black);font-size:var(--f12);margin-left:5px;font-weight:500}p.stock.in-stock,p.stock.out-of-stock{display:none}.prodinstock_sku{margin:20px 0 30px}.prodinstock_sku .stockstat{font-weight:700;color:var(--green-2);padding-left:23px}.prodinstock_sku .stockstat:before{content:"";position:absolute;left:0;top:3px;width:19px;height:19px;background-size:contain}.prodinstock_sku .stockstat.outofstock{color:var(--red)}.prodinstock_sku .stockstat.outofstock:before{background:url(/wp-content/themes/the-underfloor-heating/images/xmar-icon-red.svg) no-repeat center center}.prodinstock_sku .stockstat.instock:before{background:url(/wp-content/themes/the-underfloor-heating/images/check-icon-gr.svg) no-repeat center center}.prodlayoutright .quantitym{position:relative;height:51px;width:199px}.prodlayoutright .quantitym .quantity,.prodlayoutright .quantitym .quantity input{float:none!important;width:100%}.quantitym .qty_options{position:absolute;width:20px;height:20px;z-index:1;top:0;bottom:0;margin:auto 0;cursor:pointer;display:block}.quantitym .qty_options.plus{background:url(/wp-content/themes/the-underfloor-heating/images/plus-icon.png) no-repeat center center;right:15px}.quantitym .qty_options.minus{background:url(/wp-content/themes/the-underfloor-heating/images/minus-icon.png) no-repeat center center;left:15px}td.product-quantity.quantitym{position:relative}.woocommerce-variation-add-to-cart{grid-gap:30px}.prodlayoutright form.cart{margin:30px 0}.woocommerce .prodlayoutright form.cart .button{width:calc(100% - 235px)!important;float:none!important}.cfvsw-label-none table.variations tr th.label{display:block!important}table.variations,table.variations tbody,table.variations td,table.variations th,table.variations tr{width:100%;display:block;padding:0}.woocommerce .prodlayoutright table.variations select{width:100%!important;max-width:100%!important}table.variations th{padding-bottom:5px;font-weight:600}.woocommerce div.product form.cart .variations label{font-weight:600}table.variations td{padding-bottom:30px;position:relative}table.variations tr:last-child td{padding-bottom:20px}table.variations .cfvsw-image-option{width:54px;height:54px;border:solid 1px var(--grey);border-radius:8px!important}.cfvsw-image-option.cfvsw-selected-swatch,table.variations .cfvsw-image-option:hover{border-color:var(--orange)!important}.woocommerce .related.products ul.products li.product .onsale{width:30px;height:30px;min-width:30px;min-height:30px;background-size:contain}.woocommerce div.product form.cart .variations{margin:0}.reset_variations{position:absolute!important;top:-35px;right:0}.product-addon h3.addon-name,.woocommerce-variation-add-to-cart h3{font-size:var(--body-font-size);margin:0 0 5px}.product-addon-totals,.product-addon:not(:last-child){margin-bottom:30px!important}.single_variation_wrap .woocommerce-variation-price{margin-bottom:30px}.productlayout .single_variation_wrap .woocommerce-variation-price .woocommerce-Price-amount{font-size:var(--f22)}.productlayout .single_variation_wrap .woocommerce-variation-price del .woocommerce-Price-amount{font-size:var(--f18);margin-right:0}.wc-pao-addons-container>:not(:last-child){margin-bottom:20px}.wc-pao-addons-container{margin-bottom:40px}.wc-pao-addon label.wc-pao-addon-name{font-weight:600;margin-bottom:5px}dt{font-weight:600}.prodboardscalc .result{text-align:center}.prodboardscalc .result>*{margin:15px auto;text-align:center;font-size:var(--h4);display:inline-block;font-weight:500}#thermostat-option1 :not(h3):not(h3 span),.productlayout .product-addon-thermostat2 label,.productlayout .product-addon-thermostat2 label *{font-size:0!important;margin:0!important;padding:0!important;display:inline!important}#thermostat-option1 input[type=checkbox],.productlayout .product-addon-thermostat2 input[type=checkbox]{width:62px!important;height:62px!important;background-color:var(--white)!important;background-size:contain!important;text-indent:0}#thermostat-option1 input[type=checkbox]:checked,.productlayout .product-addon-thermostat2 input[type=checkbox]:checked,.productlayout .product-addon-thermostat2 input[type=checkbox]:hover{border-color:var(--orange)!important}#thermostat-option1 input[type=checkbox]:before,.productlayout .product-addon-thermostat2 input[type=checkbox]:before,.productlayout .product-addon-thermostat2 input[type=checkbox]:hover{display:none}.productlayout .product-addon-thermostat2{display:flex;padding-top:30px;position:relative;grid-gap:10px}.productlayout .product-addon-thermostat2>*{padding:0!important;margin:0!important;clear:none}#thermostat-option1 .tmcp-field-wrap:first-child input[type=checkbox],.productlayout .product-addon-thermostat2>.form-row:nth-child(2) input[type=checkbox]{background-image:url(/wp-content/themes/the-underfloor-heating/images/thermostat1.webp)!important}#thermostat-option1 .tmcp-field-wrap:nth-child(2) input[type=checkbox],.productlayout .product-addon-thermostat2>.form-row:nth-child(3) input[type=checkbox]{background-image:url(/wp-content/themes/the-underfloor-heating/images/thermostatt2.webp)!important}#thermostat-option1 .tmcp-field-wrap:nth-child(3) input[type=checkbox],.productlayout .product-addon-thermostat2>.form-row:nth-child(4) input[type=checkbox]{background-image:url(/wp-content/themes/the-underfloor-heating/images/thermostat1.webp)!important}.productlayout .product-addon-thermostat2 h3.addon-name{position:absolute;top:0}.tc-extra-product-options{margin-top:10px}.tc-extra-product-options .cpf-element:not(:last-child){margin-bottom:15px}#thermostat-option1 h3{margin-bottom:15px}#thermostat-option1 .tmcp-ul-wrap{display:flex!important}#thermostat-option1 .tmcp-ul-wrap>*{display:inline-block!important;width:max-content!important;flex:unset!important;margin:0!important;padding:0!important}.thermiicontactinfo .wp-block-columns,.thermiicontactinfo .wp-block-columns>*{align-items:center!important}.thermiicontactinfo .wp-block-columns>:first-child,.thermiicontactinfo .wp-block-columns>:nth-child(3){width:var(--contactthermii-sm-w)}.thermiicontactinfo .wp-block-columns>:first-child img{width:189px}.thermiicontactinfo .wp-block-columns>:nth-child(2){width:var(--contactthermii-lg-w);min-width:var(--contactthermii-lg-w)}.thermiicontactinfo .wp-block-columns>:nth-child(2) h4{margin:0;text-align:center}.thermiicontactinfo .wp-block-columns>:nth-child(3) p{text-align:var(--contactthermii-item3-ta);margin:0}.thermiicontactinfo{background:var(--contactthermii-bg);background-size:100% 100%;padding:35px 20px;margin:60px 0;border:var(--contactthermii-border);border-radius:var(--b-radius)}form.contactform{margin-top:40px}form.contactform #field_submit{grid-column:var(--contactsubmit-col);margin:var(--contactsubmit-m)!important;align-items:center}form.contactform #field_submit input[type=submit]{width:100%!important;margin:0!important}form.contactform .consent-box{grid-column:span 8}form.contactform .consent-box input{margin-top:-10px!important}.contactinfocols{margin:20px 0 100px}.contactinfocols .wp-block-columns,.grey-col{margin:0 0 30px;grid-gap:30px}.contactinfocols .wp-block-columns>*,.grey-col>*{background:var(--off-white);border-radius:var(--b-radius);border:solid 1px var(--grey2);padding:30px 30px 10px;position:relative}.grey-col>*{padding-bottom:30px;position:relative}.grey-col>* p:last-child{margin-bottom:0}.contactinfocols .wp-block-columns>*>.wp-block-image:first-child{position:absolute;width:42px;height:auto;margin-top:-6px}.contactinfocols .wp-block-columns>*>.wp-block-image:first-child>img{width:100%}.contactinfocols .wp-block-columns>*>h4:nth-child(2){padding-left:55px;margin-bottom:30px}.contactconnectbtm{border-top:solid 1px var(--grey-light);margin-top:40px;padding-top:40px}.social-contact a.fb>span.icon{width:20px}body.pages:not(.single-product) #maincontent.w-content{padding-top:var(--maincontent-pt)}body.home h1{font-size:var(--f58)}.single-product div.product div.product-addon-totals .wc-pao-subtotal-line p.price{color:var(--red);font-weight:600}.product-addon-totals li:before{display:none}.hombnr-search .results{position:absolute;display:none;z-index:2;width:100%}.hombnr-search .results>*{background:var(--white);max-height:400px;overflow:auto;margin-top:0;border-radius:var(--input-radius);text-align:left;padding:20px var(--input-padding-no);border-top-left-radius:0;border-top-right-radius:0}.hombnr-search .results>*>div{margin-bottom:10px}.hombnr-search .results>* a{font-weight:400!important}.hombnr-search .results>* a.search-advanced.active{color:var(--green-2)!important;font-weight:600!important}.hombnr-search .results>* a:not(:hover){color:var(--orange)}.cartcrosssellsshow,.hombnr-search .items>.homesearch,.prodcatleftshow{position:relative;border:0!important;background:var(--white);display:block;color:var(--input-color);height:var(--input-height);padding:0 var(--input-padding-no);line-height:var(--input-line-height);border-radius:var(--input-radius);font-weight:400!important;text-align:left}.hombnr-search .items>.homesearch.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.cartcrosssellsshow:after,.hombnr-search .items>.homesearch:after,.prodcatleftshow:after{content:"";width:18px;height:18px;background:url(/wp-content/themes/the-underfloor-heating/images/DROPDOWN-ARROW.svg) no-repeat center center;top:0;bottom:0;margin:auto 0;right:var(--input-padding-no)}.hombnr-search .items>.homesearch:hover{background-color:var(--orange);color:var(--white)}.hombnr-search .items>.homesearch.disabled{background-color:var(--grey2);cursor:not-allowed}.hombnr-search .items>.homesearch .loader{display:none;position:absolute;width:40px;height:40px;background:url(/wp-content/themes/the-underfloor-heating/images/loader.gif) no-repeat;top:0;bottom:0;margin:auto;left:0;right:0;background-size:contain}.cartcrosssellsshow,.prodcatleftshow{border:var(--input-border)!important;width:100%}body.home .header_bnr{overflow:visible;z-index:2}.hombnr-search .prodsearchres *{color:var(--black)}.hombnr-search .prodsearchres .flexbox{grid-gap:15px!important}.hombnr-search .prodsearchres figure{width:70px;min-width:70px}.hombnr-search .prodsearchres .grid-body{min-width:calc(100% - 80px);width:calc(100% - 70px);padding-right:5px}.hombnr-search .prodsearchres>:not(:last-child){border-bottom:solid 1px var(--grey2);margin-bottom:10px}.hombnr-search .prodsearchres .title{margin:0;font-size:var(--f14);line-height:1.1;margin:0 0 5px}.hombnr-search .prodsearchres .title>a{font-weight:500!important}.hombnr-search .prodsearchres .price{font-size:var(--f13)}.hombnr-search .prodsearchres .prodincvat{display:none}.wc-pao-addon-wrap.img{display:flex;position:relative;grid-gap:0;justify-content:start;padding:0!important;flex-wrap:wrap}.wc-pao-addon-wrap.img>:not(:last-child){margin-right:15px}.wc-pao-addon-wrap.img .checkboxhasimg .innerlabel{min-height:45px;width:max-content;right:0;left:0;bottom:-52px;z-index:1;position:absolute;opacity:0;pointer-events:none;transition:all .3s linear;background:var(--black);padding:5px}.wc-pao-addon-wrap.img .checkboxhasimg .innerlabel,.wc-pao-addon-wrap.img .checkboxhasimg .innerlabel *{font-size:var(--f15)!important;color:var(--white)!important;line-height:1}.wc-pao-addon-wrap.img .checkboxhasimg .innerlabel span.woocommerce-Price-amount.amount{display:inline-block!important}.wc-pao-addon-wrap.img .checkboxhasimg .innerlabel .wc-pao-addon-price{display:block;margin-top:5px}.wc-pao-addon-wrap.img input[type=checkbox]{margin:0!important;width:50px!important;height:50px!important}.wc-pao-addon-wrap.img label{cursor:pointer;position:absolute;top:0;bottom:0;margin:auto;left:0;right:0;display:block!important;width:40px!important;height:40px!important}.wc-pao-addon-wrap.img .checkboxhasimg{position:relative}.wc-pao-addon-wrap.img .checkboxhasimg figure{width:100%;height:100%;margin:0 auto;position:absolute;top:0;bottom:0;left:0;right:0}.wc-pao-addon-wrap.img input[type=checkbox]:before{display:none}.wc-pao-addon-wrap.img input[type=checkbox]:checked{border-color:var(--link)!important}.wc-pao-addon-wrap.img .checkboxhasimg:hover .innerlabel{opacity:1}.wc-pao-addon-wrap.img .wc-pao-validation-notice{flex-basis:100%;height:0}#coupon_code{width:150px}.cart-collaterals{margin-top:50px}.woocommerce-info,.woocommerce-message{border-top-color:var(--orange)}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{color:var(--orange)}#search-hdr{margin-left:32px}#prodcatleft{border:var(--prodcatleft-b);border-radius:var(--b-radius);margin:var(--prodcatleft-m);padding:var(--prodcatleft-p);background:var(--prodcatleft-bg)}#getquote-btm .trustprev{margin-top:80px}.getquoteform{--input-label-color-required:var(--orange);--input-label-color:var(--white);max-width:870px;margin:40px auto 0;margin-bottom:40px;grid-gap:var(--quoteformsteps-gap)}.getquoteform .gform-page-footer{margin-top:40px}.getquoteform .gform_body{position:relative;background:var(--blue-dark);color:var(--white);border-radius:var(--b-radius-big);padding:var(--quoteformbody-p)}.getquoteform .gfield_description{font-size:var(--f14)!important}.getquoteform .floorcovering select:not([class*=ui-datepicker]){background-color:var(--orange-light)!important;border-color:var(--orange-light)!important}.getquoteform .floorcovering .gfield_description{color:var(--orange)}.getquoteform .gform_page:first-child .gform_next_button{width:100%!important;border:solid 1px var(--orange)!important}.getquoteform .gform_page:not(:first-child) .gform-page-footer{grid-gap:20px}.getquoteform .gform_page:not(:first-child) .gform-page-footer>*{width:48.5%!important}.getquoteform .gform_page:last-child{--submit-bg:var(--green-2);--submit-bg-hover:var(--orange)}.getquoteform .gform_previous_button:not(:hover){background:0 0!important;border:solid 1px var(--grey)!important;color:var(--grey)!important}.getquoteform .projectdesc label:after{content:"(please give as much details as possible)";font-size:var(--f14);margin-left:15px}.getquoteform .plansupload .gform_fileupload_rules{display:none}.getquoteform .getquoteform .gform_drop_area *{color:var(--black)}.getquoteform .ginput_preview_list *,.ginput_preview_list :before{color:var(--white)!important}.getquoteform .gform_body :not(.ginput_container_fileupload *){color:var(--white)}.gf_page_steps{margin:0 0 40px!important;justify-content:center}.gf_page_steps>.gf_step,.gf_page_steps>.gf_step>*{display:block;text-align:center;color:var(--grey)}.gf_page_steps{grid-gap:0!important}.gf_page_steps .gf_step_number{margin:0 auto 10px;font-size:var(--f19);width:40px;height:40px;color:var(--grey);font-weight:500;position:relative}.gf_page_steps .gf_step_label{text-transform:none}.gf_page_steps .gf_step_active .gf_step_number{background:0 0;border-color:var(--green-2)}.gf_page_steps .gf_step_active .gf_step_label{color:var(--black)}.gf_page_steps .gf_step_completed .gf_step_number{border-color:var(--green-2)}.gf_page_steps .gf_step_completed .gf_step_number::after{background:var(--green-2);border-color:#fff0;position:absolute;left:0;top:0;width:100%;height:100%}.gf_page_steps .gf_step_completed:after{background:var(--green-2)!important}.gf_page_steps .gf_step_completed .gf_step_label{color:var(--green-2)}.title-gr2 h1{color:var(--green-2)}.gform-theme--foundation .gfield textarea.small{height:123px!important}.gform_button_select_files:not(:hover){background:var(--orange)!important}.gform_button_select_files:hover{background:var(--green-2)!important}p.lg{font-size:var(--f20)}.privacy-tools .content_article form label{margin-bottom:10px}.privacy-tools .content_article form input[type=submit]{margin-top:30px!important}.bottommods .bmenus>:not(:first-child){padding:var(--bmenus-col-p);margin:var(--bmenus-m);border:var(--bmenus-b);border-width:var(--bmenus-bw)}#searchmobhdr-form{padding:20px 0}@media screen and (max-width:569px){.gf_page_steps{grid-gap:30px!important}}.wp-block-group.manuals-grid ul>li:before{display:none}.wp-block-group.manuals-grid ul>li{padding:0 0 19px 0;margin:0}.wp-block-group.manuals-grid ul>li:last-child{padding-bottom:0}.manuals-grid a,.woocommerce .manuals-grid a{padding:var(--button-padding);border-radius:var(--button-radius)}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:var(--orange);background:0 0}.partial_entry_warning{text-align:center;color:var(--red);font-weight:600;font-size:var(--f15)}body.single-post .header_bnr .containerhb>.containeri{padding-bottom:0}.switcherleft .uk-tab-left>li:not(.uk-active):not(:hover)>a{border-color:var(--grey-light)!important}.woocommerce .quantity .qty{width:70px}.cart_totals #payment-method-message{height:max-content!important;margin:0 0 20px!important}td.product-quantity.quantitym .flexbox{grid-gap:5px!important}td.product-quantity.quantitym .qty_optionsm{background:var(--off-white);transition:all .3s linear;height:51px;width:30px;position:relative;border-radius:var(--input-radius)}td.product-quantity.quantitym .qty_optionsm:hover{background:var(--grey-light)}td.product-quantity.quantitym .qty_optionsm .qty_options{left:0;right:0;margin:auto;height:100%}#howgetpricematch .bottomc{margin:40px 0;padding:var(--pricematchbtm-p);border-radius:var(--b-radius)}#deliveryinfo-btm ul{grid-gap:11px}#deliveryinfo-btm ul>li{border-radius:var(--b-radius);border:solid 1px #fff0;text-align:center;font-weight:600;font-size:var(--f19);min-width:259px;padding:22px}#deliveryinfo-btm ul>li strong{font-weight:600!important;display:block;font-size:var(--f24);margin-top:5px}#deliveryinfo-btm ul>li:nth-child(odd){background:var(--orange);color:var(--white)}#deliveryinfo-btm ul>li:nth-child(2n){border-color:var(--grey);background:var(--white)}#deliveryinfo-btm .belowcontent{margin-top:43px}#deliveryinfo-btm ul>li small{font-size:var(--f17)}.returnsrepl-intro{counter-reset:rowNumber;margin:60px 0}.returnsrepl-intro>* .wp-block-group{min-height:100%;font-size:var(--f15);background:var(--off-white);border-radius:var(--b-radius);padding:26px 26px 19px}.returnsrepl-intro>* h4{position:relative;padding:0 0 0 calc(46px + 14px)}.returnsrepl-intro>* h4:before{counter-increment:rowNumber;content:counter(rowNumber);left:0;top:-9px;position:absolute;width:46px;height:46px;background:var(--blue-dark);border-radius:50%;text-align:center;color:var(--white);display:flex;justify-content:center;align-items:center}.returnsrepl-intro>* p:last-child{margin:0}.returnsreplaceform .gform_body,.sectionform .gform_body{position:relative;max-width:871px;margin:0 auto;padding:var(--returnreplaceform-p);overflow:hidden}.returnsreplaceform .gform_body .gfield,.sectionform .gform_body .gfield{position:relative}.returnsreplaceform .gform_body :not(.consent-btm *):not(.ginput_container_fileupload *),.sectionform .gform_body :not(.consent-btm *):not(.ginput_container_fileupload *){color:var(--white)}.returnsreplaceform .gform_body .gfield:not(.consent-btm) label,.sectionform .gform_body .gfield:not(.consent-btm) label{color:var(--white)!important}.returnsreplaceform .gform_fields>:first-child h2{margin-top:0!important}.returnsreplaceform .w_label label:after{font-size:var(--f14);margin-left:15px}.returnsreplaceform .pls_spec label:after{content:"(please specify)"}.returnsreplaceform .if_damaged label:after{content:"(if damaged)"}.returnsreplaceform .opt_msg label:after{content:"(optional)"}.returnsreplaceform .if_damaged .gform_fileupload_rules{display:none!important}.returnsreplaceform .if_damaged .gfield_description{font-size:var(--f14)!important}.customer_cons h2{margin-bottom:-30px!important}.returnsreplaceform .consent-box input{margin-top:-7px!important}.returnsreplaceform #field_submit{align-items:center}.returnsreplaceform #field_submit input{width:100%!important}.returnsreplaceform .productqty_addm{width:26px;height:26px;cursor:pointer;display:inline-block}.returnsreplaceform .productqty_addm.addopt{background:url(/wp-content/themes/the-underfloor-heating/images/upload-more.webp)}.returnsreplaceform .productqty_addm.minusopt{background:url(/wp-content/themes/the-underfloor-heating/images/upload-minus.webp)}.returnsreplaceform .productqty_addm.minusopt:not(.ml-0):not(.last){margin:-26px 0 0 15px!important}.returnsreplaceform .productqty_addm.addopt:hover{background:url(/wp-content/themes/the-underfloor-heating/images/upload-more-h.webp)}.returnsreplaceform .productqty_addm.minusopt:hover{background:url(/wp-content/themes/the-underfloor-heating/images/upload-minus-h.webp)}.productqty_rows:not(.active){display:none}.returnsreplaceform .mods,.sectionform .mods{margin:0 calc((var(--b-radius-big) + var(--returnreplaceform-pr)) * -1);padding:0 16px!important;background:var(--white)}.returnsreplaceform .mods .end,.sectionform .mods .end{height:var(--b-radius-big);background:var(--blue-dark);border-radius:0 0 var(--b-radius-big) var(--b-radius-big);padding-top:40px}.returnsreplaceform .mods .st,.sectionform .mods .st{height:var(--b-radius-big);background:var(--blue-dark);border-radius:var(--b-radius-big) var(--b-radius-big) 0 0;margin-top:40px;padding-bottom:20px}.returnsreplaceform .mods.last{margin-bottom:calc(var(--returns-replace-mod-last-m) * -1)}.returnsreplaceform .mods.last .end{margin-bottom:var(--returns-replace-mod-last-end-m)}.returnsreplaceform .gform_body:before,.sectionform .gform_body:before{content:"";top:0;width:100%;height:100%;height:calc(100% - var(--returns-replace-mod-last-m) - var(--returns-replace-mod-last-end-m) + 50px);background:var(--blue-dark);position:absolute;left:0;border-radius:var(--b-radius-big);overflow:hidden;z-index:0}.returnsreplaceform .consent-btm{margin-left:calc(var(--returnreplaceform-pr) * -1)!important}.returnsreplaceform #field_submit{margin:0 calc(var(--returnreplaceform-pr) * -1)!important}.returnsreplaceform .gfield textarea.medium{max-height:160px!important;min-block-size:160px}.sectionform .gform_body{padding-bottom:var(--sectionform-pb)}.sectionform .gform_body:before{height:var(--sectionformbg-h)}.sectionform #field_submit{position:relative;top:var(--sectionform-pb)}.tradecols.grey-col{grid-gap:24px}.tradecols.grey-col.first{margin-top:60px}.tradecols>* figure{position:absolute!important;left:0;width:var(--tradeacccol-img);left:30px;margin-top:5px!important}.tradecols>.order figure{max-width:60px}.tradecols>*{padding-left:var(--tradeacccols-pl)}.tradecols>* h3{margin:0 0 10px;font-size:var(--f26)}.installtiongmods:not(:last-child){margin-bottom:var(--installtiondmods-mb)}.instag-blocks .grid-12>*>.inner{background:var(--white);padding:16px 16px 23px;border-radius:var(--b-radius);border:solid 1px var(--grey2);text-align:center}.instag-blocks figure{margin-bottom:18px!important}.instag-blocks figure>img{width:100%;height:auto}.instag-blocks:not(:last-child),.manualdata-blocks>:not(:last-child){margin-bottom:53px}.instag-blocks p.title{line-height:1.4}.document-search{padding-top:var(--bc-padding);border-top:solid 1px var(--white);margin-top:var(--doc-search-mt);--input-placeholder-font-style:italic;--submit-width:var(--doc-search-submit-w)}.document-search form{margin-top:40px}.document-search form .form-block>*{width:100%}.document-search form .form-block>.submit{width:max-content}.getquoteformz iframe{margin:0 auto;min-height:var(--get-quote-form-h);border-radius:var(--b-radius-big)}.knowledgeh-mods>:not(:last-child){padding-bottom:55px;margin-bottom:55px;border-bottom:solid 1px var(--grey2)}.knowledgeh-mods>*>h3{margin-bottom:42px}.knowledgeh-mods figure.thumb{height:184px;--fimg-default-bg:var(--grey2)}.knowledgeh-mods .grid-12{grid-gap:26px}.knowledgeh-mods .grid-12>*{border-radius:var(--b-radius);overflow:hidden;background:var(--blue-dark)}.knowledgeh-mods .grid-12 .grid-body{padding:30px 27px}.knowledgeh-mods .grid-12 .grid-body h4.title{line-height:1.7}body.single-knowledge-hub .header_bnr>.headerbg{background-image:url(/wp-content/themes/the-underfloor-heating/images/knowledge-hub-single-hdr.webp)}body.single-knowledge-hub .knowledgehpost-c .btm{margin-top:50px}body.single-knowledge-hub .knowledgehpost-c .btm .flexbox{grid-column-gap:50px}body.single-knowledge-hub .knowledgehpost-c .btm .button{padding-left:33px;padding-right:33px}.pdf_dl.button{padding-left:51px!important;color:var(--orange)!important;background:0 0!important}.pdf_dl.button:before,.pdf_dl.button:hover{background:0 0!important}.pdf_dl.button:hover{color:var(--green)!important}.pdf_dl.button:after{--button-after-w:40px;--button-after-h:52px;--button-after-bg:url(/wp-content/themes/the-underfloor-heating/images/DOWNLOAD-PDF.svg);--button-after-position:absolute;--button-after-top:0;--button-after-bottom:0;--button-after-right:auto;--button-after-left:0;--button-after-margin:0;--button-after-bg-hover:var(--button-after-bg)}.typesystems-intro{padding:29px 0!important}.typesystems-intro h2{margin:15px 0 0}.typessystemscol-2 ul>li br{display:none}.typessystemscol-2 ul>li:not(:last-child){margin-bottom:var(--typessystemcol2-list-mb)}.typessystemscol-2 ul>li img{position:var(--typessystemcol2-img-pos);margin:var(--typessystemcol2-img-m)!important;left:0;top:20px}.typessystemscol-2 .tcc-grid{grid-column-gap:var(--typessystemcol2-gridc-gap)}.typesystemsprod .button{margin-top:61px}.white-text.bluedark-bg a:not(.button):not(.uk-accordion-title):not(:hover){color:var(--orange)!important;border-color:transparent!important}.externalformsemb.get_a_quote iframe{max-height:var(--get-quote-form-h)}.externalformsemb iframe{margin:0 auto}.wc-block-components-radio-control .wc-block-components-radio-control__option{padding-left:55px}.wc-block-components-radio-control .wc-block-components-radio-control__option input{margin:-5px 0 0 0!important}.wc-block-components-payment-methods__save-card-info{margin-top:30px}.home-notif{padding:20px 0!important;background:var(--orange);color:var(--white)}.home-notif .content1 *{margin:0!important;color:var(--white)!important}:root{--pricematchbtm-p:40px 50px;--returnreplaceform-pr:85px;--returnreplaceform-p:60px var(--returnreplaceform-pr) 0px;--returns-replace-mod-last-end-m:140px;--returns-replace-mod-last-m:100px;--sectionform-pb:100px;--sectionformbg-h:calc(100% - var(--sectionform-pb) + 70px);--tradeacccol-img:74px;--tradeacccols-pl:calc(var(--tradeacccol-img) + 19px + 30px);--installtiondmods-mb:53px;--doc-search-mt:var(--bc-padding);--doc-search-submit-w:100%;--get-quote-form-h:1200px;--typessystemcol2-img-pos:static;--typessystemcol2-img-m:0 0 30px;--typessystemcol2-gridc-gap:40px;--typessystemcol2-list-mb:40px}@media screen and (min-width:1261px){.typessystemscol-2 .content1{padding-right:35px!important}.typessystemscol-2 .content2{padding-left:35px!important}}@media screen and (min-width:1023px){:root{--doc-search-mt:140px;--doc-search-submit-w:max-content;--typessystemcol2-img-pos:absolute;--typessystemcol2-img-m:0;--typessystemcol2-list-mb:82px}#popularprods-save .belowcontent .flexbox>:first-child .button,#popularprods-save .content-grid>* .button{padding-left:33px;padding-right:33px}.typessystemscol-2 ul>li{padding-left:172px!important}body.single-knowledge-hub .knowledgehpost-c .btm .backbtn{margin-left:50px}.manuals-grid a{padding-right:30px!important}.productcatbl_sm>*>*{display:flex;align-items:center}#deliveryinfo-btm .tcc-grid{position:relative}#deliveryinfo-btm .tcc-grid:before{content:"";position:absolute;left:0;right:0;height:100%;width:1px;background:var(--grey);margin:0 auto}#deliveryinfo-btm .tcc-grid>:nth-child(2){margin-left:auto}.height-adapt.imgs-2.lr figure{margin:0}body:not(.shop) #shopbycat-home{padding-top:90px}#popularprods-save .belowcontent{padding-top:20px}#popularprods-save .belowcontent .flexbox>:first-child{width:299px;min-width:299px}#popularprods-save .belowcontent .flexbox>:nth-child(2){min-width:calc(100% - 299px);width:alc(100% - 299px)}.helpfulgiuidesbtm{margin-top:60px}#helpfulguideshome .button,#newsrecent .button.btm,#productinstallationhome .button.btm{min-width:337px}.faqs-mod.pagelayoutsb{padding:115px 0}#tradeaccountshelp .content-grid>* .button{padding-left:53px;padding-right:53px}.shoppinginfodel.btm .nextdaydeliveryinfo{padding:45px 0}.productcatbl_sm>*>*{display:flex;grid-gap:var(--grid-gap)}#howdoeseufhbtm h3,#whatiselectrich-btm h3{margin-top:85px!important}#whatiselectrich-btm img{margin:-85px 0 0 200px}#howdoeseufhbtm img{margin:-85px 120px 0 0}.button.mw,.header_bnr .button{min-width:249px!important}.prodcatmc.hasparent .prodcatleft{border-right:solid 1px var(--grey2);padding-right:25px}.prodcatlistl h5{padding-top:13px;padding-bottom:32px!important}.woocommerce .gridlayout_list ul.products li.product .button{min-width:255px}.productlayout .prodlayoutleft{padding-right:31px}.productlayout .prodlayoutright{padding-left:31px;border-left:solid 1px var(--grey2)}}@media screen and (max-width:1022px) and (min-width:782px){:root{--tradeacccols-pl:30px}.tradecols>* figure{position:relative!important;left:0}.returnsrepl-intro>* h4:before{position:static;margin-bottom:10px}.returnsrepl-intro>* h4{padding-left:0}}@media screen and (min-width:782px){.returnsrepl-intro{grid-column-gap:81px}.returnsrepl-intro>*{position:relative}.returnsrepl-intro>:not(:last-child):before{content:"";position:absolute;width:26px;height:43px;background:url(/wp-content/themes/the-underfloor-heating/images/arrow-bl-26x43.webp);top:0;bottom:0;margin:auto;right:calc((80px - 26px) * -1)}}@media screen and (min-width:768px){.nextdaydeliveryinfo .flexbox>*{height:max-content!important;opacity:1!important;width:max-content}.nextdaydeliveryinfo .flexbox>:last-child{margin-right:0!important;padding-right:0!important;border-right:0!important}}@media screen and (min-width:768px) and (max-width:1022px){.nextdaydeliveryinfo .flexbox>*{width:calc(20% - 20px)}}@media screen and (min-width:570px){.gf_page_steps>.gf_step:not(:last-child){padding-right:80px}.gf_page_steps>.gf_step:not(:last-child):after{content:"";display:inline-block;position:absolute;right:0;width:83px;height:1px;background:var(--green-2);top:20px}.gf_page_steps>.gf_step.gf_step_completed:after{background:var(--green-2)!important}.sectionform input[type=submit]{min-width:361px!important;margin:0 auto!important;justify-content:center!important;text-align:center!important}}:root{--font-weight-200:200;--body-font-weight:var(--font-weight-200);--h-font-weight:var(--font-weight-200);--menu-link-font-weight:var(--font-weight-200);--menu-sub-link-font-weight:var(--font-weight-200);--nextdelivery-fw:var(--font-weight-200);--faq-title-font-weight:var(--font-weight-200);--faq-content-font-weight:var(--font-weight-200);--footer-menu-b-link-font-weight:var(--font-weight-200);--link-font-weight:var(--font-weight-200)}.normal{font-weight:200!important}#deliveryinfo-btm ul>li,#deliveryinfo-btm ul>li strong,#popularprods-save .content-grid>* h4 strong,#popularprods-save .content-grid>* ul>li,#pricematchwarr.f-500,.bottommods .bmenus .title>strong,.grid-posts .title>a,.grid-posts-block.grid-posts .pdate,.prodcatpricesort .bapf_slidr_all,.productlayout .woocommerce-Price-amount1,.returnsrepl-intro>* h4>strong,.systemsdesignprodc .wp-block-group,.woocommerce-loop-product__title>a,footer.main .bottommods ul.menu>li>a>strong,footer.main .fcright p{font-weight:var(--body-font-weight)!important}