.promo[data-v-7b1748ef]{--content-half-width: 468px;--content-side-padding: 32px;--copy-indent: 132px;--percent-width: 112px;--percent-gap: 16px;position:fixed;z-index:1001;right:0;bottom:0;left:0;height:80px;color:#fff;background:#160b20;font-synthesis:none;isolation:isolate}.promo__background[data-v-7b1748ef]{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.promo__art[data-v-7b1748ef]{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.promo__art--left[data-v-7b1748ef]{top:calc(50% + 26px);left:-114px;width:437px;height:452px;transform:translateY(-50%);object-fit:cover}.promo__art--right[data-v-7b1748ef]{top:calc(50% + 118px);right:-460px;width:1197px;height:1443px;transform:translateY(-50%);object-fit:cover}.promo__glow[data-v-7b1748ef]{position:absolute;z-index:-1;top:calc(50% + 110px);left:calc(50% + 70px);display:none;width:650px;height:650px;transform:translate(-50%,-50%);pointer-events:none}.promo__glow img[data-v-7b1748ef]{position:absolute;top:-58.28%;right:-58.28%;bottom:-58.28%;left:-58.28%;width:216.56%;height:216.56%}.promo__inner[data-v-7b1748ef]{position:relative;z-index:1;display:flex;align-items:center;width:100%;height:100%;max-width:936px;margin:0 auto;padding:0 16px;gap:8px;overflow:hidden}.promo__content[data-v-7b1748ef]{position:relative;display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:24px}.promo__copy[data-v-7b1748ef]{display:none;flex:1 1 auto;min-width:0;max-width:500px;gap:6px;flex-direction:column;align-items:flex-start;line-height:normal;white-space:nowrap}.promo__title[data-v-7b1748ef],.promo__subtitle[data-v-7b1748ef],.coupon__label[data-v-7b1748ef],.coupon__code[data-v-7b1748ef]{margin:0}.promo__title[data-v-7b1748ef]{font:700 17px/normal "Montserrat:Bold",Montserrat,Arial,sans-serif}.promo__subtitle[data-v-7b1748ef]{color:#ffffffbf;font:500 14px/normal "Montserrat:Medium",Montserrat,Arial,sans-serif}.coupon[data-v-7b1748ef]{display:flex;flex:0 1 auto;min-width:0;height:46px;align-items:center}.coupon__discount[data-v-7b1748ef]{position:relative;display:grid;flex:0 0 30.099px;width:30.099px;height:46px;place-items:start}.coupon__discount-shape[data-v-7b1748ef]{display:block;grid-area:1 / 1}.coupon__discount-text[data-v-7b1748ef]{position:absolute;top:5px;left:10px;display:flex;width:17px;height:36px;align-items:center;justify-content:center}.coupon__discount-value[data-v-7b1748ef]{margin:0;color:#fff;font:800 14px/normal "Montserrat:ExtraBold",Montserrat,Arial,sans-serif;white-space:nowrap;transform:rotate(90deg)}.coupon__edge-frame[data-v-7b1748ef]{display:flex;flex:0 0 8px;width:8px;height:46px;align-items:center;justify-content:center}.coupon__edge--right[data-v-7b1748ef]{display:block;flex:0 0 auto;transform:rotate(90deg)}.coupon__center[data-v-7b1748ef]{display:flex;min-width:0;height:46px;padding:0 8px;flex-direction:column;justify-content:center;background:#fff;line-height:normal;white-space:nowrap}.coupon__label[data-v-7b1748ef]{overflow:hidden;color:#34165073;font:400 12px/normal "Montserrat:Regular",Montserrat,Arial,sans-serif;text-overflow:clip}.coupon__code[data-v-7b1748ef]{overflow:hidden;color:transparent;background:linear-gradient(71.1deg,#6d44e0 2.58%,#c344e0 127.17%);background-clip:text;-webkit-background-clip:text;font:700 13px/normal "Montserrat:Bold",Montserrat,Arial,sans-serif;text-overflow:clip}.promo__cta[data-v-7b1748ef]{display:inline-flex;flex:0 0 auto;height:46px;min-width:0;padding:0 16px;align-items:center;justify-content:center;border:0;border-radius:6px;color:#fff;background:#816df7;box-shadow:0 8px 20px #2411462e;font:700 14px/1.2 "Montserrat:Bold",Montserrat,Arial,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.promo__cta[data-v-7b1748ef]:hover{background:#6d58ec;box-shadow:0 10px 24px #190a3347;transform:translateY(-1px)}.promo__cta[data-v-7b1748ef]:focus-visible,.promo__close[data-v-7b1748ef]:focus-visible{outline:3px solid #fff;outline-offset:2px}.promo__confetti[data-v-7b1748ef]{position:absolute;z-index:2;display:block;max-width:none;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.promo__confetti--one[data-v-7b1748ef]{bottom:-27.41px;left:calc(50% + 348px);width:58px;height:51.406px;transform:translate(-50%)}.promo__confetti--two[data-v-7b1748ef]{top:-32px;left:calc(50% + 311.06px);width:44.114px;height:53.18px;transform:translate(-50%)}.promo__confetti--three[data-v-7b1748ef]{top:-32.5px;left:calc(50% - 68.36px);width:48.293px;height:50px;transform:translate(-50%) rotate(-50.63deg)}.promo__percent[data-v-7b1748ef]{position:absolute;z-index:1;bottom:0;left:32px;display:none;width:112px;height:100px;pointer-events:none}.promo__close[data-v-7b1748ef]{position:absolute;z-index:5;top:-42px;right:8px;display:grid;width:32px;height:32px;padding:0;place-items:center;border:0;border-radius:50%;color:#fff;background:rgba(22,11,32,.3);cursor:pointer;transition:background-color .16s ease,transform .16s ease}.promo__close[data-v-7b1748ef]:hover{background:#816df7;transform:scale(1.06)}.promo__close img[data-v-7b1748ef]{display:block;width:22px;height:22px}@media (min-width: 576px){.promo__inner[data-v-7b1748ef]{padding-right:32px;padding-left:32px;gap:24px}.coupon__center[data-v-7b1748ef]{padding-right:12px;padding-left:12px}.coupon__code[data-v-7b1748ef]{font-size:16.5px}.promo__close[data-v-7b1748ef]{top:-48px;right:12px}.promo__close img[data-v-7b1748ef]{width:28px;height:28px}.promo__cta[data-v-7b1748ef]{width:180px;padding-right:30px;padding-left:30px;font-size:16px}}@media (min-width: 768px){.promo__glow[data-v-7b1748ef]{display:block;top:calc(50% + 8px);width:298px;height:298px}.promo__glow img[data-v-7b1748ef]{top:-83.89%;right:-83.89%;bottom:-83.89%;left:-83.89%;width:267.78%;height:267.78%}.promo__copy[data-v-7b1748ef]{display:flex}}@media (min-width: 992px){.promo__glow[data-v-7b1748ef]{top:calc(50% + 110px);width:350px;height:350px}.promo__glow img[data-v-7b1748ef]{top:-58.28%;right:-58.28%;bottom:-58.28%;left:-58.28%;width:216.56%;height:216.56%}.promo__copy[data-v-7b1748ef]{padding-left:132px}.promo__title[data-v-7b1748ef]{font-size:20px}.promo__percent[data-v-7b1748ef]{display:block;left:calc(50% - var(--content-half-width) + var(--content-side-padding) + var(--copy-indent) - var(--percent-width) - var(--percent-gap))}}@media (min-width: 992px) and (max-width: 1099px){.promo__title[data-v-7b1748ef]{font-size:18px}.promo__subtitle[data-v-7b1748ef]{font-size:13px}}@media (min-width: 1200px){.promo[data-v-7b1748ef]{--content-half-width: 550px;--copy-indent: 150px}.promo__inner[data-v-7b1748ef]{max-width:1100px;justify-content:space-between}.promo__copy[data-v-7b1748ef]{max-width:550px;padding-left:150px}.promo__cta[data-v-7b1748ef]{width:200px}}@media (min-width: 1440px){.promo[data-v-7b1748ef]{--content-half-width: 639px}.promo__inner[data-v-7b1748ef]{max-width:1278px}.promo__content[data-v-7b1748ef]{gap:48px}.promo__copy[data-v-7b1748ef]{max-width:600px}.promo__close[data-v-7b1748ef]{top:50%;right:20px;background:transparent;transform:translateY(-50%)}.promo__close[data-v-7b1748ef]:hover{background:rgba(129,109,247,.32);transform:translateY(-50%) scale(1.06)}}@media (prefers-reduced-motion: reduce){.promo__cta[data-v-7b1748ef],.promo__close[data-v-7b1748ef]{transition:none}}
