.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide__slide--has-video{cursor:pointer}.splide__slide--has-video:hover .splide__video__play{opacity:1}.splide__slide__container--has-video{cursor:pointer;position:relative}.splide__slide__container--has-video:hover .splide__video__play{opacity:1}.splide__video{height:100%;left:0;position:absolute;top:0;width:100%}.splide__video__wrapper{background:#000;height:inherit;width:inherit}.splide__video__wrapper div,.splide__video__wrapper iframe,.splide__video__wrapper video{height:100%;width:100%}.splide__video__play{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;left:50%;opacity:.7;position:absolute;top:50%;transform:translate(-50%, -50%);transition:opacity .1s linear;width:40px}.splide__video__play:after{border-color:transparent transparent transparent #000;border-style:solid;border-width:9px 0 9px 17px;content:"";display:inline-block;margin-left:4px}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;scroll-behavior:smooth}button:hover{cursor:pointer}html{font-size:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0 !important;scroll-padding-top:12rem}@media screen and (max-width: 1800px){html{font-size:7.5px}}@media screen and (max-width: 1600px){html{font-size:7px}}@media screen and (max-width: 1500px){html{font-size:6.5px}}@media screen and (max-width: 1400px){html{font-size:6px}}@media screen and (max-width: 1300px){html{font-size:5.5px}}@media screen and (max-width: 1200px){html{font-size:5px}}@media screen and (max-width: 1100px){html{font-size:4.5px}}@media screen and (max-width: 1023px){html{font-size:10px}}body{overflow-x:hidden}body.no-scroll{overflow:hidden}select::-ms-expand{display:none}img{max-width:100%;height:auto}hr,.hr{display:block;height:1px;border:0;margin:0;padding:0}figure{margin:0}.show-mobile{display:none !important}@media screen and (max-width: 1023px){.show-mobile{display:flex !important}.show-mobile--block{display:block !important}}.show-desktop{display:flex !important}.show-desktop--block{display:block !important}@media screen and (max-width: 1023px){.show-desktop{display:none !important}}.img-magnifier-glass{position:absolute;border:3px solid #000;border-radius:50%;cursor:none;width:100px;height:100px}.js-download-selection{opacity:1;pointer-events:all;transition:all ease-in-out .3s}.js-download-selection:disabled{opacity:.5;pointer-events:none}.form-row.is-loading{opacity:.5;pointer-events:none}.durasein-configurator iframe{width:100%;height:100%;border:0}.disabled{pointer-events:none;cursor:default;opacity:.5}.spinner{margin:20px auto;width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-top:4px solid #d1c680;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.lg-img-wrap img{transition:transform .1s ease}.magnifier{position:absolute;width:150px;height:150px;border-radius:50%;overflow:hidden;pointer-events:none;transform:translate(-50%, -80%);border:2px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.3);z-index:9999}@media screen and (max-width: 1023px){.magnifier{display:none}}.magnifier-img{position:absolute;width:auto;max-width:999rem !important}.lg-current .lg-image,.lg-img-wrap .lg-image,.lg-img-wrap.lg-cursor-zoom .lg-image{cursor:none !important}.splide__slide{transform:translateZ(0);backface-visibility:hidden}.owl-stage{position:relative;left:-1px}.splide-thumbnails-type-video{position:relative}.splide-thumbnails-type-video .splide__video__play{width:40px;height:40px;opacity:1}.splide-thumbnails-type-video .splide__video__play:after{border-width:8px 0 8px 15px}.splide-type-video .splide__video{display:flex;align-items:center}.splide-type-video .splide__video__play{width:60px;height:60px}.splide-type-video .splide__video__play:after{border-width:11px 0 11px 21px}*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}body{font-family:"Barlow",sans-serif;font-weight:300;font-size:1.5rem}h1,h2,h3,h4,h5,h6,th{margin:0 0 2rem 0;font-weight:700;line-height:1}h1,.h1{font-size:5.5rem}@media(max-width: 768px){h1,.h1{font-size:4.5rem}}@media(max-width: 600px){h1,.h1{font-size:3.8rem}}h2,.h2{font-size:4rem;font-weight:600}@media(max-width: 768px){h2,.h2{font-size:3.2rem}}@media(max-width: 600px){h2,.h2{font-size:2.8rem}}h3,.h3{font-size:3.5rem;font-weight:600}@media(max-width: 768px){h3,.h3{font-size:2.5rem}}@media(max-width: 600px){h3,.h3{font-size:1.9rem}}h4,.h4{font-size:2.5rem}@media(max-width: 768px){h4,.h4{font-size:2rem}}@media(max-width: 600px){h4,.h4{font-size:1.8rem}}h5,.h5{font-size:2rem}@media(max-width: 768px){h5,.h5{font-size:1.8rem}}@media(max-width: 600px){h5,.h5{font-size:1.7rem}}h6,.h6{font-size:1.8rem}@media(max-width: 768px){h6,.h6{font-size:1.6rem}}@media(max-width: 600px){h6,.h6{font-size:1.4rem}}p,.p{margin:0 0 1em 0;font-family:"Manrope",sans-serif;font-weight:300;font-size:1.6rem}p:last-child,.p:last-child{margin-bottom:0}p strong,.p strong{font-weight:700}p a,.p a{color:#d1c680;font-weight:700}p a:hover,.p a:hover{text-decoration:underline}a{text-decoration:none;color:#d1c680}small{font-size:1.9rem}@font-face{font-family:"Barlow";font-style:normal;font-weight:300;font-display:swap;src:url(fonts/barlow-latin-ext-300.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Barlow";font-style:normal;font-weight:300;font-display:swap;src:url(fonts/barlow-latin-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Barlow";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/barlow-latin-ext-600.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Barlow";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/barlow-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Barlow";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/barlow-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Barlow";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/barlow-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(fonts/roboto-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(fonts/roboto-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(fonts/roboto-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(fonts/roboto-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(fonts/roboto-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(fonts/roboto-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"icomoon";src:url(fonts/icomoon.eot);src:url(fonts/icomoon.eot#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf) format("truetype"),url(fonts/icomoon.woff) format("woff"),url(images/icomoon.svg#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"Resagnicto";src:url(fonts/Resagnicto.ttf)}@font-face{font-family:"Resagnicto Bold";src:url(fonts/ResagnictoBold.ttf)}@font-face{font-family:"Resagnicto Italic";src:url(fonts/ResagnictoItalic.ttf)}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cross-23:before{content:""}.icon-kerwaarden-2:before{content:""}.icon-Linkedin-icon:before{content:""}.icon-location-3:before{content:""}.icon-location-marker:before{content:""}.icon-location-marker-1:before{content:""}.icon-logo-CLEAF-RGB-zwart:before{content:""}.icon-media-downloaden:before{content:""}.icon-niveau-icon:before{content:""}.icon-pinterest-icon:before{content:""}.icon-resize-icon:before{content:""}.icon-search-icon:before{content:""}.icon-send-fasr-paper-plane:before{content:""}.icon-stalen-aanvragen-icon:before{content:""}.icon-Youtube:before{content:""}.icon-Zie-Voel-Beleef-structuur-1:before{content:""}.icon-arrow-1:before{content:""}.icon-arrow-white-right:before{content:"";color:#fff}.icon-cart:before{content:""}.icon-cart-open:before{content:""}.icon-checkmark-icon:before{content:""}.icon-clock-icon:before{content:""}.icon-DecoLegno-logo-wit:before{content:""}.icon-DecoLegno-logo-zwart:before{content:""}.icon-document-icon:before{content:""}.icon-download-icon:before{content:""}.icon-Durasein_Wordmark-Large_Black-RGB:before{content:""}.icon-durasein-configurator-icon:before{content:""}.icon-eigenschappen-1:before{content:""}.icon-eigenschappen-2:before{content:""}.icon-eigenschappen-3:before{content:""}.icon-eigenschappen-4:before{content:""}.icon-Facebook-icon:before{content:""}.icon-filter-icon:before{content:""}.icon-heart-icon:before{content:""}.icon-icon-user:before{content:""}.icon-info-icon:before{content:""}.icon-instagram-icon:before{content:""}.icon-kernwaarden-1:before{content:""}.icon-kernwaarden-3:before{content:""}.icon-kernwaarden-4:before{content:""}.icon-kernwaarden-5:before{content:""}.icon-kernwaarden-6:before{content:""}.icon-arrow-down:before{content:""}.c-button{height:4.5rem;border:2px solid #fff;border-radius:5px;color:#fff;font-size:2rem;padding-left:1.5rem;padding-right:1.5rem;display:flex;align-items:center;transition:.3s all ease-in-out;cursor:pointer}@media screen and (max-width: 1023px){.c-button{font-size:1.7rem}}.c-button:hover{background:#000;color:#000}.c-button:hover span{color:#000}.c-button--dark-border{border:2px solid #000;color:#000}.c-button--dark-border span{color:#000}.c-button--dark-border:hover{border:2px solid #fff;color:#fff}.c-button--dark-border:hover span{color:#fff}.c-button--dark-border--dark-border-hover:hover{border:2px solid #000}.c-button--icon{display:flex;justify-content:space-between}.c-button--icon i{display:flex}.c-button--icon i:before{font-size:1.4rem}.c-button--thin{border:1px solid #fff !important}.c-button--light:hover{color:#fff;border-color:#fff}.c-button--extra-wide{border:1px solid #000;width:37.2rem;min-width:37.2rem;display:flex;justify-content:space-between;align-items:center;color:#000}.c-button--extra-wide:hover{color:#fff}.c-button--extra-wide i{display:flex}.c-button--extra-wide i:before{font-size:1.4rem}.c-button--dark-bg{color:#fff;background:#000;border:2px solid #000}.c-button--dark-bg:hover{background:#fff}.c-button .c-button__icon:before{margin-right:1rem}input[type=submit]{height:4.5rem;border-radius:5px;font-size:2rem;padding-left:1.5rem;padding-right:1.5rem;display:flex;align-items:center;transition:.3s all ease-in-out;border:2px solid #000;color:#000}input[type=submit]:hover{background:#000;border:2px solid #fff;color:#fff}.c-distributor{height:100%;display:flex;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem}@media screen and (max-width: 1023px){.c-distributor{flex-direction:column}}.c-distributor__title{font-family:Barlow,sans-serif;font-size:1.7rem;margin-bottom:0}@media screen and (max-width: 600px){.c-distributor__title{margin-bottom:1rem}}.c-distributor__brands{display:flex;-moz-column-gap:2.5rem;column-gap:2.5rem}.c-distributor__brands__brand{width:10rem}img.c-logo{height:8rem;transition:.3s all ease-in-out}@media screen and (max-width: 1023px){img.c-logo{height:6rem}}.c-cta-button{display:flex;justify-content:space-between;align-items:center;font-size:2.2rem;position:relative;cursor:pointer;height:6rem;width:-moz-fit-content;width:fit-content;transition:.3s all ease-in-out}@media screen and (max-width: 1023px){.c-cta-button{font-size:1.7rem}}@media screen and (max-width: 600px){.c-cta-button{font-size:1.7rem;height:6.5rem}}.c-cta-button.disabled{pointer-events:none;opacity:.2}.c-cta-button__icon{width:auto;margin-left:1.5rem}.c-cta-button__icon:before{font-size:1.8rem}.c-cta-button--border-btm{color:#000;border-bottom:1px solid #000}.c-cta-button--border-btm span{margin-bottom:1rem;color:#000}@media screen and (max-width: 1023px){.c-cta-button--border-btm span{margin-bottom:0}}.c-cta-button--black{color:#fff;background:#000;padding:1rem 2.5rem;border-radius:.5rem;transition:.3s all ease-in-out;border:2px solid #000}.c-cta-button--black:before{content:none}@media screen and (min-width: 1023px){.c-cta-button--black:hover{color:#000;background:#fff}}@media screen and (max-width: 1023px){.c-cta-button--black{transition:.1s all ease-in-out}.c-cta-button--black:active{color:#000;background:#fff}}.c-cta-button--white{color:#000;background:#fff;padding:1rem 2.5rem;border-radius:.5rem;transition:.3s all ease-in-out;border:2px solid #fff}.c-cta-button--white:hover{background-color:#000;border:1px solid #fff;color:#fff}.c-cta-button--white:before{content:none}@media screen and (max-width: 1023px){.c-cta-button--white{transition:.1s all ease-in-out}.c-cta-button--white:active{color:#000;background:#fff}}.c-cta-button--transparent{color:#fff;background:rgba(0,0,0,0);padding:1rem 2.5rem;border-radius:.5rem;transition:.3s all ease-in-out;border:1px solid #fff}.c-cta-button--transparent:before{content:none}@media screen and (min-width: 1023px){.c-cta-button--transparent:hover{color:#000;background:#fff}}@media screen and (max-width: 1023px){.c-cta-button--transparent{transition:.1s all ease-in-out}.c-cta-button--transparent:active{color:#000;background:#fff}}.c-cta-button--bordered{color:#000;border:2px solid #000;padding:1rem 2.5rem;border-radius:.5rem;transition:.3s all ease-in-out}.c-cta-button--bordered--white{color:#fff;border:1px solid #fff}.c-cta-button--bordered:before{display:none}.c-cta-button--bordered:hover{background:#000;color:#fff}.c-cta-button--icon-90d .c-cta-button__icon:before{transform:rotate(90deg);display:block}.c-cta-button--fw{min-width:100% !important}.c-account-list{border-bottom:1px solid #d8d8d8;padding-bottom:3.5rem}.c-account-list__item{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;color:#000;text-decoration:none;margin-bottom:1rem;cursor:pointer}.c-account-list__item p{border-bottom:1px solid #fff;font-family:Barlow,sans-serif;font-size:1.7rem}.c-account-list__item:hover p{border-color:#000;transition:.5s border-bottom-color ease-in-out}.c-account-list__item:last-child{margin-bottom:0}.c-account-list span{font-size:1.5rem;margin-right:1.6rem}.c-social-media-list{padding-top:3.5rem;display:flex;flex-wrap:wrap;-moz-column-gap:2rem;column-gap:2rem}.c-social-media-list__title{width:100%;font-size:1.5rem;margin-bottom:.5rem;font-family:Barlow,sans-serif}@media screen and (max-width: 600px){.c-social-media-list__title{margin-bottom:1.5rem}}.c-social-media-list__social{font-size:2.2rem;color:#000;transition:.3s all ease-in-out}.c-social-media-list__social:hover{color:#d8d8d8;transform:scale(1.3)}.c-footer-menu-list{width:20%}@media screen and (max-width: 1023px){.c-footer-menu-list{flex-direction:column}}.c-footer-menu-list__title{font-weight:bold;font-size:2.2rem;margin-bottom:1.6rem}@media screen and (max-width: 1023px){.c-footer-menu-list__title{font-size:1.7rem}}.c-footer-menu-list__title--mobile{font-weight:bold;font-size:1.7rem;margin-bottom:1.5rem}.c-footer-menu-list__items{padding-left:0}@media screen and (max-width: 1023px){.c-footer-menu-list__items{display:none}}.c-footer-menu-list__items li{list-style-type:none;margin-bottom:.5rem;font-size:1.7rem}.c-footer-menu-list__items li a{color:#000;display:block;height:2.5rem;width:-moz-fit-content;width:fit-content;font-size:1.7rem}.c-footer-menu-list__items li a:hover{border-bottom:1px solid #000}.c-footer-menu-list__items--mobile{padding-left:0;display:none}.c-footer-menu-list__items--mobile li{list-style-type:none;margin-bottom:.5rem}.c-footer-menu-list__items--mobile li a{font-size:1.5rem;color:#000;border-bottom:1px solid #fff;transition:.5s border-bottom-color ease-in-out}.c-footer-menu-list__items--mobile li a:hover{border-color:#000}.c-footer-menu-list__items--mobile--open{display:block}.c-footer-menu-list__items--mobile.is-active{display:block;padding-bottom:2rem;border-bottom:1px solid #d8d8d8}.c-footer-menu-list--mobile{display:none}@media screen and (max-width: 1023px){.c-footer-menu-list--mobile{width:100%;display:block}}@media screen and (max-width: 1023px){.c-footer-menu-list__btn-mobile{display:flex;justify-content:space-between;padding-top:2.3rem;padding-bottom:2.3rem;border-bottom:1px solid #d8d8d8}.c-footer-menu-list__btn-mobile h6{font-size:1.7rem;font-weight:bold;margin-bottom:0}.c-footer-menu-list__btn-mobile .icon-arrow-1{transform:rotate(90deg);transition:.3s all ease-in-out}}.c-footer-menu-list__btn-mobile.btn-active{border-bottom:0}.c-footer-menu-list__btn-mobile.btn-active .icon-arrow-1{transform:rotate(0deg)}.c-quality-marks{width:15rem}.c-quality-marks__mark{width:100%;border-bottom:1px solid #d8d8d8}.c-quality-marks__mark img{max-height:23rem;margin-left:auto;margin-right:auto;padding-bottom:2rem;padding-top:2rem;-o-object-fit:contain;object-fit:contain}.c-quality-marks__mark:first-child{padding-top:0}.c-quality-marks__mark:last-child{padding-bottom:0;border-bottom:0}.c-mobile-nav{width:100%;display:flex;flex-direction:column}.c-mobile-nav .icon-placeholder{min-width:1rem}.c-mobile-nav__item{display:flex;justify-content:space-between;width:100%;border-bottom:1px solid #fff;color:#fff;font-size:1.7rem;align-items:center;position:relative;transition:.4s all ease-in-out}.c-mobile-nav__item--back{padding:1rem 0;border-bottom:2px solid #fff}.c-mobile-nav__item--back .title{font-weight:bold}.c-mobile-nav__item--back>*{color:#fff}.c-mobile-nav__item--back .parent-back{transform:rotate(90deg)}.c-mobile-nav__item__text{color:#fff;width:100%;height:100%;display:flex;align-items:center;padding:1rem 0;justify-content:space-between}.c-mobile-nav__item__text span{pointer-events:none}.c-mobile-nav__item__text span:first-child{padding-right:1.5rem}.c-mobile-nav__item:after{content:"";position:absolute;background:#000;z-index:2;width:100%;right:-100%;bottom:-2px;height:4px;transition:.3s all ease-in-out}.c-mobile-nav__item .icon-arrow-down{font-size:1rem}.c-mobile-nav__item .icon-arrow-down:before{transition:.3s all ease-in-out}.c-mobile-nav__item .icon-arrow-1{font-size:1.5rem}.c-mobile-nav__item .icon-arrow-1:before{transition:.3s all ease-in-out}.c-mobile-nav__item--open{font-weight:bold}.c-mobile-nav__item--open:after{right:0}.c-mobile-nav__item--open .icon-arrow-down:before{transform:rotate(180deg)}.c-mobile-nav__item__list{display:none;width:100%;padding-left:0;position:relative;transition:.3s all ease-in-out}.c-mobile-nav__item__list li{list-style-type:none;margin-bottom:5px}.c-mobile-nav__item__list li a{color:#fff}.c-mobile-nav__item__list--open{padding:1.5rem 0 2rem 0;display:flex;flex-direction:column;row-gap:1rem;transition:.3s all ease-in-out;border-bottom:1px solid #fff}.c-breadcrumbs{display:flex;list-style-type:none;margin:0;padding:0}.c-breadcrumbs li{font-size:1.4rem !important;text-transform:uppercase}@media screen and (max-width: 600px){.c-breadcrumbs li{font-size:1rem !important}}.c-breadcrumbs li:after{content:"/";margin-left:.4rem;margin-right:.4rem;display:inline-block}.c-breadcrumbs li:last-child:after{content:""}.c-breadcrumbs li:not(:last-child){min-width:-moz-max-content;min-width:max-content}.c-breadcrumbs li a{text-decoration:underline;font-size:1.6rem;color:#000 !important;font-weight:inherit !important}@media screen and (max-width: 600px){.c-breadcrumbs li a{font-size:1rem !important}}.c-breadcrumbs--job-detail{position:relative;z-index:1;margin-top:2rem;margin-bottom:2rem}.c-breadcrumbs--job-detail li i{transform:rotate(90deg);display:inline-block;margin-right:1rem}.c-breadcrumbs--job-detail li i:before{color:#fff !important;font-size:1rem}.c-breadcrumbs--job-detail li a{font-size:2.2rem;text-transform:initial;color:#fff !important}@media screen and (max-width: 1023px){.c-breadcrumbs--job-detail li a{font-size:1.8rem}}.c-product-description h1{font-size:5.5rem;line-height:5.5rem;font-weight:bold;font-family:Barlow,sans-serif}@media screen and (max-width: 1023px){.c-product-description h1{font-size:2.8rem;line-height:2.8rem}}.c-product-description p{font-family:Barlow,sans-serif;font-size:2.2rem;line-height:2.9rem}@media screen and (max-width: 1023px){.c-product-description p{font-size:1.5rem;line-height:2rem}}.c-product-on-request-modal{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background:#fff;position:absolute;inset:0;margin:auto;font-family:Barlow,sans-serif;display:flex}@media screen and (max-width: 1023px){.c-product-on-request-modal{width:calc(100% - 10rem)}}@media screen and (max-width: 800px){.c-product-on-request-modal{width:calc(100% - 4rem)}}.c-product-on-request-modal__form{padding:6.5rem 6.5rem 5.1rem;width:65rem;position:relative}@media screen and (max-width: 1023px){.c-product-on-request-modal__form{width:100%}}@media screen and (max-width: 600px){.c-product-on-request-modal__form{padding:3rem 2rem}}.c-product-on-request-modal__form .gform_wrapper .gform-field-label .gfield_required{display:none}@media screen and (max-width: 600px){.c-product-on-request-modal__form .gform_wrapper .gfield_label.gform-field-label{font-size:1.4rem;margin-bottom:.5rem}}@media screen and (max-width: 600px){.c-product-on-request-modal__form .gform_wrapper .gfield .ginput_recaptcha div{width:auto !important;height:auto !important}}@media screen and (max-width: 600px){.c-product-on-request-modal__form .gform_wrapper .gfield .ginput_recaptcha div div{width:auto !important;height:auto !important}}@media screen and (max-width: 600px){.c-product-on-request-modal__form .gform_wrapper .gfield .ginput_recaptcha iframe{transform:scale(0.75);transform-origin:0 0}}.c-product-on-request-modal__form .gform_wrapper .gfield input{border:1px solid #e3e3e3;border-radius:.5rem;height:6.5rem}@media screen and (max-width: 600px){.c-product-on-request-modal__form .gform_wrapper .gfield input{height:4rem}}.c-product-on-request-modal__form .gform_wrapper .gfield textarea{border:1px solid #e3e3e3;border-radius:.5rem;resize:none;height:20rem !important;width:100% !important}.c-product-on-request-modal__form .gform_wrapper .ginput_container_consent{display:flex;align-items:center;gap:1rem}.c-product-on-request-modal__form .gform_wrapper .ginput_container_consent .gform-field-label{font-size:1.8rem;line-height:2rem;width:35rem}@media screen and (max-width: 600px){.c-product-on-request-modal__form .gform_wrapper .ginput_container_consent .gform-field-label{font-size:1rem}}.c-product-on-request-modal__form .gform_wrapper .ginput_container_consent .gform-field-label a{text-decoration:underline;color:#000}.c-product-on-request-modal__form .gform_wrapper .ginput_container_consent input{height:2rem;width:2rem}.c-product-on-request-modal__form .gform_wrapper .gform_button{width:100%;height:5.5rem;display:flex;align-items:center;justify-content:center;border:2px solid #000;border-radius:.5rem;background:#000;color:#fff;font-family:Barlow,sans-serif;font-size:2rem;cursor:pointer;transition:.3s all ease-in-out}@media screen and (max-width: 600px){.c-product-on-request-modal__form .gform_wrapper .gform_button{font-size:1.6rem;white-space:normal;line-height:1.2 !important}}.c-product-on-request-modal__form .gform_wrapper .gform_button:hover{background:#fff;color:#000}@media screen and (max-width: 600px){.c-product-on-request-modal__form .gform_wrapper .gform_footer.top_label{margin-top:0 !important}}.c-product-on-request-modal__form .gform_wrapper .gform_footer{margin:2rem 0 0 !important;padding:0 !important}.c-product-on-request-modal__form .gform_wrapper .gform_footer input{margin:0 !important}@media screen and (max-width: 600px){.c-product-on-request-modal__form .gform_wrapper .gform_footer input{height:4rem}}.c-product-on-request-modal__logo{width:30rem;height:auto;margin-bottom:1rem;max-width:100%}@media screen and (max-width: 600px){.c-product-on-request-modal__logo{width:20rem;margin-bottom:.5rem}}.c-product-on-request-modal__logo img,.c-product-on-request-modal__logo picture{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.c-product-on-request-modal__image{width:50rem;position:relative;display:flex;align-items:flex-end}.c-product-on-request-modal__image img,.c-product-on-request-modal__image picture{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.c-product-on-request-modal__image{display:none}}.c-product-on-request-modal__product-info{position:absolute;bottom:0;left:0;background:#f8f8f8;width:100%;display:flex;flex-direction:column;padding:2rem}.c-product-on-request-modal__product-info__row{display:flex;flex-direction:column;font-size:1.5rem;margin-bottom:1rem}.c-product-on-request-modal__product-info__row strong{font-size:1.8rem}.c-product-on-request-modal__product-info__row__text{font-size:1.6rem}@media screen and (max-width: 1023px){.c-product-on-request-modal__product-info__row{flex-wrap:wrap}}.c-product-on-request-modal__close-btn{position:absolute;background:#fff;width:6rem;height:6rem;top:2rem;right:2rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;cursor:pointer}.c-product-on-request-modal__close-btn--mobile{display:none}@media screen and (max-width: 1023px){.c-product-on-request-modal__close-btn--mobile{display:flex;background:rgba(0,0,0,0);top:0;right:0}}@media screen and (max-width: 600px){.c-product-on-request-modal__close-btn--mobile{width:4rem;height:4rem}}.c-product-on-request-modal__close-btn .icon-cross-23:before{font-size:3rem}@media screen and (max-width: 600px){.c-product-on-request-modal__close-btn .icon-cross-23:before{font-size:2rem}}.c-product-on-request-modal__title{font-weight:bold;font-size:4rem;margin-bottom:1.5rem}@media screen and (max-width: 600px){.c-product-on-request-modal__title{font-size:2rem;margin-bottom:1rem}}.c-product-on-request-modal__text p{font-family:Barlow,sans-serif;font-size:2.2rem;margin-bottom:1.5rem}@media screen and (max-width: 600px){.c-product-on-request-modal__text p{font-size:1.2rem}}.c-product-on-request-modal__text p a{text-decoration:underline;color:#000}.c-product-on-request-modal__text--large p{font-size:2.5rem}@media screen and (max-width: 600px){.c-product-on-request-modal__text--large p{font-size:1.5rem}}.c-main-nav{display:flex;-moz-column-gap:5.5rem;column-gap:5.5rem}@media screen and (max-width: 1023px){.c-main-nav{-moz-column-gap:2rem;column-gap:2rem}}.c-main-nav__item{color:#fff;display:flex;flex-direction:column;align-items:center;position:relative;font-size:2.2rem}.c-main-nav__item:hover .icon-arrow-down{transform:rotate(180deg)}.c-main-nav__item:hover .c-main-nav__item__list{display:flex;z-index:5;flex-direction:column;position:absolute;padding:2rem 0 0 0;top:4.75rem;left:-4rem}.c-main-nav__item__title{display:flex;align-items:center;gap:1rem;cursor:pointer;height:6rem}@media screen and (max-width: 1023px){.c-main-nav__item__title{font-size:1.7rem}}.c-main-nav__item__title__text{color:#fff;transition:.3s all ease-in-out;border-bottom:1px solid rgba(0,0,0,0)}.c-main-nav__item__title__text:hover{border-color:#fff}.c-main-nav__item .icon-arrow-down{display:inline-block;transform:translateY(2px);transition:.3s all ease-in-out}.c-main-nav__item .icon-arrow-down:hover{transform:scale(1.2)}.c-main-nav__item .icon-arrow-down{font-size:.8rem}.c-main-nav__item__list{display:none;padding-left:0;width:35rem;background:#000}.c-main-nav__item__list li{background:#000}.c-main-nav__item__list li:last-child{padding-bottom:4rem}.c-main-nav__item__list.locked{display:flex}.c-main-nav__item__list li{list-style-type:none;padding:0 4rem}.c-main-nav__item__list li .icon-arrow-down{transform:rotate(270deg) !important}.c-main-nav__item__list li:has(ul) .c-main-nav__item__list{border-left:1px solid #fff}.c-main-nav__item__list li ul{height:100%}.c-main-nav__item__list li:hover>a{background:#272727}.c-main-nav__item__list li a div{width:100%;display:flex;align-items:center;justify-content:space-between;margin:0 1.1rem;border-bottom:1px solid #fff;height:100%;border-bottom:1px solid #fff;min-height:5rem;padding:1rem .2rem}.c-main-nav__item__list li:hover>ul{display:flex !important}.c-main-nav__item__list li ul{display:none !important;position:absolute !important;left:100% !important;top:0 !important}.c-main-nav__item__list li .icon-arrow-1{font-size:1.2rem}.c-main-nav__item__list li a{display:flex;justify-content:space-between;align-items:center;font-size:2rem;width:100%;height:100%;color:#fff}.c-product-cta{display:flex}@media screen and (max-width: 1023px){.c-product-cta{margin:1.5rem 0}}@media screen and (max-width: 600px){.c-product-cta{margin-bottom:0;justify-content:start}}.c-product-cta__item{display:flex;align-items:center;margin-right:2.5rem}.c-product-cta__item .icon{display:inline-block;margin-right:.9rem}.c-product-cta__item .icon.mdi-is-checked:before{font-weight:bold;color:#d1c680}.c-product-cta__item .tinvwl_add_to_wishlist-text{text-decoration:underline}.c-product-cta__item .tinvwl-shortcode-add-to-cart.tinvwl-no-action{display:flex}.c-product-cta__item .tinvwl-shortcode-add-to-cart.tinvwl-no-action .tinvwl_add_to_wishlist_button{display:flex;align-items:center;text-decoration:none !important}@media screen and (max-width: 1023px){.c-product-cta__item .tinvwl-shortcode-add-to-cart.tinvwl-no-action{padding-left:0}}@media screen and (max-width: 1023px){.c-product-cta__item:last-child{display:none}}.c-product-cta__item a{text-decoration:underline;color:inherit;font-size:1.8rem;line-height:1}.c-product-properties__title{font-weight:300;font-size:3rem;margin-top:4.5rem;text-transform:uppercase;line-height:inherit}@media screen and (max-width: 1023px){.c-product-properties__title{font-size:2.5rem;margin-top:2.5rem}}.c-product-properties__title strong{font-weight:700;text-transform:initial}.c-product-properties__item{display:flex;align-items:center;border-bottom:1px solid #d8d8d8;padding:2.2rem 0}@media screen and (max-width: 1023px){.c-product-properties__item{padding:1.8rem 0}}.c-product-properties__item:last-child{border-bottom:0}.c-product-properties__item p{font-size:1.7rem;font-family:Barlow,sans-serif}@media screen and (max-width: 1023px){.c-product-properties__item p{font-size:1.3rem}}.c-product-properties__item img{margin-right:1.9rem;display:block;width:3rem;height:auto}@media screen and (max-width: 1023px){.c-product-properties__item img{height:2rem}}.c-search-bar{display:flex}.c-search-bar input{width:100%;height:100%;border:0;background:#1c1c1c}.c-search-bar input:focus{outline:0}.c-search-bar--mobile{width:100%;height:4.5rem;margin-bottom:3.5rem}.c-search-bar--mobile input{border-radius:0px;border-top-left-radius:5px;border-bottom-left-radius:5px;padding-left:1.9rem;color:#fff}.c-search-bar--mobile span{height:100%;background:#1c1c1c}.c-search-bar--mobile .icon-search-icon{background-color:#1c1c1c;border:0;padding-right:1.3rem;display:flex;align-items:center;color:#fff;border-top-right-radius:5px;border-bottom-right-radius:5px}@media screen and (max-width: 600px){.c-search-bar--mobile .icon-search-icon{padding-right:1.8rem !important;font-size:1.5rem !important}}.c-search-bar--mobile .icon-search-icon:before{vertical-align:middle}.c-search-bar--light input{background:#f8f8f8;color:#0e1427}.c-search-bar--light .icon-search-icon--dark{background-color:#f8f8f8}.c-search-bar--light .icon-search-icon--dark:before{color:#0e1427}.c-search-bar--no-results{height:7.5rem;border:2px solid #000;border-radius:.7442rem}@media screen and (max-width: 1023px){.c-search-bar--no-results{height:5rem}}@media screen and (max-width: 800px){.c-search-bar--no-results{width:100% !important}}.c-search-bar--no-results input{background-color:#fff;border-radius:.7442rem;font-size:2.2rem;color:#000;padding-left:3.1rem}@media screen and (max-width: 1023px){.c-search-bar--no-results input{font-size:1.8rem;padding-left:2rem}}@media screen and (max-width: 800px){.c-search-bar--no-results input{width:100%}}.c-search-bar--no-results .icon-search-icon{font-size:2.5rem;display:flex;align-items:center;padding-right:2rem}@media screen and (max-width: 1023px){.c-search-bar--no-results .icon-search-icon{font-size:2rem;padding-right:1.5rem}}.c-product-gallery{position:relative}.c-product-gallery .splide-type-full_size img{-o-object-fit:contain !important;object-fit:contain !important}.c-product-gallery .splide__arrows{transition:.3s all ease-in-out;opacity:1}@media screen and (max-width: 600px){.c-product-gallery .splide__arrows{display:none}}.c-product-gallery .splide__arrows .splide__arrow{opacity:1;background:#fff;border-radius:.5rem;width:4rem;height:4rem}.c-product-gallery .splide__arrows .splide__arrow.splide__arrow--prev .icon-arrow-white-right{transform:rotate(180deg)}.c-product-gallery .splide__arrows .splide__arrow .icon-arrow-white-right:before{font-weight:bold;color:#000}@media screen and (max-width: 1023px){.c-product-gallery .splide-thumbnails .splide__list .splide__slide{width:10rem !important;height:8rem !important;margin-right:1rem !important}}@media screen and (min-width: 1024px){.c-product-gallery .splide-thumbnails .splide__list .splide__slide{width:calc(33.3333333333% - 1rem) !important;height:20rem !important;margin-right:2rem !important}}.c-product-gallery .splide{border:0 !important;outline:none !important}.c-product-gallery .splide:hover .splide__arrows{opacity:1}.c-product-gallery__zoom{position:absolute;width:4.5rem;height:4.5rem;padding:1rem;border:.2rem solid rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;background:#fff;z-index:3;border-radius:.5rem;top:2rem;left:2rem;pointer-events:none}@media screen and (max-width: 1023px){.c-product-gallery__zoom{display:none}}.c-product-gallery .splide__slide{cursor:pointer}.c-product-gallery .splide__slide .pinterest{position:absolute;right:1.5rem;bottom:1.5rem;background:#fff;width:4.5rem;height:4.5rem;padding:1rem;border:.2rem solid rgba(0,0,0,.2);border-radius:.5rem;color:#000;display:flex;justify-content:center;align-items:center;font-size:2rem}.c-product-gallery .splide__slide img,.c-product-gallery .splide__slide picture{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.c-product-gallery__image-title{pointer-events:none;color:#fff;position:absolute;bottom:0;left:0;padding:2.5rem;width:100%;line-height:1rem;font-size:1.7rem;text-transform:none;background:linear-gradient(0deg, rgba(22, 22, 22, 0.75) 0%, rgba(22, 22, 22, 0) 100%);font-family:Barlow,sans-serif}.c-product-gallery .splide-thumbnails{margin-top:2rem;position:relative}@media screen and (max-width: 1023px){.c-product-gallery .splide-thumbnails{margin-top:1rem;margin-left:1rem}}.c-product-gallery .splide-thumbnails .c-label{position:absolute;bottom:2rem;right:1.5rem}.c-product-gallery .splide-thumbnails .splide__list{padding-bottom:.5rem !important}.c-product-gallery .splide-thumbnails .splide__slide{border:0}.c-product-gallery .splide-thumbnails .splide__slide,.c-product-gallery .splide-thumbnails .splide__slide a,.c-product-gallery .splide-thumbnails .splide__slide img{outline:none !important;box-shadow:none !important}.c-product-gallery .splide-thumbnails .splide__slide.is-active{position:relative;border:0 !important}.c-product-gallery .splide-thumbnails .splide__slide.is-active,.c-product-gallery .splide-thumbnails .splide__slide.is-active a,.c-product-gallery .splide-thumbnails .splide__slide.is-active img{outline:none !important;box-shadow:none !important}.c-product-gallery .splide-thumbnails .splide__slide.is-active:after{content:"";position:absolute;top:100%;left:0;height:.5rem;background:#000;width:100%}.c-product-specs{margin-top:2.5rem}@media screen and (max-width: 1023px){.c-product-specs{order:1}}.c-product-specs h3{font-size:3rem;margin-bottom:3rem}@media screen and (max-width: 1023px){.c-product-specs h3{font-size:2.5rem}}.c-product-specs ul{padding:0;margin:0;list-style-type:none}.c-product-specs ul li{padding:0 1.9rem;margin:2.5rem 0;border-left:5px solid #d1c680}.c-product-specs ul li p{font-family:Barlow,sans-serif;font-size:1.8rem;line-height:2.2rem}.c-product-specs ul li p a{color:#000;text-decoration:underline}@media screen and (max-width: 1023px){.c-product-specs ul li{font-size:1.3rem;line-height:1.8rem}}@media screen and (max-width: 1023px){.c-product-collection{order:2}}.c-product-collection h3{font-size:3.5rem;font-weight:normal}.c-product-collection h3 strong{text-transform:uppercase}.c-product-collection__current{margin-top:2.5rem}.c-product-collection__current__title{display:flex;align-items:center;justify-content:space-between}.c-product-collection__current__title .c-button{font-size:1.3rem;font-weight:bold;display:block;height:auto;padding:.5rem 1.5rem}.c-product-collection__current__title .c-button:hover{border:2px solid #000}.c-product-collection__current h4{margin-top:2rem;font-size:2.5rem;text-transform:uppercase;font-weight:normal}@media screen and (max-width: 1023px){.c-product-collection__current h4{font-size:2rem}}.c-product-collection__current__image{height:37.3rem;width:37.3rem}@media screen and (max-width: 1023px){.c-product-collection__current__image{width:100%;height:40rem}}.c-product-collection__current__image img,.c-product-collection__current__image picture{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.c-product-collection__colours{display:flex;align-items:center;flex-wrap:nowrap}.c-product-collection__colours.show-all .c-product-collection__colours__item{display:block !important}@media screen and (max-width: 1023px){.c-product-collection__colours{overflow:auto;white-space:nowrap;display:block;width:100%}}@media screen and (max-width: 600px){.c-product-collection__colours{display:none;width:90%}}.c-product-collection__colours.mobile{display:none}@media screen and (max-width: 600px){.c-product-collection__colours.mobile{display:inline-block;margin-bottom:5rem;margin-left:3.5rem}}.c-product-collection__colours.is-collapsed{flex-wrap:wrap}.c-product-collection__colours.is-collapsed .c-product-collection__colours__item{display:block}.c-product-collection__colours.is-collapsed .c-product-collection__colours__collapse-btn{display:none}.c-product-collection__colours__collapse-btn{font-size:2.1rem;margin:0 2rem;display:flex;align-items:center}@media screen and (max-width: 1023px){.c-product-collection__colours__collapse-btn{display:none}}.c-product-collection__colours__collapse-btn:hover{cursor:pointer}.c-product-collection__colours__collapse-btn span{font-size:1rem;margin-left:.5rem}.c-product-collection__colours__collapse-btn .icon-arrow-down{margin-left:.5rem;transform:translateY(2px)}.c-product-collection__colours__item{width:3.6rem;height:3.6rem;border-radius:50%;background-size:cover !important;background-position:center !important;position:relative;margin:1rem;display:none}@media screen and (max-width: 1023px){.c-product-collection__colours__item{display:inline-block !important;height:3rem;width:3rem}}@media screen and (max-width: 600px){.c-product-collection__colours__item:last-child{margin-right:3.5rem}}.c-product-collection__colours__item:nth-child(-n+5){display:block}.c-product-collection__colours__item.is-current:after{content:"";width:5.6rem;height:5.6rem;border-radius:50%;position:absolute;left:-1rem;top:-1rem;border:2px solid #000}@media screen and (max-width: 1023px){.c-product-collection__colours__item.is-current:after{width:4.5rem;height:4.5rem;left:-0.75rem;top:-0.75rem}}@media screen and (max-width: 1023px){.c-product-simple-products{margin-top:2rem}}.c-product-simple-products .quantity{width:100%}.c-product-simple-products .quantity select{width:100%;display:block;border:0;padding:1rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(images/chevron-down.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem}.c-product-simple-products__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d8d8d8}@media screen and (max-width: 1023px){.c-product-simple-products__header{flex-direction:column;align-items:flex-start;margin-bottom:2rem;border:0}}.c-product-simple-products__header h2{font-weight:normal;font-size:4rem;text-transform:uppercase}@media screen and (max-width: 1023px){.c-product-simple-products__header h2{font-size:2.5rem}}.c-product-simple-products__header p{font-size:1.6rem;font-family:Barlow,sans-serif}.c-product-simple-products__header p a{color:inherit;text-decoration:underline}.c-product-simple-products__table{width:100%;margin-top:1rem;border-spacing:0 1rem}.c-product-simple-products__table__title{display:flex;align-items:center;padding-left:2rem;position:relative}.c-product-simple-products__table__title:after{content:"";position:absolute;background:#000;width:.5rem;height:1.5rem;left:0;transform:translateY(0.05rem)}.c-product-simple-products__table__title .icon{margin-right:.5rem;top:.2rem;position:relative}.c-product-simple-products__table__title h4{font-size:2rem;margin:1rem 0}.c-product-simple-products__table__tbody .c-product-simple-products__table__row{position:relative;background:#f8f8f8}@media screen and (max-width: 1023px){.c-product-simple-products__table__tbody .c-product-simple-products__table__row{padding:1.2rem 2rem}}.c-product-simple-products__table__tbody .c-product-simple-products__table__row.has-structure-tooltip:hover .structure-tooltip__text{display:block}.c-product-simple-products__table__tbody .c-product-simple-products__table__row.has-structure-tooltip:focus-within .structure-tooltip__text{display:block}.c-product-simple-products__table__tbody .c-product-simple-products__table__row .structure-tooltip{position:relative;display:inline-block;margin-left:.6rem}.c-product-simple-products__table__tbody .c-product-simple-products__table__row .structure-tooltip__icon{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;background:#000;color:#fff;font-size:1.2rem;font-weight:700;line-height:1;font-family:Barlow,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-product-simple-products__table__tbody .c-product-simple-products__table__row .structure-tooltip__text{position:absolute;top:120%;left:50%;transform:translateX(-50%);display:none;background:#000;color:#fff;padding:.6rem .8rem;font-size:clamp(1.2rem,2.5vw,1.5rem);line-height:1.4;border-radius:.3rem;width:-moz-max-content;width:max-content;max-width:28rem;z-index:5}.c-product-simple-products__table__tbody .c-product-simple-products__table__row .structure-tooltip__text:before{content:"";position:absolute;top:-0.4rem;left:50%;transform:translateX(-50%);border-left:.8rem solid rgba(0,0,0,0);border-right:.8rem solid rgba(0,0,0,0);border-bottom:.8rem solid #000}.c-product-simple-products__table__tbody .c-product-simple-products__table__row__td{padding:1.2rem}.c-product-simple-products__table__tbody .c-product-simple-products__table__row__td--tooltip{position:relative}.c-product-simple-products__table__tbody .c-product-simple-products__table__row__td.availability span,.c-product-simple-products__table__tbody .c-product-simple-products__table__row__td.out-of-stock span,.c-product-simple-products__table__tbody .c-product-simple-products__table__row__td.soon-available span{font-size:1.6rem}.c-product-simple-products__table__tbody .c-product-simple-products__table__row__td.logged-in small{font-family:Barlow,sans-serif;display:inline-block}.c-product-simple-products__table__tbody .c-product-simple-products__table__row__td>small{display:none}@media screen and (max-width: 1023px){.c-product-simple-products__table__tbody .c-product-simple-products__table__row__td>small{display:block}}@media screen and (max-width: 1023px){.c-product-simple-products__table__tbody .c-product-simple-products__table__row__td{padding:0}}.c-product-simple-products__table__tbody .c-product-simple-products__table__row__td small{font-size:1.6rem}.c-product-simple-products__table__tbody .c-product-simple-products__table__row__td small a{color:inherit;text-decoration:underline}.c-product-simple-products__table__tbody .c-product-simple-products__table__row__td:first-child{padding-left:2.5rem}@media screen and (max-width: 1023px){.c-product-simple-products__table__tbody .c-product-simple-products__table__row__td:first-child{padding-bottom:2.5rem;padding-left:0}}.c-product-simple-products__table__tbody .c-product-simple-products__table__row__td:last-child{align-self:center;justify-content:start;padding-right:2.5rem}@media screen and (max-width: 1023px){.c-product-simple-products__table__tbody .c-product-simple-products__table__row__td:last-child{min-width:100%;padding-top:2.5rem;padding-right:0}}.c-product-simple-products__table__row{display:flex;align-items:center;font-size:1.5rem;margin-bottom:1rem}.c-product-simple-products__table__row__container{display:flex}.c-product-simple-products__table__row__container .structure-tooltip{margin-top:auto;margin-bottom:auto}.c-product-simple-products__table__row__title{font-size:1.8rem}@media screen and (max-width: 1023px){.c-product-simple-products__table__row{flex-wrap:wrap}}.c-product-simple-products__table__row--head{height:2rem;background:rgba(0,0,0,0) !important;margin-bottom:-3rem}@media screen and (max-width: 1023px){.c-product-simple-products__table__row--head{display:none;margin-bottom:0}}.c-product-simple-products__table__row--head::after{display:none}.c-product-simple-products__table__row>*{flex:1}.c-product-simple-products__table__row>*:first-child{min-width:40rem}@media screen and (max-width: 1023px){.c-product-simple-products__table__row>*:first-child{min-width:100%;font-size:1.3rem}}.c-product-simple-products__table__row>*:last-child{min-width:20.2rem;display:flex;justify-content:flex-end}.c-product-simple-products__table__row::after{content:"";position:absolute;background:#000;width:.5rem;height:1.5rem;top:1.5rem;left:0;display:none}@media screen and (max-width: 1023px){.c-product-simple-products__table__row::after{display:block}}.c-product-simple-products__table__row.is-unavailable .c-product-simple-products__table__row__td:last-child{font-size:1.2rem}.c-product-simple-products__table__row.is-unavailable .c-product-simple-products__table__row__td select{font-size:1.5rem}.c-product-simple-products__table__row__td .steel-icon{position:relative;top:2px;right:2px}.c-product-simple-products__table__row__td .steel-icon:before{color:#000}.c-product-simple-products__table__row__td strong{font-size:1.6rem}.c-product-simple-products__table__row__td:first-of-type strong{font-size:1.8rem}.c-product-simple-products__table__row__td .amount{font-size:1.6rem}.c-product-simple-products__table__row__cart{display:flex;flex:1}.c-product-simple-products__table__row__cart.is-disabled{pointer-events:none;opacity:.2}@media screen and (max-width: 1023px){.c-product-simple-products__table__row__cart{width:100%}}.c-product-simple-products__table__row__cart button,.c-product-simple-products__table__row__cart .c-mail-button{padding:0 !important;margin-left:1rem !important;background:#d1c680 !important;border:0 !important;width:4.5rem !important;text-align:center !important;border-radius:.5rem !important;display:block !important;min-width:0 !important;height:100% !important;font-size:inherit !important;transition:.3s ease-in-out !important}.c-product-simple-products__table__row__cart button:hover,.c-product-simple-products__table__row__cart .c-mail-button:hover{cursor:pointer !important}.c-product-simple-products__table__row__cart .c-mail-button{display:flex !important;align-items:center;justify-content:center}.c-product-simple-products__table__row__input{display:flex;background:#fff;border:1px solid #e3e3e3;justify-content:space-between;border-radius:.5rem;align-items:center;flex:1}@media screen and (max-width: 1023px){.c-product-simple-products__table__row__input{width:100%}}.c-product-simple-products__table__row__input input[type=number]::-webkit-inner-spin-button,.c-product-simple-products__table__row__input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-product-simple-products__table__row__input .plus,.c-product-simple-products__table__row__input .minus{height:100%;display:block;padding:.8rem 1.2rem}.c-product-simple-products__table__row__input .plus:hover,.c-product-simple-products__table__row__input .minus:hover{cursor:pointer;background:#eee}.c-product-simple-products__table__row__input input{width:2rem !important;border:0;text-align:center;display:block;margin:0;padding:0;-webkit-appearance:none !important;-moz-appearance:textfield !important}.c-product-simple-products__table__row__title .tag.tag-ending{display:inline-flex;background:#000;color:#fff;padding-left:.5rem;padding-right:.5rem;margin-left:1rem;border-radius:.5rem}.c-stock-colour{width:1rem;height:1rem;border-radius:50%;display:inline-block;margin-right:.6rem}.c-stock-colour--green{background:#92be22}.c-stock-colour--red{background:#ce0e0e}.c-stock-colour--orange{background:#fe9f00}.c-collection-brands{display:flex;justify-content:space-between;width:100%;gap:6.5rem}@media screen and (max-width: 600px){.c-collection-brands{flex-wrap:wrap;justify-content:start;gap:1rem}}.c-collection-brands--4-items{gap:2.5rem}.c-collection-brands--5-items{gap:2rem}.c-collection-brands__item{height:40rem;width:100%;position:relative;cursor:pointer;overflow:hidden}@media screen and (max-width: 600px){.c-collection-brands__item{width:calc(50% - .5rem);height:12rem;background-color:#000}.c-collection-brands__item a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.c-collection-brands__item.active{background:#b9b9b9}}@media screen and (min-width: 1023px){.c-collection-brands__item:before{content:"";position:absolute;inset:0;transition:.4s background ease-in-out;background:#000;opacity:1}.c-collection-brands__item:hover:before{pointer-events:none;background:rgba(0,0,0,0)}}.c-collection-brands__item.active:before{background:rgba(0,0,0,0)}.c-collection-brands__item__image,.c-collection-brands__item picture{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.c-collection-brands__item__image img,.c-collection-brands__item picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.c-collection-brands__item__image,.c-collection-brands__item picture{display:none}}.c-collection-brands__item__logo{position:absolute;bottom:4rem;left:0;right:0;margin-left:auto;margin-right:auto;max-height:7.8rem;max-width:14rem;filter:brightness(0) saturate(100%) invert(100%)}@media screen and (max-width: 600px){.c-collection-brands__item__logo{position:relative;max-height:3.9rem;max-width:9.5rem;width:100%;inset:0}}.c-collection-filter-bar{display:flex;gap:2.4rem;margin-bottom:3.3rem}@media screen and (max-width: 1023px){.c-collection-filter-bar{display:none}}.c-collection-filter-bar__filter{width:100%;height:10rem;background-color:#f9f9f9;display:flex;justify-content:space-between;align-items:center;position:relative;padding:0 4rem;font-size:2.2rem;overflow:hidden;color:#000;transition:.3s all ease-in-out}@media screen and (max-width: 600px){.c-collection-filter-bar__filter{padding:0 1rem}.c-collection-filter-bar__filter .icon-arrow-1{font-size:1rem}}.c-collection-filter-bar__filter span{z-index:2}.c-collection-filter-bar__filter .icon-arrow-1{font-size:1.6rem}.c-collection-filter-bar__filter:before{content:"";position:absolute;left:0;top:9.7rem;width:100%;height:100%;background-color:#000;transition:.3s top ease-in-out,.2s background-color ease-in-out}.c-collection-filter-bar__filter:active:before{background:#d8d8d8}@media screen and (min-width: 1023px){.c-collection-filter-bar__filter:hover{color:#fff}.c-collection-filter-bar__filter:hover:before{top:0}}.c-collection-filter-bar__filter.active{color:#fff}.c-collection-filter-bar__filter.active:before{top:0}@media screen and (min-width: 1023px){.c-collection-filter-bar__filter.active:hover:before{background-color:#272727}}.c-collection-item{display:flex;justify-content:space-between;flex-direction:column;overflow:hidden;background-color:#fff;height:40rem}.c-collection-item__image{overflow:hidden;width:100%;position:relative;margin-bottom:1rem;height:100%}.c-collection-item__image.fader{opacity:1;transition:.2s all ease-in-out}.c-collection-item__image.faded{opacity:0}.c-collection-item__image .c-product-label{position:absolute;right:1.5rem;top:1.5rem;z-index:2}.c-collection-item__image img,.c-collection-item__image picture{transition:.3s all ease-in-out;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.c-collection-item__image:hover img{transform:scale(1.1)}.c-collection-item__info{display:flex;justify-content:space-between;align-items:end;padding-bottom:2px;flex:1;width:100%}@media screen and (max-width: 1023px){.c-collection-item__info{margin-bottom:2rem}}.c-collection-item__name{font-weight:bold;font-size:2rem;color:#000;text-transform:uppercase}@media screen and (max-width: 600px){.c-collection-item__name{font-size:1.5rem}}.c-collection-item__colors-bar{display:flex;justify-content:end;align-items:center;gap:.7rem;margin-right:.5rem;margin-bottom:.5rem}.c-collection-item__colors-bar__item{pointer-events:all;height:1.5rem;width:1.5rem;border-radius:50%;position:relative;cursor:pointer}.c-collection-item__colors-bar__item.is-active:before{content:"";position:absolute;height:2.5rem;width:2.5rem;top:-0.5rem;right:-0.5rem;border:1px solid #000;border-radius:50%}.c-collection-item__colors-bar__extra-colors{margin-left:1px;font-size:1.5rem}.c-gallery-label--dark{position:absolute;bottom:2rem;right:1.5rem;background:#000;border-radius:.5rem;padding:.6rem 1.3rem}@media screen and (max-width: 1023px){.c-gallery-label--dark{right:.8rem;bottom:1.3rem;padding:.3rem .66rem}}@media screen and (max-width: 600px){.c-gallery-label--dark{display:none}}.c-gallery-label--dark span{font-weight:700;color:#fff;font-size:2.2rem}@media screen and (max-width: 1023px){.c-gallery-label--dark span{font-size:1.5rem}}.c-product-label{display:flex;align-items:center;height:3rem;font-size:1.5rem;font-weight:bold;color:#000;background-color:#fff;border-radius:1.5rem;padding:0 1.5rem}@media screen and (max-width: 600px){.c-product-label{font-size:1.3rem}}.c-filter-list{padding-bottom:4.1rem}.c-filter-list .c-filter-list__btn--show-less{display:none}.c-filter-list--search-title{margin-top:4rem}.c-filter-list.is-open .c-filter-list__btn--show-less{display:block}.c-filter-list.is-open .c-filter-list__btn--show-more{display:none}.c-filter-list.is-open .c-filter-list__content{max-height:999rem}.c-filter-list__content{overflow:hidden;transition:.3s all ease-in-out}.c-filter-list__content__items{border-top:1px solid #d8d8d8;padding-top:4.1rem;display:flex;flex-direction:column;row-gap:1.3rem}.c-filter-list__title{font-size:5rem;font-weight:bold;margin-bottom:.5rem}.c-filter-list__description{font-size:1.8rem;line-height:1}.c-filter-list__label{font-weight:bold;font-size:1.8rem;margin-bottom:.9rem}.c-filter-list--show-five-items{max-height:26.5rem}.c-filter-list--show-three-items{max-height:19rem}.c-filter-list__btns{height:4rem;display:flex;align-items:end}.c-filter-list__btns.display-none{display:none}.c-filter-list__btn{cursor:pointer;font-weight:bold;text-decoration:underline;transition:.3s all ease-in-out}.c-filter-list__btn:hover{color:#8c8c8c}.c-filter-item{font-size:1.8rem;display:flex;grid-template-columns:2rem auto;gap:.5em;cursor:pointer;height:2.2rem;width:-moz-fit-content;width:fit-content;align-items:center}@media screen and (max-width: 600px){.c-filter-item{font-size:1.6rem}}.c-filter-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;width:2rem;height:2rem;border:1px solid #000;border-radius:3px;display:grid;place-content:center;cursor:pointer}.c-filter-item input[type=checkbox]:before{content:"";width:.65em;height:.65em;box-shadow:inset 1em 1em #000;transition:.3s transform ease-in-out;transform:scale(0);transform-origin:bottom left;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.c-filter-item input[type=checkbox]:checked{border:1px solid #000}.c-filter-item input[type=checkbox]:checked:before{transform:scale(1)}.c-mobile-filter-screen{width:100%;position:absolute;inset:0;pointer-events:none;z-index:20;background:#fff;overflow:hidden;opacity:0;transition:.3s all ease-in-out}.c-mobile-filter-screen .l-container.l-container--primary{padding-left:3.5rem;padding-right:3.5rem}.c-mobile-filter-screen.open{position:fixed;overflow-y:scroll;pointer-events:all;opacity:1}.c-mobile-filter-screen.open .js-filter-mobile{padding-bottom:6.5rem}.c-mobile-filter-screen__header{width:100%;display:flex;align-items:center;height:8.2rem}.c-mobile-filter-screen__header__title{width:100%;display:flex;justify-content:center;-moz-column-gap:1rem;column-gap:1rem}.c-mobile-filter-screen__header .icon-cross-23{font-size:1.8rem}.c-mobile-filter-screen__header .icon-filter-icon{font-size:2.1rem}.c-mobile-filter-screen__apply-btn{background:#f9f9f9;display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:1.5rem;height:6.5rem;transition:.2s all ease-in-out;position:fixed;bottom:0;width:100%}.c-mobile-filter-screen__apply-btn:active{color:#fff;background:#000}.c-mobile-filter-screen .c-collection-filter-bar{gap:1rem;display:flex;margin-bottom:0;margin-top:0}.c-mobile-filter-screen .c-collection-filter-bar__filter{width:calc(50% - .5rem);font-size:1.3rem;height:4.5rem}.c-mobile-filter-screen .c-collection-filter-bar__filter .icon-arrow-1{font-size:1rem}.c-mobile-filter-screen .c-collection-filter-bar__filter:before{top:4.3rem}.c-mobile-filter-screen .c-collection-filter-bar__filter.active{color:#fff}.c-mobile-filter-screen .c-collection-filter-bar__filter.active:before{top:0}.c-mobile-filter-toggle{display:none;height:4.5rem;width:100%;align-items:center;font-size:1.5rem;background-color:#f9f9f9;margin-top:1.5rem;margin-bottom:1.5rem;overflow:hidden;position:relative;z-index:3;transition:.1s all ease-in-out}.c-mobile-filter-toggle:before{content:"";margin-left:auto;margin-right:auto;background:#000;width:100%;height:2px;position:absolute;top:4.3rem;left:0;right:0;transition:.3s all ease-in-out}.c-mobile-filter-toggle:active{color:#fff;background:#000}@media screen and (max-width: 1023px){.c-mobile-filter-toggle{display:flex}}.c-mobile-filter-toggle__toggle{display:flex;align-items:center;justify-content:center;width:100%}.c-mobile-filter-toggle--scroll{position:fixed;top:7.6rem;margin-top:0;margin-bottom:0;z-index:3;border-bottom:0;left:0}.c-mobile-filter-toggle--scroll:before{width:0}.c-mobile-filter-toggle .icon-filter-icon{margin-right:.7rem}.c-decor-item{display:flex;justify-content:space-between;flex-direction:column;overflow:hidden;background-color:#fff}@media screen and (max-width: 1023px){.c-decor-item{width:100%}}.c-decor-item--gb{width:100%;text-align:left}.c-decor-item--gb .c-decor-item__image{height:45.4rem !important}.c-decor-item__image{overflow:hidden;width:100%;position:relative;margin-bottom:1rem;height:37.4rem}.c-decor-item__image__wrapper{height:100%;width:100%;position:relative}.c-decor-item__image--default{position:absolute;inset:0;opacity:1;transition:.3s opacity ease-in-out}.c-decor-item__image--default:hover{opacity:0}.c-decor-item__image--hover{position:absolute;inset:0;opacity:0;transition:.3s opacity ease-in-out}.c-decor-item__image--hover:hover{opacity:1}.c-decor-item__image .c-product-label{position:absolute;right:1.5rem;top:1.5rem;z-index:2}.c-decor-item__image img,.c-decor-item__image picture{transition:.3s all ease-in-out;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.c-decor-item__image:hover img{transform:scale(1.1)}.c-decor-item__info{padding-bottom:2px;flex:1;width:100%}@media screen and (max-width: 1023px){.c-decor-item__info{margin-bottom:2rem}}.c-decor-item__decor-name{font-size:2rem;color:#000;text-transform:uppercase}@media screen and (max-width: 600px){.c-decor-item__decor-name{font-size:1.5rem}}.c-decor-item__color-code{font-weight:bold;font-size:2rem;color:#000}@media screen and (max-width: 600px){.c-decor-item__color-code{font-size:1.5rem}}.c-decor-item--summary .c-decor-item__image{width:22.7rem;min-width:22.7rem;height:25.6rem;min-height:25.6rem}@media screen and (max-width: 600px){.c-decor-item--summary .c-decor-item__image{width:100%;min-width:100%}}.c-decor-item--summary .c-decor-item__info{display:flex;flex-direction:column}.c-decor-item--summary .c-decor-item__color-code{font-size:2rem}.c-decor-item--summary .c-decor-item__decor-name{font-size:1.8rem;text-transform:uppercase}.c-decor-item--single{background-color:rgba(0,0,0,0);align-items:flex-end;height:37.3rem;max-height:37.3rem;width:37.3rem;min-width:37.3rem;position:relative}.c-decor-item--single .c-decor-item__image{margin:0}.c-decor-item--single .c-decor-item__info{position:absolute;bottom:3rem;left:3rem;color:#fff;text-align:left;display:flex;flex-direction:column}.c-decor-item--single .c-decor-item__info .c-decor-item__color-code{font-size:2rem;line-height:1;color:#fff}.c-decor-item--single .c-decor-item__info .c-decor-item__decor-name{color:#fff;text-transform:uppercase;font-size:1.3rem}.c-active-filters{display:flex;gap:1rem}@media screen and (max-width: 600px){.c-active-filters{margin-top:1rem}}.c-active-filters__filter{display:flex;gap:1rem;align-items:center;height:3rem;font-size:1.5rem;color:#000;border-radius:1.5rem;padding:0 1.5rem;background-color:#f9f9f9;cursor:pointer}.c-active-filters__filter .icon-cross-23{font-size:1.3rem}.c-active-filters__filter--deactivate{background-color:#000;color:#fff}.c-two-column-content{display:flex;justify-content:space-between;margin-bottom:8rem}@media screen and (max-width: 1023px){.c-two-column-content{flex-direction:column;gap:3rem;margin-bottom:4rem}}.c-appointment-card{background-color:#f8f8f8;padding:6rem;width:81.3rem;max-width:81.3rem}.c-appointment-card .c-subject-header{border-bottom:.2rem solid #fff;padding-bottom:2rem;margin-bottom:2.4rem}.c-appointment-card .c-subject-header--remove-line{border:none;margin-bottom:0}@media(max-width: 1024px){.c-appointment-card{width:100%;max-width:100%;padding:5rem}}@media(max-width: 768px){.c-appointment-card{padding:4rem}}.c-appointment-card__description-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.8rem}.c-appointment-card__description-wrapper .js-modal-trigger{font-size:1.9rem}.c-appointment-card__locations-content{margin-top:2.4rem;display:flex;flex-direction:column;gap:2.4rem;width:50%}@media(max-width: 1024px){.c-appointment-card__locations-content{width:100%}}.c-appointment-card__description-bottom{margin-top:2.4rem}.c-appointment-card__back-button{background-color:rgba(0,0,0,0);border:none;padding:0;margin-top:1rem;font-weight:600;display:none;flex-direction:row;align-items:center;gap:.8rem;cursor:pointer;opacity:0;transition:opacity .3s ease-in-out,background-color .2s ease}.c-appointment-card__back-button--visible{display:flex;opacity:1}.c-appointment-card__back-button.fade-in{opacity:1}.c-appointment-card__back-button.fade-out{opacity:0}.c-appointment-card__back-button img{transform:rotate(180deg);width:1.6rem;height:1.6rem}.c-appointment-card__locations{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.4rem;opacity:1;transition:opacity .3s ease-in-out}.c-appointment-card__locations.fade-out{opacity:0}.c-appointment-card__locations.fade-in{opacity:1}.c-appointment-card__locations__item{display:flex;height:6rem;padding:.8rem 2.4rem;justify-content:center;align-items:center;gap:.8rem;border-radius:.5rem;border:.2rem solid #000;cursor:pointer;transition:.3s background-color ease-in-out,.3s color ease-in-out}.c-appointment-card__locations__item:hover{background-color:#000;color:#fff}.c-appointment-card__locations__item__name{font-size:2.2rem}.c-appointment-card__locations__item__content{display:none}.c-appointment-card__loader{display:flex;justify-content:center;align-items:center;min-height:200px}.c-appointment-card__loader__spinner{width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-top-color:#333;border-radius:50%;animation:spin .8s linear infinite}.c-appointment-card__iframe-view{opacity:0;transition:opacity .3s ease-in-out}.c-appointment-card__iframe-view.fade-in{opacity:1}.c-appointment-card__iframe-view.fade-out{opacity:0}.c-appointment-card__iframe-container{width:100%;height:100%;margin:2.4rem 0}.c-appointment-card__iframe-container iframe{width:100%;border:none;border-radius:.5rem}@keyframes spin{to{transform:rotate(360deg)}}.c-subject-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem}.c-subject-header--align-start{align-items:flex-start}@media screen and (max-width: 1023px){.c-subject-header{flex-direction:column;align-items:flex-start;grid-row-gap:1rem}}@media screen and (max-width: 550px){.c-subject-header{flex-direction:column;align-items:flex-start;margin-bottom:1rem}.c-subject-header .js-modal-trigger{padding:0}.c-subject-header .js-modal-trigger i{display:none}}.c-subject-header p{font-family:"Barlow",sans-serif;margin-right:22rem;width:60rem;max-width:60rem;font-size:2.2rem}@media screen and (max-width: 1023px){.c-subject-header p{width:100%;max-width:100%;margin-right:0}}@media screen and (max-width: 600px){.c-subject-header p{font-size:1.5rem}}.c-subject-header h2{font-size:5.5rem;max-width:47rem}@media screen and (max-width: 1023px){.c-subject-header h2{max-width:100%}}@media screen and (max-width: 600px){.c-subject-header h2{font-size:2.8rem;margin-bottom:.5rem}}.c-subject-header--showroom h2{max-width:100%;font-family:Barlow,sans-serif;font-size:5.5rem;font-style:normal;font-weight:400;line-height:5.5rem}.c-subject-header--showroom h2 strong{font-weight:700}.c-subject-header span{text-transform:uppercase;letter-spacing:.375rem;font-size:1.8rem;color:#000;line-height:26px;display:block;margin-bottom:.5rem}@media screen and (max-width: 600px){.c-subject-header span{font-size:1.2rem}}.c-subject-header--locations{margin-top:7rem;margin-bottom:0;flex-direction:column;align-items:flex-start}@media screen and (max-width: 1023px){.c-subject-header--locations{margin-top:0}}.c-subject-header--blog .c-button{height:6rem}.c-subject-header--blog .c-subject-header__primary{margin-left:15rem}@media screen and (max-width: 1023px){.c-subject-header--blog .c-subject-header__primary{margin-left:0}}.c-subject-header--blog span{text-transform:uppercase;letter-spacing:.375rem}.c-subject-header--blog h2{margin-top:.5rem;margin-bottom:0}@media screen and (max-width: 900px){.c-subject-header--blog .c-button{display:none}}.c-subject-header--footer{display:none}@media screen and (max-width: 1023px){.c-subject-header--footer{display:flex;margin-top:4rem}}.c-subject-header--footer .c-button{width:100%;min-width:100%}.c-subject-header--light{color:#fff}.c-subject-header--cta{align-items:center}.c-subject-header--cta .c-subject-header__text{display:flex;flex-direction:column}.c-subject-header--cta .c-subject-header__text .c-button{display:none}@media screen and (max-width: 1023px){.c-subject-header--cta .c-subject-header__text .c-button{display:flex;margin-top:2rem}}.c-subject-header--cta .c-subject-header__text p{margin:0}.c-subject-header--cta span{color:#d1c680}.c-subject-header--cta h2,.c-subject-header--cta span{width:81.2rem;max-width:81.2rem;text-align:right}@media screen and (max-width: 1023px){.c-subject-header--cta h2,.c-subject-header--cta span{width:100%;max-width:100%;text-align:left}}.c-subject-header--cta p{width:81.3rem;max-width:81.3rem;margin-right:0}@media screen and (max-width: 1023px){.c-subject-header--cta p{width:100%;max-width:100%}}.c-subject-header--small-center{justify-content:center;width:102.7rem;max-width:102.7rem;margin:auto}@media screen and (max-width: 1023px){.c-subject-header--small-center{width:100%;max-width:100%}}.c-subject-header--small-center .c-subject-header__primary{margin:0;width:100%}.c-subject-header--small-center .c-subject-header__primary h2{font-size:7rem;font-weight:700}@media screen and (max-width: 800px){.c-subject-header--small-center .c-subject-header__primary h2{font-size:4.5rem}}@media screen and (max-width: 600px){.c-subject-header--small-center .c-subject-header__primary h2{font-size:2.8rem}}.c-subject-header--small-center .c-subject-header__primary *{width:100%;min-width:100%}.c-subject-header--small-center .c-subject-header__primary--dark span{color:#d1c680}.c-subject-header--toggle{align-items:center}.c-subject-header--toggle span{text-transform:initial;letter-spacing:0}.c-cta-image-banner__cta-block--slideshow .c-subject-header span{color:#d1c680}.c-cta-image-banner__cta-block--slideshow p{font-size:2.2rem;line-height:1.4}.c-slideshow-card{width:81.3rem;max-width:81.3rem}@media screen and (max-width: 1023px){.c-slideshow-card{width:100%;max-width:100%}}.c-slideshow-card p{font-size:2.2rem}.c-modal{position:fixed;top:0;bottom:0;left:0;right:0;height:0;width:0;margin:auto;overflow:hidden;pointer-events:none;justify-content:center;align-items:center;z-index:9999;transition:.3s all ease-in-out}.c-modal__background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75)}.c-modal__content{width:116.5rem;min-width:116.5rem;z-index:1;position:relative;background-color:#fff}@media screen and (max-width: 1023px){.c-modal__content{width:calc(100% - 10rem);min-width:calc(100% - 10rem)}}.c-modal__content--locations{display:flex;justify-content:space-between}@media screen and (max-width: 1023px){.c-modal__content--locations{flex-direction:column}}.c-modal__content--locations__list{padding:5rem 6rem;width:100%}@media screen and (max-width: 600px){.c-modal__content--locations__list{padding:3rem 2rem}}.c-modal__content--locations__list .c-location-list{height:33rem;max-height:33rem;overflow-y:auto}@media screen and (max-width: 1023px){.c-modal__content--locations__list .c-location-list{height:auto}}.c-modal__content--locations__mapbox{position:relative;width:64.5rem;min-width:64.5rem;height:50.5rem;min-height:50.5rem;background-color:#f8f8f8}@media screen and (max-width: 1023px){.c-modal__content--locations__mapbox{width:100%;min-width:100%;height:30rem;min-height:30rem}}@media screen and (max-width: 400px){.c-modal__content--locations__mapbox{width:100%;min-width:100%;height:20rem;min-height:20rem}}.c-modal.isActive{display:flex;width:100vw;height:100vh;pointer-events:all}.js-modal-trigger{display:flex;align-items:center;background-color:rgba(0,0,0,0);border:none;font-size:1.5rem}.js-modal-trigger span{position:relative}.js-modal-trigger span::after{content:"";position:absolute;height:.5px;background-color:#000;bottom:.2rem;left:0;right:0}.js-modal-trigger i{margin-right:.5rem;font-size:2rem}.js-modal-trigger:hover{cursor:pointer}.c-modal-close{position:absolute;background:#fff;border-radius:.5rem;height:6rem;width:6rem;top:2rem;right:2rem;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;border:none;padding:0}@media screen and (max-width: 1023px){.c-modal-close{top:0rem;right:0rem}}.c-modal-close i{font-size:3rem}@media screen and (max-width: 1023px){.c-modal-close i{font-size:2rem}}.c-modal-close:hover{cursor:pointer}.marker{background-image:url(images/marker.svg) !important;background-size:cover;width:35px;height:42px;border-radius:50%;cursor:pointer}.js-showroom-map{position:absolute;top:0;bottom:0;width:100%;height:100%}@media screen and (max-width: 400px){.mapboxgl-canvas{max-width:400px;max-height:200px}}.c-location-list{display:block;width:100%;min-width:100%}.c-location-list__single{background-color:#f8f8f8;padding:0 2rem;border-radius:.5rem;height:7.5rem;max-height:7.5rem;display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem}.c-location-list__single:hover{cursor:pointer}.c-location-list__single.locationActive{background-color:rgba(0,0,0,0);border:2px solid #000}@media screen and (max-width: 1023px){.c-location-list__single{height:auto;max-height:none;padding:1rem 2rem}}.c-location-list__single:last-child{margin-bottom:0}.c-location-list__single h5{margin-bottom:.2rem;font-size:1.8rem}.c-location-list__single address{font-style:normal}@media screen and (max-width: 1023px){.c-location-list__single address{font-size:1.2rem}}.c-locations-slideshow{height:67rem;max-height:67rem;width:100%;max-width:100%;margin-top:7rem;position:relative}@media screen and (max-width: 1023px){.c-locations-slideshow{height:auto}}.c-locations-slideshow__single{position:relative}.c-locations-slideshow__single picture{height:100% !important}.c-locations-slideshow__single picture img{height:100% !important;-o-object-fit:cover !important;object-fit:cover !important}.c-locations-slideshow__single__overlay{position:absolute;height:20rem;max-height:20rem;opacity:.74;bottom:0;left:0;right:0;padding:5rem 6.5rem;display:flex;align-items:flex-end;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%)}@media screen and (max-width: 1023px){.c-locations-slideshow__single__overlay{padding:2rem 2.5rem}}.c-locations-slideshow__single__overlay span{color:#fff;font-weight:bold;font-size:2.2rem}.c-locations-slideshow .splide__arrows{bottom:2.5rem;right:3.5rem;position:absolute}.c-locations-slideshow .splide__arrow{background-color:rgba(0,0,0,0);top:auto}.c-locations-slideshow .splide__arrow--prev,.c-locations-slideshow .splide__arrow--next{bottom:0}.c-locations-slideshow .splide__arrow--prev{left:auto;right:5rem}.c-locations-slideshow .splide__arrow--prev i{transform:rotate(180deg)}.c-locations-slideshow .splide__arrow i:before{font-size:2rem}.c-download-modal{width:86rem;height:-moz-fit-content;height:fit-content;background:#fff;position:absolute;inset:0;margin:auto;padding:6.5rem;min-height:20rem}.c-download-modal__close{width:6.5rem;height:6.5rem;position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s all ease-in-out}.c-download-modal__close .icon-cross-23{font-size:2.5rem}.c-download-modal__close:hover{transform:scale(1.3)}.c-download-modal__title{font-size:4.5rem;margin:0}.c-download-modal__loader{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;gap:2rem}.c-download-modal__loader p{font-size:1.6rem;color:#666;margin:0}.c-download-modal__loader-spinner{width:4rem;height:4rem;border:3px solid #f3f3f3;border-top:3px solid #000;border-radius:50%;animation:spin 1s linear infinite}.c-download-modal__error{display:flex;align-items:center;justify-content:center;padding:4rem}.c-download-modal__error p{font-size:1.6rem;color:#c00;margin:0}.c-download-modal__content{width:100%;display:flex;flex-direction:column;row-gap:.5rem;max-height:55rem;overflow:auto}.c-download-modal__content::-webkit-scrollbar{width:3px}.c-download-modal__content::-webkit-scrollbar-track{background:#fff}.c-download-modal__content::-webkit-scrollbar-thumb{background:#000}.c-download-modal .c-button{height:3.5rem;font-size:1.5rem}.c-download-modal .c-button--dark-border:hover{border:2px solid #000}.c-download-modal .c-button .icon-download-icon{margin-left:1rem}.c-modal-row{display:flex;align-items:center;height:10rem;margin-right:1rem}.c-modal-row:first-child{margin-top:1.5rem}.c-modal-row:last-child .c-modal-row__select:after{content:none}.c-modal-row--bulk-actions{height:10rem;display:flex;justify-content:space-between}.c-modal-row--bulk-actions__btns{display:flex;gap:1rem}.c-modal-row__item{display:flex;align-items:center;flex:1;height:10rem;border-radius:.5rem;overflow:hidden;background:#f8f8f8}.c-modal-row__item__img img,.c-modal-row__item__img picture{height:100%;width:12rem;-o-object-fit:cover;object-fit:cover}.c-modal-row__item__icon{height:100%;width:12rem;background:#000;display:flex;justify-content:center;align-items:center}.c-modal-row__item__icon .icon-document-icon{color:#fff;font-size:3.5rem}.c-modal-row__item__body{display:flex;justify-content:space-between;align-items:center;padding:0 2rem;width:100%;height:100%}.c-modal-row__item__body__info{padding-right:2rem}.c-modal-row__item__body__info__name{font-size:1.8rem;font-weight:bold}.c-modal-row__item__body__info__properties{font-size:1.5rem}.c-modal-row__item__body__info p{margin:0}.c-modal-row__select{display:flex;justify-content:center;align-items:center;margin-left:-2rem;width:6rem;height:10rem;gap:.5em;cursor:pointer;position:relative}.c-modal-row__select:after{content:"";position:absolute;height:100%;width:1px;background:#000;left:0;right:0;margin:auto;top:calc(50% + 1rem)}.c-modal-row__select input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;width:2rem;height:2rem;border:1px solid #000;border-radius:3px;display:grid;place-content:center}.c-modal-row__select input[type=checkbox]:before{content:"";width:.65em;height:.65em;box-shadow:inset 1em 1em #000;transition:.3s transform ease-in-out;transform:scale(0);transform-origin:bottom left;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.c-modal-row__select input[type=checkbox]:checked{border:1px solid #000}.c-modal-row__select input[type=checkbox]:checked:before{transform:scale(1)}.c-modal-row__select-text{margin:0 auto 0 .5rem}.c-accordion-grid__content{display:flex;flex-wrap:wrap;justify-content:start;gap:2rem}.c-accordion-grid.is-hidden{display:none}@media screen and (max-width: 1023px){.c-accordion-grid{flex-direction:column}}.c-accordion-grid--has-title{padding-bottom:10rem}@media screen and (max-width: 1023px){.c-accordion-grid--has-title{padding-bottom:5rem}}.c-accordion-grid--has-title__title{font-size:4rem}@media screen and (max-width: 1023px){.c-accordion-grid--has-title__title{font-size:3.5rem;margin-bottom:1rem}}@media screen and (max-width: 600px){.c-accordion-grid--has-title__title{font-size:2.5rem}}.c-accordion-grid__item{width:100%;max-height:6rem;overflow:hidden;transition:1s max-height ease-out}@media screen and (max-width: 1023px){.c-accordion-grid__item{width:100%}}.c-accordion-grid__item.active{max-height:999rem}.c-accordion-grid__item.active .c-accordion-grid__item__text{display:flex;flex-direction:column;position:relative;z-index:2;background:#000;color:#fff;height:auto;opacity:1;pointer-events:all}.c-accordion-grid__item__btn{border-radius:.5rem;background:#f8f8f8;padding:0 2rem;display:flex;align-items:center;height:6rem;width:100%;pointer-events:all;cursor:pointer;transition:.3s all ease-in-out;position:relative}.c-accordion-grid__item__btn:before{content:"";position:absolute;width:0;height:1px;background:#fff;left:0;right:0;margin-left:auto;margin-right:auto;bottom:0;transition:.3s width ease-in-out}.c-accordion-grid__item__btn.active{background:#000;color:#fff;border-bottom-right-radius:0;border-bottom-left-radius:0}.c-accordion-grid__item__btn.active:before{width:calc(100% - 4rem)}.c-accordion-grid__item__btn.active:hover{background:#272727}.c-accordion-grid__item__btn.active .c-accordion-grid__item__btn__title{font-weight:bold}.c-accordion-grid__item__btn.active .icon-arrow-down{transform:scaleY(1)}@media screen and (min-width: 1023px){.c-accordion-grid__item__btn:hover{color:#fff;background:#000;transition:.1s all ease-in-out}.c-accordion-grid__item__btn:hover:active{background:gray}}.c-accordion-grid__item__btn__title{width:100%;margin:0;display:flex;align-items:center;justify-content:space-between;font-weight:normal}.c-accordion-grid__item__btn__title .icon-arrow-down{transition:.3s transform ease-in-out;display:flex;transform:scaleY(-1)}@media screen and (max-width: 600px){.c-accordion-grid__item__btn__title .icon-arrow-down{margin-left:1rem}}.c-accordion-grid__item__btn__title .icon-arrow-down:before{font-size:1.3rem}.c-accordion-grid__item__text{padding:3rem 2rem;display:none;pointer-events:none;transition:.3s height ease-in-out;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.c-accordion-grid__item__text p{font-size:1.8rem}.c-accordion-grid__item__text a{color:#fff}.c-accordion-grid__item__text a:hover{text-decoration:underline}@media screen and (max-width: 600px){.c-accordion-grid__item__text p{margin-top:0;font-size:1.5rem}}.c-accordion-grid__item.is-hidden{display:none}.c-cta-image-banner{width:100%;display:flex;height:66.6rem}@media screen and (max-width: 600px){.c-cta-image-banner{height:auto;flex-direction:column-reverse}}.c-cta-image-banner__cta-block{display:flex;align-items:center;width:66.6rem;background:#1c1c1c;color:#fff;padding-left:14.6rem;padding-right:13rem}@media screen and (max-width: 1023px){.c-cta-image-banner__cta-block{width:70rem;padding-left:3rem;padding-right:3rem}}@media screen and (max-width: 600px){.c-cta-image-banner__cta-block{padding-top:4rem;padding-bottom:5rem;width:100%}}.c-cta-image-banner__cta-block--slideshow{margin-top:12.5rem;height:100%}@media screen and (max-width: 1023px){.c-cta-image-banner__text-block{width:100%}}.c-cta-image-banner__text-block__sub-title{letter-spacing:3.75px;font-size:1.5rem;color:#d1c680;margin-bottom:1.5rem;font-family:Barlow,sans-serif}@media screen and (max-width: 1023px){.c-cta-image-banner__text-block__sub-title{margin-bottom:1rem !important;margin-top:0 !important}}.c-cta-image-banner__text-block__title{font-weight:600;font-size:5.5rem;margin-bottom:3.2rem;font-family:Barlow,sans-serif}@media screen and (max-width: 1023px){.c-cta-image-banner__text-block__title{font-size:2.8rem;margin-bottom:2rem !important;margin-top:2rem !important}}.c-cta-image-banner__text-block__text{margin-bottom:3.4rem}.c-cta-image-banner__text-block__text p{line-height:2.9rem !important;font-size:2.2rem !important;font-family:Barlow,sans-serif}@media screen and (max-width: 1023px){.c-cta-image-banner__text-block__text p{line-height:1.9rem !important;font-size:1.7rem !important}}@media screen and (max-width: 1023px){.c-cta-image-banner__text-block__text{margin-bottom:2rem;font-size:1.5rem !important}}.c-cta-image-banner__text-block .c-button{display:flex;justify-content:space-between;align-items:center;height:6rem;min-width:37.2rem}@media screen and (max-width: 1023px){.c-cta-image-banner__text-block .c-button{min-width:auto}}.c-cta-image-banner__text-block .c-button:hover span{color:#fff}.c-cta-image-banner__text-block .c-button .icon-arrow-1:before{font-size:1.5rem}.c-cta-image-banner__image{width:100%;display:flex}@media screen and (max-width: 600px){.c-cta-image-banner__image{height:40rem}}.c-cta-image-banner__image img,.c-cta-image-banner__image picture{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.c-cta-image-banner--slideshow{margin-bottom:10rem}.c-cta-image-banner--slideshow p{font-family:Barlow,sans-serif}.c-cta-image-banner--slideshow .c-cta-image-banner__image{width:102.6rem;max-width:102.6rem}.c-cta-image-banner--slideshow .c-cta-image-banner__image .c-locations-slideshow{width:100%;max-width:100%;margin-top:12.5rem;height:66.6rem;max-height:66.6rem}.c-cta-image-banner--slideshow .c-button{padding-left:3rem;padding-right:3rem;height:6rem}.c-cta-image-banner--slideshow .c-button:hover{background:#fff;color:#000}.c-cta-image-banner--small{justify-content:space-between;align-items:center;height:auto}@media screen and (max-width: 1023px){.c-cta-image-banner--small{flex-direction:column;width:100%;gap:3rem;margin-bottom:5rem}.c-cta-image-banner--small .c-subject-header{width:100%}}.c-cta-image-banner--small .c-cta-image-banner__cta-block{background-color:rgba(0,0,0,0);flex-direction:column;padding:0;margin-left:14.6rem;margin-top:0;height:auto}@media screen and (max-width: 1023px){.c-cta-image-banner--small .c-cta-image-banner__cta-block{margin-left:0;width:100%}}.c-cta-image-banner--small .c-cta-image-banner__cta-block h1{width:100%;max-width:100%;font-weight:700;font-size:7rem}@media screen and (max-width: 1023px){.c-cta-image-banner--small .c-cta-image-banner__cta-block h1{font-size:5rem}}.c-cta-image-banner--small .c-cta-image-banner__cta-block p{font-family:"Barlow",sans-serif}@media screen and (max-width: 600px){.c-cta-image-banner--small .c-cta-image-banner__cta-block p{font-size:1.5rem}}.c-cta-image-banner--small .c-cta-image-banner__cta-block__actions{display:flex;gap:2.5rem}@media screen and (max-width: 1023px){.c-cta-image-banner--small .c-cta-image-banner__cta-block__actions{flex-direction:column}}.c-cta-image-banner--small .c-cta-image-banner__cta-block__actions .c-cta-button{width:29.3rem;min-width:29.3rem;height:6rem}.c-cta-image-banner--small .c-cta-image-banner__cta-block__actions{display:flex;width:100%}.c-cta-image-banner--small .c-cta-image-banner__image{width:81.3rem;min-width:81.3rem}@media screen and (max-width: 1023px){.c-cta-image-banner--small .c-cta-image-banner__image{width:100%;min-width:100%;height:auto}}.c-cta-image-banner--small .c-cta-image-banner__image .c-locations-slideshow{margin-top:0;height:auto}.c-cta-banner{background:#000;display:flex;justify-content:space-between;align-items:center;padding:0 6.5rem;height:21.1rem}@media screen and (max-width: 1023px){.c-cta-banner{padding:0 3rem}}@media screen and (max-width: 600px){.c-cta-banner{padding:3rem;flex-direction:column;height:auto}}.c-cta-banner__text{color:#fff;width:60rem}@media screen and (max-width: 1023px){.c-cta-banner__text{width:100%}}@media screen and (max-width: 600px){.c-cta-banner__text{width:100%;margin-top:0;margin-bottom:2rem}}.c-cta-banner__text__sub-title{letter-spacing:3.75px;font-size:1.5rem;color:#d1c680;margin-bottom:.5rem}.c-cta-banner__text__title{font-weight:600;line-height:4rem;font-size:3.5rem}@media screen and (max-width: 1023px){.c-cta-banner__text__title{margin:2rem 0 !important;font-size:2.8rem !important}}.c-cta-banner .c-cta-button{display:flex;justify-content:space-between;align-items:center;height:6rem;min-width:32.2rem}@media screen and (max-width: 600px){.c-cta-banner .c-cta-button{width:100%;margin-bottom:2rem;min-width:unset}}.c-cta-banner .c-cta-button:hover span{color:#fff}.c-cta-banner .c-cta-button .icon-arrow-1:before{font-size:1.5rem}.c-pagination{width:100%;margin-top:5.4rem;display:flex;justify-content:end}@media screen and (max-width: 600px){.c-pagination{margin-top:3rem}}.c-pagination__pages{list-style:none;margin:0;padding:0;display:flex}.c-pagination__pages__page{position:relative;width:4.5rem;height:4rem;display:flex;justify-content:center;align-items:center;color:#000;pointer-events:all;transition:.3s ease-in-out}@media screen and (max-width: 600px){.c-pagination__pages__page{width:3.5rem;height:3.5rem}}.c-pagination__pages__page--dots{width:2.5rem}.c-pagination__pages__page--dots:before{display:none}@media screen and (max-width: 600px){.c-pagination__pages__page--dots{width:1rem}}.c-pagination__pages__page:before{content:"";position:absolute;z-index:1;width:4rem;height:4rem;border-radius:50%;pointer-events:all;border:2px solid #fff;transition:.3s ease-in-out}@media screen and (max-width: 600px){.c-pagination__pages__page:before{width:3rem;height:3rem}}.c-pagination__pages__page.is-active{pointer-events:none}.c-pagination__pages__page.is-active:before{border:2px solid #000;pointer-events:none}.c-pagination__pages__page.is-active a{font-weight:bold}.c-pagination__pages__page:hover:before{border:2px solid #d8d8d8}.c-pagination__pages__page--blog:has(span.dots):before{content:unset}.c-pagination__pages__page--blog .page-numbers{font-family:Barlow,sans-serif;position:relative;font-size:2rem;width:4.5rem;height:4rem;display:flex;justify-content:center;align-items:center;color:#000;pointer-events:all;transition:.3s ease-in-out}.c-pagination__pages__page--blog .page-numbers.current{position:relative;font-weight:bold}.c-pagination__pages__page--blog .page-numbers.current:before{content:"";position:absolute;z-index:1;width:4rem;height:4rem;border-radius:50%;pointer-events:all;border:2px solid #000;transition:.3s ease-in-out}@media screen and (max-width: 600px){.c-pagination__pages__page--blog .page-numbers.current:before{width:3rem;height:3rem}}.c-pagination__pages__page--blog .page-numbers.dots{width:2.5rem}.c-pagination__pages__page--blog .page-numbers.dots:before{content:unset}@media screen and (max-width: 600px){.c-pagination__pages__page--blog .page-numbers.dots{width:1rem}}.c-pagination__pages a{font-size:2rem;color:#000;position:relative;z-index:2;text-decoration:none;padding:.4rem 0;margin:-1.3rem;width:4rem;display:flex;justify-content:center;font-family:Barlow,sans-serif}.c-highlight{display:flex;gap:14.7rem}@media screen and (max-width: 1023px){.c-highlight{flex-direction:column;gap:2rem}}.c-highlight__image{overflow:hidden}.c-highlight__image img,.c-highlight__image picture{width:84.6rem;height:72rem;-o-object-fit:cover;object-fit:cover;transform:scale(1.1)}@media screen and (max-width: 600px){.c-highlight__image img,.c-highlight__image picture{width:100%;height:35rem;margin-left:auto;margin-right:auto}}.c-highlight__text-block{display:flex;flex-direction:column;justify-content:center;max-width:85rem}.c-highlight__text-block__sub-title{font-family:Barlow,sans-serif;font-size:1.5rem;line-height:2.6rem;letter-spacing:.4rem;margin-bottom:2.5rem;text-transform:uppercase}@media screen and (max-width: 600px){.c-highlight__text-block__sub-title{font-size:1.3rem;margin-bottom:2rem}}.c-highlight__text-block__title{font-size:5.5rem;margin-bottom:2.3rem}@media screen and (max-width: 600px){.c-highlight__text-block__title{font-size:3.8rem}}.c-highlight__text-block__text{margin-bottom:2.5rem;font-size:2.2rem}.c-highlight__text-block__text p{font-family:Barlow,sans-serif;font-size:2.2rem;line-height:3rem}@media screen and (max-width: 600px){.c-highlight__text-block__text p{font-size:1.7rem}}.c-highlight__text-block__sub-text p{font-family:Barlow,sans-serif;font-size:1.5rem}.c-link-grid{display:flex;flex-wrap:wrap;grid-gap:1rem}.c-link-grid__single{background-color:#f8f8f8;height:5.5rem;min-height:5.5rem;padding:0 2.5rem;color:#0e1427;display:flex;align-items:center;border-radius:.5rem;border:2px solid rgba(0,0,0,0);transition:.2s}.c-link-grid__single i:before{font-size:1.2rem;margin-left:1rem;font-weight:600}.c-link-grid__single:hover{border:2px solid #0e1427;cursor:pointer}.c-blog-cards{display:flex;flex-wrap:wrap;grid-column-gap:7.1rem;grid-row-gap:5rem;margin-top:6rem}@media screen and (max-width: 1023px){.c-blog-cards{justify-content:space-between;grid-column-gap:0}}@media screen and (max-width: 900px){.c-blog-cards{grid-row-gap:3rem;margin-top:2rem}}.c-blog-cards--search{margin-top:0}@media screen and (max-width: 900px){.c-blog-cards--search{margin-top:0}}.c-blog-cards__single{display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width: 1023px){.c-blog-cards__single{width:40rem;max-width:40rem}}@media screen and (max-width: 900px){.c-blog-cards__single{width:100%;max-width:100%}}.c-blog-cards__single__image{width:51.9rem;max-width:51.9rem;height:51.9rem;max-height:51.9rem;background-size:cover;background-position:center;background-repeat:no-repeat;transition:.3s all ease-in-out;overflow:hidden;position:relative}.c-blog-cards__single__image img,.c-blog-cards__single__image picture{transition:.3s all ease-in-out;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media screen and (max-width: 1023px){.c-blog-cards__single__image{width:100%;max-width:100%;height:40rem;max-height:40rem}}@media screen and (max-width: 900px){.c-blog-cards__single__image{height:33rem;max-height:33rem}}.c-blog-cards__single:hover img{transform:scale(1.1)}.c-blog-cards__single__text{width:46.9rem;max-width:46.9rem;background-color:#fff;padding:3rem 3rem 0 3rem;color:#000;margin-top:-4.4rem;z-index:1}@media screen and (max-width: 1023px){.c-blog-cards__single__text{width:90%;max-width:90%}}@media screen and (max-width: 900px){.c-blog-cards__single__text{padding:2rem 2rem 0 2rem;width:92%;max-width:92%}}.c-blog-cards__single__text span{text-transform:uppercase;font-size:1.5rem;letter-spacing:.375rem}@media screen and (max-width: 900px){.c-blog-cards__single__text span{font-size:1rem}}.c-blog-cards__single__text h3{margin:.5rem 0 0;font-size:3rem;width:35rem;max-width:35rem}@media screen and (max-width: 1023px){.c-blog-cards__single__text h3{width:100%;max-width:100%}}@media screen and (max-width: 900px){.c-blog-cards__single__text h3{font-size:2rem;margin:0}}.c-blog-cards__load-more{width:100%;display:flex;justify-content:center;align-items:center;margin-top:3rem;margin-bottom:2rem;min-height:60px}.c-blog-cards__load-more .c-infinite-loader{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem}.c-blog-cards__load-more .c-infinite-loader.is-hidden{display:none}.c-blog-cards__load-more .c-infinite-loader__spinner{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#000;border-radius:50%;animation:spin .8s linear infinite}.c-blog-cards__load-more .c-infinite-loader__text{color:#666;font-size:1.4rem}.c-spotlight{display:flex;grid-gap:6.5rem;padding:12rem 0 18.6rem 0}@media screen and (max-width: 1023px){.c-spotlight{flex-direction:column}}@media screen and (max-width: 600px){.c-spotlight{padding:6rem 0}}.c-spotlight__content{display:flex;flex-direction:column;position:relative;justify-content:space-between}.c-spotlight__content p{font-size:2.2rem;font-family:"Barlow",sans-serif}.c-spotlight__content small{font-size:1.5rem;margin-bottom:2rem}.c-spotlight__content__text{display:flex;flex-direction:column}.c-spotlight__image{width:81.3rem;min-width:81.3rem;height:68.3rem;max-height:68.3rem;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 1023px){.c-spotlight__image{width:100%;min-width:100%}}@media screen and (max-width: 1023px){.c-spotlight.hideOnMobile{display:none}}.c-product-inspiration{display:flex;flex-wrap:wrap;width:82rem;min-width:82rem;grid-column-gap:6rem;grid-row-gap:4rem}@media screen and (max-width: 1023px){.c-product-inspiration{width:100%;min-width:100%;grid-row-gap:0;margin-top:1rem}}.c-product-inspiration__single{height:7rem;min-height:7rem;display:flex;align-items:center;justify-content:space-between;width:calc(50% - 3rem);min-width:calc(50% - 3rem);color:#000;font-size:2.2rem;border-bottom:1px solid #000}@media screen and (max-width: 1023px){.c-product-inspiration__single{font-size:1.7rem}.c-product-inspiration__single i:before{font-size:1.4rem}}@media screen and (max-width: 700px){.c-product-inspiration__single{width:100%;min-width:100%}}@media screen and (max-width: 700px){.c-product-inspiration__single.hideOnMobile{display:none}}.c-product-inspiration__single:hover{cursor:pointer}.c-product-inspiration--hero{width:37.3rem;max-width:37.3rem;min-width:37.3rem;flex-direction:column}@media screen and (max-width: 1023px){.c-product-inspiration--hero{max-width:100%;min-width:100%}}.c-product-inspiration--hero .c-product-inspiration__single{width:100%;min-width:100%;color:#fff;border-color:#fff}.c-inspiration{display:flex;justify-content:space-between;align-items:center;margin-top:8rem}@media screen and (max-width: 1023px){.c-inspiration{margin-top:3rem;flex-direction:column;margin-bottom:3rem}}.c-inspiration__image{height:62.3rem;max-height:62.3rem;width:92.5rem;max-width:92.5rem;position:relative;margin-left:-10.4rem;margin-top:0}@media screen and (max-width: 1023px){.c-inspiration__image{width:100%;min-width:100%;margin-left:0;height:26.9rem;max-height:26.9rem}}@media screen and (max-width: 600px){.c-inspiration__image{width:calc(100% + 7rem);min-width:calc(100% + 7rem)}}.c-inspiration__image img,.c-inspiration__image picture{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-inspiration__load-more{display:none;margin-top:3rem;color:#000;text-decoration:underline;background-color:rgba(0,0,0,0);border:0}@media screen and (max-width: 700px){.c-inspiration__load-more{display:block}}.c-hero{display:flex;justify-content:space-between;padding:20rem 0 7rem 0;align-items:flex-end;position:relative;z-index:2}@media screen and (max-width: 1023px){.c-hero{flex-direction:column;padding:7rem 0 0}}@media screen and (min-width: 1024px){.c-hero--horizontal{padding:35rem 0 7rem 0;align-items:flex-start}.c-hero--horizontal .c-hero__single--left .c-hero__single__image{margin-top:-11rem}.c-hero--horizontal .c-hero__single--middle{width:50rem;min-width:50rem}.c-hero--horizontal .c-hero__single--right{height:90rem;margin-left:5rem}.c-hero--horizontal .c-hero__single--right .c-hero__single__image{height:77rem;max-height:77rem;width:88rem;min-width:88rem;margin-top:-10rem}.c-hero--horizontal .c-hero__single--right .c-hero__single--right__action{left:0}.c-hero--horizontal .c-hero__single--right .c-hero__single--right__logos{right:19rem;position:absolute;bottom:2rem}}.c-hero__single{color:#fff}.c-hero__single--left{width:46rem;max-width:46rem;height:46rem;max-height:46rem}@media screen and (max-width: 1023px){.c-hero__single--left{max-width:100%;min-width:100%;height:auto;order:2}}.c-hero__single--left .c-hero__single__image{width:37.3rem;height:37.3rem;overflow:hidden;margin-top:-45rem;margin-left:21.5rem;margin-bottom:17rem}.c-hero__single--left .c-hero__single__image img,.c-hero__single--left .c-hero__single__image picture{-o-object-fit:cover;object-fit:cover;width:100%;min-width:100%}.c-hero__single--middle{width:45.4rem;max-width:45.4rem;display:flex;flex-direction:column;align-items:flex-end;text-align:right;margin-bottom:-13rem}.c-hero__single--middle--large{width:49.1rem;min-width:49.1rem}@media screen and (max-width: 1023px){.c-hero__single--middle{max-width:100%;min-width:100%;margin-bottom:0;position:absolute;z-index:1}}.c-hero__single--middle h1{text-transform:uppercase;font-size:12.852rem;line-height:14.137rem;font-family:"Resagnicto",sans-serif;font-weight:normal}@media screen and (max-width: 1023px){.c-hero__single--middle h1{font-size:3.85rem;line-height:1;display:flex;align-items:flex-end;height:36rem;max-height:36rem;margin:0;width:16rem;max-width:16rem;padding-right:2rem;padding-bottom:3rem}}.c-hero__single--middle p{font-size:3.2rem;line-height:3.8rem;font-family:Barlow,sans-serif}.c-hero__single--right{position:relative}@media screen and (max-width: 1023px){.c-hero__single--right{max-width:100%;min-width:100%;order:1}}.c-hero__single--right__logos{justify-content:flex-end;margin-top:5rem}.c-hero__single--right__logos .c-distributor{justify-content:flex-end}.c-hero__single--right__logos .c-distributor img{filter:invert(100%)}.c-hero__single--right__logos--dark .c-distributor img{filter:invert(0%)}.c-hero__single--right .c-hero__single__image{width:69.4rem;min-width:69.4rem;height:95.4rem;max-height:95.4rem;text-align:right;overflow:hidden}@media screen and (max-width: 1023px){.c-hero__single--right .c-hero__single__image{width:100%;max-width:100%;min-width:100%;height:36rem;max-height:36rem}}.c-hero__single--right .c-hero__single__image img,.c-hero__single--right .c-hero__single__image picture{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-hero__single--right__action{position:absolute;height:6.5rem;width:6.5rem;background-color:#000;border:0;margin-top:-6.5rem;right:0;display:flex;align-items:center;justify-content:center}.c-hero--dark h1,.c-hero--dark p,.c-hero--dark .c-product-inspiration__single{color:#000 !important}.c-hero--dark .c-product-inspiration__single{border-color:#000 !important}.c-newsletter-modal{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background:#fff;position:absolute;inset:0;margin:auto;font-family:Barlow,sans-serif;display:flex}@media screen and (max-width: 1023px){.c-newsletter-modal{width:calc(100% - 10rem)}}@media screen and (max-width: 800px){.c-newsletter-modal{width:calc(100% - 4rem)}}.c-newsletter-modal__form{padding:6.5rem 6.5rem 5.1rem;width:65rem;position:relative}@media screen and (max-width: 1023px){.c-newsletter-modal__form{width:100%}}@media screen and (max-width: 600px){.c-newsletter-modal__form{padding:3rem 2rem}}.c-newsletter-modal__form .gform_wrapper .gform-field-label .gfield_required{display:none}@media screen and (max-width: 600px){.c-newsletter-modal__form .gform_wrapper .gfield_label.gform-field-label{font-size:1.4rem;margin-bottom:.5rem}}@media screen and (max-width: 600px){.c-newsletter-modal__form .gform_wrapper .gfield .ginput_recaptcha div{width:auto !important;height:auto !important}}@media screen and (max-width: 600px){.c-newsletter-modal__form .gform_wrapper .gfield .ginput_recaptcha div div{width:auto !important;height:auto !important}}@media screen and (max-width: 600px){.c-newsletter-modal__form .gform_wrapper .gfield .ginput_recaptcha iframe{transform:scale(0.75);transform-origin:0 0}}.c-newsletter-modal__form .gform_wrapper .gfield input{border:1px solid #e3e3e3;border-radius:.5rem;height:6.5rem}@media screen and (max-width: 600px){.c-newsletter-modal__form .gform_wrapper .gfield input{height:4rem}}.c-newsletter-modal__form .gform_wrapper .ginput_container_consent{display:flex;align-items:center;gap:1rem}.c-newsletter-modal__form .gform_wrapper .ginput_container_consent .gform-field-label{font-size:1.8rem;line-height:2rem;width:35rem}@media screen and (max-width: 600px){.c-newsletter-modal__form .gform_wrapper .ginput_container_consent .gform-field-label{font-size:1rem}}.c-newsletter-modal__form .gform_wrapper .ginput_container_consent .gform-field-label a{text-decoration:underline;color:#000}.c-newsletter-modal__form .gform_wrapper .ginput_container_consent input{height:2rem;width:2rem}.c-newsletter-modal__form .gform_wrapper .gform_button{width:100%;height:5.5rem;display:flex;align-items:center;justify-content:center;border:2px solid #000;border-radius:.5rem;background:#000;color:#fff;font-family:Barlow,sans-serif;font-size:2rem;cursor:pointer;transition:.3s all ease-in-out}@media screen and (max-width: 600px){.c-newsletter-modal__form .gform_wrapper .gform_button{font-size:1.6rem;white-space:normal;line-height:1.2 !important}}.c-newsletter-modal__form .gform_wrapper .gform_button:hover{background:#fff;color:#000}@media screen and (max-width: 600px){.c-newsletter-modal__form .gform_wrapper .gform_footer.top_label{margin-top:0 !important}}.c-newsletter-modal__form .gform_wrapper .gform_footer{margin:2rem 0 0 !important;padding:0 !important}.c-newsletter-modal__form .gform_wrapper .gform_footer input{margin:0 !important}@media screen and (max-width: 600px){.c-newsletter-modal__form .gform_wrapper .gform_footer input{height:4rem}}.c-newsletter-modal__image{width:50rem;position:relative}.c-newsletter-modal__image img,.c-newsletter-modal__image picture{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.c-newsletter-modal__image{display:none}}.c-newsletter-modal__close-btn{position:absolute;background:#fff;width:6rem;height:6rem;top:2rem;right:2rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;cursor:pointer}.c-newsletter-modal__close-btn--mobile{display:none}@media screen and (max-width: 1023px){.c-newsletter-modal__close-btn--mobile{display:flex;background:rgba(0,0,0,0);top:0;right:0}}@media screen and (max-width: 600px){.c-newsletter-modal__close-btn--mobile{width:4rem;height:4rem}}.c-newsletter-modal__close-btn .icon-cross-23:before{font-size:3rem}@media screen and (max-width: 600px){.c-newsletter-modal__close-btn .icon-cross-23:before{font-size:2rem}}.c-newsletter-modal__title{font-weight:bold;font-size:4rem;margin-bottom:1.5rem}@media screen and (max-width: 600px){.c-newsletter-modal__title{font-size:2rem;margin-bottom:1rem}}.c-newsletter-modal__text p{font-family:Barlow,sans-serif;font-size:2.2rem;margin-bottom:1.5rem}@media screen and (max-width: 600px){.c-newsletter-modal__text p{font-size:1.2rem}}.c-newsletter-modal__text p a{text-decoration:underline;color:#000}.c-masonry-pictures{display:flex;align-items:center;justify-content:space-between;margin-bottom:10rem;margin-top:-30rem;padding-top:10rem}@media screen and (max-width: 1023px){.c-masonry-pictures{flex-direction:column;gap:2rem;margin-bottom:5rem}}.c-masonry-pictures__images{display:flex;gap:2rem}@media screen and (max-width: 1023px){.c-masonry-pictures__images{width:100%;max-width:100%}}.c-masonry-pictures__images--left,.c-masonry-pictures__images--right{display:flex;flex-direction:column}@media screen and (max-width: 1023px){.c-masonry-pictures__images--left{flex-direction:row}}@media screen and (max-width: 600px){.c-masonry-pictures__images--left{flex-direction:column}}.c-masonry-pictures__images--right{margin-top:9.4rem}.c-masonry-pictures__images__single{width:30rem;max-width:30rem}@media screen and (max-width: 1023px){.c-masonry-pictures__images__single{width:50%;max-width:50%}}@media screen and (max-width: 600px){.c-masonry-pictures__images__single{width:100%;max-width:100%}}.c-masonry-pictures__images__single img,.c-masonry-pictures__images__single picture{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.c-masonry-pictures .c-subject-header h2{font-weight:bold}.c-masonry-pictures__text{width:65.4rem;max-width:65.4rem}@media screen and (max-width: 1023px){.c-masonry-pictures__text{width:100%;max-width:100%}}.c-masonry-pictures__text p{font-size:2.2rem}@media screen and (max-width: 600px){.c-masonry-pictures__text p{font-size:1.5rem}}@media screen and (max-width: 600px){.c-masonry-pictures__text small{font-size:1.5rem}}.c-masonry-pictures__text__actions{display:flex;gap:2.5rem;margin-top:3rem}@media screen and (max-width: 1023px){.c-masonry-pictures__text__actions{flex-direction:column}}.c-masonry-pictures__text__actions .c-cta-button{min-height:6rem;height:6rem;display:flex;justify-content:space-between;width:100%}.c-usp{display:flex;-moz-column-gap:6.7rem;column-gap:6.7rem;row-gap:5rem;flex-wrap:wrap;padding:6rem 0 15rem 0}@media screen and (max-width: 1023px){.c-usp{-moz-column-gap:3rem;column-gap:3rem}}@media screen and (max-width: 600px){.c-usp{row-gap:3rem;padding:3rem 0}}.c-usp__single{display:flex;flex-direction:column;align-items:center;width:37.3rem;max-width:37.3rem}@media screen and (max-width: 1023px){.c-usp__single{width:calc(50% - 1.5rem);max-width:calc(50% - 1.5rem)}}@media screen and (max-width: 600px){.c-usp__single{width:100%;max-width:100%}}.c-usp__single img{height:10rem !important;width:auto !important;max-height:10rem;margin-bottom:1rem}.c-usp__single p{font-size:1.9rem}.c-usp__single h3{font-size:2.6rem;font-weight:700;width:100%;margin:1rem 0}.c-team-accordion{display:flex;flex-direction:column}@media screen and (max-width: 1023px){.c-team-accordion__scroll{position:relative;overflow-x:scroll;overflow-y:hidden;margin-right:-3.5rem}}.c-team-accordion__scroll__header{display:flex;margin:2rem 0 8rem 0;gap:4rem}@media screen and (max-width: 1023px){.c-team-accordion__scroll__header{width:-moz-min-content;width:min-content;margin:0 0 4rem 0;gap:2rem;padding-right:3.5rem}}.c-team-accordion__scroll__header__btn{background:rgba(0,0,0,0);width:16.7rem;max-width:16.7rem;color:#fff;height:6rem;min-width:6rem;display:flex;align-items:center;justify-content:center;font-size:1.7rem;position:relative;border:0}@media screen and (max-width: 1023px){.c-team-accordion__scroll__header__btn{width:15rem;max-width:15rem;height:4rem;min-width:4rem;padding:0 1rem}}.c-team-accordion__scroll__header__btn.is-active{background-color:#d1c680;color:#000;font-weight:700}.c-team-accordion__scroll__header__btn.is-active:after{content:"";position:absolute;width:2rem;height:2rem;background-color:#d1c680;bottom:-0.8rem;clip-path:polygon(50% 100%, 0 50%, 100% 50%)}.c-team-accordion__group{display:none;justify-content:space-between;align-items:start}.c-team-accordion__group--fixed{display:flex}@media screen and (max-width: 1023px){.c-team-accordion__group{margin-top:0}}.c-team-accordion__group.is-active{display:flex}.c-team-accordion__group__members{display:flex;flex-wrap:wrap;width:66.4rem;min-width:66.4rem;gap:2rem}@media screen and (max-width: 1023px){.c-team-accordion__group__members{justify-content:space-between;gap:0;row-gap:2rem;width:100%;min-width:100%}}@media screen and (max-width: 800px){.c-team-accordion__group__members{justify-content:flex-start;gap:2rem}}.c-team-accordion__group__members__single{width:20.8rem;max-width:20.8rem;height:36.6rem;max-height:36.6rem;position:relative;overflow:hidden}@media screen and (max-width: 1023px){.c-team-accordion__group__members__single{width:calc(33.3333333333% - 1rem);max-width:calc(33.3333333333% - 1rem);height:50rem;max-height:50rem}}@media screen and (max-width: 800px){.c-team-accordion__group__members__single{width:calc(50% - 1rem);max-width:calc(50% - 1rem)}}@media screen and (max-width: 450px){.c-team-accordion__group__members__single{width:100%;max-width:100%}}.c-team-accordion__group__members__single__info{position:absolute;bottom:0;left:0;right:0;padding:2rem;opacity:.9;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%)}.c-team-accordion__group__members__single__info strong,.c-team-accordion__group__members__single__info p{color:#fff;font-size:1.5rem}.c-team-accordion__group__members__single img,.c-team-accordion__group__members__single picture{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media screen and (max-width: 1023px){.c-team-accordion__group__members__single img,.c-team-accordion__group__members__single picture{height:-moz-fit-content;height:fit-content;min-height:100%}}.c-team-accordion__group__description{width:66.6rem;min-width:66.6rem;display:flex;flex-direction:column;align-items:flex-start}.c-team-accordion__group__description .c-cta-button{height:6rem;min-height:6rem;width:29.3rem;min-width:29.3rem}.c-team-accordion__group__description h3{font-size:6rem;font-weight:700}.c-team-accordion__group__description p{font-size:2.2rem;font-family:"Barlow",sans-serif}.c-quote{width:100%;min-width:100%;display:flex;background-color:#1c1c1c;border-radius:.5rem;margin:1rem 0 4rem 0;z-index:1}.c-quote__image{width:10rem;min-width:10rem;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.c-quote__image img,.c-quote__image picture{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.c-quote__description{padding:3rem;display:flex;flex-direction:column;justify-content:center;font-size:2rem}.c-quote strong{color:#fff}.c-quote p{font-size:1.8rem;line-height:1.2}.c-jobs{display:flex;flex-direction:column;flex-wrap:wrap;gap:2.5rem;padding-bottom:12rem}@media screen and (max-width: 1023px){.c-jobs{gap:2rem;flex-direction:row}}@media screen and (max-width: 800px){.c-jobs{flex-direction:column}}.c-jobs__single{width:100%;min-width:100%;min-height:25rem;background-color:#1c1c1c;display:flex;position:relative}@media screen and (max-width: 1023px){.c-jobs__single{min-height:auto;flex-direction:column;width:calc(50% - 1rem);min-width:calc(50% - 1rem)}}@media screen and (max-width: 800px){.c-jobs__single{width:100%;min-width:100%}}.c-jobs__single__content{display:flex;justify-content:center;flex-direction:column;padding:0 6.5rem}@media screen and (max-width: 1023px){.c-jobs__single__content{padding:3rem}}.c-jobs__single__content span{text-transform:uppercase;color:#d1c680;letter-spacing:.375rem;margin-bottom:1rem}.c-jobs__single__content h3{font-weight:700}@media screen and (max-width: 1023px){.c-jobs__single__content h3{font-size:2.5rem}}.c-jobs__single__content p{color:#fff}.c-jobs__single__image{width:33.3rem;min-width:33.3rem;height:25rem;min-height:25rem}@media screen and (max-width: 1023px){.c-jobs__single__image{width:100%;min-width:100%}}.c-jobs__single__image img,.c-jobs__single__image picture{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-jobs__single button{position:absolute;right:0;bottom:0;width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;background-color:#000;border:0}.c-jobs__single button i:before{font-size:1.6rem;color:#fff}.c-job-perks{display:flex;gap:2rem}.c-job-perks--job-header{margin:2rem 0}@media screen and (max-width: 1023px){.c-job-perks{flex-direction:column;gap:.5rem}}.c-job-perks__single{display:flex;align-items:center}.c-job-perks__single i{margin-right:1rem}@media screen and (max-width: 1023px){.c-job-perks__single i{display:flex;justify-content:center;width:1.5rem;max-width:1.5rem}}.c-job-perks__single i:before{color:#d1c680}.c-job-perks__single p{color:#fff;font-family:"Barlow",sans-serif;font-size:2.2rem}@media screen and (max-width: 1023px){.c-job-perks__single p{font-size:1.4rem}}.c-jobs-filter{margin:2rem 0 4rem}@media screen and (min-width: 1024px){.c-jobs-filter{width:102.7rem;max-width:102.7rem;margin:4rem auto 7rem auto}}.c-jobs-filter__scroll{display:flex;gap:2rem;overflow-y:hidden;overflow-x:scroll;position:relative;margin-right:-3.5rem;padding-right:3.5rem}.c-jobs-filter__scroll::-webkit-scrollbar{display:none}.c-jobs-filter__single{background-color:#1c1c1c;height:4.5rem;max-height:4.5rem;padding:0 .8rem 0 2rem;color:#fff;display:flex;align-items:center;border-radius:5rem;min-width:-moz-fit-content;min-width:fit-content;border:0}.c-jobs-filter__single.is-active{background-color:rgba(0,0,0,0);color:#d1c680;border:2px solid #d1c680;font-weight:700}.c-jobs-filter__single.is-active i{background-color:#d1c680;color:#000}.c-jobs-filter__single i{display:flex;align-items:center;justify-content:center;width:2.9rem;max-width:2.9rem;height:2.9rem;max-height:2.9rem;font-style:normal;margin-left:1rem;border-radius:5rem;font-weight:700;background-color:#000}.c-job-hero{margin-bottom:6rem;position:relative;z-index:1}.c-job-hero--padding{padding-top:48vh}.c-job-hero .c-subject-header{font-size:7rem}.c-job-hero__actions{display:flex;gap:2.5rem}@media screen and (max-width: 1023px){.c-job-hero__actions{flex-direction:column;gap:1rem}}.c-job-hero__actions .c-cta-button{height:6rem;min-height:6rem;width:37.2rem;min-width:37.2rem}@media screen and (max-width: 1023px){.c-job-hero__actions .c-cta-button{width:100%;min-width:100%;height:5rem;max-height:5rem}}.c-job-timeline{display:flex;flex-direction:column;gap:5rem;margin-bottom:15rem;position:relative}@media screen and (max-width: 1023px){.c-job-timeline{margin-bottom:7rem}}.c-job-timeline:before{content:"";position:absolute;top:-18rem;left:-29rem;height:20rem;border-width:1px;border-style:solid;-o-border-image:linear-gradient(to top, #D1C680, rgba(0, 0, 0, 0)) 1 100%;border-image:linear-gradient(to top, #D1C680, rgba(0, 0, 0, 0)) 1 100%}.c-job-timeline__header{margin-top:2rem;margin-bottom:6rem;position:relative;z-index:1}@media screen and (max-width: 1023px){.c-job-timeline__header{margin-bottom:4rem}}.c-job-timeline__header .c-subject-header h2{font-size:5.5rem}@media screen and (max-width: 1023px){.c-job-timeline__header .c-subject-header h2{font-size:2.8rem}}.c-job-timeline__single{display:flex;background-color:#1c1c1c;position:relative;width:132rem;min-width:132rem;z-index:1}.c-job-timeline__single:last-of-type:after{content:"";position:absolute;top:4.5rem;left:-29rem;height:calc(100% - 6rem);border-width:1px;border-style:solid;-o-border-image:linear-gradient(to bottom, #D1C680, rgba(0, 0, 0, 0)) 1 100%;border-image:linear-gradient(to bottom, #D1C680, rgba(0, 0, 0, 0)) 1 100%}@media screen and (max-width: 1023px){.c-job-timeline__single{flex-direction:column;width:100%;min-width:100%}}.c-job-timeline__single h3{font-size:3.5rem;font-weight:700}.c-job-timeline__single p{font-size:2rem}@media screen and (max-width: 800px){.c-job-timeline__single p{font-size:1.5rem}}.c-job-timeline__single:last-of-type .c-job-timeline__single__time{height:80%;border-left-color:rgba(0,0,0,0)}.c-job-timeline__single__time{position:absolute;display:flex;flex-direction:column;top:3rem;left:-29rem;padding:3rem 0 3rem 3.45rem;width:24rem;max-width:24rem;border-top:2px solid #d1c680;border-left:2px solid #d1c680;height:calc(100% + 5rem)}.c-job-timeline__single__time:before{content:"";position:absolute;width:3.5rem;max-width:3.5rem;height:3.5rem;max-height:3.5rem;border:5px solid #d1c680;border-radius:5rem;top:-1.85rem;left:-1.85rem;background-color:#000}.c-job-timeline__single__time span{color:#fff;font-size:1.7rem;width:calc(100% + 2rem);min-width:calc(100% + 2rem)}.c-job-timeline__single__time span:first-of-type{font-weight:700}.c-job-timeline__single__image{width:40rem;max-width:40rem}@media screen and (max-width: 1023px){.c-job-timeline__single__image{height:30rem;min-height:30rem;width:100%;min-width:100%}}.c-job-timeline__single__image img,.c-job-timeline__single__image picture{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.c-job-timeline__single__content{width:92rem;min-width:92rem;padding:6.5rem;display:flex;flex-direction:column;justify-content:center}.c-job-timeline__single__content--full-width{width:100%;min-width:100%}.c-job-timeline__single__content__time{margin-bottom:1rem;color:#d1c680}@media screen and (max-width: 1023px){.c-job-timeline__single__content{width:100%;min-width:100%;padding:4rem}.c-job-timeline__single__content h3{font-size:2.5rem}}@media screen and (max-width: 600px){.c-job-timeline__single__content{padding:3rem}}.c-job-profile{display:flex;justify-content:space-between;width:108rem;max-width:108rem;padding-top:20rem;margin:-20rem auto 0}@media screen and (max-width: 1023px){.c-job-profile{flex-direction:column;width:100%;max-width:100%;gap:4rem}}.c-job-profile__content{width:71.3rem;min-width:71.3rem}@media screen and (max-width: 1023px){.c-job-profile__content{width:100%;min-width:100%}}.c-job-profile__content .c-cta-button{height:6rem;min-height:6rem;width:37.2rem;max-width:37.2rem;margin-top:3rem}.c-job-profile__content h3{font-weight:700}.c-job-profile__content p,.c-job-profile__content li{font-size:2rem;font-family:"Barlow",sans-serif}.c-job-profile__content p{line-height:3rem}.c-job-profile__content ul{padding:0 2rem;margin-bottom:2rem;list-style:none;line-height:2.8rem}.c-job-profile__content ul li{color:#fff}.c-job-profile__content ul li::before{content:"•";color:#d1c680;display:inline-block;width:1.5rem;margin-left:-1em}@media screen and (max-width: 1023px){.c-job-profile__content .c-cta-button{height:5rem;max-height:5rem}}@media screen and (max-width: 600px){.c-job-profile__content .c-cta-button{width:100%;min-width:100%}}.c-job-profile__aside{width:29.3rem;max-width:29.3rem}@media screen and (max-width: 600px){.c-job-profile__aside{width:100%;max-width:100%}}.c-job-profile__aside__image{height:27.5rem;max-height:27.5rem}.c-job-profile__aside__image img,.c-job-profile__aside__image picture{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;height:100%;width:100%}.c-job-profile__aside__content{background-color:#1c1c1c;padding:4rem;display:flex;flex-direction:column}.c-job-profile__aside__content h4{color:#fff;font-size:2.2rem}.c-job-profile__aside__content p{font-size:1.8rem;font-family:"Barlow",sans-serif}.c-job-profile__aside__content span{color:#fff;font-size:1.8rem}.c-job-profile__aside__content span a{color:#fff;margin-left:1rem;text-decoration:underline}.c-job-form iframe{position:relative}.js-show-form{display:none;transition:opacity 1s ease-out;opacity:0;padding-bottom:15rem}.js-show-form.is-active{opacity:1;display:block}.js-show-form .c-breadcrumbs{margin-bottom:2rem}.js-show-form .c-breadcrumbs li button{background-color:rgba(0,0,0,0);border:0;font-size:2.2rem;text-transform:initial;color:#fff;padding:0;text-decoration:underline}@media screen and (max-width: 1023px){.js-show-form .c-breadcrumbs li button{font-size:1.8rem}}.js-hide-content{display:none}.js-hide-content.is-active{display:block}.js-hide-content.is-active.c-job-hero__actions{display:flex}.c-blog-filter{margin:2rem 0 4rem}@media screen and (min-width: 1024px){.c-blog-filter{width:102.7rem;max-width:102.7rem;margin:7rem auto 7rem auto}}.c-blog-filter__scroll{display:flex;gap:2rem;overflow-y:hidden;overflow-x:scroll;position:relative;margin-right:-3.5rem;padding-right:3.5rem}.c-blog-filter__scroll::-webkit-scrollbar{display:none}.c-blog-filter__single{background-color:#fff;height:4.5rem;max-height:4.5rem;padding:0 .8rem 0 2rem;border:2px solid #000;color:#fff;display:flex;align-items:center;border-radius:5rem;min-width:-moz-fit-content;min-width:fit-content}.c-blog-filter__single span{color:#000}.c-blog-filter__single.is-active{background-color:rgba(0,0,0,0);color:#d1c680;border:2px solid #d1c680;font-weight:700}.c-blog-filter__single.is-active span{color:#d1c680}.c-blog-filter__single.is-active i{background-color:#d1c680;color:#000}.c-blog-filter__single i{display:flex;align-items:center;justify-content:center;width:2.9rem;max-width:2.9rem;height:2.9rem;max-height:2.9rem;font-style:normal;margin-left:1rem;border-radius:5rem;font-weight:700;background-color:#000}.c-blog-item{position:relative;transition:.3s all ease-in-out;overflow:hidden;height:61.4rem;width:calc(50% - 1.25rem)}@media screen and (max-width: 600px){.c-blog-item{height:30rem;width:100%}}.c-blog-item__image,.c-blog-item picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s all ease-in-out;background-size:cover;background-repeat:no-repeat;background-position:center}.c-blog-item__title{position:absolute;bottom:0;left:0;z-index:3;width:100%;padding-right:7rem;padding-left:3.5rem;padding-bottom:3.5rem;transition:.3s all ease-in-out}.c-blog-item__title h3{font-weight:bold;font-size:2.5rem;color:#fff;margin:0}.c-blog-item__title__date{color:#d1c680}.c-blog-item__title__date-single{font-size:2rem;margin-bottom:1rem;font-weight:600}.c-blog-item__arrow{position:absolute;bottom:0;right:0;z-index:3;height:6.5rem;width:6.5rem;background:#fff;color:#000;display:flex;justify-content:center;align-items:center;transition:.3s all ease-in-out}.c-blog-item:before{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;transition:.3s all ease-in-out;background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 70%, #000000 100%)}@media screen and (max-width: 1023px){.c-blog-item:before{background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 75%, #000000 100%)}}.c-blog-item:hover .c-blog-item__image{transform:scale(1.1)}.c-form-collection-book{background-color:#f8f8f8;padding:5.5rem;border-radius:.5rem}@media screen and (max-width: 1023px){.c-form-collection-book{padding:3rem}}.c-form-collection-book input,.c-form-collection-book select{background-color:#fff;height:5.5rem;padding:1.5rem;border:1px solid #e3e3e3;border-radius:5px}.c-form-collection-book input[type=submit],.c-form-collection-book select[type=submit]{background-color:#000;border:1px solid #000;color:#fff}.c-form-collection-book input[type=submit]:hover,.c-form-collection-book select[type=submit]:hover{background-color:#fff;color:#000;border:1px solid #000;cursor:pointer}.c-author{margin:5rem 0;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 800px){.c-author{flex-direction:column}}.c-author__description{width:90rem;padding-left:6rem;border-left:2px solid #d1c680}@media screen and (max-width: 1023px){.c-author__description{width:40rem}}@media screen and (max-width: 600px){.c-author__description{width:auto;padding-left:3.5rem}}@media screen and (max-width: 600px){.c-author__description p{font-size:1.6rem !important;margin-top:0 !important}}.c-author__description h3{margin-bottom:3rem}@media screen and (max-width: 600px){.c-author__description h3{margin-bottom:1rem !important;margin-top:1rem !important}}.c-author__avatar{border-radius:50%;border:3px solid #d1c680;overflow:hidden}.c-author__avatar img{height:35rem;width:auto}@media screen and (max-width: 600px){.c-author__avatar img{height:20rem}}.c-swatch-form{display:flex;flex-direction:column}.c-swatch-form .hidden{display:none}.c-swatch-form button{align-self:flex-end}.c-swatch-form table{width:100%;text-align:left}.c-swatch-form table td,.c-swatch-form table th{padding:0 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}.c-swatch-form .swatch-filter{width:100%;padding:1rem}.c-contact-form{background-color:#f8f8f8;padding:4rem 5.5rem;border-radius:.5rem}@media screen and (max-width: 600px){.c-contact-form{padding:1rem 2rem}}.c-contact-form li{padding-right:0 !important}.c-contact-form input,.c-contact-form textarea{width:100% !important;background-color:#fff;height:5.5rem;padding:1.5rem !important;border:1px solid #e3e3e3;border-radius:5px;margin-top:0 !important;margin-bottom:0 !important}.c-contact-form input[type=submit],.c-contact-form textarea[type=submit]{background-color:#000;border:0;color:#fff;font-size:2rem !important;justify-content:center;line-height:1 !important}.c-contact-form input[type=submit]:hover,.c-contact-form textarea[type=submit]:hover{border:1px solid #e3e3e3;cursor:pointer;background-color:#fff;color:#000}.c-filter-labels{display:flex;align-items:center;flex-wrap:wrap}.c-filter-labels>*{margin-right:1.5rem;color:#fff !important;background:#a58c2a}.c-search-modal{display:flex;align-items:center;flex-direction:column;max-width:100rem;width:100rem}@media screen and (max-width: 1023px){.c-search-modal{padding:0 5rem}}@media screen and (max-width: 600px){.c-search-modal{align-items:start;padding:0 2.5rem}}.c-search-modal h4,.c-search-modal p{color:#fff}.c-search-modal h4{font-size:6rem;margin-bottom:1rem}@media screen and (max-width: 1023px){.c-search-modal h4{font-size:3rem}}@media screen and (max-width: 600px){.c-search-modal h4{font-size:2.8rem}}.c-search-modal p{font-family:"Barlow",sans-serif;font-size:2.2rem;text-align:center}@media screen and (max-width: 600px){.c-search-modal p{text-align:left;font-size:1.3rem}}.c-search-modal form{margin-top:1rem;height:7.5rem}@media screen and (max-width: 600px){.c-search-modal form{height:6rem}}.c-search-modal form input{font-size:2.2rem;padding-left:2.9rem}@media screen and (max-width: 600px){.c-search-modal form input{padding-left:1.8rem;font-size:1.5rem}}.c-search-modal form button{background-color:#1c1c1c;border:0;padding-right:2.9rem !important;font-size:2.5rem !important}@media screen and (max-width: 600px){.c-search-modal form button{font-size:1.5rem}}.c-search-modal__close{display:flex;align-items:center;color:#fff;background-color:rgba(0,0,0,0);border:0;font-size:1.7rem;margin-top:4rem;line-height:1}@media screen and (max-width: 600px){.c-search-modal__close{font-size:1.4rem;margin-top:0}}.c-search-modal__close i{margin-right:.5rem}.c-search-modal__close span:hover{text-decoration:underline}.c-search-input{position:relative;width:100%}.c-search-input__field{width:100%;padding:2.5rem 3.2rem 2.5rem 3.2rem;border:.2rem solid #dcdcdc;border-radius:.7rem;font-size:2.2rem;background-color:#fff;outline:none}.c-search-input__field:focus{border:.2rem solid #000}@media(max-width: 1024px){.c-search-input__field{font-size:1.4rem}}.c-search-input__button{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#333;font-size:2rem;cursor:pointer;padding:0;transition:color .2s ease;width:3.5rem;height:3.5rem}.c-search-input__button:hover{color:#000}@media(max-width: 1024px){.c-search-input__field{padding:1.1rem 1.6rem}}.c-live-search{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:9999;display:none;overflow-y:auto;padding:4rem 2rem}@media(max-width: 1024px){.c-live-search{overflow:hidden}}.c-live-search.open{display:flex;align-items:flex-start;justify-content:center}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.c-live-search__view-all-container{position:sticky;bottom:0;display:flex;width:100%;justify-content:center;align-items:center;margin-top:4.4rem}@media(min-width: 1024px){.c-live-search__view-all-container{position:relative;bottom:auto}}.c-live-search__container{position:relative;width:100%;max-width:143rem;background:#fff;box-shadow:0 .5rem 2rem rgba(0,0,0,.1);padding:7.5rem}@media(min-width: 1024px){.c-live-search__container{margin-top:5rem}}.c-live-search__container.is-loading:before{position:absolute;width:100%;height:100%;content:"";background:hsla(0,0%,100%,.8);top:50%;left:50%;transform:translate(-50%, -50%);z-index:99}.c-live-search__container.is-loading__results{opacity:.5}.c-live-search__container.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:4rem;height:4rem;margin-top:-2rem;margin-left:-2rem;border-radius:50%;border:.3rem solid rgba(0,0,0,.1);border-top-color:#666;animation:spin 1s infinite linear;z-index:100}@media(max-width: 1024px){.c-live-search__container{overflow:scroll !important;padding:2.5rem;max-height:calc(100vh - 6rem)}}.c-live-search__container__close{position:absolute;top:2rem;right:2rem;background:none;border:none;color:#333;font-size:2.4rem;cursor:pointer;padding:0;transition:color .2s ease;z-index:5}.c-live-search__container__close:hover{color:#000}.c-live-search__container__header{display:flex;flex-direction:row;align-items:center}@media(max-width: 1024px){.c-live-search__container__header{flex-direction:column}}.c-live-search__container__header__title-area{width:50%;text-align:left;flex:1}@media(max-width: 1024px){.c-live-search__container__header__title-area{width:100%}}.c-live-search__container__header__search-area{width:50%;margin-left:2rem}@media(max-width: 1024px){.c-live-search__container__header__search-area{width:100%;margin-left:0}}.c-live-search__container__header__title{font-size:4.5rem;margin-bottom:2.4rem;color:#333;font-weight:700}@media(max-width: 1024px){.c-live-search__container__header__title{margin-bottom:1.6rem !important;font-size:2.4rem}}.c-live-search__container__header__subtitle{font-size:2rem;color:#666;margin-bottom:0;font-weight:300}@media(max-width: 1024px){.c-live-search__container__header__subtitle{margin-bottom:1.6rem !important;font-size:1.4rem}}.c-live-search__results__no-results{text-align:center;font-size:1.8rem;padding:3rem;background-color:hsla(0,0%,100%,.1);border-radius:0;margin-top:2rem}.c-live-search__results__content-container{display:flex;flex-direction:row}.c-live-search__results__category{margin-bottom:3rem}.c-live-search__results__category:last-child{margin-bottom:0}@media(min-width: 48rem){.c-live-search__results__category{margin-bottom:0}}.c-live-search__results__category__header{font-size:2.5rem;font-weight:700;text-transform:uppercase;margin-bottom:1rem}.c-live-search__results__category__header:first-child{margin-top:0}.c-live-search__results__category__items{margin-bottom:2rem}.c-live-search__results__category__items__item{border-bottom:.1rem solid hsla(0,0%,100%,.1)}.c-live-search__results__category__items__item:last-child{border-bottom:none}.c-live-search__results__category__items__item__link{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 0;text-decoration:none;color:#fff;transition:background-color .2s ease}.c-live-search__results__category__items__item__link:hover{background-color:hsla(0,0%,100%,.05)}.c-live-search__results__category__items__item__code{color:hsla(0,0%,100%,.7);font-size:1.2rem;font-weight:500;margin-right:1.5rem}.c-live-search__results__category__items__item__brand{font-weight:600;color:#fff;margin-right:1.5rem}.c-live-search__results__category__items__item__title{font-size:1.4rem;font-weight:500;flex-grow:1}.c-live-search__results__category__items__item__excerpt{flex-grow:1;font-size:1.3rem;color:hsla(0,0%,100%,.8);max-width:60%}.c-live-search__results__category__items__item__icon{font-size:1.4rem;color:hsla(0,0%,100%,.7);margin-left:1rem}.c-live-search__view-all{text-align:center;margin-top:3rem}.c-live-search__view-all__link{display:inline-block;padding:1.2rem 2.4rem;background-color:rgba(0,0,0,0);border:.1rem solid #fff;color:#fff;font-size:1.2rem;font-weight:600;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.c-live-search__view-all__link:hover{background-color:#fff;color:#000}.c-live-search__results-count{display:flex;flex-direction:row;align-items:center;margin-top:3.4rem;margin-bottom:3.9rem;gap:1rem}.c-live-search__results-count p{white-space:nowrap}@media(max-width: 1024px){.c-live-search__results-count p{font-size:1.2rem}}.c-live-search__results-count:after{content:"";background:#ddd;height:.1rem;width:100%}@media(max-width: 1024px){.c-live-search__results-count{margin-top:1.6rem;margin-bottom:2rem}}.c-live-search__suggestion{display:flex;justify-content:right}.c-live-search__suggestion div{width:50%;font-size:1.6rem;font-weight:400}@media(max-width: 1024px){.c-live-search__suggestion div{width:100%;font-size:1.2rem}}.c-live-search__suggestion div a{font-size:1.6rem;color:#000;font-weight:400;text-decoration:underline}@media(max-width: 1024px){.c-live-search__suggestion div a{font-size:1.2rem}}.c-live-search__content-container{display:flex;flex-direction:row}.c-live-search__category__subsection__projecten-items{display:flex;flex-direction:row;flex-wrap:wrap}.c-live-search__category__subsection__blogs-items{display:flex;flex-direction:row;flex-wrap:wrap}.c-live-search__category__subsection--projecten{margin-bottom:3.2rem}@media(max-width: 1024px){.c-live-search__category__subsection__faqs-items{display:none}}.c-live-search__category__faqs-item{background:#f8f8f8;padding:1.8rem;border-radius:.5rem;margin:.6rem 0}.c-live-search__category__faqs-item a{display:flex;justify-content:space-between}.c-live-search__category__faqs-item a div{color:#000;font-size:1.6rem}.c-live-search__category--decors{position:relative;display:flex;flex-direction:column;width:calc(50% - .85rem)}@media(max-width: 1024px){.c-live-search__category--decors{width:100%}}.c-live-search__category__decors-items{display:flex;flex-wrap:wrap;margin-bottom:4.4rem}@media(max-width: 1024px){.c-live-search__category__decors-items{margin-bottom:0 !important}}.c-live-search__category__decors-item{display:flex;flex-direction:row;width:calc(50% - .85rem);margin-top:2.4rem}@media(min-width: 1024px){.c-live-search__category__decors-item:nth-child(odd){margin-right:1.7rem}}@media(max-width: 1024px){.c-live-search__category__decors-item{width:100%;margin-right:0;margin-top:1.2rem}}.c-live-search__category__projecten-blogs-items{display:flex;flex-direction:row;flex-wrap:wrap}.c-live-search__category__projecten-item,.c-live-search__category__blogs-item{width:calc(50% - 1.3rem);margin-top:2.4rem}.c-live-search__category__projecten-item:nth-child(odd),.c-live-search__category__blogs-item:nth-child(odd){margin-right:2.6rem}.c-live-search__category--projecten-blogs{display:flex;flex-direction:column;width:calc(50% - .85rem);margin-left:3.6rem}@media(max-width: 1024px){.c-live-search__category--projecten-blogs{display:none}}.c-live-search__category__sub-section{display:flex;flex-direction:column}.c-live-search__category__sub-section__header{font-size:2.5rem;font-weight:700;color:#000;text-transform:uppercase}.c-live-search__category__sub-section__projecten-items{display:flex;flex-direction:row;flex-wrap:wrap}.c-live-search__category__header{font-size:2.5rem;font-weight:700;color:#000;text-transform:uppercase;display:flex;justify-content:space-between}@media(max-width: 1024px){.c-live-search__category__header{display:flex;justify-content:space-between;font-size:1.6rem}}.c-live-search__category__header a{font-size:2rem;font-weight:300;color:#000;text-decoration:underline;text-transform:none;margin-left:1.5rem}@media(max-width: 1024px){.c-live-search__category__header a{font-size:1.2rem}}.c-live-search__category__header--faqs{margin-bottom:2.4rem}.c-live-search__category--faqs{width:100%}.c-live-search__category__item-title{font-size:1.2rem;font-weight:700;color:#000}.c-live-search__category__item-excerpt{font-size:1.8rem;color:#000;margin-top:1.2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.c-live-search__category__item-content{display:flex;align-items:center;height:7.5rem;border-bottom:.1rem solid #ddd;width:100%}@media(max-width: 1024px){.c-live-search__category__item-content{height:5rem}}.c-live-search__category__item-content__link{font-size:1.8rem;font-weight:400;color:#000;padding-left:2.1rem}@media(max-width: 1024px){.c-live-search__category__item-content__link{font-size:1.2rem}}.c-live-search__category__item-thumbnail{width:7.5rem;height:7.5rem;display:contents}@media(max-width: 1024px){.c-live-search__category__item-thumbnail{width:5rem;height:5rem}}.c-live-search__category__item-thumbnail a{width:7.5rem;height:7.5rem;aspect-ratio:1/1}@media(max-width: 1024px){.c-live-search__category__item-thumbnail a{width:5rem;height:5rem}}.c-live-search__category__item-thumbnail a img{width:7.5rem;height:7.5rem;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}@media(max-width: 1024px){.c-live-search__category__item-thumbnail a img{width:5rem;height:5rem}}.c-live-search__category__item-thumbnail--projecten-blogs img{width:100%;height:22.5rem;-o-object-fit:cover;object-fit:cover}.c-live-search__view-all-link{width:-moz-fit-content;width:fit-content;background:#000;color:#fff;border-radius:.5rem;padding:2.5rem 2.2rem;height:6rem;display:flex;align-items:center;font-weight:400;font-size:2.2rem;transition:300ms}.c-live-search__view-all-link span{font-weight:700}.c-live-search__view-all-link:hover{transform:scale(1.02)}@media(max-width: 1024px){.c-live-search__view-all-link{width:100%;font-size:1.6rem;padding:1.7rem 0;justify-content:center;margin-top:0 !important}}.c-country-picker{display:flex;align-items:center;position:absolute;right:1rem;top:1rem}.c-country-picker a{margin-left:.5rem;border:1px solid #fff;height:2rem;width:3rem;overflow:hidden;opacity:.5}.c-country-picker a.disabled,.c-country-picker a.disabled:hover{opacity:.5;pointer-events:none}.c-country-picker a.is-active{opacity:1;pointer-events:none}.c-country-picker a:hover{opacity:1}.c-country-picker a img{display:block;height:100%;width:100%;transform:scale(1.1)}.c-employee-item img{width:100%;height:100%;min-height:50rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-tooltip{position:absolute;right:5%;top:50%;transform:translate(50%, -50%);z-index:100;width:2rem}.c-tooltip__hover-img{display:none}.c-tooltip:hover{cursor:pointer}.c-tooltip:hover .c-tooltip__hover-img{display:block}.c-tooltip:hover .c-tooltip__default-img{display:none}.c-tooltip:hover .c-tooltip__text{display:block}.c-tooltip__text{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%, 0);background-color:#000;color:#fff;padding:1rem 1.5rem;border-radius:.4rem;font-size:1.4rem;z-index:1000;width:20rem;margin-top:1rem}.c-tooltip__text:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border-left:1rem solid rgba(0,0,0,0);border-right:1rem solid rgba(0,0,0,0);border-bottom:1rem solid #000}@media(max-width: 1024px){.c-tooltip__text{top:50%;left:auto;right:100%;margin-top:0;margin-right:1rem;transform:translate(0, -50%)}.c-tooltip__text:before{top:50%;left:100%;right:auto;bottom:auto;transform:translateY(-50%);border-top:1rem solid rgba(0,0,0,0);border-bottom:1rem solid rgba(0,0,0,0);border-left:1rem solid #000;border-right:none;content:""}}.c-tooltip--end{right:0}.c-tooltip--end:hover .c-tooltip__default-img,.c-tooltip--end:hover .c-tooltip__hover-img{opacity:.5}.c-filter-overlay{position:absolute;top:0;left:0;height:0;width:0;margin:auto;overflow:hidden;pointer-events:none;justify-content:center;align-items:center;z-index:9999;display:flex}.c-filter-overlay__background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8)}.c-filter-overlay__loader{position:relative;z-index:1;width:5rem;height:5rem;border:.5rem solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#000;animation:spin 1s ease-in-out infinite}.c-filter-overlay.isActive{display:flex;width:100%;height:100%;pointer-events:all}@keyframes spin{to{transform:rotate(360deg)}}.js-filter{position:relative}.c-cart-form{display:flex;-moz-column-gap:24px;column-gap:24px;align-items:flex-start;position:relative}.c-cart-form .cart-item-note-trigger{display:flex;align-items:center;cursor:pointer;color:#000;font-size:12px;margin-top:8px;transition:color .2s ease;-moz-column-gap:5px;column-gap:5px}.c-cart-form .cart-item-note-trigger img{width:2rem !important}.c-cart-form .cart-item-note-trigger:hover{color:#000;text-decoration:underline}.c-cart-form .cart-item-note-wrapper{margin-top:8px}@media screen and (max-width: 1024px){.c-cart-form{flex-direction:column}}.c-cart-form__table{width:100%;margin-top:55px}@media screen and (max-width: 1024px){.c-cart-form__table{margin-top:30px}}.c-cart-form__table .product-thumbnail{min-width:auto !important;width:80px !important;padding:22px 12px !important}.c-cart-form__table .product-thumbnail:first-child{padding-top:44px !important}.c-cart-form__table .product-thumbnail a,.c-cart-form__table .product-thumbnail img{display:flex;width:80px !important}.c-cart-form__table .product-remove{padding:0 1rem 0 0 !important}@media screen and (max-width: 769px){.c-cart-form__table .product-remove{position:relative}}.c-cart-form__table .product-remove .remove{color:#000 !important;width:auto;font-weight:normal;font-size:4rem}.c-cart-form__table .product-remove .remove:hover{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.5) !important;text-decoration:none !important}@media screen and (max-width: 769px){.c-cart-form__table .product-remove .remove{width:2.5rem;height:2.5rem;position:absolute;right:-1rem;top:-1rem;display:flex;align-items:center;justify-content:center;background-color:#e3e3e3;border-radius:7px;font-size:25px;padding-bottom:3px}}.c-cart-form__table td{border-top:0 !important}.c-cart-form__table td.product-price{min-width:80px !important}.c-cart-form__table td.product-quantity{min-width:70px !important}.c-cart-form__table td.product-quantity .quantity select{width:100%;height:40px;border:1px solid #e3e3e3;border-radius:5px;padding:0 10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(images/icon-dropdown.svg);background-repeat:no-repeat;background-position:right 15px center;background-size:10px;background-color:rgba(0,0,0,0);color:#000}.c-cart-form__table th,.c-cart-form__table td{padding:16px 12px !important}.c-cart-form__table th{font-size:15px}.c-cart-form__table tbody tr:first-child td{border-top:1px solid rgba(0,0,0,.1) !important}@media screen and (max-width: 1024px){.c-cart-form__table tbody tr:first-child td{border-top:0 !important}}@media screen and (max-width: 1024px){.c-cart-form__table .cart_item{border:1px solid #e3e3e3;border-radius:15px;margin-bottom:20px;font-size:14px !important}.c-cart-form__table .cart_item td{background-color:rgba(0,0,0,0) !important;padding:8px 20px !important}.c-cart-form__table .cart_item td:last-of-type{padding-bottom:20px !important}.c-cart-form__table .cart_item td .remove{text-align:right !important}}.c-cart-form__table .actions{padding:4rem 0 4rem 4.8rem !important;background-color:rgba(0,0,0,0) !important}@media screen and (max-width: 769px){.c-cart-form__table .actions{padding:0 !important}}.c-cart-form__table .actions button{width:auto !important;margin-top:0 !important}@media screen and (max-width: 1024px){.c-cart-form__table .actions button{font-size:16px !important;padding:10px 20px !important}}.c-cart-form aside{position:sticky;top:100px;align-self:flex-start;padding-bottom:20px}@media screen and (max-width: 1024px){.c-cart-form aside{width:100%}}.c-cart-form__totals{width:56.5rem !important;min-width:56.5rem !important}@media screen and (max-width: 1024px){.c-cart-form__totals{width:100% !important;min-width:100% !important}}.c-cart-form__totals .cart_totals{width:100% !important}.c-cart-form__totals .cart_totals h2{font-size:30px !important;margin-bottom:48px !important}.c-cart-form__totals .cart_totals th{width:100% !important}.c-cart-form__totals .cart_totals td,.c-cart-form__totals .cart_totals th{border-top:0 !important}.c-cart-form__totals .cart_totals .shop_table tr.shipping-detail{order:1}.c-cart-form__totals .cart_totals .shop_table tr.shipping-detail th{font-weight:normal !important}.c-cart-form__totals .cart_totals .shop_table tr.shipping{order:2}.c-cart-form__totals .cart_totals .shop_table tr.cart-subtotal{order:0;margin-bottom:1rem}.c-cart-form__totals .cart_totals .shop_table tr.tax-total,.c-cart-form__totals .cart_totals .shop_table tr.tax-rate,.c-cart-form__totals .cart_totals .shop_table tr.fee{order:3}.c-cart-form__totals .cart_totals .shop_table tr.order-total{order:4}.c-cart-form__totals .cart_totals .amount{font-weight:normal !important;font-size:15px}@media screen and (max-width: 1200px){.c-cart-form__totals .cart_totals .amount{font-size:13px !important}}@media screen and (max-width: 600px){.c-cart-form__totals .cart_totals .amount{font-size:15px !important}}.c-cart-form__totals tbody th,.c-cart-form__totals tbody td{padding:0 !important;font-size:15px !important;background-color:rgba(0,0,0,0) !important}@media screen and (max-width: 1200px){.c-cart-form__totals tbody th,.c-cart-form__totals tbody td{font-size:13px !important}}@media screen and (max-width: 600px){.c-cart-form__totals tbody th,.c-cart-form__totals tbody td{font-size:15px !important}}.c-cart-form__totals tbody .tax-total th{text-transform:uppercase !important}.c-cart-form__totals tbody .tax-total td:before{text-transform:uppercase !important}.c-cart-form__totals tbody .cart-subtotal th{padding-bottom:24px !important}.c-cart-form__totals tbody .shipping-detail th{padding-bottom:5px !important}.c-cart-form__totals tbody .shipping-detail td:before{font-weight:normal !important}.c-cart-form__totals tbody .woocommerce-shipping-methods li{line-height:normal !important}.c-cart-form__totals tbody .order-total th,.c-cart-form__totals tbody .order-total td,.c-cart-form__totals tbody .tax-total th,.c-cart-form__totals tbody .tax-total td{padding-top:24px !important}.c-cart-form__totals .wc-proceed-to-checkout{padding:0 !important;margin-top:2.5rem !important}.c-cart-form .shipping .amount{position:relative}.c-cart-form .shipping .amount:before{content:"";position:absolute;left:0;right:0;top:-0.4rem;background-color:#000;height:1px}@media screen and (max-width: 1024px){.c-cart-form .cart-item-note{width:100% !important}}@media screen and (max-width: 1023px){.woocommerce-cart-page .c-breadcrumbs,.woocommerce-cart-page h1{padding:0 3.5rem}}.woocommerce-cart-page h1{margin-bottom:-45px}.woocommerce-cart-page .woocommerce-message,.woocommerce-cart-page .woocommerce-info,.woocommerce-cart-page .woocommerce-error{margin-top:70px}.woocommerce-cart-page .woocommerce-message:before,.woocommerce-cart-page .woocommerce-info:before,.woocommerce-cart-page .woocommerce-error:before{top:50%;transform:translateY(-50%)}.woocommerce-cart-page .woocommerce-message{display:flex;align-items:center;width:100%;justify-content:space-between}.c-shipping-usps{display:flex;flex-direction:column;align-items:flex-start;row-gap:1.6rem}@media screen and (max-width: 1023px){.c-shipping-usps{padding:0 3.5rem}}@media screen and (max-width: 769px){.c-shipping-usps{padding:0 3.5rem}}.c-shipping-usps__single{display:flex;flex-direction:row;align-items:flex-start;-moz-column-gap:.8rem;column-gap:.8rem}.c-shipping-usps__single img{padding-top:.3rem;width:4.5rem}.c-shipping-usps__single p{font-size:15px !important}@media screen and (max-width: 769px){.c-shipping-usps__single p{font-size:1.5rem !important}}.c-cross-sell{display:flex;flex-direction:column;gap:4rem;margin:6rem 0}@media(max-width: 1024px){.c-cross-sell{display:none}}.c-cross-sell__title{font-size:4rem;margin-bottom:0 !important}.c-cross-sell__content{display:flex;flex-direction:column;gap:5.6rem}.c-cross-sell__wrapper{display:flex;flex-direction:column}.c-cross-sell__wrapper__notification{background-color:#c9d9ea;display:flex;flex-direction:row;align-items:center;gap:.8rem;padding:.8rem;position:relative;font-weight:400;font-size:1.6rem;margin-bottom:4rem;width:-moz-fit-content;width:fit-content}.c-cross-sell__wrapper__notification svg{width:2.4rem;height:2.4rem}.c-cross-sell__wrapper__notification strong{font-weight:700}.c-cross-sell__wrapper__notification:after{content:"";position:absolute;bottom:-1.6rem;left:1.1rem;width:0;height:0;border-left:1rem solid rgba(0,0,0,0);border-right:1rem solid rgba(0,0,0,0);border-top:2rem solid #c9d9ea}.c-cross-sell__wrapper__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1.6rem}.c-cross-sell__wrapper__header h2{font-size:3rem !important;margin:0 !important;display:flex;align-items:center}.c-cross-sell__wrapper__header h2:before{content:"";display:inline-block;width:.6rem;height:3rem;background-color:currentColor;margin-right:1rem;vertical-align:middle}.c-cross-sell__wrapper__header__controls{display:flex;flex-direction:row;align-items:center;gap:1.6rem}.c-cross-sell__wrapper__header__controls p{margin:0 !important}.c-cross-sell__wrapper__header__controls__arrow{width:4.5rem;height:4.5rem;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:.5rem;background-color:#fff;box-shadow:0 .4rem .6rem 0 rgba(0,0,0,.08),0 .1rem .3rem 0 rgba(0,0,0,.12)}.c-cross-sell__wrapper__header__controls__arrow svg{width:2.5rem;height:2.5rem}.c-cross-sell__wrapper__slider .splide__slide{width:calc(33.3333333333% - 1.6rem) !important;margin-right:2.6rem;height:auto !important}.c-cross-sell__wrapper__slider .splide__arrow{display:none !important}.c-cross-sell__wrapper__slider__item{display:flex;flex-direction:row;background-color:#f7f7f7;width:100%;height:100%;padding:2.4rem;gap:1rem}.c-cross-sell__wrapper__slider__item img{width:8rem;height:8rem;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.c-cross-sell__wrapper__slider__item__content{display:flex;flex-direction:column;justify-content:space-between;width:100%}.c-cross-sell__wrapper__slider__item__content__cart form{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.4rem}.c-cross-sell__wrapper__slider__item__content__cart form p{font-size:1.3rem;color:#000;font-weight:400;height:4rem;display:flex;align-items:center}.c-cross-sell__wrapper__slider__item__content__cart form p .amount{color:#000 !important}.c-cross-sell__wrapper__slider__item__content__cart form p .amount span{color:#000 !important}.c-cross-sell__wrapper__slider__item__content__cart__quantity-and-button{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.4rem}.c-cross-sell__wrapper__slider__item__content__cart__quantity .quantity select{height:4rem;border:.1rem solid #e3e3e3;border-radius:.5rem;padding:0 1rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url(images/icon-dropdown.svg);background-repeat:no-repeat;background-position:right 1.5rem center;background-size:1rem;background-color:rgba(0,0,0,0);min-width:9rem}.c-cross-sell__wrapper__slider__item__content__cart__button{width:4rem !important;min-width:4rem !important;height:4rem !important;min-height:4rem !important;background-color:#d1c680 !important;padding:0 !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;border:none !important;border-radius:.5rem !important;color:#000 !important}.c-cross-sell__wrapper__slider__item__content__cart__button span{font-size:1.6rem !important}.c-cross-sell__wrapper__slider__item__content p{margin:0 !important}.c-cross-sell__wrapper__slider__item__content p:first-child{font-weight:400;font-size:1.7rem !important}.c-cross-sell__wrapper__slider__item__content p:first-child span{color:#666;font-weight:400}@media(max-width: 1024px){#ajax-cross-sell{display:none}}#ajax-cross-sell.is-loading{position:relative;min-height:20rem}@media(max-width: 1024px){#ajax-cross-sell.is-loading{display:none}}#ajax-cross-sell .loader{display:flex;justify-content:center;align-items:center;height:100%;font-size:1.4rem;color:#555}@media(max-width: 1024px){#ajax-cross-sell .loader{display:none}}.c-collection-book-form .gform_button{height:4.5rem;background-color:#000;color:#fff;font-size:2rem;border-radius:.5rem;transition:.3s all ease-in-out;padding-left:1.5rem;padding-right:1.5rem;display:flex;align-items:center;cursor:pointer;border:.2rem solid #000}.c-collection-book-form .gform_button:hover{background-color:rgba(0,0,0,0);border:.2rem solid #000;color:#000}.l-container{width:100%;margin:0 auto}.l-container--archive{padding:10rem 0}@media screen and (max-width: 1023px){.l-container--archive{padding:0 0 3.5rem}}.l-container--primary{max-width:170rem}@media screen and (max-width: 1023px){.l-container--primary{max-width:100%}}.l-container--secondary{max-width:140rem}.l-footer{height:68rem;width:100%}@media screen and (max-width: 1023px){.l-footer{height:auto;width:calc(100% - 7rem);margin-left:auto;margin-right:auto;padding-bottom:5rem}}@media screen and (max-width: 600px){.l-footer{height:auto;width:calc(100% - 7rem);margin-left:auto;margin-right:auto;padding-bottom:5rem}}.l-footer__top{display:flex;align-items:center;height:17.2rem;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}@media screen and (max-width: 1023px){.l-footer__top{-moz-column-gap:2rem;column-gap:2rem}}@media screen and (max-width: 600px){.l-footer__top{height:auto;flex-direction:column;padding-top:4rem;border-bottom:0}}.l-footer__top__left{display:flex;align-items:center;width:50%;-moz-column-gap:3.5rem;column-gap:3.5rem}@media screen and (max-width: 1023px){.l-footer__top__left{-moz-column-gap:1.5rem;column-gap:1.5rem}}@media screen and (max-width: 600px){.l-footer__top__left{flex-direction:column;width:100%}}@media screen and (max-width: 1023px){.l-footer__top__left--first{width:20rem}}@media screen and (min-width: 1023px){.l-footer__top__left--first{width:35rem}.l-footer__top__left--first a{display:block;width:-moz-fit-content;width:fit-content}}.l-footer__top__left .c-distributor{width:66.6666666667%}@media screen and (max-width: 600px){.l-footer__top__left .c-distributor{width:100%;margin-top:1.8rem;margin-bottom:3rem}}.l-footer__top__right{display:flex;justify-content:space-between;-moz-column-gap:2.5rem;column-gap:2.5rem;width:50%}@media screen and (max-width: 1023px){.l-footer__top__right{-moz-column-gap:1.5rem;column-gap:1.5rem}}@media screen and (max-width: 600px){.l-footer__top__right{flex-direction:column;-moz-column-gap:1.5rem;column-gap:1.5rem;width:100%}}.l-footer__top__right .c-cta-button{width:50%}@media screen and (max-width: 1023px){.l-footer__top__right .c-cta-button{font-size:1.5rem}}@media screen and (max-width: 600px){.l-footer__top__right .c-cta-button{width:100%}}.l-footer__bottom{display:flex;justify-content:space-between;height:43rem;padding-top:6rem}@media screen and (max-width: 1023px){.l-footer__bottom{height:auto;padding-top:3rem;-moz-column-gap:4rem;column-gap:4rem}}@media screen and (max-width: 600px){.l-footer__bottom{flex-direction:column;padding-top:3rem}}.l-footer__bottom__left{width:35rem}@media screen and (max-width: 1023px){.l-footer__bottom__left{width:22rem}.l-footer__bottom__left .c-account-list{width:100%}}@media screen and (max-width: 600px){.l-footer__bottom__left{width:100%}.l-footer__bottom__left .c-account-list{width:100%;padding-bottom:2.5rem}.l-footer__bottom__left .c-account-list a{margin-bottom:1.5rem}.l-footer__bottom__left .c-social-media-list{margin-bottom:2.5rem}}.l-footer__bottom__middle{display:flex;width:100%;padding-left:9.5rem}@media screen and (max-width: 1023px){.l-footer__bottom__middle{display:none}}@media screen and (max-width: 1023px){.l-footer__bottom__middle--mobile{flex:1}}@media screen and (max-width: 1023px){.l-footer__bottom__middle--mobile{display:block}}.l-footer__bottom__right{width:30rem;display:flex;justify-content:end;-moz-column-gap:9.5rem;column-gap:9.5rem}@media screen and (max-width: 1023px){.l-footer__bottom__right{width:auto;-moz-column-gap:2rem;column-gap:2rem;font-size:1.3rem}}@media screen and (max-width: 1023px)and (max-width: 600px){.l-footer__bottom__right{-moz-column-gap:0;column-gap:0;padding-top:3rem}}@media screen and (max-width: 1023px){.l-footer__bottom__right .c-quality-marks{width:10rem}}@media screen and (max-width: 600px){.l-footer__bottom__right{-moz-column-gap:3rem;column-gap:3rem;font-size:1.3rem;padding-top:3rem}.l-footer__bottom__right .c-quality-marks{width:10rem}}@media screen and (max-width: 600px){.l-footer__bottom__right{justify-content:space-between;-moz-column-gap:0;column-gap:0;width:100%}}.l-footer__bottom__right .c-footer-menu-list{width:50%}@media screen and (max-width: 1023px){.l-footer__bottom__right .c-footer-menu-list{width:auto}}@media screen and (max-width: 600px){.l-footer__bottom__right .c-footer-menu-list{width:auto;border-bottom:0}}.l-header{display:flex;position:absolute;top:0;left:0;width:100%;height:15rem;z-index:5;transition:.3s all ease-in-out;content-visibility:visible !important}.l-header .c-logo{height:9rem}.l-header .c-logo--hidden{display:none}.l-header .l-header__section__right__icon-bar__cart,.l-header .l-header__section__right__icon-bar__wishlist{display:none !important}.l-header .cart-count--active .l-header__section__right__icon-bar__cart{display:flex !important;padding-right:.5rem;padding-left:.5rem;border-radius:1rem;transform:scale(1.3)}.l-header .wishlist-count--active .l-header__section__right__icon-bar__wishlist{display:flex !important;padding-right:.5rem;padding-left:.5rem;border-radius:1rem;transform:scale(1.3)}.l-header--dark-content .cart-count{color:#fff !important}.l-header--dark-content .wishlist-count{color:#fff !important}.l-header--dark-content .l-header__section .c-main-nav .c-main-nav__item{color:#000}.l-header--dark-content .l-header__section .c-main-nav .c-main-nav__item__title__text{color:#000}.l-header--dark-content .l-header__section .c-main-nav .c-main-nav__item__title__text:hover{border-color:#000}.l-header--dark-content .l-header__section .l-header__section__right__icon-bar__icon{color:#000}.l-header--dark-content .l-header__section .l-header__section__right__icon-bar__cart,.l-header--dark-content .l-header__section .l-header__section__right__icon-bar__wishlist{padding-right:.5rem;padding-left:.5rem;border-radius:1rem;transform:scale(1.3);background:#000}.l-header--dark-content .l-header__section .c-button:hover{background:#000;color:#fff}.l-header--dark-header{background-color:rgba(0,0,0,.8);height:9.5rem}.l-header--dark-header .c-logo{height:7rem}.l-header--dark-header .c-logo--white{display:block}.l-header--dark-header .c-logo--black{display:none}.l-header--dark-header .c-main-nav__item__list{background:#000}.l-header--dark-header .l-header__section .c-main-nav .c-main-nav__item{color:#fff}.l-header--dark-header .l-header__section .c-main-nav__item__title__text{border-color:#000}.l-header--dark-header .l-header__section .c-main-nav__item__title:hover .c-main-nav__item__title__text{border-color:#fff}.l-header--dark-header .l-header__section .c-logo{height:7rem}.l-header--dark-header .l-header__section .c-logo--white{display:block}.l-header--dark-header .l-header__section .c-logo--black{display:none}.l-header--dark-header .l-header__section .c-button{border:2px solid #fff;color:#fff}.l-header--dark-header .l-header__section .c-button span{color:#fff}.l-header--dark-header .l-header__section .c-button:hover{background:#272727}.l-header--dark-header .l-header__section .l-header__section__right__icon-bar__icon{color:#fff}.l-header--dark-header .l-header__section .l-header__section__right__icon-bar__cart{padding-right:.5rem;padding-left:.5rem;border-radius:1rem;transform:scale(1.3);background:#fff}.l-header--dark-header .l-header__section .l-header__section__right__icon-bar__cart .cart-count{color:#000}.l-header--dark-header .l-header__section .l-header__section__right__icon-bar__wishlist{padding-right:.5rem;padding-left:.5rem;border-radius:1rem;transform:scale(1.3);background:#fff}.l-header--dark-header .l-header__section .l-header__section__right__icon-bar__wishlist .wishlist-count{color:#000}@media screen and (max-width: 1023px){.l-header{display:none}}.l-header .l-container{display:flex}.l-header__section{display:flex;align-items:center}.l-header__section:first-child{flex:1;justify-content:start;max-width:76rem}.l-header__section:last-child{flex:1;justify-content:end;max-width:76rem}.l-header__section__middle .c-logo{height:9rem}.l-header__section__middle{max-width:40rem}.l-header__section__right .c-button{margin-right:1.5rem}.l-header__section__right .c-button:hover{background:#fff;color:#000}.l-header__section__right .c-button:last-of-type{margin-right:0}.l-header__section__right__icon-bar{display:flex;-moz-column-gap:2.5rem;column-gap:2.5rem;margin-left:3rem}.l-header__section__right__icon-bar a{transition:.3s all ease-in-out}.l-header__section__right__icon-bar a:hover{transform:scale(1.3)}.l-header__section__right__icon-bar__icon{color:#fff;font-size:2.1rem;transition:.3s all ease-in-out}.l-header__section__right__icon-bar .icon-cart-open{position:relative}.l-header__section__right__icon-bar .icon-heart-icon{position:relative}.l-header__section__right__icon-bar__cart{position:absolute;top:-1rem;left:100%;height:1.5rem;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;transition:.3s all ease-in-out}.l-header__section__right__icon-bar__cart .cart-count{font-family:Barlow,sans-serif;font-size:1.1rem;font-weight:bold;color:#000}.l-header__section__right__icon-bar__wishlist{position:absolute;top:-0.9rem;left:calc(100% - .5rem);height:1.5rem;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;transition:.3s all ease-in-out}.l-header__section__right__icon-bar__wishlist .wishlist-count{font-family:Barlow,sans-serif;font-size:1.1rem;font-weight:bold;color:#000}.l-header--scroll{position:fixed;height:9.5rem;background:#000}.l-header--scroll .c-main-nav .c-main-nav__item .c-main-nav__item__title .c-main-nav__item__title__text{color:#fff}.l-header--scroll .c-main-nav__item__list{background:#000}.l-header--scroll .l-header__section .c-main-nav .c-main-nav__item{color:#fff}.l-header--scroll .l-header__section .c-main-nav__item__title .c-main-nav__item__title__text{border-color:#000}.l-header--scroll .l-header__section .c-main-nav__item__title .c-main-nav__item__title__text:hover{border-color:#fff}.l-header--scroll .l-header__section .c-logo{height:7rem}.l-header--scroll .l-header__section .c-logo--white{display:block}.l-header--scroll .l-header__section .c-logo--black{display:none}.l-header--scroll .l-header__section .c-button{border:2px solid #fff;color:#fff}.l-header--scroll .l-header__section .c-button span{color:#fff}.l-header--scroll .l-header__section .c-button:hover{background:#272727}.l-header--scroll .l-header__section .l-header__section__right__icon-bar__icon{color:#fff}.l-header--scroll .l-header__section .l-header__section__right__icon-bar__cart{padding-right:.5rem;padding-left:.5rem;border-radius:1rem;transform:scale(1.3);background:#fff}.l-header--scroll .l-header__section .l-header__section__right__icon-bar__cart .cart-count{color:#000 !important}.l-header--scroll .l-header__section .l-header__section__right__icon-bar__wishlist{padding-right:.5rem;padding-left:.5rem;border-radius:1rem;transform:scale(1.3);background:#fff}.l-header--scroll .l-header__section .l-header__section__right__icon-bar__wishlist .wishlist-count{color:#000 !important}.js-white-content .c-main-nav__item a{color:#fff}.js-search-btn{background-color:rgba(0,0,0,0);border:0;padding:0}.l-product-media{min-width:81.3rem;flex:1}@media screen and (max-width: 1023px){.l-product-media{min-width:0;width:100%}}.l-product-info{width:52rem;margin-left:6.8rem}@media screen and (max-width: 1023px){.l-product-info{width:100%;padding:0 3.5rem;margin-left:0}}.l-product-info__buttons{margin:2.5rem 0;display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1023px){.l-product-info__buttons{display:none}}.l-product-info__buttons>*{min-width:calc(50% - .5rem);height:auto;margin-bottom:1rem}.l-product-info__buttons>*:only-child{min-width:100%}.l-product-contents{min-width:96rem;flex:1}@media screen and (max-width: 1023px){.l-product-contents{width:100%;min-width:0;padding:0 3.5rem}}.l-product-contents .loader{pointer-events:none;opacity:.8}.l-product-contents .loader .c-product-simple-products__table__row__cart{opacity:0 !important}.l-product-contents .loader .availability{opacity:0 !important}.l-product-sidebar{min-width:36.8rem;flex:1;margin-right:6.7rem}@media screen and (max-width: 1023px){.l-product-sidebar{min-width:100%;padding:0 3.5rem;order:2;margin-right:0;display:flex;flex-wrap:wrap}.l-product-sidebar>*{min-width:100%}}.l-product-sidebar:last-child{margin-right:0}.l-mobile-header{position:absolute;z-index:10;top:0;left:0;width:100%;height:7.6rem;padding-left:3.5rem;padding-right:3.5rem;align-items:center;flex-direction:column;transition:.3s ease-in-out;overflow-x:hidden;overflow-y:hidden}.l-mobile-header .c-logo--hidden{display:none}.l-mobile-header .c-country-picker{position:static}.l-mobile-header .wishlist-count--active .l-mobile-header__top__icon__wishlist{display:flex}.l-mobile-header--dark-content .l-mobile-header__top .l-mobile-header__top__left__menu-toggle .toggle-icon span{background:#000}.l-mobile-header--dark-content .l-mobile-header__top .l-mobile-header__top__icon{color:#000}.l-mobile-header--dark-content .l-mobile-header__top__icon__wishlist{background:#000}.l-mobile-header--dark-content .l-mobile-header__top__icon__wishlist .wishlist-count{color:#fff}.l-mobile-header--dark-header{background-color:rgba(0,0,0,.8)}.l-mobile-header__top{display:flex;align-items:center;height:7.6rem;min-height:7.6rem;width:100%;align-self:start}.l-mobile-header__top__left{display:flex;justify-content:start;flex:1;margin-left:-0.75rem}.l-mobile-header__top__left__menu-toggle{display:flex;align-items:center;margin:0 .75rem}.l-mobile-header__top__left__menu-toggle .toggle-icon{height:1.5rem}.l-mobile-header__top__left__menu-toggle .toggle-icon span{height:1px;width:2rem;background:#fff;display:block;margin-top:.7rem;transition:all ease-in-out .3s}.l-mobile-header__top__left__menu-toggle .toggle-icon span:first-child{margin-top:0}.l-mobile-header__top__left__menu-toggle.is-active{transform:translateX(0.7rem)}.l-mobile-header__top__left__menu-toggle.is-active span:first-child{transform:rotate(45deg) translateY(1.2rem)}.l-mobile-header__top__left__menu-toggle.is-active span:last-child{transform:rotate(-45deg) translateY(-1.1rem)}.l-mobile-header__top__left__menu-toggle.is-active span:nth-child(2){transform:translateX(-5rem);opacity:0}.l-mobile-header__top__middle{width:13.8rem}.l-mobile-header__top__right{display:flex;justify-content:end;flex:1;margin-right:-0.75rem}.l-mobile-header__top__icon{color:#fff;font-size:1.8rem;margin:0 .75rem;vertical-align:middle;position:relative}.l-mobile-header__top__icon__cart{position:absolute;top:-0.7rem;left:calc(100% - .5rem);height:1.5rem;background:#000;display:flex;justify-content:center;align-items:center;transition:.3s all ease-in-out;padding-right:.5rem;padding-left:.5rem;border-radius:1rem}.l-mobile-header__top__icon__cart .cart-count{transform:translateY(-0.5px);font-family:Barlow,sans-serif;font-size:1.1rem;font-weight:bold;color:#fff}.l-mobile-header__top__icon__wishlist{display:none;position:absolute;top:-0.6rem;left:calc(100% - .85rem);height:1.5rem;background:#000;justify-content:center;align-items:center;transition:.3s all ease-in-out;padding-right:.5rem;padding-left:.5rem;border-radius:1rem}.l-mobile-header__top__icon__wishlist .wishlist-count{transform:translateY(-0.5px);font-family:Barlow,sans-serif;font-size:1.1rem;font-weight:bold;color:#fff}.l-mobile-header--scroll{position:fixed;background:#000}.l-mobile-header--scroll .c-logo{height:7rem}.l-mobile-header--scroll .c-logo--white{display:block}.l-mobile-header--scroll .c-logo--black{display:none}.l-mobile-header--scroll .l-mobile-header__top .l-mobile-header__top__left__menu-toggle .toggle-icon span{background:#fff}.l-mobile-header--scroll .l-mobile-header__top .l-mobile-header__top__icon{color:#fff}.l-mobile-header--scroll .l-mobile-header__top__icon__cart{background:#fff}.l-mobile-header--scroll .l-mobile-header__top__icon__cart .cart-count{color:#000}.l-mobile-header--scroll .l-mobile-header__top__icon__wishlist{background:#fff}.l-mobile-header--scroll .l-mobile-header__top__icon__wishlist .wishlist-count{color:#000}.l-mobile-header--open{height:100vh;background:#000;overflow-y:auto}.l-mobile-header--open .c-logo{height:7rem}.l-mobile-header--open .c-logo--white{display:block}.l-mobile-header--open .c-logo--black{display:none}.l-mobile-header--open .l-mobile-header__top .l-mobile-header__top__left__menu-toggle .toggle-icon span{background:#fff}.l-mobile-header--open .l-mobile-header__top .l-mobile-header__top__icon{color:#fff}.l-mobile-header__bottom{display:flex;row-gap:3.5rem;width:100%;flex-direction:column}.l-mobile-header__bottom__buttons{display:flex;flex-direction:column;row-gap:1rem}.l-mobile-header__bottom__buttons .c-button{justify-content:center}.l-collection-overview{width:100%;display:flex;justify-content:start;flex-wrap:wrap;-moz-column-gap:6.5rem;column-gap:6.5rem;row-gap:3rem}@media screen and (max-width: 1023px){.l-collection-overview{row-gap:0}}@media screen and (max-width: 600px){.l-collection-overview{flex-direction:column}}.l-collection-overview__title-bar{display:flex;justify-content:space-between;width:100%;margin-bottom:.5rem}@media screen and (max-width: 1023px){.l-collection-overview__title-bar{flex-direction:column}.l-collection-overview__title-bar .c-active-filters{width:100%;flex-wrap:wrap;margin-bottom:1rem}}.l-collection-overview__title-bar__title{margin:0}@media screen and (max-width: 1023px){.l-collection-overview__title-bar__title{font-size:2.8rem}}.l-collection-overview .c-collection-item{width:calc(33.3333333333% - 4.3333333333rem)}@media screen and (max-width: 600px){.l-collection-overview .c-collection-item{width:100%}}.l-collection-overview .c-decor-item{width:calc(33.3333333333% - 4.3333333333rem)}@media screen and (max-width: 1023px){.l-collection-overview .c-decor-item{width:calc(33.3333333333% - 4.3333333333rem)}}@media screen and (max-width: 600px){.l-collection-overview .c-decor-item{width:100%}}.l-collection-overview--summary{margin-bottom:-6.1rem}.l-collection-overview--single{justify-content:flex-end}.l-collection-overview__load-more{width:100%;display:flex;justify-content:center;align-items:center;margin-top:3rem;margin-bottom:2rem;min-height:60px}.l-collection-overview__load-more .c-infinite-loader{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem}.l-collection-overview__load-more .c-infinite-loader.is-hidden{display:none}.l-collection-overview__load-more .c-infinite-loader__spinner{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#000;border-radius:50%;animation:spin .8s linear infinite}.l-collection-overview__load-more .c-infinite-loader__text{font-size:1.4rem;color:#666;text-transform:uppercase;letter-spacing:.05em}.l-collection-overview__load-more .js-load-more-products.c-cta-button{position:relative;min-width:200px}.l-collection-overview__load-more .js-load-more-products.c-cta-button.is-loading .c-load-more__text{opacity:0}.l-collection-overview__load-more .js-load-more-products.c-cta-button.is-loading .c-load-more__loader{opacity:1}.l-collection-overview__load-more .js-load-more-products.c-cta-button.is-hidden{display:none}.l-collection-overview__load-more .c-load-more__text{transition:opacity .2s ease}.l-collection-overview__load-more .c-load-more__loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;border:2px solid rgba(0,0,0,0);border-top-color:currentColor;border-radius:50%;opacity:0;animation:spin .8s linear infinite;transition:opacity .2s ease}@keyframes spin{to{transform:rotate(360deg)}}.l-collection-hero{min-height:65rem;width:100%;display:flex;-moz-column-gap:6.7rem;column-gap:6.7rem}@media screen and (max-width: 1023px){.l-collection-hero{flex-direction:column;height:auto}}.l-collection-hero__image,.l-collection-hero picture{-o-object-fit:cover;object-fit:cover;width:81.3rem;height:100%}@media screen and (max-width: 600px){.l-collection-hero__image,.l-collection-hero picture{margin-bottom:2rem}}.l-collection-hero__description{max-width:77.3rem;flex:1;display:flex;flex-direction:column;justify-content:center}.l-collection-hero__description__text--main{font-size:2.2rem;line-height:3rem;font-family:"Barlow",sans-serif}.l-collection-hero__description__text--main a{color:#000;border-bottom:1px solid #000;transition:.5s all ease-in-out}.l-collection-hero__description__text--main a:hover{color:#d8d8d8;border-color:#d8d8d8}.l-collection-hero__description__text--main a{font-family:"Barlow",sans-serif;font-size:2rem;line-height:2.5rem}@media screen and (max-width: 600px){.l-collection-hero__description__text--main{font-size:1.8rem}.l-collection-hero__description__text--main a{font-size:1.8rem}}.l-collection-hero__description__text--sub a{color:#000;border-bottom:1px solid #000;transition:.5s all ease-in-out}.l-collection-hero__description__text--sub a:hover{color:#d8d8d8;border-color:#d8d8d8}.l-collection-hero__description__text--sub p{font-family:"Barlow",sans-serif;font-size:1.5rem}.l-collection-hero__description__text--sub a{font-family:"Barlow",sans-serif;font-size:1.5rem}@media screen and (max-width: 600px){.l-collection-hero__description__text--sub p{font-family:"Barlow",sans-serif;font-size:1.4rem}.l-collection-hero__description__text--sub a{font-family:"Barlow",sans-serif;font-size:1.4rem}}@media screen and (max-width: 1023px){.l-collection-hero__description__title{font-size:4.5rem}}@media screen and (max-width: 600px){.l-collection-hero__description__title{font-size:3.5rem}}.l-collection-hero__description .c-breadcrumbs{font-size:1.4rem;margin-bottom:1.5rem}.l-collection-hero__description .c-cta-button{margin-top:2.7rem;height:6rem;width:-moz-fit-content;width:fit-content}.l-collection-hero__description .c-cta-button__icon{margin-left:1.2rem}.l-modal-screen{position:fixed;top:50%;bottom:50%;left:0;right:0;height:0;width:0;overflow:hidden;pointer-events:none;margin:auto;z-index:20;background:rgba(0,0,0,.75);transition:.3s all ease-in-out}.l-modal-screen.open{height:100vh;width:100vw;pointer-events:all}.l-modal-screen--search{display:flex;align-items:center;justify-content:center;background-color:#000;z-index:4}.l-modal-screen--search img{position:absolute;bottom:-50rem;width:100%;z-index:-1}@media screen and (max-width: 1023px){.l-modal-screen--search img{bottom:-10rem}}@media screen and (max-width: 600px){.l-modal-screen--search img{bottom:10rem}}.l-modal-screen--language .l-product-info__buttons{margin:2.5rem 0 0 0;gap:1rem}@media screen and (max-width: 1023px){.l-modal-screen--language .l-product-info__buttons{display:flex}}@media screen and (max-width: 600px){.l-modal-screen--language .l-product-info__buttons{margin:1.5rem 0 0 0}}@media screen and (max-width: 400px){.l-modal-screen--language .l-product-info__buttons{flex-direction:column;gap:.5rem}}.l-modal-screen--language .l-product-info__buttons .c-cta-button{flex:1 1 auto;margin:0}@media screen and (max-width: 600px){.l-modal-screen--language .l-product-info__buttons .c-cta-button{font-size:1.3rem;line-height:1;padding:1rem 1.5rem}}@media screen and (max-width: 400px){.l-modal-screen--language .l-product-info__buttons .c-cta-button{width:100%}}.l-projects-overview{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:2.5rem;width:100%}@media screen and (max-width: 600px){.l-projects-overview{margin-top:4rem;grid-template-columns:1fr;gap:0;row-gap:2.5rem}}.l-projects-overview__item{position:relative;transition:.3s all ease-in-out;overflow:hidden;min-width:0}.l-projects-overview__item:nth-child(7n+1){grid-column:span 4;height:55rem}@media screen and (max-width: 600px){.l-projects-overview__item:nth-child(7n+1){grid-column:1;height:30rem}}.l-projects-overview__item:nth-child(7n+2),.l-projects-overview__item:nth-child(7n+3){grid-column:span 2;height:61.4rem}@media screen and (max-width: 600px){.l-projects-overview__item:nth-child(7n+2),.l-projects-overview__item:nth-child(7n+3){grid-column:1;height:30rem}}.l-projects-overview__item:nth-child(7n+4),.l-projects-overview__item:nth-child(7n+5),.l-projects-overview__item:nth-child(7n+6),.l-projects-overview__item:nth-child(7n+7){grid-column:span 1;height:40rem}@media screen and (max-width: 1023px){.l-projects-overview__item:nth-child(7n+4) .l-projects-overview__item__title h3,.l-projects-overview__item:nth-child(7n+5) .l-projects-overview__item__title h3,.l-projects-overview__item:nth-child(7n+6) .l-projects-overview__item__title h3,.l-projects-overview__item:nth-child(7n+7) .l-projects-overview__item__title h3{font-size:1.8rem}}@media screen and (max-width: 600px){.l-projects-overview__item:nth-child(7n+4),.l-projects-overview__item:nth-child(7n+5),.l-projects-overview__item:nth-child(7n+6),.l-projects-overview__item:nth-child(7n+7){grid-column:1;height:30rem}}@media screen and (max-width: 600px){.l-projects-overview__item{height:30rem;grid-column:1 !important}.l-projects-overview__item:nth-child(n+4):nth-child(-n+7) .l-projects-overview__item__title h3{font-size:2.5rem}}.l-projects-overview__item:nth-child(n+1):nth-child(-n+7){order:1}.l-projects-overview__item--banner{order:2;width:100%;grid-column:span 4}@media screen and (max-width: 600px){.l-projects-overview__item--banner{margin:5rem 0}}.l-projects-overview__item:nth-child(n+8){order:3}.l-projects-overview__item__image,.l-projects-overview__item picture,.l-projects-overview__item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s all ease-in-out;-o-object-position:center;object-position:center;transform:scale(1.1)}.l-projects-overview__item__title{position:absolute;bottom:0;left:0;z-index:3;width:100%;padding-right:7rem;padding-left:3.5rem;padding-bottom:3.5rem;opacity:0;transition:.3s all ease-in-out}@media screen and (max-width: 1023px){.l-projects-overview__item__title{opacity:1}}.l-projects-overview__item__title h3{font-weight:bold;font-size:2.5rem;color:#fff;margin:0}.l-projects-overview__item__arrow{position:absolute;bottom:0;right:0;z-index:3;height:6.5rem;width:6.5rem;background:#fff;color:#000;display:flex;justify-content:center;align-items:center;opacity:0;transition:.3s all ease-in-out}@media screen and (max-width: 1023px){.l-projects-overview__item__arrow{opacity:1}}.l-projects-overview__item:before{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;transition:.3s all ease-in-out;opacity:0;background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 70%, #000000 100%)}@media screen and (max-width: 1023px){.l-projects-overview__item:before{background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 75%, #000000 100%);opacity:1}}.l-projects-overview__item:hover .l-projects-overview__item__title{opacity:1}.l-projects-overview__item:hover .l-projects-overview__item__arrow{opacity:1}.l-projects-overview__item:hover .l-projects-overview__item__image{transform:scale(1.2)}.l-projects-overview__item:hover:before{opacity:1}.l-projects-overview .c-cta-banner{width:100%;margin:0}.l-projects-overview .c-cta-banner .c-cta-button__icon{margin-left:3.4rem}.l-projects-overview .c-cta-banner .c-cta-button__icon:before{font-size:1.5rem}.l-projects-overview__load-more{width:100%;grid-column:span 4;display:flex;justify-content:center;align-items:center;margin-top:3rem;margin-bottom:2rem;min-height:60px;order:2.5}.l-projects-overview__load-more .c-infinite-loader{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem}.l-projects-overview__load-more .c-infinite-loader.is-hidden{display:none}.l-projects-overview__load-more .c-infinite-loader__spinner{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#000;border-radius:50%;animation:spin .8s linear infinite}.l-projects-overview__load-more .c-infinite-loader__text{color:#666;font-size:1.4rem}.l-404-content{padding:12rem 0}@media screen and (max-width: 1023px){.l-404-content{padding:6rem 3.5rem}}.l-home-intro--dark{background-color:#000}.l-about{margin-bottom:-12.5rem;padding:15rem 0 8rem}@media screen and (max-width: 1023px){.l-about{margin:0;padding:0 3.5rem 4rem 3.5rem}}.l-hero{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}@media screen and (max-width: 1023px){.l-hero{padding-left:3.5rem;padding-right:3.5rem;padding-bottom:4rem}}.l-hero--overlay-right{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #000000 100%)}.l-hero--overlay-bottom{position:absolute;right:0;bottom:-1px;left:0;height:74.3rem;max-height:74.3rem;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%)}.l-multiple-home-blocks{padding-top:15rem}@media screen and (max-width: 1023px){.l-multiple-home-blocks{padding-top:7.6rem}}.l-multiple-home-blocks{padding-bottom:8rem}@media screen and (max-width: 1023px){.l-multiple-home-blocks{padding:4rem 3.5rem}}.l-faqs-hero{background:#000;width:100%;min-height:60rem;height:50vh;margin-bottom:10rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1023px){.l-faqs-hero{padding-left:3.5rem;padding-right:3.5rem;min-height:45rem;margin-bottom:5rem}}@media screen and (max-width: 600px){.l-faqs-hero{height:45rem;padding-top:3rem}}.l-faqs-hero__bg-image{position:absolute;top:0;left:0;right:0;opacity:.5;pointer-events:none}.l-faqs-hero__bg-image img,.l-faqs-hero__bg-image picture{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width: 1023px){.l-faqs-hero__bg-image{display:none}}.l-faqs-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100rem;text-align:center}@media screen and (max-width: 1023px){.l-faqs-hero__content{width:auto}}.l-faqs-hero__content__title{color:#fff;font-size:7rem;margin-bottom:3rem}@media screen and (max-width: 1023px){.l-faqs-hero__content__title{font-size:6rem}}@media screen and (max-width: 600px){.l-faqs-hero__content__title{font-size:5rem}}.l-faqs-hero__content__text{color:#fff;width:85rem}@media screen and (max-width: 1023px){.l-faqs-hero__content__text{width:auto}}.l-faqs-hero__content__text p{font-size:2.5rem;font-family:Barlow,sans-serif}@media screen and (max-width: 1023px){.l-faqs-hero__content__text p{font-size:2rem}}@media screen and (max-width: 600px){.l-faqs-hero__content__text p{font-size:1.6rem}}.l-faqs-hero__content__text a{color:#fff;font-weight:bold}.l-faqs-hero__content__text a:hover{text-decoration:underline}.l-faqs-hero__content__cancel-search{display:none;justify-content:center;align-items:center;color:#fff;font-size:2rem;margin-top:5rem;cursor:pointer}@media screen and (max-width: 600px){.l-faqs-hero__content__cancel-search{margin-top:3rem;font-size:1.6rem}}.l-faqs-hero__content__cancel-search.active{display:flex}.l-faqs-hero__content__cancel-search .icon-cross-23{margin-right:1rem;font-size:2.5rem}@media screen and (max-width: 600px){.l-faqs-hero__content__cancel-search .icon-cross-23{font-size:1.6rem}}.l-faqs-hero__content .c-search-bar{margin-top:5rem;height:8rem;font-size:2.2rem}.l-faqs-hero__content .c-search-bar input{padding-left:3rem}@media screen and (max-width: 600px){.l-faqs-hero__content .c-search-bar{height:5rem;font-size:1.5rem}}.l-faqs-hero__content .c-search-bar .icon-search-icon{width:10rem;display:flex;justify-content:center;align-items:center;font-size:2.5rem;padding-right:0}@media screen and (max-width: 600px){.l-faqs-hero__content .c-search-bar .icon-search-icon{width:6rem;font-size:1.5rem}}.l-working-at{background-size:cover;background-position:top;background-repeat:no-repeat;padding:20rem 0;position:relative}.l-working-at__bg-image{position:absolute;top:0;left:0;right:0;opacity:.5;pointer-events:none}.l-working-at__bg-image img,.l-working-at__bg-image picture{-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.l-working-at__bg-image{top:-5rem;left:-3.5rem;right:-3.5rem}}@media screen and (max-width: 800px){.l-working-at__bg-image{top:-1rem}}@media screen and (max-width: 600px){.l-working-at__bg-image{top:3rem}}@media screen and (max-width: 1023px){.l-working-at{margin:0 -3.5rem;padding-top:15rem}}@media screen and (max-width: 1023px)and (max-width: 1023px){.l-working-at{padding-top:7.6rem}}@media screen and (max-width: 1023px){.l-working-at .l-container{padding:0 3.5rem}}.l-usp{padding-top:10rem;margin-top:-10rem}.l-team{margin:-10rem 0 10rem 0;padding:10rem 0;position:relative}@media screen and (max-width: 800px){.l-team{padding-bottom:0;margin-bottom:5rem}}.l-team__bg-image{position:absolute;top:-18rem;left:0;right:0;opacity:.5;pointer-events:none}.l-team__bg-image img,.l-team__bg-image picture{-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1700px){.l-team__bg-image{top:-28rem}}@media screen and (max-width: 1023px){.l-team__bg-image{top:-5rem;left:-3.5rem;right:-3.5rem}}@media screen and (max-width: 800px){.l-team__bg-image{top:-1rem}}@media screen and (max-width: 600px){.l-team__bg-image{top:3rem}}.l-job-hero{padding-top:20rem;width:108rem;max-width:108rem;margin:0 auto}@media screen and (max-width: 1023px){.l-job-hero{width:100%;max-width:100%;padding-top:10rem}}.l-job-hero .c-subject-header{width:100%;max-width:100%}.l-job-hero__bg-image{position:absolute;top:0;left:0;right:0;opacity:.6;pointer-events:none;width:100%;max-width:100%}.l-job-hero__bg-image--no-opacity{height:115rem;max-height:115rem;overflow:hidden;opacity:1;position:absolute;left:0 !important;top:0 !important;z-index:0}.l-job-hero__bg-image--no-opacity img{height:100%;max-height:100%;-o-object-position:center;object-position:center}.l-job-hero__bg-image__overlay{opacity:1;height:100%;min-height:100%;left:0 !important;top:0 !important;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%)}.l-job-hero__bg-image img,.l-job-hero__bg-image picture{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width: 1023px){.l-job-hero__bg-image{top:-5rem;left:-3.5rem;right:-3.5rem}}@media screen and (max-width: 800px){.l-job-hero__bg-image{top:-1rem}}@media screen and (max-width: 600px){.l-job-hero__bg-image{top:3rem}}.l-job-team{margin-bottom:12rem;position:relative}@media screen and (max-width: 1023px){.l-job-team{margin-bottom:6rem}}.l-job-team__bg-image{position:absolute;top:-35rem;left:0;right:0;opacity:.6;pointer-events:none;z-index:0}.l-job-team__bg-image img,.l-job-team__bg-image picture{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width: 1023px){.l-job-team__bg-image{top:-5rem;left:-3.5rem;right:-3.5rem}}@media screen and (max-width: 800px){.l-job-team__bg-image{top:-1rem}}@media screen and (max-width: 600px){.l-job-team__bg-image{top:3rem}}.l-job-profile{padding-bottom:10rem;position:relative}.l-job-profile__bg-image{position:absolute;bottom:0;left:0;right:0;opacity:.6;pointer-events:none;height:45rem;max-height:45rem}.l-job-profile__bg-image img,.l-job-profile__bg-image picture{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width: 1023px){.l-job-profile__bg-image{left:-3.5rem;right:-3.5rem;height:16rem}}@media screen and (max-width: 800px){.l-job-profile__bg-image{height:12rem}}.l-blogs-hero{width:100%;display:flex;-moz-column-gap:6.7rem;column-gap:6.7rem}.l-blogs-hero--center{justify-content:center;text-align:center;height:30rem}@media screen and (max-width: 600px){.l-blogs-hero--center{height:-moz-fit-content;height:fit-content}}.l-blogs-hero--center .l-blogs-hero__intro{max-width:unset;display:flex;justify-content:center}.l-blogs-hero--center .l-blogs-hero__intro__title{max-width:77.3rem;align-self:center}.l-blogs-hero--center .l-blogs-hero__intro__text{max-width:77.3rem;align-self:center}@media screen and (max-width: 1023px){.l-blogs-hero{flex-direction:column}}.l-blogs-hero__image{width:81.3rem;height:100%}.l-blogs-hero__image img,.l-blogs-hero__image picture{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width: 1023px){.l-blogs-hero__image img,.l-blogs-hero__image picture{height:45rem}}@media screen and (max-width: 600px){.l-blogs-hero__image img,.l-blogs-hero__image picture{height:35rem}}@media screen and (max-width: 1023px){.l-blogs-hero__image{width:100%;margin-bottom:2rem}}.l-blogs-hero__intro{max-width:77.3rem;flex:1;display:flex;flex-direction:column;justify-content:center}.l-blogs-hero__intro__title{font-family:Barlow,sans-serif}@media screen and (max-width: 1023px){.l-blogs-hero__intro__title{font-size:4.5rem}}@media screen and (max-width: 600px){.l-blogs-hero__intro__title{font-size:3.5rem}}.l-blogs-hero__intro__text{font-size:2rem;line-height:2.5rem;font-family:"Barlow",sans-serif}.l-blogs-hero__intro__text a{color:#000;border-bottom:1px solid #000;transition:.5s all ease-in-out}.l-blogs-hero__intro__text a:hover{color:#d8d8d8;border-color:#d8d8d8}.l-blogs-hero__intro__text p{font-size:2rem;font-family:"Barlow",sans-serif}.l-blogs-hero__intro__text a{font-family:"Barlow",sans-serif;font-size:2rem;line-height:2.5rem}@media screen and (max-width: 600px){.l-blogs-hero__intro__text{display:none}}.l-blogs-hero__intro__text--mobile{display:none}@media screen and (max-width: 600px){.l-blogs-hero__intro__text--mobile{display:inline-block}}.l-blogs-hero__intro__text--mobile p{font-size:1.6rem}.l-blogs-hero__intro__text--mobile p a{font-size:1.6rem}.l-blogs-hero .c-breadcrumbs{font-size:1.4rem;margin-bottom:1.5rem}.l-related-blogs__title{width:100%;margin-bottom:3rem}.l-related-blogs__overview{width:100%;display:flex;gap:2.5rem;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 600px){.l-related-blogs__overview{flex-direction:column}}.l-related-blogs__overview .c-blog-item{height:50rem}@media screen and (max-width: 600px){.l-related-blogs__overview .c-blog-item{height:30rem}}.l-content-search{padding-top:15rem}@media screen and (max-width: 1023px){.l-content-search{padding-top:7.6rem}}.l-content-search{padding-bottom:10rem}@media screen and (max-width: 1023px){.l-content-search .l-container{padding:0 3.5rem}}.p-product-detail{padding-top:15rem}@media screen and (max-width: 1023px){.p-product-detail{padding-top:7.6rem}}.p-product-detail{padding-bottom:5rem}.p-product-detail .c-breadcrumbs{margin-top:5rem;margin-bottom:2rem}@media screen and (max-width: 1023px){.p-product-detail .c-breadcrumbs{margin-top:2rem}}@media screen and (max-width: 600px){.p-product-detail{padding-bottom:0;overflow:hidden}}.p-product-detail__hero .l-container{display:flex;justify-content:space-between}@media screen and (max-width: 1023px){.p-product-detail__hero .l-container{display:block}}.p-product-detail__body{margin-top:7.5rem}@media screen and (max-width: 1023px){.p-product-detail__body{margin-top:0}}.p-product-detail__body .l-container{display:flex;justify-content:space-between}@media screen and (max-width: 1023px){.p-product-detail__body .l-container{flex-wrap:wrap}}.p-collection{padding-top:15rem}@media screen and (max-width: 1023px){.p-collection{padding-top:7.6rem}}.p-collection{display:flex;-moz-column-gap:7rem;column-gap:7rem}@media screen and (max-width: 1023px){.p-collection{padding-left:3.5rem;padding-right:3.5rem}}.p-collection__sidebar{width:37.5rem}@media screen and (max-width: 1023px){.p-collection__sidebar{display:none}}.p-collection__sidebar .c-breadcrumbs{margin-bottom:2rem}.p-collection__page-title{width:100%;margin-bottom:4rem}@media screen and (max-width: 1023px){.p-collection__page-title{font-size:3.5rem}}.p-collection__content{flex:1;padding-bottom:12rem}@media screen and (max-width: 800px){.p-collection__content{padding-bottom:2rem}}.p-collection__content__mobile-header{display:none}@media screen and (max-width: 1023px){.p-collection__content__mobile-header{display:flex;flex-direction:column}}@media screen and (max-width: 1023px){.p-collection__content .c-breadcrumbs{font-size:1rem;margin-bottom:.9rem}}.p-collection__secondary-content{padding-bottom:10rem;display:flex;justify-content:center}@media screen and (max-width: 800px){.p-collection__secondary-content{padding-top:3rem}}.p-collection-detail{display:flex;flex-direction:column;position:relative}.p-collection-detail:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000;background-image:url(images/Zie-Voel-Beleef-structuur-2.png);filter:invert(100%);-webkit-filter:invert(100%);z-index:-1;background-position:0rem -24rem;opacity:40%;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 1023px){.p-collection-detail{padding-left:3.5rem;padding-right:3.5rem}}.p-collection-detail__intro{width:100%;margin-bottom:1rem}.p-collection-detail__body{display:flex;-moz-column-gap:6.7rem;column-gap:6.7rem;width:100%;margin-bottom:12rem}@media screen and (max-width: 600px){.p-collection-detail__body{margin-bottom:3rem}}.p-collection-detail__body__sidebar{width:37.3rem}.p-collection-detail__body__sidebar .c-filter-list:first-of-type .c-filter-list__content__items{border-top:0}@media screen and (max-width: 1023px){.p-collection-detail__body__sidebar{display:none}}.p-collection-detail__body__content{padding-top:4.1rem;flex:1}@media screen and (max-width: 1023px){.p-collection-detail__body__content .c-mobile-filter-screen .l-container.l-container--primary{padding-left:3.5rem;padding-right:3.5rem}.p-collection-detail__body__content .c-breadcrumbs{font-size:1rem;margin-bottom:.9rem}}@media screen and (max-width: 600px){.p-collection-detail__body__content{padding-top:0}}.p-appointment{padding-top:15rem}@media screen and (max-width: 1023px){.p-appointment{padding-top:7.6rem}}.p-appointment{padding-bottom:8rem}.p-appointment p{font-family:"Barlow",sans-serif}@media screen and (max-width: 1023px){.p-appointment{padding-left:3.5rem;padding-right:3.5rem;padding-bottom:4rem}}.p-gutenberg{padding-top:15rem}@media screen and (max-width: 1023px){.p-gutenberg{padding-top:7.6rem}}.p-gutenberg{padding-bottom:5rem}.p-gutenberg a{color:#d1c680}@media screen and (max-width: 1023px){.p-gutenberg .c-filter-labels{margin-top:2rem}}@media screen and (max-width: 1023px){.p-gutenberg{padding-left:3.5rem;padding-right:3.5rem}}.p-gutenberg>h1,.p-gutenberg>h2,.p-gutenberg>h3,.p-gutenberg>h4,.p-gutenberg>h5,.p-gutenberg>h6{line-height:1;font-family:"Barlow",sans-serif;margin-top:4rem}@media screen and (max-width: 1023px){.p-gutenberg>h1,.p-gutenberg>h2,.p-gutenberg>h3,.p-gutenberg>h4,.p-gutenberg>h5,.p-gutenberg>h6{margin:3rem 0}}.p-gutenberg .wp-block-button__link{color:#fff !important;font-size:2rem}.p-gutenberg .wp-block-buttons{margin:3rem}.p-gutenberg p,.p-gutenberg li{font-family:"Barlow",sans-serif;font-size:2.2rem}.p-gutenberg p a,.p-gutenberg li a{font-weight:700;color:#d1c680}@media screen and (max-width: 1023px){.p-gutenberg p,.p-gutenberg li{margin:2rem 0;font-size:1.6rem}}.p-gutenberg ul ol{padding:0 4rem 0 0;max-width:124rem}@media screen and (max-width: 1023px){.p-gutenberg ul ol{margin:5rem 0}}.p-gutenberg .wp-block-quote{margin:3rem auto;position:relative}@media screen and (max-width: 1023px){.p-gutenberg .wp-block-quote{margin:5rem 0}}.p-gutenberg .wp-block-quote>h1,.p-gutenberg .wp-block-quote h2,.p-gutenberg .wp-block-quote h3,.p-gutenberg .wp-block-quote h4,.p-gutenberg .wp-block-quote h5,.p-gutenberg .wp-block-quote h6{margin:3rem 0 3rem}.p-gutenberg .wp-block-quote p{font-size:2.2rem;font-style:italic;line-height:1.5;width:100%;max-width:100%;margin:0}.p-gutenberg .wp-block-quote p::before{content:open-quote}.p-gutenberg .wp-block-quote p::after{content:close-quote}.p-gutenberg .wp-block-quote cite{font-size:1.8rem;font-style:normal}.p-gutenberg .wp-block-media-text{margin:5rem auto}@media screen and (max-width: 1023px){.p-gutenberg .wp-block-media-text{margin:5rem 0}}.p-gutenberg .wp-block-media-text .wp-block-media-text__content{padding-right:0;padding-left:8%}@media screen and (max-width: 1023px){.p-gutenberg .wp-block-media-text .wp-block-media-text__content{padding-right:8%;padding-left:8%}}.p-gutenberg .wp-block-media-text.has-media-on-the-right{margin:5rem auto}@media screen and (max-width: 1023px){.p-gutenberg .wp-block-media-text.has-media-on-the-right{margin:5rem 0}}.p-gutenberg .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0;padding-right:8%}.p-gutenberg .wp-block-gallery{margin:5rem auto}@media screen and (max-width: 1023px){.p-gutenberg .wp-block-gallery{margin:5rem 0}}.p-gutenberg .wp-block-gallery .blocks-gallery-grid{margin:0;padding:0}.p-gutenberg .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item{max-height:40rem}.p-gutenberg .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item:before{display:none}.p-gutenberg .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure{display:flex;justify-content:center;align-items:center}.p-gutenberg .wp-block-embed{margin:5rem auto;padding:0 4.4rem}@media screen and (max-width: 1023px){.p-gutenberg .wp-block-embed{margin:5rem 0}}.p-gutenberg .wp-block-embed .wp-block-embed__wrapper iframe{width:100%;height:50rem}.p-gutenberg figure.wp-block-image{overflow:hidden;display:flex;justify-content:flex-start;align-items:center;max-height:50rem}@media screen and (max-width: 1023px){.p-gutenberg figure.wp-block-image{margin:5rem 0}}.p-gutenberg figure.wp-block-image img,.p-gutenberg figure.wp-block-image picture{height:45rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 600px){.p-gutenberg figure.wp-block-image img,.p-gutenberg figure.wp-block-image picture{width:100%}}@media screen and (max-width: 1023px){.p-gutenberg .wp-block-columns{margin:3rem 0}}.p-gutenberg .wp-block-columns>h1,.p-gutenberg .wp-block-columns h2,.p-gutenberg .wp-block-columns h3,.p-gutenberg .wp-block-columns h4,.p-gutenberg .wp-block-columns h5,.p-gutenberg .wp-block-columns h6{margin:3rem 0 3rem}@media screen and (max-width: 900px){.p-gutenberg .wp-block-columns .wp-block-column figure{margin:0 0 0 0;max-width:100%}}.p-gutenberg .wp-block-columns .c-product-gallery{margin:0}.p-gutenberg .tax-title{display:flex;align-items:center;margin-bottom:3.1rem}.p-gutenberg .tax-title h2{font-size:3.5rem;text-transform:uppercase;margin:0 1.5rem 0 0;padding:0}.p-gutenberg .tax-title p{margin:0;font-size:2.3rem}.p-gutenberg .wp-block-group{margin:5rem auto}.p-gutenberg .wp-block-group .wp-block-heading{margin:3rem 0 3rem}@media screen and (max-width: 1023px){.p-gutenberg .wp-block-group .wp-block-heading{margin:0}}.p-gutenberg .c-accordion-grid{margin-top:5rem;margin-bottom:5rem}.p-gutenberg .c-cta-image-banner{margin:5rem auto}.p-gutenberg .c-product-gallery{margin-top:5rem;margin-bottom:5rem}.p-gutenberg .c-product-gallery .splide-gutenberg{margin-bottom:2rem}.p-gutenberg .c-product-gallery .splide-gutenberg-thumbnails .splide__slide{border:0}.p-gutenberg .c-product-gallery .splide-gutenberg-thumbnails .splide__slide.is-active{position:relative;border:0}.p-gutenberg .c-product-gallery .splide-gutenberg-thumbnails .splide__slide.is-active:after{content:"";position:absolute;top:98%;left:0;height:.5rem;background:#000;width:100%}.p-gutenberg .c-breadcrumbs{margin-bottom:2rem}@media screen and (max-width: 1023px){.p-gutenberg .c-breadcrumbs{margin-bottom:0}}@media screen and (max-width: 1023px){.p-gutenberg .c-breadcrumbs li{margin-bottom:0}}.p-gutenberg .c-cta-image-banner .c-cta-image-banner__cta-block{width:100rem}.p-gutenberg .c-cta-image-banner .c-cta-button--bordered{height:6rem;color:#fff}.p-gutenberg .c-cta-image-banner .c-cta-button--bordered:hover{background:#fff;color:#000}.p-gutenberg .c-cta-banner .c-cta-button.c-cta-button--bordered{height:6rem;color:#fff}.p-gutenberg .c-cta-banner .c-cta-button.c-cta-button--bordered:hover{background:#fff}.p-gutenberg .c-cta-banner .c-cta-button.c-cta-button--bordered:hover span{color:#000}.p-gutenberg .responsive-image .label.subtle{pointer-events:none;font-size:1.6rem;line-height:2rem}.p-gutenberg .hero-image{margin-bottom:4rem}@media screen and (max-width: 1023px){.p-gutenberg .hero-image{margin-bottom:3rem;margin-top:1rem}}.p-gutenberg .hero-image img,.p-gutenberg .hero-image picture{width:100%;height:70rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.p-gutenberg .hero-image img,.p-gutenberg .hero-image picture{height:40rem}}@media screen and (max-width: 600px){.p-gutenberg .hero-image img,.p-gutenberg .hero-image picture{height:35rem}}.p-gutenberg .wp-block-embed{padding:0 !important}.p-gutenberg .wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%}.p-gutenberg .wp-block-embed__wrapper iframe{position:absolute;width:100% !important;height:100% !important;left:0;top:0}.zoom-hook{position:relative}.zoom-hook .zoom-icon{position:absolute;height:6rem;width:6rem;right:0;bottom:0;text-align:center;line-height:6rem;background:#fff;font-size:3rem;z-index:2;pointer-events:none;cursor:pointer}.gutenberg-social-share{position:fixed;bottom:0;left:0;right:0;margin:auto;display:flex;z-index:99999;justify-content:center;pointer-events:none;opacity:0;transition:all ease-in-out .5s}.gutenberg-social-share.is-active{pointer-events:all;opacity:1}.gutenberg-social-share>*{padding:3rem;background:#fff}.gutenberg-social-share>* a{font-size:2.5rem;margin:0 1rem}.gutenberg-social-share>* a svg{height:3rem;width:3rem}.p-projects{padding-top:15rem}@media screen and (max-width: 1023px){.p-projects{padding-top:7.6rem}}.p-projects{padding-bottom:12rem}@media screen and (max-width: 1023px){.p-projects{padding-bottom:5rem;padding-left:3.5rem;padding-right:3.5rem}}.p-projects__main-content{margin-bottom:11rem;display:flex;gap:6.7rem}.p-projects__main-content__mobile-header{display:none}@media screen and (max-width: 1023px){.p-projects__main-content__mobile-header{display:flex;flex-direction:column}.p-projects__main-content__mobile-header .c-breadcrumbs{font-size:1rem;margin-bottom:.9rem}}@media screen and (max-width: 600px){.p-projects__main-content{margin-bottom:5rem}}.p-projects__main-content__sidebar{width:37.5rem}@media screen and (max-width: 1023px){.p-projects__main-content__sidebar{display:none}}.p-projects__main-content__sidebar .c-breadcrumbs{margin-bottom:2rem}.p-projects__main-content__overview{flex:1}.p-projects__main-content__pagination{width:100%;display:flex}.p-projects__page-title{width:100%}@media screen and (max-width: 1023px){.p-projects__page-title{font-size:3.5rem}}.p-projects__secondary-content{width:100%;display:flex;justify-content:center}.woocommerce-page{padding-top:15rem}@media screen and (max-width: 1023px){.woocommerce-page{padding-top:7.6rem}}.woocommerce-page .woocommerce{padding-bottom:10rem}@media screen and (max-width: 1023px){.woocommerce-page .woocommerce{padding:0 3.5rem 3.5rem}}.woocommerce-page .woocommerce h2,.woocommerce-page .woocommerce .h2{font-family:Barlow;font-size:4.5rem;font-weight:bold;color:#000}.woocommerce-page .woocommerce h3,.woocommerce-page .woocommerce .h3{font-family:Barlow;font-size:2.8rem;font-weight:bold;color:#000}.woocommerce-page .woocommerce p{font-family:Barlow,sans-serif;font-size:2rem}.woocommerce-page .woocommerce ul li{font-family:Barlow,sans-serif;font-size:2rem}.woocommerce-page .woocommerce .woocommerce-info{font-size:2rem}.woocommerce-page .woocommerce .woocommerce-info .woocommerce-Button{font-size:1.8rem}.woocommerce-page .woocommerce small{line-height:1.5;font-size:1.5rem;margin-top:1rem}.woocommerce-page .woocommerce mark{background-color:unset}.woocommerce-page .woocommerce .show-password-input{top:1.15em;right:1.5rem}.woocommerce-page .woocommerce .u-column1,.woocommerce-page .woocommerce .u-column2{background-color:#f8f8f8;border-radius:.5rem;padding:8rem}@media screen and (max-width: 1023px){.woocommerce-page .woocommerce .u-column1,.woocommerce-page .woocommerce .u-column2{padding:3.5rem}}.woocommerce-page .woocommerce .form-row{padding:0;margin:1.5rem 0}@media screen and (max-width: 1023px){.woocommerce-page .woocommerce .form-row{width:100%}}.woocommerce-page .woocommerce .form-row label{line-height:1.2;font-size:1.7rem;margin:0 0 1rem 0}.woocommerce-page .woocommerce .form-row label[for=entity_type]{margin-right:1.5rem}.woocommerce-page .woocommerce .form-row textarea,.woocommerce-page .woocommerce .form-row select,.woocommerce-page .woocommerce .form-row input.input-text,.woocommerce-page .woocommerce .form-row .woocommerce-Input{height:5.5rem;padding:1.5rem;box-sizing:border-box;border:1px solid #e3e3e3;border-radius:5px;background-color:#fff;max-width:100%}.woocommerce-page .woocommerce .form-row .woocommerce-form__label-for-checkbox{font-size:1.5rem;display:grid;grid-template-columns:2rem auto;align-items:center;gap:.5em;cursor:pointer;margin-bottom:1.5rem}.woocommerce-page .woocommerce .form-row .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;width:2rem;height:2rem;border:1px solid #000;border-radius:3px;display:grid;place-content:center}.woocommerce-page .woocommerce .form-row .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:before{content:"";width:.65em;height:.65em;box-shadow:inset 1em 1em #000;transition:.3s transform ease-in-out;transform:scale(0);transform-origin:bottom left;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.woocommerce-page .woocommerce .form-row .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked{border:1px solid #000}.woocommerce-page .woocommerce .form-row .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked:before{transform:scale(1)}.woocommerce-page .woocommerce .woocommerce-button button,.woocommerce-page .woocommerce .woocommerce-form-login__submit,.woocommerce-page .woocommerce .woocommerce-Button,.woocommerce-page .woocommerce .btn-primary,.woocommerce-page .woocommerce button[type=submit]{font-family:Barlow,sans-serif;font-weight:normal;text-align:center;border-radius:5px;background-color:#000;color:#fff;min-width:20rem;padding:0 1.7rem;display:flex;justify-content:space-between;align-items:center;font-size:2.2rem;position:relative;cursor:pointer;height:6rem;margin-top:2.7rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1023px){.woocommerce-page .woocommerce .woocommerce-button button,.woocommerce-page .woocommerce .woocommerce-form-login__submit,.woocommerce-page .woocommerce .woocommerce-Button,.woocommerce-page .woocommerce .btn-primary,.woocommerce-page .woocommerce button[type=submit]{width:100% !important;justify-content:center;font-size:16px !important;height:5rem}}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-button button,.woocommerce-page .woocommerce .woocommerce-form-login__submit,.woocommerce-page .woocommerce .woocommerce-Button,.woocommerce-page .woocommerce .btn-primary,.woocommerce-page .woocommerce button[type=submit]{min-width:unset;font-size:2rem}}.woocommerce-page .woocommerce .woocommerce-button button:hover,.woocommerce-page .woocommerce .woocommerce-form-login__submit:hover,.woocommerce-page .woocommerce .woocommerce-Button:hover,.woocommerce-page .woocommerce .btn-primary:hover,.woocommerce-page .woocommerce button[type=submit]:hover{color:#000;border-radius:.5rem;transition:.3s all ease-in-out;border:2px solid #000;background:rgba(0,0,0,.03)}.woocommerce-page .woocommerce .woocommerce-button button:disabled,.woocommerce-page .woocommerce .woocommerce-form-login__submit:disabled,.woocommerce-page .woocommerce .woocommerce-Button:disabled,.woocommerce-page .woocommerce .btn-primary:disabled,.woocommerce-page .woocommerce button[type=submit]:disabled{color:#fff}.woocommerce-page .woocommerce .woocommerce-button button:disabled:hover,.woocommerce-page .woocommerce .woocommerce-form-login__submit:disabled:hover,.woocommerce-page .woocommerce .woocommerce-Button:disabled:hover,.woocommerce-page .woocommerce .btn-primary:disabled:hover,.woocommerce-page .woocommerce button[type=submit]:disabled:hover{color:#000}.woocommerce-page .woocommerce .woocommerce-form-login.login{border:0;padding:0;margin:0}.woocommerce-page .woocommerce form.register{border:0;padding:0;margin:0;text-align:left;border-radius:0}.woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;padding:0;margin:0}@media screen and (max-width: 1023px){.woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul{margin-bottom:3.5rem}}.woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{list-style-type:none;height:7rem;border-bottom:1px solid #d8d8d8}.woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a{font-size:1.5rem;color:#000;border-bottom:1px solid #fff;transition:.5s border-bottom-color ease-in-out}.woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:hover{border-color:#000}.woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a{font-size:2rem;display:flex;justify-content:left;align-items:center;width:100%;height:100%;padding:0 2rem}.woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active{border-bottom:0}.woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active a{border-radius:5px;background-color:#000;color:#fff}.woocommerce-page .woocommerce .woocommerce-MyAccount-orders tbody tr td{font-size:1.8rem}.woocommerce-page .woocommerce .woocommerce-MyAccount-orders tbody tr td a{font-weight:700}.woocommerce-page .woocommerce .woocommerce-MyAccount-orders tbody tr td a:hover{text-decoration:underline}.woocommerce-page .woocommerce .woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-actions{display:flex;gap:1rem}.woocommerce-page .woocommerce .woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-actions .button{font-size:1.8rem}.woocommerce-page .woocommerce .woocommerce-MyAccount-orders tbody tr td.woocommerce-orders-table__cell-order-actions .button:hover{text-decoration:none}.woocommerce-page .woocommerce .woocommerce-MyAccount-content{background-color:#f8f8f8;padding:5.5rem;border-radius:.5rem}.woocommerce-page .woocommerce .woocommerce-MyAccount-content p a{color:#000;text-decoration:underline}@media screen and (max-width: 1023px){.woocommerce-page .woocommerce .woocommerce-MyAccount-content{padding:3.5rem}}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinv-header{display:flex;justify-content:center}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinv-header h2{margin:0}}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinv-wishlist.woocommerce.tinv-wishlist-clear{padding:0}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list{display:flex;flex-direction:column}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list th{display:none}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list .wishlist_item{display:flex;align-items:center;border-bottom:1px solid #000}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list .wishlist_item{padding-top:2rem;flex-wrap:wrap;justify-content:center;align-items:center}}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list .wishlist_item .product-remove{margin:0;width:auto}}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list .wishlist_item .product-remove button[type=submit]{min-width:unset;width:5rem;height:5rem;cursor:pointer}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list .wishlist_item .product-remove button[type=submit]{margin:0 1rem}}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list .wishlist_item .product-thumbnail{min-width:12rem;width:12rem}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list .wishlist_item .product-thumbnail{margin:0;width:auto !important}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list .wishlist_item .product-thumbnail img{margin:0}}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list .product-remove{width:5rem;margin-right:4rem}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list .product-remove{margin:0;width:auto !important}}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list .product-name{font-size:2rem}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list .product-name{font-size:1.6rem;width:100%}}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list .product-name .wc-item-meta{display:none}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list tfoot{margin-top:3rem}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list tfoot tr{display:block;width:auto}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list tfoot tr td{padding:0}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .tinvwl-table-manage-list tfoot button[type=submit]{min-width:unset}}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table{background-color:#fff;border:0;width:100%;display:flex;flex-direction:column;align-items:center;font-size:1.5rem;margin:0}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tfoot tr th{justify-content:start}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table thead{display:none}}@media screen and (max-width: 800px){.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr{display:flex;flex-wrap:wrap}}@media screen and (max-width: 800px){.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tbody .woocommerce-orders-table__cell-order-actions{display:flex;flex-direction:column}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tbody .woocommerce-orders-table__cell-order-actions:before{align-self:start;margin-bottom:1rem}}@media screen and (max-width: 800px){.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tbody td{border:0}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tbody .order{border-top:1px solid #000}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tbody .order:first-child{border-top:0}}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table thead,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tfoot,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tbody{width:100%}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table thead tr,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tfoot tr,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr{width:100%;display:flex}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table thead tr th,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tfoot tr th,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr th{display:flex;flex:1;align-items:center;vertical-align:initial;line-height:1;margin:0;padding:1.3rem 2rem}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table thead tr td,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tfoot tr td,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr td{display:flex;flex-direction:column;flex:1;align-items:start;vertical-align:initial;line-height:1;margin:0;padding:2rem}@media screen and (max-width: 800px){.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table thead tr td,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tfoot tr td,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr td{flex-direction:unset;align-items:center;flex:auto;width:100%;justify-content:space-between}}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table thead tr td .woocommerce-Price-amount,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tfoot tr td .woocommerce-Price-amount,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr td .woocommerce-Price-amount{margin-right:.5rem}@media screen and (max-width: 800px){.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table thead tr td .woocommerce-Price-amount,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tfoot tr td .woocommerce-Price-amount,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr td .woocommerce-Price-amount{margin-left:auto}}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table thead tr td .product-quantity,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tfoot tr td .product-quantity,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tbody tr td .product-quantity{margin-left:auto}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .shop_table tfoot th{justify-content:right}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .button{margin-top:2.5rem}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{padding:0 2rem 2rem;border-radius:.5rem}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-columns .woocommerce-Address{border-top:0}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-columns .woocommerce-Address{border-top:1px solid #000}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address:first-child,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-columns .woocommerce-Address:first-child{border-top:0}}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-column,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-columns .woocommerce-Address,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-columns .woocommerce-column{background-color:#fff;padding:2rem}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-column__title,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-column .woocommerce-column__title,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-columns .woocommerce-Address .woocommerce-column__title,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-columns .woocommerce-column .woocommerce-column__title{font-size:2.8rem}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-column address,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-columns .woocommerce-Address address,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-columns .woocommerce-column address{border-top:1px solid #e7e7e7;border-left:0;border-right:0;border-bottom:0;padding:2rem 0 0 0}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table .button,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .edit{width:100%;font-family:"Barlow",sans-serif;font-weight:300;font-size:1.5rem;line-height:1;background-color:unset;border-radius:5px;border:2px solid #000;color:#000;padding:.8rem 1.5rem;display:flex;align-items:center;transition:.3s all ease-in-out;justify-content:center}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table .button,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .edit{min-width:unset;font-size:2rem}}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table .button:hover,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .edit:hover{border:2px solid #000;background:#000;color:#fff}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table .button:hover:visited,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .edit:hover:visited{color:#fff}.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table .button:visited,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .edit:visited{color:#000}.woocommerce-page .woocommerce .woocommerce-cart-form{border-radius:.5rem}@media screen and (max-width: 1023px){.woocommerce-page .woocommerce .woocommerce-cart-form .actions{padding-left:0;padding-right:0}}.woocommerce-page .woocommerce .woocommerce-cart-form .actions button[type=submit]{font-family:Barlow,sans-serif;font-weight:normal;text-align:center;border-radius:5px;background-color:#000;color:#fff;min-width:20rem;padding:0 1.7rem;display:flex;justify-content:space-between;align-items:center;font-size:2.2rem;position:relative;cursor:pointer;height:6rem;margin-top:2.7rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1023px){.woocommerce-page .woocommerce .woocommerce-cart-form .actions button[type=submit]{width:100% !important;justify-content:center;font-size:16px !important;height:5rem}}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-cart-form .actions button[type=submit]{min-width:unset;font-size:2rem}}.woocommerce-page .woocommerce .woocommerce-cart-form .actions button[type=submit]:hover{color:#000;border-radius:.5rem;transition:.3s all ease-in-out;border:2px solid #000;background:rgba(0,0,0,.03)}.woocommerce-page .woocommerce .woocommerce-cart-form .actions button[type=submit]:disabled{color:#fff}.woocommerce-page .woocommerce .woocommerce-cart-form .actions button[type=submit]:disabled:hover{color:#000}.woocommerce-page .woocommerce .cart-collaterals{display:flex}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .cart-collaterals h2{font-size:3rem}}.woocommerce-page .woocommerce .cart-collaterals .shop_table{border:0;margin-bottom:0}.woocommerce-page .woocommerce .cart-collaterals .cart_totals{background-color:#f8f8f8;padding:5.5rem;border-radius:.5rem;margin-bottom:2.4rem}.woocommerce-page .woocommerce .cart-collaterals .cart_totals .shop_table{font-size:1.8rem}.woocommerce-page .woocommerce .cart-collaterals .cart_totals .shop_table .woocommerce-shipping-destination{font-size:1.8rem}.woocommerce-page .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding-bottom:0;display:flex}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .cart-collaterals .cart_totals{padding:3.5rem}}.woocommerce-page .woocommerce .cart-collaterals .checkout-button{font-family:Barlow,sans-serif;font-weight:normal;text-align:center;border-radius:5px;background-color:#000;color:#fff;min-width:20rem;padding:0 1.7rem;display:flex;justify-content:space-between;align-items:center;font-size:2.2rem;position:relative;cursor:pointer;height:6rem;margin-top:2.7rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1023px){.woocommerce-page .woocommerce .cart-collaterals .checkout-button{width:100% !important;justify-content:center;font-size:16px !important;height:5rem}}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .cart-collaterals .checkout-button{min-width:unset;font-size:2rem}}.woocommerce-page .woocommerce .cart-collaterals .checkout-button:hover{color:#000;border-radius:.5rem;transition:.3s all ease-in-out;border:2px solid #000;background:rgba(0,0,0,.03)}.woocommerce-page .woocommerce .cart-collaterals .checkout-button:disabled{color:#fff}.woocommerce-page .woocommerce .cart-collaterals .checkout-button:disabled:hover{color:#000}.woocommerce-page .woocommerce .cart-collaterals .checkout-button{margin-bottom:0;padding-bottom:0}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .cart-collaterals .checkout-button{margin-bottom:0}}.woocommerce-page .woocommerce .woocommerce-billing-fields{background-color:#f8f8f8;padding:5.5rem;border-radius:.5rem;margin-bottom:5rem}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-billing-fields{padding:3.5rem}}.woocommerce-page .woocommerce .woocommerce-additional-fields{background-color:#f8f8f8;padding:5.5rem;border-radius:.5rem;margin-bottom:5rem}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-additional-fields{padding:3.5rem}}.woocommerce-page .woocommerce .woocommerce-shipping-fields{background-color:#f8f8f8;padding:5.5rem;border-radius:.5rem;margin-bottom:5rem}.woocommerce-page .woocommerce .woocommerce-shipping-fields h3{font-size:2.4rem}.woocommerce-page .woocommerce .woocommerce-shipping-fields h3 .woocommerce-form__label-for-checkbox.checkbox{display:flex;justify-content:center;align-items:center;gap:1rem}.woocommerce-page .woocommerce .woocommerce-shipping-fields h3 .woocommerce-form__label-for-checkbox.checkbox .woocommerce-form__input-checkbox{accent-color:#d1c680}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-shipping-fields{padding:3.5rem}}.woocommerce-page .woocommerce #order_review_heading{background-color:#f8f8f8;padding:5.5rem 5.5rem 2rem;border-top-right-radius:.5rem;border-top-left-radius:.5rem;margin-bottom:0}@media screen and (max-width: 600px){.woocommerce-page .woocommerce #order_review_heading{padding:3.5rem 3.5rem 0}}.woocommerce-page .woocommerce .woocommerce-checkout-review-order{background-color:#f8f8f8;padding:0 5.5rem 5.5rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;margin-bottom:5rem}.woocommerce-page .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{background:#fff;border:0}.woocommerce-page .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment{padding:3.5rem}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment{padding:0}}.woocommerce-page .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order{display:flex;flex-direction:column;align-items:start}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order button{font-size:2rem}}.woocommerce-page .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .woocommerce-privacy-policy-text{margin-bottom:2rem}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-checkout-review-order{padding:3.5rem}}@media screen and (max-width: 1023px){.woocommerce-page .woocommerce .woocommerce-cart-form{padding:3.5rem}}.woocommerce-page .woocommerce .woocommerce-cart-form .shop_table{margin-bottom:0}.woocommerce-page .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents{border:0;background:#fff}.woocommerce-page .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .actions{border:0}.woocommerce-page .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr{color:#000;font-size:1.8rem}.woocommerce-page .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr a{color:#000}.woocommerce-page .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents tbody tr a:hover{text-decoration:underline}.woocommerce-page .woocommerce .woocommerce-order{background-color:#f8f8f8;padding:5.5rem;border-radius:.5rem;margin-bottom:5rem}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-order{padding:3.5rem}}.woocommerce-page .woocommerce .woocommerce-order .woocommerce-thankyou-order-received{font-weight:bold;font-size:2rem}.woocommerce-page .woocommerce .woocommerce-order .woocommerce-thankyou-order-details{display:flex;font-size:1.5rem;padding:0}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-order .woocommerce-thankyou-order-details{flex-direction:column;row-gap:2rem}}.woocommerce-page .woocommerce .woocommerce-order .woocommerce-thankyou-order-details .woocommerce-order-overview__order,.woocommerce-page .woocommerce .woocommerce-order .woocommerce-thankyou-order-details .woocommerce-order-overview__date,.woocommerce-page .woocommerce .woocommerce-order .woocommerce-thankyou-order-details .woocommerce-order-overview__email,.woocommerce-page .woocommerce .woocommerce-order .woocommerce-thankyou-order-details .woocommerce-order-overview__total,.woocommerce-page .woocommerce .woocommerce-order .woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method{font-size:1.5rem}@media screen and (max-width: 1023px){.woocommerce-page .woocommerce .woocommerce-order .woocommerce-thankyou-order-details .woocommerce-order-overview__order,.woocommerce-page .woocommerce .woocommerce-order .woocommerce-thankyou-order-details .woocommerce-order-overview__date,.woocommerce-page .woocommerce .woocommerce-order .woocommerce-thankyou-order-details .woocommerce-order-overview__email,.woocommerce-page .woocommerce .woocommerce-order .woocommerce-thankyou-order-details .woocommerce-order-overview__total,.woocommerce-page .woocommerce .woocommerce-order .woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method{font-size:1rem;border-right:0;border-bottom:1px solid #d3ced2;padding-bottom:1rem}}@media screen and (max-width: 1023px){.woocommerce-page .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title{font-size:3rem}}.woocommerce-page .woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details{background:#fff;border:0}.woocommerce-page .woocommerce .woocommerce-order .woocommerce-column--billing-address{margin-bottom:3rem}.woocommerce-page .woocommerce .woocommerce-order .woocommerce-column--billing-address address{background:#fff;border:0}.woocommerce-page .woocommerce .woocommerce-order .woocommerce-column--shipping-address address{background:#fff;border:0}@media screen and (max-width: 1023px){.woocommerce-page .woocommerce .woocommerce-order .woocommerce-column__title{font-size:3rem}}.woocommerce-page .woocommerce .cart-empty{border-color:#000}.woocommerce-page .woocommerce .cart-empty:before{color:#000}.woocommerce-page .woocommerce .return-to-shop{display:flex;align-items:start}.woocommerce-page .woocommerce .return-to-shop .wc-backward{font-family:Barlow,sans-serif;font-weight:normal;text-align:center;border-radius:5px;background-color:#000;color:#fff;min-width:20rem;padding:0 1.7rem;display:flex;justify-content:space-between;align-items:center;font-size:2.2rem;position:relative;cursor:pointer;height:6rem;margin-top:2.7rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1023px){.woocommerce-page .woocommerce .return-to-shop .wc-backward{width:100% !important;justify-content:center;font-size:16px !important;height:5rem}}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .return-to-shop .wc-backward{min-width:unset;font-size:2rem}}.woocommerce-page .woocommerce .return-to-shop .wc-backward:hover{color:#000;border-radius:.5rem;transition:.3s all ease-in-out;border:2px solid #000;background:rgba(0,0,0,.03)}.woocommerce-page .woocommerce .return-to-shop .wc-backward:disabled{color:#fff}.woocommerce-page .woocommerce .return-to-shop .wc-backward:disabled:hover{color:#000}.woocommerce-page .woocommerce .woocommerce-message,.woocommerce-page .woocommerce .woocommerce-info{border-color:#d1c680}@media screen and (max-width: 1023px){.woocommerce-page .woocommerce .woocommerce-message,.woocommerce-page .woocommerce .woocommerce-info{display:flex;flex-direction:column;gap:1rem}}.woocommerce-page .woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce .woocommerce-info:before{color:#d1c680}.woocommerce-page .woocommerce .woocommerce-message .wc-forward,.woocommerce-page .woocommerce .woocommerce-info .wc-forward{order:9;font-family:"Barlow",sans-serif;font-weight:300;font-size:1.5rem;line-height:1;background-color:unset;border-radius:5px;border:2px solid #000;color:#000;padding:.8rem 1.5rem;display:flex;align-items:center;transition:.3s all ease-in-out;justify-content:center}@media screen and (max-width: 600px){.woocommerce-page .woocommerce .woocommerce-message .wc-forward,.woocommerce-page .woocommerce .woocommerce-info .wc-forward{min-width:unset;font-size:2rem}}.woocommerce-page .woocommerce .woocommerce-message .wc-forward:hover,.woocommerce-page .woocommerce .woocommerce-info .wc-forward:hover{border:2px solid #000;background:#000;color:#fff}.woocommerce-page .woocommerce .woocommerce-message .wc-forward:hover:visited,.woocommerce-page .woocommerce .woocommerce-info .wc-forward:hover:visited{color:#fff}.woocommerce-page .woocommerce .woocommerce-message .wc-forward:visited,.woocommerce-page .woocommerce .woocommerce-info .wc-forward:visited{color:#000}.woocommerce-page .woocommerce .select2-selection.select2-selection--single{height:5.5rem;display:flex;align-items:center}.woocommerce-page .woocommerce .select2-selection.select2-selection--single .select2-selection__arrow{top:auto}.woocommerce-page .select2-dropdown .select2-search__field{height:5.5rem;border-radius:.5rem}.woocommerce-page .select2-dropdown .select2-results .select2-results__option{display:flex;align-items:center;height:5.5rem}.woocommerce-page .select2-dropdown .select2-results .select2-results__option--highlighted{background-color:#d1c680;color:#000}.tinvwl-shortcode-add-to-cart{padding-bottom:0 !important}.single-product{padding-top:0 !important}.autocomplete-suggestions{border-radius:5px;border:1px solid #999;background:#fff;overflow:auto}.autocomplete-suggestions .autocomplete-suggestion{padding:.5rem 1rem;white-space:nowrap;overflow:hidden;cursor:pointer}.autocomplete-suggestions .autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:normal;color:#232323}.autocomplete-suggestions .autocomplete-group{padding:5px 10px}.autocomplete-suggestions .autocomplete-group strong{display:block;border-bottom:1px solid #000}.autocomplete-suggestions .woocommerce-order-received h1{display:none}.autocomplete-suggestions .woocommerce-order-received .woocommerce-order-received-phones{margin:2rem 0 0;font-size:1.5rem}.autocomplete-suggestions .woocommerce-order-received .woocommerce-order-received-phones .woocommerce-order-received-phone{margin:.5rem 0 0}.woocommerce-page .woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents .actions{padding-left:0}.woocommerce-account .c-product-simple-products__table__tbody .c-product-simple-products__table__row{background:#fff !important}.woocommerce-account .c-product-simple-products__table__tbody .c-product-simple-products__table__row--head{background:rgba(0,0,0,0) !important}.woocommerce-input-wrapper--has-prefix{display:flex;align-items:center;position:relative}.woocommerce-input-wrapper--has-prefix input{padding-left:5rem !important}.woocommerce-input-wrapper__prefix{padding:1rem;height:100%;background:rgba(0,0,0,.02);border-radius:5px;margin-right:.5rem;position:absolute;left:0;top:0;bottom:0;line-height:3.5rem}.coc-loader{position:relative;display:inline-block;width:100%}.coc-loader:after{content:"";background-image:url(images/loader.gif);background-size:cover;background-position:center;background-repeat:no-repeat;width:5.5rem;height:5.5rem;position:absolute;right:0;top:0}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{padding:0 !important}.cart-item-note-wrapper{display:flex;flex-direction:column;width:100%;text-align:left}.cart-item-note-wrapper label{font-size:12px}.cart-item-note{width:100%;padding:5px;border:1px solid #ddd;border-radius:4px;margin-top:5px}.woocommerce-shipping-fields p{margin:0}.woocommerce-shipping-fields .checkbox{justify-content:flex-start !important}.woocommerce-shipping-fields .checkbox input{margin-right:.5rem}body.woocommerce-checkout #shipping_country_field.woocommerce-validated:not(.woocommerce-invalid):not(.woocommerce-invalid-required-field):not(.is-shipping-country-touched) select,body.woocommerce-checkout #shipping_country_field.woocommerce-validated:not(.woocommerce-invalid):not(.woocommerce-invalid-required-field):not(.is-shipping-country-touched) .select2-container .select2-selection--single{border-color:#e3e3e3 !important;box-shadow:none !important}.woocommerce-cart .woocommerce-shipping-totals .woocommerce-shipping-destination{display:none !important}.logged-in .woocommerce-checkout .woocommerce-billing-fields__field-wrapper .select2-container{pointer-events:none;touch-action:none}.logged-in .woocommerce-checkout #billing_company_field abbr{display:none !important}.logged-in .woocommerce-checkout #ship-to-same-address{display:flex;align-items:center}.logged-in .woocommerce-checkout #ship-to-same-address input{margin-top:.7rem}.logged-in .woocommerce-checkout #ship-to-same-address label{display:flex;align-items:flex-start}.logged-in .woocommerce-checkout #ship-to-same-address__notification{font-weight:800;margin:1rem 0}.logged-in .woocommerce-checkout #ship-to-different-address{display:flex;align-items:center}.logged-in .woocommerce-checkout #ship-to-different-address label{display:flex;align-items:center}.logged-in .woocommerce-checkout abbr.required{display:none}.logged-in .woocommerce-checkout #billing_phone_field abbr.required{display:contents}.logged-in .woocommerce-checkout input[readonly],.logged-in .woocommerce-checkout .woocommerce-billing-fields__field-wrapper .select2-selection{background-color:#f7f7f7 !important;color:rgba(0,0,0,.5019607843);cursor:not-allowed;border:1px solid #e3e3e3 !important}.logged-in .woocommerce-checkout .form-row .label-wrapper{display:flex;flex-direction:row;justify-content:space-between}.logged-in .woocommerce-checkout .form-row .billing-tooltip{position:relative;display:flex;justify-content:center;margin:0 0 1rem 0}.logged-in .woocommerce-checkout .form-row .billing-tooltip p{margin:0 !important}.logged-in .woocommerce-checkout .form-row .billing-tooltip::after{content:"";position:absolute;top:-1rem;bottom:-1rem;left:-1rem;right:-1rem;z-index:1}.logged-in .woocommerce-checkout .form-row .billing-tooltip:hover .billing-tooltip__modal{display:block !important}.logged-in .woocommerce-checkout .form-row .billing-tooltip__modal{display:none;position:absolute;background:#000;color:#fff;padding:1.5rem;border-radius:.4rem;margin-top:4rem;z-index:999;width:28rem;font-size:1.7rem}.logged-in .woocommerce-checkout .form-row .billing-tooltip__modal a{color:#fff;font-weight:400;text-decoration:underline;font-size:1.7rem}.logged-in .woocommerce-checkout .form-row .billing-tooltip__modal p{font-size:1.7rem}.logged-in .woocommerce-checkout .form-row .billing-tooltip__modal:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border-left:1rem solid rgba(0,0,0,0);border-right:1rem solid rgba(0,0,0,0);border-bottom:1rem solid #000}.woocommerce-cart .p-gutenberg,.woocommerce-checkout .p-gutenberg{padding-top:5rem !important}@media screen and (max-width: 1023px){.woocommerce-cart .p-gutenberg,.woocommerce-checkout .p-gutenberg{padding-top:0 !important}}.p-404{padding-top:15rem}@media screen and (max-width: 1023px){.p-404{padding-top:7.6rem}}.p-404{padding-bottom:5rem}.p-404 form{margin-bottom:4rem}@media screen and (max-width: 1023px){.p-faqs .l-container.l-container--primary{padding-left:3.5rem;padding-right:3.5rem}}.p-working-at{background-color:#000;overflow:hidden}@media screen and (max-width: 1023px){.p-working-at{padding-left:3.5rem;padding-right:3.5rem}}.p-working-at h1,.p-working-at h2,.p-working-at h3,.p-working-at p,.p-working-at small{color:#fff}.p-job-detail{background-color:#000;padding-bottom:3rem}@media screen and (max-width: 1023px){.p-job-detail{padding-left:3.5rem;padding-right:3.5rem}}.p-job-detail h1,.p-job-detail h2,.p-job-detail h3,.p-job-detail p,.p-job-detail small{color:#fff}@media screen and (max-width: 1023px){.p-job-detail h2,.p-job-detail h3{font-size:2.8rem}}.p-blogs{padding-top:15rem}@media screen and (max-width: 1023px){.p-blogs{padding-top:7.6rem}}.p-blogs{background-size:cover;background-position:top;background-repeat:no-repeat;position:relative;padding-bottom:12rem}@media screen and (max-width: 1023px){.p-blogs{padding-bottom:5rem;padding-left:3.5rem;padding-right:3.5rem}}.p-blogs__filters{width:100%}.p-blogs__overview{display:flex;flex-wrap:wrap;justify-content:start;gap:2.5rem;width:100%}.p-blogs__bg-image{position:absolute;top:0;left:0;right:0;opacity:.2;pointer-events:none}.p-blogs__bg-image img,.p-blogs__bg-image picture{-o-object-fit:cover;object-fit:cover;filter:brightness(0%);width:100%}@media screen and (max-width: 1023px){.p-blogs__bg-image{display:none}}.p-search{width:100%}.p-search__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e3e3e3;padding-bottom:4rem}@media screen and (max-width: 800px){.p-search__header{flex-direction:column;row-gap:2rem;align-items:start}}.p-search__header form{width:50%}.p-search__header h1{font-size:4.4rem;margin:0}@media screen and (max-width: 1023px){.p-search__header h1{font-size:3rem}}.p-search__content{margin-top:7.5rem;display:flex;flex-direction:column}@media screen and (max-width: 800px){.p-search__content{margin-top:4rem}}@media screen and (max-width: 600px){.p-search__content{margin-top:2rem}}.p-search__content p,.p-search__content li{margin:0;font-size:2.2rem;font-family:"Barlow",sans-serif;font-weight:400}@media screen and (max-width: 600px){.p-search__content p,.p-search__content li{font-size:1.8rem}}.p-search__content p b,.p-search__content li b{font-weight:600}.p-search__content ul{padding-left:3rem}.p-search .c-active-filters{padding:3rem 0 0 0}.p-search .c-active-filters__filter{font-size:2rem;height:4.5rem;padding:0 2rem;border-radius:25px;border:2px solid #f9f9f9}@media screen and (max-width: 1023px){.p-search .c-active-filters__filter{font-size:1.5rem;width:33.3333333333%;display:flex;justify-content:center}}@media screen and (max-width: 500px){.p-search .c-active-filters__filter{height:3.5rem;font-size:1.3rem}}@media screen and (max-width: 450px){.p-search .c-active-filters__filter{font-size:.9rem}}.p-search .c-active-filters__filter--active{border-color:#000;font-weight:bold}.p-search__blog-results{font-size:2rem;line-height:1;margin:0 0 4.1rem}@media screen and (max-width: 1023px){.p-search__blog-results{display:none}}.p-search__no-results{padding-top:0;margin-top:7.5rem}.p-search__no-results p{font-size:2.2rem}.p-search__no-results ul{font-size:2.2rem;margin:-1em 0 1em 0;font-family:"Manrope",sans-serif}.p-search__mobile-results{display:none;flex-direction:column;row-gap:1.3rem;margin:2.5rem 0}@media screen and (max-width: 1023px){.p-search__mobile-results{display:flex}}.p-search__mobile-results__title{font-size:2.8rem;font-weight:bold;margin-bottom:.5rem}.p-search__mobile-results__description{font-size:1.5rem;line-height:1}.responsive-image{display:block;overflow:hidden;position:relative}.responsive-image .zoomable{position:static}.responsive-image .image{font-size:0;position:relative}.responsive-image img,.responsive-image video{width:100%;max-width:100%;height:auto}.responsive-image.constrained.padded{height:0}.responsive-image.constrained .image,.responsive-image.constrained img,.responsive-image.constrained video{position:absolute;top:0;right:0;bottom:0;left:0}.responsive-image.constrained .image .gb-image-pintrest-icon,.responsive-image.constrained img .gb-image-pintrest-icon,.responsive-image.constrained video .gb-image-pintrest-icon{position:absolute;left:1.5rem;top:1.5rem;background:#fff;width:5rem;height:5rem;border-radius:.5rem;color:#000;display:flex;justify-content:center;align-items:center;font-size:2rem}.responsive-image.constrained img,.responsive-image.constrained video,.responsive-image.constrained picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.responsive-image.constrained.no-scale img,.responsive-image.constrained picture{-o-object-fit:none;object-fit:none}.responsive-image.constrained.cover-scale img,.responsive-image.constrained picture{-o-object-fit:cover;object-fit:cover}.responsive-image .banner{position:absolute;top:auto;right:0;bottom:0;left:auto;background-color:#fff;color:#232323;padding:10px 40px;line-height:1.6rem;font-size:1rem;font-weight:300}.responsive-image a.banner{text-decoration:none}.responsive-image a.banner:hover,.responsive-image a.banner:active,.responsive-image a.banner:focus{color:#1c1c1c;text-decoration:underline}.responsive-image>.banner{text-transform:uppercase;font-size:1.2rem;font-weight:400}.responsive-image .label{position:absolute;top:auto;right:0;bottom:0;left:0;transform:translateY(150%);transition:transform .3s;text-transform:uppercase;background-color:#232323;color:#efefef;padding:10px 40px;line-height:5rem;font-size:3rem;font-weight:400}.responsive-image .label.subtle{padding:2.5rem 8rem 2.5rem 8rem;line-height:1rem;font-size:1.2rem;text-transform:none;background:linear-gradient(0deg, rgba(22, 22, 22, 0.75) 0%, rgba(22, 22, 22, 0) 100%);text-align:right}.responsive-image .label .banner{top:auto;right:0;bottom:100%;left:auto}.responsive-image .label a.banner{text-decoration:none}.responsive-image .label a.banner:hover,.responsive-image .label a.banner:active,.responsive-image .label a.banner:focus{color:#1c1c1c;text-decoration:underline}.responsive-image .is-zoomable+.label{right:43px}.responsive-image:hover .label{transform:translateY(0%)}.responsive-image a.label{text-decoration:none}.responsive-image a.label:hover,.responsive-image a.label:active,.responsive-image a.label:focus{color:#fff;text-decoration:underline}.responsive-image a.label:hover{text-decoration:none}@media screen and (max-width: 1023px){.responsive-image[style="height: 100%"]{height:250px !important}}body.single-project .responsive-image.constrained{height:0 !important;margin-bottom:4rem}.zoom-container{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:200;display:none}.zoom-container.active{display:block}.zoom-container .zoom-pane{position:absolute;text-align:center;top:0;right:135px;bottom:0;left:0}@media(max-width: 992px){.zoom-container .zoom-pane{right:35px;text-align:center}}.zoom-container .zoom-pane img{margin:0 auto;width:auto;max-height:calc(100vh - 80px)}.zoom-container .related{display:none;z-index:1}body.single-inspiration_article .zoomable span,body.single-inspiration_article .zoomable:after{display:none !important}.zoomable{position:relative;cursor:pointer;font-size:0}.zoomable span:after,.zoomable:after{display:block;content:"";position:absolute;top:auto;right:0;bottom:0;left:auto;content:"";font:normal normal normal 24px/1 "Material Design Icons";text-rendering:auto;font-size:.9rem;padding:15px;color:#232323;background-color:#fff;cursor:pointer;z-index:10}.zoomable span{z-index:1;display:block;position:absolute;top:auto;right:0;bottom:0;left:auto;width:43px;height:43px}.zoomable:hover span:after,.zoomable:hover:after{color:#efefef;background-color:#232323}.labelled-head .hidden{display:none}.labelled-head{text-transform:uppercase}.labelled-head small{display:block;font-size:1.6rem;font-weight:300;letter-spacing:.2em;color:#a0a0a0;line-height:1.8rem}.content-wrapper{padding:35px}.followed-by-alternating-content,.responsive-image:first-child{margin-bottom:5rem}body.manual-address #billing_housenr_field,body.manual-address #billing_postcode_clone_field,body.manual-address #shipping_postcode_clone_field,body.manual-address #shipping_housenr_field,body.manual-billing #billing_housenr_field,body.manual-billing #billing_postcode_clone_field.manual-address,body.manual-address #shipping_address_1_field{display:none !important}#billing_address_1_field{display:none !important}.grid-items .pagination-links{text-align:center}.grid{padding:0;list-style-type:none}.grid .grid-size{height:0;padding:0;visibility:hidden;width:50%}@media screen and (max-width: 1024px){.grid .grid-size{width:25%}}.grid .item{width:50%}@media screen and (max-width: 1024px){.grid .item{width:25%}}.grid .item.size-x2{width:100%}@media screen and (max-width: 1024px){.grid .item.size-x2{width:50%}}@media screen and (max-width: 1024px){.grid.has-3-columns .grid-size,.grid.has-3-columns .item{width:33.3333%}.grid.has-3-columns .grid-size h2,.grid.has-3-columns .item h2{font-size:1.6rem}}.grid .item.content{padding:15px 25px}@media screen and (max-width: 1024px){.grid .item.content{padding:15px 65px}}.grid .item.content .labelled-head{margin-top:0}.grid .item.content a{text-transform:uppercase}.grid .responsive-image{padding-bottom:100%}.grid.headlines{display:flex;flex-wrap:wrap}.grid.headlines .item-title,.grid.headlines .item{flex:0 1 100%;padding:0 30px 10px 15px;margin-bottom:15px}@media screen and (min-width: 1400px){.grid.headlines .item-title,.grid.headlines .item{flex-basis:50%}}@media screen and (max-width: 1024px){.grid.headlines .item-title,.grid.headlines .item{flex-basis:25%;padding-left:25px;margin-bottom:25px}}.grid.headlines .item-title .responsive-image,.grid.headlines .item .responsive-image{margin-left:-15px}@media screen and (max-width: 1024px){.grid.headlines .item-title .responsive-image,.grid.headlines .item .responsive-image{margin-left:-25px}}.grid.headlines .item-title a,.grid.headlines .item a{text-decoration:none;font-size:1.6rem;font-weight:400}.grid.headlines .item-title a:hover,.grid.headlines .item-title a:focus,.grid.headlines .item-title a:active,.grid.headlines .item a:hover,.grid.headlines .item a:focus,.grid.headlines .item a:active{text-decoration:none}.grid.headlines .item-title .date,.grid.headlines .item .date{display:block;line-height:2.8rem;padding-bottom:10px}.grid.headlines .item-title .label,.grid.headlines .item .label{position:relative;min-height:210px}.grid.headlines .item-title .label h2,.grid.headlines .item .label h2{margin:20px 0 10px;line-height:2.4rem;font-weight:400;font-size:1.65rem}.grid.headlines .item-title .label span,.grid.headlines .item .label span{position:absolute;top:auto;right:auto;bottom:0;left:0;font-size:1rem;font-weight:300;text-transform:uppercase}.grid.headlines .item-title.item-title,.grid.headlines .item.item-title{padding:0}.grid.headlines .item-title.item-title h2,.grid.headlines .item.item-title h2{margin-top:10px}.grid.headlines .item-title.item-title>div,.grid.headlines .item.item-title>div{text-transform:uppercase;font-weight:400;font-size:2.2rem}.grid.linear .item,.grid.masonry .item{float:left;padding:0 1.5% 25px 1.5%}.grid.linear .responsive-image,.grid.masonry .responsive-image{padding-bottom:160px}@media screen and (max-width: 1024px){.grid.linear .responsive-image,.grid.masonry .responsive-image{padding-bottom:335px}}.grid.linear .responsive-image .label,.grid.masonry .responsive-image .label{font-size:1.3rem;line-height:1.8em}.grid.linear .responsive-image .label h2,.grid.masonry .responsive-image .label h2{margin:10px 0}.grid.linear .responsive-image .label span,.grid.masonry .responsive-image .label span{display:block;font-size:.9rem;text-decoration:underline}.grid.linear .responsive-image .label,.grid.masonry .responsive-image .label{padding:10px 15px}@media screen and (min-width: 1700px){.grid.linear .responsive-image .label,.grid.masonry .responsive-image .label{font-size:1.6rem;padding:10px 40px}}@media screen and (max-width: 1400px){.grid.linear .responsive-image .label,.grid.masonry .responsive-image .label{display:none}}.grid.linear .responsive-image.size-x2,.grid.masonry .responsive-image.size-x2{padding-bottom:345px}@media screen and (max-width: 1024px){.grid.linear .responsive-image.size-x2,.grid.masonry .responsive-image.size-x2{padding-bottom:695px}}.grid.masonry img{width:100%}.grid.linear.narrow .item{width:50%}.grid.linear.narrow .item:nth-child(2n+1){clear:left}@media screen and (min-width: 1200px){.grid.linear.narrow .item{width:33.3333%}.grid.linear.narrow .item:nth-child(2n+1){clear:none}.grid.linear.narrow .item:nth-child(3n+1){clear:left}}@media screen and (min-width: 1400px){.grid.linear.narrow .item{width:20%}.grid.linear.narrow .item:nth-child(3n+1){clear:none}.grid.linear.narrow .item:nth-child(5n+1){clear:left}}@media screen and (min-width: 1700px){.grid.linear.narrow .item{width:16.6666%}.grid.linear.narrow .item:nth-child(5n+1){clear:none}.grid.linear.narrow .item:nth-child(6n+1){clear:left}}.grid.linear.narrow .item .responsive-image{margin:0;height:0;padding-bottom:200%}.grid{overflow:auto}.grid h4{margin-top:1.5rem}.inversed-bg .item-title>div.headlines .item a:hover,.inversed-bg .item-title>div.headlines .item a:focus,.inversed-bg .item-title>div.headlines .item a:active,.inversed-bg .grid.headlines .item a:hover,.inversed-bg .grid.headlines .item a:focus,.inversed-bg .grid.headlines .item a:active{text-decoration:none}.grid.owl-loaded .item{width:auto}.align-with-blocks{height:359px}.page-template-template-full-width .woocommerce-billing-fields h3{display:none}body:not(.manual-address):not(.manual-billing) #billing_address_1_street_field,body:not(.manual-address):not(.manual-billing) #billing_address_1_housenr_field,body:not(.manual-address):not(.manual-billing) #billing_postcode_field,body:not(.manual-address):not(.manual-billing) #billing_city_field{display:none !important}.media-carousel{position:relative}.media-carousel .owl-carousel{padding-left:0;margin-top:0}.media-carousel,.media-carousel .zoomable{cursor:pointer}.media-carousel li{list-style-type:none}.media-carousel .owl-item{width:100%}.media-carousel .owl-item img,.media-carousel .owl-item picture{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom right;object-position:bottom right;max-height:65vh}.media-carousel .owl-item .zoomable{position:relative}@media(max-width: 991px){.media-carousel img{height:300px}}.media-carousel .next,.media-carousel .prev{position:absolute;z-index:5;background:hsla(0,0%,100%,.93);cursor:pointer;display:block;width:50px;line-height:50px;height:50px;color:#222;font-size:48px;display:flex;align-items:center;justify-content:center}.media-carousel .prev{top:45%;right:auto;bottom:auto;left:35px}.media-carousel .next{top:45%;right:35px;bottom:auto;left:auto}.media-carousel.media-carousel-no-nav .next,.media-carousel.media-carousel-no-nav .prev{display:none}.media-carousel .owl-dots{display:block !important;height:100%;margin-top:20px;text-align:center}.media-carousel .owl-dots .owl-dot{background-color:rgba(0,0,0,0) !important;display:inline-block;margin-right:10px}.media-carousel .owl-dots .owl-dot.active span{background-color:#000 !important}.media-carousel .owl-dots .owl-dot span{background:#d0c77f;border-radius:50%;width:12px;height:12px;display:inline-block}.single-product .media-carousel{height:calc(65vh + 70px);overflow:hidden}.single-product .media-carousel .owl-item{width:auto}.single-product .media-carousel .owl-item img{height:65vh;-o-object-fit:initial;object-fit:initial;-o-object-position:center center;object-position:center center}.home .media-carousel .owl-item{height:550px}.home .media-carousel .owl-item .item{height:100%}.home .media-carousel .owl-item .item img{height:100%;width:100%}.single-blog-item .media-carousel{width:65%;margin:0 auto}input[readonly]{background-color:#d0d0d0;color:#666;cursor:not-allowed}.js-add-to-wishlist{transition:all ease-in-out .3s}.js-add-to-wishlist.is-favorite i{color:#ff3737 !important}.js-add-to-wishlist.is-loading{opacity:.5}.work-form .gform_required_legend{display:none}.iti{width:100%;display:block}.iti input[type=tel]{width:100%}.form-row.js-phone-input .woocommerce-input-wrapper{display:block}.iti__dropdown-content{z-index:10000}.iti__country-list{margin:0}.iti__selected-country{border-radius:0}:root{--iti-path-flags-1x: url(images/flags.dc848804.webp);--iti-path-flags-2x: url(images/flags@2x.c7a5f533.webp)}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:9999}.medium-zoom-image--opened{-o-object-fit:contain;object-fit:contain}.hidden{display:none}

/*# sourceMappingURL=main-style.css.map*/