.promo-banner{width:100%;position:sticky;top:var(--header-height, 0px);z-index:0;overflow:hidden;box-shadow:0 2px 4px #0000001a;margin-top:0!important;margin-bottom:0!important}.section-header .promo-banner{position:sticky;top:var(--header-height, 0px);z-index:0}.promo-banner__container{display:flex;align-items:center;justify-content:center;min-height:40px;padding:.5rem 0}.promo-banner__content{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.8rem;width:100%;text-align:center;overflow:hidden}.promo-banner__message{font-size:1.2rem;font-weight:500;line-height:1.2;color:rgb(var(--color-foreground));display:flex;align-items:center;flex-wrap:nowrap;gap:.4rem;justify-content:center;white-space:nowrap}.promo-banner__code{font-weight:700;font-size:1.5rem;color:rgb(var(--color-foreground))}.promo-banner__percentage{font-weight:700;color:rgb(var(--color-foreground))}.promo-banner__countdown-label{font-weight:500;margin-left:.5rem}.promo-banner__countdown{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.promo-banner__countdown-item{display:flex;flex-direction:column;align-items:center;gap:.3rem}.promo-banner__countdown-box{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:0;padding:.6rem 1rem;min-width:60px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026}.promo-banner__countdown-value{font-size:1.8rem;font-weight:700;font-family:var(--font-body-family);line-height:1;color:rgb(var(--color-button-text));min-width:2ch;text-align:center}.promo-banner__countdown-label-unit{font-size:.85rem;font-weight:500;color:rgb(var(--color-foreground));text-transform:uppercase;letter-spacing:.5px}.promo-banner__countdown-separator{font-size:1.8rem;font-weight:700;color:rgb(var(--color-foreground));margin:0 .2rem;line-height:1}@media screen and (max-width: 749px){.promo-banner__container{min-height:35px;padding:.4rem 0}.promo-banner__message{font-size:.9rem;flex-wrap:nowrap;gap:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-banner__code{font-size:1rem}.promo-banner__percentage{font-size:.9rem}.promo-banner__countdown{gap:.2rem;flex-wrap:nowrap}.promo-banner__countdown-box{padding:.3rem .5rem;min-width:40px}.promo-banner__countdown-value{font-size:1.2rem}.promo-banner__countdown-label-unit{font-size:.65rem}.promo-banner__countdown-separator{font-size:1.2rem;margin:0 .05rem}.promo-banner__content{gap:.5rem;flex-wrap:nowrap;overflow:hidden}}@media screen and (max-width: 480px){.promo-banner__container{min-height:32px;padding:.3rem 0}.promo-banner__message{font-size:.85rem;gap:.25rem}.promo-banner__code{font-size:.95rem}.promo-banner__countdown-box{padding:.25rem .4rem;min-width:35px}.promo-banner__countdown-value{font-size:1.1rem}.promo-banner__countdown-label-unit{font-size:.6rem}.promo-banner__countdown-separator{font-size:1.1rem}}@media screen and (max-width: 375px){.promo-banner__container{min-height:28px;padding:.25rem 0}.promo-banner__message{font-size:.75rem;gap:.2rem}.promo-banner__code{font-size:.85rem}.promo-banner__percentage{font-size:.75rem}.promo-banner__content{gap:.4rem}.promo-banner__countdown{gap:.15rem}.promo-banner__countdown-box{padding:.2rem .3rem;min-width:30px}.promo-banner__countdown-value{font-size:.95rem}.promo-banner__countdown-label-unit{font-size:.55rem}.promo-banner__countdown-separator{font-size:.95rem;margin:0 .03rem}.promo-banner__countdown-item{gap:.2rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-promo-banner.css.map */
