.promo-code-banner[data-v-0eb418fa]{width:100%;margin:var(--space-12x) 0}.promo-code-banner--slim[data-v-0eb418fa]{margin:0 0 var(--space-8x)}.promo-code-banner--slim .promo-code-banner__wrapper[data-v-0eb418fa]{padding:0}.promo-code-banner--slim .promo-code-banner__card[data-v-0eb418fa]{margin-top:0}.promo-code-banner__wrapper[data-v-0eb418fa]{max-width:var(--screen-desktop);margin:0 auto;padding:0 70px}@media (width<=768px){.promo-code-banner__wrapper[data-v-0eb418fa]{padding:0 var(--space-12x)}}.promo-code-banner__card[data-v-0eb418fa]{padding:var(--space-8x);padding-right:var(--space-24x);align-items:center;gap:var(--space-8x);background:var(--color-neutral-white);box-shadow:0 0 var(--space-1x) var(--shadow-navigator);border-radius:var(--radius-2x);flex-direction:row;margin-top:60px;display:flex;position:relative}@media (width<=768px){.promo-code-banner__card[data-v-0eb418fa]{padding-right:var(--space-8x);padding-top:var(--space-20x);flex-direction:column;align-items:flex-start;margin-top:90px}}.promo-code-banner__main[data-v-0eb418fa]{align-items:flex-start;gap:var(--space-4x);flex-direction:row;flex:1;min-width:0;display:flex}.promo-code-banner__icon-wrapper[data-v-0eb418fa]{width:var(--space-20x);height:var(--space-20x);min-width:var(--space-20x);background:var(--color-error-deep);border-radius:var(--radius-fully-rounded);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.promo-code-banner__icon-img[data-v-0eb418fa]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.promo-code-banner__icon-fallback[data-v-0eb418fa]{color:var(--color-neutral-white)}.promo-code-banner__text[data-v-0eb418fa]{flex-direction:column;min-width:0;display:flex}.promo-code-banner__title[data-v-0eb418fa]{color:var(--color-neutral-title);margin:0}.promo-code-banner__description[data-v-0eb418fa]{color:var(--color-neutral-label)}.promo-code-banner__description[data-v-0eb418fa] b,.promo-code-banner__description[data-v-0eb418fa] strong{font-family:var(--font-primary-bold);font-weight:700}.promo-code-banner__description[data-v-0eb418fa] p{margin:0}.promo-code-banner__divider[data-v-0eb418fa]{width:1px;min-height:var(--space-12x);border-left:1px dashed var(--color-neutral-lines-dividers);align-self:stretch}.promo-code-banner__footer[data-v-0eb418fa]{justify-content:center;align-items:center;gap:var(--space-8x);flex-direction:row;flex-shrink:0;display:flex}@media (width<=768px){.promo-code-banner__divider[data-v-0eb418fa]{border-left:none;border-top:1px dashed var(--color-neutral-lines-dividers);width:100%;height:1px;min-height:0}.promo-code-banner__footer[data-v-0eb418fa]{flex-wrap:wrap;justify-content:center;align-self:stretch}}.promo-code-banner__code[data-v-0eb418fa]{color:var(--color-neutral-title);white-space:nowrap}.promo-code-banner__copy-btn[data-v-0eb418fa]{padding:var(--space-4x) var(--space-10x);justify-content:center;align-items:center;gap:var(--space-4x);background:var(--color-neutral-white);border:var(--space-1x) solid var(--color-primary);border-radius:var(--radius-fully-rounded);cursor:pointer;flex-direction:row;min-width:160px;max-width:100%;transition:background-color .2s;display:flex}.promo-code-banner__copy-btn span[data-v-0eb418fa]{color:var(--color-primary);text-align:center}.promo-code-banner__copy-btn[data-v-0eb418fa]:hover{background:var(--color-tertiary-a20)}.promo-code-banner__copy-btn[data-v-0eb418fa]:focus-visible{box-shadow:0 0 0 var(--space-1x) var(--color-tertiary-a20),0 0 0 var(--space-2x) var(--color-primary);outline:none}.promo-code-banner__close[data-v-0eb418fa]{top:var(--space-8x);right:var(--space-8x);width:var(--space-12x);height:var(--space-12x);cursor:pointer;color:var(--color-primary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}body[data-v-55a66b5d]{font-family:var(--font-primary);font-size:var(--text-3x);color:var(--color-neutral-text)}h1[data-v-55a66b5d],h2[data-v-55a66b5d],h3[data-v-55a66b5d],h4[data-v-55a66b5d],h5[data-v-55a66b5d],h6[data-v-55a66b5d]{color:var(--color-secondary);margin:0}[data-v-55a66b5d],[data-v-55a66b5d]:after,[data-v-55a66b5d]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}ul[data-v-55a66b5d]{padding:0;list-style:none}.list-styled[data-v-55a66b5d]{margin-left:var(--space-16x);list-style:outside}a[data-v-55a66b5d]{color:currentColor;text-decoration:none}.heading-1[data-v-55a66b5d],.heading-2[data-v-55a66b5d],.heading-3[data-v-55a66b5d],.heading-4[data-v-55a66b5d],.heading-5[data-v-55a66b5d],.heading-6[data-v-55a66b5d]{font-family:var(--font-primary-bold);font-weight:700}.heading-1[data-v-55a66b5d]{font-size:40px;line-height:50px}@media (width<=1024px){.heading-1[data-v-55a66b5d]{font-size:28px;line-height:40px}}.heading-2[data-v-55a66b5d]{font-size:35px;line-height:40px}@media (width<=1024px){.heading-2[data-v-55a66b5d]{font-size:30px;line-height:35px}}.heading-3[data-v-55a66b5d]{font-size:30px;line-height:35px}@media (width<=1024px){.heading-3[data-v-55a66b5d]{font-size:25px;line-height:30px}}.heading-4[data-v-55a66b5d]{font-size:20px;line-height:24px}@media (width<=1024px){.heading-4[data-v-55a66b5d]{font-size:18px;line-height:22px}}.heading-5[data-v-55a66b5d]{font-size:18px;line-height:22px}.heading-6[data-v-55a66b5d]{font-size:16px;line-height:20px}.subheading-1[data-v-55a66b5d],.subheading-2[data-v-55a66b5d],.subheading-3[data-v-55a66b5d],.subheading-4[data-v-55a66b5d],.subheading-5[data-v-55a66b5d]{font-family:var(--font-primary-semibold)}.subheading-1[data-v-55a66b5d]{font-size:30px;line-height:35px}@media (width<=1024px){.subheading-1[data-v-55a66b5d]{font-size:22px;line-height:28px}}.subheading-2[data-v-55a66b5d]{font-size:22px;line-height:28px}@media (width<=1024px){.subheading-2[data-v-55a66b5d]{font-size:20px;line-height:26px}}.subheading-3[data-v-55a66b5d]{font-size:20px;line-height:26px}@media (width<=1024px){.subheading-3[data-v-55a66b5d]{font-size:18px;line-height:24px}}.subheading-4[data-v-55a66b5d]{font-size:18px;line-height:24px}@media (width<=1024px){.subheading-4[data-v-55a66b5d]{font-size:16px;line-height:22px}}.subheading-5[data-v-55a66b5d]{font-size:16px;line-height:22px}@media (width<=1024px){.subheading-5[data-v-55a66b5d]{font-size:14px;line-height:20px}}.body-1[data-v-55a66b5d],.body-2[data-v-55a66b5d],.body-3[data-v-55a66b5d]{font-family:var(--font-secondary)}.body-1 p[data-v-55a66b5d]:not(:first-child),.body-2 p[data-v-55a66b5d]:not(:first-child),.body-3 p[data-v-55a66b5d]:not(:first-child){margin-top:var(--space-8x)}.body-1 a[data-v-55a66b5d],.body-2 a[data-v-55a66b5d],.body-3 a[data-v-55a66b5d]{font-family:var(--font-secondary-bold);color:var(--color-primary);cursor:pointer;font-weight:700;text-decoration:underline}.body-1[data-v-55a66b5d]{font-size:20px;line-height:26px}@media (width<=1024px){.body-1[data-v-55a66b5d]{font-size:18px;line-height:24px}}.body-2[data-v-55a66b5d]{font-size:18px;line-height:24px}@media (width<=1024px){.body-2[data-v-55a66b5d]{font-size:16px;line-height:22px}}.body-3[data-v-55a66b5d]{font-size:16px;line-height:22px}@media (width<=1024px){.body-3[data-v-55a66b5d]{font-size:14px;line-height:20px}}.button-l[data-v-55a66b5d],.button-s[data-v-55a66b5d],.label-m-semi[data-v-55a66b5d],.label-s-semi[data-v-55a66b5d],.link-l[data-v-55a66b5d],.link-s-underlined .link-s[data-v-55a66b5d]{font-family:var(--font-primary-semibold)}.button-l[data-v-55a66b5d]{font-size:18px;line-height:18px}.button-s[data-v-55a66b5d],.link-l[data-v-55a66b5d]{font-size:16px;line-height:16px}.link-l[data-v-55a66b5d],.link-s-underlined[data-v-55a66b5d]{text-decoration:underline}.link-s[data-v-55a66b5d],.link-s-underlined[data-v-55a66b5d]{font-size:14px;line-height:14px}.placeholder-l[data-v-55a66b5d]{font-size:18px;font-style:italic;line-height:18px}.placeholder-s[data-v-55a66b5d]{font-size:16px;font-style:italic;line-height:16px}.input-text-l[data-v-55a66b5d]{font-size:18px;line-height:18px}.base-pill__label[data-v-55a66b5d],.input-text-s[data-v-55a66b5d]{font-size:16px;line-height:16px}.input-title[data-v-55a66b5d]{font-size:14px;line-height:14px}.label-xs-upper[data-v-55a66b5d],.text-uppercase[data-v-55a66b5d]{text-transform:uppercase}.label-xs-lower[data-v-55a66b5d],.label-xs-upper[data-v-55a66b5d]{font-size:12px;line-height:14px}.label-s-reg[data-v-55a66b5d],.label-s-semi[data-v-55a66b5d]{font-size:14px;line-height:16px}.label-m-bold[data-v-55a66b5d],.label-m-reg[data-v-55a66b5d],.label-m-semi[data-v-55a66b5d]{font-size:16px;line-height:20px}.label-l-bold[data-v-55a66b5d],.label-m-bold[data-v-55a66b5d]{font-family:var(--font-primary-bold)}.label-l-bold[data-v-55a66b5d],.label-l-reg[data-v-55a66b5d]{font-size:18px;line-height:22px}.base-message-text[data-v-55a66b5d]{font-size:14px;line-height:18px}.primary[data-v-55a66b5d]{font-family:var(--font-primary)}.primary-bold[data-v-55a66b5d]{font-family:var(--font-primary-bold);font-weight:700}.secondary[data-v-55a66b5d]{font-family:var(--font-secondary)}.secondary-bold[data-v-55a66b5d]{font-family:var(--font-secondary-bold);font-weight:700}.text-italic[data-v-55a66b5d]{font-style:italic}.text-color-primary[data-v-55a66b5d]{color:var(--color-primary)}.text-color-secondary[data-v-55a66b5d]{color:var(--color-secondary)}.text-color-secondary-pressed[data-v-55a66b5d]{color:var(--color-secondary-pressed)}.text-color-secondary-shaded[data-v-55a66b5d]{color:var(--color-secondary-a60)}.text-color-error-deep[data-v-55a66b5d]{color:var(--color-error-deep)}.color-white[data-v-55a66b5d]{color:var(--color-neutral-white)}.color-neutral-gray[data-v-55a66b5d]{color:var(--color-neutral-placeholder)}.color-neutral-dark-gray[data-v-55a66b5d]{color:var(--color-neutral-label)}.color-black[data-v-55a66b5d]{color:var(--color-neutral-text)}.text-center[data-v-55a66b5d]{text-align:center}.base-pill[data-v-55a66b5d]{border-radius:var(--radius-5x);font-size:var(--text-6x);align-items:center;gap:var(--space-2x);padding:var(--space-4x);line-height:1;display:inline-flex}.base-pill--default[data-v-55a66b5d]{background-color:var(--color-tertiary-a40)}.base-pill--outlined[data-v-55a66b5d]{border:1px solid var(--color-primary);padding:var(--space-4x) var(--space-6x);font-size:var(--text-7x);min-height:var(--space-20x);background-color:#0000}.base-pill--outlined .base-pill__close-icon[data-v-55a66b5d]{height:var(--space-12x);width:var(--space-12x);color:var(--color-primary)}.base-pill--outlined[data-v-55a66b5d] svg{color:var(--color-primary)}.base-pill__close-icon[data-v-55a66b5d]{cursor:pointer;height:var(--space-6x);width:var(--space-6x);justify-content:center;align-items:center;display:flex}
