@keyframes discountBannerSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translate(0,0)}}@keyframes discountBannerSlideUp{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-100%)}}html[data-discount-banner-dismissed=true] [data-discount-top-banner],html[data-discount-banner-dismissed=true] .discount-strip-banner{display:none!important}.discount-strip-banner{background-blend-mode:color-dodge;box-shadow:none;cursor:pointer;will-change:transform, opacity;z-index:95;background:#d1fe17 linear-gradient(90deg,#4b4b4b 0%,#000 50%,#4b4b4b 100%);border-bottom:1px solid #fff3;flex-shrink:0;align-items:center;width:100%;min-height:44px;animation:.65s cubic-bezier(.25,1,.5,1) both discountBannerSlideDown;display:flex;position:relative}.discount-strip-banner.is-closing{pointer-events:none;animation:.32s cubic-bezier(.4,0,.2,1) forwards discountBannerSlideUp}.discount-strip-link{color:inherit;cursor:pointer;min-height:inherit;z-index:1;justify-content:center;align-items:center;width:100%;text-decoration:none;transition:opacity .15s;display:flex;position:relative}.discount-strip-link:hover{opacity:.96}.discount-strip-inner{pointer-events:none;justify-content:center;align-items:center;gap:12px;width:100%;max-width:1600px;margin-inline:auto;padding:8px 60px 8px 16px;display:flex;position:relative}.discount-strip-badge{color:#fff;letter-spacing:-.01em;white-space:nowrap;background:radial-gradient(70% 200% at 73%,#1d63ef99 0%,#5150d073 25%,#853cb04d 50%,#ed157200 100%),radial-gradient(25% 42% at 85% 37%,#fff9 0%,#fff0 100%),linear-gradient(90deg,#0256fe 0% 100%);border:1px solid #ffffff0d;border-radius:5px;flex-shrink:0;align-items:center;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 -2px 2px #fff6,inset 0 2px 2px #fff6}.discount-strip-text{color:#1a1a1a;letter-spacing:-.01em;text-align:center;white-space:normal;font-size:13px;font-weight:500;line-height:1.4}.discount-strip-btn{box-shadow:none;color:#fff;cursor:pointer;white-space:nowrap;background:#131416;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:3px 14px;font-size:12px;font-weight:700;transition:transform .14s,background .14s;display:inline-flex}.discount-strip-btn:hover{opacity:.9;background:#131416;transform:scale(1.04)}.discount-strip-close{color:#131517;cursor:pointer;z-index:10;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:color .14s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.discount-strip-close:before{content:"";background:0 0;border-radius:50%;transition:background .14s;position:absolute;inset:10px}.discount-strip-close:hover{color:#000}.discount-strip-close:hover:before{background:#0000001a}.discount-strip-mobile-text{display:none}@media (max-width:767px){.discount-strip-banner{min-height:56px}.discount-strip-inner{gap:8px;padding:8px 52px 8px 10px}.discount-strip-badge,.discount-strip-text,.discount-strip-btn{display:none}.discount-strip-mobile-text{color:#1a1a1a;text-align:center;white-space:pre;font-size:clamp(10px,3vw,12px);font-weight:600;line-height:1.5;display:block}.discount-strip-close{right:6px}}@media (max-width:359px){.discount-strip-mobile-text{font-size:9px}}@media (prefers-reduced-motion:reduce){.discount-strip-banner{animation:none!important;transform:none!important}.discount-strip-banner.is-closing{animation:none!important;display:none!important}}
