﻿body.productMenuOpen{overflow-y:hidden}@media(min-width: 992px){body.productMenuOpen{overflow-y:auto}}form.productMenu{display:block;height:0px;overflow:visible}form.productMenu div.productMenu{display:inline-flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;width:100%;max-width:100%;height:auto;max-height:100vh;background:#fff;position:relative;top:calc(90px - 10px);left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);gap:0px;box-shadow:0px 8px 15px rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:opacity .2s ease-out,top .2s ease-out,visibility .2s ease-out;pointer-events:none;z-index:-99;overflow-y:scroll}@media(min-width: 992px){form.productMenu div.productMenu{width:auto;max-width:95%;flex-wrap:wrap;overflow:hidden}}@media(min-width: 1400px){form.productMenu div.productMenu{max-width:90%}}@media(min-width: 992px){form.productMenu div.productMenu{max-height:calc(95vh - 90px)}}@media(min-width: 1600px)and (min-height: 1000px){form.productMenu div.productMenu{height:744px}}form.productMenu div.productMenu.active{opacity:1;top:0px;visibility:visible;pointer-events:auto;z-index:0;padding-top:90px}@media(min-width: 992px){form.productMenu div.productMenu.active{top:90px;padding-top:0px;z-index:99}}form.productMenu div.productMenu::before{display:block;content:"";width:100%;height:16px;background:#fff;position:absolute;top:0px;left:0px;z-index:2}form.productMenu div.productMenu::after{display:block;content:"";width:100%;height:16px;background:#fff;position:absolute;bottom:0px;left:0px;z-index:2}form.productMenu div.productMenu div.startBar{display:none;width:240px;max-width:240px;margin:0px}@media(min-width: 992px){form.productMenu div.productMenu div.startBar{display:block}}form.productMenu div.productMenu div.startBar:last-of-type::after{display:none}form.productMenu div.productMenu div.startBar p,form.productMenu div.productMenu div.startBar a{margin:0px;padding:0px;font-size:.8em}form.productMenu div.productMenu div.startBar div.item::after{display:none}form.productMenu div.productMenu div.item{display:block;width:100%;padding:16px;position:relative}@media(min-width: 992px){form.productMenu div.productMenu div.item{width:240px}}form.productMenu div.productMenu div.item:first-of-type{display:none}@media(min-height: 850px){form.productMenu div.productMenu div.item:first-of-type{display:block}}form.productMenu div.productMenu div.item.allProducts{display:none}@media(min-height: 700px){form.productMenu div.productMenu div.item.allProducts{display:block}}form.productMenu div.productMenu div.item::after{content:"";display:none;position:absolute;width:1px;height:999px;background:#ccc;top:0px;left:1px}@media(min-width: 992px){form.productMenu div.productMenu div.item::after{display:block}}@media(min-width: 992px){form.productMenu div.productMenu div.item.mobileOnly{display:none}}form.productMenu div.productMenu div.item.mobileOnly.filters{padding-top:0px}@media(max-width: 991px){form.productMenu div.productMenu div.item:not(.mobileOnly){display:none}}form.productMenu div.productMenu div.item p{font-size:.8em;margin:0px;padding:0px}form.productMenu div.productMenu div.item p:first-of-type{font-weight:700}form.productMenu div.productMenu div.item hr{margin-top:.6rem;margin-bottom:1.2rem;border-top:1px solid #ccc}form.productMenu div.productMenu div.item a{color:#323232;display:block}form.productMenu div.productMenu div.item a label{cursor:pointer}form.productMenu div.productMenu div.item a label:hover{text-decoration:underline}form.productMenu div.productMenu div.item label{margin:0px;padding:0px;position:relative;top:-1px;left:8px}@media not all and (min-resolution: 0.001dpcm)and (min-width: 992px){form.productMenu div.productMenu div.item label{top:1px}}@media not all and (min-resolution: 0.001dpcm)and (max-width: 991px){form.productMenu div.productMenu div.item label{top:-1px}}form.productMenu div.productMenu div.item input[type=checkbox]{position:relative;visibility:hidden;-moz-appearance:initial}form.productMenu div.productMenu div.item input[type=checkbox]::after{content:"";display:block;width:1.4rem;height:1.4rem;background:#fff;position:relative;top:0px;left:0px;z-index:999999;visibility:visible;border-radius:50%;border:1px solid #323232;transition:background .1s ease-out,opacity .1s ease-out}form.productMenu div.productMenu div.item input[type=checkbox]:hover::after{background:#eee}form.productMenu div.productMenu div.item input[type=checkbox]:checked::after{background:#eeba3f}form.productMenu div.productMenu div.item input[type=checkbox]:checked:hover::after{background:#eeba3f;opacity:.8}form.productMenu div.productMenu div.item select{width:100%;max-width:100%;font-size:.9em;background:#fff;border:1px solid #323232;padding:.1em}form.productMenu div.productMenu div.item select[name=shape]{display:block}@media(min-height: 900px)and (min-width: 1400px),(min-height: 900px)and (min-width: 1200px)and (orientation: portrait){form.productMenu div.productMenu div.item select[name=shape]{display:none}}form.productMenu div.productMenu div.item div.checkboxGroup.shape{display:none}@media(min-height: 900px)and (min-width: 1400px),(min-height: 900px)and (min-width: 1200px)and (orientation: portrait){form.productMenu div.productMenu div.item div.checkboxGroup.shape{display:block}}form.productMenu div.productMenu div.item select[name=maxpower]{display:block}@media(min-height: 900px)and (min-width: 1400px),(min-height: 900px)and (min-width: 1200px)and (orientation: portrait){form.productMenu div.productMenu div.item select[name=maxpower]{display:none}}form.productMenu div.productMenu div.item div.checkboxGroup.maxpower{display:none}@media(min-height: 900px)and (min-width: 1400px),(min-height: 900px)and (min-width: 1200px)and (orientation: portrait){form.productMenu div.productMenu div.item div.checkboxGroup.maxpower{display:block}}form.productMenu div.productMenu div.item button{display:block;width:100%;height:64px;border:0px;background:#323232;color:#fff;font-size:.8em;transition:background .1s ease-out,color .1s ease-out,box-shadow .1s ease-out}form.productMenu div.productMenu div.item button:hover{background:#ddd;color:#000;box-shadow:0px 0px 10px rgba(0,0,0,.1)}form.productMenu div.productMenu div.item button.showFilters{height:32px;background:#fff;color:#323232;border:1px solid #ccc}form.productMenu div.productMenu div.item div.popularSearchItem{display:block;width:calc(80% - 30px);background:#323232;position:relative;margin-bottom:8px;transition:background .1s ease-out,box-shadow .1s ease-out;cursor:pointer}form.productMenu div.productMenu div.item div.popularSearchItem::after{display:block;content:"";position:absolute;top:0px;right:-29px;width:0px;height:0px;border-top:0px solid transparent;border-bottom:29px solid transparent;border-left:30px solid #323232;transition:border-left .1s ease-out}form.productMenu div.productMenu div.item div.popularSearchItem p{display:inline-block;font-size:.7em;color:#fff;position:relative;top:-1px;transition:color .1s ease-out}form.productMenu div.productMenu div.item div.popularSearchItem p.ecks{font-weight:400;text-transform:uppercase;margin-left:8px}form.productMenu div.productMenu div.item div.popularSearchItem:hover{background:#ddd;box-shadow:0px 0px 10px rgba(0,0,0,.1)}form.productMenu div.productMenu div.item div.popularSearchItem:hover p{color:#000}form.productMenu div.productMenu div.item div.popularSearchItem:hover:after{border-left:30px solid #ddd}form.productMenu div.productMenu a.allProducts{font-size:1.2em !important;font-weight:700;position:relative}form.productMenu div.productMenu a.allProducts svg{display:inline;width:auto;height:calc(1.2em - 8px);position:absolute;top:8px;right:0px}form.productMenu div.productMenu a.allProducts svg path{fill:gray}div.productFilter{display:flex;width:100%;height:auto;flex-direction:row;flex-wrap:wrap;gap:1.25em;padding-top:0px;padding-bottom:0px;margin-bottom:3em}@media(min-width: 768px){div.productFilter{flex-wrap:nowrap}}div.productFilter p{margin:0px;padding:0px}div.productFilter div.row{display:flex;flex-direction:column;width:100%;align-self:flex-start;margin:0px;flex-wrap:wrap;margin-bottom:2em}@media(min-width: 768px){div.productFilter div.row{width:33.3%;margin-bottom:0px}}@media(min-width: 992px){div.productFilter div.row{width:25%}}div.productFilter div.row.rhs{width:100%}@media(min-width: 768px){div.productFilter div.row.rhs{width:66.67%}}@media(min-width: 992px){div.productFilter div.row.rhs{width:75%}}div.productFilter div.filterManagement{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #7e7e7e;margin-bottom:0px;padding-top:.25em}@media(min-width: 992px){div.productFilter div.filterManagement{margin-bottom:2em}}div.productFilter div.filterManagement p{display:block;color:#7e7e7e}div.productFilter div.filterManagement p#clearAll{display:none;cursor:pointer}div.productFilter div.filterManagement p#clearAll:hover{text-decoration:underline}div.productFilter div.filterManagement div.filterItems{display:flex;width:100%;flex-direction:row;margin-top:1em;flex-wrap:wrap;gap:.5em 0px}@media(min-width: 768px){div.productFilter div.filterManagement div.filterItems{flex-wrap:nowrap;flex-direction:column;gap:0px}}div.productFilter div.filterManagement div.filterItems div.filterItem{display:block;width:calc(40% - 0.5em);height:29px;background:#323232;position:relative;margin-bottom:8px;transition:background .1s ease-out,box-shadow .1s ease-out;cursor:pointer;text-wrap:nowrap}div.productFilter div.filterManagement div.filterItems div.filterItem:nth-of-type(even):not(.long){margin-left:auto;margin-right:30px}@media(min-width: 768px){div.productFilter div.filterManagement div.filterItems div.filterItem:nth-of-type(even):not(.long){margin-left:0px;margin-right:0px}}div.productFilter div.filterManagement div.filterItems div.filterItem::after{display:block;content:"";position:absolute;top:0px;right:-29px;width:0px;height:0px;border-top:0px solid transparent;border-bottom:29px solid transparent;border-left:30px solid #323232;transition:border-left .1s ease-out}div.productFilter div.filterManagement div.filterItems div.filterItem:last-of-type{margin-bottom:2em}@media(min-width: 992px){div.productFilter div.filterManagement div.filterItems div.filterItem:last-of-type{margin-bottom:0px}}div.productFilter div.filterManagement div.filterItems div.filterItem.rolledBack{opacity:.25}div.productFilter div.filterManagement div.filterItems div.filterItem.rolledBack:hover{background:#323232}div.productFilter div.filterManagement div.filterItems div.filterItem.rolledBack:hover:after{border-left:30px solid #323232}div.productFilter div.filterManagement div.filterItems div.filterItem div.inner{position:relative;height:100%}div.productFilter div.filterManagement div.filterItems div.filterItem div.inner p{display:inline-block;font-size:.8em;color:#fff;position:absolute;top:50%;left:8px;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:color .1s ease-out}div.productFilter div.filterManagement div.filterItems div.filterItem div.inner p.ecks{font-weight:400;text-transform:uppercase;left:8px}div.productFilter div.filterManagement div.filterItems div.filterItem div.inner p:not(.ecks){left:21px}@media(min-width: 1392px){div.productFilter div.filterManagement div.filterItems div.filterItem div.inner p{font-size:.7em}}div.productFilter div.filterManagement div.filterItems div.filterItem.long{width:calc(100% - 29px)}@media(min-width: 768px){div.productFilter div.filterManagement div.filterItems div.filterItem.long{width:60%}}div.productFilter div.filterManagement div.filterItems div.filterItem:hover{background:#ddd;box-shadow:0px 0px 10px rgba(0,0,0,.1)}div.productFilter div.filterManagement div.filterItems div.filterItem:hover p{color:#000}div.productFilter div.filterManagement div.filterItems div.filterItem:hover:after{border-left:30px solid #ddd}div.productFilter div.resultManagement{width:100%;display:flex;gap:.35em;margin-bottom:1.5em;flex-wrap:wrap}@media(min-width: 992px){div.productFilter div.resultManagement{gap:1.25em;flex-wrap:nowrap}}div.productFilter div.resultManagement div.block{display:flex;width:100%;justify-content:flex-start;align-content:flex-end;flex-wrap:wrap}@media(min-width: 992px){div.productFilter div.resultManagement div.block{width:33.3%}}div.productFilter div.resultManagement div.block:nth-of-type(2),div.productFilter div.resultManagement div.block:nth-of-type(3){width:auto}@media(min-width: 992px){div.productFilter div.resultManagement div.block:nth-of-type(2),div.productFilter div.resultManagement div.block:nth-of-type(3){width:33.3%}}div.productFilter div.resultManagement div.block:nth-of-type(3){margin-left:auto}@media(min-width: 992px){div.productFilter div.resultManagement div.block:nth-of-type(3){margin-left:0px}}div.productFilter div.resultManagement div.block p{width:100%}div.productFilter div.resultManagement div.block p:first-of-type{font-size:1.4em;margin-bottom:5px;line-height:1em}div.productFilter div.resultManagement div.block select{display:block;width:auto;margin-left:5px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy41NiAxNi4zNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiM4NDg0ODQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PC9kZWZzPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9Ii4zNSIgeTE9IjcuMjQiIHgyPSI5LjEyIiB5Mj0iMTYiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxNy4yMSIgeTE9IjcuMjQiIHgyPSI4LjQ0IiB5Mj0iMTYiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSI4Ljc2IiB4Mj0iOC43NiIgeTI9IjE1LjYyIi8+PC9zdmc+");background-size:1em;background-position:right 3px;background-repeat:no-repeat;padding-right:1.25em;color:#848484;border:0px;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none}div.productFilter div.resultManagement div.block:last-of-type{opacity:0;pointer-events:none;transition:opacity .125s ease-out}div.productFilter div.resultManagement div.block:last-of-type.active{opacity:1;pointer-events:auto}div.productFilter div.filters{width:100%;display:block}div.productFilter div.filters div.filter{cursor:pointer;position:relative;outline:1px solid #a8a9ad}div.productFilter div.filters div.filter div.name{background:#f4f6f5;outline:1px solid #ccc;user-select:none;-webkit-user-select:none;transition:background .1s ease-out}div.productFilter div.filters div.filter div.name p{font-size:1em;padding:1em .75em;color:#848484;position:relative}@media(min-width: 992px){div.productFilter div.filters div.filter div.name p{font-size:1.1em}}div.productFilter div.filters div.filter div.name p::after{display:block;content:"+";width:auto;height:auto;padding:1em .75em;position:absolute;top:50%;right:0px;transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);transition:transform .2s ease-out,top .2s ease-out}div.productFilter div.filters div.filter div.name span{position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}div.productFilter div.filters div.filter div.name:hover{background:#f8f9f9}div.productFilter div.filters div.filter div.name:hover p{color:#737373}div.productFilter div.filters div.filter div.content{display:none;cursor:auto;overflow:hidden}div.productFilter div.filters div.filter div.content div.checkboxGroup{padding:.75em}div.productFilter div.filters div.filter div.content div.checkboxGroup label{height:13px;margin:0px;padding:0px;position:relative;top:0px;left:8px}div.productFilter div.filters div.filter div.content div.checkboxGroup label.rolledBack{opacity:.25}div.productFilter div.filters div.filter div.content div.checkboxGroup label.disabled{pointer-events:none;opacity:.5}div.productFilter div.filters div.filter div.content div.checkboxGroup input[type=checkbox]{height:13px;position:relative;visibility:hidden;-moz-appearance:initial}div.productFilter div.filters div.filter div.content div.checkboxGroup input[type=checkbox]::after{content:"";display:block;width:1.4rem;height:1.4rem;background:#fff;position:relative;top:0px;left:0px;z-index:999999;visibility:visible;border-radius:50%;border:1px solid #323232;transition:background .1s ease-out,opacity .1s ease-out}div.productFilter div.filters div.filter div.content div.checkboxGroup input[type=checkbox]:hover::after{background:#eee}div.productFilter div.filters div.filter div.content div.checkboxGroup input[type=checkbox]:checked::after{background:#eeba3f}div.productFilter div.filters div.filter div.content div.checkboxGroup input[type=checkbox]:checked:hover::after{background:#eeba3f;opacity:.8}div.productFilter div.filters div.filter div.content div.checkboxGroup input[type=checkbox].rolledBack{opacity:.25}div.productFilter div.filters div.filter div.content div.checkboxGroup input[type=checkbox].rolledBack::after{background:#c3c3c3}div.productFilter div.filters div.filter div.content div.checkboxGroup input[type=checkbox].disabled{pointer-events:none;opacity:.5}div.productFilter div.filters div.filter.open div.name{background:#323232}div.productFilter div.filters div.filter.open div.name p{color:#fff}div.productFilter div.filters div.filter.open div.name p::after{content:"-";transform:translateY(-53%) rotate(0deg);-webkit-transform:translateY(-53%) rotate(0deg)}div.productFilter div.results{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;gap:2em 1.25em;pointer-events:auto;transition:opacity .1s ease-in-out}div.productFilter div.results::after{display:block;width:auto;height:auto;content:"...";font-size:5em;position:relative;bottom:0px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);pointer-events:none;opacity:0}div.productFilter div.results.updating{pointer-events:none;opacity:.5}div.productFilter div.results.updating::after{opacity:1}div.productFilter div.results p.message{display:block;width:100%;background:#f4f6f5;padding:1em}div.productFilter div.results div.result{display:flex;width:100%;height:auto;align-items:flex-start;opacity:0;transition:opacity .1s ease-out}@media(min-width: 500px){div.productFilter div.results div.result{width:calc(50% - 10px)}}@media(min-width: 992px){div.productFilter div.results div.result{width:calc(33.3% - 16px)}}div.productFilter div.results div.result.loaded{opacity:1}div.productFilter div.results div.result a{display:flex;align-items:flex-end;flex-wrap:wrap;text-decoration:none;position:relative;transition:opacity .1s ease-in-out}div.productFilter div.results div.result a img.quickDelivery{width:80px;height:auto;position:absolute;top:15px;right:15px}@media(min-width: 1400px){div.productFilter div.results div.result a img.quickDelivery{width:100px}}div.productFilter div.results div.result a img:not(.quickDelivery){width:100%;height:auto;margin-bottom:.75em;border:1px solid rgba(0,0,0,.05);transition:opacity .5s ease-out;transition-delay:.5s}div.productFilter div.results div.result a p{font-size:.8em;padding-bottom:.1em}div.productFilter div.results div.result a p:first-of-type{font-size:1em;font-weight:700}div.productFilter div.results div.result a div.carouselLoadingBar{width:100%;height:8px;display:block;position:absolute;top:calc(307.3px - 8px);left:0px;background:transparent}div.productFilter div.results div.result a div.carouselLoadingBar div.inner{display:block;width:0%;height:8px;background:#fff;position:relative;top:0px;left:0px;transition:width .05s ease-out}div.productFilter div.results div.result a div.carousel{display:none;position:absolute;top:0px;left:0px;width:100%;height:auto;aspect-ratio:1/1;overflow:hidden}div.productFilter div.results div.result a div.carousel:hover div.arrows{opacity:1}div.productFilter div.results div.result a div.carousel:hover div.miniPicker{opacity:1;bottom:0px}div.productFilter div.results div.result a div.carousel div.arrows{display:block;position:absolute;top:0px;left:0px;width:100%;height:auto;aspect-ratio:1/1;z-index:2;opacity:0;transition:opacity .125s ease-out;pointer-events:none}div.productFilter div.results div.result a div.carousel div.arrows div.arrow{display:block;border:solid #333;border-width:0 3px 3px 0;padding:6px;position:absolute;top:50%;transform:translateY(-50%);left:12px;pointer-events:auto}div.productFilter div.results div.result a div.carousel div.arrows div.arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}div.productFilter div.results div.result a div.carousel div.arrows div.arrow.right{left:unset;right:12px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}div.productFilter div.results div.result a div.carousel div.arrows div.arrow::before{display:block;content:" ";width:36px;height:50px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}div.productFilter div.results div.result a div.carousel div.images{display:block;width:100%;height:auto;aspect-ratio:1/1;overflow:hidden}div.productFilter div.results div.result a div.carousel div.images div.container{display:flex;flex-direction:row;gap:0px;width:100%;height:auto;aspect-ratio:1/1;padding:0px;margin:0px;transition:transform .325s ease-out}div.productFilter div.results div.result a div.carousel div.images div.container div.item{width:100%;height:100%;aspect-ratio:1/1;background:#fff;position:relative}div.productFilter div.results div.result a div.carousel div.images div.container div.item img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;opacity:1;margin-bottom:0px}div.productFilter div.results div.result a div.carousel div.images div.container div.item div.label{display:none;width:auto;height:auto;position:absolute;top:.5em;right:.5em;padding:.5em;background:rgba(128,128,128,.5)}div.productFilter div.results div.result a div.carousel div.images div.container div.item div.label p{font-size:.8em;font-weight:400;color:#fff}div.productFilter div.results div.result a div.carousel div.images div.container div.item.padding img{padding:20px}div.productFilter div.results div.result a div.carousel div.miniPicker{display:block;width:100%;height:32px;position:absolute;bottom:-32px;left:0px;overflow:hidden;z-index:3;opacity:0;transition:opacity .25s ease-out,bottom .25s ease-out}div.productFilter div.results div.result a div.carousel div.miniPicker div.container{display:flex;flex-direction:row;gap:0px;justify-content:center;width:100%;height:32px;padding:0px;transition:transform .25s ease-out}div.productFilter div.results div.result a div.carousel div.miniPicker div.container div.item{display:flex;width:32px;height:32px;background:#fff;border:0px;outline:0px}div.productFilter div.results div.result a div.carousel div.miniPicker div.container div.item img{width:32px;height:32px;aspect-ratio:1/1;object-fit:contain;opacity:1;margin-bottom:0px;border:0px;outline:1px solid #fff;outline-offset:-1px}div.productFilter div.results div.result a div.carousel div.miniPicker div.container div.item.active img{outline:1px solid #ff0}div.productFilter div.results div.result a div.carousel div.miniPicker div.container div.item.padding img{padding:4px}div.productFilter div.results div.result a div.carousel div.miniPicker div.container div.item div.label{display:none}div.productFilter div.results div.result.carousel a img:first-of-type{opacity:0;transition:opacity .5s ease-out;transition-delay:5s}div.productFilterSearchBar div.container-sm{padding-top:0px;padding-bottom:0px}div.productFilterSearchBar div.container-sm p{padding:0px;margin:0px}div.productFilterSearchBar div.section-light-gray p{padding:.5em 0px}div.productFilterSearchBar div.section-dark-gray{margin-bottom:2.375em}div.productFilterSearchBar div.section-dark-gray div.container-sm{display:flex;flex-wrap:nowrap;justify-content:flex-end}div.productFilterSearchBar div.section-dark-gray div.container-sm div.search-input{width:100%;display:flex;justify-content:flex-end;padding:1em 0px}@media(min-width: 768px){div.productFilterSearchBar div.section-dark-gray div.container-sm div.search-input{width:calc(66.67% - 1em)}}@media(min-width: 992px){div.productFilterSearchBar div.section-dark-gray div.container-sm div.search-input{width:calc(75% - 1em)}}div.productFilterSearchBar div.section-dark-gray div.container-sm div.search-input input{font-size:clamp(1.6rem, 1.25vw, 1.9rem);padding-left:0px;width:100%;border-radius:0px}@media(min-width: 992px){div.productFilterSearchBar div.section-dark-gray div.container-sm div.search-input input{width:calc(66.67% - 1.5em)}}div.productFilterSearchBar div.section-dark-gray div.container-sm div.search-input button img{width:18px;position:relative;top:-2px}@media(min-width: 992px){div.productFilterSearchBar div.section-dark-gray div.container-sm div.search-input button img{width:23px;top:0px}}div.productPage2024 div.productFilterSearchBar{position:relative}div.productPage2024 div.productFilterSearchBar.breadcrumbs a{color:#000}div.productPage2024 div.productFilterSearchBar.loaded{top:0px;opacity:1}div.productPage2024 div.productDescription h1,div.productPage2024 div.productDescription h2,div.productPage2024 div.productDescription h4,div.productPage2024 div.productDescription p,div.productPage2024 div.configurator h1,div.productPage2024 div.configurator h2,div.productPage2024 div.configurator h4,div.productPage2024 div.configurator p{margin:0px;padding:0px;color:#323232}div.productPage2024 div.productDescription h1,div.productPage2024 div.configurator h1{font-size:3.2rem;margin-top:.25em;margin-bottom:.5em}@media(min-width: 1400px){div.productPage2024 div.productDescription h1,div.productPage2024 div.configurator h1{font-size:4.2rem;line-height:4.5rem;margin-top:0px;margin-bottom:2rem}}div.productPage2024 div.productDescription h4,div.productPage2024 div.configurator h4{font-size:clamp(1.6rem, 1.25vw, 1.9rem);font-weight:700;padding-top:.75em;margin-bottom:.75em}div.productPage2024 div.productDescription p,div.productPage2024 div.configurator p{margin-bottom:.75em}div.productPage2024 div.productDescription button,div.productPage2024 div.configurator button{display:flex;width:100%;height:60px;background:#f4f6f5;font-size:.85em;color:#323232;border:0px;outline:1px solid #a8a9ad;transition:background .5s ease-out}div.productPage2024 div.productDescription button p,div.productPage2024 div.configurator button p{display:flex;align-items:center;justify-content:center;width:100%;height:60px;font-size:14px;line-height:34px;margin:0px;padding:1em .25em;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media(min-width: 1200px){div.productPage2024 div.productDescription button p,div.productPage2024 div.configurator button p{font-size:16px;line-height:30px}}div.productPage2024 div.productDescription button p.directIndirect:first-of-type,div.productPage2024 div.configurator button p.directIndirect:first-of-type{border-right:1px solid #a8a9ad}div.productPage2024 div.productDescription button p.lpm,div.productPage2024 div.configurator button p.lpm{display:block;width:auto;height:auto;padding:0px;margin:0px;position:absolute;right:6px;top:10px;font-size:10px;color:#6b6b6b}div.productPage2024 div.productDescription button:hover,div.productPage2024 div.configurator button:hover{transition:background .125s ease-out;background:#ebebeb}div.productPage2024 div.productDescription button:hover span.icon,div.productPage2024 div.configurator button:hover span.icon{animation:moveIcon;animation-name:moveIcon;animation-duration:.125s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes moveIcon{from{background-position:50% 45%}to{background-position:50% 51%}}div.productPage2024 div.productDescription button:hover span.icon.images,div.productPage2024 div.configurator button:hover span.icon.images{animation:moveIconImages;animation-name:moveIconImages;animation-duration:.125s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes moveIconImages{from{background-position:50% 42.5%}to{background-position:50% 52.5%}}div.productPage2024 div.productDescription button:hover span.icon.colourTemperature::after,div.productPage2024 div.configurator button:hover span.icon.colourTemperature::after{width:24px;height:24px}div.productPage2024 div.productDescription button.yellow,div.productPage2024 div.configurator button.yellow{background:#ffd100}div.productPage2024 div.productDescription button.yellow:hover,div.productPage2024 div.configurator button.yellow:hover{background:rgba(255,209,0,.8)}div.productPage2024 div.productDescription button.black,div.productPage2024 div.configurator button.black{background:#282828}div.productPage2024 div.productDescription button.black p,div.productPage2024 div.configurator button.black p{color:#fff}div.productPage2024 div.productDescription button.black:hover,div.productPage2024 div.configurator button.black:hover{background:rgba(40,40,40,.8)}div.productPage2024 div.productDescription button.greyedOut,div.productPage2024 div.productDescription button .locked,div.productPage2024 div.configurator button.greyedOut,div.productPage2024 div.configurator button .locked{transition:opacity .25s ease-out;opacity:.25;pointer-events:none}div.productPage2024 div.productDescription button.postSubmission,div.productPage2024 div.configurator button.postSubmission{display:none}div.productPage2024 div.productDescription button span.icon,div.productPage2024 div.configurator button span.icon{display:none;width:auto;height:60px;aspect-ratio:1/1;border-left:1px solid #a8a9ad;transition:background .1s ease-out,background-size .1s ease-in-out,top .1s ease-in-out}div.productPage2024 div.productDescription button span.icon.opensModal,div.productPage2024 div.productDescription button span.icon.images,div.productPage2024 div.productDescription button span.icon.download,div.productPage2024 div.productDescription button span.icon.mounting,div.productPage2024 div.productDescription button span.icon.colourConfigurator,div.productPage2024 div.configurator button span.icon.opensModal,div.productPage2024 div.configurator button span.icon.images,div.productPage2024 div.configurator button span.icon.download,div.productPage2024 div.configurator button span.icon.mounting,div.productPage2024 div.configurator button span.icon.colourConfigurator{display:block;background-repeat:no-repeat;background-size:24px;background-position:50% 50%}div.productPage2024 div.productDescription button span.icon.opensModal,div.productPage2024 div.configurator button span.icon.opensModal{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy40LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDggNDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMyODI4Mjg7c3Ryb2tlLXdpZHRoOjEuNTg3MTt9DQo8L3N0eWxlPg0KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjQ3IiB5MT0iNDciIHgyPSIyNi4yIiB5Mj0iMjYuMiIvPg0KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMjkuMyw0Ni42IDQ2LjUsNDYuNiA0Ni41LDI5LjMgIi8+DQo8bGluZSBjbGFzcz0ic3QwIiB4MT0iNDciIHkxPSIxIiB4Mj0iMjYuMiIgeTI9IjIxLjgiLz4NCjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjQ2LjYsMTguNyA0Ni42LDEuNSAyOS4zLDEuNSAiLz4NCjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxIiB5MT0iMSIgeDI9IjIxLjgiIHkyPSIyMS44Ii8+DQo8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIxLjQsMTguNyAxLjQsMS41IDE4LjcsMS41ICIvPg0KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjEiIHkxPSI0NyIgeDI9IjIxLjgiIHkyPSIyNi4yIi8+DQo8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIxOC43LDQ2LjYgMS41LDQ2LjYgMS41LDI5LjMgIi8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)}div.productPage2024 div.productDescription button span.icon.images,div.productPage2024 div.configurator button span.icon.images{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDhweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSI0OHB4IiBmaWxsPSIjNWY2MzY4Ij48cGF0aCBkPSJNNDc5Ljg4LTI5My45MnE2MS4zNSAwIDEwMy4wNC00MS43IDQxLjctNDEuNjkgNDEuNy0xMDMuMDMgMC02MS4zNS00MS43LTEwMi45My00MS42OS00MS41Ny0xMDMuMDQtNDEuNTctNjEuMzQgMC0xMDIuOTIgNDEuNTctNDEuNTggNDEuNTgtNDEuNTggMTAyLjkzIDAgNjEuMzQgNDEuNTggMTAzLjAzIDQxLjU4IDQxLjcgMTAyLjkyIDQxLjdabTAtMzAuNzdxLTQ4LjY1IDAtODEuMTktMzIuNjYtMzIuNTQtMzIuNjUtMzIuNTQtODEuMyAwLTQ4LjY2IDMyLjU0LTgxLjIgMzIuNTQtMzIuNTMgODEuMTktMzIuNTMgNDguNjYgMCA4MS4zMSAzMi41MyAzMi42NiAzMi41NCAzMi42NiA4MS4yIDAgNDguNjUtMzIuNjYgODEuMy0zMi42NSAzMi42Ni04MS4zMSAzMi42NlpNMTIwLTE2MHYtNTU2Ljg1aDE4My4xNUwzNzYuOTItODAwaDIwNi4xNmw3My43NyA4My4xNUg4NDBWLTE2MEgxMjBabTMwLjc3LTMwLjc3aDY1OC40NnYtNDk1LjMxSDY0Mi42OWwtNzMuNzctODMuMTVIMzkxLjA4bC03My43NyA4My4xNUgxNTAuNzd2NDk1LjMxWk00ODAtNDM4LjU0WiIvPjwvc3ZnPg==");background-size:32px}div.productPage2024 div.productDescription button span.icon.download,div.productPage2024 div.configurator button span.icon.download{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy40LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDggNDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjEuNzU0O30NCjwvc3R5bGU+DQo8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIyLDM1LjEgMiw0NiA0Niw0NiA0NiwzNS4xICIvPg0KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjI0IiB5MT0iMzguNSIgeDI9IjI0IiB5Mj0iMiIvPg0KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMTUuNCwyOS40IDI0LDM4IDMyLjYsMjkuNCAiLz4NCjwvc3ZnPg0K)}div.productPage2024 div.productDescription button span.icon.colourConfigurator,div.productPage2024 div.configurator button span.icon.colourConfigurator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNy40LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDggNDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDE4MTA4NzQwNjMyNTU5OTA0ODYyMDAwMDAwNjE5NzE5Nzc2MjQ3NzA4MTI3Ml8pO2ZpbGw6I0VGN0UwNzt9DQoJLnN0MXtjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDE4MTA4NzQwNjMyNTU5OTA0ODYyMDAwMDAwNjE5NzE5Nzc2MjQ3NzA4MTI3Ml8pO2ZpbGw6I0Y5QjcwMDt9DQoJLnN0MntjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDE4MTA4NzQwNjMyNTU5OTA0ODYyMDAwMDAwNjE5NzE5Nzc2MjQ3NzA4MTI3Ml8pO2ZpbGw6IzMyMzIzMjt9DQoJLnN0M3tjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDE4MTA4NzQwNjMyNTU5OTA0ODYyMDAwMDAwNjE5NzE5Nzc2MjQ3NzA4MTI3Ml8pO2ZpbGw6IzAwODA2OTt9DQoJLnN0NHtjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDAyOTc0NDgwMjIxNDE3Nzk1NDY1MDAwMDAxMjQwNjMzMTU0ODI4Nzk0NDA4M18pO2ZpbGw6IzVBNUE1QTt9DQoJLnN0NXtjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDAyOTc0NDgwMjIxNDE3Nzk1NDY1MDAwMDAxMjQwNjMzMTU0ODI4Nzk0NDA4M18pO2ZpbGw6IzhBQjFEMDt9DQoJLnN0NntjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDAyOTc0NDgwMjIxNDE3Nzk1NDY1MDAwMDAxMjQwNjMzMTU0ODI4Nzk0NDA4M18pO2ZpbGw6I0Q1Q0RBNTt9DQoJLnN0N3tjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDAyOTc0NDgwMjIxNDE3Nzk1NDY1MDAwMDAxMjQwNjMzMTU0ODI4Nzk0NDA4M18pO2ZpbGw6IzI4MzU4Mzt9DQo8L3N0eWxlPg0KPGc+DQoJPGc+DQoJCTxkZWZzPg0KCQkJPHJlY3QgaWQ9IlNWR0lEXzFfIiB4PSIxIiB5PSIxIiB3aWR0aD0iMjMuNyIgaGVpZ2h0PSI0NiIvPg0KCQk8L2RlZnM+DQoJCTxjbGlwUGF0aCBpZD0iU1ZHSURfMDAwMDAwMDA5NDMwNDczNzM5ODE3ODEyOTAwMDAwMTAxNjQzOTgwOTYwOTg5NzUxNTVfIj4NCgkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+DQoJCTwvY2xpcFBhdGg+DQoJCQ0KCQkJPHJlY3QgeD0iMS43IiB5PSIxLjciIHN0eWxlPSJjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDAwMDk0MzA0NzM3Mzk4MTc4MTI5MDAwMDAxMDE2NDM5ODA5NjA5ODk3NTE1NV8pO2ZpbGw6I0VGN0UwNzsiIHdpZHRoPSIyMi4zIiBoZWlnaHQ9IjQ0LjUiLz4NCgkJDQoJCQk8cmVjdCB4PSIxLjciIHk9IjM1LjEiIHN0eWxlPSJjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDAwMDk0MzA0NzM3Mzk4MTc4MTI5MDAwMDAxMDE2NDM5ODA5NjA5ODk3NTE1NV8pO2ZpbGw6I0Y5QjcwMDsiIHdpZHRoPSIyMi4zIiBoZWlnaHQ9IjExLjEiLz4NCgkJDQoJCQk8cmVjdCB4PSIxLjciIHk9IjI0IiBzdHlsZT0iY2xpcC1wYXRoOnVybCgjU1ZHSURfMDAwMDAwMDA5NDMwNDczNzM5ODE3ODEyOTAwMDAwMTAxNjQzOTgwOTYwOTg5NzUxNTVfKTtmaWxsOiMzMjMyMzI7IiB3aWR0aD0iMjIuMyIgaGVpZ2h0PSIxMS4xIi8+DQoJCQ0KCQkJPHJlY3QgeD0iMS43IiB5PSIxMi45IiBzdHlsZT0iY2xpcC1wYXRoOnVybCgjU1ZHSURfMDAwMDAwMDA5NDMwNDczNzM5ODE3ODEyOTAwMDAwMTAxNjQzOTgwOTYwOTg5NzUxNTVfKTtmaWxsOiMwMDgwNjk7IiB3aWR0aD0iMjIuMyIgaGVpZ2h0PSIxMS4xIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxkZWZzPg0KCQkJPHJlY3QgaWQ9IlNWR0lEXzAwMDAwMTgzOTQ5NDYxOTU4ODEyNTUwMDIwMDAwMDAxNDQ2MjI3NjM1MjM5NTU5NTg1XyIgeD0iMjMuMyIgeT0iMSIgd2lkdGg9IjIzLjciIGhlaWdodD0iNDYiLz4NCgkJPC9kZWZzPg0KCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzAwMDAwMDM4NDA3NDAyOTg5OTA1NDQ1OTQwMDAwMDE2NDM3MDIyNDUzODQ3NDU1NjM0XyI+DQoJCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8wMDAwMDE4Mzk0OTQ2MTk1ODgxMjU1MDAyMDAwMDAwMTQ0NjIyNzYzNTIzOTU1OTU4NV8iICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz4NCgkJPC9jbGlwUGF0aD4NCgkJDQoJCQk8cmVjdCB4PSIyNCIgeT0iMS43IiBzdHlsZT0iY2xpcC1wYXRoOnVybCgjU1ZHSURfMDAwMDAwMzg0MDc0MDI5ODk5MDU0NDU5NDAwMDAwMTY0MzcwMjI0NTM4NDc0NTU2MzRfKTtmaWxsOiM1QTVBNUE7IiB3aWR0aD0iMjIuMyIgaGVpZ2h0PSI0NC41Ii8+DQoJCQ0KCQkJPHJlY3QgeD0iMjQiIHk9IjEuNyIgc3R5bGU9ImNsaXAtcGF0aDp1cmwoI1NWR0lEXzAwMDAwMDM4NDA3NDAyOTg5OTA1NDQ1OTQwMDAwMDE2NDM3MDIyNDUzODQ3NDU1NjM0Xyk7ZmlsbDojOEFCMUQwOyIgd2lkdGg9IjIyLjMiIGhlaWdodD0iMTEuMSIvPg0KCQkNCgkJCTxyZWN0IHg9IjI0IiB5PSIxMi45IiBzdHlsZT0iY2xpcC1wYXRoOnVybCgjU1ZHSURfMDAwMDAwMzg0MDc0MDI5ODk5MDU0NDU5NDAwMDAwMTY0MzcwMjI0NTM4NDc0NTU2MzRfKTtmaWxsOiNENUNEQTU7IiB3aWR0aD0iMjIuMyIgaGVpZ2h0PSIxMS4xIi8+DQoJCQ0KCQkJPHJlY3QgeD0iMjQiIHk9IjI0IiBzdHlsZT0iY2xpcC1wYXRoOnVybCgjU1ZHSURfMDAwMDAwMzg0MDc0MDI5ODk5MDU0NDU5NDAwMDAwMTY0MzcwMjI0NTM4NDc0NTU2MzRfKTtmaWxsOiMyODM1ODM7IiB3aWR0aD0iMjIuMyIgaGVpZ2h0PSIxMS4xIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);background-size:48px}div.productPage2024 div.productDescription button span.icon.colourTemperature,div.productPage2024 div.configurator button span.icon.colourTemperature{display:block;position:relative}div.productPage2024 div.productDescription button span.icon.colourTemperature::after,div.productPage2024 div.configurator button span.icon.colourTemperature::after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:16px;height:16px;border-radius:50%;transition:width .25s ease-out,height .25s ease-out}div.productPage2024 div.productDescription button span.icon.colourTemperature.ct-2500::after,div.productPage2024 div.configurator button span.icon.colourTemperature.ct-2500::after{background-color:#ffa148}div.productPage2024 div.productDescription button span.icon.colourTemperature.ct-2700::after,div.productPage2024 div.configurator button span.icon.colourTemperature.ct-2700::after{background-color:#f0b300}div.productPage2024 div.productDescription button span.icon.colourTemperature.ct-3000::after,div.productPage2024 div.configurator button span.icon.colourTemperature.ct-3000::after{background-color:#f3c65d}div.productPage2024 div.productDescription button span.icon.colourTemperature.ct-3500::after,div.productPage2024 div.configurator button span.icon.colourTemperature.ct-3500::after{background-color:#f4e1b9}div.productPage2024 div.productDescription button span.icon.colourTemperature.ct-4000::after,div.productPage2024 div.configurator button span.icon.colourTemperature.ct-4000::after{background-color:#d3dfe7}div.productPage2024 div.productDescription button span.icon.colourTemperature.ct-5000::after,div.productPage2024 div.configurator button span.icon.colourTemperature.ct-5000::after{background-color:#ffe4ce}div.productPage2024 div.productDescription button span.icon.colourTemperature.ct-6500::after,div.productPage2024 div.configurator button span.icon.colourTemperature.ct-6500::after{background-color:#b1c8d9}div.productPage2024 div.productDescription button span.icon.colourTemperature.ct-2700-6500::after,div.productPage2024 div.configurator button span.icon.colourTemperature.ct-2700-6500::after{background:linear-gradient(90deg, #f0b300 0%, #f0b300 25%, #d3dfe7 75%, #d3dfe7 100%)}div.productPage2024 div.productDescription button span.icon.colourTemperature.ct-NON,div.productPage2024 div.configurator button span.icon.colourTemperature.ct-NON{display:none}div.productPage2024 div.productDescription button span.icon.mounting,div.productPage2024 div.configurator button span.icon.mounting{background-size:48px}div.productPage2024 div.productDescription button span.lpm,div.productPage2024 div.configurator button span.lpm{display:block;font-size:.7em;color:#6b6b6b;position:absolute;top:53%;right:1em;transform:translateY(-50%)}div.productPage2024 div.productDescription button img.showOnHover,div.productPage2024 div.configurator button img.showOnHover{display:block;display:none;width:100px;height:100px;object-fit:cover;border:1px solid #a8a9ad;position:absolute;right:-100px;top:-5px;z-index:1;pointer-events:none;transition:top .125s ease-out}div.productPage2024 div.productDescription button img.showOnHover.visible,div.productPage2024 div.configurator button img.showOnHover.visible{top:0px}div.productPage2024 div.productDescription button div.popupNotice,div.productPage2024 div.configurator button div.popupNotice{display:flex;width:100%;height:36px;background:#fbfcfc;outline:1px solid #eee;align-items:center;justify-content:center;position:absolute;top:72px;left:0px;pointer-events:none;opacity:0;transition:.125s opacity ease-out}div.productPage2024 div.productDescription button div.popupNotice p,div.productPage2024 div.configurator button div.popupNotice p{height:36px;line-height:36px;font-size:.8em;margin:0px;padding:0px}div.productPage2024 div.productDescription button div.informationTextIcon,div.productPage2024 div.configurator button div.informationTextIcon{width:24px;height:24px;position:absolute;left:12px;top:18px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjMzIzMjMyIj48cGF0aCBkPSJNNDYwLTMwMGg0MHYtMjIwaC00MHYyMjBabTIwLTI3Ni45MnExMC40NiAwIDE3LjU0LTcuMDggNy4wOC03LjA4IDcuMDgtMTcuNTQgMC0xMC40Ni03LjA4LTE3LjU0LTcuMDgtNy4wNy0xNy41NC03LjA3LTEwLjQ2IDAtMTcuNTQgNy4wNy03LjA4IDcuMDgtNy4wOCAxNy41NCAwIDEwLjQ2IDcuMDggMTcuNTQgNy4wOCA3LjA4IDE3LjU0IDcuMDhabS4xMyA0NTYuOTJxLTc0LjY3IDAtMTQwLjQxLTI4LjM0LTY1LjczLTI4LjM0LTExNC4zNi03Ni45Mi00OC42My00OC41OC03Ni45OS0xMTQuMjZRMTIwLTQwNS4xOSAxMjAtNDc5Ljg3cTAtNzQuNjcgMjguMzQtMTQwLjQxIDI4LjM0LTY1LjczIDc2LjkyLTExNC4zNiA0OC41OC00OC42MyAxMTQuMjYtNzYuOTlRNDA1LjE5LTg0MCA0NzkuODctODQwcTc0LjY3IDAgMTQwLjQxIDI4LjM0IDY1LjczIDI4LjM0IDExNC4zNiA3Ni45MiA0OC42MyA0OC41OCA3Ni45OSAxMTQuMjZRODQwLTU1NC44MSA4NDAtNDgwLjEzcTAgNzQuNjctMjguMzQgMTQwLjQxLTI4LjM0IDY1LjczLTc2LjkyIDExNC4zNi00OC41OCA0OC42My0xMTQuMjYgNzYuOTlRNTU0LjgxLTEyMCA0ODAuMTMtMTIwWm0tLjEzLTQwcTEzNCAwIDIyNy05M3Q5My0yMjdxMC0xMzQtOTMtMjI3dC0yMjctOTNxLTEzNCAwLTIyNyA5M3QtOTMgMjI3cTAgMTM0IDkzIDIyN3QyMjcgOTNabTAtMzIwWiIvPjwvc3ZnPg==");background-size:24px 24px;background-position:center center}div.productPage2024 div.productDescription button div.informationTextPopup,div.productPage2024 div.configurator button div.informationTextPopup{display:flex;width:100%;height:36px;align-items:center;justify-content:center;position:absolute;top:-31px;left:-103px;pointer-events:none;opacity:0;transition:.125s opacity ease-out,.125s top ease-in-out;z-index:9}div.productPage2024 div.productDescription button div.informationTextPopup p,div.productPage2024 div.configurator button div.informationTextPopup p{display:flex;align-items:center;justify-content:center;height:auto;min-height:36px;line-height:26px;font-size:.8em;margin:0px;padding:0px;background:#fbfcfc;outline:1px solid #a8a9ad;padding:8px;filter:drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.125))}div.productPage2024 div.productDescription button div.informationTextPopup.center,div.productPage2024 div.configurator button div.informationTextPopup.center{left:0px}div.productPage2024 div.productDescription button:last-of-type,div.productPage2024 div.configurator button:last-of-type{margin-bottom:1.25em}div.productPage2024 div.productDescription div.buttonContainer,div.productPage2024 div.configurator div.buttonContainer{display:flex;flex-wrap:wrap}div.productPage2024 div.productDescription div.buttonContainer button:last-of-type,div.productPage2024 div.configurator div.buttonContainer button:last-of-type{margin-bottom:0px}@media(min-width: 1400px){div.productPage2024 div.productDescription div.buttonContainer.large,div.productPage2024 div.configurator div.buttonContainer.large{justify-content:space-between;gap:1em 0em}}div.productPage2024 div.productDescription div.buttonContainer.large button:last-of-type,div.productPage2024 div.configurator div.buttonContainer.large button:last-of-type{margin-bottom:1.25em}div.productPage2024 div.productDescription{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding-top:0px}div.productPage2024 div.productDescription div.section{display:block;width:100%;margin-bottom:1.75em}@media(min-width: 992px){div.productPage2024 div.productDescription div.section{margin-bottom:0px}}div.productPage2024 div.productDescription div.section ul{list-style:none;line-height:1.5em}div.productPage2024 div.productDescription div.section ul li{font-size:.85em}div.productPage2024 div.productDescription div.section ul li::before{content:"—";display:inline;font-size:1em;color:#323232;position:relative;margin-right:.5em}div.productPage2024 div.productDescription div.section.image,div.productPage2024 div.productDescription div.section.details{width:100%}@media(min-width: 992px){div.productPage2024 div.productDescription div.section.image,div.productPage2024 div.productDescription div.section.details{width:calc(50% - 0.5em);margin-bottom:1em}}div.productPage2024 div.productDescription div.section.buttons{width:calc(100% - 0.5em);margin-bottom:1em}@media(min-width: 1400px){div.productPage2024 div.productDescription div.section.buttons{display:flex;width:100%;gap:1em}div.productPage2024 div.productDescription div.section.buttons div.inner{width:100%;border-top:1px solid #b2b2b2}div.productPage2024 div.productDescription div.section.buttons div.inner div.buttonContainer button p{font-size:14px;line-height:18px}}div.productPage2024 div.productDescription div.section.image{position:relative;margin-bottom:0px}div.productPage2024 div.productDescription div.section.image div.imageContainer{position:relative;aspect-ratio:1/1;background:#fafafa;overflow:hidden}div.productPage2024 div.productDescription div.section.image div.imageContainer img.quickDelivery{width:100px;height:auto;position:absolute;top:15px;right:15px;z-index:2}@media(min-width: 1400px){div.productPage2024 div.productDescription div.section.image div.imageContainer img.quickDelivery{width:140px}}div.productPage2024 div.productDescription div.section.image div.imageContainer div.arrow{display:block;border:solid #323232;border-width:0 6px 6px 0;padding:12px;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;opacity:0;z-index:999}div.productPage2024 div.productDescription div.section.image div.imageContainer div.arrow.left{left:12px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}div.productPage2024 div.productDescription div.section.image div.imageContainer div.arrow.right{right:12px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}div.productPage2024 div.productDescription div.section.image div.imageContainer div.svg{display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;mix-blend-mode:multiply;z-index:999}div.productPage2024 div.productDescription div.section.image div.imageContainer div.svg svg{position:relative;z-index:2;opacity:.8}div.productPage2024 div.productDescription div.section.image div.imageContainer div.svg svg path.lfc{fill:transparent}@media(min-width: 860px){div.productPage2024 div.productDescription div.section.image,div.productPage2024 div.productDescription div.section.details{width:calc(50% - 0.5em);margin-bottom:1em}}@media(min-width: 1200px){div.productPage2024 div.productDescription div.section.details div.inner p:first-of-type{font-size:clamp(1.6rem, 1.7rem, 1.7rem)}div.productPage2024 div.productDescription div.section.details div.inner ul p:first-of-type{display:inline-block;width:auto;border-top:1px solid #b2b2b2;margin-top:2rem;padding-top:2.75rem;padding-bottom:1rem;margin-bottom:0px}div.productPage2024 div.productDescription div.section.details div.inner ul p:first-of-type strong{font-size:clamp(1.7rem, 2.4rem, 2.4rem)}div.productPage2024 div.productDescription div.section.details div.inner ul li{font-size:1.4rem}}div.productPage2024 div.productDescription div.section.details{transition:opacity .5s ease-in-out,top .25s ease-in-out;transition-delay:.25s;opacity:0;position:relative;top:-4px}div.productPage2024 div.productDescription div.section.details.loaded{opacity:1;top:0px}div.productPage2024 div.productDescription div.section.smartcode{order:1;border-top:1px solid #4a4a4a;padding-top:.75em;margin-bottom:0px}div.productPage2024 div.productDescription div.section.smartcode div.box{background:#f4f6f5;padding-bottom:1em}div.productPage2024 div.productDescription div.section.smartcode div.box h2{padding:.5em;margin-bottom:.5em}div.productPage2024 div.productDescription div.section.smartcode div.box div.inner{background:#f4f6f5}div.productPage2024 div.productDescription div.section.smartcode div.box div.inner p{background:#fff;margin-left:1em;margin-right:1em;margin-bottom:0px;padding:.75em;font-weight:700;transition:color .1s ease-out}div.productPage2024 div.productDescription div.section.smartcode div.box div.inner p span{color:#ccc;transition:color .1s ease-out}div.productPage2024 div.productDescription div.section.smartcode div.box div.inner p span::before{display:none}div.productPage2024 div.productDescription div.section.smartcode div.box div.inner p span.active{color:#333}div.productPage2024 div.productDescription div.section.smartcode div.box div.inner p.long{font-size:.9em}div.productPage2024 div.productDescription div.section.smartcode div.box div.inner p.hideText{color:#fff}div.productPage2024 div.productDescription div.section.smartcode div.box div.inner p.hideText span{color:#fff}div.productPage2024 div.productDescription div.section.buttons div.buttonContainer{display:grid;grid-template-columns:repeat(1fr, 1fr);gap:1em}@media(min-width: 600px){div.productPage2024 div.productDescription div.section.buttons div.buttonContainer{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){div.productPage2024 div.productDescription div.section.buttons div.buttonContainer{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){div.productPage2024 div.productDescription div.section.buttons div.buttonContainer{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1400px){div.productPage2024 div.productDescription div.section.buttons div.buttonContainer{grid-template-columns:repeat(3, 1fr)}}div.productPage2024 div.productDescription div.section.buttons div.buttonContainer a{display:block;width:100%;text-decoration:none;color:#fff}div.productPage2024 div.productDescription div.section.buttons div.buttonContainer a button{width:100%}div.productPage2024 div.configurator{padding-top:0px}div.productPage2024 div.configurator div.productVariations{margin-bottom:60px}div.productPage2024 div.configurator div.productVariations div.header{height:60px}div.productPage2024 div.configurator div.productVariations div.buttonContainer{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;column-gap:1em;row-gap:1em}@media(min-width: 600px){div.productPage2024 div.configurator div.productVariations div.buttonContainer{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){div.productPage2024 div.configurator div.productVariations div.buttonContainer{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){div.productPage2024 div.configurator div.productVariations div.buttonContainer{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1400px){div.productPage2024 div.configurator div.productVariations div.buttonContainer{grid-template-columns:repeat(5, 1fr)}}div.productPage2024 div.configurator div.productVariations div.buttonContainer a{text-decoration:none}div.productPage2024 div.configurator div.productVariations div.buttonContainer a button{display:flex;width:100%;height:60px;background:#f4f6f5;font-size:.85em;color:#323232;border:0px;outline:1px solid #a8a9ad;transition:background .1s ease-out}div.productPage2024 div.configurator div.productVariations div.buttonContainer a button:hover{background:rgba(244,246,245,.5)}div.productPage2024 div.configurator div.productVariations div.buttonContainer a button.active{background:#ffd100;border-offset:-1px;box-shadow:inset 0px 0px 0px 1px #282828;-moz-box-shadow:inset 0px 0px 0px 1px #282828}div.productPage2024 div.configurator div.columns{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;column-gap:1em;opacity:0;transition:opacity .125s ease-out}@media(min-width: 600px){div.productPage2024 div.configurator div.columns{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){div.productPage2024 div.configurator div.columns{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){div.productPage2024 div.configurator div.columns{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1400px){div.productPage2024 div.configurator div.columns{grid-template-columns:repeat(5, 1fr)}}div.productPage2024 div.configurator div.columns div.item{display:inline-block;width:100%;transition:opacity .25s ease-out}div.productPage2024 div.configurator div.columns div.item div.header{height:60px}div.productPage2024 div.configurator div.columns div.item button{width:100%;outline:0px;border:1px solid #a8a9ad;border-top:0px;position:relative}div.productPage2024 div.configurator div.columns div.item button:first-of-type{border-top:1px solid #a8a9ad}div.productPage2024 div.configurator div.columns div.item button:last-of-type{margin-bottom:60px}div.productPage2024 div.configurator div.columns div.item button p{transition:width .25s ease-out}div.productPage2024 div.configurator div.columns div.item button div.rangeSlider{display:flex;opacity:0;transition:opacity .25s ease-out,width .25s ease-out;width:0px}div.productPage2024 div.configurator div.columns div.item button div.rangeSlider input{display:none}div.productPage2024 div.configurator div.columns div.item button div.checkbox{display:block;width:1em;height:1em;background:transparent;border:1px solid #a8a9ad;position:absolute;top:50%;left:1em;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:background .125s ease-out}div.productPage2024 div.configurator div.columns div.item button div.quantity{display:none}div.productPage2024 div.configurator div.columns div.item button.NONoption{height:0px;opacity:0;pointer-events:none}div.productPage2024 div.configurator div.columns div.item button.NONoption.visible{height:60px;opacity:1;pointer-events:auto}div.productPage2024 div.configurator div.columns div.item button.active{background:#ffd100;border-offset:-1px;box-shadow:inset 0px 0px 0px 1px #282828;-moz-box-shadow:inset 0px 0px 0px 1px #282828}div.productPage2024 div.configurator div.columns div.item button.active span.icon.colourTemperature::after{width:24px;height:24px}div.productPage2024 div.configurator div.columns div.item button.active[data-value="Custom Length (mm)"] p{width:33.3%;font-size:.8em}div.productPage2024 div.configurator div.columns div.item button.active[data-value="Custom Length (mm)"] div.rangeSlider{display:flex;width:66.7%;height:60px;flex-direction:column;flex-wrap:nowrap;padding:0px .25em;opacity:1}div.productPage2024 div.configurator div.columns div.item button.active[data-value="Custom Length (mm)"] div.rangeSlider input{display:block;height:30px}div.productPage2024 div.configurator div.columns div.item button.active[data-value="Custom Length (mm)"] div.rangeSlider input[type=number]{height:30px;color:#000;margin-bottom:6px;padding:.25em;border:1px solid #a8a9ad}div.productPage2024 div.configurator div.columns div.item button.active[data-value="Custom Length (mm)"] div.rangeSlider input[type=number]::placeholder{color:#ccc}div.productPage2024 div.configurator div.columns div.item button.active div.checkbox{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAuMjg1IDJsLTExLjI4NSAxMS41NjctNS4yODYtNS4wMTEtMy43MTQgMy43MTYgOSA4LjcyOCAxNS0xNS4yODV6Ii8+PC9zdmc+");background-size:cover;background-color:#fff;border:1px solid #fff}div.productPage2024 div.configurator div.columns div.item button.active div.checkbox.multiple{display:none}div.productPage2024 div.configurator div.columns div.item button.active div.quantity{display:flex;position:absolute;top:0px;left:0px;width:3em;height:60px;z-index:2}div.productPage2024 div.configurator div.columns div.item button.active div.quantity input{display:block;width:24px;height:24px;font-weight:700;text-align:center;position:absolute;top:8px;left:13px;z-index:2}div.productPage2024 div.configurator div.columns div.item button.active div.quantity input::-webkit-outer-spin-button,div.productPage2024 div.configurator div.columns div.item button.active div.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}div.productPage2024 div.configurator div.columns div.item button.active div.quantity input[type=number]{-moz-appearance:textfield}div.productPage2024 div.configurator div.columns div.item button.active div.quantity div.dot{display:block;width:16px;height:16px;border-radius:16px;background:#333;color:#fff;text-align:center;font-weight:700;line-height:12px;position:absolute;top:38px;left:6px}div.productPage2024 div.configurator div.columns div.item button.active div.quantity div.dot.plus{left:28px}div.productPage2024 div.configurator div.columns div.item button.active div.popupNotice{opacity:1 !important}div.productPage2024 div.configurator div.columns div.item button.previousGreyedOut:not(.greyedOut):not(.locked){border-top:1px solid #a8a9ad}div.productPage2024 div.configurator div.columns div.item.singleOption{display:none}div.productPage2024 div.configurator div.columns div.item.requiredValue div.header h4{color:#dc3545}div.productPage2024 div.configurator div.columns div.item.requiredValue button:not(.greyedOut):not(.locked){border:1px solid #dc3545;border-top:0px}div.productPage2024 div.configurator div.columns div.item.requiredValue button:not(.greyedOut):not(.locked):first-of-type{border-top:1px solid #dc3545}div.productPage2024 div.configurator div.columns div.item.animateMeIn{opacity:0}div.productPage2024 div.configurator div.columns div.item.fadedOut{transition:opacity .25s ease-out;opacity:.25}div.productPage2024 div.configurator div.columns div.item.greyedOut,div.productPage2024 div.configurator div.columns div.item .locked{transition:opacity .25s ease-out;opacity:.25;pointer-events:none}div.productPage2024 div.configurator div.columns div.item.greyedOut button:not(.NONoption),div.productPage2024 div.configurator div.columns div.item .locked button:not(.NONoption){opacity:1}div.productPage2024 div.configurator div.columns div.item[data-field="fixtureAdditions[]"] button p{text-align:left;justify-content:left;padding-left:3em}@media(min-width: 1200px)and (max-width: 1399px){div.productPage2024 div.configurator div.columns div.item[data-field="fixtureAdditions[]"] button p.long{font-size:.9em;line-height:3em;padding-left:4em}}div.productPage2024 div.configurator div.columns div.item[data-field="fixtureAdditions[]"] button div.informationTextPopup p{text-align:center;padding:8px}div.productPage2024 div.configurator div.columns.disabled{pointer-events:none}div.productPage2024 div.configurator div.powerGear,div.productPage2024 div.configurator div.pricingCalculator,div.productPage2024 div.configurator div.uniqueProductReference{margin-bottom:1em}div.productPage2024 div.configurator div.powerGear h4 span,div.productPage2024 div.configurator div.pricingCalculator h4 span,div.productPage2024 div.configurator div.uniqueProductReference h4 span{font-weight:400}div.productPage2024 div.configurator div.powerGear div.inputContainer,div.productPage2024 div.configurator div.powerGear div.buttonContainer,div.productPage2024 div.configurator div.pricingCalculator div.inputContainer,div.productPage2024 div.configurator div.pricingCalculator div.buttonContainer,div.productPage2024 div.configurator div.uniqueProductReference div.inputContainer,div.productPage2024 div.configurator div.uniqueProductReference div.buttonContainer{display:block;columns:1}@media(min-width: 600px){div.productPage2024 div.configurator div.powerGear div.inputContainer,div.productPage2024 div.configurator div.powerGear div.buttonContainer,div.productPage2024 div.configurator div.pricingCalculator div.inputContainer,div.productPage2024 div.configurator div.pricingCalculator div.buttonContainer,div.productPage2024 div.configurator div.uniqueProductReference div.inputContainer,div.productPage2024 div.configurator div.uniqueProductReference div.buttonContainer{columns:2}}@media(min-width: 992px){div.productPage2024 div.configurator div.powerGear div.inputContainer,div.productPage2024 div.configurator div.powerGear div.buttonContainer,div.productPage2024 div.configurator div.pricingCalculator div.inputContainer,div.productPage2024 div.configurator div.pricingCalculator div.buttonContainer,div.productPage2024 div.configurator div.uniqueProductReference div.inputContainer,div.productPage2024 div.configurator div.uniqueProductReference div.buttonContainer{columns:3}}@media(min-width: 1200px){div.productPage2024 div.configurator div.powerGear div.inputContainer,div.productPage2024 div.configurator div.powerGear div.buttonContainer,div.productPage2024 div.configurator div.pricingCalculator div.inputContainer,div.productPage2024 div.configurator div.pricingCalculator div.buttonContainer,div.productPage2024 div.configurator div.uniqueProductReference div.inputContainer,div.productPage2024 div.configurator div.uniqueProductReference div.buttonContainer{columns:4}}@media(min-width: 1400px){div.productPage2024 div.configurator div.powerGear div.inputContainer,div.productPage2024 div.configurator div.powerGear div.buttonContainer,div.productPage2024 div.configurator div.pricingCalculator div.inputContainer,div.productPage2024 div.configurator div.pricingCalculator div.buttonContainer,div.productPage2024 div.configurator div.uniqueProductReference div.inputContainer,div.productPage2024 div.configurator div.uniqueProductReference div.buttonContainer{columns:5}}div.productPage2024 div.configurator div.powerGear div.inputContainer input,div.productPage2024 div.configurator div.powerGear div.buttonContainer input,div.productPage2024 div.configurator div.pricingCalculator div.inputContainer input,div.productPage2024 div.configurator div.pricingCalculator div.buttonContainer input,div.productPage2024 div.configurator div.uniqueProductReference div.inputContainer input,div.productPage2024 div.configurator div.uniqueProductReference div.buttonContainer input{display:block;width:100%;font-size:16px;padding:.4em;border:1px solid #a8a9ad}div.productPage2024 div.configurator div.powerGear div.inputContainer input::placeholder,div.productPage2024 div.configurator div.powerGear div.buttonContainer input::placeholder,div.productPage2024 div.configurator div.pricingCalculator div.inputContainer input::placeholder,div.productPage2024 div.configurator div.pricingCalculator div.buttonContainer input::placeholder,div.productPage2024 div.configurator div.uniqueProductReference div.inputContainer input::placeholder,div.productPage2024 div.configurator div.uniqueProductReference div.buttonContainer input::placeholder{color:#ccc}div.productPage2024 div.configurator div.powerGear div.inputContainer button,div.productPage2024 div.configurator div.powerGear div.buttonContainer button,div.productPage2024 div.configurator div.pricingCalculator div.inputContainer button,div.productPage2024 div.configurator div.pricingCalculator div.buttonContainer button,div.productPage2024 div.configurator div.uniqueProductReference div.inputContainer button,div.productPage2024 div.configurator div.uniqueProductReference div.buttonContainer button{width:100%;margin-top:.5em}div.productPage2024 div.configurator div.uniqueProductReference input{text-transform:uppercase}div.productPage2024 div.configurator div.uniqueProductReference.requiredValue h4{color:#dc3545}div.productPage2024 div.configurator div.uniqueProductReference.requiredValue div.inputContainer input{border:1px solid #dc3545}div.productPage2024 div.configurator div.requestForm{display:none;width:100%;flex-direction:column;gap:2em}@media(min-width: 992px){div.productPage2024 div.configurator div.requestForm{flex-direction:row;gap:1em}}div.productPage2024 div.configurator div.requestForm div.information,div.productPage2024 div.configurator div.requestForm form{width:100%}@media(min-width: 992px){div.productPage2024 div.configurator div.requestForm div.information,div.productPage2024 div.configurator div.requestForm form{width:calc(50% - 0.5em)}}div.productPage2024 div.configurator div.requestForm form div.row{margin:0px}div.productPage2024 div.configurator div.requestForm form div.row div.col-md-12{padding-left:0px;padding-right:0px}div.productPage2024 div.configurator div.requestForm form div.row:first-of-type{padding:0px;flex-direction:column}div.productPage2024 div.configurator div.requestForm form div.row:first-of-type h2.my-5{margin-top:0px !important;margin-bottom:.25em !important}div.productPage2024 div.configurator div.requestForm form button{display:flex;width:100%;height:60px;background:#f4f6f5;font-size:.85em;color:#323232;border:0px;outline:1px solid #a8a9ad;transition:background .1s ease-out;margin-top:1em}@media(min-width: 600px){div.productPage2024 div.configurator div.requestForm form button{width:50%}}@media(min-width: 1400px){div.productPage2024 div.configurator div.requestForm form button{width:33.33%}}div.productPage2024 div.configurator div.requestForm form button p{display:inline-table;width:100%;height:60px;font-size:14px;line-height:34px;margin:0px;padding:1em .25em;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media(min-width: 1200px){div.productPage2024 div.configurator div.requestForm form button p{font-size:16px;line-height:30px}}div.productPage2024 div.configurator div.requestForm form button:hover{background:rgba(244,246,245,.5)}div.productPage2024 div.configurator div.requestForm form button.black{background:#282828}div.productPage2024 div.configurator div.requestForm form button.black p{color:#fff}div.productPage2024 div.configurator div.requestForm form button.black:hover{background:rgba(40,40,40,.8)}div.productPage2024 div.configurator div.final{display:grid;height:auto;gap:.25em}@media(min-width: 600px){div.productPage2024 div.configurator div.final{grid-template-columns:repeat(2, 1fr);gap:1em}}@media(min-width: 992px){div.productPage2024 div.configurator div.final{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){div.productPage2024 div.configurator div.final{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1400px){div.productPage2024 div.configurator div.final{grid-template-columns:repeat(5, 1fr)}}div.productPage2024 div.configurator div.final a{width:100%;display:flex;flex-basis:100%}@media(min-width: 600px){div.productPage2024 div.configurator div.final a{flex-basis:50%}}@media(min-width: 992px){div.productPage2024 div.configurator div.final a{flex-basis:33%}}@media(min-width: 1200px){div.productPage2024 div.configurator div.final a{flex-basis:25%}}@media(min-width: 1400px){div.productPage2024 div.configurator div.final a{flex-basis:20%}}div.productPage2024 div.configurator div.final a button{flex-basis:100%}div.productPage2024 div.configurator div.final button{width:100%;display:flex;flex-basis:100%}@media(min-width: 600px){div.productPage2024 div.configurator div.final button{flex-basis:50%}}@media(min-width: 992px){div.productPage2024 div.configurator div.final button{flex-basis:33%}}@media(min-width: 1200px){div.productPage2024 div.configurator div.final button{flex-basis:25%}}@media(min-width: 1400px){div.productPage2024 div.configurator div.final button{flex-basis:20%}}@keyframes hover{from{box-shadow:inset 0 0 0 .01px #ddd}to{box-shadow:inset var(--reset-button-width) 0 0 .01px #ddd}}div.productPage2024 div.configurator div.final button:not(.black).confirming{animation:hover 2s forwards}div.productPage2024 div.configurator div.final button.disabled{opacity:.5;pointer-events:none}div.productPage2024 div.configurator div.final a{text-decoration:none}div.productPage2024 div.modal{background:rgba(0,0,0,.5);z-index:9999999999}div.productPage2024 div.modal div.box{display:block;width:90vw;height:90vh;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.25);position:absolute;top:calc(50% - 0.5vh);left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transition:top .125s ease-out}@media(min-width: 1024px){div.productPage2024 div.modal div.box{max-width:60vw;height:auto}}div.productPage2024 div.modal div.box p{font-size:1.125em;margin:0px;padding:0px}div.productPage2024 div.modal div.box div.header{display:block;width:100%;height:auto;background:#282828;position:relative}div.productPage2024 div.modal div.box div.header p{color:#fff;padding:1em;white-space:nowrap}div.productPage2024 div.modal div.box div.header div.closeX{display:block;width:200px;height:32px;background:#535353;position:absolute;top:0px;right:0px;cursor:pointer;transition:background .1s ease-out}div.productPage2024 div.modal div.box div.header div.closeX::before{display:block;content:"";position:absolute;top:0px;left:-30px;width:0px;height:0px;border-top:0px solid transparent;border-bottom:32px solid transparent;border-right:30px solid #535353;transition:border-right .1s ease-out}div.productPage2024 div.modal div.box div.header div.closeX:hover{background:#636363}div.productPage2024 div.modal div.box div.header div.closeX:hover::before{border-right:30px solid #636363}div.productPage2024 div.modal div.box div.header div.closeX div.inner{position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}div.productPage2024 div.modal div.box div.header div.closeX div.inner span{display:inline-block;vertical-align:middle;font-size:.7em;text-transform:uppercase;color:#878787;letter-spacing:1px;font-weight:700}div.productPage2024 div.modal div.box div.header div.closeX div.inner span:last-of-type{color:#fff}div.productPage2024 div.modal div.box div.header div.closeX div.inner span:last-of-type::before{display:none}div.productPage2024 div.modal div.box div.content{display:flex;flex-wrap:wrap;gap:2em;padding:1em;max-height:80vh;overflow-x:hidden;overflow-y:auto}div.productPage2024 div.modal div.box div.content div.section{display:block;width:100%;height:auto;margin-bottom:.8em}@media(min-width: 1024px){div.productPage2024 div.modal div.box div.content div.section{width:calc(50% - 1em)}}div.productPage2024 div.modal div.box div.content div.section p{margin-bottom:.5em}div.productPage2024 div.modal div.box div.content div.section div.buttons{display:flex;margin-bottom:.8em}div.productPage2024 div.modal div.box div.content div.section div.buttons button,div.productPage2024 div.modal div.box div.content div.section div.buttons select{display:block;width:100%;height:48px;background:#fff;padding:.8em;font-size:.8em;border:0px;color:#282828;outline:1px solid #ececec;transition:opacity background .1s ease-out}div.productPage2024 div.modal div.box div.content div.section div.buttons button.long,div.productPage2024 div.modal div.box div.content div.section div.buttons select.long{font-size:.6em}div.productPage2024 div.modal div.box div.content div.section div.buttons button.active,div.productPage2024 div.modal div.box div.content div.section div.buttons select.active{background:#f8f9f8;cursor:default;pointer-events:none;outline:1px solid #ffd100;z-index:1}div.productPage2024 div.modal div.box div.content div.section div.buttons button:hover,div.productPage2024 div.modal div.box div.content div.section div.buttons select:hover{opacity:.75}div.productPage2024 div.modal div.box div.content div.section img{aspect-ratio:1/1;object-fit:contain;padding:1em;outline:1px solid #ececec}div.productPage2024 div.modal div.box div.content.sections-1 div.section{margin:0 auto}div.productPage2024 div.modal.visible div.box{top:50%}div.productPage2024 div.modal.imageGallery div.box{max-width:90%}div.productPage2024 div.modal.imageGallery div.box div.content{height:100vh}div.productPage2024 div.modal.imageGallery div.box div.content div.imageContainer{width:100%;height:100%;position:relative}div.productPage2024 div.modal.imageGallery div.box div.content div.imageContainer img{display:block;width:auto;max-width:calc(100% - 16px);height:100%;object-fit:cover;object-position:center;position:absolute;top:0px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .5s ease-out}div.productPage2024 div.modal.imageGallery div.box div.content div.imageContainer img.active{opacity:1}div.productPage2024 div.modal.imageGallery div.box div.content div.arrow{display:block;border:solid #fff;border-width:0 6px 6px 0;padding:16px;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;opacity:0;z-index:999}div.productPage2024 div.modal.imageGallery div.box div.content div.arrow.left{left:42px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}@media(min-width: 600px){div.productPage2024 div.modal.imageGallery div.box div.content div.arrow.left{left:-42px}}div.productPage2024 div.modal.imageGallery div.box div.content div.arrow.right{right:42px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@media(min-width: 600px){div.productPage2024 div.modal.imageGallery div.box div.content div.arrow.right{right:-42px}}div.productPage2024 div.modal.colourConfigurator div.box{height:auto}@media(min-width: 1024px){div.productPage2024 div.modal.colourConfigurator div.box{max-width:80vw}}div.productPage2024 div.modal.colourConfigurator div.box div.content{flex-wrap:wrap;max-height:90vh}@media(min-width: 1024px){div.productPage2024 div.modal.colourConfigurator div.box div.content{flex-wrap:nowrap;max-height:80vh}}div.productPage2024 div.modal.colourConfigurator div.box div.content div.image{width:50%;position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}@media(min-width: 1024px){div.productPage2024 div.modal.colourConfigurator div.box div.content div.image{width:30%;left:unset;transform:unset}}@media(min-width: 1024px){div.productPage2024 div.modal.colourConfigurator div.box div.content div.image div.imageContainer{top:50%;position:relative;transform:translateY(-50%);-webkit-transform:translateY(-50%)}}div.productPage2024 div.modal.colourConfigurator div.box div.content div.image div.imageContainer div.svg{display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;mix-blend-mode:multiply;z-index:999}div.productPage2024 div.modal.colourConfigurator div.box div.content div.image div.imageContainer div.svg svg{position:relative;z-index:2;opacity:.8}div.productPage2024 div.modal.colourConfigurator div.box div.content div.image div.imageContainer div.svg svg path.lfc{fill:transparent}div.productPage2024 div.modal.colourConfigurator div.box div.content div.functionality{width:100%}@media(min-width: 1024px){div.productPage2024 div.modal.colourConfigurator div.box div.content div.functionality{width:70%}}div.productPage2024 div.modal.colourConfigurator div.box div.content div.functionality ul.nav{border-bottom:1px solid #a8a9ad;padding-bottom:8px}div.productPage2024 div.modal.colourConfigurator div.box div.content div.functionality ul.nav li a{position:relative;color:#aaa;margin-right:1.25em}div.productPage2024 div.modal.colourConfigurator div.box div.content div.functionality ul.nav li a div.colourDot{display:block;width:.5em;height:.5em;position:absolute;top:-0.75em;left:50%;border-radius:50%;background:transparent;transform:translateX(-50%);-webkit-transform:translateX(-50%)}div.productPage2024 div.modal.colourConfigurator div.box div.content div.functionality ul.nav button.clearAll{display:block;width:auto;height:auto;background:#f4f6f5;font-size:.75em;color:#323232;border:0px;outline:1px solid #a8a9ad;transition:background .1s ease-out;margin-left:auto}@media(min-width: 600px){div.productPage2024 div.modal.colourConfigurator div.box div.content div.functionality ul.nav button.clearAll{width:180px}}div.productPage2024 div.modal.colourConfigurator div.box div.content div.functionality ul.nav button.clearAll p{font-size:1em;padding-left:.5em;padding-right:.5em}div.productPage2024 div.modal.colourConfigurator div.box div.content div.functionality ul.nav button.clearAll:hover{background:rgba(244,246,245,.5)}div.productPage2024 div.modal.colourConfigurator div.box div.content div.functionality div.tab-content{margin-bottom:1em}div.productPage2024 div.modal.colourConfigurator div.box div.content div.functionality div.tab-pane label.color{float:unset;margin-right:.75em;margin-bottom:.75em}div.productPage2024 div.modal.colourConfigurator div.box div.content div.functionality div.buttonContainer{display:flex;flex-direction:row;gap:1em}div.productPage2024 div.modal.colourConfigurator div.box div.content div.functionality div.buttonContainer button{display:flex;width:100%;height:60px;background:#ffd100;font-size:.75em;color:#323232;border:0px;outline:1px solid #a8a9ad;transition:background .1s ease-out}@media(min-width: 600px){div.productPage2024 div.modal.colourConfigurator div.box div.content div.functionality div.buttonContainer button{width:250px}}div.productPage2024 div.modal.colourConfigurator div.box div.content div.functionality div.buttonContainer button p{width:100%;margin:0px;padding:1em .25em;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}div.productPage2024 div.modal.colourConfigurator div.box div.content div.functionality div.buttonContainer button:hover{background:rgba(255,209,0,.8)}div.productPage2024 div.modal.colourConfigurator div.box div.content div.functionality div.noticeText{background:#f4f6f5;width:auto;display:inline-block;padding:.5em;margin-bottom:1em}div.productPage2024 div.modal.colourConfigurator div.box div.content div.functionality div.noticeText p{font-size:.75em;color:#323232}div.productPage2024 div.featured{background:#f4f6f5}div.productPage2024 div.featured div.container-sm{padding-top:0px}div.productPage2024 div.featured div.container-sm div.row:first-of-type{padding-top:3rem;padding-bottom:3rem}div.productPage2024 div.featured div.container-sm div.row:first-of-type h2{margin:0px;margin-left:7.5px}div.productPage2024 div.featured div.container-sm a.lf-card-3 div.description{background:#fff}div.productPage2024 div.featured div.container-sm a.lf-card-3 div.description div:first-of-type{font-weight:700}div.productPage2024.noConfigurator div.section.smartcode{visibility:hidden}div.productPage2024.noConfigurator div.configurator div.columns,div.productPage2024.noConfigurator div.configurator div.final{display:none}div.productPage2024.noConfigurator div.configurator div.requestForm{display:flex}section.order-tracker{height:100%;min-height:50vh;padding:2em 1em;transition:min-height .25s ease-in-out}@media(min-width: 1024px){section.order-tracker{padding:6rem 0rem 4rem 0rem}}section.order-tracker.full-height{min-height:100vh}section.order-tracker div.panel{width:100%;height:100%;position:relative;opacity:1;top:0px;transition:top .25s ease-in-out,opacity .125s ease-in-out}section.order-tracker div.panel.hidden{display:block;opacity:0;top:1em}section.order-tracker div.panel input{color:#323232;padding:.5em}section.order-tracker div.panel input::placeholder{color:#a8a9ad;opacity:1}section.order-tracker div.panel.enter-po div.box{display:flex;flex-direction:column;gap:.25em;transition:opacity .25s ease-out}@media(min-width: 600px){section.order-tracker div.panel.enter-po div.box{flex-direction:row}}section.order-tracker div.panel.enter-po div.box div.loading-overlay{display:none;opacity:1;position:absolute;left:50%;top:25%;transform:translate(-50%, -50%);z-index:999;opacity:0;transition:opacity .5s ease-out}@media(min-width: 600px){section.order-tracker div.panel.enter-po div.box div.loading-overlay{top:50%}}section.order-tracker div.panel.enter-po div.box div.loading-overlay .loader{width:15px;aspect-ratio:1;border-radius:50%;clip-path:inset(-44px);box-shadow:-60px 15px,-60px 15px,-60px 15px;transform:translateY(-15px);animation:loader-anim 2s infinite cubic-bezier(0, 0, 0.2, 1)}@keyframes loader-anim{16.67%{box-shadow:-60px 15px,-60px 15px,19px 15px}33.33%{box-shadow:-60px 15px,0px 15px,19px 15px}40%,60%{box-shadow:-19px 15px,0px 15px,19px 15px}66.67%{box-shadow:-19px 15px,0px 15px,60px 15px}83.33%{box-shadow:-19px 15px,60px 15px,60px 15px}100%{box-shadow:60px 15px,60px 15px,60px 15px}}section.order-tracker div.panel.enter-po div.box.working{opacity:.5;pointer-events:none}section.order-tracker div.panel.enter-po div.box.working div.loading-overlay{display:block;opacity:1}section.order-tracker div.panel.enter-po div.box input{width:100%;border:1px solid #a8a9ad;position:relative}@media(min-width: 600px){section.order-tracker div.panel.enter-po div.box input{width:80%}}section.order-tracker div.panel.enter-po div.box input.error{font-size:1em;animation:moveIcon;animation-name:moveIcon;animation-duration:.125s;animation-timing-function:ease-out;animation-iteration-count:1}@keyframes moveIcon{from{top:-4px}to{top:0px}}section.order-tracker div.panel.enter-po div.box button{flex-grow:1;outline:0px;border:1px solid #a8a9ad;position:relative;background:#f4f6f5;transition:background .5s ease-out}section.order-tracker div.panel.enter-po div.box button:hover{transition:background .125s ease-out;background:#ebebeb}section.order-tracker div.panel.enter-po div.box button p{font-size:16px;line-height:30px;margin:0px;padding:.25em}@media(min-width: 600px){section.order-tracker div.panel.enter-po div.box button p{padding:0px}}section.order-tracker div.panel.enter-po div.box p{font-size:.9em;width:100%;text-align:center;margin-top:1em}section.order-tracker div.panel.info-screen.hidden{display:none;top:-1em}section.order-tracker div.panel.info-screen div.content div.details{display:flex;flex-direction:row;flex-wrap:wrap;gap:2em 0em}@media(min-width: 1024px){section.order-tracker div.panel.info-screen div.content div.details{gap:1em}}section.order-tracker div.panel.info-screen div.content div.details div.box{background:#fcfcfc;border-radius:.25em;padding:1em;outline:1px solid #eee;flex-basis:100%;flex-grow:0}@media(min-width: 1024px){section.order-tracker div.panel.info-screen div.content div.details div.box{flex-basis:calc(50% - 0.5em)}}section.order-tracker div.panel.info-screen div.content div.details div.box.full-width{flex-grow:1;flex-basis:100%}section.order-tracker div.panel.info-screen div.content div.details div.box:last-of-type{margin-bottom:2em}section.order-tracker div.panel.info-screen div.content div.details div.box h3{position:relative}section.order-tracker div.panel.info-screen div.content div.details div.box h3.no-margin{margin:0px}section.order-tracker div.panel.info-screen div.content div.details div.box h3:not(:first-of-type){margin-top:1.5em}section.order-tracker div.panel.info-screen div.content div.details div.box h3.scheduled-deliveries svg.question-mark{position:relative;left:2px;top:-2px;cursor:pointer}@media(min-width: 768px){section.order-tracker div.panel.info-screen div.content div.details div.box h3.scheduled-deliveries svg.question-mark{display:none}}section.order-tracker div.panel.info-screen div.content div.details div.box h3.scheduled-deliveries div.text-popup{display:block;width:100%;max-width:100%;background:#fbfcfc;outline:1px solid #a8a9ad;position:absolute;left:0px;bottom:41px;z-index:9;pointer-events:none;opacity:0;transition:opacity .125s ease-out,bottom .125s ease-out}@media(min-width: 768px){section.order-tracker div.panel.info-screen div.content div.details div.box h3.scheduled-deliveries div.text-popup{display:none}}section.order-tracker div.panel.info-screen div.content div.details div.box h3.scheduled-deliveries div.text-popup p.text{font-size:.8em;padding:.5em 1em;text-align:left;margin-top:0px}section.order-tracker div.panel.info-screen div.content div.details div.box h3.scheduled-deliveries div.text-popup.active{pointer-events:auto;opacity:1;bottom:35px}section.order-tracker div.panel.info-screen div.content div.details div.box div.item{display:flex;flex-direction:row;align-items:center;border-top:1px solid #ddd;padding-top:.25em;padding-bottom:.25em;position:relative}section.order-tracker div.panel.info-screen div.content div.details div.box div.item:last-of-type{border-bottom:1px solid #ddd}section.order-tracker div.panel.info-screen div.content div.details div.box div.item.no-border{border:0px}section.order-tracker div.panel.info-screen div.content div.details div.box div.item p{width:100%;font-size:.9em;margin:0px;padding:0px;text-align:right}section.order-tracker div.panel.info-screen div.content div.details div.box div.item p.label{text-align:left;white-space:nowrap}section.order-tracker div.panel.info-screen div.content div.details div.box div.item p.align-left{text-align:left}section.order-tracker div.panel.info-screen div.content div.details div.box div.item p.align-right{text-align:right !important}section.order-tracker div.panel.info-screen div.content div.details div.box div.item p.centred{display:flex;align-content:flex-end;align-items:center}section.order-tracker div.panel.info-screen div.content div.details div.box div.item p svg.question-mark{position:relative;left:2px;top:-2px;cursor:pointer}section.order-tracker div.panel.info-screen div.content div.details div.box div.item p button{outline:0px;border:1px solid #a8a9ad;position:relative;background:#f4f6f5;transition:background .5s ease-out;width:100%;max-width:100px;overflow-x:hidden}section.order-tracker div.panel.info-screen div.content div.details div.box div.item p button:hover{transition:background .125s ease-out;background:#ebebeb}section.order-tracker div.panel.info-screen div.content div.details div.box div.item p button p{padding:.25em 1em}section.order-tracker div.panel.info-screen div.content div.details div.box div.item div.text-popup{display:block;width:450px;max-width:450px;background:#fbfcfc;outline:1px solid #a8a9ad;position:absolute;right:28px;bottom:56px;z-index:9;pointer-events:none;opacity:0;transition:opacity .125s ease-out,bottom .125s ease-out}section.order-tracker div.panel.info-screen div.content div.details div.box div.item div.text-popup p.text{font-size:.8em;padding:.5em 1em}section.order-tracker div.panel.info-screen div.content div.details div.box div.item div.text-popup.active{pointer-events:auto;opacity:1;bottom:50px}section.order-tracker div.panel.info-screen div.content div.details div.box div.item img{width:4em;margin-right:16px;height:auto;border-radius:50%;padding:.5em;box-sizing:content-box}section.order-tracker div.panel.info-screen div.content div.details div.box div.order{display:flex;flex-direction:row;flex-wrap:wrap;border-top:1px solid #ddd;column-gap:.5em;row-gap:0}@media(min-width: 600px){section.order-tracker div.panel.info-screen div.content div.details div.box div.order{flex-wrap:nowrap;row-gap:.5em}}section.order-tracker div.panel.info-screen div.content div.details div.box div.order.no-border{display:none}@media(min-width: 768px){section.order-tracker div.panel.info-screen div.content div.details div.box div.order.no-border{display:flex;border:0px}}section.order-tracker div.panel.info-screen div.content div.details div.box div.order:last-of-type{border-bottom:1px solid #ddd}section.order-tracker div.panel.info-screen div.content div.details div.box div.order:nth-child(odd){background:#eeeeee75}section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.item{width:100%;border:0px}section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.item p{text-align:left;padding:.25em}section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.item button p{text-align:center;position:relative;transition:margin-left .75s cubic-bezier(0.4, 0, 0, 1)}section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.item button.has-lorry:hover p{margin-left:-0.9em}section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.item:nth-child(2),section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.item:nth-child(3){flex-basis:calc(33.3% - 0.33em)}section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.item:last-child{flex-basis:calc(33.3% - 0.33em)}@media(min-width: 600px){section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.item:last-child{flex-basis:unset;max-width:120px}}section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.item:last-child svg.delivery-lorry{position:relative;left:-4px;transition:left 1.5s cubic-bezier(0.4, 0, 0, 1)}section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.item:last-child button:hover svg.delivery-lorry{left:120px}section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.item div.dot{display:block;width:12px;height:12px;margin-right:8px;border-radius:50%}section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.item div.dot.blue{background:#00a5ff}section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.item div.dot.yellow{background:#ffeb00}section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.item div.dot.orange{background:orange}section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.item div.dot.light-green{background:#3cb43c91}section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.item div.dot.green{background:#3cb43c}section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.item div.dot.grey{background:#ccc}section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.break{flex-basis:100%;height:0px}@media(min-width: 768px){section.order-tracker div.panel.info-screen div.content div.details div.box div.order div.break{display:none}}section.order-tracker div.panel.info-screen div.buttons{display:flex;flex-direction:column-reverse;justify-content:space-between;gap:1em}@media(min-width: 600px){section.order-tracker div.panel.info-screen div.buttons{flex-direction:row;gap:0}}section.order-tracker div.panel.info-screen div.buttons button{flex-grow:0;outline:0px;border:1px solid #a8a9ad;position:relative;background:#f4f6f5;transition:background .5s ease-out;min-width:25%}section.order-tracker div.panel.info-screen div.buttons button:hover{transition:background .125s ease-out;background:#ebebeb}section.order-tracker div.panel.info-screen div.buttons button p{font-size:16px;line-height:30px;margin:0px;padding:.5em}section.order-tracker div.panel.info-screen div.buttons button.share{display:flex;flex-direction:row;width:auto;min-width:unset;background:none;border:0}section.order-tracker div.panel.info-screen div.buttons button.share svg{width:32px;height:32px;position:relative;top:7px}section.order-tracker div.panel.info-screen div.buttons button.share p{width:auto;text-align:right}@media(min-width: 600px){section.order-tracker div.panel.info-screen div.buttons button.share p{width:100%}}section.order-tracker div.panel.info-screen div.buttons button.share.copied{animation:moveIcon;animation-name:moveIcon;animation-duration:.125s;animation-timing-function:ease-out;animation-iteration-count:1}@keyframes moveIcon{from{top:-4px}to{top:0px}}section.order-tracker div.modal{background:rgba(0,0,0,.5);z-index:9999999999}section.order-tracker div.modal div.modal-box{display:block;width:90vw;height:90vh;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.25);position:absolute;top:calc(50% - 0.5vh);left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transition:top .125s ease-out}@media(min-width: 1024px){section.order-tracker div.modal div.modal-box{max-width:calc(960px + 2em);height:auto}}section.order-tracker div.modal div.modal-box p{font-size:.9em;margin:0px;padding:0px}section.order-tracker div.modal div.modal-box div.header{display:block;width:100%;height:auto;background:#282828;position:relative}section.order-tracker div.modal div.modal-box div.header p{color:#fff;padding:1em;white-space:nowrap}section.order-tracker div.modal div.modal-box div.header div.closeX{display:block;width:200px;height:32px;background:#535353;position:absolute;top:0px;right:0px;cursor:pointer;transition:background .1s ease-out}section.order-tracker div.modal div.modal-box div.header div.closeX::before{display:block;content:"";position:absolute;top:0px;left:-30px;width:0px;height:0px;border-top:0px solid transparent;border-bottom:32px solid transparent;border-right:30px solid #535353;transition:border-right .1s ease-out}section.order-tracker div.modal div.modal-box div.header div.closeX:hover{background:#636363}section.order-tracker div.modal div.modal-box div.header div.closeX:hover::before{border-right:30px solid #636363}section.order-tracker div.modal div.modal-box div.header div.closeX div.inner{position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}section.order-tracker div.modal div.modal-box div.header div.closeX div.inner span{display:inline-block;vertical-align:middle;font-size:.7em;text-transform:uppercase;color:#878787;letter-spacing:1px;font-weight:700}section.order-tracker div.modal div.modal-box div.header div.closeX div.inner span:last-of-type{color:#fff}section.order-tracker div.modal div.modal-box div.header div.closeX div.inner span:last-of-type::before{display:none}section.order-tracker div.modal div.modal-box div.content{display:flex;flex-wrap:wrap;gap:1em;padding:1em;max-height:80vh;overflow:visible}section.order-tracker div.modal div.modal-box div.content div.box{background:#fcfcfc;border-radius:.25em;padding:1em;outline:1px solid #eee;flex-basis:100%;flex-grow:0}@media(min-width: 1024px){section.order-tracker div.modal div.modal-box div.content div.box{flex-basis:calc(50% - 0.5em)}}section.order-tracker div.modal div.modal-box div.content div.box.full-width{flex-grow:1;flex-basis:100%}section.order-tracker div.modal div.modal-box div.content div.box h3.no-margin{margin:0px}section.order-tracker div.modal div.modal-box div.content div.box h3:not(:first-of-type){margin-top:1.5em}section.order-tracker div.modal div.modal-box div.content div.box div.item{display:flex;flex-direction:row;align-items:center;border-top:1px solid #ddd;padding-top:.25em;padding-bottom:.25em;position:relative}section.order-tracker div.modal div.modal-box div.content div.box div.item.status p:last-of-type{width:auto;white-space:nowrap}section.order-tracker div.modal div.modal-box div.content div.box div.item:last-of-type{border-bottom:1px solid #ddd}section.order-tracker div.modal div.modal-box div.content div.box div.item.no-border{border:0px}section.order-tracker div.modal div.modal-box div.content div.box div.item p{width:100%;font-size:.9em;margin:0px;padding:0px;text-align:right}section.order-tracker div.modal div.modal-box div.content div.box div.item p.label{text-align:left;white-space:nowrap}section.order-tracker div.modal div.modal-box div.content div.box div.item p.label svg.delivery-lorry{position:relative;left:2px}section.order-tracker div.modal div.modal-box div.content div.box div.item p.align-left{text-align:left}section.order-tracker div.modal div.modal-box div.content div.box div.item p.align-right{text-align:right}section.order-tracker div.modal div.modal-box div.content div.box div.item p.centred{display:flex;align-content:flex-end;align-items:center}section.order-tracker div.modal div.modal-box div.content div.box div.item p svg.question-mark{position:relative;left:2px;top:-1px;cursor:pointer}section.order-tracker div.modal div.modal-box div.content div.box div.item div.text-popup{display:block;width:100%;max-width:100%;background:#fbfcfc;outline:1px solid #a8a9ad;position:absolute;left:0px;bottom:56px;z-index:9;pointer-events:none;opacity:0;transition:opacity .125s ease-out,bottom .125s ease-out}section.order-tracker div.modal div.modal-box div.content div.box div.item div.text-popup p.text{font-size:.8em;padding:.5em 1em;text-align:left;white-space:normal}section.order-tracker div.modal div.modal-box div.content div.box div.item div.text-popup.active{pointer-events:auto;opacity:1;bottom:50px}section.order-tracker div.modal div.modal-box div.content div.box div.item img{width:4em;margin-right:16px;height:auto;border-radius:50%;padding:.5em;box-sizing:content-box}section.order-tracker div.modal div.modal-box div.content div.box div.item span.dot{display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:50%}section.order-tracker div.modal div.modal-box div.content div.box div.item span.dot.blue{background:#00a5ff}section.order-tracker div.modal div.modal-box div.content div.box div.item span.dot.yellow{background:#ffeb00}section.order-tracker div.modal div.modal-box div.content div.box div.item span.dot.orange{background:orange}section.order-tracker div.modal div.modal-box div.content div.box div.item span.dot.light-green{background:#3cb43c91}section.order-tracker div.modal div.modal-box div.content div.box div.item span.dot.green{background:#3cb43c}section.order-tracker div.modal div.modal-box div.content div.box div.item span.dot.grey{background:#ccc}section.order-tracker div.modal div.modal-box div.content div.box div.item.contact-us p.align-left{display:flex;align-items:center}section.order-tracker div.modal.pod-modal div.modal-box{height:auto}@media(min-width: 1024px){section.order-tracker div.modal.pod-modal div.modal-box{max-width:calc(520px + 2em);height:auto}}section.order-tracker div.modal.pod-modal div.modal-box div.container{display:flex;flex-direction:column;margin:0;padding:1em 0 0 0;gap:.25em}@media(min-width: 768px){section.order-tracker div.modal.pod-modal div.modal-box div.container{flex-direction:row}}section.order-tracker div.modal.pod-modal div.modal-box div.container.working{opacity:.5;pointer-events:none}section.order-tracker div.modal.pod-modal div.modal-box div.container.working div.loading-overlay{display:block;opacity:1}section.order-tracker div.modal.pod-modal div.modal-box div.container input{width:100%;border:1px solid #a8a9ad;position:relative}@media(min-width: 600px){section.order-tracker div.modal.pod-modal div.modal-box div.container input{width:80%}}section.order-tracker div.modal.pod-modal div.modal-box div.container input.error{font-size:1em;animation:moveIcon;animation-name:moveIcon;animation-duration:.125s;animation-timing-function:ease-out;animation-iteration-count:1}@keyframes moveIcon{from{top:-4px}to{top:0px}}section.order-tracker div.modal.pod-modal div.modal-box div.container button{flex-grow:1;outline:0px;border:1px solid #a8a9ad;position:relative;background:#f4f6f5;transition:background .5s ease-out}section.order-tracker div.modal.pod-modal div.modal-box div.container button:hover{transition:background .125s ease-out;background:#ebebeb}section.order-tracker div.modal.pod-modal div.modal-box div.container button p{font-size:16px;line-height:30px;margin:0px;padding:.25em}@media(min-width: 600px){section.order-tracker div.modal.pod-modal div.modal-box div.container button p{padding:0px}}section.order-tracker div.modal.visible div.box,section.order-tracker div.modal.visible div.modal-box{top:50%}main{margin-top:80px}div.container-fluid.nav-container{position:absolute;top:0px;height:90px}header{left:0px}header nav.navbar{background:#fff !important}header nav.navbar button.navbar-toggler span.navbar-toggler-icon{opacity:1;transition:opacity .1s ease-out}header nav.navbar button.navbar-toggler span.navbar-toggler-icon-close{display:block;width:12px;height:12px;background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgOTYgOTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDk2IDk2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBvbHlnb24gZmlsbD0iYmxhY2siIHBvaW50cz0iOTYsMTQgODIsMCA0OCwzNCAxNCwwIDAsMTQgMzQsNDggMCw4MiAxNCw5NiA0OCw2MiA4Miw5NiA5Niw4MiA2Miw0OCAiLz4KPC9zdmc+");background-size:cover;background-position:50% 50%;position:absolute;top:6px;left:11px;opacity:0;transition:opacity .1s ease-out}header nav.navbar button.navbar-toggler span.navbar-toggler-icon-close::before{display:none}header nav.navbar button.navbar-toggler:not(.collapsed) span.navbar-toggler-icon{opacity:0}header nav.navbar button.navbar-toggler:not(.collapsed) span.navbar-toggler-icon-close{opacity:1}header nav.navbar div.navbar-collapse{margin-top:2em}@media(min-width: 992px){header nav.navbar div.navbar-collapse{margin-top:0}}@media(min-width: 992px){header nav.navbar div.navbar-collapse a.navbar-brand{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}}header nav.navbar ul.navbar-nav{transition:opacity .25s ease-in-out;opacity:0}header nav.navbar ul.navbar-nav.loaded{opacity:1}header nav.navbar ul.navbar-nav a.nav-link{position:relative}header nav.navbar ul.navbar-nav a.nav-link::after{content:"";position:absolute;width:90%;transform:scaleX(0);height:1px;bottom:4px;left:5%;background-color:gray;transform-origin:bottom right;transition:transform .125s ease-out}header nav.navbar ul.navbar-nav a.nav-link:hover::after{transform:scaleX(1);transform-origin:bottom left}header nav.navbar a.brand img{position:relative;transition:top .5s cubic-bezier(0.4, 0, 0.2, 1),opacity .5s ease-in-out,transform .25s ease-in-out;top:0px;top:-4px;opacity:0}header nav.navbar a.brand img.loaded{top:0px;opacity:1}header nav.navbar a.brand img:hover{transform:scale(1.05)}header::after{display:block;content:" ";width:100%;width:100%;height:8px;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0) 100%);position:absolute;left:0px;bottom:-8px}div#search-overlay{left:0px}@media(max-width: 600px){div#search-overlay{display:none !important}}div#search-container{width:80vw;left:50%;top:25%;transform:translateX(-50%);margin:0 auto}@media(max-width: 600px){div#search-container{display:none !important}}@media(min-width: 1024px){div#search-container{width:60vw}}div#search-container div#close-search{font-size:1em;margin-top:0px}main div.lf-breadcrumb{background:#f5f6f4 !important}main div.lf-breadcrumb div.container-sm{padding-top:0px;padding-bottom:0px}main div.lf-breadcrumb div.container-sm span:first-of-type a{padding-left:0px}.fadeMeIn{transition:opacity .25s ease-in-out,top .25s ease-in-out;opacity:0;position:relative;top:-4px}.fadeMeIn.loaded{opacity:1;top:0px}a.homepage--case-study-card{height:45rem;position:relative}@media(min-width: 1401px){a.homepage--case-study-card{height:50rem}}a.homepage--case-study-card div.image div.lf-pointer div.lf-container{background:#000}a.homepage--case-study-card div.image div.lf-pointer div.lf-container div{color:#fff;text-transform:uppercase}a.homepage--case-study-card div.image div.lf-pointer div.lf-arrow{border-left-color:#000 !important}a.homepage--case-study-card img{height:500px;object-fit:cover;object-position:50% 50%}a.homepage--case-study-card div.case-study-card-overlay{display:block;width:100%;background:rgba(140,173,199,.8);position:absolute;left:0px;bottom:0px}a.homepage--case-study-card div.case-study-card-overlay p{font-size:1.275em;padding-left:2rem;padding-top:1rem;padding-bottom:0px;margin:0px;color:#fff}a.homepage--case-study-card div.case-study-card-overlay p:not(:first-of-type){font-size:.85em;padding-top:0px;padding-bottom:4rem}div.homepage--products-case-studies-tabs{display:flex;width:100%;margin-bottom:2rem}@media(min-width: 1401px){div.homepage--products-case-studies-tabs{width:calc(100% - 3px);margin-left:1px}}div.homepage--products-case-studies-tabs div.tab{display:flex;width:100%;background:#323232;transition:background .5s,opacity .5s,font-size .5s;cursor:pointer}div.homepage--products-case-studies-tabs div.tab p{width:100%;color:#878786;margin:0px;padding:.5rem 1rem}div.homepage--products-case-studies-tabs div.tab.active{background:#f7f8f7;cursor:default}div.homepage--products-case-studies-tabs div.tab.active p{color:#323232;font-weight:600}div.homepage--products-case-studies-tabs div.tab:not(.active){opacity:.6;font-size:clamp(1.55rem, 1.2vw, 1.85rem)}div.homepage--products-case-studies-tabs div.tab:hover:not(.active){opacity:.85}div.homepage--products-case-studies-tabs div.tab:last-child p{text-align:right}div.homepage--products-case-studies-container div.element-container{opacity:0;height:0px;pointer-events:none;position:relative;left:10px}div.homepage--products-case-studies-container div.element-container.case-studies{left:-10px}div.homepage--products-case-studies-container div.element-container.active{opacity:1;height:auto;pointer-events:auto;left:0px;transition:opacity .5s ease-out,left 1s ease-out}div.homepage--products-case-studies-container div.element-container.products a div.image-grow{width:60%;height:100%}div.homepage--products-case-studies-container div.element-container.products a div.image-grow img{width:100%;height:100%;object-fit:cover}div.homepage--products-case-studies-container div.element-container.products a div.icon-container{display:flex;background:#f7f8f7;justify-content:flex-start;align-items:start;padding:15px}div.homepage--products-case-studies-container div.element-container.products a div.icon-container div.title{padding-top:0px;padding-bottom:0px;max-width:100%;text-align:left}div.homepage--products-case-studies-container div.element-container.products a div.icon-container p.category{margin:0px;padding:0px;text-align:left}div.homepage--products-case-studies-container div.element-container.products a div.icon-container img{width:40px;margin-top:auto}div.homepage--products-case-studies-container div.element-container.case-studies a{flex-direction:row-reverse}div.homepage--products-case-studies-container div.element-container.case-studies a div.image-grow{width:60%;height:100%}div.homepage--products-case-studies-container div.element-container.case-studies a div.image-grow img{width:100%;height:100%;object-fit:cover}div.homepage--products-case-studies-container div.element-container.case-studies a div.icon-container{display:flex;background:#f7f8f7;justify-content:flex-start;align-items:start;padding:15px}div.homepage--products-case-studies-container div.element-container.case-studies a div.icon-container div.title{padding-top:0px;padding-bottom:0px;max-width:100%;text-align:left}div.homepage--products-case-studies-container div.element-container.case-studies a div.icon-container p.location,div.homepage--products-case-studies-container div.element-container.case-studies a div.icon-container p.description,div.homepage--products-case-studies-container div.element-container.case-studies a div.icon-container p.fakeLink{margin:0px;padding:0px;text-align:left}div.homepage--products-case-studies-container div.element-container.case-studies a div.icon-container p.location,div.homepage--products-case-studies-container div.element-container.case-studies a div.icon-container p.description{padding-bottom:2rem}div.homepage--products-case-studies-container div.element-container.case-studies a div.icon-container p.description,div.homepage--products-case-studies-container div.element-container.case-studies a div.icon-container p.fakeLink{font-size:1.45rem}div.homepage--products-case-studies-container div.element-container.case-studies a div.icon-container p.fakeLink{text-decoration:underline}div.homepage--products-case-studies-container div.element-container.case-studies a div.icon-container p.fakeLink:hover{text-decoration:none}div.homepage--products-case-studies-container div.element-container.case-studies a:nth-of-type(2) div.icon-container{background:#f7f8f7}div.homepage--carousel{padding-left:0px;padding-right:0px}div.homepage--carousel div.flexslider-inner{height:88vh}div.homepage--carousel div.hero-arrow{position:absolute;top:90px}@media(orientation: portrait)and (max-width: 667px){div.homepage--carousel div.hero-arrow{width:100vw;padding:0px;margin:0px}div.homepage--carousel div.hero-arrow div:first-child{padding-left:0px;text-align:center;font-size:1.2rem;text-wrap:nowrap}}div.homepage--carousel section.homepage--carousel-flexslider{position:relative;width:calc(100% + 20px);left:-10px}div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides img{height:88vh;object-fit:cover;object-position:50% 50%}div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content{display:flex;width:800px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);flex-direction:column;gap:0rem;justify-content:space-evenly;align-items:center;opacity:0;pointer-events:none;transition:opacity .5s ease-out}@media(orientation: portrait)and (max-width: 667px){div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content{width:65%}}@media(orientation: portrait)and (min-width: 668px)and (max-width: 992px){div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content{width:75%}}div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content.active{opacity:1;pointer-events:auto}div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content p{display:block;width:100%;height:auto;text-align:center;margin:0px;padding:0px;color:#fff;text-align:center;text-shadow:#000 0px 0px 40px,#000 0px 0px 40px,#000 0px 0px 40px,rgba(0,0,0,.1) 0px 0px 40px}div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content p.header{font-size:1.8rem;font-weight:600;text-transform:uppercase;letter-spacing:4px;margin-bottom:4.6rem}@media(orientation: portrait)and (max-width: 667px){div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content p.header{font-size:1.5rem;margin-bottom:4rem}}@media(min-width: 1300px){div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content p.header{font-size:2.2rem;margin-bottom:5rem}}div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content div.h1container{display:flex;gap:.5em;align-items:center}div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content div.h1container h1{display:block;width:100%;height:auto;text-align:center;margin:0px;padding:0px;color:#fff;text-align:center;text-shadow:#000 0px 0px 40px,#000 0px 0px 40px,#000 0px 0px 40px,rgba(0,0,0,.1) 0px 0px 40px;white-space:nowrap;font-family:"DINNextRoundedLTW01-Lig"}div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content div.h1container h1,div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content div.h1container p.header{font-size:1.8rem;font-weight:600;text-transform:uppercase;letter-spacing:4px;margin-bottom:4.6rem;line-height:1em}@media(orientation: portrait)and (max-width: 667px){div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content div.h1container h1,div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content div.h1container p.header{font-size:1.5rem;margin-bottom:4rem}}@media(min-width: 1300px){div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content div.h1container h1,div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content div.h1container p.header{font-size:2.2rem;margin-bottom:5rem}}div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content p.big{font-size:5.4rem;font-weight:200;line-height:6rem;margin-bottom:2.6rem}@media(orientation: portrait)and (max-width: 667px){div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content p.big{font-size:4rem;line-height:4.8rem}}@media(min-width: 1300px){div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content p.big{line-height:6.4rem;font-size:6rem;margin-bottom:3rem}}div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content p.details{font-size:3.2rem;font-weight:500;line-height:2.4rem;margin-bottom:4.6rem}@media(orientation: portrait)and (max-width: 992px){div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content p.details{font-size:2.4rem;line-height:3.2rem}}@media(min-width: 1300px){div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content p.details{font-size:3.6rem;line-height:2.8rem;margin-bottom:5rem}}div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content div.btn-container{display:flex;gap:3rem;opacity:0;pointer-events:none;transition:opacity .5s ease-out .05s}@media(orientation: portrait)and (max-width: 992px){div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content div.btn-container{flex-direction:column;gap:2rem}}div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content div.btn-container.active{opacity:1;pointer-events:auto}div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content div.btn-container a{display:block;min-width:250px;flex-basis:100%;height:4rem;background:#fff;color:#000;text-align:center;text-decoration:none;text-transform:uppercase;font-size:1.4rem;padding:5px 0px;line-height:3rem;font-weight:200;letter-spacing:1px;box-shadow:rgba(0,0,0,.6) 0px 0px 50px}@media(min-width: 1300px){div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content div.btn-container a{font-size:1.6rem}}div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content div.btn-container a:hover{filter:brightness(95%)}div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content div.btn-container a:nth-of-type(2){background:#d3dee1}div.homepage--carousel section.homepage--carousel-flexslider div.flexslider-inner ul.slides div.inner-content div.btn-container a:nth-of-type(2):hover{filter:brightness(105%)}div.homepage--carousel section.homepage--carousel-flexslider ol.flex-control-nav{bottom:2rem;z-index:99999;width:auto;left:50%;transform:translateX(-50%)}div.homepage--carousel section.homepage--carousel-flexslider ol.flex-control-nav li{margin-left:.3rem;margin-right:.3rem}div.homepage--carousel section.homepage--carousel-flexslider ol.flex-control-nav li a{width:1.4rem;height:1.4rem;background:transparent;border:1px solid #fff;transition:background .2s ease-out;box-shadow:none;-webkit-box-shadow:none}div.homepage--carousel section.homepage--carousel-flexslider ol.flex-control-nav li a.flex-active{background:#fff}div.homepage--carousel section.homepage--carousel-flexslider ul.flex-direction-nav{display:none}div.homepage--carousel section.homepage--carousel-flexslider div.left-right-controls{display:flex;width:100%;height:7rem;background:transparent;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);align-items:center;z-index:2;pointer-events:none}div.homepage--carousel section.homepage--carousel-flexslider div.left-right-controls div.arrow{display:none;background:rgba(0,0,0,.5);width:7rem;height:7rem;border-radius:50%;position:relative;pointer-events:auto;cursor:pointer}@media(max-width: 992px){div.homepage--carousel section.homepage--carousel-flexslider div.left-right-controls div.arrow{width:5rem;height:5rem}}div.homepage--carousel section.homepage--carousel-flexslider div.left-right-controls div.arrow svg{display:block;fill:#fff;width:4rem;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}@media(max-width: 992px){div.homepage--carousel section.homepage--carousel-flexslider div.left-right-controls div.arrow svg{width:3rem}}div.homepage--carousel section.homepage--carousel-flexslider div.left-right-controls div.arrow.left{margin-left:5.25rem}@media(max-width: 992px){div.homepage--carousel section.homepage--carousel-flexslider div.left-right-controls div.arrow.left{margin-left:.25rem}}div.homepage--carousel section.homepage--carousel-flexslider div.left-right-controls div.arrow.right{margin-left:auto;margin-right:5.25rem}@media(max-width: 992px){div.homepage--carousel section.homepage--carousel-flexslider div.left-right-controls div.arrow.right{margin-right:.25rem}}div.homepage--carousel section.homepage--carousel-flexslider div.left-right-controls div.arrow.right svg{transform:translate(-50%, -50%) scaleX(-1);-webkit-transform:translate(-50%, -50%) scaleX(-1)}div.grid-container div.item1 div.quickDeliveryContainer{position:relative}div.grid-container div.item1 div.quickDeliveryContainer img.quickDelivery{width:100px;height:auto;position:absolute;top:55px;right:15px;z-index:2}@media(min-width: 1400px){div.grid-container div.item1 div.quickDeliveryContainer img.quickDelivery{width:140px}}div.template-press div.image-grid{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:3em;column-gap:0}@media(min-width: 768px){div.template-press div.image-grid{flex-basis:50%;column-gap:1.5em}}@media(min-width: 1200px){div.template-press div.image-grid{flex-basis:33.3%}}div.template-press div.image-grid div.item{display:flex;width:100%;flex-basis:100%}@media(min-width: 768px){div.template-press div.image-grid div.item{flex-basis:calc(50% - 0.75em)}}@media(min-width: 1200px){div.template-press div.image-grid div.item{flex-basis:calc(33.3% - 1em)}}div.template-press div.image-grid div.item a{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;row-gap:1.5em;text-decoration:none}div.template-press div.image-grid div.item a div.image-container{overflow:hidden}div.template-press div.image-grid div.item a div.image-container img{width:100%;aspect-ratio:1/1;object-fit:cover;scale:1;transition:scale .75s ease-out}div.template-press div.image-grid div.item a img.logo{width:100%;max-width:80%;height:100px;object-fit:contain;object-position:center center}div.template-press div.image-grid div.item a p{font-size:.9em;font-weight:700;margin:0;padding:0}div.template-press div.image-grid div.item a:hover div.image-container img{scale:1.1}div.hero-main.template-factory{background-position:center center;background-size:cover}@media(min-width: 1024px){div.hero-main.template-factory{background-position:100% 56%;background-size:120%}}div.container-sm.template-factory div.col-md-12.top-lhs{display:flex;flex-direction:column;justify-content:space-between}div.container-sm.template-factory div.lf-service.first{margin-top:4em}@media(min-width: 992px){div.container-sm.template-factory div.lf-service.first{margin-top:0}}div.container-sm.template-factory div.lf-service.last{margin-bottom:0}div.container-sm.template-factory div.col-sm-12.images-col{padding:0;margin-top:4em}@media(min-width: 768px){div.container-sm.template-factory div.col-sm-12.images-col{margin-top:5em}}div.container-sm.template-factory div.col-sm-12.images-col div.image-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25em}div.container-sm.template-factory div.col-sm-12.images-col div.image-grid div.item{width:100%;flex-basis:100%;flex-grow:1;flex-shrink:0}@media(min-width: 768px){div.container-sm.template-factory div.col-sm-12.images-col div.image-grid div.item{flex-basis:33.3%}}@media(min-width: 1024px){div.container-sm.template-factory div.col-sm-12.images-col div.image-grid div.item{flex-basis:25%}}div.container-sm.template-factory div.col-sm-12.video-col{padding:0;margin-top:4em}@media(min-width: 768px){div.container-sm.template-factory div.col-sm-12.video-col{margin-top:4em}}div.container-sm.template-factory div.col-sm-12.video-col div.video{width:100%;height:100%;aspect-ratio:16/9}div.container-sm.template-factory div.col-sm-12.video-col div.video iframe{width:100%}nav.navbar ul.navbar-nav li.nav-item{position:relative}nav.navbar ul.navbar-nav li.nav-item div.hover-item{display:block;background:#fff;position:relative;top:0;left:0;padding:0;z-index:9;opacity:1;pointer-events:auto;transition:top .125s ease-out,opacity .25s ease-out}@media(min-width: 992px){nav.navbar ul.navbar-nav li.nav-item div.hover-item{position:absolute;top:32px;left:calc(0px - 0.5em);padding:.5em;opacity:0;pointer-events:none}}nav.navbar ul.navbar-nav li.nav-item div.hover-item::after{content:" ";display:none;width:100%;height:8px;position:absolute;bottom:-8px;left:0px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0) 100%)}@media(min-width: 992px){nav.navbar ul.navbar-nav li.nav-item div.hover-item::after{display:block}}nav.navbar ul.navbar-nav li.nav-item div.hover-item.active{top:36px;opacity:1;pointer-events:auto}nav.navbar ul.navbar-nav li.nav-item div.hover-item a{white-space:nowrap}/*# sourceMappingURL=tweaks.css.map */
