.rubisShop{z-index:1;isolation:isolate;color:#fff;min-height:calc(100svh - 116px);font-family:var(--font-shop-display), Impact, "Arial Black", system-ui, sans-serif;background:0 0;padding:clamp(30px,3.2vw,48px) clamp(10px,2.2vw,28px) clamp(14px,2vw,28px);position:relative;overflow:hidden}.agsRubisEmbed{width:100%;padding:0}.agsRubisEmbed .rubisShopInner{width:100%;max-width:none;padding:0}.agsRubisEmbed .rubisPackGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding:0}.agsRubisEmbed .rubisPromoBar{margin-bottom:20px}.agsRubisEmbed .rubisCreditBar{margin-top:20px}.rubisShop:before,.rubisShop:after{content:"";pointer-events:none;position:fixed;inset:0}.rubisShop:before{z-index:-3;background-image:url(/agario_next/assets/backgrounds/agario_next_shop.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;animation:.8s ease-out forwards bgFadeIn}.rubisShop:after{z-index:-2;background:radial-gradient(circle at 18% 16%,#8b5cff0f,#0000 24rem),radial-gradient(circle at 82% 12%,#00d9ff0d,#0000 24rem),linear-gradient(#05081694,#050816b8 42%,#050816d1 100%)}.rubisShopInner{z-index:2;flex-direction:column;gap:clamp(12px,1.5vw,18px);width:min(100%,1500px);margin:0 auto;display:flex;position:relative}.rubisPackGrid{grid-template-columns:repeat(auto-fit,minmax(clamp(400px,30%,550px),1fr));align-items:stretch;gap:clamp(24px,2.5vw,32px);display:grid}.rubisPromoBar{color:#3f1f00;width:fit-content;max-width:100%;font-family:var(--font-shop-display), system-ui, sans-serif;text-transform:uppercase;text-shadow:0 1px #ffffff8f;background:linear-gradient(#fff7ad,#facc15 58%,#f59e0b);border:2px solid #ffffff9e;border-bottom:5px solid #11182757;border-radius:16px;align-items:center;gap:10px;padding:9px 16px 7px;font-weight:900;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #f59e0b47}.rubisPromoBar strong{font-size:1rem}.rubisPromoBar span{opacity:.88;font-size:.82rem}.rubisPackCard{border:2px solid color-mix(in srgb, var(--rubis-accent) 70%, #ffffff7a);border-bottom:8px solid color-mix(in srgb, var(--rubis-accent) 52%, #15325f);background:linear-gradient(180deg, #ffffff1a, transparent 30%), linear-gradient(to bottom, var(--rubis-accent-2), var(--rubis-accent));color:#fff;text-align:center;height:auto;min-height:0;box-shadow:0 20px 42px color-mix(in srgb, var(--rubis-shadow), transparent 44%), 0 2px 0 #ffffff4d inset, 0 0 0 1px color-mix(in srgb, var(--rubis-accent) 24%, transparent);-webkit-backdrop-filter:blur(18px)saturate(.98);animation:.56s cubic-bezier(.16,1,.3,1) both rubisCardIn;animation-delay:var(--rubis-delay);border-radius:24px;flex-direction:column;justify-content:flex-start;padding:18px 16px 16px;transition:transform .24s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,filter .2s;display:flex;position:relative;overflow:visible}.rubisPackCard:hover{filter:saturate(.98)brightness(.99);box-shadow:0 22px 46px color-mix(in srgb, var(--rubis-shadow), transparent 42%), 0 2px 0 #ffffff52 inset, 0 0 0 1px color-mix(in srgb, var(--rubis-accent) 26%, transparent);transform:translateY(-3px)rotate(-.5deg)scale(1.008)}.rubisPackCard--featured{border-bottom-color:#b15c00;box-shadow:0 28px 68px #ffb3004d,0 0 0 4px #ffec5c2e,inset 0 2px #ffffff6b}.rubisPackCardShine{pointer-events:none;border-radius:22px;position:absolute;inset:0;overflow:hidden}.rubisPackCardShine:before{content:"";opacity:.9;background:radial-gradient(at 50% 0,#ffffff70,#ffffff24 34%,#0000 72%);border-radius:22px 22px 46% 46%;height:44%;position:absolute;inset:0 0 auto}.rubisPackCardShine:after{content:"";opacity:0;background:linear-gradient(105deg,#0000 0%,#ffffff57 48%,#0000 100%);width:34%;height:160%;animation:3s ease-in-out infinite rubisCardSweep;position:absolute;top:-24%;left:-72%;transform:rotate(16deg)}.rubisPackCard--featured .rubisPackCardShine:after{opacity:.7;animation-duration:1.7s}.rubisBestOffer,.rubisPopularOffer{z-index:5;color:#fff;width:max-content;font-family:var(--font-shop-display), system-ui, sans-serif;text-transform:uppercase;text-shadow:0 2px #7b3800,1px 0 #7b3800,-1px 0 #7b3800;background:linear-gradient(#fff275,#ffb300 62%,#f06a00);border:2px solid #7b3800;border-bottom-width:6px;border-radius:12px;padding:7px 13px 5px;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:900;line-height:.9;position:absolute;top:-22px;right:16px;transform:rotate(-2deg);box-shadow:0 16px 32px #ffb30057}.rubisPopularOffer{text-shadow:0 2px #7f1d1d,1px 0 #7f1d1d,-1px 0 #7f1d1d;background:linear-gradient(#fecaca,#ef4444 58%,#b91c1c);border-color:#7f1d1d;font-size:clamp(.82rem,.92vw,1rem);right:50%;transform:translate(50%)rotate(-2deg);box-shadow:0 16px 32px #ef44444d}.rubisPackHeader{z-index:2;min-height:80px;box-shadow:0 7px 0 color-mix(in srgb, var(--rubis-accent) 58%, #10213f), inset 0 1px 0 #ffffff94;background:linear-gradient(#ffffff3d,#0a11342e);border-radius:18px;padding:14px 12px 10px;position:relative}.rubisPackHeader h2{color:#fff;font-family:var(--font-shop-display), var(--font-display), system-ui, sans-serif;text-transform:uppercase;margin:0;font-size:clamp(1.6rem,2vw,2.2rem);font-weight:900;line-height:.88}.rubisPackHeader p{color:#ffffffe0;text-shadow:0 2px #0a113457;margin:6px 0 0;font-size:.88rem;font-weight:950}.rubisPackImageWrap{z-index:1;place-items:center;height:clamp(180px,24svh,220px);margin:0;display:grid;position:relative}.rubisPackImageWrap:after{content:"";z-index:0;filter:blur(12px);opacity:.82;background:radial-gradient(#0003,#0000 72%);border-radius:999px;width:66%;height:24px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.rubisPackImage{z-index:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 15px 10px #0000004d);max-width:min(13rem,94%);max-height:min(180px,100%);transition:transform .34s cubic-bezier(.22,1.7,.36,1),filter .24s;position:relative}.rubisPackImage--large{filter:drop-shadow(0 0 28px #ffd4409e)drop-shadow(0 18px 14px #0000004d);max-width:min(15rem,104%);max-height:min(190px,105%)}.rubisPackCard:hover .rubisPackImage{filter:drop-shadow(0 0 18px #ffffff42)drop-shadow(0 24px 16px #0000006b);transform:translateY(-12px)rotate(-2deg)scale(1.22)}.rubisPackCard--featured:hover .rubisPackImage--large{filter:drop-shadow(0 0 42px #ffd440db)drop-shadow(0 0 18px #ffffff47)drop-shadow(0 24px 16px #0000006b)}.rubisExtraBadge{z-index:4;background:linear-gradient(#ffdf4d,#ef4444 56%,#b91c1c);border:2px solid #ffffffeb;border-bottom:5px solid #7f1d1d;border-radius:11px;justify-content:center;align-items:center;min-width:92px;padding:7px 10px 5px;transition:transform .28s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:absolute;top:20%;right:0;transform:rotate(4deg)translate(18%);box-shadow:0 14px 24px #b91c1c57}.rubisExtraBadge span{color:#fff;font-family:var(--font-shop-display), system-ui, sans-serif;text-transform:uppercase;text-shadow:0 2px #7f1d1d,1px 0 #7f1d1d,-1px 0 #7f1d1d;font-size:.98rem;font-weight:900;line-height:.92;display:block}.rubisPackBottom{z-index:2;margin-top:clamp(10px,1.1vw,14px);position:relative}.rubisPackCore{z-index:2;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:clamp(2px,.32vw,5px);min-height:0;padding:clamp(12px,1.5vw,22px) 0 0;display:flex;position:relative}.rubisAmountBlock{color:#fff;font-family:var(--font-shop-display), var(--font-display), system-ui, sans-serif;text-transform:uppercase;text-shadow:0 4px 0 #10213f, 2px 0 0 #10213f, -2px 0 0 #10213f, 0 -2px 0 #10213f, 0 12px 24px color-mix(in srgb, var(--rubis-shadow), transparent 16%);flex-direction:column;align-items:center;gap:2px;margin-bottom:0;line-height:1;display:flex}.rubisAmountBlock span{color:#fff;letter-spacing:0;text-shadow:0 3px #000000b8,1px 0 #0000008c,-1px 0 #0000008c,0 8px 14px #00000047;font-size:clamp(3.5rem,4.5vw,5rem);font-weight:900;line-height:1}.rubisAmountBlock strong{color:#fff;text-shadow:0 3px #0a1134b8;margin:0;font-size:clamp(1.15rem,1.35vw,1.4rem);font-weight:900;line-height:1}.rubisAmountBlock em{color:#ffffffd1;font-family:var(--font-shop-mono), var(--font-display), system-ui, sans-serif;opacity:1;text-shadow:0 2px #0a113475;text-transform:none;margin:0;font-size:clamp(.66rem,.78vw,.78rem);font-style:normal;font-weight:800;line-height:1}.rubisVipBonus{color:#06270f;font-family:var(--font-shop-display), Impact, "Arial Black", system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px #ffffff6b;background:linear-gradient(#bbf7d0 0%,#4ade80 46%,#16a34a 100%);border:1px solid #ffffff94;border-bottom:3px solid #166534d1;border-radius:999px;align-items:center;gap:6px;margin-bottom:3px;padding:4px 9px;font-size:.74rem;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 4px #14532d9e,0 0 16px #4ade803d,inset 0 1px #ffffff94}.rubisVipBonus strong,.rubisVipBonus small{color:inherit;font:inherit;text-shadow:inherit;margin:0}.rubisVipBonus small{opacity:.82}.rubisPaypalAction{margin-top:8px;transition:transform .16s,filter .16s}.rubisPaypalAction:hover{filter:saturate(1.01);transform:scale(1.01)}.rubisPaypalAction:active{transform:translateY(2px)scale(1)}.rubisPricePlate,.rubisLoginButton,.rubisUnavailableButton,.rubisPaypalLoading{color:#fff;width:100%;min-height:46px;font-family:var(--font-shop-display), system-ui, sans-serif;text-shadow:0 3px #173f04,1px 0 #173f04,-1px 0 #173f04;background:linear-gradient(#c9ff57 0%,#53d70d 52%,#259b05 100%);border:2px solid #ffffffd1;border-bottom:4px solid #15803d;border-radius:15px;justify-content:center;align-items:center;padding:0 18px;font-size:1.48rem;font-weight:900;line-height:.9;display:inline-flex;box-shadow:0 12px 22px #41c70a4d,inset 0 2px #ffffff7a}.rubisPricePlate{margin-bottom:8px}.rubisBuyButton{cursor:pointer;transition:transform .16s,border-bottom-width .16s,box-shadow .16s,filter .16s}.rubisBuyButton:hover{filter:brightness(1.04)saturate(1.08);box-shadow:0 14px 26px #41c70a57,inset 0 2px #ffffff8a}.rubisBuyButton--processing{filter:brightness(1.08)saturate(1.18)!important;cursor:wait!important;border-bottom-width:2px!important;transform:translateY(2px)scaleY(.95)!important}body.rubisPurchaseActive .rubisPackCard{filter:brightness(.78)saturate(.8);transition:filter .2s,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}body.rubisPurchaseActive .rubisPackCard--purchaseFocus{z-index:760;transform:translateY(-4px)scale(1.018);filter:brightness(1.08)saturate(1.14)!important;box-shadow:0 28px 70px color-mix(in srgb, var(--rubis-shadow), transparent 18%), 0 0 0 5px #ffffff38, inset 0 2px 0 #ffffff6b!important}body.rubisPurchaseActive .rubisPackCard--purchaseImpact{animation:.68s cubic-bezier(.2,1.75,.24,1) both rubisPurchaseCardImpact}.rubisPurchaseLayer{z-index:720;pointer-events:none;position:fixed;inset:0}.rubisPurchaseDim{background:#03051233;animation:5.9s both rubisPurchaseDimPulse;position:absolute;inset:0}.rubisPurchaseLayer:before{content:"";pointer-events:none;filter:blur(10px);opacity:0;background:radial-gradient(at 50% 52%,#ff367661,#0000 58%),radial-gradient(at 50% 68%,#ffd24433,#0000 62%),radial-gradient(at 50% 82%,#15f5ff29,#0000 68%);border-radius:50%;width:min(86vw,980px);height:118px;animation:5.6s cubic-bezier(.16,1,.3,1) both rubisGroundGlow;position:fixed;bottom:20px;left:50%;right:auto;transform:translate(-50%)scaleX(.55)}.rubisFlyingGem{z-index:1300;box-shadow:none;filter:drop-shadow(0 0 12px #ff174eb8)drop-shadow(0 0 28px #ff3a8747)drop-shadow(0 10px 6px #18000861);transform-origin:50% 64%;will-change:transform, opacity, filter;animation:5.34s linear forwards rubisGemFlight;animation-delay:var(--rubis-flight-delay);background:url(/agario_next/assets/rubis/rubis.png) 50%/contain no-repeat;border:0;border-radius:0;display:block;position:fixed;transform:translate(-50%,-50%)scale(.2)rotate(-8deg)}.rubisFlyingGem:after{content:"";opacity:0;filter:blur(3px);width:56px;animation:5.34s forwards rubisGemTrail;animation-delay:var(--rubis-flight-delay);background:linear-gradient(90deg,#0000,#ff3f84b8,#fff0);border-radius:999px;position:absolute;inset:36% 115% 36% auto;transform:rotate(-12deg)}.gameTopNav__balance.rubisBalanceReceiving{animation:.22s cubic-bezier(.34,1.56,.64,1) both rubisBalanceHit}.gameTopNav__balance.rubisBalanceReceiving .gameTopNav__balanceIcon{animation:.22s cubic-bezier(.34,1.56,.64,1) both rubisBalanceIconHop}.gameTopNav__balance.rubisBalanceFinal .gameTopNav__balanceAmount{color:#39ff63!important;text-shadow:0 0 14px #39ff63e0,0 2px #043614d1!important}.rubisAmountPulse{transform-origin:50%;will-change:transform, filter;position:relative}.rubisAmountPulse--spend{animation:.72s cubic-bezier(.18,1.45,.22,1) both rubisAmountSpendPulse}.rubisAmountPulse--gain{animation:.72s cubic-bezier(.18,1.45,.22,1) both rubisAmountGainPulse}.rubisAmountPulse--spend:after,.rubisAmountPulse--gain:after{pointer-events:none;content:"";opacity:0;z-index:-1;border-radius:999px;position:absolute;inset:-.38rem -.5rem}.rubisAmountPulse--spend:after{background:radial-gradient(circle,#ff3e5e61,#0000 68%);animation:.72s ease-out both rubisAmountSpendGlow}.rubisAmountPulse--gain:after{background:radial-gradient(circle,#39ff635c,#0000 68%);animation:.72s ease-out both rubisAmountGainGlow}@keyframes rubisPurchaseDimPulse{0%{opacity:0}12%{opacity:1}72%{opacity:.92}to{opacity:0}}@keyframes rubisAmountSpendPulse{0%{filter:none;transform:translateY(0)scale(1)}22%{filter:drop-shadow(0 0 10px #ff3e5eb8);transform:translateY(3px)scale(.92)}56%{filter:drop-shadow(0 0 16px #ff783075);transform:translateY(-2px)scale(1.08)}to{filter:none;transform:translateY(0)scale(1)}}@keyframes rubisAmountGainPulse{0%{filter:none;transform:translateY(0)scale(1)}28%{filter:drop-shadow(0 0 16px #39ff639e);transform:translateY(-4px)scale(1.12)}to{filter:none;transform:translateY(0)scale(1)}}@keyframes rubisAmountSpendGlow{0%{opacity:0;transform:scale(.62)}34%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.36)}}@keyframes rubisAmountGainGlow{0%{opacity:0;transform:scale(.62)}34%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.42)}}@keyframes rubisGroundGlow{0%,28%{opacity:0;transform:translate(-50%)scaleX(.45)scaleY(.72)}41%{opacity:.94;transform:translate(-50%)scaleX(1.06)scaleY(.72)}52%{opacity:.76;transform:translate(-50%)scaleX(.92)scaleY(.58)}82%{opacity:.48;transform:translate(-50%)scaleX(1.16)scaleY(.46)}to{opacity:0;transform:translate(-50%)scaleX(.66)scaleY(.48)}}@keyframes rubisPurchaseCardImpact{0%{transform:translateY(-4px)scale(1.018)}26%{box-shadow:0 0 0 999px #fff0, 0 0 54px #ffffffb8, 0 34px 84px color-mix(in srgb, var(--rubis-shadow), transparent 10%);transform:translateY(-18px)scale(1.12)}42%{transform:translateY(-10px)scale(1.06)}to{transform:translateY(-4px)scale(1.025)}}@keyframes rubisGemFlight{0%{opacity:0;filter:drop-shadow(0 0 8px #ff174e7a)drop-shadow(0 6px 4px #18000847);animation-timing-function:cubic-bezier(.18,.94,.26,1);transform:translate(-50%,-50%)scale(.18)rotate(-8deg)}6%{opacity:1}16%{opacity:1;transform:translate(calc(-50% + var(--burst-x)), calc(-50% + var(--burst-y))) scale(1.18) rotate(calc(-8deg + var(--rubis-rotate-1)));animation-timing-function:cubic-bezier(.22,.02,.52,.98)}28%{opacity:1;transform:translate(calc(-50% + var(--coast-x)), calc(-50% + var(--coast-y))) scale(1.08) rotate(calc(-8deg + var(--rubis-rotate-2)));animation-timing-function:cubic-bezier(.52,.02,.94,.62)}40%{transform:translate(calc(-50% + var(--fall-x)), calc(-50% + var(--fall-y))) scale(1.22, .72) rotate(calc(-8deg + var(--rubis-rotate-2)));animation-timing-function:cubic-bezier(.1,.76,.26,1)}46%{opacity:1;filter:drop-shadow(0 0 16px #ff174ecc)drop-shadow(0 0 34px #ffd24442)drop-shadow(0 10px 6px #18000866);transform:translate(calc(-50% + var(--settle-x)), calc(-50% + var(--bounce-y))) scale(.88, 1.14) rotate(calc(-8deg + var(--rubis-rotate-2)));animation-timing-function:cubic-bezier(.58,.02,.9,.48)}53%{opacity:1;transform:translate(calc(-50% + var(--settle-x)), calc(-50% + var(--fall-y))) scale(1.08, .84) rotate(calc(-8deg + var(--rubis-rotate-2)));animation-timing-function:cubic-bezier(.16,.84,.24,1)}60%,66%{opacity:1;filter:drop-shadow(0 0 14px #ff174ebd)drop-shadow(0 0 30px #ffd24433)drop-shadow(0 8px 5px #18000857);transform:translate(calc(-50% + var(--settle-x)), calc(-50% + var(--fall-y))) scale(1) rotate(calc(-10deg + var(--rubis-rotate-2)));animation-timing-function:cubic-bezier(.14,.86,.24,1)}76%{transform:translate(calc(-50% + var(--mid-x)), calc(-50% + var(--mid-y))) scale(.88) rotate(calc(-8deg + var(--rubis-rotate-3)));animation-timing-function:cubic-bezier(.2,.92,.2,1)}to{opacity:0;filter:drop-shadow(0 0 20px #39ff63e0)drop-shadow(0 0 42px #ff174e38);transform:translate(calc(-50% + var(--target-x)), calc(-50% + var(--target-y))) scale(.22) rotate(calc(-8deg + var(--rubis-rotate)))}}@keyframes rubisGemTrail{0%,60%{opacity:0}74%{opacity:.86}to{opacity:0}}@keyframes rubisBalanceHit{0%{transform:translateY(0)scale(1)}48%{transform:translateY(-5px)scale(1.075)}to{transform:translateY(0)scale(1)}}@keyframes rubisBalanceIconHop{0%{transform:translateY(0)rotate(0)scale(1)}52%{transform:translateY(-5px)rotate(-8deg)scale(1.18)}to{transform:translateY(0)rotate(0)scale(1)}}.rubisLoginButton,.rubisUnavailableButton{text-transform:uppercase;gap:8px;margin-top:8px;transition:transform .16s,border-bottom-width .16s,box-shadow .16s}.rubisLoginButton:hover{transform:scale(1.05);box-shadow:0 16px 30px #41c70a61,inset 0 2px #ffffff94}.rubisLoginButton:active{border-bottom-width:4px;transform:translateY(4px)scale(1.02)}.rubisUnavailableButton{color:#60708b;text-shadow:none;background:linear-gradient(#f8fafc,#dbeafe);border-bottom-color:#7c899eb3;box-shadow:0 10px 20px #60708b2e,inset 0 2px #ffffffb3}.rubisPaypalSlot{border-radius:10px;min-height:42px;max-height:46px;overflow:hidden}.rubisPaymentOverlay{z-index:120;-webkit-backdrop-filter:blur(18px)saturate(.9);background:radial-gradient(circle at 50% 16%,#27d4fd2e,#0000 38%),#05091ec2;place-items:center;padding:clamp(18px,4vw,44px);display:grid;position:fixed;inset:0}.rubisPaymentModal{color:#10213f;background:linear-gradient(#fffffffa,#ebf3fff7),linear-gradient(135deg,#27d4fd3d,#ff477e2e,#ffb30029);border:4px solid #ffffff6b;border-bottom:10px solid #141c3e9e;border-radius:26px;width:min(100%,720px);max-height:min(860px,100svh - 36px);padding:clamp(16px,2.4vw,24px);animation:.22s cubic-bezier(.16,1,.3,1) both rubisPaymentPop;overflow-y:auto;box-shadow:0 34px 110px #02081a8f,0 0 0 6px #ffffff1a,inset 0 2px #fffc}.rubisPaymentModal>*{min-width:0}.rubisPaymentHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.rubisPaymentHeader h3{color:#10213f;font-family:var(--font-shop-display), var(--font-display), system-ui, sans-serif;text-transform:uppercase;margin:0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:900;line-height:.95}.rubisPaymentHeader p{color:#10213fb8;margin:4px 0 0;font-weight:900}.rubisPaymentClose{color:#10213f;background:linear-gradient(#fff,#dbeafe);border:2px solid #10213f2e;border-bottom:5px solid #10213f47;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;transition:transform .16s,border-bottom-width .16s;display:inline-grid;box-shadow:inset 0 1px #ffffffe6}.rubisPaymentClose:active{border-bottom-width:2px;transform:translateY(3px)}.rubisPaypalModalSlot{background:#fff;border:2px solid #10213f1a;border-radius:16px;width:100%;min-width:min(100%,360px);min-height:96px;max-height:min(650px,100svh - 210px);padding:clamp(10px,2vw,16px);overflow-y:auto;box-shadow:inset 0 1px #10213f0f}.rubisPaypalLoading--modal{color:#fff}@keyframes rubisPaymentPop{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.rubisPaypalLoading{border-bottom-color:#1c5306ad}.rubisCreditBar{color:#fff;text-shadow:0 2px #0a113475;-webkit-backdrop-filter:blur(18px)saturate(1.14);background:linear-gradient(135deg,#4e36b96b,#12a9e83d,#ff47a638);border:2px solid #ffffff3d;border-bottom:7px solid #141c3e7a;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:.78rem;font-weight:850;display:flex;box-shadow:0 18px 42px #23126e3d,inset 0 1px #ffffff3d}.rubisCreditBar>span:last-child{color:#fff;text-shadow:0 2px #07612b;background:linear-gradient(#63ff89,#16c65e);border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:7px 11px;font-weight:950;display:inline-flex}@keyframes rubisCardIn{0%{opacity:0;filter:blur(6px);transform:translateY(28px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes rubisCardSweep{0%,58%{opacity:0;left:-72%}66%{opacity:.72}88%{opacity:0;left:128%}to{opacity:0;left:128%}}.rubisPromoBar{display:none!important}.agsRubisEmbed .rubisPackGrid,.rubisPackGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:clamp(16px,1.8vw,24px)!important}.rubisPackCard{min-height:430px;border-color:color-mix(in srgb, var(--rubis-accent) 54%, #ffffff2e)!important;border-bottom-color:color-mix(in srgb, var(--rubis-accent) 40%, #000000eb)!important;background:radial-gradient(circle at 50% 4%, color-mix(in srgb, var(--rubis-shadow), transparent 72%) 0%, transparent 44%), linear-gradient(180deg, #ffffff13, transparent 28%), #030718c7!important;box-shadow:0 18px 0 #00000057, 0 28px 70px #0000008a, 0 0 36px color-mix(in srgb, var(--rubis-shadow), transparent 62%), inset 0 1px 0 #ffffff24!important;-webkit-backdrop-filter:blur(22px)saturate(1.24)!important}.rubisPackCard:hover{filter:none!important;box-shadow:0 22px 0 #0000005c, 0 34px 82px #0000009e, 0 0 52px color-mix(in srgb, var(--rubis-shadow), transparent 48%), inset 0 1px 0 #ffffff2e!important}.rubisPackHeader{background:linear-gradient(180deg, color-mix(in srgb, var(--rubis-accent) 20%, #ffffff14), #0000002e)!important;min-height:66px!important;box-shadow:0 6px #0000003d,inset 0 1px #ffffff29!important}.rubisPackImageWrap{padding-top:4px;height:clamp(136px,17svh,180px)!important}.rubisPackImage{max-width:min(10.5rem,86%)!important;max-height:min(145px,100%)!important}.rubisPackImage--large{max-width:min(12rem,96%)!important;max-height:min(160px,105%)!important}.rubisAmountBlock span{font-size:clamp(2.45rem,3.2vw,3.55rem)!important}.rubisPackCard--featured .rubisAmountBlock span{font-size:clamp(2.8rem,3.6vw,4rem)!important}.rubisPricePlate,.rubisLoginButton,.rubisUnavailableButton,.rubisPaypalLoading{color:#fffaf0!important;text-shadow:0 3px #532b00d1,0 0 10px #0000004d!important;background:radial-gradient(circle at 30% 15%,#fff6,#0000 38%),linear-gradient(#ffe58a 0%,#f6b21a 52%,#c96f05 100%)!important;border-color:#ffeeaac7 #ffeeaac7 #8b4a00!important;box-shadow:0 10px #8b4a006b,0 0 26px #f6b21a3d,inset 0 2px #ffffff57!important}.agsRubisEmbed .rubisPackGrid,.rubisPackGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,232px),1fr))!important;align-items:stretch!important}.rubisPackCard{flex-direction:column!important;height:auto!important;min-height:472px!important;display:flex!important;overflow:hidden!important}.rubisPackHeader{align-content:center!important;min-height:104px!important;display:grid!important}.rubisPackHeader h2{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;line-height:.9!important;display:-webkit-box!important;overflow:hidden!important}.rubisPackCore{flex-direction:column!important;flex:auto!important;justify-content:flex-end!important;display:flex!important}.rubisPackImageWrap{place-items:center!important;min-height:clamp(154px,16vw,196px)!important;display:grid!important}.rubisAmountBlock{justify-content:center!important;min-height:96px!important}.rubisPricePlate,.rubisLoginButton,.rubisUnavailableButton,.rubisPaypalLoading{justify-content:center!important;width:100%!important;min-height:54px!important}@media (min-width:1280px){.agsRubisEmbed .rubisPackGrid,.rubisPackGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:1040px){.agsRubisEmbed .rubisPackGrid,.rubisPackGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}}@media (max-width:560px){.agsRubisEmbed .rubisPackGrid,.rubisPackGrid{grid-template-columns:1fr!important}.rubisPackCard{min-height:430px!important}}.rubisPackCardShine:before,.rubisPackCardShine:after{content:none!important;animation:none!important;display:none!important}.rubisPackHeader{border:1px solid color-mix(in srgb, var(--rubis-accent) 42%, #ffffff29)!important;background:linear-gradient(#121838f0,#080c20db)!important;box-shadow:0 6px #00000057,inset 0 1px #ffffff1a!important}.rubisBestOffer,.rubisPopularOffer,.rubisExtraBadge{text-wrap:balance;filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}.rubisBestOffer,.rubisPopularOffer{color:#fff!important;text-shadow:0 2px #5a2d00,1px 0 #5a2d00,-1px 0 #5a2d00!important;background:linear-gradient(#ffd45c 0%,#f59e0b 62%,#b45309 100%)!important;border:2px solid #ffeca8eb!important;border-bottom:5px solid #7b3800!important;padding:7px 12px 5px!important;font-size:clamp(.78rem,.9vw,.98rem)!important;line-height:1!important;top:12px!important;right:12px!important;transform:rotate(-1deg)!important;box-shadow:0 5px #7b3800,0 12px 20px #00000057!important}.rubisPopularOffer{background:linear-gradient(#fb7185 0%,#e11d48 58%,#9f1239 100%)!important;border-color:#ffcdd7eb #ffcdd7eb #7f1d1d!important;box-shadow:0 5px #7f1d1d,0 12px 20px #00000057!important}.rubisExtraBadge{background:linear-gradient(#ffb84d 0%,#ef4444 56%,#991b1b 100%)!important;border-color:#fff4c2eb!important;right:8px!important;transform:rotate(2deg)!important;box-shadow:0 5px #7f1d1d,0 12px 18px #00000057!important}.rubisPackCard:hover .rubisExtraBadge{transform:rotate(2deg)scale(1.03)!important}.rubisVipRibbon{z-index:7;color:#fff6d8;min-width:120px;font-family:var(--font-shop-display), Impact, "Arial Black", system-ui, sans-serif;text-align:left;text-transform:uppercase;text-shadow:0 2px #000000b8;background:linear-gradient(#241400f5 0%,#100b18f5 100%),#120b18;border:2px solid #ffeeaaeb;border-bottom:5px solid #6d3a00;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 11px 6px;line-height:1;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 5px #6d3a00,0 14px 22px #00000061}.rubisVipRibbon strong{color:#ffd76a;font-size:clamp(.95rem,1.05vw,1.15rem);font-weight:950}.rubisVipRibbon span{color:#ffffffe0;letter-spacing:.04em;font-size:clamp(.64rem,.72vw,.78rem);font-weight:900}.rubisPackCard--vip{border-color:color-mix(in srgb, #ffd76a 52%, var(--rubis-accent) 48%)!important}.agsRubisEmbed .rubisPackGrid,.rubisPackGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:end!important;gap:clamp(12px,1.25vw,20px)!important;padding-top:34px!important}.rubisPackCard{isolation:isolate!important;border-width:2px!important;border-color:color-mix(in srgb, var(--rubis-accent) 76%, #ffffff29)!important;border-bottom-width:7px!important;border-bottom-color:color-mix(in srgb, var(--rubis-accent) 42%, #030712 58%)!important;background:radial-gradient(ellipse at 50% 25%, color-mix(in srgb, var(--rubis-shadow), transparent 58%) 0%, transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--rubis-accent) 18%, #0c1230f0) 0%, #05081cfa 58%, #020512fa 100%)!important;min-height:clamp(468px,44vw,560px)!important;box-shadow:0 12px 0 #0000006b, 0 24px 58px #00000094, 0 0 32px color-mix(in srgb, var(--rubis-shadow), transparent 58%), inset 0 0 0 1px #ffffff13, inset 0 1px 0 #ffffff2b!important;border-radius:23px!important;padding:0 13px 16px!important;overflow:visible!important}.rubisPackCard:before{z-index:-1;background:linear-gradient(180deg, #ffffff12, transparent 28%), radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--rubis-shadow), transparent 66%), transparent 56%);content:"";pointer-events:none;border-radius:18px;position:absolute;inset:8px}.rubisPackCard:hover{box-shadow:0 13px 0 #00000070, 0 30px 72px #000000a3, 0 0 48px color-mix(in srgb, var(--rubis-shadow), transparent 42%), inset 0 0 0 1px #ffffff1c, inset 0 1px 0 #ffffff38!important;transform:translateY(-7px)scale(1.018)!important}.rubisPackCard--popular{border-color:#ff5bbeeb!important;box-shadow:0 12px #0000006b,0 28px 66px #0000009e,0 0 56px #ff40be70,0 0 0 4px #ff40be24,inset 0 1px #ffffff38!important}.rubisPackCard--featured{background:radial-gradient(at 50% 26%,#ffc33257 0%,#0000 47%),linear-gradient(#442205f5,#080712fa 58%,#04040dfa 100%)!important;border-color:#ffca3af2 #ffca3af2 #7c3f00!important;box-shadow:0 12px #512600a3,0 28px 78px #000000a8,0 0 62px #ffbb2375,0 0 0 4px #ffd95b29,inset 0 1px #fff4b847!important}.rubisPackHeader{z-index:3!important;border:2px solid color-mix(in srgb, var(--rubis-accent-2) 70%, #ffffff47)!important;border-bottom:5px solid color-mix(in srgb, var(--rubis-accent) 58%, #000000e0)!important;background:linear-gradient(180deg, #ffffff2e, transparent 40%), linear-gradient(180deg, color-mix(in srgb, var(--rubis-accent-2) 42%, #121a48 58%), color-mix(in srgb, var(--rubis-accent) 52%, #070b24 48%))!important;clip-path:polygon(8% 0,92% 0,100% 28%,94% 100%,6% 100%,0 28%)!important;border-radius:12px 12px 18px 18px!important;width:calc(100% + 14px)!important;min-height:54px!important;margin:-18px -7px 0!important;padding:9px 10px 6px!important;position:relative!important;box-shadow:0 8px 18px #00000057,inset 0 1px #ffffff38!important}.rubisPackCard--featured .rubisPackHeader{background:linear-gradient(#ffffff3d,#0000 42%),linear-gradient(#f6c650,#a35a08 72%,#6b3500)!important;border-color:#ffe784f0 #ffe784f0 #945000!important}.rubisPackHeader h2{color:#fff!important;text-align:center!important;text-transform:uppercase!important;-webkit-line-clamp:unset!important;font-size:clamp(1.42rem,1.72vw,2rem)!important;line-height:.92!important;display:block!important;overflow:visible!important}.rubisPackHeader p{display:none!important}.rubisPopularOffer{z-index:8!important;color:#fff!important;text-align:center!important;text-shadow:0 2px #7a0d35,1px 0 #7a0d35,-1px 0 #7a0d35!important;background:linear-gradient(#ff76a8 0%,#ed1f69 55%,#a80f43 100%)!important;border:2px solid #ffbbd6f5!important;border-bottom:5px solid #8f123e!important;border-radius:10px 10px 6px 6px!important;min-width:176px!important;padding:8px 14px 5px!important;font-size:clamp(.78rem,.86vw,.96rem)!important;top:-38px!important;left:50%!important;right:auto!important;transform:translate(-50%)rotate(0)!important;box-shadow:0 7px #5d0527a8,0 0 28px #ff309175!important}.rubisPackCore{flex:auto!important;justify-content:space-between!important;gap:8px!important;padding-top:clamp(8px,.9vw,14px)!important}.rubisPackImageWrap{height:clamp(190px,19vw,240px)!important;min-height:clamp(190px,19vw,240px)!important;padding-top:0!important;overflow:visible!important}.rubisPackImageWrap:after{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--rubis-shadow), #000000b8 55%), transparent 72%)!important;filter:blur(16px)!important;opacity:.9!important;width:82%!important;height:30px!important;bottom:10px!important}.rubisPackImage{max-width:min(15.2rem,112%)!important;max-height:min(224px,110%)!important;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--rubis-shadow), transparent 38%)) drop-shadow(0 18px 14px #0000008a)!important}.rubisPackCard--bourse .rubisPackImage{max-width:min(13rem,102%)!important}.rubisPackCard--sac .rubisPackImage{max-width:min(15.4rem,116%)!important}.rubisPackCard--coffre .rubisPackImage{max-width:min(15.6rem,116%)!important}.rubisPackCard--coffre-fort .rubisPackImage{max-width:min(15.3rem,114%)!important}.rubisPackCard--montagne .rubisPackImage,.rubisPackImage--large{max-width:min(17.6rem,132%)!important;max-height:min(226px,112%)!important}.rubisPackCard:hover .rubisPackImage{transform:translateY(-8px)scale(1.08)!important}.rubisAmountBlock{justify-content:flex-start!important;gap:5px!important;min-height:122px!important;margin-top:-2px!important}.rubisVipBonus{background:linear-gradient(#2cc249f0,#0c6d2df5)!important;border:1px solid #acffbb9e!important;border-bottom:3px solid #0c5c26eb!important;border-radius:999px!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:7px!important;width:min(100%,194px)!important;margin:0 auto 4px!important;padding:4px 7px!important;display:grid!important;box-shadow:0 4px #033616d1,inset 0 1px #ffffff4d!important}.rubisVipBonus strong{color:#fffbd6!important;text-shadow:0 2px #022c11e6!important;background:#ffffff1f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 8px 3px!important;font-size:clamp(.74rem,.82vw,.9rem)!important;display:inline-flex!important}.rubisVipBonus small{color:#fff!important;text-shadow:0 2px #02200edb!important;justify-content:center!important;align-items:center!important;gap:5px!important;font-size:clamp(.72rem,.8vw,.88rem)!important;display:inline-flex!important}.rubisVipBonus img{-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 0 8px #ff1c60b8)!important;width:18px!important;height:18px!important}.rubisAmountLine{justify-content:center;align-items:center;gap:clamp(8px,.65vw,12px);display:inline-flex}.rubisAmountLine span,.rubisAmountBlock span{color:#fffaf6!important;letter-spacing:.01em!important;text-shadow:0 4px #07091bf5,2px 0 #07091bb8,-2px 0 #07091bb8,0 11px 18px #0000005c!important;font-size:clamp(3rem,3.4vw,4.55rem)!important;font-weight:1000!important;line-height:.88!important}.rubisPackCard--featured .rubisAmountLine span,.rubisPackCard--featured .rubisAmountBlock span{font-size:clamp(3.18rem,3.62vw,4.85rem)!important}.rubisAmountIcon{-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 0 12px #ff185cc7)drop-shadow(0 5px 4px #0000006b)!important;width:clamp(28px,2.15vw,38px)!important;height:clamp(28px,2.15vw,38px)!important}.rubisAmountBlock em{color:#ffffffdb!important;font-family:var(--font-shop-display), Impact, "Arial Black", system-ui, sans-serif!important;text-shadow:0 2px #040716eb!important;font-size:clamp(.9rem,1vw,1.1rem)!important;font-weight:900!important}.rubisPackBottom{margin-top:8px!important}.rubisPaypalAction{margin-top:0!important}.rubisPricePlate,.rubisLoginButton,.rubisUnavailableButton,.rubisPaypalLoading{color:#fffdf4!important;text-shadow:0 3px #643200fa,1px 0 #643200b8,-1px 0 #643200b8!important;background:radial-gradient(circle at 34% 14%,#ffffff94,#0000 34%),linear-gradient(#fff191 0%,#ffc22b 44%,#e58900 76%,#b75e00 100%)!important;border:2px solid #fff7bff5!important;border-bottom:7px solid #9a5400!important;border-radius:15px!important;min-height:clamp(50px,4vw,62px)!important;font-size:clamp(1.42rem,1.8vw,2.1rem)!important;box-shadow:0 6px #5c2d00d1,0 0 22px #ffb72b47,inset 0 2px #ffffff73,inset 0 -3px #8b4a0047!important}.rubisBuyButton:hover{filter:brightness(1.06)saturate(1.08)!important;transform:translateY(-2px)scale(1.02)!important}.rubisBuyButton:active{border-bottom-width:2px!important;transform:translateY(5px)scale(1)!important;box-shadow:0 2px #5c2d00d1,inset 0 2px #ffffff5c!important}@media (max-width:1280px){.agsRubisEmbed .rubisPackGrid,.rubisPackGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr))!important}}@media (max-width:560px){.rubisPackCard{min-height:474px!important}.rubisPackImageWrap{height:210px!important;min-height:210px!important}}
