@charset "UTF-8";@font-face{font-family:"Inter-VariableFont";src:url("../fonts/Inter-VariableFont.ttf") format("truetype")}@font-face{font-family:"Barlow-Regular";src:url("../fonts/Barlow-Regular.ttf") format("truetype")}@font-face{font-family:"K2D-Regular";src:url("../fonts/K2D-Regular.ttf") format("truetype")}*{padding:0;margin:0;box-sizing:border-box;font-family:"Inter-VariableFont",Helvetica,Arial,sans-serif;user-select:none}html{-webkit-tap-highlight-color:transparent}.main-text .normal{color:#777}.normal,p{line-height:130%;margin-top:0;margin-bottom:clamp(8px,1vw,15px);font-size:clamp(16px,1.2vw,26px)}sup{line-height:0}h1 sup,h2 sup,h3 sup{font-size:12px}p sup{font-size:10px}.normal ul{margin:14px 0 14px 10px;padding:0}.normal ul li{list-style-image:none;margin:0;padding:0;margin-left:10px;padding-left:5px;margin-bottom:10px}.normal ul li::marker{content:"•"}hr{border:none;border-bottom:1px solid #d5d8bf}.normal hr{margin:20px 0}.normal p.image-caption{font-style:italic;margin:5px 0 15px;text-align:center}.normal a{text-decoration:underline}.normal ol{margin-left:20px;padding-left:20px;font-size:initial}.normal ol li{line-height:160% !important;margin-bottom:4px}.normal table{padding:0;margin:0 0 10px 0;border:0;border-collapse:collapse;width:100% !important}.normal table td{padding:5px;border:0}.normal table td p{margin:0}.normal table.table-no-gridlines{padding:0;margin:0 0 10px 0;border:0;border-collapse:collapse}.normal table.table-no-gridlines td{padding:5px;border:0}.normal table.table-small{padding:0;margin:0 0 10px 0;border:0;border-top:1px solid #ddd;border-left:1px solid #ddd;border-collapse:collapse;color:#777;font-size:10px}.normal table.table-small td{padding:5px;border:0;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.normal table.table-gridlines{padding:0;margin:0 0 10px 0;border:0;border-top:1px solid #ddd;border-left:1px solid #ddd;border-collapse:collapse}.normal table.table-gridlines td{padding:5px;border:0;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.normal iframe{width:100%}.normal img{max-width:100%;height:auto}.intro,.intro .normal p,.intro .normal{font-size:clamp(16px,1.8vw,26px)}h1,h2,h3,h4,h5,h6{font-weight:300;font-style:normal;line-height:normal}.altherm-digital-showroom h1,.altherm-digital-showroom h2,.altherm-digital-showroom h3,.altherm-digital-showroom h4,.altherm-digital-showroom h5,.altherm-digital-showroom h6{font-family:"Barlow-Regular",sans-serif}.vantage-digital-showroom h1,.vantage-digital-showroom h2,.vantage-digital-showroom h3,.vantage-digital-showroom h4,.vantage-digital-showroom h5,.vantage-digital-showroom h6{font-family:"neue-haas-grotesk-display",sans-serif;font-weight:600}.first-digital-showroom h1,.first-digital-showroom h2,.first-digital-showroom h3,.first-digital-showroom h4,.first-digital-showroom h5,.first-digital-showroom h6{font-family:"K2D-Regular",sans-serif}h1{font-size:clamp(34px,2.8vw,50px);line-height:115%}h2{font-size:clamp(34px,2.2vw,44px);line-height:120%;margin-bottom:16px}h3{font-size:1.6vw;line-height:120%;margin-bottom:15px;font-weight:500}h4{font-size:1.4vw;line-height:120%;font-weight:500;margin-bottom:14px}h5{font-size:clamp(20px,1.6vw,30px);font-weight:500;margin-bottom:14px;line-height:130%}h6{font-size:13px;margin-bottom:10px}body{display:flex;flex-direction:column;min-height:100vh;background-color:#ececec;overflow-y:hidden;color:#6e6f70}.light-gray-text{color:#777}.gray-text{color:#606162}.text-align-right{text-align:right}.text-align-center{text-align:center}.margin-top-40{margin-top:40px !important}.margin-btm-20{margin-bottom:20px !important}.margin-btm-40{margin-bottom:40px !important}.padding-btm-30{padding-bottom:30px !important}button{cursor:pointer;border:none;background:transparent}.header{flex:0 0 6vw;display:flex;align-items:center;padding:1.5vw 2vw;border-bottom:1px solid #cbcbcb}.header-logo{height:3vw}.header-title{color:#939495;margin:.5vw 0 0 2vw;font-weight:700;text-transform:uppercase;letter-spacing:.8vw;font-size:clamp(16px,1.5vw,24px)}.favourites-container{display:flex;align-items:center;margin-left:auto;cursor:pointer;font-weight:200;padding:.4em .8em;border-radius:6px;background:#f5f5f5;border:1px solid #e8e8e8;transition:all .3s;box-shadow:1px 1px 4px #c5c5c5,-1px -1px 4px #fff;color:#777;letter-spacing:1px;transform:scale(1)}.favourites-container p{font-size:clamp(13px,1.2vw,26px);margin:0}.favourites-container.active{box-shadow:inset 1px 1px 4px #c5c5c5,inset -1px -1px 4px #fff;background:#fff}.favourites-container img{margin-right:10px}.body{display:flex;flex:1;flex-direction:column;width:100%}.shared-grid-container{position:relative;z-index:1;width:100%;margin:auto;font-size:0;background:transparent}.shared-grid-container.no-index{z-index:0}.shared-grid-container .grid-item{display:inline-block;vertical-align:top;width:100%;font-size:16px;transition:width .4s linear;padding:0 10px}.shared-grid-container .grid-item.col-mobile-1{width:8.33%}.shared-grid-container .grid-item.col-mobile-2{width:16.66%}.shared-grid-container .grid-item.col-mobile-3{width:25%}.shared-grid-container .grid-item.col-mobile-4{width:33.33%}.shared-grid-container .grid-item.col-mobile-5{width:41.66%}.shared-grid-container .grid-item.col-mobile-6{width:50%}.shared-grid-container .grid-item.col-mobile-7{width:58.33%}.shared-grid-container .grid-item.col-mobile-8{width:66.66%}.shared-grid-container .grid-item.col-mobile-9{width:75%}.shared-grid-container .grid-item.col-mobile-10{width:83.33%}.shared-grid-container .grid-item.col-mobile-11{width:91.66%}.shared-grid-container .grid-item.col-mobile-12{width:100%}@media screen and (min-width:768px){.shared-grid-container .grid-item.col-phablet-1{width:8.33%}.shared-grid-container .grid-item.col-phablet-2{width:16.66%}.shared-grid-container .grid-item.col-phablet-3{width:25%}.shared-grid-container .grid-item.col-phablet-4{width:33.33%}.shared-grid-container .grid-item.col-phablet-5{width:41.66%}.shared-grid-container .grid-item.col-phablet-6{width:50%}.shared-grid-container .grid-item.col-phablet-7{width:58.33%}.shared-grid-container .grid-item.col-phablet-8{width:66.66%}.shared-grid-container .grid-item.col-phablet-9{width:75%}.shared-grid-container .grid-item.col-phablet-10{width:83.33%}.shared-grid-container .grid-item.col-phablet-11{width:91.66%}.shared-grid-container .grid-item.col-phablet-12{width:100%}}@media screen and (min-width:1024px){.shared-grid-container .grid-item.col-tablet-1{width:8.33%}.shared-grid-container .grid-item.col-tablet-2{width:16.66%}.shared-grid-container .grid-item.col-tablet-3{width:25%}.shared-grid-container .grid-item.col-tablet-4{width:33.33%}.shared-grid-container .grid-item.col-tablet-5{width:41.66%}.shared-grid-container .grid-item.col-tablet-6{width:50%}.shared-grid-container .grid-item.col-tablet-7{width:58.33%}.shared-grid-container .grid-item.col-tablet-8{width:66.66%}.shared-grid-container .grid-item.col-tablet-9{width:75%}.shared-grid-container .grid-item.col-tablet-10{width:83.33%}.shared-grid-container .grid-item.col-tablet-11{width:91.66%}.shared-grid-container .grid-item.col-tablet-12{width:100%}}@media screen and (min-width:1164px){.shared-grid-container .grid-item.col-1{width:8.33%}.shared-grid-container .grid-item.col-2{width:16.66%}.shared-grid-container .grid-item.col-3{width:25%}.shared-grid-container .grid-item.col-4{width:33.33%}.shared-grid-container .grid-item.col-5{width:41.66%}.shared-grid-container .grid-item.col-6{width:50%}.shared-grid-container .grid-item.col-7{width:58.33%}.shared-grid-container .grid-item.col-8{width:66.66%}.shared-grid-container .grid-item.col-9{width:75%}.shared-grid-container .grid-item.col-10{width:83.33%}.shared-grid-container .grid-item.col-11{width:91.66%}.shared-grid-container .grid-item.col-12{width:100%}.shared-grid-container .grid-item.col-custom-20{width:20%}}@media screen and (max-width:767px){.grid-item.grid-hide-mob{display:none}}@media screen and (max-width:1024px){.grid-item.grid-hide-phablet{display:none}}@media screen and (max-width:1163px){.grid-item.grid-hide-until-desktop{display:none}}@media screen and (min-width:1164px){.grid-item.grid-hide-desktop{display:none}}.shared-grid-container{max-width:100%}.section-content{display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;flex-wrap:nowrap;overflow:hidden;padding:0;min-height:0;flex:1}.section-content.login-container{display:flex;flex-direction:row;align-content:stretch;justify-content:space-between;align-items:unset;padding:30px 30px 30px 0}.login-section{display:flex;flex-direction:column;justify-content:center;flex-basis:30%;margin:0 auto;color:#606162}.login-subtitle{font-weight:300;font-family:"Inter-VariableFont";line-height:150%;font-size:2.5vw;text-align:center}.login-title{font-size:5.6vw;line-height:90%;text-align:center}.begin-btn{background-color:#fff;border-radius:6px;padding:20px;text-align:center;text-transform:uppercase;letter-spacing:5px;font-weight:700;font-size:1.3vw;color:#000;margin:30px 0;opacity:1;transition:opacity 400ms ease-in-out}.begin-btn.hide-btn{opacity:0}.login-fields-section{display:none;background-color:#fff;padding:20px 30px;margin-top:30px;border-radius:6px;opacity:0;transition:opacity 400ms ease-in-out}.login-fields-section input{padding:20px 0;border:0;width:100%;font-size:20px;outline:none}.login-btn-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.new-account-btn{font-size:20px;font-weight:600}.login-btn{font-size:20px}.carousel-section{position:relative;flex-basis:58%}#home-carousel{position:absolute;width:100%;height:100%;overflow:hidden;border-radius:6px;background:#fff}.slide{display:flex;position:absolute;width:100%;height:100%;opacity:0;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#777}.slide.active{display:flex;opacity:1}.slide-text{position:absolute;bottom:10px;left:10px;color:#fff}.move-back,.move-forward{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}.move-back .arrow,.move-forward .arrow{width:40px;height:40px;background:url("../images/icons/back-arrow-grey.svg") 0 0 no-repeat}.move-forward{right:0}.move-forward .arrow{background:url("../images/icons/forward-arrow-grey.svg") 0 0 no-repeat}.breadcrumbs-container{width:100%;align-items:flex-start;flex:0 0 6vw;position:relative;display:flex;align-items:center;padding-left:2vw}.breadcrumb-btn{padding:.4em .8em;border-radius:6px;background:#f5f5f5;cursor:pointer;border:1px solid #e8e8e8;transition:all .3s;box-shadow:1px 1px 4px #c5c5c5,-1px -1px 4px #fff;display:flex;align-items:center;color:#777;font-weight:200;letter-spacing:1px;font-size:clamp(13px,1.2vw,26px);margin-right:10px;transform:scale(1)}.breadcrumb-btn svg{margin-right:5px}.breadcrumb-btn:active{color:#666;box-shadow:inset 1px 1px 4px #c5c5c5,inset -1px -1px 4px #fff}.breadcrumb-favourite-btn{border-radius:6px;background:#f5f5f5;cursor:pointer;border:1px solid #e8e8e8;transition:all .3s;box-shadow:1px 1px 4px #c5c5c5,-1px -1px 4px #fff;color:#777;transform:scale(1);margin:0 2vw 0 auto}.breadcrumb-favourite-btn:hover{box-shadow:0 0 5px rgba(33,33,33,.3)}.breadcrumb-favourite-btn img{transform:scale(.8)}.carousel-favourite-btn{position:absolute;top:20px;right:20px;border-radius:6px;border:1px solid #fff}.carousel-favourite-btn img{transform:scale(.8)}.home-panel-container{display:flex;flex-direction:column;align-self:stretch;justify-content:space-between;flex-wrap:wrap;width:100%;height:calc(100vh - 252px)}.panel{padding:15px;border-radius:6px;background-color:#fff;transform:scale(1);background:#f5f5f5;cursor:pointer;border:1px solid #e8e8e8;transition:all .2s;box-shadow:1px 1px 4px #c5c5c5,-1px -1px 4px #fff;font-size:clamp(14px,1.2vw,20px)}.panel:active{color:#666;box-shadow:inset 1px 1px 4px #c5c5c5,inset -1px -1px 4px #fff}.panel-img{border-radius:6px}.home-panel-btn{padding:20px;border-radius:6px;width:calc(33.33% - 15px)}.home-panel-btn.big{display:flex;flex-direction:column;flex:0 1 calc(50% - 10px);margin-right:20px}.home-panel-btn.big h2{padding:0 10px}.home-panel-btn.big .panel-img{flex:1}.home-panel-btn.small{display:flex;align-items:center;height:calc(20% - 16px)}.home-panel-btn.small h2{margin:0;order:1}.home-panel-btn.small .panel-img{width:calc(20% - 16px);height:0;padding-bottom:calc(20% - 16px);margin-right:30px;border-radius:6px}.section-panels{display:flex;justify-content:space-between;align-self:stretch;width:100vw;height:100%;padding:2vw;flex:1 1 auto}.section-panels.x-scrollable{padding:2vw 0 2vw 2vw;overflow-x:scroll}@media(hover:none) and (pointer:coarse){.section-panels.x-scrollable::-webkit-scrollbar{width:0;background:transparent}}.section-panels.hardware-panels{flex-wrap:wrap}.section-panels.page-section-panels{justify-content:flex-start}.section-panel{display:flex;flex-direction:column;flex:0 0 27%;margin-right:20px}.section-panel.entrance-doors-section-panel.entrance-door-plus .panel{flex:0 0 calc(50% - 15px);margin-bottom:30px}.section-panel.section-panel-count-4{margin-right:18px;flex:0 0 calc(25% - 18px)}.section-panel.section-panel-count-3{margin-right:18px;flex:0 0 calc(34% - 18px)}.section-panel.section-panel-count-2{margin-right:18px;flex:0 0 calc(51% - 18px)}.section-panel.section-panel-count-1{margin-right:18px;flex:0 0 calc(80% - 18px)}.section-panel.panel.hardware-panel{flex:0 0 calc(25% - 25px)}.section-panel.panel.hardware-panel:nth-child(n+4){margin-right:0}.section-panel.panel.hardware-panel:nth-child(n+5){margin-top:30px}.section-panel .section-panel-img{flex:1}.section-panel h2{font-family:"Inter-VariableFont";margin-bottom:15px}.long-title{height:72px}.section-header{display:flex;align-items:flex-end;width:100%;margin:0 2vw}.section-header h1{margin:0 2vw 0 0}.section-header h4,.section-header .intro-subtitle .normal,.section-header .intro-subtitle .normal p{font-style:normal;font-size:clamp(16px,1.6vw,28px);line-height:120%;font-weight:300;vertical-align:bottom;margin-bottom:0;padding-bottom:4px}.altherm-digital-showroom .section-header h4,.altherm-digital-showroom .section-header .intro-subtitle .normal,.altherm-digital-showroom .section-header .intro-subtitle .normal p{font-family:"Barlow-Regular",sans-serif}.vantage-digital-showroom .section-header h4,.vantage-digital-showroom .section-header .intro-subtitle .normal,.vantage-digital-showroom .section-header .intro-subtitle .normal p{font-family:"neue-haas-grotesk-display",sans-serif}.first-digital-showroom .section-header h4,.first-digital-showroom .section-header .intro-subtitle .normal,.first-digital-showroom .section-header .intro-subtitle .normal p{font-family:"K2D-Regular",sans-serif}.finish-header{display:flex !important;align-items:flex-start;width:100%;min-height:80px}.finish-intro{padding-left:40px}.main-text-title{margin-bottom:20px}.margin-btm-30{margin-bottom:30px !important}.main-media-carousel,.main-media-popup{display:flex;position:absolute;top:.6vw;left:.6vw;right:.6vw;bottom:.6vw;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.main-media-popup{flex-direction:column;top:0;left:0;right:0;bottom:0}.main-media-carousel.show,.main-media-popup.show{opacity:1;pointer-events:all}.page-content-wrapper{display:none;padding:30px;z-index:1;background-color:#f2f2f3;min-height:100%}.page-content-wrapper.solux-e-page{position:relative;width:100%;height:100%}.page-content-wrapper.solux-e-page .accordion-main-title,.page-content-wrapper.solux-e-page .accordion-fine-print{color:#fff}.page-content-wrapper.show{display:block}.main-media-carousel .slide-text{bottom:20px;left:20px;color:#fff}.popup-btn{margin-top:1vw;padding:5px 10px;width:100%;height:clamp(66px,6vw,80px);border-radius:6px;background:#f5f5f5;cursor:pointer;border:1px solid #e8e8e8;transition:all .3s;box-shadow:1px 1px 4px #c5c5c5,-1px -1px 4px #fff;display:flex;align-items:center;color:#777;font-weight:200;font-size:clamp(14px,1.2vw,18px);transform:scale(1)}.popup-btn.active{box-shadow:inset 1px 1px 4px #c5c5c5,inset -1px -1px 4px #fff;background:#fff;width:150%}.popup-btn-icon{height:50px}.popup-btn-title{margin:0 0 0 8px;font-size:clamp(18px,1.6vw,26px)}.popup-tab-img{height:100px;margin:0 15px;padding-bottom:10px;user-drag:none;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none}.configurations{display:flex;align-items:center;justify-content:space-around;padding:15px 20px;background-image:linear-gradient(to bottom,#dbdbde,#fbfbfc)}.margin-right-30{margin:30px !important}.no-margin{margin:0 !important}.config-tab-carousel{position:relative;background:linear-gradient(to bottom,#eee,#fff);overflow:hidden;padding:15px 50px 20px}.popup-tabs{display:flex;position:relative;align-items:center;overflow-y:hidden;overflow-x:scroll;scroll-behavior:smooth}.popup-tab-arrow-left,.popup-tab-arrow-right{position:absolute;top:50%;transform:translateY(-50%)}.popup-tab-arrow-left{left:0}.popup-tab-arrow-right{right:0}.popup-tab{border-bottom:2px solid transparent;user-drag:none;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none}.popup-tab.active{border-bottom:2px solid #939495}.popup-tab-arrow{position:absolute;top:50%;transform:translateY(-50%)}.popup-tab-back-arrow{left:10px}.popup-tab-forward-arrow{right:10px}.config-details{flex-basis:100%;background-color:#fff}.config-details-title{position:absolute;font-family:"Inter-VariableFont" !important;margin:20px 0 0 20px}.config-img{margin-right:25px}.config-popup-container{display:block;height:100%}.config-popup{position:relative;height:100%;width:100%}.config-popup-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:100}.config-popup-back-arrow{left:10px}.config-popup-forward-arrow{right:10px}.config-disclaimer{margin-top:20px;font-size:clamp(10px,1vw,16px);font-style:italic;line-height:130%}.popup-slide{position:absolute;width:100%;top:0;left:0;right:0;bottom:0;-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);-moz-transition:.5s transform ease-in-out;-o-transition:.5s transform ease-in-out;-webkit-transition:.5s transform ease-in-out;transition:.5s transform ease-in-out;background-color:#fff;overflow:hidden;padding:0 60px}.popup-slide-content-container{display:flex;align-items:center;height:100%}.iframe-container{display:flex;align-items:center;flex-basis:50%;height:100%}.configurations-iframe{height:inherit}.config-text-container{display:block;flex-basis:50%;padding:20px}.config-text-title{font-family:"Inter-VariableFont";margin:0}.config-text-subtitle{font-size:clamp(14px,1.2vw,20px);margin-bottom:20px;font-weight:600}.hardware-wrapper{display:flex;width:calc(100% - 100px);height:100%;margin:0 auto;align-items:center;overflow-x:scroll;overflow-y:scroll}.hardware-wrapper .hardware-prev-btn{left:0}.hardware-wrapper .hardware-next-btn{right:0}.hardware-grid-list{display:grid;flex-wrap:wrap;width:100%;height:100%;padding:25px 0}.hardware-grid-item{display:grid;position:relative;grid-template-rows:subgrid;grid-row:span 4;padding:0 25px 25px;border-right:1px solid #cbcbcf}.hardware-grid-header-title{padding-right:25px}.hardware-grid-item:first-of-type{padding-left:0}.hardware-grid-item:last-child{border-right:none}.hardware-grid-text .normal p{font-size:clamp(16px,1.2vw,22px);margin:0}.hardware-grid-sizes h5{margin-top:5px;margin-bottom:0}.hardware-grid-sizes,.hardware-grid-sizes p{font-size:clamp(12px,1vw,18px);margin:0;font-weight:300}.hardware-grid-img img{display:block;height:15vw;width:auto;max-width:100%;margin:10px auto}.flex-half-cols{display:flex;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap}.half-col{flex-basis:calc(50% - 30px);min-width:400px}.diagonal-bg-top-right{background:linear-gradient(135deg,#f3f9fc 50%,#fff 50%)}.klima-about-heading{margin-bottom:40px;font-size:3rem}.klima-benefit-item{display:flex;align-items:flex-start;margin-bottom:40px}.klima-benefit-item h4{font-weight:bold}.klima-benefit-item *{font-size:1.5rem}.klima-benefit-img{flex-basis:calc(30% - 20px);margin-right:20px;max-width:80px}.klima-benefit-text{flex-basis:100%}.klima-benefit-text img{float:left;margin:0 15px 10px 0;max-width:80px;width:90%;height:auto}#cboxClose{bottom:unset;top:0;align-self:flex-start}.float-right{float:right !important}.accordion-hero-image{width:90%}h2.accordion-main-title{z-index:1000;position:relative}.accordion-fine-print{position:absolute;z-index:1000;bottom:30px}.shared-accordion{width:40%}.shared-accordion.with-background{padding:0;position:relative;color:#fff;z-index:2;width:50%;font-size:clamp(16px,1vw,26px)}.solux-e-page .accordion{background-color:rgba(255,255,255,.1);border-bottom:0;padding:10px;margin-bottom:2px}.solux-ultra-page .accordion{background-color:rgba(0,0,0,.1);border-bottom:0;padding:0;margin-bottom:2px}.solux-ultra-page .accordion-header{border-bottom:0;padding:10px;margin-bottom:2px;color:#777}.solux-ultra-page .accordion-details{padding:20px;margin:0;color:#606162}.accordion{border-bottom:1px solid #cbcbcf;padding:10px 0}.accordion-header{display:flex;align-items:center;cursor:pointer}.accordion-header.open .accordion-header-close{transform:rotate(0)}.accordion-title{margin:0 !important;display:flex;align-items:center}.accordion-icon{line-height:0;margin:0 10px 0 auto;order:1}.accordion-image{height:30px;width:auto;margin-right:10px}.accordion-intro{margin:0 0 0 20px}.accordion-header-close{margin-left:auto;transition:transform .2s linear;transform:rotate(45deg);order:2}.accordion-header-close.accordion-close-adjust{margin-left:0}@media screen and (max-width:768px){.accordion-header-close.accordion-close-mobile-adjust{margin-left:0}}.accordion-details{display:none;margin:20px 0 10px}.accordion-tab-image-container{position:relative}.accordion-tab-image{display:none}@media screen and (min-width:768px){.accordion-tab-image{width:100%;height:600px}.accordion-tab-image.show{display:block}}.colours-container{display:grid !important;z-index:1;width:100%;padding:0;max-width:1150px;margin-bottom:40px;background:transparent;column-gap:1vw;row-gap:1vw;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}@media screen and (max-width:767px){.colours-container>div:nth-of-type(3n) .colour-inner-tile{left:unset;right:0}}@media screen and (min-width:768px){.colours-container{grid-template-columns:repeat(10,minmax(0,1fr))}.colours-container>div:nth-of-type(10n-1) .colour-inner-tile,.colours-container>div:nth-of-type(10n) .colour-inner-tile{left:unset;right:0}}.colour-tile{position:relative;width:100%;height:0;padding-bottom:100%;z-index:0}.colour-tile .colour-inner-tile{pointer-events:none}.colour-tile.show{z-index:1}.colour-tile.show .colour-inner-tile{pointer-events:all;width:calc(200% + 25px);height:calc(200% + 25px);z-index:1;max-width:259px;max-height:259px}@media screen and (min-width:768px){.colour-tile.show .colour-inner-tile{width:calc(200% + 1vw);height:calc(200% + 1vw);max-width:259px;max-height:259px}}.colour-tile.show .colour-inner-tile .colour-name,.colour-tile.show .colour-inner-tile .favourite-btn.colour,.colour-tile.show .colour-inner-tile .colour-add-to-order,.colour-tile.show .colour-inner-tile .colour-close{opacity:1;transition:opacity .2s ease-out .2s}.colour-inner-tile{display:flex;position:absolute;justify-content:space-between;padding:15px;width:100%;height:100%;top:0;left:0;transition:width .2s ease-out,height .2s ease-out;user-select:none;cursor:pointer}.showroom-lower-colour-tile-set .colour-inner-tile{top:auto;bottom:0}.colour-inner-tile .favourite-btn.colour{opacity:0}.colour-name{margin:0;opacity:0;align-self:flex-end}.colour-close{opacity:0;cursor:pointer}.colour-add-to-order{position:absolute;opacity:0;padding:5px}.colour-selected{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.favourite-btn{background-image:url(../images/digital-showroom/favourite-icon.svg);background-repeat:no-repeat;background-position:center;background-size:30px;height:40px;width:40px;padding:10px;cursor:pointer;font-size:clamp(14px,1.2vw,20px)}.favourite-btn.selected{background-image:url(../images/icons/favourite-bright-selected.svg) !important}.favourite-btn.gallery-image{background-image:url(../images/digital-showroom/favourite-icon-white.svg)}favourites-content-wrapper .favourite-btn.digital-showroom-page{position:relative;width:30px;height:30px;padding:0}.favourite-btn.hardware{position:absolute;top:0;right:15px;width:25px;height:25px;background-image:url(../images/icons/favourite-grey.svg)}.carousel-favourite-btn .favourite-btn.hardware{position:unset;top:unset;right:unset;width:40px;height:40px;background-image:url(../images/digital-showroom/favourite-icon-white.svg)}.favourite-btn.colour{background-image:url(../images/icons/favourite-grey.svg);position:absolute;top:unset;right:5px;bottom:5px}.favourite-btn.configuration{border:2px solid #939495;border-radius:6px;margin-top:20px}.favourite-btn.configuration.selected{background-image:url(../images/icons/favourite-bright-selected.svg) !important}.favourites-content-wrapper .favourite-btn{border:none;border-width:0}.favourite-vh-logo{position:absolute;top:10px;left:10px}.media-popup-close-btn{display:block;position:absolute;top:15px;right:15px;cursor:pointer;z-index:100}.media-popup-close-btn svg{width:30px;height:30px}.multi-bg-container{display:block;position:absolute;background-position:center;background-repeat:no-repeat;width:100%;height:100%;top:0;left:0;z-index:1}.accordion-bg-container{display:block;position:absolute;background-position:center;background-repeat:no-repeat;width:calc(50% - 60px);height:calc(100% - 50px);top:30px;right:30px;z-index:1}.multi-bg{position:absolute;width:100%;height:100%;object-fit:cover;background-position:center;background-repeat:no-repeat;line-height:0;opacity:0;transition:opacity .2s linear}.multi-bg.show-bg{opacity:1}.main-content-container{height:calc(100dvh - 12vw - 2vw);width:100%;display:flex;flex-wrap:wrap;padding:0 2vw 2vw;flex:1 1 auto}.main-text-container{width:25%;flex:0 0 25%;margin-top:20px}.main-text-container .main-text{margin-bottom:2vw}.main-text-container ul li{list-style-type:square;padding-left:10px}.main-media-container{width:calc(75% - 30px);margin-left:auto;flex:0 0 calc(75% - 30px);height:100%;max-height:none;background:#fff;border-radius:6px;position:relative;overflow:hidden;overflow-y:auto;padding:10px}.popup-big-img{display:block;width:100%;max-height:90%;height:auto;margin:0 auto;object-fit:contain;align-self:center}.no-padding{padding:0 !important}.youtube-video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-play-btn img{width:50px;height:50px}.gallery-item-container{position:relative}.gallery-item-container img.gallery-image{width:100%;height:auto;margin-bottom:10px}.gallery-image-products{margin-bottom:10px}.gallery-item-container .configuration-image{margin-bottom:10px;background-size:contain;padding-bottom:100%}.favourite-vh-img{position:relative;margin-bottom:10px;width:100%;height:0;padding-bottom:100%;background-size:cover;background-position:center}.gallery-caption{margin-bottom:15px}.gallery-item-container .favourite-btn.gallery-image,.gallery-item-container .favourite-btn.configuration,.gallery-item-container .favourite-btn.colour,.favourite-vh-img .favourite-btn.user-virtual-home{position:absolute;top:0;right:0;margin:0}.hardware-info .info-bubble{display:none !important}.hardware-info .pdf-hide{display:none !important}.digitalshowroom-header-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.digitalshowroom-picture{margin-bottom:10px}#send-favourite-form{display:block;margin-bottom:10px}#send-favourite-form input[type=text]{padding:8px;border-radius:4px;border:1px solid #999;flex:1}#send-favourite-form input[type=submit]{border:1px solid #999;border-radius:4px;padding:8px;width:auto}.js-section-page-35 .normal{display:flex;flex-direction:column;height:100%}.js-section-page-35 .normal .feature-block{display:flex;flex-direction:column;flex:1;height:100%}.js-section-page-35 .normal .feature-image-container{flex:1;min-height:300px;position:relative;overflow:hidden}.js-section-page-35 .normal .feature-image{position:absolute;inset:0;width:100% !important;height:100% !important;object-fit:cover;object-position:center;max-width:none !important;display:block;margin-top:1vw}input,textarea,select{border:1px solid #999;padding:8px;border-radius:4px;width:100%;max-width:525px}ul.form{list-style:none}ul.form li{padding-left:0;margin-bottom:12px;list-style-type:none}ul.form label{display:block;margin-bottom:2px;font-size:11px}.submit-message{margin-bottom:30px}.validation{display:none;position:relative;pointer-events:none}.validation .validation_outer,.validation .outer{background:url(../images/error_msg_arrow.png) left 15px bottom no-repeat;padding-bottom:7px;position:absolute;top:-37px;left:-35px;z-index:99;min-width:200px;width:auto !important}.validation .validation_inner,.validation .inner{background:#e30418;font-weight:bold;font-size:11px;line-height:15px;color:#fff;padding:5px 10px;border-radius:4px;display:block}textarea+.validation .validation_outer{top:-29px}.validation.autoPosition{position:absolute}.validation.autoPosition .validation_outer,.validation.autoPosition .outer{left:auto;top:auto}.page-content-wrapper.level-3-favourite{padding:45px 30px 30px}.page-content-wrapper.level-3-favourite .favourite-btn.digital-showroom-page{position:absolute;top:10px;left:10px}.page-content-wrapper.level-3-favourite .favourite-btn.digital-showroom-page.right-side{position:absolute;top:10px;right:10px;left:unset}.standard-page-img{display:block;width:100%;height:auto;margin-top:30px}