.floating-promo-banner[data-v-01d72b58]{position:fixed;left:0;bottom:20px;z-index:80;display:block;width:100%;pointer-events:none}.floating-promo-banner__inner[data-v-01d72b58]{width:100%;max-width:100%;padding:0 16px;display:flex;flex-direction:column;gap:3px}.floating-promo-banner__meta[data-v-01d72b58]{display:flex;align-items:flex-start;gap:8px}.floating-promo-banner__close[data-v-01d72b58]{width:32px;height:32px;border:0;border-radius:999px;background-color:#f7f7f7;box-shadow:0 4px 4px #00000014;color:#111;font-size:24px;line-height:1;padding:9px;cursor:pointer;transition:background-color .25s;pointer-events:auto}.floating-promo-banner__offer[data-v-01d72b58]{height:62px;border-radius:9.358px;background:linear-gradient(90deg,#ff772d,#ff5a00)}.floating-promo-banner__content[data-v-01d72b58]{height:100%;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:11px 14px}.floating-promo-banner__countdown[data-v-01d72b58]{font-family:Helvetica Compressed,Helvetica,sans-serif;font-size:12px;line-height:100.055%;letter-spacing:1.6px;text-transform:uppercase;color:#fff;text-shadow:0 1.17px 2.339px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:2px;min-width:0}.floating-promo-banner__countdown-time[data-v-01d72b58],.floating-promo-banner__countdown-label[data-v-01d72b58]{white-space:nowrap}.floating-promo-banner__button[data-v-01d72b58]{display:inline-flex;align-items:center;justify-content:center;width:max-content;height:26px;padding:0 18px;border-radius:18.716px;background-color:#fff;color:#ff772d;box-shadow:0 1.17px 1.17px #00000040;font-family:Helvetica Compressed,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:100.055%;letter-spacing:1.6px;text-transform:uppercase;text-decoration:none;transition:background-color .25s;pointer-events:auto}@media (min-width: 768px){.floating-promo-banner[data-v-01d72b58]{bottom:8px}}@media (min-width: 1024px){.floating-promo-banner[data-v-01d72b58]{bottom:10px}.floating-promo-banner[data-v-01d72b58]{left:64px}.floating-promo-banner__countdown[data-v-01d72b58],.floating-promo-banner__button[data-v-01d72b58]{font-size:16px}.floating-promo-banner__content[data-v-01d72b58]{gap:18px}.floating-promo-banner__inner[data-v-01d72b58]{max-width:max-content}}@media (hover: hover) and (pointer: fine){.floating-promo-banner__button[data-v-01d72b58]:hover,.floating-promo-banner__close[data-v-01d72b58]:hover{background-color:#e7e6e6}}
