@import"https://fonts.googleapis.com/css2?family=League+Gothic&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";*{margin:0;padding:0;box-sizing:border-box;letter-spacing:normal}img{max-width:100%;height:auto}.installation-instructions .page-width,.cart-notification-wrapper.page-width,.page-width,.header{max-width:1326px;width:100%;padding:0 15px}.section-header{position:absolute!important;left:0;top:0;width:100%;background:transparent}.section-header .header-wrapper{box-shadow:0 17px 35px #020d6e12;background:linear-gradient(180deg,#fff 36%,#ffffff80 79%,#fff0)}.section-header .header-wrapper .header .header__heading-link{padding:0;margin:0}.header-wrapper .header .header__inline-menu .list-menu li:last-child{display:none}.header-wrapper .header .header__inline-menu .list-menu li .header__menu-item{padding:0 25px;color:#0f0f0f;font-size:14px;line-height:19px;letter-spacing:normal;font-weight:700;font-family:Open Sans}.header-wrapper .header .header__icons .buy-now{display:inline-block;box-shadow:0 1px 3px #0000001a;background:#77b31c;border:1px solid #77B31C;border-radius:32px;padding:12px 30px;font-size:15px;line-height:19px;color:#fff;text-decoration:none;font-family:Open Sans;font-weight:600;transition:all .3s ease}.header-wrapper .header .header__icons .header__icon,.header-wrapper .header .header__icons .header__icon .svg-wrapper{width:18px;height:18px}.header-wrapper .header .header__icons .header__icon .svg-wrapper .icon{width:100%;height:100%}.header-wrapper .header .header__icons .header__icon--cart{margin:0 24px 0 19px}.header-wrapper .header .header__icons .disclosure__button{height:auto!important;font-size:15px;line-height:19px;color:#0f0f0f;padding:0 21px 0 16px!important;min-width:auto;border-left:1px solid rgba(0,0,0,.1);gap:3px}.header-wrapper .header .header__icons .disclosure__button .icon{position:static}.contact-page{padding:152px 0 80px;background-image:url(/cdn/shop/files/Group_1948757559.png?v=1778239840);background-size:1905px 662px;background-repeat:no-repeat;background-position:0 252px;background-color:#000}.contact-page h2{font-size:70px;line-height:84px;letter-spacing:.03rem;font-family:League Gothic;text-align:center;margin:0 0 8px}.contact-page .para{font-size:16px;line-height:26px;letter-spacing:normal;font-family:Open Sans;color:#fffc;text-align:center}.contact-page .contact-wrapper{margin:140px 0 120px;padding:64px;background:linear-gradient(180deg,#000,#1b1b1b);border-radius:28px;display:flex;flex-wrap:wrap;gap:20px}.contact-page .contact-wrapper .company-info,.contact-page .contact-wrapper .contact-form{max-width:calc(50% - 10px);width:100%}.contact-page .contact-wrapper .company-info h3,.contact-page .contact-wrapper .contact-form h3{font-size:20px;line-height:1;letter-spacing:normal;font-family:Open Sans;font-weight:700}.contact-page .contact-wrapper .company-info h3+p{font-size:16px;line-height:27px;font-family:Open Sans;color:#fffc;max-width:360px;margin-bottom:40px}.contact-page .contact-wrapper .company-info h3{margin-bottom:15px}.contact-page .contact-wrapper .company-info .company-info-box{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:50px}.contact-page .contact-wrapper .company-info .company-info-box .company-info-icon{width:39px;display:flex}.contact-page .contact-wrapper .company-info .company-info-box .company-info-content{width:calc(100% - 39px);padding-left:28px}.contact-page .contact-wrapper .company-info .company-info-box .company-info-content p{font-size:15px;line-height:1;color:#fff9;text-transform:uppercase;margin-bottom:1}.contact-page .contact-wrapper .company-info .company-info-box .company-info-content a,.contact-page .contact-wrapper .company-info .company-info-box .company-info-content span{font-size:18px;line-height:25px;color:#fff;text-decoration:none;font-family:Open Sans;font-weight:600}.contact-page .contact-wrapper .contact-form h3{margin-bottom:30px}.contact-page .color-scheme-1.gradient{background:transparent}.contact-page .contact-wrapper .contact-form .field{display:block;margin-bottom:24px}.contact-page .contact-wrapper .contact-form .field:before,.contact-page .contact-wrapper .contact-form .field:after{display:none}.contact-page .contact-wrapper .contact-form .field .field__label{position:static;display:block;font-size:14px;line-height:1;font-family:Open Sans;letter-spacing:normal;color:#fff;text-transform:uppercase;margin-bottom:10px}.contact-page .contact-wrapper .contact-form .field .field__input{background:#f9f9f90a;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:30px;padding:16px 27px;height:auto;font-size:14px;line-height:23px;letter-spacing:normal;color:#ffffffb3}.contact-page .contact-wrapper .contact-form .field .field__input::placeholder{opacity:1}.contact-page .contact-wrapper .contact-form .field textarea.field__input{height:179px;border-radius:20px}.installation-instructions{background:#000;padding:154px 0 100px}.installation-instructions .installation-header{display:flex;flex-wrap:wrap;margin-bottom:62px}.installation-instructions .installation-header .installation-header__left{max-width:58%;width:100%}.installation-instructions .installation-header .installation-header__right{max-width:42%;width:100%}.installation-instructions .installation-header .installation-header__left h2{font-size:70px;line-height:84px;color:#fff;letter-spacing:.03px;font-family:League Gothic;max-width:596px}.installation-instructions .installation-header .installation-header__right p{font-size:16px;line-height:30px;color:#fff;font-family:Open Sans}.installation-instructions .installation-videos .installation-card h3{font-size:26px;line-height:40px;letter-spacing:normal;font-family:League Gothic}.installation-instructions .installation-videos .installation-card .installation-card__body{text-align:center}.installation-instructions .installation-videos .installation-card p{font-size:12px;line-height:19px;color:#fff;font-family:Open Sans;opacity:.8}.installation-instructions .installation-videos .installation-card .video-wrapper iframe{width:100%;height:264px}.installation-instructions .installation-videos .installation-card .installation-card__body a{display:flex;align-items:center;justify-content:center;text-decoration:none;margin-top:28px;font-size:16px;line-height:27px;color:#77b31c;font-family:Open Sans}.installation-instructions .installation-videos .installation-nav{margin-top:78px;display:flex;align-items:center;justify-content:center;gap:61px}.installation-instructions .installation-videos .installation-nav .installation-nav__btn{background:transparent;border:0;padding:0;display:flex;cursor:pointer}.contact-page .contact-wrapper .contact-form .contact__button{margin-top:32px}.contact-page .contact-wrapper .contact-form .contact__button .button{width:100%;background:#77b31c!important;padding:20px 30px;border-radius:32px!important;font-size:15px;line-height:20px;font-family:Open Sans;font-weight:700;letter-spacing:normal}.contact-page .contact-wrapper .contact-form .contact__button .button:before,.contact-page .contact-wrapper .contact-form .contact__button .button:after{display:none}.need-support{margin-top:100px;padding:100px 0 80px;border-top:1px solid rgba(255,255,255,.1)}.need-support .need-support-wrapper{display:flex;flex-wrap:wrap}.need-support .need-support-wrapper .need-support-content{max-width:56%;width:100%}.need-support .need-support-wrapper .need-support-form{max-width:44%;width:100%}.need-support .need-support-wrapper .need-support-content h3{font-size:60px;line-height:72px;color:#fff;letter-spacing:normal;font-family:League Gothic;margin-bottom:22px}.need-support .need-support-wrapper .need-support-content .company-info-box{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:50px}.need-support .need-support-wrapper .need-support-content .company-info-box .company-info-icon{width:39px;display:flex}.need-support .need-support-wrapper .need-support-content .company-info-box .company-info-content{width:calc(100% - 39px);padding-left:28px}.need-support .need-support-wrapper .need-support-content .company-info-box .company-info-content p{font-size:15px;line-height:1;color:#fff9;text-transform:uppercase;margin-bottom:1}.need-support .need-support-wrapper .need-support-content .company-info-box .company-info-content a,.need-support .need-support-wrapper .need-support-content .company-info-box .company-info-content span{font-size:18px;line-height:25px;color:#fff;text-decoration:none;font-family:Open Sans;font-weight:600}.need-support .need-support-wrapper .need-support-form .field{display:block;margin-bottom:24px}.need-support .need-support-wrapper .need-support-form .field:before,.need-support .need-support-wrapper .need-support-form .field:after{display:none}.need-support .need-support-wrapper .need-support-form .field .field__label{position:static;display:block;font-size:14px;line-height:1;font-family:Open Sans;letter-spacing:normal;color:#fff;text-transform:uppercase;margin-bottom:10px}.need-support .need-support-wrapper .need-support-form .field .field__input{background:#f9f9f90a;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:30px;padding:16px 27px;height:auto;font-size:14px;line-height:23px;letter-spacing:normal;color:#ffffffb3}.need-support .need-support-wrapper .need-support-form .field .field__input::placeholder{opacity:1}.need-support .need-support-wrapper .need-support-form .field textarea.field__input{height:179px;border-radius:20px}.need-support .need-support-wrapper .need-support-form .contact__button{margin-top:32px}.need-support .need-support-wrapper .need-support-form .contact__button .button{width:100%;background:#77b31c!important;padding:20px 30px;border-radius:32px!important;font-size:15px;line-height:20px;font-family:Open Sans;font-weight:700;letter-spacing:normal}.need-support .need-support-wrapper .need-support-form .contact__button .button:before,.need-support .need-support-wrapper .need-support-form .contact__button .button:after{display:none}footer.footer{background:#000;position:relative}footer.footer .footer__content-top{display:flex;flex-wrap:wrap}footer.footer .footer__content-top .footer-block--newsletter{flex-direction:column;align-items:flex-start;gap:46px;margin:0;max-width:41%;width:100%}footer.footer .footer__content-top .footer-block--newsletter .footer-block__newsletter{width:100%}footer.footer .footer__content-top .footer-block--newsletter .footer-block__newsletter h2{font-size:60px;line-height:62.5px;color:#fff;letter-spacing:normal;font-weight:400;font-family:League Gothic;margin:0 0 87px}footer.footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .footer__newsletter,footer.footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .newsletter-form__field-wrapper{max-width:406px}footer.footer .footer__content-top .footer__blocks-wrapper{max-width:59%;width:100%}footer.footer:before{content:"";position:absolute;left:0;right:0;top:115px;bottom:0;background:linear-gradient(0deg,#fff,#9990)}footer.footer .footer__content-top .footer-block--newsletter .footer-block__newsletter input{background:#fff;border-radius:34px;padding:14px 24px;margin:0;height:auto;color:#000c1bb3;font-size:14px;line-height:22px;font-family:Open Sans;letter-spacing:normal;font-weight:400}footer.footer .footer__content-top .footer-block--newsletter .footer-block__newsletter input{padding-right:135px}footer.footer .footer__content-top .footer-block--newsletter .footer-block__newsletter input::placeholder{color:#000c1bb3;opacity:1}footer.footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .newsletter-form__button{width:auto;right:0;background:#77b31c!important;padding:15px 26px!important;border-radius:34px!important;font-size:15px;line-height:20px;font-weight:700;font-family:Open Sans}footer.footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .field__label{display:none}footer.footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .field:before,footer.footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .field:after{display:none}footer.footer .footer__content-top .footer-block--newsletter ul{gap:22px}footer.footer .footer__content-top .footer-block--newsletter ul li .list-social__link{padding:0}footer.footer .footer__content-top .footer-block--newsletter ul li .list-social__link .svg-wrapper{width:auto;height:auto}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block ul li .list-menu__item{font-size:14px;line-height:40px;color:#fff;opacity:.7;font-family:Open Sans;letter-spacing:normal;padding:0}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block h2{font-size:17px;line-height:30px;color:#fff;font-weight:700;font-family:Open Sans;letter-spacing:normal;margin:17px 0 5px}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block.contact-detail ul li{display:flex;gap:12px;margin-bottom:21px}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block.contact-detail ul li .list-menu__item{font-size:14px;line-height:40px;color:#fff;opacity:.7;font-family:Open Sans;letter-spacing:normal;padding:0}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block.contact-detail ul li svg{width:20px;position:relative;top:4px}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block.contact-detail ul li span{width:calc(100% - 32px);font-size:14px;line-height:23px;color:#fff;opacity:.7;max-width:160px;word-wrap:break-word}footer.footer .footer__content-bottom{border:0;padding-top:0}footer.footer .footer__content-bottom .footer__content-bottom-wrapper{border-top:1px solid rgba(255,255,255,.1);padding-top:13px}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright{max-width:50%;width:100%;margin:0;text-align:left}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__column.footer__column--info{align-items:flex-end}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__column .footer__payment{margin:0}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright .copyright__content{font-size:12px;line-height:20px;color:#fff;opacity:.7;font-family:Open Sans;letter-spacing:normal;font-weight:400}.faq-custom-bg{padding:176px 0 100px;background-image:url(/cdn/shop/files/Group_1948757587.png?v=1778160157);background-size:cover;background-repeat:no-repeat;background-position:top center;background-color:#000;background-attachment:scroll}.faq-custom-bg .collapsible-content__header{margin-bottom:71px}.faq-custom-bg .collapsible-content__header h2{font-size:70px;line-height:84px;color:#fff;font-family:League Gothic;letter-spacing:.03rem;margin-bottom:11px}.faq-custom-bg .collapsible-content-wrapper-narrow{max-width:849px;width:100%}.faq-custom-bg .collapsible-content__header .para{font-size:16px;line-height:26px;font-family:Open Sans;font-weight:400;color:#fff;max-width:680px;margin:0 auto}.faq-custom-bg .collapsible-content__grid .accordion{background:#f9f9f90a;border-radius:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1);padding:30px;margin:0 0 20px}.faq-custom-bg .collapsible-content__grid .accordion summary{padding:0}.faq-custom-bg .collapsible-content__grid .accordion summary .accordion__title{font-size:26px;line-height:36px;letter-spacing:normal;font-family:League Gothic}.faq-custom-bg .collapsible-content__grid .accordion summary:hover{background:transparent}.faq-custom-bg .collapsible-content__grid .accordion .accordion__content{padding:12px 0 0;margin:0}.faq-custom-bg .collapsible-content__grid .accordion .accordion__content p{font-size:16px;line-height:26px;font-family:Open Sans;opacity:.8;letter-spacing:normal}@media screen and (min-width:990px){.header-wrapper .header{grid-template-columns:1fr auto 1fr;padding-left:15px!important;padding-right:15px!important}.header-wrapper .header .header__heading .header__heading-link{padding:0;margin:0}}@media screen and (max-width:767px){.section-header .header-wrapper .header{padding:15px 15px 30px;grid-template-columns:auto auto auto}.header-wrapper .header .header__icons{padding:0}.header-wrapper .header .header__icons .header__icon--cart{margin:0 10px}.header-wrapper .header .header__icons .buy-now{padding:8px 15px;font-size:12px;line-height:16px}.contact-page{padding:130px 0 50px}.contact-page h2{font-size:40px;line-height:normal}.contact-page .contact-wrapper{margin:50px 0;padding:25px 20px}.contact-page .contact-wrapper .company-info,.contact-page .contact-wrapper .contact-form{max-width:100%}.contact-page .contact-wrapper .company-info h3+p{margin-bottom:30px}.contact-page .contact-wrapper .company-info .company-info-box .company-info-content p{font-size:14px}.contact-page .contact-wrapper .company-info .company-info-box .company-info-content a,.contact-page .contact-wrapper .company-info .company-info-box .company-info-content span{font-size:16px}.contact-page .contact-wrapper .contact-form .field{margin-bottom:20px}.contact-page .contact-wrapper .contact-form .field .field__input{padding:12px 20px}.contact-page .contact-wrapper .contact-form .contact__button .button{padding:14px 30px}.faq-custom-bg{padding:130px 0 50px}.faq-custom-bg .collapsible-content__header{margin-bottom:30px}.faq-custom-bg .collapsible-content__header h2{font-size:40px;line-height:normal}.faq-custom-bg .collapsible-content__grid .accordion summary .accordion__title{font-size:20px;line-height:normal}.faq-custom-bg .collapsible-content__grid .accordion .accordion__content p{font-size:14px;line-height:24px}.installation-instructions{padding:130px 0 50px}.installation-instructions .installation-header{margin-bottom:30px;gap:10px}.installation-instructions .installation-header .installation-header__left,.installation-instructions .installation-header .installation-header__right{max-width:100%}.installation-instructions .installation-header .installation-header__left h2{font-size:40px;line-height:normal}.installation-instructions .installation-videos .installation-card .video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.installation-instructions .installation-videos .installation-card .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.installation-instructions .installation-videos .installation-card h3{font-size:20px;line-height:30px}.installation-instructions .installation-videos .installation-card .installation-card__body a{margin-top:20px}.installation-instructions .installation-videos .installation-nav{margin-top:30px;gap:30px}.need-support{margin-top:50px;padding:50px 0 0}.need-support .need-support-wrapper .need-support-content,.need-support .need-support-wrapper .need-support-form{max-width:100%}.need-support .need-support-wrapper .need-support-content h3{font-size:40px;line-height:normal}.need-support .need-support-wrapper .need-support-content .company-info-box{margin-bottom:30px}.need-support .need-support-wrapper .need-support-content .company-info-box .company-info-content{padding-left:20px}.need-support .need-support-wrapper .need-support-content .company-info-box .company-info-content p{font-size:14px}.need-support .need-support-wrapper .need-support-content .company-info-box .company-info-content a,.need-support .need-support-wrapper .need-support-content .company-info-box .company-info-content span{font-size:16px}.need-support .need-support-wrapper .need-support-form .field .field__input{padding:12px 20px}.need-support .need-support-wrapper .need-support-form .contact__button .button{padding:14px 30px}footer.footer .footer__content-top{padding-left:15px;padding-right:15px}footer.footer .footer__content-top .footer-block--newsletter{margin:0 0 30px;max-width:100%}footer.footer .footer__content-top .footer-block--newsletter{gap:30px;margin:0 0 30px;max-width:100%}footer.footer .footer__content-top .footer-block--newsletter .footer-block__newsletter h2{font-size:40px;line-height:50px;margin:0 0 28px;text-align:left}footer.footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .newsletter-form__button{padding:11px 26px!important;font-size:12px;line-height:16px}footer.footer .footer__content-top .footer-block--newsletter .footer-block__newsletter input{padding:8px 20px;font-size:12px;line-height:22px}footer.footer .footer__content-top .footer__blocks-wrapper{max-width:100%;display:flex;flex-wrap:wrap;gap:20px}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block h2{font-size:15px;line-height:20px;margin:0 0 10px}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block{margin-bottom:0;margin-top:0;max-width:calc(50% - 10px);width:100%}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__details-content{margin:0}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block ul li .list-menu__item{font-size:12px;line-height:25px}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block.contact-detail ul li span{width:100%;max-width:100%}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block.contact-detail ul li{margin-bottom:10px}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block:last-child{margin:0;max-width:100%;padding-top:26px;border-top:1px solid rgba(255,255,255,.28)}footer.footer .footer__content-bottom .footer__content-bottom-wrapper{border-top:0;padding-top:20px;gap:28px}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright{max-width:100%;text-align:center}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__column.footer__column--info{padding:0}footer.footer:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
