.flash-sale-banner{--flash-timer-width: 128px;display:block;width:100%;padding-block:var(--flash-spacing-top, 12px) var(--flash-spacing-bottom, 12px);color:var(--flash-text, #313652)}.flash-sale-banner[hidden]{display:none}.flash-sale-banner__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 22px;min-height:52px;padding:10px 24px;border:1px solid var(--flash-border, #c7d3ef);border-radius:var(--flash-radius, 6px);background:var(--flash-background, #edf1fc);font-family:var(--font-body-family, inherit);font-size:15px;line-height:1.5}.flash-sale-banner__inner--dismissible{padding-inline:44px}.flash-sale-banner__heading{display:flex;align-items:center;gap:8px;flex-shrink:0;max-width:100%;padding-inline-end:22px;border-inline-end:1px solid var(--flash-border, #c7d3ef);font-size:13px;font-weight:700;letter-spacing:.04em;overflow-wrap:anywhere}.flash-sale-banner__heading .icon{flex-shrink:0;width:20px;height:20px}.flash-sale-banner__text{min-width:0;max-width:100%;overflow-wrap:anywhere;text-wrap:pretty}.flash-sale-banner__text strong{font-weight:700}.flash-sale-banner__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.flash-sale-banner__countdown{display:flex;align-items:center;gap:10px;flex-shrink:0}.flash-sale-banner .countdown-timer{box-sizing:border-box;width:var(--flash-timer-width);flex-shrink:0;padding:6px 12px;border-radius:5px;font-size:16px;color:var(--flash-timer-text, #26385f);background:var(--flash-timer-background, #d6e1f7)}.flash-sale-banner .countdown-timer.hidden:not([data-countdown-initialized]){display:block;visibility:hidden}.flash-sale-banner .countdown-timer__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.flash-sale-banner .countdown-timer__block{display:flex;flex-direction:column;align-items:center;min-width:0;margin:0}.flash-sale-banner .countdown-timer__number{position:relative;width:100%;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:.01em;text-align:center;color:inherit}.flash-sale-banner .countdown-timer__number:after{inset-inline-end:-5px;font-size:14px}.flash-sale-banner .countdown-timer__block>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.flash-sale-banner__close{position:absolute;inset-block-start:4px;inset-inline-end:4px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:4px;color:inherit;background:transparent;cursor:pointer}.flash-sale-banner__close .icon{width:14px;height:14px}.flash-sale-banner__close:hover{background:var(--flash-timer-background, #d6e1f7)}.flash-sale-banner__close:focus-visible,.flash-sale-banner__text a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.flash-sale-banner__countdown:has(.countdown-timer.hidden[data-countdown-initialized]),.no-js .flash-sale-banner__countdown{display:none}@media(max-width:767px){.flash-sale-banner{padding-bottom:0}.flash-sale-banner__inner{display:grid;grid-template-columns:minmax(0,1fr) var(--flash-timer-width);grid-template-areas:"heading heading" "message timer";gap:5px 12px;justify-content:start;padding:10px;font-size:14px}.flash-sale-banner__inner--dismissible{grid-template-areas:"heading close" "message timer"}.flash-sale-banner__heading{grid-area:heading;padding:0;border:0;font-size:12px}.flash-sale-banner__text{grid-area:message;align-self:start}.flash-sale-banner__countdown{grid-area:timer;align-self:center;justify-self:end}.flash-sale-banner__close{position:static;grid-area:close;align-self:center;justify-self:end;margin-block:-6px;margin-inline-end:-6px}.flash-sale-banner__inner--no-timer,.flash-sale-banner__inner:has(.countdown-timer.hidden[data-countdown-initialized]){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading heading" "message message"}.flash-sale-banner__inner--dismissible.flash-sale-banner__inner--no-timer,.flash-sale-banner__inner--dismissible:has(.countdown-timer.hidden[data-countdown-initialized]){grid-template-areas:"heading close" "message message"}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/section-flash-sale-banner.css.map */
