.solar-cats{padding:5rem 0 2rem}.solar-cats__heading{margin:0 0 2.4rem}.solar-cats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem;margin:0;padding:0;list-style:none}.solar-cat{position:relative;display:flex;flex-direction:column;gap:.4rem;height:100%;min-height:19rem;padding:2.4rem;overflow:hidden;border:1px solid rgba(23,107,69,.2);border-radius:1.6rem;background:linear-gradient(160deg,#f3f9f5,#fff 70%);color:#123c2d;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .25s ease}.solar-cat:before{content:"";position:absolute;right:-5rem;top:-5rem;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,#f4a81d59,#f4a81d00 70%);opacity:0;transition:opacity .35s ease}.solar-cat:hover,.solar-cat:focus-visible{transform:translateY(-.6rem);border-color:#f4a81d;box-shadow:0 1.8rem 3.2rem -1.6rem #0e2a2566}.solar-cat:hover:before,.solar-cat:focus-visible:before{opacity:1}.solar-cat__icon{display:grid;place-items:center;width:5.2rem;height:5.2rem;margin-bottom:1.4rem;border-radius:1.4rem;background:#176b45;color:#fff;transition:transform .45s cubic-bezier(.2,.9,.3,1.4),background-color .25s ease}.solar-cat__icon svg{width:2.8rem;height:2.8rem}.solar-cat:hover .solar-cat__icon{transform:rotate(-8deg) scale(1.1);background:#f4a81d;color:#0e2a25}.solar-cat__title{font-size:1.9rem;font-weight:700;line-height:1.2}.solar-cat__count{font-size:1.4rem;color:#4a6b5e}.solar-cat__arrow{margin-top:auto;padding-top:1rem;font-size:2.2rem;line-height:1;color:#176b45;transition:transform .3s ease}.solar-cat:hover .solar-cat__arrow{transform:translate(.8rem)}@media screen and (max-width:989px){.solar-cats__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:549px){.solar-cats{padding-top:3.6rem}.solar-cats__grid{gap:1.2rem}.solar-cat{min-height:16rem;padding:1.8rem}.solar-cat__title{font-size:1.6rem}}.solar-chero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#0e2a25,#176b45);color:#fff}.solar-chero__sun{position:absolute;z-index:-1;right:-8rem;top:-10rem;width:38rem;height:38rem;border-radius:50%;background:radial-gradient(circle,#f4a81d8c,#f4a81d00 66%);pointer-events:none}.solar-chero__inner{padding-top:3.6rem;padding-bottom:3.2rem}.solar-chero__crumbs{display:flex;gap:.6rem;margin:0 0 1.4rem;font-size:1.3rem;color:#ffffffb3}.solar-chero__crumbs a{color:inherit;text-decoration:none}.solar-chero__crumbs a:hover{color:#f4a81d}.solar-chero__title{margin:0 0 1rem;color:#fff;font-size:clamp(3rem,4.6vw,4.6rem);line-height:1.1;letter-spacing:-.02em}.solar-chero__text{max-width:68rem;margin:0 0 1rem;font-size:1.6rem;line-height:1.5;color:#ffffffe0}.solar-chero__count{margin:0 0 2rem;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f4a81d}.solar-chero__tabs{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.solar-chero__tabs a{display:inline-block;padding:.8rem 1.6rem;border:1px solid rgba(255,255,255,.35);border-radius:99rem;color:#fff;font-size:1.4rem;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.solar-chero__tabs a:hover{background:#ffffff24;transform:translateY(-2px)}.solar-chero__tabs a.is-current{background:#f4a81d;border-color:#f4a81d;color:#0e2a25}@media(prefers-reduced-motion:no-preference){.solar-chero__sun{animation:solar-chero-pulse 6s ease-in-out infinite}@keyframes solar-chero-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.solar-chero__inner>*{animation:solar-chero-rise .7s cubic-bezier(.2,.7,.2,1) both}.solar-chero__inner>:nth-child(2){animation-delay:.08s}.solar-chero__inner>:nth-child(3){animation-delay:.16s}.solar-chero__inner>:nth-child(4){animation-delay:.24s}.solar-chero__inner>:nth-child(5){animation-delay:.32s}@keyframes solar-chero-rise{0%{opacity:0;transform:translateY(1.8rem)}to{opacity:1;transform:none}}}.solar-foot{position:relative;margin-top:6rem;background:#0e2a25;color:#ffffffd1;font-size:1.4rem;line-height:1.5}.solar-foot__wave{position:absolute;left:0;right:0;top:-5.9rem;height:6rem;color:#0e2a25;line-height:0;pointer-events:none}.solar-foot__wave svg{display:block;width:100%;height:100%}.solar-foot__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:3.2rem;padding:4.8rem 0 3.2rem}.solar-foot__col p{margin:0 0 1.2rem}.solar-foot__name{display:flex;align-items:center;gap:1rem;font-size:2.2rem;font-weight:700;color:#fff}.solar-foot__name:before{content:"";flex:0 0 1.4rem;height:1.4rem;border-radius:50%;background:#f4a81d;box-shadow:0 0 1.2rem 2px #f4a81db3}.solar-foot__title{margin:0 0 1.4rem;font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.solar-foot__list{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.solar-foot a{color:inherit;text-decoration:none;background:linear-gradient(#f4a81d,#f4a81d) 0 100%/0 2px no-repeat;transition:background-size .3s ease,color .2s ease}.solar-foot a:hover{color:#f4a81d;background-size:100% 2px}.solar-foot__field{display:flex;gap:.8rem}.solar-foot__field input{flex:1;min-width:0;min-height:4.6rem;padding:0 1.4rem;border:1px solid rgba(255,255,255,.25);border-radius:.8rem;background:#ffffff14;color:#fff;font-size:1.4rem}.solar-foot__field input::placeholder{color:#fff9}.solar-foot__field button{min-height:4.6rem;padding:0 1.8rem;border:0;border-radius:.8rem;background:#f4a81d;color:#0e2a25;font-size:1.4rem;font-weight:700;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.solar-foot__field button:hover{background:#ffbc3d;transform:translateY(-2px)}.solar-foot__ok{color:#9be3b8}.solar-foot__err{color:#ffb4a8;margin-bottom:1rem}.solar-foot__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;padding:2.4rem 0 3rem;border-top:1px solid rgba(255,255,255,.14)}.solar-foot__copy{margin:0;font-size:1.3rem;color:#ffffffa6}@media screen and (max-width:989px){.solar-foot__grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:549px){.solar-foot__grid{grid-template-columns:1fr;gap:2.6rem;padding-top:3.6rem}}@media(prefers-reduced-motion:no-preference){.solar-foot__name:before{animation:solar-foot-sun 3.2s ease-in-out infinite}@keyframes solar-foot-sun{0%,to{box-shadow:0 0 1rem 1px #f4a81d80}50%{box-shadow:0 0 2rem 5px #f4a81dd9}}}.solar-hero{position:relative;isolation:isolate;overflow:hidden;background:#123c2d;color:#fff}.solar-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.solar-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0a261ce6,#0a261cad 55%,#0a261c4d)}.solar-hero--plain:after{display:none}.solar-hero__sun,.solar-hero__rays{position:absolute;border-radius:50%;pointer-events:none}.solar-hero__sun{right:-9rem;top:-9rem;width:42rem;height:42rem;background:radial-gradient(circle,#f4a81d99,#f4a81d00 66%)}.solar-hero__rays{right:-24rem;top:-24rem;width:72rem;height:72rem;background:repeating-conic-gradient(rgba(244,168,29,.14) 0 6deg,transparent 6deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 18%,transparent 66%);mask-image:radial-gradient(circle,#000 18%,transparent 66%)}.solar-hero__inner{position:relative;z-index:1;display:flex;align-items:center;min-height:48rem;padding-top:5rem;padding-bottom:5rem}.solar-hero__content{max-width:62rem}.solar-hero__eyebrow{margin:0 0 1.2rem;font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f4a81d}.solar-hero__title{margin:0 0 1.6rem;color:#fff;font-size:clamp(3.2rem,5.4vw,5.4rem);line-height:1.08;letter-spacing:-.02em}.solar-hero__text{margin:0 0 2.8rem;max-width:52rem;font-size:clamp(1.6rem,1.6vw,1.9rem);line-height:1.5;color:#ffffffe6}.solar-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.solar-hero__btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.8rem;border-radius:.8rem;font-size:1.6rem;font-weight:700;text-decoration:none}.solar-hero__btn--primary{background:#f4a81d;color:#0e2a25}.solar-hero__btn--primary:hover{background:#ffbc3d}.solar-hero__btn--secondary{border:2px solid rgba(255,255,255,.75);color:#fff}.solar-hero__btn--secondary:hover{background:#ffffff1f}.solar-hero__btn:focus-visible{outline:3px solid #fff;outline-offset:3px}@media screen and (max-width:749px){.solar-hero:after{background:#0a261cbd}.solar-hero__inner{min-height:0;padding-top:4rem;padding-bottom:4rem}.solar-hero__btn{flex:1 1 100%}.solar-hero__sun{width:28rem;height:28rem}}@media(prefers-reduced-motion:no-preference){.solar-hero__img{animation:solar-kb 26s ease-in-out infinite alternate}@keyframes solar-kb{0%{transform:scale(1)}to{transform:scale(1.09) translate(-1.5%,-1%)}}.solar-hero__sun{animation:solar-pulse 6s ease-in-out infinite}@keyframes solar-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.14);opacity:1}}.solar-hero__rays{animation:solar-spin 90s linear infinite}@keyframes solar-spin{to{transform:rotate(360deg)}}.solar-hero__content>*{animation:solar-rise .85s cubic-bezier(.2,.7,.2,1) both}.solar-hero__content>:nth-child(2){animation-delay:.12s}.solar-hero__content>:nth-child(3){animation-delay:.26s}.solar-hero__content>:nth-child(4){animation-delay:.4s}@keyframes solar-rise{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:none}}.solar-hero__btn{transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.solar-hero__btn:hover{transform:translateY(-3px)}.solar-hero__btn--primary:hover{box-shadow:0 1rem 2.4rem -.6rem #f4a81d99}.solar-hero__btn--primary:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:solar-shine 4.5s ease-in-out infinite}@keyframes solar-shine{0%,60%{left:-60%}to{left:130%}}}.solar-info{background:#eef6f1;border-bottom:1px solid rgba(23,107,69,.15)}.solar-info__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem;margin:0;padding:2.8rem 0;list-style:none}.solar-info__item{padding-left:1.4rem;border-left:3px solid #f4a81d}.solar-info__title{margin:0 0 .4rem;font-size:1.6rem;font-weight:700;color:#123c2d}.solar-info__text{margin:0;font-size:1.4rem;line-height:1.45;color:#2f4a40}.solar-info__links{display:flex;flex-wrap:wrap;gap:1.2rem;margin:.6rem 0 0;font-size:1.4rem;font-weight:600}.solar-info__links a{color:#176b45;text-underline-offset:.3rem}@media screen and (max-width:989px){.solar-info__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:549px){.solar-info__grid{grid-template-columns:1fr;gap:1.8rem;padding:2.2rem 0}}.solar-marquee{overflow:hidden;background:#123c2d;color:#fff;padding:1.5rem 0}.solar-marquee__track{display:flex;width:max-content}.solar-marquee__group{display:flex;align-items:center;gap:3.2rem;padding-right:3.2rem}.solar-marquee__item{display:flex;align-items:center;gap:3.2rem;white-space:nowrap;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.solar-marquee__item:after{content:"";width:.8rem;height:.8rem;border-radius:50%;background:#f4a81d}@media(prefers-reduced-motion:no-preference){.solar-marquee__track{animation:solar-marquee 38s linear infinite}.solar-marquee:hover .solar-marquee__track{animation-play-state:paused}@keyframes solar-marquee{to{transform:translate(-50%)}}}@media(prefers-reduced-motion:reduce){.solar-marquee{overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
