@import "https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap";:root{--padding-sm:10rem 0;--padding:15rem 0;--padding-md:20rem 0}@media only screen and (width<=1024px){:root{--padding-sm:7.5rem 0;--padding:10rem 0;--padding-md:15rem 0}}@media only screen and (width<=482px){:root{--padding:7.5rem 0;--padding-md:10rem 0}}.products .container .product-category-panel,.colors .container .colors-grid,.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .colors,.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .colors .colors-list,.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .pdf-list,.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .pdf-list .pdf-link,.related .container .embla .embla__container .embla__slide img,.accessories .container .accessories-header,.accessories .container .slider-wrapper,.lifestyle-about .container .content-box img,.lifestyle-gallery .gallery-wrapper .slider-list-wrapper,.lifestyle-gallery .gallery-wrapper .slider-list-wrapper .slider-list,.lifestyle-gallery .gallery-wrapper .slider-list-wrapper .slider-list .slider-list-item,.categories .container .categories-header,.categories .container .categories-panel,.categories .container .categories-panel .embla .embla__container .embla__slide .slide-header,.categories .container .categories-panel .embla .embla__container .embla__slide .products-list,.categories .container .categories-panel .embla .embla__container .embla__slide .products-list .product-item,.categories .container .categories-panel .embla .embla__container .embla__slide .products-list .product-item .item-bar,.categories .container .categories-panel .embla .embla__container .embla__slide .products-list .product-item .product-images-grid,.lifestyle-cta .container .lifestyles .lifestyle-item,.lifestyle-cta .container .lifestyles .lifestyle-item .item-media,.inspiration-gallery .container .gallery-item .gallery-item-products-list,.inspiration-gallery .container .gallery-item .gallery-item-products-list a,.inspiration-board .container .board-grid,.blogs-list-section .container .blogs-grid,.discover-section .container .discover-header,.discover-section .container .slider-wrapper,.case-studies-section .container .case-studies-grid,.case-details .container .content-box .details-list,.more-information .container .information-box .information-panels,.more-information .container .information-box .information-panels .panel,.gallery .container .slider-wrapper,.commitments .container .commitments-list,.goals .container .goals-list,.showrooms-details .container .tabs-panel,.showrooms-details .container .tabs-panel .tab-content .content-box .content-list,.showrooms-details .container .tabs-panel .tab-content .content-box .content-list p,.expectations .container .content-box .expectations-list,.expectations .container .content-box .expectations-list .expectation-item,.details .container .block .block-list,.details .container .block .block-list .list-item,.appointment .container .contact-form-wrapper .contact-form-box,.sectors .sector-bar .bar-top,.sectors .sector-bar .bar-content,.footer .container .footer-panel,.footer .container .footer-panel .footer-logo-link img,.footer .container .footer-panel .footer-lists .footer-list .subscription-form-wrapper form,.footer .container .footer-bottom,.navbar-menu,.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs .navbar-menu__panels .navbar-menu__tab-panel,.global-search-panel,.accordions,.accordions .accordion,.accordions .accordion .accordion-trigger,.search-form,.tab-section .container .section-content .tab-list,.tab-section .container .section-content .tab-list .tab-item,.tab-section.inspiration .container .tab-section-header,.top-section .container .top-panel,.top-section .container .top-panel .content-box .pdf-list,.top-section .container .top-panel .content-box .pdf-list .pdf-link,.top-section .container .blocks-grid,.top-section .container .iframe-panel,.top-section .container .iframe-panel iframe,.grid-cards-section .container .grid-panel,.page-wrapper,.container,figure,figure video,figure img,.content-box .box,.section-header,.embla,.embla__dots{width:100%;height:auto}.product-card .product-preview .fade-slider .embla__container .embla__slide img,.product-details .container .product-media .embla .embla__container .embla__slide img,.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .colors .active-color .color-box img,.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .colors .colors-list .color-box img,.lifestyle-gallery .gallery-header,.lifestyle-gallery .gallery-wrapper,.lifestyle-gallery .gallery-wrapper .embla .embla__container .embla__slide img,.lifestyle-gallery .gallery-wrapper .slider-list-wrapper .slider-list .slider-list-item .box svg,.lifestyle-gallery .gallery-wrapper .slider-previews .slider-preview img,.lifestyle-gallery .gallery-wrapper .slider-previews .slider-preview .preview-background,.lifestyle-cta .container .lifestyles .lifestyle-item .item-media img,.lifestyle-cta .container .lifestyles .lifestyle-item .item-media video,.intro .intro-panel,.banner .banner-rows,.banner .banner-rows .row-top,.banner .banner-rows .row-middle,.banner .banner-rows .row-bottom,.banner .banner-rows .row-middle .banner-main-element,.tab-section .container .section-media .tab-figure,.link-outline:before,section .bg,section.overlay-20 .bg:before,section.overlay-21 .bg:before,section.overlay-22 .bg:before,section.overlay-23 .bg:before,section.overlay-24 .bg:before,section.overlay-25 .bg:before,section.overlay-26 .bg:before,section.overlay-27 .bg:before,section.overlay-28 .bg:before,section.overlay-29 .bg:before,section.overlay-30 .bg:before,section.overlay-31 .bg:before,section.overlay-32 .bg:before,section.overlay-33 .bg:before,section.overlay-34 .bg:before,section.overlay-35 .bg:before,section.overlay-36 .bg:before,section.overlay-37 .bg:before,section.overlay-38 .bg:before,section.overlay-39 .bg:before,section.overlay-40 .bg:before,section.overlay-41 .bg:before,section.overlay-42 .bg:before,section.overlay-43 .bg:before,section.overlay-44 .bg:before,section.overlay-45 .bg:before,section.overlay-46 .bg:before,section.overlay-47 .bg:before,section.overlay-48 .bg:before,section.overlay-49 .bg:before,section.overlay-50 .bg:before,section.overlay-51 .bg:before,section.overlay-52 .bg:before,section.overlay-53 .bg:before,section.overlay-54 .bg:before,section.overlay-55 .bg:before,section.overlay-56 .bg:before,section.overlay-57 .bg:before,section.overlay-58 .bg:before,section.overlay-59 .bg:before,section.overlay-60 .bg:before,section.overlay-61 .bg:before,section.overlay-62 .bg:before,section.overlay-63 .bg:before,section.overlay-64 .bg:before,section.overlay-65 .bg:before,section.overlay-66 .bg:before,section.overlay-67 .bg:before,section.overlay-68 .bg:before,section.overlay-69 .bg:before,section.overlay-70 .bg:before,section.overlay-71 .bg:before,section.overlay-72 .bg:before,section.overlay-73 .bg:before,section.overlay-74 .bg:before,section.overlay-75 .bg:before,section.overlay-76 .bg:before,section.overlay-77 .bg:before,section.overlay-78 .bg:before,section.overlay-79 .bg:before,section.overlay-80 .bg:before{width:100%;height:100%}.terms{flex-flow:row;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.svg-shape{display:none}.shape-1{-webkit-mask:url(../shapes/shape-1.svg) 50%/20rem 20rem no-repeat;mask:url(../shapes/shape-1.svg) 50%/20rem 20rem no-repeat}.shape-2{-webkit-mask:url(../shapes/shape-2.svg) 50%/20rem 20rem no-repeat;mask:url(../shapes/shape-2.svg) 50%/20rem 20rem no-repeat}.shape-3{-webkit-mask:url(../shapes/shape-3.svg) 50%/20rem 20rem no-repeat;mask:url(../shapes/shape-3.svg) 50%/20rem 20rem no-repeat}.shape-4{-webkit-mask:url(../shapes/shape-5.svg) 50%/20rem 20rem no-repeat;mask:url(../shapes/shape-5.svg) 50%/20rem 20rem no-repeat}.shape-5{-webkit-mask:url(../shapes/shape-4.svg) 50%/20rem 20rem no-repeat;mask:url(../shapes/shape-4.svg) 50%/20rem 20rem no-repeat}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.embla{position:relative;overflow:hidden}.embla__container{transition:height .2s;display:flex}.embla__slide{flex:0 0 100%;min-width:0}.auto-scroll-slider{pointer-events:none}.embla__dots{flex-flow:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.embla__dots .embla__dot{background:#0000001a;border-radius:50%;width:.7rem;height:.7rem}.embla__dots .embla__dot.embla__dot--selected{background:#000}@media only screen and (width<=482px){.embla__dots{margin-top:4rem}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}::-webkit-scrollbar{display:none}*{box-sizing:border-box;margin:0;padding:0}*,:before,:after{box-sizing:inherit;-webkit-touch-callout:none;outline:none;font-family:Figtree,sans-serif}:focus{outline:none}::-moz-focus-inner{border:0}a{color:inherit;pointer-events:auto;outline:none;text-decoration:none}button{border-radius:none;color:inherit;cursor:pointer;background:0 0;border:none;outline:none}video,img{vertical-align:middle;object-fit:cover;object-position:center}input,textarea{appearance:none;pointer-events:auto;background:0 0;border:none;border-radius:0;outline:none}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}html{box-sizing:border-box;overscroll-behavior:none;font-size:.520833vw!important}@media only screen and (width<=1024px){html{font-size:.976563vw!important}}@media only screen and (width<=482px){html{font-size:2.07469vw!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis:none;font-optical-sizing:auto;overscroll-behavior:none;width:100%;min-height:100vh;font-weight:400}body.no-scroll{overflow:hidden}[data-animation=text]{will-change:opacity;transition:opacity 1s cubic-bezier(.3,1,.3,1)}[data-animation=text].reveal{opacity:1!important}[data-animation=text].animated .lines-mask{overflow:visible!important}@keyframes reveal{0%{opacity:0;transform:translateY(3.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes tab-image-reveal{0%{clip-path:inset(50%);opacity:0}to{clip-path:inset(0);opacity:1}}[data-animation=text-reveal]{opacity:0}[data-animation=text-reveal].reveal{animation:.7s cubic-bezier(.645,.045,.355,1) forwards reveal}[data-animation=image-reveal] img{clip-path:inset(50%);will-change:clip-path, transform, opacity;opacity:0;transition:clip-path 1s cubic-bezier(.645,.045,.355,1),transform .7s cubic-bezier(.215,.61,.355,1),opacity .5s cubic-bezier(.645,.045,.355,1)}[data-animation=image-reveal].reveal{opacity:1!important}[data-animation=image-reveal].reveal img{clip-path:inset(0);opacity:1}h1,h2,h3,h4,h5,h6,button,a:not(.board-card),h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,button *,a:not(.board-card) *{font-family:NeoSans,sans-serif}@font-face{font-family:NeoSans;src:url(../fonts/NeoSans.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:NeoSans;src:url(../fonts/NeoSans-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:NeoSans;src:url(../fonts/NeoSans-Bold.woff2)format("woff2");font-weight:700;font-display:swap}section .bg img.mobile-version,figure img.mobile-version,section .bg video.mobile-version,figure video.mobile-version{display:none}@media only screen and (width<=482px){section .bg:has(.mobile-version) img{display:none}figure:has(.mobile-version) img{display:none}section .bg:has(.mobile-version) video{display:none}figure:has(.mobile-version) video{display:none}section .bg:has(.mobile-version) img.mobile-version{display:block!important}figure:has(.mobile-version) img.mobile-version{display:block!important}section .bg:has(.mobile-version) video.mobile-version{display:block!important}figure:has(.mobile-version) video.mobile-version{display:block!important}}.page-wrapper{overflow:hidden}.container{z-index:3;max-width:90%;margin:0 auto;position:relative;overflow:hidden}figure{position:relative;overflow:hidden}section{z-index:3;position:relative;overflow:hidden}section .bg{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}section .bg img,section .bg video{width:100%;height:100%}section.overlay-20 .bg:before{content:"";z-index:1;background:#0003;position:absolute;top:0;left:0}section.overlay-21 .bg:before{content:"";z-index:1;background:#00000036;position:absolute;top:0;left:0}section.overlay-22 .bg:before{content:"";z-index:1;background:#00000038;position:absolute;top:0;left:0}section.overlay-23 .bg:before{content:"";z-index:1;background:#0000003b;position:absolute;top:0;left:0}section.overlay-24 .bg:before{content:"";z-index:1;background:#0000003d;position:absolute;top:0;left:0}section.overlay-25 .bg:before{content:"";z-index:1;background:#00000040;position:absolute;top:0;left:0}section.overlay-26 .bg:before{content:"";z-index:1;background:#00000042;position:absolute;top:0;left:0}section.overlay-27 .bg:before{content:"";z-index:1;background:#00000045;position:absolute;top:0;left:0}section.overlay-28 .bg:before{content:"";z-index:1;background:#00000047;position:absolute;top:0;left:0}section.overlay-29 .bg:before{content:"";z-index:1;background:#0000004a;position:absolute;top:0;left:0}section.overlay-30 .bg:before{content:"";z-index:1;background:#0000004d;position:absolute;top:0;left:0}section.overlay-31 .bg:before{content:"";z-index:1;background:#0000004f;position:absolute;top:0;left:0}section.overlay-32 .bg:before{content:"";z-index:1;background:#00000052;position:absolute;top:0;left:0}section.overlay-33 .bg:before{content:"";z-index:1;background:#00000054;position:absolute;top:0;left:0}section.overlay-34 .bg:before{content:"";z-index:1;background:#00000057;position:absolute;top:0;left:0}section.overlay-35 .bg:before{content:"";z-index:1;background:#00000059;position:absolute;top:0;left:0}section.overlay-36 .bg:before{content:"";z-index:1;background:#0000005c;position:absolute;top:0;left:0}section.overlay-37 .bg:before{content:"";z-index:1;background:#0000005e;position:absolute;top:0;left:0}section.overlay-38 .bg:before{content:"";z-index:1;background:#00000061;position:absolute;top:0;left:0}section.overlay-39 .bg:before{content:"";z-index:1;background:#00000063;position:absolute;top:0;left:0}section.overlay-40 .bg:before{content:"";z-index:1;background:#0006;position:absolute;top:0;left:0}section.overlay-41 .bg:before{content:"";z-index:1;background:#00000069;position:absolute;top:0;left:0}section.overlay-42 .bg:before{content:"";z-index:1;background:#0000006b;position:absolute;top:0;left:0}section.overlay-43 .bg:before{content:"";z-index:1;background:#0000006e;position:absolute;top:0;left:0}section.overlay-44 .bg:before{content:"";z-index:1;background:#00000070;position:absolute;top:0;left:0}section.overlay-45 .bg:before{content:"";z-index:1;background:#00000073;position:absolute;top:0;left:0}section.overlay-46 .bg:before{content:"";z-index:1;background:#00000075;position:absolute;top:0;left:0}section.overlay-47 .bg:before{content:"";z-index:1;background:#00000078;position:absolute;top:0;left:0}section.overlay-48 .bg:before{content:"";z-index:1;background:#0000007a;position:absolute;top:0;left:0}section.overlay-49 .bg:before{content:"";z-index:1;background:#0000007d;position:absolute;top:0;left:0}section.overlay-50 .bg:before{content:"";z-index:1;background:#00000080;position:absolute;top:0;left:0}section.overlay-51 .bg:before{content:"";z-index:1;background:#00000082;position:absolute;top:0;left:0}section.overlay-52 .bg:before{content:"";z-index:1;background:#00000085;position:absolute;top:0;left:0}section.overlay-53 .bg:before{content:"";z-index:1;background:#00000087;position:absolute;top:0;left:0}section.overlay-54 .bg:before{content:"";z-index:1;background:#0000008a;position:absolute;top:0;left:0}section.overlay-55 .bg:before{content:"";z-index:1;background:#0000008c;position:absolute;top:0;left:0}section.overlay-56 .bg:before{content:"";z-index:1;background:#0000008f;position:absolute;top:0;left:0}section.overlay-57 .bg:before{content:"";z-index:1;background:#00000091;position:absolute;top:0;left:0}section.overlay-58 .bg:before{content:"";z-index:1;background:#00000094;position:absolute;top:0;left:0}section.overlay-59 .bg:before{content:"";z-index:1;background:#00000096;position:absolute;top:0;left:0}section.overlay-60 .bg:before{content:"";z-index:1;background:#0009;position:absolute;top:0;left:0}section.overlay-61 .bg:before{content:"";z-index:1;background:#0000009c;position:absolute;top:0;left:0}section.overlay-62 .bg:before{content:"";z-index:1;background:#0000009e;position:absolute;top:0;left:0}section.overlay-63 .bg:before{content:"";z-index:1;background:#000000a1;position:absolute;top:0;left:0}section.overlay-64 .bg:before{content:"";z-index:1;background:#000000a3;position:absolute;top:0;left:0}section.overlay-65 .bg:before{content:"";z-index:1;background:#000000a6;position:absolute;top:0;left:0}section.overlay-66 .bg:before{content:"";z-index:1;background:#000000a8;position:absolute;top:0;left:0}section.overlay-67 .bg:before{content:"";z-index:1;background:#000000ab;position:absolute;top:0;left:0}section.overlay-68 .bg:before{content:"";z-index:1;background:#000000ad;position:absolute;top:0;left:0}section.overlay-69 .bg:before{content:"";z-index:1;background:#000000b0;position:absolute;top:0;left:0}section.overlay-70 .bg:before{content:"";z-index:1;background:#000000b3;position:absolute;top:0;left:0}section.overlay-71 .bg:before{content:"";z-index:1;background:#000000b5;position:absolute;top:0;left:0}section.overlay-72 .bg:before{content:"";z-index:1;background:#000000b8;position:absolute;top:0;left:0}section.overlay-73 .bg:before{content:"";z-index:1;background:#000000ba;position:absolute;top:0;left:0}section.overlay-74 .bg:before{content:"";z-index:1;background:#000000bd;position:absolute;top:0;left:0}section.overlay-75 .bg:before{content:"";z-index:1;background:#000000bf;position:absolute;top:0;left:0}section.overlay-76 .bg:before{content:"";z-index:1;background:#000000c2;position:absolute;top:0;left:0}section.overlay-77 .bg:before{content:"";z-index:1;background:#000000c4;position:absolute;top:0;left:0}section.overlay-78 .bg:before{content:"";z-index:1;background:#000000c7;position:absolute;top:0;left:0}section.overlay-79 .bg:before{content:"";z-index:1;background:#000000c9;position:absolute;top:0;left:0}section.overlay-80 .bg:before{content:"";z-index:1;background:#000c;position:absolute;top:0;left:0}.bg-white{background:#fff}.bg-black{color:#fff;background:#000}.bg-coastal-light{color:#fff;background:#2a5f6e}.bg-coastal-dark{color:#fff;background:#162730}.bg-country-light{color:#fff;background:#8a9a78}.bg-country-dark{color:#fff;background:#1e4837}.bg-city-light{background:#dfc3a0}.bg-city-dark{color:#fff;background:#a74123}.bg-climb-light{background:#f9f9f9}.bg-climb-dark{color:#fff;background:#222d39}.bg-concept-light{color:#fff;background:#343233}.bg-concept-dark{color:#fff;background:#181a1b}.content-box{z-index:3;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2rem;display:flex;position:relative}.content-box .btns{margin-top:1rem}.content-box .box{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2rem;display:flex}.section-header{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:0;display:flex}.section-header .content-box:first-child{flex:0 0 40%;width:100%;max-width:40%;height:auto}.section-header .content-box:nth-child(2){flex:0 0 47.5%;width:100%;max-width:47.5%;height:auto}.section-header .content-box .btns{margin-top:2rem}.btns{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}@media only screen and (width<=482px){.section-header{gap:2.5rem}.section-header .content-box:first-child,.section-header .content-box:nth-child(2){flex:0 0 100%;max-width:100%}}a,button{pointer-events:auto;cursor:pointer}.tab-btn,.link-outline,.link-bg{text-transform:uppercase;padding:1.9rem 2rem 1.5rem;font-size:1.4rem;font-weight:500;line-height:1;position:relative}.main-link-sm,.main-link,.main-link-lg{position:relative}.main-link-sm:after,.main-link:after,.main-link-lg:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform 1s cubic-bezier(.3,1,.3,1);position:absolute;bottom:-.25rem;left:0;transform:scaleX(0)}.main-link-sm:hover:after,.main-link:hover:after,.main-link-lg:hover:after,.active.main-link-sm:after,.active.main-link:after,.active.main-link-lg:after{transform-origin:0;transform:scaleX(1)}.active.main-link-sm:hover:after,.active.main-link:hover:after,.active.main-link-lg:hover:after{transform-origin:100%;transform:scaleX(0)}.link-bg{color:#000;background:#fc0}.link-outline:before{content:"";border:1px solid;position:absolute;top:0;left:0}.main-link-lg{font-size:2.1rem;font-weight:500;line-height:1.2}.main-link{font-size:1.8rem;font-weight:500;line-height:1.2}.main-link-sm{font-size:1.4rem;font-weight:300;line-height:1.2}.social-links{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}.tab-btn{outline-offset:-2px;outline:1px solid;min-width:12.5rem}.tab-btn.active{background:#fc0;outline:none}.tabs{border:1px solid;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem;display:flex}.slider-btn{border:1px solid;flex-flow:wrap;justify-content:center;align-items:center;gap:0;width:6rem;height:6rem;display:flex}.slider-btn img{width:1rem;height:1rem}@media only screen and (width<=482px){.slider-btn{width:4rem;height:4rem}}.slider-controls{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}h1{font-size:9.6rem;font-weight:400;line-height:1.15}h2{font-size:4.8rem;font-weight:400;line-height:1.25}h3{font-size:3.6rem;font-weight:400;line-height:1.25}h4{font-size:2.8rem;font-weight:400;line-height:1.25}h5{font-size:2.1rem;font-weight:400;line-height:1.25}h6{font-size:1.8rem;font-weight:400;line-height:1.25}li,p{font-size:1.6rem;font-weight:400;line-height:1.45}li a,p a{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}ul{margin-left:2rem;list-style:outside}strong{font-weight:600}.paragraph-sm{font-size:1.4rem}@media only screen and (width<=1024px){h1{font-size:5.5rem}h2{font-size:4rem}h3{font-size:3rem}h4{font-size:2.4rem}h5{font-size:1.9rem}h6{font-size:1.6rem}}@media only screen and (width<=482px){h1{font-size:4rem}h2{font-size:3.5rem}}.page-wrapper:has(.images-grid){overflow:visible}.banner{height:calc(var(--vh,1vh) * 100);background:#000}.banner .banner-rows{position:relative}.banner .banner-rows .row-top,.banner .banner-rows .row-middle,.banner .banner-rows .row-bottom{will-change:transform;position:absolute}.banner .banner-rows .row-top .banner-figure,.banner .banner-rows .row-middle .banner-figure,.banner .banner-rows .row-bottom .banner-figure,.banner .banner-rows .row-top .banner-figure img,.banner .banner-rows .row-middle .banner-figure img,.banner .banner-rows .row-bottom .banner-figure img{height:100%}.banner .banner-rows .row-top{bottom:102%}.banner .banner-rows .row-bottom{top:102%}.banner .banner-rows .row-top .banner-figure:first-child,.banner .banner-rows .row-bottom .banner-figure:first-child{position:absolute;left:auto;right:50.5%}.banner .banner-rows .row-top .banner-figure:nth-child(2),.banner .banner-rows .row-bottom .banner-figure:nth-child(2){position:absolute;left:50.5%;right:auto}.banner .banner-rows .row-middle .banner-figure{top:0}.banner .banner-rows .row-middle .banner-figure:first-child{position:absolute;left:auto;right:101%}.banner .banner-rows .row-middle .banner-figure:nth-child(3){position:absolute;left:101%;right:auto}.banner .banner-rows .row-middle .banner-main-element{color:#fff;flex-flow:column wrap;justify-content:flex-end;align-items:center;gap:0;padding:10rem 7.5%;display:flex;position:absolute;overflow:hidden}.banner .banner-rows .row-middle .banner-main-element .content-box{text-align:center;align-items:center;gap:2rem}.banner .banner-rows .row-middle .banner-main-element .content-box p{max-width:35%}.banner .banner-rows .row-middle .banner-main-element .secondary-heading{z-index:3;text-align:center;opacity:0;will-change:opacity;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner .banner-rows .row-middle .banner-main-element h1{font-weight:700}.tab-section{overflow:visible}.tab-section .container{padding:var(--padding);flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:0;display:flex;overflow:visible}.tab-section .container .section-content{flex-flow:column wrap;flex:0 0 30%;justify-content:flex-start;align-items:flex-start;gap:10rem;width:100%;max-width:30%;height:auto;display:flex}.tab-section .container .section-content.mt{margin-top:23.25rem}.tab-section .container .section-content .tab-list{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1.5rem;display:flex}.tab-section .container .section-content .tab-list .tab-item{cursor:pointer;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.tab-section .container .section-content .tab-list .tab-item .item-figure{width:12.5rem;height:12.5rem}.tab-section .container .section-content .tab-list .tab-item .item-figure img{height:100%}.tab-section .container .section-content .tab-list .tab-item .item-content{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2.4rem;display:flex}.tab-section .container .section-content .tab-list .tab-item .item-content h3,.tab-section .container .section-content .tab-list .tab-item .item-content h4{opacity:.2}.tab-section .container .section-content .tab-list .tab-item .item-content>:not(h4,h3){display:none}.tab-section .container .section-content .tab-list .tab-item.active{cursor:auto;order:-1;margin-bottom:4rem}.tab-section .container .section-content .tab-list .tab-item.active .item-figure{display:none}.tab-section .container .section-content .tab-list .tab-item.active .item-content>:not(h4,h3){display:flex}.tab-section .container .section-content .tab-list .tab-item.active .item-content h3,.tab-section .container .section-content .tab-list .tab-item.active .item-content h4:not(.no-scale){font-size:3.6rem}.tab-section .container .section-content .tab-list .tab-item.active .item-content h3,.tab-section .container .section-content .tab-list .tab-item.active .item-content h4{opacity:1}.tab-section .container .section-media{flex:0 0 60%;width:100%;max-width:60%;height:88rem}.tab-section .container .section-media:has(.images-grid){flex:0 0 65%;max-width:65%;position:sticky;top:15rem}.tab-section .container .section-media .tab-figure{display:none}.tab-section .container .section-media .tab-figure.images-grid{grid-template-columns:repeat(10,1fr);gap:2.4rem;display:none}.tab-section .container .section-media .tab-figure.images-grid figure:first-child{grid-area:1/1/3/8}.tab-section .container .section-media .tab-figure.images-grid figure:nth-child(2){grid-column:8/11}.tab-section .container .section-media .tab-figure.images-grid figure:nth-child(3){grid-area:2/8/3/11}.tab-section .container .section-media .tab-figure img{height:100%}.tab-section .container .section-media .tab-figure.active{display:block}.tab-section .container .section-media .tab-figure.active.images-grid{display:grid}.tab-section .container .section-media .tab-figure.active img{animation:1s cubic-bezier(.645,.045,.355,1) forwards tab-image-reveal}.tab-section.resources .container{min-height:calc(var(--vh,1vh) * 100);padding:17.5rem 0 15rem}.tab-section.resources .container .section-media{height:70.5rem}.tab-section.inspiration .container{min-height:calc(var(--vh,1vh) * 100);align-items:stretch;padding:17.5rem 0 15rem}.tab-section.inspiration .container .tab-section-header{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1.5rem;display:none}.tab-section.inspiration .container .section-content{flex:0 0 35%;justify-content:space-between;gap:6rem;max-width:35%}.tab-section.inspiration .container .section-content .tab-list{gap:2.4rem}.tab-section.inspiration .container .section-content .tab-list .tab-item{border-bottom:.5px solid;padding-bottom:2.4rem}.tab-section.inspiration .container .section-content .tab-list .tab-item.active{margin-bottom:0;order:0!important}.tab-section.inspiration .container .section-media{height:auto}.cta .container{padding:var(--padding-md);color:#fff}.cta .container .content-box{max-width:35%}.cta .container .content-box p{max-width:70%}.top-section{background:#f9f9f9}.top-section .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:8rem;padding:17.5rem 0 15rem;display:flex}.top-section .container .top-figure h2{z-index:3;color:#fff;font-weight:600;position:absolute;top:4rem;left:4rem}.top-section .container .top-panel{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:0;display:flex}.top-section .container .top-panel[hidden]{display:none}.top-section .container .top-panel .content-box{gap:2rem}.top-section .container .top-panel .content-box.content-list{gap:5rem}.top-section .container .top-panel .content-box.content-list h5{flex-flow:row;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.top-section .container .top-panel .content-box.content-list .box{gap:1.5rem}.top-section .container .top-panel .content-box:first-child{flex:0 0 40%;width:100%;max-width:40%;height:auto}.top-section .container .top-panel .content-box:nth-child(2){flex:0 0 50%;width:100%;max-width:50%;height:auto}.top-section .container .top-panel .content-box .panel-figure{margin:2rem 0}.top-section .container .top-panel .content-box .pdf-list{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.top-section .container .top-panel .content-box .pdf-list .pdf-link{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;padding:1rem 0;display:flex}.top-section .container .top-panel .content-box .pdf-list .pdf-link p{flex-flow:row;justify-content:flex-start;align-items:center;gap:1.75rem;display:flex;font-family:Figtree,sans-serif!important}.top-section .container .top-panel .content-box .pdf-list .pdf-link p:has(svg){max-width:80%}.top-section .container .top-panel .content-box .pdf-list .pdf-link p svg{width:2rem;min-width:2rem;height:auto}.top-section .container .top-panel .content-box .pdf-list .pdf-link:not(:last-child){border-bottom:.5px solid #00000040}.top-section .container .top-panel:not(:last-child){border-bottom:.5px solid;padding-bottom:8rem}.top-section .container .container-figure{margin-top:-8.1rem}.top-section .container .blocks-grid{grid-template-columns:repeat(4,1fr);gap:2.4rem;display:grid}.top-section .container .blocks-grid .block-item{text-align:center;background:#fc0;flex-flow:column wrap;justify-content:center;align-items:center;gap:.5rem;min-height:20rem;padding:5rem;display:flex}.top-section .container .iframe-panel{flex-flow:column wrap;justify-content:center;align-items:center;gap:0;margin-top:-8.1rem;display:flex}.grid-cards-section .container{padding:var(--padding);flex-flow:column wrap;justify-content:flex-start;align-items:center;gap:10rem;display:flex}.grid-cards-section .container .content-box{text-align:center;align-items:center}.grid-cards-section .container .grid-panel{grid-template-columns:repeat(3,1fr);gap:2.4rem;display:grid}.grid-cards-section .container .grid-panel .content-card{text-align:center;background:#f9f9f9;flex-flow:column wrap;justify-content:center;align-items:center;gap:1.5rem;min-height:27.5rem;padding:5rem;transition:background .2s cubic-bezier(.645,.045,.355,1);display:flex;position:relative}.grid-cards-section .container .grid-panel .content-card h5{max-width:70%}.grid-cards-section .container .grid-panel .content-card p{display:none}.grid-cards-section .container .grid-panel .content-card:hover{background:#fc0}.grid-cards-section .container .grid-panel .content-card:hover p{display:block}.grid-cards-section .container .grid-panel .card-figure,.grid-cards-section .container .grid-panel .card-figure img{height:100%}.grid-cards-section .container .grid-panel.indexed .card-figure:after,.grid-cards-section .container .grid-panel.indexed .content-card:after{content:attr(data-index);background:#fc0;border-radius:.5rem;padding:1rem 1rem .6rem;font-family:NeoSans,sans-serif;font-size:1.8rem;line-height:1;transition:background .2s cubic-bezier(.645,.045,.355,1);position:absolute;top:2.4rem;left:2.4rem}.grid-cards-section .container .grid-panel.indexed .card-figure:hover:after,.grid-cards-section .container .grid-panel.indexed .content-card:hover:after{color:#fc0;background:#000}@media only screen and (width<=1024px){.banner .banner-rows .row-middle .banner-main-element .content-box p,.cta .container .content-box{max-width:50%}.tab-section .container{flex-wrap:wrap-reverse}.tab-section .container .section-media,.tab-section .container .section-content{flex:0 0 100%;max-width:100%}.tab-section .container .section-content{padding-top:3.5rem}.tab-section .container .section-content.mt{margin-top:0}.tab-section .container .section-content h6{z-index:1;position:absolute;top:7.5rem;left:0}.tab-section .container .section-media{height:60rem;margin-top:5rem}.tab-section .container .section-media:has(.images-grid){flex:0 0 100%;max-width:100%;position:relative;top:auto}.tab-section.resources .container{padding:15rem 0}.tab-section.resources .container .section-content h6{top:15rem}.tab-section.inspiration .container{padding:15rem 0}.tab-section.inspiration .container .tab-section-header{display:flex}.tab-section.inspiration .container .section-content{flex:0 0 100%;max-width:100%}.tab-section.inspiration .container .section-content .content-box{display:none}.top-section .container .top-figure h2{font-size:3rem}.top-section .container .top-panel .content-box:first-child{flex:0 0 40%;max-width:40%}.top-section .container .blocks-grid{grid-template-columns:repeat(2,1fr)}.grid-cards-section .container .grid-panel .content-card h5{max-width:100%}}@media only screen and (width<=482px){.banner{height:100lvh}.banner .banner-rows .row-top .banner-figure:first-child,.banner .banner-rows .row-bottom .banner-figure:first-child{right:52.5%}.banner .banner-rows .row-top .banner-figure:nth-child(2),.banner .banner-rows .row-bottom .banner-figure:nth-child(2){left:52.5%}.banner .banner-rows .row-middle .banner-figure:first-child{right:105%}.banner .banner-rows .row-middle .banner-figure:nth-child(3){left:105%}.banner .banner-rows .row-middle .banner-main-element{padding:10rem 5%}.banner .banner-rows .row-middle .banner-main-element .content-box p{max-width:100%}.tab-section .container .section-media{height:30rem}.tab-section .container .section-media .tab-figure.images-grid{gap:1.5rem}.tab-section.resources .container{padding:15rem 0 10rem}.tab-section.resources .container .section-content h6{top:15rem}.tab-section.resources .container .section-media{height:30rem}.tab-section.inspiration .container{padding:12.5rem 0 10rem}.cta .container .content-box{max-width:100%}.top-section .container{gap:5.5rem;padding:12.5rem 0 10rem}.top-section .container .top-figure h2{top:2.5rem;left:2.5rem}.top-section .container .top-panel{gap:2.5rem}.top-section .container .top-panel:not(:last-child){padding-bottom:5.5rem}.top-section .container .top-panel .content-box:first-child,.top-section .container .top-panel .content-box:nth-child(2){flex:0 0 100%;max-width:100%}.top-section .container .top-panel .content-box .panel-figure{margin:1rem 0}.top-section .container .iframe-panel,.top-section .container .container-figure{margin-top:-5.6rem}.top-section .container .blocks-grid{grid-template-columns:repeat(1,1fr)}.top-section .container .blocks-grid .block-item{min-height:10rem}.grid-cards-section .container{gap:5rem}.grid-cards-section .container .grid-panel{grid-template-columns:repeat(1,1fr)}.grid-cards-section .container .grid-panel .content-card{min-height:auto}.grid-cards-section .container .grid-panel .content-card:hover{background:#f9f9f9}.grid-cards-section .container .grid-panel .content-card p{display:block}}input:not([type=submit],[type=checkbox],[type=radio]),textarea,select{border-bottom:.5px solid;width:100%;padding:2rem 0;font-size:1.6rem;font-weight:400;line-height:1.25}@media only screen and (width<=482px){input:not([type=submit],[type=checkbox],[type=radio]),textarea,select{font-size:16px}}input[type=submit]{cursor:pointer}.search-form{color:currentColor;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1rem;margin-top:5rem;display:flex}.search-form .input-box{flex:1;position:relative}.search-form .input-box svg{width:2rem;height:2rem;position:absolute;top:50%;left:1.5rem;transform:translateY(-50%)}.search-form .input-box input{border:.5px solid;padding:1.35rem 1rem 1.35rem 4rem}.search-btn svg{width:1.25rem;height:1.25rem;transform:scale(1.5)}.accordions .accordion .accordion-trigger{cursor:pointer;flex-flow:row;justify-content:space-between;align-items:center;gap:0;padding:3rem 0;display:flex}.accordions .accordion .accordion-trigger .trigger-content{flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:6rem;max-width:calc(100% - 5rem);display:flex}.accordions .accordion .accordion-trigger .icon-box{flex-flow:wrap;justify-content:center;align-items:center;gap:0;width:4rem;height:4rem;display:flex}.accordions .accordion .accordion-trigger .icon-box svg{width:1.5rem;height:1.5rem;transition:transform .6s cubic-bezier(.3,1,.3,1)}.accordions .accordion .accordion-trigger .icon-box svg path{stroke:#000;transform-origin:50%;transition:transform .6s cubic-bezier(.3,1,.3,1)}.accordions .accordion .accordion-trigger:hover .icon-box svg{transform:rotate(180deg)}.accordions .accordion .accordion-content{max-height:0;transition:max-height .6s cubic-bezier(.3,1,.3,1);overflow:hidden}.accordions .accordion .accordion-content .accordion-content-inner{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2rem;padding:0 0 6rem;display:flex}.accordions .accordion.active .accordion-trigger .icon-box svg path:first-child{transform:rotate(90deg)}.accordions .accordion:not(:last-child){border-bottom:.5px solid}@media only screen and (width<=482px){.accordions .accordion .accordion-trigger .trigger-content{max-width:calc(100% - 7.5rem)}.accordions .accordion .accordion-content .accordion-content-inner{max-width:100%}}.search-results{width:100%;max-width:80rem}.search-results .search-hint{text-align:center;opacity:.6}.search-results .search-group{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1.5rem;display:flex}.search-results .search-group:not(:last-child){border-bottom:.5px solid color-mix(in srgb, currentColor 25%, transparent);margin-bottom:3rem;padding-bottom:3rem}.search-results .search-group .search-group__title{text-transform:uppercase;letter-spacing:.05em;opacity:.6}.search-results .search-group .search-group__list{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;width:100%;display:flex}.search-results .search-group .search-group__list a{font-size:1.5rem}.search-results .search-result{flex-flow:row;justify-content:flex-start;align-items:center;gap:1.5rem;width:100%;padding:1.25rem 0;transition:opacity .2s cubic-bezier(.645,.045,.355,1);display:flex}.search-results .search-result:not(:last-child){border-bottom:.5px solid color-mix(in srgb, currentColor 15%, transparent)}.search-results .search-result:hover{opacity:.7}.search-results .search-result .search-result__figure{flex:0 0 5rem;width:5rem;height:5rem;overflow:hidden}.search-results .search-result .search-result__figure img{height:100%}.header{z-index:100;width:100%;position:fixed;top:0;left:0}.navbar{z-index:3;pointer-events:none;background:#fff;padding:2rem 0;transition:background .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);position:relative}.navbar .container{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;display:flex}.navbar .container .logo-link img{width:16rem}.navbar .container .navbar-links{flex-flow:wrap;justify-content:center;align-items:center;gap:3rem;display:flex}.navbar .container .navbar-links a:not(.link-bg,.link-outline){flex-flow:wrap;justify-content:center;align-items:center;gap:.75rem;font-weight:300;display:flex}.navbar .container .navbar-links a:not(.link-bg,.link-outline) svg{width:1.25rem;transition:transform .3s cubic-bezier(.3,1,.3,1)}.navbar .container .navbar-links a:not(.link-bg,.link-outline):after{content:"";background:#fc0;width:100%;height:2px;transition:transform .3s cubic-bezier(.3,1,.3,1);position:absolute;bottom:-.5rem;left:0;transform:scaleX(0)}.navbar .container .navbar-links a:not(.link-bg,.link-outline):hover svg,.navbar .container .navbar-links a:not(.link-bg,.link-outline).is-active svg{transform:rotate(180deg)}.navbar .container .navbar-links a:not(.link-bg,.link-outline):hover:after,.navbar .container .navbar-links a:not(.link-bg,.link-outline).is-active:after{transform:scaleX(1)}.navbar .container .navbar-links.right-sided{gap:1rem}.navbar .container .hamb-btn{cursor:pointer;border:1px solid;flex-flow:column wrap;justify-content:center;align-items:center;gap:.5rem;width:4rem;height:4rem;display:none}.navbar .container .hamb-btn .divider{background:#000;border-radius:2px;width:2.2rem;height:2px;transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1)}.navbar .container .hamb-btn.active .divider:first-child{transform:translateY(.7rem)rotate(45deg)}.navbar .container .hamb-btn.active .divider:nth-child(2){opacity:0}.navbar .container .hamb-btn.active .divider:nth-child(3){transform:translateY(-.7rem)rotate(-45deg)}.navbar-menu{z-index:2;pointer-events:none;opacity:0;visibility:hidden;background:#fff;padding:15rem 0 5rem;transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),visibility .3s cubic-bezier(.645,.045,.355,1);position:absolute;top:0;left:0;transform:translateY(-15rem)}.navbar-menu .container{flex-flow:row;justify-content:space-between;align-items:stretch;gap:0;display:flex}.navbar-menu .container .navbar-menu-figure{flex:0 0 40rem;width:100%;max-width:40rem;height:auto}.navbar-menu .container .navbar-menu-figure img{height:100%}.navbar-menu.navbar-menu--menu_1 .navbar-menu-links{flex-flow:wrap;flex:0 0 65%;justify-content:space-between;align-items:flex-start;gap:5rem;width:100%;max-width:65%;height:auto;display:flex}.navbar-menu.navbar-menu--menu_1 .navbar-menu-links a{opacity:.25;transition:opacity .3s cubic-bezier(.645,.045,.355,1)}.navbar-menu.navbar-menu--menu_1 .navbar-menu-links a:hover{opacity:1}.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs{flex-flow:wrap;flex:0 0 calc(100% - 50rem);justify-content:space-between;align-items:stretch;gap:0;width:100%;max-width:calc(100% - 50rem);height:auto;display:flex}.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs .navbar-menu__sidebar{border-right:.5px solid;flex-flow:column wrap;flex:0 0 30%;justify-content:space-between;align-items:flex-start;gap:2rem;width:100%;max-width:30%;height:auto;display:flex}.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs .navbar-menu__sidebar .navbar-tab-btn{opacity:.25;transition:opacity .3s cubic-bezier(.645,.045,.355,1)}.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs .navbar-menu__sidebar .navbar-tab-btn.is-active,.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs .navbar-menu__sidebar .navbar-tab-btn:hover{opacity:1}.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs .navbar-menu__panels{flex:0 0 65%;width:100%;max-width:65%;height:auto}.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs .navbar-menu__panels .navbar-menu__tab-panel{grid-template-columns:repeat(3,1fr);gap:1rem 2.5rem;display:none}.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs .navbar-menu__panels .navbar-menu__tab-panel.grid-2-columns{grid-template-columns:repeat(2,1fr)}.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs .navbar-menu__panels .navbar-menu__tab-panel.spacing-medium{row-gap:3rem}.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs .navbar-menu__panels .navbar-menu__tab-panel.spacing-large{row-gap:5rem}.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs .navbar-menu__panels .navbar-menu__tab-panel[data-tab=Showrooms]{height:100%}.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs .navbar-menu__panels .navbar-menu__tab-panel[data-tab=Showrooms] .navbar-menu__card{gap:2rem}.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs .navbar-menu__panels .navbar-menu__tab-panel[data-tab=Showrooms] .navbar-menu__card figure{flex:0 0 10rem;width:10rem;max-width:10rem;height:10rem}.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs .navbar-menu__panels .navbar-menu__tab-panel .navbar-menu__card{flex-flow:row;justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs .navbar-menu__panels .navbar-menu__tab-panel .navbar-menu__card figure{flex-flow:wrap;flex:0 0 6rem;justify-content:center;align-items:center;gap:0;width:100%;max-width:6rem;height:6rem;display:flex}.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs .navbar-menu__panels .navbar-menu__tab-panel .navbar-menu__card figure img{width:auto;max-width:100%;max-height:100%}.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs .navbar-menu__panels .navbar-menu__tab-panel .navbar-menu__card p{font-family:NeoSans,sans-serif;font-weight:500}.navbar-menu.navbar-menu--menu_2 .navbar-menu__tabs .navbar-menu__panels .navbar-menu__tab-panel.is-active{display:grid}.navbar-menu.navbar-menu--menu_3 .navbar-menu__content{flex-flow:wrap;flex:0 0 calc(100% - 50rem);justify-content:space-between;align-items:stretch;gap:0;width:100%;max-width:calc(100% - 50rem);height:auto;display:flex}.navbar-menu.navbar-menu--menu_3 .navbar-menu__content .navbar-menu__featured{max-width:40rem}.navbar-menu.navbar-menu--menu_3 .navbar-menu__content .navbar-menu__featured .navbar-menu__featured-figure{height:100%;display:none}.navbar-menu.navbar-menu--menu_3 .navbar-menu__content .navbar-menu__featured .navbar-menu__featured-figure img{height:100%}.navbar-menu.navbar-menu--menu_3 .navbar-menu__content .navbar-menu__featured .navbar-menu__featured-figure.is-active{display:block}.navbar-menu.navbar-menu--menu_3 .navbar-menu__content .navbar-menu__items{flex:0 0 calc(100% - 50rem);grid-template-columns:repeat(2,1fr);gap:5rem;width:100%;max-width:calc(100% - 50rem);height:100%;display:grid}.navbar-menu.navbar-menu--menu_3 .navbar-menu__content .navbar-menu__items .navbar-menu__icon-link{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}.navbar-menu.navbar-menu--menu_3 .navbar-menu__content .navbar-menu__items .navbar-menu__icon-link svg{width:4rem;height:4rem}.navbar-menu.navbar-menu--menu_3 .navbar-menu__content .navbar-menu__items .navbar-menu__icon-link:hover svg.shape-1 circle{fill:#2a5f6e;stroke:#2a5f6e}.navbar-menu.navbar-menu--menu_3 .navbar-menu__content .navbar-menu__items .navbar-menu__icon-link:hover svg.shape-2 path{fill:#8a9a78;stroke:#8a9a78}.navbar-menu.navbar-menu--menu_3 .navbar-menu__content .navbar-menu__items .navbar-menu__icon-link:hover svg.shape-3 path{fill:#dfc3a0;stroke:#dfc3a0}.navbar-menu.navbar-menu--menu_3 .navbar-menu__content .navbar-menu__items .navbar-menu__icon-link:hover svg.shape-4 rect{fill:#343233;stroke:#343233}.navbar-menu.navbar-menu--menu_3 .navbar-menu__content .navbar-menu__items .navbar-menu__icon-link:hover svg.shape-5 path{fill:#222d39;stroke:#222d39}.navbar-menu.is-active{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0)}body:has(.global-search-panel.is-active) .navbar{color:#fff;background:#000}body:has(.global-search-panel.is-active) .navbar .container .navbar-links .search-btn svg{filter:invert()}.global-search-panel{z-index:2;color:#fff;pointer-events:none;opacity:0;visibility:hidden;background:#000;transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),visibility .3s cubic-bezier(.645,.045,.355,1);position:absolute;top:0;left:0;transform:translateY(-100%)}.global-search-panel.is-active{pointer-events:auto;opacity:1;visibility:visible;transform:translateY(0)}.global-search-panel .container{flex-flow:column wrap;justify-content:flex-start;align-items:center;gap:5rem;padding:10rem 0 7.5rem;display:flex}.global-search-panel .container .search-form{max-width:60rem}.global-search-panel .container .search-form .input-box svg{width:1.65rem;height:1.65rem}.global-search-panel .container .search-form .input-box input{color:#fff}.global-search-panel .container .search-form .input-box input::placeholder{color:currentColor}.global-search-panel .container .search-results{max-width:80rem}@media only screen and (width<=1024px){.navbar .container .navbar-links{display:none}.navbar .container .hamb-btn{display:flex}}.footer{color:#000;background:#fc0}.footer .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:10rem;padding:7.5rem 0 5rem;display:flex}.footer .container .footer-panel{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;display:flex}.footer .container .footer-panel .footer-logo-link{flex:0 0 47.5%;width:100%;max-width:47.5%;height:auto}.footer .container .footer-panel .footer-lists{flex-flow:wrap;flex:0 0 45%;justify-content:space-between;align-items:stretch;gap:0;width:100%;max-width:45%;height:auto;display:flex}.footer .container .footer-panel .footer-lists .footer-list{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1.5rem;max-width:25%;display:flex}.footer .container .footer-panel .footer-lists .footer-list .footer-group{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2rem;display:flex}.footer .container .footer-panel .footer-lists .footer-list .subscription-form-wrapper{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:20rem;display:flex;position:relative}.footer .container .footer-panel .footer-lists .footer-list .subscription-form-wrapper form{position:relative}.footer .container .footer-panel .footer-lists .footer-list .subscription-form-wrapper input{border-bottom:2px solid;padding:1.5rem 0}.footer .container .footer-panel .footer-lists .footer-list .subscription-form-wrapper input::placeholder{color:currentColor}.footer .container .footer-panel .footer-lists .footer-list .subscription-form-wrapper button{z-index:2;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.footer .container .footer-panel .footer-lists .footer-list .subscription-form-wrapper button svg{width:1.5rem;height:1.5rem}.footer .container .footer-panel .footer-lists .footer-list .social-links{margin-top:auto}.footer .container .footer-bottom{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;display:flex}.footer .container .footer-bottom .copy{font-family:NeoSans,sans-serif;font-weight:300}.footer .container .footer-bottom a{font-weight:300}@media only screen and (width<=1024px){.footer .container .footer-panel{align-items:flex-start}.footer .container .footer-panel .footer-lists{row-gap:5rem}.footer .container .footer-panel .footer-lists .footer-list{width:100%;max-width:50%}.footer .container .footer-bottom .footer-bottom-bar{gap:1rem}}@media only screen and (width<=482px){.footer .container .footer-panel{gap:7.5rem}.footer .container .footer-panel .footer-logo-link,.footer .container .footer-panel .footer-lists{flex:0 0 100%;max-width:100%}.footer .container .footer-bottom{justify-content:flex-start;gap:1.25rem}.footer .container .footer-bottom .copy{flex:0 0 100%}}.hamb-menu{width:100%;height:calc(var(--vh,1vh) * 100);z-index:90;background:#fff;transition:transform .5s cubic-bezier(.19,1,.22,1);display:none;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(100%)}@media only screen and (width<=1024px){.hamb-menu{display:block}}.hamb-menu.active{transform:translate(0)}.hamb-menu .hamb-menu__body{min-height:calc(var(--vh,1vh) * 100);flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;padding:10rem 3rem;display:flex}.hamb-menu .hamb-menu__nav{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.hamb-menu .hamb-menu__link{color:#000;border-bottom:1px solid #0000001a;padding:3rem 0;font-family:NeoSans,sans-serif;font-size:1.6rem;font-weight:600;transition:color .3s;display:block}.hamb-menu .hamb-accordion{border-bottom:1px solid #0000001a}.hamb-menu .hamb-accordion.is-open .hamb-accordion__trigger .hamb-accordion__link{position:relative}.hamb-menu .hamb-accordion.is-open .hamb-accordion__trigger .hamb-accordion__link:after{content:"";background:#fc0;width:100%;height:2px;position:absolute;bottom:-.75rem;left:0}.hamb-menu .hamb-accordion.is-open .hamb-accordion__trigger .hamb-accordion__chevron{transform:rotate(180deg)}.hamb-menu .hamb-accordion.is-open .hamb-accordion__content{grid-template-rows:1fr}.hamb-menu .hamb-accordion__trigger{flex-flow:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:2rem 0;display:flex}.hamb-menu .hamb-accordion__trigger .hamb-accordion__link{color:#000;font-family:NeoSans,sans-serif;font-size:1.6rem;font-weight:600}.hamb-menu .hamb-accordion__trigger .hamb-accordion__toggle{cursor:pointer;background:0 0;border:none;flex-flow:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:3rem;height:3rem;display:flex}.hamb-menu .hamb-accordion__trigger .hamb-accordion__toggle .hamb-accordion__chevron{width:1.2rem;height:auto;transition:transform .4s cubic-bezier(.19,1,.22,1)}.hamb-menu .hamb-accordion__content{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.19,1,.22,1);display:grid}.hamb-menu .hamb-accordion__inner{overflow:hidden}.hamb-menu .hamb-submenu__links{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;padding-bottom:2rem;display:flex}.hamb-menu .hamb-submenu__link{color:#000000b3;padding:1.25rem 0;font-family:Figtree,sans-serif;font-size:1.5rem;font-weight:400;transition:color .3s;display:block}.hamb-menu .hamb-submenu__link:hover{color:#000}.hamb-menu .hamb-submenu__tabs{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;padding-bottom:2rem;display:flex}.hamb-menu .hamb-submenu__tab .hamb-submenu__tab-title{text-align:left;color:#00000040;cursor:pointer;background:0 0;border:none;width:100%;padding:1.25rem 0;font-family:NeoSans,sans-serif;font-size:1.5rem;font-weight:600;transition:color .3s;display:block}.hamb-menu .hamb-submenu__tab .hamb-submenu__cards{flex-direction:column;align-items:stretch;padding-bottom:1rem;display:none}.hamb-menu .hamb-submenu__tab.is-active .hamb-submenu__tab-title{color:#000}.hamb-menu .hamb-submenu__tab.is-active .hamb-submenu__cards{display:flex}.hamb-menu .hamb-submenu__card{flex-flow:row;justify-content:flex-start;align-items:center;gap:1.5rem;padding:1rem 0;text-decoration:none;transition:opacity .3s;display:flex}.hamb-menu .hamb-submenu__card:hover{opacity:.7}.hamb-menu .hamb-submenu__card .hamb-submenu__card-figure{border:1px solid #0000001a;flex-flow:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:auto;height:4.5rem;display:flex;overflow:hidden}.hamb-menu .hamb-submenu__card .hamb-submenu__card-figure img{width:auto;height:100%}.hamb-menu .hamb-submenu__card span{color:#000;font-family:NeoSans,sans-serif;font-size:1.5rem;font-weight:500}.hamb-menu .hamb-menu__search{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2rem;margin-top:1rem;padding-top:3rem;display:flex}.hamb-menu .hamb-menu__search .search-form{gap:0;width:100%}.hamb-menu .hamb-menu__search .search-form .link-bg{padding:1.9rem 4rem}.hamb-menu .hamb-menu__search .search-results{margin-top:2rem}.intro{height:calc(var(--vh,1vh) * 100)}.intro .intro-panel{z-index:1;text-align:center;flex-flow:column wrap;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;top:0;left:0}.intro .intro-panel .panel-title{z-index:2;position:relative}.intro .intro-panel .bg img{transform:scale(1.01)}.sectors{grid-template-columns:repeat(5,1fr);gap:0;display:grid}.sectors .sector-bar{text-align:center;height:calc(var(--vh,1vh) * 100);flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.sectors .sector-bar h4{transition:color .3s cubic-bezier(.645,.045,.355,1)}.sectors .sector-bar .bar-top{flex-flow:column wrap;flex:1;justify-content:flex-start;align-items:center;gap:0;padding:7.5rem 5rem;display:flex;position:relative}.sectors .sector-bar .bar-top .bg{z-index:-1;transition:-webkit-mask-size .4s cubic-bezier(.645,.045,.355,1),mask-size .4s cubic-bezier(.645,.045,.355,1)}.sectors .sector-bar .bar-top .shape{z-index:3;background:#fff;width:25rem;height:25rem;transition:transform .4s cubic-bezier(.645,.045,.355,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.sectors .sector-bar .bar-content{flex-flow:column wrap;justify-content:center;align-items:center;gap:2rem;height:20rem;padding:5rem 2.5rem;display:flex}.sectors .sector-bar:hover .bar-top{color:#fff}.sectors .sector-bar:hover .bar-top .bg{-webkit-mask-size:450% 450%;mask-size:450% 450%}.sectors .sector-bar:hover .bar-top .shape{transform:translate(-50%,-50%)scale(1)}.professional-callout .container{min-height:calc(var(--vh,1vh) * 100);color:#fff;flex-flow:column wrap;justify-content:center;align-items:flex-start;gap:2rem;display:flex}.professional-callout .container .content-box{gap:1rem;max-width:40rem}.showrooms .container{padding:var(--padding);text-align:center;flex-flow:column wrap;justify-content:center;align-items:center;gap:10rem;display:flex}.showrooms .container .showrooms-list{flex-flow:column wrap;justify-content:center;align-items:center;gap:2.5rem;display:flex}.showrooms .container .showrooms-list .showroom-item{position:relative}.showrooms .container .showrooms-list .showroom-item h1{opacity:.1;transition:opacity .3s cubic-bezier(.645,.045,.355,1)}.showrooms .container .showrooms-list .showroom-item .showroom-image{z-index:3;pointer-events:none;clip-path:inset(100%);transition:clip-path .3s cubic-bezier(.645,.045,.355,1);position:absolute;top:50%;right:5rem;transform:translateY(-50%)}.showrooms .container .showrooms-list .showroom-item:hover h1{opacity:1}.showrooms .container .showrooms-list .showroom-item:hover .showroom-image{clip-path:inset(0)}.testimonial-section{height:calc(var(--vh,1vh) * 100);position:relative;overflow:hidden}.testimonial-section .testimonial-box{z-index:3;opacity:0;visibility:hidden;background:#fff;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:7.5rem;width:70rem;padding:5rem;transition:opacity .4s cubic-bezier(.645,.045,.355,1),visibility .4s cubic-bezier(.645,.045,.355,1);display:flex;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.testimonial-section .testimonial-box.is-active{opacity:1;visibility:visible}.testimonial-section .testimonial-box .paragraph-sm{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.testimonial-section .testimonial-box .content-box{gap:3rem}.testimonial-section .testimonial-box .content-box .review-content{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1.5rem;display:flex}.testimonial-section .testimonial-box .content-box .review-content *{font-size:2.1rem;font-weight:500;font-family:NeoSans,sans-serif!important}.testimonial-section .testimonial-paginations{z-index:3;color:#fff;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex;position:absolute;top:50%;left:5rem;transform:translateY(-50%)}.testimonial-section .testimonial-paginations .testimonial-pagination{opacity:.5;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1rem;transition:opacity .4s cubic-bezier(.645,.045,.355,1);display:flex}.testimonial-section .testimonial-paginations .testimonial-pagination .divider{background:currentColor;width:1.25rem;height:2.5px;transition:width .4s cubic-bezier(.645,.045,.355,1)}.testimonial-section .testimonial-paginations .testimonial-pagination.is-active{opacity:1}.testimonial-section .testimonial-paginations .testimonial-pagination.is-active .divider{width:4rem}.testimonial-section .section-bg{z-index:1;position:absolute;inset:0}.testimonial-section .section-bg .testimonial-figure{will-change:transform;position:absolute;inset:0}.testimonial-section .section-bg .testimonial-figure img{object-fit:cover;width:100%;height:100%}@media only screen and (width<=1024px){.sectors{grid-template-columns:repeat(2,1fr)}.sectors .sector-bar{height:auto;min-height:80rem}.sectors .sector-bar .bar-top{padding:10rem 5rem}.sectors .sector-bar .bar-content{height:auto}.testimonial-section .testimonial-box .content-box .review-content *{font-size:1.8rem}}@media only screen and (width<=482px){.intro{height:100lvh}.sectors{grid-template-columns:repeat(1,1fr)}.sectors .sector-bar{height:65rem;position:relative}.sectors .sector-bar .bar-top{padding:7.5rem 0}.sectors .sector-bar .bar-top:after,.sectors .sector-bar:not(:last-child):after{content:"";background:#00000040;width:90%;height:.5px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.testimonial-section{height:100lvh}.testimonial-section .testimonial-box{gap:4.5rem;width:90%}.testimonial-section .testimonial-box .content-box .review-content *{font-size:1.6rem}.testimonial-section .testimonial-paginations{display:none}.showrooms .container{gap:7.5rem}.showrooms .container .showrooms-list .showroom-item h1{opacity:1}.showrooms .container .showrooms-list .showroom-item .showroom-image{display:none}}.contact .container{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:0;padding:20rem 0 15rem;display:flex}.contact .container .content-box{flex:0 0 35%;gap:2rem;width:100%;max-width:35%;height:auto}.contact .container .content-box p{max-width:60%}.contact .container .content-box .tabs{margin-top:2rem}.contact .container .form-wrapper{flex:0 0 60%;width:100%;max-width:60%;height:auto;margin-top:7.5rem}.details .container{padding:var(--padding);min-height:calc(var(--vh,1vh) * 100);flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.details .container .block{background:#fff;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;max-width:60rem;padding:5rem;display:flex}.details .container .block .block-list{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.details .container .block .block-list .list-item{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding:2rem 0;display:flex}.details .container .block .block-list .list-item p strong{font-family:NeoSans,sans-serif;font-weight:500}.details .container .block .block-list .list-item:not(:last-child){border-bottom:.5px solid}.details .container .block:nth-child(2n){align-self:flex-end}.details .container .block:not(:first-child){margin-top:-15rem}.appointment .container{padding:var(--padding-md);min-height:calc(var(--vh,1vh) * 100);color:#fff;flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:0;display:flex}.appointment .container .content-box{flex:0 0 30%;gap:2rem;width:100%;max-width:30%;height:auto}.appointment .container .content-box h6{margin-bottom:8rem}.appointment .container .content-box p{max-width:80%}.appointment .container .contact-form-wrapper{flex:0 0 50%;width:100%;max-width:50%;height:auto;padding-top:12.5rem}.appointment .container .contact-form-wrapper .contact-form-box{display:none}.appointment .container .contact-form-wrapper .contact-form-box.active{display:flex}@media only screen and (width<=1024px){.appointment .container .content-box{flex:0 0 45%;max-width:45%}.contact .container{padding:15rem 0 10rem}.contact .container .content-box p{max-width:100%}.details .container{gap:5rem}.details .container .block:not(:first-child){margin-top:0}}@media only screen and (width<=482px){.appointment .container{justify-content:flex-start;gap:5rem;min-height:auto}.appointment .container .content-box,.appointment .container .contact-form-wrapper{flex:0 0 100%;max-width:100%}.appointment .container .contact-form-wrapper{padding-top:0}.appointment .container .content-box h6{margin-bottom:2rem}.contact .container{padding:15rem 0 10rem}.contact .container .content-box,.contact .container .form-wrapper{flex:0 0 100%;max-width:100%;margin-top:0}.details .container{gap:2.5rem}}.showrooms-details{background:#f9f9f9}.showrooms-details .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:12rem;padding:20rem 0 12.5rem;display:flex}.showrooms-details .container .tabs-panel{grid-template-columns:repeat(3,1fr);gap:2.4rem;display:grid}.showrooms-details .container .tabs-panel .tabs-list-wrapper{text-align:center;background:#fff;flex-flow:column wrap;justify-content:flex-start;align-items:center;gap:2.5rem;padding:5rem;display:flex}.showrooms-details .container .tabs-panel .tabs-list-wrapper .tabs-list{flex-flow:column wrap;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.showrooms-details .container .tabs-panel .tabs-list-wrapper .tabs-list button{opacity:.25}.showrooms-details .container .tabs-panel .tabs-list-wrapper .tabs-list button.active{opacity:1}.showrooms-details .container .tabs-panel .tabs-media .tab-figure{display:none}.showrooms-details .container .tabs-panel .tabs-media .tab-figure img{height:67rem}.showrooms-details .container .tabs-panel .tabs-media .tab-figure.active{display:block}.showrooms-details .container .tabs-panel .tab-content .content-box{padding:5rem 4rem;display:none}.showrooms-details .container .tabs-panel .tab-content .content-box .content-list{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.showrooms-details .container .tabs-panel .tab-content .content-box .content-list p{border-bottom:.5px solid;padding:2rem 0;font-family:NeoSans,sans-serif;font-weight:500}.showrooms-details .container .tabs-panel .tab-content .content-box .content-bar{margin-top:.5rem}.showrooms-details .container .tabs-panel .tab-content .content-box .content-bar p{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.showrooms-details .container .tabs-panel .tab-content .content-box .content-bar p:has(img){font-family:NeoSans,sans-serif;font-weight:500}.showrooms-details .container .tabs-panel .tab-content .content-box.active{display:flex}.expectations .container{padding:var(--padding);color:#fff;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.expectations .container .content-box{gap:4rem;max-width:50%}.expectations .container .content-box>p{max-width:80%}.expectations .container .content-box .expectations-list{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2rem;max-width:80%;margin-top:4rem;display:flex}.expectations .container .content-box .expectations-list .expectation-item{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:2.4rem;display:flex}.expectations .container .content-box .expectations-list .expectation-item .item-figure{width:6.1rem;height:6.1rem}.expectations .container .content-box .expectations-list .expectation-item .item-figure img{height:100%}.expectations .container .content-box .expectations-list .expectation-item .item-content{flex-flow:column wrap;flex:1;justify-content:flex-start;align-items:flex-start;gap:.5rem;display:flex}.expectations .container .content-box .expectations-list .expectation-item .item-content p{display:none}.expectations .container .content-box .expectations-list .expectation-item.active{border-bottom:.5px solid;order:-1;margin-bottom:2.5rem;padding-bottom:2.5rem}.expectations .container .content-box .expectations-list .expectation-item.active .item-figure{width:12.1rem;height:12.1rem}.expectations .container .content-box .expectations-list .expectation-item.active .item-content h5{font-size:2.8rem}.expectations .container .content-box .expectations-list .expectation-item.active .item-content p{display:block}@media only screen and (width<=1024px){.showrooms-details .container{gap:8rem;padding:15rem 0 10rem}.showrooms-details .container .tabs-panel{grid-template-columns:repeat(2,1fr)}.showrooms-details .container .tabs-panel .tabs-media .tab-figure img{height:50rem}.showrooms-details .container .tabs-panel .tab-content{grid-column:1/-1}.showrooms-details .container .tabs-panel .tab-content .content-box{padding:4rem 0}.expectations .container .content-box{gap:2rem;max-width:75%}}@media only screen and (width<=482px){.expectations .container .content-box{max-width:100%}.expectations .container .content-box .expectations-list{max-width:100%;margin-top:3rem}.showrooms-details .container{padding:12.5rem 0 10rem}.showrooms-details .container .tabs-panel{grid-template-columns:repeat(1,1fr)}}.commitments .container{padding:var(--padding);flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:8rem;display:flex}.commitments .container .commitments-list{grid-template-columns:repeat(4,1fr);gap:6rem 2.4rem;display:grid}.commitments .container .commitments-list .commitment-item{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:.5rem;display:flex}.commitments .container .commitments-list .commitment-item img{width:100%;height:22.5rem}.goals .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:10rem;padding:20rem 0 15rem;display:flex}.goals .container .goals-list{grid-template-columns:repeat(4,1fr);gap:6rem 2.4rem;display:grid}.goals .container .goals-list .goal-item{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2.5rem;display:flex}.goals .container .goals-list .goal-item img{width:100%;height:22.5rem}@media only screen and (width<=1024px){.commitments .container{gap:5rem}.commitments .container .commitments-list{grid-template-columns:repeat(3,1fr)}.goals .container{gap:7.5rem;padding:15rem 0 10rem}.goals .container .goals-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (width<=482px){.commitments .container{gap:7.5rem}.commitments .container .commitments-list{grid-template-columns:repeat(1,1fr);gap:3rem}.goals .container{gap:5.5rem;padding:12.5rem 0 10rem}.goals .container .goals-list{grid-template-columns:repeat(2,1fr)}.goals .container .goals-list .goal-item{gap:2rem}.goals .container .goals-list .goal-item img{height:17.5rem}}.case-studies-section .container{flex-flow:column wrap;justify-content:flex-start;align-items:center;gap:10rem;padding:20rem 0 15rem;display:flex}.case-studies-section .container .case-header{text-align:center;flex-flow:column wrap;justify-content:flex-start;align-items:center;gap:4rem;display:flex}.case-studies-section .container .case-header h2[data-category]{display:none}.case-studies-section .container .case-header h2[data-category].active{display:block}.case-studies-section .container .case-studies-grid{grid-template-columns:repeat(3,1fr);gap:2.4rem;display:grid}.case-studies-section .container .case-studies-grid .case-study-card{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:3.5rem;display:none}.case-studies-section .container .case-studies-grid .case-study-card figure img{height:40rem}.case-studies-section .container .case-studies-grid .case-study-card .content-box{flex:1}.case-studies-section .container .case-studies-grid .case-study-card .content-box button{margin-top:auto}.case-studies-section .container .case-studies-grid .case-study-card.active{display:flex}.normal-banner .container{min-height:calc(var(--vh,1vh) * 100);color:#fff;flex-flow:column wrap;justify-content:flex-end;align-items:center;gap:0;padding:10rem 7.5%;display:flex}.normal-banner .container .content-box{text-align:center;align-items:center;gap:2rem;width:100%}.normal-banner .container .content-box p{max-width:45%}.normal-banner:not(:has(.bg)) .container{color:#000}.case-details .container{padding:var(--padding);flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:0;display:flex}.case-details .container .content-box{flex:0 0 50%;width:100%;max-width:50%;height:auto}.case-details .container .content-box .details-list{grid-template-columns:repeat(2,1fr);gap:0;max-width:75%;margin:2.5rem 0;display:grid}.case-details .container .content-box .details-list .list-item{border-bottom:.5px solid #00000080;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:.75rem;padding:2.5rem 0;display:flex}.case-details .container .content-box .details-list .list-item h6{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.case-details .container .content-box .details-list .list-item h6 img{height:2rem}.more-information .container{padding:var(--padding-md);min-height:calc(var(--vh,1vh) * 100);flex-flow:column wrap;justify-content:center;align-items:flex-start;gap:0;display:flex}.more-information .container .information-box{background:#fff;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:100%;max-width:60rem;padding:5rem 4rem;display:flex}.more-information .container .information-box .information-panels{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.more-information .container .information-box .information-panels .panel{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1.5rem;padding:2.5rem 0;display:flex}.more-information .container .information-box .information-panels .panel h6{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.more-information .container .information-box .information-panels .panel h6 img{height:2rem}.more-information .container .information-box .information-panels .panel .color-list{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:.25rem;display:flex}.more-information .container .information-box .information-panels .panel .color-list .list-item{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.more-information .container .information-box .information-panels .panel .color-list .list-item .block{width:1.75rem;height:1.75rem}.more-information .container .information-box .information-panels .panel:not(:last-child){border-bottom:.5px solid #00000080}.gallery{background:#f9f9f9}.gallery .container{padding:var(--padding);flex-flow:column wrap;justify-content:center;align-items:center;gap:6.5rem;display:flex}.gallery .container .gallery-figure{max-width:85rem}.gallery .container .gallery-figure img{height:56rem}.gallery .container .slider-wrapper{flex-flow:wrap;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.gallery .container .slider-wrapper .embla{max-width:calc(100% - 15rem)}.gallery .container .slider-wrapper .embla .embla__container .embla__slide{cursor:pointer;flex:0 0 16%;max-width:16%;margin-right:1rem;overflow:hidden}.gallery .container .slider-wrapper .embla .embla__container .embla__slide.active-image{border:1px solid}.gallery .container .slider-wrapper .embla .embla__container .embla__slide img{width:100%;height:16.25rem}.gallery .container .slider-wrapper .slider-controls{pointer-events:none;width:100%;position:absolute}@media only screen and (width<=1024px){.case-studies-section .container{padding:15rem 0 10rem}.case-studies-section .container .case-studies-grid{grid-template-columns:repeat(2,1fr)}.case-details .container .content-box .details-list{max-width:100%}.gallery .container .slider-wrapper .embla .embla__container .embla__slide{flex:0 0 25%;max-width:25%}.gallery .container .slider-wrapper .embla .embla__container .embla__slide img{height:12.5rem}.normal-banner .container .content-box p{max-width:80%}.more-information .container{min-height:auto}}@media only screen and (width<=482px){.case-studies-section .container{gap:5rem;padding:12.5rem 0 10rem}.case-studies-section .container .case-header{gap:2.5rem}.case-studies-section .container .case-studies-grid{grid-template-columns:repeat(1,1fr);gap:4rem}.case-studies-section .container .case-studies-grid .case-study-card figure img{height:30rem}.normal-banner .container{padding:7.5rem 0}.normal-banner .container .content-box p{max-width:100%}.case-details .container{gap:5rem}.case-details .container .content-box{flex:0 0 100%;max-width:100%}.case-details .container .content-box .details-list{grid-template-columns:repeat(1,1fr)}.gallery .container{gap:2.5rem}.gallery .container .gallery-figure img{height:30rem}.gallery .container .slider-wrapper{gap:2rem}.gallery .container .slider-wrapper .embla{max-width:100%}.gallery .container .slider-wrapper .embla .embla__container .embla__slide{flex:0 0 20rem;max-width:20rem}.gallery .container .slider-wrapper .slider-controls{width:auto;position:relative}}.content-section .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;padding:15rem 30rem;display:flex}.content-section .container .content-box{width:100%;padding:6.5rem 0}.content-section .container .content-box p strong{font-family:NeoSans,sans-serif;font-weight:500}.content-section .container .content-box:not(:last-child):after{content:"";opacity:.25;background-color:currentColor;width:100%;height:.5px;position:absolute;bottom:0;left:0}@media only screen and (width<=1024px){.content-section .container{padding:12.5rem 0 10rem}}@media only screen and (width<=482px){.content-section .container{padding:4.5rem 0}}.blog-banner .container{padding:var(--padding);min-height:calc(var(--vh,1vh) * 100);flex-flow:column wrap;justify-content:center;align-items:flex-start;gap:0;display:flex}.blog-banner .container .content-box{background:#fff;width:100%;max-width:55rem;padding:5rem}.blog-banner .container .content-box h6{margin-bottom:5rem}.blogs-list-section .container{padding:var(--padding);flex-flow:column wrap;justify-content:flex-start;align-items:center;gap:0;display:flex}.blogs-list-section .container .blogs-grid{grid-template-columns:repeat(3,1fr);gap:2.4rem;display:grid}.blogs-list-section .container .blogs-grid .blog-card{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:4rem;display:flex}.blogs-list-section .container .blogs-grid .blog-card img{width:100%;height:40rem}.blogs-list-section .container .blogs-grid .blog-card .content-box{flex:1;gap:3.5rem}.blogs-list-section .container .blogs-grid .blog-card .content-box button{margin-top:auto}.discover-section .container{padding:var(--padding);flex-flow:column wrap;justify-content:flex-start;align-items:center;gap:10rem;display:flex}.discover-section .container .discover-header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;display:flex}.discover-section .container .slider-wrapper{flex-flow:wrap;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.discover-section .container .slider-wrapper .slider-controls{width:100%;position:absolute}.discover-section .container .slider-wrapper .embla{max-width:90%}.discover-section .container .slider-wrapper .embla .embla__container .embla__slide{flex-flow:column wrap;flex:0 0 49%;justify-content:flex-start;align-items:flex-start;gap:3.5rem;max-width:49%;margin-right:2%;display:flex}.discover-section .container .slider-wrapper .embla .embla__container .embla__slide .discover-figure{height:43.5rem}.discover-section .container .slider-wrapper .embla .embla__container .embla__slide .discover-figure img{height:100%}.discover-section .container .slider-wrapper .embla .embla__container .embla__slide .content-box{gap:3.5rem}@media only screen and (width<=1024px){.blogs-list-section .container .blogs-grid{grid-template-columns:repeat(2,1fr)}.discover-section .container{gap:7.5rem}.discover-section .container .slider-wrapper .embla{max-width:80%}.discover-section .container .slider-wrapper .embla .embla__container .embla__slide .discover-figure{height:25rem}}@media only screen and (width<=482px){.blogs-list-section .container .blogs-grid{grid-template-columns:1fr}.blogs-list-section .container .blogs-grid .blog-card img{height:30rem}.blogs-list-section .container .blogs-grid .blog-card .content-box{gap:2.5rem}.blog-banner .container .content-box{padding:5rem 4rem}.blog-banner .container .content-box h6{margin-bottom:3rem}.discover-section .container{gap:5rem}.discover-section .container .slider-wrapper{justify-content:flex-end}.discover-section .container .slider-wrapper .embla{max-width:100%}.discover-section .container .slider-wrapper .embla .embla__container .embla__slide{flex:0 0 100%;max-width:100%;margin-right:2.5rem}.discover-section .container .slider-wrapper .slider-controls{width:auto;margin-top:-6rem;position:relative}}.icon-link img{width:2rem;height:2rem}.inspiration-gallery .container{flex-flow:wrap;justify-content:space-between;align-items:stretch;gap:10rem 0;padding:20rem 0 15rem;display:flex}.inspiration-gallery .container .content-box{flex:0 0 20%;width:100%;max-width:20%;height:auto}.inspiration-gallery .container .content-box .box{gap:1.5rem}.inspiration-gallery .container .gallery-preview{flex:0 0 45%;width:100%;max-width:45%;height:auto}.inspiration-gallery .container .gallery-preview figure{display:none}.inspiration-gallery .container .gallery-preview figure .btns{z-index:3;position:absolute;top:2.5rem;left:2.5rem}.inspiration-gallery .container .gallery-preview figure .gallery-preview__image{height:52.5rem}.inspiration-gallery .container .gallery-preview figure.active{display:block}.inspiration-gallery .container .gallery-item{flex-flow:column wrap;flex:0 0 25%;justify-content:flex-start;align-items:flex-start;gap:2.5rem;width:100%;max-width:25%;height:auto;display:none}.inspiration-gallery .container .gallery-item .gallery-item-products-list{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.inspiration-gallery .container .gallery-item .gallery-item-products-list a{border-bottom:.5px solid;flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;padding:1.5rem 0;display:flex}.inspiration-gallery .container .gallery-item.active{display:flex}.inspiration-gallery .container .slider-wrapper{flex-flow:wrap;flex:0 0 100%;justify-content:center;align-items:center;gap:0;width:100%;max-width:100%;height:auto;display:flex;position:relative}.inspiration-gallery .container .slider-wrapper .embla{max-width:calc(100% - 15rem)}.inspiration-gallery .container .slider-wrapper .embla .embla__container .embla__slide{cursor:pointer;flex:0 0 16%;max-width:16%;margin-right:1rem;overflow:hidden}.inspiration-gallery .container .slider-wrapper .embla .embla__container .embla__slide.active{border:1px solid}.inspiration-gallery .container .slider-wrapper .embla .embla__container .embla__slide img{width:100%;height:16.25rem}.inspiration-gallery .container .slider-wrapper .slider-controls{pointer-events:none;width:100%;position:absolute}.inspiration-board .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:10rem;padding:20rem 0 10rem;display:flex}.inspiration-board .container .section-header .content-box:nth-child(2){margin-top:2.5rem}.inspiration-board .container .board-grid{grid-template-columns:repeat(4,1fr);gap:4rem 2.4rem;display:grid}.inspiration-board .container .board-grid .board-card{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2.5rem;display:flex}.inspiration-board .container .board-grid .board-card figure .btns{z-index:3;position:absolute;top:2.5rem;left:2.5rem}.inspiration-board .container .board-grid .board-card figure .board-image{height:31.5rem}.inspiration-board .container .board-grid .board-card .content-box{flex:1;justify-content:space-between}@media only screen and (width<=1024px){.inspiration-gallery .container{row-gap:7.5rem;padding:15rem 0 10rem}.inspiration-gallery .container .content-box{flex:0 0 100%;max-width:100%}.inspiration-gallery .container .gallery-item{flex:0 0 35%;max-width:35%}.inspiration-gallery .container .gallery-preview{flex:0 0 60%;max-width:60%}.inspiration-gallery .container .gallery-preview figure .gallery-preview__image{height:40rem}.inspiration-gallery .container .slider-wrapper .embla .embla__container .embla__slide{flex:0 0 25%;max-width:25%}.inspiration-gallery .container .slider-wrapper .embla .embla__container .embla__slide img{height:12.5rem}.inspiration-board .container .board-grid{grid-template-columns:repeat(3,1fr)}.inspiration-board .container .board-grid .board-card figure .board-image{height:22.5rem}}@media only screen and (width<=482px){.inspiration-gallery .container{gap:5rem;padding:12.5rem 0 7.5rem}.inspiration-gallery .container .gallery-preview{flex:0 0 100%;max-width:100%}.inspiration-gallery .container .gallery-preview figure .gallery-preview__image{height:30rem}.inspiration-gallery .container .gallery-item{flex:0 0 100%;max-width:100%}.inspiration-gallery .container .slider-wrapper{gap:2rem}.inspiration-gallery .container .slider-wrapper .embla{max-width:100%}.inspiration-gallery .container .slider-wrapper .embla .embla__container .embla__slide{flex:0 0 20rem;max-width:20rem}.inspiration-gallery .container .slider-wrapper .slider-controls{width:auto;position:relative}.inspiration-board .container{gap:7.5rem;padding:12.5rem 0 10rem}.inspiration-board .container .section-header .content-box:nth-child(2){margin-top:0}.inspiration-board .container .board-grid{grid-template-columns:repeat(1,1fr)}.inspiration-board .container .board-grid .board-card figure .board-image{height:30rem}}.lifestyle-about .container{padding:var(--padding);grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}.lifestyle-about .container .content-box:first-child{justify-content:space-between;gap:5rem}.lifestyle-about .container .content-box img{max-width:42rem}.lifestyle-gallery{height:calc(var(--vh,1vh) * 100)}.lifestyle-gallery .gallery-header{z-index:5;pointer-events:none;flex-flow:column wrap;justify-content:space-between;align-items:flex-start;gap:0;padding:20rem 10rem;transition:opacity .3s cubic-bezier(.645,.045,.355,1),visibility .3s cubic-bezier(.645,.045,.355,1);display:flex;position:absolute;top:0;left:0}.lifestyle-gallery .gallery-header h1:nth-child(2){align-self:flex-end}.lifestyle-gallery .gallery-wrapper{overflow:hidden}.lifestyle-gallery .gallery-wrapper .embla,.lifestyle-gallery .gallery-wrapper .embla .embla__container,.lifestyle-gallery .gallery-wrapper .embla .embla__container .embla__slide{height:100%}.lifestyle-gallery .gallery-wrapper .embla .embla__container .embla__slide img.mobile-version,.lifestyle-gallery .gallery-wrapper .embla .embla__container .embla__slide video.mobile-version{display:none}@media only screen and (width<=482px){:is(.lifestyle-gallery .gallery-wrapper .embla .embla__container .embla__slide:has(.mobile-version) img,.lifestyle-gallery .gallery-wrapper .embla .embla__container .embla__slide:has(.mobile-version) video){display:none}:is(.lifestyle-gallery .gallery-wrapper .embla .embla__container .embla__slide:has(.mobile-version) img.mobile-version,.lifestyle-gallery .gallery-wrapper .embla .embla__container .embla__slide:has(.mobile-version) video.mobile-version){display:block!important}}.lifestyle-gallery .gallery-wrapper .slider-list-wrapper{z-index:3;opacity:0;visibility:hidden;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:3rem;max-width:50rem;padding:4rem 3.5rem;transition:opacity .3s cubic-bezier(.645,.045,.355,1),visibility .3s cubic-bezier(.645,.045,.355,1);display:flex;position:absolute;top:50%;left:10rem;transform:translateY(-50%)}.lifestyle-gallery .gallery-wrapper .slider-list-wrapper .slider-list{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.lifestyle-gallery .gallery-wrapper .slider-list-wrapper .slider-list .slider-list-item{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;padding:1.5rem 0;display:flex;position:relative}.lifestyle-gallery .gallery-wrapper .slider-list-wrapper .slider-list .slider-list-item:after{content:"";opacity:.5;background:currentColor;width:100%;height:.5px;position:absolute;bottom:0;left:0}.lifestyle-gallery .gallery-wrapper .slider-list-wrapper .slider-list .slider-list-item .box{width:2rem;height:2rem}.lifestyle-gallery .gallery-wrapper .slider-list-wrapper .slider-list .slider-list-item .box svg circle,.lifestyle-gallery .gallery-wrapper .slider-list-wrapper .slider-list .slider-list-item .box svg path,.lifestyle-gallery .gallery-wrapper .slider-list-wrapper .slider-list .slider-list-item .box svg rect{stroke:.5px currentColor}.lifestyle-gallery .gallery-wrapper .slider-list-wrapper .slider-list .slider-list-item:hover .box svg circle,.lifestyle-gallery .gallery-wrapper .slider-list-wrapper .slider-list .slider-list-item:hover .box svg path,.lifestyle-gallery .gallery-wrapper .slider-list-wrapper .slider-list .slider-list-item:hover .box svg rect,.lifestyle-gallery .gallery-wrapper .slider-list-wrapper .slider-list .slider-list-item.active .box svg circle,.lifestyle-gallery .gallery-wrapper .slider-list-wrapper .slider-list .slider-list-item.active .box svg path,.lifestyle-gallery .gallery-wrapper .slider-list-wrapper .slider-list .slider-list-item.active .box svg rect{fill:currentColor}.lifestyle-gallery .gallery-wrapper .slider-previews{z-index:5;opacity:0;visibility:hidden;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2rem;transition:opacity .3s cubic-bezier(.645,.045,.355,1),visibility .3s cubic-bezier(.645,.045,.355,1);display:flex;position:absolute;top:50%;right:10rem;transform:translateY(-50%)}.lifestyle-gallery .gallery-wrapper .slider-previews .slider-preview{width:6rem;height:6rem;position:relative}.lifestyle-gallery .gallery-wrapper .slider-previews .slider-preview *{-webkit-mask-size:100% 100%;mask-size:100% 100%}.lifestyle-gallery .gallery-wrapper .slider-previews .slider-preview .preview-background{z-index:-1;opacity:0;background:#000;position:absolute;top:0;left:0;transform:scale(1.035)}.lifestyle-gallery .gallery-wrapper .slider-previews .slider-preview.active .preview-background{opacity:1}.lifestyle-gallery.complete .gallery-header{opacity:0;visibility:hidden}.lifestyle-gallery.complete .slider-list-wrapper,.lifestyle-gallery.complete .slider-previews{opacity:1;visibility:visible}.categories{background:#f9f9f9}.categories .container{padding:var(--padding);flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:7.5rem;display:flex}.categories .container .categories-header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;display:flex}.categories .container .categories-header .lifestyle-label{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.categories .container .categories-header .lifestyle-label .box{width:2rem;height:2rem;-webkit-mask-size:100% 100%;mask-size:100% 100%}.categories .container .categories-header .lifestyle-label .box.shape-1{background:#2a5f6e}.categories .container .categories-header .lifestyle-label .box.shape-2{background:#8a9a78}.categories .container .categories-header .lifestyle-label .box.shape-3{background:#dfc3a0}.categories .container .categories-header .lifestyle-label .box.shape-4{background:#343233}.categories .container .categories-header .lifestyle-label .box.shape-5{background:#f9f9f9}.categories .container .categories-panel{grid-template-columns:repeat(3,1fr);gap:2.4rem;display:grid}.categories .container .categories-panel .embla{background:#fff}.categories .container .categories-panel .embla .embla__container .embla__slide{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:3.5rem;padding:5rem 4rem;display:flex}.categories .container .categories-panel .embla .embla__container .embla__slide .slide-header{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:0;display:flex}.categories .container .categories-panel .embla .embla__container .embla__slide .slide-header h3{max-width:60%}.categories .container .categories-panel .embla .embla__container .embla__slide .products-list{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;max-width:80%;display:flex}.categories .container .categories-panel .embla .embla__container .embla__slide .products-list .product-item .item-bar{opacity:.25;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:2rem;padding:2.4rem 0;display:flex}.categories .container .categories-panel .embla .embla__container .embla__slide .products-list .product-item .product-images-grid{grid-template-columns:repeat(2,1fr);gap:1.6rem;margin-bottom:4rem;display:none}.categories .container .categories-panel .embla .embla__container .embla__slide .products-list .product-item.active .item-bar{opacity:1}.categories .container .categories-panel .embla .embla__container .embla__slide .products-list .product-item:not(:last-child){border-bottom:.5px solid #00000080}.categories .container .categories-panel .gallery-wrapper{grid-column:span 2}.categories .container .categories-panel .gallery-wrapper .image-gallery{grid-template-columns:repeat(2,1fr);gap:2.4rem;height:100%;display:none}.categories .container .categories-panel .gallery-wrapper .image-gallery figure,.categories .container .categories-panel .gallery-wrapper .image-gallery figure img{height:100%}.categories .container .categories-panel .gallery-wrapper .image-gallery.active{display:grid}.lifestyle-cta .container{padding:var(--padding-md);flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;display:flex;overflow:visible}.lifestyle-cta .container .content-box{flex:0 0 25%;width:100%;max-width:25%;height:auto}.lifestyle-cta .container .lifestyles{perspective:1600px;flex-flow:row;flex:0 0 70%;justify-content:flex-start;align-items:center;gap:1rem;width:100%;max-width:70%;height:auto;display:flex}.lifestyle-cta .container .lifestyles .lifestyle-item{transform-style:preserve-3d;transform-origin:50%;flex-flow:column wrap;justify-content:flex-start;align-items:center;gap:2rem;transition:transform .3s cubic-bezier(.645,.045,.355,1);display:flex;position:relative}.lifestyle-cta .container .lifestyles .lifestyle-item:not(:first-child){margin-left:-20rem}.lifestyle-cta .container .lifestyles .lifestyle-item:first-child{z-index:6;transform:rotateX(-5deg)rotateY(-30deg)rotate(2.5deg)translateY(-1rem)}.lifestyle-cta .container .lifestyles .lifestyle-item:nth-child(2){z-index:5;transform:rotateX(-5deg)rotateY(-30deg)rotate(2.5deg)translateY(-2rem)}.lifestyle-cta .container .lifestyles .lifestyle-item:nth-child(3){z-index:4;transform:rotateX(-5deg)rotateY(-30deg)rotate(2.5deg)translateY(-3rem)}.lifestyle-cta .container .lifestyles .lifestyle-item:nth-child(4){z-index:3;transform:rotateX(-5deg)rotateY(-30deg)rotate(2.5deg)translateY(-4rem)}.lifestyle-cta .container .lifestyles .lifestyle-item:nth-child(5){z-index:2;transform:rotateX(-5deg)rotateY(-30deg)rotate(2.5deg)translateY(-5rem)}.lifestyle-cta .container .lifestyles .lifestyle-item:nth-child(6){z-index:1;transform:rotateX(-5deg)rotateY(-30deg)rotate(2.5deg)translateY(-6rem)}.lifestyle-cta .container .lifestyles .lifestyle-item h5{white-space:nowrap;opacity:0;transition:opacity .3s cubic-bezier(.645,.045,.355,1);position:absolute;top:-4rem}.lifestyle-cta .container .lifestyles .lifestyle-item .item-media{filter:drop-shadow(-1.5rem 1rem 2rem #00000040);width:40rem;height:40rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important}.lifestyle-cta .container .lifestyles .lifestyle-item .item-media img,.lifestyle-cta .container .lifestyles .lifestyle-item .item-media video{object-fit:cover}.lifestyle-cta .container .lifestyles .lifestyle-item:hover h5{opacity:1}@media only screen and (width<=1024px){.categories .container .categories-panel{grid-template-columns:repeat(1,1fr)}.categories .container .categories-panel .gallery-wrapper{grid-column:span 1}.lifestyle-cta .container{gap:7.5rem}.lifestyle-cta .container .content-box{flex:0 0 40%;max-width:40%}.lifestyle-cta .container .lifestyles{flex:0 0 100%;max-width:100%}.lifestyle-cta .container .lifestyles .lifestyle-item .item-media{width:30rem;height:30rem}}@media only screen and (width<=482px){.lifestyle-about .container{grid-template-columns:repeat(1,1fr);gap:5rem}.lifestyle-gallery{height:100lvh}.lifestyle-gallery .gallery-header{padding:10rem 2.5rem}.lifestyle-gallery .gallery-wrapper .slider-list-wrapper{max-width:calc(100% - 5rem);left:2.5rem}.lifestyle-gallery .gallery-wrapper .slider-previews{flex-direction:row;justify-content:center;gap:1.5rem;width:100%;max-width:calc(100% - 5rem);top:auto;bottom:5rem;left:50%;transform:translate(-50%)}.lifestyle-gallery .gallery-wrapper .slider-previews .slider-preview{width:5rem;height:5rem}.categories .container{gap:5rem}.categories .container .categories-panel .gallery-wrapper{display:none}.categories .container .categories-panel .embla{background:0 0}.categories .container .categories-panel .embla .embla__container .embla__slide{padding:0}.categories .container .categories-panel .embla .embla__container .embla__slide .products-list{max-width:100%}.categories .container .categories-panel .embla .embla__container .embla__slide .products-list .product-item .item-bar h6{font-size:2rem}.categories .container .categories-panel .embla .embla__container .embla__slide .products-list .product-item.active .product-images-grid{display:grid}.lifestyle-cta .container{gap:16rem}.lifestyle-cta .container .content-box{flex:0 0 100%;max-width:100%}.lifestyle-cta .container .lifestyles .lifestyle-item .item-media{width:15rem;height:15rem}.lifestyle-cta .container .lifestyles .lifestyle-item:not(:first-child){margin-left:-10rem}}.normal-details{background:#f9f9f9}.normal-details .container{padding:var(--padding)}.normal-details .container .section-header.bottom{align-items:flex-end}.product-card{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2.5rem;display:flex}.product-card .product-preview{background:#fff;flex-flow:row;justify-content:center;align-items:center;gap:0;width:100%;height:45rem;display:flex;position:relative;overflow:hidden}.product-card .product-preview .product-figure{flex-flow:wrap;justify-content:center;align-items:center;gap:0;transition:opacity .3s cubic-bezier(.645,.045,.355,1);display:flex}.product-card .product-preview .fade-slider{z-index:2;opacity:0;width:calc(100% - 5rem);height:calc(100% - 5rem);transition:opacity .3s cubic-bezier(.645,.045,.355,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-card .product-preview .fade-slider .embla__container{height:92.5%}.product-card .product-preview .fade-slider .embla__container .embla__slide{height:100%}.product-card .product-preview .fade-slider .embla__dots{position:absolute;bottom:0}.product-card .accordions .accordion .accordion-trigger{min-height:9rem;padding:1.5rem 0}.product-card .accordions .accordion .accordion-trigger .trigger-content{align-items:center;gap:1.5rem}.product-card .accordions .accordion .accordion-content .accordion-content-inner{border-top:.5px solid #00000080;gap:4rem;padding:2.5rem 0}.product-card:hover .product-figure{opacity:0}.product-card:hover .fade-slider{opacity:1}.products{background:#f9f9f9}.products .container{padding:var(--padding-sm);flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:7.5rem;display:flex}.products .container .products-grid{grid-template-columns:repeat(4,1fr);gap:5rem 2.4rem;display:grid}.products .container .product-category-panel{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:0;display:flex}.products .container .product-category-panel .content-box{flex:0 0 22.5%;width:100%;max-width:22.5%;height:auto}.products .container .product-category-panel .products-inner-grid{flex:0 0 67.5%;grid-template-columns:repeat(3,1fr);gap:5rem 2.4rem;width:100%;max-width:67.5%;height:auto;display:grid}.products .container .product-category-panel .products-inner-grid .product-box{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2.5rem;display:flex}.products .container .product-category-panel .products-inner-grid .product-box .product-image{height:40rem}.products .container .product-category-panel .products-inner-grid .product-box .product-content{flex-flow:row;flex:1;justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}.products .container .product-category-panel .products-inner-grid .product-box .product-content img{max-width:8rem}.products .container .product-category-panel:not(:last-child){border-bottom:.5px solid #00000080;padding-bottom:7.5rem}.viewing{background:#f9f9f9}.viewing .container{padding:var(--padding)}.viewing .container .embla .embla__container .embla__slide{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:0;display:flex}.viewing .container .embla .embla__container .embla__slide .content-box{flex:0 0 40%;gap:8rem;width:100%;max-width:40%;height:auto}.viewing .container .embla .embla__container .embla__slide .content-box .box{gap:.5rem}.viewing .container .embla .embla__container .embla__slide figure{flex-flow:wrap;flex:0 0 50%;justify-content:center;align-items:flex-start;gap:0;width:100%;max-width:50%;height:auto;display:flex}.viewing .container .embla .embla__container .embla__slide figure img{width:auto;height:55rem}.viewing .container .embla .slider-controls{position:absolute;top:27.5rem;left:0}.colors .container{padding:var(--padding);flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:7.5rem;display:flex}.colors .container .colors-grid{grid-template-columns:repeat(6,1fr);gap:2.4rem;display:grid}.colors .container .colors-grid .color-box{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1.5rem;display:flex}.colors .container .colors-grid .color-box img{width:100%;height:16rem}.colors .container .colors-grid .color-box p{font-family:NeoSans,sans-serif;font-weight:500}.product-details{background:#f9f9f9}.product-details .container{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:0;padding:20rem 0 10rem;display:flex}.product-details .container .product-media{flex-flow:column wrap;flex:0 0 50%;justify-content:flex-start;align-items:flex-start;gap:2.4rem;width:100%;max-width:50%;height:auto;display:flex}.product-details .container .product-media .product-figure{background:#fff}.product-details .container .product-media .product-figure img{max-height:80rem;display:none}.product-details .container .product-media .product-figure img.active{display:block}.product-details .container .product-media .embla .embla__container .embla__slide{cursor:pointer;background:#fff;flex:0 0 12.5rem;width:12.5rem;max-width:12.5rem;height:12.5rem;margin-right:2.4rem}.product-details .container .product-media .embla .embla__container .embla__slide.active{border:.5px solid #00000080}.product-details .container .product-content{flex-flow:column wrap;flex:0 0 40%;justify-content:flex-start;align-items:flex-start;gap:5rem;width:100%;max-width:40%;height:auto;display:flex}.product-details .container .product-content .accordions .accordion:last-child{border-bottom:.5px solid #00000080}.product-details .container .product-content .accordions .accordion .accordion-trigger{padding:1.5rem 0}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner{padding:.5rem 0 2.5rem}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .colors{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .colors .active-color{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .colors .active-color .color-box{background:#000;flex-flow:wrap;justify-content:center;align-items:center;gap:0;width:5.8rem;height:5.8rem;display:flex}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .colors .colors-list{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .colors .colors-list .color-box{background:#000;flex-flow:wrap;justify-content:center;align-items:center;gap:0;width:2.4rem;height:2.4rem;display:flex}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .pdf-list{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .pdf-list .pdf-link{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;padding:1rem 0;display:flex}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .pdf-list .pdf-link p{flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:1.75rem;display:flex;font-family:Figtree,sans-serif!important}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .pdf-list .pdf-link p:has(svg){max-width:50%}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .pdf-list .pdf-link p svg{width:2rem;min-width:2rem;height:auto;margin-top:.5rem}.product-details .container .product-content .accordions .accordion .accordion-content .accordion-content-inner .pdf-list .pdf-link:not(:last-child){border-bottom:.5px solid #00000040}.video-section{flex-flow:column wrap;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.video-section iframe,.video-section video{width:100%;height:calc(var(--vh,1vh) * 100);object-fit:cover}.video-section .play-btn{z-index:5;cursor:pointer;width:6rem;height:6rem;transition:opacity .3s,visibility .3s;position:absolute}.video-section .play-btn.hidden{opacity:0;visibility:hidden;pointer-events:none}.video-section .poster{z-index:3;height:100%;position:absolute;top:0;left:0}.video-section .poster img{height:100%}.video-section .poster.hidden{display:none}.video-section.is-playing video{cursor:pointer}.related{background:#f9f9f9}.related .container{padding:var(--padding);flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:0;display:flex}.related .container .content-box{flex:0 0 40%;width:100%;max-width:40%;height:auto;margin-top:7.5rem}.related .container .embla{flex:0 0 50%;width:100%;max-width:50%;height:auto}.related .container .embla .embla__container .embla__slide{flex-flow:wrap;justify-content:center;align-items:center;gap:0;display:flex}.related .container .embla .embla__container .embla__slide img{max-width:70%}.related .container .embla .slider-controls{pointer-events:none;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.accessories .container{padding:var(--padding);flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:10rem;display:flex}.accessories .container .accessories-header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;display:flex}.accessories .container .slider-wrapper{flex-flow:column wrap;justify-content:center;align-items:center;gap:5rem;display:flex}.accessories .container .slider-wrapper .embla{max-width:85%}.accessories .container .slider-wrapper .embla .embla__container .embla__slide{flex-flow:column wrap;flex:0 0 35.05rem;justify-content:flex-start;align-items:flex-start;gap:4rem;max-width:35.05rem;margin-right:2.4rem;display:flex}.accessories .container .slider-wrapper .embla .embla__container .embla__slide .accessory-image{width:100%;height:40rem}.accessories .container .slider-wrapper .embla .embla__container .embla__slide .content-box h6{flex-flow:row;justify-content:flex-start;align-items:center;gap:2rem;display:flex}.accessories .container .slider-wrapper .embla.no-slider{max-width:100%}.accessories .container .slider-wrapper .embla.no-slider .embla__container{gap:2.4rem}.accessories .container .slider-wrapper .embla.no-slider .embla__container .embla__slide{flex:0 0 24%;max-width:24%;margin-right:0}.accessories .container .slider-wrapper .embla.no-slider .embla__container .embla__slide .accessory-image{height:50rem}.accessories .container .slider-wrapper .slider-controls{pointer-events:none;width:100%;position:absolute}.accessories .container .slider-wrapper:has(.no-slider) .slider-controls{display:none}.normal-content .container{padding:var(--padding);height:calc(var(--vh,1vh) * 100);flex-flow:column wrap;justify-content:center;align-items:flex-start;gap:0;display:flex}.normal-content .container .content-box{background:#fff;max-width:35%;padding:5rem}@media only screen and (width<=1024px){.products .container .products-grid,.products .container .product-category-panel .products-inner-grid{grid-template-columns:repeat(2,1fr)}.colors .container .colors-grid{grid-template-columns:repeat(4,1fr)}.product-details .container{padding:15rem 0 10rem}.accessories .container .slider-wrapper .embla.no-slider .embla__container{flex-wrap:wrap}.accessories .container .slider-wrapper .embla.no-slider .embla__container .embla__slide{flex:0 0 48%;max-width:48%}.normal-content .container .content-box{max-width:50%}}@media only screen and (width<=482px){.products .container .products-grid{flex:0 0 100%;grid-template-columns:repeat(1,1fr);max-width:100%}.products .container .product-category-panel{gap:5rem}.products .container .product-category-panel .products-inner-grid,.products .container .product-category-panel .content-box{flex:0 0 100%;max-width:100%}.products .container .product-category-panel .products-inner-grid{grid-template-columns:repeat(1,1fr)}.products .container .product-category-panel .products-inner-grid .product-box .product-figure .product-image{height:60rem}.colors .container{gap:5rem}.colors .container .colors-grid{grid-template-columns:repeat(3,1fr)}.colors .container .colors-grid .color-box img{height:10rem}.viewing .container .embla .embla__container .embla__slide{gap:5rem}.viewing .container .embla .embla__container .embla__slide .content-box{flex:0 0 100%;gap:2.5rem;max-width:100%}.viewing .container .embla .embla__container .embla__slide figure{flex:0 0 100%;max-width:100%}.viewing .container .embla .embla__container .embla__slide figure img{height:35rem}.viewing .container .embla .slider-controls{margin-top:2.5rem;position:relative;top:auto;left:auto}.product-details .container{gap:7.5rem;padding:12.5rem 0 10rem}.product-details .container .product-media,.product-details .container .product-content{flex:0 0 100%;max-width:100%}.video-section video{height:50vh}.related .container{flex-direction:column;gap:7.5rem}.related .container .content-box,.related .container .embla{flex:0 0 100%;max-width:100%}.accessories .container{flex-direction:column;gap:7.5rem}.accessories .container .accessories-header{gap:2rem}.accessories .container .accessories-header,.accessories .container .slider-wrapper{flex:0 0 100%;max-width:100%}.accessories .container .slider-wrapper .embla{max-width:100%}.accessories .container .slider-wrapper .embla .embla__container .embla__slide{flex:0 0 100%;gap:3rem;max-width:100%}.accessories .container .slider-wrapper .embla .embla__container .embla__slide .accessory-image{height:50rem}.accessories .container .slider-wrapper .embla.no-slider .embla__container{gap:5rem}.accessories .container .slider-wrapper .embla.no-slider .embla__container .embla__slide{flex:0 0 100%;max-width:100%}.accessories .container .slider-wrapper .slider-controls{justify-content:center;position:relative}.normal-content .container .content-box{max-width:100%}}
