@media screen and (max-width:767px){:root{--mev-mobile-gutter: 16px;--mev-mobile-radius: 18px;--mev-mobile-radius-sm: 13px;--mev-mobile-line: rgba(23, 23, 25, .1);--mev-mobile-shadow: 0 8px 28px rgba(15, 15, 17, .07);--mev-mobile-shadow-soft: 0 4px 16px rgba(15, 15, 17, .045)}html{scroll-padding-top:116px;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#MainContent{overflow-x:clip}#MainContent :is(h1,h2,h3){text-wrap:balance}#MainContent p{text-wrap:pretty}#MainContent :is(input,select,textarea){min-width:0;font-size:16px!important}#MainContent :is(button,a,summary,input,select,textarea){-webkit-tap-highlight-color:transparent}#MainContent :is(.input,.select,.textarea){min-height:52px;border-radius:12px}#MainContent .button:not(.close):not([class*=arrow]):not([class*=slider]),#MainContent button.button:not(.close){min-height:50px}body [data-evplug-sticky-header-root] [class*=ai-sticky-header-container-]{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))!important}body [data-evplug-sticky-header-root] [class*=ai-sticky-header-top-row-]{min-height:62px!important;height:62px!important}body [data-evplug-sticky-header-root] [class*=ai-sticky-header-hamburger-]{width:40px!important;min-width:40px!important;height:40px!important;border-radius:12px!important}body [data-evplug-sticky-header-root] [class*=ai-sticky-header-logo-]{position:absolute!important;top:50%!important;left:50%!important;width:clamp(164px,49vw,205px)!important;max-width:205px!important;transform:translate(-50%,-50%)!important}body [data-evplug-sticky-header-root] [class*=ai-sticky-header-logo-] img{width:100%!important;height:auto!important}@media screen and (max-width:359px){body [data-evplug-sticky-header-root] [class*=ai-sticky-header-logo-]{width:clamp(148px,48vw,158px)!important;max-width:158px!important}}body [data-evplug-sticky-header-root] [class*=ai-sticky-header-icons-]{gap:3px!important}body [data-evplug-sticky-header-root] [class*=ai-sticky-header-icon-btn-]{width:39px!important;min-width:39px!important;height:39px!important;min-height:39px!important;border-radius:12px!important}body [data-evplug-sticky-header-root] [class*=ai-sticky-header-mobile-menu-]{top:62px!important;max-height:calc(100dvh - 62px)!important;padding:10px 14px max(18px,env(safe-area-inset-bottom))!important;border-radius:0 0 20px 20px!important;box-shadow:0 18px 38px #00000024!important}body [data-evplug-sticky-header-root] [class*=ai-sticky-header-mobile-menu-] a{display:flex!important;align-items:center!important;min-height:48px!important;padding:11px 8px!important;border-radius:10px!important;font-size:14px!important}body [class*=evplug-standalone-search-panel-]{width:100%!important;max-width:100%!important;height:min(78dvh,660px)!important;max-height:calc(100dvh - env(safe-area-inset-top))!important;border-radius:22px 22px 0 0!important;box-shadow:0 -20px 55px #0000002e!important}body [class*=evplug-standalone-search-header-]{min-height:66px!important;padding:14px var(--mev-mobile-gutter)!important}body [class*=evplug-standalone-search-title-]{font-size:22px!important}body [class*=evplug-standalone-search-close-]{width:42px!important;height:42px!important}body [data-evplug-car-nav-root]{min-height:44px!important;padding-block:2px!important}body [data-evplug-car-nav-root] [class*=ai-car-nav-container-]{gap:3px!important;padding-inline:8px!important;scroll-padding-inline:8px!important}body [data-evplug-car-nav-root] [class*=ai-car-nav-trigger-]{min-height:40px!important;padding:9px 14px!important;border-radius:10px!important;font-size:11px!important;letter-spacing:.055em!important}body [data-evplug-car-nav-root] [class*=ai-car-nav-dropdown-]{left:max(10px,env(safe-area-inset-left))!important;right:max(10px,env(safe-area-inset-right))!important;padding:10px!important;border-radius:18px!important;box-shadow:0 20px 48px #0000002e!important}body [data-evplug-car-nav-root] [class*=ai-car-nav-items-]{gap:8px!important}body [data-evplug-car-nav-root] a[class*=ai-car-nav-item-]{padding:7px!important;border-radius:13px!important}body [data-evplug-car-nav-root] [class*=ai-car-nav-item-image-],body [data-evplug-car-nav-root] [class*=ai-car-nav-item-placeholder-]{height:clamp(60px,19vw,80px)!important}.template-index [class^=ai-hero-]:has(>[class^=ai-hero-background-]){min-height:clamp(430px,112vw,500px)!important}.template-index [class*=ai-hero-container-]{padding:36px var(--mev-mobile-gutter) 34px!important}.template-index [class*=ai-hero-content-]{width:min(100%,540px)!important;margin-inline:auto!important;text-align:center!important}.template-index [class*=ai-hero-heading-]{margin-bottom:16px!important;font-size:clamp(38px,11.4vw,48px)!important;line-height:.98!important;letter-spacing:-.048em!important}.template-index [class*=ai-hero-subheading-]{max-width:500px!important;margin:0 auto 24px!important;font-size:15px!important;line-height:1.48!important}.template-index [class*=ai-hero-cta-wrapper-]{width:min(100%,360px)!important;margin-inline:auto!important;gap:9px!important}.template-index [class*=ai-hero-button-]{min-height:52px!important;padding:13px 22px!important;border-radius:999px!important;font-size:13px!important;box-shadow:0 9px 22px #00000029!important}.template-index [class*=ai-hero-promo-badge-]{min-height:42px!important;padding:9px 14px!important;border-width:1px!important;font-size:11px!important}.template-index [class*=ai-trust-bar-]{width:calc(100% - 20px)!important;margin:-18px auto!important;padding:12px 8px!important;border-radius:18px!important;box-shadow:0 12px 34px #0000001f!important}.template-index [class*=ai-trust-bar__grid-]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}.template-index [class*=ai-trust-bar__item-]{min-width:0!important;gap:5px!important;padding:10px 5px!important;border-right:1px solid rgba(255,255,255,.1)!important;border-bottom:0!important}.template-index [class*=ai-trust-bar__item-]:nth-child(3n){border-right:0!important}.template-index [class*=ai-trust-bar__item-]:nth-child(n+4){border-top:1px solid rgba(255,255,255,.1)!important}.template-index [class*=ai-trust-bar__icon-]{width:24px!important;height:24px!important;filter:none!important}.template-index [class*=ai-trust-bar__heading-]{font-size:clamp(9px,2.65vw,11px)!important;line-height:1.18!important;letter-spacing:.025em!important}.template-index [class*=ai-trust-bar__subtitle-]{font-size:clamp(8px,2.2vw,10px)!important;line-height:1.28!important}.template-index [class*=ai-hero-countdown-]:not([class*=background]):not([class*=content]):not([class*=timer]):not([class*=overlay]):not([class*=expired]):not([class*=heading]):not([class*=subheading]){height:clamp(340px,96vw,390px)!important;min-height:340px!important}.template-index [class*=ai-hero-countdown__content-wrapper-]{padding:34px var(--mev-mobile-gutter)!important}.template-index [class*=ai-hero-countdown__content-]{max-width:430px!important}.template-index [class*=ai-hero-countdown__heading-]{margin-bottom:12px!important;font-size:clamp(29px,8.8vw,38px)!important;line-height:1.02!important}.template-index [class*=ai-hero-countdown__subheading-]{margin-bottom:22px!important;font-size:15px!important;line-height:1.42!important}.template-index [class*=ai-hero-countdown__timer-]{gap:6px!important}.template-index [class*=ai-hero-countdown__timer-box-]{min-height:62px!important;padding:8px 3px!important;border-radius:11px!important}.template-index [class*=ai-hero-countdown__timer-number-]{font-size:clamp(20px,6vw,25px)!important}.template-index [class*=ai-hero-countdown__timer-label-]{font-size:clamp(7px,2vw,9px)!important;letter-spacing:.02em!important}.template-index [class*=ai-car-transform-container-]{width:100%!important}.template-index [class*=ai-car-transform-header-]{margin-bottom:24px!important}.template-index [class*=ai-car-transform-headline-]{font-size:clamp(29px,8.8vw,36px)!important;line-height:1!important}.template-index [class*=ai-car-transform-subtitle-]{max-width:520px!important;margin-inline:auto!important;font-size:14px!important;line-height:1.5!important}.template-index [class*=mev-build-explorer-]{overflow:hidden!important;border-radius:20px!important;box-shadow:0 16px 38px #0003!important}.template-index [class*=mev-build-stage-]{border-radius:20px!important}.template-index [class*=mev-build-stage__media-]{height:clamp(218px,60vw,260px)!important}.template-index [class*=mev-build-stage__media-] img{max-height:100%!important;object-fit:contain!important}.template-index [class*=mev-build-stage__eyebrow-]{top:12px!important;left:12px!important;padding:7px 10px!important;border-radius:999px!important;font-size:8px!important}.template-index [class*=mev-build-stage__model-]{top:auto!important;right:12px!important;bottom:10px!important;padding:7px 10px!important;border-radius:999px!important;font-size:8px!important}.template-index [class*=mev-build-hotspots-]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.template-index [class*=mev-build-hotspot__button-]{min-height:70px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;padding:10px!important;border-radius:13px!important}.template-index [class*=mev-build-hotspot__pin-]{width:30px!important;height:30px!important}.template-index [class*=mev-build-hotspot__kicker-]{font-size:7px!important}.template-index [class*=mev-build-hotspot__title-]{font-size:10px!important;line-height:1.25!important}.template-index [class*=mev-build-hotspot__action-]{font-size:8px!important}.template-index [class*=mev-build-explorer__instruction-]{width:calc(100% - 20px)!important;margin:10px auto 0!important;padding:8px 12px!important;font-size:10px!important}.template-index [class*=ai-car-transform-bundle-copy-]{margin-top:18px!important}.template-index [class*=ai-car-transform-bundle-message-]{font-size:12px!important;line-height:1.48!important}.template-index [class*=ai-car-transform-bundle-status-]{width:min(100%,330px)!important;justify-content:center!important;min-height:38px!important;padding:8px 12px!important;font-size:10px!important}.template-index [class*=ai-tesla-nav-container-]{width:calc(100% - 24px)!important;margin-inline:auto!important;padding:4px!important;border-radius:14px!important;scroll-padding-inline:4px!important}.template-index [class*=ai-tesla-nav-container-] :is(a,button){min-height:42px!important;padding:10px 15px!important;border-radius:11px!important;font-size:11px!important}.template-index .stb{padding:24px 10px 34px!important}.template-index .stb .stb__container{width:100%!important}.template-index .stb .stb__layout{gap:14px!important}.template-index .stb .stb__products{gap:8px!important}.template-index .stb .stb-product{grid-template-columns:36px 76px minmax(0,1fr)!important;gap:8px!important;padding:10px!important;border-width:1px!important;border-radius:14px!important;box-shadow:var(--mev-mobile-shadow-soft)!important}.template-index .stb .stb-product__select{width:36px!important;height:44px!important}.template-index .stb .stb-product__checkbox{width:26px!important;height:26px!important;border-radius:7px!important}.template-index .stb .stb-product__image{width:76px!important;height:72px!important;border-radius:10px!important}.template-index .stb .stb-product__name{font-size:12.5px!important;line-height:1.3!important}.template-index .stb .stb-product__description{display:-webkit-box!important;font-size:10px!important;line-height:1.35!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.template-index .stb .stb-product__pricing{grid-column:2 / -1!important;gap:5px 7px!important}.template-index .stb .stb-product__price{font-size:13px!important}.template-index .stb .stb-product__badge{min-height:24px!important;padding:4px 7px!important;font-size:9px!important}.template-index .stb .stb-summary{margin-top:6px!important;padding:18px 14px max(18px,env(safe-area-inset-bottom))!important;border-radius:18px!important;box-shadow:0 14px 34px #00000024!important}.template-index .stb .stb-summary__title{font-size:14px!important}.template-index .stb .stb-summary__actions{gap:9px!important}.template-index .stb .stb-button{min-height:52px!important;border-radius:999px!important;font-size:11px!important}.template-index [class^=mev-discovery-]:not([class*=__]){width:calc(100% - 20px)!important;margin-inline:auto!important}.template-index [class*=mev-discovery__panel-]{border-radius:20px!important;box-shadow:var(--mev-mobile-shadow)!important}.template-index [class*=mev-discovery__panel-]>[class*=mev-discovery__showcase-]{min-height:110px!important;padding:16px!important;border-radius:18px 18px 0 0!important}.template-index [class*=mev-discovery__showcase-title-]{max-width:220px!important;font-size:21px!important;line-height:1.05!important}.template-index [class*=mev-discovery__tabs-]{gap:4px!important;padding:4px!important;border-radius:14px!important}.template-index [class*=mev-discovery__tab-]{min-height:43px!important;padding:10px 8px!important;border-radius:11px!important;font-size:11px!important}.template-index [class*=mev-discovery__toolbar-]{gap:8px!important;padding:10px!important}.template-index [class*=mev-discovery__select-]{min-height:48px!important;border-radius:11px!important}.template-index [class*=mev-discovery__results-]:not([class*=viewport]){gap:9px!important;padding:10px!important}.template-index [class^=mev-product-card-]:not([class*=__]){overflow:hidden!important;border-radius:14px!important;box-shadow:var(--mev-mobile-shadow-soft)!important}.template-index [class*=mev-product-card__body-]{min-height:132px!important;padding:11px!important}.template-index [class*=mev-product-card__title-]{font-size:12px!important;line-height:1.32!important}.template-index [class*=mev-product-card__actions-]{gap:6px!important}.template-index [class*=mev-product-card__action-]{min-height:38px!important;padding:8px 4px!important;border-radius:10px!important;font-size:9px!important}.template-index [class*=mev-discovery__footer-]{gap:10px!important;padding:12px!important}.template-index [class*=ai-car-transform-comparison-]{gap:12px!important}.template-index [class*=ai-car-transform-image-wrapper-]{border-radius:17px!important;box-shadow:var(--mev-mobile-shadow-soft)!important}.template-index [class*=ai-car-transform-badge-]{top:10px!important;left:10px!important;padding:6px 9px!important;border-radius:999px!important;font-size:8px!important}.template-index [class^=ai-before-after-]:has(>[class^=ai-before-after-container-]){--evplug-center-width: min(72vw, 250px) !important;--evplug-icon-size: 68px !important;padding:22px 10px 28px!important}.template-index [class*=ai-before-after-container-],.template-index [class*=ai-before-after-images-]{gap:14px!important}.template-index [class*=ai-before-after-image-wrapper-]{border-radius:18px!important;box-shadow:var(--mev-mobile-shadow)!important}.template-index [class*=ai-before-after-label-]{top:10px!important;left:10px!important;padding:6px 10px!important;border-radius:999px!important;font-size:9px!important;box-shadow:0 4px 12px #00000021!important}.template-index [class*=ai-before-after-arrow-]{width:min(72vw,250px)!important;gap:8px!important}.template-index [class*=ai-before-after-plug-track-]{min-height:74px!important;height:74px!important}.template-index [class*=ai-before-after-arrow-text-]{padding-bottom:10px!important;font-size:14px!important;line-height:1.3!important}.template-index .mev-vehicle-finder{padding:50px 0 56px!important}.template-index .mev-vehicle-finder__inner{width:calc(100% - 20px)!important}.template-index .mev-vehicle-finder__title{font-size:clamp(31px,9vw,39px)!important;line-height:.98!important}.template-index .mev-vehicle-finder__copy{margin-top:13px!important;font-size:14px!important;line-height:1.5!important}.template-index .mev-brand-tabs{margin-top:22px!important;padding:4px!important;border-radius:14px!important}.template-index .mev-brand-tabs :is(button,a){min-height:42px!important;padding:9px 13px!important;border-radius:11px!important;font-size:10px!important}.template-index .mev-brand-panel [class*=ai-popular-models-track-]{gap:10px!important}.template-index .mev-brand-panel .evplug-popular-model-card{min-height:0!important;padding:12px 12px 54px!important;border-radius:18px!important;box-shadow:var(--mev-mobile-shadow)!important}.template-index .mev-brand-panel [class*=ai-popular-models-card-image-wrapper-]{aspect-ratio:2 / 1!important;margin-bottom:10px!important;border-radius:13px!important}.template-index .mev-brand-panel [class*=ai-popular-models-card-title-]{font-size:18px!important}.template-index [class*=ai-about-section-]{padding:34px 10px 22px!important}.template-index [class*=ai-about-container-]{gap:11px!important}.template-index [class*=ai-about-block-]{overflow:hidden!important;border-radius:18px!important;box-shadow:var(--mev-mobile-shadow-soft)!important}.template-index [class*=ai-about-image-wrapper-]{min-height:210px!important}.template-index [class*=ai-about-text-wrapper-]{padding:24px 20px!important}.template-index [class*=ai-about-headline-]{font-size:clamp(29px,8.6vw,36px)!important;line-height:1!important}.template-index [class*=ai-about-description-]{font-size:14px!important;line-height:1.55!important}.template-index [class*=ai-about-link-]{min-height:44px!important}.template-index .mev-faq-section{padding:34px 10px 54px!important}.template-index [class*=ai-faq-tabs-header-]{margin-bottom:20px!important}.template-index [class*=ai-faq-tabs-title-]{font-size:clamp(32px,9vw,38px)!important}.template-index [class*=ai-faq-tabs-nav-]{gap:5px!important;padding:4px!important;border-radius:14px!important;scroll-padding-inline:4px!important}.template-index [class*=ai-faq-tab-button-]{min-width:140px!important;min-height:43px!important;padding:10px 14px!important;border-radius:11px!important;font-size:11px!important}.template-index [class*=ai-faq-accordion-item-]{margin-bottom:8px!important;border-radius:14px!important;box-shadow:var(--mev-mobile-shadow-soft)!important}.template-index [class*=ai-faq-accordion-question-]{min-height:56px!important;padding:15px 14px!important;font-size:14px!important}.template-index [class*=ai-faq-accordion-answer-content-]{padding:0 14px 16px!important;font-size:14px!important;line-height:1.58!important}body #MainContent [id^=ModdedEVModelHero-] .mev-model-hero__inner{width:calc(100% - 24px)!important;gap:8px!important;padding:28px 0 20px!important}body #MainContent [id^=ModdedEVModelHero-] .mev-model-hero__breadcrumb{margin-bottom:22px!important;font-size:8px!important}body #MainContent [id^=ModdedEVModelHero-] .mev-model-hero__eyebrow{margin-bottom:10px!important;font-size:9px!important}body #MainContent [id^=ModdedEVModelHero-] h1{font-size:clamp(35px,11.5vw,47px)!important;line-height:.94!important}body #MainContent [id^=ModdedEVModelHero-] .mev-model-hero__description{margin-top:15px!important;font-size:14px!important;line-height:1.52!important}body #MainContent [id^=ModdedEVModelHero-] .mev-model-hero__meta{gap:6px!important;margin-top:16px!important}body #MainContent [id^=ModdedEVModelHero-] .mev-model-hero__meta span{padding:7px 9px!important;font-size:8px!important}body #MainContent [id^=ModdedEVModelHero-] .mev-model-hero__button{min-height:52px!important;margin-top:19px!important;padding:12px 18px!important;box-shadow:none!important}body #MainContent [id^=ModdedEVModelHero-] .mev-model-hero__media{min-height:190px!important;margin-top:0!important}body #MainContent [id^=ModdedEVModelHero-] .mev-model-hero__halo{width:min(78vw,360px)!important}body #MainContent [id^=ModdedEVModelHero-] .mev-model-hero__media>img{max-height:230px!important;filter:none!important}body #MainContent [id^=ModdedEVModelHero-] .mev-model-hero__media--catalog>img{max-height:225px!important;padding:8px!important;border-radius:15px!important}body #MainContent #ModelProducts[class*=ai-product-grid-]{width:calc(100% - 20px)!important;padding:30px 0 42px!important}body #MainContent [class*=ai-product-grid-header-]{gap:8px!important;margin-bottom:18px!important}body #MainContent [class*=ai-product-grid-title-]{font-size:clamp(29px,8.6vw,38px)!important}body #MainContent [class*=ai-product-grid-subtitle-]{font-size:14px!important;line-height:1.5!important}body #MainContent [class*=ai-product-grid-filter-shell-]{margin-bottom:14px!important;border-width:1px!important;border-radius:17px!important;box-shadow:var(--mev-mobile-shadow-soft)!important}body #MainContent [class*=ai-product-grid-accessories-title-]{min-height:60px!important;padding:17px 14px 9px!important;font-size:20px!important}body #MainContent [class*=ai-product-grid-filter-heading-]{padding:13px 14px!important}body #MainContent [class*=ai-product-grid-filter-group-]{padding:14px!important}body #MainContent [class*=ai-product-grid-filter-select-]{min-height:50px!important;border-width:1px!important;border-radius:11px!important}body #MainContent [class*=ai-product-grid-results-]{gap:9px!important}body #MainContent [class*=ai-product-grid-results-]>[class*=ai-product-grid-item-]{border-width:1px!important;border-radius:14px!important;box-shadow:var(--mev-mobile-shadow-soft)!important}body #MainContent [class*=ai-product-grid-item-info-]{min-height:142px!important;padding:13px 11px 14px!important}body #MainContent [class*=ai-product-grid-item-title-]{margin-bottom:10px!important;font-size:13px!important}body #MainContent [class*=ai-product-grid-item-price-]{font-size:16px!important}body:is(.template-collection,.template-search) #MainContent .section--padding{--section-padding-top: 28px !important;--section-padding-bottom: 48px !important}body:is(.template-collection,.template-search) #MainContent .collection.page-width{width:100%!important;padding-inline:var(--mev-mobile-gutter)!important}body:is(.template-collection,.template-search) #MainContent .collection__description{margin-bottom:22px!important;font-size:14px!important;line-height:1.55!important}body:is(.template-collection,.template-search) #MainContent .collection__topbar{margin-inline:calc(var(--mev-mobile-gutter) * -1)!important}body:is(.template-collection,.template-search) #MainContent .facet-topbar{gap:10px!important;min-height:62px!important;padding:10px var(--mev-mobile-gutter)!important}body:is(.template-collection,.template-search) #MainContent .facet-topbar #ProductCount{font-size:13px!important}body:is(.template-collection,.template-search) #MainContent .facet-topbar .button{min-height:44px!important;padding-inline:14px!important;border-radius:999px!important}body:is(.template-collection,.template-search) #MainContent .active-facets{gap:6px!important;padding-block:10px!important}body:is(.template-collection,.template-search) #MainContent .card-grid{gap:10px!important}body:is(.template-collection,.template-search) #MainContent .card-grid>.card{min-width:0!important;overflow:hidden!important;border:1px solid var(--mev-mobile-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--mev-mobile-shadow-soft)!important}body:is(.template-collection,.template-search) #MainContent .card-grid .card__media{overflow:hidden!important;border-radius:15px 15px 0 0!important}body:is(.template-collection,.template-search) #MainContent .card-grid .card__content{padding:12px!important}body:is(.template-collection,.template-search) #MainContent .card-grid .card__heading{font-size:13px!important;line-height:1.35!important}body:is(.template-collection,.template-search) #MainContent .pagination{gap:4px!important;margin-top:8px!important}body:is(.template-collection,.template-search) #MainContent .pagination .page,body:is(.template-collection,.template-search) #MainContent .pagination :is(.previous,.next){min-width:44px!important;min-height:44px!important}body.template-product #MainContent .section--padding{--section-padding-top: 18px !important;--section-padding-bottom: 44px !important}body.template-product #MainContent .page-width{padding-inline:10px!important}body.template-product #MainContent .featured-product.product{gap:14px!important}body.template-product #MainContent .product__gallery-container{width:100%!important;max-width:100%!important;margin-inline:0!important}body.template-product #MainContent media-gallery.product__gallery,body.template-product #MainContent .product__media-container,body.template-product #MainContent .product__media-container>.relative{overflow:hidden!important;border-radius:18px!important}body.template-product #MainContent .product__media-container .slider{border:1px solid var(--mev-mobile-line)!important;border-radius:18px!important;background:#f7f7f8!important}body.template-product #MainContent .product__media-list .product__media img{transform:none!important}body.template-product #MainContent .moddedev-mobile-gallery-nav .is-prev{left:10px!important;transform:translateY(-50%)!important}body.template-product #MainContent .moddedev-mobile-gallery-nav .is-next{right:10px!important;transform:translateY(-50%)!important}body.template-product #MainContent .moddedev-mobile-gallery-nav button,body.template-product #MainContent .moddedev-mobile-recs-nav button{width:40px!important;height:40px!important;border-color:#1414141f!important;background:#ffffffe6!important;box-shadow:0 5px 16px #0000001a!important}body.template-product #MainContent .product__info{padding:4px 6px 20px!important}body.template-product #MainContent .product__info>*+*{margin-block-start:14px!important}body.template-product #MainContent .product__title .heading{font-size:clamp(28px,8.4vw,36px)!important;line-height:1.03!important;letter-spacing:-.035em!important}body.template-product #MainContent .product__price{font-size:20px!important}body.template-product #MainContent .product__info>.product__text.rte,body.template-product #MainContent .product__info>.product__text.rte :is(p,li){font-size:14px!important;line-height:1.58!important}body.template-product #MainContent .moddedev-mobile-purchase-panel{width:100%!important;max-width:100%!important;margin:18px 0 0!important;padding:18px 14px!important;gap:18px!important;border:1px solid #d5d7db!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--mev-mobile-shadow)!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .variant-picker{gap:18px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .product-form__input{width:100%!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .product-form__input .form__label{margin-bottom:9px!important;font-size:15px!important;line-height:1.3!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .swatches{gap:8px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .label-swatch{width:auto!important;min-width:62px!important;max-width:100%!important;height:auto!important;min-height:48px!important;padding:9px 13px!important;border-width:1px!important;border-radius:11px!important;font-size:15px!important;line-height:1.15!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .color-swatch{--swatch-size: 48px !important;--swatch-offset: 3px !important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;border-radius:50%!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .quantity{width:min(100%,168px)!important;min-height:50px!important;border-width:1px!important;border-radius:999px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .quantity button{width:50px!important;min-width:50px!important;min-height:48px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .quantity input{min-width:52px!important;font-size:16px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel :is(.product-form,.product-form__buttons,.buy-buttons){width:100%!important;gap:9px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel :is(.product-form__submit,.product-form__alert,.shopify-payment-button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded){width:100%!important;min-height:54px!important;border-width:1px!important;border-radius:999px!important;font-size:14px!important;line-height:1.2!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .product-form__submit .btn-text,body.template-product #MainContent .moddedev-mobile-purchase-panel .shopify-payment-button__button{font-size:14px!important}body.template-product #MainContent :is(.product__accordion,.accordion) .details__summary{min-height:54px!important;padding-block:13px!important}body.template-product #MainContent .related-products{overflow:hidden!important}body.template-product #MainContent .related-products .page-width{padding-inline:var(--mev-mobile-gutter)!important}body.template-product #MainContent .related-products .card-grid>.card{border-radius:16px!important;box-shadow:var(--mev-mobile-shadow-soft)!important}body #CartDrawer>.drawer__inner{width:100vw!important;max-width:100vw!important;border:0!important;border-radius:0!important}body #CartDrawer>.drawer__inner>.drawer__header{min-height:64px!important;padding:max(10px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 9px max(14px,env(safe-area-inset-left))!important}body #CartDrawer>.drawer__inner>.drawer__header .drawer__close{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}body #CartDrawer>.drawer__inner>.drawer__content .drawer__scrollable{gap:10px!important;padding:14px max(12px,env(safe-area-inset-right)) 18px max(12px,env(safe-area-inset-left))!important}body #CartDrawer>.drawer__inner>.drawer__content .horizontal-product{border-radius:14px!important;box-shadow:var(--mev-mobile-shadow-soft)!important}body #CartDrawer>.drawer__inner>.drawer__content .drawer__footer-top>button{min-height:42px!important;border-radius:10px!important}body #CartDrawer>.drawer__inner>.drawer__content .drawer__footer-bottom{padding:12px max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important}body #CartDrawer>.drawer__inner>.drawer__content .drawer__footer-buttons .button{min-height:50px!important}body #CartDrawer>.drawer__inner>.drawer__content .drawer__empty{width:min(100%,350px)!important;padding:30px 14px!important}body #CartDrawer>.drawer__inner>.drawer__content .drawer__empty-text{font-size:25px!important}body #CartDrawer>.drawer__inner>.drawer__content .drawer__empty-collections a{min-height:50px!important;border-radius:13px!important;font-size:13px!important}body.template-cart #MainContent .cart.page-width,body.template-cart #MainContent .page-width{padding-inline:var(--mev-mobile-gutter)!important}body.template-cart #MainContent .cart__content{gap:16px!important}body.template-cart #MainContent .cart-item{padding-block:14px!important}body.template-cart #MainContent .cart-item__media{border-radius:13px!important}body.template-cart #MainContent .cart__sidebar{padding:18px!important;border-radius:18px!important;box-shadow:var(--mev-mobile-shadow)!important}body.template-cart #MainContent .cart__sidebar .button{min-height:52px!important}body #MainContent .mev-launch .mev-launch__hero{min-height:250px!important}body #MainContent .mev-launch .mev-launch__hero-inner{width:calc(100% - 24px)!important;padding:32px 0 42px!important}body #MainContent .mev-launch .mev-launch__breadcrumb{gap:7px!important;margin-bottom:23px!important;font-size:9px!important}body #MainContent .mev-launch .mev-launch__eyebrow,body #MainContent .mev-launch .mev-launch__kicker{margin-bottom:10px!important;font-size:9px!important}body #MainContent .mev-launch .mev-launch__title{font-size:clamp(34px,11vw,46px)!important;line-height:.97!important}body #MainContent .mev-launch .mev-launch__lead{margin-top:16px!important;font-size:15px!important;line-height:1.5!important}body #MainContent .mev-launch .mev-launch__content{width:calc(100% - 24px)!important;padding:26px 0 50px!important}body #MainContent .mev-launch .mev-launch__document{padding:2px 17px 7px!important;border-radius:18px!important;box-shadow:var(--mev-mobile-shadow)!important}body #MainContent .mev-launch .mev-launch__updated{flex-direction:column!important;gap:5px!important;padding:20px 0 17px!important;font-size:10px!important}body #MainContent .mev-launch .mev-launch__section{padding:28px 0!important}body #MainContent .mev-launch :is(.mev-launch__section,.mev-launch__form-panel,.mev-launch__contact-panel,.mev-launch__steps,.mev-launch__standards,.mev-launch__tracker,.mev-launch__tracking-aside) h2{margin-bottom:13px!important;font-size:clamp(23px,7vw,30px)!important;line-height:1.06!important}body #MainContent .mev-launch .mev-launch__document--legal .mev-launch__section h2{font-size:22px!important}body #MainContent .mev-launch .mev-launch__section :is(p,li){font-size:14px!important;line-height:1.62!important}body #MainContent .mev-launch .mev-launch__section ul,body #MainContent .mev-launch .mev-launch__checklist{gap:8px!important;margin-top:16px!important}body #MainContent .mev-launch .mev-launch__policy-summary{margin:24px 0 2px!important;padding:18px!important;border-left-width:4px!important;border-radius:0 13px 13px 0!important}body #MainContent .mev-launch .mev-launch__legal-contact{padding:16px!important;border-radius:13px!important;font-size:13px!important}body #MainContent .mev-launch .mev-launch__time-grid{gap:8px!important;margin:18px 0!important}body #MainContent .mev-launch .mev-launch__time-grid span{padding:17px 8px!important;border-radius:13px!important;font-size:23px!important}body #MainContent .mev-launch :is(.mev-launch__form-panel,.mev-launch__contact-panel,.mev-launch__standards,.mev-launch__tracker,.mev-launch__tracking-aside,.mev-launch__steps){padding:22px 18px!important;border-radius:18px!important;box-shadow:var(--mev-mobile-shadow)!important}body #MainContent .mev-launch .mev-launch__form-grid,body #MainContent .mev-launch .mev-launch__tracking-form{gap:14px!important}body #MainContent .mev-launch .mev-launch__field label{margin-bottom:6px!important;font-size:10px!important}body #MainContent .mev-launch .mev-launch__field :is(input,select,textarea){min-height:52px!important;padding:12px 13px!important;border-radius:12px!important}body #MainContent .mev-launch .mev-launch__field textarea{min-height:128px!important}body #MainContent .mev-launch .mev-launch__button{width:100%!important;min-height:52px!important;margin-top:18px!important;padding:13px 18px!important}body #MainContent .mev-launch .mev-launch__affiliate-intro{gap:14px!important;margin-bottom:24px!important}body #MainContent .mev-launch .mev-launch__affiliate-intro h2{font-size:clamp(30px,9vw,38px)!important}body #MainContent .mev-launch .mev-launch__benefit-grid,body #MainContent .mev-launch .mev-launch__tracking-help{gap:10px!important;margin-bottom:32px!important}body #MainContent .mev-launch .mev-launch__benefit-grid article,body #MainContent .mev-launch .mev-launch__tracking-help div{padding:20px!important;border-radius:15px!important}body #MainContent .mev-launch .mev-launch__benefit-grid h3,body #MainContent .mev-launch .mev-launch__tracking-help h3{margin:16px 0 7px!important}body #MainContent .mev-launch .mev-launch__steps{margin-bottom:32px!important}body #MainContent .mev-launch .mev-launch__steps ol{gap:18px!important;margin-top:24px!important}body #MainContent .mev-launch .mev-launch__tabs{gap:4px!important;margin:22px 0 18px!important;padding:4px!important;border-radius:14px!important}body #MainContent .mev-launch .mev-launch__tabs button{min-height:44px!important;padding:8px 6px!important;border-radius:11px!important;font-size:9px!important}body #MainContent .mev-launch .mev-launch__utility-link{min-height:64px!important;padding:14px 0!important}body #MainContent .mev-auth{min-height:0!important;padding-block:28px 38px!important}body #MainContent .mev-auth__card{width:calc(100% - 24px)!important;padding:28px 18px!important;border-radius:18px!important;box-shadow:0 16px 42px #0000003b!important}body #MainContent .mev-auth__card .title-wrapper{margin-bottom:28px!important}body #MainContent .mev-auth__card .heading{font-size:clamp(31px,9vw,39px)!important}body #MainContent .mev-auth__intro{margin-top:10px!important;font-size:14px!important}body #MainContent .mev-auth__card form{gap:28px!important}body #MainContent .mev-auth__card .button-group{grid-template-columns:1fr!important;gap:9px!important}body #MainContent .mev-auth__card .button{width:100%!important;min-height:52px!important}body[class*=template-customers] #MainContent>.section,body.template-page #MainContent>.section:not(:has(.mev-launch)){--section-padding-top: 32px !important;--section-padding-bottom: 48px !important}body[class*=template-customers] #MainContent .page-width,body.template-page #MainContent .page-width{padding-inline:var(--mev-mobile-gutter)!important}body[class*=template-customers] #MainContent .customer .button{min-height:50px!important}body:is(.template-blog,.template-article) #MainContent .page-width,body.template-404 #MainContent .page-width{padding-inline:var(--mev-mobile-gutter)!important}body:is(.template-blog,.template-article) #MainContent .title-wrapper .heading,body.template-404 #MainContent .heading{font-size:clamp(31px,9vw,40px)!important}body .mev-footer-section .mev-footer{padding:34px max(var(--mev-mobile-gutter),env(safe-area-inset-right)) max(30px,env(safe-area-inset-bottom)) max(var(--mev-mobile-gutter),env(safe-area-inset-left))!important}body .mev-footer-section .mev-footer__top{gap:19px!important;padding-bottom:24px!important}body .mev-footer-section .mev-footer__title{font-size:clamp(29px,8.8vw,36px)!important;line-height:1.02!important}body .mev-footer-section .mev-footer__text,body .mev-footer-section .mev-footer__text p{margin-top:10px!important;font-size:13px!important;line-height:1.55!important}body .mev-footer-section .mev-footer__newsletter-form{gap:8px!important}body .mev-footer-section :is(.mev-footer__newsletter-input,.mev-footer__search-input){height:50px!important;border-radius:999px!important;font-size:16px!important}body .mev-footer-section .mev-footer__button{min-height:50px!important}body .mev-footer-section .mev-footer__socials{margin-top:11px!important}body .mev-footer-section .mev-footer__socials a{width:40px!important;height:40px!important}body .mev-footer-section .mev-footer__grid{gap:0!important;padding-top:0!important}body .mev-footer-section .mev-footer__column{padding:22px 0!important;border-top:1px solid rgba(255,255,255,.1)!important}body .mev-footer-section .mev-footer__heading{margin-bottom:11px!important}body .mev-footer-section .mev-footer__heading:after{margin-top:7px!important}body .mev-footer-section :is(.mev-footer__links,.mev-footer__contact-list){gap:0!important}body .mev-footer-section :is(.mev-footer__link,.mev-footer__contact-link){align-items:center!important;min-height:38px!important;padding:7px 0!important;font-size:13px!important}body .mev-footer-section .mev-footer__search-form{gap:8px!important}}@media screen and (max-width:390px){:root{--mev-mobile-gutter: 13px}body [data-evplug-sticky-header-root] [class*=ai-sticky-header-logo-]{width:min(39vw,136px)!important;max-width:min(39vw,136px)!important}body [data-evplug-sticky-header-root] [class*=ai-sticky-header-icon-btn-]{width:37px!important;min-width:37px!important;height:37px!important;min-height:37px!important}.template-index [class*=ai-trust-bar__item-]{padding-inline:3px!important}.template-index [class*=ai-trust-bar__heading-]{font-size:8.5px!important}.template-index [class*=ai-trust-bar__subtitle-]{font-size:7.5px!important}.template-index [class*=mev-build-hotspot__button-]{grid-template-columns:28px minmax(0,1fr)!important;gap:7px!important;padding:8px!important}.template-index [class*=mev-build-hotspot__pin-]{width:28px!important;height:28px!important}.template-index .stb .stb-product{grid-template-columns:34px 68px minmax(0,1fr)!important;gap:7px!important}.template-index .stb .stb-product__image{width:68px!important;height:66px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel{padding-inline:12px!important}body.template-product #MainContent .moddedev-mobile-purchase-panel .label-swatch{min-width:56px!important;padding-inline:11px!important;font-size:14px!important}body #CartDrawer>.drawer__inner>.drawer__header .drawer__title{font-size:13px!important}}@media screen and (max-width:767px)and (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}body *,body *:before,body *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/moddedev-mobile-polish.css.map */
