@media screen and (min-width:769px) and (max-width:1439px){html{font-size:1.1111111111vw}}@font-face{font-family:archivo narrow;src:url(../../assets/fonts/ArchivoNarrow-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:archivo narrow;src:url(../../assets/fonts/ArchivoNarrow-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:archivo narrow;src:url(../../assets/fonts/ArchivoNarrow-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:archivo narrow;src:url(../../assets/fonts/ArchivoNarrow-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:archivo narrow;src:url(../../assets/fonts/ArchivoNarrow-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:archivo narrow;src:url(../../assets/fonts/ArchivoNarrow-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:archivo narrow;src:url(../../assets/fonts/ArchivoNarrow-SemiBoldItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:archivo narrow;src:url(../../assets/fonts/ArchivoNarrow-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:archivo;src:url(../../assets/fonts/Archivo-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:archivo;src:url(../../assets/fonts/Archivo-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:archivo;src:url(../../assets/fonts/Archivo-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:archivo;src:url(../../assets/fonts/Archivo-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:archivo;src:url(../../assets/fonts/Archivo-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:archivo;src:url(../../assets/fonts/Archivo-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:archivo;src:url(../../assets/fonts/Archivo-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:archivo;src:url(../../assets/fonts/Archivo-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:archivo;src:url(../../assets/fonts/Archivo-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:archivo;src:url(../../assets/fonts/Archivo-SemiBoldItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:archivo;src:url(../../assets/fonts/Archivo-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:archivo;src:url(../../assets/fonts/Archivo-ExtraBold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:archivo;src:url(../../assets/fonts/Archivo-BlackItalic.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:archivo;src:url(../../assets/fonts/Archivo-ThinItalic.woff2)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:archivo;src:url(../../assets/fonts/Archivo-ExtraLightItalic.woff2)format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:archivo;src:url(../../assets/fonts/Archivo-ExtraBoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:archivo;src:url(../../assets/fonts/Archivo-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:archivo;src:url(../../assets/fonts/Archivo-ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:swizzy trial;src:url(../../assets/fonts/RL-Swizzy-Trial-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p{font-family:archivo,sans-serif;margin:0;color:#27221a}h1,.h1{font-size:6.11vw;line-height:.84;font-weight:500;letter-spacing:-.04em}@media screen and (max-width:1024px){h1,.h1{font-size:6.641vw}}@media screen and (max-width:768px){h1,.h1{font-size:3rem}}h2,.h2{font-size:3.889vw;line-height:.96;font-weight:500;letter-spacing:-.02em}@media screen and (max-width:1024px){h2,.h2{font-size:4.102vw}}@media screen and (max-width:768px){h2,.h2{font-size:2rem}}h3,.h3{font-size:2.5vw;line-height:1;font-weight:500;letter-spacing:-.02em}@media screen and (max-width:1024px){h3,.h3{font-size:2.734vw}}@media screen and (max-width:768px){h3,.h3{font-size:1.5rem;line-height:1.1}}h4,.h4{font-size:1.667vw;line-height:1.1;font-weight:500;letter-spacing:-.01em}@media screen and (max-width:1024px){h4,.h4{font-size:2.148vw}}@media screen and (max-width:768px){h4,.h4{font-size:1.3125rem}}h5,.h5{font-size:.75rem;line-height:1.2;font-weight:600;letter-spacing:.04em;font-family:archivo narrow,sans-serif}h6,.h6{font-size:.625rem;line-height:1.2;font-weight:600;letter-spacing:.04em;font-family:archivo narrow,sans-serif}p{font-size:1rem;line-height:1.2;font-weight:500;color:#27221a}p.smaller{font-size:.875rem}@media screen and (max-width:1024px){p{font-size:1rem}p.smaller{font-size:.875rem}}a.lined{position:relative}a.lined:before{position:absolute;content:"";left:0;bottom:calc(-.125px * 1rem);height:1px;background-color:#27221a;width:0%;transition:.3s}a.lined:before:hover{width:100%}a,.button{font-size:.75rem;line-height:1.2;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:unset;font-family:archivo narrow,sans-serif}@media screen and (max-width:1024px){a,.button{font-size:.75rem}}.button{position:relative;padding-right:3.1875rem;padding-left:0;transition:.3s;z-index:7;width:fit-content;display:flex;align-items:center;overflow-x:clip}@media screen and (min-width:769px){.button{opacity:0}}.button a{padding:1rem 2rem;border:1px solid #27221a;background-color:initial;width:fit-content;color:#27221a;transition:.3s;display:flex;align-items:center;position:relative}.button a:before{content:"";position:absolute;display:block;transform:rotate(-45deg);background-color:#27221a;background-image:url(../../assets/images/arrow-narrow-right-beige.svg);background-repeat:no-repeat;background-position:50%;width:0;height:0;padding:0;border:0;border-radius:50%;left:-3.1875rem;transition:.3s;z-index:1}.button a:after{content:"";position:absolute;display:block;background-image:url(../../assets/images/arrow-narrow-right.svg);background-repeat:no-repeat;background-position:50%;width:1rem;height:1rem;padding:1rem}@media screen and (max-width:768px){.button a:after{padding:.875rem}}.button a:after{border:1px solid #27221a;border-radius:50%;right:-3.1875rem;transition:.3s;z-index:1}.button:hover,.button:focus{padding-right:0;padding-left:3.1875rem}.button:hover a,.button:focus a{color:#fcf6ec;background-color:#27221a}.button:hover a:before,.button:focus a:before{width:1rem;height:1rem;padding:1rem;border:1px solid #27221a}@media screen and (max-width:768px){.button:hover a:before,.button:focus a:before{padding:.875rem}}.button:hover a:after,.button:focus a:after{width:0;height:0;padding:0;border:0}.button-beige a{border-color:#fcf6ec;color:#fcf6ec;background-color:initial}.button-beige a:before{background-color:initial;border:0;background-image:url(../../assets/images/arrow-narrow-right.svg)}.button-beige a:after{background-color:initial;border:1px solid #fcf6ec;background-image:url(../../assets/images/arrow-narrow-right-beige.svg)}.button-beige:hover a,.button-beige:focus a{color:#27221a;background-color:#fcf6ec}.button-beige:hover a:before,.button-beige:focus a:before{background-color:#fcf6ec;border:1px solid #fcf6ec}.button-beige:hover a:after,.button-beige:focus a:after{border:0}@media screen and (max-width:768px){.button{padding-right:2.78125rem;padding-left:0}.button:hover{padding-left:2.78125rem;padding-right:0}.button a{padding-top:.875rem;padding-bottom:.875rem}.button a:before,.button a:after{width:.875rem;height:.875rem}.button a:before{left:-2.8125rem}.button a:after{right:-2.78125rem}}.btn-full-beige a{background-color:#fcf6ec;color:#27221a;border-color:#fcf6ec}.btn-full-beige a:before{background-image:url(../../assets/images/arrow-narrow-right-beige.svg);border:0;background-color:#27221a}.btn-full-beige a:after{background-color:#fcf6ec;border:1px solid #fcf6ec;background-image:url(../../assets/images/arrow-narrow-right.svg)}.btn-full-beige:hover a,.btn-full-beige:focus a{color:#fcf6ec;background-color:#27221a;border-color:#27221a}.btn-full-beige:hover a:before,.btn-full-beige:focus a:before{border:1px solid #27221a}.btn-full-beige:hover a:after,.btn-full-beige:focus a:after{border:0}.btn-beige-to-tr a{background-color:#fcf6ec;color:#27221a;border-color:#fcf6ec}.btn-beige-to-tr a:before{background-image:url(../../assets/images/arrow-narrow-right-beige.svg);border:0;background-color:#27221a}.btn-beige-to-tr a:after{background-color:#fcf6ec;border:1px solid #fcf6ec;background-image:url(../../assets/images/arrow-narrow-right.svg)}.btn-beige-to-tr:hover a,.btn-beige-to-tr:focus a{color:#fcf6ec;background-color:initial;border-color:#fcf6ec}.btn-beige-to-tr:hover a:before,.btn-beige-to-tr:focus a:before{border:1px solid #fcf6ec;background-color:initial}.btn-beige-to-tr:hover a:after,.btn-beige-to-tr:focus a:after{border:0}.arrow-btn a{font-size:.75rem;line-height:1.2;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:unset;font-family:archivo narrow,sans-serif;padding:1rem .625rem 1rem .75rem;border:1px solid #27221a;color:#27221a;background-color:initial;position:relative;display:flex;align-items:center;gap:.5rem;width:fit-content;overflow:hidden;isolation:isolate;transition:.4s}@media screen and (max-width:768px){.arrow-btn a{padding:.875rem .625rem .875rem .75rem}}.arrow-btn a:before{content:"";position:absolute;left:0;width:100%;height:100%;bottom:0;transform:translateY(100%);transition:transform .3s ease;background-color:#27221a;z-index:-1}.arrow-btn a:after{content:"";position:relative;display:block;background-image:url(../../assets/images/arrow-narrow-right.svg);background-position:50%;background-repeat:no-repeat;width:.75rem;height:.75rem;transition:.1s}.arrow-btn a:hover,.arrow-btn a:focus{color:#fcf6ec}.arrow-btn a:hover:before,.arrow-btn a:focus:before{transform:translateY(0%)}.arrow-btn a:hover:after,.arrow-btn a:focus:after{background-image:url(../../assets/images/arrow-narrow-right-beige.svg)}.arrow-btn a.is-leaving:before{transform:translateY(-100%)!important;transition:transform .3s ease}.arrow-btn a.is-reset:before{transform:translateY(100%);transition:none}.arrow-btn-beige a{border-color:#fcf6ec;color:#fcf6ec}.arrow-btn-beige a:before{background-color:#fcf6ec}.arrow-btn-beige a:after{background-image:url(../../assets/images/arrow-narrow-right-beige.svg)}.arrow-btn-beige a:hover,.arrow-btn-beige a:focus{color:#27221a}.arrow-btn-beige a:hover:before,.arrow-btn-beige a:focus:before{transform:translateY(0%)}.arrow-btn-beige a:hover:after,.arrow-btn-beige a:focus:after{background-image:url(../../assets/images/arrow-narrow-right.svg)}.arrow-btn-beige a.is-leaving:before{transform:translateY(-100%)!important;transition:transform .3s ease}.arrow-btn-beige a.is-reset:before{transform:translateY(100%);transition:none}p{margin-block-start:0}::selection{color:#fcf6ec;background-color:#27221a}#preloader{display:none!important}*{box-sizing:border-box}.line-parent{display:block}@media screen and (min-width:769px){[data-split=heading]{visibility:hidden}.split-line{overflow:hidden;padding-bottom:.2em;margin-bottom:-.2em}}body{margin:0;overflow-x:clip;background-color:#fcf6ec}body section{box-sizing:border-box}body .container{max-width:90rem;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;display:flex}@media screen and (max-width:768px){body .container{flex-wrap:wrap}}body .container.full{max-width:100%}body .container .left-column,body .container .right-column{max-width:50%;width:100%}@media screen and (max-width:768px){body .container .left-column,body .container .right-column{max-width:100%}}body .container .box{border-radius:16px;background-color:#228b22;padding:16px 32px;width:50px;height:50px;display:flex;justify-content:center;align-items:center}img.custom-logo{max-width:180px;max-height:50px;width:100%;height:100%;object-fit:contain}.header{display:flex;align-items:center;justify-content:space-between;max-width:100%;width:100%;margin:0;padding:1.5rem;position:fixed;z-index:99999;border-bottom:1px solid rgba(252,246,236,.2);gap:1.875rem;box-sizing:border-box;background-color:initial;transition:1s}@media screen and (max-width:768px){.header{padding:1rem}}.header.sticky-header{background-color:rgba(252,246,236,.1607843137);backdrop-filter:blur(28px);transition:1s}.header-nav{width:33.3333333333%;display:flex;justify-content:flex-start}@media screen and (max-width:1024px){.header-nav{width:50%}}.header-logo{text-decoration:unset;width:33.3333333333%;display:flex;justify-content:center}@media screen and (max-width:1024px){.header-logo{justify-content:flex-start;width:50%}}.header-logo h2{font-family:swizzy trial,sans-serif;font-weight:700;font-size:1.5rem;line-height:.9;letter-spacing:0;color:#fcf6ec;transition:1s}@media screen and (max-width:1024px){.header-logo h2{font-size:1.375rem}}.header-logo a.header-logo{width:fit-content}.header-logo a.header-logo svg{width:100%;height:1.25rem;object-fit:contain}@media screen and (max-width:768px){.header-logo a.header-logo svg{height:1rem}}.header-logo a.header-logo svg path{transition:.3s}.header-cta{width:33.3333333333%;display:flex;justify-content:flex-end}@media screen and (max-width:1024px){.header-cta{display:none}}.header-cta a{color:#fcf6ec;border-color:#fcf6ec;transition:.1s;padding-top:.75rem;padding-bottom:.75rem}.header-cta a:hover:after,.header-cta a:focus:after{background-image:url(../../assets/images/arrow-narrow-right.svg)}.header-dark{transition:1s;border-bottom:1px solid rgba(39,34,26,.2)}.header-dark .header-logo h2{transition:1s;color:#27221a}.header-dark .header-logo a.header-logo svg path{fill:#27221a!important}.header-dark .header-cta a{color:#27221a;border-color:#27221a;transition:.1s}.header-dark .header-cta a:before{background-color:#27221a}.header-dark .header-cta a:after{background-image:url(../../assets/images/arrow-narrow-right.svg)}.header-dark .header-cta a:hover,.header-dark .header-cta a:focus{color:#fcf6ec}.header-dark .header-cta a:hover:after,.header-dark .header-cta a:focus:after{background-image:url(../../assets/images/arrow-narrow-right-beige.svg)}.header-dark.sticky-header{background-color:rgba(52,44,31,.0392156863)}.header-nav .icon-burger{position:relative;height:.375rem;width:1rem;display:inline-block;top:1px}.header-nav .icon-burger:before{height:1.5px;width:10px;background-color:#fcf6ec;position:absolute;content:"";left:0;top:-1px;transition:.3s}.header-nav .icon-burger:after{height:1.5px;width:7px;background-color:#fcf6ec;position:absolute;content:"";left:0;bottom:1px;transition:.3s}.header-nav.desktop{display:block}@media screen and (max-width:1024px){.header-nav.desktop{display:none}}.header-nav.desktop .nav-wrapper{display:flex;align-items:center}.header-nav.desktop .nav-wrapper .menu-open-btn{padding:.5rem;background-color:initial;transition:.1s;height:2.5rem;width:4.5625rem;display:flex;align-items:center;border:1px solid #fcf6ec;cursor:pointer;overflow:hidden;isolation:isolate;position:relative;justify-content:center}.header-nav.desktop .nav-wrapper .menu-open-btn:before{content:"";position:absolute;left:0;width:100%;height:100%;bottom:0;transform:translateY(101%);transition:transform .3s ease;background-color:#fcf6ec;z-index:-1}.header-nav.desktop .nav-wrapper .menu-open-btn.is-leaving:before{transform:translateY(-100%)!important;transition:transform .3s ease}.header-nav.desktop .nav-wrapper .menu-open-btn.is-reset:before{transform:translateY(100%);transition:none}.header-nav.desktop .nav-wrapper .menu-open-btn a{font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.04em;font-family:archivo narrow,sans-serif;color:#fcf6ec;text-transform:uppercase;transition:.3s;position:relative;z-index:1}.header-nav.desktop .nav-wrapper .menu-open-btn .icon-burger{position:relative;z-index:1}.header-nav.desktop .nav-wrapper .menu-open-btn:hover{background-color:initial}.header-nav.desktop .nav-wrapper .menu-open-btn:hover:before{transform:translateY(0%)}.header-nav.desktop .nav-wrapper .menu-open-btn:hover a{color:#27221a}.header-nav.desktop .nav-wrapper .menu-open-btn:hover .icon-burger:before,.header-nav.desktop .nav-wrapper .menu-open-btn:hover .icon-burger:after{background-color:#27221a}.header-nav.desktop .nav-wrapper #menu-header-menu{padding:0;margin:0;display:flex;align-items:center;list-style:none;border-top:1px solid #fcf6ec;border-bottom:1px solid #fcf6ec;width:0%;overflow-x:clip;transition:.5s ease-in-out}.header-nav.desktop .nav-wrapper #menu-header-menu li{padding:.625rem .5rem;background-color:initial;transition:.1s;height:2.375rem;border-right:1px solid #fcf6ec;overflow:hidden;isolation:isolate;position:relative;text-align:center;display:flex;align-items:center}.header-nav.desktop .nav-wrapper #menu-header-menu li:before{content:"";position:absolute;left:0;width:100%;height:100%;bottom:0;transform:translateY(101%);transition:transform .3s ease;background-color:#fcf6ec;z-index:0}.header-nav.desktop .nav-wrapper #menu-header-menu li.is-leaving:before{transform:translateY(-100%)!important;transition:transform .1s ease}.header-nav.desktop .nav-wrapper #menu-header-menu li.is-reset:before{transform:translateY(101%);transition:none}.header-nav.desktop .nav-wrapper #menu-header-menu li a{color:#fcf6ec;font-size:.75rem;font-weight:600;line-height:1.2;font-family:archivo narrow,sans-serif;transition:.3s ease-in-out;white-space:nowrap;position:relative;z-index:1;display:inline-block}.header-nav.desktop .nav-wrapper #menu-header-menu li:hover{background-color:initial}.header-nav.desktop .nav-wrapper #menu-header-menu li:hover:before{transform:translateY(0%)}.header-nav.desktop .nav-wrapper #menu-header-menu li:hover a{color:#27221a}.header-nav.desktop .nav-wrapper #menu-header-menu li.menu-item-has-children{overflow:visible;display:flex;align-items:center;justify-content:center;gap:.25rem}.header-nav.desktop .nav-wrapper #menu-header-menu li.menu-item-has-children:before{display:none}.header-nav.desktop .nav-wrapper #menu-header-menu li.menu-item-has-children:after{content:"";background-image:url(../../assets/images/open-submenu.svg);background-repeat:no-repeat;background-position:50%;width:1rem;height:1rem;display:inline-block;cursor:pointer;transition:.5s;position:relative;z-index:1}.header-nav.desktop .nav-wrapper #menu-header-menu li.menu-item-has-children:hover{background-color:#fcf6ec}.header-nav.desktop .nav-wrapper #menu-header-menu li.menu-item-has-children:hover:after{background-image:url(../../assets/images/open-submenu-brown.svg)}.header-nav.desktop .nav-wrapper #menu-header-menu li.menu-item-has-children .sub-menu{display:none;position:absolute;top:110%;left:0;padding:0;margin:0;list-style:none;background-color:#fcf6ec;z-index:99999}.header-nav.desktop .nav-wrapper #menu-header-menu li.menu-item-has-children .sub-menu li{overflow:hidden;border-right:none;color:#27221a;border-bottom:1px solid rgba(39,34,26,.2);isolation:isolate;position:relative}.header-nav.desktop .nav-wrapper #menu-header-menu li.menu-item-has-children .sub-menu li:before{content:"";display:block;background-color:#27221a}.header-nav.desktop .nav-wrapper #menu-header-menu li.menu-item-has-children .sub-menu li a{display:inline-block;width:100%;color:#27221a;position:relative;z-index:1;text-align:left}.header-nav.desktop .nav-wrapper #menu-header-menu li.menu-item-has-children .sub-menu li:hover a{color:#fcf6ec}.header-nav.desktop .nav-wrapper #menu-header-menu li.menu-item-has-children.active{overflow:visible}.header-nav.desktop .nav-wrapper #menu-header-menu li.menu-item-has-children.active>a{color:#27221a}.header-nav.desktop .nav-wrapper #menu-header-menu li.menu-item-has-children.active{background-color:#fcf6ec}.header-nav.desktop .nav-wrapper #menu-header-menu li.menu-item-has-children.active .sub-menu{display:block}.header-nav.desktop .nav-wrapper #menu-header-menu li.menu-item-has-children.active:after{background-image:url(../../assets/images/close-submenu.svg)}.header-nav.desktop.active nav #menu-header-menu{width:100%}.header-nav.mobile{display:none}@media screen and (max-width:1024px){.header-nav.mobile{display:block}}.header-nav.mobile .nav-wrapper{display:flex;flex-direction:column;align-items:flex-end}.header-nav.mobile .nav-wrapper .menu-open-btn{padding:.75rem;background-color:initial;transition:.5s ease-in-out;height:2.25rem;display:flex;align-items:center;border:1px solid #fcf6ec;cursor:pointer;width:fit-content}.header-nav.mobile .nav-wrapper .menu-open-btn a{font-size:.5rem .75rem;font-weight:600;line-height:1.2;letter-spacing:.04em;font-family:archivo narrow,sans-serif;color:#fcf6ec;text-transform:uppercase;padding-bottom:.125rem}@media screen and (max-width:1024px){.header-nav.mobile .nav-wrapper .menu-open-btn a{padding-bottom:0}}.header-nav.mobile .nav-wrapper .menu-open-btn .icon-burger:before{top:-.5px}.header-nav.mobile .nav-wrapper .mobile-nav-list{transform:translateX(200%);border-top:1px solid rgba(39,34,26,.2);transition:.5s ease-in-out;position:absolute;top:5.3rem;width:100%;height:calc(100vh - 5.3rem);height:calc(100dvh - 5.3rem);background-color:#fcf6ec;left:0;z-index:10;overflow:visible;padding:2.25rem 0;display:flex;flex-direction:column}@media screen and (max-width:768px){.header-nav.mobile .nav-wrapper .mobile-nav-list{top:4.3rem;height:calc(100vh - 4.3rem);height:calc(100dvh - 4.3rem)}}.header-nav.mobile .nav-wrapper .mobile-nav-list .cta{margin-top:1rem;padding:1.5rem 1rem}.header-nav.mobile .nav-wrapper .mobile-nav-list .cta .button{width:100%}.header-nav.mobile .nav-wrapper .mobile-nav-list .cta .button a{width:100%;justify-content:center;color:#fcf6ec;background-color:#27221a}.header-nav.mobile .nav-wrapper .mobile-nav-list .cta .button a:before{background-color:#fcf6ec;background-image:url(../../assets/images/arrow-narrow-right.svg)}.header-nav.mobile .nav-wrapper .mobile-nav-list .cta .button a:after{background-color:#27221a;background-image:url(../../assets/images/arrow-narrow-right-beige.svg)}.header-nav.mobile .nav-wrapper .mobile-nav-list .cta .button a:hover{background-color:#fcf6ec;color:#27221a}.header-nav.mobile .nav-wrapper .mobile-nav-list .terms{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1rem;border-top:1px solid rgba(39,34,26,.2)}.header-nav.mobile .nav-wrapper .mobile-nav-list .terms h5{text-transform:uppercase;color:rgba(39,34,26,.6)}.header-nav.mobile .nav-wrapper #menu-header-menu-1{margin:0;display:flex;flex-direction:column;align-items:center;list-style:none;padding:0 1rem;flex:1}.header-nav.mobile .nav-wrapper #menu-header-menu-1 li{padding-bottom:.75rem;background-color:initial;transition:.5s ease-in-out;width:100%}.header-nav.mobile .nav-wrapper #menu-header-menu-1 li a{color:#27221a;font-size:2rem;text-transform:capitalize;font-weight:500;line-height:1;font-family:archivo,sans-serif;transition:.5s ease-in-out;white-space:nowrap;letter-spacing:-.01em}.header-nav.mobile .nav-wrapper #menu-header-menu-1 li:hover a{color:#27221a}.header-nav.mobile .nav-wrapper #menu-header-menu-1 li:hover{background-color:#fcf6ec}.header-nav.mobile .nav-wrapper #menu-header-menu-1 li.menu-item-has-children{padding-bottom:0!important}.header-nav.mobile .nav-wrapper #menu-header-menu-1 li.menu-item-has-children>a{margin-bottom:.75rem!important;display:none}.header-nav.mobile .nav-wrapper #menu-header-menu-1 .sub-menu{padding:0;list-style:none}.header-nav.mobile.active .mobile-nav-list{transform:translateX(0%)}.header-nav.mobile.active .nav-wrapper .menu-open-btn .icon-burger:before{top:1.5px}@media screen and (max-width:1024px){.header-nav.mobile.active .icon-burger{top:0}}.header-nav.active .icon-burger:before{background-color:#fcf6ec;width:8px;top:1.5px;transform:rotateZ(45deg)}.header-nav.active .icon-burger:after{background-color:#fcf6ec;width:8px;bottom:3px;transform:rotateZ(-45deg)}.header-dark .header-nav.desktop .icon-burger:before,.header-dark .header-nav.mobile .icon-burger:before{background-color:#27221a}.header-dark .header-nav.desktop .icon-burger:after,.header-dark .header-nav.mobile .icon-burger:after{background-color:#27221a}.header-dark .header-nav.desktop .menu-open-btn,.header-dark .header-nav.mobile .menu-open-btn{border-color:#27221a}.header-dark .header-nav.desktop .menu-open-btn:before,.header-dark .header-nav.mobile .menu-open-btn:before{background-color:#27221a}.header-dark .header-nav.desktop .menu-open-btn a,.header-dark .header-nav.mobile .menu-open-btn a{color:#27221a}.header-dark .header-nav.desktop .menu-open-btn:hover,.header-dark .header-nav.mobile .menu-open-btn:hover{background-color:initial}.header-dark .header-nav.desktop .menu-open-btn:hover a,.header-dark .header-nav.mobile .menu-open-btn:hover a{color:#fcf6ec}.header-dark .header-nav.desktop .menu-open-btn:hover .icon-burger:before,.header-dark .header-nav.desktop .menu-open-btn:hover .icon-burger:after,.header-dark .header-nav.mobile .menu-open-btn:hover .icon-burger:before,.header-dark .header-nav.mobile .menu-open-btn:hover .icon-burger:after{background-color:#fcf6ec}.header-dark .header-nav.desktop ul,.header-dark .header-nav.mobile ul{border-color:#27221a}.header-dark .header-nav.desktop ul li,.header-dark .header-nav.mobile ul li{border-color:#27221a}.header-dark .header-nav.desktop ul li a,.header-dark .header-nav.mobile ul li a{color:#27221a}.header-dark .header-nav.desktop ul li:hover,.header-dark .header-nav.mobile ul li:hover{background-color:initial}.header-dark .header-nav.desktop ul li:hover a,.header-dark .header-nav.mobile ul li:hover a{color:#fcf6ec}.header-dark .header-nav.desktop #menu-header-menu,.header-dark .header-nav.mobile #menu-header-menu{border-color:#27221a}.header-dark .header-nav.desktop #menu-header-menu li,.header-dark .header-nav.mobile #menu-header-menu li{border-color:#27221a}.header-dark .header-nav.desktop #menu-header-menu li:before,.header-dark .header-nav.mobile #menu-header-menu li:before{background-color:#27221a}.header-dark .header-nav.desktop #menu-header-menu li a,.header-dark .header-nav.mobile #menu-header-menu li a{color:#27221a}.header-dark .header-nav.desktop #menu-header-menu li.menu-item-has-children:after,.header-dark .header-nav.mobile #menu-header-menu li.menu-item-has-children:after{background-image:url(../../assets/images/open-submenu-brown.svg)}.header-dark .header-nav.desktop #menu-header-menu li.menu-item-has-children:hover,.header-dark .header-nav.mobile #menu-header-menu li.menu-item-has-children:hover{background-color:#27221a}.header-dark .header-nav.desktop #menu-header-menu li:hover,.header-dark .header-nav.mobile #menu-header-menu li:hover{background-color:initial}.header-dark .header-nav.desktop #menu-header-menu li:hover a,.header-dark .header-nav.mobile #menu-header-menu li:hover a{color:#fcf6ec}.header-dark .header-nav.desktop #menu-header-menu li:hover.menu-item-has-children:after,.header-dark .header-nav.mobile #menu-header-menu li:hover.menu-item-has-children:after{background-image:url(../../assets/images/open-submenu.svg)}.header-dark .header-nav.desktop #menu-header-menu li.menu-item-has-children.active,.header-dark .header-nav.mobile #menu-header-menu li.menu-item-has-children.active{background-color:#27221a}.header-dark .header-nav.desktop #menu-header-menu li.menu-item-has-children.active>a,.header-dark .header-nav.mobile #menu-header-menu li.menu-item-has-children.active>a{color:#fcf6ec}.header-dark .header-nav.desktop #menu-header-menu li.menu-item-has-children.active:after,.header-dark .header-nav.mobile #menu-header-menu li.menu-item-has-children.active:after{background-image:url(../../assets/images/close-submenu-beige.svg)}.header-dark .header-nav.desktop #menu-header-menu li.menu-item-has-children.active .sub-menu,.header-dark .header-nav.mobile #menu-header-menu li.menu-item-has-children.active .sub-menu{background-color:#27221a}.header-dark .header-nav.desktop #menu-header-menu li.menu-item-has-children.active .sub-menu li,.header-dark .header-nav.mobile #menu-header-menu li.menu-item-has-children.active .sub-menu li{border-color:rgba(252,246,236,.2)}.header-dark .header-nav.desktop #menu-header-menu li.menu-item-has-children.active .sub-menu li:before,.header-dark .header-nav.mobile #menu-header-menu li.menu-item-has-children.active .sub-menu li:before{background-color:#fcf6ec}.header-dark .header-nav.desktop #menu-header-menu li.menu-item-has-children.active .sub-menu li a,.header-dark .header-nav.mobile #menu-header-menu li.menu-item-has-children.active .sub-menu li a{color:#fcf6ec}.header-dark .header-nav.desktop #menu-header-menu li.menu-item-has-children.active .sub-menu li:hover a,.header-dark .header-nav.mobile #menu-header-menu li.menu-item-has-children.active .sub-menu li:hover a{color:#27221a}.header:has(.header-nav.mobile.active){background-color:#fcf6ec}.header:has(.header-nav.mobile.active) .header-logo a.header-logo svg path{fill:#27221a!important}.header:has(.header-nav.mobile.active) .header-nav.mobile .nav-wrapper .menu-open-btn{border-color:#27221a}.header:has(.header-nav.mobile.active) .header-nav.mobile .nav-wrapper .menu-open-btn a{color:#27221a!important}.header:has(.header-nav.mobile.active) .header-nav.mobile .nav-wrapper .menu-open-btn .icon-burger:before,.header:has(.header-nav.mobile.active) .header-nav.mobile .nav-wrapper .menu-open-btn .icon-burger:after{background-color:#27221a}.lang-cell select{background:0 0;border:none;color:inherit;font:inherit;text-transform:uppercase;cursor:pointer;outline:none}.gt_float_switcher img{display:none!important}.gt_float_switcher .gt-selected .gt-current-lang{padding:0!important;color:#fcf6ec!important;font-size:.75rem!important;line-height:1.2!important;font-weight:600!important;letter-spacing:.05em!important}.gt_float_switcher .gt-selected{background-color:initial!important}.gt_float_switcher{background-color:initial!important}@media screen and (max-width:768px){.header-landing{gap:0}}.header-landing .header-logo{justify-content:flex-start;width:50%}.header-landing .header-cta{display:flex!important;width:50%}.header-dark .header-nav.mobile .menu-open-btn:hover a{color:#27221a!important}.header-dark .header-nav.mobile .menu-open-btn:hover .icon-burger:before,.header-dark .header-nav.mobile .menu-open-btn:hover .icon-burger:after{background-color:#27221a!important}#menu-header-menu li.has-coming-soon:before{display:none!important}#menu-header-menu li.has-coming-soon:hover a{color:inherit}#menu-header-menu li.has-coming-soon{cursor:default}#menu-header-menu li.has-coming-soon a{pointer-events:none}.coming-soon-marquee{position:absolute;inset:0;overflow:hidden;display:flex;align-items:center;opacity:0;pointer-events:none;transition:opacity .25s ease;background-color:#fcf6ec;z-index:2}.coming-soon-marquee.is-visible{opacity:1}.coming-soon-marquee__track{display:flex;white-space:nowrap;animation:marquee-scroll 6s linear infinite}.coming-soon-marquee__track span{font-size:.75rem;font-weight:600;line-height:1.2;font-family:archivo narrow,sans-serif;color:#27221a;text-transform:uppercase;letter-spacing:.04em}@keyframes marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.header-dark #menu-header-menu li.has-coming-soon .coming-soon-marquee{background-color:#27221a}.header-dark #menu-header-menu li.has-coming-soon .coming-soon-marquee__track span{color:#fcf6ec}.footer-content{padding:1.5rem;padding-top:5.5rem;padding-bottom:0;background-color:#fcf6ec;position:relative;z-index:100;min-height:80vh}@media screen and (max-width:768px){.footer-content{padding:1rem;padding-top:2.875rem}}.footer-content_top{padding-top:1rem;padding-bottom:1rem;border-top:1px solid rgba(39,34,26,.2);border-bottom:1px solid rgba(39,34,26,.2);min-height:60vh;display:flex}@media screen and (max-width:768px){.footer-content_top{border-top:unset;padding:0;padding-bottom:2.5rem;border-bottom:unset;flex-direction:column}}.footer-content_top .left{padding-top:.5rem;padding-right:1rem;border-right:1px solid rgba(39,34,26,.2);width:25%;position:relative}.footer-content_top .left .footer-funding{position:absolute;left:0;bottom:0;color:rgba(39,34,26,.4);text-transform:uppercase;display:inline-block}@media screen and (max-width:768px){.footer-content_top .left .footer-funding{display:none}}@media screen and (max-width:768px){.footer-content_top .left{width:100%;padding-top:0;padding-bottom:2.5rem;padding-right:0;border-right:unset}}.footer-content_top .left h3{max-width:18.9375rem}@media screen and (min-width:1440px){.footer-content_top .left h3{max-width:20.042vw}}@media screen and (max-width:768px){.footer-content_top .left h3{max-width:15rem}}.footer-content_top .right{padding-left:1rem;display:flex;justify-content:space-between;gap:1.875rem;width:75%}@media screen and (max-width:768px){.footer-content_top .right{width:100%;border-top:1px solid rgba(39,34,26,.2);gap:2.5rem;flex-direction:column;padding:0;padding-top:1rem}}.footer-content_top .right .form{max-width:19.75rem;width:100%;position:relative}@media screen and (min-width:1440px){.footer-content_top .right .form{max-width:19.944vw}}.footer-content_top .right .form h5{color:#d2942d;text-transform:uppercase;margin-bottom:1.5rem}.footer-content_top .right .form .subscribe-form{display:flex;border:1px solid rgba(39,34,26,.2);width:100%;justify-content:space-between;height:2.5rem}.footer-content_top .right .form .subscribe-form input{background:0 0;border:none;outline:none;padding:.75rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-family:archivo narrow,sans-serif;color:rgba(39,34,26,.6)}.footer-content_top .right .form .subscribe-form input::placeholder{color:rgba(39,34,26,.6)}.footer-content_top .right .form .subscribe-form button.form-btn{background:#fcf6ec;color:#27221a;border:none;border-left:1px solid rgba(39,34,26,.2);cursor:pointer;padding:0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-family:archivo narrow,sans-serif;transition:.1s;white-space:nowrap;position:relative;overflow:hidden;isolation:isolate}.footer-content_top .right .form .subscribe-form button.form-btn:before{content:"";position:absolute;left:0;width:100%;height:100%;bottom:0;transform:translateY(100%);transition:.3s;background-color:#27221a;z-index:-1}.footer-content_top .right .form .subscribe-form button.form-btn:hover{color:#fcf6ec}.footer-content_top .right .form .subscribe-form button.form-btn:hover:before{transform:translateY(0%)}.footer-content_top .right .form .subscribe-form button.form-btn.is-leaving:before{transform:translateY(-100%)!important;transition:transform .3s ease}.footer-content_top .right .form .subscribe-form button.form-btn.is-reset:before{transform:translateY(100%);transition:none}.footer-content_top .right .form .footer-funding{position:absolute;left:0;bottom:0;color:rgba(39,34,26,.4);text-transform:uppercase;display:inline-block}@media screen and (max-width:768px){.footer-content_top .right .form .footer-funding{display:none}}.footer-content_top .right .menu{max-width:32.5rem;width:100%;display:flex;justify-content:space-between;gap:1.5rem;text-transform:uppercase;position:relative}@media screen and (max-width:768px){.footer-content_top .right .menu{gap:2.5rem;flex-direction:column}}.footer-content_top .right .menu .footer-copyright{position:absolute;right:0;bottom:0;color:rgba(39,34,26,.4);display:inline-block}@media screen and (max-width:768px){.footer-content_top .right .menu .footer-copyright{display:none}}.footer-content_top .right .menu h5.heading{color:#d2942d;margin-bottom:1.5rem}.footer-content_top .right .menu a{color:#27221a}.footer-content_top .right .menu a.mail{padding-bottom:.25rem;border-bottom:1px solid #27221a}.footer-content_top .right .menu .footer-menu nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.footer-content_top .right .menu .footer-menu nav ul li a{position:relative}.footer-content_top .right .menu .footer-menu nav ul li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:var(--origin,left);transition:transform .4s ease}.footer-content_top .right .menu .footer-menu nav ul li a:hover:after{transform:scaleX(1);transform-origin:left}.footer-content_top .right .menu .socials{display:flex;flex-direction:column}.footer-content_top .right .menu .socials a{margin-bottom:.75rem;width:fit-content}.footer-content_top .right .menu .socials a:nth-last-child(1){margin-bottom:0}.footer-content_top .right .menu .socials a{position:relative}.footer-content_top .right .menu .socials a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:var(--origin,left);transition:transform .4s ease}.footer-content_top .right .menu .socials a:hover:after{transform:scaleX(1);transform-origin:left}.footer-content_top .right .menu .contact{max-width:8.1875rem;display:flex;flex-direction:column;gap:.75rem}.footer-content_top .right .menu .contact h5{margin-bottom:.5rem}.footer-content_top .right .menu .contact .licenses h5{margin-bottom:0}.footer-content_bottom{display:flex;padding-top:1rem;text-transform:uppercase;min-height:20vh}@media screen and (max-width:768px){.footer-content_bottom{flex-direction:column-reverse;border-top:1px solid rgba(39,34,26,.2);gap:3rem}}.footer-content_bottom h6{color:rgba(39,34,26,.4)}.footer-content_bottom .left{padding-right:1rem;border-right:1px solid rgba(39,34,26,.2);width:25%;display:flex;align-items:flex-end;padding-bottom:1.25rem}.footer-content_bottom .left .terms{display:none}@media screen and (max-width:768px){.footer-content_bottom .left{width:100%;border-right:unset;padding:0;justify-content:space-between}.footer-content_bottom .left .terms{display:inline-block}}.footer-content_bottom .left h6{max-width:12.3125rem}.footer-content_bottom .left h6 a{font-size:.625rem;color:#27221a}.footer-content_bottom .left h6 a:hover{text-decoration:underline}.footer-content_bottom .right{width:75%;padding-left:1rem;display:flex;flex-direction:column;justify-content:space-between}.footer-content_bottom .right .texts{position:relative;padding-bottom:1.25rem}@media screen and (max-width:768px){.footer-content_bottom .right .texts{padding-bottom:0}}.footer-content_bottom .right .texts .terms{position:absolute;right:0;bottom:1.25rem}@media screen and (max-width:768px){.footer-content_bottom .right .texts .terms{display:none}}@media screen and (max-width:768px){.footer-content_bottom .right{width:100%;padding:0}}.footer-content_bottom .right .logos{display:flex;gap:1.75rem;margin-bottom:1.5rem}.footer-content_bottom .right .logos img{height:3.5rem;width:auto;object-fit:contain}.footer-content_bottom .right h6{max-width:19.75rem}.footer-image{padding:1.5rem;min-height:60vh;position:relative;display:flex;align-items:flex-end;overflow:clip}@media screen and (max-width:768px){.footer-image{min-height:17.5rem;padding:1rem}}.footer-image:after{content:"";position:absolute;inset:0;background:#27221a;opacity:var(--footer-opacity,.9);z-index:1;pointer-events:none}.footer-image_bg{position:absolute;top:0;left:0;width:105%;height:110%;object-fit:cover;object-position:bottom;scale:1.1}.footer-image.is-visible::after{opacity:0}.footer-image h2{position:absolute;width:100%;height:auto;font-size:19.444vw;line-height:.84;letter-spacing:-.09em;top:50%;transform:translateY(-50%);left:0%;color:#fcf6ec}@media screen and (max-width:768px){.footer-image h2{transform:translate(-50%,-50%);left:48.5%;font-size:18vw;text-align:center}}.footer-image h6,.footer-image a{color:#fcf6ec;text-transform:uppercase;position:relative;z-index:2}.footer-image .back-top{position:relative;z-index:2}.footer-image .back-top a{position:relative;padding-right:.9375rem}.footer-image .back-top a:after{content:"";position:absolute;background-image:url(../../assets/images/arrow-narrow-top.svg);background-size:contain;background-repeat:no-repeat;width:.625rem;height:.625rem;top:50%;right:0;transform:translateY(-50%)}.footer-image_content{width:100%;display:flex;gap:1.5rem;justify-content:space-between}.split-line{overflow:hidden}.line-wrapper{will-change:transform;display:inline-block}.hero-section{display:flex;width:100%;margin:0;padding:0;height:100vh;height:100dvh;position:relative;overflow:hidden}@media screen and (max-width:1024px){.hero-section{min-height:100vh;min-height:100dvh}}@media screen and (max-width:768px){.hero-section{flex-wrap:wrap}}.hero-section .hero-bg{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;z-index:0}.hero-section .hero-bg video{object-fit:cover;width:100%;height:100%}@media screen and (min-width:768px){.hero-section .hero-bg video{scale:1.1}}@media screen and (min-width:1440px){.hero-section .hero-bg video{object-position:center -8vw}}@media screen and (max-width:768px){.hero-section .hero-bg video{display:none}}.hero-section .hero-bg img{display:none;object-fit:cover;width:100%;height:100%}@media screen and (max-width:768px){.hero-section .hero-bg img{display:block}}.hero-section .hero-content{position:relative;z-index:3;padding-top:8rem;display:flex;flex-direction:column;justify-content:flex-end;width:100%}@media screen and (max-width:768px){.hero-section .hero-content{padding-top:5.75rem}.hero-section .hero-content:after{content:"";position:absolute;background:linear-gradient(180deg,rgba(122,112,103,0) 0%,rgba(122,112,103,.8) 44%,#7a7067 66%);height:20rem;left:0;bottom:0;width:100%;z-index:3}}.hero-section .hero-content .hero-header{padding-right:1.5rem;padding-left:1.5rem;flex:1}@media screen and (max-width:768px){.hero-section .hero-content .hero-header{padding-right:1rem;padding-left:1rem}}.hero-section .hero-content .hero-header h1{margin-bottom:2.5rem;color:#fcf6ec;max-width:36.25rem}@media screen and (min-width:1440px){.hero-section .hero-content .hero-header h1{max-width:40.278vw}}@media screen and (max-width:768px){.hero-section .hero-content .hero-header h1{margin-bottom:1.5rem;max-width:19.375rem}}@media screen and (max-width:768px){.hero-section .hero-content .hero-header .button{padding-right:3rem;padding-left:0;padding-top:2px;padding-bottom:2px}.hero-section .hero-content .hero-header .button:hover{padding-left:3.0625rem;padding-right:0}.hero-section .hero-content .hero-header .button a{padding-top:.875rem;padding-bottom:.875rem}.hero-section .hero-content .hero-header .button a:before,.hero-section .hero-content .hero-header .button a:after{width:.875rem;height:.875rem}.hero-section .hero-content .hero-header .button a:before{left:-2.75rem}.hero-section .hero-content .hero-header .button a:after{right:-2.75rem}}.hero-section .hero-content .hero-main{padding-right:1.5rem;padding-left:1.5rem;display:flex;align-items:flex-end;width:100%;justify-content:space-between;box-sizing:border-box}@media screen and (max-width:768px){.hero-section .hero-content .hero-main{padding-left:1rem;padding-right:1rem}}.hero-section .hero-content .hero-main .left{max-width:30%;width:100%;position:relative;z-index:4}@media screen and (max-width:768px){.hero-section .hero-content .hero-main .left{max-width:100%}}.hero-section .hero-content .hero-main .left h4{color:#fcf6ec;max-width:20.5rem;margin-bottom:1.6875rem}@media screen and (min-width:1440px){.hero-section .hero-content .hero-main .left h4{max-width:22.778vw}}@media screen and (max-width:768px){.hero-section .hero-content .hero-main .left h4{max-width:17.125rem;margin-bottom:1.5rem}}.hero-section .hero-content .hero-main .center{max-width:100%;width:100%;height:100%;position:absolute;display:flex;align-items:flex-end;justify-content:center;left:50%;transform:translateX(-50%);bottom:0;text-align:center;z-index:5}@media screen and (max-width:768px){.hero-section .hero-content .hero-main .center{max-width:100%;bottom:0;z-index:3}}.hero-section .hero-content .hero-main .center img{width:100%;max-width:33.0625rem;height:100%;object-fit:contain}.hero-section .hero-content .hero-main .right{max-width:30%;width:100%;position:relative;z-index:7;display:flex;justify-content:flex-end}.hero-section .hero-content .hero-main .right .showreel{opacity:0;padding:.5rem;border:1px solid #fcf6ec;transition:.1s;color:#fcf6ec;display:flex;gap:.5rem;max-width:16.875rem;margin-bottom:2rem;position:relative;overflow:hidden;isolation:isolate;cursor:pointer}.hero-section .hero-content .hero-main .right .showreel:before{content:"";position:absolute;left:0;width:100%;height:100%;bottom:0;transform:translateY(100%);transition:transform .3s ease;background-color:#fcf6ec;z-index:-1}.hero-section .hero-content .hero-main .right .showreel.is-leaving:before{transform:translateY(-100%)!important;transition:transform .3s ease}.hero-section .hero-content .hero-main .right .showreel.is-reset:before{transform:translateY(100%);transition:none}.hero-section .hero-content .hero-main .right .showreel .image{max-width:5.375rem;width:100%;max-height:5.375rem;height:100%;overflow:hidden}.hero-section .hero-content .hero-main .right .showreel .image img{width:100%;height:100%;object-fit:cover;transition:.3s ease-in-out}.hero-section .hero-content .hero-main .right .showreel .text{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.hero-section .hero-content .hero-main .right .showreel .text h5{padding-right:.5rem;color:#fcf6ec;transition:.1s;max-width:9.375rem}.hero-section .hero-content .hero-main .right .showreel .text .icon{width:2rem;height:2rem;object-fit:contain;transition:.3s ease-in-out;opacity:1;position:absolute;bottom:.5rem;right:.5rem}.hero-section .hero-content .hero-main .right .showreel .text .icon-hover{width:2rem;height:2rem;object-fit:contain;transition:.3s ease-in-out;opacity:0;position:absolute;bottom:.5rem;right:.5rem}.hero-section .hero-content .hero-main .right .showreel:hover{color:#27221a}.hero-section .hero-content .hero-main .right .showreel:hover:before{transform:translateY(0%)}.hero-section .hero-content .hero-main .right .showreel:hover .icon{opacity:0}.hero-section .hero-content .hero-main .right .showreel:hover .icon-hover{opacity:1}.hero-section .hero-content .hero-main .right .showreel:hover .text h5{color:#27221a}.hero-section .hero-content .hero-main .right .showreel:hover .image img{scale:1.1}@media screen and (min-width:1440px){.hero-section .hero-content .hero-main .right .showreel{max-width:18.667vw}}@media screen and (max-width:768px){.hero-section .hero-content .hero-main .right{max-width:100%;display:none}}.hero-section .hero-content .hero-footer{padding:1.25rem 1.5rem;border-top:1px solid rgba(252,246,236,.2);display:flex;justify-content:space-between;gap:1.5rem;position:relative;z-index:4}@media screen and (max-width:768px){.hero-section .hero-content .hero-footer{padding:1.25rem 1rem}}.hero-section .hero-content .hero-footer h5{color:#fcf6ec;text-transform:uppercase}.hero-section .hero-content .hero-footer_name{position:relative;padding-left:.8125rem}.hero-section .hero-content .hero-footer_name:before{content:"";width:.3125rem;height:.4375rem;background-color:#fcf6ec;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:5px}#hero-3d-sequence{width:100%;height:100%;object-fit:cover;display:block;will-change:transform;transition:opacity .5s ease}@media screen and (max-width:1440px){#hero-3d-sequence{transform:translateY(-5px)}}@media screen and (max-width:768px){#hero-3d-sequence{height:100%;transform:translateY(2px)}}@media screen and (min-width:768px){#hero-3d-sequence{scale:1.1}}@media screen and (min-width:1440px){#hero-3d-sequence{margin-bottom:3vw;overflow:visible}}.text-blocks{height:auto;display:flex;flex-direction:column;width:100%;margin:0;padding:0}.text-blocks .text-block{width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;position:relative}@media screen and (max-width:768px){.text-blocks .text-block:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(52,44,31,.3215686275);z-index:2}}.text-blocks .text-block_bg{width:100%;height:140%;position:absolute;top:0;right:0;object-fit:cover}@media screen and (max-width:768px){.text-blocks .text-block_bg{object-position:67% 50%}}.text-blocks .text-block h2{max-width:40.625rem;text-align:center;margin:0 auto;color:#fcf6ec;position:absolute;opacity:0;visibility:hidden;transition:none;z-index:3;padding:0 1rem}@media screen and (min-width:1440px){.text-blocks .text-block h2{max-width:45.139vw}}.text-blocks .text-block h2.txt-1{opacity:1;visibility:visible}.text-blocks .text-block h2 span{background-repeat:no-repeat;background-size:contain;width:2.1875rem;height:2.1875rem;display:inline-block}@media screen and (max-width:1024px){.text-blocks .text-block h2 span{width:1.875rem;height:1.875rem}}@media screen and (max-width:768px){.text-blocks .text-block h2 span{width:1.5rem;height:1.5rem}}.text-blocks .text-block h2 span.leaf{background-image:url(../../assets/images/leaf.svg)}.text-blocks .text-block h2 span.leaf-2{background-image:url(../../assets/images/leaf-2.svg)}.info-blocks{width:100%;margin:0;min-height:100vh;min-height:100dvh;background-color:#fcf6ec;padding:10rem 1.5rem 0}@media screen and (max-width:768px){.info-blocks{padding:6.75rem 1rem 2.1875rem;overflow-x:hidden}}.info-blocks .outer{margin:0;padding:0;height:auto;display:flex;align-items:flex-start}@media screen and (max-width:768px){.info-blocks .outer{flex-wrap:wrap}}.info-blocks .outer .inner-left,.info-blocks .outer .inner-right{max-width:50%;width:100%}@media screen and (max-width:768px){.info-blocks .outer .inner-left,.info-blocks .outer .inner-right{max-width:100%}}.info-blocks .outer .inner-left .content{padding-right:5.3125rem}@media screen and (max-width:1024px){.info-blocks .outer .inner-left .content{padding-right:1.5rem}}@media screen and (max-width:768px){.info-blocks .outer .inner-left .content{padding-right:0;padding-bottom:3.5rem}}.info-blocks .outer .inner-left .content p{font-size:.625rem;line-height:1.2;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-family:archivo narrow,sans-serif;padding-top:.5rem;border-top:1px solid #27221a;max-width:13.6875rem}.info-blocks .outer .inner-left .content h2{margin:2.5rem 0 2.75rem;max-width:32.125rem}@media screen and (max-width:768px){.info-blocks .outer .inner-left .content h2{margin:1.5rem 0 2rem}}@media screen and (max-width:768px){.info-blocks .outer .inner-left .content .button{padding-right:3rem;padding-left:0}.info-blocks .outer .inner-left .content .button:hover{padding-left:3.0625rem;padding-right:0}.info-blocks .outer .inner-left .content .button a{padding-top:.875rem;padding-bottom:.875rem}.info-blocks .outer .inner-left .content .button a:before,.info-blocks .outer .inner-left .content .button a:after{width:.875rem;height:.875rem}.info-blocks .outer .inner-left .content .button a:before{left:-2.75rem}.info-blocks .outer .inner-left .content .button a:after{right:-2.75rem}}.info-blocks .outer .inner-right{display:flex;flex-direction:column;gap:30px}.info-blocks .outer .inner-right .content{padding-left:1.5rem;border-left:1px solid rgba(39,34,26,.2)}@media screen and (max-width:768px){.info-blocks .outer .inner-right .content{padding-left:0;border-left:unset}}.info-blocks .outer .inner-right .content .info-blocks-block_img{width:100%;margin:0;height:23rem;overflow:hidden;position:relative}@media screen and (max-width:768px){.info-blocks .outer .inner-right .content .info-blocks-block_img{height:15rem}}@media screen and (min-width:1440px){.info-blocks .outer .inner-right .content .info-blocks-block_img{height:25.556vw}}.info-blocks .outer .inner-right .content .info-blocks-block_img img{width:100%;margin:0;object-fit:cover;height:110%;position:absolute;top:0;left:0;will-change:transform}@media screen and (max-width:768px){.info-blocks .outer .inner-right .content .info-blocks-block_img img{height:100%}}@media screen and (max-width:768px){.info-blocks .outer .inner-right .content .info-blocks-block:nth-child(1) .info-blocks-block_img img{object-position:left}}.info-blocks .outer .inner-right .content .info-blocks-block_info{background-color:#f3ede2;padding:1.0625rem 1rem 1rem}@media screen and (max-width:768px){.info-blocks .outer .inner-right .content .info-blocks-block_info{padding:.75rem}}.info-blocks .outer .inner-right .content .info-blocks-block_info h3{padding-bottom:1rem;border-bottom:1px solid #27221a}@media screen and (max-width:768px){.info-blocks .outer .inner-right .content .info-blocks-block_info h3{padding-bottom:.75rem}}.info-blocks .outer .inner-right .content .info-blocks-block_info__text{display:flex;padding-top:1rem;min-height:4.875rem}@media screen and (max-width:768px){.info-blocks .outer .inner-right .content .info-blocks-block_info__text{padding-top:.75rem;min-height:5rem}}.info-blocks .outer .inner-right .content .info-blocks-block_info__text p{font-size:.875rem;line-height:1.2;font-weight:500;letter-spacing:0;margin:0;width:50%;color:#27221a}.info-blocks .outer .inner-right .content .info-blocks-block_info__text p.text{padding-left:1rem;border-left:1px solid #27221a;max-width:15.625rem}@media screen and (min-width:1440px){.info-blocks .outer .inner-right .content .info-blocks-block_info__text p.text{max-width:17.361vw}}.info-blocks .outer .inner-right .content .info-blocks-block_info__text p.text .split-line{margin-top:-.0625rem}@media(min-width:769px){.info-blocks-swiper.swiper{overflow:visible!important}.info-blocks-swiper.swiper .swiper-wrapper{display:flex!important;flex-direction:column!important;gap:24px!important;transform:none!important}.info-blocks-swiper.swiper .swiper-slide{width:100%!important;height:auto!important;margin:0!important}}@media(max-width:768px){.info-blocks-swiper.swiper{width:100%}.info-blocks-swiper.swiper .swiper-wrapper{display:flex!important;flex-direction:row!important;height:auto!important;align-items:stretch}.info-blocks-swiper.swiper .swiper-slide{height:auto!important;flex-shrink:0;width:19.875rem!important}.info-blocks-swiper.swiper .info-blocks-block{height:100%;display:flex;flex-direction:column}.info-blocks-swiper.swiper .info-blocks-block_info{flex-grow:1}}.video-bg{min-height:100vh;min-height:100dvh;height:100%;margin:0;position:relative;padding-top:10rem;background-color:#fcf6ec}@media screen and (max-width:768px){.video-bg{padding-top:5rem}}.video-bg .top-block{padding:0 1.5rem}@media screen and (max-width:768px){.video-bg .top-block{padding:0 1rem}}.video-bg .top-block p{font-size:.625rem;line-height:1.2;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-family:archivo narrow,sans-serif;padding-top:.5rem;border-top:1px solid #27221a;max-width:13.6875rem}.video-bg .top-block h2{margin:2.5rem 0;max-width:38.1875rem}@media screen and (min-width:1440px){.video-bg .top-block h2{max-width:42.431vw}}@media screen and (max-width:768px){.video-bg .top-block h2{margin-top:1.875rem;margin-bottom:2.5rem}}.video-bg .video-block{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden}.video-bg .video-block canvas{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.video-bg .video-block:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#27221a;opacity:.32;z-index:2}.video-bg .video-block_left,.video-bg .video-block_left-2,.video-bg .video-block_right,.video-bg .video-block_right-2{max-width:24.0625rem;width:100%;color:#fcf6ec;display:flex;gap:1rem;align-items:flex-start;position:absolute;top:50%;will-change:transform,opacity;z-index:5}@media screen and (max-width:768px){.video-bg .video-block_left,.video-bg .video-block_left-2,.video-bg .video-block_right,.video-bg .video-block_right-2{max-width:21rem;width:93%}}@media screen and (min-width:1440px){.video-bg .video-block_left,.video-bg .video-block_left-2,.video-bg .video-block_right,.video-bg .video-block_right-2{max-width:26.306vw}}.video-bg .video-block_left .info h3,.video-bg .video-block_left-2 .info h3,.video-bg .video-block_right .info h3,.video-bg .video-block_right-2 .info h3{margin-bottom:1rem;color:#fcf6ec}.video-bg .video-block_left .info p,.video-bg .video-block_left-2 .info p,.video-bg .video-block_right .info p,.video-bg .video-block_right-2 .info p{margin-bottom:0;color:#fcf6ec}.video-bg .video-block_left span,.video-bg .video-block_left-2 span,.video-bg .video-block_right span,.video-bg .video-block_right-2 span{display:block;font-size:.75rem;line-height:1.2;position:relative;padding:1.25rem 1.125rem;left:0;top:-10px}@media screen and (max-width:768px){.video-bg .video-block_left span,.video-bg .video-block_left-2 span,.video-bg .video-block_right span,.video-bg .video-block_right-2 span{padding:1.125rem 1rem;top:-15px}}@media screen and (min-width:1440px){.video-bg .video-block_left span,.video-bg .video-block_left-2 span,.video-bg .video-block_right span,.video-bg .video-block_right-2 span{font-size:.833vw;padding:1.389vw 1.25vw;top:-.694vw}}.video-bg .video-block_left span,.video-bg .video-block_left-2 span,.video-bg .video-block_right span,.video-bg .video-block_right-2 span{font-family:archivo narrow,sans-serif}.video-bg .video-block_left span:before,.video-bg .video-block_left-2 span:before,.video-bg .video-block_right span:before,.video-bg .video-block_right-2 span:before{content:"";width:2.9375rem;height:2.9375rem;position:absolute;left:-1px;top:3px;border-radius:50%;border:1px solid #fcf6ec}@media screen and (max-width:768px){.video-bg .video-block_left span:before,.video-bg .video-block_left-2 span:before,.video-bg .video-block_right span:before,.video-bg .video-block_right-2 span:before{width:2.75rem;height:2.75rem}}@media screen and (min-width:1440px){.video-bg .video-block_left span:before,.video-bg .video-block_left-2 span:before,.video-bg .video-block_right span:before,.video-bg .video-block_right-2 span:before{width:3.264vw;height:3.264vw;left:-.069vw;top:.208vw}}.video-bg .video-block_left,.video-bg .video-block_left-2{left:75%}@media screen and (max-width:768px){.video-bg .video-block_left,.video-bg .video-block_left-2{left:50%}}.video-bg .video-block_right,.video-bg .video-block_right-2{left:25%}@media screen and (max-width:768px){.video-bg .video-block_right,.video-bg .video-block_right-2{left:50%}}.accordion-section{min-height:100vh;min-height:100dvh;margin:0;padding:0;padding-top:5.5rem;display:flex;gap:24px;background-color:#fcf6ec}@media screen and (max-width:768px){.accordion-section{padding-top:5.5rem!important}}.accordion-section .image-block,.accordion-section .accordion-block{max-width:50%;width:100%}@media screen and (max-width:768px){.accordion-section .image-block,.accordion-section .accordion-block{max-width:100%}}.accordion-section .image-block{position:relative;overflow:hidden}.accordion-section .image-block .image{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;clip-path:inset(100% 0% 0% 0%);transform:scale(1.1);transition:clip-path 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1);z-index:1;opacity:1}.accordion-section .image-block .image.is-active{clip-path:inset(0% 0% 0% 0%);transform:scale(1);z-index:3}.accordion-section .image-block .image.was-active{z-index:2;clip-path:inset(0% 0% 0% 0%);transform:scale(1)}.accordion-section .image-block .image:nth-child(3){background-position:55%}.accordion-section .image-block .image:nth-child(5){background-position:0}.accordion-section .image-block.icons{display:block;position:absolute;right:1.5rem;top:1.5rem;width:6.3125rem;height:7.5rem}@media screen and (max-width:768px){.accordion-section .image-block.icons{display:none}}.accordion-section .image-block.icons .image{left:unset}.accordion-section .image-block img{width:100%;height:100%;object-fit:cover}.accordion-section .accordion-eyebrow h5{text-transform:uppercase}.accordion-section .accordion-eyebrow.desktop{display:block}@media screen and (max-width:768px){.accordion-section .accordion-eyebrow.desktop{display:none;margin-bottom:1.25rem}}.accordion-section .accordion-eyebrow.mobile{display:none}@media screen and (max-width:768px){.accordion-section .accordion-eyebrow.mobile{display:block;margin-bottom:1.25rem}}.accordion-section .accordion-block{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media screen and (max-width:768px){.accordion-section .accordion-block{padding-top:0;padding-right:0;margin-bottom:1rem;flex:1;justify-content:flex-end}}@media screen and (max-width:768px){.accordion-section .accordion-block_info{padding-bottom:1rem}}.accordion-section .accordion-block_info__title{text-transform:uppercase;margin-bottom:2rem;display:none}@media screen and (max-width:768px){.accordion-section .accordion-block_info__title{margin-bottom:1.5rem}}.accordion-section .accordion-block_info__title.is-active{display:block}.accordion-section .accordion-block_info__desc{margin-bottom:4.5rem;max-width:28.3125rem;display:none}@media screen and (max-width:768px){.accordion-section .accordion-block_info__desc{margin-bottom:3rem}}@media screen and (min-width:1440px){.accordion-section .accordion-block_info__desc{max-width:31.458vw}}.accordion-section .accordion-block_info__desc.is-active{display:block}.accordion-section .accordion-block_info .accordion .accordion-item{width:100%;padding-top:.5rem;padding-bottom:.5rem;border-top:1px solid rgba(39,34,26,.2);transition:1s;cursor:pointer;position:relative}.accordion-section .accordion-block_info .accordion .accordion-item:nth-last-child(1){border-bottom:1px solid rgba(39,34,26,.2)}.accordion-section .accordion-block_info .accordion .accordion-item h5{transition:1s;color:rgba(39,34,26,.2);text-transform:uppercase}.accordion-section .accordion-block_info .accordion .accordion-item h5 span{padding-right:1rem;display:inline-block}.accordion-section .accordion-block_info .accordion .accordion-item:after{content:"";width:.3125rem;height:.4375rem;background-color:rgba(39,34,26,.2);transition:1s;position:absolute;right:0;top:50%;transform:translateY(-50%);border-radius:5px}.accordion-section .accordion-block_info .accordion .accordion-item.is-active h5{color:#27221a}.accordion-section .accordion-block_info .accordion .accordion-item.is-active:after{background-color:#27221a}@media screen and (max-width:768px){.accordion-section{padding:1rem;padding-top:5.75rem;flex-direction:column;gap:0}.accordion-section .image-block{margin-bottom:2.5625rem;height:17.625rem;width:100%}}.accordion-item .progress{position:absolute;left:0;top:-1px;height:1px;width:0%;background:#27221a;transition:width linear}.table-section{padding:1.5rem;padding-top:8rem;background-color:#fcf6ec;min-height:90vh;min-height:90dvh;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:768px){.table-section{padding:1rem;padding-top:3.75rem;justify-content:unset;min-height:50vh;-webkit-overflow-scrolling:touch}}.table-section h2{max-width:29.375rem;margin-bottom:1.875rem}@media screen and (max-width:768px){.table-section h2{margin-bottom:1.5rem;max-width:19.8125rem}}@media screen and (min-width:1440px){.table-section h2{max-width:32.639vw}}.table-section .button{margin-bottom:5.5rem}@media screen and (max-width:768px){.table-section .button{margin-bottom:4rem;padding-right:2.75rem;padding-left:0}.table-section .button:hover{padding-left:2.75rem;padding-right:0}.table-section .button a{padding-top:.875rem;padding-bottom:.875rem}.table-section .button a:before,.table-section .button a:after{width:.875rem;height:.875rem}.table-section .button a:before{left:-2.8125rem}.table-section .button a:after{right:-2.75rem}}@media screen and (max-width:768px){.table-section .table-block{overflow:visible}}.table-section .table-block .comparison-scroll{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:768px){.table-section .table-block .comparison-scroll{-webkit-overflow-scrolling:touch;touch-action:pan-x pinch-zoom;overflow-x:scroll;border-top:1px solid rgba(39,34,26,.2)}}.table-section .table-block .comparison-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;border-top:1px solid rgba(39,34,26,.2);text-transform:uppercase}@media screen and (max-width:768px){.table-section .table-block .comparison-grid{border-top:unset}}.table-section .table-block .cell{padding:.5rem 1rem;border-bottom:1px solid rgba(39,34,26,.2);min-width:12.25rem}@media screen and (min-width:1440px){.table-section .table-block .cell{min-width:13.611vw}}@media screen and (max-width:768px){.table-section .table-block .cell{min-width:13.4375rem;padding-left:.75rem;padding-right:.75rem}}.table-section .table-block .cell--head{padding-top:1rem;min-height:12.9375rem;text-transform:none;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1440px){.table-section .table-block .cell--head{min-height:14.375vw;gap:1.111vw}}@media screen and (max-width:768px){.table-section .table-block .cell--head{min-height:10.5rem;padding-top:1rem;gap:.5rem}}.table-section .table-block .cell--head h3{margin-bottom:0}.table-section .table-block .cell--head p{color:rgba(39,34,26,.6);max-width:16.625rem}@media screen and (min-width:1440px){.table-section .table-block .cell--head p{max-width:18.472vw}}.table-section .table-block .cell--label{padding-left:0;min-width:7.25rem}.table-section .table-block .cell--label h5{color:rgba(39,34,26,.4)}@media screen and (min-width:1440px){.table-section .table-block .cell--label{min-width:8.056vw}}@media screen and (max-width:768px){.table-section .table-block .cell--label{width:7.25rem}}.table-section .table-block .cell--last{padding-right:0}.table-section .table-block .cell--fitosauna{background-color:#f3ede2}.table-section .table-block .cell--fitosauna h5{position:relative;padding-left:1.5rem}.table-section .table-block .cell--fitosauna h5:before{content:"";position:absolute;left:0;top:-1px;width:1rem;height:1rem;background-image:url(../../assets/images/check-circle.svg);background-repeat:no-repeat;background-size:contain}.table-section .table-block .cell--sauna h5{position:relative;padding-left:1.5rem}.table-section .table-block .cell--sauna h5:before{content:"";position:absolute;left:0;top:-1px;width:1rem;height:1rem;background-image:url(../../assets/images/x-circle.svg);background-repeat:no-repeat;background-size:contain}.table-section .table-block .cell--empty{padding-left:0;padding-top:1.5rem;min-width:7.25rem}@media screen and (min-width:1440px){.table-section .table-block .cell--empty{min-width:8.056vw}}@media screen and (max-width:768px){.table-section .table-block .cell--empty{width:7.25rem}}.table-section .table-block .cell--empty h6{color:#fcf6ec;background-color:#27221a;padding:.125rem .25rem;width:fit-content}.certificates{padding:1.5rem;padding-top:8rem;background-color:#fcf6ec;min-height:90vh;min-height:90dvh;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:1024px){.certificates{padding:1rem;padding-top:6.25rem}}@media screen and (max-width:768px){.certificates{padding-top:4rem}}.certificates .heading{flex:1;display:flex;flex-direction:column;justify-content:space-between}.certificates h2{max-width:25rem;margin-bottom:5.5rem}@media screen and (max-width:768px){.certificates h2{margin-bottom:4rem;max-width:13.75rem}}@media screen and (min-width:1440px){.certificates h2{max-width:27.778vw}}@media(min-width:1024px) and (max-height:680px){.certificates h2{margin-bottom:2rem}}.certificates p{max-width:18.75rem;margin-bottom:2rem}@media screen and (max-width:768px){.certificates p{margin-bottom:3.5rem}}@media screen and (min-width:1440px){.certificates p{max-width:20.833vw}}.certificates .certs{padding-top:1rem;border-top:1px solid rgba(39,34,26,.2);display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:768px){.certificates .certs{grid-template-columns:1fr;padding:0;border-top:unset}}.certificates .certs-block{position:relative;background-position:50%;background-repeat:no-repeat;background-size:auto;min-height:18.625rem;padding-left:1rem;padding-right:1rem}@media screen and (max-width:475px){.certificates .certs-block{background-size:33%}}.certificates .certs-block:nth-child(2){border-left:1px solid rgba(39,34,26,.2);border-right:1px solid rgba(39,34,26,.2)}@media screen and (max-width:768px){.certificates .certs-block{min-height:14rem;padding:0}.certificates .certs-block:nth-child(1){border-top:1px solid rgba(39,34,26,.2)}.certificates .certs-block:nth-child(2){border-left:unset;border-right:unset;border-top:1px solid rgba(39,34,26,.2);border-bottom:1px solid rgba(39,34,26,.2)}}.certificates .certs-block span{position:absolute;left:1rem;top:0;font-family:archivo narrow,sans-serif;font-size:.75rem}@media screen and (max-width:768px){.certificates .certs-block span{left:0;top:16px}}.certificates .certs-block .inner{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.certificates .certs-block .inner:before{content:"";position:absolute;inset:0;background:#f3ede2;transform:scale(0);transform-origin:center;transition:transform .6s ease;z-index:2}.certificates .certs-block .inner p{text-align:center;max-width:16.5625rem;margin:0;opacity:0;scale:0;transition:.6s ease;position:relative;z-index:3}@media screen and (min-width:1440px){.certificates .certs-block .inner p{max-width:18.403vw}}.certificates .certs-block .inner:hover:before{transform:scale(1)}.certificates .certs-block .inner:hover p{opacity:1;scale:1}.cta-section{display:flex;flex-direction:column;gap:1.875rem;justify-content:space-between;min-height:100vh;min-height:100dvh;padding:1.5rem;padding-top:8rem;color:#fcf6ec;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(39,34,26,.32);top:0;left:0;z-index:1;display:none}@media screen and (max-width:768px){.cta-section:before{display:block}}.cta-section_bg{position:absolute;width:100%;height:140%;left:0;bottom:0;object-fit:cover;object-position:center}@media screen and (max-width:768px){.cta-section_bg{height:100%}}@media screen and (max-width:768px){.cta-section{padding:1rem;padding-top:6.25rem;align-items:flex-start}}.cta-section .eyebrow{position:relative;z-index:2}.cta-section .eyebrow h6{max-width:13.6875rem;padding-top:.5rem;border-top:1px solid #fcf6ec;margin-bottom:2.5rem;text-transform:uppercase;color:#fcf6ec}@media screen and (max-width:768px){.cta-section .eyebrow h6{margin-bottom:2rem}}.cta-section .eyebrow h2{max-width:19.1875rem;color:#fcf6ec}@media screen and (max-width:768px){.cta-section .eyebrow h2{max-width:10.5625rem}}@media screen and (min-width:1440px){.cta-section .eyebrow h2{max-width:21.319vw}}.cta-section_bottom{display:flex;gap:2rem;justify-content:space-between;align-items:flex-end;position:relative;z-index:2}@media screen and (max-width:768px){.cta-section_bottom{flex-direction:column-reverse;align-items:flex-start}}.cta-section_bottom p{max-width:17.5rem;color:#fcf6ec}@media screen and (min-width:1440px){.cta-section_bottom p{max-width:19.444vw}}.testimonials{min-height:100vh;min-height:100dvh;color:#27221a;padding:1.5rem;padding-top:8rem;padding-bottom:9rem;background-color:#fcf6ec;position:relative;overflow:hidden;display:flex}@media screen and (max-width:1024px){.testimonials{flex-direction:column;padding:5.25rem 1rem .5rem;min-height:unset}}.testimonials .pagination-wrapper{display:flex;flex-direction:column;width:7.3125rem;border-right:1px solid rgba(39,34,26,.2);margin-right:1.5rem;overflow:hidden;justify-content:space-between}@media screen and (max-width:1024px){.testimonials .pagination-wrapper{width:100%;margin-right:0;border-right:unset;border-bottom:1px solid rgba(39,34,26,.2);padding-bottom:16px}}.testimonials .pagination-wrapper .pagination-numbers{display:flex;align-items:center;padding-bottom:.6875rem;gap:.5rem}@media screen and (max-width:1024px){.testimonials .pagination-wrapper .pagination-numbers{display:none}}.testimonials .pagination-wrapper .thumbsSwiper{width:3rem;height:100%;max-height:25rem;overflow:clip}@media screen and (max-width:1024px){.testimonials .pagination-wrapper .thumbsSwiper{width:auto}}@media screen and (max-width:1024px){.testimonials .pagination-wrapper .thumbsSwiper .swiper-wrapper{display:flex}}@media screen and (max-width:1024px){.testimonials .pagination-wrapper .thumbsSwiper .testimonials-content_image{width:3rem;height:auto}}.testimonials .pagination-wrapper .thumbsSwiper .testimonials-content_image img{width:100%;height:3.6875rem;object-fit:cover}.testimonials .pagination-wrapper .thumbsSwiper .testimonials-content_image .slide-number{font-family:archivo narrow,sans-serif;font-size:.75rem}.testimonials .pagination-wrapper .swiper-slide{opacity:.4;cursor:pointer;transition:.3s;height:fit-content!important}@media screen and (max-width:1024px){.testimonials .pagination-wrapper .swiper-slide{margin-bottom:0!important}}.testimonials .pagination-wrapper .swiper-slide-thumb-active{opacity:1}.testimonials-content{overflow:hidden;flex:1;min-width:0;display:flex;flex-direction:column}@media screen and (max-width:1024px){.testimonials-content{padding-top:16px}}.testimonials-content .eyebrow{padding-left:.8125rem;margin-bottom:5.25rem;position:relative;text-transform:uppercase;flex:1}@media screen and (max-width:1024px){.testimonials-content .eyebrow{display:none}}.testimonials-content .eyebrow:before{content:"";width:.3125rem;height:.4375rem;background-color:#27221a;transition:1s;position:absolute;left:0;top:.4375rem;transform:translateY(-50%);border-radius:5px}.testimonials .testimonialSwiper .swiper-wrapper{display:flex}.testimonials .testimonialSwiper .swiper-slide{flex-shrink:0;display:flex;flex-direction:row;width:100%;justify-content:space-between;gap:1.5rem;align-items:flex-end}@media screen and (max-width:1024px){.testimonials .testimonialSwiper .swiper-slide{flex-direction:column-reverse;justify-content:flex-end}}.testimonials .testimonialSwiper .swiper-slide .testimonials-content_image{max-width:21rem;width:100%;max-height:23.75rem;height:100%}@media screen and (max-width:1024px){.testimonials .testimonialSwiper .swiper-slide .testimonials-content_image{max-width:unset;max-height:unset;display:flex;gap:16px;height:auto}}@media screen and (min-width:1440px){.testimonials .testimonialSwiper .swiper-slide .testimonials-content_image{max-width:23.333vw;max-height:28.306vw}}.testimonials .testimonialSwiper .swiper-slide .testimonials-content_image .name-mobile{display:none}@media screen and (max-width:1024px){.testimonials .testimonialSwiper .swiper-slide .testimonials-content_image .name-mobile{display:flex;flex-direction:column;gap:8px;padding-top:.5rem}.testimonials .testimonialSwiper .swiper-slide .testimonials-content_image .name-mobile .name{text-transform:uppercase}}.testimonials .testimonialSwiper .swiper-slide .testimonials-content_image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1024px){.testimonials .testimonialSwiper .swiper-slide .testimonials-content_image img{width:10.5625rem;height:12.6875rem}}.testimonials .testimonialSwiper .slide-content{display:flex;flex-direction:column;gap:4rem;height:100%;justify-content:flex-end}@media screen and (max-width:1024px){.testimonials .testimonialSwiper .slide-content{height:100%;justify-content:space-between;gap:1rem}}.testimonials .testimonialSwiper .slide-content h3{max-width:46.875rem;margin:0}@media screen and (min-width:1440px){.testimonials .testimonialSwiper .slide-content h3{max-width:52.083vw}}.testimonials .testimonialSwiper .slide-content .author-info{display:flex;align-items:center}@media screen and (max-width:1024px){.testimonials .testimonialSwiper .slide-content .author-info{border-top:1px solid rgba(39,34,26,.2);padding-top:.75rem;padding-bottom:.75rem}}.testimonials .testimonialSwiper .slide-content .author-info .meta,.testimonials .testimonialSwiper .slide-content .author-info .status,.testimonials .testimonialSwiper .slide-content .author-info .stars,.testimonials .testimonialSwiper .slide-content .author-info .date,.testimonials .testimonialSwiper .slide-content .author-info .review-icon{padding:.5rem 2rem;border-left:1px solid rgba(39,34,26,.2);height:stretch}@media screen and (max-width:1024px){.testimonials .testimonialSwiper .slide-content .author-info .meta,.testimonials .testimonialSwiper .slide-content .author-info .status,.testimonials .testimonialSwiper .slide-content .author-info .stars,.testimonials .testimonialSwiper .slide-content .author-info .date,.testimonials .testimonialSwiper .slide-content .author-info .review-icon{border-left:unset;padding:0}}.testimonials .testimonialSwiper .slide-content .author-info .meta{display:flex;flex-direction:column;gap:.5rem;border-left:unset;padding-left:0}.testimonials .testimonialSwiper .slide-content .author-info .meta h5{margin:0;text-transform:uppercase}@media screen and (max-width:1024px){.testimonials .testimonialSwiper .slide-content .author-info .meta{display:none}}.testimonials .testimonialSwiper .slide-content .author-info .status h5{position:relative;padding-left:1rem;margin:0}.testimonials .testimonialSwiper .slide-content .author-info .status h5:before{content:"";position:absolute;width:.75rem;height:.75rem;background-image:url(../../assets/images/verified-customer.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;left:0;top:1px}@media screen and (max-width:1024px){.testimonials .testimonialSwiper .slide-content .author-info .status{margin-right:auto}}.testimonials .testimonialSwiper .slide-content .author-info .stars{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:2px}.testimonials .testimonialSwiper .slide-content .author-info .stars svg{position:relative;top:-2px}.testimonials .testimonialSwiper .slide-content .author-info .stars h5{margin:0}@media screen and (max-width:1024px){.testimonials .testimonialSwiper .slide-content .author-info .stars{display:none}}.testimonials .testimonialSwiper .slide-content .author-info .date h5{margin:0}@media screen and (max-width:1024px){.testimonials .testimonialSwiper .slide-content .author-info .date{opacity:.4;height:fit-content}}.testimonials .testimonialSwiper .slide-content .author-info .review-icon img{width:.75rem;height:.75rem;object-fit:contain;position:relative;top:-2px}@media screen and (max-width:1024px){.testimonials .testimonialSwiper .slide-content .author-info .review-icon{padding-left:1rem}.testimonials .testimonialSwiper .slide-content .author-info .review-icon img{position:unset}}.testimonials-content{position:relative;cursor:none!important}.testimonial-cursor{position:absolute;top:0;left:0;width:4.4375rem;height:4.4375rem;border-radius:50%;border:1px solid rgba(39,34,26,.2);pointer-events:none;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:archivo narrow,sans-serif;font-size:.75rem;font-weight:600;opacity:0;z-index:20}.testimonial-cursor .cursor-progress{position:absolute;top:-1px;left:-1px;width:4.5rem;height:4.5rem;transform:rotate(-90deg)}.testimonial-cursor .cursor-progress circle{stroke:#27221a;stroke-dasharray:213.6;stroke-dashoffset:213.6}@media screen and (max-width:1024px){.page-template-template-home .testimonials{padding-bottom:5.5rem}}.fancybox__container{z-index:99999!important}.product-hero{height:100vh;height:100dvh;padding:1.5rem;padding-top:6.25rem;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;background-size:cover;background-position:50%;color:#fcf6ec;gap:2.5rem}@media screen and (max-width:768px){.product-hero{gap:1.25rem;padding:6.25rem 1rem 1.5rem;background-position:top}}.product-hero::after{content:"";position:absolute;left:0;bottom:0;width:100%;z-index:1;height:20.5rem;background:linear-gradient(180deg,rgba(39,34,26,0) 0%,#27221a 100%)}@media screen and (max-width:768px){.product-hero::after{height:24rem}}.product-hero::before{content:"";position:absolute;left:0;bottom:0;width:100%;z-index:2;height:8rem;backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 100%);mask-image:linear-gradient(180deg,transparent 0%,black 100%)}.product-hero_top,.product-hero_bottom{position:relative;z-index:3}.product-hero_top .eyebrow{padding:.125rem .25rem;background-color:#fcf6ec;color:#27221a;text-transform:uppercase;margin-bottom:1.25rem;width:fit-content}@media screen and (max-width:768px){.product-hero_top .eyebrow{margin-bottom:1rem}}.product-hero_top .h1{max-width:49.5rem;margin:0;color:#fcf6ec}@media screen and (min-width:1440px){.product-hero_top .h1{max-width:55vw}}.product-hero_bottom{display:flex;justify-content:space-between}@media screen and (max-width:1024px){.product-hero_bottom{flex-direction:column;gap:1rem}}.product-hero_bottom__subheads{display:flex;opacity:0}@media screen and (max-width:768px){.product-hero_bottom__subheads{opacity:1;flex-wrap:wrap;column-gap:2rem;row-gap:0;border-top:1px solid rgba(252,246,236,.2);padding-top:.5rem}}.product-hero_bottom__subheads .left,.product-hero_bottom__subheads .center,.product-hero_bottom__subheads .right{border-left:1px solid rgba(252,246,236,.2);display:flex;flex-direction:row;align-items:center;padding:1.125rem 2rem;gap:.5rem}@media screen and (max-width:768px){.product-hero_bottom__subheads .left,.product-hero_bottom__subheads .center,.product-hero_bottom__subheads .right{padding:1rem 0;border-left:unset}}.product-hero_bottom__subheads .left img,.product-hero_bottom__subheads .center img,.product-hero_bottom__subheads .right img{width:.75rem;height:.75rem;object-fit:contain}.product-hero_bottom__subheads .left h5,.product-hero_bottom__subheads .center h5,.product-hero_bottom__subheads .right h5{text-transform:uppercase;color:#fcf6ec}.product-hero_bottom .button{max-width:21rem;width:100%}@media screen and (max-width:500px){.product-hero_bottom .button{max-width:100%}}.product-hero_bottom .button a{width:100%;justify-content:center}.faq-section{width:100%;margin:0;background-color:#fcf6ec;padding:8rem 1.5rem 6rem}@media screen and (max-width:768px){.faq-section{padding:5.75rem 1rem 4.5rem}}.faq-section .outer{margin:0;padding:0;height:auto;display:flex;align-items:flex-start}@media screen and (max-width:768px){.faq-section .outer{flex-wrap:wrap}}.faq-section .outer .inner-left,.faq-section .outer .inner-right{max-width:50%;width:100%}@media screen and (max-width:768px){.faq-section .outer .inner-left,.faq-section .outer .inner-right{max-width:100%}}.faq-section .outer .inner-left .content{padding-right:7.8125rem}@media screen and (max-width:1024px){.faq-section .outer .inner-left .content{padding-right:1.5rem}}@media screen and (max-width:768px){.faq-section .outer .inner-left .content{padding-right:0;padding-bottom:4rem}}.faq-section .outer .inner-left .content .eyebrow{text-transform:uppercase;padding-top:.5rem;border-top:1px solid #27221a;max-width:13.6875rem;color:#27221a}.faq-section .outer .inner-left .content h2{margin:3rem 0 3.5rem;max-width:32.125rem;color:#27221a}@media screen and (max-width:768px){.faq-section .outer .inner-left .content h2{margin:2rem 0 0}}@media screen and (min-width:1440px){.faq-section .outer .inner-left .content h2{max-width:35.694vw}}.faq-section .outer .inner-right{display:flex;flex-direction:column}.faq-section .outer .inner-right .content{padding-left:1.5rem;border-left:1px solid rgba(39,34,26,.2)}@media screen and (max-width:768px){.faq-section .outer .inner-right .content{padding-left:0;border-left:unset}}.faq-section .outer .inner-right .content .faq-block{border-top:1px solid rgba(39,34,26,.2);padding-top:1.625rem;padding-bottom:1.625rem;cursor:pointer;transition:padding .3s ease;position:relative;padding-right:1.25rem}.faq-section .outer .inner-right .content .faq-block:after{content:"";position:absolute;right:.3125rem;top:2.21875rem;width:.875rem;height:.5rem;background-image:url(../../assets/images/chevron.svg);background-position:50%;background-size:cover;background-repeat:no-repeat;transition:.3s}.faq-section .outer .inner-right .content .faq-block .faq-block_title{margin:0;transition:.5s ease;color:#27221a}.faq-section .outer .inner-right .content .faq-block .faq-block_text{height:0;overflow:hidden;transition:height .3s ease,padding .3s ease}.faq-section .outer .inner-right .content .faq-block .faq-block_text p{margin:0;color:#27221a}.faq-section .outer .inner-right .content .faq-block.active{padding-bottom:2.375rem}.faq-section .outer .inner-right .content .faq-block.active .faq-block_text{padding-top:1.125rem;height:auto!important}.faq-section .outer .inner-right .content .faq-block.active:after{transform:rotate(180deg)}.table-fitosauna{width:100%;margin:0;min-height:100vh;min-height:100dvh;background-color:#fcf6ec;padding:8rem 1.5rem 0;display:flex;flex-direction:column;margin-bottom:8rem}@media screen and (max-width:768px){.table-fitosauna{padding:6.75rem 1rem 2rem;margin-bottom:0}}@media screen and (min-width:1440px){.table-fitosauna{justify-content:space-between}}.table-fitosauna h2{max-width:27rem;margin-bottom:4.5rem;color:#27221a}@media screen and (max-width:768px){.table-fitosauna h2{margin-bottom:3rem}}@media screen and (min-width:1440px){.table-fitosauna h2{max-width:30vw}}.table-fitosauna .outer{margin:0;padding:1.5rem 0;border-top:1px solid rgba(39,34,26,.2);border-bottom:1px solid rgba(39,34,26,.2);height:auto;display:flex;align-items:flex-start;gap:1.5rem}@media screen and (max-width:1024px){.table-fitosauna .outer{flex-wrap:wrap;gap:2.5rem}}@media screen and (max-width:768px){.table-fitosauna .outer{padding-top:1rem}}.table-fitosauna .outer .right-col{border-left:1px solid rgba(39,34,26,.2);padding-left:1.5rem}@media screen and (max-width:1024px){.table-fitosauna .outer .right-col{border-left:unset;padding-left:0;padding-top:1.5rem;border-top:1px solid rgba(39,34,26,.2)}}@media screen and (max-width:768px){.table-fitosauna .outer .right-col{padding-top:1rem}}.table-fitosauna .outer .left-col,.table-fitosauna .outer .right-col{max-width:50%;width:100%;display:flex;flex-direction:row;gap:1.25rem}@media screen and (max-width:1024px){.table-fitosauna .outer .left-col,.table-fitosauna .outer .right-col{max-width:100%}}@media screen and (max-width:768px){.table-fitosauna .outer .left-col,.table-fitosauna .outer .right-col{flex-direction:column}}.table-fitosauna .outer .left-col .content,.table-fitosauna .outer .right-col .content{max-width:55%;width:100%}@media screen and (max-width:768px){.table-fitosauna .outer .left-col .content,.table-fitosauna .outer .right-col .content{max-width:100%}}.table-fitosauna .outer .left-col .image,.table-fitosauna .outer .right-col .image{max-width:45%;width:100%}@media screen and (max-width:768px){.table-fitosauna .outer .left-col .image,.table-fitosauna .outer .right-col .image{max-width:100%}}.table-fitosauna .outer .left-col .content,.table-fitosauna .outer .right-col .content{display:flex;flex-direction:column}.table-fitosauna .outer .left-col .content .eyebrow,.table-fitosauna .outer .right-col .content .eyebrow{padding:.125rem .25rem;background-color:#27221a;color:#fcf6ec;margin-bottom:.75rem;width:fit-content;text-transform:uppercase}.table-fitosauna .outer .left-col .content .heading,.table-fitosauna .outer .right-col .content .heading{max-width:22rem;margin-bottom:.5rem}@media screen and (min-width:1440px){.table-fitosauna .outer .left-col .content .heading,.table-fitosauna .outer .right-col .content .heading{max-width:24.444vw}}.table-fitosauna .outer .left-col .content .price,.table-fitosauna .outer .right-col .content .price{color:rgba(39,34,26,.4);flex:1;margin-bottom:3.4375rem}@media screen and (max-width:768px){.table-fitosauna .outer .left-col .content .price,.table-fitosauna .outer .right-col .content .price{margin-bottom:.625rem}}@media screen and (max-width:768px){.table-fitosauna .outer .left-col .content .params,.table-fitosauna .outer .right-col .content .params{align-items:center;margin-top:-25px}}.table-fitosauna .outer .left-col .content .table-parameters,.table-fitosauna .outer .right-col .content .table-parameters{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem;width:50%}@media screen and (max-width:768px){.table-fitosauna .outer .left-col .content .table-parameters,.table-fitosauna .outer .right-col .content .table-parameters{margin-bottom:0}}.table-fitosauna .outer .left-col .content .table-parameters .table-parameter,.table-fitosauna .outer .right-col .content .table-parameters .table-parameter{display:flex;flex-direction:column;gap:.25rem}.table-fitosauna .outer .left-col .content .table-parameters .table-parameter .title,.table-fitosauna .outer .right-col .content .table-parameters .table-parameter .title{color:rgba(39,34,26,.4);text-transform:uppercase}.table-fitosauna .outer .left-col .content .table-parameters .table-parameter .text,.table-fitosauna .outer .right-col .content .table-parameters .table-parameter .text{color:#27221a;text-transform:uppercase}.table-fitosauna .outer .left-col .content .links,.table-fitosauna .outer .right-col .content .links{display:flex;gap:1.5rem;align-items:center}.table-fitosauna .outer .left-col .content .links .button,.table-fitosauna .outer .right-col .content .links .button{padding-right:2.625rem;overflow:hidden;padding-bottom:1px;padding-top:1px}@media screen and (max-width:768px){.table-fitosauna .outer .left-col .content .links .button,.table-fitosauna .outer .right-col .content .links .button{padding-bottom:1px;padding-top:1px}}.table-fitosauna .outer .left-col .content .links .button a,.table-fitosauna .outer .right-col .content .links .button a{padding:.75rem 1.5rem}.table-fitosauna .outer .left-col .content .links .button a:before,.table-fitosauna .outer .right-col .content .links .button a:before{padding:0;left:-2.625rem}.table-fitosauna .outer .left-col .content .links .button a:after,.table-fitosauna .outer .right-col .content .links .button a:after{padding:.75rem;right:-2.625rem}@media screen and (max-width:768px){.table-fitosauna .outer .left-col .content .links .button a:after,.table-fitosauna .outer .right-col .content .links .button a:after{right:-2.5625rem}}.table-fitosauna .outer .left-col .content .links .button:hover,.table-fitosauna .outer .right-col .content .links .button:hover{padding-right:0;padding-left:2.625rem}.table-fitosauna .outer .left-col .content .links .button:hover a:before,.table-fitosauna .outer .right-col .content .links .button:hover a:before{padding:.75rem}.table-fitosauna .outer .left-col .content .links .button:hover a:after,.table-fitosauna .outer .right-col .content .links .button:hover a:after{padding:0}.table-fitosauna .outer .left-col .content .links .model-3d,.table-fitosauna .outer .right-col .content .links .model-3d{background-color:#fcf6ec;padding-bottom:.25rem;color:#b37d23;border-bottom:1px solid #b37d23;transition:.5s;margin-bottom:-5px}.table-fitosauna .outer .left-col .content .links .model-3d:hover,.table-fitosauna .outer .right-col .content .links .model-3d:hover{color:#27221a;border-color:#27221a}.table-fitosauna .outer .left-col .image img,.table-fitosauna .outer .right-col .image img{width:100%;height:28.4375rem;object-fit:contain;object-position:center}@media screen and (max-width:768px){.table-fitosauna .outer .left-col .image,.table-fitosauna .outer .right-col .image{display:none}}.table-fitosauna .outer .left-col .params .image.mobile,.table-fitosauna .outer .right-col .params .image.mobile{display:none}@media screen and (max-width:768px){.table-fitosauna .outer .left-col .params .image.mobile,.table-fitosauna .outer .right-col .params .image.mobile{display:block}}@media screen and (max-width:768px){.table-fitosauna .outer .left-col .params,.table-fitosauna .outer .right-col .params{display:flex;align-items:flex-start}.table-fitosauna .outer .left-col .params .table-parameters,.table-fitosauna .outer .right-col .params .table-parameters{width:50%}.table-fitosauna .outer .left-col .params .image.mobile,.table-fitosauna .outer .right-col .params .image.mobile{width:50%}.table-fitosauna .outer .left-col .params .image.mobile img,.table-fitosauna .outer .right-col .params .image.mobile img{height:18.9375rem}}.page-template-template-product-page .table-fitosauna .outer .left-col .content .table-parameters,.page-template-template-product-page .table-fitosauna .outer .right-col .content .table-parameters{width:70%}@media screen and (max-width:768px){.page-template-template-product-page .table-fitosauna .outer .left-col .content .table-parameters,.page-template-template-product-page .table-fitosauna .outer .right-col .content .table-parameters{width:50%}}.page-template-template-product-page .table-fitosauna{min-height:95dvh}.product-features{width:100%;margin:0;background-color:#fcf6ec;padding:5.5rem 0 0}@media screen and (max-width:768px){.product-features{padding:5.25rem 1rem 0}}.product-features .outer{min-height:91vh}@media screen and (max-width:768px){.product-features .outer{display:flex;flex-direction:column;gap:6rem}}.product-features .outer .feature-1,.product-features .outer .feature-2{display:flex;min-height:90vh}@media screen and (max-width:768px){.product-features .outer .feature-1,.product-features .outer .feature-2{flex-direction:column-reverse;min-height:unset;gap:1.375rem}}.product-features .outer .feature-1 .left-col,.product-features .outer .feature-1 .right-col,.product-features .outer .feature-2 .left-col,.product-features .outer .feature-2 .right-col{max-width:50%;width:100%}@media screen and (max-width:768px){.product-features .outer .feature-1 .left-col,.product-features .outer .feature-1 .right-col,.product-features .outer .feature-2 .left-col,.product-features .outer .feature-2 .right-col{max-width:100%}}.product-features .outer .feature-1 .left-col,.product-features .outer .feature-2 .left-col{padding:1.5rem;display:flex;flex-direction:column}@media screen and (min-width:1025px){.product-features .outer .feature-1 .left-col,.product-features .outer .feature-2 .left-col{padding-right:5.5rem;padding-bottom:2rem}}@media screen and (max-width:768px){.product-features .outer .feature-1 .left-col,.product-features .outer .feature-2 .left-col{padding:0}}.product-features .outer .feature-1 .left-col .eyebrow,.product-features .outer .feature-2 .left-col .eyebrow{text-transform:uppercase;padding-top:.5rem;border-top:1px solid #27221a;max-width:13.6875rem;color:#27221a}.product-features .outer .feature-1 .left-col h2,.product-features .outer .feature-2 .left-col h2{margin-top:2.5rem;max-width:32.0625rem;flex:1;color:#27221a}@media screen and (max-width:768px){.product-features .outer .feature-1 .left-col h2,.product-features .outer .feature-2 .left-col h2{margin-top:1.25rem;max-width:19.0625rem}}@media screen and (min-width:1440px){.product-features .outer .feature-1 .left-col h2,.product-features .outer .feature-2 .left-col h2{max-width:35.625vw}}.product-features .outer .feature-1 .left-col .cta-text,.product-features .outer .feature-2 .left-col .cta-text{display:flex;gap:1.5rem;align-items:flex-end;justify-content:space-between}.product-features .outer .feature-1 .left-col .cta-text .arrow-btn a,.product-features .outer .feature-2 .left-col .cta-text .arrow-btn a{padding-top:.75rem;padding-bottom:.75rem}.product-features .outer .feature-1 .left-col .cta-text .arrow-btn,.product-features .outer .feature-2 .left-col .cta-text .arrow-btn{display:block}@media screen and (max-width:768px){.product-features .outer .feature-1 .left-col .cta-text .arrow-btn,.product-features .outer .feature-2 .left-col .cta-text .arrow-btn{display:none}}.product-features .outer .feature-1 .left-col .cta-text .button,.product-features .outer .feature-2 .left-col .cta-text .button{display:none}@media screen and (max-width:768px){.product-features .outer .feature-1 .left-col .cta-text .button,.product-features .outer .feature-2 .left-col .cta-text .button{display:flex}}.product-features .outer .feature-1 .left-col .cta-text p,.product-features .outer .feature-2 .left-col .cta-text p{color:#27221a;max-width:16rem}@media screen and (min-width:1440px){.product-features .outer .feature-1 .left-col .cta-text p,.product-features .outer .feature-2 .left-col .cta-text p{max-width:17.778vw}}@media screen and (max-width:1024px){.product-features .outer .feature-1 .left-col .cta-text,.product-features .outer .feature-2 .left-col .cta-text{flex-direction:column-reverse;gap:2rem;align-items:flex-start}.product-features .outer .feature-1 .left-col .cta-text p,.product-features .outer .feature-2 .left-col .cta-text p{max-width:18.5rem}}@media screen and (max-width:768px){.product-features .outer .feature-1 .left-col .cta-text p,.product-features .outer .feature-2 .left-col .cta-text p{margin-top:1.25rem}}.product-features .outer .feature-1 .right-col,.product-features .outer .feature-2 .right-col{overflow:hidden}@media screen and (max-width:768px){.product-features .outer .feature-1 .right-col,.product-features .outer .feature-2 .right-col{height:17.625rem}}.product-features .outer .feature-1 .right-col img,.product-features .outer .feature-2 .right-col img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:769px){.product-features .outer{position:relative}.product-features .feature-1,.product-features .feature-2{position:absolute;inset:0;display:flex}.product-features .feature-2 .right-col img{clip-path:inset(100% 0 0 0)}}.about-section{width:100%;margin:0;background-color:#27221a}@media screen and (max-width:768px){.about-section{margin-top:4rem}}.about-section .outer{min-height:100vh;min-height:100dvh;position:relative}.about-section .outer .text-image{width:100%;height:100%;display:flex;justify-content:center;align-items:center;min-height:100vh;min-height:100dvh;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;overflow:hidden}@media screen and (max-width:768px){.about-section .outer .text-image{background-position:45%}}.about-section .outer .text-image h2{color:#fcf6ec;text-align:center;position:relative;z-index:3}@media screen and (max-width:768px){.about-section .outer .text-image h2{padding:0 1rem;line-height:1.1}}@media screen and (max-width:500px){.about-section .outer .text-image h2{max-width:17rem}}.about-section .outer .text-image h2 span{background-repeat:no-repeat;background-size:contain;width:2.1875rem;height:2.1875rem;display:inline-block}@media screen and (max-width:1024px){.about-section .outer .text-image h2 span{width:1.875rem;height:1.875rem}}@media screen and (max-width:768px){.about-section .outer .text-image h2 span{width:1.5rem;height:1.5rem;margin-bottom:-.25rem}}@media screen and (min-width:1440px){.about-section .outer .text-image h2 span{width:2.431vw;height:2.431vw}}.about-section .outer .text-image h2 span.lifetime{background-image:url(../../assets/images/lifetime.svg)}.about-section .outer .cols{display:flex}@media screen and (max-width:768px){.about-section .outer .cols{flex-wrap:wrap}}.about-section .outer .cols .left-col,.about-section .outer .cols .right-col{max-width:50%;width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;gap:1.25rem;color:#fcf6ec;padding:1.5rem;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative}@media screen and (max-width:768px){.about-section .outer .cols .left-col,.about-section .outer .cols .right-col{max-width:100%;min-height:50vh;padding-left:1rem;padding-right:1rem;gap:.75rem}}.about-section .outer .cols .left-col:before,.about-section .outer .cols .right-col:before{content:"";position:absolute;z-index:2;width:100%;height:100%;left:0;top:0;background-color:rgba(39,34,26,.12)}.about-section .outer .cols .left-col:after,.about-section .outer .cols .right-col:after{content:"";position:absolute;left:0;bottom:0;width:100%;z-index:1;height:20.5rem;background:linear-gradient(180deg,rgba(39,34,26,0) 0%,#27221a 100%)}@media screen and (max-width:768px){.about-section .outer .cols .left-col:after,.about-section .outer .cols .right-col:after{height:24rem}}.about-section .outer .cols .left-col .eyebrow,.about-section .outer .cols .right-col .eyebrow{padding-left:.8125rem;position:relative;z-index:4;text-transform:uppercase;color:#fcf6ec}.about-section .outer .cols .left-col .eyebrow:before,.about-section .outer .cols .right-col .eyebrow:before{content:"";width:.3125rem;height:.4375rem;background-color:#fcf6ec;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:5px}.about-section .outer .cols .left-col h4,.about-section .outer .cols .right-col h4{max-width:29.0625rem;position:relative;z-index:4;color:#fcf6ec}@media screen and (max-width:768px){.about-section .outer .cols .left-col h4,.about-section .outer .cols .right-col h4{font-size:1rem}}@media screen and (min-width:1440px){.about-section .outer .cols .left-col h4,.about-section .outer .cols .right-col h4{max-width:32.25vw}}.about-section{overflow:hidden}.about-section .outer{position:relative}@media screen and (min-width:769px){.about-section .outer .cols{position:absolute;top:0;left:0;width:100%;height:100%}}.about-section .outer .cols .left-col,.about-section .outer .cols .right-col{transition:none!important;will-change:transform,opacity;backface-visibility:hidden}@media screen and (max-width:768px){.about-section .outer .cols{position:absolute;bottom:0;left:0;width:100%;z-index:5;visibility:hidden}}.components-section{padding:0;margin:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden!important;position:relative}@media screen and (max-width:768px){.components-section{background-image:url(../../assets/images/mobile-comp-bg.png)!important}}.components-section .outer{min-height:100vh;min-height:100dvh;display:flex;align-items:stretch;position:relative;height:100vh;height:100dvh}@media screen and (max-width:768px){.components-section .outer{flex-wrap:wrap;height:100%}}.components-section .outer .left,.components-section .outer .center,.components-section .outer .right{width:100%;max-width:33.3333333333%;height:100%;position:relative}@media screen and (max-width:768px){.components-section .outer .left,.components-section .outer .center,.components-section .outer .right{max-width:100%}}.components-section .outer .left{padding-top:7.5rem;padding-left:1.5rem;padding-bottom:1.5rem;display:flex;flex-direction:column}@media screen and (max-width:768px){.components-section .outer .left{padding-top:3.75rem;padding-left:1rem;padding-right:1rem}}.components-section .outer .left .eyebrow{text-transform:uppercase;padding-top:.5rem;max-width:13.6875rem;border-top:1px solid #27221a;margin-bottom:2.5rem}@media screen and (max-width:768px){.components-section .outer .left .eyebrow{margin-bottom:1.5rem}}.components-section .outer .left h2{margin-bottom:1.625rem;flex:1;max-width:24.25rem}@media screen and (max-width:768px){.components-section .outer .left h2{margin-bottom:1.5rem;max-width:19.8125rem}}@media screen and (min-width:1440px){.components-section .outer .left h2{max-width:26.944vw}}@media screen and (max-width:768px){.components-section .outer .left .button{padding-right:3rem;padding-left:0}.components-section .outer .left .button:hover{padding-left:3.0625rem;padding-right:0}.components-section .outer .left .button a{padding-top:.875rem;padding-bottom:.875rem}.components-section .outer .left .button a:before,.components-section .outer .left .button a:after{width:.875rem;height:.875rem}.components-section .outer .left .button a:before{left:-2.75rem}.components-section .outer .left .button a:after{right:-2.75rem}}@media screen and (max-width:768px){.components-section .outer .center{height:23.5625rem;margin-top:-1.5625rem}}.components-section .outer .center canvas{width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.components-section .outer .center canvas{display:none}}@media screen and (min-width:1024px){.components-section .outer .center canvas{scale:1.25;padding-bottom:3.125rem}}.components-section .outer .center img{display:none}@media screen and (max-width:768px){.components-section .outer .center img{display:block;width:100%;height:100%;object-fit:contain}}.components-section .outer .right{padding-right:1.5rem;position:relative;height:100%}@media screen and (min-width:769px){.components-section .outer .right:before{content:"";position:absolute;right:1.5rem;top:0;background:linear-gradient(0deg,rgba(252,246,236,0) 0%,#fcf6ec 100%);width:100%;height:16rem;z-index:1}.components-section .outer .right:after{content:"";position:absolute;right:1.5rem;bottom:0;background:linear-gradient(180deg,rgba(252,246,236,0) 0%,#fcf6ec 100%);width:100%;height:16rem}}@media screen and (max-width:768px){.components-section .outer .right{padding-left:1rem;padding-right:1rem;margin-top:-6.25rem}}.components-section .outer .right .components{position:absolute;top:0;right:1.5rem;width:100%;will-change:transform}.components-section .outer .right .components .swiper-wrapper{display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width:768px){.components-section .outer .right .components{position:relative;top:unset;right:unset}.components-section .outer .right .components .swiper-wrapper{flex-direction:row;gap:0;align-items:unset}}.components-section .outer .right .components .component{padding:1rem 1.5rem 3rem 0;border-top:1px solid rgba(39,34,26,.2);position:relative;display:flex;gap:1rem;width:70%}@media screen and (max-width:768px){.components-section .outer .right .components .component{padding:.75rem;border:1px solid rgba(39,34,26,.2);gap:.75rem;width:100%;flex-wrap:wrap}}.components-section .outer .right .components .component .number{position:absolute;right:0;color:rgba(39,34,26,.4);top:1.5rem;font-family:archivo narrow,sans-serif;font-size:.75rem}@media screen and (max-width:768px){.components-section .outer .right .components .component .number{display:none}}@media screen and (min-width:1440px){.components-section .outer .right .components .component .number{font-size:.833vw}}.components-section .outer .right .components .component .image{max-width:5rem;width:100%;height:5rem}@media screen and (max-width:768px){.components-section .outer .right .components .component .image{max-width:6rem;height:6rem;flex:0 0 calc(50% - 6px)}}@media screen and (min-width:1440px){.components-section .outer .right .components .component .image{max-width:5.556vw;height:5.556vw}}.components-section .outer .right .components .component .image img{width:100%;height:100%;object-fit:cover}.components-section .outer .right .components .component .content{width:fit-content}.components-section .outer .right .components .component .content h4{padding-top:.25rem;margin-bottom:.75rem;font-size:.875rem}@media screen and (min-width:1440px){.components-section .outer .right .components .component .content h4{font-size:.972vw}}@media screen and (max-width:768px){.components-section .outer .right .components .component .content h4{margin-bottom:.5rem;padding-top:.125rem}}.components-section .outer .right .components .component .content p{max-width:15.5rem;color:rgba(39,34,26,.4);font-size:.875rem}@media screen and (min-width:1440px){.components-section .outer .right .components .component .content p{max-width:17.222vw;font-size:.972vw}}@media screen and (max-width:768px){.components-section .outer .right .components .component .content{flex:0 0 calc(50% - 6px)}}.components-section .outer .right .components .component.active{width:90%}.components-section .outer .right .components .component.active .image{max-width:6.25rem;height:6.25rem}@media screen and (min-width:1440px){.components-section .outer .right .components .component.active .image{max-width:6.944vw;height:6.944vw}}.components-section .outer .right .components .component.active .content h4{font-size:1.5rem}@media screen and (min-width:1440px){.components-section .outer .right .components .component.active .content h4{font-size:1.667vw}}.components-section .outer .right .components .component.active .content p{font-size:1rem}@media screen and (min-width:1440px){.components-section .outer .right .components .component.active .content p{font-size:1.111vw}}@media screen and (max-width:768px){.components{position:relative!important;display:block!important;overflow:hidden;align-items:unset!important}.components .swiper-wrapper{display:flex}.components .component{width:100%!important;flex-shrink:0;position:relative;background-color:#fcf6ec}.components .component:after{content:"";position:absolute;right:.75rem;top:1.09375rem;width:.3125rem;height:.4375rem;background-color:#27221a;border-radius:5px}.component-nav{margin-top:1rem;display:flex;align-items:center;justify-content:space-between}.component-counter{font-family:archivo narrow,sans-serif;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:4px}.component-arrows{display:flex;gap:.25rem}.component-prev,.component-next{cursor:pointer;max-width:2.25rem;width:100%;height:2.25rem}.component-prev img,.component-next img{width:100%;height:100%;object-fit:contain}}@media(min-width:769px){.component-nav{display:none!important}}@media(max-width:768px){.component-nav{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.75rem;border-top:1px solid rgba(39,34,26,.2);flex:0 0 100%}}@media screen and (max-width:768px){.components{position:relative!important;overflow:hidden}.components .swiper-wrapper{display:block!important;background-color:#fcf6ec}.component{width:100%!important;display:none}.component:first-child{display:flex}}@media screen and (min-width:769px){.about-components-wrapper{position:relative;width:100%}.about-section{position:relative;z-index:2;margin-bottom:0}.components-section{position:absolute;top:0;left:0;width:100%;z-index:1}}.video-bg .video-block{position:relative}.video-bg .video-block:after{position:absolute;width:100%;height:100%;content:"";z-index:10;background-color:rgba(39,34,26,.72);left:0;top:0;opacity:0;transition:.5s}.video-bg .video-block .video-popup{max-width:28.375rem;width:100%;display:flex;flex-direction:column;overflow:hidden;position:absolute;left:50%;z-index:15;background-color:rgba(252,246,236,.1607843137);backdrop-filter:blur(28px);transition:.5s ease-in-out}@media screen and (max-width:768px){.video-bg .video-block .video-popup{max-width:95%}}.video-bg .video-block .video-popup .video-popup_main{display:flex;gap:.75rem;padding:.25rem;align-items:center;border:1px solid rgba(252,246,236,.2)}.video-bg .video-block .video-popup .video-popup_main .image{max-width:3rem;max-height:3rem;width:100%;height:100%;overflow:hidden}.video-bg .video-block .video-popup .video-popup_main .image img{width:100%;height:100%;object-fit:cover;transition:.3s}.video-bg .video-block .video-popup .video-popup_main h5{text-transform:uppercase;margin-bottom:0;color:#fcf6ec;max-width:9.6875rem}@media screen and (max-width:768px){.video-bg .video-block .video-popup .video-popup_main h5{max-width:7.8125rem}}.video-bg .video-block .video-popup .video-popup_main a{padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#27221a;border:1px solid #fcf6ec;margin-left:auto;overflow:hidden;isolation:isolate;transition:.5s;position:relative}.video-bg .video-block .video-popup .video-popup_main a.desktop{display:flex}@media screen and (max-width:768px){.video-bg .video-block .video-popup .video-popup_main a.desktop{display:none}}.video-bg .video-block .video-popup .video-popup_main a.mobile{display:none}@media screen and (max-width:768px){.video-bg .video-block .video-popup .video-popup_main a.mobile{display:flex;padding-left:1.25rem;max-width:8.6875rem;width:100%}}.video-bg .video-block .video-popup .video-popup_main a:before{content:"";position:absolute;left:0;width:100%;height:105%;bottom:0;transform:translateY(2%);transition:transform .3s;background-color:#fcf6ec;z-index:-1}@media screen and (max-width:768px){.video-bg .video-block .video-popup .video-popup_main a:before{transform:translateY(3%)}}.video-bg .video-block .video-popup .video-popup_main a:hover:before,.video-bg .video-block .video-popup .video-popup_main a.is-entered:before{transform:translateY(-100%)}.video-bg .video-block .video-popup .video-popup_main a.is-leaving:before{transform:translateY(-100%)!important;transition:transform 0s!important}.video-bg .video-block .video-popup .video-popup_main a.is-reset:before{transform:translateY(100%);transition:none}.video-bg .video-block .video-popup .video-popup_main a{padding-right:1rem!important}.video-bg .video-block .video-popup .video-popup_main a:after{display:inline-block;content:"";background-image:url(../../assets/images/arrow-narrow-right.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;width:.75rem;height:.75rem;transition:.3s}.video-bg .video-block .video-popup .video-popup_main a:hover{color:#fcf6ec;background-color:initial}.video-bg .video-block .video-popup .video-popup_main a:hover:after{background-image:url(../../assets/images/arrow-narrow-right-beige.svg)}.video-bg .video-block .video-popup .video-popup_main:hover img{scale:1.1}.video-bg .video-block .video-popup .video-popup_qr{display:flex;flex-direction:column;max-height:0;opacity:0;overflow:hidden;transition:max-height .6s ease-in-out,opacity .5s ease-in-out}@media screen and (max-width:768px){.video-bg .video-block .video-popup .video-popup_qr{display:none}}.video-bg .video-block .video-popup .video-popup_qr__info{display:flex;flex-direction:column;padding:2rem 1.5rem 1.5rem;color:#fcf6ec}.video-bg .video-block .video-popup .video-popup_qr__info .eyebrow{padding:.125rem .25rem;text-transform:uppercase;border:1px solid #fcf6ec;max-width:fit-content;color:#fcf6ec}.video-bg .video-block .video-popup .video-popup_qr__info h4{margin-top:.75rem;color:#fcf6ec;font-size:1.5rem}@media screen and (max-width:768px){.video-bg .video-block .video-popup .video-popup_qr__info h4{font-size:1.3125rem}}.video-bg .video-block .video-popup .video-popup_qr__info .steps{margin-top:1.75rem;display:flex;flex-direction:column;gap:1.25rem}.video-bg .video-block .video-popup .video-popup_qr__info .steps p{color:#fcf6ec;display:flex;gap:12px;align-items:flex-start;font-size:1rem}.video-bg .video-block .video-popup .video-popup_qr__info .steps p:nth-last-child(1) span:after{content:unset}.video-bg .video-block .video-popup .video-popup_qr__info .steps p span{position:relative;font-size:.625rem;opacity:.6;color:#fcf6ec;flex-shrink:0;width:2rem;text-align:center;line-height:2rem}.video-bg .video-block .video-popup .video-popup_qr__info .steps p span:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2rem;height:2rem;border-radius:50%;border:1px solid #fcf6ec}.video-bg .video-block .video-popup .video-popup_qr__info .steps p span:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:1px;top:2rem;bottom:-1.25rem;background-color:rgba(252,246,236,.4)}.video-bg .video-block .video-popup .video-popup_qr__info .steps p:nth-child(1){max-width:15.125rem}.video-bg .video-block .video-popup .video-popup_qr__info .steps p:nth-child(1) span:after{bottom:-1.625rem}.video-bg .video-block .video-popup .video-popup_qr__info .steps p:nth-child(2){max-width:15.1875rem}.video-bg .video-block .video-popup .video-popup_qr__info .steps p:nth-child(2) span:after{bottom:-1.5625rem}.video-bg .video-block .video-popup .video-popup_qr__info .steps p:nth-child(3){max-width:20rem}.video-bg .video-block .video-popup .video-popup_qr__info .steps p:nth-child(3) span:after{bottom:-1.5625rem}.video-bg .video-block .video-popup .video-popup_qr__info .steps p:nth-child(4){max-width:16.875rem}.video-bg .video-block .video-popup .video-popup_qr__info img{margin-top:2.75rem;max-width:13.889vh;max-height:13.889vh;object-fit:cover;margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.video-bg .video-block .video-popup .video-popup_qr__info img{max-width:13.889vh;max-height:13.889vh}}.video-bg.active .video-block:after{opacity:1}.video-bg.active .qr-opener{position:relative;padding-right:1rem!important}.video-bg.active .qr-opener:after{display:inline-block;content:"";background-image:url(../../assets/images/x-close.svg)!important;background-repeat:no-repeat;background-size:contain;background-position:50%;width:.75rem;height:.75rem;transition:.3s}.video-bg.active .qr-opener:hover:after{background-image:url(../../assets/images/x-close-beige.svg)!important}.video-bg.active .video-popup_qr{max-height:40.9375rem!important;opacity:1!important}@media screen and (min-width:1440px){.video-bg.active .video-popup_qr{max-height:35rem!important}}@media screen and (min-width:1920px){.video-bg.active .video-popup_qr{max-height:41.25rem!important}}@media screen and (max-width:1024px){.video-bg.active .video-popup_qr{max-height:40.9375rem!important}}.landing-hero{min-height:100vh;min-height:100dvh;margin:0;padding:7rem 1.5rem 2.5rem;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;display:flex;align-items:flex-end}@media screen and (max-width:768px){.landing-hero{padding:6.25rem 1rem 1.5rem;background-position:top}}.landing-hero::after{content:"";position:absolute;left:0;bottom:0;width:100%;z-index:1;height:20.5rem;background:linear-gradient(180deg,rgba(39,34,26,0) 0%,#27221a 100%)}@media screen and (max-width:768px){.landing-hero::after{height:24rem}}.landing-hero::before{content:"";position:absolute;left:0;bottom:0;width:100%;z-index:2;height:8rem;backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 100%);mask-image:linear-gradient(180deg,transparent 0%,black 100%)}.landing-hero .outer{display:flex;align-items:flex-end;gap:1.75rem;position:relative;z-index:3;height:100%;width:100%}@media screen and (max-width:768px){.landing-hero .outer{flex-wrap:wrap;flex-direction:column;justify-content:flex-end}}.landing-hero .outer .left-col{max-width:50%;width:100%}@media screen and (max-width:1024px){.landing-hero .outer .left-col{max-width:100%}}.landing-hero .outer .left-col .eyebrow{color:#27221a;text-transform:uppercase;background-color:#fcf6ec;padding:.125rem .25rem;width:fit-content}.landing-hero .outer .left-col h2{margin-bottom:0;margin-top:1rem;color:#fcf6ec;max-width:42.25rem}@media screen and (min-width:1440px){.landing-hero .outer .left-col h2{max-width:46.944vw}}.landing-hero .outer .right-col{max-width:50%;width:100%;display:flex;justify-content:flex-end}@media screen and (max-width:1024px){.landing-hero .outer .right-col{max-width:100%;justify-content:flex-start}}.landing-hero .outer .right-col .button{max-width:21rem;width:100%}@media screen and (max-width:500px){.landing-hero .outer .right-col .button{max-width:100%}}.landing-hero .outer .right-col .button a{width:100%;justify-content:center}.two-cta-section{padding:1.5rem;padding-top:9.5rem;background-color:#fcf6ec;min-height:100vh;min-height:100dvh}@media screen and (max-width:768px){.two-cta-section{padding:1rem;padding-top:6.25rem}}.two-cta-section h2{margin-bottom:4.5rem;max-width:48.25rem;text-align:center;margin-left:auto;margin-right:auto}@media screen and (min-width:1440px){.two-cta-section h2{max-width:53.611vw}}@media screen and (max-width:1024px){.two-cta-section h2{margin-bottom:4.5rem}}@media screen and (max-width:1024px){.two-cta-section h2{margin-bottom:2.75rem}}.two-cta-section .outer{display:flex;gap:1rem;min-height:85vh}@media screen and (max-width:768px){.two-cta-section .outer{flex-wrap:wrap}}.two-cta-section .outer .left,.two-cta-section .outer .right{max-width:50%;width:100%;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;min-height:43rem}@media screen and (max-width:768px){.two-cta-section .outer .left,.two-cta-section .outer .right{max-width:100%;min-height:31.5rem}}.two-cta-section .outer .left .bg-cta,.two-cta-section .outer .right .bg-cta{position:absolute;width:100%;height:100%;z-index:1;object-fit:cover}.two-cta-section .outer .left:after,.two-cta-section .outer .right:after{content:"";background-color:rgba(39,34,26,.32);position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.two-cta-section .outer .left .info-cta,.two-cta-section .outer .right .info-cta{padding:1rem;position:relative;z-index:3;background-color:#fcf6ec;max-width:20.5rem}@media screen and (min-width:1440px){.two-cta-section .outer .left .info-cta,.two-cta-section .outer .right .info-cta{max-width:22.778vw;width:100%;padding:1.111vw;min-height:29.375rem;display:flex;flex-direction:column}}@media screen and (max-width:768px){.two-cta-section .outer .left .info-cta,.two-cta-section .outer .right .info-cta{max-width:16.5rem}}.two-cta-section .outer .left .info-cta .eyebrow,.two-cta-section .outer .right .info-cta .eyebrow{margin-bottom:.5rem;text-transform:uppercase;width:fit-content;color:#fcf6ec;background-color:#27221a;padding:.125rem .25rem}@media screen and (min-width:1440px){.two-cta-section .outer .left .info-cta .eyebrow,.two-cta-section .outer .right .info-cta .eyebrow{margin-bottom:.556vw}}.two-cta-section .outer .left .info-cta h3,.two-cta-section .outer .right .info-cta h3{margin-bottom:3.5rem}@media screen and (max-width:768px){.two-cta-section .outer .left .info-cta h3,.two-cta-section .outer .right .info-cta h3{margin-bottom:2.8125rem}}@media screen and (min-width:1440px){.two-cta-section .outer .left .info-cta h3,.two-cta-section .outer .right .info-cta h3{margin-bottom:3.889vw}}.two-cta-section .outer .left .info-cta img,.two-cta-section .outer .right .info-cta img{width:5.5rem;height:5.5rem;object-fit:contain;display:block;margin:0 auto;margin-bottom:3.5rem}@media screen and (max-width:768px){.two-cta-section .outer .left .info-cta img,.two-cta-section .outer .right .info-cta img{margin-bottom:2.5rem;width:5rem;height:5rem}}@media screen and (min-width:1440px){.two-cta-section .outer .left .info-cta img,.two-cta-section .outer .right .info-cta img{margin-bottom:3.889vw;width:6.111vw;height:6.111vw;flex:1}}.two-cta-section .outer .left .info-cta p,.two-cta-section .outer .right .info-cta p{margin-bottom:1.25rem}@media screen and (min-width:1440px){.two-cta-section .outer .left .info-cta p,.two-cta-section .outer .right .info-cta p{margin-bottom:1.389vw}}.two-cta-section .outer .left .info-cta .arrow-btn a,.two-cta-section .outer .right .info-cta .arrow-btn a{max-width:100%;width:100%;justify-content:center;background-color:#27221a;color:#fcf6ec;border-color:#27221a;padding-top:.75rem;padding-bottom:.75rem}.two-cta-section .outer .left .info-cta .arrow-btn:hover a,.two-cta-section .outer .right .info-cta .arrow-btn:hover a{color:#27221a}.landing-features{width:100%;margin:0;min-height:100vh;min-height:100dvh;background-color:#fcf6ec;padding:10rem 1.5rem 0}@media screen and (max-width:768px){.landing-features{padding:6.75rem 1rem 2.1875rem;overflow-x:hidden}}.landing-features .outer{display:flex;align-items:flex-start}@media screen and (max-width:768px){.landing-features .outer{flex-wrap:wrap}}.landing-features .outer .inner-left,.landing-features .outer .inner-right{max-width:50%;width:100%}@media screen and (max-width:768px){.landing-features .outer .inner-left,.landing-features .outer .inner-right{max-width:100%}}.landing-features .outer .inner-left .content{padding-right:5.3125rem}@media screen and (max-width:768px){.landing-features .outer .inner-left .content{padding-right:0;padding-bottom:3.5rem}}.landing-features .outer .inner-left .content .eyebrow{font-size:.625rem;line-height:1.2;font-weight:600;text-transform:uppercase;padding-top:.5rem;border-top:1px solid #27221a;max-width:13.6875rem;margin:0}.landing-features .outer .inner-left .content h2{margin:2.5rem 0 2.75rem;max-width:33.4375rem}@media screen and (max-width:768px){.landing-features .outer .inner-left .content h2{margin:1.5rem 0 2rem}}@media screen and (min-width:1440px){.landing-features .outer .inner-left .content h2{max-width:37.153vw}}.landing-features .outer .inner-right .content{padding-left:1.5rem;border-left:1px solid rgba(39,34,26,.2)}@media screen and (max-width:768px){.landing-features .outer .inner-right .content{padding-left:0;border-left:unset}}.landing-features .outer .inner-right .content .landing-features-block{display:flex;flex-direction:column;padding:0;margin-bottom:30px}.landing-features .outer .inner-right .content .landing-features-block_img{width:100%;height:23rem;overflow:hidden;position:relative}@media screen and (max-width:768px){.landing-features .outer .inner-right .content .landing-features-block_img{height:15rem}}@media screen and (min-width:1440px){.landing-features .outer .inner-right .content .landing-features-block_img{height:25.556vw}}.landing-features .outer .inner-right .content .landing-features-block_img img{width:100%;height:110%;object-fit:cover;position:absolute;top:0}@media screen and (max-width:768px){.landing-features .outer .inner-right .content .landing-features-block_img img{height:100%}}.landing-features .outer .inner-right .content .landing-features-block_info{background-color:#f3ede2;padding:1.0625rem 1rem 1rem;width:100%}@media screen and (max-width:768px){.landing-features .outer .inner-right .content .landing-features-block_info{padding:.75rem;min-height:11.5rem}}.landing-features .outer .inner-right .content .landing-features-block_info h3{padding-bottom:1rem;border-bottom:1px solid #27221a;margin:0}@media screen and (max-width:768px){.landing-features .outer .inner-right .content .landing-features-block_info h3{padding-bottom:.75rem}}.landing-features .outer .inner-right .content .landing-features-block_info__text{display:flex;padding-top:1rem;min-height:4.875rem}@media screen and (max-width:768px){.landing-features .outer .inner-right .content .landing-features-block_info__text{padding-top:.75rem;min-height:7.5rem}}.landing-features .outer .inner-right .content .landing-features-block_info__text p{font-size:.875rem;line-height:1.2;font-weight:500;letter-spacing:0;margin:0;width:50%;color:#27221a}.landing-features .outer .inner-right .content .landing-features-block_info__text p.text{padding-left:1rem;border-left:1px solid #27221a;max-width:15.625rem}@media screen and (min-width:1440px){.landing-features .outer .inner-right .content .landing-features-block_info__text p.text{max-width:17.361vw}}.landing-features .outer .inner-right .content .landing-features-block_info__text p.text .split-line{margin-top:-.0625rem}.landing-features .outer .inner-right .content .landing-features-block_info .number,.landing-features .outer .inner-right .content .landing-features-block_info .text{display:inline-block;vertical-align:top;margin:0;font-size:.875rem;line-height:1.2}.landing-features .outer .inner-right .content .landing-features-block_info .number{width:50%}.landing-features .outer .inner-right .content .landing-features-block_info .text{width:50%;padding-left:1rem;border-left:1px solid #27221a;min-height:4.875rem}@media screen and (max-width:768px){.landing-features-swiper.swiper{width:100%}.landing-features-swiper.swiper .swiper-wrapper{display:flex!important;flex-direction:row!important;height:auto!important;align-items:stretch}.landing-features-swiper.swiper .swiper-slide{height:auto!important;flex-shrink:0;width:19.875rem!important}}.info-blocks-swiper .swiper-slide:last-child,.landing-features-swiper .swiper-slide:last-child{margin-right:0!important}.marquee-container{display:flex;overflow:hidden;user-select:none;text-transform:uppercase}.marquee-container .marquee-track{display:flex;white-space:nowrap;animation:marquee-move 30s linear infinite;background:#b37d23;padding:.25rem 0}.marquee-container .marquee-track h5{color:#fff}.marquee-container .marquee-track span{display:inline-block}.marquee-container .separator{margin:0 .5rem;opacity:1}.marquee-container.desktop{display:flex}@media screen and (max-width:768px){.marquee-container.desktop{display:none}}.marquee-container.mobile{display:none}@media screen and (max-width:768px){.marquee-container.mobile{display:flex}}@keyframes marquee-move{from{transform:translateX(0)}to{transform:translateX(-100%)}}.table-landing{justify-content:flex-end;margin-bottom:0;padding-top:4rem}@media screen and (max-width:768px){.table-landing{padding-top:3.375rem}}.table-landing{min-height:95dvh}@media screen and (max-width:768px){.table-landing .outer{border-bottom:unset}}.table-landing .headings{display:flex;margin-bottom:4.5rem}@media screen and (max-width:768px){.table-landing .headings{flex-wrap:wrap;margin-bottom:3rem}}.table-landing .headings .heading{max-width:50%;width:100%}@media screen and (min-width:768px){.table-landing .headings .heading{gap:2rem}}@media screen and (max-width:768px){.table-landing .headings .heading{max-width:100%}}.table-landing .headings .heading h2{margin-bottom:1.25rem}.table-landing .headings .description{max-width:50%;width:100%}@media screen and (max-width:768px){.table-landing .headings .description{max-width:100%}}.table-landing .headings .description p{max-width:19.75rem}@media screen and (min-width:1440px){.table-landing .headings .description p{max-width:21.944vw}}.table-landing .left-col .price sup,.table-landing .right-col .price sup{font-size:.75rem;text-decoration:line-through}@media screen and (min-width:1440px){.table-landing .left-col .price sup,.table-landing .right-col .price sup{font-size:.833vw}}.table-landing .left-col .params,.table-landing .right-col .params{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start}.table-landing .left-col .params .gift,.table-landing .right-col .params .gift{display:flex;flex-direction:column;max-width:9.5rem;width:100%;background-color:#f3ede2;padding:.75rem;position:relative}@media screen and (min-width:1440px){.table-landing .left-col .params .gift,.table-landing .right-col .params .gift{max-width:10.556vw}}.table-landing .left-col .params .gift .images,.table-landing .right-col .params .gift .images{max-width:4rem;max-height:4rem;width:100%;height:100%;margin-bottom:3.25rem}.table-landing .left-col .params .gift .images .icon,.table-landing .right-col .params .gift .images .icon{width:1.25rem;height:1.25rem;object-fit:cover;position:absolute;top:.75rem;right:.75rem}@media screen and (max-width:768px){.table-landing .left-col .params .gift,.table-landing .right-col .params .gift{display:none}}.table-landing .left-col .gift.mobile,.table-landing .right-col .gift.mobile{display:none;background-color:#f3ede2;max-width:100%;width:100%;padding:.5rem;gap:.75rem;position:relative}.table-landing .left-col .gift.mobile .images,.table-landing .right-col .gift.mobile .images{max-width:4.5rem;max-height:4.5rem;width:100%;height:100%}.table-landing .left-col .gift.mobile .images .icon,.table-landing .right-col .gift.mobile .images .icon{width:1.5rem;height:1.5rem;object-fit:cover;position:absolute;top:.5rem;right:.5rem}.table-landing .left-col .gift.mobile p,.table-landing .right-col .gift.mobile p{max-width:9.9375rem}@media screen and (max-width:768px){.table-landing .left-col .gift.mobile,.table-landing .right-col .gift.mobile{display:flex}}@media screen and (max-width:768px){.table-landing{overflow:hidden}.table-landing h2{margin-bottom:1.5rem}.table-landing .outer{padding-top:0;border-top:unset}.table-landing .outer .left-col,.table-landing .outer .right-col{padding-top:0;border-top:unset}.table-landing .marquee-container{overflow:visible}}.form-section{margin:0;padding:1.5rem;padding-top:4rem;background-color:#fcf6ec}@media screen and (max-width:768px){.form-section{padding:5.75rem 1rem 1.5rem}}.form-section .outer{display:flex}@media screen and (max-width:768px){.form-section .outer{flex-wrap:wrap;gap:1.5rem}}.form-section .outer .left,.form-section .outer .right{max-width:50%;width:100%}@media screen and (max-width:768px){.form-section .outer .left,.form-section .outer .right{max-width:100%}}@media screen and (min-width:769px){.form-section .outer .left{position:relative;padding-right:1.5rem}}.form-section .outer .left h2{margin-bottom:3rem;max-width:28.625rem}@media screen and (max-width:768px){.form-section .outer .left h2{margin-bottom:1.5rem;max-width:17.125rem}}@media screen and (min-width:1024px) and (max-height:680px){.form-section .outer .left h2{margin-bottom:1rem}}.form-section .outer .left p{display:none;max-width:19.75rem}@media screen and (max-width:768px){.form-section .outer .left p{display:block;margin-bottom:3.5rem}}@media screen and (min-width:768px){.form-section .outer .right{position:relative}.form-section .outer .right:before{position:absolute;content:"";width:.4375rem;height:.625rem;border-radius:5px;right:0;top:0;background-color:#27221a}}.form-section .outer .right p{display:block;margin-bottom:6rem;max-width:19.75rem}@media screen and (max-width:768px){.form-section .outer .right p{display:none}}@media screen and (min-width:1024px) and (max-height:680px){.form-section .outer .right p{margin-bottom:1.5rem}}.form-section .outer .right .form-section_image{width:100%;height:31.25rem;overflow:hidden}@media screen and (max-width:768px){.form-section .outer .right .form-section_image{display:none!important}}@media screen and (min-width:1440px){.form-section .outer .right .form-section_image{height:28.278vw}}.form-section .outer .right .form-section_image img{width:100%;height:100%;object-fit:cover}.nf-form-fields-required{display:none!important}.nf-form-layout{font-family:archivo narrow,sans-serif!important}.nf-form-layout input,.nf-form-layout textarea{background-color:initial!important;border:unset!important;border-bottom:1px solid rgba(39,34,26,.2)!important;outline:none!important}.nf-form-layout textarea{height:8.125rem!important}.nf-form-layout #nf-field-8{height:3.25rem!important}@media screen and (max-height:720px){.nf-form-layout #nf-field-8{height:2rem!important}}.nf-form-layout .ninja-forms-req-symbol{color:#d2942d!important}.nf-form-layout .nf-error-msg{font-size:.625rem!important;color:#27221a!important}#nf-field-9-container{margin-top:4.375rem!important}@media screen and (max-width:768px){#nf-field-9-container{margin-top:0!important;margin-bottom:0!important}}@media screen and (min-width:769px){#nf-field-9-container{margin-bottom:0!important;position:absolute!important;width:calc(100% - 1.5rem)!important;bottom:-4px!important;left:0!important}.nf-form-layout .nf-error-msg{font-size:0!important}}.nf-field-label label{color:rgba(39,34,26,.4)!important;font-weight:600!important;font-family:archivo narrow,sans-serif!important;text-transform:uppercase!important;font-size:.75rem!important}.nf-field-label{margin-bottom:5px!important}.nf-field-container{margin-bottom:24px!important}@media screen and (max-width:768px){.nf-field-container{margin-bottom:16px!important}}@media screen and (min-width:1024px) and (max-height:680px){.nf-field-container{margin-bottom:12px!important}}.submit-wrap .nf-field-element{position:relative!important;padding-right:5rem!important;padding-left:0!important;transition:.3s!important;width:100%!important;display:flex!important;align-items:center!important;overflow-x:clip!important;height:5rem!important}@media screen and (max-width:768px){.submit-wrap .nf-field-element{height:4rem!important;padding-right:4rem!important}}.submit-wrap .nf-field-element:before{content:""!important;position:absolute!important;display:block!important;transform:rotate(-45deg)!important;background-color:#fcf6ec!important;background-image:url(../../assets/images/arrow-narrow-right.svg)!important;background-repeat:no-repeat!important;background-position:50%!important;width:0!important;height:0!important;padding:0!important;border:0!important;border-radius:50%!important;left:0!important;transition:.3s!important;z-index:1!important}.submit-wrap .nf-field-element:after{content:""!important;position:absolute!important;display:block!important;background-image:url(../../assets/images/arrow-narrow-right-beige.svg)!important;background-repeat:no-repeat!important;background-position:50%!important;background-color:#27221a!important;width:5rem!important;height:5rem!important;padding:1rem!important;border:1px solid #27221a!important;border-radius:50%!important;right:0!important;transition:.3s!important;z-index:1!important}@media screen and (max-width:768px){.submit-wrap .nf-field-element:after{width:4rem!important;height:4rem!important}}.submit-wrap .nf-field-element:hover{padding-right:0!important;padding-left:5rem!important}@media screen and (max-width:768px){.submit-wrap .nf-field-element:hover{padding-left:4rem!important}}.submit-wrap .nf-field-element:hover:before{width:5rem!important;height:5rem!important;padding:1rem!important;border:1px solid #27221a!important}@media screen and (max-width:768px){.submit-wrap .nf-field-element:hover:before{width:4rem!important;height:4rem!important}}.submit-wrap .nf-field-element:hover:after{width:0!important;height:0!important;padding:0!important;border:0!important}.submit-wrap .nf-field-element:hover input[type=submit]{color:#27221a!important;background-color:#fcf6ec!important}.submit-wrap .nf-field-element input[type=submit]{font-family:archivo narrow,sans-serif!important;padding:1rem 2rem!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.04em!important;border:1px solid #27221a!important;background-color:#27221a!important;width:100%!important;height:5rem!important;color:#fcf6ec!important;transition:.3s!important;cursor:pointer!important}@media screen and (max-width:768px){.submit-wrap .nf-field-element input[type=submit]{height:4rem!important}}.cta-container{position:relative;width:100%;min-height:100vh;min-height:100dvh;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:1.5rem}.cta-container:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(39,34,26,.24);top:0;left:0;z-index:1}@media screen and (max-width:768px){.cta-container{align-items:center;flex-direction:column;justify-content:center;gap:24px}}.cta-container_bg{position:absolute;width:100%;height:160%;object-fit:cover;z-index:0}@media screen and (max-width:768px){.cta-container_bg{height:165%}}.cta-container .words{position:absolute;top:57%;left:0;width:100%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;gap:1em;z-index:2;pointer-events:none}@media screen and (max-width:768px){.cta-container .words{position:unset;transform:none;gap:5px}}.cta-container .words .left-word,.cta-container .words .right-word{display:flex;align-items:center}.cta-container .words .left-word h2,.cta-container .words .right-word h2{margin:0;white-space:nowrap;color:#fcf6ec}@media screen and (max-width:768px){.cta-container .words .left-word h2,.cta-container .words .right-word h2{font-size:1.75rem;line-height:1.1}}.cta-container .cta-info{position:absolute;left:50%;transform:translateX(-50%);z-index:3;width:100%;max-width:26rem;padding:1rem;background-color:#fcf6ec}.cta-container .cta-info .eyebrow{color:#fcf6ec;background-color:#27221a;padding:.125rem .25rem;text-transform:uppercase;margin-bottom:.75rem;width:fit-content}.cta-container .cta-info h3{margin-bottom:4.722vw}@media screen and (max-width:768px){.cta-container .cta-info h3{margin-bottom:2.3125rem}}.cta-container .cta-info img{display:block;max-width:9.5rem;width:100%;max-height:9.5rem;height:100%;object-fit:cover;margin-left:auto;margin-right:auto;margin-bottom:4.722vw}@media screen and (max-width:768px){.cta-container .cta-info img{max-width:7rem;max-height:7rem;margin-bottom:2.75rem}}@media screen and (min-width:1440px){.cta-container .cta-info{max-width:28.889vw;padding:1.111vw}.cta-container .cta-info .eyebrow{margin-bottom:.833vw}.cta-container .cta-info img{max-width:10.556vw;max-height:10.556vw}}.cta-container .cta-info .features h5{padding:.5rem .625rem;padding-left:1.5rem;border-top:1px solid rgba(39,34,26,.2);text-transform:uppercase;position:relative}.cta-container .cta-info .features h5:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-55%);width:1rem;height:1rem;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url(../../assets/images/check-circle.svg)}.cta-container .cta-info .features h5:nth-last-child(1){border-bottom:1px solid rgba(39,34,26,.2)}.cta-container .cta-info .arrow-btn{margin-top:1.5rem}.cta-container .cta-info .arrow-btn a{width:100%;background-color:#27221a;justify-content:space-between;border-color:#27221a;padding:.8125rem .625rem .8125rem .75rem}@media screen and (max-width:768px){.cta-info{position:absolute!important;left:50%!important;width:calc(100% - 2rem)!important}}.popup-overlay{position:fixed;inset:0;background-color:rgba(39,34,26,.88);z-index:99999;opacity:0;pointer-events:none;transition:opacity .4s ease;cursor:pointer}.popup-delivery.is-visible~.popup-overlay,.popup-overlay.is-visible{opacity:1;pointer-events:all}.popup-delivery{position:fixed;top:50%;left:50%;transform:translate(-50%,calc(-50% + 20px));z-index:100000;display:flex;width:100%;max-width:57.5rem;background-color:#fcf6ec;opacity:0;pointer-events:none;transition:opacity .4s ease,transform .4s ease}@media screen and (max-width:768px){.popup-delivery{flex-direction:column;max-height:90vh;max-width:calc(100% - 2rem);overflow-y:visible}}.popup-delivery.is-visible{opacity:1;pointer-events:all;transform:translate(-50%,-50%)}.popup-delivery .popup-close{position:absolute;top:0;right:-3.5rem;width:3rem;height:3rem;background-color:initial;border:1px solid #fcf6ec;color:#fcf6ec;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;transition:background-color .2s ease,color .2s ease;font-size:.875rem}@media screen and (max-width:1024px){.popup-delivery .popup-close{top:-3.75rem;right:0}}.popup-delivery .popup-close:hover{background-color:#fcf6ec;color:#27221a}.popup-delivery .popup-image{flex:0 0 50%;padding:.5rem;padding-right:0}@media screen and (max-width:768px){.popup-delivery .popup-image{flex:none;height:16.5rem;padding-right:.5rem}}.popup-delivery .popup-image img{width:100%;height:100%;object-fit:cover;display:block}.popup-delivery .popup-info{flex:1;padding:1.5rem;display:flex;flex-direction:column}@media screen and (max-width:768px){.popup-delivery .popup-info{padding:.5rem;padding-top:.25rem}}.popup-delivery .popup-info .eyebrow{margin-bottom:.75rem;padding:.125rem .25rem;width:fit-content;background-color:#27221a;color:#fcf6ec;text-transform:uppercase}@media screen and (max-width:768px){.popup-delivery .popup-info .eyebrow{margin-bottom:.5rem}}.popup-delivery .popup-info h3{margin-bottom:1rem;max-width:18rem;color:#27221a}@media screen and (min-width:1440px){.popup-delivery .popup-info h3{max-width:20vw}}@media screen and (max-width:768px){.popup-delivery .popup-info h3{margin-bottom:.5rem}}.popup-delivery .popup-info p{margin-bottom:auto;padding-bottom:2rem;color:#27221a;max-width:17.4375rem}@media screen and (min-width:1440px){.popup-delivery .popup-info p{max-width:19.375vw}}.popup-delivery .popup-info .button{width:100%}@media screen and (max-width:768px){.popup-delivery .popup-info .button{overflow:hidden;padding-top:2px;padding-bottom:2px}}.popup-delivery .popup-info .button a{width:100%;background-color:#27221a;color:#fcf6ec;justify-content:center}.popup-delivery .popup-info .button a:before{background-image:url(../../assets/images/arrow-narrow-right.svg);background-color:initial}.popup-delivery .popup-info .button a:after{background-image:url(../../assets/images/arrow-narrow-right-beige.svg);background-color:#27221a}.popup-delivery .popup-info .button a:hover{background-color:initial;color:#27221a}@media screen and (max-width:768px){.page-template-template-landing-page .faq-section{padding-top:2.5rem}}