﻿@charset "UTF-8";#crosshair,.close,.splide__arrow,.truck{position:absolute}.button_size1,.contactus .bg_note{margin-bottom:10px}.button_size1,.button_size1 a{font-family:Lato900,sans-serif}#radNewsletter label,.deptPage .noprods,.normal-btn.outline{text-transform:uppercase}.banner,.banner iframe,.button-42,.deptPage .description,body.no-scroll{overflow:hidden}#targetDiv{width:100%;aspect-ratio:8/5;background:url(/v7/img/svg/card_highlight.svg) top/cover no-repeat;background-blend-mode:screen}#crosshair{width:60px;height:60px;background:url(/v7/img/svg/target.svg) center/cover no-repeat;pointer-events:none;display:none;transform:translate(-50%,-50%)}@media (min-width:768px){.flex-md-row{align-items:stretch}#main-box{height:100%}}#activePrizes .is-active .visible,#activePrizes_footer .is-active .visible{backface-visibility:visible!important;transform:rotate(45deg) scale(.5);transform-origin:top left}#activePrizes .is-active .hidden,#activePrizes_footer .is-active .hidden,.account .vis,.classSpanBasketConfirm #basketProductNameExtra{display:block}#activePrizes .splide__track,#activePrizes .splide__track .splide__slide,#activePrizes_footer .splide__track,#activePrizes_footer .splide__track .splide__slide{overflow:visible!important}@media (max-width:575.98px){#prizeHolder{position:relative}}#activePrizes .is-active{padding:5px}#prizeModal_body #prize-carousel-modal{visibility:visible!important}.close{top:10px;right:10px;cursor:pointer;font-size:20px}#prizeHolder .cls-2,#prizeHolder .logo .st1{fill:#fff}.rotate0{transform:rotate(-20deg)}.rotate5{transform:rotate(20deg)}.z-n300{z-index:-300}.z-n200{z-index:-200}.z-n100{z-index:-100}#activeOffer_products .strapline,#widgetProductHolderFiller .strapline,.account .addressadd,.basket .checkbox-wrapper-7 .tgl,.basket .checkbox-wrapper-7 .tgl+.tgl-btn:before,.closed,.eDecks .erFreeDeliveryTruck,.eDecks .pow_roof,.eRoofs .edFreeDeliveryTruck,.eRoofs .pow_garden,.hidden,.mobile .hidethisshite,.scrolled,.xsmobile .hidethisshite{display:none}#activeOffer_products .label{transform:rotate(-349deg);box-shadow:3px 7px rgb(12 12 12 / .62)}#activeOffer_products .is-active .hidden{background-color:#ff8a00!important;color:#fff!important}.eRoofs #activeOffer_products .is-active .hidden{background-color:#ff327a!important;color:#fff!important}#activeOffer_products .is-active .hidden p,.eRoofs .subdept .stock_alert_similar a:hover,.pointing .active{color:#fff!important}#offer-carousel .splide__slide,.freebieImage{background-position:center center;background-size:cover;background-repeat:no-repeat}.submenus div{box-shadow:0 8px 6px -6px #00000021}.header_text p{font-size:4em;line-height:1em}.footer_text{grid-area:footer_text}#menuSlider .splide__slide:hover,#menuSlider2 .splide__slide:hover{background-color:transparent!important}#menuSubs{height:auto!important;max-height:fit-content;display:flex;flex-direction:column}#menuSubs .splide__track{height:auto!important;overflow-y:auto}.fs-tiny{font-size:8px;line-height:12px}.button_size1,.normal-btn.outline{text-decoration:none;font-size:14px;cursor:pointer}.eDecks .account .btn,.eDecks .customercare .btn,.eDecks .cyt-modal .cyt-preference-wrapper-modal .overflowDiv .cyt-accordion .cyt-accordion-item .cyt-accordion-header-wrapper .cyt-accordion-header .cyt-switch input:checked+.cyt-slider,.eDecks .invoice .btn,.eDecks .pointing .active{background-color:#ff8a00!important}.eRoofs .account .btn,.eRoofs .customercare .btn,.eRoofs .cyt-modal .cyt-preference-wrapper-modal .overflowDiv .cyt-accordion .cyt-accordion-item .cyt-accordion-header-wrapper .cyt-accordion-header .cyt-switch input:checked+.cyt-slider,.eRoofs .invoice .btn,.eRoofs .pointing .active{background-color:#ff327a!important}#productmenuhere{max-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}#image-carousel li{filter:blur(0);opacity:.5}#v-pills-chat-tab,.chat-online,.cyt-modal .cyt-preference-wrapper-modal .saveMyPreferencesButtonDiv .cyt-btn-reject,.cyt-modal .cyt-preference-wrapper-modal .saveMyPreferencesButtonDiv span,.eDecks #activeOffer_products_eroofs,.eDecks #offer-carousel_eroofs,.eDecks .eRoofs,.eRoofs #activeOffer_products_edecks,.eRoofs #offer-carousel_edecks,.eRoofs .eDecks{display:none!important}.chat-loaded #v-pills-chat-tab{display:block!important}.chat-loaded .chat-online,.eDecks #activeOffer_products_edecks,.eDecks #offer-carousel_edecks,.eRoofs #activeOffer_products_eroofs,.eRoofs #offer-carousel_eroofs{display:flex!important}.dfd-fullscreen.dfd-animate .dfd-layer{width:100%!important;border-radius:0!important;margin-left:0!important}.truck{width:10px;height:10px;border-radius:50%;animation:1s infinite flash;opacity:.8;display:none}.blinkG,.blinkR{animation:1s linear infinite blink}.truck.red{background-color:red}.truck.green{background-color:#32cd32}@keyframes flash{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:.3}}.splide__arrow{align-items:center;background:0 0!important;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0;top:50%;transform:translateY(-50%);width:2em;z-index:1}#widget-banners li{background-size:cover!important;background-position:top!important}.contentSection h1{font-size:3em!important;line-height:33px}@media screen and (max-width:769px){.contentSection h1{font-size:2em!important}}#video_container{background-image:url(/v7/img/new_videos_title.png);background-repeat:repeat;background-position:top;background-size:20%}#pow-container,.devSiteMainImage,.powImageSide{background-repeat:no-repeat}#pow-container{background-image:url(/v7/img/new_pow_title.png);background-position:top;background-size:contain}.splide__track--nav>.splide__list>.splide__slide.is-active{border:none!important}@media (min-width:3000px){.holder4k{zoom:1.2}}#offcanvasBasket .display-1{line-height:.2!important}#offcanvasBasket #basketPrizes{width:20%}footer h3{line-height:1rem}#headerRow .cls-2,#offcanvasFreeCredit .cls-2,#offerssection .cls-2,#prizeHolder .cls-2,.dark,.offcanvas .cls-2,footer .cls-2{fill:#35353f}.glowing{filter:drop-shadow(0 0 5px white) drop-shadow(0 0 10px white) drop-shadow(0 0 15px white)}.powImage{background-size:contain;background-position:center}.powImageSide{background-size:110%;background-blend-mode:normal;background-position:center top}.redtext,.text-red{color:red}.blink{display:inline-block;width:10px;height:10px;margin-right:5px;border-radius:20px}.blinkG{background-color:green}.blinkR{background-color:red}@keyframes blink{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.devSiteMainImage{background-image:url(/img/TEST-SITE-LOGO-OVERLAY.png);background-size:cover}.staffSiteLoggedIn{background-image:url(/img/loggedin_black.png)!important;background-size:contain}.hideOfferSection section{height:0!important}#widgetProductHolderFiller path:not(.al){fill:#cccccc!important}.cyt-consent-container .cyt-consent-bar .cookieNoticeTitleDiv .cyt-poweredBy-title span img,.cyt-modal .cyt-preference-wrapper-modal .cyt-modal-header .cyt-poweredBy .cyt-poweredBy-title span img{width:150px!important}.cyt-consent-container .cyt-consent-bar{box-shadow:unset!important;border:none!important}.cyt-consent-container .cyt-consent-bar .cookieNoticeMessageDiv .cookieNoticeMessageTextDiv p span,.cyt-modal,.cyt-modal .cyt-preference-wrapper-modal .cyt-modal-header .cyt-modal-title,.cyt-modal .cyt-preference-wrapper-modal .overflowDiv .cyt-accordion .cyt-accordion-item .cyt-accordion-header-wrapper .cyt-accordion-header .cyt-accordion-btn .cyt-category-name,.cyt-modal .cyt-preference-wrapper-modal .overflowDiv .cyt-accordion .cyt-accordion-item .cyt-accordion-header-wrapper .cyt-accordion-header-des{color:#9b9b9b!important}.cyt-main-wrapper{z-index:9999999999!important}.cyt-revisitIcon-left{display:none!important;bottom:158px!important;left:35px!important}@media only screen and (max-width:800px){.cyt-revisitIcon-left{bottom:115px!important;left:10px!important}}.cyt-modal .cyt-preference-wrapper-modal .overflowDiv div:has(a){background-color:#272b37!important}.eDecks .cyt-always-active,.eDecks .deptPage .product_holder:hover .description,.eDecks .product-name,.eDecks .product_holder:hover .hoverText{color:#ff8a00}.eRoofs .cyt-always-active,.eRoofs .deliverydays,.eRoofs .deptPage .product_holder:hover .description,.eRoofs .product-name,.eRoofs .product_holder:hover .hoverText,.eRoofs .subdept .stock_alert_callus .number{color:#ff327a}.min-vh-15{min-height:15vh}.min-vh-20{min-height:20vh}.seoLink{display:block;width:100%;text-align:right}.aboutUs h1,.account h1,.chaseyourorder h1,.contactus h1,.customercare h1,.deliveryInfo h1,.faq h1,.invoice h1,.manuals h1,.privacy h1,.sar h1,.terms h1{font-size:4rem!important;font-weight:700}.bestFor h1{font-size:3rem!important;font-weight:700}.subdept h1{font-size:2rem!important;font-weight:700}.aboutUs h2,.account h2,.basket h2,.chaseyourorder h2,.contactus h2,.customercare h2,.invoice h2,.manuals h2,.receipt h2,.terms h2{font-size:2.5rem!important}.bestFor h2,.subdept h2{font-size:2rem!important}.account h3,.basket h3,.bestFor h3,.chaseyourorder h3,.customercare h3,.faq h3,.invoice h3,.manuals h3,.receipt h3,.sar h3,.subdept h3,.terms h3{font-size:1.5rem!important}.deliveryInfo .disclaimer{border:2px solid #000}.deliveryInfo .freedelivery-table{border-collapse:separate}.deliveryInfo .freedelivery-table tbody,.deliveryInfo .freedelivery-table tbody tr,.deliveryInfo .freedelivery-table tbody tr td,.sar .sTbl,.sar .sTbl tbody,.sar .sTbl tbody tr,.sar .sTbl tbody tr td,.sar .sTbl tbody tr th{border:none}.privacy .customprivacyaccordion,.terms .customtermsaccordion{height:100%!important}#iframeFor3DSecure,.contactus #general-page-holder-contact{min-height:500px;width:100%}.contactus #general-page-text{line-height:16px}.normal-btn.outline{display:block;padding:13px;color:#fff;width:100%;font-family:"Francois One",sans-serif!important;line-height:12px;text-align:center;letter-spacing:-.5px;border:1px solid #000;-moz-box-shadow:inset 2px 2px 2px rgba(255,255,255,.4),inset -2px -2px 2px rgba(0,0,0,.4);-webkit-box-shadow:inset 2px 2px 2px rgba(255,255,255,.4),inset -2px -2px 2px rgba(0,0,0,.4);box-shadow:inset 2px 2px 2px rgba(255,255,255,.4),inset -2px -2px 2px rgba(0,0,0,.4)}.normal-btn.outline:hover{background-color:#f0ff00!important;color:#35353f;border:1px solid #000;text-decoration:none}.eDecks .deptPage .product_holder:hover .count,.eDecks .normal-btn.outline,.eDecks .voucherRibbon{background-color:#ff8a00}.eRoofs .card-price,.eRoofs .deptPage .product_holder:hover .count,.eRoofs .normal-btn.outline,.eRoofs .subdept .stock-flip-card-front,.eRoofs .subdept .stocknotice,.eRoofs .voucherRibbon{background-color:#ff327a}.contactus .normal-btn.outline{width:100%}.bg_note{background-color:#f0ff00;padding:10px 10px 10px 20px;text-align:center;box-shadow:1px 1px 2px #ccc}.button_size1{text-align:center;background-color:#ff8a00;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #696969;display:inline-block;white-space:nowrap;padding:6px;width:60px;z-index:1;float:right;color:#fff;font-weight:600;position:relative}.eDecks .button_size1{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#ffc380),color-stop(1,#ff8a00))}.eRoofs .button_size1{background:-webkit-gradient(linear,0 0,0 100%,color-stop(.05,#ffccde),to(#ff327a)) #ff327a!important}.contactus h1,.contactus h3{clear:none;line-height:normal;padding-bottom:0}.contactus h2{letter-spacing:0;line-height:42px;font-size:45px;text-align:center}.button_size1 a{color:#fff;font-size:14px}#button_size1 a:hover,.hoverText{color:#000}.button,.chaseyourorder .button{display:inline-block;color:#fff;font-family:arial;font-size:13px;font-weight:400;padding:6px 11px;text-decoration:none}.chaseyourorder .button{-moz-box-shadow:0 7px 14px -4px #c2c2c2;-webkit-box-shadow:0 7px 14px -4px #c2c2c2;box-shadow:0 7px 14px -4px #c2c2c2;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #575757}.eDecks .chaseyourorder .button{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#ffa200),color-stop(1,#ff8400));background:-moz-linear-gradient(center top,#ffa200 5%,#ff8400 100%);background-color:#ffa200}.eRoofs .button,.eRoofs .chaseyourorder .button{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#ffccde),color-stop(1,#ff327a));background:-moz-linear-gradient(center top,#ffccde 5%,#ff327a 100%);background-color:#ff327a}.chaseyourorder .requestDeliveryUpdate .input-group-text{margin:0 auto}.deliveryInfo #map{width:100%;height:625px;margin-top:290px}.manuals .formButtons{width:100%;position:unset;float:none;max-width:170px}.sar .sTbl{width:auto}.sar .sTbl tbody tr td{padding:10px}.sar .sTbl tbody tr td[colspan='2']{padding:0}.button{box-shadow:#c2c2c2 0 7px 14px -4px;background:-webkit-gradient(linear,0 0,0 100%,color-stop(.05,#ffa200),to(#ff8400)) #ffa200;border-radius:2px;border:1px solid #575757;border-image:initial}.boxShadow,.deptPage .price_holder{box-shadow:1px 1px 2px #35353f}.text-left{text-align:left!important}.text-right{text-align:right!important}.bg-lightgray{background-color:#eee}.bg-extralightgray,.subdept .moreInfoHolder{background-color:#f1f2f7}.login .button_size1{width:auto!important}.account .outer{padding:20px}.account .account_form{width:80%;align-self:center}.account .account_header{width:350px;display:inline}.account .account_header_tab{width:100px;height:50px;text-align:center;border:1px solid grey;display:inline-table;border-top-left-radius:9px;border-top-right-radius:9px;padding-top:10px;background-color:#ccc;cursor:pointer;font-size:12px;font-weight:600}.account .selected{background-color:#eee;cursor:auto;border-bottom:none}.account .account_body{border:1px solid grey;width:100%;min-height:300px;background-color:#eee;padding:20px 50px 40px 31px;display:none}.account .accountHeaders .addresses ul,.account .account_body ul{list-style-type:none;width:100%;display:flex;flex-wrap:wrap}.account .accountHeaders .addresses li,.account .account_body li{flex:0 0 30%;border:2px solid grey;padding:1em;display:flex;margin:10px;height:200px;vertical-align:top;font-size:11px}.account .add{cursor:pointer;border:2px dashed grey!important}.account .account_body input,.account .account_body select,.account .account_body textarea{width:300px}.account .account_body td{padding-left:5px}.account .address_controls{margin-top:164px;margin-left:135px;position:absolute}.account .marketoption{width:50px;text-align:right}.account .accountHeaders .account_header_tab{width:100%!important;font-size:12px!important;padding-top:0}.account .accountHeaders .panInfo,.account .accountHeaders .panMarket{width:100%;min-height:300px;background-color:#eee;border-top:0;border-right:1px solid gray;border-bottom:1px solid gray;border-left:1px solid gray}.account .accountHeaders .clearLink{display:block;width:100%;height:100%;padding-top:10px}.account .accountHeaders .clearLink,.account .accountHeaders .clearLink:hover{color:unset}.account .stripButton{display:block;margin:0 auto;background:0 0;color:#000;border:none;padding:0;cursor:pointer;outline:0;font-size:20px}.del1,.del3,.deptPage .product_holder .image,.minibrandtab{background-position:center;background-repeat:no-repeat}.account .stripButton:focus{outline:0}.account .tblProd{border-width:1px 0;border-style:solid;border-color:#000;background-color:#ccc;padding:10px}.account .tblProd tr td:nth-child(3),.account .tblProd tr td:nth-child(4),.account .tblProd tr th:nth-child(3){text-align:center}.account .tblProd .trGroupedProduct,.account .tblProd .trGroupedProduct td{background-color:#b3b3b3}.account .checkBoxControl input[type=checkbox]{margin-right:10px}.account .addAddress{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;font-size:14px}.account .btn:focus{outline:0;box-shadow:none}.bestFor .subcats{list-style:none;margin:0;padding:0}.bestFor .image,.bestFor .subcats .sub_image,.subdept .image,.subdept .subcats .sub_image{background-repeat:no-repeat;background-position:center;background-size:cover}.subdept .image{background-size:100% 100%}.subDeptProductImage{height:225px}.bestFor .image{min-height:200px}.rounded-top-right-1{border-start-end-radius:var(--bs-border-radius-sm)!important}.rounded-top-right-2{border-start-end-radius:var(--bs-border-radius)!important}.rounded-top-right-3{border-start-end-radius:var(--bs-border-radius-lg)!important}.rounded-top-right-4{border-start-end-radius:var(--bs-border-radius-xl)!important}.rounded-top-right-5{border-start-end-radius:var(--bs-border-radius-2xl)!important}.bestFor .subcats .subCatName{min-height:50px}.fs-0{font-size:.85rem}.bestFor .topsticker{position:relative;top:-35px;width:30%}.minibrandtab{background-color:#eee;color:#ff8a00;font-size:11px;background-size:50%;border-top-right-radius:5px;width:28px;height:27px}.eDecks .minibrandtab{background-image:url(/img/logo_menu.png)}.eRoofs .minibrandtab{background-image:url(/img/logo_menu_er.png)}.bestFor .product_holder{border:1px solid #fff}.eDecks .deptPage .product_holder:hover,.eDecks .product_holder:hover{border:1px solid #ff8a00}.eRoofs .deptPage .product_holder:hover,.eRoofs .product_holder:hover{border:1px solid #ff327a}.eDecks .del1{background-image:url(/img/2021_eDecks_Img/del_eDecks.png)}.eRoofs .del1{background-image:url(/img/2021_eRoofs_Img/del_eRoofs.png)}.eDecks .del3{background-image:url(/img/2021_eDecks_Img/eDecks_free_del.png)}.eRoofs .del3{background-image:url(/img/2021_eRoofs_Img/eRoofs_free_del.png)}.productTitle{min-height:70px}.bg-gray-400{background-color:var(--bs-gray-400)}.del1,.del3{background-size:65%}.insetbuttons{border-top:1px solid #35353f29;border-left:1px solid #35353f29;border-right:1px solid #fff;border-bottom:1px solid #fff;background-color:#fff;height:70px}.bestFor .bracketText{display:block;font-size:75%}.fs-065{font-size:.65rem}.ac-widget{top:unset!important;bottom:65px!important;right:-50px!important;border-top-left-radius:0!important}.customercare .details,.customercare .details tbody,.customercare .details tbody tr,.customercare .details tbody tr td,.customercare .details tbody tr th{border:2px solid #000;border-collapse:collapse}.customercare .details tbody tr td .actionComment{word-break:break-all}.banner{aspect-ratio:86/25}.banner iframe{border:none!important}.deptPage .product_holder .image{height:180px;background-size:contain;transition:.3s}.eDecks .deptPage .deparmentbranding{background-image:url(/img/2021_eDecks_img/sticker_logo_ed.jpg)}.eRoofs .deptPage .deparmentbranding{background-image:url(/img/2021_eRoofs_Img/sticker_logo_er.jpg)}.deptPage .deparmentbranding{background-size:70%;background-repeat:no-repeat;background-position:center center;margin-left:5px;margin-right:5px;margin-top:-10px;height:70px}.deptPage .price_holder{background-color:#fff;margin:10px;transition:.3s;border:6px solid #35353f26}.deptPage .description{color:#000;font-size:21px;line-height:22px;letter-spacing:-1px;padding:15px;font-weight:700;min-height:100px}.deptPage .count{width:30px;height:30px;background:#f0ff00;border-radius:50%;border:1px solid #000;display:flex;justify-content:center;align-items:center;font-weight:700;text-shadow:1px 1px #fff;-webkit-box-shadow:0 0 72px -9px rgb(0 0 0 / 75%);-moz-box-shadow:0 0 72px -9px rgba(0,0,0,.75);box-shadow:0 0 72px -9px rgb(0 0 0 / 75%);color:#35353f;font-size:11px;-moz-box-shadow:inset 2px 2px 2px rgba(255,255,255,.4),inset -2px -2px 2px rgba(0,0,0,.4);-webkit-box-shadow:inset 2px 2px 2px rgb(255 255 255 / 40%),inset -2px -2px 2px rgb(0 0 0 / 40%);box-shadow:inset 2px 2px 2px rgb(255 255 255 / 40%),inset -2px -2px 2px rgb(0 0 0 / 40%)}.deptPage .noprods{font-size:.6rem}.deptPage .product_holder:hover .count{background-color:#ff8a00;color:#fff;text-shadow:1px 1px #000}.subdept .stocknotice{position:absolute;background-color:#ff8a00;width:100%;left:0;top:12%;padding:5px 5px 10px;opacity:0}.subdept .stocknotice .stock_alert_similar a{color:#fff}.subdept .nostock .stockinfo{background-color:#35353f;height:80px;width:110%;margin-left:-5%;color:#fff;text-align:center}.subdept .stock-flip-card-front .newnoteText{font-size:16px;padding-top:16px;line-height:3px}.subdept .stock_alert_main{font-size:2.2em;color:#f4ff6c;font-family:Jomhuria,sans-serif,Helvetica,Arial,"sans-serif"}.subdept .stock_alert_callus,.subdept .stock_alert_similar{font-size:2em;font-family:Jomhuria,sans-serif,Helvetica,Arial,"sans-serif"}.subdept .stock_alert_similar{color:#35353f;line-height:20px;width:80%;margin-left:10%;padding-top:10px}.subdept .stock_alert_callus{color:#35353f;line-height:17px;text-transform:uppercase}.subdept .stock_alert_callus .number{display:block;margin-top:5px;white-space:nowrap;color:#ff8a00;font-size:1em}.subdept .stock-flip-card{background-color:transparent;width:100%;height:100%;perspective:1000px}.subdept .stock-flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.subdept .product_holder:hover .stocknotice{opacity:1;transition:.3s}.subdept .product_holder:hover .stock-flip-card .stock-flip-card-inner,.subdept .stock-flip-card:hover .stock-flip-card-inner{transform:rotateX(180deg)}.subdept .stock-flip-card-back,.subdept .stock-flip-card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.subdept .stock-flip-card-front{background-color:#ff8a00;border:2px dashed #35353f}.subdept .stock-flip-card-back{background-color:#f4ff6c;color:#35353f;transform:rotateX(180deg);border:2px dashed #35353f}.button-42,.subdept .card-price{color:#fff;display:inline-block}.subdept .moreInfoHolder .product_description{overflow-y:auto;border-bottom:1px solid #eee;height:400px}.subdept .card-price:before{content:"";position:absolute;display:block;left:-19px;width:0;height:0;border-top:19px solid transparent;border-bottom:19px solid transparent;border-right:19px solid #ff8a00}.subdept .card-price{width:auto;height:38px;background-color:#ff8a00;-webkit-border-radius:3px 4px 4px 3px;-moz-border-radius:3px 4px 4px 3px;border-radius:3px 4px 4px 3px;border-left:1px solid #ff8a00;font-family:angelinaregular;font-weight:300;font-size:18px;line-height:42px;padding:0 10px;position:absolute;transform:rotate(29deg);margin-left:40%}.subdept .card-price:after{content:"";background-color:#fff;border-radius:50%;width:4px;height:4px;display:block;position:absolute;left:-9px;top:17px}.subdept .product_description::-webkit-scrollbar{-webkit-appearance:none;width:10px}.subdept .product_description::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.4);border-radius:8px;-webkit-border-radius:8px}.eRoofs .delgfx{background-image:url("/img/2021_eRoofs_Img/del_eRoofs.png")!important}.eRoofs .delcalendar{background-image:url("/img/2021_eRoofs_Img/deldays_eRoofs.png")}.eRoofs .card-price:before{border-right:19px solid #ff327a}.button-42{background:linear-gradient(180deg,#32323d 0,#626274 4%,#32323d 47%)!important;border-radius:6px;box-shadow:rgba(0,0,0,.1) 0 2px 4px;cursor:pointer;font-family:"Francois One",sans-serif!important;height:40px;line-height:40px;outline:0;padding:0 20px;pointer-events:auto;position:relative;text-align:center;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:top;white-space:nowrap;z-index:9;border:0;transition:box-shadow .2s}.delcalendar,.delgfx{color:#ff8a00;background-repeat:no-repeat}.button-42:hover{box-shadow:#32323d 0 3px 8px}.eDecks .button-42:hover{background:#ff8a00!important}.eRoofs .button-42:hover{background:#ff327a!important}.delgfx{background-image:url(/img/2021_eDecks_Img/del_eDecks.png);font-size:36px;font-family:sari_blackregular;background-position:bottom center;min-width:100px}.delfreeflag{width:56px;margin-left:-3px;margin-top:-8px}.delcalendar{background-image:url(/img/2021_eDecks_Img/deldays_eDecks.png);font-size:40px;font-family:'Francois One';background-position:bottom;width:89px;height:90px}.subdept .bracketText{display:block;font-size:10px}.cursor-pointer,.moreinfo,.quickadder{cursor:pointer}.wasParent,.wasParentSub{font-family:Jomhuria,sans-serif,Helvetica,Arial,"sans-serif"}.wasParent{font-size:25px;line-height:10px}.wasParentSub{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;justify-content:center;margin-top:5px;font-size:35px;line-height:25px}.wasParentSubMobile{font-size:30px!important;line-height:20px!important}.wasParent #wasStrike,.wasParentSub .wasStrike{text-decoration:line-through;color:#d3d3d3}.bbPrice .wasSavings,.wasParent #wasSavings,.wasParentSub .wasSavings{color:red;text-align:center}.wasParent #wasStrike{padding-right:10px}.wasParentSub .wasStrike{padding-right:0}.voucherRibbon{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:center;padding-inline:2lh;padding-bottom:.5em;border-image:conic-gradient(#0008 0 0) 51%/.5em;clip-path:polygon(100% calc(100% - .5em),100% 100%,calc(100% - .5em) calc(100% - .5em),.5em calc(100% - .5em),0 100%,0 calc(100% - .5em),999px calc(100% - .5em - 999px),calc(100% - 999px) calc(100% - .5em - 999px));transform:translate(calc((1 - cos(45deg))*100%),-100%) rotate(45deg);transform-origin:0% 100%;font-size:11px;font-weight:700;color:#fff;line-height:1.3;z-index:1}.position_relative{position:relative}.voucherLineThrough{text-decoration:line-through;text-decoration-color:#ff8a00}.eRoofs .voucherLineThrough{text-decoration-color:#FF327A}.flex-change{flex-direction:row}.basket .basketContainer{background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.basket .card-header{background-color:rgba(0,0,0,.03)}.basket .card-border-bottom{border-bottom:1px solid rgba(0,0,0,.125)}.table-default,.table-light-dark{--bs-table-color:#000;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.basket .checkbox-wrapper-7 .tgl,.basket .checkbox-wrapper-7 .tgl *,.basket .checkbox-wrapper-7 .tgl :after,.basket .checkbox-wrapper-7 .tgl :before,.basket .checkbox-wrapper-7 .tgl+.tgl-btn,.basket .checkbox-wrapper-7 .tgl:after,.basket .checkbox-wrapper-7 .tgl:before{box-sizing:border-box}.basket .checkbox-wrapper-7 .tgl ::-moz-selection,.basket .checkbox-wrapper-7 .tgl ::selection,.basket .checkbox-wrapper-7 .tgl :after::-moz-selection,.basket .checkbox-wrapper-7 .tgl :after::selection,.basket .checkbox-wrapper-7 .tgl :before::-moz-selection,.basket .checkbox-wrapper-7 .tgl :before::selection,.basket .checkbox-wrapper-7 .tgl+.tgl-btn::-moz-selection,.basket .checkbox-wrapper-7 .tgl+.tgl-btn::selection,.basket .checkbox-wrapper-7 .tgl::-moz-selection,.basket .checkbox-wrapper-7 .tgl::selection,.basket .checkbox-wrapper-7 .tgl:after::-moz-selection,.basket .checkbox-wrapper-7 .tgl:after::selection,.basket .checkbox-wrapper-7 .tgl:before::-moz-selection,.basket .checkbox-wrapper-7 .tgl:before::selection{background:0 0}.basket .checkbox-wrapper-7 .tgl+.tgl-btn{outline:0;display:block;width:3em;height:2em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.basket .basketCC .checkbox-wrapper-7 .tgl+.tgl-btn{width:5em!important;height:3em!important}.basket .checkbox-wrapper-7 .tgl+.tgl-btn:after{position:relative;display:block;content:"";width:50%;height:100%;left:0}.basket .checkbox-wrapper-7 .tgl:checked+.tgl-btn:after{left:50%}.basket .checkbox-wrapper-7 .tgl-ios+.tgl-btn{background:#fbfbfb;border-radius:14px;padding:2px;transition:.4s;border:1px solid #e8eae9}.basket .checkbox-wrapper-7 .tgl-ios+.tgl-btn:after{border-radius:14px;background:#fbfbfb;transition:left .3s cubic-bezier(.175, .885, .32, 1.275),padding .3s,margin .3s;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 0 rgba(0,0,0,.08)}.basket .checkbox-wrapper-7 .tgl-ios+.tgl-btn:hover:after{will-change:padding}.basket .checkbox-wrapper-7 .tgl-ios+.tgl-btn:active{box-shadow:inset 0 0 0 2em #e8eae9}.basket .checkbox-wrapper-7 .tgl-ios+.tgl-btn:active:after{padding-right:.8em}.basket .checkbox-wrapper-7 .tgl-ios:checked+.tgl-btn{background:#ff8a00}.eRoofs .basket .checkbox-wrapper-7 .tgl-ios:checked+.tgl-btn{background:#ff327a}.basket .checkbox-wrapper-7 .tgl-ios:checked+.tgl-btn:active{box-shadow:none}.basket .checkbox-wrapper-7 .tgl-ios:checked+.tgl-btn:active:after{margin-left:-.8em}.pl-0{padding-left:0!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:3rem!important}.pl-6{padding-left:3.5rem!important}.pl-10{padding-left:10rem!important}.pr-0{padding-right:0!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:3rem!important}.pr-6{padding-right:3.5rem!important}.pr-10{padding-right:10rem!important}.ml-0{margin-left:0!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:3rem!important}.ml-6{margin-left:3.5rem!important}.ml-10{margin-left:10rem!important}.mr-0{margin-right:0!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:3rem!important}.mr-6{margin-right:3.5rem!important}.mr-10{margin-right:10rem!important}.table-light-dark{--bs-table-bg:#eee}.table-default{--bs-table-bg:#fff}.bg-lightyellow{background-color:#fcffdb}.bg-yellow{background-color:#f0ff00!important}.bg-green{background-color:#0c0!important}.bg-light-green{background-color:#e6f0ca!important}.basket .productAttributes:not(.productAttributes:last-child)::after{content:"|";padding:0 5px}.currencySymbol span::before{content:"£"}.basket .freebieProductLocked{filter:grayscale(1);opacity:.5}.moreInfoHolder .productimage{background-repeat:no-repeat;background-size:contain;background-position:center}.basket .ppPayInThreeMessage span{width:100%!important;min-width:unset!important;max-width:unset!important}.basket .ccImgWidth{width:50px}.border-radius-5,input.bg-primary{border-radius:5px}#radNewsletter input{margin:0 5px 0 0}.popupBasketConfirm{width:100%;display:none;position:fixed;top:72px;left:0;z-index:1000000}.mobile .popupBasketConfirm,.xsmobile .popupBasketConfirm{top:63px;z-index:10000000000000}.popup-innerBasketConfirm{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,0);box-shadow:0 2px 6px rgb(0 0 0);border-radius:3px;background-color:#f1f2f7;padding:5px;min-width:280px}.popup-closeBasketConfirm{width:20px;height:20px;padding-top:4px;position:absolute;bottom:0;right:0;transition:.25s;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);border-radius:1000px;background:rgba(0,0,0,.8);font-family:Arial,Sans-Serif;font-size:12px;text-align:center;line-height:100%;color:#fff!important}.amazonPaymentExpress,.paymentType,.potwSean{background-repeat:no-repeat}.classSpanBasketConfirm i{background-color:green;padding-top:4px;border-radius:20px;color:#fff;width:15px;height:15px;font-size:7px;float:left}.mobile .classSpanBasketConfirm i{width:20px;height:20px;font-size:10px}.xsmobile .classSpanBasketConfirm i{width:15px;height:15px;font-size:6px}.classSpanBasketConfirm{font-size:15px;text-align:center;display:block;font-weight:700}.mobile .classSpanBasketConfirm{font-size:12px}.xsmobile .classSpanBasketConfirm{font-size:10px}#imgBasketProduct{width:100%;height:100%;border-radius:3px;max-height:150px}.classSpanBasketConfirm #basketProductName{margin-bottom:5px;display:block}.desktop .popup-innerBasketConfirm{width:50%}.tablet .popup-innerBasketConfirm{width:80%}.mobile .popup-innerBasketConfirm,.xsmobile .popup-innerBasketConfirm{width:95%}.custom-button-min-width-100{min-width:100px}#deliveryZoneInfo{box-shadow:0 4px 8px 0 rgb(0 0 0 / .575);border-radius:7px}.popup-zone-A,.popup-zone-A a{background-color:#a0ffb4!important;color:#000!important}.popup-zone-B,.popup-zone-B a{background-color:#fed976!important;color:#000!important}.popup-zone-C,.popup-zone-C a{background-color:#fe804b!important;color:#000!important}.popup-zone-D,.popup-zone-D a{background-color:#fd3e3c!important;color:#fff!important}.popup-zone-E,.popup-zone-E a{background-color:#9033b8!important;color:#fff!important}.wrapText{white-space:break-spaces}.hideThis{visibility:hidden}.eDecks .edFreeDeliveryTruck,.eRoofs .erFreeDeliveryTruck{display:inherit}.freeDeliveryTruck{width:50px;height:50px}.freeDeliveryAmountLeftToSpend{padding:0 5px}#google-merchantwidget-iframe-wrapper{overflow:hidden;position:fixed;z-index:90000;top:0!important;left:0!important;bottom:unset!important}.homeFooterText{font-family:var(--bs-body-font-family)!important;font-weight:700!important;line-height:.85!important}.mt-n4-5{margin-top:-2.25rem!important}.amazonPaymentExpress{height:100%;min-height:40px;background-image:url(/img/paymentTypes/Amazon_Pay.svg);background-position:center center;background-size:50% 50%;background-color:#2c2e2f;border-radius:5px}.paymentType{width:calc(100% / 7);margin:0 5px;background-position:center center;background-size:80% 80%;background-color:#fff;border:1px solid #000;border-radius:5px;filter:drop-shadow(2px 2px 2px #000000)}.paymentTypeVisa{background-image:url(/img/paymentTypes/Visa.svg)}.paymentTypeMastercard{background-image:url(/img/paymentTypes/Mastercard.svg)}.paymentTypeAmx{background-image:url(/img/paymentTypes/Amex.svg);background-size:100% 100%}.paymentTypeBACs{background-image:url(/img/paymentTypes/BACs.svg)}.paymentTypePaypal{background-image:url(/img/paymentTypes/paypal.svg)}.paymentTypeAmazon{background-image:url(/img/paymentTypes/Amazon_Pay_small.svg)}.paymentTypeRevolut{background-image:url(/img/paymentTypes/Revolut.svg)}.paymentTypeKlarna{display:none;background-image:url(/img/paymentTypes/Klarna.svg)}@media only screen and (min-width:1000px) and (max-width:1200px){.flex-change{flex-direction:column}}@media only screen and (min-width:991px){.min-vh-lg-20{min-height:20vh}#general-page-holder-contact{background-image:url(/img/bg-general-page-contact.jpg);background-repeat:no-repeat;background-size:contain}}@media (min-width:576px){.dept_layout .product-name{font-size:42px!important;letter-spacing:-.9px!important;line-height:auto!important}}@media only screen and (max-width:991px){.deliveryInfo #map{width:100%;height:100%;margin-top:0}.delgfx{min-width:60px;height:100px}}@media only screen and (max-width:600px){.aboutUs h1,.account h1,.bestFor h1,.chaseyourorder h1,.contactus h1,.deliveryInfo h1,.faq h1,.invoice h1,.manuals h1,.privacy h1,.sar h1,.terms h1{font-size:1.5rem!important;font-weight:700}.aboutUs h2,.account h2,.basket h2,.bestFor h2,.chaseyourorder h2,.contactus h2,.invoice h2,.manuals h2,.terms h2{font-size:1.25rem!important}.account h3,.bestFor h3,.chaseyourorder h3,.faq h3,.invoice h3,.manuals h3,.terms h3{font-size:1rem!important}.subdept .moreInfoHolder .product_description{height:200px}.flex-change{flex-direction:column}}@media (max-width:992px){.banner{aspect-ratio:86/30}}@media (max-width:768px){.banner{aspect-ratio:86/35}}@media (max-width:576px){.pt-sm-8{padding-top:5.5rem!important}.banner{aspect-ratio:86/33}.subDeptProductImage{height:150px}}@media (max-width:476px){.banner{aspect-ratio:86/33}}.eDecks .pow_garden,.eRoofs .pow_roof{display:flex}.bulb-glow svg .primary path.cls-1{fill:#ffe7a3;transition:fill .4s;transform-origin:center;animation:3s ease-in-out infinite bulbFill}.bulb-glow{animation:3s ease-in-out infinite bulbPulse}@keyframes bulbPulse{0%,100%{filter:drop-shadow(0 0 4px rgba(255, 220, 140, .3))}45%{filter:drop-shadow(0 0 14px rgba(255, 235, 200, .8)) drop-shadow(0 0 30px rgba(255, 220, 160, .6))}}@keyframes bulbFill{0%,100%{fill:#ffe7a3}45%{fill:#ffffff}}.bg-golden{background-color:#fafad2!important}@media (min-width:1200px){.extraProductPopup .modal-dialog{max-width:1140px}}@media (min-width:992px) and (max-width:1199px){.extraProductPopup .modal-dialog{max-width:800px}}.potwSean{background-size:contain;background-position:bottom left}.splide__slide .hvr-icon{text-transform:capitalize}.paypalCustomStyling{background-color:#2c2e2f;border-radius:5px}.applePayCustomStyling{background-color:#000;border-radius:5px}.receipt .gv,.receipt .gv tbody,.receipt .gv tbody tr,.receipt .gv tbody tr td,.receipt .gv tbody tr th{border-collapse:collapse;border:none}.receipt .grooveBorder{border:8px groove #ff8a00}.receipt .grooveBorder label{margin-left:5px}.vAlign-middle{vertical-align:middle}.popx_grey{background-color:#dee2e6}.subdept .container-sm{max-width:540px}.subdept .popx_productImage{height:60px}
html {
    font-size: 16px !important;
}
#ulMobileNav {
    list-style-type: none;
    padding: 0;
}
.overflow-y-scroll {
    overflow-y: scroll;
}