.promo-banner{width:100%}.promo-banner__inner{display:flex;flex-direction:column;align-items:center;gap:1.2rem;max-width:160rem;margin:0 auto;padding:var(--promo-banner-padding-top, 1.6rem) 1.2rem var(--promo-banner-padding-bottom, 1.6rem)}a.promo-banner__inner,a.promo-banner__inner:hover{color:inherit!important;text-decoration:none!important}.promo-banner__inner:focus-visible{outline:.2rem solid var(--promo-banner-accent);outline-offset:-.3rem}.promo-banner__content{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%;text-align:center}.promo-banner__meta{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem}.promo-banner__event{color:var(--promo-banner-accent);font-size:1.1rem;font-weight:700;line-height:1.3;letter-spacing:.11rem;white-space:nowrap}.promo-banner__timer{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:.2rem;background:var(--promo-banner-accent);color:var(--promo-banner-bg);font-size:1rem;font-weight:700;line-height:1.2;white-space:nowrap}.promo-banner__timer-label,.promo-banner__timer-value{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.promo-banner__timer-value{display:inline-flex;align-items:baseline;gap:.2rem;font-variant-numeric:tabular-nums}.promo-banner__timer-sep{font-style:normal}.promo-banner__heading{margin:0;font-family:inherit;font-size:2.9rem;font-weight:600;line-height:1.12;color:inherit}.promo-banner__subheading{margin:0;font-size:1.4rem;font-weight:500;line-height:2rem;color:inherit}.promo-banner__button{display:inline-flex;align-items:center;gap:.7rem;font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:.08rem;color:inherit;text-decoration:none}.promo-banner__button svg{display:block;width:1.7rem;height:1.6rem;transition:transform .2s ease}a.promo-banner__inner:hover .promo-banner__button svg{transform:translate(.3rem)}[dir=rtl] .promo-banner__button svg{transform:scaleX(-1)}[dir=rtl] a.promo-banner__inner:hover .promo-banner__button svg{transform:scaleX(-1) translate(.3rem)}@media screen and (min-width:750px){.promo-banner__inner{flex-direction:row;justify-content:space-between;gap:1rem;padding-right:2.4rem;padding-left:2.4rem}.promo-banner__content{align-items:flex-start;width:auto;text-align:left}.promo-banner__heading{font-size:clamp(3.4rem,3.1vw,4.6rem);line-height:1.12}.promo-banner__subheading{font-size:2rem;line-height:2.8rem}.promo-banner__button{gap:1rem;font-size:1.2rem;line-height:1.5}.promo-banner__button svg{width:2rem;height:1.8rem}}@media screen and (max-width:749px){.promo-banner__meta{justify-content:center;width:100%;gap:.5rem}.promo-banner__event{font-size:.9rem;letter-spacing:.02rem}.promo-banner__timer{gap:.3rem;padding:.3rem .5rem;font-size:.8rem}}@media screen and (max-width:359px){.promo-banner__heading{font-size:2.7rem}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-promo-banner.css.map */
