body.pf-layout .blog-posts-meta__button .btn{text-transform:uppercase}body.pf-layout{--pf-button-green: #32cd32;--pf-button-green-text: #111111;--gutter: 20px;--max-page-width: 1280px;--max-width-wide: 1120px;--max-width-narrow: 760px}body.pf-layout.template-page main .section-inner:is(.section-inner--width-wide,.section-inner--width-narrow){width:100%;max-width:calc(var(--max-page-width) + 2 * var(--gutter))}body.pf-layout .pf-policy__document{width:100%;max-width:none}body.pf-layout .shopify-policy__container{box-sizing:border-box;width:100%;max-width:calc(var(--max-page-width) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}body.pf-layout .btn:is(.btn--style-solid,.btn--style-outline):not(:disabled):not([aria-disabled=true]),body.pf-layout .button-with-state:not(:disabled):not([aria-disabled=true]){background-color:var(--pf-button-green);color:var(--pf-button-green-text);border-color:var(--pf-button-green)}body.pf-layout .btn:is(.btn--style-solid,.btn--style-outline) .btn__label--default,body.pf-layout .btn.btn--style-outline .btn__label--combined .label-default,body.pf-layout .button-with-state .button-with-state__label--desktop .label-default{background-color:var(--pf-button-green);color:var(--pf-button-green-text)}body.pf-layout .btn:is(.btn--style-solid,.btn--style-outline) .btn__label--active,body.pf-layout .btn.btn--style-outline .btn__label--combined .label-active,body.pf-layout .button-with-state .button-with-state__label--desktop .label-active,body.pf-layout .button-with-state.sticky-atc__add-to-cart-button .button-with-state__label--desktop .label-active{background-color:var(--color-text);color:var(--color-background)}body.pf-layout .btn.btn--style-outline .btn__label--combined{box-shadow:inset 0 0 0 1px var(--pf-button-green)}body.pf-layout .btn.btn--style-outline:is(:hover,:focus-visible,:active) .btn__label--combined,body.pf-layout.user-is-tabbing .btn.btn--style-outline:focus .btn__label--combined{box-shadow:inset 0 0 0 1px var(--color-text)}body.pf-layout :is(.pf-contact__submit,.pf-policy__contact,.pf-editorial__share-toggle,.shopify-challenge__button){background-color:var(--pf-button-green);color:var(--pf-button-green-text);border-color:var(--pf-button-green);transition:background-color .18s ease,color .18s ease,border-color .18s ease}body.pf-layout :is(.pf-contact__submit,.pf-policy__contact,.pf-editorial__share-toggle,.shopify-challenge__button):is(:hover,:focus-visible,:active){background-color:var(--color-text);color:var(--color-background);border-color:var(--color-text)}body.pf-layout .pf-contact__submit .icon{color:inherit}body.pf-layout .header__content{width:100%;max-width:var(--max-page-width);margin-inline:auto}body.pf-layout .footer-inner{width:100%;max-width:calc(var(--max-page-width) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}body.pf-layout .polar-fox-header .polar-fox-header__phone{background-color:#f2f2f2;color:#111;border-color:transparent;transition:background-color .18s ease}body.pf-layout .polar-fox-header .polar-fox-header__phone:is(:hover,:focus-visible,:active){background-color:#e6e6e6;color:#111;border-color:transparent}body.pf-layout .polar-fox-header__brands a{background-color:var(--color-background-header);color:var(--color-text-header);border:1px solid var(--pf-button-green);text-transform:uppercase;transition:background-color .18s ease}body.pf-layout .polar-fox-header__brands a:is(:hover,:focus-visible,:active){background-color:var(--color-hover-header);color:var(--color-text-header);border-color:var(--pf-button-green)}@media(prefers-reduced-motion:reduce){body.pf-layout :is(.pf-contact__submit,.pf-policy__contact,.pf-editorial__share-toggle,.polar-fox-header__phone,.polar-fox-header__brands a,.shopify-challenge__button){transition:none}}body.pf-layout .section-inner{padding-block:min(var(--section-padding-top, 0px),64px) min(var(--section-padding-bottom, 0px),64px)}body.pf-layout main :is(.animation-heading,.animation-content){-webkit-mask-image:none!important;mask-image:none!important;animation:none!important;opacity:1!important;transform:none!important}body.pf-layout .section-inner--width-page-width .section-slider-wrap{--actual-gutter: max(var(--gutter), calc((100vw - var(--max-page-width)) / 2))}body.pf-layout .pf-help__inner{width:min(var(--max-page-width),calc(100% - var(--gutter) * 2))}body.pf-layout .pf-help__intro{font-size:var(--font-size-body-100)}body.pf-layout .pf-help__heading{font-size:var(--font-size-heading-1-base)}body.pf-layout .pf-battery-main__eyebrow:after{display:none}body.pf-layout .pf-battery-main__eyebrow{color:#32cd32;font-family:var(--font-family-body);font-size:var(--font-size-body-50);font-weight:var(--font-weight-bold-body, 700);font-style:var(--font-style-body);line-height:var(--line-height-body);letter-spacing:.05em;text-transform:uppercase}body.pf-layout .pf-battery-main__feature{align-items:flex-start;text-align:left}body.pf-layout .pf-battery-main__feature-label{font-size:var(--font-size-body-100);line-height:1.4}body.pf-layout .pf-battery-main__feature-label br{display:none}body.pf-layout .pf-battery-main__heading{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);font-size:var(--font-size-heading-1-base);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}body.pf-layout .pf-newsletter .pf-newsletter__text{max-width:65ch}body.pf-layout .pf-newsletter .pf-newsletter__submit .btn{min-height:48px}@media(min-width:720px){body.pf-layout{--gutter: clamp(32px, 5vw, 80px)}body.pf-layout .media-hero .banner>visibility-watcher{display:grid}body.pf-layout .media-hero .banner:has(.banner__image-wrapper--custom-height) .banner__image-wrapper{grid-area:1 / 1;height:auto;min-height:min(var(--custom-desktop-height),clamp(400px,68svh,560px))}body.pf-layout .media-hero .banner:has(.banner__image-wrapper--custom-height) .banner__content-wrapper{position:relative;grid-area:1 / 1;inset:auto;width:auto;max-width:none;margin:0;padding:32px var(--banner-padding-horizontal);overflow:visible}body.pf-layout .media-hero-inner:is(.section-inner--width-full-width,.section-inner--width-full-width-background) .banner .banner__content-wrapper{padding-inline:max(var(--gutter),calc((100% - var(--max-page-width)) / 2))}body.pf-layout .media-hero .banner__content{max-width:min(var(--max-content-width),640px)}body.pf-layout .pf-about--banner .section-inner{min-height:360px}body.pf-layout .pf-dealer--hero .pf-dealer__inner{min-height:440px}body.pf-layout .pf-dealer__installation{min-height:480px}body.pf-layout .pf-trial__hero-grid,body.pf-layout .pf-trial__band{padding-block:56px}body.pf-layout .pf-battery-main{display:flex;align-items:center;min-height:520px}body.pf-layout .pf-battery-main__features{margin-bottom:0}body.pf-layout .pf-battery-main__content{margin-left:max(var(--gutter),calc((100% - var(--max-page-width)) / 2));padding-block:48px;max-width:600px}}@media(min-width:1024px){body.pf-layout .navigation:not(.navigation--drawer) .submenu--secondary{top:100%;padding-top:var(--spacing-75)}body.pf-layout .navigation:not(.navigation--drawer) .submenu__item--parent:hover>.submenu--secondary,body.pf-layout .navigation:not(.navigation--drawer) .submenu__item--parent:focus-within>.submenu--secondary{display:flex;opacity:1;visibility:visible;height:auto;z-index:2;overflow:visible;animation:none}body.pf-layout .navigation:not(.navigation--drawer) .submenu__item--parent:is(:hover,:focus-within)>.submenu,body.pf-layout .navigation:not(.navigation--drawer) .submenu__item--parent:is(:hover,:focus-within)>.submenu *,body.pf-layout .navigation:not(.navigation--drawer) .submenu:is(.is-open,.is-opening),body.pf-layout .navigation:not(.navigation--drawer) .submenu:is(.is-open,.is-opening) *{pointer-events:auto}body.pf-layout .header__content{max-width:var(--max-page-width)}body.pf-layout .header__logo-wrapper{width:min(var(--logo-width),72px);min-width:0;max-width:none}body.pf-layout .navigation:not(.navigation--drawer) .submenu--primary>.submenu__container>.submenu__inner>.submenu__list>.submenu__item>:is(.submenu__link,.submenu__parent-item){padding-inline:6px}body.pf-layout .section-header{margin-bottom:32px}}@media(max-width:719.9px){body.pf-layout .pf-help__inner{width:calc(100% - var(--gutter) * 2)}body.pf-layout .pf-battery-main__content{padding-inline:var(--gutter)}}body.pf-layout.template-page .pf-trial__eyebrow:before,body.pf-layout.template-page .pf-policy__eyebrow:before,body.pf-layout.template-page .pf-financing__eyebrow:after,body.pf-layout.template-page .pf-battery-main__eyebrow:after{display:none;content:none}body.pf-layout .pf-battery-main.pf-battery-main--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;min-height:0;padding:64px max(var(--gutter),calc((100% - var(--max-page-width)) / 2));background:var(--color-background);color:var(--color-text)}body.pf-layout .pf-battery-main--split .pf-battery-main__media{position:relative;inset:auto;z-index:auto;grid-column:2;grid-row:1;overflow:hidden;border-radius:8px;align-self:center;aspect-ratio:4 / 3}body.pf-layout .pf-battery-main--split .pf-battery-main__media:after{display:none}body.pf-layout .pf-battery-main--split .pf-battery-main__background,body.pf-layout .pf-battery-main--split .pf-battery-main__mobile-background{width:100%;height:100%;margin:0;object-fit:cover;object-position:center 60%}body.pf-layout .pf-battery-main--split .pf-battery-main__content{display:flex;flex-direction:column;grid-column:1;grid-row:1;width:auto;max-width:none;margin:0;padding:16px 0}body.pf-layout .pf-battery-main--split .pf-battery-main__heading{color:inherit}body.pf-layout .pf-battery-main--split .pf-battery-main__features{order:2;margin:0;padding-top:8px;gap:16px}body.pf-layout .pf-battery-main--split .btn-wrapper{order:3;margin:24px 0 0}body.pf-layout .pf-battery-main--split .pf-battery-main__icon{color:inherit;width:44px;height:44px}body.pf-layout .pf-battery-main--split .pf-battery-main__feature-label{font-size:var(--font-size-body-75);line-height:1.4}@media(max-width:719px){body.pf-layout .pf-battery-main.pf-battery-main--split{grid-template-columns:minmax(0,1fr);padding-block:36px;gap:24px}body.pf-layout .pf-battery-main--split .pf-battery-main__media{grid-column:1;grid-row:1;height:auto}body.pf-layout .pf-battery-main--split .pf-battery-main__content{grid-column:1;grid-row:2;padding:0}body.pf-layout .pf-battery-main--split .pf-battery-main__features{margin-top:0}}@media(max-width:719px){body.pf-layout{--font-size-button: var(--font-size-body-100);--font-size-button-small: var(--font-size-body-100)}body.pf-layout .btn:not(.btn--style-icon),body.pf-layout .button-with-state,body.pf-layout .shopify-challenge__button,body.pf-layout :is(.pf-contact__submit,.pf-policy__contact,.pf-editorial__share-toggle,.pf-estimate-detail__email,.pf-estimate-detail__dealer),body.pf-layout .pf-editorial__share-options button,body.pf-layout .pf-help__voltage button,body.pf-layout .pf-battery [role=tab],body.pf-layout [data-estimate-close]{font-size:var(--font-size-body-100)}body.pf-layout .btn:not(.btn--style-icon) :is(.btn__label,.label-default,.label-active),body.pf-layout .button-with-state :is(.button-with-state__label--desktop,.button-with-state__label--mobile,.label-default,.label-active){font-size:inherit}body.pf-layout .btn-wrapper{max-width:100%;min-width:0}body.pf-layout .btn:not(.btn--style-icon):not(.btn--style-text),body.pf-layout .shopify-challenge__button{max-width:100%;min-width:0;padding:12px 24px;min-height:48px;line-height:1.4;--button-padding: 12px 24px;--button-padding-small: 12px 24px;--button-padding-x-small: 12px 24px}body.pf-layout .btn:not(.btn--style-icon):not(.btn--style-text) :is(.btn__label--default,.btn__label--active),body.pf-layout .btn:not(.btn--style-icon):not(.btn--style-text) .btn__label--combined :is(.label-default,.label-active){padding:12px 24px;display:flex;align-items:center;justify-content:center;gap:10px;line-height:inherit}body.pf-layout .btn:not(.btn--style-icon):not(.btn--style-text) :is(.btn__label,.label-default,.label-active){white-space:normal;text-align:center;overflow-wrap:anywhere}body.pf-layout :is(.pf-contact__submit,.pf-policy__contact,.pf-editorial__share-toggle,.pf-estimate-detail__email,.pf-estimate-detail__dealer){padding-inline:24px}body.pf-layout .btn .pf-button-arrow svg{width:18px;height:16px;flex-shrink:0}}@media(min-width:720px){body.pf-layout{--font-size-button: var(--font-size-body-100);--font-size-button-small: var(--font-size-body-100)}body.pf-layout .btn:not(.btn--style-icon),body.pf-layout .button-with-state,body.pf-layout .shopify-challenge__button,body.pf-layout :is(.pf-contact__submit,.pf-policy__contact,.pf-editorial__share-toggle,.pf-estimate-detail__email,.pf-estimate-detail__dealer,.polar-fox-header__phone),body.pf-layout .pf-editorial__share-options button,body.pf-layout .pf-help__voltage button,body.pf-layout .pf-battery [role=tab],body.pf-layout [data-estimate-close]{font-size:var(--font-size-body-100)}body.pf-layout .btn:not(.btn--style-icon) :is(.btn__label,.label-default,.label-active),body.pf-layout .button-with-state :is(.button-with-state__label--desktop,.label-default,.label-active){font-size:inherit}}@media(max-width:719px){body.pf-layout .btn:not(.btn--style-icon):not(.btn--style-text) .btn__label--hidden{display:flex;align-items:center;justify-content:center;gap:10px;padding:0;line-height:inherit}body.pf-layout .btn:not(.btn--style-icon) .btn__label svg{flex-shrink:0}}@media(max-width:719px){body.pf-layout.template-index main .btn-wrapper:has(>.btn:is(.btn--style-solid,.btn--style-outline)),body.pf-layout.template-index main .content-block--button:has(.btn:is(.btn--style-solid,.btn--style-outline)),body.pf-layout.template-index main .btn:is(.btn--style-solid,.btn--style-outline){width:100%;max-width:100%}body.pf-layout.template-index main .content-blocks__inline-buttons{width:100%;flex-direction:column;align-items:stretch}}@media(max-width:719.9px){body.pf-layout .media-hero .banner>visibility-watcher{display:grid;grid-template-columns:minmax(0,1fr)}body.pf-layout .media-hero .banner:has(.banner__image-wrapper--custom-height) .banner__image-wrapper{grid-area:1 / 1;height:auto;min-height:var(--custom-mobile-height)}body.pf-layout .media-hero .banner:has(.banner__image-wrapper--custom-height) .banner__content-wrapper{position:relative;grid-area:1 / 1;inset:auto;width:auto;min-width:0;max-width:none;margin:0;padding:32px var(--gutter);overflow:visible}body.pf-layout .icon-with-text-columns .section-slider-wrap{width:calc(100% + var(--gutter) * 2)}body.pf-layout .custom-liquid>.section-inner>div[style*="width:100vw"]{width:calc(100% + var(--gutter) * 2)!important;margin-left:calc(-1 * var(--gutter))!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/polar-fox-layout.css.map */
