.sale-promo-banner{--sale-navy: #10347b;--sale-yellow: #f5c400;--sale-red: #d3202a;--sale-cream: #f4f2ec;--sale-label: #5a6573;position:relative;overflow:hidden;width:100%;border-radius:var(--border-radius-base);color:var(--sale-navy);background:var(--sale-cream);container-type:inline-size;container-name:sale-banner}.section-fullwidth .sale-promo-banner{border-radius:0}.sale-promo-banner-inner{position:relative;width:100%}.sale-promo-banner-inner picture{display:block;width:100%}.sale-promo-banner-media{display:block;width:100%;max-width:100%;height:auto;pointer-events:none}.section-sale-promo-banner{max-width:100%;overflow-x:clip}@media(min-width:990px){.section-sale-promo-banner .container{width:100%;max-width:min(1562px,100%)}.sale-promo-banner,.sale-promo-banner-inner,.sale-promo-banner-inner picture{width:100%;max-width:1562px;height:auto}.sale-promo-banner-media{position:static;width:100%;height:auto;max-width:100%;object-fit:contain}}@media(min-width:1600px){.section-sale-promo-banner .container{width:1562px;max-width:1562px;padding-left:0;padding-right:0}}.sale-promo-banner-copy,.sale-promo-banner-timer{position:absolute;z-index:1}.sale-promo-banner-copy{left:1.7%;top:20.5%;width:41%;height:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.sale-promo-banner-eyebrow,.sale-promo-banner-subhead,.sale-promo-banner-timer-icon,.sale-promo-banner-timer-label{display:none}.sale-promo-banner-headline{display:flex;flex-wrap:nowrap;align-items:center;gap:1.9cqi;margin:0;color:var(--sale-navy);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:italic;letter-spacing:.01em;line-height:.8;text-transform:uppercase}.sale-promo-banner-upto,.sale-promo-banner-off{display:flex;flex-direction:column;justify-content:center;gap:.05em;font-size:2.4rem;font-size:2.7cqi;font-style:italic;letter-spacing:.04em;line-height:.9;text-align:left}.sale-promo-banner-upto span,.sale-promo-banner-off span{display:block}.sale-promo-banner-percent-sign{font-size:.88em}.sale-promo-banner-percent{font-size:15rem;font-size:9.6cqi;letter-spacing:-.04em;line-height:.78;flex-shrink:0}.sale-promo-banner-timer{top:0;right:0;bottom:0;left:0;pointer-events:none;font-style:normal}.sale-promo-banner-timer-heading{position:absolute;top:37%;left:87.5%;width:13%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;margin:0;padding:0;background:transparent;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:normal;letter-spacing:.03em;line-height:1;text-align:left}.sale-promo-banner-timer-label{display:block;color:#fff;font-size:2rem;font-size:1.3cqi;font-style:normal;text-transform:uppercase}.sale-promo-banner-timer-date{color:var(--sale-yellow);font-size:2rem;font-size:1.3cqi;font-style:normal;white-space:nowrap}.sale-promo-banner-timer countdown-timer{position:absolute;top:63%;left:79.77%;width:19.08%;height:24.55%;display:block;pointer-events:auto}.sale-promo-banner-timer .countdown{display:flex;align-items:stretch;justify-content:space-between;width:100%;height:100%;gap:.4cqi}.sale-promo-banner-timer .countdown-item{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;width:auto;min-width:0;padding:.2cqi .15cqi .25cqi;background:#fff;border-radius:.55cqi}.sale-promo-banner-timer .countdown-value-pair{display:flex;align-items:center;justify-content:center;min-width:0;height:auto;gap:0}.sale-promo-banner-timer .countdown-value{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;height:auto;background:none;box-shadow:none;border-radius:0;color:var(--sale-navy);font-family:var(--font-heading-family);font-size:2rem;font-size:2.2cqi;font-weight:var(--font-heading-weight);font-style:normal;font-variant-numeric:tabular-nums;line-height:1}.sale-promo-banner-timer .countdown-item-label{margin-top:.1cqi;color:var(--sale-navy);opacity:1;font-family:var(--font-heading-family);font-size:.85rem;font-size:.8cqi;font-style:normal;letter-spacing:.04em;line-height:1;text-transform:uppercase}.sale-promo-banner-expiration{position:absolute;top:62.28%;left:79.77%;width:19.08%;color:#fff;font-size:1.2cqi}.sale-promo-banner-editor-note{position:relative;z-index:2;padding:.6rem 1rem;background:#fff3cd;color:#664d03;font-size:1.2rem}@media(max-width:749px){.sale-promo-banner,.sale-promo-banner-inner{width:100%}.sale-promo-banner-off{margin-left:10px}.sale-promo-banner-inner{display:block;background:transparent}.sale-promo-banner-media{position:static;inset:auto;width:100%;height:auto;object-fit:contain;object-position:center}.sale-promo-banner-copy{position:absolute;top:18%;width:52%;height:25%;padding:0;background:transparent;align-items:center;justify-content:center;overflow:hidden}.sale-promo-banner-headline{gap:.4rem}.sale-promo-banner-upto,.sale-promo-banner-off{font-size:1.6rem}.sale-promo-banner-percent{font-size:8rem}.sale-promo-banner-timer{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;background:transparent;pointer-events:none}.sale-promo-banner-timer-heading{position:absolute;top:59.5%;left:15%;width:72%;display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;margin:0;padding:0;background:transparent;color:var(--sale-yellow);font-size:1.7rem;font-style:normal;text-align:left}.sale-promo-banner-timer-date{color:var(--sale-yellow);font-size:2rem;white-space:nowrap}.sale-promo-banner-timer countdown-timer{position:absolute;display:flex;top:70%;left:12%;width:76%;height:13.5%;pointer-events:auto}.sale-promo-banner-timer .countdown{gap:.55rem;height:100%}.sale-promo-banner-timer .countdown-item{flex:1;width:auto;min-width:0;padding:.3rem .15rem .35rem;background:#fff;border-radius:.5rem}.sale-promo-banner-timer .countdown-value{font-size:2rem;font-style:normal}.sale-promo-banner-timer .countdown-item-label{margin-top:.1rem;font-size:.95rem}.sale-promo-banner-expiration{position:absolute;top:69%;left:24%;width:70%;font-size:1.3rem}.sale-promo-banner-timer-label{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-sale-promo-banner.css.map */
