body{background:#1d1d1d;--swiper-scrollbar-border-radius: 10px;--swiper-scrollbar-top: auto;--swiper-scrollbar-bottom: 4px;--swiper-scrollbar-left: auto;--swiper-scrollbar-right: 4px;--swiper-scrollbar-sides-offset: 1%;--swiper-scrollbar-bg-color: rgba(0, 0, 0, .1);--swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, .5);--swiper-scrollbar-size: 4px}html{scroll-behavior:smooth;scroll-padding-top:0}@media (min-width: 768px){html{scroll-padding-top:150px}}button{padding:0;border:none;background:unset}.text--heading{font-size:32px;line-height:1.2}.text--description{font-size:14px;line-height:1.2}@media (min-width: 1024px){.text--heading{font-size:48px}.text--description{font-size:20px}}.text--white{color:#fff}.text--dark-white{color:#bababa}.text--dark-white{color:#fff9}.text--gray{color:#9e9e9e}.text--light-gray{color:#949491}.text--black{color:#000}.text--light-black{color:#333}.text--blue{color:#3f68e0}.text--brown{color:#523b2c}.text--orange-brown{color:#b06f40}.text--red{color:#d30707}.text--left{text-align:left}.text--center{text-align:center}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--uppercase{text-transform:uppercase}.relative{position:relative}.container--short{max-width:960px;width:100%;margin:auto;padding-left:24px;padding-right:24px}.container--medium{max-width:1120px;width:100%;margin:auto;padding-left:24px;padding-right:24px}.container--default{max-width:1200px;width:100%;margin:auto;padding-left:24px;padding-right:24px}.container--wide{max-width:1440px;width:100%;margin:auto}@media (min-width: 768px){.container--default,.container--short,.container--medium{padding-left:30px;padding-right:30px}}@media (min-width: 1451px){.container--default,.container--short,.container--medium{padding-left:0;padding-right:0}}.background--white{background:#fff}.background--dark-white{background:#f5f5f5}.background--blue{background:#3f68e0}.background--dark-blue{background:#052555}.background--gray{background:#555}.background--light-gray{background:#f7f7f7}.background--light-gray-table{background:#f0f0f0}.background--black{background:#000}.background--orange-brown{background:#b06f40}.display--hidden{opacity:0;visibility:hidden}.display--desktop{display:none}.button--wrapper{display:flex;flex-direction:column;gap:12px;justify-content:center}.button{font-size:16.584px;font-weight:500;line-height:1.15;width:100%;text-align:center;padding:9px 19.5px;border-radius:6.634px;background:#3f68e0;transition:all .35s ease-in-out}.button--secondary{border:1px solid #03060b}.button--container{flex:1 0 45%;display:flex;justify-content:flex-start;align-items:center}.btn--atc{flex:1 0 40%}.button--container .loader{height:47.19px}.border-radius--8{border-radius:8px}@media (min-width: 768px){.display--desktop{display:block}.display--mobile{display:none}.button--wrapper{flex-direction:column}.button{font-size:16px;width:fit-content;padding:12.5px 25px;border-radius:8px}}@media (min-width: 1024px){.display--tablet{display:none}.button--wrapper{flex-direction:row}}.custom-img__wrapper{position:relative}.custom-img{position:absolute;top:0;left:0;width:100%}.rv-banner{position:relative}.rv-banner__content{position:absolute;top:0;z-index:2;text-align:center;padding-top:42px}@media (min-width: 768px){.rv-banner__content{padding:15px 60px 0;bottom:unset;top:0;left:50%;width:100%;transform:translate(-50%)}.rv-banner__content__p{max-width:960px}}@media (min-width: 1261px){.rv-banner__content{padding-left:0;padding-right:0;padding-top:70px}}.rv-banner__content__h1{line-height:1.365;font-size:32px;margin-bottom:8px;font-weight:600;margin-left:auto;margin-right:auto}.rv-banner__content__p{line-height:1.2;font-size:14px;font-weight:500;margin-left:auto;margin-right:auto}@media (min-width: 1024px){.rv-banner__content__h1{font-size:48px;margin-bottom:16px}.rv-banner__content__p{font-size:20px}}.rv-sticky__section{border-bottom:1px solid #CACAC8}.rv-sticky__section.sticky{position:fixed;width:100%;z-index:99999999999;top:0}.rv-sticky__wrapper{overflow:scroll;padding-left:0;padding-right:0}.rv-sticky__wrapper::-webkit-scrollbar{display:none}.rv-sticky__wrapper{-ms-overflow-style:none;scrollbar-width:none}.rv-sticky__block-container{display:flex;align-items:center;width:100%}.rv-sticky__block li{padding-top:12px;padding-bottom:12px}.rv-sticky__block{color:#fff;flex:1 0 auto}.rv-sticky__block li{font-size:16px;line-height:1.44;font-weight:500;color:inherit;white-space:nowrap;position:relative;color:#000}.rv-sticky__block li span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content}.rv-sticky__block li:before{content:attr(title);font-weight:500;visibility:hidden;width:max-content;display:block}.rv-sticky__block.active li,.rv-sticky__block:hover li{font-weight:500;color:#fff;background-color:#3f68e0}.rv-sticky__block:hover,.rv-sticky__block.active{color:#fff}@media (min-width: 1024px){.rv-sticky__block li{padding-top:20px;padding-bottom:22px;flex:0 0 auto}.rv-sticky__block li{font-size:24px;line-height:1.165}.rv-sticky__block-container{justify-content:space-between;margin:auto}.rv-sticky__block-container{padding-left:0;padding-right:0}}@media (min-width: 1240px){.rv-sticky__section.sticky{position:fixed;top:0;width:100%}}.rv-product-1__section .container--default,.rv-product-1__text-container{padding-left:12px;padding-right:12px}.rv-product-1__heading{margin-bottom:8px;line-height:1.2;font-weight:600}p.rv-product-1__section-description{margin-bottom:50px;font-weight:500}.rv-product-1__container{display:flex;flex-direction:column;gap:40px}.rv-product-1__item{display:flex;flex-direction:column;gap:42px;border-radius:10px}.rv-product-1__image-wrapper{text-align:center;position:relative}.rv-product-1__image-wrapper--left .rv-product-1__image{max-width:150px;max-height:100px;position:absolute;bottom:-23px;left:15px}.rv-product-1__image-wrapper--right .rv-product-1__image{max-width:150px;max-height:100px;position:absolute;bottom:-23px;right:38px}.rv-product-1__title{font-size:17px;font-weight:600;line-height:1.2;margin-bottom:4px}p.rv-product-1__description{font-size:14px;font-weight:500;line-height:1.2;margin-bottom:16px}.rv-product-1__item-description{padding-left:20px;padding-right:20px;padding-bottom:50px}.rv-product-1__specification-container{display:grid;grid-template-columns:repeat(4,auto);gap:17px;margin-bottom:50px}.rv-product-1__specification-wrapper{display:flex;flex-direction:column;justify-content:end;gap:9px}.rv-product-1__icon-wrapper{text-align:center}.rv-product-1__icon-wrapper img{max-width:40px}.rv-product-1__specification{text-align:center;font-size:12px;font-weight:400;line-height:1.2;text-wrap:nowrap}.rv-product-1__specification-wrapper:first-child{padding-top:0}.rv-product-1__specification-title{margin-bottom:0}.rv-product-1__specification-text{font-size:12px;font-weight:400;line-height:1.2}.rv-product-1__specification-wrapper-column{flex-direction:column;gap:3px}.rv-product-1__button-wrapper{margin-top:auto}.rv-product-1__button-wrapper .button--container{justify-content:center}.rv-product-1__button-wrapper .button{width:100%;font-size:14px;padding-top:14.5px;padding-bottom:14.5px;justify-content:center}@media (min-width: 600px){.rv-product-1__button-wrapper .button{max-width:243px}}@media (min-width: 768px){.rv-product-1__text-container{text-align:center;max-width:956px;margin-left:auto;margin-right:auto}.rv-product-1__heading{margin-bottom:8px}.rv-product-1__container{flex-direction:column;gap:50px}.rv-product-1__item{display:flex;flex-direction:row;gap:0;border-radius:20px;align-items:center}.rv-product-1__item.rv-product-1__item--right{flex-direction:row-reverse}.rv-product-1__image-wrapper{flex:1 0 45%;padding:10px}.rv-product-1__item-description{flex:1 0 55%;padding:30px}.rv-product-1__title{font-size:24px;margin-bottom:8px}p.rv-product-1__description{font-size:16px;margin-bottom:27px}.rv-product-1__specification-container{display:flex;gap:15px;margin-bottom:70px}.rv-product-1__button-wrapper .button{font-size:16px;padding-top:12px;padding-bottom:12px}.rv-product-1__icon-wrapper img{max-width:40px}.rv-product-1__specification{font-size:14px}.rv-product-1__button-wrapper .button--container{justify-content:flex-start}.rv-product-1__item--left .rv-product-1__image-wrapper .rv-product-1__image-desktop{height:100%;max-height:454px;object-fit:cover;border-top-left-radius:20px;border-bottom-left-radius:20px}.rv-product-1__item--right .rv-product-1__image-wrapper .rv-product-1__image-desktop{height:100%;max-height:454px;object-fit:cover;border-radius:20px}.rv-product-1__image-wrapper .rv-product-1__image{max-width:140px;max-height:182px;transform:translateY(-50%);bottom:unset;top:70%}.rv-product-1__item--left .rv-product-1__image-wrapper .rv-product-1__image{right:0;left:unset}.rv-product-1__item--right .rv-product-1__image-wrapper .rv-product-1__image{left:0;right:unset}}@media (min-width: 1024px){.rv-product-1__image-wrapper{padding:30px}p.rv-product-1__section-description{margin-bottom:74px}.rv-product-1__image-wrapper .rv-product-1__image{max-width:240px;max-height:220px;top:50%}.rv-product-1__item--left .rv-product-1__item-description{padding-left:45px;padding-right:60px}.rv-product-1__item--right .rv-product-1__item-description{padding-left:60px;padding-right:45px}.rv-product-1__image-wrapper .rv-product-1__image{bottom:-38px;right:-35px}.rv-product-1__item--right .rv-product-1__image-wrapper .rv-product-1__image{bottom:-38px;left:-35px}}@media (min-width: 1261px){.rv-product-1__section .container--default,.rv-product-1__text-container{padding-left:0;padding-right:0}.rv-product-1__item--right .rv-product-1__item-description,.rv-product-1__item--left .rv-product-1__item-description{padding-left:70px;padding-right:70px}.rv-product-1__specification-container{gap:35px}.rv-product-1__icon-wrapper img{max-width:50px}.rv-product-1__image-wrapper .rv-product-1__image{right:-65px}.rv-product-1__item--right .rv-product-1__image-wrapper .rv-product-1__image{left:-65px}.rv-product-1__item--right .rv-product-1__image-wrapper{padding-top:52px;padding-right:70px;padding-bottom:52px}.rv-product-1__item--left .rv-product-1__image-wrapper{padding-top:40px;padding-left:68px;padding-bottom:40px}.rv-product-1__item--right .rv-product-1__image-wrapper .rv-product-1__image{bottom:20px;left:-26px}.rv-product-1__item--left .rv-product-1__image-wrapper .rv-product-1__image{right:-26px}.rv-product-1__image-wrapper .rv-product-1__image{top:unset;bottom:20px;transform:unset}}.rv-features__section-heading{text-align:center;margin-bottom:63px}.rv-features__section .container--default,.rv-features__text-container{padding-left:12px;padding-right:12px}.rv-features__wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:16px}.rv-features__content{position:relative}.rv-features__image-overlay{position:absolute;top:0;left:0;background:#000;opacity:.6;width:100%;height:100%;border-radius:10px}.rv-features__content-wrapper{position:absolute;top:21px;left:0;padding-left:13px;padding-right:13px}.rv-features__title{margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.2}.rv-features__description{font-size:14px;font-weight:500;line-height:1.2}.rv-features__button-wrapper{position:absolute;bottom:20px;right:20px}.rv-features__button-wrapper img{max-width:25px;cursor:pointer}@media (min-width: 600px){.rv-features__wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.rv-features__wrapper{gap:24px}.rv-features__image-overlay{border-radius:20px}}@media (min-width: 1024px){.rv-features__section-heading{margin-bottom:91px}.rv-features__content-wrapper{top:40px;padding-left:40px;padding-right:40px}.rv-features__title{font-size:32px;margin-bottom:10px}.rv-features__description{font-size:16px}.rv-features__button-wrapper img{max-width:40px}}@media (min-width: 1261px){.rv-features__section .container--default,.rv-features__text-container{padding-left:0;padding-right:0}}.rv-steps__section .container--default,.rv-steps__heading-wrapper,.rv-steps__description-container{padding-left:12px;padding-right:12px}.rv-steps__container{display:flex;flex-direction:column;gap:30px}.rv-steps__heading{margin-bottom:0;font-weight:600}.rv-steps__description-heading{margin-bottom:10px;font-size:16px;font-weight:500;line-height:1.15}.rv-steps__description{margin-bottom:0;color:#afafaf;font-size:12px;line-height:1.2;padding-bottom:20px;border-bottom:1px solid #62625F}.rv-steps__description-wrapper{margin-top:30px}.rv-steps__description-wrapper:first-child{margin-top:0}@media (min-width: 768px){.rv-steps__container{flex-direction:row;align-items:center}.rv-steps__heading-wrapper{margin-bottom:30px}}@media (min-width: 1024px){.rv-steps__description-heading{font-size:18px}.rv-steps__description{font-size:14px}.rv-steps__description-wrapper{margin-top:40px}}@media (min-width: 1261px){.rv-steps__section .container--default{padding-left:0;padding-right:0}.rv-steps__heading-wrapper{padding-left:0;padding-right:0;margin-bottom:80px}.rv-steps__description-container{padding-left:0;padding-right:0}.rv-steps__container{gap:107px}.rv-steps__image-wrapper{flex:1}.rv-steps__text-wrapper{flex:1;max-width:493px}}.rv-table__section .container--short,.rv-table__text-container{padding-left:12px;padding-right:12px}.rv-table__text-container{margin-bottom:40px}.rv-table{border-collapse:separate;border-spacing:0;width:100%;background-color:#1d1d1d;border-radius:20px;overflow:hidden;table-layout:fixed}.rv-table td,.rv-table th{border:1px solid #1D1D1D;padding-left:5px;padding-right:5px}.rv-table__title{font-size:14px;font-weight:500;line-height:1.2}.rv-table__column-head{font-size:12px;font-weight:500;line-height:120%}.rv-table__column-description{font-size:12px;font-weight:400;line-height:1.2}@media (min-width: 768px){.rv-table__text-container{text-align:center}.rv-table__title,.rv-table__column-head{font-size:20px}.rv-table__column-description{font-size:16px}.rv-table td,.rv-table th{padding-top:16px;padding-bottom:12px}}@media (min-width: 1261px){.rv-table__section .container--short,.rv-table__text-container{padding-left:0;padding-right:0}}.rv-blog__section{overflow:hidden}.rv-blog__text-container{max-width:900px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:40px}.rv-blog__section-heading{margin-bottom:12px}.rv-blog__container-slider{position:relative}.rv-blog__title{font-size:14px;font-weight:400;line-height:120%;margin-top:0;margin-bottom:0}.rv-blog__slide-content{display:flex;flex-direction:column;gap:0;height:auto!important}.rv-blog__image-wrapper img{min-height:204px;max-height:204px;height:100%;border-radius:10px;width:100%;object-fit:cover}.rv-blog__title-wrapper{margin-top:20px;margin-bottom:14px}.rv-blog__link-wrapper{margin-top:auto}.rv-blog__link-wrapper a{font-size:16px;font-weight:500;line-height:1.2}.rv-blog__link-wrapper a:hover{color:#2988ff}.rv-blog__container-slider .swiper-button-next{background:#414141 url(arrow-right.png) no-repeat center center;background-size:cover;top:38%;right:-5%;width:48px;height:48px}.rv-blog__container-slider .swiper-button-prev{background:#414141 url(arrow-left.png) no-repeat center center;background-size:cover;top:38%;left:-5%;width:48px;height:48px}.rv-blog__container-slider .swiper-button-prev:after,.rv-blog__container-slider .swiper-button-next:after{content:""}.rv-blog__container-slider .swiper-button-prev,.rv-blog__container-slider .swiper-button-next{border-radius:50%;opacity:1;transition:opacity .2s ease-in-out}.rv-blog__container-slider .swiper-button-next.swiper-button-disabled,.rv-blog__container-slider .swiper-button-prev.swiper-button-disabled{opacity:0}.rv-blog__container-slider .swiper-button-prev:hover:not(.swiper-button-disabled),.rv-blog__container-slider .swiper-button-next:hover:not(.swiper-button-disabled){opacity:1}@media (min-width: 768px){.rv-blog__text-container{text-align:center}.rv-blog__section-heading{margin-bottom:24px}.rv-blog__image-wrapper img{min-height:212px;max-height:212px;border-radius:20px}.rv-blog__title,.rv-blog__link-wrapper a{font-size:20px}}@media (max-width: 1260px){.rv-blog-swiper__navigation{display:none}}@media (min-width: 1261px){.rv-blog__slider-container{overflow:hidden}.rv-blog__image-wrapper img{min-height:305px;max-height:305px}.rv-blog__title-wrapper{margin-top:30px;margin-bottom:30px}}@media (min-width: 1600px){.rv-blog__container-slider .swiper-button-next{background:#414141 url(arrow-right.png) no-repeat center center;background-size:cover;top:38%;right:-10%;width:48px;height:48px}.rv-blog__container-slider .swiper-button-prev{background:#414141 url(arrow-left.png) no-repeat center center;background-size:cover;top:38%;left:-10%;width:48px;height:48px}}.sg-faq__heading{margin-bottom:18px}.sg-faq__question{margin-bottom:0;flex:0 0 84.1%;font-size:16px;line-height:1.2;font-weight:500}.sg-faq__wrapper{border-bottom:1px solid #62625F;padding-bottom:17px}.sg-faq__question-wrapper{width:100%;display:flex;justify-content:space-between;cursor:pointer;margin-top:17px;align-items:center}.sg-faq__wrapper:first-child .sg-faq__question-wrapper{border-top:1px solid #62625F;padding-top:17px}.sg-faq__question-wrapper svg{max-width:17px;max-height:17px}.sg-faq__question-wrapper.open .arrow-temp{display:none}.sg-faq__answer{display:none;margin-top:16px}.sg-faq__answer p{color:#949491;font-size:14px;line-height:1.2;font-weight:500;margin-bottom:23px}.sg-faq__answer p a{color:inherit}@media (min-width: 768px){.sg-faq__heading{margin-bottom:75px}.sg-faq__answer{margin-top:23px}.sg-faq__wrapper{padding-bottom:20px}.sg-faq__wrapper:first-child .sg-faq__question-wrapper{padding-top:24px}.sg-faq__question-wrapper{margin-top:20px}.sg-faq__question-wrapper svg{max-width:18.7px;max-height:18.7px}}@media (min-width: 1024px){.sg-faq__heading{text-align:center;font-size:45px}.sg-faq__question{font-size:24px}.sg-faq__answer p{font-size:16px;margin-bottom:50px}}
/*# sourceMappingURL=/cdn/shop/t/1310/assets/rv-solar-panel.css.map */
