@font-face{font-family:Elisabeth;src:url(/cdn/shop/files/ElisabethRegular.woff2?v=1725928837) format("woff2")}@font-face{font-family:Elisabeth Regular;font-style:normal;font-weight:400;src:local("Elisabeth Regular"),url(/cdn/shop/files/Elisabeth.woff?v=1725928823) format("woff")}@font-face{font-family:Avenir;src:url(Avenir-Black.eot);src:url(Avenir-Black.eot?#iefix) format("embedded-opentype"),url(Avenir-Black.woff2) format("woff2"),url(Avenir-Black.woff) format("woff"),url(Avenir-Black.ttf) format("truetype"),url(Avenir-Black.svg#Avenir-Black) format("svg");font-weight:900;font-style:normal}@font-face{font-family:Avenir Book;src:url(Avenir-Book.eot);src:url(Avenir-Book.eot?#iefix) format("embedded-opentype"),url(Avenir-Book.woff2) format("woff2"),url(Avenir-Book.woff) format("woff"),url(Avenir-Book.ttf) format("truetype"),url(Avenir-Book.svg#Avenir-Book) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Avenir;src:url(Avenir-Heavy.eot);src:url(Avenir-Heavy.eot?#iefix) format("embedded-opentype"),url(Avenir-Heavy.woff2) format("woff2"),url(Avenir-Heavy.woff) format("woff"),url(Avenir-Heavy.ttf) format("truetype"),url(Avenir-Heavy.svg#Avenir-Heavy) format("svg");font-weight:900;font-style:normal}@font-face{font-family:Avenir;src:url(Avenir-Light.eot);src:url(Avenir-Light.eot?#iefix) format("embedded-opentype"),url(Avenir-Light.woff2) format("woff2"),url(Avenir-Light.woff) format("woff"),url(Avenir-Light.ttf) format("truetype"),url(Avenir-Light.svg#Avenir-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Avenir;src:url(Avenir-Medium.eot);src:url(Avenir-Medium.eot?#iefix) format("embedded-opentype"),url(Avenir-Medium.woff2) format("woff2"),url(Avenir-Medium.woff) format("woff"),url(Avenir-Medium.ttf) format("truetype"),url(Avenir-Medium.svg#Avenir-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Avenir;src:url(Avenir-Roman.eot);src:url(Avenir-Roman.eot?#iefix) format("embedded-opentype"),url(Avenir-Roman.woff2) format("woff2"),url(Avenir-Roman.woff) format("woff"),url(Avenir-Roman.ttf) format("truetype"),url(Avenir-Roman.svg#Avenir-Roman) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Georgia;src:url(Georgia.eot);src:url(Georgia.eot?#iefix) format("embedded-opentype"),url(Georgia.woff2) format("woff2"),url(Georgia.woff) format("woff"),url(Georgia.ttf) format("truetype"),url(Georgia.svg#Georgia) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Beyond Infinity - Demo";src:url(BeyondInfinity.eot);src:url(BeyondInfinity.eot?#iefix) format("embedded-opentype"),url(BeyondInfinity.woff2) format("woff2"),url(BeyondInfinity.woff) format("woff"),url(BeyondInfinity.ttf) format("truetype"),url(BeyondInfinity.svg#BeyondInfinity) format("svg");font-weight:400;font-style:normal}*{outline:none!important}body,.caption .subtitle{font-family:Avenir Book}.h1,h1{font-size:50px}h2,.h2{font-size:40px;line-height:1.45}h3,.h3{font-size:30px}h4,.h4{font-size:23px}h5,.h5{font-size:17px}h6,.h6{font-size:16px}p{line-height:1.9}p:last-child{margin-bottom:0}.pb-0{padding-bottom:0!important}.pt-0{padding-top:0!important}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.section-padding{padding-top:100px;padding-bottom:100px}div.container,.container,.full-width--true .caption,.featured-collection__products.container{max-width:1370px;padding:0 65px;width:100%}.header .menu>li{padding:0}.header .menu>li>a{padding:24px 10px;letter-spacing:0}.menu a .icon-down-arrow,.top_bar{display:none}body .nav ul.menu{padding-top:0;padding-bottom:0;margin:0}.main_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;<!--- jas flex-wrap: wrap;-->}div.logo.text-align--left{padding-left:0}.menu a.top_link,.menu a.dropdown_link{border-bottom:none!important}.home-slideshow .image-element__wrap:after{position:absolute;content:"";background:#000;top:0;left:0;opacity:.6;height:100%;width:50%}.home-slideshow .caption-content{max-width:510px}.home-slideshow .caption .subtitle{opacity:.7}.gray-section-title{font-size:100px;font-family:Elisabeth;color:#eaeaea;margin:0;line-height:.7;font-weight:300}.gray-section-title span{width:100%;display:block;color:#eaeaea}.home-slideshow .slideshow-link{font-size:14px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-slideshow .slideshow-link img{width:19px;margin-left:9px;position:relative;top:1px}.caption .headline{text-shadow:none}.home-slideshow .image-element__wrap,.home-slideshow .image-element__wrap img{height:calc(123vh - 73px)}.home-slideshow .image-element__wrap img{object-fit:cover}.home-slideshow-features{margin-top:-160px;margin-bottom:80px}.home-slideshow-features .div-ul{margin:0 -15px;padding:0;list-style:none;overflow:hidden;display:none}.home-slideshow-features .div-ul.slick-slider{display:block}.home-slideshow-features .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-slideshow-features .div-li{padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.home-slideshow-features li p{margin:0;font-family:Avenir;font-weight:500}.home-slideshow-features .features-img{width:39px;height:39px;border-radius:50%;border:1px solid #00A4C0;margin-right:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slideshow-features-row{padding:20px 50px;box-shadow:0 5px 10px #00000029;background:#fff}.home-img-text .info{width:100%;padding:0;max-width:500px}.home-img-text .columns{margin:0}.home-img-text .featured-link--section{-webkit-justify-content:normal;-moz-justify-content:normal;-ms-justify-content:normal;justify-content:normal}.home-img-text h2{margin:0 0 30px}.home-img-text-wrap{border-left:9px solid #00A4C0}.featured-collection-section{padding-bottom:50px}.featured-collection-section .gray-section-title{text-align:right;padding-right:230px;position:relative;top:-40px;margin-bottom:-10px}.featured-collection-section .gray-section-title span{position:relative;right:-150px}.product-list .image__container{position:relative;padding-top:100%}.product-list .thumbnail img,.slider-gallery .thumbnail img,.list-collections .thumbnail img{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover}.product-list .product-details{text-align:left}.product-list .brand{font-size:15px;color:#696969}.product-list .thumbnail .title{font-size:17px;margin:15px 0 0}.product-list .thumbnail{margin-bottom:60px}.custom-html-section .section{margin:0}.testimonial-head .gray-section-title span{padding-left:18%}.testimonial-head{margin-left:-7%;margin-bottom:80px}.caption-content.testimonial-text{width:100%;max-width:1000px}.testimonial-text p:last-child{margin-top:60px;font-size:14px}.testimonial-section .flickity-prev-next-button{width:27px;height:48px;padding:0;top:50%}.testimonial-section .flickity-prev-next-button svg{padding:5px 0}.testimonial-section .flickity-prev-next-button.previous{left:60px}.testimonial-section .flickity-prev-next-button.next{right:60px}.testimonial-section .flickity-prev-next-button.previous svg{padding-left:2px}.testimonial-section .flickity-prev-next-button.next svg{padding-right:2px}.logo-bar-row{max-width:1000px;margin:0 auto}.logo-bar__item{margin:0 40px;max-width:140px;width:100%}.logo-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -40px}.footer_credits{border-top:none;margin:80px 0 35px}.footer{padding:65px 0 0;border-top:none;background-color:#fafafa}.footer-menu-wrap .column{margin:0;width:20%}.footer .credits{padding-top:0;float:none;text-align:center;font-size:10px}.footer .credits a{font-size:10px}.footer .footer-menu-wrap h6{margin:0 0 22px;padding:0 0 22px;border-bottom:1px solid}.footer ul,.footer-text .toggle_content{padding:0}.footer ul li,.footer-text .toggle_content p{margin-bottom:7px}.footer .social_icons{margin:0}footer.footer .social_icons a{width:50px;height:50px;border:1px solid;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.footer .social_icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .social_icons li{padding-right:15px;margin:0}footer.footer .social_icons a:before{margin:0}.footer .social_icons li:last-child{padding-right:0}.header div.container{padding-bottom:0;padding-top:0}.promo-bar{position:absolute;height:100vh;width:65px;background:#fff;z-index:9;right:0;overflow:hidden}a.chat-btn{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);display:block;width:125px;position:absolute;bottom:165px;height:65px;line-height:65px;right:-30px;font-size:12px;color:#000;letter-spacing:.5px}a.promo-bar-view{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);display:none;width:200px;height:65px;position:absolute;top:141px;right:-68px;text-align:center;line-height:65px;background:#000;color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:.5px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.index a.promo-bar-view{display:none}.promo-bar .social_icons{width:20px;padding:0;margin:0 auto;position:absolute;bottom:15px;right:34%}.promo-bar .social_icons li{display:block;padding-right:0;margin:0}.promo-bar .social_icons a{color:#000;display:block;margin-bottom:7px;font-size:14px}.promo-bar .social_icons a:hover,a.chat-btn:hover{color:#00a4c0}a.promo-bar-view:hover{background:#00a4c0}.company-team-section .image-element__wrap,.img-box .image-element__wrap{position:relative;padding-top:100%;width:100%;max-width:100%!important}.company-team-section.text-columns-with-images-section img,.img-box .image-element__wrap img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;margin:0}.company-team-section.text-columns-with-images-section .text-column,.catalogues-text-columns .text-column{width:33.33%;margin:0 0 15px;padding:0 6px}.company-team-row{margin:0 -6px -15px}.catalogues-columns-row{margin:0 -6px}div.main.content{padding-top:0;padding-bottom:0}a.overlay-link-btn,a.btn-link{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000}a.overlay-link-btn img,a.btn-link img{max-width:19px;margin-left:12px}.page-banner .image-element__wrap{height:220px;padding:0;position:relative}.page-banner .image-element__wrap:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#000000b3}.page-banner .image-element__wrap img{height:100%;object-fit:cover;object-position:bottom}.catalogues-text.home-img-text .info{width:66.66%;padding:0;max-width:100%}.catalogues-text{margin-bottom:65px}a.product-view-btn{width:170px;display:block;text-align:center;color:#fff;position:absolute;z-index:1;top:50%;left:50%;border:1px solid #fff;padding:15px;font-weight:600;opacity:0;letter-spacing:.5px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.product-img{display:block}.product-img:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:1;opacity:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.product-list .product-wrap:hover .product-img:after,.product-list .product-wrap:hover .product-view-btn{opacity:1}a.product-view-btn:hover{background:#00a4c0;border-color:#00a4c0}html,body{overflow-x:hidden}.testimonial-section .flickity-prev-next-button{opacity:1}.btn-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-link img{margin-left:12px}.blog-view-al,.view-all-btn{margin:30px 0 0;display:inline-block;width:100%;vertical-align:top;text-align:right}.blog-view-all a,.view-all-btn a{margin:0;width:175px;height:60px;font-weight:600;color:#000;font-size:15px}a.white-btn,button.white-btn,.white-btn{font-family:Avenir;height:56px;letter-spacing:0;font-weight:900;width:auto;padding:0 35px;color:#000;font-size:15px;background:transparent;border:1px solid #000}a.white-btn:hover,button.white-btn:hover,.white-btn:hover{color:#fff;background-color:#000}.blog .inner-text-overlay{margin-top:100px}.catalogues-text-columns p{font-size:15px}.catalogues-text-columns a{color:#696969}.catalogues-text-columns a:hover{color:#00a4c0}.catalogues-text-columns h4{font-size:20px;margin:15px 0 0;padding:0}.catalogues-text-columns .image-element__wrap{margin-bottom:15px}.catalogues-text-columns .text-column{margin-bottom:50px}.mega-menu{min-height:100vh;position:fixed;width:100%;left:100%;top:0;background:#fff;z-index:9;display:block!important;-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-ms-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s}.mega-menu-open .mega-menu{left:0}.mega-menu-top{background:#000;height:73px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 65px}.mega-menu-top a{width:30px;margin-left:auto}.mega-menu .dropdown_column:last-child{margin:-30px -30px -30px 0}.mega-menu .dropdown_column ul.dropdown_title{padding-bottom:0;border-bottom:none}.mega-menu .dropdown_column ul.dropdown_title a{font-weight:600}.mega-menu .dropdown_column__menu a{padding-top:0;margin-bottom:25px;text-align:left;line-height:20px;font-size:15px}.mega-menu .mega-menu__image-caption-link a,.dropdown_container.mega-menu .dropdown_column,.mega-menu .mega-menu__image-caption-link{padding:0}.mega-menu .dropdown_column__menu{padding:15px}.mega-menu .dropdown{padding:30px;height:calc(100% - 73px)}.mega-menu .mega-menu__image-caption-link img{object-fit:cover;width:100%}.mega-menu .dropdown .dropdown_content,.mega-menu .mega-menu__image-caption-link,.mega-menu .mega-menu__image-caption-link a,.mega-menu .mega-menu__image-caption-link .image-element__wrap,.mega-menu .mega-menu__image-caption-link img{height:100%}.article-content-info{width:66.66%}.collection-fillter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fillter-bar-result{margin-left:auto;color:#696969;font-size:15px}.fillter-bar-title{font-size:12px;display:none}.collection .page-banner{margin-bottom:55px}.collection-template-title h2{margin:35px 0 60px}.categories-bar{margin-bottom:50px}.categories-bar label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.categories-bar ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.categories-bar li{list-style:none;margin-right:40px}.categories-bar li input[type=checkbox]{margin-right:7px}.categories-bar-title{font-size:16px;text-transform:uppercase;font-weight:700;color:#000;margin:0 0 20px;display:block;font-family:Avenir}.categories-bar label{margin:0}.categories-bar li a{color:#616161;text-transform:none;font-weight:500;font-size:14px;line-height:normal}.collection-template-section{padding-bottom:100px}.categories-bar-btn,.categories-bar-close{display:none}input[type=checkbox]{width:18px;height:18px;-webkit-box-shadow:0 0 0 0 #006eff inset;box-shadow:0 0 #006eff inset;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;cursor:pointer;vertical-align:-4px;border:1px solid #d9d9d9;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]:after{content:"";display:block;position:absolute;top:2px;left:2px;-webkit-transform:scale(.2);transform:scale(.2);-webkit-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s;opacity:0;width:12px;height:12px;background-color:#00a4c0}input[type=checkbox]:checked:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.video-iframe{padding-top:56.25%;position:relative}.video-iframe iframe{position:absolute;top:0;width:100%;height:100%;left:0;border:none}.product-video-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}.product-video-col{width:100%;padding:0 15px}.product-gray-title{margin:60px 0 30px}.product-gray-title .gray-section-title{text-align:right;padding-right:28%}.product-gray-title .gray-section-title span{margin-top:20px;position:relative;right:-39%}.product-more-section{background-size:cover;padding:55px 0}.recommended-products--grid.container{margin-top:40px}.product-main-info{margin-top:80px}.breadcrumb_text a,.breadcrumb_text a span{color:#000;text-transform:capitalize}.product-main-info .product_name{margin:0 0 6px}.product-main-info .description{padding:25px;background:#fafafa;color:#616161;font-size:14px;line-height:24px;margin-bottom:30px}.product-main-info .modal_price{font-size:25px;color:#6ab0b7}.swatch .option_title{text-transform:capitalize;font-weight:700;margin:0 0 10px;font-family:Avenir}.swatch-element,.swatch-element.color label{border-radius:50%}.swatch label{width:40px;font-size:0}.swatch .swatch-element{margin:0 25px 25px 0}.purchase-details__buttons{margin:0 0 35px}.purchase-details__buttons button,.add_to_cart.action_button{font-family:Avenir;height:56px;letter-spacing:0;font-weight:900;width:auto;padding:0 35px}.purchase-details__buttons .white-btn{margin-left:10px}.product-main-info form{margin-bottom:0}.product_section .product_form{max-width:100%}.swatch_options{margin-bottom:0}.desk-hide{display:none!important}.product-more-info p{line-height:30px}.product-main-area{position:relative}.product-main-area:after{content:"";position:absolute;top:30%;left:0;background:#00a4c0;width:9px;height:250px}.footer-section{display:inline-block;width:100%}.aftersales-form .aftersales-form-container{max-width:1090px}.form-block{margin:65px 0 0}.form-block h3{font-size:25px;margin:0 0 25px}.aftersales-page-head{margin-bottom:40px}.inner-page-header{max-width:630px}.inner-page-header h2{margin-top:0}.form-block-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -7px}.form-block-col{padding:0 7px}.form-row-three .form-block-col{width:33.33%}.form-row-two .form-block-col{width:50%}.form-block textarea{height:220px}.form-link{color:#000;text-decoration:underline}.upload-file-input{max-width:500px;width:100%;display:inline-block;padding:35px;border:1px dashed #3C3C3C;text-align:center;margin:15px 0 0}.form-attachments-info{margin:40px 0}.form-attachments-info p{margin-bottom:4px}.form-attachments-info p:last-child{margin-bottom:0}.upload-file-grp{margin:20px 0 45px}.form-block-btn{min-width:115px}.aftersales-page-head{position:relative}.aftersales-page-head:after{content:"";position:absolute;bottom:-105%;left:0;background:#00a4c0;width:9px;height:300px}.installation-map{font-size:16px;padding:150px 0}.installation-map ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0}.installation-map li{margin-right:20px;margin-bottom:30px;list-style:none}.installation-map li.active a{font-weight:600}.installation-map li:last-child{margin-right:0}.installation-map a{color:#141414}.installation-map a:hover,.installation-address a{color:#00a4c0}.installation-address{color:#616161}.installation-left,.installation-right{padding:0 15px}.installation-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.address-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.address-row .address-col{padding:0 20px;width:25%}.address-col{margin-top:30px}.installation-address{line-height:30px}.installation-address a{text-decoration:underline;color:#616161}.installation-address a img{margin-right:7px}.installation-info{margin-top:10px}.installation-left{width:calc(100% - 450px)}.installation-right{max-width:450px;width:100%}.installation-right img{max-width:100%}@media screen and (max-width:1500px){.testimonial-head{margin-left:-5%}.installation-map{padding:100px 0}}@media screen and (max-width:1199px){.section-padding{padding-top:80px;padding-bottom:80px}.h1,h1,.caption h1.headline{font-size:42px}h2,.h2{font-size:36px}h3,.h3{font-size:28px}h4,.h4{font-size:22px}.gray-section-title{font-size:80px}div.container,.container,.full-width--true .caption,.featured-collection__products.container{padding:0 30px}.promo-bar{display:none}.home-slideshow .caption-content{max-width:420px}div.logo.text-align--left{width:100%;margin:20px 0 5px}div.logo img{margin:0 auto}.header div.container{padding:0}.header .menu>li>a{padding:15px 10px}.menu{text-align:center}header .nav{width:100%}.catalogues-text{margin-bottom:55px}.testimonial-head{margin-left:-30px;margin-bottom:60px}.featured-collection-section{padding-bottom:40px}.blog .inner-text-overlay{margin-top:80px}.mega-menu .dropdown{padding:20px}.mega-menu .dropdown_column:last-child{margin:-20px -20px -20px 0}.mega-menu-top{padding:0 30px}.product-main-info{margin-top:40px;position:relative}.product-gray-title{margin:10px 0 30px}.product-main-area:after{display:none}.product-main-info:after{content:"";position:absolute;top:0;left:0;background:#00a4c0;width:7px;height:115px}#product-mega-menu{display:none!important}.installation-map{padding:80px 0;font-size:14px}.installation-info{margin-top:0}}@media screen and (max-width:1024px){.section-padding{padding-top:60px;padding-bottom:60px}.h1,h1,.caption h1.headline{font-size:36px}h2,.h2{font-size:28px}h3,.h3{font-size:26px}h4,.h4{font-size:20px}h5,.h5{font-size:16px}.company-team-section.text-columns-with-images-section .text-column,.catalogues-text-columns .text-column{width:50%}.home-slideshow .caption-content{max-width:340px}.caption .subtitle{font-size:16px}p{line-height:1.6}.home-slideshow .caption .subtitle{margin-bottom:30px}.home-img-text.catalogues-text .info{width:100%}.featured-collection-section .gray-section-title{text-align:center;padding-right:0;top:0;margin:60px 0 30px}.testimonial-head{margin-bottom:50px}.testimonial-text p:last-child{margin-top:40px}.testimonial-block .image-element__wrap{position:relative;padding-top:50%;width:100%}.testimonial-block .image-element__wrap img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;margin:0}.caption-content.testimonial-text{max-width:550px}.footer-menu-wrap .column{margin:0 0 60px;width:33.33%}.footer-menu-wrap .column:nth-child(5),.footer-menu-wrap .column:nth-child(4){margin:0 0 60px;width:50%}.footer_credits{margin:20px 0 35px}.blog .inner-text-overlay{margin-top:60px}.mega-menu .dropdown{padding:10px}.mega-menu .dropdown_column:last-child{margin:-10px -10px -10px 0}.mega-menu-top{height:60px}.mega-menu .dropdown{height:calc(100% - 60px)}.article-content-info{width:100%}.collection-template-title h2{margin:25px 0 40px}.categories-bar{margin-bottom:40px}.collection-template-section{padding-bottom:70px}.product-main-info .product_name{margin:0 0 20px}div.breadcrumb-collection{margin-bottom:10px}.purchase-details__buttons button,.add_to_cart.action_button{width:100%}.purchase-details__buttons .white-btn{margin:20px 0 0}.product-gray-title .gray-section-title span{right:-59%}.product-gray-title .gray-section-title{padding-right:38%}.installation-map{padding:0 0 60px}.installation-right{order:-1;margin:0 auto}.installation-left{width:100%;margin-top:40px}.installation-info{margin-top:-20px}}@media screen and (max-width:798px){.section-padding{padding-top:50px;padding-bottom:50px}.h1,h1,.caption h1.headline{font-size:32px}h2,.h2{font-size:26px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}div.container,.container,.full-width--true .caption,.featured-collection__products.container{padding:0 20px}.gray-section-title{font-size:70px}.company-team-section.text-columns-with-images-section .text-column,.catalogues-text-columns .text-column{width:100%}.home-slideshow .image-element__wrap:after{width:100%}#header .mobile_nav.dropdown_link{width:auto;order:3}.mobile_nav div{width:20px;height:15px;margin:0 20px 0 0}.mobile_nav div span:nth-child(1){top:0}.mobile_nav div span:nth-child(2),.mobile_nav div span:nth-child(3){top:7px}.mobile_nav div span:nth-child(4){top:14px}.header-section{position:relative!important}.mobile_nav-fixed--true #pagecontent,.mobile_nav-fixed--false #pagecontent{padding-bottom:0}#header a.mobile_logo img{max-height:25px}#header .top_bar{padding:0;height:60px}.catalogues-text{margin-bottom:50px}#header .top_bar a.mobile_logo{right:auto;width:105px;left:20px}.menu{text-align:left}.featured-collection-section .gray-section-title span{right:-14%}.product-img:after,a.product-view-btn{display:none}.testimonial-head{margin-left:-20px}.testimonial-section .darken-bg{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:#0009}.testimonial-section .flickity-prev-next-button{top:auto;bottom:6%}.testimonial-block .image-element__wrap{padding-top:100%}.logo-bar{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 -40px}.logo-bar__item{width:33.33%;padding:0 20px;margin:0 0 40px}footer .toggle_content{display:block;padding:0}.footer .footer-menu-wrap h6{border-top:none}.footer .footer-menu-wrap h6>span{display:none}.footer-menu-wrap .column,.footer-menu-wrap .column:nth-child(5),.footer-menu-wrap .column:nth-child(4){width:100%;margin:0 0 40px}footer .footer-social-icons{display:block}footer .footer-social-icons--mobile.columns{display:none}.footer .footer-menu-wrap h6{margin:0 0 15px;padding:0 0 15px}.footer{padding:55px 0 0}.footer-menu-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-menu-wrap .column:nth-child(4){order:5}.footer-menu-wrap .column:nth-child(5){order:5}.footer_credits{order:6}.slideshow-features-row{padding:20px}.home-slideshow-features{margin-top:-110px;margin-bottom:30px}.home-slideshow .image-element__wrap,.home-slideshow .image-element__wrap img{height:600px}.home-slideshow .caption{top:40%}.page-banner .image-element__wrap{height:400px}#mobile_menu li.mobile-mega-menu_block{display:none}#mobile_menu li.mobile-mega-menu_block.sublink{display:block}.collection-template-title h2{display:none}.collection-fillter-bar{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.fillter-bar-title{width:100%;display:block;font-size:26px;font-family:Georgia Pro,serif;margin:0 0 40px}.categories-bar-btn{width:25px;display:block;height:19px}.categories-bar li{margin:0 0 17px;width:100%}.categories-bar{margin-bottom:0;position:fixed;width:300px;background:#fff;padding:30px;height:100vh;top:0;right:-300px;overflow:hidden;z-index:99;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.categories-bar.open{right:0;box-shadow:0 0 7px #0003}.categories-bar-close{width:16px;float:right;display:block}.categories-bar-close img{width:100%}.categories-bar ul{display:inline-block;overflow:scroll;-webkit-overflow-scrolling:touch;height:75vh;width:100%}.collection-template-section{padding-bottom:50px}div.container.product__container{padding:0}.product__container .product_section>div.columns{margin:0;width:100%}.product__container .product_gallery .image__container{max-width:100%!important}div.breadcrumb-collection{margin-bottom:10px;text-align:left;margin-top:0}.product-main-info{padding:0 20px}.product-main-info .description{margin-right:-20px;margin-left:-20px}.desk-hide{display:block!important}.mo-hide{display:none!important}.purchase-details__buttons{margin:20px 0 0}.product-gray-title{margin:50px 0 30px}.product-gray-title .gray-section-title{padding-right:28%}.product-gray-title .gray-section-title span{right:-29%}.product-more-bottom p{font-size:14px}.product-more-box{padding:35px 35px 50px}.form-row-three .form-block-col{width:50%}.aftersales-page-head:after{bottom:0;width:6px;height:100%}.installation-map{padding:0 0 40px}.address-row .address-col{width:33.33%}.installation-map li{max-width:20%}}@media screen and (max-width:480px){.h1,h1,.caption h1.headline{font-size:28px}h3,.h3{font-size:20px}h4,.h4{font-size:16px}.home-slideshow .caption{position:absolute;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translateY(-50%)}.home-slideshow .caption .subtitle,.home-slideshow .caption .headline{color:#fff}.home-slideshow .image-element__wrap,.home-slideshow .image-element__wrap img{position:relative}.catalogues-text{margin-bottom:40px}.product-list .product_image{margin:0}.testimonial-head{margin-left:0}.testimonial-head .gray-section-title{font-size:60px;margin:0 -20px}.testimonial-head .gray-section-title span{padding-left:13%}.featured-collection-section{padding-bottom:20px}.testimonial-block .caption{width:100%;position:absolute;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translateY(-50%)}.caption-content.testimonial-text-mobile h2,.caption-content.testimonial-text-mobile .subtitle,.caption-content.testimonial-text-mobile p.headline{color:#fff}.testimonial-block .image-element__wrap{padding-top:160%}.logo-bar__item{width:100%;max-width:100%}.logo-bar__item img{max-width:120px}.logo-bar{display:inline-block;width:100%}.home-slideshow-features p{font-size:14px}.blog-view-all a,.view-all-btn a{width:100%}.catalogues-text-columns .container{padding:0}.blog-view-all,.view-all-btn{margin:0}.catalogues-text-info{padding:0 20px}.product-video-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-video-setion{margin:0 -20px}.product-video-col{margin-top:30px}.product-gray-title .gray-section-title{text-align:left;padding-right:0}.product-gray-title .gray-section-title{font-size:60px}.product-gray-title .gray-section-title span{right:0}.product-gray-title{margin-bottom:10px}.form-row-three .form-block-col{width:100%}input[type=text],input[type=password],input[type=email],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=month],input[type=week],input[type=time],input[type=range],input[type=color],select{height:70px}.form-block-step{margin:0 -24px}.installation-map li{max-width:100%;margin-bottom:20px}.address-row .address-col{width:100%}.installation-left{margin-top:30px}.address-col{margin-top:20px}.installation-info{margin-top:-10px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/dynamic.css.map */
