@keyframes carouselFade{0%{opacity:0}4%{opacity:1}10%{opacity:1}14%{opacity:0}100%{opacity:0}}.primary-button{background-color:#a5182e;text-decoration:none;font-weight:500;text-align:center;color:#fff;font-size:clamp(.64rem,2vh,.96rem);padding:8px 24px;width:calc(100% - 48px)}@media screen and (min-width:1025px){.primary-button{width:auto}}.secondary-button{display:block;background-color:transparent;text-decoration:none;text-align:center;color:#2e2b2b;font-size:clamp(.64rem,2vh,.96rem);font-weight:500;padding:8px 24px;border:solid 1px #2e2b2b}.secondary-button.white{color:#fff;border-color:#fff}@media screen and (min-width:1025px){.secondary-button{display:table;width:auto}}.tertiary-button{display:table;text-decoration:none;position:relative;font-size:clamp(.64rem,2vh,.96rem)}.tertiary-button:after{width:1rem;height:1rem;transition:.5s;position:relative;top:3px;display:inline-block;margin-left:4px}.tertiary-button.white{color:#fff}.tertiary-button.white::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8 4l8 8-8 8" stroke="white" stroke-width="2" fill="none"/></svg>')}.tertiary-button.black{color:#2e2b2b}.tertiary-button.black::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8 4l8 8-8 8" stroke="black" stroke-width="2" fill="none"/></svg>')}#homepage-header{height:calc(100dvh - 140px)!important;margin-top:70px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;position:relative;flex-direction:column-reverse}#homepage-header .video-container{width:100%;height:50%;transition:.5s;position:relative}#homepage-header .video-container img,#homepage-header .video-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;z-index:-1}#homepage-header .video-container .overlay{position:absolute;bottom:0;left:0;width:100%;height:50%;background:transparent linear-gradient(180deg,rgba(21,21,21,0) 0,#151515 100%);mix-blend-mode:multiply;opacity:.5}#homepage-header .video-container .text-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:10}#homepage-header .video-container .text-container>h1{color:#fff;margin:0 auto;text-align:center;font-weight:500}#homepage-header .video-container .text-container>p{color:#fff;margin:0 auto;text-align:center}#homepage-header.has-sale-banner{margin-top:115px;overflow:hidden;height:calc(100dvh - 115px)!important}@media screen and (min-width:820px){#homepage-header{margin-top:0;height:100dvh!important}#homepage-header .video-container{width:50%;height:100%}#homepage-header .video-container.furniture:hover,#homepage-header .video-container.staircases:hover{width:75vw}#homepage-header .video-container.staircases:has(~.video-container.furniture:hover),#homepage-header .video-container.staircases:hover+.video-container.furniture{width:25vw}#homepage-header .video-container.staircases:has(~.video-container.furniture:hover)::after,#homepage-header .video-container.staircases:hover+.video-container.furniture::after{content:"";opacity:.75}#homepage-header .video-container .text-container{bottom:5rem;top:unset}#homepage-header .video-container .text-container h1{margin:0 auto;font-weight:400}}#trustpilot{width:100%;display:flex;justify-content:center;align-items:end;z-index:10000;position:absolute;bottom:32px;z-index:50}#trustpilot svg{width:100px;height:auto}#trustpilot .text{color:#fff;margin-left:1rem;font-size:1rem;font-weight:300;font-family:montserrat;padding-top:5px;line-height:1.1}@media screen and (max-width:768px){#trustpilot svg{width:80px}#trustpilot .text{font-size:.8rem;margin-left:.8rem}}#scroll-snap{margin-top:130px}#scroll-snap.has-sale-banner{margin-top:175px}@media screen and (max-width:820px){#scroll-snap.has-sale-banner{margin-top:165px}}@media screen and (max-width:820px){#scroll-snap{margin-top:120px}}.container,.wp-block-group,.wp-block-group__inner-container{padding:0;margin:0;width:100vw;height:calc(100dvh - 90px);overflow:hidden;display:block;position:relative}.container__inner-container,.wp-block-group__inner-container,.wp-block-group__inner-container__inner-container{height:100%}.container.first,.wp-block-group.first,.wp-block-group__inner-container.first{display:block;height:calc(100dvh - 130px)}.container.first .wp-block-group__inner-container,.wp-block-group.first .wp-block-group__inner-container,.wp-block-group__inner-container.first .wp-block-group__inner-container{display:block}@media screen and (max-width:820px){.container,.wp-block-group,.wp-block-group__inner-container{height:auto!important;overflow:visible}.container__inner-container,.wp-block-group__inner-container,.wp-block-group__inner-container__inner-container{height:100%!important;display:block}}
/*# sourceMappingURL=front-page.min.css.map */
