html{scroll-behavior:smooth;scroll-padding-top:100px}.exile-store{background:#10131b!important;color:#f4f6fb}.exile-store .container{max-width:1200px}.exile-store .menu{background:#141822!important;padding:8px 0!important}.store-breadcrumb{display:flex;gap:12px;font-size:12px;color:#98a3b8;padding:26px 0 18px}.store-breadcrumb a{color:#dce2ec;text-decoration:none}.exile-store .shop-header{min-height:385px;margin:0!important;padding:44px 48px!important;border:1px solid #283957!important;border-radius:16px!important;background:linear-gradient(105deg,#142643 0,#152c4c 55%,#23476a 100%)!important}.exile-store .shop-header::after{background:linear-gradient(110deg,transparent 62%,#72caff12 62%,#72caff12 80%,transparent 80%)}.hero-copy{max-width:610px}.exile-store .store-eyebrow{color:#80cfff;border:0;background:0 0;padding:0;letter-spacing:2.5px;font-size:11px;margin-bottom:20px}.exile-store .shop-header h1{font-size:clamp(34px,4vw,54px)!important;line-height:1.09;letter-spacing:-2px}.exile-store .shop-header h1 span{color:#60c6ff!important;background:0 0}.exile-store .shop-header p{font-size:15px;max-width:400px;line-height:1.8;margin:18px 0 25px}.store-cta{display:inline-flex;align-items:center;gap:18px;padding:13px 20px;background:#29a6ef;color:#061726!important;border-radius:7px;font-weight:800;font-size:14px;text-decoration:none}.store-cta i{font-size:22px}.hero-secondary{display:inline-block;color:#c4d6eb;font-size:12px;margin:12px 18px}.exile-store .hero-art{position:absolute;right:20px;top:0;bottom:0;width:40%;pointer-events:none}.hero-art img{height:370px;width:100%;object-fit:contain;position:absolute;bottom:-10px;z-index:2;filter:drop-shadow(0 10px 28px #070f2a80);transform:rotate(-7deg)}.hero-art img.hero-logo{height:300px;bottom:30px;padding:15px}.exile-store .menu .navbar-brand img{width:55px;height:55px;object-fit:contain}.exile-store .navbar-toggler{color:#b1d9f6;border:1px solid #506278}.exile-store .exile-account-banner{margin:0 0 24px;padding:16px 20px;background:#1a2130;border:1px solid #303e52;border-radius:8px}.exile-store .exile-account-banner strong{font-size:13px}.exile-store .exile-account-banner p{font-size:11px;margin:5px 0 0}.exile-store .exile-account-banner a{font-size:12px}.hero-word{position:absolute;top:58px;right:0;color:#ffffff0c;font-size:110px;font-weight:900;letter-spacing:-8px;transform:rotate(-7deg)}.hero-art-label{position:absolute;bottom:22px;right:5px;font-size:9px;letter-spacing:3px;color:#b2d8f0;z-index:3}.store-perks{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:19px 6px;font-size:12px;color:#aeb9cc}.store-perks span{display:flex;align-items:center;gap:8px}.store-perks i{color:#57bdf7;font-size:19px}.store-perks button{background:0 0;border:0;color:#daeaff;font-size:12px;display:flex;align-items:center;gap:12px}.season-teaser{display:flex;align-items:center;gap:20px;border:1px solid #60412f;background:linear-gradient(100deg,#35271f,#211c20);padding:20px 25px;border-radius:10px;margin:6px 0 30px;color:#fff!important;text-decoration:none}.season-icon{font-size:40px;color:#ffae58}.season-teaser small{display:block;font-size:9px;font-weight:800;letter-spacing:1.5px;color:#ffb976;margin-bottom:6px}.season-teaser strong{font-size:19px}.teaser-description{margin-left:auto;color:#c5b2a5;font-size:12px}.teaser-link{border-left:1px solid #76513a;padding-left:24px;font-size:12px;color:#ffc186;display:flex;align-items:center;gap:12px}.exile-store .store-categories{display:flex!important;position:relative;top:auto;justify-content:flex-start;border:0!important;border-bottom:1px solid #2c3342!important;background:0 0!important;width:100%;border-radius:0!important;padding:0 0 15px;margin:0 0 28px!important;gap:8px;backdrop-filter:none}.exile-store .category-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:7px!important;font-size:13px;color:#b2bdd0!important}.exile-store .category-btn i{font-size:19px}.exile-store .category-btn.active,.exile-store .category-btn:hover{background:#259fe9!important;color:#061726!important;transform:none}.pass-tab span{background:#eea45d;border-radius:3px;color:#29180b;padding:3px 5px;font-size:8px;letter-spacing:.5px}.exile-store .shop-section-title{border:0;margin:0 0 20px;padding:0}.exile-store .shop-section-title h2{font-size:24px;font-weight:800}.exile-store .shop-section-title span{font-size:12px}.exile-store .product-card,.exile-store .product.ranks .product-card{background:#1b202c!important;border:1px solid #303747!important;border-radius:12px!important;transition:border-color .2s,transform .2s}.exile-store .product-card:hover{transform:translateY(-4px)!important;border-color:#689ccc!important}.exile-store .product-image{height:205px!important;background:radial-gradient(ellipse at 50% 90%,#34424f,transparent 70%),#191e2a!important;border:0;border-radius:0!important}.exile-store .product.ranks:first-child .product-image{background:radial-gradient(ellipse at 50% 90%,#284d3b,transparent 75%),#171f23!important}.exile-store .product.ranks:nth-child(2) .product-image{background:radial-gradient(ellipse at 50% 90%,#433453,transparent 75%),#1e1a2b!important}.exile-store .product.ranks:nth-child(3) .product-image{background:radial-gradient(ellipse at 50% 90%,#602d4e,transparent 75%),#251a2a!important}.exile-store .product.ranks:nth-child(4) .product-image{background:radial-gradient(ellipse at 50% 90%,#2c455f,transparent 75%),#19222e!important}.exile-store .product.ranks .product-icon{height:100%;width:100%;display:flex;justify-content:center;align-items:flex-end;overflow:hidden}.exile-store .product.ranks .product-icon{position:relative}.exile-store .product.ranks .product-icon img.supplied-art{position:absolute;width:230%!important;height:auto!important;max-width:none;top:-14%;left:-2%;object-fit:initial;filter:none;transform:none!important}.exile-store .product.ranks .product-icon img.supplied-art{max-height:none!important}.exile-store .product.ranks .product-image.exile-new-art{padding:0}.exile-store .product-image.exile-service-art{height:auto!important;aspect-ratio:16/10;padding:0}.exile-store .product-image.exile-service-art img{width:100%;height:100%;object-fit:contain}.exile-store .product.ranks .product-icon img.beta-art{width:100%!important;height:100%!important;object-fit:cover;object-position:52% 45%}.exile-store .product.ranks .product-icon img{width:100%!important;height:198px!important;max-width:100%;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 10px 15px #0005)}.exile-store .product-body{padding:21px!important}.exile-store .product-name{font-size:22px!important}.exile-store .product-description{font-size:12px;line-height:1.7;min-height:40px;color:#acb6c7!important}.exile-store .features{margin:16px 0 20px;padding:0}.exile-store .features li{font-size:11px;padding:5px 0;color:#b5bfd0!important}.exile-store .features i{color:#7da4c5!important}.exile-store .buy-button{border-radius:6px!important;font-size:12px;font-weight:800;background:#238ed1!important;box-shadow:none!important;padding:12px!important}.exile-store .buy-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.exile-store .discount{top:14px;right:14px;border-radius:4px;font-size:9px;letter-spacing:.7px;padding:5px 8px;z-index:4;background:#ae82e7!important;color:#1e102f}.exile-store .rank-note{margin:0 0 35px}.season-section{margin-bottom:36px;scroll-margin-top:26px}.halloween-card{display:grid;grid-template-columns:1.25fr 1fr;border:1px solid #60402f;border-radius:14px;overflow:hidden;background:radial-gradient(ellipse at 85% 55%,#5b3026,transparent 55%),#211b22}.pass-copy{padding:42px}.pass-eyebrow{color:#ffb773;font-size:10px;letter-spacing:2px;font-weight:800;margin-bottom:20px}.pass-copy h2{font-weight:800;font-size:38px;line-height:1.13;letter-spacing:-1px}.pass-copy em{color:#ffaf67;font-style:normal}.pass-copy p{font-size:13px;color:#cabbb8;max-width:380px;line-height:1.8;margin:20px 0}.pass-dates{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pass-dates i{color:#ffb36a;font-size:22px}.pass-dates strong{font-size:18px}.pass-dates span{color:#ae9b99;font-size:10px}.pass-sale{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px;align-items:center}#pass-status{display:block;width:100%;font-size:11px;color:#debfa0}.pass-sale .product-price{font-size:16px!important;margin-right:6px}.exile-store .pass-sale .buy-button{width:auto;background:#eb9c50!important;color:#28170e}.pass-art{position:relative;min-height:350px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:50px}.pass-moon{position:absolute;top:50px;width:200px;height:200px;border-radius:50%;background:#efb6770c;box-shadow:0 0 0 35px #f0a05d05,0 0 0 70px #f0a05d03}.pixel-pumpkin{position:absolute;width:160px;height:146px;top:105px;background:linear-gradient(90deg,#b44f24 12%,#eb8136 12% 34%,#f99e45 34% 66%,#dd742c 66% 88%,#a94424 88%);box-shadow:12px 12px 0 #7f3529,-7px 0 0 #cd612d;transform:rotate(-9deg);border-radius:10px 10px 24px 24px}.pumpkin-stem{position:absolute;width:24px;height:34px;top:-30px;left:68px;background:#698050;box-shadow:10px -8px 0 #4a623e}.pumpkin-eye{position:absolute;width:30px;height:28px;background:#482721;top:42px;box-shadow:inset 4px 4px 0 #ffba5040}.pumpkin-eye.left{left:24px}.pumpkin-eye.right{right:24px}.pumpkin-mouth{position:absolute;height:23px;width:91px;left:34px;top:92px;background:#482721;clip-path:polygon(0 0,25% 0,25% 35%,43% 35%,43% 0,65% 0,65% 35%,83% 35%,83% 0,100% 0,100% 70%,80% 70%,80% 100%,20% 100%,20% 70%,0 70%)}.pass-art-word{z-index:1;font-weight:900;font-size:37px;letter-spacing:-1px;color:#f5b177;text-shadow:0 4px #6f3c2b;transform:rotate(-5deg)}.pass-art-year{color:#b8896f;font-size:9px;letter-spacing:3px;margin-top:12px}.pass-details{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #34323a;padding:25px 0;gap:30px}.pass-details span{color:#b9855d;font-size:11px;font-weight:800}.pass-details h3{font-size:14px;margin:10px 0;font-weight:700}.pass-details p,.pass-faq p{color:#a9adbd;font-size:12px;line-height:1.8;margin:0}.pass-faq{padding:18px 0;font-size:12px;color:#d3d8e3}.pass-faq summary{cursor:pointer;padding:8px 0}.exile-store [hidden]{display:none!important}.exile-store .info-box{margin:30px 0}.exile-store .cart-button{border:1px solid #5dc3fb;background:#188ece!important;border-radius:12px}.exile-store :focus-visible{outline:3px solid #82d2ff;outline-offset:4px}@media(max-width:991px){.exile-store .shop-header{padding:32px!important}.hero-copy{max-width:65%}.hero-art img{height:300px}.hero-word{font-size:80px}.teaser-description{display:none}.teaser-link{margin-left:auto}.pass-copy{padding:28px}.pass-copy h2{font-size:30px}.pass-art-word{font-size:29px}.store-perks{flex-wrap:wrap}.exile-store .store-categories{overflow-x:auto;flex-wrap:nowrap}.category-btn{white-space:nowrap}}@media(max-width:575px){.exile-store .container{padding-left:18px;padding-right:18px}.store-breadcrumb{padding-top:18px}.exile-store .shop-header{padding:28px 23px!important;min-height:480px;justify-content:flex-start}.hero-copy{max-width:100%}.exile-store .shop-header h1{font-size:37px!important;letter-spacing:-1.5px}.exile-store .shop-header p{max-width:240px;font-size:13px}.exile-store .hero-art{width:45%;right:0;top:260px}.hero-art img{height:200px;bottom:0}.hero-art-label,.hero-word{display:none}.hero-secondary{display:block;margin:15px 0}.store-perks{display:grid;grid-template-columns:1fr 1fr;font-size:10px;gap:15px 8px}.store-perks button{font-size:10px;padding:0}.season-teaser{padding:15px;gap:12px;flex-wrap:wrap}.season-icon{font-size:30px}.season-teaser strong{font-size:15px}.season-teaser small{font-size:8px}.teaser-link{border:0;padding:0;margin-left:42px;font-size:11px}.exile-store .category-btn{padding:10px 15px;font-size:12px}.exile-store .shop-section-title{align-items:flex-start;gap:8px;flex-direction:column}.exile-store .shop-section-title h2{font-size:23px}.halloween-card{grid-template-columns:1fr}.pass-art{min-height:280px;padding-bottom:25px;grid-row:1}.pass-moon{top:15px}.pixel-pumpkin{top:55px;width:140px;height:126px}.pumpkin-stem{left:59px}.pumpkin-eye{top:35px}.pumpkin-mouth{top:82px;left:25px}.pass-art-word{font-size:28px}.pass-art-year{font-size:8px}.pass-copy{padding:26px}.pass-copy h2{font-size:33px}.pass-details{grid-template-columns:1fr;gap:20px}.exile-store .product-image{height:220px!important}.exile-store .product.ranks .product-icon img{height:215px!important}.exile-store .features li{font-size:13px}.exile-store .product-description{font-size:13px}.exile-store .buy-button{font-size:14px}.exile-store .cart-button{bottom:18px;right:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.exile-store *{transition:none!important}}@media(max-width:575px){.hero-art img.hero-logo{height:180px;bottom:0;padding:5px}.exile-store .exile-account-banner{flex-wrap:wrap;gap:14px}.exile-store .product.ranks .product-icon img.supplied-art{width:210%!important;top:-18%}.exile-store .store-categories{flex-wrap:nowrap!important;overflow-x:auto!important}.exile-store .category-btn{width:auto!important;flex:0 0 auto!important}}.exile-store .shop-header.world-hero{min-height:540px;padding:36px!important;align-items:center;justify-content:flex-end;text-align:center!important;background:linear-gradient(0deg,#071528ed 0,#0b28432e 65%,#0b284300 100%),url('images/exile-cenario-2026.png') center 42%/cover!important;border:1px solid #417194!important}.exile-store .world-hero::after{display:none}.exile-store .world-emblem{width:165px;height:165px;object-fit:contain;position:absolute;top:35px;left:35px;filter:drop-shadow(0 6px 12px #00152888)}.exile-store .world-copy{width:100%}.exile-store .world-hero .store-eyebrow{margin-bottom:10px;color:#d4efff;letter-spacing:3px;font-size:10px;text-shadow:0 2px 5px #000}.exile-store .world-hero h1{max-width:none;font-size:52px!important;letter-spacing:2px;color:#fff;text-shadow:0 3px 15px #031326}.exile-store .world-hero h1 span{color:#79d6ff!important}.exile-store .world-hero p{margin:12px auto 19px;max-width:450px;color:#e3f2ff!important;font-size:14px;line-height:1.7}@media(max-width:575px){.exile-store .shop-header.world-hero{min-height:510px;padding:27px 18px!important;background-position:center,center top!important}.exile-store .world-emblem{width:105px;height:105px;left:15px;top:15px}.exile-store .world-hero h1{font-size:33px!important;letter-spacing:.5px}.exile-store .world-hero p{font-size:12px}.exile-store .world-hero .store-eyebrow{font-size:8px;letter-spacing:2px}}.exile-store .rank-note{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid #304259;border-radius:8px;background:#172130;color:#c8dcf2;margin-bottom:35px}.rank-note span,.rank-note strong{display:block}.rank-note span{font-size:12px;color:#9dacbf}.exile-store main#main-content{display:flex;flex-direction:column}.exile-store main#main-content>*{order:5}.exile-store main#main-content>.store-breadcrumb{order:0}.exile-store main#main-content>.world-hero{order:1}.exile-store main#main-content>.store-perks{order:2}.exile-store main#main-content>.season-teaser{order:3}.exile-store main#main-content>.exile-account-banner{order:4}.exile-store .store-categories{scrollbar-width:thin;scrollbar-color:#36526b transparent}.exile-store .pass-terms{color:#b5becb;font-size:13px;line-height:1.8;margin:18px 0 24px;max-width:850px}.exile-store .product.ranks .product-image{height:310px!important;padding:14px!important}.exile-store .product.ranks .product-icon{align-items:center;overflow:visible}.exile-store .product.ranks .product-icon img.rank-render{position:static!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important}.exile-store .product.ranks:nth-child(2) .product-image{background:radial-gradient(ellipse at 50% 85%,#493918,transparent 75%),#211e18!important}.exile-store .product-image.exile-service-art{aspect-ratio:16/9;padding:12px!important}@media(max-width:575px){.exile-store .product.ranks .product-image{height:240px!important;padding:8px!important}}