: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{position:absolute;top:10px;left:10px;z-index:3;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;color:#fff;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::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-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;align-items:stretch;gap:10px;flex-wrap:wrap;margin:18px 0;padding-bottom:18px;border-bottom:1px solid #eef0f2;font-family:-apple-system,system-ui,"Segoe UI",Roboto,sans-serif}.pge-stat{position:relative;display:inline-flex;align-items:center;gap:11px;padding:10px 16px 10px 11px;border-radius:14px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border:1px solid rgba(15,23,42,.06);box-shadow:0 6px 18px -8px rgba(15,23,42,.18),0 1px 0 rgba(255,255,255,.7) inset;overflow:hidden;transition:transform .25s cubic-bezier(.2,1,.3,1),box-shadow .25s ease;opacity:0;transform:translateY(10px);animation:pgeFadeUp .55s cubic-bezier(.2,1,.3,1) forwards;text-decoration:none}.pge-stat:hover{transform:translateY(-2px);box-shadow:0 14px 28px -10px rgba(15,23,42,.22)}.pge-stat-ic{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;color:#fff;flex-shrink:0;position:relative;box-shadow:0 5px 12px -3px rgba(0,0,0,.22),0 1px 0 rgba(255,255,255,.25) inset}.pge-stat-ic svg{width:19px;height:19px;display:block}.pge-stat-body{display:flex;flex-direction:column;line-height:1.15;min-width:0}.pge-stat-val{font-size:15px;font-weight:700;color:#0f172a;letter-spacing:-.015em;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pge-stat-val strong{font-weight:800;font-size:17px;letter-spacing:-.02em}.pge-stat-unit{font-weight:600;font-size:13px;opacity:.85}.pge-stat-lbl{font-size:10.5px;color:#64748b;font-weight:600;margin-top:2px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.pge-stat-gold{background:linear-gradient(135deg,rgba(254,243,199,.95),rgba(253,230,138,.55));border-color:rgba(217,119,6,.28);animation-delay:.05s}.pge-stat-gold .pge-stat-ic{background:linear-gradient(135deg,#fbbf24,#d97706)}.pge-stat-gold .pge-stat-val{color:#78350f}.pge-stat-gold .pge-stat-lbl{color:#92400e}.pge-stat-flame{background:linear-gradient(135deg,rgba(220,252,231,.95),rgba(187,247,208,.55));border-color:rgba(34,197,94,.28);animation-delay:.15s}.pge-stat-flame .pge-stat-ic{background:linear-gradient(135deg,#34d399,#16a34a)}.pge-stat-flame .pge-stat-val{color:#14532d}.pge-stat-flame .pge-stat-lbl{color:#166534}.pge-stat-eye{background:linear-gradient(135deg,rgba(254,215,170,.9),rgba(254,202,202,.55));border-color:rgba(234,88,12,.28);animation-delay:.25s}.pge-stat-eye .pge-stat-ic{background:linear-gradient(135deg,#fb923c,#ea580c)}.pge-stat-eye .pge-stat-val{color:#7c2d12}.pge-stat-eye .pge-stat-lbl{color:#9a3412}.pge-live-tag{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:800;letter-spacing:.12em;padding:2px 6px 2px 5px;border-radius:5px;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;text-transform:uppercase;box-shadow:0 2px 6px -1px rgba(220,38,38,.5)}.pge-live-tag::before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#fff;animation:pgeLiveDot 1.4s infinite}@keyframes pgeLiveDot{0%,to{box-shadow:0 0 0 0 rgba(255,255,255,.85);opacity:1}50%{box-shadow:0 0 0 4px transparent;opacity:.55}}.pge-stat::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translateX(-100%);animation:pgeStatShimmer 5s 2s infinite;pointer-events:none}.pge-stat-flame::after{animation-delay:3s}.pge-stat-eye::after{animation-delay:4s}@keyframes pgeStatShimmer{0%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}.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-pd{animation-delay:0s;background:linear-gradient(135deg,rgba(254,226,226,.92),rgba(252,231,243,.85));position:relative;overflow:hidden}.pge-rot-pd-fresh{background:linear-gradient(135deg,rgba(254,202,202,.95),rgba(252,231,243,.9));box-shadow:0 0 0 1px rgba(220,38,38,.18) inset,0 8px 22px -4px rgba(220,38,38,.18)}.pge-rot-pd::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translateX(-120%);animation:pgeRotPdShine 3.6s ease-in-out infinite}@keyframes pgeRotPdShine{0%,55%{transform:translateX(-120%)}85%{transform:translateX(120%)}to{transform:translateX(120%)}}.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)}.ic-pd{background:linear-gradient(135deg,#ef4444,#9d174d)}.pge-rot-ic svg{width:18px;height:18px}.pge-anim-pd .pd-arrow{animation:pgePdRotArrow 1.4s ease-in-out infinite;transform-origin:14px 12px}@keyframes pgePdRotArrow{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.pge-anim-pd .pd-dot{animation:pgeUspPulse 1.6s ease-in-out infinite}.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-h-pd{color:#9d174d!important;letter-spacing:.12em}.pge-rot-s{font-size:14px;color:#475569}.pge-rot-pd .pge-pd-was{color:#94a3b8;text-decoration:line-through;font-weight:600;margin:0 4px}.pge-rot-pd .pge-pd-now{color:#9d174d;font-weight:900;margin:0 4px}.pge-rot-pd .pge-pd-save{display:inline-block;margin-left:4px;padding:1px 7px;background:#9d174d;color:#fff;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.04em;vertical-align:middle}.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{padding:9px 13px 9px 10px;gap:9px}.pge-stat-ic{width:30px;height:30px;border-radius:9px}.pge-stat-ic svg{width:17px;height:17px}.pge-stat-val{font-size:14px}.pge-stat-val strong{font-size:16px}.pge-stat-lbl{font-size:10px}.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)}.pge-pricedrop{position:relative;display:inline-flex;align-items:center;gap:3px;padding:2px 7px 2px 5px;border-radius:999px;font-size:8.5px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#fff;isolation:isolate;overflow:hidden;vertical-align:middle;margin-left:5px;line-height:1.2;background:linear-gradient(135deg,#dc2626 0,#b91c1c 60%,#7f1d1d 100%);box-shadow:0 2px 6px -1px rgba(220,38,38,.45),0 0 0 1px rgba(255,255,255,.12) inset;animation:pgePdEnter .55s cubic-bezier(.16,1,.3,1) both,pgePdBob 3.6s ease-in-out 1.2s infinite}.pge-pricedrop.pge-pd-fresh{background:linear-gradient(135deg,#ef4444 0,#dc2626 50%,#9d174d 100%);box-shadow:0 4px 12px -2px rgba(220,38,38,.6),0 0 0 1px rgba(255,255,255,.18) inset,0 0 16px rgba(244,63,94,.3)}.pge-pricedrop.pge-pd-old{background:linear-gradient(135deg,#f59e0b 0,#d97706 100%);box-shadow:0 3px 10px -2px rgba(217,119,6,.5),0 0 0 1px rgba(255,255,255,.14) inset}.pge-pricedrop.pge-pd-single{display:inline-flex;margin:0 0 10px;padding:5px 11px 5px 9px;font-size:10.5px}.pge-pd-arrow{width:9px;height:9px;flex-shrink:0;animation:pgePdArrow 1.6s ease-in-out infinite}@keyframes pgePdArrow{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.pge-pd-label{font-weight:900;letter-spacing:.06em}.pge-pd-pct{margin-left:2px;padding:0 5px;font-weight:900;font-size:8px;background:rgba(255,255,255,.18);border-radius:999px;border:1px solid rgba(255,255,255,.28);letter-spacing:.03em}.pge-pd-spark{position:absolute;top:-2px;right:-2px;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.7);animation:pgePdSpark 1.8s ease-in-out infinite}@keyframes pgePdSpark{0%,to{box-shadow:0 0 0 0 rgba(255,255,255,.7);transform:scale(1)}50%{box-shadow:0 0 0 5px transparent;transform:scale(1.3)}}.pge-pd-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%);animation:pgePdShine 3.8s ease-in-out infinite}@keyframes pgePdShine{0%,60%{transform:translateX(-120%)}85%{transform:translateX(120%)}to{transform:translateX(120%)}}@keyframes pgePdEnter{0%{opacity:0;transform:translateY(-4px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pgePdBob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@media (prefers-reduced-motion:reduce){.pge-pricedrop,.pge-pd-arrow,.pge-pd-spark,.pge-pd-shine{animation:none!important}}: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)}.pge-usp-vault-overlay.is-active{display:flex;opacity:1}.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}.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-modal-inner{padding:24px 22px;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-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:92px;height:92px;border-radius:18px;overflow:hidden;flex-shrink:0;border:1px solid var(--pge-usp-line);box-shadow:0 4px 12px rgba(0,0,0,.05);background:#fff}.pge-usp-hero-img img{width:100%;height:100%;object-fit:cover}.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{flex:1;background:#fff;color:#9d174d;border:1.5px solid #fbcfe8;font-weight:800}.pge-usp-btn-view:hover{border-color:#9d174d;background:#fdf2f8;color:#9d174d}.pge-usp-btn-continue{flex:1;background:#f3f4f6;color:#475569;border:1.5px solid transparent;font-weight:700}.pge-usp-btn-continue:hover{background:#e5e7eb;color:#1f2937}.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:12px;overflow-x:auto;scrollbar-width:none;padding:8px 4px}.pge-usp-in-bag-track::-webkit-scrollbar{display:none}.pge-usp-mini-bag-item{position:relative;width:52px;height:52px;border-radius:14px;flex-shrink:0;background:#fff;border:1px solid var(--pge-usp-line);box-shadow:0 4px 12px rgba(0,0,0,.06)}.pge-usp-mini-bag-item img{width:100%;height:100%;object-fit:cover;border-radius:13px}.pge-usp-mini-bag-qty{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:var(--pge-usp-black);color:#fff;font-size:9px;font-weight:900;display:flex;align-items:center;justify-content:center;border:1.5px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.18)}.pge-usp-rec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pge-usp-rec-item{display:flex;flex-direction:column;padding:6px;border-radius:14px;background:#fff;border:1px solid var(--pge-usp-line);text-decoration:none!important;transition:all .25s;box-shadow:0 2px 6px rgba(0,0,0,.02)}.pge-usp-rec-item:hover{border-color:var(--pge-usp-black);transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.pge-usp-rec-img-wrap{aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--pge-usp-soft);margin-bottom:6px}.pge-usp-rec-img-wrap img{width:100%;height:100%;object-fit:cover}.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{font-size:11px;font-weight:800;color:var(--pge-usp-ink);margin-top:4px}.pge-usp-rec-price .amount{color:inherit}@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}}