.sale-promo-banner{display:block;margin-block:30px 10px;color:#fff;font-family:var(--typeBasePrimary),var(--typeBaseFallback)}.sale-promo-banner .sale-promo-banner__container{width:100%;max-width:none;box-sizing:border-box}.sale-promo-banner__panel{position:relative;isolation:isolate;overflow:hidden;border-radius:8px;background:#1c2323}.sale-promo-banner__background,.sale-promo-banner__background:after{position:absolute;top:0;right:0;bottom:0;left:0}.sale-promo-banner__background{z-index:-1;pointer-events:none}.sale-promo-banner__background img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.sale-promo-banner__background:after{content:"";background:#1c2323;opacity:var(--sale-promo-overlay-opacity, .6)}.sale-promo-banner__panel:hover .sale-promo-banner__background img,.sale-promo-banner__panel:focus-within .sale-promo-banner__background img{transform:scale(1.03);transition:transform .8s ease}.sale-promo-banner__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:48px;padding:2em}.sale-promo-banner__summary,.sale-promo-banner__offer-panel{min-width:0;overflow-wrap:anywhere}.sale-promo-banner__offer-panel{padding:28px;border-radius:8px;background:var(--sale-promo-offer-background, rgba(0, 0, 0, .1))}.sale-promo-banner__eyebrow{margin:0 0 10px;font-size:.8em;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sale-promo-banner__heading{margin:0;color:var(--sale-promo-accent-color, #d9641e);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(20px,calc(20px + 2vw),var(--sale-promo-heading-size, 60px));font-weight:800;letter-spacing:-.025em;line-height:1.15;text-transform:uppercase}.sale-promo-banner__highlight{margin:16px 0 0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(24px,calc(18px + 2vw),var(--sale-promo-highlight-size, 48px));font-weight:800;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase}.sale-promo-banner__summary-text{margin-top:14px;font-size:clamp(14px,calc(13px + .3vw),16px);line-height:1.5}.sale-promo-banner__offer{font-size:var(--sale-promo-offer-size);font-weight:700;line-height:1.25}.sale-promo-banner__details{margin-top:10px;font-size:var(--sale-promo-offer-size);font-weight:700;line-height:1.35}.sale-promo-banner__terms{margin-top:10px;font-size:clamp(13px,calc(12px + .25vw),15px);line-height:1.4}.sale-promo-banner__summary-text p,.sale-promo-banner__details p,.sale-promo-banner__terms p{margin:0}.sale-promo-banner__offer strong,.sale-promo-banner__details strong,.sale-promo-banner__summary-text strong{color:var(--sale-promo-accent-color, #d9641e);font-weight:800}.sale-promo-banner .sale-promo-banner__button{display:inline-block;max-width:100%;min-width:0;margin-top:20px;padding:12px 22px;border:1px solid #fff;border-radius:8px;background:transparent;color:#fff;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);overflow-wrap:anywhere;white-space:normal}.sale-promo-banner .sale-promo-banner__button:after{display:none}.sale-promo-banner .sale-promo-banner__button:hover{background:#fff;color:#1c2323}.sale-promo-banner__button:focus-visible{outline:2px solid #fff;outline-offset:4px}[data-disable-animations=true] .sale-promo-banner__panel .sale-promo-banner__background img{transform:none;transition:none}@media(prefers-reduced-motion:reduce){.sale-promo-banner__panel .sale-promo-banner__background img{transform:none;transition:none}}@media(min-width:769px){.sale-promo-banner .sale-promo-banner__container{padding-right:24px;padding-left:24px}}@media(max-width:1024px){.sale-promo-banner__inner{column-gap:24px;padding:24px}.sale-promo-banner__offer-panel{padding:20px}}@media(max-width:768px){.sale-promo-banner{margin-block:20px}.sale-promo-banner .sale-promo-banner__container{padding-right:16px;padding-left:16px}.sale-promo-banner__inner{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:1.5em}.sale-promo-banner__offer-panel{padding:0;background:transparent}.sale-promo-banner__highlight{margin-top:12px}.sale-promo-banner .sale-promo-banner__button{margin-top:18px}body.template-index .shopify-section:has(.sale-promo-banner):has(+.shopify-section [data-section-type=promo-grid]) .sale-promo-banner{margin-bottom:0;padding-bottom:calc(var(--mobile-promo-gap) / 2)}body.template-index .shopify-section:has(.sale-promo-banner)+.shopify-section .promo-grid{margin-top:0;padding-top:calc(var(--mobile-promo-gap) / 2)}body.template-index .shopify-section:has([data-section-type=promo-grid]):has(+.shopify-section .sale-promo-banner) .promo-grid{padding-bottom:calc(var(--mobile-promo-gap) / 2)}body.template-index .shopify-section:has([data-section-type=promo-grid])+.shopify-section .sale-promo-banner{margin-top:0;padding-top:calc(var(--mobile-promo-gap) / 2)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom-sale-promo-banner.css.map */
