promo-countdown-bar{display:flex;flex-shrink:0;justify-content:center}.promo-sale-banner{--promo-sale-bg: #B38155;--promo-sale-fg: #ffffff;background-color:var(--promo-sale-bg);color:var(--promo-sale-fg);font-family:var(--font-body-family);letter-spacing:.02em}.promo-sale-banner__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem 4rem;padding:1.4rem 1.5rem;max-width:var(--page-width);margin:0 auto}.promo-sale-banner__sale{text-align:center}.promo-sale-banner__headline{margin:0;font-family:var(--font-body-family);font-size:clamp(1.8rem,2.5vw,2.6rem);font-weight:800;letter-spacing:.08em;line-height:1.15;text-transform:uppercase;color:var(--promo-sale-fg)}.promo-sale-banner__sub{margin:.5rem 0 0;font-size:1.35rem;font-weight:400;line-height:1.4;color:#fffffff2;white-space:pre-line}.promo-sale-banner__sub a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.promo-sale-banner__countdown{display:flex;align-items:flex-start;justify-content:center;gap:1.8rem}.promo-sale-banner__unit{display:flex;flex-direction:column;align-items:center;min-width:4.2rem}.promo-sale-banner__num{font-size:clamp(1.8rem,2.5vw,2.6rem);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:.04em;color:var(--promo-sale-fg)}.promo-sale-banner__label{margin-top:.35rem;font-size:1.05rem;font-weight:400;line-height:1.2;letter-spacing:.06em;text-transform:capitalize;color:#ffffffe0}@media screen and (min-width:750px){.promo-sale-banner__inner{flex-direction:row;flex-wrap:wrap;padding:1.6rem 2rem;gap:2rem 6rem}.promo-sale-banner__sale{text-align:left}.promo-sale-banner__countdown{gap:2.4rem}}@media screen and (min-width:990px){.promo-sale-banner__inner{gap:2rem 8rem}}@media screen and (max-width:749px){.promo-sale-banner__inner{padding:.5rem 1rem;gap:.45rem .75rem}.promo-sale-banner__headline{font-size:clamp(.95rem,3.6vw,1.35rem);letter-spacing:.06em;line-height:1.18}.promo-sale-banner__sub{margin:.2rem 0 0;font-size:.82rem;line-height:1.3}.promo-sale-banner__countdown{gap:.65rem .9rem;flex-wrap:nowrap}.promo-sale-banner__unit{min-width:2.4rem}.promo-sale-banner__num{font-size:clamp(.95rem,3.8vw,1.25rem);line-height:1.05}.promo-sale-banner__label{margin-top:.1rem;font-size:.65rem;letter-spacing:.03em}}@media screen and (max-width:389px){.promo-sale-banner__inner{padding:.4rem .75rem;gap:.35rem .5rem}.promo-sale-banner__countdown{gap:.45rem .55rem}.promo-sale-banner__headline,.promo-sale-banner__num{font-size:.88rem}.promo-sale-banner__label{font-size:.6rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/promo-sale-banner.css.map */
