.av-promotion-block{margin:12px 0;min-width:0}
.av-promotion-block:has(>av-promotion-countdown[hidden]):not(:has(>.av-promotion__notice:not([hidden]))){display:none}
.av-promotion{display:block;box-sizing:border-box;max-width:100%;border:var(--av-promo-border-width) solid var(--av-promo-border);border-radius:var(--av-promo-radius);background:linear-gradient(var(--av-promo-angle),var(--av-promo-start) 0%,var(--av-promo-middle) 50%,var(--av-promo-end) 100%);padding:var(--av-promo-py-d) var(--av-promo-px-d);font-family:var(--font-body-family,Arial,sans-serif);font-style:normal;text-align:center;line-height:1.2;container-type:inline-size}
.av-promotion[hidden],.av-promotion [hidden],.av-promotion__notice[hidden]{display:none!important}
.av-promotion__active{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--av-promo-gap-d);min-width:0}
.av-promotion__copy{flex:0 1 auto;min-width:0;max-width:100%}
.av-promotion .av-promotion__heading{margin:0;color:var(--av-promo-heading);font-family:inherit;font-size:var(--av-promo-title-d);font-weight:700;line-height:1.2;letter-spacing:.5px;overflow-wrap:anywhere}
.av-promotion .av-promotion__subheading{margin:2px 0 0;color:var(--av-promo-subheading);font-size:var(--av-promo-sub-d);font-weight:400;line-height:1.3;letter-spacing:0}
.av-promotion__clock{display:flex;align-items:flex-start;justify-content:center;gap:3px;flex:0 0 auto;max-width:100%;font-size:var(--av-promo-digits-d);font-variant-numeric:tabular-nums;letter-spacing:0}
.av-promotion__unit{display:flex;flex-direction:column;align-items:center;min-width:2ch}
.av-promotion__number{display:block;min-width:2ch;color:var(--av-promo-digits);font-size:1em;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}
.av-promotion__separator{color:var(--av-promo-digits);font-size:.72em;font-weight:700;line-height:1.5}
.av-promotion__label{display:block;margin-top:2px;color:var(--av-promo-labels);font-size:var(--av-promo-labels-d);font-weight:400;line-height:1.2;white-space:nowrap}
.av-promotion .av-promotion__ended{margin:0;color:var(--av-promo-heading);font-size:var(--av-promo-title-d);font-weight:700}
.av-promotion__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.av-promotion__notice{padding:12px;border:1px dashed #4f46c8;color:#25243a;font-size:13px;line-height:1.4}
@media(max-width:749px){
 .av-promotion{padding:var(--av-promo-py-m) var(--av-promo-px-m)}
 .av-promotion__active{gap:var(--av-promo-gap-m)}
 .av-promotion .av-promotion__heading{font-size:var(--av-promo-title-m)}
 .av-promotion .av-promotion__subheading{font-size:var(--av-promo-sub-m)}
 .av-promotion__clock{font-size:var(--av-promo-digits-m);gap:2px}
 .av-promotion__label{font-size:var(--av-promo-labels-m)}
 .av-promotion .av-promotion__ended{font-size:var(--av-promo-title-m)}
}
@container(max-width:270px){.av-promotion__clock{font-size:min(var(--av-promo-digits-m),7cqi)}.av-promotion__label{font-size:min(var(--av-promo-labels-m),3.6cqi)}}
