[id$=__flash_sale_banner] image-banner{grid-template-columns:minmax(0,1fr) min(1400px,calc(100% - 2 * var(--container-gutter))) minmax(0,1fr);column-gap:0;color:#102a36}[id$=__flash_sale_banner] image-banner>div{width:100%;max-width:none}[id$=__flash_sale_banner] .prose{width:min(600px,calc((100% - 24px)/2));max-width:none;text-align:left}[id$=__flash_sale_banner] .prose>:not(:first-child){margin-block-start:20px}[id$=__flash_sale_banner] .prose .h1{margin-block-start:0;color:#102a36;font-size:clamp(40px,5.2vw,96px);font-weight:800;line-height:1;letter-spacing:-.045em}[id$=__flash_sale_banner] .prose>div>p{max-width:40ch;font-size:17px;line-height:1.6}#flash-sale-banner-countdown .flash-sale-banner__timer-label{margin:0 0 10px;color:#102a36;font-size:13px;font-weight:600;line-height:1.4}.flash-sale-banner__timer{display:flex;gap:8px;font-variant-numeric:tabular-nums}.flash-sale-banner__time{display:grid;place-content:center;gap:7px;width:64px;min-height:68px;padding:8px 4px;border:1px solid #29434f;border-radius:8px;background:#132e3a;text-align:center;line-height:1}.flash-sale-banner__value{position:relative;display:block;height:1em;overflow:hidden;color:#fff;font-size:28px;font-weight:750}.flash-sale-banner__value>span{display:block;line-height:1}.flash-sale-banner__unit{color:#d4e3e9;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.flash-sale-banner__timer .countdown-digit-enter{animation:flash-sale-banner-digit-enter .22s ease-out both}.flash-sale-banner__timer .countdown-digit-exit{position:absolute;top:0;right:0;bottom:0;left:0;animation:flash-sale-banner-digit-exit .22s ease-out both}@keyframes flash-sale-banner-digit-enter{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes flash-sale-banner-digit-exit{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media(max-width:699px){[id$=__flash_sale_banner] image-banner{row-gap:0}[id$=__flash_sale_banner] image-banner>div{align-self:start;margin-block:32px}[id$=__flash_sale_banner] .prose{width:100%;text-align:center}[id$=__flash_sale_banner] .prose>:not(:first-child){margin-block-start:16px}[id$=__flash_sale_banner] .prose .h1{margin-block-start:0;font-size:clamp(42px,12vw,56px)}[id$=__flash_sale_banner] .prose>div>p{margin-inline:auto;font-size:15px;line-height:1.5}.flash-sale-banner__timer{justify-content:center;gap:6px}.flash-sale-banner__time{width:58px;min-height:62px}.flash-sale-banner__value{font-size:26px}}@media(prefers-reduced-motion:reduce){.flash-sale-banner__timer .countdown-digit-enter{animation:none}.flash-sale-banner__timer .countdown-digit-exit{display:none}}#main:has(>[id$=__flash_sale_banner])>:is([id$=__flash_sale],[id$=__compatibility],[id$=__safety_certifications],[id$=__more_chargers],[id$=__social_proof],[id$=__accessories],[id$=__why_buy_direct],[id$=__campaign_faq]){background:#f8f8f8}#main:has(>[id$=__flash_sale_banner]) .flash-sale{padding-block:48px;background:#f8f8f8}#main:has(>[id$=__flash_sale_banner]) :is(.ps-card,.ps-card:hover,.brand-compatibility__inner,.safety-certifications__card,.campaign-social-proof__card,.cdb-card){border:0;box-shadow:none}#main:has(>[id$=__flash_sale_banner]) .ps-card{background:#fff;border-radius:18px}#main:has(>[id$=__flash_sale_banner]) .ps-media{background:#fff}#main:has(>[id$=__flash_sale_banner]) :is(.flash-sale-page__heading,.brand-compatibility__heading,.safety-certifications__heading,.ps-title,.campaign-social-proof__heading,.cdb-heading,[id$=__campaign_faq] .section-stack__intro h2){font-family:var(--heading-font-family);font-size:40px;font-weight:600;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}#main:has(>[id$=__flash_sale_banner]) :is(.flash-sale-page__grid,.ps-inner,.ps-carousel,[id$=__campaign_faq] .section-stack){row-gap:24px}#main:has(>[id$=__flash_sale_banner]) :is(.campaign-social-proof__intro,.cdb-heading){margin-block-end:24px}#main:has(>[id$=__flash_sale_banner]) .safety-certifications__inner{padding-block:calc(var(--sc-visual-overlap) + 48px) 48px}#main:has(>[id$=__flash_sale_banner]) [id$=__campaign_faq] .section{padding-block:48px}#main:has(>[id$=__flash_sale_banner]) [id$=__campaign_faq] .accordion-box{padding:0;background:transparent}#main:has(>[id$=__flash_sale_banner]) [id$=__campaign_faq] .accordion{margin-block:12px;padding-inline:24px;border:0;border-radius:18px;background:#fff}#main:has(>[id$=__flash_sale_banner]) [id$=__campaign_faq] .accordion:first-child{margin-block-start:0}#main:has(>[id$=__flash_sale_banner]) [id$=__campaign_faq] .accordion:last-child{margin-block-end:0}@media(max-width:1149px){#main:has(>[id$=__flash_sale_banner]) :is(.flash-sale-page__heading,.brand-compatibility__heading,.safety-certifications__heading,.ps-title,.campaign-social-proof__heading,.cdb-heading,[id$=__campaign_faq] .section-stack__intro h2){font-size:36px}}@media(max-width:699px){#main:has(>[id$=__flash_sale_banner]) :is(.flash-sale,[id$=__campaign_faq] .section){padding-block:30px}#main:has(>[id$=__flash_sale_banner]) :is(.flash-sale-page__heading,.brand-compatibility__heading,.safety-certifications__heading,.ps-title,.campaign-social-proof__heading,.cdb-heading,[id$=__campaign_faq] .section-stack__intro h2){font-size:30px}#main:has(>[id$=__flash_sale_banner]) .safety-certifications__inner{padding-block:calc(var(--sc-visual-overlap) + 30px) 30px}#main:has(>[id$=__flash_sale_banner]) [id$=__campaign_faq] .accordion{padding-inline:20px}}@media(max-width:699px){#main [id$=__flash_sale] .flash-sale-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}#main [id$=__flash_sale] .ps-body{padding:8px 10px 12px}#main [id$=__flash_sale] .ps-card-title{display:block;overflow:visible;font-size:14px;line-height:1.3}#main [id$=__flash_sale] .ps-review-copy{white-space:normal}#main:has(>[id$=__flash_sale_banner]) :is([id$=__flash_sale],[id$=__more_chargers]) .ps-price-stack{display:flex;grid-column:1 / -1;align-items:baseline;gap:6px;white-space:nowrap}#main:has(>[id$=__flash_sale_banner]) :is([id$=__flash_sale],[id$=__more_chargers]) .ps-compare{font-size:11px}#main [id$=__flash_sale] .flash-sale-card__countdown{align-items:flex-start;gap:4px;font-size:11px}#main [id$=__flash_sale] .flash-sale-card__time{display:block}#main [id$=__flash_sale] .ps-actions{grid-template-columns:minmax(0,1fr) 36px;gap:6px}#main [id$=__flash_sale] .ps-shop{padding-inline:4px;font-size:12px}#main [id$=__flash_sale] .ps-add{width:36px}}#main:has(>[id$=__flash_sale_banner]) .ps-actions{grid-template-columns:minmax(0,1fr) 44px;gap:0;border-radius:999px;background:var(--ps-accent)}#main:has(>[id$=__flash_sale_banner]) .ps-shop{min-height:44px;border-radius:999px 0 0 999px}#main:has(>[id$=__flash_sale_banner]) .ps-add,#main:has(>[id$=__flash_sale_banner]) .ps-add:not(:disabled):hover{width:44px;min-height:44px;border:0;border-radius:0 999px 999px 0;background:transparent;color:#102a36}#main:has(>[id$=__flash_sale_banner]) :is(.ps-shop,.ps-add):focus-visible{outline:2px solid #102a36;outline-offset:3px}@media(hover:hover)and (pointer:fine){#main:has(>[id$=__flash_sale_banner]) .ps-actions:hover .ps-shop{background-position:0 0}#main:has(>[id$=__flash_sale_banner]) .ps-actions:hover .ps-shop,#main:has(>[id$=__flash_sale_banner]) .ps-actions:hover .ps-shop>span{color:#102a36}}#main:has(>[id$=__flash_sale_banner]) .ps-flash-guarantee{display:flex;grid-column:1 / -1;align-items:center;justify-content:center;gap:5px;margin:0;padding:9px 8px;background:var(--ps-accent);color:#102a36;text-align:center;font-size:12px;font-weight:600;line-height:1.4}#main:has(>[id$=__flash_sale_banner]) .ps-flash-guarantee svg{flex:0 0 14px;width:14px;height:14px}@media(max-width:699px){#main:has(>[id$=__flash_sale_banner]) .ps-flash-guarantee{min-height:30px;gap:3px;padding:7px 4px;font-size:10px;white-space:nowrap}#main:has(>[id$=__flash_sale_banner]) .ps-flash-guarantee svg{flex-basis:10px;width:10px;height:10px}}#main:has(>[id$=__flash_sale_banner]){--flash-sale-content-gutter: var(--container-gutter)}#main:has(>[id$=__flash_sale_banner]) :is(.brand-compatibility>.container,.campaign-social-proof__inner,.ps-section>.container,.cdb-section>.container){width:min(1400px,calc(100% - 2 * var(--flash-sale-content-gutter)));max-width:none;margin-inline:auto}#main:has(>[id$=__flash_sale_banner]) [id$=__campaign_faq]>.section{padding-inline:max(var(--flash-sale-content-gutter),calc((100% - 1400px)/2))}@media(max-width:699px){#main:has(>[id$=__flash_sale_banner]) .campaign-social-proof__intro{padding-inline:0}#main:has(>[id$=__flash_sale_banner]) .campaign-social-proof__cards{padding-inline:0;scroll-padding-inline:0}#main:has(>[id$=__flash_sale_banner]) .campaign-social-proof__card{width:min(100%,310px);min-width:min(100%,310px)}}#main:has(>[id$=__flash_sale_banner]) [id$=__more_chargers] .ps-section>.container{--container-outer-width: max(var(--flash-sale-content-gutter), calc((100vw - var(--scrollbar-width, 0px) - 1400px) / 2))}@media(max-width:699px){#main [id$=__flash_sale] .ps-card :is(.ps-subtitle,.ps-pills,.flash-sale-card__countdown){display:none}#main [id$=__flash_sale] .ps-flash-guarantee{font-size:clamp(7px,2.2vw,10px)}}@media(max-width:699px){#main:has(>[id$=__flash_sale_banner]) .ps-actions{grid-template-columns:minmax(0,1fr) 36px}#main:has(>[id$=__flash_sale_banner]) .ps-shop,#main:has(>[id$=__flash_sale_banner]) .ps-add,#main:has(>[id$=__flash_sale_banner]) .ps-add:not(:disabled):hover{min-height:36px}#main:has(>[id$=__flash_sale_banner]) .ps-add,#main:has(>[id$=__flash_sale_banner]) .ps-add:not(:disabled):hover{width:36px}#main:has(>[id$=__flash_sale_banner]) .ps-add>svg{width:20px;height:20px}#main [id$=__flash_sale] .ps-card .ps-rating-link{flex-wrap:nowrap;gap:3px;font-size:clamp(8px,2.5vw,11px)}#main [id$=__flash_sale] .ps-card .ps-stars{--flash-sale-star-size: clamp(8px, 2.5vw, 10px);flex-basis:calc(5 * var(--flash-sale-star-size));width:calc(5 * var(--flash-sale-star-size))}#main [id$=__flash_sale] .ps-card .ps-stars svg{flex-basis:var(--flash-sale-star-size);width:var(--flash-sale-star-size);height:var(--flash-sale-star-size)}#main [id$=__flash_sale] .ps-card .ps-review-copy{white-space:nowrap}}#main [id$=__flash_sale] .flash-sale-card__countdown{color:#f1bd4d}@media(min-width:1000px){#main [id$=__flash_sale] .ps-price{font-size:clamp(30px,2.2vw,36px);font-weight:700;line-height:1.1;color:var(--ps-accent)}}@media(max-width:389px){[id$=__flash_sale_banner] image-banner>div{margin-block:16px}[id$=__flash_sale_banner] .prose .h1{font-size:36px}[id$=__flash_sale_banner] .prose>:not(:first-child){margin-block-start:10px}[id$=__flash_sale_banner] .prose>div>p{font-size:13px;line-height:1.4}#flash-sale-banner-countdown .flash-sale-banner__timer-label{margin-bottom:6px;font-size:11px}.flash-sale-banner__time{width:52px;min-height:48px}.flash-sale-banner__value{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/flash-sale-banner.css.map */
