.waCampaign,.waCampaignProducts,.waPopupBackdrop{--wc-bg:#04060c;--wc-bg-2:#0a1633;--wc-accent:#2e8bff;--wc-accent-2:#6fe7ff;--wc-on-accent:#04101f;--wc-text:#f3f6ff;--wc-muted:#a9b7d6;--wc-line:color-mix(in srgb,var(--wc-accent) 38%,transparent);--wc-glass:rgba(6,12,28,.64);--wc-accent-text:color-mix(in srgb,var(--wc-accent) 62%,#fff)}:is(.waCampaign,.waPopupBackdrop,.waCampaignProducts).theme-gold{--wc-bg:#07080f;--wc-bg-2:#181b36;--wc-accent:#e9b949;--wc-accent-2:#fff0b8}:is(.waCampaign,.waPopupBackdrop,.waCampaignProducts).theme-emerald{--wc-bg:#03100c;--wc-bg-2:#0a2b23;--wc-accent:#32d69c;--wc-accent-2:#f3d27a}:is(.waCampaign,.waPopupBackdrop,.waCampaignProducts).theme-crimson{--wc-bg:#0b0407;--wc-bg-2:#2b0b16;--wc-accent:#ff456a;--wc-accent-2:#ffb26b}.waCampaign{--wc-band-h:clamp(150px,12.5vw,180px);--wc-band-r:var(--wa-radius-lg,16px);--wc-ring:3px;--wc-rgb-blue:#2e8bff;--wc-rgb-cyan:#22d3ee;--wc-rgb-purple:#8b5cf6;--wc-rgb-pink:#f472b6}@supports (width:1cqi){.waCampaign{--wc-band-h:clamp(150px,12.5cqi,180px)}}@media (max-width:767px){.waCampaign:not([data-variant]){--wc-band-h:clamp(100px,30vw,130px);--wc-band-r:var(--wa-radius,12px);--wc-ring:2px}@supports (width:1cqi){.waCampaign:not([data-variant]){--wc-band-h:clamp(100px,30cqi,130px)}}}.waCampaign[data-variant=mobile]{--wc-band-h:115px;--wc-band-r:var(--wa-radius,12px);--wc-ring:2px}@supports (width:1cqi){.waCampaign[data-variant=mobile]{--wc-band-h:clamp(100px,30cqi,130px)}}.waCampaign{position:relative;isolation:isolate;overflow:hidden;container-type:inline-size;color:var(--wc-text);font-family:var(--wa-font,ui-sans-serif,system-ui,sans-serif);background:linear-gradient(180deg,var(--wc-bg) 0,var(--wc-bg-2) 100%)}.waCampaign:after,.waCampaign:before{content:"";position:absolute;inset-inline:0;height:1px;pointer-events:none}.waCampaign:before{top:0;height:2px;background:linear-gradient(90deg,transparent 0,var(--wc-accent) 25%,var(--wc-accent-2) 50%,var(--wc-accent) 75%,transparent 100%) 0 0 /200% 100%;box-shadow:0 0 18px 1px color-mix(in srgb,var(--wc-accent) 70%,transparent);animation:waCampaignSheen 6s linear infinite}.waCampaign:after{bottom:0;background:var(--wc-line)}.waCampaignBackdrop{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 90% at 10% 0,color-mix(in srgb,var(--wc-accent) 24%,transparent) 0,transparent 62%),radial-gradient(45% 80% at 96% 100%,color-mix(in srgb,var(--wc-accent-2) 13%,transparent) 0,transparent 62%),linear-gradient(transparent calc(100% - 1px),color-mix(in srgb,var(--wc-accent) 9%,transparent) 0) 0 0 /100% 46px,linear-gradient(90deg,transparent calc(100% - 1px),color-mix(in srgb,var(--wc-accent) 9%,transparent) 0) 0 0 /46px 100%;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.3));mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.3))}.waCampaignInner{width:min(var(--wa-container,1320px),calc(100% - 2 * var(--wa-gutter, 24px)));margin-inline:auto;padding:26px 0 22px}.waCampaignHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px 32px;margin-bottom:18px}.waCampaignHead:last-child{margin-bottom:4px}.waCampaignHead.noCopy{justify-content:flex-end}.waCampaignCopy{min-width:0;max-width:780px}.waCampaign .waCampaignEyebrow,.waPopup .waCampaignEyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 10px;color:var(--wc-accent-text);font-size:12.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 14px color-mix(in srgb,var(--wc-accent) 65%,transparent)}.waCampaignPulse{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:var(--wc-accent);box-shadow:0 0 10px 1px var(--wc-accent)}.waCampaignPulse:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--wc-accent);animation:waCampaignPulse 2.2s ease-out infinite}.waCampaign .waCampaignTitle{margin:0;color:#fff;font-size:clamp(26px,3.1vw,42px);line-height:1.08;font-weight:800;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 0 28px color-mix(in srgb,var(--wc-accent) 35%,transparent)}.waCampaign .waCampaignSub{margin:10px 0 0;max-width:62ch;color:var(--wc-muted);font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.55}.waCampaignAside{display:flex;align-items:flex-end;gap:16px;flex:none}.waCountdown{display:grid;gap:8px}.waCountdownLabel{color:var(--wc-muted);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.waCountdownUnits{display:flex;gap:8px}.waCountdownUnit{display:grid;justify-items:center;min-width:60px;padding:9px 6px 7px;border:1px solid var(--wc-line);border-radius:12px;background:var(--wc-glass);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 24px -12px var(--wc-accent)}.waCountdownUnit b{color:#fff;font-size:24px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 0 16px color-mix(in srgb,var(--wc-accent) 60%,transparent)}.waCountdownUnit small{margin-top:5px;color:var(--wc-muted);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.waCampaign .waCampaignCta,.waPopup .waCampaignCta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:12px;background:var(--wc-accent);color:var(--wc-on-accent);font-size:15px;font-weight:800;letter-spacing:.01em;text-decoration:none;white-space:nowrap;box-shadow:0 0 0 1px color-mix(in srgb,var(--wc-accent) 55%,#fff),0 10px 30px -10px var(--wc-accent);transition:transform .2s var(--wa-ease,ease),box-shadow .2s ease}.waCampaign .waCampaignCta:hover,.waPopup .waCampaignCta:hover{transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--wc-accent) 40%,#fff),0 14px 38px -10px var(--wc-accent)}.waCampaign .waCampaignCta:focus-visible,.waPopup .waCampaignCta:focus-visible{outline:2px solid #fff;outline-offset:3px}.waCampaignSlider{position:relative}.waCampaignInner>.waCampaignHead:only-child,.waCampaignStage{position:relative;isolation:isolate;border:1px solid var(--wc-line);border-radius:var(--wc-band-r);box-shadow:0 0 0 1px rgba(255,255,255,.03),-10px 0 26px -14px color-mix(in srgb,var(--wc-rgb-blue) 85%,transparent),10px 0 26px -14px color-mix(in srgb,var(--wc-rgb-purple) 85%,transparent),0 -4px 22px -12px color-mix(in srgb,var(--wc-rgb-cyan) 70%,transparent),0 6px 24px -12px color-mix(in srgb,var(--wc-rgb-pink) 45%,transparent)}.waCampaignStage{overflow:hidden;width:100%;height:var(--wc-band-h);background:#02040a;touch-action:pan-y}.waCampaignInner>.waCampaignHead:only-child{margin-bottom:0;padding:18px 22px;background:var(--wc-glass)}@supports (((-webkit-mask-composite:xor) or (mask-composite:exclude)) or (-webkit-mask-composite:xor)){.waCampaignInner>.waCampaignHead:only-child,.waCampaignStage{border:0}.waCampaignInner>.waCampaignHead:only-child:after,.waCampaignStage:after{content:"";position:absolute;inset:0;z-index:2;padding:var(--wc-ring);border-radius:inherit;background:linear-gradient(90deg,var(--wc-rgb-blue) 0,var(--wc-rgb-cyan) 20%,var(--wc-rgb-purple) 42%,var(--wc-rgb-pink) 50%,var(--wc-rgb-purple) 58%,var(--wc-rgb-cyan) 80%,var(--wc-rgb-blue) 100%) 0 0 /200% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:waCampaignRing 10s linear infinite}}.waCampaignSlide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.waCampaignSlide.isActive{z-index:1;opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s}.waCampaignSlide picture,.waCampaignSlideLink{display:block;width:100%;height:100%}.waCampaignSlideLink:focus-visible{outline:2px solid #fff;outline-offset:calc(-4px - var(--wc-ring));border-radius:calc(var(--wc-band-r) - 4px)}.waCampaignMedia{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.waCampaignStage[data-fit=contain] .waCampaignMedia{-o-object-fit:contain;object-fit:contain}.waCampaignArrow,.waCampaignIconBtn,.waCampaignPlay,.waPopupClose{display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--wc-accent) 40%,rgba(255,255,255,.22));background:rgba(4,8,18,.62);color:#fff;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease}.waCampaignArrow{position:absolute;top:50%;z-index:3;width:44px;height:44px;margin-top:-22px;border-radius:50%}.waCampaignArrow.prev{left:14px}.waCampaignArrow.next{right:14px}.waCampaignArrow:hover,.waCampaignIconBtn:hover,.waCampaignPlay:hover,.waPopupClose:hover{background:var(--wc-accent);color:var(--wc-on-accent);box-shadow:0 0 22px -4px var(--wc-accent)}.waCampaignArrow:focus-visible,.waCampaignDots button:focus-visible,.waCampaignIconBtn:focus-visible,.waCampaignPlay:focus-visible,.waPopupClose:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (hover:hover) and (pointer:fine){.waCampaignArrow{opacity:0}.waCampaignArrow:focus-visible,.waCampaignSlider:hover .waCampaignArrow{opacity:1}}.waCampaignPlay{position:absolute;left:50%;top:50%;z-index:4;width:68px;height:68px;transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 0 30px -6px var(--wc-accent)}.waCampaignPlay svg{margin-left:3px}.waCampaignControls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:12px;min-height:36px}.waCampaignControlsSide.end{display:flex;justify-content:flex-end;gap:8px}.waCampaignDots{display:flex;align-items:center;gap:4px}.waCampaignDots button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}.waCampaignDots button:after{content:"";width:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.34);transition:width .3s ease,background .3s ease}.waCampaignDots button.isActive:after{width:22px;background:var(--wc-accent);box-shadow:0 0 12px var(--wc-accent)}.waCampaignIconBtn{width:36px;height:36px;border-radius:10px}@container (max-width: 860px){.waCampaignHead{flex-direction:column;align-items:stretch;gap:16px}.waCampaignAside{flex-wrap:wrap;align-items:center}}@container (max-width: 560px){.waCampaignInner{width:calc(100% - 32px);padding:18px 0 16px}.waCampaignHead{margin-bottom:14px}.waCampaignInner>.waCampaignHead:only-child{padding:16px}.waCampaign .waCampaignTitle{font-size:26px}.waCampaignAside,.waCountdown,.waCountdownUnits{width:100%}.waCountdownUnit{flex:1;min-width:0}.waCountdownUnit b{font-size:21px}.waCampaign .waCampaignCta{width:100%}.waCampaignArrow{width:36px;height:36px;margin-top:-18px}.waCampaignArrow.prev{left:8px}.waCampaignArrow.next{right:8px}.waCampaignControls{margin-top:10px}}.waCampaignProducts .waEyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:999px;background:var(--wc-bg);color:var(--wc-accent-text);letter-spacing:.16em;box-shadow:0 0 0 1px var(--wc-line),0 6px 18px -10px var(--wc-accent)}.waPopupBackdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:rgba(2,4,10,.72);animation:waPopupFade .22s ease both}.waPopup{position:relative;width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--wc-line);border-radius:18px;background:linear-gradient(180deg,var(--wc-bg-2) 0,var(--wc-bg) 100%);color:var(--wc-text);font-family:var(--wa-font,ui-sans-serif,system-ui,sans-serif);box-shadow:0 30px 80px -30px #000,0 0 50px -18px var(--wc-accent);animation:waPopupIn .28s cubic-bezier(.2,.7,.2,1) both}.waPopupMedia{position:relative;width:100%;max-height:62vh;overflow:hidden;background:#02040a}.waPopupMediaEl,.waPopupMediaLink{display:block;width:100%;height:100%}.waPopupMediaEl{-o-object-fit:contain;object-fit:contain}.waPopupBody{display:grid;justify-items:start;gap:10px;padding:22px 24px 24px}.waPopup .waCampaignEyebrow{margin:0}.waPopup .waPopupTitle{margin:0;color:#fff;font-size:clamp(22px,4vw,28px);line-height:1.15;font-weight:800;letter-spacing:-.02em}.waPopup .waPopupText{margin:0;color:var(--wc-muted);font-size:15px;line-height:1.55}.waPopupBody .waCampaignCta{margin-top:6px}.waPopupClose{top:10px;width:40px;height:40px;border-radius:50%}.waPopupClose,.waPopupSound{position:absolute;right:10px;z-index:2}.waPopupSound{bottom:10px}.waPopupBackdrop.isPreview a{pointer-events:none}@media (max-width:480px){.waPopupBody{padding:18px 18px 20px}.waPopupBody .waCampaignCta{width:100%}}@keyframes waCampaignSheen{to{background-position:-200% 0}}@keyframes waCampaignRing{to{background-position:200% 0}}@keyframes waCampaignPulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}@keyframes waPopupFade{0%{opacity:0}}@keyframes waPopupIn{0%{opacity:0;transform:translateY(12px) scale(.98)}}.waPopupBackdrop.isStill,.waPopupBackdrop.isStill .waPopup{animation:none}@media (prefers-reduced-motion:reduce){.waCampaign:before,.waCampaignInner>.waCampaignHead:only-child:after,.waCampaignPulse:after,.waCampaignStage:after,.waPopup,.waPopupBackdrop{animation:none}.waCampaign .waCampaignCta,.waCampaignDots button:after,.waCampaignSlide,.waCampaignSlide.isActive{transition:none}}