body.solar .site-footer{padding:0;margin-top:120px}.ap-footer{background-color:var(--color-neutral-gray-950)}.ap-footer a:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px;border-radius:2px}.ap-footer__newsletter{padding-top:97px;padding-bottom:70px}.ap-footer__newsletter-card{position:relative;min-height:488px;display:flex;align-items:center}.ap-footer__newsletter-shape{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-primary-500);border-radius:16px;pointer-events:none}.ap-footer__newsletter-media{position:absolute;right:2.9%;bottom:0;width:48.5%;pointer-events:none}.ap-footer__newsletter-image{display:block;width:100%;height:auto}.ap-footer__newsletter-content{position:relative;z-index:1;max-width:702px;padding:78px 20px 92px 68px}.ap-footer__newsletter-eyebrow{margin:0 0 8px;color:var(--color-white);font-size:14px;line-height:32px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.ap-footer__newsletter-heading{margin:0 0 36px;color:var(--color-white);font-size:40px;line-height:56px;font-weight:900;letter-spacing:-.4px;text-transform:uppercase;max-width:16em}.ap-footer__newsletter-form{width:100%;max-width:590px}.klaviyo-form-RZFM2s form>div,.klaviyo-form-RZFM2s [data-testid=form-component]{padding:0!important;margin:0!important}body.solar .klaviyo-form-RZFM2s form{border-radius:8px!important}body.solar .klaviyo-form-RZFM2s form>div>div:nth-child(2){order:1;margin-bottom:36px}body.solar .klaviyo-form-RZFM2s form>div>div:nth-child(1){order:2}body.solar .klaviyo-form-RZFM2s [data-testid=form-component]>div>fieldset>div>label{align-items:start!important}body.solar .klaviyo-form-RZFM2s [data-testid=form-component]>div>fieldset>div:nth-of-type(2n)>div{background-color:red!important;top:-25px!important;left:0;width:fit-content}body.solar .klaviyo-form-RZFM2s [data-testid=form-component]>div>fieldset>div>label svg{margin-top:8px!important;background-color:var(--color-primary-400);border:1px solid var(--color-primary-300);border-radius:4px}body.solar .klaviyo-form-RZFM2s [data-testid=form-component]>div>fieldset>div>label>div{font-size:18px!important;line-height:28px;font-family:inherit!important;color:var(--color-neutral-gray-100)!important;margin-right:unset!important;margin-left:8px!important;width:100%!important}body.solar .klaviyo-form-RZFM2s input[type=email]{background:var(--color-primary-600)!important;color:var(--color-white-80)!important;padding:12px 24px!important;height:36px!important;font-size:16px!important;line-height:28px!important;border-radius:8px!important;margin-right:6px;border:none!important;max-width:422px!important}body.solar .klaviyo-form-RZFM2s input[type=email]::placeholder{color:var(--color-neutral-gray-300)!important;font-weight:400;font-size:16px;line-height:28px}body.solar .klaviyo-form-RZFM2s input[type=email]:focus-visible{outline:1px solid var(--color-blue-500)!important;outline-offset:2px!important}body.solar .klaviyo-form-RZFM2s input[type=email]:hover{border:none!important}body.solar .klaviyo-form-RZFM2s button{all:unset!important;box-sizing:border-box!important;height:auto!important;padding:12px 39px!important;border-radius:var(--btn-radius)!important;background-color:var(--color-winter-wolf-gray-50)!important;color:var(--color-primary-600)!important;font-size:var(--btn-lg-font-size)!important;line-height:var(--btn-lg-line-height)!important;font-weight:600!important;letter-spacing:-.2px!important;text-transform:uppercase!important;text-align:center!important;white-space:nowrap!important;cursor:pointer!important}body.solar .klaviyo-form-RZFM2s button:hover:not([disabled]){background-color:var(--color-winter-wolf-gray-100)!important;color:var(--color-primary-600)!important}body.solar .klaviyo-form-RZFM2s button:focus-visible{outline:2px solid var(--btn-focus-ring)!important;outline-offset:2px!important}body.solar .klaviyo-form-RZFM2s button[disabled]{background-color:var(--btn-secondary-disabled-bg)!important;color:var(--btn-secondary-disabled-text)!important;box-shadow:none!important;cursor:not-allowed!important}.ap-footer__main{display:grid;grid-template-columns:minmax(0,587fr) minmax(0,1036fr);column-gap:clamp(48px,8.9vw,167px);padding-top:120px;padding-bottom:73px}.ap-footer__brand{display:flex;flex-direction:column;align-items:flex-start}.ap-footer__logo-link{display:inline-block}.ap-footer__logo-link img{display:block;width:166px;height:64px}.ap-footer__description{margin:36px 0 0;color:var(--color-neutral-gray-400);font-size:18px;line-height:28px;max-width:587px}.ap-footer__brand-intro{width:100%}.ap-footer__brand-intro:not(:last-child){padding-bottom:56px;border-bottom:1px solid var(--color-white-20)}.ap-footer__other-links{margin-top:36px}.ap-footer__other-links-list{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:24px;align-items:flex-start}.ap-footer__other-link{display:inline-flex;align-items:center;color:var(--color-white-80);text-decoration:none}.ap-footer__other-link-image{display:block;height:24px;width:auto;max-width:272px;object-fit:contain}.ap-footer__other-link-text{font-size:16px;line-height:20px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;transition:color .15s ease}.ap-footer__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;row-gap:76px;align-content:start}.ap-footer__column-title{margin:0;color:var(--color-white-50);font-size:18px;line-height:32px;font-weight:400;letter-spacing:-.3px}.ap-footer__list{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.ap-footer__link{color:var(--color-white-80);font-size:18px;line-height:28px;font-weight:400;letter-spacing:-.1px;text-transform:capitalize;text-decoration:none;transition:color .15s ease}.ap-footer__link:hover{color:var(--color-white-100);text-decoration:underline;text-underline-offset:4px}.ap-footer__payments{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.ap-footer__payments-item{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.ap-footer__payments-item svg{width:38px;height:auto}.ap-footer__bottom{padding-bottom:29px}.ap-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid var(--color-white-10);padding-top:24px}.ap-footer__copyright{margin:0;color:var(--color-white-70);font-size:16px;line-height:24px;letter-spacing:-.1px}.ap-footer__legal{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ap-footer__legal-item{display:flex;align-items:center;gap:12px}.ap-footer__legal-item+.ap-footer__legal-item:before{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--color-white-50);flex-shrink:0}.ap-footer__legal-link{color:var(--color-white-70);font-size:16px;line-height:24px;letter-spacing:-.1px;text-decoration:none;transition:color .15s ease}.ap-footer__legal-link:hover{color:var(--color-white-100);text-decoration:underline;text-underline-offset:4px}body.solar .ap-footer__social{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:24px}body.solar .ap-footer__social .social-links__list-item,body.solar .ap-footer__social__list-item{margin:0;line-height:1}body.solar .ap-footer__social__list-item svg{width:24px;height:24px}body.solar .ap-footer__social .icon{width:24px;height:24px}body.solar .ap-footer__social a{display:flex;align-items:center;justify-content:center}@media(min-width:720px){body.solar .klaviyo-form-RZFM2s input[type=email]{padding:12px 24px!important;font-size:16px!important;line-height:28px!important;height:44px!important}body.solar .klaviyo-form-RZFM2s input[type=email]::placeholder{font-size:16px;line-height:28px}}@media(min-width:1200px){body.solar .klaviyo-form-RZFM2s input[type=email]{height:52px!important}}@media(max-width:1279px){body.solar .klaviyo-form-RZFM2s button{min-height:var(--btn-md-min-height)!important;padding:var(--btn-md-padding)!important;font-size:var(--btn-md-font-size)!important;line-height:var(--btn-md-line-height)!important}body.solar .klaviyo-form-RZFM2s button:hover:not([disabled]){box-shadow:var(--btn-shadow-md)!important}}@media(max-width:767px){body.solar .klaviyo-form-RZFM2s button{min-height:var(--btn-sm-min-height)!important;padding:var(--btn-sm-padding)!important;font-size:var(--btn-sm-font-size)!important;line-height:var(--btn-sm-line-height)!important;border-radius:var(--btn-radius-sm)!important}body.solar .klaviyo-form-RZFM2s button:hover:not([disabled]){box-shadow:var(--btn-shadow-sm)!important}}@media(max-width:1439px){.ap-footer__newsletter{padding-top:120px;padding-bottom:64px}.ap-footer__newsletter-card{min-height:400px}.ap-footer__newsletter-content{padding:48px 40px;max-width:560px}.ap-footer__newsletter-heading{font-size:32px;line-height:44px}.ap-footer__newsletter-media{width:42%}.ap-footer__main{grid-template-columns:minmax(0,1fr);row-gap:72px;padding-top:80px;padding-bottom:72px}.ap-footer__nav{row-gap:56px}}@media(max-width:719px){body.solar .site-footer{margin-top:64px}.ap-footer .container{padding-left:20px;padding-right:20px}.ap-footer__newsletter{padding-top:36px;padding-bottom:0}.ap-footer__newsletter-card{min-height:503px;align-items:flex-start;overflow:hidden}.ap-footer__newsletter-content{padding:20px 18px;max-width:none}.ap-footer__newsletter-shape.card-large-mask-left{--mask-l: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.598 59.808'%3E%3Cpath d='M2 0C2 7.829 8.644 14.201 13.264 20.522C15.206 23.18 16.414 26.402 16.598 29.904C16.414 33.406 15.206 36.628 13.264 39.286C8.644 45.607 2 51.979 2 59.808H0V0H2Z'/%3E%3C/svg%3E") left -1px top 220px / 11px 48px no-repeat}.ap-footer__newsletter-shape.card-large-mask-right{--mask-r: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.598 59.808'%3E%3Cpath d='M14.598 0C14.598 7.829 7.954 14.201 3.334 20.522C1.392 23.18 0.184 26.402 0 29.904C0.184 33.406 1.392 36.628 3.334 39.286C7.954 45.607 14.598 51.979 14.598 59.808H16.598V0H14.598Z'/%3E%3C/svg%3E") right -1px top 220px / 11px 48px no-repeat}.ap-footer__newsletter-eyebrow{font-size:12px;line-height:32px;letter-spacing:2px;margin-bottom:4px}.ap-footer__newsletter-heading{font-size:24px;line-height:32px;margin-bottom:16px}.ap-footer__newsletter-media{right:-4%;width:92%;bottom:0}body.solar .klaviyo-form-RZFM2s form>div{display:flex!important;flex-direction:column!important}body.solar .klaviyo-form-RZFM2s form>div>div{position:static!important}body.solar .klaviyo-form-RZFM2s [data-testid=form-component]>div>fieldset>div>label>div{font-size:14px!important;line-height:19px}body.solar .klaviyo-form-RZFM2s input[type=email]{padding:4px 12px!important;height:32px!important;font-size:14px!important;line-height:24px!important;border-radius:4px!important;margin-right:8px}body.solar .klaviyo-form-RZFM2s input[type=email]::placeholder{color:var(--color-neutral-gray-400, #8a8a8a);font-size:14px;line-height:24px}.ap-footer__main{padding-top:60px;padding-bottom:32px;row-gap:40px}.ap-footer__logo-link img{width:104px;height:40px}.ap-footer__description{font-size:14px;line-height:24px;margin-top:24px}.ap-footer__brand-intro:not(:last-child){padding-bottom:32px;border-bottom-color:#ffffff26}.ap-footer__other-links{margin-top:24px}.ap-footer__other-links-list{margin-top:16px;gap:16px}.ap-footer__nav{grid-template-columns:minmax(0,1fr);row-gap:32px}.ap-footer__list{margin-top:24px;gap:16px}.ap-footer__payments{margin-top:24px;max-width:324px;width:100%}.ap-footer__bottom{padding-bottom:24px}.ap-footer__bottom-inner{flex-direction:column;align-items:flex-start;gap:24px;padding:24px 20px 0}.ap-footer__copyright{font-size:14px}.ap-footer__legal,.ap-footer__legal-item{gap:8px}.ap-footer__legal-link{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/component_SiteFooter.css.map */
