.promotion-countdown{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding-top:.8rem;border-top:1px solid var(--color-grey-30)}.promotion-countdown[hidden]{display:none}.promotion-countdown__label{font-size:1.2rem;line-height:1.2;letter-spacing:.03em}.promotion-countdown__time{display:flex;align-items:flex-start;gap:1.2rem;font-variant-numeric:tabular-nums}.promotion-countdown__part{display:grid;justify-items:center;min-width:3.2rem}.promotion-countdown__value{font-size:1.6rem;line-height:1.2;font-weight:var(--font-weight-medium)}.promotion-countdown__unit{font-size:.9rem;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:479px){.promotion-countdown{align-items:flex-start;flex-direction:column;gap:.8rem}.promotion-countdown__time{justify-content:space-between;width:100%}}.promotion-countdown--colon{align-items:center;flex-direction:row;justify-content:center;gap:1.2rem;min-height:4.8rem;padding:1.4rem 1.6rem;border-top:0;background-color:#eaeaea;text-transform:uppercase}.promotion-countdown--colon .promotion-countdown__label,.promotion-countdown--colon .promotion-countdown__value,.promotion-countdown--colon .promotion-countdown__separator{font-size:1.2rem;line-height:2rem;letter-spacing:.03em}.promotion-countdown--colon .promotion-countdown__time{align-items:center;justify-content:flex-start;flex:0 0 auto;gap:1.2rem;width:auto}.main-product:has(.product-badge[data-taf-promotion]) .promotion-countdown--colon .promotion-countdown__time{gap:1.067rem}.promotion-countdown--colon .promotion-countdown__part{display:flex;min-width:auto}.promotion-countdown--colon .promotion-countdown__value{font-weight:var(--font-weight-regular, 400)}.main-product__countdown-fallback{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;width:100%;min-height:4.8rem;padding:1.4rem 1.6rem;background-color:#eaeaea;font-size:1.2rem;line-height:2rem;letter-spacing:.03em;text-transform:uppercase}.main-product .promotion-countdown:defined+.main-product__countdown-fallback{display:none}.announcement-slide--promotion-countdown{min-height:3.2rem;padding:.8rem 1.2rem;font-size:1.2rem;line-height:1.333333}.announcement-slide--promotion-countdown>a{width:100%}.announcement-slide--promotion-countdown .promotion-countdown{grid-column:auto;justify-content:center;gap:.8rem;min-width:0;min-height:0;padding:0;border-top:0;background-color:transparent;color:inherit;position:relative;top:.1rem}.announcement-slide--promotion-countdown .promotion-countdown__label{min-width:0;overflow:hidden;font-size:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap}.announcement-slide--promotion-countdown [data-message-mode=calendar] .promotion-countdown__label,.announcement-slide--promotion-countdown [data-message-mode=calendar] .promotion-countdown__time{display:none}.announcement-slide--promotion-countdown .promotion-countdown__calendar-message{min-width:0;font-size:inherit;line-height:inherit;text-align:center;overflow-wrap:anywhere}.announcement-slide--promotion-countdown .promotion-countdown__time{flex:0 0 auto;gap:.52rem}.announcement-slide--promotion-countdown .promotion-countdown__part{display:flex;align-items:baseline;gap:.1rem;min-width:auto}.announcement-slide--promotion-countdown .promotion-countdown__value{font-size:inherit;line-height:inherit;letter-spacing:inherit}.announcement-slide--promotion-countdown .promotion-countdown__unit{font-size:inherit;line-height:inherit;letter-spacing:0}.announcement-slide--promotion-countdown .promotion-countdown__separator{font-size:inherit;line-height:inherit;letter-spacing:inherit}.announcement-slide--promotion-countdown .promotion-countdown[data-countdown-initialized=true]+.announcement-countdown__fallback{display:none}.announcement-slide--promotion-countdown .announcement-countdown__fallback{position:relative;top:.1rem}@media screen and (max-width:479px){.announcement-slide--promotion-countdown .promotion-countdown{align-items:center;flex-direction:row;gap:.8rem}.announcement-slide--promotion-countdown .promotion-countdown__time{justify-content:flex-start;width:auto;gap:.52rem}}@media screen and (max-width:359px){.announcement-slide--promotion-countdown{padding-right:.8rem;padding-left:.8rem;font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/1290/assets/component-promotion-countdown.css.map */
