.promo-strip{--h:72px;position:relative;z-index:51;height:var(--h);overflow:hidden;background:#f7d21e;color:#000;font-family:var(--font);transition:height .35s cubic-bezier(.2,.8,.2,1)}.promo-strip.is-hidden{height:0}html.promo-strip-off .promo-strip{display:none}.promo-strip__bg{position:absolute;inset:0;pointer-events:none;user-select:none}.promo-strip__bg b{position:absolute;top:-30px;font-size:150px;line-height:1;font-weight:900;letter-spacing:-.06em;color:rgba(0,0,0,.07);white-space:nowrap}.promo-strip__bg b:first-child{left:-24px}.promo-strip__bg b:last-child{right:-20px}.promo-strip__in{position:relative;height:100%;display:flex;align-items:center;justify-content:center;gap:32px;padding-inline:72px}.promo-strip__msg{display:flex;align-items:center;gap:24px;margin:0}.promo-strip__title{font-size:34px;line-height:1;font-weight:900;letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap}.promo-strip__sep{width:1px;height:28px;background:rgba(0,0,0,.3)}.promo-strip__text{font-size:18px;line-height:1.15;font-weight:500;white-space:nowrap}.promo-strip__cta{display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:40px;background:#000;color:#fff;font:500 15px/1 var(--font);white-space:nowrap;transition:background .2s,transform .2s}.promo-strip__cta:hover{background:#2b2b2b}.promo-strip__close{position:absolute;right:24px;top:50%;width:40px;height:40px;margin-top:-20px;border:0;border-radius:20px;background:rgba(0,0,0,.08);color:#000;display:grid;place-items:center;cursor:pointer;transition:background .2s}.promo-strip__close:hover{background:rgba(0,0,0,.16)}.promo-pop__close svg,.promo-strip__close svg{width:12px;height:12px}@media(max-width:900px){.promo-strip__in{gap:20px;padding-inline:24px 64px}.promo-strip__title{font-size:28px}.promo-strip__text{font-size:16px}}@media(max-width:700px){.promo-strip{--h:64px}.promo-strip__bg{display:none}.promo-strip__in{justify-content:space-between;gap:12px;padding-inline:16px 56px}.promo-strip__msg{flex-direction:column;align-items:flex-start;gap:3px}.promo-strip__sep{display:none}.promo-strip__title{font-size:22px}.promo-strip__text{font-size:13px;color:rgba(0,0,0,.75)}.promo-strip__cta{height:38px;padding:0 16px;font-size:13px}.promo-strip__close{right:10px;width:36px;height:36px;margin-top:-18px}}@media(max-width:360px){.promo-strip__cta{padding:0 12px;font-size:12px}.promo-strip__title{font-size:20px}}.promo-pop{position:fixed;inset:0;z-index:100;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;font-family:var(--font)}.promo-pop[hidden]{display:none}.promo-pop__overlay{position:absolute;inset:0;background:rgba(10,10,10,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .3s}.promo-pop__card{--tape:#f7d21e;position:relative;width:768px;height:432px;max-width:100%;border-radius:32px;overflow:hidden;background:#000;color:#fff;box-shadow:0 40px 80px -30px rgba(0,0,0,.6);outline:none;opacity:0;transform:translateY(24px) scale(.97);transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1)}.promo-pop.is-open .promo-pop__overlay{opacity:1}.promo-pop.is-open .promo-pop__card{opacity:1;transform:none}.promo-pop__logo{position:absolute;left:48px;top:44px;width:148px;height:19px;color:#fff}.promo-pop__title{position:absolute;left:44px;top:92px;margin:0;color:#fff;font-size:128px;line-height:.86;font-weight:900;letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap}.promo-pop__tape{position:absolute;left:-60px;top:280px;width:900px;height:58px;overflow:hidden;background:var(--tape);color:#000;transform:rotate(-7deg);box-shadow:0 10px 24px -8px rgba(0,0,0,.7)}.promo-pop__tape-track{display:flex;align-items:center;gap:22px;height:100%;width:max-content;padding-left:24px;font-size:24px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}.promo-pop__tape i{font-style:normal}.promo-pop.is-open .promo-pop__tape-track{animation:promoTape 14s linear infinite}@keyframes promoTape{to{transform:translateX(-50%)}}.promo-pop__cta{position:absolute;right:48px;bottom:44px;display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 28px;border-radius:40px;background:#fff;color:#000;font:500 16px/1 var(--font);white-space:nowrap;transition:background .2s}.promo-pop__cta:hover{background:#e9e9e9}.promo-pop__close{position:absolute;right:32px;top:28px;width:44px;height:44px;border:0;border-radius:22px;background:hsla(0,0%,100%,.12);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .2s}.promo-pop__close:hover{background:hsla(0,0%,100%,.22)}.promo-pop__close svg{width:14px;height:14px}.vh{position:absolute!important;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.vh,html.promo-lock{overflow:hidden}:lang(en) .promo-pop__title{font-size:104px;line-height:.84}:lang(en) .promo-strip__title{letter-spacing:-.03em}@media(max-width:820px){.promo-pop__card{width:min(420px,100%);height:auto;padding:28px 24px 24px;display:flex;flex-direction:column}.promo-pop__logo{position:static;width:125px;height:16px}.promo-pop__title{position:static;margin-top:36px;font-size:min(84px,calc((100vw - 80px) / 4.6))}:lang(en) .promo-pop__title{font-size:min(74px,calc((100vw - 80px) / 5.9))}.promo-pop__tape{position:relative;left:auto;top:auto;width:auto;height:48px;margin:26px -40px 36px}.promo-pop__tape-track{font-size:19px;gap:16px}.promo-pop__cta{position:static;width:100%;height:56px}.promo-pop__close{right:16px;top:16px;width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.promo-pop__card,.promo-pop__overlay,.promo-strip{transition:none}.promo-pop.is-open .promo-pop__tape-track{animation:none}}
/*# sourceMappingURL=/promo-cashback.7980bc49.css.map */