@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes eiIconPulse1{0%,12%{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}6%{transform:scale(1.15);filter:drop-shadow(0 0 8px rgba(236,149,55,.5))}12.1%,to{transform:scale(1);filter:none}}@keyframes eiIconPulse2{0%,32%,44.1%,to{transform:scale(1);filter:none}38%{transform:scale(1.15);filter:drop-shadow(0 0 8px rgba(236,149,55,.5))}44%{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}}@keyframes eiIconPulse3{0%,64%,76.1%,to{transform:scale(1);filter:none}70%{transform:scale(1.15);filter:drop-shadow(0 0 8px rgba(236,149,55,.5))}76%{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}}@keyframes modeArrowPulse{0%{opacity:0;transform:rotate(45deg) translate(-6px,-6px)}50%{opacity:1}to{opacity:0;transform:rotate(45deg) translate(6px,6px)}}@font-face{font-family:"Roboto";src:url(../fonts/roboto/Roboto-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(../fonts/roboto/Roboto-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(../fonts/roboto/Roboto-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}*,body,html{scroll-behavior:smooth}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:"Roboto",sans-serif;line-height:100%;font-weight:400}.custom-container{max-width:100%;padding:0 100px;margin:0 auto}input:focus,select:focus,textarea:focus{box-shadow:unset;outline:unset}.form-control:focus{border-color:unset;box-shadow:unset}h1,h2,h4,h5,h6{line-height:100%;margin:0}h1,h2,p{font-weight:300}p{margin:0;font-size:16px;line-height:22px}h1,h2{font-size:54px}h1.cat_sub_heading p,span.hs-title.cat_sub_heading p{font-size:54px;font-weight:300;line-height:100%}h2{font-size:45px}h3{font-size:35px}h4{font-size:30px}h6{font-size:22px;font-weight:400}input{line-height:100%}a,button{transition:.4s ease-in-out}a{text-decoration:none}:root{--primary-color:#011835;--white-secondary:#f6f6f3;--white-color:#ffffff;--black-color:#000000;--black-secondary:#323232;--black-600:#131313;--black-500:#494949;--pink-color:#deccc8;--sky-color:#a8c7d0;--orange-color:#ec9537;--orange-accessible:#aa6612;--cream-color:#f5f2ef;--cream-900:#e7e5df;--green-500:#acc0b3;--gray-900:#aeb5b4}.category-swiper-slider .swiper-slide{text-align:center}.category-swiper-slider .swiper-slide img{object-fit:contain;text-align:center;display:flex;margin:0 auto;width:100%;height:auto}.category-swiper-slider .slider-arrows{text-align:end;margin-top:15px}.category-swiper-slider .swiper-button-next,.category-swiper-slider .swiper-button-prev{position:static!important;display:inline-block;padding:8px 20px;border-radius:6px;cursor:pointer;color:#fff!important;font-size:16px}.category-swiper-slider .swiper-button-next:after,.category-swiper-slider .swiper-button-prev:after{font-size:32px}.category-swiper-slider-heading{font-size:20px;color:#f5f2ef;text-align:center;font-weight:300;line-height:26px;padding:20px 0;margin:0}button.custom-slick-arrow.custom-slick-arrow-left,button.custom-slick-arrow.custom-slick-arrow-right{position:absolute;right:60px;bottom:50px;background-color:transparent;border:0}button.custom-slick-arrow.custom-slick-arrow-left{z-index:1;right:120px;padding:0}.banner-slick-section{height:100vh;overflow-x:hidden}.banner-slick-section .slider-for,.banner-slick-section .slider-nav{height:100vh;overflow:hidden}.slider-for:not(.slick-ready),.slider-nav:not(.slick-ready){contain:layout;opacity:0}@media (max-width:767px){.slider-for:not(.slick-ready),.slider-nav:not(.slick-ready){opacity:1;contain:none}}.banner-slick-images{position:relative;height:100vh;overflow:hidden}.banner-slick-images .light-panel-mobile-content{position:absolute;bottom:0;left:0;right:0;z-index:2}.slick-slide .desktop-image{display:block!important}.slick-slide .mobile-image{display:none!important}.slick-slide img{border:0;width:100%!important;height:100vh;object-fit:cover}.banner-slick-images .img-guard>picture,.banner-slick-images>picture{display:block;width:100%;height:100%}.service-banner .img-guard>picture,.service-banner>picture{display:block;width:100%}.navbar-sticky .custom-navbar-nav .nav-item .nav-link:hover{border:unset!important}.navbar-sticky .navbar-nav .nav-link.active,.navbar-sticky .navbar-nav .nav-link.show,.navbar-sticky .navbar-nav .nav-link:hover{border:unset}.footer-contact a svg,.navbar{transition:all .3s ease-in-out}.navbar-sticky{background:#000;transform:translateY(0)}.navbar:not(.navbar-sticky){transform:translateY(-10px);opacity:.95}.navbar-collapse.animating-in.collapsing{opacity:0;transform:translateY(8px)}.navbar-collapse.animating-out.collapsing{opacity:0;transform:translateY(-8px)}body.menu-open{overflow:hidden}.image-modal{position:absolute;z-index:1;bottom:15px;right:15px;width:30px;height:30px}.close-icon{text-align:right}.navbar-sticky .close-icon{display:block}.close-icon button{background-color:#fff;opacity:1}.banner-section .carousel-caption-content h4{text-transform:uppercase}ul.dropdown-menu.header-dropdown-menu{padding:0!important;width:230px;max-height:381px;overflow-y:auto;background-color:transparent!important;border:0}.header-dropdown-menu .dropdown-item{padding:7px;background-color:transparent;border-bottom:1px solid transparent;color:var(--black-secondary);font-size:16px;line-height:20px;text-transform:uppercase;width:fit-content}.header-dropdown-menu .dropdown-item:hover{color:var(--orange-color);border-bottom:1px solid var(--orange-color)}.navbar-expand-xl ul.dropdown-menu.header-dropdown-menu{background-color:#323232bf!important;border-radius:0}.navbar-expand-xl .header-dropdown-menu .dropdown-item,nav.navbar.navbar-expand-xl:hover .custom-navbar-nav .nav-item .nav-link,nav.navbar.navbar-expand-xl:hover .header-search input{color:var(--white-color)}nav.navbar.navbar-expand-xl{transition:background-color .3s ease,border-bottom-color .3s ease}nav.navbar.navbar-expand-xl:hover{background-color:#323232bf;border-bottom-color:transparent}.close-icon,nav.navbar.navbar-expand-xl:hover .logo-default{display:none}nav.navbar.navbar-expand-xl:hover .logo-dark{display:block}nav.navbar.navbar-expand-xl:hover .navbar-nav .nav-link.active,nav.navbar.navbar-expand-xl:hover .navbar-nav .nav-link.show,nav.navbar.navbar-expand-xl:hover .navbar-nav .nav-link:focus{color:var(--white-color);border-bottom-color:transparent}nav.navbar.navbar-expand-xl:hover .navbar-nav .nav-link:hover{color:var(--orange-color);border-bottom-color:var(--orange-color)}.navbar-expand-xl .nav-item.dropdown:hover ul.dropdown-menu.header-dropdown-menu{margin-top:27px}.navbar.navbar-sticky .navbar-collapse{transition:all .4s ease;position:absolute;top:0;right:0;padding:16px;background-color:#323232bf;width:30%;height:100vh;overflow-y:auto}nav.navbar.navbar-sticky a.navbar-brand img{width:0}ul.dropdown-menu.header-dropdown-menu::-webkit-scrollbar{width:3px}ul.dropdown-menu.header-dropdown-menu::-webkit-scrollbar-track{background:#888}ul.dropdown-menu.header-dropdown-menu::-webkit-scrollbar-thumb{background:#f1f1f1}.navbar-sticky .header-dropdown-menu .dropdown-item:hover{color:var(--orange-color)}.navbar-sticky .custom-navbar-nav .nav-item .nav-link,.navbar-sticky .header-dropdown-menu .dropdown-item{color:var(--white-color)}.navbar.navbar-sticky{background:0 0;transition:all .3s ease}.column-slider-wrapper .carousel-fade .carousel-item.carousel-item-next.carousel-item-start,.column-slider-wrapper .carousel-fade .carousel-item.carousel-item-prev.carousel-item-end,nav.navbar.navbar-sticky a.navbar-brand{opacity:0}nav.navbar.scrolled .navbar-brand img{max-width:120px}.navbar .navbar-collapse{transition:all .4s ease}.navbar-toggler:focus{box-shadow:unset;border:0}.navbar-toggler{border:0}.header-wrapper .custom-container{display:grid;grid-template-columns:250px 1fr;align-items:center;gap:16px}.header-wrapper{position:fixed;z-index:9;width:100%;top:0}.site-main{padding-top:120px}.site-main .entry-header{max-width:860px;margin:0 auto 40px;padding:0 24px}body:has(main.site-main) .header-wrapper .navbar:not(.navbar-sticky){transform:none;opacity:1}body:has(main.site-main) .header-wrapper .navbar.navbar-sticky{background-color:#323232}.navbar-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-links .navbar-nav-wrapper{display:flex;align-items:center;gap:65px;list-style-type:none;margin:0;padding:0}nav.navbar-wrapper{padding:18px 0}.custom-navbar-nav .nav-item .nav-link{color:var(--primary-color);text-transform:uppercase;line-height:100%;font-size:16px;padding:3px 0}.navbar-nav.custom-navbar-nav{gap:35px}.navbar-expand-xl .navbar-nav .nav-link{padding-right:0!important;padding-left:0!important}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{border-bottom:1px solid var(--primary-color)}.custom_header_main{display:flex;justify-content:space-between;gap:60px}.custom-header-links-main,.header-search{display:flex;align-items:center;gap:60px}.header-wrapper .navbar{padding:13px 0 10px;display:block;border-bottom:1px solid #a1a1a0}.header-wrapper .navbar.navbar-sticky{border-bottom:0}.header-search input::placeholder{color:var(--orange-color);text-transform:uppercase}.header-search input{width:100%;border:0;border-bottom:0;border-radius:0;color:var(--black-600);font-size:18px;padding:0;background-color:transparent}.header-search input:focus{background-color:transparent;border-bottom-color:#fff}.navbar-sticky .navbar-nav.custom-navbar-nav{gap:25px}.navbar-sticky .header-search form{width:100%;display:grid;grid-template-columns:1fr 24px;margin-bottom:40px}.navbar-sticky .navbar-nav .nav-link:focus{border:0}.navbar-sticky ul.dropdown-menu.header-dropdown-menu{width:100%;border:0}.navbar-sticky .header-search input{width:100%;min-width:100%!important}.nav-item.dropdown .dropdown-menu.show{padding:10px}.nav-item.dropdown:hover .dropdown-menu{display:block;margin-top:0;padding:10px}.nav-item.dropdown .dropdown-menu{margin-top:0}.nav-link:focus-visible{box-shadow:unset}.navbar-toggler{background-color:rgba(255,255,255,.25);padding:6px 8px;border-radius:4px}.navbar-toggler-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='26' viewBox='0 0 50 26' fill='none'><line y1='1' x2='50' y2='1' stroke='%23323232' stroke-width='1.5'/><line y1='13' x2='50' y2='13' stroke='%23323232' stroke-width='1.5'/><line y1='25' x2='50' y2='25' stroke='%23323232' stroke-width='1.5'/></svg>")}header.dark-mode .navbar-toggler-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='26' viewBox='0 0 50 26' fill='none'><line y1='1' x2='50' y2='1' stroke='white' stroke-width='1.5'/><line y1='13' x2='50' y2='13' stroke='white' stroke-width='1.5'/><line y1='25' x2='50' y2='25' stroke='white' stroke-width='1.5'/></svg>")}.navbar-sticky .navbar-brand img{width:120px}.banner-section .carousel-caption-content{position:absolute;color:#fff;text-align:left;bottom:20px;left:65px}.banner-section .carousel-item .banner-img-wrapper img{object-fit:cover;object-position:center center}.banner-section .carousel-caption-content h1,.banner-section .carousel-caption-content h4{color:var(--white-color);font-weight:400;text-align:left}.banner-section .carousel-caption-content h4{font-size:24px}.banner-section .carousel-caption-content h1{border-bottom:1px solid var(--orange-color);padding-bottom:8px;margin-bottom:15px;text-transform:capitalize}.banner-img-wrapper,.banner-section .carousel-item img{height:100%;width:100%}.banner-img-wrapper,.banner-section .carousel-item .banner-img-wrapper img,.desktop-image{display:block}.carousel-caption-content,.custom-carousel-mobile,.mobile-image{display:none}.bannerswiper .swiper-slide{opacity:.5;transition:opacity .3s ease}.bannerswiper .swiper-slide-active{opacity:1}.bannerswiper .swiper-slide{min-width:0}.banner-swiper-image img{height:100vh;object-fit:cover;width:100%}@media (min-width:768px){.bannerswiper .swiper-slide .banner-swiper-image{background-color:#1a1a1a}}.bannerswiper .swiper-slide-active .carousel-caption-content{display:block;z-index:2}.banner-thumbs{margin-top:15px}.banner-thumbs .swiper-slide{opacity:.5;cursor:pointer}.banner-thumbs .swiper-slide-thumb-active{opacity:1}.banner-thumbs .swiper-slide-thumb-active .img-guard,.banner-thumbs .swiper-slide-thumb-active img{border:3px solid var(--orange-color)}.banner-thump-wrapper img{width:94px;height:94px;object-fit:cover;border-radius:0}.banner-thump-wrapper .img-guard,.banner-thump-wrapper img{border:3px solid var(--white-color)}.banner-thump-wrapper{position:absolute;bottom:10px;right:10px;width:20.5%;height:auto;z-index:2}.banner-thump-wrapper .swiper-slide{width:94px!important;height:94px!important}.banner-mobile-arrows{display:none}@media (max-width:767px){.banner-mobile-arrows{display:flex;gap:2px;position:absolute;bottom:120px;left:16px;z-index:3}.banner-mobile-arrows button{border:0;background-color:transparent;cursor:pointer;padding:0}.banner-mobile-arrows svg{fill:#fff;width:35px;height:35px}}.elevator-section-wrapper{background-color:var(--black-secondary);padding:100px 0;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.design-content-wrapper{color:var(--white-secondary);font-weight:300;display:flex;flex-direction:column;gap:23px;padding:100px 165px 100px 0;position:relative}.design-content-wrapper:after{content:"";position:absolute;border-left:2px solid var(--white-color);width:1px;height:calc(100vh - 10vh);top:50%;right:0;display:flex;transform:translateY(-50%)}.finishes-slider-wrapper .white-btn,.white-btn{background-color:var(--white-secondary);border:1px solid var(--white-secondary);color:var(--black-secondary);padding:8.5px 20px;text-transform:uppercase;line-height:100%;font-weight:400;font-size:20px;display:inline-flex}.finishes-slider-wrapper .white-btn:hover,.white-btn:hover{background-color:var(--black-secondary);border-color:var(--white-secondary);color:var(--white-color)}.btn-wrapper{margin-top:2px}.custom-accordion-button{width:100%;text-align:left;font-size:22px;border:0;padding:0;background-color:transparent!important;color:var(--white-secondary);display:flex;align-items:center;gap:15px;text-transform:uppercase}.elevator-accordion .accordion-item{color:var(--white-secondary);background-color:transparent;border:0}.elevator-accordion{padding:40px;max-width:800px;margin:auto}.elevator-accordion .accordion-header h6{white-space:nowrap}.elevator-accordion .accordion-header a{display:flex;align-items:center;gap:16px;color:var(--white-secondary);text-decoration:none}.elevator-accordion .accordion-body h6{color:var(--white-secondary);padding:10px}.elevator-accordion .custom-accordion-item,.section-py{overflow:hidden}.elevator-accordion .accordion-header{cursor:pointer;padding:15px 20px;font-weight:700;display:flex;justify-content:start;align-items:center;transition:.4s ease-in-out;gap:16px;flex-wrap:nowrap}.elevator-accordion .accordion-header .accordion-collapse-arrow{transition:.4s ease-in-out}.elevator-accordion .accordion-header .accordion-arrow{transition:.4s ease-in-out;display:block}.elevator-accordion .accordion-body .text p{color:var(--white-secondary);display:-webkit-box;-webkit-line-clamp:unset;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.elevator-accordion .accordion-header .accordion-collapse-arrow,.elevator-accordion .custom-accordion-item.active .accordion-arrow{display:none}.elevator-accordion .custom-accordion-item.active .accordion-collapse-arrow{display:block}.elevator-accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 20px}.elevator-accordion .accordion-body{display:flex;flex-wrap:wrap;gap:20px;align-items:start;padding:20px 0}.elevator-accordion .accordion-body .image,.elevator-accordion .accordion-body .text{flex:1 1 45%}.elevator-accordion .accordion-body img{aspect-ratio:372/295;width:100%;height:auto;object-fit:cover}.elevator-accordion .accordion-collapse{transition:height .6s ease}.section-py{padding:75px 0;min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.interiors-slider-wrapper{background-color:var(--cream-color)}.column-slider-image img{aspect-ratio:1/1;object-fit:cover;height:100%;object-position:center center}.custom-slider-carousel-left .carousel-control-prev{top:unset;width:unset}.custom-slider-carousel-left .carousel-control-next{top:unset;width:35px;justify-content:flex-start;left:45px}.custom-slider-content-left{display:flex;flex-direction:column;gap:23px;max-width:100%}.custom-slider-content-left:not(.custom-slider-content-right){text-align:right}.custom-slider-content p,.slider-content-ul li{color:var(--black-500)}.black-btn{background-color:var(--black-secondary);border:1px solid var(--black-secondary);color:var(--white-secondary);padding:8.5px 20px;text-transform:uppercase;line-height:100%;font-weight:400;font-size:20px;display:inline-block}.black-btn:hover{background-color:var(--white-color);color:var(--black-secondary)}.custom-slider-carousel-left .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.custom-slider-carousel-left .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.column-slider-right-image .carousel-fade .carousel-item{position:absolute;top:0;left:0;width:100%;opacity:0;z-index:0;transition:opacity 1s ease-in-out}.column-slider-wrapper .carousel-fade .carousel-item.active,.column-slider-wrapper .carousel-fade .carousel-item.carousel-item-next,.column-slider-wrapper .carousel-fade .carousel-item.carousel-item-prev{position:relative;z-index:1;opacity:1;transition:opacity 1s ease-in-out}.column-slider-wrapper .carousel.carousel-fade .carousel-item{opacity:0;transition:opacity .3s ease-in-out;position:absolute;inset:0;z-index:0;pointer-events:none}.column-slider-wrapper .carousel.carousel-fade .carousel-item.active{opacity:1;position:relative;z-index:1;pointer-events:auto}.column-slider-wrapper{position:relative}.custom-slider-content-left.custom-slider-content-right{max-width:100%;padding-left:60px}.custom-slider-carousel-left.custom-slider-carousel-right{position:absolute;left:55%;transform:translateX(-55%);z-index:1}.ceiling-slider-wrapper{background-color:var(--pink-color)}.handrails-slider-wrapper,.true-light-slider-wrapper{background-color:var(--cream-900)}.finishes-slider-wrapper{background-color:var(--sky-color)}.slider-content-ul li{margin-bottom:5px}.footer-wrapper{background-color:var(--black-secondary);padding:22px 0;background-image:url(../images/footer/desktop/footer-img.webp);background-repeat:no-repeat;background-position:right 50px top 10px;background-size:contain;min-height:100vh;position:relative}.footer-wrapper::before{content:"";position:absolute;inset:0;background:rgba(50,50,50,.75);pointer-events:none;z-index:0}.footer-wrapper>*{position:relative;z-index:1}.footer-wrapper>.custom-container>.row{gap:3rem;--bs-gutter-x:0}.footer-wrapper>.custom-container>.row>[class*=col-]{flex:0 0 auto;width:auto;max-width:280px}.footer-header h6{margin-bottom:26px;font-size:26px}.footer-links-inner-heading h6{font-size:18px;margin-bottom:26px;border-bottom:1px solid var(--white-color);width:fit-content;padding-bottom:3px}.footer-header h6 a,.footer-links-inner-heading h6 a,.footer-territory h6 a{color:inherit;text-decoration:none}.footer-header h6,.footer-links-inner-heading h6,.footer-links-inner-heading p{color:var(--white-color)}.footer-links-inner-heading p{margin-bottom:16px;max-width:180px}.footer-contact a{display:flex;align-items:center;gap:10px;color:#fff}.footer-contact a:hover,.footer-header h6 a:hover,.footer-territory .footer-contact a:hover,.footer-territory h6 a:hover{color:var(--orange-color)}.footer-contact a:hover path,.series-card-wrapper:hover .series-content-wrapper p path{fill:var(--orange-color)}.footer-links-inner{margin-bottom:55px}.footer-territory{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.12)}.footer-territory:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.footer-territory h6{font-size:15px;margin-bottom:4px;font-weight:600}.footer-territory .territory-states{font-size:11px;color:#999;margin-bottom:6px;line-height:1.4}.footer-links-main ul,.footer-territory .footer-contact{display:flex;flex-direction:column;gap:2px}.footer-territory .footer-contact a{font-size:12px;color:#dcdcdc;text-decoration:none;transition:color .3s ease-in-out;display:inline-block;padding:6px 0;min-height:44px;line-height:1.8}.footer-links-main ul{gap:24px;list-style-type:none;padding:0}.footer-links a,.footer-links-main ul a,.footer-territory h6{color:var(--white-color)}.footer-links a:hover,.footer-links-main ul a:hover{color:var(--orange-color)}.footer-links-dropdwon .dropdown-menu::-webkit-scrollbar{width:3px}.footer-links-dropdwon .dropdown-menu::-webkit-scrollbar-track{background:var(--black-secondary)}.footer-links-dropdwon .dropdown-menu::-webkit-scrollbar-thumb{background:var(--black-color)}.footer-links-dropdwon .dropdown-menu{padding:0!important;background-color:var(--black-secondary);border:0;width:230px}.footer-links-dropdwon .nav-item.dropdown .dropdown-menu{position:unset!important;inset:unset!important;margin:unset!important;transform:unset!important}.footer-links-dropdwon .custom-navbar-nav .nav-item .nav-link{color:#fff;border-bottom:0}.footer-links-dropdwon .navbar-nav.custom-navbar-nav{gap:24px}.footer-links-dropdwon .dropdown-toggle:hover{border:0!important}.footer-links-dropdwon .dropdown-toggle:focus-visible{outline:0}.footer-links-dropdwon .dropdown-menu .dropdown-item{font-size:16px;line-height:normal;color:var(--white-color);padding:10px 7px;border-bottom:1px solid transparent;text-transform:uppercase;width:fit-content}.footer-links-dropdwon .dropdown-menu .dropdown-item:hover{background-color:transparent;color:var(--orange-color);border-color:var(--orange-color);margin-left:0}.footer-links-dropdwon .dropdown-toggle{background-color:transparent;border:0;font-size:16px;color:#fff;padding:0 20px 0 0}.footer-links-dropdwon .dropdown-toggle:hover,.header-search label{color:var(--orange-color)}.footer-links-dropdwon .footer-links{display:flex;flex-direction:column;gap:24px;padding:0;list-style-type:none}.footer-links-wrapper{margin-top:60px}.header-search form,.search-input-wrapper{display:grid;align-items:center;grid-template-columns:1fr 24px}.header-search form{gap:5px;border-bottom:1px solid #fff}.header-search label{font-size:16px;border-right:1px solid var(--white-color);text-transform:uppercase;padding-right:6px;min-width:68px}.search-input-wrapper{gap:3px}.search-input-wrapper input{width:100%;border-bottom:0;color:var(--white-color)!important}.header-search{margin-bottom:24px}.footer-detail-links{display:flex;flex-direction:column;gap:15px;flex-wrap:wrap}.header-wrapper a.navbar-brand{padding:0}.header-wrapper a.navbar-brand img{width:90px}.footer-detail-links a{color:#dcdcdc;font-size:18px;line-height:100%}#singleProductSection.dark-mode .single-product-soical .single-product-swiper-arrows .swiper-button-next,#singleProductSection.dark-mode .single-product-soical .single-product-swiper-arrows .swiper-button-prev,.finishes-slider-wrapper a:hover,.footer-detail-links a:hover,.series-card-wrapper:hover .series-content-wrapper p{color:var(--orange-color)}.footer-follow-section{margin-top:3.75rem}.header-wrapper .header-search{margin-bottom:0}.search-input-wrapper img{cursor:pointer}.column-slider-image,.series-image-wrapper{overflow:hidden;width:100%;height:100%}.column-slider-image img,.series-image-wrapper img{margin:0 auto}.image-slider-modal .modal-content{background-color:transparent;border:0}.image-slider-modal .modal-header{border-bottom:0}.image-slider-modal .modal-body{height:90vh;overflow:hidden;object-fit:cover}.overview-grid{display:grid;grid-template-columns:512px 1fr;align-items:center}.overview-col1{padding:20px 59px 20px 100px;height:100vh;display:flex;flex-direction:column;gap:40px;justify-content:center}.overview-description{display:flex;flex-direction:column;gap:20px}.overview-description p{font-size:18px}.overview-image img{height:100vh;object-fit:cover}.overview-banner-arrows .carousel-control-prev{top:unset;width:unset;right:150px;justify-content:end;bottom:55px;opacity:1!important}.overview-banner-arrows .carousel-control-next{top:unset;width:unset;right:104px;bottom:55px;opacity:1!important}.overview-banner-arrows .carousel-control-next-icon,.overview-banner-arrows .carousel-control-prev-icon{width:3rem;height:3rem}.elevator-series-wrapper{background-color:var(--sky-color)}.series-header{margin-bottom:60px}.series-image-wrapper img{aspect-ratio:903/630;object-fit:cover;height:100%;width:100%}.series-image-wrapper{position:relative}.series-image-wrapper:after{position:absolute;background-color:#00000033;width:100%;height:100%;left:0;top:0;z-index:1;content:""}.series-content-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column;gap:20px;width:100%;z-index:11}.product__carousel .gallery-top .swiper-slide a,.series-card-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.series-card-wrapper{flex-direction:column}.series-content-wrapper a{display:inline-block}.series-content-wrapper h2{font-weight:600}.series-content-wrapper h2,.series-content-wrapper h3.hs-name{color:var(--white-color);text-transform:uppercase}.series-content-wrapper p{display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;color:#a8c7d0}.series-content-wrapper p,.series-content-wrapper p svg path{transition:.3s ease-in-out}.elevator-swiper-content{padding-top:35px}.elevator-swiper-content h3{margin-bottom:15px;font-weight:400}.ceilings-overview,.elevator-ceilings-series-wrapper,.finishes-design-swiper-section,.interior-design-swiper-section{background-color:var(--cream-color)}.ceilings-design-swiper-section{background-color:var(--pink-color)}.elevator-handrail-series-wrapper,.handrail-overview{background-color:var(--green-500)}.interior-overview,.light-panels-overview{background-color:var(--sky-color)}.header-search li,.pop_up_serach_form li,li.product.type-product{list-style-type:none}.see-things-image,.see-things-section{position:relative}.see-things-image .img-guard,.service-banner .img-guard{display:block;width:100%;height:100vh}.see-things-image img{height:100vh;object-fit:cover}.download-specification-section:after,.see-things-image:after{content:"";position:absolute;background-color:#0000004d;width:100%;height:100%;top:0;left:0}#resizer:after,.see-things-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.see-things-content{max-width:1130px;margin:0 auto;z-index:9;color:#fff;text-align:center;width:100%;padding:10px}.before-after-image-wrapper{height:100vh}.before-after-image-wrapper img{width:100%;display:block;user-select:none;height:100vh;object-fit:cover}#before-after-slider{width:100%;position:relative;overflow:hidden}#after-image{display:block}#before-image{position:absolute;height:100%;width:50%;top:0;left:0;overflow:hidden;z-index:2}#resizer{z-index:5;top:0;left:50%;width:4px;background:#fff;-ms-touch-action:pan-y;touch-action:pan-y}#resizer:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='48' viewBox='0 0 120 48'><path fill='white' d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z' transform='scale(3) translate(1,0)'/><path fill='white' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z' transform='scale(3) translate(23,0)'/></svg>");content:"";width:120px;height:120px;z-index:1;background-repeat:no-repeat;background-size:100%;background-position:center;cursor:pointer}#after-image:after,#before-image:after,#resizer{height:100%;position:absolute;display:flex;align-items:center}#after-image:after,#before-image:after{width:100%;top:50%;color:#fff;font-size:20px;font-weight:300;transform:translateY(-50%)}#before-image:after{content:"Before";z-index:9;left:0;padding-left:45px}#after-image:after{content:"After";right:0;z-index:1;justify-content:end;padding-right:45px}.services-banner-wrapper{position:relative}.service-banner img{height:100vh;object-fit:cover}.services-banner-content{position:absolute;bottom:57px;left:0;right:0;max-width:1850px;margin:0 auto;text-align:center;color:#fff;padding:10px;z-index:3}.services-banner-content h1{border-bottom:1px solid var(--orange-color);width:fit-content;margin:15px auto;padding-bottom:7px}.services-banner-content h4{line-height:35px}.finishes-slider-img-main img{width:100%;height:100%;object-fit:cover;aspect-ratio:377/670}.finishes-slider-wrapper a{color:var(--black-secondary);text-transform:uppercase;font-size:26px;line-height:34px;font-weight:300;margin-top:16px;display:inline-block}.finishesslider .swiper-button-next,.finishesslider .swiper-button-prev{left:unset!important;right:45px!important;bottom:0!important;top:unset!important;color:var(--black-secondary)!important}.finishesslider .swiper-button-next{right:0!important}.materials-card img,.notification-swiper-image img{aspect-ratio:261/190;object-fit:cover;width:100%;height:100%}.material-card-img{margin-bottom:20px}.material-content{text-align:center}.material-content h6{text-transform:uppercase;color:#000}.download-specification-section{background-image:url(../images/custom_images/notification-bg.webp);background-repeat:no-repeat;width:100%;height:100%;background-position:center;background-size:cover;position:relative}.download-specification-section .btn-wrapper,.download-specification-section .custom-slider-content-left{text-align:left}.download-specification-section:after{background-color:#f4f1eef0}.download-specification-section .row{z-index:1;position:relative}.notification-swiper-image img{aspect-ratio:4/3}.notification-swiper-arrows .swiper-button-next,.notification-swiper-arrows .swiper-button-prev{left:unset!important;right:50px!important;top:20px!important;color:var(--white-color)}.notification-swiper-arrows .swiper-button-next{right:0!important}.galleryswiper{padding-top:50px!important}.product__carousel .gallery-top,.sticky-flg-wrapper{display:flex;flex-direction:column;align-items:center}.sticky-flg-wrapper{position:fixed;top:50%;transform:translateY(-50%);right:-9px;gap:23px;z-index:9}.sticky-flg-wrapper a{overflow:visible}.sticky-flg-wrapper a img{width:60px;height:100%;transform:rotate(269deg)}.bg-sky{background-color:var(--sky-color);--section-bg:var(--sky-color)}.bg-pink{background-color:var(--pink-color);--section-bg:var(--pink-color)}.bg-cream{background-color:var(--cream-900);--section-bg:var(--cream-900)}.bg-green{background-color:var(--green-500);--section-bg:var(--green-500)}.bg-gray{background-color:var(--gray-900);--section-bg:var(--gray-900)}.bg-black{background-color:var(--black-secondary);--section-bg:var(--black-secondary)}.bg-black-secondary{--section-bg:#323232}.bg-offwhite{background-color:#f5f2ef;--section-bg:#f5f2ef}.product__carousel{display:block}.product__carousel a{display:block;margin-bottom:15px}.product__carousel .gallery-top{border:1px solid #ebebeb;border-radius:3px;margin-bottom:5px;height:80vh!important;justify-content:center;contain:layout;aspect-ratio:1/1}.product__carousel .gallery-top .swiper-slide{position:relative;overflow:hidden;padding:30px;width:100%!important;height:100%!important}.product__carousel .gallery-top .swiper-slide a{width:100%;height:100%}.product__carousel .gallery-top .swiper-slide a img{width:100%;height:100%;object-fit:contain}.product__carousel .swiper-button-next.swiper-button-white,.product__carousel .swiper-button-prev.swiper-button-white{color:#323232}.single-product-soical .arrows-toggle-row{display:flex;align-items:flex-end}.single-product-soical .single-product-swiper-arrows{display:flex;gap:10px}.col-lg-5>.single-product-content-wrapper{display:flex;flex-direction:column;height:100%}.single-product-soical .single-product-swiper-arrows .swiper-button-next,.single-product-soical .single-product-swiper-arrows .swiper-button-prev{position:static;width:auto;height:auto;margin:0;color:var(--orange-color)}.single-product-soical .single-product-swiper-arrows .swiper-button-next:after,.single-product-soical .single-product-swiper-arrows .swiper-button-prev:after{font-size:38px}#singleProductSection.dark-mode .product__carousel .swiper-button-next.swiper-button-white,#singleProductSection.dark-mode .product__carousel .swiper-button-prev.swiper-button-white{color:#fff}.product__carousel .gallery-thumbs .swiper-slide{position:relative;transition:border .15s linear;border:1px solid #ebebeb;border-radius:3px;cursor:pointer;overflow:hidden;height:calc(100% - 2px)}.product__carousel .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:#000}.single-product-wrapper{margin-top:0;padding-top:100px;padding-bottom:40px;position:relative;min-height:100vh;display:flex;align-items:center;box-sizing:border-box}.single-product-wrapper>.custom-container>.row{align-items:center}@media (max-width:767px){.single-product-wrapper{padding-top:96px;min-height:100svh}}.single-product-content-wrapper,.single-product-info .accordion{display:flex;flex-direction:column;gap:23px}.single-product-content-wrapper h2.hs-label,.single-product-content-wrapper h6{margin-top:11.5px;margin-bottom:11.5px}.single-product-content-wrapper h2.hs-label a,.single-product-content-wrapper h6 a{color:var(--orange-color);text-decoration:none}.single-product-info .accordion{gap:0}.single-product-wrapper .accordion-item:first-of-type,.single-product-wrapper .accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:unset;border-top-right-radius:unset}.single-product-wrapper .accordion-item:not(:first-of-type){border-top:1px solid #dee2e6}.single-product-wrapper .accordion-item:last-of-type{border-bottom-right-radius:unset;border-bottom-left-radius:unset}.single-product-wrapper .accordion-button:not(.collapsed){color:var(--black-secondary);background-color:var(--white-color);box-shadow:unset}.single-product-wrapper .accordion-button:focus{box-shadow:unset}.single-product-wrapper .accordion-button{border-top:0;padding:2px 0;gap:8px;font-weight:300}.single-product-wrapper .accordion-button::after{margin-left:unset!important;transform:rotate(271deg);background-size:16px;width:16px;height:16px}.single-product-wrapper .accordion-body{border-top:0;padding:16px 0}.timeline-section{position:relative;height:calc(100vh*7)}.timeline-inner{position:sticky;top:0;height:100vh;display:grid;grid-template-columns:44px 1fr 730px;gap:58px;max-width:1599px;margin:0 auto;padding:46px 16px;box-sizing:border-box;align-items:center}.vline{position:relative;width:2px;height:70%;background:#929292;border-radius:4px;margin:auto}.vline.small-steps{max-height:150px}.vline-progress{position:absolute;left:0;top:0;width:100%;height:0%;background:var(--orange-color);border-radius:4px;transition:height .08s linear}.step,.steps{display:flex;flex-direction:column;align-items:center}.steps{position:absolute;inset:0;justify-content:space-between;padding:0;height:100%}.step{gap:6px;cursor:pointer;position:relative}.dot,.num{position:absolute}.dot{width:14px;height:14px;border-radius:50%;background:#929292;left:-7px}.num{font-size:13px;color:#929292;left:15px;top:0}.step.active .dot{background:var(--orange-color);box-shadow:0 6px 18px rgba(255,102,0,.15)}.step.active .num{color:var(--orange-color);font-weight:700}.content-wrap{overflow:hidden}.content-item{position:absolute;max-width:fit-content;opacity:0}.timeline-content-wrapper p{max-width:600px;width:100%}.step.active .dot:after{content:"";position:absolute;background-color:#80807f;width:20px;height:20px;border-radius:50px;left:-3px;top:-3px;z-index:-1}.content-item.active{opacity:1;position:relative}.image-wrap{position:relative;display:flex;align-items:center;justify-content:center}.timelineimage{aspect-ratio:1/1;width:100%;height:92vh;opacity:0;transition:opacity .35s;position:absolute;overflow:hidden}.timelineimage .img-guard,.timelineimage picture,.timelineimage>img{display:block;width:100%;height:100%}.timelineimage img{width:100%;height:100%;object-fit:contain;object-position:center}.timelineimage.active{opacity:1;position:relative}.timeline-content-wrapper{display:flex;flex-direction:column;gap:20px;color:var(--white-secondary);height:100%;align-items:start;justify-content:center}.timeline-content-wrapper h6{padding:8px 0;border-bottom:1px solid var(--orange-color);width:fit-content;text-transform:uppercase}.finishes-timeline-main .step.active .dot,.finishes-timeline-main .vline-progress{background:#fff}.finishes-timeline-main .step.active .dot:after{background:#ffffff80}.finishes-timeline-main .step.active .num{color:#fff}.finishes-timeline-main .dot,.finishes-timeline-main .vline{background:#323232}.finishes-timeline-main .num{color:#323232}.finishes-timeline-main .timeline-content-wrapper,.finishes-timeline-section .timeline-content-wrapper{color:var(--black-secondary)}.finishes-timeline-steps .timeline.active:before{background-color:var(--white-color);opacity:50%}.finishes-timeline-steps .timeline.active .dots,.finishes-timeline-steps .timeline.active::after{background-color:var(--white-color)}.finishes-timeline-main .timeline-content-wrapper h6{border-bottom:1px solid var(--white-color)}.finishes-timeline-main .timeline-content-wrapper .btn-wrapper{margin-top:24px}.timeline-content-wrapper h2{text-transform:capitalize;line-height:60px}.finishes-timeline-steps .timeline.active .timeline-num{color:var(--white-color)}.timeline-content-item{display:none;opacity:0;transition:opacity .4s ease}.timeline-content-item.active{display:block;opacity:1}header.dark-mode .dropdown-menu a,header.dark-mode .header-dropdown-menu .dropdown-item,header.dark-mode .nav-link{color:#fff!important}header.dark-mode .dropdown-menu,header.dark-mode ul.dropdown-menu.header-dropdown-menu{background-color:#323232!important}header.dark-mode .dropdown-menu a:hover,header.dark-mode .header-dropdown-menu .dropdown-item:hover{color:var(--orange-color)!important}header.dark-mode{background-color:#323232;color:#f5f5f5;transition:all .3s ease-in-out}#singleProductSection.dark-mode h2,#singleProductSection.dark-mode h6,#singleProductSection.dark-mode p,header.dark-mode a{color:#f5f5f5}.logo-dark,a.button.product_type_variable,header.dark-mode .logo-default{display:none}header.dark-mode .logo-dark{display:block}.ei-mode-switch,.theme-toggle-icon{height:44px;cursor:pointer;display:flex;align-items:center}.theme-toggle-icon{position:absolute;bottom:18px;right:18px;width:44px;border-radius:50%;border:0;justify-content:center;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.12);z-index:9999;transition:transform .18s,background .18s,color .18s;color:#ffb400}.theme-toggle-icon svg,.theme-toggle-icon svg path{width:22px;height:22px;fill:currentColor}#singleProductSection.dark-mode .theme-toggle-icon{background:#222;color:#fff}.ei-mode-switch{position:relative;width:120px;border-radius:22px;background:#e0e5ec;box-shadow:inset 3px 3px 6px rgba(0,0,0,.15),inset -3px -3px 6px rgba(255,255,255,.7);user-select:none;-webkit-user-select:none}.ei-mode-switch.dark{background:#2a2a2e;box-shadow:inset 3px 3px 6px rgba(0,0,0,.4),inset -3px -3px 6px rgba(255,255,255,.05)}.ei-mode-label{position:absolute;top:50%;transform:translateY(-50%);font-size:9px;font-weight:700;letter-spacing:1px;line-height:1.2;text-align:center;pointer-events:none;transition:opacity .3s}.ei-mode-label--light{left:16px;color:#888;opacity:0}.ei-mode-label--dark{right:16px;color:#aaa;opacity:0}.ei-mode-switch.dark .ei-mode-label--dark{opacity:1}.ei-mode-switch:not(.dark) .ei-mode-label--light{opacity:1}.ei-mode-knob,.gallery-top img{display:flex;align-items:center;justify-content:center}.ei-mode-knob{position:absolute;top:4px;right:4px;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.2),-1px -1px 3px rgba(255,255,255,.6);transition:left .3s ease,right .3s ease,background .3s ease,box-shadow .3s ease;cursor:grab;z-index:2}.ei-mode-knob:active{cursor:grabbing}.ei-mode-switch.dark .ei-mode-knob{right:auto;left:4px;background:#3a3a40;box-shadow:2px 2px 5px rgba(0,0,0,.4),-1px -1px 3px rgba(255,255,255,.05)}.ei-mode-icon{position:absolute;transition:opacity .3s ease}.ei-mode-icon--sun{color:#f5a623;opacity:1}.ei-mode-icon--moon{color:#c4c9d4;opacity:0}.ei-mode-switch.dark .ei-mode-icon--sun{opacity:0}.ei-mode-switch.dark .ei-mode-icon--moon{opacity:1}#singleProductSection{background:#fff;color:#000;transition:all .3s ease-in-out}#singleProductSection.dark-mode{--section-bg:#323232;background:#323232;color:#f5f2ef;margin-top:0;padding-top:100px;padding-bottom:100px}#singleProductSection.dark-mode .product__carousel .gallery-top{border-color:#555}#singleProductSection.dark-mode .accordion-body,#singleProductSection.dark-mode .accordion-button,#singleProductSection.dark-mode~#productGallerySection .accordion-body,#singleProductSection.dark-mode~#productGallerySection .accordion-button{background-color:#323232;color:#f5f5f5}#singleProductSection.dark-mode .accordion-item,#singleProductSection.dark-mode~#productGallerySection .accordion-item{background-color:#323232;border-color:#555}#singleProductSection.dark-mode .table,#singleProductSection.dark-mode~#productGallerySection .table{--bs-table-bg:#323232;--bs-table-color:#f5f5f5;--bs-table-striped-bg:#3a3a3a;--bs-table-striped-color:#f5f5f5;color:#f5f5f5}.single-product-wrapper .table th{font-weight:400}#singleProductSection.dark-mode .table td,#singleProductSection.dark-mode .table th,#singleProductSection.dark-mode~#productGallerySection .table td,#singleProductSection.dark-mode~#productGallerySection .table th{color:#f5f5f5;border-color:#555}.gallery-top{width:100%;max-width:100%;overflow:hidden}.gallery-top .swiper-slide{width:100%!important;flex-shrink:0}.gallery-top .swiper-wrapper{display:flex;transition:transform .3s ease-in-out;height:80vh}.gallery-top img{width:100%;height:74vh;object-fit:cover;aspect-ratio:1/1}.gallery-thumbs{margin-top:10px}.gallery-thumbs .swiper-slide{opacity:.5;cursor:pointer}.gallery-thumbs .swiper-slide-thumb-active,.gallery-top .swiper-slide:hover .product-zoom-icon{opacity:1}.gallery-thumbs img{width:90%;height:120px;object-fit:cover;margin:0 auto;display:flex;padding:10px}.products-grid .product{flex:0 0 calc(16.666% - 15px);margin:0 7.5px 15px}.products-grid{display:flex;flex-wrap:wrap}.woocommerce-loop-product__title{font-size:20px;color:#f5f2ef;text-align:center;font-weight:300;line-height:26px;padding:20px 0}.product.type-product img{object-fit:contain;text-align:center;display:flex;margin:0 auto;width:100%;height:auto}.row.products-wrapper{row-gap:24px}.sub_categpry_title{font-size:34px;color:#f5f2ef;text-transform:capitalize;font-weight:300;margin-bottom:60px!important}.elevator-swiper-main a,.product-grid-section.bg-sky .sub_categpry_title,.product-grid-section.bg-sky .woocommerce-loop-product__title{color:#323232}.bg-black-secondary{background-color:#323232}.custom-margin{padding-bottom:100px}.interior-design-swiper-section .elevator-swiper-image img{aspect-ratio:536/804;width:100%;height:100%;object-fit:cover}.interior-design-heading-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.interior-design-arrows{display:flex;gap:4px}.interior-design-arrows button,.interior-design-arrows-mobile button{border:0;background-color:transparent;cursor:pointer;padding:0}.interior-design-arrows svg{fill:#323232;width:53px;height:53px}.elevator-interior-swiper-wrapper{position:relative}.interior-design-arrows-mobile{position:absolute;top:0;left:0;right:0;height:100%;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:2;padding:0 10px}.interior-design-arrows-mobile button{pointer-events:auto}.interior-design-arrows-mobile svg{fill:#fff;width:40px;height:40px}.column-slider-image{position:relative}.btn-image-modal,.product-zoom-icon{position:absolute;bottom:10px;right:10px}.btn-image-modal{border:0;cursor:pointer;justify-content:center;background:0 0;padding:0;z-index:1}.btn-image-modal img{width:100%;height:auto;max-width:100%;aspect-ratio:unset}.gallery-top .swiper-slide a{position:relative;display:block}.product-zoom-icon{width:34px!important;height:34px!important;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:2}.modal-body img,.modal-content{background-color:transparent}.modal-body img{width:55%!important;height:auto;display:block;box-sizing:border-box;padding:30px 0 0;margin:0 auto}#imageModal .modal-content{border:0!important}#imageModal .modal-body img{width:auto!important;max-width:100%;padding:0;object-fit:cover}.elevator-swiper-main a:hover,a.go-back{color:#323232}.single-product-info.downaload-accordion .accordion-button{padding:0!important}.accordion-button:focus{box-shadow:unset}.single-product-info.downaload-accordion .accordion-item{background-color:transparent!important;border:0!important}.single-product-info.downaload-accordion .accordion-button{background-color:transparent!important}.single-product-info.downaload-accordion .accordion{display:flex;flex-direction:column;gap:5px}.single-product-info.downaload-accordion .accordion-item:first-of-type,.single-product-info.downaload-accordion .accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:0!important;border-top-right-radius:0!important}.single-product-info.downaload-accordion .accordion-button:not(.collapsed){color:#323232}.single-product-info.downaload-accordion .accordion-body{padding:16px 0}.custom-product-slider .carousel-control-next,.custom-product-slider .carousel-control-prev{width:auto}.product-grid-section.bg-sky .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23323232'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.product-grid-section.bg-sky .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23323232'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}sup{font-size:50%;vertical-align:super;line-height:1;margin-left:2px}.elevator-slick-slider-main .custom-slider-content p{max-width:100%;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical}.elevator-slick-arrow .custom-slick-arrow-left,.elevator-slick-arrow .custom-slick-arrow-right{border:0;background-color:transparent;cursor:pointer;padding:0}.elevator-slick-arrow svg{fill:#323232;width:53px;height:53px}.elevator-slick-slider-main{position:relative}@media (min-width:768px){.elevator-slick-slider-main>.row{--bs-gutter-x:3rem}}.elevator-slick-arrow{position:absolute;top:0;height:100%;display:flex;justify-content:space-between;align-items:center;z-index:2;pointer-events:none}.elevator-slick-arrow .custom-slick-arrow-left,.elevator-slick-arrow .custom-slick-arrow-right,.img-guard>picture img{pointer-events:auto}.elevator-slick-arrow.elevator-slick-arrow-right{left:0;right:calc(50% + var(--bs-gutter-x)*.5);padding:0 15px}.elevator-slick-arrow:not(.elevator-slick-arrow-right){left:calc(50% + var(--bs-gutter-x)*.5);right:0;padding:0 15px}.elevator-series-wrapper .series-card-wrapper a{width:100%;height:100%}.search-box{display:flex;align-items:center;justify-content:end}.page-not-found-content h3{margin-bottom:71px}.search-box input{border:1px solid #323232;padding:8px;background-color:#f6f6f3;min-width:300px}.search-box button{background-color:var(--white-color);border:1px solid #323232;padding:8px;font-size:16px;text-transform:uppercase;font-weight:700;line-height:19px;transition:.3s ease-in-out}.search-box button :hover{background-color:#d87c2a}.page-not-found-content{max-width:512px}.contact-popup-body,.not-found-image{width:100%;height:100%;background-repeat:no-repeat;position:relative}.not-found-image{background-image:url(/wp-content/uploads/AED_2025/INTERIORS/Seattle/Thermo/404.png);background-size:auto;z-index:1;background-position:left 120px center}.contact-popup .modal-content{background-color:#fff}.contact-popup-body img{width:auto!important;height:auto!important;padding:0;z-index:9;position:relative}.contact-popup .modal-body{position:relative}.contact-popup .modal-body .btn-close{position:absolute;right:8px;top:8px;z-index:999}.contact-popup-body{background-image:url(../images/custom_images/notification-bg.webp);background-position:right center}.contact-popup-body:after{content:"";position:absolute;background-color:#f4f1eef0;width:100%;height:100%;left:0;top:0;z-index:1}.contact-content-wrapper{z-index:99;position:relative;padding:30px 0}.custom-slider-content-left h6{text-transform:uppercase;line-height:1.4}.contact-popup-img{background-image:url(/wp-content/uploads/AED_2025/HOME/D_Specs/young-architectural-elevator-design-client-pushing-elevator-call-button-1-scaled.webp);background-repeat:no-repeat;background-size:cover;height:100%;width:50%;background-position:center;position:absolute;top:0;left:0;z-index:9}.contact-content-wrapper p{color:#323232;font-weight:400}.contact-popup-description{max-width:450px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.contactpopup-form-wrapper .form_main_wrapper{max-width:315px;margin:0 auto}.contactpopup-form-wrapper .form_main_wrapper input,.contactpopup-form-wrapper .form_main_wrapper textarea{border:1px solid #323232;margin-bottom:20px;padding:7px 12px;width:100%;font-size:12px;color:#323232;font-weight:400}.contactpopup-form-wrapper .wpcf7-turnstile{display:none}.turnstile-gate{display:flex;align-items:center;justify-content:center;min-height:350px;background:#323232;border-radius:12px;position:relative;border:1px solid rgba(255,255,255,.15)}.turnstile-gate .btn-close{position:absolute;top:15px;right:15px;filter:invert(1)}.turnstile-gate.fading{opacity:0;transition:opacity .4s ease}.turnstile-gate.hidden{display:none}.contact-popup.gated-modal .modal-dialog{max-width:550px}.contact-popup .modal-dialog{transition:max-width .5s ease}.contact-popup.gated-modal .modal-content{background:0 0;border:0;box-shadow:none}.contact-popup .modal-content{transition:background .4s ease,border .4s ease,box-shadow .4s ease}.contact-popup .contact-popup-body.fade-in{animation:fadeInUp .5s ease both}.contact-popup .contact-popup-body.gated,.contact-popup-btn .wpcf7-spinner,.contact-popup.gated-modal>.modal-dialog>.modal-content>.modal-body>.btn-close{display:none}.turnstile-gate-inner{text-align:center}.turnstile-gate-logo{display:block;margin:0 auto 20px;width:30px;height:auto}.turnstile-gate-inner h3{font-size:28px;margin-bottom:10px;color:#fff}.turnstile-gate-inner p{font-size:14px;color:rgba(255,255,255,.6);margin-bottom:24px}#turnstile-gate-widget{display:flex;justify-content:center}.contactpopup-form-wrapper .form_main_wrapper .submit_btn{background-color:var(--white-color);border:1px solid #323232;font-size:12px;font-weight:600;color:#323232;width:fit-content;padding:8px 15px;transition:.3s ease-in-out}.contactpopup-form-wrapper .form_main_wrapper .submit_btn:hover{background-color:#323232;color:#fff}.contact-popup-btn{text-align:right}.contact-popup-link,.pop_up_serach_form{max-width:315px;margin:0 auto;width:100%}.pop_up_serach_form .search-input-wrapper input{border:0;background-color:transparent;border-radius:0;padding:7px 12px 7px 0;width:100%;font-size:12px;color:#323232!important;font-weight:400}.pop_up_serach_form .search-input-wrapper{width:100%;border-bottom:1px solid #323232}.contact-popup-mail-call{text-align:center;margin:20px 0}.contact-popup-mail-call a{display:flex;flex-direction:column;align-items:center;gap:12px;color:#323232}.contact-popup-mail-call a:hover{color:#ec9537}.contact-popup-link a{color:#323232}.lp-contact-actions{display:flex;justify-content:center;gap:30px;max-width:350px;margin:20px auto}.lp-contact-actions .contact-popup-mail-call{flex:1;margin:0}.ei-contact-icon{width:48px;height:48px}.contact-popup-mail-call a:hover .ei-contact-icon circle:first-child{fill:#f5ca9b;stroke:#f5ca9b}.contact-popup-mail-call a:hover .ei-contact-icon path,.contact-popup-mail-call a:hover .ei-contact-icon polyline,.contact-popup-mail-call a:hover .ei-contact-icon rect{stroke:#fff}.contact-popup-mail-call a:hover .ei-contact-icon .ei-icon-fill{fill:#fff;stroke:none}.contact-popup-mail-call a:hover .ei-contact-icon circle:not(:first-child){fill:#fff}.ei-email-anim{animation:eiIconPulse1 5s ease-in-out infinite}.ei-call-anim{animation:eiIconPulse2 5s ease-in-out infinite}.ei-text-anim{animation:eiIconPulse3 5s ease-in-out infinite}.contact-popup .contact-popup-description{margin-bottom:30px}#contact-modal .contact-popup-description p{font-size:18px}.contact-popup .contactpopup-form-wrapper{margin-top:15px}.lp-modal-contact-info{text-align:center;max-width:315px;margin:0 auto}.lp-modal-contact-info p{font-size:12px;margin:0;line-height:1.6}.gallery-swiper-heading-arrows{display:flex;align-items:center;position:relative}.gallery-swiper-heading-arrows .notification-swiper-arrows{position:absolute;right:0;top:0}.gallery-swiper-heading-arrows .notification-swiper-arrows .swiper-button-next,.gallery-swiper-heading-arrows .notification-swiper-arrows .swiper-button-prev{color:#323232!important}.gallery-swiper-heading-arrows .notification-swiper-arrows .swiper-button-next:after,.gallery-swiper-heading-arrows .notification-swiper-arrows .swiper-button-prev:after{font-size:23px}.woocommerce-product-search .search-submit{border:0;padding:0;background-color:transparent;grid-template-columns:1fr 24px}.woocommerce-product-search{padding:3px 4px 3px 0}.footer-wrapper .header-search input{color:var(--white-color)}.custom-slider-content .custom-slider-content-left .heading-links{color:#131313;transition:.3s ease-in-out}.banner-slick-content .overview-col1 .heading-links{color:#323232;transition:.3s ease-in-out}.banner-slick-content .overview-col1 .heading-links:hover,.custom-slider-content .custom-slider-content-left .heading-links:hover,.finishes-timeline-main .timeline-content-wrapper .heading-links:hover{color:#000}.elevetor-slick-mobile-content .heading-links,.light-panel-mobile-content .heading-links,.timeline-content-wrapper .heading-links{color:#fff}.finishes-timeline-main .timeline-content-wrapper .heading-links{color:#323232}.elevetor-slick-mobile-content .heading-links:hover,.light-panel-mobile-content .heading-links:hover,.timeline-content-wrapper .heading-links:hover{color:#f6f6f3}.column-slider-image.notification-image img:hover{-webkit-transform:unset;-moz-transform:unset}.see-things-section{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.single-product-wrapper.handrails-woo-section{position:relative;margin:0;padding:75px 0}.elevator-accordion .accordion-header a{flex-wrap:nowrap;flex-direction:row;position:relative;min-width:200px}.custom-accordion-item.active .accordion-header a{min-width:260px}.eleveator-arrows{display:inline-block;float:left;width:100%}.eleveator-arrows:before{content:"";height:2px;width:calc(100% - 16px);background-color:#f6f6f3;display:block;float:left;position:relative;top:0}.eleveator-arrows:after{content:"";border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;top:6.5px;left:auto;margin-left:-9px;border-radius:0 0 0 0}.banner-section .banner-swiper-wrapper{position:relative}.banner-section{height:100vh;overflow:hidden}.bannerswiper:not(.swiper-initialized) .swiper-wrapper{visibility:hidden}@media (max-width:767px){.bannerswiper:not(.swiper-initialized) .swiper-slide:first-child{visibility:visible}}.bannerswiper{height:100vh}.elevator-interior-swiper-wrapper .elevator-swiper-content p,.elevator-section-wrapper .design-content-wrapper p{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:unset;overflow:hidden;-webkit-box-orient:vertical}.single-product-content-wrapper p{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical}.elevator-section-wrapper.sticky-new.sticky{overflow:hidden}.banner-slick-section.elevator-slick-slider-main.sticky-new.sticky,.footer-wrapper.sticky-new.sticky{display:block}.all-finishes-slider.finishes-timeline-section .timeline-content-wrapper{text-align:left;align-items:flex-start}.all-finishes-slider .timeline-content-wrapper .btn-wrapper{margin-top:10px}.gallery-thumbs{overflow-x:auto;overflow-y:hidden;height:100%!important}.gallery-thumbs::-webkit-scrollbar{width:0}.gallery-thumbs::-webkit-scrollbar-track{background:0 0}.gallery-thumbs::-webkit-scrollbar-thumb{background:0 0}.elevator-series-wrapper.section-py{padding:70px 0 216px!important}.overview-description p{-webkit-line-clamp:3!important}.light-panel-mobile-content h2{border-bottom:1px solid #fff;font-size:40px;padding-bottom:12px;width:fit-content}.custom-slider-content.slick-slide{min-height:90vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.slider-nav .custom-slider-content-left,.slider-nav .custom-slider-content-left *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}@media (min-width:768px){.all-finishes-slider,.interior-design-swiper-section{height:100vh;display:flex;align-items:center;padding:3vh 0!important}.all-finishes-slider>.custom-container{width:100%}.interior-design-swiper-section{overflow:hidden}.interior-design-swiper-section>.custom-container{display:flex;flex-direction:column;height:100%;width:100%}.interior-design-swiper-section .interior-design-heading-row{flex:1 0 auto;margin-top:0!important;margin-bottom:0}.interior-design-swiper-section .row{flex-shrink:0}.interior-design-swiper-section .elevator-swiper-image{max-height:58vh;aspect-ratio:536/804;overflow:hidden}.interior-design-swiper-section .elevator-swiper-image img{width:100%!important;height:100%!important;object-fit:cover;max-height:none}.interior-design-swiper-section .elevator-swiper-content p{display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media (max-width:767px){.interior-design-swiper-section{padding-top:35px!important;padding-bottom:35px!important}.interior-design-swiper-section .interior-design-heading-row{margin-bottom:35px;justify-content:flex-start}.interior-design-swiper-section .elevator-swiper-content p{display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:4!important}.interior-design-swiper-section .interior-design-arrows-mobile{height:auto;aspect-ratio:2/3}}.custom-slider-content.slick-slide .btn-wrapper{margin:0 40px 0 0!important}.custom-slider-content.slick-slide .custom-slider-content-left:not(.custom-slider-content-right) .btn-wrapper{margin:0!important}.all-finishes-slider .timeline-content-wrapper p{max-width:400px;display:-webkit-box;-webkit-line-clamp:unset;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.all-finishes-slider .row{align-items:center}.finishesslider .swiper-wrapper{padding-bottom:0!important}.timeline-heading-mobile-desktop{display:flex;justify-content:end;flex-direction:column}.timeline-heading-mobile-desktop a:first-child{margin-bottom:20px}.timeline-heading-mobile-desktop a:nth-child(2){margin-bottom:66px}.timeline-content-wrapper a:first-child{margin-bottom:30px}.timeline-heading-mobile-desktop h4{font-weight:300}.single-product-info .accordion-item{border:0!important}.see-things-image{width:100%}@media (max-width:991px){.single-product-swiper-arrows,.swiper-container.gallery-thumbs{display:none}.elevator-section-wrapper.sticky-new.sticky{height:100%}.elevator-section-wrapper .design-content-wrapper{justify-content:center}.design-content-wrapper:after{border-bottom:0!important}.elevator-section-wrapper .elevator-accordion{display:flex;flex-direction:column;border-top:2px solid #fff;padding:40px 0}.elevator-section-wrapper .design-content-wrapper p{-webkit-line-clamp:unset!important}}.finishes-section-heading{margin-bottom:1.5rem}@media (min-width:768px){.all-finishes-slider .custom-container{position:relative}.all-finishes-slider .col-md-8,.all-finishes-slider .row{position:static}.finishes-slider-arrows-main{position:absolute;top:0;right:65px;display:flex;gap:12px}.finishes-slider-arrows-main .swiper-button-next,.finishes-slider-arrows-main .swiper-button-prev{position:static;color:#323232;width:auto;height:auto;margin:0}.finishes-slider-arrows-main .swiper-button-next::after,.finishes-slider-arrows-main .swiper-button-prev::after{font-size:33px}}@media (max-width:767px){.all-finishes-slider .col-md-8{position:relative}.finishes-slider-arrows-main{position:absolute;bottom:auto;right:auto;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:2;padding:0 10px}.finishes-slider-arrows-main .swiper-button-next,.finishes-slider-arrows-main .swiper-button-prev{position:static;color:#fff;pointer-events:auto;margin:0;width:auto;height:auto}.finishes-slider-arrows-main .swiper-button-next::after,.finishes-slider-arrows-main .swiper-button-prev::after{font-size:33px}.all-finishes-slider{padding:33px 0 51px!important}.timeline-content-wrapper a:first-child{margin-bottom:0}.gallery-top img{height:100%}.single-product-content-wrapper{gap:15px}.gallery-top .desktop-image{padding:0 100px}.single-product-wrapper.handrails-woo-section{padding:25px 0}.single-product-soical{display:none}.single-product-content-wrapper{margin-bottom:24px!important}.single-product-content-wrapper h2.hs-label,.single-product-content-wrapper h6{margin-bottom:0}.gallery-top .desktop-image{height:100%;aspect-ratio:4/3}.gallery-top .swiper-wrapper{height:fit-content!important}.product__carousel .gallery-top .swiper-slide{padding:0}.product__carousel .gallery-top{height:fit-content!important;border:0}.timeline-heading-mobile-desktop h2{padding:0 0 8px;border-bottom:1px solid var(--orange-color);width:fit-content}.timeline-content-wrapper h6{padding:0;border-bottom:0}.light-panel-mobile-content .btn-wrapper,.timeline-subheading-mobile{display:none}.interior-design-swiper-section.sticky-new.sticky{height:100%}.timeline-heading-mobile-desktop{flex-direction:column-reverse;gap:7px;align-items:end}.elevator-swiper-main .elevator-swiper-content h3{border-bottom:1px solid var(--orange-color);width:fit-content;padding-bottom:12px}#after-image:after,#before-image:after{width:100%;height:100%;top:50%;color:#fff;position:absolute;font-size:20px;font-weight:300;transform:translateY(-50%);display:flex;align-items:center}#before-image:after{content:"Before";z-index:9;left:0;padding-left:45px}#after-image:after{content:"After";right:0;z-index:1;justify-content:end;padding-right:45px}#resizer:after{background-image:unset;background-color:transparent;border:2px solid #fff;border-radius:50%}.design-content-wrapper h2{font-size:45px;line-height:55px}.design-content-wrapper{gap:23px!important}.design-content-wrapper h3.hs-sub,.design-content-wrapper h6{font-size:22px!important;line-height:30px!important}.timeline-content-wrapper p:not(:first-of-type){display:none}}@media (max-width:576px){.gallery-top .desktop-image{padding:0 30px;#after-image:after
      aspect-ratio: 650 / 813}}@media (max-width:399px){.gallery-top .desktop-image{padding:0}}.product-long-description{padding-top:0;padding-bottom:90px}.product-long-description .long-description-title{color:var(--orange-accessible);margin-bottom:20px}.product-long-description .long-description-title a,.single-product-content-wrapper .rank-math-breadcrumb a{color:var(--orange-accessible);text-decoration:none}.product-long-description .long-description-content{font-size:1.2em;line-height:1.7}.product-long-description.dark-mode{background-color:#323232}.product-long-description.dark-mode .long-description-content{color:#f5f5f5}#relatedProductsCarousel .carousel-item .row{align-items:flex-start}.ei-single-save-row h6,.single-product-content-wrapper .rank-math-breadcrumb{margin:0}.single-product-content-wrapper .rank-math-breadcrumb p{font-size:.85rem;color:#888;margin:0;line-height:1.4}.single-product-content-wrapper .rank-math-breadcrumb .last{color:#595959}.single-product-content-wrapper h2.hs-label.text-uppercase,.single-product-content-wrapper h6.text-uppercase{color:var(--orange-color)}.collection-link a:hover,.explore-range-link a:hover,.single-product-content-wrapper .rank-math-breadcrumb a:hover{text-decoration:underline}.single-product-content-wrapper .rank-math-breadcrumb .separator{color:#aaa}#singleProductSection.dark-mode .rank-math-breadcrumb p{color:#bbb}#singleProductSection.dark-mode .rank-math-breadcrumb .separator{color:#999}.explore-range-link{margin:0;font-size:.95rem}.explore-range-link a{color:var(--orange-accessible);text-decoration:none}.collection-link{margin-top:20px;font-size:1.1em}.collection-link a{text-decoration:none}#singleProductSection.dark-mode~.product-gallery-description-section a,#singleProductSection.dark-mode~.product-gallery-description-section h6,#singleProductSection.dark-mode~.product-gallery-description-section p,#singleProductSection.dark-mode~.product-long-description-section a,#singleProductSection.dark-mode~.product-long-description-section h6,#singleProductSection.dark-mode~.product-long-description-section p,.product-long-description.dark-mode .collection-link{color:#f5f5f5}#singleProductSection.dark-mode .gallery-arrow-overlay .swiper-button-next,#singleProductSection.dark-mode .gallery-arrow-overlay .swiper-button-prev,.collection-link a,.product-long-description.dark-mode .collection-link a{color:var(--orange-color)}.img-guard>img:not([fetchpriority=high]),.img-guard>picture img:not([fetchpriority=high]),img[data-original-src]:not([fetchpriority=high]){opacity:0}#before-after-slider img[data-original-src],.img-guard.loaded>img,.img-guard.loaded>picture img{opacity:1}.img-guard{position:relative;display:inline-block;max-width:100%;line-height:0;vertical-align:bottom}.banner-slick-images .img-guard,.column-slider-image .img-guard,.img-guard>img,.img-guard>picture,.series-image-wrapper .img-guard{display:block;width:100%;height:100%}.img-guard::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--section-bg, #fff);background-image:var(--original-bg);background-size:var(--bg-size, contain);background-repeat:no-repeat;background-position:center;pointer-events:none;z-index:1}@media (max-width:767px){.img-guard--hero.deferred-active::after,.img-guard::after{background-image:var(--original-bg-m, var(--original-bg))}.img-guard--hero::after{content:none}.img-guard--hero.deferred-active::after{content:""}}.gallery-top .swiper-slide .img-guard::after{background-size:contain}.img-guard.context-active::after{visibility:hidden!important}.img-guard>picture{pointer-events:none}.column-slider-image .img-guard>img,.gallery-thumbs .swiper-slide .img-guard,.gallery-top .swiper-slide .img-guard{width:100%;height:100%}.gallery-top .swiper-slide .img-guard>img{object-fit:contain}li.product .img-guard{width:100%}.banner-slick-images .img-guard::after{background-size:cover}.img-guard.desktop-image{display:block}.img-guard.mobile-image{display:none}@media (max-width:767px){.img-guard.desktop-image{display:none!important}.img-guard.mobile-image{display:block!important}}.slick-slide .img-guard.desktop-image{display:block!important}.slick-slide .img-guard.mobile-image{display:none!important}@media (max-width:767px){.slick-slide .img-guard.desktop-image{display:none!important}.slick-slide .img-guard.mobile-image{display:block!important}}.img-guard img{-webkit-user-drag:none;user-drag:none}.ei-single-save-row,.ei-single-share-row{display:flex;align-items:center;gap:8px}.ei-single-share-row{gap:10px}.ei-single-share-row h6{margin:0;white-space:nowrap}.ei-single-save-share-group{gap:12px!important}.ei-share-toggle-line,.gallery-arrow-overlay{display:flex;align-items:flex-end;justify-content:space-between}.ei-share-toggle-line .arrows-toggle-row{margin-top:0!important}.product__carousel .gallery-top{position:relative}.gallery-arrow-overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2;align-items:center;padding:0 10px}.gallery-arrow-overlay .swiper-button-next,.gallery-arrow-overlay .swiper-button-prev{position:static;width:auto;height:auto;margin:0;color:var(--orange-color);pointer-events:auto}.gallery-arrow-overlay .swiper-button-next:after,.gallery-arrow-overlay .swiper-button-prev:after{font-size:38px}.gallery-thumbs .swiper-slide{aspect-ratio:1/1}.gallery-thumbs .swiper-slide img,.gallery-top .swiper-slide img,.product-gallery-description-section .gallery-thumbs .swiper-slide img{width:100%;height:100%;object-fit:contain}.single-product-content-wrapper .single-product-soical{margin-top:0!important}.single-product-soical .arrows-toggle-row{margin-top:0;justify-content:flex-end}.mode-arrows{display:none;flex-direction:column;align-items:center}@media (max-width:767px){.ei-mode-text{display:none}.mode-arrows{display:flex}}.mode-arrows span{display:block;width:12px;height:12px;border-bottom:3px solid var(--orange-color);border-right:3px solid var(--orange-color);transform:rotate(45deg);margin:-5px 0;animation:modeArrowPulse 2s infinite}.mode-arrows span:nth-child(2){animation-delay:-.2s}.mode-arrows span:nth-child(3){animation-delay:-.4s}.mode-arrows--up{transform:rotate(180deg)}.gallery-pagination{display:none}@media (max-width:767px){.single-product-soical{display:block!important}.ei-share-toggle-line{justify-content:flex-start}#singleProductSection .col-lg-5 .single-product-content-wrapper>p:not(.explore-range-link){order:1}#singleProductSection .col-lg-5 .single-product-content-wrapper>p.explore-range-link{order:2;margin-bottom:16px}#singleProductSection .col-lg-5 .single-product-content-wrapper>.single-product-soical{order:3}#singleProductSection .col-lg-5 .single-product-content-wrapper>.single-product-info{order:4;display:none}#singleProductSection.custom-margin{padding-top:96px;padding-bottom:2px;display:flex;flex-direction:column;min-height:100svh;box-sizing:border-box}#singleProductSection.custom-margin>.custom-container,#singleProductSection.custom-margin>.custom-container>.row{flex:1;display:flex;flex-direction:column}#singleProductSection .single-product-content-mobile{margin-bottom:0!important}#singleProductSection .single-product-content-mobile h2{margin-bottom:0}#singleProductSection .single-product-content-mobile h2.hs-label,#singleProductSection .single-product-content-mobile h6{margin-top:2px;margin-bottom:0}#singleProductSection .col-lg-7{margin-bottom:2px!important}#singleProductSection .col-lg-5{flex:1;display:flex;flex-direction:column}#singleProductSection .col-lg-5>.single-product-content-wrapper{flex:1;display:flex;flex-direction:column;gap:6px}#singleProductSection .col-lg-5 .single-product-content-wrapper>p:not(.explore-range-link){flex:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-bottom:0}#singleProductSection .col-lg-5 .single-product-content-wrapper>.single-product-soical{padding-bottom:0;margin-bottom:0}#productGallerySection .mobile-accordions{display:block}.product-gallery-description-section{align-items:flex-start;padding-top:80px}#productGallerySection .gallery-thumbs .swiper-wrapper{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;transform:none!important}#productGallerySection .gallery-thumbs .swiper-slide{width:100%!important;height:auto!important;aspect-ratio:1/1;border:1px solid #ebebeb}#productGallerySection .gallery-thumbs .swiper-slide img{width:100%;height:100%;object-fit:contain}.product-gallery-description-section .product-thumbs-grid{margin-bottom:24px}.product-gallery-description-section .mobile-accordions{text-align:left}.gallery-arrow-overlay{display:flex!important}.gallery-arrow-overlay .swiper-button-next,.gallery-arrow-overlay .swiper-button-prev{background:rgba(0,0,0,.3);border-radius:50%;width:40px!important;height:40px!important;display:flex;align-items:center;justify-content:center}.gallery-arrow-overlay .swiper-button-next:after,.gallery-arrow-overlay .swiper-button-prev:after{font-size:20px!important;color:#fff}.gallery-top img{object-fit:contain}.gallery-pagination{display:block;text-align:center;margin-top:10px}.gallery-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#ccc;opacity:1;margin:0 4px}.gallery-pagination .swiper-pagination-bullet-active{background:var(--orange-color)}#singleProductSection>.custom-container{position:relative}.theme-toggle{position:absolute;top:0;right:49px;z-index:3}.theme-toggle .ei-mode-switch{transform:rotate(-90deg) scale(.75);transform-origin:top right}.mode-arrows--down{transform:rotate(90deg)}.mode-arrows--up{transform:rotate(270deg)}.single-product-content-mobile.mb-5{margin-bottom:1rem!important}.product-long-description{padding-bottom:50px}.product-long-description .long-description-content{font-size:1.1em;line-height:1.6}.product-grid-section.section-py{min-height:auto}}.contact-page-main{background:#323232;padding:0!important}.contact-map-section #clear-btn{background:0 0;border:0;padding:0;font-size:13px;color:#bbb;cursor:pointer;display:none}.contact-map-section{background:#323232;padding:120px 0 100px}.contact-map-container{max-width:960px;margin:0 auto;padding:0 20px}body:has(.contact-map-section) .header-wrapper .logo-default{display:none}body:has(.contact-map-section) .header-wrapper .logo-dark{display:block}body:has(.contact-map-section) .header-wrapper .navbar.navbar-sticky{background:0 0!important;box-shadow:none!important;border-bottom:none!important}body:has(.contact-map-section) .header-wrapper .custom-navbar-nav .nav-item .nav-link{color:#fff!important}body:has(.contact-map-section) .header-wrapper .custom-navbar-nav .nav-item .nav-link:hover{color:var(--orange-color)!important}.contact-map-heading{font-size:32px!important;font-weight:300;color:#fff;margin-bottom:20px;text-align:left;font-family:"Roboto",sans-serif;text-transform:capitalize}.contact-map-section .map-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.contact-map-section .map-controls p{font-size:13px;color:#bbb;margin:0}.contact-map-section #clear-btn:hover{color:#fff}.contact-map-section .map-border{border:1px solid rgba(255,255,255,.15);border-radius:12px;overflow:hidden;background:#3e3e3e}.contact-map-section #map{width:100%;display:block}.contact-map-section .legend-label{font-size:9.5px;fill:#ccc}.contact-map-section #info-panel{margin-top:14px;min-height:64px;background:#3e3e3e;border-radius:8px;padding:14px 20px;display:flex;align-items:center;gap:16px}.contact-map-section #info-panel .placeholder{font-size:14px;color:#aaa}.contact-map-section .info-swatch{width:18px;height:18px;border-radius:3px;flex-shrink:0}.contact-map-section .info-main{flex-shrink:0}.contact-map-section .info-label{font-size:16px;font-weight:500;color:#fff}.contact-map-section .info-sub{font-size:12px;color:#bbb;margin-top:2px}.contact-map-section .info-right{margin-left:auto;text-align:right}.contact-map-section .info-rep-name{font-size:15px;font-weight:500;color:#fff}.contact-map-section .info-rep-title{font-size:12px;color:#bbb;margin-top:1px}.contact-map-section .info-rep-contact{font-size:13px;margin-top:4px}.contact-map-section .info-rep-contact a,.territory-card .territory-contact a{color:#7ab8f5;text-decoration:none}.contact-map-section .info-rep-contact a:hover,.territory-card .territory-contact a:hover{color:#fff;text-decoration:underline}.contact-map-section .info-sep{color:#666;margin:0 4px}.territory-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.territory-card{background:#3e3e3e;border-radius:8px;padding:20px}.territory-card-swatch{width:32px;height:6px;border-radius:3px;margin-bottom:12px}.contact-map-copy h2,.territory-card h3{font-weight:600;color:#fff;font-family:"Roboto",sans-serif}.territory-card h3{font-size:16px;margin:0 0 6px}.territory-card .territory-states{font-size:12px;color:#aaa;margin:0 0 14px;line-height:1.4}.territory-card .territory-rep{font-size:15px;font-weight:500;color:#fff;margin:0 0 2px}.territory-card .territory-title{font-size:12px;color:#bbb;margin:0 0 10px}.territory-card .territory-contact{font-size:13px;margin:0 0 3px}.territory-card .territory-address{font-size:12px;color:#999;margin:6px 0 0;line-height:1.4}.contact-map-copy{margin-top:40px;padding-top:32px;border-top:1px solid rgba(255,255,255,.1)}.contact-map-copy h2{font-size:1.4em;margin-bottom:16px}.contact-map-copy p{font-size:15px;line-height:1.7;color:#ccc;margin-bottom:14px}html{scroll-snap-type:y proximity}.all-finishes-slider,.banner-section,.banner-slick-section,.before-after-image-wrapper,.contact-map-section,.download-specification-section,.elevator-section-wrapper,.elevator-series-wrapper,.elevator-slick-slider-wrapper,.footer-wrapper,.interior-design-swiper-section,.materials-finishes-wrapper,.product-gallery-description-section,.product-grid-section,.see-things-section,.services-banner-wrapper,.single-product-wrapper,.sticky-sections-wrapper,.timeline-main{scroll-snap-align:start}@media (max-width:767px){.product-long-description-section{scroll-snap-align:start}}.product-gallery-description-section{min-height:100vh;display:flex;align-items:center;background:#fff;padding:60px 0;box-sizing:border-box}.product-long-description-section{display:none}.product-gallery-description-section .desktop-long-description{display:block}@media (max-width:767px){.product-gallery-description-section{min-height:100svh;padding:40px 0}}.product-gallery-description-section .product-thumbs-grid{margin-bottom:40px}.product-gallery-description-section .product-thumbs-grid .gallery-thumbs{max-width:100%;display:flex!important;flex-wrap:wrap;gap:12px;overflow:visible;height:auto!important;margin-top:0}.product-gallery-description-section .gallery-thumbs .swiper-wrapper{display:flex;flex-wrap:wrap;gap:12px;transform:none!important}.product-gallery-description-section:not(.ds2-redesign) .gallery-thumbs .swiper-slide{width:120px!important;height:120px!important;opacity:1;flex-shrink:0;cursor:pointer;border:1px solid #ebebeb;transition:border-color .2s}.product-gallery-description-section:not(.ds2-redesign) .gallery-thumbs .swiper-slide:hover{border-color:#000}@media (max-width:767px){.product-gallery-description-section:not(.ds2-redesign) .gallery-thumbs .swiper-slide{width:90px!important;height:90px!important}}.product-gallery-description-section .product-long-description,.product-long-description-section .product-long-description{max-width:100%}#relatedProductsSection{min-height:100vh;display:flex;align-items:center;box-sizing:border-box}@media (max-width:767px){#relatedProductsSection{min-height:100svh}}@media (max-width:767px){.product-long-description-section{display:flex!important;min-height:100svh;align-items:center;background:#fff;padding:40px 0;box-sizing:border-box}.product-gallery-description-section .desktop-long-description{display:none!important}}.mobile-accordions{display:none}@media (max-width:767px){.mobile-accordions{display:block;margin-top:30px}}.carousel-item:not(.active) img[data-lazy-src]{opacity:0}#singleProductSection.dark-mode~.product-gallery-description-section,#singleProductSection.dark-mode~.product-long-description-section{background:#323232;color:#f5f2ef}#singleProductSection.dark-mode~#productGallerySection .accordion-button::after{filter:invert(1) brightness(2)}@media (max-width:991px){.elevator-section-wrapper>.custom-container>.row>.col-12,.sticky-sections-wrapper>.sticky-new{scroll-snap-align:start}.elevator-section-wrapper{scroll-snap-align:none}}h2.hs-label{line-height:1.4!important;text-transform:uppercase!important}h2.hs-label,h3.hs-sub,span.hs-tab{font-size:22px!important;font-weight:400!important}h3.hs-sub{margin-bottom:0!important}.series-content-wrapper h3.hs-name,h3.hs-name{font-size:45px!important;font-weight:300!important;line-height:100%!important;margin-bottom:0!important}span.hs-tab{margin:0!important;white-space:nowrap}.carousel-caption-content .hs-title,span.hs-name,span.hs-tab{display:block!important;line-height:100%!important}span.hs-name{font-size:45px!important;font-weight:300!important;margin-top:0!important;margin-bottom:0!important}.carousel-caption-content .hs-title{font-size:54px!important;font-weight:400!important;color:var(--white-color);text-align:left;border-bottom:1px solid var(--orange-color);padding-bottom:8px;margin:0 0 15px!important;text-transform:capitalize}.carousel-caption-content .hs-subtitle,.heading-links .hs-title{display:block!important;line-height:100%!important;margin:0!important}.carousel-caption-content .hs-subtitle{font-size:24px!important;font-weight:400!important;color:var(--white-color);text-align:left;text-transform:uppercase}.heading-links .hs-title{font-size:54px!important;font-weight:300!important}.product-gallery-description-section.ds2-redesign>.custom-container{width:100%}.ds2-redesign .ds2-thumbs-grid{position:relative;width:100%}.ds2-redesign .ds2-thumbs-row{--bs-gutter-x:1.5rem}.ds2-redesign .ds2-thumb-col{margin-bottom:0}.ds2-redesign .ds2-thumb{display:block;width:100%;aspect-ratio:1/1;padding:0;margin:0;border:2px solid transparent;background:#f5f5f5;cursor:pointer;overflow:hidden;transition:border-color .2s ease,opacity .2s ease;opacity:.85}.ds2-redesign .ds2-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ds2-redesign .ds2-thumb:hover{opacity:1}.ds2-redesign .ds2-thumb.is-active{opacity:1;border-color:#ff7a00}.ds2-redesign .ds2-thumbs-carousel{position:relative;padding:0 56px}@media (max-width:991.98px){.ds2-redesign .ds2-thumbs-carousel{padding:0}}.ds2-redesign .ds2-thumbs-carousel .carousel-control-next,.ds2-redesign .ds2-thumbs-carousel .carousel-control-prev{width:40px;height:40px;top:50%;margin-top:-20px;bottom:auto;border-radius:50%;border:1px solid #1a1a1a;background:#fff;color:#1a1a1a;display:inline-flex;align-items:center;justify-content:center;opacity:1;padding:0;transition:background .2s ease,color .2s ease}.ds2-redesign .ds2-thumbs-carousel .carousel-control-prev{left:0}.ds2-redesign .ds2-thumbs-carousel .carousel-control-next{right:0}.ds2-redesign .ds2-thumbs-carousel .carousel-control-next svg,.ds2-redesign .ds2-thumbs-carousel .carousel-control-prev svg{fill:currentColor}.ds2-redesign .ds2-thumbs-carousel .carousel-control-next:hover,.ds2-redesign .ds2-thumbs-carousel .carousel-control-prev:hover{background:#1a1a1a;color:#fff}@media (max-width:991.98px){.ds2-redesign .ds2-thumbs-carousel .carousel-control-next,.ds2-redesign .ds2-thumbs-carousel .carousel-control-prev{display:none}}@media (max-width:767px){.ds2-redesign .ds2-thumbs-row{--bs-gutter-x:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.ds2-redesign .ds2-thumb-col{flex:0 0 90px;max-width:90px;width:90px;padding:0;margin:0}.ds2-redesign .ds2-thumb{width:90px;height:90px}.ds2-redesign .ds2-thumb-col.is-ghost{visibility:hidden;pointer-events:none}.ds2-redesign .ds2-thumbs-carousel .carousel-control-next,.ds2-redesign .ds2-thumbs-carousel .carousel-control-prev{display:inline-flex}.ds2-redesign .ds2-thumbs-carousel{padding:0}.ds2-redesign .ds2-thumbs-carousel .carousel-control-next,.ds2-redesign .ds2-thumbs-carousel .carousel-control-prev{width:32px;height:32px;margin-top:-16px}#productGallerySection{flex-direction:column;padding-top:24px;padding-bottom:24px}#productGallerySection>.custom-container{width:100%;flex:1;display:flex;flex-direction:column}#productGallerySection .ds2-thumbs-grid{flex:0 0 auto;margin-bottom:0}#productGallerySection .mobile-accordions{flex:1;display:flex;flex-direction:column;justify-content:center}#productGallerySection .mobile-accordions .accordion-button{padding-top:.5rem;padding-bottom:.5rem;line-height:1.2}#productGallerySection .mobile-accordions .accordion-button:not(.collapsed){background-color:#f0f0f0;color:#ff7a00;box-shadow:none}#productGallerySection .mobile-accordions .accordion-button:not(.collapsed)::after{background-image:none;background-color:#ff7a00;-webkit-mask:var(--bs-accordion-btn-active-icon) center/contain no-repeat;mask:var(--bs-accordion-btn-active-icon) center/contain no-repeat}#productGallerySection .mobile-accordions .accordion-button:focus{box-shadow:none;border-color:transparent}}@media (max-width:767px){#productDescriptionSection{height:100svh;min-height:100svh;display:flex;flex-direction:column;padding:24px 0;box-sizing:border-box;overflow:hidden}#productDescriptionSection>.custom-container{flex:1;display:flex;flex-direction:column;min-height:0}#productDescriptionSection .product-long-description{flex:1;display:flex;flex-direction:column;padding-bottom:0;min-height:0}#productDescriptionSection .long-description-title{flex:0 0 auto;margin-bottom:14px}#productDescriptionSection .long-description-flex-fill{flex:1;min-height:0;overflow:hidden;margin-bottom:18px}#productDescriptionSection .long-description-content{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:50;margin:0}#productDescriptionSection .collection-link{flex:0 0 auto;margin-bottom:0}}.ds2-redesign .product-long-description{margin-top:80px!important}.ds2-redesign .product-long-description .long-description-title{font-size:33px;margin-bottom:40px}.ds2-redesign .product-long-description .collection-link{margin-top:60px}@media (max-width:767px){#singleProductSection .single-product-content-mobile .breadcrumb-nav{margin-bottom:14px}#singleProductSection .single-product-content-mobile h2.hs-label,#singleProductSection .single-product-content-mobile h6{margin-top:12px}#singleProductSection .single-product-content-mobile{margin-bottom:18px!important}#singleProductSection .col-lg-7{margin-bottom:20px!important}#singleProductSection .col-lg-5 .single-product-content-wrapper>p:not(.explore-range-link){-webkit-line-clamp:unset!important}}
@media (max-width:767px){#singleProductSection.custom-margin{max-height:100svh;overflow:hidden}}
@media (max-width:767px){#singleProductSection .col-lg-5 .single-product-content-wrapper>p:not(.explore-range-link){-webkit-line-clamp:6!important}}
@media (max-width:767px){#singleProductSection .col-lg-5 .single-product-content-wrapper>p:not(.explore-range-link){min-height:0!important}#singleProductSection .col-lg-5 .single-product-content-wrapper>p.explore-range-link,#singleProductSection .col-lg-5 .single-product-content-wrapper>.single-product-soical{flex-shrink:0!important}#singleProductSection .single-product-content-mobile,#singleProductSection .col-lg-7{flex-shrink:0!important}}
@media (max-width:767px){#singleProductSection.custom-margin{max-height:none!important;overflow:visible!important}}
@media (max-width:767px){.all-finishes-slider .finishes-slider-img-main{position:relative}.all-finishes-slider .finishes-slide-ribbon{position:absolute;left:0;right:0;bottom:0;height:50px;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:space-between;padding:0 0 0 16px;margin:0;z-index:100}.all-finishes-slider .finishes-slide-ribbon .finishes-slide-title{color:#fff!important;text-decoration:none!important;margin:0!important;font-size:18px;font-weight:300;text-transform:uppercase;letter-spacing:.5px;line-height:1}.all-finishes-slider .finishes-slide-ribbon .finishes-slide-viewall{background-color:transparent;border-color:transparent;color:#fff!important;text-decoration:none!important;height:30px;padding:0 14px;font-size:18px;font-weight:300;line-height:1;margin:0;display:inline-flex;align-items:center;justify-content:center}.all-finishes-slider .finishes-slide-ribbon .finishes-slide-viewall:hover{background-color:var(--white-color);border-color:var(--white-color);color:var(--black-secondary)!important}.all-finishes-slider .finishes-slider-wrapper>.finishes-slider-static-link{display:none}.all-finishes-slider .col-md-8>.btn-wrapper.d-md-none{display:none!important}.all-finishes-slider .finishes-mobile-text{margin-top:24px}.all-finishes-slider .finishes-mobile-text h6{margin-top:24px;margin-bottom:24px}.all-finishes-slider .timeline-content-wrapper>h2.d-md-none{margin-top:0;margin-bottom:0}.all-finishes-slider{padding-top:24px!important}.all-finishes-slider>.custom-container>.row>.col-md-4{margin-bottom:24px!important}}@media (min-width:768px){.all-finishes-slider .finishes-slide-ribbon{display:none}}