:root{--sv-ink: #0A0A0A;--sv-paper: #FFFFFF;--sv-surface: #F5F5F4;--sv-line: #E5E5E3;--sv-muted: #8A8A8A;--sv-body: #282828;--sv-font: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--sv-space-1: 8px;--sv-space-2: 16px;--sv-space-3: 24px;--sv-space-4: 32px;--sv-space-5: 40px;--sv-space-6: 48px;--sv-space-8: 64px;--sv-space-10: 80px;--sv-space-12: 96px;--sv-ease: cubic-bezier(.22, .61, .36, 1);--sv-reveal-dur: .6s}.sv-container{width:100%;max-width:1520px;margin-left:auto;margin-right:auto;padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px)}.sv-container-tight{width:100%;max-width:1160px;margin-left:auto;margin-right:auto;padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px)}.sv-section{padding-top:clamp(64px,9vw,140px);padding-bottom:clamp(64px,9vw,140px)}.sv-section--tight{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px)}.sv-surface{background-color:var(--sv-surface)}.sv-ink-block{background-color:var(--sv-ink);color:var(--sv-paper)}.sv-ink-block .sv-h-display,.sv-ink-block .sv-h1,.sv-ink-block .sv-h2,.sv-ink-block .sv-h3,.sv-ink-block .sv-label,.sv-ink-block .sv-price{color:var(--sv-paper)}.sv-ink-block .sv-body-copy{color:var(--sv-line)}.sv-rule{border:0;border-top:1px solid var(--sv-line);margin:0}.sv-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.sv-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:989px){.sv-grid--3,.sv-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.sv-grid--2,.sv-grid--3{grid-template-columns:minmax(0,1fr)}.sv-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-h-display,.sv-h1,.sv-h2,.sv-h3{font-family:var(--sv-font);font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--sv-ink);margin:0}.sv-h-display{font-size:clamp(44px,8vw,120px);line-height:.95}.sv-h1{font-size:clamp(36px,5vw,72px);line-height:.98}.sv-h2{font-size:clamp(28px,3.6vw,48px);line-height:1.02}.sv-h3{font-size:clamp(20px,2.2vw,28px);line-height:1.05}.sv-body-copy{font-family:var(--sv-font);font-weight:400;font-size:16px;line-height:1.6;color:var(--sv-body);text-transform:none;letter-spacing:normal}.sv-body-copy--sm{font-size:15px}.sv-label{font-family:var(--sv-font);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink)}.sv-label--muted{color:var(--sv-muted)}.sv-link{color:var(--sv-ink);text-decoration:none;border-bottom:1px solid var(--sv-ink);padding-bottom:2px;transition:opacity .25s var(--sv-ease)}.sv-link:hover{opacity:.55}.sv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 36px;background-color:var(--sv-ink);color:var(--sv-paper);border:1px solid var(--sv-ink);border-radius:0;font-family:var(--sv-font);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;line-height:1;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .25s var(--sv-ease),color .25s var(--sv-ease),border-color .25s var(--sv-ease)}.sv-btn:hover{background-color:var(--sv-paper);color:var(--sv-ink);border-color:var(--sv-ink)}.sv-btn--ghost{background-color:transparent;color:var(--sv-ink);border:1px solid var(--sv-ink)}.sv-btn--ghost:hover{background-color:var(--sv-ink);color:var(--sv-paper)}.sv-btn--invert{background-color:var(--sv-paper);color:var(--sv-ink);border-color:var(--sv-paper)}.sv-btn--invert:hover{background-color:transparent;color:var(--sv-paper);border-color:var(--sv-paper)}.sv-price{font-family:var(--sv-font);font-weight:700;font-size:15px;color:var(--sv-ink)}.sv-price-compare{font-family:var(--sv-font);font-weight:400;font-size:12px;color:var(--sv-muted);text-decoration:line-through;margin-left:8px}.sv-quote{background-color:var(--sv-paper);border:1px solid var(--sv-line);border-radius:0;padding:var(--sv-space-4);display:flex;flex-direction:column;gap:var(--sv-space-2)}.sv-quote-mark{font-family:var(--sv-font);font-weight:800;font-size:40px;line-height:1;color:var(--sv-ink)}.sv-quote-text{font-family:var(--sv-font);font-weight:500;font-size:15px;line-height:1.6;color:var(--sv-body);margin:0}.sv-quote-name{font-family:var(--sv-font);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sv-muted)}[data-sv-reveal]{opacity:0;transform:translateY(24px);transition:opacity var(--sv-reveal-dur) var(--sv-ease),transform var(--sv-reveal-dur) var(--sv-ease);will-change:opacity,transform}[data-sv-reveal].sv-in{opacity:1;transform:none}[data-sv-delay="1"]{transition-delay:60ms}[data-sv-delay="2"]{transition-delay:.12s}[data-sv-delay="3"]{transition-delay:.18s}[data-sv-delay="4"]{transition-delay:.24s}[data-sv-delay="5"]{transition-delay:.3s}[data-sv-delay="6"]{transition-delay:.36s}[data-sv-delay="7"]{transition-delay:.42s}[data-sv-delay="8"]{transition-delay:.48s}html.no-js [data-sv-reveal]{opacity:1;transform:none}.sv-zoom{transform:scale(1.05);transition:transform 1.1s var(--sv-ease);will-change:transform}.sv-in .sv-zoom:not(img),.sv-in img.sv-zoom.sv-loaded,[data-sv-reveal].sv-in.sv-zoom{transform:scale(1)}html.no-js .sv-zoom{transform:none}.sv-marquee{overflow:hidden;white-space:nowrap}.sv-marquee-track{display:inline-flex;align-items:center;white-space:nowrap;animation:sv-marquee 32s linear infinite;will-change:transform}.sv-marquee:hover .sv-marquee-track{animation-play-state:paused}@keyframes sv-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}[data-sv-parallax]{will-change:transform}.sv-btn:focus-visible,.sv-link:focus-visible,.sv-quote a:focus-visible,[data-sv-reveal] a:focus-visible,[data-sv-reveal] button:focus-visible{outline:2px solid var(--sv-ink);outline-offset:3px}.sv-ink-block .sv-btn:focus-visible,.sv-ink-block a:focus-visible,.sv-ink-block button:focus-visible{outline-color:var(--sv-paper)}@media(prefers-reduced-motion:reduce){[data-sv-reveal]{opacity:1!important;transform:none!important;transition:none!important}.sv-zoom{transform:none!important;transition:none!important}.sv-marquee-track{animation:none!important}[data-sv-parallax]{transform:none!important}.sv-btn,.sv-link{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/solar.css.map */
