.PopupsManager-module__4RqAOW__overlay{z-index:100;background:#0f172a8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.PopupsManager-module__4RqAOW__panel{background:#fff;border-radius:16px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,440px);width:100%;max-width:1080px;max-height:100%;display:grid;overflow:hidden}.PopupsManager-module__4RqAOW__formCol,.PopupsManager-module__4RqAOW__previewCol{overscroll-behavior:contain;min-height:0;overflow-y:auto}.PopupsManager-module__4RqAOW__formCol{padding:26px 28px 28px}.PopupsManager-module__4RqAOW__previewCol{background:#0f172a;padding:22px}@media (max-width:940px){.PopupsManager-module__4RqAOW__panel{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);max-height:100%}.PopupsManager-module__4RqAOW__previewCol,.PopupsManager-module__4RqAOW__panel.PopupsManager-module__4RqAOW__showPreview .PopupsManager-module__4RqAOW__formCol{display:none}.PopupsManager-module__4RqAOW__panel.PopupsManager-module__4RqAOW__showPreview .PopupsManager-module__4RqAOW__previewCol{display:block}}.PopupsManager-module__4RqAOW__previewToggle{display:none}@media (max-width:940px){.PopupsManager-module__4RqAOW__previewToggle{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:.8rem;font-weight:700;display:inline-flex}}@media (max-height:620px){.PopupsManager-module__4RqAOW__overlay{padding:8px}.PopupsManager-module__4RqAOW__formCol{padding:18px 20px 20px}}.PopupsManager-module__4RqAOW__swatchRow{flex-wrap:wrap;gap:8px;display:flex}.PopupsManager-module__4RqAOW__swatch{cursor:pointer;border:1px solid #e2e8f0;border-radius:8px;width:54px;height:34px;padding:0}.PopupsManager-module__4RqAOW__swatchActive{border:3px solid #0f172a}.PopupsManager-module__4RqAOW__stopRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PopupsManager-module__4RqAOW__colorInput{cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:8px;width:46px;height:38px;padding:0}.PopupsManager-module__4RqAOW__colorInput::-webkit-color-swatch-wrapper{padding:2px}.PopupsManager-module__4RqAOW__colorInput::-webkit-color-swatch{border:none;border-radius:5px}.PopupsManager-module__4RqAOW__stopButton{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:7px 11px;font-size:.8rem;font-weight:700}.PopupsManager-module__4RqAOW__stopButton:disabled{opacity:.4;cursor:not-allowed}.PopupsManager-module__4RqAOW__gradientBar{border:1px solid #e2e8f0;border-radius:8px;flex:1;min-width:120px;height:34px}.PopupsManager-module__4RqAOW__dropZone{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.PopupsManager-module__4RqAOW__thumb{object-fit:cover;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;width:76px;height:52px}
.offers-module__GTP4_a__ticker{background:var(--offer-gradient);min-height:44px;color:var(--offer-ink);letter-spacing:.01em;align-items:center;gap:12px;padding:0 44px 0 16px;font-size:.9rem;font-weight:600;display:flex;position:relative;overflow:hidden}.offers-module__GTP4_a__tickerTop{z-index:1001;position:relative}.offers-module__GTP4_a__tickerBottom{z-index:1001;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0f172a2e}.offers-module__GTP4_a__tickerViewport{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.offers-module__GTP4_a__tickerTrack{width:max-content;animation:offers-module__GTP4_a__tickerScroll var(--ticker-duration,26s) linear infinite;will-change:transform;display:inline-flex}.offers-module__GTP4_a__ticker:hover .offers-module__GTP4_a__tickerTrack,.offers-module__GTP4_a__ticker:focus-within .offers-module__GTP4_a__tickerTrack{animation-play-state:paused}.offers-module__GTP4_a__tickerSegment{white-space:nowrap;align-items:center;gap:10px;padding-right:64px;display:inline-flex}@keyframes offers-module__GTP4_a__tickerScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.offers-module__GTP4_a__tickerPill{background:#ffffff2e;background:color-mix(in srgb, currentColor 16%, transparent);border:1px solid #ffffff47;border-color:color-mix(in srgb, currentColor 26%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex}.offers-module__GTP4_a__tickerCta{color:var(--offer-accent);text-underline-offset:3px;font-weight:800;text-decoration:underline}.offers-module__GTP4_a__tickerClose{background:#ffffff29;background:color-mix(in srgb, currentColor 16%, transparent);width:26px;height:26px;color:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background .18s;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.offers-module__GTP4_a__tickerClose:hover{background:#ffffff52;background:color-mix(in srgb, currentColor 30%, transparent)}.offers-module__GTP4_a__banner{z-index:1002;color:var(--offer-ink);background:var(--offer-gradient);position:fixed;overflow:hidden;box-shadow:0 18px 48px #0f172a47}.offers-module__GTP4_a__bannerImage{opacity:.32;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.offers-module__GTP4_a__bannerPhoto{object-fit:cover;width:calc(100% + 40px);height:148px;margin:-20px -20px 0;display:block;position:relative}.offers-module__GTP4_a__bannerBottomStrip .offers-module__GTP4_a__bannerPhoto{border-radius:10px;flex-shrink:0;width:92px;height:56px;margin:0}.offers-module__GTP4_a__bannerSide .offers-module__GTP4_a__bannerPhoto{height:172px}.offers-module__GTP4_a__bannerBody{flex-direction:column;gap:12px;padding:20px;display:flex;position:relative}.offers-module__GTP4_a__bannerCorner{border-radius:18px;width:340px;animation:.42s cubic-bezier(.16,1,.3,1) both offers-module__GTP4_a__bannerRise;bottom:108px;right:24px}.offers-module__GTP4_a__bannerBottomStrip{border-radius:0;animation:.36s cubic-bezier(.16,1,.3,1) both offers-module__GTP4_a__bannerRise;bottom:0;left:0;right:0}.offers-module__GTP4_a__bannerBottomStrip .offers-module__GTP4_a__bannerBody{flex-direction:row;align-items:center;gap:20px;max-width:1380px;margin:0 auto;padding:14px 56px 14px 24px}.offers-module__GTP4_a__bannerBottomStrip .offers-module__GTP4_a__bannerText{flex:1;min-width:0}.offers-module__GTP4_a__scrim{z-index:1002;background:#0f172a61;animation:.3s both offers-module__GTP4_a__scrimIn;position:fixed;inset:0}@keyframes offers-module__GTP4_a__scrimIn{0%{opacity:0}to{opacity:1}}.offers-module__GTP4_a__bannerCenter{z-index:1003;border-radius:20px;width:min(420px,100vw - 32px);max-height:calc(100vh - 48px);animation:.42s cubic-bezier(.16,1,.3,1) both offers-module__GTP4_a__bannerPop;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.offers-module__GTP4_a__bannerCenter .offers-module__GTP4_a__bannerHeadline{font-size:1.6rem}.offers-module__GTP4_a__bannerCenter .offers-module__GTP4_a__bannerBody{gap:14px;padding:26px}.offers-module__GTP4_a__bannerCenter .offers-module__GTP4_a__bannerPhoto{width:calc(100% + 52px);height:176px;margin:-26px -26px 0}@keyframes offers-module__GTP4_a__bannerPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.offers-module__GTP4_a__bannerSide{border-radius:18px 0 0 18px;width:380px;max-height:calc(100vh - 48px);animation:.42s cubic-bezier(.16,1,.3,1) both offers-module__GTP4_a__bannerSlideIn;top:50%;right:0;overflow-y:auto;transform:translateY(-50%)}.offers-module__GTP4_a__bannerText{flex-direction:column;gap:4px;display:flex}.offers-module__GTP4_a__bannerHeadline{letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}.offers-module__GTP4_a__bannerBottomStrip .offers-module__GTP4_a__bannerHeadline{font-size:1.1rem}.offers-module__GTP4_a__bannerSub{opacity:.92;margin:0;font-size:.92rem;line-height:1.5}.offers-module__GTP4_a__bannerLegacy{opacity:.92;font-size:.92rem;line-height:1.5}:is(.offers-module__GTP4_a__bannerLegacy h1,.offers-module__GTP4_a__bannerLegacy h2,.offers-module__GTP4_a__bannerLegacy h3,.offers-module__GTP4_a__bannerLegacy h4){margin:0 0 4px;font-size:1.05rem;font-weight:700;line-height:1.3}.offers-module__GTP4_a__bannerLegacy p{margin:0 0 4px}.offers-module__GTP4_a__bannerLegacy img{border-radius:8px;max-width:100%;height:auto}.offers-module__GTP4_a__countdown{align-items:center;gap:6px;display:flex}.offers-module__GTP4_a__countdownUnit{background:#ffffff29;background:color-mix(in srgb, currentColor 15%, transparent);border:1px solid #ffffff3d;border-color:color-mix(in srgb, currentColor 24%, transparent);text-align:center;border-radius:10px;min-width:44px;padding:6px 4px}.offers-module__GTP4_a__countdownValue{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800;line-height:1.1;display:block}.offers-module__GTP4_a__countdownLabel{letter-spacing:.09em;text-transform:uppercase;opacity:.75;font-size:.58rem;font-weight:700;display:block}.offers-module__GTP4_a__countdownCompact{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-weight:800;display:inline-flex}.offers-module__GTP4_a__coupon{border:1px dashed #ffffff80;border-color:color-mix(in srgb, currentColor 45%, transparent);background:#ffffff1f;background:color-mix(in srgb, currentColor 12%, transparent);color:inherit;letter-spacing:.08em;cursor:pointer;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:7px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9rem;font-weight:700;transition:background .18s;display:inline-flex}.offers-module__GTP4_a__coupon:hover{background:#ffffff38;background:color-mix(in srgb, currentColor 22%, transparent)}.offers-module__GTP4_a__couponCopied{border-style:solid;border-color:#ffffffd9;border-color:color-mix(in srgb, currentColor 80%, transparent)}.offers-module__GTP4_a__cta{background:var(--offer-cta-bg,#fff);color:var(--offer-cta-ink,#0f172a);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 6px 16px #0f172a2e}.offers-module__GTP4_a__cta:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a42}.offers-module__GTP4_a__bannerClose{background:#fff3;background:color-mix(in srgb, currentColor 18%, transparent);width:28px;height:28px;color:var(--offer-ink);cursor:pointer;z-index:2;border:0;border-radius:50%;place-items:center;transition:background .18s;display:grid;position:absolute;top:10px;right:10px}.offers-module__GTP4_a__bannerBottomStrip .offers-module__GTP4_a__bannerClose{top:50%;right:16px;transform:translateY(-50%)}.offers-module__GTP4_a__bannerClose:hover{background:#ffffff5c;background:color-mix(in srgb, currentColor 32%, transparent)}@keyframes offers-module__GTP4_a__bannerRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes offers-module__GTP4_a__bannerSlideIn{0%{opacity:0;margin-right:-40px}to{opacity:1;margin-right:0}}@media (max-width:640px){.offers-module__GTP4_a__ticker{min-height:40px;padding-left:12px;font-size:.82rem}.offers-module__GTP4_a__bannerCenter{width:auto;animation:.36s cubic-bezier(.16,1,.3,1) both offers-module__GTP4_a__bannerRise;inset:auto 10px 10px;transform:none}.offers-module__GTP4_a__bannerCorner,.offers-module__GTP4_a__bannerSide,.offers-module__GTP4_a__bannerBottomStrip{border-radius:16px;width:auto;max-height:72vh;inset:auto 10px 10px;overflow-y:auto;transform:none}.offers-module__GTP4_a__bannerBottomStrip .offers-module__GTP4_a__bannerBody{flex-direction:column;align-items:stretch;padding:18px}.offers-module__GTP4_a__bannerBottomStrip .offers-module__GTP4_a__bannerClose{top:10px;transform:none}.offers-module__GTP4_a__cta{width:100%}.offers-module__GTP4_a__countdownUnit{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.offers-module__GTP4_a__tickerTrack{justify-content:center;width:100%;animation:none}.offers-module__GTP4_a__tickerSegment:nth-child(2){display:none}.offers-module__GTP4_a__tickerSegment{white-space:normal;padding-right:0}.offers-module__GTP4_a__banner{animation:none}.offers-module__GTP4_a__cta:hover{transform:none}}.offers-module__GTP4_a__confetti{pointer-events:none;z-index:1003;position:fixed;inset:0;overflow:hidden}.offers-module__GTP4_a__confettiPiece{will-change:transform, opacity;animation-name:offers-module__GTP4_a__confettiFall;animation-timing-function:cubic-bezier(.25,.6,.5,1);animation-fill-mode:forwards;display:block;position:absolute;top:-24px}@keyframes offers-module__GTP4_a__confettiFall{0%{opacity:1;transform:translate(0,0)rotate(0)}to{transform:translate3d(var(--confetti-drift,0), 105vh, 0) rotate(var(--confetti-spin,540deg));opacity:0}}@media (prefers-reduced-motion:reduce){.offers-module__GTP4_a__confetti{display:none}}
