body{overflow-x:hidden}body>div[data-elementor-type=wp-page]{overflow-x:hidden}@font-face{font-family:Montserrat;src:url(./Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(./Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(./Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(./Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(./Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(./Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(./Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(./Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(./Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Lato;src:url(./Lato-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Lato;src:url(./Lato-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Lato;src:url(./Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(./Lato-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Lato;src:url(./Lato-Black.ttf) format("truetype");font-weight:900;font-style:normal}.global-video-section__container__modal{position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer}.global-video-section__container__modal__image{width:100%!important}.global-video-section__container__modal__playbutton{position:absolute;max-width:50px!important;z-index:1}@media only screen and (min-width: 1025px){.global-video-section__container__modal__playbutton{max-width:100px!important}}.global-video-section__container__modal__wrapper{position:absolute;bottom:10%;left:0;right:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:#fff;letter-spacing:2px}.global-video-section__container__modal__wrapper__text-1{font-family:Lato,sans-serif!important;line-height:1.5!important;font-size:clamp(1.15rem,6.25vw,7rem)!important;margin-block-end:0rem}.global-video-section__container__modal__wrapper__text-2{font-weight:300!important;font-family:Lato,sans-serif!important;line-height:1.5!important;font-size:clamp(.8rem,4vw,4rem)!important;margin-block-end:0rem}svg.exagon{width:50px;height:50px}svg.exagon .background{transition:fill .3s ease-out;fill:transparent;stroke:#181818}svg.exagon .foreground{transition:stroke .3s ease-out;stroke:#181818;fill:none}svg.exagon .foreground-pause{display:none}#myModal{max-width:900px;padding:18px 30px;border-radius:4px;background:#fafafa;display:none;opacity:0;z-index:38;text-align:center;height:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;box-sizing:border-box}#myModal .modal-container{color:#b1b1b1;font-size:20px;font-weight:300}#myModal .modal-container img{width:100%}#myModal .modal-arrow{color:#fff;opacity:.5;font-size:75px;position:absolute;top:60%;cursor:pointer}#myModal .modal-arrow:hover{opacity:1}#myModal .modal-arrow-prev{left:10px}#myModal .modal-arrow-next{right:10px}#myModal #myModal__close{width:21px;height:21px;position:absolute;top:-15px;right:18px;cursor:pointer;display:block;font-size:29px}@media screen and (min-width: 1024px){#myModal #myModal__close{right:-7px}}#myOverlay{z-index:37;position:fixed;background-color:#ffffffe6;width:100%;height:100%;top:0;left:0;cursor:pointer;display:none}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vz-wrapper{display:flex;align-items:center;justify-content:center}#myCanvas{z-index:99999999}.elementor-sticky__spacer #promotion-bar{display:block!important;height:100%!important}#promotion-bar{text-align:center;font-family:Montserrat,sans-serif}#promotion-bar.scrolled a{padding:0!important}#promotion-bar .red-bar{background-color:#ff2f00}#promotion-bar .red-bar a{color:#fff;display:block;font-size:14px;font-weight:300;padding:10px;max-width:500px;margin:auto}#promotion-bar .red-bar a .heading{text-transform:uppercase}#promotion-bar .red-bar a p{margin-bottom:0;padding-bottom:0}#promotion-bar .red-bar a p.subtext{font-size:12px;margin-top:5px}#promotion-bar .grey-bar{background-color:#3a3b40;color:#fff;display:block;font-size:12px;width:100%;margin-bottom:0;padding:5px 0}#fireplaces-section{position:absolute;width:100%;z-index:3;display:none}#fireplaces-section .fireplaces{background-color:#181818;padding:20px 0;width:100%}#fireplaces-section .fireplaces__container{max-width:980px;margin:auto}#fireplaces-section .fireplaces__row--first{display:flex;justify-content:center}#fireplaces-section .fireplaces__row--first .fireplaces__column--first{width:65%}#fireplaces-section .fireplaces__row--first .fireplaces__column--first .fireplaces__image{height:360px;background-position:top center;background-repeat:no-repeat;background-size:440px auto}#fireplaces-section .fireplaces__row--first .fireplaces__column--second{width:35%;border:solid;border-width:1px 1px 0px 1px;border-color:#fff;display:flex;flex-direction:column;text-align:center;color:#fff;text-transform:uppercase;padding:0 20px;gap:20px}#fireplaces-section .fireplaces__row--first .fireplaces__column--second .fireplaces__title{color:#fff;font-family:"Montserrat",Sans-serif;font-size:48px;font-weight:300}#fireplaces-section .fireplaces__row--first .fireplaces__column--second .fireplaces__description{font-weight:600}#fireplaces-section .fireplaces__row--first .fireplaces__column--second .fireplaces__extras{padding:0 20px}#fireplaces-section .fireplaces__row--first .fireplaces__column--second .fireplaces__extras .extras__row{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:10px;color:#fff;min-height:50px}#fireplaces-section .fireplaces__row--first .fireplaces__column--second .fireplaces__extras .extras__row img{max-width:50px;width:100%}#fireplaces-section .fireplaces__row--first .fireplaces__column--second .fireplaces__extras .extras__row p{margin:auto;color:#fff;font-size:14px}#fireplaces-section .fireplaces__row--second{display:flex;flex-direction:row;text-align:center}#fireplaces-section .fireplaces__row--second .fireplaces__column{width:32.5%;border:1px solid #ffffff;border-right:none;padding:10px 5px;align-items:center;display:flex;flex-direction:column;justify-content:center}#fireplaces-section .fireplaces__row--second .fireplaces__column--third{width:17.5%}#fireplaces-section .fireplaces__row--second .fireplaces__column--fourth{width:17.5%;border-right:1px solid #ffffff}#fireplaces-section .fireplaces__row--second .fireplaces__column--fourth img{max-height:40px}#fireplaces-section .fireplaces__row--second .fireplaces__column .fireplaces__title{color:#fff;font-size:12px;font-weight:500}#fireplaces-section .fireplaces__row--second .fireplaces__column .fireplaces__extra_section{display:flex;gap:5px;color:#fff;font-size:12px}#fireplaces-section .fireplaces__row--second .fireplaces__column .fireplaces__extra_section>.fireplaces__price{font-weight:600}#fireplaces-section .fireplaces__row--second .fireplaces__column .fireplaces__subtitle{color:#fff;font-size:12px}#fireplaces-section .fireplaces__row--second .fireplaces__column .fireplaces__link{background-color:#ff2f00;font-size:13px;text-transform:uppercase;border-radius:0;padding:6px 24px;color:#fff}#fireplaces-section .fireplaces__row--second .fireplaces__column .fireplaces__link:hover{color:#000}#fireplaces-section>#gif-loader{max-width:100%;height:100%;background-color:#fff3;position:absolute;top:0;bottom:0;left:0;right:0;z-index:99;margin:auto;display:none}#fireplaces-section>#gif-loader>.loader-gif{max-width:64px;height:64px;position:absolute;top:0;bottom:0;left:0;right:0;z-index:99;margin:auto;background-image:url(../assets/gifs/loader.gif)}#mf-slider .container{padding:15px;position:absolute;height:100%;color:#fff;top:0;z-index:2;display:flex;flex-direction:column;justify-content:space-evenly;width:50%;background-color:#0006}@media only screen and (min-width: 1025px){#mf-slider .container{left:50px;width:100%;background-color:transparent}}#mf-slider .container .controls .slider-title{font-size:2.3rem;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.32;color:#fff;text-transform:uppercase;font-family:Montserrat}#mf-slider .container .controls .navigation{position:relative;display:flex;gap:50px;top:30px;left:-10px}#mf-slider .container .controls .navigation>div{background-image:unset;position:relative;width:3rem;height:3rem}#mf-slider .container .controls .navigation>div:after{content:unset}#mf-slider .container .controls .navigation svg .on-dark{fill:transparent;stroke:#fff}#mf-slider .container .controls .navigation svg:hover .hexagon{fill:#fff}#mf-slider .container .controls .navigation svg:hover .icon{fill:#000}#mf-slider .container .fireplace-info__product-title--title{font-family:Montserrat;font-size:3rem;font-weight:700;margin-bottom:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out;transform:translate(-100%);opacity:0}@media only screen and (min-width: 1025px){#mf-slider .container .fireplace-info__product-title--title{font-size:7.6rem}}#mf-slider .container .fireplace-info__product-title--title.visible{transform:translate(0);opacity:1}#mf-slider .container .fireplace-info__product-title--title.mf-hidden{transform:translate(-100%);opacity:0}#mf-slider .container .fireplace-info__product-description{margin-bottom:30px}#mf-slider .container .fireplace-info__product-description--description{font-family:"Monsterrat",Sans-serif;font-size:2.2rem;font-weight:500;line-height:1.3;letter-spacing:.64px;color:#fff;transition:transform .5s ease-in-out,opacity .5s ease-in-out;transform:translate(-100%);opacity:0}#mf-slider .container .fireplace-info__product-description--description.visible{transform:translate(0);opacity:1}#mf-slider .container .fireplace-info__product-description--description.mf-hidden{transform:translate(-100%);opacity:0}#mf-slider .container .fireplace-info__product-link a{display:flex;align-items:center;gap:20px;max-width:fit-content}#mf-slider .container .fireplace-info__product-link a svg{width:3rem}#mf-slider .container .fireplace-info__product-link a svg .background,#mf-slider .container .fireplace-info__product-link a svg .foreground{stroke:#fff}#mf-slider .container .fireplace-info__product-link a p{color:#fff;margin-bottom:0;max-width:100px}#mf-slider .container .fireplace-info__product-link a:hover svg .foreground{stroke:#000}#mf-slider .container .fireplace-info__product-link a:hover svg .background{fill:#fff}#mf-slider .container .fireplace-info__product-link a:hover svg .hexagon{fill:#fff}#mf-slider .container .fireplace-info__product-link a:hover svg .icon{stroke:#000}#mf-slider .container .fireplace-info__product-link a:hover p{color:#fff;opacity:.8}#mf-slider .swiper-wrapper{height:65vh;white-space:nowrap}@media only screen and (min-width: 1025px){#mf-slider .swiper-wrapper{height:90vh}}#mf-slider .swiper-wrapper .swiper-slide{display:inline-block;height:100%;will-change:width;background:transparent;-webkit-transition:width .8s ease-out;transition:width .8s ease-out;float:none}@media only screen and (min-width: 1025px){#mf-slider .swiper-wrapper .swiper-slide.swiper-slide-active{width:65vw!important}}#mf-slider .swiper-wrapper .swiper-slide.swiper-slide-active .skew:after{opacity:0}#mf-slider .swiper-wrapper .swiper-slide .skew{position:relative;height:100%;width:100%;overflow:hidden}@media only screen and (min-width: 1025px){#mf-slider .swiper-wrapper .swiper-slide .skew{-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg);transform-origin:bottom left}}#mf-slider .swiper-wrapper .swiper-slide .skew:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000bf;opacity:1;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}#mf-slider .swiper-wrapper .swiper-slide .skew .skew-fix{height:100%}@media only screen and (min-width: 1025px){#mf-slider .swiper-wrapper .swiper-slide .skew .skew-fix{-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-ms-transform:skew(20deg);transform:skew(20deg);transform-origin:bottom left;-webkit-background-position:center center;background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:#000;position:relative}}#mf-slider .swiper-wrapper .swiper-slide .skew img{max-width:unset;width:auto;height:100%;position:absolute;left:0%;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translate(0)}@media only screen and (min-width: 1025px){#mf-slider .swiper-wrapper .swiper-slide .skew img{left:40%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}}#advantages-slider{background-color:#f0f0f0;padding-top:50px;padding-bottom:50px}#advantages-slider .swiper-container{overflow:hidden}#advantages-slider .slide{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:center}@media only screen and (max-width: 1024px){#advantages-slider .slide{flex-direction:column}}#advantages-slider .slide__column{max-width:50%;width:100%}@media only screen and (max-width: 1024px){#advantages-slider .slide__column{max-width:100%}}#advantages-slider .slide__column:first-child{text-align:center}#advantages-slider .slide__column img{width:300px}#advantages-slider .slide__column__infos{max-width:70%;padding:0 10px}@media only screen and (max-width: 1024px){#advantages-slider .slide__column__infos{max-width:100%}}#advantages-slider .slide__column__infos--title{font-size:2.5625rem;font-weight:600;font-family:Montserrat,sans-serif!important}@media only screen and (max-width: 1024px){#advantages-slider .slide__column__infos--title{text-align:center}}#advantages-slider .slide__column__infos--description{color:#000;font-size:clamp(1rem,.9375vw,1.125rem);font-weight:300}#advantages-slider .slide__column__navigation{position:relative;max-width:125px;height:60px}@media only screen and (max-width: 1024px){#advantages-slider .slide__column__navigation{max-width:100%}}#advantages-slider .slide__column__navigation>.swiper-button-prev,#advantages-slider .slide__column__navigation>.swiper-button-next{width:2.5rem}#advantages-slider .slide__column__navigation>.swiper-button-prev:after,#advantages-slider .slide__column__navigation>.swiper-button-next:after{content:""}#advantages-slider .slide__column__navigation>.swiper-button-prev>svg .on-dark,#advantages-slider .slide__column__navigation>.swiper-button-next>svg .on-dark{fill:transparent;stroke:#000}#advantages-slider .slide__column__navigation>.swiper-button-prev:hover svg .hexagon,#advantages-slider .slide__column__navigation>.swiper-button-next:hover svg .hexagon{fill:#fff}#advantages-slider .slide__column__navigation>.swiper-button-prev:hover svg .icon,#advantages-slider .slide__column__navigation>.swiper-button-next:hover svg .icon{stroke:#000}#advantages-slider .slide__column__navigation>.swiper-button-prev:hover p,#advantages-slider .slide__column__navigation>.swiper-button-next:hover p{color:#fff;opacity:.8}#advantages-slider .slide__column__button{margin-top:20px;display:flex;gap:20px;align-items:center;cursor:pointer;padding-left:8px}#advantages-slider .slide__column__button--button-text{color:#000;line-height:22px;font-size:14px}#advantages-grid{background-color:#f0f0f0}#advantages-grid .grid-preloader{display:none;height:300px;background-color:#fff6;background-image:url(../assets/gifs/loader.gif);background-repeat:no-repeat;background-position:center}#advantages-grid .advantages-grid__container{max-width:1400px;display:grid;grid-template-columns:1fr;margin:auto}@media only screen and (min-width: 1024px){#advantages-grid .advantages-grid__container{grid-template-columns:repeat(2,1fr);column-gap:100px;row-gap:30px}}#advantages-grid .advantages-grid__container__advantage{padding:10px}#advantages-grid .advantages-grid__container__advantage h2{font-size:33px;font-weight:700;margin-bottom:18px}#advantages-grid .advantages-grid__container__advantage p{font-size:16px;line-height:28px;color:#202020;font-weight:300}.random-reviews{display:flex;gap:80px;color:#000;padding-top:30px;padding-bottom:30px;flex-direction:column}@media only screen and (min-width: 1025px){.random-reviews{text-align:left;flex-direction:row}}.random-reviews__body{flex-grow:1;display:flex;flex-direction:column;row-gap:25px;padding-bottom:30px;border-bottom:1px solid rgba(2,2,1,.12)}.random-reviews__review{display:flex;flex-direction:column;width:100%;row-gap:30px;padding:0 30px 15px;background:#fff;margin-top:50px}.random-reviews__review>*{width:100%}.random-reviews__text{flex-grow:1!important}.random-reviews__footer{display:flex;flex-wrap:wrap;gap:10px}.random-reviews__footer>*{width:calc(50% - 5px)}.random-reviews__author-photo>img{width:100px;height:100px;border-radius:50%;margin-top:-50px}.random-reviews__rating{display:flex;justify-content:flex-end;column-gap:10px}.random-reviews__rating-star{color:#ff2f00;font-size:.875rem}.random-reviews__source{text-transform:uppercase}.random-reviews__links{display:flex;justify-content:space-between;align-items:center;column-gap:10px}.random-reviews__read-more{font-size:.875rem;color:#000;text-transform:capitalize}.random-reviews__read-more:hover{color:inherit;text-decoration:none}.random-reviews__source-img{width:30px!important;height:30px!important}.random-reviews__source-img--google{background:url(../assets/svg/google.svg) no-repeat center;background-size:contain}.random-reviews__source-img--amazon{background:url(../assets/svg/amazon.svg) no-repeat center;background-size:contain}.review-popup{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#00000080;z-index:1000}.review-popup-content{background-color:#fff;padding:20px;border:1px solid #888;width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.review-popup-content .random-reviews__links{justify-content:flex-end}.review-popup-close{color:#aaa;float:right;font-size:28px;font-weight:700}.review-popup-close:hover,.review-popup-close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-dialog{border:1px solid;margin-bottom:5px;background:#fff;display:none}.modal-dialog__container__modal-dialog-title{background:#38383880;padding:2%;color:#fff!important;text-align:center;font-size:24px!important;margin:0}.modal-dialog__container__close-button{text-align:right;padding-right:5%}.modal-dialog__container__close-button>a{color:gray!important;line-height:24px;text-align:right!important;margin-left:auto;text-decoration:underline!important;font-weight:700}.modal-dialog h2{background:#38383880;padding:2%;color:#fff;text-align:center;font-size:24px!important}.modal-dialog button:hover{background:#ec4526!important}.add-to-cart-modal{position:fixed;bottom:1rem;z-index:5;right:1rem}@media only screen and (min-width: 768px){.add-to-cart-modal{bottom:3rem;right:2rem}}.add-to-cart-modal .add-to-cart-button{color:#cfcfcf;font-size:16px;z-index:10;cursor:pointer;background:#ff5900d9;color:#fff;text-decoration:none;text-transform:uppercase;font-family:Franklin Gothic Medium;padding:10px;display:flex;gap:15px;align-items:center;justify-content:center}.greetings-popup__select p{margin-bottom:10px}.greetings-popup__header{flex-wrap:wrap!important;font-family:Montserrat,sans-serif!important}.greetings-popup__header a{padding-right:calc(clamp(.625rem,.9375vw,1.125rem) + 2rem)!important;font-size:1.5rem!important;color:#000!important}.greetings-popup__button{font-weight:300!important}.greetings-popup__button a{background:url(../assets/images/unchecked.png) no-repeat right;background-size:contain}.greetings-popup__button a:hover{cursor:pointer}.greetings-popup__button--checked a{background:url(../assets/images/checked.png) no-repeat right;background-size:contain}.greetings-popup__videos>*:not(.visible){display:none}.ws-custom-play-button .button-outline,.ws-custom-play-button .play-icon{stroke:#fff;fill:none;stroke-width:4;filter:drop-shadow(0 0 10px red)}.ws-custom-play-button .button-outline-back,.ws-custom-play-button .play-icon-back{stroke:#cf6c6c;stroke-width:1;filter:drop-shadow(0 0 10px rgb(207,108,108))}.ws-custom-play-button .play-icon{stroke-dasharray:150 150;stroke-dashoffset:300;animation:icon-dash-animation 2s linear infinite}@keyframes icon-dash-animation{to{stroke-dashoffset:0}}.ws-custom-play-button .button-outline{stroke-dasharray:500 500;stroke-dashoffset:0;animation:btn-dash-animation 2s linear infinite}@keyframes btn-dash-animation{to{stroke-dashoffset:1000}}.ws-custom-play-button .amw-custom-play .elementor-custom-embed-play{background:radial-gradient(closest-side,#f033,#f030)}.ws-custom-play-button .elementor-custom-embed-play{z-index:1}.ws-custom-play-button .elementor-custom-embed-play svg{background:radial-gradient(closest-side,#f039,#f030);transition:transform .5s,opacity .5s;animation:play-btn-animation 2s linear infinite}@keyframes play-btn-animation{0%{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.5}to{transform:scale(1);opacity:1}}.ws-on-leave-popup .dialog-close-button i{padding:5px}.ws-on-leave-popup__content-section{display:block!important}.ws-on-leave-popup__content-section.hidden,.ws-on-leave-popup__thanks-section{display:none!important}.ws-on-leave-popup__thanks-section.visible{display:block!important}#preloader{position:fixed;width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999}.custom-loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #ff2f00;width:120px;height:120px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 900px){.categories-heading-image{position:absolute!important;right:40px!important;bottom:0!important}.categories-heading-image>div{text-align:right}}.categories-heading-image img{width:100%!important;max-width:400px!important;min-width:unset!important}@media (min-width: 900px){.categories-heading-image img{width:40%!important;max-width:unset!important}}@media only screen and (min-width: 1025px){.categories-heading-image img{width:22.5vw!important;min-width:350px!important}}.service-features>*{justify-content:space-evenly}.service-features>* .elementor-widget-wrap{flex-direction:column}.service-features>* .elementor-widget-wrap .service-features-item{flex-grow:1;display:flex;flex-direction:column}.service-features>* .elementor-widget-wrap .service-features-item>div{flex-grow:1;display:flex;flex-direction:column}.service-features>* .elementor-widget-wrap .service-features-item>div>div{flex-grow:1;display:flex;flex-direction:column}.properties,.category-wrap{width:100%!important}.category{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem}.category__product{display:flex;flex-direction:column;row-gap:1.25rem;width:100%;border:1px solid #d5d5d5}@media only screen and (min-width: 641px){.category__product{width:calc((100% - 1.25rem)/2)}}.category__product p{margin:0}.category__product .product__data{flex-grow:1;display:flex;flex-direction:column;row-gap:inherit;padding:0 1.25rem 1.25rem}.category__product .product__data .data__separator{height:1px;background:#d5d5d5}.category__product .product__image{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1}.category__product .product__title{flex-grow:1}.category__product .product__title p{color:#000;font-weight:500}.category__product .product__description{flex-grow:1;font-size:.75rem;color:#bcbcbc}.category__product .product__stock{display:flex;align-items:center;gap:.5rem;font-weight:400}.delivery-icon{width:22px;height:22px}.category__product .product__actions{display:flex;gap:1.25rem;font-family:SterlingDisplay-Roman,sans-serif}.category__product .product__link{flex-grow:1;display:flex;justify-content:center;align-items:center;padding:1.25rem;border:1px solid #FF2F00;background:#ff2f00;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:500;line-height:1;color:#fff;text-transform:uppercase;transition:.3s}.category__product .product__link:hover{background:#fff;color:#ff2f00}.category__product .product__cart-btn{display:flex;justify-content:center;align-items:center;height:100%;aspect-ratio:1/1;padding:0;border:1px solid #FF2F00;background:#fff}.category__product .product__cart-btn:not(.disabled){transition:.3s}.category__product .product__cart-btn:hover,.category__product .product__cart-btn:focus,.category__product .product__cart-btn:focus-visible{background:#ff2f00;cursor:pointer;outline:none}.category__product .product__cart-btn:hover .cart__body,.category__product .product__cart-btn:focus .cart__body,.category__product .product__cart-btn:focus-visible .cart__body{fill:#fff}.category__product .product__cart-btn:hover .cart__wheel,.category__product .product__cart-btn:focus .cart__wheel,.category__product .product__cart-btn:focus-visible .cart__wheel{stroke:#fff}.category__product .product__cart-btn.disabled{background:#d5d5d5!important;border-color:#999;cursor:default}.category__product .product__cart-btn.disabled .cart__body{fill:#777}.category__product .product__cart-btn.disabled .cart__wheel{stroke:#777}.category__product .product__cart-btn.disabled:hover,.category__product .product__cart-btn.disabled:focus,.category__product .product__cart-btn.disabled:focus-visible{background:#d5d5d5!important;border-color:#999;cursor:default}.category__product .product__cart-btn.disabled:hover .cart__body,.category__product .product__cart-btn.disabled:focus .cart__body,.category__product .product__cart-btn.disabled:focus-visible .cart__body{fill:#777}.category__product .product__cart-btn.disabled:hover .cart__wheel,.category__product .product__cart-btn.disabled:focus .cart__wheel,.category__product .product__cart-btn.disabled:focus-visible .cart__wheel{stroke:#777}.hero-section__heading h1{color:#e7e6e8!important;font-size:5rem!important;line-height:1.1!important;text-transform:uppercase;font-family:Franklin Gothic Heavy,sans-serif!important;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width: 1025px){.hero-section__heading h1{font-size:clamp(14rem,17.5vw,22.5rem)!important}}.hero-section__container{margin-top:25px;gap:25px;flex-direction:column-reverse;display:flex;max-width:100%}@media only screen and (min-width: 1025px){.hero-section__container{margin-top:0;gap:50px;flex-direction:row;position:relative;top:-50px}}.hero-section__container p{margin-bottom:0}.hero-section__product-variation{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.hero-section__product-variation-selector__option{position:relative;color:#000}.hero-section__product-variation-selector__option img{padding:5px}.hero-section__product-variation-selector__option:hover{text-decoration:underline}.hero-section__product-variation-selector__option:hover img:first-child{box-shadow:0 0 42px -29px #000;border:1px solid rgba(183,155,120,.9490196078);transition:all .2s linear;cursor:pointer}.hero-section__product-variation__sold-out-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;max-width:100%}.hero-section__column{max-width:100%;width:100%}.hero-section__column--first{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:25px}@media only screen and (min-width: 1025px){.hero-section__column--first{max-width:30%}}.hero-section__column--second{display:flex;justify-content:center}@media only screen and (min-width: 1025px){.hero-section__column--second{max-width:70%;text-align:end;position:relative;top:-50px}}.hero-section__column--second__top-image{position:relative}.hero-section__column--second__sold-out-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;max-width:100%}.hero-section__product-info{display:flex;flex-direction:column;gap:15px}.hero-section__add-to-cart-button{padding:15px 30px;font-size:clamp(1.5rem,2.53vw,3.625rem);line-height:1;background:#ff5900;color:#fff;text-decoration:none;font-family:Franklin Gothic Medium!important;text-transform:uppercase;text-wrap:nowrap;font-weight:600}.hero-section__add-to-cart-button:hover{color:#fff;opacity:.9}.hero-section__add-to-cart-button--disabled{padding:15px 30px;font-size:clamp(1.5rem,2.53vw,3.625rem);line-height:1;color:#fff;text-decoration:none;font-family:Franklin Gothic Medium!important;text-transform:uppercase;text-wrap:nowrap;font-weight:600;background:#818181}.hero-section__add-to-cart-button--disabled:hover{opacity:.8}.hero-section__text-under-button{font-size:16px;font-weight:500;color:#818181;margin-bottom:10px!important}.hero-section__shipping-notice{font-size:12px;color:#ccc}.hero-section__product-title{color:#2a2a2a;font-family:Lato,sans-serif!important;text-transform:uppercase;border-bottom:2px solid #e7e6e8;display:inline-block;font-weight:700;margin:0}.hero-section__dimension-info{display:flex;max-width:100%;width:100%;gap:20px;justify-content:center}@media only screen and (min-width: 1025px){.hero-section__dimension-info__image{margin-top:15px}}.hero-section__dimension-info__text{font-size:clamp(1.5rem,1.75vw,3.5rem);font-weight:600;color:#4f4f4f}.section-second__shape{background:#f0f0f0;height:100%;position:absolute;right:0;z-index:1}@media only screen and (min-width: 1025px){.section-second__shape{width:80%;height:120%;clip-path:polygon(24.38vw 0,100% 0,100% 100%,0% 100%)}}.section-second__grid{z-index:2;display:flex;flex-direction:column;max-width:100%;width:100%;gap:20px;position:relative}@media only screen and (min-width: 1025px){.section-second__grid{flex-direction:row}}.section-second__grid-item--1{max-width:100%}@media only screen and (min-width: 1025px){.section-second__grid-item--1{max-width:60%}}.section-second__grid-item--1 img{width:auto;max-width:100%}@media only screen and (min-width: 1025px){.section-second__grid-item--1 img{clip-path:polygon(0 0,100% 0%,38.655vw 100%,0% 100%)}}.section-second__grid-item--2{max-width:100%;width:100%;display:inline-grid;justify-content:center;row-gap:2vw;padding:10px 0}@media only screen and (min-width: 1025px){.section-second__grid-item--2{max-width:40%;row-gap:1.667vw}}.section-second__icon{width:100%;display:flex;align-items:center;gap:20px}.section-second__icon img{width:100%;max-width:50px!important}@media only screen and (min-width: 1025px){.section-second__icon img{max-width:100px!important}}.section-second__icon span{color:#000;font-weight:500;font-size:clamp(1.25rem,1.95vw,2.125rem)}.section-third{position:relative}.section-third__shape{display:none}@media only screen and (min-width: 1025px){.section-third__shape{background:#f0f0f0;width:100%;height:56.73vw;top:12.34375vw;position:absolute;z-index:0;clip-path:polygon(35vw 0%,100% 0%,65vw 100%,0% 100%);left:0;display:block}}.section-third__container{position:relative;z-index:2;display:flex;flex-direction:column}@media only screen and (min-width: 1025px){.section-third__container{flex-direction:row}}.section-third__container__column{max-width:100%;width:100%}@media only screen and (min-width: 1025px){.section-third__container__column{max-width:50%}}.section-third__container__column__wrapper{position:relative;margin:auto;text-align:center}@media only screen and (min-width: 1025px){.section-third__container__column__wrapper{max-width:70%;margin:unset;margin-left:auto;top:10%;text-align:left}}.section-third__container__column__wrapper__title{font-family:Lato,sans-serif!important;font-weight:600;line-height:1.4;font-size:2.125rem!important}.section-third__container__column__wrapper__divider{border-bottom:2px solid #FF2F00;width:65px;display:inline-block}.section-third__container__column__wrapper__text--subtitle{color:#b3b8c0;margin-bottom:20px;font-size:20px;font-weight:300}.section-third__container__column__wrapper__text--description{font-size:clamp(.875rem,.83vw,1rem);color:#000}.section-third__container__column__wrapper__button{display:flex;justify-content:center;gap:20px}@media only screen and (min-width: 1025px){.section-third__container__column__wrapper__button{justify-content:flex-start}}.section-third__container__column__wrapper__button svg{cursor:pointer}.section-third__container__column__wrapper__button>span{cursor:pointer;color:#000;line-height:22px;font-size:14px}.section-third__container__column--second{justify-self:right}.section-third__container__column--second img{width:auto;clip-path:polygon(27.2565vw 0,100% 0,100% 100%,10.357vw 100%);position:relative;z-index:20}.section-third__slider{overflow-x:hidden;margin:auto;position:relative;padding:30px 0}.section-third__slider>.swiper-container{max-width:75%;margin:auto;overflow-x:hidden}@media only screen and (min-width: 1600px){.section-third__slider>.swiper-container{max-width:90%}}.section-third__slider__slide{text-align:center}.section-third__slider__slide--image{max-height:130px;object-fit:cover}.section-third__slider__navigation{position:absolute;top:0;width:100%;display:flex;justify-content:space-between;height:100%;align-items:center}.section-third__slider__navigation>div{cursor:pointer;width:50px;height:50px;z-index:2}@media only screen and (min-width: 1600px){.section-third__slider__navigation>div{width:60px;height:60px}}.section-fourth__container{gap:25px;display:flex;flex-direction:column}@media only screen and (min-width: 1025px){.section-fourth__container{gap:0px;display:grid;grid-template-columns:50% 50%}}.section-fourth__container__column{width:100%}@media only screen and (min-width: 1025px){.section-fourth__container__column--first{padding-top:65px}}.section-fourth__container__column__slider{position:relative}.section-fourth__container__column__slider__navigation{position:absolute;z-index:2;display:flex;width:100%;justify-content:space-between;padding:15px;height:100%;align-items:center}@media only screen and (min-width: 1025px){.section-fourth__container__column__slider__navigation{height:auto;width:auto;padding:0;top:15px;gap:20px;right:-10%}}.section-fourth__container__column__slider__navigation>div{cursor:pointer;width:50px;height:50px}.section-fourth__container__column__slider .swiper-container{overflow:hidden;width:100%;position:relative}@media only screen and (min-width: 1025px){.section-fourth__container__column__slider .swiper-container{clip-path:polygon(35% 0,98% 0,71.37% 100%,16% 100%,16% 66.46%);background:#000;width:calc(100% + 21vw)!important;aspect-ratio:1/.4614;right:11vw;position:relative}}.section-fourth__container__column__slider .swiper-container .swiper-slide{display:flex}@media only screen and (max-width: 768px){.section-fourth__container__column__slider .swiper-container .swiper-slide img{width:100%}}.section-fourth__container__column--second img{position:relative}@media only screen and (min-width: 1025px){.section-fourth__container__column--second img{max-width:calc(100% + 10vw)!important;width:calc(100% + 5vw);right:5vw;clip-path:polygon(38% 0,100% 0%,100% 100%,0% 100%);aspect-ratio:1.778/1}}.section-fourth__container__column__wrapper{display:flex;height:100%}.section-fifth{position:relative}.section-fifth__container{position:relative;z-index:2;display:flex;flex-direction:column}@media only screen and (min-width: 1025px){.section-fifth__container{flex-direction:row}}.section-fifth__container__column{width:100%}@media only screen and (min-width: 1025px){.section-fifth__container__column{max-width:50%}}.section-fifth__container__column--first{text-align:center}@media only screen and (min-width: 1025px){.section-fifth__container__column--first{text-align:left}}@media only screen and (min-width: 1025px){.section-fifth__container__column--first img{clip-path:polygon(0 0,100% 0,55% 100%,0% 100%);max-width:70%}}.section-fifth__container__column--second{position:relative;text-align:center}@media only screen and (min-width: 1025px){.section-fifth__container__column--second{text-align:left}}.section-fifth__container__column--second__wrapper{height:100%;display:flex;flex-direction:column}@media only screen and (min-width: 1025px){.section-fifth__container__column--second__wrapper{max-width:70%}}.section-fifth__title{font-family:Lato,sans-serif!important;font-weight:600;line-height:1.4;font-size:2.125rem!important}.section-fifth__text{font-size:16px;line-height:28px;color:#202020;margin-bottom:30px}.section-fifth__button{display:flex;gap:20px;justify-content:center}@media screen and (min-width: 1025px){.section-fifth__button{justify-content:flex-start}}.section-fifth__button svg{cursor:pointer}.section-fifth__button>span{cursor:pointer;color:#000;line-height:22px;font-size:14px}.section-fifth__slider{overflow-x:hidden;margin:auto;position:relative;padding:30px 0 0}.section-fifth__slider>.swiper-container{max-width:70%;margin:auto;overflow-x:hidden}@media only screen and (min-width: 1600px){.section-fifth__slider>.swiper-container{max-width:90%}}.section-fifth__slider__slide{text-align:center}.section-fifth__slider__slide--image{max-height:130px;object-fit:cover}.section-fifth__slider__slide a{color:#ccc;text-align:center;max-width:250px}.section-fifth__slider__slide a p{margin-bottom:0;margin-block-end:0}.section-fifth__slider__navigation{position:absolute;top:0;width:100%;display:flex;justify-content:space-between;height:100%;align-items:center}.section-fifth__slider__navigation>div{cursor:pointer;max-width:50px;max-height:50px;height:100%;width:100%;z-index:2}.section-sixth{text-align:center}@media only screen and (min-width: 1025px){.section-sixth{text-align:left}}.section-sixth__container{position:relative;z-index:2;display:flex;flex-direction:column}@media only screen and (min-width: 1025px){.section-sixth__container{flex-direction:row}}.section-sixth__container__column{width:100%}@media only screen and (min-width: 1025px){.section-sixth__container__column{max-width:50%}}.section-sixth__container__column--first__wrapper{margin-bottom:50px}@media only screen and (min-width: 1025px){.section-sixth__container__column--first__wrapper{margin-bottom:120px;padding:0 7%}}.section-sixth__container__column--first__wrapper--text{font-size:clamp(.875rem,.83vw,1rem);color:#000}.section-sixth__container__column--first__wrapper__iconbox a{display:inline-flex;align-items:center;text-decoration:none;gap:25px;cursor:pointer}.section-sixth__container__column--first__wrapper__iconbox svg{width:35px;height:67px}.section-sixth__container__column--first__wrapper__iconbox--text{color:#000}.section-sixth__container__column--first__shape{background:#f0f0f0;display:flex;align-items:center;justify-content:center;height:150px;position:relative}@media only screen and (min-width: 1025px){.section-sixth__container__column--first__shape{clip-path:polygon(30% 0%,100% 0%,70% 100%,0% 100%);width:110%;height:auto;aspect-ratio:1.9/1}}.section-sixth__container__column--first__shape--play-button{position:absolute;cursor:pointer;z-index:5;background:#f0f0f0}@media only screen and (min-width: 1025px){.section-sixth__container__column--first__shape--play-button{background:unset;transform:translate(-5px,-15px)}}.section-sixth__container__column--first__shape--play-button.play .foreground-play{display:block}.section-sixth__container__column--first__shape--play-button.play .foreground-pause,.section-sixth__container__column--first__shape--play-button.pause .foreground-play{display:none}.section-sixth__container__column--first__shape--play-button.pause .foreground-pause{display:block}.section-sixth__container__column--first__shape--play-button>svg{width:75px!important;height:75px!important}.section-sixth__container__column--first__shape--play-button>svg .background{transition:fill .3s ease-out;fill:transparent;stroke:#181818}.section-sixth__container__column--first__shape--play-button>svg .foreground{transition:stroke .3s ease-out;stroke:#181818;fill:none}.section-sixth__container__column--first__shape__mobile{width:75%}.section-sixth__container__column--first__shape img{display:block;position:absolute;width:50%}.section-sixth__container__column--first__shape__desktop{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.section-sixth__container__column--first__shape__desktop #wave{top:-20px;position:relative;left:-5px;height:initial;display:block;z-index:2}.section-sixth__container__column--second__wrapper{margin-bottom:25px;position:relative}@media only screen and (min-width: 1025px){.section-sixth__container__column--second__wrapper{margin-bottom:120px;padding:0 7%}}.section-sixth__container__column--second__wrapper--text{font-size:clamp(.875rem,.83vw,1rem);color:#000}.section-sixth__container__column--second__clip-path{background:#000;margin-bottom:0}@media only screen and (min-width: 1025px){.section-sixth__container__column--second__clip-path{clip-path:polygon(30% 0%,100% 0%,100% 100%,0% 100%);width:110%;aspect-ratio:1.905/1;position:relative;right:10%}}.section-sixth__container__column--second__samples-button{margin-top:30px;display:flex;gap:20px;align-items:center;cursor:pointer}.section-sixth__container__column--second__samples-button--text{color:#000}.section-sixth__container__column h2{font-family:Lato,sans-serif!important;font-weight:600;line-height:1.4;font-size:2.125rem!important}.section-sixth__slider{overflow-x:hidden;margin:auto;position:relative;padding:35px 0 0;display:none}@media only screen and (min-width: 1025px){.section-sixth__slider{padding:40px 0 0}}.section-sixth__slider>.swiper-container{max-width:70%;margin:auto;overflow-x:hidden}@media only screen and (min-width: 1600px){.section-sixth__slider>.swiper-container{max-width:90%}}.section-sixth__slider__slide{text-align:center}.section-sixth__slider__slide--visualizer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:10px}.section-sixth__slider__slide--visualizer>svg{max-width:100%;width:100%;position:absolute}.section-sixth__slider__slide--play-button{cursor:pointer}.section-sixth__slider__slide--play-button.play .foreground-play{display:block}.section-sixth__slider__slide--play-button.play .foreground-pause,.section-sixth__slider__slide--play-button.pause .foreground-play{display:none}.section-sixth__slider__slide--play-button.pause .foreground-pause{display:block}.section-sixth__slider__slide--play-button>svg{width:75px!important;height:75px!important;position:relative;z-index:1;background-color:#fff}.section-sixth__slider__slide--title{margin-block-end:0;color:#000}.section-sixth__slider__navigation{position:absolute;top:0;width:100%;display:flex;justify-content:space-between;height:100%;align-items:center}.section-sixth__slider__navigation>div{cursor:pointer;max-width:50px;max-height:50px;height:100%;width:100%;z-index:2}.section-seventh{padding:25px}.section-seventh__row--first{max-width:900px;margin:auto}.section-seventh__row__container__title{text-align:center;font-family:Lato,sans-serif!important;font-weight:400!important;font-size:30px!important;padding:0 10px}.section-seventh__row__container--spec-row{display:flex;justify-content:space-between;align-items:center;padding:25px 0;border-bottom:1px solid #d8d8d8}.section-seventh__row__container--spec-row__item{font-size:22px;color:#000;text-transform:uppercase}@media only screen and (min-width: 1025px){.section-seventh__row__container--spec-row__item:nth-child(2){font-size:36px}}.section-seventh__row__container__iconbox{max-width:900px;display:flex;align-items:center;gap:20px;margin:25px auto;color:#000;cursor:pointer}.section-seventh__row__container__wrapper{display:none}.section-seventh__row__container__wrapper__grid{display:grid;grid-template-columns:1fr;padding:10px;gap:80px}@media only screen and (min-width: 1025px){.section-seventh__row__container__wrapper__grid{grid-template-columns:1fr 1fr 1fr}}.section-seventh__row__container__wrapper__grid .section-seventh__row__container--spec-row__item{color:#b1b1b1;font-size:22px;text-transform:none}.section-seventh__row__container__wrapper__grid .section-seventh__row__container--spec-row__item:nth-child(2){color:#000;font-size:17px}@media only screen and (min-width: 1025px){.section-seventh__row__container__wrapper__grid .section-seventh__row__container--spec-row__item:nth-child(2){font-size:22px}}.section-seventh__row__container__wrapper__grid .section-seventh__row__container--spec-row__item img{max-width:150px}.section-eighth__container{text-align:center;max-width:1600px;margin:auto}.section-eighth__title{font-size:2.125em!important;line-height:1.2!important;margin-bottom:50px;font-weight:700;font-family:Franklin Gothic Heavy,sans-serif!important}@media only screen and (min-width: 1025px){.section-eighth__title{margin-bottom:120px}}.section-eighth__grid{display:grid;grid-template-columns:1fr;grid-gap:30px}@media only screen and (min-width: 1025px){.section-eighth__grid{grid-template-columns:repeat(3,1fr)}}.section-eighth__feature{display:flex;flex-direction:column;row-gap:30px}.section-eighth__feature-title{font-size:clamp(1.5rem,1.875vw,2rem);margin-bottom:0;font-weight:700;color:#000}.section-eighth__feature-text{color:#b1b1b1;font-size:clamp(1rem,1.25vw,1.5rem)}.section-eighth__feature a img{width:33.33%}.section-ninth__container{max-width:1600px;margin:auto}.section-ninth__grid{display:flex;flex-direction:column;gap:25px;align-items:center;text-align:center}@media only screen and (min-width: 1025px){.section-ninth__grid{flex-direction:row;gap:100px}}.section-ninth__grid-item{width:100%}@media only screen and (min-width: 1025px){.section-ninth__grid-item--1{width:30%}}.section-ninth__grid-item--2{display:grid;grid-template-columns:1fr;gap:25px}@media only screen and (min-width: 1025px){.section-ninth__grid-item--2{width:70%;gap:50px;grid-template-columns:1fr 1fr}}.section-ninth__title{font-size:clamp(2rem,1.875vw,3rem)!important;font-weight:700;color:#000;font-family:Franklin Gothic Heavy,sans-serif!important;line-height:1.2!important;margin-bottom:20px}@media only screen and (min-width: 1025px){.section-ninth__title{text-align:left}}.section-ninth__text{color:#000;font-size:clamp(1rem,3.75vw,1.5rem);line-height:31px;font-weight:400;padding:0 25px}@media only screen and (min-width: 1025px){.section-ninth__text{text-align:left;padding:0}}.section-ninth__feature{padding:0 25px}@media only screen and (min-width: 1025px){.section-ninth__feature{text-align:left}}.section-ninth__feature-link img{max-width:120px!important;width:100%}.section-ninth__feature-title{font-size:25px;font-weight:600;color:#000}.section-ninth__feature-text{font-size:clamp(.875rem,.83vw,1rem);color:#000}.section-tenth__container{background-size:cover;position:relative}@media only screen and (min-width: 1025px){.section-tenth__container{height:1040px;padding:0}}.section-tenth__container>img{display:block;width:100%;object-fit:cover;min-height:600px;height:100%}@media only screen and (min-width: 1025px){.section-tenth__container>img{height:100%!important}}.section-tenth__grid{display:grid;grid-template-rows:auto;height:100%;row-gap:30px;position:absolute;top:0;width:100%;box-sizing:border-box}@media only screen and (min-width: 1025px){.section-tenth__grid{row-gap:0;padding:0}}.section-tenth__column--first{text-align:center}@media only screen and (min-width: 1025px){.section-tenth__column--first{text-align:left;padding-top:76px;padding-left:40px}}.section-tenth__column--second{justify-items:center;display:grid;align-items:end;text-align:center;margin-bottom:25px}@media only screen and (min-width: 1025px){.section-tenth__column--second{text-align:left;justify-items:end;padding-bottom:40px;padding-right:145px}}.section-tenth__title{font-family:Lato,sans-serif!important;color:#fff!important}.section-tenth__title--primary{font-weight:300!important}@media only screen and (min-width: 1025px){.section-tenth__title--primary{font-size:clamp(3.5rem,4.375vw,5.25rem)!important}}.section-tenth__title--secondary{font-weight:500!important}@media only screen and (min-width: 1025px){.section-tenth__title--secondary{font-size:clamp(4rem,5vw,6rem)!important}}.section-tenth__pricebox{color:#fff}.section-tenth__pricebox-top{position:relative;bottom:0}.section-tenth__pricebox-text--currency{font-size:36px;vertical-align:top;position:relative}.section-tenth__pricebox-text--price{font-size:72px;font-weight:600}.section-tenth__pricebox-bottom{margin-bottom:16px;position:relative}@media only screen and (min-width: 1025px){.section-tenth__pricebox-bottom{left:8px;bottom:12px}}.section-tenth__pricebox-bottom span{font-size:13px}.section-tenth__pricebox__button{background:#ff5900;font-size:25px;padding:20px 50px;color:#fff;text-decoration:none;display:inline-block;font-family:Franklin Gothic Medium!important}@media only screen and (min-width: 1025px){.section-tenth__pricebox__button{margin:0 auto 25px;line-height:1;position:relative;padding:12px 65px;font-size:47px}}.section-tenth__pricebox__button:hover{color:#fff;opacity:.9}.section-tenth__pricebox__text-under-button{margin-top:15px;font-size:14px;font-weight:500}.section-tenth__info-modal{max-width:444px}.dbSlider{padding-top:40px;position:relative}@media only screen and (min-width: 1025px){.dbSlider{padding:0 20px}}.dbSlider img{max-width:100%;display:block}.dbSlider .swiper-container{position:relative}.dbSlider__container__slide-counter{position:absolute;top:0;right:10px;z-index:3}@media only screen and (min-width: 1025px){.dbSlider__container__slide-counter{top:20px;right:50px}}.dbSlider__container__slide-counter>p{font-size:clamp(.875rem,4.375vw,1.125rem);font-weight:500;color:#9a9a9a;text-align:center;margin-bottom:0;text-transform:uppercase}@media only screen and (min-width: 1025px){.dbSlider__container__slide-counter>p{font-size:clamp(18px,1.125rem + (1vw - 7.68px) * 1.7857,30px)}}.dbSlider__container__slide-counter>div>span{font-size:clamp(.875rem,4.375vw,1.125rem);color:#fff}@media only screen and (min-width: 1025px){.dbSlider__container__slide-counter>div>span{font-size:clamp(18px,1.125rem + (1vw - 7.68px) * 1.7857,30px)}}.dbSlider__container__slide-counter>div>span.current{color:red}.dbSlider__container__slide-counter>div>span.total{color:red}.dbSlider__container__main-slider-navigation{position:absolute;top:0;width:100%;z-index:2;display:flex;justify-content:space-between;height:100%;align-items:center;padding:0 10px}.dbSlider__container__main-slider-navigation>div{width:clamp(30px,1.875rem + (1vw - 3.75px) * 9.3897,130px);height:clamp(30px,1.875rem + (1vw - 3.75px) * 9.3897,130px);cursor:pointer}.dbSlider__container__main-slider-navigation>div:hover{opacity:.8}.dbSlider__container__main-slider-navigation>div.disabled{opacity:.5}.dbSlider__container__main-slider-navigation>div.disabled:hover{opacity:.5}.dbSlider__container__main-slider{overflow-x:hidden;position:relative}.dbSlider__container__main-slider__pagination,.dbSlider__container__under-main-slider-section{position:relative}.dbSlider__container__under-main-slider-section__container__swiper-container-thumbs{margin:20px auto;position:relative}@media only screen and (min-width: 1025px){.dbSlider__container__under-main-slider-section__container__swiper-container-thumbs{margin:0 auto 50px}}.dbSlider__container__under-main-slider-section__container__swiper-container-thumbs img{width:100%}.dbSlider__container__under-main-slider-section__container__swiper-container-thumbs__thumbs-slider-navigation{position:absolute;top:0;width:100%;z-index:1;display:flex;justify-content:space-between;height:100%;align-items:center}@media only screen and (min-width: 1025px){.dbSlider__container__under-main-slider-section__container__swiper-container-thumbs__thumbs-slider-navigation{left:50%;transform:translate(-50%);width:80%}}.dbSlider__container__under-main-slider-section__container__swiper-container-thumbs__thumbs-slider-navigation>div{width:clamp(60px,3.75rem + (1vw - 7.68px) * 4.4643,90px);height:clamp(60px,3.75rem + (1vw - 7.68px) * 4.4643,90px);cursor:pointer}.dbSlider__container__under-main-slider-section__container__swiper-container-thumbs__thumbs-slider-navigation>div:hover{opacity:.8}.dbSlider__container__under-main-slider-section__container__thumbs-slider{min-height:50px;overflow-x:hidden;width:65%;margin-left:auto;margin-right:auto}.dbSlider__container__options-section{position:absolute;top:0}@media only screen and (min-width: 1025px){.dbSlider__container__options-section{padding:15px 0;position:relative}}.dbSlider__container__styles{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;font-size:.75rem;color:#000}@media only screen and (min-width: 1025px){.dbSlider__container__styles{justify-content:start;font-size:1rem}}.dbSlider__container__styles .choose-style{color:#000}.dbSlider__container__styles .select2-dropdown{border-top:1px solid;border-color:#000}.dbSlider__container__styles .select2-results__option{color:#000!important}.dbSlider__container__styles .select2-results__option:hover{color:#fff!important}.dbSlider__container__styles .select2-container{max-width:65%}@media only screen and (min-width: 1025px){.dbSlider__container__styles .select2-container{max-width:250px}}.dbSlider__container__styles__label{margin:0}.dbSlider__container__countdown{position:relative;z-index:2}.dbSlider__container__countdown.counter{position:absolute;bottom:5px;left:10px;z-index:2}@media only screen and (min-width: 1025px){.dbSlider__container__countdown.counter{left:20px}}.dbSlider__container__countdown__progress-circle{font-size:clamp(12px,.75rem + (1vw - 3.75px) * 3.0612,24px);width:clamp(30px,1.875rem + (1vw - 3.75px) * 7.6531,60px);height:clamp(30px,1.875rem + (1vw - 3.75px) * 7.6531,60px);border:clamp(2px,.125rem + (1vw - 3.75px) * .5102,4px) solid lightgray;border-radius:50%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;background:conic-gradient(red 0%,transparent 0%)}@media only screen and (min-width: 1025px){.dbSlider__container__countdown__progress-circle{width:clamp(60px,3.75rem + (1vw - 7.68px) * 5.9524,100px);height:clamp(60px,3.75rem + (1vw - 7.68px) * 5.9524,100px);font-size:clamp(24px,1.5rem + (1vw - 7.68px) * 1.6369,35px);border:clamp(4px,.25rem + (1vw - 7.68px) * .2976,6px) solid lightgray}}.dbSlider__container__countdown__progress-circle--countdown{z-index:2}.dbSlider__container__countdown__progress-circle:after{content:"";position:absolute;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:50%;background:#fff;z-index:1}@media only screen and (min-width: 1025px){.dbSlider__container__countdown__progress-circle:after{width:calc(100% - 12px);height:calc(100% - 12px)}}.dbSlider #gif-loader{max-width:100%;height:100%;background-color:#fff6;position:absolute;top:0;bottom:0;left:0;right:0;z-index:99;margin:auto;display:none;align-content:center}.dbSlider #gif-loader .custom-loader{margin:auto;border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid #ff2f00;width:60px;height:60px;animation:spin 2s linear infinite}@media only screen and (min-width: 1025px){.dbSlider #gif-loader .custom-loader{border:16px solid #f3f3f3;border-top:16px solid #ff2f00;width:120px;height:120px}}.product-variation__container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding-top:40px;padding-bottom:40px;text-align:center}@media only screen and (min-width: 768px){.product-variation__container{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1025px){.product-variation__container{gap:5px;display:flex;justify-content:center}}.product-variation__option{position:relative;display:flex;flex-direction:column;justify-content:center}.product-variation__option:hover .product-variation__title{color:#ff2f00}.product-variation__image{margin-bottom:10px}.product-variation__title{color:#000}.product-variation__title:hover{color:#ff2f00}.product-variation__sold-out-image{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);margin:0;max-width:100%}.under-db-slider{padding:25px 20px;margin:auto}.under-db-slider__container{text-align:center}@media screen and (min-width: 1025px){.under-db-slider__container{max-width:50%;text-align:left}}.under-db-slider__title{font-family:Lato,sans-serif!important;font-weight:600!important;line-height:1.4!important;font-size:2.125rem!important;margin-bottom:0}.under-db-slider__divider{border-bottom:2px solid #FF2F00;width:65px;display:inline-block}.under-db-slider__text-1{color:#b3b8c0;margin-bottom:20px;font-size:20px;font-weight:300}.under-db-slider__text-2{color:#000;font-size:clamp(.875rem,1.56vw,1.125rem)}.under-db-slider__button{display:flex;gap:20px;align-items:center;color:#000;cursor:pointer;justify-content:center}@media only screen and (min-width: 1025px){.under-db-slider__button{justify-content:flex-start}}.features-section{background-color:#f0f0f0;margin-bottom:50px}.features-section__title{text-align:center;font-size:35px!important;font-weight:700!important;margin-bottom:30px;padding-top:30px;font-family:Lato,sans-serif!important;font-weight:600!important;line-height:1.4!important}@media only screen and (min-width: 1025px){.features-section__title{font-size:2.125rem!important}}.features-section__wrapper{display:flex;flex-direction:column;gap:25px;padding:0 1.25vw}.features-section__wrapper__item{display:flex;align-items:center;gap:25px;justify-content:space-between;flex-direction:column}@media only screen and (min-width: 1025px){.features-section__wrapper__item{flex-direction:row;gap:50px}}@media only screen and (min-width: 1025px){.features-section__wrapper__item:nth-child(odd){flex-direction:row-reverse}}.features-section__wrapper__item img{max-width:75%!important;max-height:400px;object-fit:fill}.features-section__wrapper__item__title{font-family:Lato,sans-serif!important;font-weight:600!important;line-height:1.4!important;font-size:33px!important;font-weight:700;margin-bottom:18px}@media only screen and (min-width: 1025px){.features-section__wrapper__item__title{font-size:1.875rem!important}}.features-section__wrapper__item__description{max-width:100%;text-align:center}@media only screen and (min-width: 1025px){.features-section__wrapper__item__description{max-width:50%;text-align:left}}.features-section__wrapper__item__text{color:#000}.installation-guide__container{display:flex;flex-wrap:wrap}.installation-guide__content{flex:1 1 50%;align-content:center}@media only screen and (min-width: 1025px){.installation-guide__content{padding-left:5%}}.installation-guide__title{text-align:center;margin-bottom:0}@media only screen and (min-width: 1025px){.installation-guide__title{text-align:left;font-size:4.375rem!important}}.installation-guide__divider{border-bottom:2px solid #ff2d17;width:65px;display:block;margin-bottom:10px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1025px){.installation-guide__divider{margin-right:unset}}.installation-guide__subtitle{text-align:center;color:#000;font-size:18px;font-weight:400}@media only screen and (min-width: 1025px){.installation-guide__subtitle{text-align:left}}.installation-guide__description{text-align:center;color:#000;font-size:18px;font-weight:400}@media only screen and (min-width: 1025px){.installation-guide__description{text-align:left}}.installation-guide__image{flex:1 1 50%}.installation-guide__button{display:flex;align-items:center;gap:20px;color:#000;justify-content:center}@media screen and (min-width: 1025px){.installation-guide__button{justify-content:flex-start}}.installation-guide__button:hover{text-decoration:underline}.installation-guide__previews{flex:0 0 100%}.installation-guide-video__title{text-align:center;font-family:Lato,sans-serif!important;font-weight:400!important}.installation-guide-video__container{max-width:900px;margin:60px auto;position:relative}@media only screen and (min-width: 1025px){.installation-guide-video__container{margin-top:0}}.installation-guide-video__container__modal__playbutton{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;height:45px!important;margin:0;cursor:pointer}.hotspot-section__container{display:grid;grid-template-columns:1fr}@media only screen and (min-width: 1025px){.hotspot-section__container{grid-template-columns:1fr 1fr}}.hotspot-section__column-left__container{display:none;height:100%}.hotspot-section__column-left__wrapper{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:450px;margin:auto}.hotspot-section__column-left__wrapper>h2{text-align:center;color:#ff2f00!important;display:inline;border-bottom:2px solid #ff2f00;padding:0 25px;font-family:SterlingDisplay-Roman,sans-serif!important;text-transform:uppercase}@media only screen and (min-width: 1600px){.hotspot-section__column-left__wrapper>h2{font-size:4rem!important}}.hotspot-section__column-left__wrapper>p{text-align:center;color:#000}.hotspot-section__column-right{display:flex;flex-wrap:wrap;align-content:center}.hotspot .e-hotspot__tooltip{display:block!important;opacity:0!important;visibility:hidden!important}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#read-more-homepage{cursor:pointer}.tagline p{font-size:clamp(1.125rem,4.375vw,1.75rem);line-height:1.18;font-weight:500;text-transform:uppercase;color:#fff}.subtitle span{color:#fff;font-size:clamp(1rem,1.667vw,2rem);line-height:1.6;letter-spacing:1px}.h1-blog-heading>div>h1{color:#000}.h2-subtitle h2{font-size:clamp(1.5rem,3.72vw,2.375rem)!important;line-height:1.2;letter-spacing:.7px}.title-btn a{background-color:transparent;font-size:clamp(1.25rem,3.125vw,1rem);line-height:1.2;color:#fff;padding:0}.title-btn a>span{align-items:center}.subheading p{color:#d1ccc8;font-family:"Montserrat",Sans-serif;font-size:clamp(1rem,3.125vw,1.25rem);text-transform:uppercase;line-height:1.18}.elementor .form-img-clipped img{max-width:100%;clip-path:unset}.title-btn a svg{width:4rem}.elementor .post-list a{font-family:inherit;color:inherit}.elementor .post-list h3{font-size:clamp(1.5rem,2.93vw,1.875rem)}.choose-your-style-button a:after{content:"";position:absolute;top:50%;right:-31px;transform:translateY(-50%);background:#7f7f7f;width:19px;height:19px;border-radius:50%;border:2px solid #000}.choose-your-style-button.active a:after{background:red}#chatApp,#chatApp .bt-chat{left:15px!important}#cfw-cart-summary input[type=text]{height:100%!important}div.categories-feature-heading h3{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:500}.e-hotspot__button{position:relative;padding:20px;margin:50px;background-color:#d3d3d3;display:inline-block}.line{position:absolute;height:2px;background-color:red;z-index:-1;pointer-events:none;transition:width .3s;z-index:50}.single-product .woocommerce-notices-wrapper{display:none!important}@media only screen and (min-width: 641px){.title-btn a{font-size:clamp(1.25rem,2.16vw,1.375rem)}.video-h2 h2{font-size:1.875rem!important}.post-list .elementor-posts .elementor-post{flex-direction:row;column-gap:clamp(.625rem,2.93vw,1.25rem)}}@media only screen and (min-width: 1025px){.title-btn a{font-size:1.375rem}.form-img-clipped{position:absolute;left:-20%}.elementor .form-img-clipped img{max-width:140%;width:140%;clip-path:polygon(40% 0,100% 0,100% 100%,0% 100%)}}#header{display:block;transition:padding .5s ease;z-index:100;transition:height .5s ease-in-out,opacity .5s ease-in-out}#header.scrolled .jet-menu-title img{max-width:100px!important}#header.scrolled p.text{height:0;opacity:0}#header.scrolled p.subtext{opacity:0;height:0;margin-top:0!important}#header.scrolled p.grey-bar{opacity:0;height:0}#header p.text,#header p.subtext{transition:height .5s ease-in-out;height:auto;opacity:1}#header .jet-menu-title img{transition:all .5s ease}#header div{transition:font-size .5s ease}#header .mobile-phone-button{display:none}#header .mobile-phone-button a{height:50px;display:flex;flex-wrap:wrap;align-content:center}#header #main-header-menu{z-index:9}#header #main-header-menu .jet-menu{justify-content:center!important;padding:10px 0!important}#header #main-header-menu .jet-menu a .jet-menu-title{color:#000;font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:12px;font-weight:500}#header #main-header-menu .jet-menu a .jet-menu-title:hover{color:#ff2f00;background-color:unset}#header #main-header-menu .jet-menu .jet-sub-menu{background-color:#000000a6}#header #main-header-menu .jet-menu .jet-sub-menu:after{content:"";height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(0,0,0,.6509803922);position:absolute;top:-10px;left:18px;margin:0 0 0 -3px;z-index:100}#header #main-header-menu .jet-menu .jet-sub-menu>li:hover{background-color:#0006}#header #main-header-menu .jet-menu .jet-sub-menu>li>a:hover{color:#fff}#header #main-header-menu .jet-menu .jet-sub-menu>li>a img{padding-right:0}#header #main-header-menu .jet-menu .jet-sub-menu>li>a .jet-menu-item-wrapper{flex-wrap:nowrap}#header #main-header-menu .jet-menu .jet-sub-menu>li>a .jet-menu-title{color:#fff;border-inline-start:unset;font-size:13px}#header #main-header-menu .jet-menu .jet-sub-menu>li>a .jet-menu-title .menu-item-custom-text{font-size:9px;text-transform:none;color:#fff}#header #main-header-menu .jet-menu .jet-sub-menu>li>a .jet-menu-title .menu-item-custom-text span:hover{color:#ff2f00}#header #main-header-menu .jet-mobile-menu__container-inner{background-color:#333}#header #main-header-menu .jet-mobile-menu__controls{padding:0 0 15px}#header #main-header-menu .jet-mobile-menu__controls i{color:#fff;font-size:30px}#header #main-header-menu .jet-mobile-menu__body .mobile-sub-level-link{width:100%}#header #main-header-menu .jet-mobile-menu__body .mobile-sub-level-link .jet-menu-item-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between}#header #main-header-menu .jet-mobile-menu__item--sub-trigger-item{padding:5px 10px;margin-bottom:10px;background-color:#4f4f4f}#header #main-header-menu .jet-mobile-menu__item--sub-trigger-item span{font-family:"Montserrat",Sans-serif;font-weight:400;text-transform:uppercase;color:#fff}.elementor-flip-box{cursor:pointer}.elementor-flip-box .flip-box-list{padding-inline-start:0;font-size:14px}.elementor-flip-box .flip-box-list>li{list-style:none;line-height:2em}.elementor-flip-box .flip-box-list>li:before{position:relative;top:3px;padding-right:8px;content:url(../assets/images/star.png)}.elementor-lightbox-image{background-color:#fff;height:100%}.footer-text-with-date p{text-align:center;color:#fff;font-size:14px;font-weight:400}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0 0 0 20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-radius:0 4px 4px 0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,white 50%,#eeeeee 100%);background-image:-o-linear-gradient(top,white 50%,#eeeeee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eeeeee 50%,#cccccc 100%);background-image:-o-linear-gradient(top,#eeeeee 50%,#cccccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,white 0%,#eeeeee 50%);background-image:-o-linear-gradient(top,white 0%,#eeeeee 50%);background-image:linear-gradient(to bottom,#fff,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eeeeee 50%,white 100%);background-image:-o-linear-gradient(top,#eeeeee 50%,white 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-radius:0 4px 4px 0}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:gray}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
