@font-face{font-display:swap;font-family:Futura;font-style:normal;font-weight:300;src:url(/fonts/futura/futura-std-light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Futura;font-style:normal;font-weight:500;src:url(/fonts/futura/futura-std-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Futura;font-style:normal;font-weight:600;src:url(/fonts/futura/futura-std-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Futura;font-style:normal;font-weight:800;src:url(/fonts/futura/futura-std-extrabold.woff2) format("woff2")}@font-face{font-display:block;font-family:icons;src:url(/fonts/icons/icons.woff2?50035b452fc386607e8d6250013168a5) format("woff2")}.icon{line-height:1}.icon:before{font-family:icons!important;font-style:normal;font-weight:400!important;vertical-align:top}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-facebook:before{content:""}.icon-hamburger:before{content:""}.icon-house:before{content:""}.icon-info:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-pinterest:before{content:""}.icon-search:before{content:""}.icon-vendor-finder:before{content:""}.icon-youtube:before{content:""}:root{--default-flow-space:40px}.hide{display:none!important}.italic,i.missing{font-style:italic}i.missing{background-color:#f8ff66;display:inline-block;padding:2px}address p,address ul{display:block;margin-bottom:20px}address p:last-of-type,address ul:last-of-type{margin-bottom:0}.content-part.text-image .body .inner a:after,a.with-arrow.button:after,button span.with-arrow:after{content:" →";display:block;opacity:1;position:absolute;right:14px;top:11px;transition:.3s}.content-part.text-image .body .inner a:hover:after,a.with-arrow.button:hover:after,button span.with-arrow:hover:after{opacity:0;right:-11px}a.button,button span{color:#bb5957;display:inline-block;font-size:15px;font-weight:500;line-height:100%;padding:10px 40px 10px 30px;position:relative}.button,button{background:#fff;border:2px solid #bb5957;border-radius:5px;cursor:pointer;font-size:12px!important;margin:0;padding:0}.button.outlines,button.outlines{background-color:transparent}.button.outlines.white,button.outlines.white{border:1px solid #fff;color:#fff}.button:hover.outlines,button:hover.outlines{background-color:#bb5957;color:#fff}a{text-decoration:none;transition:color .2s}a:hover{color:#bb5957}a[href="#prevent"]{cursor:default}body>header>nav{grid-gap:20px;background:#fff;display:grid;grid-template-columns:120px auto 200px;height:100px;position:relative;z-index:10}body>header>nav .logo{height:inherit;padding:10px 0}body>header>nav .logo svg{width:120px}body>header>nav ul.navigation{align-items:center;display:flex;gap:20px;justify-content:center;position:relative}body>header>nav ul.navigation li{flex:0 1 auto}body>header>nav ul.navigation li a{font-weight:500;text-transform:uppercase}body>header>nav .tools{align-items:center;display:flex;justify-content:flex-end;position:relative}body>header>nav .tools a{font-size:30px;line-height:0}section header{margin-bottom:var(--default-flow-space);text-align:center}section header h2{display:inline-block;font-size:16px!important;position:relative}section header h2.with-tilde{padding:0}section header h2.with-tilde:after{background-color:#bb5957;bottom:-12px;content:"";display:block;height:3px;left:0;position:absolute;width:100%}.content-part{margin:40px 0;position:relative}.content-part.contact{grid-gap:40px;display:grid;grid-template-columns:1fr 1fr}.content-part.contact picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-part.contact .body{align-items:center;display:flex;justify-content:center}.content-part.contact .body .inner{width:80%}.content-part.contact .body .inner nav.actions{display:flex;gap:20px;margin-top:var(--default-flow-space)}@media screen and (max-width:){.content-part.contact{grid-template-columns:1fr}.content-part.contact picture{order:2}.content-part.contact .body{order:1}.content-part.contact .body .inner{width:100%}}@media screen and (max-width:950px){.content-part.contact{grid-template-columns:1fr}.content-part.contact picture{order:2}.content-part.contact .body{order:1}.content-part.contact .body .inner{width:100%}}.content-part.inspiration-gallery{--gap:30px}.content-part.inspiration-gallery .masonry{-moz-column-break-inside:avoid;break-inside:avoid-column;-moz-column-count:3;column-count:3;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:var(--gap);column-gap:var(--gap);display:block;height:60vw;position:relative}.content-part.inspiration-gallery .masonry a{display:block;position:relative}.content-part.inspiration-gallery .masonry a picture{display:block;height:100%;overflow:hidden}.content-part.inspiration-gallery .masonry a picture img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease-out;width:100%}.content-part.inspiration-gallery .masonry a:hover picture img{transform:scale(1.25)}.content-part.inspiration-gallery .masonry a:nth-child(odd){margin-bottom:var(--gap)}.content-part.inspiration-gallery .masonry a:first-child,.content-part.inspiration-gallery .masonry a:nth-child(4),.content-part.inspiration-gallery .masonry a:nth-child(5){height:calc(40% - var(--gap)/2)}.content-part.inspiration-gallery .masonry a:nth-child(2),.content-part.inspiration-gallery .masonry a:nth-child(3),.content-part.inspiration-gallery .masonry a:nth-child(6){height:calc(60% - var(--gap)/2)}.content-types.awards{background-color:#f9f4ee;display:block;padding:20px 0;position:relative}.content-types.awards ul.logos{align-items:center;display:flex;flex-direction:row;gap:50px;justify-content:center;margin:0 auto}.content-types.awards ul.logos li img{height:50px;width:auto}@media screen and (max-width:640px){.content-types.awards ul li:nth-child(5){display:none}}@media screen and (max-width:540px){.content-types.awards ul li:nth-child(4){display:none}}section.content-part.blog ul.articles{grid-gap:var(--default-flow-space);display:grid;grid-template-columns:repeat(2,1fr)}section.content-part.blog ul.articles li.card article{display:flex;flex-direction:column}section.content-part.blog ul.articles li.card article picture{flex:1 1 auto}section.content-part.blog ul.articles li.card article picture img{width:100%}section.content-part.blog ul.articles li.card article .body{flex:0 0 40%;padding-right:80px;position:relative}section.content-part.blog ul.articles li.card article .body time{display:block;font-size:12px;padding:var(--default-flow-space) 0}section.content-part.blog ul.articles li.card article .body h3{display:inline}section.content-part.blog ul.articles li.card article .body h3:after{content:" – "}section.content-part.blog ul.articles li.card article .body p{display:inline}section.content-part.blog ul.articles li.card article .body a.icon{color:#bb5957;display:block;font-size:22px;position:absolute;right:0;top:50%}section.content-part.blog ul.articles li.card article .body a.link{display:none}section.content-part.blog ul.articles li.lead{grid-column:span 2}section.content-part.blog ul.articles li.lead article{display:flex;flex-direction:row;gap:var(--default-flow-space);justify-content:center}section.content-part.blog ul.articles li.lead article .body{display:flex;flex-direction:column;justify-content:center}section.content-part.blog ul.articles li.lead article .body time{padding-bottom:var(--default-flow-space)}section.content-part.blog ul.articles li.lead article .body h3{font-size:22px;padding-bottom:20px;width:80%}section.content-part.blog ul.articles li.lead article .body p{padding-bottom:20px}section.content-part.blog ul.articles li.lead article .body a.icon{display:none}.content-part.gallery .swiper-wrapper img{height:auto;width:100vw}.content-part.slideshow{display:block;position:relative}.content-part.slideshow .slider-gallery{display:block;height:40vw;position:relative;width:100%}.content-part.slideshow .slider-gallery article.swiper-slide{align-items:flex-end;background-position:50%;background-size:cover;display:flex}.content-part.slideshow .slider-gallery article.swiper-slide .inner{background-color:rgba(78,116,132,.85);cursor:default!important;height:auto;margin:30px;padding:30px;text-align:left;width:40%!important}.content-part.slideshow .slider-gallery article.swiper-slide .inner *{color:#fff;text-align:left}.content-part.slideshow .slider-gallery article.swiper-slide .inner h3{font-size:20px}.content-part.slideshow .slider-gallery article.swiper-slide .inner p{font-size:16px;width:90%}.content-part.slideshow .slider-gallery article.swiper-slide .inner .actions{padding-top:30px}.content-part.text-image{display:grid;grid-template-columns:1fr}.content-part.text-image.with-image{grid-gap:30px;grid-template-columns:repeat(2,1fr)}.content-part.text-image .body{display:flex;flex-direction:column;justify-content:center}.content-part.text-image .body .inner{display:block;margin:0 auto}.content-part.text-image picture img{width:100%}.content-part.text-image[data-image-position=left] picture{order:1}.content-part.text-image[data-image-position=left] .body,.content-part.text-image[data-image-position=right] picture{order:2}.content-part.text-image[data-image-position=right] .body{order:1}@media screen and (max-width:920px){.content-part.text-image{grid-gap:30px;grid-template-columns:repeat(1,1fr);margin-bottom:80px}.content-part.text-image picture{order:1!important}.content-part.text-image .body{order:2!important}.content-part.text-image .body .inner{width:100%}}.content-part.video{display:block;width:100%}section.product-overview{background-color:#f9f4ee;display:block;padding-bottom:var(--default-flow-space);padding-top:var(--default-flow-space);position:relative}section.product-overview .filter-bar{margin-bottom:calc(var(--default-flow-space)*2)}section.product-overview .type-section .title-container{margin:var(--default-flow-space) 0;text-align:center}section.product-overview .type-section .title-container h2{display:inline-block}section.product-overview .type-section ul.products{grid-row-gap:60px;grid-column-gap:40px;display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:){section.product-overview ul.products{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1200px){section.product-overview ul.products{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:){section.product-overview ul.products{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:950px){section.product-overview ul.products{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:850px){section.product-overview ul.products{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:small){section.product-overview ul.products{grid-template-columns:repeat(1,1fr)}}article.product[data-type] header{background-color:#fff;display:block;position:relative;width:100%}article.product[data-type] header h3{display:block;font-weight:300;left:20px;position:absolute;text-align:left;top:20px;z-index:1}article.product[data-type] header picture{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:absolute;width:100%;z-index:0}article.product[data-type] header picture img.product{display:none;height:auto;width:75%;z-index:1}article.product[data-type] header picture img.product:first-of-type{display:block}article.product[data-type] header picture img.mood{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:100%;transition:top .28s ease-out;width:100%;z-index:2}article.product[data-type] header:after{content:"";display:block;padding-top:100%}article.product[data-type]:hover header picture{z-index:3}article.product[data-type]:hover header picture img.mood{animation-direction:reverse;top:0}article.product[data-type]:hover header picture img.product{display:none}section.alternatives a.desktop{display:block}section.alternatives a.mobile{display:none}@media screen and (max-width:850px){section.alternatives li a.desktop{display:none}section.alternatives li a.mobile{display:block}}@media screen and (max-width:small){section.alternatives li a.desktop{display:none}section.alternatives li a.mobile{display:block}}.breadcrumbs{padding-top:var(--default-flow-space)}.breadcrumbs ul.path{align-items:center;display:flex;height:20px}.breadcrumbs ul.path li{flex:0 0 auto;position:relative}.breadcrumbs ul.path li.entry{padding-left:25px}.breadcrumbs ul.path li.entry:before{content:">";display:block;font-family:Futura;font-size:12px;font-weight:300;left:0;line-height:1;position:absolute;text-align:center;top:6px;width:25px}.breadcrumbs ul.path li a:hover{color:#000;text-decoration:underline}.breadcrumbs ul.path li a:hover:before{text-decoration:none}.breadcrumbs ul.path li.home a{display:inline-block;font-size:18px;margin-top:8px;position:relative}.breadcrumbs ul.path li.entry.last a{color:#000;cursor:default;pointer-events:none}.filters{gap:30px;position:relative}.filters,ul.forms{display:flex;justify-content:center}ul.forms{align-items:center;gap:10px}ul.forms li a{align-items:center;display:flex}ul.forms li a svg{width:40px}ul.forms li a:hover svg g,ul.forms li a:hover svg path,ul.forms li.active a svg g,ul.forms li.active a svg path{fill:#bb5957}ul.forms li a.table-round svg{height:20px}#header-media{display:block;height:100vh;overflow:hidden;position:relative;width:100vw}#header-media.image .simple-parallax-initialized{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#header-media.image .media{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:inherit;position:absolute;width:inherit}#header-media.video{overflow:hidden;z-index:10}#header-media.video video{background-size:cover;display:block;height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto;z-index:-100}.material-gallery{display:grid;grid-template-columns:repeat(4,1fr)}.material-gallery li figure{border-radius:8px;height:40vw;overflow:hidden;width:100%}.material-gallery li figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#fancybox-product-alternate-stage{--fancybox-bg:#fff}#fancybox-product-alternate-stage .fancybox__content{align-items:center;background-color:#fff;display:flex;height:100vh!important;justify-content:center;padding:80px;width:100vw!important}#fancybox-product-alternate-stage .fancybox__content .fancybox-image{height:auto;max-width:800px;width:80%!important}#fancybox-product-alternate-stage .fancybox__content .linkbox{bottom:0;display:block;height:50px;position:absolute}#fancybox-product-alternate-stage .f-button[data-fancybox-close]{--f-button-color:#000;--f-button-svg-fill:#000!important;--f-button-svg-filter:none;--f-button-bg:#fff!important;--f-button-hover-bg:#fff;--fancybox-hover-color:#000;--f-button-hover-color:lighten(#000,10);right:30px;top:30px}#fancybox-product-alternate-stage .f-button[data-fancybox-close] svg{fill:#000}section.product-stripe{--swiper-pagination-bottom:30px;--swiper-theme-color:#bb5957;display:block;margin-bottom:var(--default-flow-space);margin-top:var(--default-flow-space);padding:var(--default-flow-space) 0 calc(var(--default-flow-space)*2) 0;position:relative;width:100vw}section.product-stripe header{padding:var(--default-flow-space);text-align:center}section.product-stripe header h2{display:inline-block}section.product-stripe ul{padding:0 20px}section.product-stripe ul li a article{display:block;position:relative}section.product-stripe ul li a article figure,section.product-stripe ul li a article picture{align-items:center;aspect-ratio:1/1;background:#fff;display:flex;justify-content:center;width:100%}section.product-stripe ul li a article figure img,section.product-stripe ul li a article picture img{height:auto;width:70%}section.product-stripe ul li a article figure figcaption{display:none}section.product-stripe ul li a article h3{font-weight:400;padding-top:20px}section.product-stripe.locked ul{align-items:center;display:flex;justify-content:center}section.product-stripe.yellow{background-color:#f9f4ee}section.product-stripe.no-bottom-space{margin-bottom:calc(var(--default-flow-space)*-1)!important}.slider{cursor:none!important}.slider,.slider .slider-gallery{display:block;position:relative}.slider button.slider-mover{align-items:center;backface-visibility:hidden;background:rgba(0,0,0,.8);border:0;border-radius:100px;cursor:none!important;display:flex;height:100px;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100px;z-index:10}.slider button.slider-mover i{color:#fff;display:none;font-size:30px}.slider button.slider-mover[data-direction=left] i.icon-arrow-left,.slider button.slider-mover[data-direction=right] i.icon-arrow-right{display:block}ul.socials{align-items:center;display:flex;justify-content:space-between;padding-top:20px}ul.socials li{cursor:pointer!important;flex:0 1 auto}ul.socials li a{display:block;z-index:10}ul.socials li a i{font-size:25px}ul.socials.full-width{width:100%}body[data-view=product] section.product{display:grid;gap:80px;grid-template-columns:1.3fr .7fr;padding-bottom:calc(var(--default-flow-space)*2);padding-top:calc(var(--default-flow-space)*2);position:relative}body[data-view=product] section.product .store-window header{text-align:left}body[data-view=product] section.product .store-window header h1{font-size:80px;text-transform:uppercase}body[data-view=product] section.product .store-window header span{display:block}body[data-view=product] section.product .store-window picture{display:block;padding-top:calc(var(--default-flow-space)*2);position:relative}body[data-view=product] section.product .store-window picture img{aspect-ratio:attr(width)/attr(height);display:block;height:auto;width:100%}body[data-view=product] section.product .information>figure{display:block;padding-bottom:calc(var(--default-flow-space)*2);position:relative}body[data-view=product] section.product .information>figure picture{display:block;padding-bottom:var(--default-flow-space);position:relative}body[data-view=product] section.product .information>figure picture img{height:auto;width:100%}body[data-view=product] section.product .information .body h2{font-size:17px!important;margin-bottom:5px;text-transform:uppercase;width:80%}body[data-view=product] section.product .information .price{display:block;padding-top:40px}body[data-view=product] nav.toolbar{display:block;padding-top:calc(var(--default-flow-space)*2);position:relative}body[data-view=product] nav.toolbar ul{display:flex;gap:20px;justify-content:space-between}body[data-view=product] nav.toolbar ul li{border-radius:8px;flex:1 1 0;padding:20px 5px}body[data-view=product] nav.toolbar ul li figure{align-items:center;background-color:#f1e6da;border-radius:80px;display:flex;height:80px;justify-content:center;line-height:0;margin:0 auto;position:relative;width:80px}body[data-view=product] nav.toolbar ul li figure.with-background-image{background-position:50%;background-size:cover}body[data-view=product] nav.toolbar ul li figure i{color:#bb5957;display:block;display:inline-block;font-size:60px;position:relative}body[data-view=product] nav.toolbar ul li span{display:block;font-size:12px;font-weight:400;padding-top:20px;text-align:center;text-transform:uppercase}body[data-view=product] nav.toolbar ul li:hover{background-color:#f1e6da}body[data-view=product] nav.toolbar ul li:hover figure{background-color:#e3cdb5}.nice-select{border:1px solid #bb5957!important;display:inline-block;float:none;transition:none;width:150px}.nice-select span.current{color:#bb5957;font-size:14px;font-weight:400}.nice-select .nice-select-dropdown{border-top-left-radius:0;border-top-right-radius:0;box-shadow:none;margin-left:-1px;margin-top:-2px;width:150px}.nice-select .nice-select-dropdown ul.list{border:1px solid #bb5957!important;border-top:none!important;border-top-left-radius:0;border-top-right-radius:0}.nice-select .nice-select-dropdown ul.list li{color:#bb5957;font-size:14px}.nice-select .nice-select-dropdown ul.list li.selected{font-weight:600}.nice-select:after{border-color:#bb5957}
