@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400&display=swap");.color-vlgrey{color:#fafafa!important}.color-vlgrey *{color:#fafafa!important}.bg-vlgrey{background-color:#fafafa}.color-lgrey{color:#eeeeee!important}.color-lgrey *{color:#eeeeee!important}.bg-lgrey{background-color:#eeeeee}.color-grey{color:#dddddd!important}.color-grey *{color:#dddddd!important}.bg-grey{background-color:#dddddd}.color-dgrey{color:#575757!important}.color-dgrey *{color:#575757!important}.bg-dgrey{background-color:#575757}.color-orange{color:#ef532a!important}.color-orange *{color:#ef532a!important}.bg-orange{background-color:#ef532a}.color-black{color:black!important}.color-black *{color:black!important}.bg-black{background-color:black}.color-white{color:white!important}.color-white *{color:white!important}.bg-white{background-color:white}body{font-family:din-2014,'Open Sans',sans-serif;font-weight:300;color:black}*{transition:.2s ease-in-out}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}a:hover{cursor:pointer}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{margin:.67em 0;font-size:2em}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{outline-offset:-2px;-webkit-appearance:textfield}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.alignnone{margin:20px 0}.aligncenter,div.aligncenter{display:block;margin:20px auto 20px auto}.alignright{float:right;margin:20px 0 20px 20px}.alignleft{float:left;margin:20px 20px 20px 0}a img.alignright{float:right;margin:20px 0 20px 20px}a img.alignnone{margin:20px 0 20px 0}a img.alignleft{float:left;margin:20px 20px 20px 0}a img.aligncenter{display:block;margin-right:auto;margin-left:auto}.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:center;border:1px solid #f0f0f0;background:#fff}.wp-caption.alignnone{margin:20px 0 20px 0}.wp-caption.alignleft{margin:20px 20px 20px 0}.wp-caption.alignright{margin:20px 0 20px 20px}.wp-caption img{width:auto;max-width:98.5%;height:auto;margin:0;padding:0;border:0 none}.wp-caption p.wp-caption-text{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}.screen-reader-text{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px}.screen-reader-text:focus{display:block;z-index:100000;top:5px;left:5px;clip:auto!important;width:auto;height:auto;padding:15px 23px 14px;font-size:14px;font-size:.875rem;font-weight:bold;line-height:normal;text-decoration:none;color:#21759b;border-radius:3px;background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:16px}h1,h2,h3,h4,h5,h6{line-height:1.2em;letter-spacing:0.5px;font-weight:300}h1{font-size:2.2rem;color:black;padding-bottom:2px;width:auto;display:inline-block}h1 .small{font-size:0.8em}.hero h1,.hero h2{font-size:3rem;color:#ef532a;border-bottom:none;padding-bottom:0;font-weight:300;margin:0!important}.product h1,.product-h1{color:white;border-bottom:none;padding-bottom:0;text-transform:uppercase;font-size:2rem;font-weight:600;margin-bottom:5px}h2,.h2{font-size:1.8rem;color:black;padding-bottom:2px;display:inline-block;font-weight:600}h2.small,.h2.small{font-size:1.1rem;text-transform:uppercase;border-bottom:none;padding-bottom:0}.h2{margin-bottom:10px}h3{font-size:1.5rem}h3.small{font-size:1.1rem}h3.large{font-size:2.1rem}h4{font-size:1.4rem}h5{font-size:1.3rem}h6{font-size:1.2rem}p,li,blockquote{font-size:1.3rem;line-height:1.5em}p.small,li.small,blockquote.small{font-size:1.1rem;margin-top:0}p.meta,li.meta,blockquote.meta{color:black;font-size:1.1rem}.meta_link{display:flex;font-size:1.1rem;color:#ef532a;align-items:center;margin:20px 0 40px 0}.meta_link_img{position:relative}.meta_link img{height:20px;margin:0 5px 0 0}.meta_link img:first-child{z-index:-1;opacity:1}.meta_link img:last-child{z-index:2;opacity:0;position:absolute;top:0;left:0}.meta_link:hover img:last-child{opacity:1}.small p,.small li,.small blockquote{font-size:1.1rem}.font-large p,.font-large li{font-size:1.4rem}img{max-width:100%;height:auto;display:block;max-height:calc(100vh - 100px)}main h1,main h2,main h3,main h4,main h5,main h6,main p,main ul,main img,main .button,main table{margin-top:20px;margin-bottom:20px}main h1 a,main h2 a,main h3 a,main h4 a,main h5 a,main h6 a,main p a,main ul a,main img a,main .button a,main table a{color:#ef532a}main h1 a:hover,main h2 a:hover,main h3 a:hover,main h4 a:hover,main h5 a:hover,main h6 a:hover,main p a:hover,main ul a:hover,main img a:hover,main .button a:hover,main table a:hover{text-decoration:underline}main li{margin-top:10px;margin-bottom:10px}main ul,main ol{margin-left:20px}main blockquote{margin:20px;font-style:italic;line-height:1.6em}main table{border-collapse:collapse;width:100%;color:#575757;border:none!important}main table th,main table td{padding:5px 20px!important;font-weight:300;text-align:left;font-style:normal!important;font-size:1.1rem;border:none!important}@media (max-width:750px){main table th,main table td{padding:5px 10px!important;font-size:1rem}main table th p,main table td p{font-size:1rem}}@media (max-width:479px){main table th,main table td{padding:5px!important;font-size:1rem}}main table tbody tr:nth-child(odd){background-color:#eeeeee}main table tbody tr:nth-child(even){background-color:#fafafa}main table th{width:33%!important}main table p{padding:0!important}a h2,a h3,a p{color:black}strong{font-weight:600}.ul-col-3 ul{columns:3;column-gap:80px;list-style-type:none;margin-left:0;color:#575757}.ul-col-3 ul li{break-inside:avoid;position:relative;margin-left:20px}.ul-col-3 ul li:before{content:'';width:12px;height:12px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/img/icon-caret-orange.png");position:absolute;top:8px;left:-20px}@media (max-width:1023px){.ul-col-3 ul{columns:2}}@media (max-width:750px){.ul-col-3 ul{columns:1}}ul.tabs{display:none}.woocommerce-Tabs-panel h2{display:none}.image_square{min-height:400px}@media (max-width:750px){h1{font-size:2rem}.hero h1,.hero h2{font-size:2.6rem}.product h1,.product-h1{font-size:1.8rem}h2,.h2{font-size:1.6rem}h2.small,.h2.small{font-size:1.1rem}h3{font-size:1.4rem}h3.small{font-size:1.1rem}h3.large{font-size:1.6rem}h4{font-size:1.3rem}h5{font-size:1.2rem}h6{font-size:1.1rem}p,li,blockquote{font-size:1.1rem;line-height:1.4em}p.small,li.small,blockquote.small{font-size:1rem}p.meta,li.meta,blockquote.meta{font-size:1rem}.meta_link{font-size:1rem}.meta_link_img{position:relative}.meta_link img{height:18px}.small p,.small li,.small blockquote{font-size:1rem}.font-large p,.font-large li{font-size:1.2rem}}.count{display:none}main table.product-table{table-layout:fixed;border:1px solid #575757!important}main table.product-table tr{background-color:transparent!important}main table.product-table tr th,main table.product-table tr td{padding:5px 0;vertical-align:top;float:left;width:100%;background-color:transparent}@media only screen and (min-width:623px){main table.product-table tr th,main table.product-table tr td{float:none;width:auto;padding:10px;border:1px solid #575757!important}}main table.product-table tr th{background-color:#ef532a;display:none;text-align:left;font-weight:500}@media only screen and (min-width:623px){main table.product-table tr th{display:table-cell}}main table.product-table tr .rowspan{border-bottom:1px solid #575757!important;border-top:1px solid #575757!important;padding:10px 0;width:100%}@media only screen and (min-width:623px){main table.product-table tr .rowspan{width:30%!important;margin-top:0;padding:10px}}main table.product-table tr .width-1{width:100%}@media only screen and (min-width:623px){main table.product-table tr .width-1{width:70%!important}}main table.product-table tr .width-2{width:100%}@media only screen and (min-width:623px){main table.product-table tr .width-2{width:35%!important}}main table.product-table tr .width-3{width:100%}@media only screen and (min-width:623px){main table.product-table tr .width-3{width:23.3333333333%!important}}main table.product-table tr .width-4{width:100%}@media only screen and (min-width:623px){main table.product-table tr .width-4{width:17.5%!important}}.row{position:relative}.aos_wrapper{width:100vw;overflow:hidden}.p-t,.p-tb,.p-tblr{padding-top:40px}.p-b,.p-tb,.p-tblr{padding-bottom:40px}.p-l,.p-lr,.p-tblr{padding-left:40px}.p-l-small{padding-left:20px}.p-r,.p-lr,.p-tblr{padding-right:40px}.p-r-small{padding-right:20px}.p-tb-small{padding-top:20px;padding-bottom:20px}.p-lr-small{padding-left:20px;padding-right:20px}.p-tblr-large{padding:120px 40px}.p-tblr-s{padding:5px}.bg-vlgrey + .bg-vlgrey{margin-top:-80px}@media (max-width:1279px){.p-t,.p-tb,.p-tblr{padding-top:40px}.p-b,.p-tb,.p-tblr{padding-bottom:40px}.p-l,.p-lr,.p-tblr{padding-left:30px}.p-l-small{padding-left:15px}.p-r,.p-lr,.p-tblr{padding-right:30px}.p-tb,.p-tblr{padding-top:40px;padding-bottom:40px}.p-lr,.p-tblr{padding-left:30px;padding-right:30px}.p-lr-small{padding-left:15px;padding-right:15px}.p-tblr{padding-top:40px;padding-bottom:40px;padding-left:30px;padding-right:30px}.p-tblr-large{padding:120px 30px}.p-lg-l{padding-left:30px}.bg-vlgrey + .bg-vlgrey{margin-top:-60px}}@media (max-width:1023px){.p-t,.p-tb,.p-tblr{padding-top:30px}.p-b,.p-tb,.p-tblr{padding-bottom:30px}.p-l,.p-lr,.p-tblr{padding-left:20px}.p-l-small{padding-left:10px}.p-r,.p-lr,.p-tblr{padding-right:20px}.p-tb,.p-tblr{padding-top:30px;padding-bottom:30px}.p-lr,.p-tblr{padding-left:20px;padding-right:20px}.p-lr-small{padding-left:10px;padding-right:10px}.p-tblr{padding-top:30px;padding-bottom:30px;padding-left:20px;padding-right:20px}.p-tblr-large{padding:80px 20px}.p-lg-l{padding-left:20px}.bg-vlgrey + .bg-vlgrey{margin-top:-40px}}@media (max-width:750px){.p-md-lr{padding-left:20px;padding-right:20px}.p-md-r{padding-right:20px}.p-md-t{padding-top:30px;padding-bottom:0}.p-md-b{padding-top:0;padding-bottom:30px}}@media (max-width:623px){.p-t,.p-tb,.p-tblr{padding-top:20px}.p-b,.p-tb,.p-tblr{padding-bottom:20px}.p-l,.p-lr,.p-tblr{padding-left:10px}.p-l-small{padding-left:4px}.p-r,.p-lr,.p-tblr{padding-right:10px}.p-tb,.p-tblr{padding-top:20px;padding-bottom:20px}.p-lr,.p-tblr{padding-left:10px;padding-right:10px}.p-lr-small{padding-left:4px;padding-right:4px}.p-tblr{padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px}.p-tblr-large{padding:40px 10px}.p-lg-l{padding-left:10px}.p-md-lr{padding-left:10px;padding-right:10px}.p-md-r{padding-right:10px}.p-md-t{padding-top:20px;padding-bottom:0}.p-md-b{padding-top:0;padding-bottom:20px}.bg-vlgrey + .bg-vlgrey{margin-top:-20px}}.container{display:block;display:flex;position:relative;max-width:1800px;width:100%;margin:0 auto;flex-wrap:wrap;justify-content:center;align-items:stretch}.container-full{max-width:100%}.container-narrow{max-width:1279px}.narrow p{max-width:500px}.narrow.align-center p{margin-left:auto;margin-right:auto}.v-narrow p{max-width:400px;line-height:1.6em}.image-wide{width:calc(1200px + ((100vw - 1800px) / 2))}.left-third{width:600px}@media (max-width:1800px){.image-wide{width:calc(66.66666666vw + 80px)}.left-third{width:auto;flex-grow:1}}@media (max-width:1279px){.image-wide{width:calc(58.3333333vw + 80px)}}@media (max-width:1023px){.image-wide{width:calc(50vw + 80px)}}.block-inner{max-width:800px!important;margin-left:auto}@media (max-width:1023px){.block-inner{margin-left:0}}.block{display:block;position:relative;overflow:hidden}.flex{display:flex}.fd-r{flex-direction:row}.fd-c{flex-direction:column}.fj-sb{justify-content:space-between}.fj-c{justify-content:center}.fj-sa{justify-content:space-around}.fj-fe{justify-content:flex-end}.fj-fs{justify-content:flex-start}.fa-fs{align-items:flex-start}.fa-fe{align-items:flex-end}.fa-c{align-items:center}.fa-b{align-items:baseline}.fa-s{align-items:stretch}.fas-fe{align-self:flex-end}.fas-c{align-self:center}.fc-grow{flex-grow:1}.fc-shrink{flex-shrink:1}.fc-noshrink{flex-shrink:0}.f-wrap{flex-wrap:wrap}.f-nowrap{flex-wrap:nowrap}@media (max-width:750px){.f-md-wrap{flex-wrap:wrap}}@media (max-width:623px){.f-sm-wrap{flex-wrap:wrap}}.fc-0{width:0%}.fc-1{width:8.33333%}.fc-2{width:16.66667%}.fc-3{width:25%}.fc-4{width:33.33333%}.fc-5{width:41.66667%}.fc-6{width:50%}.fc-7{width:58.33333%}.fc-8{width:66.66667%}.fc-9{width:75%}.fc-10{width:83.33333%}.fc-11{width:91.66667%}.fc-12{width:100%}@media only screen and (max-width:1279px){.fc-xl-0{width:0%}.fc-xl-1{width:8.33333%}.fc-xl-2{width:16.66667%}.fc-xl-3{width:25%}.fc-xl-4{width:33.33333%}.fc-xl-5{width:41.66667%}.fc-xl-6{width:50%}.fc-xl-7{width:58.33333%}.fc-xl-8{width:66.66667%}.fc-xl-9{width:75%}.fc-xl-10{width:83.33333%}.fc-xl-11{width:91.66667%}.fc-xl-12{width:100%}}@media only screen and (max-width:1023px){.fc-lg-0{width:0%}.fc-lg-1{width:8.33333%}.fc-lg-2{width:16.66667%}.fc-lg-3{width:25%}.fc-lg-4{width:33.33333%}.fc-lg-5{width:41.66667%}.fc-lg-6{width:50%}.fc-lg-7{width:58.33333%}.fc-lg-8{width:66.66667%}.fc-lg-9{width:75%}.fc-lg-10{width:83.33333%}.fc-lg-11{width:91.66667%}.fc-lg-12{width:100%}}@media only screen and (max-width:750px){.fc-md-0{width:0%}.fc-md-1{width:8.33333%}.fc-md-2{width:16.66667%}.fc-md-3{width:25%}.fc-md-4{width:33.33333%}.fc-md-5{width:41.66667%}.fc-md-6{width:50%}.fc-md-7{width:58.33333%}.fc-md-8{width:66.66667%}.fc-md-9{width:75%}.fc-md-10{width:83.33333%}.fc-md-11{width:91.66667%}.fc-md-12{width:100%}}@media only screen and (max-width:623px){.fc-sm-0{width:0%}.fc-sm-1{width:8.33333%}.fc-sm-2{width:16.66667%}.fc-sm-3{width:25%}.fc-sm-4{width:33.33333%}.fc-sm-5{width:41.66667%}.fc-sm-6{width:50%}.fc-sm-7{width:58.33333%}.fc-sm-8{width:66.66667%}.fc-sm-9{width:75%}.fc-sm-10{width:83.33333%}.fc-sm-11{width:91.66667%}.fc-sm-12{width:100%}}@media only screen and (max-width:479px){.fc-xs-0{width:0%}.fc-xs-1{width:8.33333%}.fc-xs-2{width:16.66667%}.fc-xs-3{width:25%}.fc-xs-4{width:33.33333%}.fc-xs-5{width:41.66667%}.fc-xs-6{width:50%}.fc-xs-7{width:58.33333%}.fc-xs-8{width:66.66667%}.fc-xs-9{width:75%}.fc-xs-10{width:83.33333%}.fc-xs-11{width:91.66667%}.fc-xs-12{width:100%}}.fc-order-1{order:1}.fc-order-2{order:2}.fc-order-3{order:3}.fc-order-4{order:4}.fc-order-5{order:5}@media only screen and (max-width:1279px){.fc-xl-order-1{order:1}.fc-xl-order-2{order:2}.fc-xl-order-3{order:3}.fc-xl-order-4{order:4}.fc-xl-order-5{order:5}}@media only screen and (max-width:1023px){.fc-lg-order-1{order:1}.fc-lg-order-2{order:2}.fc-lg-order-3{order:3}.fc-lg-order-4{order:4}.fc-lg-order-5{order:5}}@media only screen and (max-width:750px){.fc-md-order-1{order:1}.fc-md-order-2{order:2}.fc-md-order-3{order:3}.fc-md-order-4{order:4}.fc-md-order-5{order:5}}@media only screen and (max-width:623px){.fc-sm-order-1{order:1}.fc-sm-order-2{order:2}.fc-sm-order-3{order:3}.fc-sm-order-4{order:4}.fc-sm-order-5{order:5}}.f-matchheight{height:100%;display:flex;flex-direction:column;justify-content:space-between}.slick-slider{display:block;position:relative;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{display:block;position:relative;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{display:block;display:flex;position:relative;top:0;left:0;align-items:stretch}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-slide:focus{outline:none}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/src/scss") "ajax-loader.gif" center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/src/scss/font") "slick.eot";src:url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/src/scss/font") "slick.eot?#iefix" format("embedded-opentype"),url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/src/scss/font") "slick.woff" format("woff"),url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/src/scss/font") "slick.ttf" format("truetype"),url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/src/scss/font") "slick.svg#slick" format("svg")}.slick-prev,.slick-next{display:block;position:absolute;top:50%;width:20px;height:20px;padding:0;font-size:0;line-height:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.5}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:1;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir='rtl'] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir='rtl'] .slick-next:before{content:"←"}.slick-dots{display:block;position:absolute;bottom:20px;width:100%;margin:0;padding:0;text-align:center;list-style:none}.slick-dots li{display:inline-block;position:relative;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{display:block;width:20px;height:20px;padding:5px;font-size:0;line-height:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-family:"slick";font-size:12px;line-height:20px;text-align:center;content:"•";opacity:0.5;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;color:black}.bg_img{background-position:center center;background-size:cover}.bg_img-dark{filter:brightness(70%)}.bg_img-top{background-position:center top}.bg-abs{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.bg_overlay{background:rgba(100,100,100,0.75);background-blend-mode:multiply}.bg_overlay-gradient{background:linear-gradient(180deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 50%,rgba(255,255,255,0) 100%)}.bg-fixed{background-attachment:fixed}.bg_video{position:absolute;top:0;left:0;width:100%;height:100%}.bg_video video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}.bg-min{min-height:400px}.button,button,.wpcf7-submit,.search-submit,#sb_instagram .sbi_follow_btn a{font-size:1.2rem!important;padding:0 40px 0 0!important;background-color:transparent!important;display:inline-block!important;text-transform:uppercase!important;color:black!important;position:relative!important;font-weight:600!important;letter-spacing:0.5px!important;transition:0.2s ease-in-out!important;border:none!important;box-shadow:none!important}.button svg,button svg,.wpcf7-submit svg,.search-submit svg,#sb_instagram .sbi_follow_btn a svg{font-size:20px}.button:focus,button:focus,.wpcf7-submit:focus,.search-submit:focus,#sb_instagram .sbi_follow_btn a:focus{outline:none}.button:after,button:after,.wpcf7-submit:after,.search-submit:after,#sb_instagram .sbi_follow_btn a:after{content:'';width:15px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/img/icon-caret-black.png");position:absolute;top:3px;right:15px;transition:0.2s ease-in-out}.button:hover,button:hover,.wpcf7-submit:hover,.search-submit:hover,#sb_instagram .sbi_follow_btn a:hover{cursor:pointer}.button:hover:after,button:hover:after,.wpcf7-submit:hover:after,.search-submit:hover:after,#sb_instagram .sbi_follow_btn a:hover:after{right:0}.button-white,button-white,.wpcf7-submit-white,.search-submit-white,#sb_instagram .sbi_follow_btn a-white{color:white!important}.button-white:after,button-white:after,.wpcf7-submit-white:after,.search-submit-white:after,#sb_instagram .sbi_follow_btn a-white:after{background-image:url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/img/icon-caret-white.png")}.button-orange,button-orange,.wpcf7-submit-orange,.search-submit-orange,#sb_instagram .sbi_follow_btn a-orange{color:#ef532a!important}.button-orange:after,button-orange:after,.wpcf7-submit-orange:after,.search-submit-orange:after,#sb_instagram .sbi_follow_btn a-orange:after{background-image:url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/img/icon-caret-orange.png")}.button-filter:after,button-filter:after,.wpcf7-submit-filter:after,.search-submit-filter:after,#sb_instagram .sbi_follow_btn a-filter:after{background-image:url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/img/icon-filter-orange.png")}.button-filter:hover:after,button-filter:hover:after,.wpcf7-submit-filter:hover:after,.search-submit-filter:hover:after,#sb_instagram .sbi_follow_btn a-filter:hover:after{top:3px;right:15px}.button-download,button-download,.wpcf7-submit-download,.search-submit-download,#sb_instagram .sbi_follow_btn a-download{margin-top:38px!important;margin-bottom:6px!important}.button-download:after,button-download:after,.wpcf7-submit-download:after,.search-submit-download:after,#sb_instagram .sbi_follow_btn a-download:after{background-image:url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/img/icon-down-orange.png")}.button-download:hover:after,button-download:hover:after,.wpcf7-submit-download:hover:after,.search-submit-download:hover:after,#sb_instagram .sbi_follow_btn a-download:hover:after{right:15px;top:8px}.button-close:after,button-close:after,.wpcf7-submit-close:after,.search-submit-close:after,#sb_instagram .sbi_follow_btn a-close:after{background-image:url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/img/icon-close-orange.png")}.button-close:hover:after,button-close:hover:after,.wpcf7-submit-close:hover:after,.search-submit-close:hover:after,#sb_instagram .sbi_follow_btn a-close:hover:after{right:15px;transform:rotate(180deg)}.button-left,button-left,.wpcf7-submit-left,.search-submit-left,#sb_instagram .sbi_follow_btn a-left{padding:0 0 0 40px!important}.button-left:after,button-left:after,.wpcf7-submit-left:after,.search-submit-left:after,#sb_instagram .sbi_follow_btn a-left:after{right:auto;left:15px;transform:rotate(180deg)}.button-left:hover:after,button-left:hover:after,.wpcf7-submit-left:hover:after,.search-submit-left:hover:after,#sb_instagram .sbi_follow_btn a-left:hover:after{left:0}.button-configure,button-configure,.wpcf7-submit-configure,.search-submit-configure,#sb_instagram .sbi_follow_btn a-configure{margin-top:20px!important;margin-bottom:5px!important}.button-configure:after,button-configure:after,.wpcf7-submit-configure:after,.search-submit-configure:after,#sb_instagram .sbi_follow_btn a-configure:after{background-image:url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/img/icon-cog-orange.png");right:15px;height:16px;width:16px;top:1px}.button-configure:hover:after,button-configure:hover:after,.wpcf7-submit-configure:hover:after,.search-submit-configure:hover:after,#sb_instagram .sbi_follow_btn a-configure:hover:after{right:15px;transform:rotate(180deg)}.button-configure.button-close:after,button-configure.button-close:after,.wpcf7-submit-configure.button-close:after,.search-submit-configure.button-close:after,#sb_instagram .sbi_follow_btn a-configure.button-close:after{background-image:url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/img/icon-close-orange.png")}.button-pagination:after,button-pagination:after,.wpcf7-submit-pagination:after,.search-submit-pagination:after,#sb_instagram .sbi_follow_btn a-pagination:after{top:5px}#sb_instagram .sbi_follow_btn a:after{top:5px}.wcpf-button-action-reset{text-align:left!important;font-size:14px!important}.wcpf-button-action-reset:after{background-image:url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/img/icon-reset-grey.png");right:5px;width:20px;height:20px;top:-2px}.wcpf-button-action-reset:hover:after{right:5px;transform:rotate(180deg)}.wpcf7-submit{color:#ef532a!important;width:auto!important;margin:20px 0 20px 20px!important}.search-submit{color:#ef532a!important}.filter-toggle:after,.filter-close:after{right:8px!important}.gallery-slider{padding-bottom:0px}.gallery-slider *{transition:0s linear}.gallery-slider img{height:300px;width:auto;background-color:white}.gallery-slider .slick-dots{display:flex;justify-content:flex-start;padding-left:0px;bottom:10px}.gallery-slider .slick-dots li{height:auto;width:auto;margin:0}.gallery-slider .slick-dots button{margin:0 5px 0 0!important;width:40px!important;height:3px!important;padding:0!important;background-color:#575757!important;color:transparent!important}.gallery-slider .slick-dots button:before,.gallery-slider .slick-dots button:after{display:none!important}.gallery-slider .slick-dots .slick-active button{background-color:#ef532a!important}@media (max-width:1023px){.gallery-slider_slide{padding-left:20px}}.gallery-slider-alt *{transition:0s linear}.gallery-slider-alt img{max-height:calc(100vh - 200px);min-height:300px;margin:0;width:auto}.gallery-slider-alt .gallery-slider_slide{filter:brightness(0.5) saturate(0.5);transition:1s ease-in-out}.gallery-slider-alt .gallery-slider_slide.slick-center{filter:brightness(1) saturate(1)}.gallery-slider-alt .slick-next,.gallery-slider-alt .slick-prev{top:40px;position:absolute!important;color:transparent!important;z-index:3;width:25px;height:35px}.gallery-slider-alt .slick-next:before,.gallery-slider-alt .slick-prev:before{display:none}.gallery-slider-alt .slick-next:after,.gallery-slider-alt .slick-prev:after{width:25px;height:35px;background-image:url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/img/icon-caret-grey-skinny.png");top:0}.gallery-slider-alt .slick-prev{left:40px;right:auto;transform:rotate(180deg)}.gallery-slider-alt .slick-next{left:auto;right:40px;transform:none}header{position:sticky;top:0;display:block;width:100vw;z-index:10;background-color:white}header .container{padding-top:10px;padding-bottom:10px;flex-wrap:nowrap}header .container .content{padding-top:10px;padding-bottom:10px}header .header_logo{display:block;margin:0;position:relative;z-index:11}header .header_logo img{height:55px;width:auto}header nav{display:flex}header nav ul{list-style-type:none;display:flex;align-items:stretch;flex-grow:1;z-index:11}header nav ul li{flex-grow:1;padding:0 10px;display:flex;align-items:center;justify-content:center;line-height:1rem}header nav ul li a{display:block;padding:0;width:auto;text-align:center;color:black;font-size:1rem;font-weight:600;line-height:1rem}header nav ul li a:hover{color:#ef532a}header nav ul li.current-menu-item a{color:#ef532a}header .header_icon{margin-top:-4px}header .header_icon{position:relative;margin-left:20px}header .header_icon img{margin:0;max-height:20px;max-width:26px}header .header_icon img:first-child{z-index:1}header .header_icon img:last-child{z-index:2;opacity:0;position:absolute;top:0;left:0}header .header_icon:hover img:last-child{opacity:1}@media (min-width:1024px){.menu-item-has-children{position:relative}.menu-item-has-children .sub-menu{position:absolute;background-color:#fafafa;top:100%;left:50%;width:auto;transform:translateX(-50%);display:none;border-top:20px solid white;min-width:100%;padding:10px 0}.menu-item-has-children .sub-menu li{padding:5px 10px}.menu-item-has-children .sub-menu li a{padding:5px;white-space:nowrap}.menu-item-has-children:hover .sub-menu{display:block}}@media (max-width:1279px){.header_menu nav ul li{padding-inline:0 5px!important}.header_menu nav ul a{font-size:1rem}}@media (max-width:1023px){.header_menu{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;display:none;align-items:flex-start;padding:110px 40px 40px}.header_menu nav{display:block}.header_menu nav ul{flex-direction:column;align-items:flex-start}.header_menu nav ul li{width:auto;display:block;padding:15px 0}.header_menu nav ul li a{width:auto;text-align:left;font-size:28px;display:inline-block}.header_menu .header_icons{margin-top:10px}.header_menu .header_icons img{max-height:24px;max-width:28px}.header_menu.active{z-index:9;opacity:1;display:flex}header.mobile{height:100vh;width:100vw;overflow:scroll;background-color:#fafafa}.header_menu .menu-item-has-children{position:relative}.header_menu .menu-item-has-children:after{content:'';position:absolute;right:-30px;top:18px;width:12px;height:12px;background-image:url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/img/icon-close-orange.png");background-size:contain;background-repeat:no-repeat;background-position:center center;transform:rotate(45deg)}.header_menu .menu-item-has-children .sub-menu{padding:10px 0 10px 20px;display:none}.header_menu .menu-item-has-children .sub-menu li{padding:2px 0}.header_menu .menu-item-has-children .sub-menu li a{padding:3px 0;font-size:20px}.header_menu .menu-item-has-children.active:after{transform:rotate(0deg)}.header_menu .menu-item-has-children.active .sub-menu{display:block}}@media (max-width:750px){.header_menu{padding:110px 40px 40px!important}.header_menu nav ul li a{font-size:24px}.header_menu .header_icons img{max-height:20px;max-width:24px}header.scroll .header_menu{padding-top:95px!important}.header_menu .menu-item-has-children:after{width:10px;height:10px}.header_menu .menu-item-has-children .sub-menu li a{font-size:20px}}@media (max-width:623px){.header_menu{padding:110px 20px 20px!important}.header_menu nav ul li{padding:10px 0}.header_menu nav ul li a{font-size:20px}.header_menu .header_icons img{max-height:18px;max-width:22px}header.scroll .header_menu{padding-top:95px}.header_menu .menu-item-has-children:after{top:13px;width:10px;height:10px}.header_menu .menu-item-has-children .sub-menu li a{font-size:16px}}header .header_mobileToggle{position:relative;width:30px;height:30px;z-index:11;height:100%;border:none;padding:0}header .header_mobileToggle:focus{outline:none}header .header_mobileToggle:after{display:none}header .header_mobileToggle_wrapper{height:30px;display:none}header .header_mobileToggle_bar{width:30px;height:2px;background-color:#575757;display:block;position:absolute;left:50%;top:50%;border-radius:1px;transition:0.2s ease-in-out}@media (max-width:623px){header .header_mobileToggle_bar{width:25px}}header .header_mobileToggle.inactive .header_mobileToggle_bar:nth-child(1){animation:header_mobileToggle_bar-inactive-1 0.5s ease-in-out forwards}header .header_mobileToggle.inactive .header_mobileToggle_bar:nth-child(2){animation:header_mobileToggle_bar-inactive-2 0.5s ease-in-out forwards}header .header_mobileToggle.inactive .header_mobileToggle_bar:nth-child(3){animation:header_mobileToggle_bar-inactive-3 0.5s ease-in-out forwards}header .header_mobileToggle.active .header_mobileToggle_bar:nth-child(1){animation:header_mobileToggle_bar-active-1 0.5s ease-in-out forwards}header .header_mobileToggle.active .header_mobileToggle_bar:nth-child(2){animation:header_mobileToggle_bar-active-2 0.5s ease-in-out forwards}header .header_mobileToggle.active .header_mobileToggle_bar:nth-child(3){animation:header_mobileToggle_bar-active-3 0.5s ease-in-out forwards}@keyframes header_mobileToggle_bar-inactive-1{0%{transform:translateX(-50%) translateY(0px) rotate(45deg)}50%{transform:translateX(-50%) translateY(0px) rotate(0deg)}100%{transform:translateX(-50%) translateY(-10px)}}@keyframes header_mobileToggle_bar-inactive-2{0%,49%{transform:translateX(-50%) translateY(0px);opacity:0}51%,100%{transform:translateX(-50%) translateY(0px);opacity:1}}@keyframes header_mobileToggle_bar-inactive-3{0%{transform:translateX(-50%) translateY(0px) rotate(-45deg)}50%{transform:translateX(-50%) translateY(0px) rotate(0deg)}100%{transform:translateX(-50%) translateY(10px)}}@keyframes header_mobileToggle_bar-active-1{0%{transform:translateX(-50%) translateY(-10px)}50%{transform:translateX(-50%) translateY(0px) rotate(0deg)}100%{transform:translateX(-50%) translateY(0px) rotate(45deg)}}@keyframes header_mobileToggle_bar-active-2{0%,49%{transform:translateX(-50%) translateY(0px);opacity:1}51%,100%{transform:translateX(-50%) translateY(0px);opacity:0}}@keyframes header_mobileToggle_bar-active-3{0%{transform:translateX(-50%) translateY(10px)}50%{transform:translateX(-50%) translateY(0px) rotate(0deg)}100%{transform:translateX(-50%) translateY(0px) rotate(-45deg)}}@media (max-width:1023px){header .header_mobileToggle_wrapper{display:block}}body.freeze{width:100vw;height:100vh;overflow:hidden}header.scroll.mobile{height:100vh!important}@media (max-width:1279px){header nav ul li a{font-size:1.1rem}}.header_icons{margin-top:4px}.header_menu{flex-wrap:wrap}@media (max-width:1350px){.header_menu.p-lr,.header_menu.p-tblr{padding-inline:0}}.header_menu .fa-c{align-items:flex-start}@media (max-width:623px){.header_menu .fc-md-3{width:100%}}@media (max-width:623px){.header_menu .fc-grow{flex-grow:0;justify-content:space-between}}@media (max-width:1390px){.header_menu .content.p-lr,.header_menu .content.p-tblr{padding-inline:0}}@media (max-width:1023px){.header_menu .content.fc-grow{flex-grow:0}}.header-actions{display:flex;justify-content:flex-end;width:100%}@media (max-width:1439px){.header-actions{padding:0}}@media (max-width:1023px){.header-actions{margin-left:0;flex-shrink:0;justify-content:flex-start;width:auto;order:2}}@media (max-width:750px){.header-actions{padding:0!important;margin-left:0}}@media (max-width:623px){.header-actions.content.p-lr,.content.p-tblr{padding:0 10px}}.header-btn{display:block;padding:5px 33px;width:auto;text-align:center;color:#fff;background-color:#000;border:1px solid #000;text-transform:uppercase;font-size:1rem;font-weight:600;line-height:1rem}@media (max-width:1279px){.header-btn{line-height:1}}@media (max-width:1023px){.header-btn{width:auto;text-align:left;font-size:28px;display:block}}@media (max-width:623px){.header-btn{font-size:20px}}.header-btn:hover{color:#000;background-color:transparent}footer p,footer li,footer a{font-size:1rem}footer nav{display:flex;align-items:center;justify-content:flex-start}footer nav ul{list-style-type:none;display:flex}footer nav ul li{padding:0 20px 0 0;position:relative}footer nav ul li a{color:white}footer nav ul li a:hover{text-decoration:underline}footer .button{margin-bottom:20px}footer .button:hover{text-decoration:none}footer a{color:white}footer a:hover{text-decoration:underline}footer p{margin:5px auto}footer hr{border:none!important;height:1px;background-color:white;margin-bottom:40px;margin-top:30px}footer .footer_icon{margin:10px 20px 0 0;font-size:24px}footer .footer_icon:hover{transform:scale(1.1)}footer .footer_logo img{width:auto;max-height:60px}footer .footer_logo-small img{max-height:40px}footer .address p{margin-top:0;margin-bottom:0px}footer .address h2{margin-bottom:00px;margin-top:20px}@media (max-width:1023px){footer nav{width:100%;flex-wrap:wrap}footer nav ul{flex-wrap:wrap}}@media (max-width:479px){footer nav ul li{width:100%}}footer #cookie-law-info-again{position:static!important;z-index:0;display:block!important;margin:0!important;padding:0!important;border:none;background-color:transparent!important;box-shadow:none!important;text-transform:none!important;color:white!important;font-size:1rem!important;font-weight:300!important}footer #cookie-law-info-again:hover{text-decoration:underline}footer #cookie-law-info-again:after{display:none}.loader-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.5);z-index:-10;display:flex;align-items:center;justify-content:center;opacity:0}.loader-wrapper .loader{border:16px solid #eeeeee;border-top:16px solid #ef532a;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}.loader-wrapper.load{opacity:1;z-index:10}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.footer_logos{gap:15px 3%}@media (max-width:1279px){.footer_logos{gap:15px 2%}}@media (max-width:1023px){.footer_logos{margin-top:20px}}@media (max-width:750px){.footer_logos{gap:15px 4%}}.footer_logos .footer_logo_img img{display:block;width:auto;max-height:66px;object-fit:contain}@media (max-width:1279px){.footer_logos .footer_logo_img img{max-height:57px}}.woocommerce .single_add_to_cart_button,.woocommerce .quantity,.woocommerce .posted_in,.woocommerce .price{display:none!important}.woocommerce .sku_wrapper{font-weight:600;font-size:2rem;margin:20px 0}.woocommerce ul.products{display:flex!important;flex-wrap:wrap!important;width:calc(100% + 20px)!important;align-items:stretch;justify-content:center}@media (max-width:623px){.woocommerce ul.products{width:calc(100%)!important}}.woocommerce ul.products li.product{width:300px!important;margin:0 20px 20px 0!important;height:auto;float:none!important}@media (max-width:1800px){.woocommerce ul.products li.product{width:calc(20% - 20px)!important}}@media (max-width:1500px){.woocommerce ul.products li.product{width:calc(25% - 20px)!important}}@media (max-width:1279px){.woocommerce ul.products li.product{width:calc(33.3333% - 20px)!important}}@media (max-width:750px){.woocommerce ul.products li.product{width:calc(50% - 20px)!important}}@media (max-width:623px){.woocommerce ul.products li.product{margin:0 auto 10px auto!important;width:calc(100%)!important;max-width:300px}}.woocommerce ul.products li.product a{height:100%}.woocommerce ul.products li.product a h2{width:100%;align-self:flex-end}.woocommerce ul.products li.product-1of4{width:calc(25% - 20px)!important}@media (max-width:1279px){.woocommerce ul.products li.product-1of4{width:calc(33.3333% - 20px)!important}}@media (max-width:750px){.woocommerce ul.products li.product-1of4{width:calc(50% - 20px)!important}}@media (max-width:623px){.woocommerce ul.products li.product-1of4{margin:0 auto 10px auto!important;width:calc(100%)!important;max-width:300px}}.products .product{height:auto}.products .product a{background-color:white;padding:10px 10px 5px 10px;display:block}.products .product a h2{padding:10px 0 0 0!important;border-bottom:none;margin-left:0px!important;text-transform:uppercase}.products .product a:hover h2{color:#ef532a}.products .product a img{height:auto;width:auto;max-width:100%}li.product-category a{display:flex!important;flex-direction:column!important;justify-content:space-between!important}li.product-category h2{margin-bottom:2px!important}li.product-category img{margin:40px 40px 10px 40px!important;width:calc(100% - 80px)!important}.banner-image-wrapper{position:relative;overflow:visible}.banner-image-wrapper img{margin:0;max-height:unset}.banner-image-wrapper .caption{color:#dddddd;position:absolute;top:100%;left:0;font-size:15px;font-style:italic;width:100%;text-align:center}.wcpf-checkbox-item .wcpf-input-container{position:relative;border:none!important;border-radius:0!important}.wcpf-checkbox-item .wcpf-input-container:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:#dddddd}.wcpf-checkbox-item .wcpf-input-container:after{display:none}.wcpf-checkbox-item.checked .wcpf-input-container:before{background-color:#ef532a}.wcpf-checkbox-item .wcpf-input-checkbox{opacity:0}.wcpf-heading-label{border-bottom:1px solid #dddddd}.wcpf-field-item.wcpf-box-style .wcpf-heading-label .box-toggle:before,.wcpf-field-item.wcpf-box-style.wcpf-box-hide .wcpf-heading-label .box-toggle:before{content:"";background-image:url("https://futuredesigns-lon1.lon1.digitaloceanspaces.com/static/fd/img/icon-caret-grey.png");width:14px;height:14px;background-size:contain;background-repeat:no-repeat;transform:rotate(-90deg);display:block;background-position:center center}.wcpf-field-item.wcpf-box-style.wcpf-box-hide .wcpf-heading-label .box-toggle:before{transform:rotate(90deg)}.custom-product-category{display:none}.hero-banner{min-height:calc(100vh - 160px)}.hero-banner .container{background:black;background:linear-gradient(180deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 75%,rgba(255,255,255,0) 100%);padding-left:300px;padding-right:300px}.hero-banner .hero_cta{position:absolute;bottom:0;left:0;width:300px;background:#575757;padding:20px;display:block}.hero-banner .hero_cta *:first-child{margin-top:0}.hero-banner .hero_cta *:last-child{margin-bottom:0}.hero-banner .hero_cta:hover{background:#ef532a}.hero-banner .hero_banner_btn{--hero-btn-color:#000;--hero-btn-background:$orange;position:absolute;bottom:43px;right:43px;padding:13px 15px;display:flex;align-items:center;gap:10px;color:var(--hero-btn-color);background-color:var(--hero-btn-background);border:1px solid var(--hero-btn-color);text-transform:uppercase;font-size:1rem;font-weight:600;transition:all .2s ease-in-out}@media (max-width:1279px){.hero-banner .hero_banner_btn{bottom:23px;right:40px;padding:10px}}@media (max-width:1023px){.hero-banner .hero_banner_btn{padding:8px;font-size:0.9rem}}@media (max-width:750px){.hero-banner .hero_banner_btn{bottom:13px;right:23px}}@media (max-width:623px){.hero-banner .hero_banner_btn{bottom:10px;width:max-content;left:50%;right:auto;transform:translateX(-50%)}}.hero-banner .hero_banner_btn:hover{color:var(--hero-btn-background);background-color:var(--hero-btn-color);border-color:var(--hero-btn-color)}.hero-banner .hero_banner_btn svg{display:block;width:22px;height:22px;transition:stroke .2s}.hero-banner .hero_banner_btn path{stroke:currentColor;transition:stroke .2s}.hero-banner .wp-block-cover__video-background.video-hidden{opacity:0;pointer-events:none}@media (max-width:1279px){.hero-banner .container{padding-left:200px;padding-right:200px}}@media (max-width:1023px){.hero-banner .container{padding-left:20px;padding-right:20px}.hero-banner .hero_cta{position:relative;margin:0 0 -30px -20px}}@media (max-width:750px){.hero-banner .container{justify-content:center}.hero-banner .hero_cta{margin:0 0 0}}.hero_banner_slider .slick-slide{height:100%!important}.hero_banner_slider .hero-banner{position:relative}.hero_banner_slider video{max-height:80dvh;object-position:top}.hero_banner_video video{max-height:80vh;object-position:top}.icons .icon-wrapper{position:relative}.icons .icon-wrapper img{margin:0;width:100%;max-width:100px}.icons .icon-wrapper img:first-child{position:relative;z-index:1}.icons .icon-wrapper img:last-child{position:absolute;z-index:2;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)}.icons a:hover img:last-child{opacity:1}.address_card{border-top:4px solid #ef532a;padding:0 20px;background-color:white;height:100%}.address_map{width:calc(100% + 40px);margin-left:-20px;height:250px;background-color:#eeeeee}.address_map *{margin:0}.address_map iframe{height:250px;width:100%}.banner_image img{width:100%;height:auto;margin:0;display:block;max-height:unset}.banner-slide{width:100vw;height:50vh!important;min-height:300px!important}.product-slider img{margin:0 auto 10px auto}.thumb-slider{width:100%}.thumb-slider .slick-list{padding:0!important}.thumb-slider .thumb-slide{padding:5px}.thumb-slider .thumb-slide img{margin-top:0}.thumb-slider *{transition:0s linear}.thumb-slider{position:relative;padding:0 25px}.thumb-slider .slick-arrow{color:transparent!important;overflow:hidden;position:absolute!important;padding:0!important;width:20px}.thumb-slider .slick-arrow:after{display:none}.thumb-slider .slick-arrow.slick-next{right:0}.thumb-slider .slick-arrow.slick-prev{left:0}.map{min-height:400px}.map iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.skip-to-content-link{top:0;background:#313130;height:62px;left:0;display:flex;padding:8px;position:absolute;transform:translateY(-100%);transition:transform .3s;z-index:10000;color:whitesmoke;align-items:center;width:200px;justify-content:center}.skip-to-content-link:focus{transform:translateY(0%)}.product-info{height:auto;width:100vw;transition:0s}.product_filter{display:none}.gallery_grid{display:flex}.gallery_grid img{margin:0 auto;display:block;height:100%;width:100%;object-fit:cover;object-position:top}.gallery_grid_block{width:auto;min-width:0;display:block;flex-basis:25%;flex-grow:1}.gallery_grid_block:hover{cursor:zoom-in}.gallery_grid_popup{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(98,98,98,0.6);display:flex;padding-top:80px;align-items:center;justify-content:center;z-index:-10;opacity:0}.gallery_grid_popup img{max-height:calc(100vh - 240px);max-width:calc(100vh - 40px);border:10px solid white;background-color:white;height:auto;width:auto;object-fit:contain}.gallery_grid_popup.active{z-index:5;opacity:1}.gallery_grid_popup.active:hover{cursor:zoom-out}@media (max-width:1023px){.gallery_grid_block{flex-basis:50%}}@media (max-width:479px){.gallery_grid_block{flex-basis:100%}}.popup_trigger:hover{cursor:zoom-in}.popup_wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(98,98,98,0.6);display:flex;flex-direction:column;padding-top:80px;align-items:center;justify-content:center;z-index:-10;opacity:0}.popup_wrapper img{max-height:calc(100vh - 240px);max-width:calc(100vh - 40px);border:10px solid white;margin:0;background-color:white;height:auto;width:auto}.popup_wrapper .popup_caption{width:100%;background-color:white;padding:0 20px 10px 20px;max-width:calc(100vh - 40px)}.popup_wrapper .popup_caption h2,.popup_wrapper .popup_caption h3,.popup_wrapper .popup_caption h4,.popup_wrapper .popup_caption p{margin:0 auto!important}.popup_wrapper.active{z-index:5;opacity:1}.popup_wrapper.active:hover{cursor:zoom-out}.column_grid{padding:30px}.column_grid .block{padding:10px}@media (max-width:1279px){.column_grid{padding:20px}}@media (max-width:1023px){.column_grid{padding:10px}}@media (max-width:623px){.column_grid{padding:5px}}.column_grid .block{padding:5px}.columns .button{margin-bottom:0}.columns .meta{margin-top:0}.columns h3{margin-top:0}.columns_thumb{width:50%;flex-shrink:0;background-size:cover;background-position:center center;margin-right:10px}@media (max-width:623px){.columns_thumb{width:100%;margin:0 0 10px 0;height:250px}}@media (max-width:623px){.columns .f-matchheight{height:auto}}.columns .block.fc-3 .border{border-right:2px solid #dddddd}.columns .block.fc-3:nth-child(4n) .border{border-right:none}@media (max-width:1279px){.columns .block.fc-3 .border{border-right:2px solid #dddddd}.columns .block.fc-3:nth-child(2n) .border{border-right:none}}@media (max-width:750px){.columns .block.fc-3{position:relative}.columns .block.fc-3:after{content:'';left:20px;right:20px;height:2px;background-color:#dddddd;position:absolute;top:0}.columns .block.fc-3:first-child:after{display:none}.columns .block.fc-3 .border{border-right:none!important}}@media (max-width:623px){.columns .block.fc-3:after{left:10px;right:10px}}.news_grid p{margin-top:0}.news_grid .button{margin-bottom:0}.projects-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-auto-flow:dense}.projects-grid p{font-size:1rem}.projects-grid .bg_img{transition:2s ease-in-out}.projects-grid a:hover .bg_img{transform:scale(1.1)}.projects-grid .block{width:auto;min-width:0;flex-basis:25%}.projects-grid .block .flex{flex-direction:column;height:100%}.projects-grid .block .projects-grid_thumb{width:100%;height:50%;overflow:hidden;position:relative;min-height:300px}.projects-grid .block .projects-grid_text{padding:20px}.projects-grid .block-medium{grid-column-start:span 2;grid-row-start:span 1}.projects-grid .block-medium .flex{flex-direction:row;align-items:stretch}.projects-grid .block-medium .projects-grid_thumb{width:50%;height:auto}.projects-grid .block-medium .projects-grid_text{width:50%;height:100%}.projects-grid .block-large{grid-column-start:span 2;grid-row-start:span 2;flex-basis:50%}.projects-grid .block-large .projects-grid_thumb{min-height:300px}.projects-grid .block-large .flex{height:100%}.projects-grid .block-large .projects-grid_text p{width:350px;max-width:100%}.projects-grid h2{border-bottom:none;font-weight:300;margin-top:0}.projects-grid .button{margin-bottom:0}@media (max-width:1279px){.projects-grid{grid-template-columns:repeat(3,1fr)}.projects-grid .block{flex-basis:33%}.projects-grid .block .projects-grid_thumb{min-height:250px}.projects-grid .block-medium{grid-column-start:span 2;grid-row-start:span 1}.projects-grid .block-large{grid-column-start:span 1;grid-row-start:span 2}.projects-grid .block-large .projects-grid_thumb{min-height:250px}}@media (max-width:1023px){.projects-grid{grid-template-columns:repeat(2,1fr)}.projects-grid .block{flex-basis:50%}.projects-grid .block-medium{grid-column-start:span 2;grid-row-start:span 1}.projects-grid .block-large{grid-column-start:span 1;grid-row-start:span 1}}@media (max-width:623px){.projects-grid{grid-template-columns:repeat(1,1fr)}.projects-grid .block{flex-basis:100%}.projects-grid .block-medium{grid-column-start:span 1;grid-row-start:span 1}.projects-grid .block-medium .flex{flex-direction:column}.projects-grid .block-medium .flex .projects-grid_thumb{width:100%;min-height:250px}.projects-grid .block-medium .flex .projects-grid_text{width:100%;height:50%}.projects-grid .block-large{grid-column-start:span 1;grid-row-start:span 1}}.project-link .project-thumb{width:100%;height:33vw;min-height:300px}.project-link:hover h3{color:#ef532a}.woocommerce-breadcrumb{background-color:#fff;padding:20px 80px!important;max-width:1800px;margin:0 auto!important;position:relative;color:black!important;font-size:1rem!important;display:block!important}@media (max-width:1279px){.woocommerce-breadcrumb{padding:20px 60px!important}}@media (max-width:1023px){.woocommerce-breadcrumb{padding:15px 40px!important}}@media (max-width:623px){.woocommerce-breadcrumb{padding:10px 20px!important}}.woocommerce-breadcrumb:before{background-color:#fff;position:absolute;top:0;bottom:0;width:100vw;left:50%;transform:translateX(-50%);z-index:-1;display:block!important}.woocommerce-breadcrumb a{color:#575757}.woocommerce-breadcrumb *{margin:0}.woocommerce-ordering{display:none}.product_link{padding:40px 40px 20px;display:block}.wpcf7{margin:10px 0}.wpcf7 label,.wpcf7 span{width:100%;font-size:1.1rem}.wpcf7 p{margin:10px 0}.wpcf7 .wpcf7-list-item-label{width:auto}.wpcf7 .wpcf7-list-item-label:before{display:none}.wpcf7 span.wpcf7-list-item{margin:0!important;font-size:1rem;line-height:1.3rem}.wpcf7 span.wpcf7-list-item label{display:flex}.wpcf7 input,.wpcf7 textarea{border:none;width:100%;padding:7px 5px;border:1px solid transparent}.wpcf7 input:focus,.wpcf7 textarea:focus{outline:none;border:1px solid #575757}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{width:auto!important;border-radius:0!important;border:none!important;margin-right:10px;margin-top:2px}.wpcf7 .ajax-loader{display:none!important}.wpcf7-not-valid,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:1px solid #ef532a!important}.wpcf7-not-valid-tip{color:#ef532a!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{margin:10px 20px 0 20px;padding:5px 10px}.search-form{display:flex;align-items:center}.search-form label{flex-grow:1}.search-form label input{border:none;padding:7px 5px;border:1px solid transparent;width:calc(100% - 10px)!important}.search-form label input:focus{outline:none;border:1px solid #575757}.filter-toggle{display:none!important}@media (max-width:750px){.filter-toggle{display:block!important;margin:5px 0!important}}.filter-close{display:none!important}@media (max-width:750px){.filter-close{display:block!important;margin:10px 0!important}}.filter-wrapper{display:block}@media (max-width:750px){.filter-wrapper{display:none;border-bottom:2px solid #dddddd;margin:10px 0!important}}.image-text.title-capital h2{text-transform:uppercase}.columns.title-no-underline h2,.image-text.title-no-underline h2{padding-bottom:0;border:none}.hero_banner_popup{position:fixed;top:0;left:0;padding:40px;display:grid;width:100%;height:100dvh;z-index:100;opacity:0;pointer-events:none;overflow-y:auto;transition:opacity .4s ease-in-out}.hero_banner_popup video{width:100%;height:100%;max-height:80vh;transform:scale(0);transition:transform .4s ease-in;transition-delay:.2s}.hero_banner_container{max-width:1600px;margin:auto}.hero_banner_popup_inner{display:inline-block}.hero_banner_popup_overlay{position:fixed;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8)}.hero_banner_popup_close{position:relative;display:block;width:30px;height:30px;margin:0 0 20px auto}.hero_banner_popup_close:before,.hero_banner_popup_close:after{content:'';position:absolute;top:50%;left:50%;width:100%;height:2px;background-color:white;transition:background-color .2s ease-in-out}.hero_banner_popup_close:before{transform:translate(-50%,-50%) rotate(-45deg)}.hero_banner_popup_close:after{transform:translate(-50%,-50%) rotate(45deg)}.hero_banner_popup_close:hover:before,.hero_banner_popup_close:hover:after{background-color:#ef532a}@media (max-width:1023px){.hero_banner_popup{padding:20px}}body.has-open-popup{overflow:hidden}body.has-open-popup .hero_banner_popup{opacity:1;pointer-events:all}body.has-open-popup .hero_banner_popup video{transform:scale(1)}.align-center{margin-right:auto;margin-left:auto;text-align:center}.align-center ul,.align-center ol{margin-left:0;list-style-position:inside}.align-center img{margin-right:auto;margin-left:auto}.height-100{height:100%}@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400&display=swap");.color-vlgrey{color:#fafafa!important}.color-vlgrey *{color:#fafafa!important}.bg-vlgrey{background-color:#fafafa}.color-lgrey{color:#eeeeee!important}.color-lgrey *{color:#eeeeee!important}.bg-lgrey{background-color:#eeeeee}.color-grey{color:#dddddd!important}.color-grey *{color:#dddddd!important}.bg-grey{background-color:#dddddd}.color-dgrey{color:#575757!important}.color-dgrey *{color:#575757!important}.bg-dgrey{background-color:#575757}.color-orange{color:#ef532a!important}.color-orange *{color:#ef532a!important}.bg-orange{background-color:#ef532a}.color-black{color:black!important}.color-black *{color:black!important}.bg-black{background-color:black}.color-white{color:white!important}.color-white *{color:white!important}.bg-white{background-color:white}body{font-family:din-2014,'Open Sans',sans-serif;font-weight:300;color:black}.richtext-image{max-width:100%;height:auto}.richtext-image.left{float:left;margin:0 1.5em 1em 0}.richtext-image.right{float:right;margin:0 0 1em 1.5em}.richtext-image.centre{display:block;margin:0 auto 1em auto}.richtext-image.full-width{display:block;width:100%;margin-bottom:1em}.responsive-object{position:relative}.responsive-object iframe,.responsive-object object,.responsive-object embed{position:absolute;top:0;left:0;width:100%;height:100%}.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce ul.products li{list-style:none outside;position:relative}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#767676}.woocommerce .woocommerce-breadcrumb a{color:#767676}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#fff;display:inline-block;position:relative;z-index:2;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:inherit;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,0.1);margin-bottom:1.618em;width:100%;border-collapse:collapse}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,0.1);margin:0;line-height:1.5;text-align:left;vertical-align:top}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,0.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,0.025)}.woocommerce div.product form.cart .variations{border:0;margin-bottom:1em;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top;text-align:left}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em}.woocommerce div.product form.cart .variations select option:disabled{color:#bbb}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .reset_variations{font-size:.83em;color:#ef532a;background:none;border:0;cursor:pointer;padding:0}.product_filter{display:none}.single_variation .button{margin:10px 20px 10px 0;display:inline-block}.single_variation .variation-unavailable{font-style:italic}.product-filters{margin-bottom:20px}.product-filters fieldset{border:0;padding:0;margin:0 0 15px}.product-filters legend{font-weight:600;margin-bottom:5px}.product-filters label{display:block;font-size:1rem;cursor:pointer}.product-filters input{margin-right:8px;accent-color:#ef532a}.cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:black;color:white;padding:20px 0}.cookie-banner p{margin:0 20px 0 0;max-width:900px;color:white}.cookie-banner a{color:#ef532a}.cookie-banner .container{flex-wrap:wrap;gap:10px 20px}.cookie-banner .cookie-banner_buttons{display:flex;gap:20px}.cookie-banner .cookie-banner_buttons .button{color:white}.cookie-banner[hidden]{display:none}#cookie-settings{background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:0;margin-left:20px}.block{z-index:1}.search .bg-vlgrey + .bg-vlgrey{margin-top:0}body{overflow-x:hidden}.aos_wrapper{width:100%}@media (max-width:1023px){.header_menu{padding:110px 40px 40px!important}}.aos_block-14 .block{position:relative;z-index:2}.footer_logo img{margin-top:20px;max-width:160px}.home .bg_overlay-gradient,.home .bg_overlay{background:none!important}.hero-banner .container{background:linear-gradient(180deg,rgba(0,0,0,0.1),rgba(0,0,0,0.1) 75%,rgba(255,255,255,0))}#product-info .container{padding-top:20px;padding-bottom:20px}.p-t,.p-tb,.p-tblr{padding-top:20px;padding-bottom:20px}footer .p-t,footer .p-tb,footer .p-tblr{padding-top:30px;padding-bottom:30px}.slick-dotted.slick-slider{margin-bottom:10px}.footer_logo-small img{float:right}.techsheet .variation dt{word-break:break-all}.news_grid .flex .p-tblr{padding-left:20px;padding-right:20px}.news_grid .flex .p-tblr .p-b{padding-bottom:20px}footer .footer_icon{font-size:30px}.woocommerce ul.products li.product a img{margin:0!important;width:100%!important}footer .container .made-in-uk img{height:60px;width:auto;max-width:200px}.hero-banner-slider-message{background-color:#ee7203;height:100%;position:relative;right:0;top:0;z-index:1;padding:25px;display:flex;flex-direction:column;column-gap:40px}@media (min-width:768px){.hero-banner-slider-message{position:absolute;max-width:300px;padding:25px}}.slick-track{display:flex}.slick-initialized .slick-slide{height:auto}.slick-initialized .slick-slide img{height:100%;object-fit:cover}footer .footer_logo img{height:60px}header nav ul li{padding:0 8px}.flipbook{margin:20px 0}.flipbook_cover,.flipbook_bar button,.flipbook_close{padding:0!important;font-size:inherit!important;text-transform:none!important;letter-spacing:0!important}.flipbook_cover:after,.flipbook_bar button:after,.flipbook_close:after{content:none!important;display:none!important}.flipbook_bar button{font-size:2.2rem!important;padding:0 10px!important;color:#ef532a!important}.flipbook_close{font-size:2.5rem!important;color:white!important;position:absolute!important;top:10px;right:20px}.flipbook_stage.is-ready{min-height:0}.flipbook_stage{min-height:75vh;display:flex;flex-direction:column;align-items:center;justify-content:center;outline:none}.flipbook_book{margin:0 auto}.flipbook_page{background:white;box-shadow:0 0 6px rgba(0,0,0,0.15)}.flipbook_page canvas{display:block;width:100%;height:100%}.flipbook_bar{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:15px}.flipbook_bar button{background:none;border:0;font-size:2.2rem;line-height:1;color:#ef532a;cursor:pointer;padding:0 10px}.flipbook_bar .flipbook_count{font-size:1rem;min-width:80px;text-align:center}.flipbook_message{text-align:center}.flipbook_cover{display:block!important;border:0;background:none;cursor:pointer;width:100%}.flipbook_cover img{display:block;width:100%;height:auto;margin:0;transition:transform .2s}.flipbook_cover:hover img,.flipbook_cover:focus img{transform:scale(1.02)}.flipbook_cover-blank{display:flex;align-items:center;justify-content:center;aspect-ratio:1.4;background:#575757;color:white;font-size:1.4rem}.flipbook_download{margin-top:20px}.flipbook_download a{color:#ef532a}.flipbook_lightbox{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,0.85);display:flex;align-items:center;justify-content:center;padding:50px 20px 20px}.flipbook_lightbox-inner{width:100%;max-width:1600px;outline:none;display:flex;flex-direction:column;align-items:center;color:white}.flipbook_lightbox-inner .flipbook_bar{color:white}.flipbook_lightbox-inner .flipbook_message a{color:#ef532a}.flipbook_close{position:absolute;top:10px;right:20px;background:none;border:0;color:white;font-size:2.5rem;line-height:1;cursor:pointer}