:root{--pge-accent:#e11d48;--pge-rose:#e11d48;--pge-rose-d:#be123c;--pge-orange:#ea580c;--pge-red:#dc2626;--pge-gold:#d97706;--pge-green:#10b981}.pge-ribbon-stack{position:absolute;top:10px;right:10px;left:auto;z-index:6;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}.pge-ribbon-stack .pge-ribbon{position:relative;top:auto;right:auto;left:auto}.pge-ribbon{position:absolute;top:10px;right:10px;left:auto;z-index:6;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px 5px 9px;border-radius:999px;color:#fff;line-height:1;box-shadow:0 6px 16px -4px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:pgeFadeUp .6s cubic-bezier(.16,1,.3,1) both,pgeRibbonGlow 2.6s ease-in-out infinite;overflow:hidden;isolation:isolate}.pge-ribbon-ic{position:relative;z-index:2;width:13px;height:13px;flex:0 0 13px;display:block;color:#fff}.pge-ribbon-txt{position:relative;z-index:2;white-space:nowrap}.pge-ribbon .pge-anim-trend{animation:pgeTrendArrow 1.6s ease-in-out infinite;transform-origin:center}.pge-ribbon::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-100%);animation:pgeRibbonShine 3.4s ease-in-out infinite;pointer-events:none}@keyframes pgeRibbonShine{0%,55%{transform:translateX(-100%)}75%{transform:translateX(120%)}to{transform:translateX(120%)}}@keyframes pgeRibbonGlow{0%,to{box-shadow:0 6px 16px -4px rgba(0,0,0,.25),0 0 0 0 transparent}50%{box-shadow:0 6px 20px -4px rgba(0,0,0,.3),0 0 0 4px rgba(255,255,255,.06)}}.pge-ribbon-gold{background:linear-gradient(135deg,#f59e0b,#d97706)}.pge-ribbon-red{background:linear-gradient(135deg,#f43f5e,#be123c)}.pge-ribbon-new-wrap{position:absolute;bottom:10px;left:10px;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 8px;border-radius:999px;background:linear-gradient(135deg,rgba(109,40,217,.92)0,rgba(79,70,229,.92) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);box-shadow:0 4px 14px -3px rgba(79,40,200,.55),0 1px 0 rgba(255,255,255,.18) inset,0 0 0 0 rgba(139,92,246,.6);overflow:hidden;isolation:isolate;opacity:0;transform:translateY(6px) scale(.96);animation:pgeNewArrivalIn .55s cubic-bezier(.16,1,.3,1) .1s forwards,pgeNewArrivalPulse 3s ease-in-out 1s infinite}.pge-rn-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:#a5f3fc;box-shadow:0 0 0 0 rgba(165,243,252,.8);animation:pgeRnDotPing 2s ease-in-out infinite;position:relative;z-index:2}.pge-rn-text{position:relative;z-index:2;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#fff;line-height:1;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.pge-rn-glow{position:absolute;inset:-4px;border-radius:inherit;background:radial-gradient(ellipse at 30% 50%,rgba(139,92,246,.5),transparent 70%);z-index:0;animation:pgeRnGlowShift 4s ease-in-out infinite;pointer-events:none}.pge-rn-shine{position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%);animation:pgeRnShine 3.8s ease-in-out infinite;pointer-events:none;z-index:3}@keyframes pgeNewArrivalIn{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pgeNewArrivalPulse{0%,to{box-shadow:0 4px 14px -3px rgba(79,40,200,.55),0 1px 0 rgba(255,255,255,.18) inset,0 0 0 0 rgba(139,92,246,.6)}50%{box-shadow:0 6px 18px -3px rgba(79,40,200,.65),0 1px 0 rgba(255,255,255,.18) inset,0 0 0 7px transparent}}@keyframes pgeRnDotPing{0%,to{box-shadow:0 0 0 0 rgba(165,243,252,.8);transform:scale(1)}50%{box-shadow:0 0 0 5px transparent;transform:scale(1.15)}}@keyframes pgeRnGlowShift{0%,to{opacity:.7;transform:translateX(0)}50%{opacity:1;transform:translateX(4px)}}@keyframes pgeRnShine{0%,60%{transform:translateX(-120%)}80%{transform:translateX(130%)}to{transform:translateX(130%)}}.pge-shop-tag-new{display:none}.pge-shop-tag{position:relative;display:inline-flex!important;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--pge-rose);background:rgba(255,241,242,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:5px 11px;border-radius:999px;border:1px solid rgba(255,228,230,.9);margin:8px 0;width:max-content;white-space:nowrap;line-height:1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;overflow:hidden;animation:pgeFadeUp .6s cubic-bezier(.16,1,.3,1) forwards}.pge-shop-tag strong{background:linear-gradient(90deg,#e11d48,#be123c);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.pge-shop-tag svg{width:14px;height:14px;color:var(--pge-rose);flex-shrink:0;display:block}.pge-shimmer{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translateX(-100%) skewX(-20deg);animation:pgeSweep 4s infinite;pointer-events:none}.pge-pills{display:flex;flex-wrap:wrap;align-items:stretch;container-type:inline-size;gap:clamp(5px,1.5vw,8px);margin:12px 0 14px;padding-bottom:12px;border-bottom:1px solid #eef0f2;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;width:100%;max-width:100%;box-sizing:border-box}.pge-stat{--pge-pill-a:#64748b;--pge-pill-b:#0f172a;position:relative;isolation:isolate;container-type:inline-size;display:flex;align-items:center;justify-content:center;gap:clamp(3px,4.5cqi,7px);flex:1 1 auto;width:auto;min-width:90px;height:auto;min-height:32px;box-sizing:border-box;padding:0 clamp(5px,6cqi,11px)0 clamp(3px,4cqi,6px);border-radius:999px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,var(--pge-pill-a),rgba(255,255,255,.9),var(--pge-pill-b)) border-box;border:1px solid transparent;box-shadow:0 7px 18px -15px rgba(15,23,42,.3),0 1px 0 rgba(255,255,255,.85) inset;overflow:hidden;text-decoration:none;opacity:0;transform:translateY(5px) scale(.985);animation:pgeMiniPillIn .38s cubic-bezier(.2,1,.3,1) forwards}.pge-stat::before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--pge-pill-a) 22%,transparent),transparent 34%),radial-gradient(circle at 86% 38%,color-mix(in srgb,var(--pge-pill-b) 18%,transparent),transparent 32%);opacity:.68;animation:pgeMiniGlow 4.2s ease-in-out infinite}.pge-stat::after{content:"";position:absolute;top:-40%;bottom:-40%;left:-45%;width:34%;z-index:1;background:linear-gradient(105deg,transparent,rgba(255,255,255,.72),transparent);transform:translateX(-120%) rotate(12deg);animation:pgeMiniSweep 5.4s ease-in-out infinite;pointer-events:none}.pge-stat:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 10px 20px -15px rgba(15,23,42,.35),0 1px 0 rgba(255,255,255,.88) inset}.pge-stat-ic{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:clamp(14px,18cqi,22px);height:clamp(14px,18cqi,22px);flex:0 0 clamp(14px,18cqi,22px);border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--pge-pill-a),var(--pge-pill-b));box-shadow:0 6px 12px -8px var(--pge-pill-b),0 1px 0 rgba(255,255,255,.3) inset;animation:pgeMiniIconPulse 2.8s ease-in-out infinite}.pge-stat-ic svg{width:clamp(9px,12cqi,13px);height:clamp(9px,12cqi,13px);display:block}.pge-stat-body{position:relative;z-index:2;display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-width:0;height:100%}.pge-stat-val{display:flex;align-items:center;justify-content:center;gap:clamp(2px,3cqi,5px);min-width:0;max-width:100%;font-size:clamp(7.5px,10.5cqi,12px);line-height:1;font-weight:850;letter-spacing:-.015em;color:#0f172a;white-space:nowrap;overflow:visible;text-overflow:clip}.pge-stat-val strong{font-size:clamp(8.5px,12cqi,14px);font-weight:900;line-height:1;letter-spacing:-.02em}.pge-stat-unit{font-size:clamp(7px,9cqi,11px);font-weight:800;opacity:.9}.pge-stat-lbl{display:none!important}.pge-stat-gold{--pge-pill-a:#fbbf24;--pge-pill-b:#d97706;animation-delay:.04s}.pge-stat-gold .pge-stat-val{color:#78350f}.pge-stat-flame{--pge-pill-a:#34d399;--pge-pill-b:#16a34a;animation-delay:.1s}.pge-stat-flame .pge-stat-val{color:#14532d}.pge-stat-eye{--pge-pill-a:#fb923c;--pge-pill-b:#ea580c;animation-delay:.16s}.pge-stat-eye .pge-stat-val{color:#7c2d12}.pge-stat-trend{--pge-pill-a:#fb7185;--pge-pill-b:#db2777;animation-delay:.07s}.pge-stat-trend .pge-stat-val{color:#9d174d}.pge-stat-trend .pge-anim-trend{animation:pgeTrendArrow 1.7s ease-in-out infinite}.pge-stat-new{--pge-pill-a:#a78bfa;--pge-pill-b:#7c3aed;animation-delay:.13s}.pge-stat-new .pge-stat-val{color:#4c1d95}.pge-stat-new .pge-stat-ic{font-style:normal}.pge-newly-badge{position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 8px;border-radius:999px;background:linear-gradient(135deg,rgba(109,40,217,.95),rgba(79,70,229,.95));border:1px solid rgba(255,255,255,.2);box-shadow:0 3px 12px -3px rgba(109,40,217,.5),0 1px 0 rgba(255,255,255,.15) inset;overflow:hidden;isolation:isolate;opacity:0;transform:translateY(5px);animation:pgeNewArrivalIn .5s cubic-bezier(.16,1,.3,1) forwards,pgeNewArrivalPulse 3s ease-in-out 1s infinite;line-height:1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.pge-newly-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:#a5f3fc;box-shadow:0 0 0 0 rgba(165,243,252,.8);animation:pgeRnDotPing 2s ease-in-out infinite}.pge-newly-text{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;line-height:1;white-space:nowrap;position:relative;z-index:2}.pge-newly-shine{position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translateX(-120%);animation:pgeRnShine 3.8s ease-in-out infinite;pointer-events:none}.pge-above-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.pge-stat-inline{flex:0 0 auto;width:auto;height:28px;padding:0 10px 0 5px;font-size:11.5px}.pge-stat-inline .pge-stat-ic{width:20px;height:20px;flex:0 0 20px;font-size:12px}.pge-stat-baskets{--pge-pill-a:#16a34a;--pge-pill-b:#14532d}.pge-stat-baskets .pge-stat-val{color:#14532d}.pge-stat-baskets-warm{--pge-pill-a:#ea580c;--pge-pill-b:#7c2d12}.pge-stat-baskets-warm .pge-stat-val{color:#7c2d12}.pge-stat-baskets-hot{--pge-pill-a:#e11d48;--pge-pill-b:#9f1239}.pge-stat-baskets-hot .pge-stat-val{color:#9f1239}.pge-baskets-fomo{animation:pgeMiniPillIn .38s cubic-bezier(.2,1,.3,1) forwards,pgeBasketsFomoPulse 2s ease-in-out infinite}@keyframes pgeBasketsFomoPulse{0%{box-shadow:0 0 0 0 rgba(225,29,72,.55),0 7px 18px -15px rgba(15,23,42,.3),0 1px 0 rgba(255,255,255,.85) inset}70%{box-shadow:0 0 0 7px transparent,0 7px 18px -15px rgba(15,23,42,.3),0 1px 0 rgba(255,255,255,.85) inset}to{box-shadow:0 0 0 0 transparent,0 7px 18px -15px rgba(15,23,42,.3),0 1px 0 rgba(255,255,255,.85) inset}}.pge-baskets-bumped{animation:pgeMiniPillIn .38s cubic-bezier(.2,1,.3,1) forwards,pgeBumpFlash .9s ease-out!important}@keyframes pgeBumpFlash{0%{box-shadow:0 0 0 0 rgba(34,197,94,.65),0 7px 18px -15px rgba(15,23,42,.3),0 1px 0 rgba(255,255,255,.85) inset}50%{box-shadow:0 0 0 9px transparent,0 7px 18px -15px rgba(15,23,42,.3),0 1px 0 rgba(255,255,255,.85) inset}to{box-shadow:0 0 0 0 transparent,0 7px 18px -15px rgba(15,23,42,.3),0 1px 0 rgba(255,255,255,.85) inset}}.pge-stat-flame .pge-anim-flame{animation:pgeFlameFlicker 1.45s ease-in-out infinite;transform-origin:50% 90%}.pge-stat-eye .pge-anim-eye{animation:pgeEyeSoftPulse 4.8s ease-in-out infinite}.pge-stat-eye .pge-anim-eye .eye-lid{display:none!important;animation:none!important}.pge-stat-eye .pge-anim-eye .eye-ball{animation:pgeEyeLook 5.6s ease-in-out infinite;transform-origin:center}@keyframes pgeMiniPillIn{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pgeMiniGlow{0%,to{opacity:.46;transform:translateX(0)}50%{opacity:.78;transform:translateX(4px)}}@keyframes pgeMiniSweep{0%,66%{transform:translateX(-130%) rotate(12deg);opacity:0}76%{opacity:.75}to{transform:translateX(420%) rotate(12deg);opacity:0}}@keyframes pgeMiniIconPulse{0%,to{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.045);filter:saturate(1.12)}}@keyframes pgeEyeSoftPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.92}}@keyframes pgeEyeLook{0%,to{transform:translateX(0)}35%{transform:translateX(.7px)}70%{transform:translateX(-.7px)}}@media (max-width:460px){.pge-rot{height:auto;min-height:78px;margin:20px 0}.pge-rot-b{padding:11px 15px;gap:12px}.pge-rot-ic{width:34px;height:34px}.pge-rot-s{font-size:12.5px}}.pge-stat-eye .pge-anim-eye .eye-lid{display:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.pge-shop-tag,.pge-stat,.pge-rot-b{opacity:1!important;transform:none!important}.pge-toast.is-open{opacity:1!important;transform:none!important}}.pge-rot{position:relative;height:78px;margin:25px 0;width:100%}.pge-rot-b{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:14px;padding:14px 20px;border-radius:16px;background:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px -10px rgba(0,0,0,.08);opacity:0;transform:translateY(10px);animation:pgeRotSeq 24s infinite cubic-bezier(.16,1,.3,1)}.pge-rot-1{animation-delay:0s;background:linear-gradient(135deg,rgba(255,241,242,.85),rgba(255,228,230,.85))}.pge-rot-2{animation-delay:8s;background:linear-gradient(135deg,rgba(255,247,237,.85),rgba(255,237,213,.85))}.pge-rot-3{animation-delay:16s;background:linear-gradient(135deg,rgba(254,242,242,.85),rgba(254,226,226,.85))}.pge-rot-ic{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:#fff;flex-shrink:0;box-shadow:0 6px 16px -4px rgba(0,0,0,.2)}.ic-pink{background:linear-gradient(135deg,#f43f5e,#e11d48)}.ic-orange{background:linear-gradient(135deg,#fb923c,#ea580c)}.ic-red{background:linear-gradient(135deg,#f87171,#dc2626)}.pge-rot-ic svg{width:18px;height:18px}.pge-rot-t{display:flex;flex-direction:column;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.pge-rot-h{font-size:10px;font-weight:800;color:var(--pge-rose);text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px}.pge-rot-h-orange{color:#ea580c!important}.pge-rot-h-red{color:#dc2626!important}.pge-rot-s{font-size:14px;color:#475569}.pge-toast.pge-aurora{position:fixed;bottom:24px;z-index:9998;width:380px;max-width:calc(100vw - 28px);display:flex;flex-direction:column;padding:0;padding-right:30px;background:#fff;border-radius:20px;border:1px solid rgba(15,23,42,.06);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 22px 48px -18px rgba(15,23,42,.22),0 8px 18px -10px rgba(15,23,42,.1);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;opacity:0;transform:translateY(22px) scale(.94);pointer-events:none;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);overflow:hidden;isolation:isolate}.pge-toast-pos-left{left:20px}.pge-toast-pos-right{right:20px}.pge-toast.is-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.pge-aurora .pge-aurora-border{position:absolute;inset:0;border-radius:20px;padding:1.5px;background:conic-gradient(from 0deg,#ec4899 0%,#a855f7 25%,#6366f1 50%,#06b6d4 75%,#ec4899 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:pgeAuroraSpin 9s linear infinite;opacity:.95;z-index:1}@keyframes pgeAuroraSpin{to{transform:rotate(360deg)}}.pge-toast-link{position:relative;z-index:2;display:flex;align-items:center;gap:13px;flex:1;min-width:0;padding:14px;text-decoration:none!important;color:inherit;background:#fff;border-radius:19px;margin:1px}.pge-toast-img{position:relative;width:54px;height:54px;border-radius:14px;flex-shrink:0;background-size:cover;background-position:center;background-color:#f8fafc;box-shadow:0 0 0 1px rgba(15,23,42,.06) inset,0 6px 14px -4px rgba(15,23,42,.18);overflow:visible}.pge-toast-img::after{content:"";position:absolute;inset:0;border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.35),transparent 50%);pointer-events:none}.pge-aurora-sparkle{position:absolute;width:5px;height:5px;border-radius:50%;pointer-events:none;opacity:0;animation:pgeSparkleDrift 3.4s ease-in-out infinite}.pge-aurora-sparkle.s1{left:-2px;bottom:8px;animation-delay:0s;background:radial-gradient(circle,#fff 0,rgba(236,72,153,.85) 60%,transparent 100%)}.pge-aurora-sparkle.s2{left:14px;bottom:-2px;animation-delay:.8s;background:radial-gradient(circle,#fff 0,rgba(168,85,247,.85) 60%,transparent 100%)}.pge-aurora-sparkle.s3{right:-2px;bottom:18px;animation-delay:1.6s;background:radial-gradient(circle,#fff 0,rgba(99,102,241,.85) 60%,transparent 100%)}.pge-aurora-sparkle.s4{right:8px;top:-3px;animation-delay:2.4s;background:radial-gradient(circle,#fff 0,rgba(6,182,212,.85) 60%,transparent 100%)}@keyframes pgeSparkleDrift{0%{opacity:0;transform:translateY(0) scale(.6)}20%{opacity:1;transform:translateY(-6px) scale(1.1)}60%{opacity:.7;transform:translateY(-18px) scale(.9)}to{opacity:0;transform:translateY(-30px) scale(.5)}}.pge-toast-check{position:absolute;bottom:-6px;right:-6px;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#34d399 0,#10b981 50%,#059669 100%);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px rgba(16,185,129,.45),0 0 0 2.5px #fff;animation:pgeCheckPop .8s cubic-bezier(.34,1.56,.64,1) both;z-index:3}.pge-toast-check svg{width:12px;height:12px;display:block}@keyframes pgeCheckPop{0%{transform:scale(0) rotate(-90deg)}60%{transform:scale(1.25) rotate(10deg)}to{transform:scale(1) rotate(0)}}.pge-toast-body{flex:1;min-width:0}.pge-toast-line1{font-size:14px;color:#0f172a;font-weight:500;line-height:1.3;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pge-toast-line1 .pge-toast-pre{color:#475569;font-weight:500}.pge-toast-line1 strong{color:#0f172a;font-weight:800}.pge-toast-line2{font-size:12px;color:#475569;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pge-toast-line2 .pge-toast-pre{color:#64748b;font-weight:500}.pge-toast-line2 strong{color:#0f172a;font-weight:700}.pge-toast-line3{margin-top:7px;display:flex;align-items:center;gap:8px;font-size:11px}.pge-toast-clock{display:inline-flex;width:14px;height:14px;color:#a855f7;flex-shrink:0}.pge-toast-clock svg{width:14px;height:14px}.pge-clock-h{transform-origin:12px 12px;animation:pgeAuroraClockH 12s linear infinite}.pge-clock-m{transform-origin:12px 12px;animation:pgeAuroraClockM 2.5s linear infinite}@keyframes pgeAuroraClockH{to{transform:rotate(360deg)}}@keyframes pgeAuroraClockM{to{transform:rotate(360deg)}}.pge-toast-time{display:inline-flex;align-items:center;font-weight:700;font-size:11px;padding:2px 9px;border-radius:999px;background:#faf5ff;color:#7e22ce;border:1px solid #e9d5ff;letter-spacing:.01em}.pge-toast-live{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:2px 8px 2px 7px;border-radius:999px;margin-left:auto;color:#fff;background:linear-gradient(135deg,#ef4444 0,#ec4899 100%);box-shadow:0 2px 8px rgba(236,72,153,.35);flex-shrink:0}.pge-toast-live-dot{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.85);animation:pgeAuroraLive 1.4s infinite}@keyframes pgeAuroraLive{0%,to{box-shadow:0 0 0 0 rgba(255,255,255,.9);opacity:1}60%{box-shadow:0 0 0 5px transparent;opacity:.6}}.pge-toast-x{position:absolute;top:8px;right:8px;width:24px;height:24px;background:rgba(15,23,42,.04);border:0;border-radius:50%;color:#64748b;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:5;transition:background .2s,color .2s,transform .2s}.pge-toast-x:hover{background:rgba(15,23,42,.1);color:#0f172a;transform:rotate(90deg)}.pge-toast-bar{position:absolute;bottom:0;left:0;right:0;height:3px;background:rgba(15,23,42,.04);overflow:hidden;z-index:2}.pge-toast-bar span{display:block;height:100%;width:100%;background:linear-gradient(90deg,#ec4899 0,#a855f7 35%,#6366f1 70%,#06b6d4 100%);background-size:200% 100%;animation:pgeAuroraBarFlow 3s linear infinite}@keyframes pgeAuroraBarFlow{to{background-position:-200%0}}.pge-aurora:hover{transform:translateY(-2px) scale(1)}.pge-aurora::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:20px;background:linear-gradient(115deg,transparent 35%,rgba(168,85,247,.18) 50%,transparent 65%);transform:translateX(-120%);z-index:3}.pge-aurora:hover::after{animation:pgeAuroraShimmer .9s ease-out 1}@keyframes pgeAuroraShimmer{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}.pge-toast-state{display:block}.pge-state-missed{display:none}.pge-toast.pge-missed .pge-state-normal{display:none}.pge-toast.pge-missed .pge-state-missed{display:block}.pge-toast.pge-missed .pge-toast-check{display:none}.pge-toast.pge-missed{animation:pgeMissShake .6s cubic-bezier(.36,.07,.19,.97) both}.pge-toast.pge-missed .pge-aurora-border{background:conic-gradient(from 0deg,#ef4444,#f59e0b,#ef4444,#f59e0b,#ef4444)}.pge-toast.pge-missed .pge-toast-bar span{background:linear-gradient(90deg,#ef4444,#f59e0b,#ef4444)}.pge-missed-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#dc2626}.pge-missed-tag::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#dc2626;box-shadow:0 0 0 0 rgba(220,38,38,.7);animation:pgePulseRed 1.4s infinite}.pge-toast.pge-missed .pge-toast-line2{font-size:13px;color:#0f172a;font-weight:500;margin-top:5px}.pge-toast.pge-missed .pge-toast-line2 strong{color:#0f172a;font-weight:700}.pge-toast.pge-aurora.pge-toast-quiet .pge-aurora-border{background:conic-gradient(from 0deg,#6366f1 0%,#8b5cf6 33%,#06b6d4 66%,#6366f1 100%)}.pge-toast.pge-aurora.pge-toast-quiet .pge-toast-time{background:#eef2ff;color:#3730a3;border-color:#c7d2fe}.pge-toast.pge-aurora.pge-toast-quiet .pge-toast-clock{color:#6366f1}.pge-toast.pge-aurora.pge-toast-quiet .pge-toast-live{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);box-shadow:0 2px 8px rgba(99,102,241,.4)}.pge-toast.pge-aurora.pge-toast-quiet .pge-aurora-sparkle.s1{background:radial-gradient(circle,#fff 0,rgba(99,102,241,.85) 60%,transparent 100%)}.pge-toast.pge-aurora.pge-toast-quiet .pge-aurora-sparkle.s2{background:radial-gradient(circle,#fff 0,rgba(139,92,246,.85) 60%,transparent 100%)}.pge-toast.pge-aurora.pge-toast-quiet .pge-aurora-sparkle.s3{background:radial-gradient(circle,#fff 0,rgba(96,165,250,.85) 60%,transparent 100%)}.pge-toast.pge-aurora.pge-toast-quiet .pge-aurora-sparkle.s4{background:radial-gradient(circle,#fff 0,rgba(6,182,212,.85) 60%,transparent 100%)}.pge-toast.pge-aurora.pge-toast-quiet .pge-toast-bar span{background:linear-gradient(90deg,#6366f1 0,#8b5cf6 50%,#06b6d4 100%)}.pge-anim-heart{transform-origin:center;animation:pgeIconHeart 1.6s ease-in-out infinite}.pge-anim-heart-big{width:18px;height:18px;transform-origin:center;animation:pgeIconHeart 1.4s ease-in-out infinite}@keyframes pgeIconHeart{0%,to{transform:scale(1)}15%{transform:scale(1.2)}30%{transform:scale(.95)}45%{transform:scale(1.15)}60%{transform:scale(1)}}.pge-anim-trophy{overflow:visible;transform-origin:50% 90%;animation:pgeTrophyTilt 3.2s ease-in-out infinite}.pge-anim-trophy .trophy-cup{transform-origin:50% 90%}.pge-anim-trophy .trophy-spark{opacity:0;transform-origin:center;animation:pgeSparkle 2.2s ease-in-out infinite}.pge-anim-trophy .trophy-spark.s2{animation-delay:.7s}.pge-anim-trophy .trophy-spark.s3{animation-delay:1.4s}@keyframes pgeTrophyTilt{0%,86%,to{transform:rotate(0)}90%{transform:rotate(-9deg)}93%{transform:rotate(8deg)}96%{transform:rotate(-4deg)}}@keyframes pgeSparkle{0%,80%,to{opacity:0;transform:scale(.3)}40%{opacity:1;transform:scale(1.3)}55%{opacity:.6;transform:scale(.8)}}.pge-anim-flame{transform-origin:50% 95%;animation:pgeFlameFlicker 1.3s ease-in-out infinite}.pge-anim-flame .flame-outer{transform-origin:50% 95%;animation:pgeFlameOuter 1.3s ease-in-out infinite}.pge-anim-flame .flame-inner{transform-origin:50% 95%;animation:pgeFlameInner .9s ease-in-out infinite alternate}@keyframes pgeFlameFlicker{0%,to{transform:translateY(0) skewX(0)}25%{transform:translateY(-.5px) skewX(-2deg)}50%{transform:translateY(.5px) skewX(1.5deg)}75%{transform:translateY(-.3px) skewX(-1deg)}}@keyframes pgeFlameOuter{0%,to{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(1.08) scaleX(.94)}}@keyframes pgeFlameInner{0%{opacity:.45;transform:scaleY(.85)}to{opacity:.85;transform:scaleY(1.1)}}.pge-anim-eye{overflow:hidden;transform-origin:center}.pge-anim-eye .eye-lid{transform-origin:center 5px;transform:scaleY(0);animation:pgeEyeBlink 4.2s ease-in-out infinite}@keyframes pgeEyeBlink{0%,90%,96%,to{transform:scaleY(0)}93%{transform:scaleY(1.4)}}.pge-anim-cart{overflow:visible;transform-origin:50% 80%;animation:pgeCartRoll 2.4s ease-in-out infinite}.pge-anim-cart .cart-wheel{transform-origin:center;animation:pgeCartWheel 2.4s ease-in-out infinite}.pge-anim-cart .cart-wheel-r{animation-delay:.1s}@keyframes pgeCartRoll{0%,to{transform:translateX(-1.5px) rotate(-2deg)}50%{transform:translateX(1.5px) rotate(2deg)}}@keyframes pgeCartWheel{0%,to{transform:translateY(0)}25%{transform:translateY(-.6px)}75%{transform:translateY(.4px)}}.pge-anim-clock .clock-hand-m{transform-origin:12px 12px;animation:pgeClockTick 6s steps(12) infinite}.pge-anim-clock .clock-hand-h{transform-origin:12px 12px;animation:pgeClockTickHour 72s steps(12) infinite}@keyframes pgeClockTick{to{transform:rotate(360deg)}}@keyframes pgeClockTickHour{to{transform:rotate(360deg)}}.pge-stat-eye .pge-stat-ic{animation:pgePulseGlow 2s ease-in-out infinite}@keyframes pgePulseGlow{0%,to{box-shadow:0 5px 12px -3px rgba(0,0,0,.22),0 0 0 0 rgba(234,88,12,.35),0 1px 0 rgba(255,255,255,.25) inset}50%{box-shadow:0 5px 12px -3px rgba(0,0,0,.22),0 0 0 5px transparent,0 1px 0 rgba(255,255,255,.25) inset}}@keyframes pgeFadeUp{to{opacity:1;transform:translateY(0)}}@keyframes pgeHeart{0%,to{transform:scale(1)}15%{transform:scale(1.15)}30%{transform:scale(1)}45%{transform:scale(1.15)}60%{transform:scale(1)}}@keyframes pgeSweep{0%{transform:translateX(-100%) skewX(-20deg)}60%,to{transform:translateX(220%) skewX(-20deg)}}@keyframes pgeRotSeq{0%{opacity:0;transform:translateY(10px)}4%{opacity:1;transform:translateY(0)}29%{opacity:1;transform:translateY(0)}33%{opacity:0;transform:translateY(-10px)}to{opacity:0;transform:translateY(-10px)}}@keyframes pgePulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes pgePulseRed{0%{box-shadow:0 0 0 0 rgba(220,38,38,.7)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes pgeMissShake{10%,90%{transform:translateY(0) translateX(-1px) scale(1)}20%,80%{transform:translateY(0) translateX(2px) scale(1)}30%,50%,70%{transform:translateY(0) translateX(-3px) scale(1)}40%,60%{transform:translateY(0) translateX(3px) scale(1)}}@keyframes pgeMissGlow{0%{box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 20px 40px -12px rgba(220,38,38,.5),0 0 0 4px rgba(220,38,38,.25)}to{box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 20px 40px -12px rgba(15,23,42,.18),0 8px 16px -8px rgba(15,23,42,.12)}}@keyframes pgeFireWobble{0%,to{transform:scale(1) rotate(-3deg)}50%{transform:scale(1.1) rotate(4deg)}}@media (max-width:768px){.pge-toast.pge-aurora{bottom:14px;left:12px;right:12px;width:auto;max-width:none;border-radius:18px}.pge-toast-pos-right{right:12px;left:12px}.pge-toast-link{padding:12px 12px;gap:11px}.pge-toast-img{width:48px;height:48px;border-radius:12px}.pge-toast-check{width:20px;height:20px;bottom:-5px;right:-5px}.pge-toast-line1{font-size:13px}.pge-toast-line2{font-size:11.5px}.pge-toast-line3{margin-top:5px;gap:6px}.pge-toast-time{font-size:10.5px;padding:1px 7px}.pge-toast-live{font-size:8.5px;padding:1px 7px}.pge-shop-tag{font-size:10px;padding:4px 9px}.pge-stat-lbl{font-size:8.8px;letter-spacing:.045em}.pge-live-tag{font-size:8px;padding:2px 5px 2px 4px;letter-spacing:.08em}.pge-rot{height:auto;min-height:78px;margin:20px 0}.pge-rot-b{padding:11px 15px;gap:12px}.pge-rot-ic{width:34px;height:34px}.pge-rot-s{font-size:12.5px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.pge-shop-tag,.pge-stat,.pge-rot-b{opacity:1!important;transform:none!important}.pge-toast.is-open{opacity:1!important;transform:none!important}}body.pge-usp-sticky-on .pge-toast{bottom:calc(var(--pge-sticky-h, 88px) + 18px)!important;transition:bottom .35s cubic-bezier(.16,1,.3,1)}.pge-stat[data-empty="1"]{filter:grayscale(.35);opacity:.78}.pge-stat[data-empty="1"] .pge-stat-val strong{color:#6b7280}.pge-usp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:99996;display:none;flex-direction:column;gap:8px;padding:11px 12px calc(11px + env(safe-area-inset-bottom,0));border-radius:24px 24px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.82)0,rgba(255,255,255,.96) 100%);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-top:1px solid rgba(0,0,0,.06);box-shadow:0-2px 24px rgba(0,0,0,.1),0-10px 36px -8px rgba(0,0,0,.2);transform:translateY(100%);opacity:0;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .25s ease;pointer-events:none;will-change:transform}.pge-usp-sticky.is-on{transform:translateY(0);opacity:1;pointer-events:auto}.pge-usp-sticky-badges{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:5px;padding:0 2px;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none;container-type:inline-size;--pge-badge-scale:1}.pge-usp-sticky-badges::-webkit-scrollbar{display:none}.pge-usp-badge{position:relative;display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 6px;border-radius:999px;font-size:clamp(8.5px,2.4vw,10.5px);font-weight:800;letter-spacing:.02em;text-transform:uppercase;line-height:1;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 6px -2px rgba(0,0,0,.18),0 1px 0 rgba(255,255,255,.7) inset;animation:pgeBadgeIn .55s cubic-bezier(.16,1,.3,1) both;overflow:hidden;isolation:isolate;white-space:nowrap;flex:0 0 auto;min-width:0}.pge-usp-badge .pge-usp-badge-tx{display:inline-block;white-space:nowrap}.pge-usp-sticky-badges:has(>.pge-usp-badge:nth-child(3)){gap:4px}.pge-usp-sticky-badges:has(>.pge-usp-badge:nth-child(3)) .pge-usp-badge{font-size:clamp(7.5px,2vw,9.5px);padding:3px 6px 3px 5px;letter-spacing:0;gap:3px}.pge-usp-sticky-badges:has(>.pge-usp-badge:nth-child(3)) .pge-usp-badge-ic{width:12px;height:12px}.pge-usp-sticky-badges:has(>.pge-usp-badge:nth-child(3)) .pge-usp-badge-ic svg{width:10px;height:10px}@media (max-width:360px){.pge-usp-sticky-badges{gap:3px}.pge-usp-badge{font-size:8px;padding:3px 5px 3px 4px;letter-spacing:0}.pge-usp-badge-ic{width:11px;height:11px}.pge-usp-badge-ic svg{width:9px;height:9px}}@media (max-width:340px){.pge-usp-sticky-badges{overflow-x:auto}.pge-usp-badge{flex-shrink:0}}.pge-usp-badge::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 32%,rgba(255,255,255,.55) 50%,transparent 68%);transform:translateX(-100%);animation:pgeBadgeShine 3.6s ease-in-out infinite;pointer-events:none}.pge-usp-badge-ic{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex-shrink:0}.pge-usp-badge-ic svg{width:12px;height:12px;display:block}@keyframes pgeBadgeIn{0%{opacity:0;transform:translateY(6px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pgeBadgeShine{0%,55%{transform:translateX(-100%)}75%{transform:translateX(120%)}to{transform:translateX(120%)}}.pge-usp-badge.pge-badge-best{color:#78350f;background:linear-gradient(135deg,#fde68a,#fbbf24);border-color:rgba(217,119,6,.35);box-shadow:0 3px 10px -2px rgba(217,119,6,.45),0 1px 0 rgba(255,255,255,.7) inset;animation:pgeBadgeIn .55s cubic-bezier(.16,1,.3,1) both,pgeBadgeGold 2.8s ease-in-out infinite}@keyframes pgeBadgeGold{0%,to{box-shadow:0 3px 10px -2px rgba(217,119,6,.45),0 0 0 0 rgba(251,191,36,.55),0 1px 0 rgba(255,255,255,.7) inset}50%{box-shadow:0 3px 14px -2px rgba(217,119,6,.55),0 0 0 6px transparent,0 1px 0 rgba(255,255,255,.7) inset}}.pge-usp-badge.pge-badge-trend{color:#9d174d;background:linear-gradient(135deg,#fecdd3,#fb7185);border-color:rgba(190,18,60,.3)}.pge-usp-badge.pge-badge-trend .pge-usp-badge-ic svg{animation:pgeTrendArrow 1.6s ease-in-out infinite}@keyframes pgeTrendArrow{0%,to{transform:translate(0,0)}50%{transform:translate(1px,-2px)}}.pge-usp-badge.pge-badge-stock{color:#fff;background:linear-gradient(135deg,#ef4444,#b91c1c);border-color:rgba(127,29,29,.4);animation:pgeBadgeIn .55s cubic-bezier(.16,1,.3,1) both,pgeBadgePulse 1.6s ease-in-out infinite}@keyframes pgeBadgePulse{0%,to{box-shadow:0 3px 10px -2px rgba(220,38,38,.5),0 0 0 0 rgba(220,38,38,.55)}50%{box-shadow:0 3px 10px -2px rgba(220,38,38,.5),0 0 0 7px transparent}}.pge-usp-badge.pge-badge-stock .pge-usp-badge-ic svg{animation:pgeBoltJitter 1.2s steps(2,end) infinite}@keyframes pgeBoltJitter{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg) scale(1.08)}}.pge-usp-badge.pge-badge-soldtoday{color:#9f1239;background:linear-gradient(135deg,#ffe4e6,#fda4af);border-color:rgba(190,18,60,.32);animation:pgeBadgeIn .55s cubic-bezier(.16,1,.3,1) both,pgeBadgeRose 2.4s ease-in-out infinite}@keyframes pgeBadgeRose{0%,to{box-shadow:0 3px 10px -2px rgba(190,18,60,.35),0 0 0 0 rgba(244,63,94,.5),0 1px 0 rgba(255,255,255,.6) inset}50%{box-shadow:0 3px 14px -2px rgba(190,18,60,.45),0 0 0 6px transparent,0 1px 0 rgba(255,255,255,.6) inset}}.pge-usp-badge.pge-badge-soldtoday .pge-usp-badge-ic svg{animation:pgeFlameFlicker 1.3s ease-in-out infinite;transform-origin:50% 90%}.pge-usp-badge.pge-badge-hot{color:#7c2d12;background:linear-gradient(135deg,#fed7aa,#f97316);border-color:rgba(194,65,12,.3)}.pge-usp-badge.pge-badge-hot .pge-usp-badge-ic svg{animation:pgeFlameFlicker 1.3s ease-in-out infinite;transform-origin:50% 90%}@keyframes pgeFlameFlicker{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.08) rotate(-4deg)}50%{transform:scale(.96) rotate(3deg)}75%{transform:scale(1.05) rotate(-2deg)}}.pge-usp-badge.pge-badge-eye{color:#065f46;background:linear-gradient(135deg,#bbf7d0,#34d399);border-color:rgba(5,150,105,.3)}.pge-usp-badge.pge-badge-eye::before{content:"";width:6px;height:6px;border-radius:50%;background:#059669;margin-right:2px;flex-shrink:0;box-shadow:0 0 0 0 rgba(5,150,105,.7);animation:pgeLiveDot 1.4s ease-in-out infinite}@keyframes pgeLiveDot{0%,to{box-shadow:0 0 0 0 rgba(5,150,105,.7)}50%{box-shadow:0 0 0 6px transparent}}.pge-usp-badge.pge-badge-fast{color:#78350f;background:linear-gradient(135deg,#fef3c7,#fcd34d);border-color:rgba(217,119,6,.28)}.pge-usp-badge.pge-badge-fast .pge-usp-badge-ic svg{animation:pgeTrendArrow 1.6s ease-in-out infinite}.pge-usp-badge.pge-badge-verified{color:#075985;background:linear-gradient(135deg,#e0f2fe,#7dd3fc);border-color:rgba(14,165,233,.3)}.pge-usp-badge.pge-badge-verified .pge-usp-badge-ic svg{animation:pgeCheckPop 2.4s ease-in-out infinite}@keyframes pgeCheckPop{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.pge-usp-badge.pge-badge-secure{color:#3730a3;background:linear-gradient(135deg,#e0e7ff,#a5b4fc);border-color:rgba(79,70,229,.3)}.pge-usp-badge.pge-badge-secure .pge-usp-badge-ic svg{animation:pgeShieldGlow 2.6s ease-in-out infinite;transform-origin:50% 50%}@keyframes pgeShieldGlow{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 3px rgba(79,70,229,.55))}}.pge-usp-sticky-fomo{font-size:12px;font-weight:800;letter-spacing:.02em;color:#b91c1c;background:linear-gradient(90deg,rgba(254,226,226,.85),rgba(255,237,213,.85));border:1px solid rgba(220,38,38,.18);padding:6px 12px;border-radius:999px;text-align:center;align-self:center;animation:pgeFomoPulse 2.4s ease-in-out infinite}@keyframes pgeFomoPulse{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.22)}50%{box-shadow:0 0 0 8px transparent}}.pge-usp-sticky-row{display:flex;align-items:center;gap:10px}.pge-usp-sticky-thumb{width:48px;height:48px;flex-shrink:0;border-radius:14px;background:#f3f4f6 center/cover no-repeat;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative}.pge-usp-sticky-thumb::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);pointer-events:none}.pge-usp-sticky-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 18px;border:0;border-radius:16px;background:linear-gradient(135deg,#0a0a0a 0,#1f1f1f 50%,#0a0a0a 100%);color:#fff;font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 24px -6px rgba(0,0,0,.45),0 2px 0 rgba(255,255,255,.08) inset,0-2px 0 rgba(0,0,0,.35) inset;transition:transform .18s ease,box-shadow .25s ease,background .25s ease;position:relative;overflow:hidden}.pge-usp-sticky-btn::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translateX(-100%);animation:pgeStickyShine 3.2s ease-in-out infinite}@keyframes pgeStickyShine{0%,40%{transform:translateX(-100%)}60%{transform:translateX(100%)}to{transform:translateX(100%)}}.pge-usp-sticky-btn:hover{transform:translateY(-1px)}.pge-usp-sticky-btn:active{transform:scale(.98)}.pge-usp-sticky-btn.is-loading{opacity:.75;cursor:wait}.pge-usp-sticky-cart-ic{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.pge-usp-sticky-cart-ic svg{width:20px;height:20px}.pge-usp-sticky-arrow{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;opacity:.85;animation:pgeArrowNudge 1.6s ease-in-out infinite}.pge-usp-sticky-arrow svg{width:16px;height:16px}@keyframes pgeArrowNudge{0%,to{transform:translateX(0)}50%{transform:translateX(3px)}}@media (max-width:768px){.pge-usp-sticky{display:flex}}@media (max-width:768px){body.pge-usp-sticky-on{padding-bottom:0}}.pge-usp-sticky-btn.is-success{background:linear-gradient(135deg,#059669,#10b981)!important;box-shadow:0 10px 24px -6px rgba(5,150,105,.5)}.pge-usp-sticky-btn.is-error{background:linear-gradient(135deg,#991b1b,#dc2626)!important;box-shadow:0 10px 24px -6px rgba(220,38,38,.5)}:root{--pge-usp-black:#0a0a0a;--pge-usp-ink:#111;--pge-usp-soft:#f4f5f7;--pge-usp-line:#ececec;--pge-usp-success:#059669;--pge-usp-success-soft:#10b981;--pge-usp-shadow:0 24px 48px rgba(10,10,10,.12)}body.pge-usp-modal-open{overflow:hidden}.pge-usp-vault-overlay{position:fixed;inset:0;background:rgba(10,10,10,.55);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);z-index:999999;display:none;align-items:center;justify-content:center;opacity:0;padding:16px;box-sizing:border-box;transition:opacity .35s cubic-bezier(.16,1,.3,1);pointer-events:none}.pge-usp-vault-overlay.is-active{display:flex;opacity:1;pointer-events:auto}.pge-usp-vault-modal{position:relative;width:100%;max-width:460px;max-height:92vh;overflow-y:auto;background:#fff;border-radius:28px;box-shadow:var(--pge-usp-shadow),0 0 0 1px rgba(0,0,0,.04);transform:translateY(24px) scale(.97);transition:all .4s cubic-bezier(.16,1,.3,1);scrollbar-width:none;will-change:transform,opacity}.pge-usp-vault-modal::-webkit-scrollbar{display:none}.pge-usp-vault-overlay.is-active .pge-usp-vault-modal{transform:translateY(0) scale(1)}.pge-usp-vault-overlay.is-active .pge-usp-ship-milestones{animation:pgeUspSecIn .55s cubic-bezier(.22,1,.36,1) .05s both}.pge-usp-vault-overlay.is-active .pge-usp-modal-hero{animation:pgeUspSecIn .55s cubic-bezier(.22,1,.36,1) .12s both}.pge-usp-vault-overlay.is-active .pge-usp-actions-box{animation:pgeUspSecIn .55s cubic-bezier(.22,1,.36,1) .22s both}.pge-usp-vault-overlay.is-active .pge-usp-shiny-badge-row{animation:pgeUspSecIn .55s cubic-bezier(.22,1,.36,1) .28s both}.pge-usp-vault-overlay.is-active .pge-usp-in-bag-section{animation:pgeUspSecIn .55s cubic-bezier(.22,1,.36,1) .34s both}.pge-usp-vault-overlay.is-active .pge-usp-rec-section{animation:pgeUspSecIn .55s cubic-bezier(.22,1,.36,1) .4s both}.pge-usp-vault-overlay.is-active .pge-usp-modal-sp-wrap{animation:pgeUspSecIn .55s cubic-bezier(.22,1,.36,1) .18s both}@keyframes pgeUspSecIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pge-usp-vault-modal.is-closing *{animation:none!important}.pge-usp-modal-inner{padding:24px 22px 28px;display:flex;flex-direction:column;gap:18px}.pge-usp-modal-close{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:var(--pge-usp-soft);border:0;color:var(--pge-usp-ink);font-size:18px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s;z-index:5}.pge-usp-modal-close:hover{background:#e5e7eb;transform:rotate(90deg)}.pge-usp-modal-darkmode{position:absolute;top:14px;left:18px;width:48px;height:26px;padding:0;border:0;background:0 0;cursor:pointer;z-index:7;display:inline-flex;align-items:center;justify-content:flex-start;opacity:0;transform:translateX(-6px);transition:opacity .35s cubic-bezier(.22,1,.36,1) .15s,transform .35s cubic-bezier(.22,1,.36,1) .15s}.pge-usp-vault-overlay.is-active .pge-usp-modal-darkmode{opacity:1;transform:translateX(0)}.pge-usp-dm-track{position:relative;display:block;width:48px;height:26px;border-radius:14px;background:linear-gradient(135deg,#e5e7eb 0,#d1d5db 100%);box-shadow:inset 0 1px 3px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.05);transition:background .35s ease}.pge-usp-dm-thumb{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#fff,#fef3c7);box-shadow:0 2px 6px rgba(0,0,0,.18);display:flex;align-items:center;justify-content:center;color:#f59e0b;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .35s ease,color .35s ease}.pge-usp-dm-icon{position:absolute;transition:opacity .25s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.pge-usp-dm-moon{opacity:0;transform:rotate(-60deg) scale(.6)}.pge-usp-dm-sun{opacity:1;transform:rotate(0) scale(1)}.pge-usp-modal-darkmode[data-state=dark] .pge-usp-dm-track{background:linear-gradient(135deg,#1e293b 0,#0f172a 100%)}.pge-usp-modal-darkmode[data-state=dark] .pge-usp-dm-thumb{transform:translateX(22px);background:linear-gradient(135deg,#1f2937,#0b1220);color:#fde68a}.pge-usp-modal-darkmode[data-state=dark] .pge-usp-dm-moon{opacity:1;transform:rotate(0) scale(1)}.pge-usp-modal-darkmode[data-state=dark] .pge-usp-dm-sun{opacity:0;transform:rotate(60deg) scale(.6)}.pge-usp-modal-darkmode:hover .pge-usp-dm-track{filter:brightness(1.05)}.pge-usp-add-error{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:10px;padding:12px 44px 12px 16px;background:linear-gradient(135deg,#fef2f2 0,#fff1f2 100%);border-bottom:1px solid rgba(239,68,68,.18);color:#991b1b;font-size:13px;font-weight:600;line-height:1.35;border-radius:28px 28px 0 0;transform:translateY(-100%);opacity:0;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s ease;z-index:8;pointer-events:auto}.pge-usp-add-error.is-on{transform:translateY(0);opacity:1}.pge-usp-add-error svg{flex-shrink:0;color:#dc2626}.pge-usp-add-error-text{flex:1;min-width:0}.pge-usp-add-error-x{position:absolute;top:8px;right:10px;width:24px;height:24px;border-radius:50%;border:0;background:0 0;color:#991b1b;cursor:pointer;font-size:18px;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.pge-usp-add-error-x:hover{background:rgba(220,38,38,.1)}.pge-usp-mile-gift{background:linear-gradient(135deg,#fef3c7,#fde68a);box-shadow:0 0 0 4px rgba(251,191,36,.18);padding:0;overflow:visible}.pge-usp-mile-gift svg{display:block;width:22px;height:22px}.pge-usp-node-pulse.pge-usp-mile-gift{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 0 0 5px rgba(245,158,11,.28),0 4px 14px rgba(245,158,11,.35);animation:pge-mile-gift-pop .9s ease-in-out infinite alternate}@keyframes pge-mile-gift-pop{0%{transform:scale(1)}to{transform:scale(1.08)}}.pge-usp-gift-inline{display:inline-block;vertical-align:-5px;margin-right:4px}.pge-usp-autoclose-ring{position:absolute;top:14px;right:58px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:6;opacity:0;transform:scale(.6);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),filter .25s ease;pointer-events:none}.pge-usp-vault-overlay.is-active .pge-usp-autoclose-ring.is-running{opacity:1;transform:scale(1)}.pge-usp-autoclose-ring svg{display:block;width:40px;height:40px;filter:drop-shadow(0 2px 6px rgba(16,185,129,.28))}.pge-usp-ring-fill{transition:stroke-dashoffset .15s linear}.pge-usp-autoclose-ring .pge-usp-autoclose-num{position:absolute;font-size:13px;font-weight:900;color:#059669;font-variant-numeric:tabular-nums;letter-spacing:.2px;pointer-events:none;line-height:1}.pge-usp-vault-modal:hover .pge-usp-autoclose-ring,.pge-usp-vault-modal:focus-within .pge-usp-autoclose-ring{filter:saturate(.35) opacity(.55)}.pge-usp-autoclose-num.pge-usp-num-tick{animation:pgeUspNumTick .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes pgeUspNumTick{0%{opacity:0;transform:scale(.5) rotate(-12deg);filter:blur(1px)}55%{opacity:1;transform:scale(1.25) rotate(5deg);filter:blur(0)}to{opacity:1;transform:scale(1) rotate(0);filter:blur(0)}}.pge-usp-truck-svg{display:block;color:#059669}.pge-usp-truck-svg .pge-usp-truck-body{animation:pgeUspTruckBob 2.4s ease-in-out infinite;transform-origin:50% 50%;transform-box:fill-box}.pge-usp-truck-svg .pge-usp-truck-lines line{animation:pgeUspTruckLines 1.2s linear infinite;transform-box:fill-box}.pge-usp-truck-svg .pge-usp-truck-lines line:nth-child(2){animation-delay:.2s}.pge-usp-truck-svg .pge-usp-truck-lines line:nth-child(3){animation-delay:.4s}@keyframes pgeUspTruckBob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}@keyframes pgeUspTruckLines{0%{stroke-dasharray:0 14;stroke-dashoffset:0;opacity:0}20%{opacity:.7}to{stroke-dasharray:14 14;stroke-dashoffset:-14;opacity:0}}.pge-usp-lock-svg{display:block;color:#059669;overflow:visible}.pge-usp-lock-svg .pge-usp-lock-shackle{transform-box:fill-box;transform-origin:16px 14px;animation:pgeUspLockClick 3s cubic-bezier(.34,1.56,.64,1) infinite}.pge-usp-lock-svg .pge-usp-lock-shimmer rect{animation:pgeUspLockShimmer 2.2s linear infinite;transform-box:fill-box;transform-origin:0 50%}@keyframes pgeUspLockClick{0%,60%,to{transform:translateY(0) rotate(0)}70%{transform:translateY(-1.5px) rotate(0)}80%{transform:translateY(0) rotate(0)}}@keyframes pgeUspLockShimmer{0%{transform:translateX(-110%);opacity:0}35%{opacity:.9}70%{transform:translateX(110%);opacity:0}to{transform:translateX(110%);opacity:0}}.pge-usp-bolt-svg{display:block;color:#4f46e5;overflow:visible}.pge-usp-bolt-svg .pge-usp-bolt-path{transform-box:fill-box;transform-origin:center;animation:pgeUspBoltPulse 1.4s ease-in-out infinite}.pge-usp-bolt-svg .pge-usp-bolt-glow{transform-box:fill-box;transform-origin:center;animation:pgeUspBoltGlow 1.4s ease-in-out infinite;filter:drop-shadow(0 0 4px currentColor)}@keyframes pgeUspBoltPulse{0%,to{transform:scale(1) rotate(-3deg);opacity:1}50%{transform:scale(1.08) rotate(3deg);opacity:.92}}@keyframes pgeUspBoltGlow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.85;transform:scale(1.18)}}.pge-usp-elite-badge{position:relative;overflow:hidden;border-radius:14px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background .3s ease}.pge-usp-badge-ship{background:linear-gradient(135deg,#10b981 0,#22c55e 100%);color:#fff;box-shadow:0 6px 16px -4px rgba(16,185,129,.45)}.pge-usp-badge-ship .pge-usp-truck-svg{color:#fff}.pge-usp-badge-ship span{color:#fff}.pge-usp-badge-ssl{background:linear-gradient(135deg,#ecfdf5 0,#d1fae5 100%);color:#065f46;box-shadow:0 6px 14px -6px rgba(6,95,70,.25)}.pge-usp-badge-ssl .pge-usp-lock-svg{color:#10b981}.pge-usp-badge-dispatch{background:linear-gradient(135deg,#eef2ff 0,#e0e7ff 100%);color:#3730a3;box-shadow:0 6px 14px -6px rgba(79,70,229,.28)}.pge-usp-badge-dispatch .pge-usp-bolt-svg{color:#4f46e5}.pge-usp-elite-badge:hover{transform:translateY(-2px);box-shadow:0 12px 22px -6px rgba(0,0,0,.18)}.pge-usp-elite-badge::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);pointer-events:none;transition:transform .9s cubic-bezier(.22,1,.36,1)}.pge-usp-elite-badge:hover::after{transform:translateX(120%)}.pge-usp-btn-checkout{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#10b981 0,#059669 50%,#10b981 100%);background-size:200% 100%;color:#fff;box-shadow:0 10px 24px -8px rgba(16,185,129,.55),inset 0 1px 0 rgba(255,255,255,.25);transition:background-position .8s cubic-bezier(.22,1,.36,1),transform .25s ease,box-shadow .3s ease}.pge-usp-btn-checkout:hover{background-position:100%0;transform:translateY(-2px);box-shadow:0 14px 30px -8px rgba(16,185,129,.65),inset 0 1px 0 rgba(255,255,255,.35)}.pge-usp-btn-checkout:active{transform:translateY(0)}.pge-usp-btn-checkout-bg{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translateX(-120%);animation:pgeUspBtnShine 3.6s cubic-bezier(.22,1,.36,1) infinite}@keyframes pgeUspBtnShine{0%,60%{transform:translateX(-120%)}to{transform:translateX(120%)}}.pge-usp-btn-checkout-label{position:relative;z-index:2}.pge-usp-padlock{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;margin-left:10px}.pge-usp-padlock svg{overflow:visible}.pge-usp-padlock .pge-usp-padlock-shackle{transform-box:fill-box;transform-origin:12px 11px;animation:pgeUspPadlockClick 3.4s cubic-bezier(.34,1.56,.64,1) infinite}.pge-usp-padlock .pge-usp-padlock-key{transform-box:fill-box;transform-origin:center;animation:pgeUspPadlockHeart 1.6s ease-in-out infinite}@keyframes pgeUspPadlockClick{0%,55%,to{transform:translateY(0)}62%{transform:translateY(-2px) rotate(-3deg)}72%{transform:translateY(0) rotate(0)}}@keyframes pgeUspPadlockHeart{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.85}}.pge-usp-btn-checkout:hover .pge-usp-padlock-shackle{animation-duration:1.2s}.pge-usp-btn-continue{background:linear-gradient(135deg,#0a0a0a 0,#1f1f1f 100%);color:#fff;box-shadow:0 8px 20px -6px rgba(0,0,0,.45);transition:transform .25s ease,box-shadow .3s ease,background .3s ease}.pge-usp-btn-continue:hover{transform:translateY(-2px);background:linear-gradient(135deg,#1a1a1a 0,#2a2a2a 100%);box-shadow:0 14px 28px -6px rgba(0,0,0,.55)}.pge-usp-in-bag-section{padding-top:6px}.pge-usp-in-bag-section .pge-usp-section-title{margin-bottom:4px}.pge-usp-vault-overlay.pge-usp-dark{background:rgba(0,0,0,.78)}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-vault-modal{background:linear-gradient(180deg,#0f172a 0,#0b1220 100%);color:#e5e7eb;border:1px solid rgba(255,255,255,.06);box-shadow:0 30px 80px -10px rgba(0,0,0,.7)}.pge-usp-vault-overlay.pge-usp-dark h3,.pge-usp-vault-overlay.pge-usp-dark h4,.pge-usp-vault-overlay.pge-usp-dark .pge-usp-section-title,.pge-usp-vault-overlay.pge-usp-dark .pge-usp-milestone-header,.pge-usp-vault-overlay.pge-usp-dark .pge-usp-rec-name,.pge-usp-vault-overlay.pge-usp-dark .pge-usp-eta,.pge-usp-vault-overlay.pge-usp-dark .pge-usp-tag-added,.pge-usp-vault-overlay.pge-usp-dark .pge-usp-price-badge{color:#f1f5f9!important}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-rec-price>.amount,.pge-usp-vault-overlay.pge-usp-dark .pge-usp-rec-price>.woocommerce-Price-amount{color:#f1f5f9!important}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-rec-price ins,.pge-usp-vault-overlay.pge-usp-dark .pge-usp-rec-price ins .amount{color:#34d399!important}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-rec-price del,.pge-usp-vault-overlay.pge-usp-dark .pge-usp-rec-price del .amount{color:#64748b!important;opacity:.85}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-section-title{color:#94a3b8!important}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-eta{color:#cbd5e1!important}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-tag-added{background:rgba(16,185,129,.18)!important;color:#6ee7b7!important;box-shadow:inset 0 0 0 1px rgba(110,231,183,.28)}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-pulse-dot{background:#6ee7b7!important;box-shadow:0 0 0 4px rgba(110,231,183,.22)}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-rec-item{background:#1e293b;border-color:rgba(255,255,255,.06);box-shadow:0 4px 12px rgba(0,0,0,.4)}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-rec-item:hover{border-color:#38bdf8;box-shadow:0 14px 28px rgba(56,189,248,.18)}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-rec-img-wrap{background:linear-gradient(135deg,#0f172a,#1e293b)}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-hero-img{background:linear-gradient(135deg,#0f172a,#1e293b);border-color:rgba(255,255,255,.08)}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-mini-bag-item{background:linear-gradient(135deg,#0f172a,#1e293b);border-color:rgba(255,255,255,.08)}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-modal-close{background:rgba(255,255,255,.08);color:#e5e7eb}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-modal-close:hover{background:rgba(255,255,255,.16)}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-mile-line{background:rgba(255,255,255,.1)}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-badge-ssl{background:linear-gradient(135deg,#064e3b 0,#065f46 100%);color:#d1fae5}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-badge-ssl span{color:#d1fae5}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-badge-dispatch{background:linear-gradient(135deg,#1e1b4b 0,#312e81 100%);color:#c7d2fe}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-badge-dispatch span{color:#c7d2fe}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-badge-dispatch .pge-usp-bolt-svg{color:#a5b4fc}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-add-error{background:linear-gradient(135deg,#450a0a 0,#581c1c 100%);color:#fecaca;border-bottom-color:rgba(239,68,68,.35)}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-add-error-x{color:#fecaca}.pge-usp-vault-overlay.pge-usp-dark .pge-usp-btn-continue{background:linear-gradient(135deg,#1f2937 0,#0f172a 100%);border:1px solid rgba(255,255,255,.08)}.pge-usp-vault-overlay.is-closing{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.pge-usp-vault-modal.is-closing{transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s cubic-bezier(.22,1,.36,1)}.pge-usp-ship-milestones{background:linear-gradient(160deg,#fafafa 0,#fff 100%);padding:16px;border-radius:18px;border:1px solid var(--pge-usp-line);position:relative;overflow:hidden}.pge-usp-milestone-header{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--pge-usp-ink);text-align:center;margin-bottom:12px}.pge-usp-milestone-header strong{color:var(--pge-usp-success)}.pge-usp-milestone-row{display:flex;align-items:center;gap:10px}.pge-usp-mile-node{width:30px;height:30px;border-radius:50%;background:#e5e7eb;color:#fff;font-size:12px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.06);transition:all .4s;flex-shrink:0;z-index:2}.pge-usp-node-active{background:var(--pge-usp-success);box-shadow:0 0 0 4px rgba(5,150,105,.15)}.pge-usp-mile-line{flex:1;height:7px;background:#e5e7eb;border-radius:99px;overflow:hidden;position:relative}.pge-usp-line-fill{height:100%;width:0%;background:linear-gradient(90deg,var(--pge-usp-success-soft),var(--pge-usp-success));border-radius:99px;transition:width 1s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.pge-usp-line-fill::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translateX(-100%);animation:pgeUspShineLine 2.4s linear infinite}@keyframes pgeUspShineLine{to{transform:translateX(100%)}}.pge-usp-node-pulse{background:var(--pge-usp-success);box-shadow:0 0 0 4px rgba(5,150,105,.2);animation:pgeUspPulse 1.6s ease-in-out infinite}@keyframes pgeUspPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.pge-usp-confetti{position:absolute;inset:0;pointer-events:none}.pge-usp-confetti span{position:absolute;top:-10px;width:8px;height:8px;border-radius:2px;opacity:0}.pge-usp-confetti.pge-usp-fire span{animation:pgeUspConfetti 1.4s ease-out forwards}@keyframes pgeUspConfetti{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(120px) rotate(540deg)}}.pge-usp-modal-hero{display:flex;gap:16px;align-items:flex-start}.pge-usp-hero-img{width:120px;aspect-ratio:3/4;height:auto;border-radius:18px;overflow:hidden;flex-shrink:0;border:1px solid var(--pge-usp-line);box-shadow:0 6px 18px rgba(0,0,0,.08);background:linear-gradient(135deg,#fafafa,#f3f4f6);position:relative;animation:pgeUspHeroIn .55s cubic-bezier(.22,1,.36,1) both}.pge-usp-hero-img:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.4)0,transparent 40%)}.pge-usp-hero-img img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.pge-usp-vault-overlay.is-active .pge-usp-hero-img img{transform:scale(1.02)}@keyframes pgeUspHeroIn{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.pge-usp-hero-content{min-width:0;flex:1}.pge-usp-tag-added{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:900;color:var(--pge-usp-success);margin-bottom:6px;text-transform:uppercase;letter-spacing:1.2px;padding:4px 10px;background:#f0fdf4;border-radius:100px}.pge-usp-pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--pge-usp-success);animation:pgeUspPulse 1.6s ease-in-out infinite}#pge-usp-modal-name{font-size:15px;font-weight:800;line-height:1.3;margin:4px 0 6px;color:var(--pge-usp-ink);letter-spacing:-.2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pge-usp-price-badge{font-weight:900;font-size:15px;color:var(--pge-usp-ink)}.pge-usp-price-badge .amount,.pge-usp-price-badge ins{color:inherit;text-decoration:none}.pge-usp-eta{font-size:11px;color:#666;margin-top:8px;font-weight:500}.pge-usp-actions-box{display:flex;flex-direction:column;gap:10px}.pge-usp-btn-elite{height:52px;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none!important;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:1.2px;border-radius:100px;cursor:pointer;border:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.pge-usp-btn-checkout{background:linear-gradient(135deg,#059669 0,#10b981 100%);color:#fff;box-shadow:0 8px 22px -2px rgba(5,150,105,.45)}.pge-usp-btn-checkout:hover{transform:translateY(-2px);box-shadow:0 14px 30px -4px rgba(5,150,105,.55);color:#fff;background:linear-gradient(135deg,#047857 0,#059669 100%)}.pge-usp-split-buttons{display:flex;gap:10px}.pge-usp-btn-view{display:none}.pge-usp-btn-continue{width:100%;background:0 0;color:#6b7280;border:1.5px solid #e5e7eb;font-weight:600;font-size:11px;letter-spacing:.8px;text-align:center;height:44px;border-radius:100px;cursor:pointer;transition:all .2s ease}.pge-usp-btn-continue:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}@keyframes pgeCartBump{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.92)}to{transform:scale(1)}}.pge-usp-cart-bump{animation:pgeCartBump .5s cubic-bezier(.36,.07,.19,.97) both}.pge-usp-shiny-badge-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pge-usp-elite-badge{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;border-radius:14px;background:var(--pge-usp-soft);color:#555;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;text-align:center;transition:all .3s}.pge-usp-elite-badge svg{width:18px;height:18px}.pge-usp-badge-ssl{background:#f0fdf4;color:#166534}.pge-usp-badge-dispatch{background:#eff6ff;color:#1e3a8a}.pge-usp-badge-unlocked{background:var(--pge-usp-success)!important;color:#fff!important;box-shadow:0 6px 18px rgba(5,150,105,.3);transform:translateY(-2px)}.pge-usp-badge-unlocked svg{stroke:#fff!important}.pge-usp-section-title{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#999;margin:0 0 10px}.pge-usp-in-bag-track{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding:14px 4px 8px}.pge-usp-in-bag-track::-webkit-scrollbar{display:none}.pge-usp-mini-bag-item{position:relative;width:54px;aspect-ratio:3/4;height:auto;border-radius:12px;flex-shrink:0;background:linear-gradient(135deg,#fafafa,#f3f4f6);border:1px solid var(--pge-usp-line);box-shadow:0 4px 12px rgba(0,0,0,.06);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.pge-usp-mini-bag-item:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 8px 18px rgba(0,0,0,.12)}.pge-usp-mini-bag-item img{width:100%;height:100%;object-fit:contain;border-radius:11px;display:block}.pge-usp-mini-bag-qty{position:absolute;top:-8px;right:-8px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:linear-gradient(135deg,#111 0,#262626 100%);color:#fff;font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.25);z-index:5;letter-spacing:.2px;animation:pgeUspQtyPop .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes pgeUspQtyPop{0%{opacity:0;transform:scale(.4) rotate(-25deg)}60%{opacity:1;transform:scale(1.18) rotate(6deg)}to{opacity:1;transform:scale(1) rotate(0)}}.pge-usp-rec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pge-usp-rec-item{display:flex;flex-direction:column;padding:8px;border-radius:14px;background:#fff;border:1px solid var(--pge-usp-line);text-decoration:none!important;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease;box-shadow:0 2px 6px rgba(0,0,0,.02)}.pge-usp-rec-item:hover{border-color:var(--pge-usp-black);transform:translateY(-3px);box-shadow:0 14px 28px rgba(0,0,0,.12)}.pge-usp-rec-img-wrap{aspect-ratio:3/4;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#fafafa,#f3f4f6);margin-bottom:8px;position:relative}.pge-usp-rec-img-wrap img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .45s cubic-bezier(.22,1,.36,1)}.pge-usp-rec-item:hover .pge-usp-rec-img-wrap img{transform:scale(1.04)}.pge-usp-rec-name{font-size:11px;font-weight:700;color:var(--pge-usp-ink);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:28px}.pge-usp-rec-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:12px;margin-top:4px;line-height:1.2}.pge-usp-rec-price .amount{color:inherit}.pge-usp-rec-price ins,.pge-usp-rec-price ins .amount{font-weight:900;color:#10b981;text-decoration:none;background:0 0;font-size:13px;letter-spacing:-.2px}.pge-usp-rec-price del,.pge-usp-rec-price del .amount{font-weight:600;color:#9ca3af;font-size:11px;opacity:.85;text-decoration:line-through;text-decoration-thickness:1.5px}.pge-usp-rec-price>.amount,.pge-usp-rec-price>.woocommerce-Price-amount{font-weight:900;color:var(--pge-usp-ink);font-size:13px}.pge-usp-rec-price>.price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}@media (max-width:520px){.pge-usp-rec-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:420px){.pge-usp-vault-modal{max-height:95vh;border-radius:22px}.pge-usp-modal-inner{padding:20px 16px;gap:14px}.pge-usp-rec-grid{grid-template-columns:repeat(2,1fr)}.pge-usp-shiny-badge-row{gap:5px}.pge-usp-elite-badge{padding:10px 2px;font-size:8.5px}.pge-usp-btn-elite{font-size:11px;height:48px}.pge-usp-split-buttons{gap:8px}}@media (max-width:360px){.pge-usp-split-buttons{flex-direction:column;gap:8px}.pge-usp-btn-elite{height:46px}}@media (prefers-reduced-motion:reduce){.pge-usp-vault-modal,.pge-usp-line-fill,.pge-usp-node-pulse,.pge-usp-pulse-dot{transition:none!important;animation:none!important}}@media (prefers-reduced-motion:reduce){.pge-ribbon-new-wrap,.pge-newly-badge{animation:none!important;opacity:1!important;transform:none!important}.pge-rn-dot,.pge-newly-dot{animation:none!important}.pge-rn-shine,.pge-newly-shine{display:none}}.pge-fomo-badge-wrap{position:absolute;bottom:10px;left:10px;right:auto;z-index:7;pointer-events:none}.pge-stat-fomo-low-stock{--pge-pill-a:#f97316;--pge-pill-b:#dc2626;animation-delay:.22s}.pge-stat-fomo-low-stock .pge-stat-val{color:#7f1d1d}.pge-stat-fomo-low-stock .pge-stat-ic{animation:pgeFomoUrgencyPulse 1.8s ease-in-out infinite}.pge-stat-fomo-last-chance{--pge-pill-a:#ef4444;--pge-pill-b:#991b1b;animation-delay:.22s}.pge-stat-fomo-last-chance .pge-stat-val{color:#7f1d1d}.pge-stat-fomo-last-chance .pge-stat-ic{animation:pgeFomoUrgencyPulse 1.6s ease-in-out infinite}.pge-stat-fomo-sold-out-soon{--pge-pill-a:#fbbf24;--pge-pill-b:#b45309;animation-delay:.22s}.pge-stat-fomo-sold-out-soon .pge-stat-val{color:#78350f}.pge-stat-fomo-flash-sale{--pge-pill-a:#f43f5e;--pge-pill-b:#be123c;animation-delay:.22s}.pge-stat-fomo-flash-sale .pge-stat-val{color:#881337}.pge-stat-fomo-flash-sale .pge-stat-ic{animation:pgeFomoUrgencyPulse 1.5s ease-in-out infinite}@keyframes pgeFomoUrgencyPulse{0%,to{transform:scale(1);filter:brightness(1)}45%{transform:scale(1.12);filter:brightness(1.18)}}.pge-stat-fomo-exclusive{--pge-pill-a:#d97706;--pge-pill-b:#92400e;animation-delay:.22s}.pge-stat-fomo-exclusive .pge-stat-val{color:#78350f}.pge-stat-fomo-limited-edition{--pge-pill-a:#0d9488;--pge-pill-b:#0f766e;animation-delay:.22s}.pge-stat-fomo-limited-edition .pge-stat-val{color:#134e4a}.pge-stat-fomo-members-only{--pge-pill-a:#6366f1;--pge-pill-b:#3730a3;animation-delay:.22s}.pge-stat-fomo-members-only .pge-stat-val{color:#1e1b4b}.pge-stat-fomo-vip-only{--pge-pill-a:#c084fc;--pge-pill-b:#7c3aed;animation-delay:.22s}.pge-stat-fomo-vip-only .pge-stat-val{color:#4c1d95}.pge-stat-fomo-special-drop{--pge-pill-a:#818cf8;--pge-pill-b:#4f46e5;animation-delay:.22s}.pge-stat-fomo-special-drop .pge-stat-val{color:#1e1b4b}.pge-stat-fomo-early-access{--pge-pill-a:#38bdf8;--pge-pill-b:#0369a1;animation-delay:.22s}.pge-stat-fomo-early-access .pge-stat-val{color:#0c4a6e}.pge-stat-fomo-collab{--pge-pill-a:#34d399;--pge-pill-b:#059669;animation-delay:.22s}.pge-stat-fomo-collab .pge-stat-val{color:#064e3b}.pge-stat-fomo-custom{--pge-pill-a:#60a5fa;--pge-pill-b:#2563eb;animation-delay:.22s}.pge-stat-fomo-custom .pge-stat-val{color:#1e3a8a}.pge-anim-fomo-clock .fomo-clock-m{transform-origin:12px 12px;animation:pgeFomoClockM 4s steps(12) infinite}.pge-anim-fomo-clock .fomo-clock-h{transform-origin:12px 12px;animation:pgeFomoClockH 48s steps(12) infinite}@keyframes pgeFomoClockM{to{transform:rotate(360deg)}}@keyframes pgeFomoClockH{to{transform:rotate(360deg)}}.pge-anim-fomo-bolt .fomo-bolt-path{transform-origin:center;animation:pgeFomoBolt 1.4s ease-in-out infinite}@keyframes pgeFomoBolt{0%,to{transform:scale(1);opacity:1}40%{transform:scale(1.18) translateY(-1px);opacity:.85}60%{transform:scale(.9);opacity:1}}.pge-anim-fomo-star .fomo-star-body{transform-origin:center;animation:pgeFomoStar 3s ease-in-out infinite}@keyframes pgeFomoStar{0%,to{transform:rotate(0deg) scale(1)}25%{transform:rotate(-12deg) scale(1.1)}75%{transform:rotate(12deg) scale(1.08)}}.pge-anim-fomo-gem .fomo-gem-body{transform-origin:center;animation:pgeFomoGem 2.4s ease-in-out infinite}.pge-anim-fomo-gem .fomo-gem-shine{animation:pgeFomoGemShine 2.4s ease-in-out infinite}@keyframes pgeFomoGem{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-1.5px) rotate(4deg)}}@keyframes pgeFomoGemShine{0%,to{opacity:.35}50%{opacity:.6}}.pge-anim-fomo-lock .fomo-lock-shackle{transform-origin:12px 11px;animation:pgeFomoLock 3.5s ease-in-out infinite}@keyframes pgeFomoLock{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-2px)}90%{transform:translateY(0)}}.pge-anim-fomo-crown .fomo-crown-body{transform-origin:center 18px;animation:pgeFomoCrown 2.8s ease-in-out infinite}@keyframes pgeFomoCrown{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5px) scale(1.05)}}.pge-anim-fomo-rocket{transform-origin:center;animation:pgeFomoRocket 2.6s ease-in-out infinite}.pge-anim-fomo-rocket .fomo-rocket-tail{animation:pgeFomoRocketTail 2.6s ease-in-out infinite}@keyframes pgeFomoRocket{0%,to{transform:translateY(0) rotate(-5deg)}45%{transform:translateY(-2.5px) rotate(-5deg)}55%{transform:translateY(-2.5px) rotate(-5deg)}}@keyframes pgeFomoRocketTail{0%,to{opacity:.55}45%{opacity:.85}}.pge-anim-fomo-arrow{overflow:visible}.pge-anim-fomo-arrow .fomo-arrow-shaft,.pge-anim-fomo-arrow .fomo-arrow-head{transform-origin:center;animation:pgeFomoArrow 1.8s ease-in-out infinite}@keyframes pgeFomoArrow{0%,to{transform:translateX(0)}50%{transform:translateX(2px)}}.pge-anim-fomo-link .fomo-link-left{animation:pgeFomoLinkL 2.2s ease-in-out infinite}.pge-anim-fomo-link .fomo-link-right{animation:pgeFomoLinkR 2.2s ease-in-out infinite}@keyframes pgeFomoLinkL{0%,to{transform:translateX(0)}50%{transform:translateX(-1.5px)}}@keyframes pgeFomoLinkR{0%,to{transform:translateX(0)}50%{transform:translateX(1.5px)}}@media (prefers-reduced-motion:reduce){.pge-stat-fomo-low-stock .pge-stat-ic,.pge-stat-fomo-last-chance .pge-stat-ic,.pge-stat-fomo-flash-sale .pge-stat-ic{animation:pgeMiniIconPulse 2.8s ease-in-out infinite}.pge-anim-fomo-clock .fomo-clock-m,.pge-anim-fomo-clock .fomo-clock-h,.pge-anim-fomo-bolt .fomo-bolt-path,.pge-anim-fomo-star .fomo-star-body,.pge-anim-fomo-gem .fomo-gem-body,.pge-anim-fomo-gem .fomo-gem-shine,.pge-anim-fomo-lock .fomo-lock-shackle,.pge-anim-fomo-crown .fomo-crown-body,.pge-anim-fomo-rocket,.pge-anim-fomo-rocket .fomo-rocket-tail,.pge-anim-fomo-arrow .fomo-arrow-shaft,.pge-anim-fomo-arrow .fomo-arrow-head,.pge-anim-fomo-link .fomo-link-left,.pge-anim-fomo-link .fomo-link-right{animation:none!important}}