﻿.fullRangeCustom{text-transform:uppercase;font-family:"Francois One",sans-serif!important}.eDecks .fullRangeCustom{background:linear-gradient(180deg,rgb(230 122 0) 0%,rgb(255 138 0) 4%,rgb(230 122 0) 47%)!important}.eRoofs .fullRangeCustom{background:linear-gradient(180deg,rgb(255 26 106) 0%,rgb(255 50 122) 4%,rgb(255 26 106) 47%)!important}.fullRangeCustom:hover{background-color:unset!important;background:linear-gradient(180deg,rgb(214 230 0) 0%,rgb(240 255 0) 4%,rgb(214 230 0) 47%)!important;color:black!important}.popup-close{width:30px;height:30px;padding-top:4px;display:inline-block;position:absolute;top:0;right:0;transition:ease 0.25s all;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:1000px;background:rgb(0 0 0 / .8);font-family:Arial,Sans-Serif;font-size:20px;text-align:center;line-height:100%;color:#fff}.masked{width:100%;min-height:74px;background:blue linear-gradient(orange,green);background:#fff url('https://www.edecks.co.uk/ProductImages/--TO-CLEAR---Smooth-Faced-Hardwood-Balau-Decking-(145mm-x-21mm)?pid=41831&index=2&2067590662&size=large');-webkit-mask-image:url(/v7/img/svg/eDeckslogo.svg);-webkit-mask-mode:alpha;mask-image:url(/v7/img/svg/eDeckslogo.svg);mask-mode:alpha;mask-repeat:no-repeat;mask-position:center;background-size:cover;transition:-webkit-mask-image 1s,mask-image 1s}.extraPopupMasked{aspect-ratio:150 / 37;-webkit-mask-image:url(/img/svg/eDeckslogo.svg);-webkit-mask-mode:alpha;mask-image:url(/img/svg/eDeckslogo.svg);mask-mode:alpha;mask-repeat:no-repeat;mask-position:center;background-size:cover;transition:-webkit-mask-image 1s,mask-image 1s}.unmasked{width:100%;background:blue linear-gradient(orange,green);background:#fff url('https://www.edecks.co.uk/ProductImages/--TO-CLEAR---Smooth-Faced-Hardwood-Balau-Decking-(145mm-x-21mm)?pid=41831&index=2&2067590662&size=large');mask-repeat:no-repeat;mask-position:center;background-size:cover}.masked:hover{-webkit-mask-image:none;mask-image:none}.primaryfill{fill:#ff8a00;transition:fill .25s}.slide-img-custinspo .slick-slide{height:100px;display:flex!important;align-items:center;justify-content:center}.slide-img-custinspo img{height:100%;width:auto;object-fit:cover;display:block}.extraimage{background-repeat:no-repeat;background-size:90%;background-position:center;width:50px;height:50px;clip-path:circle(59% at 50% 50%);background-color:#fff;border:1px solid #35353f;border-radius:35px;background-size:cover}.infobutton{position:absolute;text-align:center;padding-top:2px;background-color:#ff8a00;color:#fff;width:24px;height:24px;clip-path:circle(50% at 50% 50%);margin-top:-18px;margin-left:35px;cursor:pointer}#basketQuickAdd{display:none;position:fixed;bottom:85px;left:20px;color:#fff;background-color:#62c362;padding:10px;border-radius:20px;cursor:pointer;font-family:"Francois One",sans-serif!important;z-index:100}#stickyHeader{transition:all 0.3s ease;z-index:1030}#stickyHeader.shrunk{background-color:#34353fcc!important}#stickyHeader.shrunk select{font-size:0.75rem!important;padding:.15rem .25rem}#stickyHeader.shrunk .fs-4{font-size:0.9rem!important;line-height:1}#stickyHeader.shrunk .display-1{font-size:1.25rem!important}#stickyHeader.shrunk .page_curl_right{margin-top:0!important;padding-top:0.25rem!important}.display-1{letter-spacing:-.02em}.hasinspo #slick-thumbs-custinspo{display:none}#productName{min-height:100px}.bracketed{display:block}.round-icon-btn{background-color:#ff8a00;color:#252525;font-size:14px;border-radius:999px;-webkit-border-radius:999px;-moz-border-radius:999px;-ms-border-radius:999px;-o-border-radius:999px;padding:0;text-transform:uppercase;font-family:"Cera Pro Bold";border:0 solid #fff;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;display:inline-block}.round-icon-btn:hover{background-color:#ff8a00;color:#fff;border:0 solid #fff;text-decoration:none}.round-icon-btn:focus{outline:0;box-shadow:0}.shop-detail_img{position:relative}.shop-detail_img #zoom-btn{position:absolute;top:20px;right:40px;height:40px;width:40px;z-index:1}.shop-detail_img .big-img{width:100%}.big-img .big-img_block{width:100%;height:400px;overflow:hidden;display:flex-row;align-items:center;justify-content:center}.shop-detail_img .big-img .big-img_block img{width:100%}.shop-detail_img .slide-img{overflow:hidden;height:130px;position:relative;width:100%}.shop-detail_img .slide-img .slide-img_block{height:100%;width:33.3333%;overflow:hidden;align-items:center;justify-content:center}.shop-detail_img .slide-img .slide-img_block:last-child{margin-right:0}.shop-detail_img .slide-img .slide-img_block img{max-width:100%;max-height:100%}.shop-detail_img .big-img .big-img_block{height:auto}.shop-detail_img .slide-img{overflow:hidden;position:relative;width:100%;height:auto}.shop-detail_img .slide-img .slide-img_block{height:auto;width:99%;margin-right:0;margin-bottom:1px}.shop-detail_img .slide-img .slide-img_block:last-child{margin-bottom:0}.slick-arrow{background-color:#fff;padding:2px;border-radius:1px;border:none;width:100%}.specifications_block .specs_list{display:grid!important;width:100%}#tab-prodfeatures ul{list-style:none;padding-left:0}#tab-prodfeatures h2{font-size:44px}.add-to-cart i{margin-left:10px;margin-right:10px}.options-header{width:100%;background-color:#35353F!important;color:#fff!important;letter-spacing:-1px!important;border-top-right-radius:10px;border-top-left-radius:10px;text-transform:uppercase;padding:11px}.specifications_block ul{padding-left:0}.specifications_block li{list-style:none;background-color:#EAEFF3;border:4px solid #36363f2b;padding:10px;margin:1px}.detail-info-desktop .description-item_text{line-height:15px;text-align:justify;margin-top:20px;margin-bottom:20px}.title-holder{padding-bottom:10px;padding-left:10px}.essential-items-desktop-only{height:350px;;text-align:center;border:1px solid #eaeff3;overflow-x:auto;overflow-y:hidden;margin-top:20px;padding-top:0px!important}.essential-items-desktop-only ul{margin-left:-33px;padding-top:15px}.essential-items-desktop-only li{list-style:none;float:left;width:32.5%;margin:1px;height:190px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;margin-bottom:30px;box-shadow:0 20px 20px -20px #ccc;padding-left:5px;padding-right:5px}.essential-items-desktop-only li:hover{border:2px solid #F0FF00}#call_us{padding-top:20px;text-align:center}.bevel_btn{text-decoration:none;text-transform:uppercase;text-align:center;letter-spacing:-.5px;border:1px solid #000;-moz-box-shadow:inset 2px 2px 2px rgb(255 255 255 / .4),inset -2px -2px 2px rgb(0 0 0 / .4);-webkit-box-shadow:inset 2px 2px 2px rgb(255 255 255 / .4),inset -2px -2px 2px rgb(0 0 0 / .4);box-shadow:inset 2px 2px 2px rgb(255 255 255 / .4),inset -2px -2px 2px rgb(0 0 0 / .4);text-decoration:none;width:100%;letter-spacing:-.5px;border:1px solid #000;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;display:inline-block}.cust_image{display:none}.cat_video{display:none}.slick_custinspo_active .cat_image{display:none}.slick_custinspo_active .cust_image{display:block}.slick_custinspo_active .cat_video{display:none}.slick_catvideo_active .cat_image{display:none}.slick_custinspo_active .cust_image{display:block}.infocell div{line-height:12px!important;padding-top:10px;padding-bottom:10px;background-color:#fff;border-right:1px solid #35353f3b;border-bottom:1px solid #35353f3b}.mobile #sticky-title{top:62px}.newsearchbar{margin-top:25px;padding-bottom:12px}.right-ctas{margin-top:20px;background:#eeeff6;background:linear-gradient(168deg,#eeeff6 0%,rgb(255 255 255) 100%)}.desktop .right-ctas{border-right:18px solid #fff;border-radius:20px}.mobile .right-ctas{margin-top:20px}#delcell1{font-size:22px;letter-spacing:-1px;border-top-right-radius:10px;border-top-left-radius:10px}#delcell2{font-size:9px;color:#ff8a00;display:block;letter-spacing:.4px;text-transform:uppercase}.small-text{font-size:9px;line-height:1;display:block;letter-spacing:.4px;text-transform:uppercase}#sticker_block table,#extraPopupStickerBlock table{margin-bottom:20px;margin-top:15px}#sticker_block div,#extraPopupStickerBlock div{padding:2%}#sticker_block .inner,#extraPopupStickerBlock .inner{background-color:#fff;padding:2px;height:100%;width:100%;border:2px solid #32323d2e}#extraPopupStickerBlock .outer,#sticker_block .outer{background-color:#35353f4f;padding:0;border-radius:10px;transition:0.3s ease}#extraPopupStickerBlock .outer:hover,#sticker_block .outer:hover{padding:2px;border-radius:10px}#sticker_block img,#extraPopupStickerBlock img{background-color:#fff;border:3px dotted #dadadc}#sticker_block svg,#extraPopupStickerBlock svg{background-color:#fff;border:3px dotted #dadadc}.stickertitle{text-align:center}.stickertitle span{background-color:#fff}.addtobasket_options input{padding:5px;width:100%;font-size:18px}.modal input{padding:5px;width:100%;font-size:18px}.addtobasket_options select{width:100%;padding:5px;font-size:18px}.basket-options{line-height:12px!important;padding-top:10px;padding-bottom:10px;border-right:1px solid #35353f3b;border-bottom:1px solid #35353f3b;box-shadow:0 20px 20px -20px #ccc}.basket-options h3{line-height:5px!important;font-size:18px;padding-top:9px}.basket-options h5{font-size:14px;line-height:12px}.basket-options .option_note{line-height:14px;font-size:11px}#bulkbuyinfo .basket-options div{line-height:12px!important;padding-top:10px;padding-bottom:10px;background-color:#fff;border-right:1px solid #35353f3b;border-bottom:1px solid #35353f3b;box-shadow:0 20px 20px -20px #ccc}#no_ops .options-header{padding-bottom:10px}.desktop #bulkbuyinfo .add-to-cart i{display:none}.mobile .shop-detail .shop-detail_img #zoom-btn{top:10px;right:10px}.xsmobile .shop-detail .shop-detail_img #zoom-btn{top:10px;right:10px}.mobile .specifications_block{display:none}.xsmobile .specifications_block{display:none}.specifications_block h2{font-size:44px}#sticker_block .emptysticker,#extraPopupStickerBlock .emptysticker{display:none}#sticker_block img,#extraPopupStickerBlock img{width:100%}.stickers4 .stickers_xldesktop img{width:100%}.stickers4 .stickers_desktop img{width:100%}.stickers4 .stickers_tablet img{width:100%}.stickers4 .stickers_mobile img{width:100%}.stickers4 .stickers_xsmobile img{width:100%}.desktop .stickers4 #sticker_block{margin-top:-30px}.stickers3 .stickers_xldesktop img{width:100%}.stickers3 .stickers_desktop img{width:100%}.stickers3 .stickers_tablet img{width:100%}.stickers3 .stickers_mobile img{width:100%}.stickers3 .stickers_xsmobile img{width:100%}.stickers2 .stickers_xldesktop img{width:100%}.stickers2 .stickers_desktop img{width:100%}.stickers2 .stickers_tablet img{width:100%}.stickers2 .stickers_mobile img{width:100%}.stickers2 .stickers_xsmobile img{width:100%}.stickers1 .stickers_xldesktop img{width:100%}.stickers1 .stickers_desktop img{width:100%}.stickers1 .stickers_tablet img{width:100%}.stickers1 .stickers_mobile img{width:100%}.stickers1 .stickers_xsmobile img{width:100%}.essential-items-desktop-only{background-color:#fff}.essential-items-desktop-only h2{font-size:28px;font-size:28px;line-height:36px;padding-top:20px}.img-container{height:101px;background-position:top center;background-size:contain;background-repeat:no-repeat}.essential-badge{position:absolute;margin-top:-10px;margin-left:5px}.essential-items-desktop-only h3{font-size:14px;font-weight:700;line-height:14px}.essential_items1 .essential-items-desktop-only{height:100%}.essential_items2 .essential-items-desktop-only{height:100%}.essential_items3 .essential-items-desktop-only{height:100%}.essential_items4 .essential-items-desktop-only{height:100%}.essential_items5 .essential-items-desktop-only{height:100%}.essential_items6 .essential-items-desktop-only{height:100%;margin-bottom:20px}.detail-tabs-mobile .accordion-button{width:100%;background-color:#ff8a00;border:none;padding-top:10px;padding-bottom:10px;margin:1px;line-height:20px}.detail-tabs-mobile .accordion-button .notetext{text-transform:none!important}.delivery-info{background:background:#c6c6c6;background:linear-gradient(168deg,#fff0 0%,rgb(255 255 255) 6%,rgb(255 255 255) 91%,rgb(198 198 198) 97%);box-shadow:0 20px 20px -20px #ccc;margin-top:-10px}#product_detail .popup-inner{padding:15px}.desktop #product_detail .popup-inner{min-width:900px}.tablet #product_detail .popup-inner{min-width:480px}.tablet #product_detail .popup-inner #sticker_block{width:70%}#product_detail .popup-inner .product_description{height:200px;overflow-x:scroll;border-bottom:1px solid #eee}.tablet #product_detail .popup-inner .product_description{height:100px;overflow-x:scroll;border-bottom:1px solid #eee;padding-left:10px;padding-right:10px}#product_detail .popup-inner .title-holder{padding-left:0}.tablet #product_detail .popup-inner .title-holder{padding-left:10px}.product_instructions{border:1px solid #fff;box-shadow:-webkit-box-shadow:inset 4px 4px 5px 0 rgb(0 0 0 / .27);-moz-box-shadow:inset 4px 4px 5px 0 rgb(0 0 0 / .27);box-shadow:inset 4px 4px 5px 0 rgb(0 0 0 / 3%);transition:0.3s ease}.product_instructions:hover{background-color:#36363f2b}.product_instructions h3{font-size:18px}.tablet .product_instructions h3{font-size:14px}.product_instructions img{padding-left:20px;padding-top:5px}.mobile .product_instructions img{padding-top:10px}.xsmobile .product_instructions img{padding-top:10px}.tablet .related_products{display:none}.description-item_text{padding:10px}.specifications_block{padding:10px}.similar_products{background-color:#35353F}.similar_products .numbertab{font-size:3em;background-color:#fff;padding:18px 18px 22px 12px;border:none;color:#FF8A00;text-align:center;text-transform:normal;-o-text-overflow:clip;text-overflow:clip;white-space:pre;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-right:20px}.callusdesktop{padding-top:50px}.desktop .callusmobile{display:none}.tablet .callusmobile{display:none}.desktop .deliveryinfo{margin-top:-16px}.tablet .deliveryinfo{margin-top:-43px}.mobile .deliveryinfo{margin-top:-17px}.xsmobile .deliveryinfo{margin-top:-17px}.delcalendar{width:89px;height:90px}.desktop .delgfx{width:50%}.desktop .popup-inner .delgfx{width:auto}.tablet .delgfx{width:40%}.mobile .delgfx{width:50%}.desktop .spacertd{width:7%}.tablet .spacertd{width:15px}.tablet .delivery-holder{margin-top:-65px}.mobile .spacertd{width:10%}.pidnumber{color:#35353F;font-size:8px;padding-bottom:10px}.delgfx{background-image:url(../img/ed_delivery_new.png);background-repeat:no-repeat;background-position:bottom center}.related_products{margin-bottom:20px}.product-price{padding-top:25px}.xsmobile .price-holder{padding-left:10px}.desktop .product-price{padding-top:35px}.header_search_phone{line-height:19px;margin-top:10px;margin-left:20px;border-right:1px solid #c9c9cc}.popup-inner .title-holder{padding-top:0}.popup-inner .productimage{border:1px solid #35353f4a}.desktop .popup-inner .product-price{padding-top:15px}.popup-inner .col-4 .delcalendar{height:100px}.popup-inner .col-4 .deliverydays{padding-top:25px;text-align:left;padding-left:51px}.popup-inner .product_link{text-decoration:underline;padding:10px}.popup-inner .col-lg-3 .price-rate{padding-top:0}.popup-inner .product-price{padding-top:15px}.popup-inner .col-lg-5{border-right:1px solid #35353F}.popup-inner .product_retail_price{font-size:64px}.tablet .popup-inner .delgfx{background-image:url(../img/ed_delivery_new.png);background-repeat:no-repeat;background-position:bottom center;min-width:100px;height:110px}.kitchild{border:1px solid #ccc;border-radius:9px;margin:9px;padding:12px;background-color:#fff;font-size:16px}.kitouter{height:auto;width:100%;display:flex;flex-wrap:wrap;justify-content:center}.childpop{width:200px;height:auto}.childpop_header{background-color:#F7FAFA;margin:-8px -12px -8px -12px;font-size:16px;font-weight:700;border:1px solid #ddd}.childpop_headerImage img{width:100%;margin:0 auto}.childpop_headerText{padding:9px;padding-left:12px}.childpop_body{padding-top:18px;font-size:28px;font-weight:600}.childpop_footer{font-size:16px;font-weight:600;color:#ff8a00}.eRoofs .childpop_footer{color:#ff327a}.button-42{background:linear-gradient(180deg,rgb(50 50 61) 0%,rgb(98 98 116) 4%,rgb(50 50 61) 47%)!important;border-radius:6px;box-shadow:rgb(0 0 0 / .1) 0 2px 4px;color:#FFF;cursor:pointer;display:inline-block;font-family:"Francois One",sans-serif!important;height:40px;line-height:40px;outline:0;overflow:hidden;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;border:0;transition:box-shadow .2s}.button-42:hover{box-shadow:rgb(50 50 61) 0 3px 8px;color:#ffffff!important}.eDecks .button-42:hover{background:#ff8a00!important}.eRoofs .button-42:hover{background:#ff327a!important}.freeWM{width:100%;height:110px;background-size:contain;background-repeat:no-repeat;background-position:bottom}.mobile .freeWM{height:150px;margin-top:-30px}.xsmobile .freeWM{height:125px;margin-top:-20px}#delfreeflag{width:56px;margin-left:-3px;margin-top:-8px}.tablet .popup-inner #delfreeflag{width:56px;margin-left:-3px;margin-top:12px}.tablet .popup-inner .delcalendar{width:89px;height:110px}.tablet .popup-inner .deliverydays{padding-top:35px;text-align:left;padding-left:31px}.basketprice{font-size:48px;line-height:46px;letter-spacing:-1px;position:absolute}.popup-inner .recommended_badge{width:50px}#toptabs-container .blog{margin-left:170px}.tablet #toptabs-container .blog{margin-left:150px}.basketPreview .basketicon{padding-top:20px!important}.basketPreview .basketitems{padding-top:25px!important}.basketPreview .noitems{padding-top:25px!important;font-size:24px}.basketPreview .baskettotal{padding-top:25px!important;font-size:24px}.basketPreview .basketdivider{border-left:1px solid #fff;margin-top:9px}.basketPreview .basketPrice{width:auto;text-align:center;padding-left:10px!important;padding-right:10px!important}.basketPreview .basketPrice #lblBasketTotal{font-size:44px;padding-top:20px;letter-spacing:-1px}.basketPreview .basketPrice h6{font-size:10px;margin-top:-12px;font-weight:700;color:#FF8A00}.desktop .header-container{margin-top:-5px}.tablet .header-container{margin-top:-15px}.form-control{height:auto!important}.extras .extraname{padding-left:10px;padding-right:10px}.priceeach{color:#35353F!important}.lblExtraPrice{font-weight:900}#ExtraPrice{font-family:'Jomhuria',sans-serif,Helvetica,Arial,"sans-serif";font-size:26px;letter-spacing:-1px;white-space:nowrap;line-height:22px}.hidQtyPrice{display:none}#lblExtraName:hover{text-decoration:underline}.glass_white{background:rgb(255 255 255 / .2);border-radius:16px;box-shadow:0 4px 30px rgb(0 0 0 / .1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgb(255 255 255 / .3)}.greenhighlight{color:#00ac09;-webkit-transition:color 0.5s ease-out;-moz-transition:color 0.5s ease-out;-o-transition:color 0.5s ease-out;transition:color 0.5s ease-out}#imgCustInspoPop{max-width:100%;max-height:80vh;width:auto;height:auto;object-fit:contain}.P5_subdept-departments h2,.P5_subdeptproducts h2{color:#fff;padding-left:10px;font-size:2rem!important}.tablet .P5_subdept-departments h2,.tablet .P5_subdeptproducts h2{font-size:52px}.mobile .P5_subdept-departments h2,.mobile .P5_subdeptproducts h2{font-size:46px;line-height:24px}.xsmobile .P5_subdept-departments h2,.xsmobile .P5_subdeptproducts h2{font-size:34px;line-height:20px}.tpProductReviews .trustpilot-widget iframe{height:350px}.AllProductsHolder{width:100%}.allProductsContent{margin:0;padding:0;padding-top:10px;margin-bottom:10px}.allProductsContent ::-webkit-scrollbar{height:12px;z-index:50}.allProductsContent ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);-webkit-border-radius:4px;border-radius:4px;margin-right:60px;margin-left:60px;background-color:#000}.allProductsContent ::-webkit-scrollbar-thumb{-webkit-border-radius:4px;border-radius:4px;background-color:#F0FF00;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .5)}.allProductsContent ::-webkit-scrollbar-thumb:window-inactive{background-color:#F0FF00}.allProductsList{margin-top:-40px;padding-left:20px;list-style-type:none;overflow-x:scroll;white-space:nowrap;list-style-type:decimal-leading-zero}.aplTop{height:360px}.aplBottom{height:430px}.allProductsList li{margin-top:50px;margin-right:20px;width:180px;vertical-align:top;background-color:#FFF;display:inline-block;text-align:center;border:3px solid #ff0;border-radius:4px;-webkit-box-shadow:2px 2px 5px 0 rgb(0 0 0 / .46);-moz-box-shadow:2px 2px 5px 0 rgb(0 0 0 / .46);box-shadow:2px 2px 5px 0 rgb(0 0 0 / .46)}.allProductsList li{background:#FFF}.allProductsList h3{white-space:normal;padding-left:10px;padding-right:10px;font-size:1.2em}.allProductsList li:hover{-ms-transform:rotate(3deg);-webkit-transform:rotate(3deg);transform:rotate(3deg)}.allProductsList li a{color:#35353f}ol.g{list-style-type:decimal-leading-zero}.doofinderPrice .card-price,.eRoofs .doofinderPrice .card-price{display:unset;width:unset;height:unset;background-color:unset;-moz-border-radius:unset;border-radius:unset;border-left:unset;margin-left:unset;color:unset;font-family:unset;font-size:unset;line-height:unset;padding:unset;position:unset;transform:unset}.doofinderPrice .card-price:before,.doofinderPrice .card-price:after,.eRoofs .doofinderPrice .card-price:before,.eRoofs .doofinderPrice .card-price:after{content:unset}.doofinderbottom .allProductsList{padding:0;overflow:hidden}.doofinderbottom .dfwidget-host{height:100%;background:none}.doofinderbottom .dfwidget-host .dfwidget-carousel{padding-top:70px}.doofinderbottom .dfwidget-host .dfwidget-card{border:3px solid #ff0;border-radius:4px}.doofinderbottom .dfwidget-host .dfwidget-card .card-title{font-size:1.2em;white-space:normal}.doofinderbottom .dfwidget-host .dfwidget-card .card-price{font-family:'Jomhuria',sans-serif,Helvetica,Arial,"sans-serif";font-size:35px;line-height:30px;font-weight:500}.doofinderbottom .dfwidget-host .carousel-arrow{opacity:1}.doofinderbottom .dfwidget-host .carousel-arrow svg{fill:#fff}.doofinderbottom .dfwidget-host .dfwidget-card{width:var(--card-width)!important}.lh-1rem{line-height:1rem}.g251{background-color:#fbfbfb}.popx_productImage{height:60px}.popx-horizontal-scroll{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:1rem;padding-bottom:1rem;scroll-behavior:smooth}.popx-horizontal-scroll::-webkit-scrollbar{height:12px}.popx-horizontal-scroll::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.popx-product-item-old{min-width:130px;max-width:130px;border:1px solid #ddd;background-color:#fff;border-radius:8px;padding:.5rem;box-sizing:border-box;text-align:center;flex:0 0 auto}.popx-product-item{min-width:130px;max-width:130px;border:1px solid #ddd;background-color:#fff;display:flex;flex-direction:column;align-items:center}.popx-product-image-wrapper{width:100%;height:120px;display:flex;justify-content:center;align-items:center;overflow:hidden}.popx-product-image{max-width:100%;max-height:100%;object-fit:contain}.popx-product-name{margin-top:.5rem;min-height:40px;display:flex;align-items:center;text-align:center}.popx-product-price{margin-top:.25rem;font-weight:700}#ci-lightbox{position:fixed;inset:0;background:rgb(53 53 63 / 87%);display:none;align-items:center;justify-content:center;z-index:9999}#ci-lightbox img{max-width:90%;max-height:90%;border-radius:10px}.ci-lightbox-close{position:absolute;top:20px;right:30px;font-size:40px;color:#fff;cursor:pointer}.striped-list div{margin-top:5px}.striped-list>div:nth-child(odd){background-color:var(--bs-table-striped-bg,rgb(0 0 0 / .05))}.name-cell{min-width:0;flex:1 1 auto}.nameholder{overflow:hidden;position:relative}.nameholder a{display:inline-block;white-space:nowrap;transition:transform 5s ease-out}@media (max-width:768px){.nameholder a{display:inline-block;white-space:wrap;transition:transform 0s ease-out}}.nameholder.can-scroll:hover a{transform:translateX(-100%)}.spacer{width:10px}.image-cell{width:67px;position:relative}.extraimage{width:50px;height:50px;background-size:cover;background-repeat:no-repeat}.name-cell{flex:1;flex-direction:column}.qty-cell{width:75px;flex-direction:column;text-align:center}.quickadd-cell{width:60px;justify-content:center}.extraBasket{display:flex;flex-direction:column;align-items:center;font-size:22px}.extraBasket span{font-size:8px;font-family:Arial,sans-serif}.lightbulbOverlay .after{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center}.lightbulbOverlay:hover .after{display:none}.lightbulbOverlay .after .lightBulbBG{width:100%;height:80%;display:block;background-image:url(/img/svg/custinspo_lightbulb.svg);background-repeat:no-repeat;background-position:center top;background-size:50% 50%}