@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900;1000&family=Lilita+One&display=swap');
:root{--color-text:#fff0ce;--color-text-darker:#eee0ff;--color-text-secondary:#d3bfe7;--color-text-dark:#392039;--color-bg:#21182f;--color-brighter-bg:#352546;--color-primary:#ffdc79;--color-primary-hover:#ffe8a7;--color-primary-text:#482b29;--color-primary-text-hover:#482b29;--color-secondary:#49305f;--color-secondary-hover:#654185;--color-secondary-text:#f0dfff;--color-secondary-text-hover:#fff4d8;--color-tertiary-text:#ebd6ff;--color-removed:#ffabb9;--btn-size:48px;--content-inner-width:1200px;--sidebar-width:190px;--widget-padding:22px;--content-padding:24px;--tebex-legal-footer-background-color:#1b122a;--tebex-legal-footer-border-color:#533866;--tebex-legal-footer-text-color:#d3bfe7;--page-transition-duration:0s}
html{scrollbar-gutter:auto;scroll-padding-top:130px}body{font-family:Nunito,system-ui,sans-serif;font-size:15px;background:radial-gradient(ellipse at 70% 0,#3a2355 0,transparent 60%),#19131f;color:var(--color-text);line-height:1.5}body::before{display:none}a,button,input,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #ffdf87;outline-offset:4px}h1,h2,h3,h4,.product-title{font-family:'Lilita One',Nunito,sans-serif;font-weight:400;line-height:1.13}img{max-width:100%}button,a{touch-action:manipulation}
.site{max-width:1248px;margin:24px auto 0;background:#251b36;border:1px solid #745099;border-radius:24px 24px 0 0;min-height:calc(100vh - 24px);overflow:clip}.site-header,.site-content,.site-footer{width:100%;max-width:none;margin:0}.site-header{background:#1c122c;border-bottom:3px solid #f1c766;padding:0 28px}.site-header .site-header-inner{display:flex;align-items:center;gap:20px;position:relative;height:114px;padding:0}.site-header .site-header-inner .site-title{position:relative;inset:auto;margin:0 auto 0 0;width:210px;max-width:210px;height:83px;line-height:1;flex:none;overflow:hidden}.site-header .site-header-inner .site-title a{display:block;height:100%}.site-header .site-header-inner .site-title img{position:absolute;top:-60px;left:0;width:210px;max-height:none;height:210px;object-fit:contain}.site-header .site-header-inner .actions{position:static}.site-header .site-header-inner .user-actions{position:static;display:flex;align-items:center;gap:10px}.site-header .site-header-inner .log-in{position:static}.mn-header-note{font-size:13px;font-weight:900;color:#e4c7ff}.site-header .mn-account{max-width:140px;overflow:hidden;text-overflow:ellipsis}.site-header .site-header-inner .open-basket{white-space:nowrap}.mn-quick-nav{display:none}.mn-skip{position:fixed;top:-100px;left:15px;z-index:10000;background:#ffdf87;color:#2c173d;padding:12px;border-radius:8px}.mn-skip:focus{top:12px}
.btn-primary,.btn-secondary,.btn-tertiary{border-radius:11px;font-weight:900;min-height:44px}.btn-primary{border:1px solid #ffe6a5;background:linear-gradient(#ffe99a,#ffd36c);box-shadow:0 4px 0 #aa7940;color:#482b29}.btn-primary:hover{background:linear-gradient(#fff0b6,#ffdd82);box-shadow:0 4px 0 #bd8a47}.btn-secondary{border:1px solid #795598;background:#443054;box-shadow:0 3px 0 #130e20}.btn-tertiary:hover{background:#51366b}.site-content.site-content-widgets{display:grid;grid-template-columns:190px minmax(0,1fr);gap:0;padding:0;align-items:stretch}.site-content.site-content-widgets>main{grid-column:2;grid-row:1;min-width:0;padding:30px}.site-content.site-content-widgets>.store-sidebar{grid-column:1;grid-row:1;min-width:0;background:#2c203d;border-right:1px solid #563969;padding:25px 13px;display:flex;flex-direction:column;gap:20px}.site-content:not(.site-content-widgets){padding:30px}.mn-eyebrow{font-size:11px;font-weight:1000;letter-spacing:1.6px;color:#caa6eb;margin-bottom:12px}.mn-sidebar-label{padding:3px 10px;margin:0}.mn-section-heading{margin-bottom:26px}.mn-section-heading h2{font-size:36px;color:#fff0c8;margin-bottom:9px;text-shadow:0 3px #120c21}.mn-section-heading>p:last-child{color:#d4bfdf;font-size:14px}.store-sidebar .site-navigation{background:transparent;padding:0;border:0;box-shadow:none}.store-sidebar .site-navigation .menu{display:flex;flex-direction:column;gap:10px;padding:0}.store-sidebar .site-navigation li>a{display:flex;align-items:center;gap:10px;min-height:50px;padding:12px 14px;font-size:14px;font-weight:900;border-radius:12px;color:#dcc5f0;border:1px solid transparent}.store-sidebar .site-navigation li>a:hover{background:#453059;border-color:#72518c}.store-sidebar .site-navigation li.active>a{background:linear-gradient(#ffe79a,#edc062);color:#452c37;border-color:#ffe9ac;box-shadow:0 4px 0 #a7773b}.store-sidebar .site-navigation .menu>li>a:before{content:'✦';font-size:18px;width:19px;text-align:center}.store-sidebar .site-navigation .menu>li>a[href*="gems"]:before{content:'◇';font-size:25px}.store-sidebar .site-navigation .menu>li>a[href*="ranks"]:before{content:'♛';font-size:23px}.store-sidebar .site-navigation .menu>li>a[href*="doublegems"]:before{content:'✧';font-size:23px}.store-sidebar .site-navigation .menu>li:has(>a[href="/"]){order:-5}.store-sidebar .site-navigation .menu>li:has(>a[href$="/gems"]){order:-4}.store-sidebar .site-navigation .menu>li:has(>a[href$="/ranks"]){order:-3}.store-sidebar .site-navigation .menu>li:has(>a[href$="/doublegems"]){order:-2}.mn-community{padding:12px 10px;margin-top:auto;font-size:12px;color:#c4addb;line-height:1.8}.mn-community button,.mn-community a{display:block;color:#eedbff;font-weight:800;margin-top:12px;min-height:32px}.store-sidebar .widget:not(.site-navigation){font-size:12px;padding:12px;background:#352646;border:1px solid #654a7e;border-radius:12px;max-width:100%;overflow-wrap:anywhere}.store-sidebar .widget-title{font-size:17px}.store-sidebar .store-product{padding:0;border:0}.store-sidebar .store-product .image{max-height:140px;object-fit:contain}
.mn-hero{display:grid;grid-template-columns:40% minmax(0,1fr);gap:30px;align-items:center;background:radial-gradient(circle at 20% 45%,#9363c5,transparent 55%),linear-gradient(120deg,#60408a,#433061);border:2px solid #9a72bd;border-radius:20px;padding:28px;box-shadow:0 6px 0 #120c21;min-height:310px}.mn-hero-art{display:flex;justify-content:center;align-items:center;min-width:0;min-height:245px}.mn-hero-art img{width:100%;max-height:285px;object-fit:contain;filter:drop-shadow(0 12px 9px #1e112b80)}.mn-sparkle{font-size:120px;color:#ffd77c}.mn-badge{display:table;padding:8px 11px;border:1px solid #b597cb;border-radius:6px;background:#352344;color:#ffe593;letter-spacing:1px;font-size:10px;font-weight:1000;margin-bottom:14px}.mn-hero h2{font-size:36px;text-shadow:0 3px #1e1231;margin-bottom:14px}.mn-hero-name{font-size:14px;color:#f0ddff;margin-bottom:20px}.mn-hero-link,.mn-card-link{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:14px}.mn-hero-link span:last-child{white-space:nowrap}.mn-row-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 18px}.mn-row-heading h2{font-size:25px}.mn-row-heading a{color:#d4a8ff;font-size:12px;font-weight:1000;white-space:nowrap;padding:8px 0}.mn-gem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mn-gem-card{display:flex;flex-direction:column;text-align:center;background:#38264b;border:2px solid #8960a8;padding:10px 10px 13px;border-radius:17px;box-shadow:0 5px 0 #110c1d;min-width:0}.mn-gem-art{display:grid;place-items:center;background:radial-gradient(ellipse at 50% 20%,#aa79d6,#664092);border-radius:11px;overflow:hidden;margin-bottom:13px}.mn-gem-art svg{height:125px;width:100%}.mn-gem-many svg{transform:scale(1.09)}.mn-gem-card h3{font-size:23px;margin:0 0 7px}.mn-gem-card>p{font-size:11px;color:#d1b2e4;margin-bottom:18px}.mn-card-link{font-size:12px;padding:11px 10px;margin-top:auto}.mn-daily{display:block;margin-top:20px;padding:14px 18px;border:1px solid #73578e;border-radius:12px;background:#30263e;color:#e5d0fa;font-size:13px;font-weight:800}.mn-perks{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.mn-perk{display:flex;align-items:center;gap:14px;border:1px solid #997658;border-radius:14px;background:#463246;padding:18px}.mn-perk-rank{border-color:#776193;background:#362b49}.mn-perk-icon{font-size:34px;color:#ffe298;line-height:1}.mn-perk strong{display:block;font-family:'Lilita One',sans-serif;font-size:17px;font-weight:400;margin-bottom:3px}.mn-perk small{font-size:11px;color:#d9c0e3}.mn-store-information{border-top:1px solid #624677;margin-top:28px;padding-top:20px;color:#c6b0d8;font-size:13px}.mn-store-information summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:800}.mn-store-information .text-content{padding-top:16px}.mn-fallback{padding:24px;border:1px solid #84619a;border-radius:12px;grid-column:1/-1}
.category-description{padding:20px;border-radius:15px;background:#332541;border:1px solid #5d4374;color:#e2cdee;margin-bottom:25px}.store-products-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.store-products .store-product{background:#372548;border:2px solid #805c9e;border-radius:17px;box-shadow:0 5px 0 #140d20;padding:13px;gap:14px;min-width:0}.store-products .store-product .product-title{text-align:center;font-size:23px;overflow-wrap:anywhere}.store-products .store-product .image-link{width:100%;border-radius:11px;background:radial-gradient(ellipse at 50% 30%,#7f52aa,#493164);padding:12px;min-height:150px}.store-products-images .store-product .image{width:100%;height:175px;object-fit:contain}.store-products .store-product .price{text-align:center;font-weight:900;color:#ffe594}.store-products .store-product .actions{overflow:visible;gap:10px}.store-products .store-product .actions .wide{min-width:0}.store-product .price .discount{color:#e7bacd}.store-product .price strong{font-weight:900}.store-products-list .store-product .image-link{min-height:0;width:90px;flex:none}.store-products-list .store-product .product-title{text-align:left;font-size:21px}.store-products-list .store-product .actions{flex-wrap:wrap;max-width:250px}.store-product-full{background:#342443;border:1px solid #805d9c;border-radius:18px}.store-product-full .product-title{color:#fff0ce}.store-product-full>.image{max-height:380px;object-fit:contain}.store-product-full .descr{line-height:1.75}.text-content{overflow-wrap:anywhere}.text-content img{max-width:100%;height:auto}.text-content table{display:block;max-width:100%;overflow:auto}.store-product-full .actions{flex-wrap:wrap;align-items:center;overflow:visible}.store-product-full .actions .price{flex:1 1 100%;color:#ffdf8b}.quantity-field{border:1px solid #8d69a7;border-radius:10px;background:#251a33;min-width:0}.quantity-field .adjust{min-width:44px;min-height:44px}.store-form input,.store-form select,.store-form textarea{border-radius:9px;min-height:48px;font-size:16px}.popup .popup-content,.popup.drawer .popup-content{background:#30223f;color:#fff0d3;border-color:#86629f;border-radius:20px}.popup .store-product-full{border:0}.popup .close{min-width:44px;min-height:44px}.site-footer{border-top:1px solid #624878;padding:24px 30px;background:#20162f}.site-footer-inner{margin:0;max-width:none;gap:20px}.site-footer .copyright{color:#bda5cd;font-size:11px}.site-footer .we-accept{gap:12px}.site-footer .we-accept img{max-height:22px}.site-sale-banner{border-radius:8px;margin-bottom:14px}
@media(min-width:961px){.site-navigation .close-navigation{display:none}.site-content-widgets .store-sidebar{width:auto}.mn-home{min-height:800px}}
@media(max-width:1100px) and (min-width:961px){.site{margin:12px}.site-content.site-content-widgets{grid-template-columns:170px minmax(0,1fr)}.site-content.site-content-widgets>main{padding:24px}.mn-hero{gap:20px;padding:22px}.mn-hero h2{font-size:32px}.mn-header-note{display:none}.store-products-images{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:960px){:root{--widget-padding:18px;--content-padding:18px}.site{margin:0;border:0;border-radius:0;min-height:100vh;overflow:clip}.site-header{position:sticky;top:0;z-index:30;padding:0 18px;border-bottom:1px solid #805b9b;box-shadow:0 5px 20px #140c2240}.site-header .site-header-inner{height:82px;gap:10px}.site-header .site-header-inner .site-title{width:155px;max-width:155px;height:66px;margin-right:auto}.site-header .site-header-inner .site-title img{width:155px;height:155px;top:-43px}.site-header .site-header-inner .actions{display:flex;order:-1}.site-header .site-header-inner .toggle-navigation{display:block;width:44px;min-width:44px;border:1px solid #76528f;background:#362448}.site-header .site-header-inner .user-actions{gap:7px}.site-header .site-header-inner .user-actions .log-in{display:none}.mn-header-note,.mn-account{display:none}.mn-quick-nav{display:flex;gap:8px;overflow-x:auto;padding:0 0 12px;scrollbar-width:none}.mn-quick-nav::-webkit-scrollbar{display:none}.mn-quick-nav a{flex:none;min-height:44px;display:flex;align-items:center;justify-content:center;padding:9px 16px;border:1px solid #72528a;border-radius:10px;background:#382647;font-size:13px;font-weight:900;color:#e7cdfa}.mn-quick-nav a[aria-current]{background:linear-gradient(#ffe89c,#edc064);border-color:#ffe6a2;color:#42283b}.mn-quick-nav a[href="/"]{order:-5}.mn-quick-nav a[href$="/gems"]{order:-4}.mn-quick-nav a[href$="/ranks"]{order:-3}.mn-quick-nav a[href$="/doublegems"]{order:-2}.site-content.site-content-widgets{display:flex;flex-direction:column}.site-content.site-content-widgets>main{padding:26px 20px;width:100%;order:0}.site-content.site-content-widgets>.store-sidebar{display:block;order:1;border-right:0;border-top:1px solid #614679;padding:14px 20px}.mn-sidebar-label{display:none}.mn-community{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin:0;padding:0}.mn-community p{margin-right:auto}.mn-community a,.mn-community button{min-height:44px;margin:0;display:flex;align-items:center}.store-sidebar .site-navigation{position:fixed;z-index:100;inset:0;padding:0;background:#0c0719b3}.store-sidebar .site-navigation .menu{width:min(320px,86vw);height:100%;padding:85px 18px 30px;background:#2b1d3c;overflow-y:auto;gap:10px}.store-sidebar .site-navigation .close-navigation{position:absolute;top:20px;left:min(260px,68vw);z-index:101;background:#51336a;border:1px solid #9472b2;border-radius:10px;min-width:44px;min-height:44px}.mn-hero{grid-template-columns:38% minmax(0,1fr);gap:24px}.mn-section-heading h2{font-size:34px}.mn-perks{gap:12px}.store-products-images{grid-template-columns:repeat(3,minmax(0,1fr))}.store-sidebar>.widget{margin-top:18px}.site-footer{padding:22px 20px}.store-product-full .actions{position:relative}}
@media(max-width:680px){.site-header{padding:0 12px}.site-header .site-header-inner{height:75px;gap:6px}.site-header .site-header-inner .site-title{width:138px;max-width:138px;height:62px}.site-header .site-header-inner .site-title img{width:138px;height:138px;top:-36px}.site-header .site-header-inner .open-basket{padding:0 12px;font-size:13px;--btn-icon-size:15px;gap:6px}.mn-quick-nav{gap:7px;padding-bottom:10px}.mn-quick-nav a{padding:9px 15px;font-size:12px}.site-content.site-content-widgets>main{padding:24px 16px}.mn-section-heading{margin-bottom:22px}.mn-eyebrow{font-size:10px;letter-spacing:1.4px;margin-bottom:10px}.mn-section-heading h2{font-size:31px;max-width:300px}.mn-section-heading>p:last-child{font-size:13px;line-height:1.65}.mn-hero{display:flex;flex-direction:column;gap:8px;min-height:0;padding:20px}.mn-hero-art{min-height:0;height:210px;width:100%}.mn-hero-art img{max-height:210px;max-width:230px}.mn-hero-copy{width:100%}.mn-hero h2{font-size:30px}.mn-hero h2 br{display:none}.mn-hero-name{font-size:13px;margin-bottom:16px}.mn-badge{margin-bottom:12px;font-size:9px}.mn-hero-link{min-height:50px;font-size:13px}.mn-row-heading{align-items:flex-start;margin:28px 0 16px;gap:12px}.mn-row-heading h2{font-size:24px;max-width:215px}.mn-row-heading a{font-size:11px;padding:4px 0;white-space:normal;text-align:right;max-width:92px}.mn-gem-grid{grid-template-columns:1fr;gap:16px}.mn-gem-card{display:grid;grid-template-columns:98px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:14px;text-align:left;padding:12px;border-radius:14px}.mn-gem-art{grid-row:1/4;min-height:125px;margin:0}.mn-gem-art svg{width:130px;max-width:100%;height:110px}.mn-gem-card h3{font-size:23px;margin:3px 0 4px}.mn-gem-card>p{margin-bottom:12px;font-size:11px}.mn-card-link{min-height:44px;padding:8px 10px;font-size:12px;gap:5px}.mn-daily{line-height:1.7;font-size:12px;padding:13px}.mn-perks{grid-template-columns:1fr}.mn-perk{min-height:83px;padding:16px}.mn-perk strong{font-size:18px}.mn-perk small{font-size:12px}.store-products-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.store-products .store-product{padding:10px;border-radius:14px}.store-products .store-product .product-title{font-size:20px}.store-products .store-product .image-link{padding:7px;min-height:125px}.store-products-images .store-product .image{height:135px}.store-products .store-product .actions{gap:8px}.store-products .store-product .actions .add{font-size:12px;padding:0 8px}.store-products .store-product .price{font-size:12px}.store-products .store-product .price strong{font-size:18px}.store-products .store-product .gift{width:44px}.category-description{padding:16px}.store-products-list .store-product{flex-direction:column}.store-products-list .store-product .actions{width:100%;max-width:none}.store-products-list .store-product .image-link{width:100%}.store-products-list .store-product .image{width:100%;height:150px;object-fit:contain}.popup .store-product-full{padding:16px}.popup .product-title{font-size:26px}.popup .store-product-full>.image{max-height:260px}.popup .store-product-full .descr{font-size:14px}.store-form input,.store-form select,.store-form textarea{font-size:16px}.quantity-field.with-open-basket{flex-wrap:wrap;height:auto}.quantity-field.with-open-basket>.open-basket{font-size:11px}.mn-community{font-size:12px}.site-footer-inner{flex-direction:column;align-items:flex-start}.site-footer .we-accept{flex-wrap:wrap}.mn-store-information .text-content{font-size:13px}}
@media(max-width:380px){.site-header .site-header-inner .site-title{width:121px;max-width:121px;height:58px}.site-header .site-header-inner .site-title img{width:121px;height:121px;top:-30px}.site-header .site-header-inner .open-basket{padding:0 10px}.mn-gem-card{grid-template-columns:78px minmax(0,1fr);gap:10px}.mn-gem-card h3{font-size:21px}.store-products-images{grid-template-columns:1fr}.mn-hero{padding:17px}.mn-section-heading h2{font-size:29px}}
.site{display:block;gap:0}.site-content{min-height:650px}
.site-header .site-header-inner .open-basket{color:#482b29;font-size:13px}
.site-header .site-header-inner .toggle-navigation{background-image:none}
.site-header .site-header-inner .toggle-navigation::before{content:'';position:absolute;left:12px;top:21px;width:18px;height:2px;border-radius:2px;background:#ecd5ff;box-shadow:0 -6px 0 #ecd5ff,0 6px 0 #ecd5ff}
.popup .popup-close{min-width:44px;min-height:44px}
@view-transition{navigation:none}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Approved Mythical Arcade concept: palette, proportions and illustrated UI. */
:root{--color-text:#fff2db;--color-text-secondary:#cfb6df;--color-bg:#211836;--color-brighter-bg:#38264c;--color-primary:#ffda78;--color-primary-text:#4f311a}
body{background:#19171c}.site{max-width:1128px;background:#211836;border:2px solid #74509e;border-radius:20px;box-shadow:0 12px 40px #160c2b40;color-scheme:dark}
.site-header{background:#1a122c;border-bottom:1px solid #66447f;padding:0 28px}.site-header .site-header-inner{height:96px}.site-header .site-header-inner .site-title{width:190px;max-width:190px;height:73px}.site-header .site-header-inner .site-title img{width:190px;height:190px;top:-58px}.mn-header-note{color:#d8bce9;font-size:12px}
.site-header .site-header-inner .open-basket{background:#342347;color:#f0dcff;border:1px solid #806093;box-shadow:0 3px 0 #100b1b}.site-header .site-header-inner .open-basket::before{background-color:#f0dcff}
.site-content.site-content-widgets{grid-template-columns:155px minmax(0,1fr)}.site-content.site-content-widgets>main{padding:24px;background:radial-gradient(ellipse at 75% 0,#62418033,transparent 60%),#211836}.site-content.site-content-widgets>.store-sidebar{padding:24px 10px;background:#271c3a;border-color:#5b3e73;gap:12px}.mn-home{min-height:0!important}.mn-section-heading{margin-bottom:18px}.mn-eyebrow{font-size:10px;margin-bottom:7px;color:#c7a7e0}.mn-section-heading h2{font-size:32px;color:#fff2ce;margin-bottom:7px;text-shadow:0 2px 0 #100b20}.mn-section-heading>p:last-child{color:#cfb6df;font-size:12px}.mn-sidebar-label{color:#bba0cf;padding:0 10px 9px;line-height:1.8}
.store-sidebar .site-navigation .menu{gap:12px}.store-sidebar .site-navigation li>a{background:#39284d;color:#d6bcea;border:1px solid #73528b;box-shadow:0 3px 0 #150d25;font-size:12px;padding:11px 9px;min-height:48px;gap:9px}.store-sidebar .site-navigation li.active>a{background:linear-gradient(#ffedb4,#efbd58);border:1px solid #ffebad;color:#503422;box-shadow:0 4px 0 #91703b}.store-sidebar .site-navigation .menu>li>a::before{display:none}.store-sidebar .site-navigation a svg{width:19px;height:19px;flex:none;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linejoin:round}.mn-community{color:#baa0ce;padding:20px 8px 0;font-size:11px}.mn-community a,.mn-community button{font-size:10px}
.mn-hero{position:relative;overflow:hidden;grid-template-columns:40% minmax(0,1fr);gap:0;padding:0;min-height:272px;border:2px solid #9975c1;border-bottom:5px solid #110d21;background:radial-gradient(circle at 23% 45%,#9570ce,#60448e 41%,#392657 85%);box-shadow:0 1px 0 #74539c;border-radius:19px}.mn-hero::before{content:'';position:absolute;border-radius:50%;border:1px solid #ecd7ff33;left:calc(20% - 115px);top:calc(50% - 115px);width:230px;height:230px;box-shadow:0 0 0 28px #ebcfff0d,0 0 0 57px #ebcfff09;pointer-events:none}.mn-hero-art{position:relative;padding:12px;min-height:0}.mn-hero-art img{height:250px;max-height:250px;width:100%;filter:drop-shadow(0 12px 9px #1a0c3b99)}.mn-hero-copy{position:relative;padding:22px 20px 22px 0}.mn-badge{display:table;background:#241831bb;border:1px solid #a183af;color:#ffe2a0;font-size:10px;padding:5px 9px;margin-bottom:10px;box-shadow:none}.mn-hero h2{color:#fff2ce;text-shadow:0 2px 0 #211334;font-size:28px;line-height:1.04;margin-bottom:9px}.mn-hero-name{font-size:12px;line-height:1.5;color:#ecdbf6;margin-bottom:12px}.mn-loot{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0;min-height:28px}.mn-loot span{background:#2c1b45a8;border:1px solid #9170a6;color:#f3e3ff;display:flex;align-items:center;gap:4px;font-size:11px;font-weight:900;border-radius:6px;padding:4px 6px}
.btn-primary{background:linear-gradient(#ffeaa2,#ffda78);border:2px solid #ffeda8;border-bottom-color:#c99443;box-shadow:0 3px 0 #8b612e;color:#4f311a}.mn-hero-link{min-height:44px;padding:9px 12px;font-size:13px}.mn-row-heading{margin:22px 0 13px}.mn-row-heading h2{font-size:21px;color:#fbeaff}.mn-row-heading a{font-size:11px;color:#d5b1ee}.mn-gem-grid{gap:13px;min-height:230px}.mn-gem-card{background:#38264c;border:2px solid #8f68af;border-bottom:5px solid #100b20;box-shadow:0 1px 0 #57396e;border-radius:19px;padding:8px;gap:0}.mn-gem-art{position:relative;height:110px;background:radial-gradient(ellipse,#9662cd,#57358b);border:1px solid #8354b1;border-radius:12px;margin-bottom:0;overflow:hidden}.mn-gem-art::after{content:'✦';position:absolute;right:12px;top:7px;color:#fbe5a2;font-size:22px;text-shadow:0 1px 1px #49295f}.mn-gem-cluster{display:flex;justify-content:center;align-items:center;color:#7544be;filter:drop-shadow(0 5px 0 #30155788);height:100%;width:100%}.mn-gem-cluster svg{width:59px;height:59px;max-width:none;stroke:#7544be;stroke-width:1.6;stroke-linejoin:round;fill:#cb9cf8;flex:none}.mn-gem-cluster svg:nth-child(2){width:77px;height:77px;margin:0 -24px;z-index:1;fill:#dcafff;transform:translateY(-5px)}.mn-gem-cluster svg:first-child{transform:rotate(-14deg)}.mn-gem-cluster svg:last-child{transform:rotate(14deg)}.mn-gem-card h3{padding-top:8px;font-size:23px;margin:0;color:#fff2db;line-height:1.3}.mn-gem-card>p{padding:2px 0 9px;font-size:10px;font-weight:800;color:#ccb0df;margin:0}.mn-card-link{font-size:12px;padding:7px 8px;min-height:44px}.mn-perks{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.mn-perk{border:1px solid #8f6c98;background:#392749;box-shadow:0 3px 0 #120c22;color:#f8dfb5;padding:13px;gap:10px;min-height:74px}.mn-perk svg{width:29px;height:29px;flex:none;color:#f4cf78}.mn-perk strong{font-family:Nunito,sans-serif;font-size:13px;font-weight:1000;margin:0}.mn-perk small{font-size:10px;color:#d5badb;margin-top:2px}.mn-perk-daily{background:#302946;border-color:#77709d;color:#e5d9fc}.mn-perk-daily svg{color:#d1b3fb}.mn-store-information{margin-top:22px;padding-top:14px}.site-footer{background:#1c142d;border-color:#604377;padding:16px 24px}.site-footer-inner{padding:0}.site-footer .copyright{font-size:10px;color:#bfa2d4}.site-footer .we-accept img{max-height:18px}
.store-products .store-product{background:#38264c;border-color:#8f68af;border-bottom:5px solid #100b20;box-shadow:0 1px 0 #57396e}.store-products .store-product .image-link{background:radial-gradient(ellipse,#9662cd,#57358b);border:1px solid #8354b1;min-height:130px;height:145px}.store-products .store-product .image-link:has(.mn-rank-icon){background:radial-gradient(ellipse,#c59a63,#795339);border-color:#a27a53}.mn-rank-icon{display:grid;place-items:center;width:100%;height:100%;color:#734323}.mn-rank-icon svg{height:67px;width:67px;fill:#ffda86;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;filter:drop-shadow(0 4px 0 #55331f99)}
/* Keep the concept sidebar at tablet widths; phones retain large shortcut tabs. */
@media(min-width:641px){.site{margin:20px auto 0}.site-header{position:relative;box-shadow:none}.site-header .site-header-inner .actions{display:none}.site-header .site-header-inner .site-title{width:190px;max-width:190px;height:73px}.site-header .site-header-inner .site-title img{width:190px;height:190px;top:-58px}.mn-quick-nav{display:none}.site-header .site-header-inner .user-actions .log-in{display:block}.site-content.site-content-widgets{display:grid;grid-template-columns:155px minmax(0,1fr)}.site-content.site-content-widgets>.store-sidebar{display:flex;order:initial;width:auto;grid-column:1;grid-row:1;border-top:0;border-right:1px solid #5b3e73;flex-direction:column}.site-content.site-content-widgets>main{grid-column:2;grid-row:1;order:initial}.mn-sidebar-label{display:block}.store-sidebar .site-navigation,body:not(.show-navigation) .store-sidebar .site-navigation{position:static;inset:auto;visibility:visible;opacity:1;background:none;z-index:auto;transition:none}.store-sidebar .site-navigation .menu,body:not(.show-navigation) .store-sidebar .site-navigation .menu{position:static;inset:auto;width:auto;height:auto;padding:0;background:none;opacity:1;scale:1;translate:0;transform:none;overflow:visible;transition:none}.store-sidebar .site-navigation .close-navigation{display:none}.mn-community{display:block;margin-top:auto}.mn-community button,.mn-community a{display:block;margin-top:10px;min-height:32px}.mn-gem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mn-gem-card{display:flex;text-align:center}.mn-gem-art{width:100%;height:110px;min-height:110px;grid-row:auto}.mn-hero{display:grid;grid-template-columns:40% minmax(0,1fr)}.mn-hero-art{height:auto}.mn-hero h2 br{display:inline}.mn-perks{grid-template-columns:1fr 1fr}.mn-row-heading h2{max-width:none}.mn-row-heading a{max-width:none;white-space:nowrap}}
@media(min-width:641px) and (max-width:960px){.site{margin:12px 10px 0}.site-header{padding:0 20px}.site-header .site-header-inner{height:90px}.site-content.site-content-widgets{grid-template-columns:125px minmax(0,1fr)}.site-content.site-content-widgets>.store-sidebar{padding:22px 6px}.site-content.site-content-widgets>main{padding:18px}.store-sidebar .site-navigation li>a{font-size:11px;padding:10px 7px;gap:7px}.mn-section-heading h2{font-size:29px}.mn-hero-art img{height:215px}.mn-hero-copy{padding:18px 15px 18px 0}.mn-hero h2{font-size:25px}.mn-loot span{font-size:10px;padding:4px}.mn-gem-grid{gap:9px}.mn-gem-card h3{font-size:20px}.mn-gem-cluster svg{width:48px;height:48px}.mn-gem-cluster svg:nth-child(2){width:65px;height:65px}.mn-card-link{font-size:11px;padding:7px 5px;gap:5px}.mn-perk{padding:12px 9px}.mn-perk strong{font-size:12px}.mn-perk svg{width:25px;height:25px}.mn-header-note{display:none}.store-products-images{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.site{margin:0;border:0;border-radius:0}.site-header{position:sticky;top:0;padding:0 12px}.site-header .site-header-inner{height:75px}.site-header .site-header-inner .site-title{width:138px;max-width:138px;height:62px}.site-header .site-header-inner .site-title img{width:138px;height:138px;top:-36px}.mn-header-note{display:none}.site-content.site-content-widgets>main{padding:22px 16px}.mn-section-heading h2{font-size:29px}.mn-section-heading>p:last-child{font-size:12px}.mn-hero{display:flex;flex-direction:column;padding:14px 17px 18px;gap:0;min-height:0}.mn-hero-art{padding:0;height:190px}.mn-hero-art img{height:190px;max-height:190px}.mn-hero-copy{padding:14px 0 0}.mn-hero h2{font-size:28px}.mn-hero h2 br{display:none}.mn-hero::before{left:calc(50% - 115px);top:0}.mn-loot{min-height:0}.mn-row-heading{margin:24px 0 13px}.mn-row-heading h2{max-width:220px;font-size:23px}.mn-gem-grid{grid-template-columns:1fr;min-height:440px;gap:14px}.mn-gem-card{display:grid;grid-template-columns:98px minmax(0,1fr);column-gap:13px;padding:12px;text-align:left}.mn-gem-art{grid-row:1/4;height:124px;min-height:124px}.mn-gem-cluster{transform:scale(.8)}.mn-gem-cluster svg{width:48px;height:48px}.mn-gem-cluster svg:nth-child(2){width:60px;height:60px;margin:0 -22px}.mn-gem-card h3{padding:0;font-size:22px}.mn-gem-card>p{padding:2px 0 10px}.mn-card-link{min-height:48px;font-size:12px;padding:8px}.mn-perks{grid-template-columns:1fr}.mn-perk{min-height:76px;padding:15px}.mn-perk strong{font-size:14px}.mn-perk small{font-size:11px}}
/* Fast, legible product dialogs, including a visible network loading state. */
.popup{--fade-duration:120ms;background-color:#100a20b8}.popup .popup-content{background:#39274f;border:2px solid #9470ae;color:#f4e2ff;box-shadow:0 18px 70px #0b071470}.popup .popup-close{opacity:1;top:8px;right:8px;background:#63467b;border-radius:9px;width:38px;height:38px}.popup .popup-close::before{background-color:#f6e5ff}.popup-loading .popup-content::before{display:none!important}.mn-loading-status{font-weight:800;font-size:16px;color:#eedcff;min-height:125px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:30px;text-align:center}.mn-loading-status::before{content:'';width:30px;height:30px;border:3px solid #82639c;border-top-color:#ffdc83;border-radius:50%;animation:mn-spin .7s linear infinite}.popup[data-load-state=error] .mn-loading-status::before{display:none}@keyframes mn-spin{to{transform:rotate(360deg)}}
.popup .store-product-full .actions{position:static;inset:auto;width:100%;padding:16px 0 0;margin:0;background:none;backdrop-filter:none;filter:none;border-top:1px solid #76538e;gap:12px}.popup .store-product-full .actions .price{margin:0;flex:1;align-self:center;text-align:left}.popup .store-product-full .actions .wide{flex:0 1 250px}.popup .store-product-full .product-title{padding-right:48px;margin:0;font-size:28px}.popup .store-product-full .descr{font-size:13px;line-height:1.7;padding:0}.popup .store-product-full>.image{max-height:240px;width:100%;object-fit:contain}.popup .store-product-full .descr p:first-child{margin-top:0}.popup .store-product-full .descr img{max-height:220px;object-fit:contain}
@media(min-width:641px){.popup .store-product-popup-content:not(:has(.mn-loading-status)){display:grid;grid-template-columns:minmax(150px,32%) minmax(0,1fr);gap:20px 25px;padding:26px;max-width:790px}.popup .store-product-full>.product-title{grid-column:1/-1;grid-row:1}.popup .store-product-full>.image,.popup .store-product-full>.media-slider{grid-column:1;grid-row:2}.popup .store-product-full>.descr{grid-column:2;grid-row:2;max-height:55vh;overflow:auto;padding-right:6px}.popup .store-product-full>.actions{grid-column:1/-1;grid-row:3}.popup .store-product-full>.image{max-height:300px;align-self:start}.popup .store-product-popup-content:has(.mn-loading-status){max-width:650px}}
@media(max-width:640px){.popup .store-product-popup-content{padding:20px 16px 16px}.popup .store-product-full>.image{max-height:170px}.popup .store-product-full .product-title{font-size:25px}.popup .store-product-full .descr{font-size:12px}.popup .store-product-full .actions{position:sticky;bottom:0;background:#39274f;padding:13px 0 4px;z-index:2}.popup .store-product-full .actions .wide{flex:1 1 100%}.popup .store-product-full .actions .price{flex:1 1 100%;font-size:16px}.popup-scroll-cont{padding:10px}.mn-loading-status{min-height:180px;font-size:15px}}
@media(prefers-reduced-motion:reduce){.mn-loading-status::before{animation:none}}
.mn-navigation-status{position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:1100;background:#39274f;border:1px solid #aa81ca;border-radius:10px;box-shadow:0 4px 20px #130b27aa;color:#ffe7a5;padding:10px 18px;font-size:13px;font-weight:900;pointer-events:none}.site-content[aria-busy=true]{cursor:progress}.site-content main:focus{outline:none}
/* FLAT ITEM SHOP V3 */
:root{--color-text:#fff0d8;--color-text-secondary:#ddc8fa;--color-bg:#342052;--color-brighter-bg:#50316f;--color-primary:#ffdf59;--color-primary-hover:#ffe97f;--color-primary-text:#34204d;--color-primary-text-hover:#34204d;--content-inner-width:2400px;--sidebar-width:220px}
body{background:#21182f;color:#fff0db;font-size:16px}
.site-content.site-content-widgets>main{background:#49316a}
.site{width:calc(100% - 64px);max-width:2400px;min-height:0;margin:28px auto;border:3px solid #241238;border-radius:22px;background:#49316a;box-shadow:0 7px 0 #170e25;overflow:clip}
.site-content,.mn-home{min-height:0!important}.site-header{background:#322049;border-bottom:3px solid #241238;padding:0 30px}.site-header .site-header-inner{height:110px}.site-header .site-header-inner .site-title{width:220px;max-width:220px;height:88px}.site-header .site-header-inner .site-title img{width:220px;height:220px;top:-64px}.mn-header-note{font-size:15px;color:#ead8ff}.site-header .site-header-inner .open-basket{background:#3c225c;border:2px solid #9f78c8;box-shadow:0 3px 0 #231235;font-size:16px;min-height:48px;padding:0 20px}
.site-content.site-content-widgets{grid-template-columns:220px minmax(0,1fr)}.site-content.site-content-widgets>main{padding:30px 34px 26px}.site-content.site-content-widgets>.store-sidebar{padding:24px 14px;background:#36234f;border-color:#25153b}.mn-sidebar-label{font-size:12px;color:#d6b8ed;padding:0 10px 12px}.mn-community{font-size:13px;color:#d8c2ed}.mn-community a,.mn-community button{font-size:12px}
.store-sidebar .site-navigation .menu{gap:10px}.store-sidebar .site-navigation li>a{font-size:16px;min-height:60px;padding:10px 12px;border:2px solid transparent;background:transparent;box-shadow:none;color:#ddc3f5;border-radius:14px;gap:13px}.store-sidebar .site-navigation li>a:hover{background:#674195;border-color:#8b62b7}.store-sidebar .site-navigation li.active>a{background:#9561d1;border:2px solid #ba91e5;color:#fff7e7;box-shadow:0 3px 0 #25153b}
.mn-item-icon{display:block;overflow:visible}.store-sidebar .site-navigation a svg.mn-item-icon{width:34px;height:34px;stroke:none;fill:none;flex:none}.mn-quick-nav .mn-item-icon{width:26px;height:26px;flex:none}.mn-package-art{display:grid;place-items:center;width:100%;height:100%}.mn-package-art svg.mn-item-icon{width:150px;height:150px;max-width:100%;filter:none;transform:none}
.mn-eyebrow{font-size:12px;color:#dcc0f3;margin-bottom:9px;letter-spacing:1.6px}.mn-section-heading{margin-bottom:22px}.mn-section-heading h2{font-size:clamp(34px,2.5vw,52px);max-width:none;color:#fff0d8;line-height:1.12;text-shadow:0 3px 0 #25153b}.mn-section-heading>p:last-child{font-size:16px;color:#e3cef4;margin-top:9px}
.mn-hero{background:#e2baf8;border:3px solid #302044;border-bottom-width:6px;border-radius:20px;box-shadow:none;grid-template-columns:minmax(180px,28%) minmax(0,1fr);min-height:260px;gap:24px;padding:18px 28px;color:#34204d}.mn-hero::before{display:none}.mn-hero-art{height:260px;padding:0}.mn-hero-art img{height:260px;max-height:260px;width:auto;max-width:100%;filter:none}.mn-hero-copy{padding:8px 0;max-width:1100px}.mn-badge{background:#9959d2;border:0;border-radius:20px;padding:5px 13px;color:#fff5e8;font-size:13px;letter-spacing:1px;box-shadow:none}.mn-hero h2{color:#34204d;text-shadow:none;font-size:clamp(28px,2.3vw,44px);line-height:1.1;margin-bottom:10px}.mn-hero h2 br{display:none}.mn-hero-name{font-size:17px;color:#52316c;line-height:1.45;margin-bottom:10px}.mn-loot{margin:10px 0;min-height:0;gap:7px}.mn-loot span{background:#f2dcff;color:#4a2866;border:1px solid #b68bce;font-size:13px;border-radius:7px;padding:5px 9px}.mn-hero-link{max-width:680px;min-height:52px;font-size:16px;margin-top:14px}
.btn-primary{background:#ffdf59;border:3px solid #53304e;border-bottom-width:5px;box-shadow:none;color:#34204d;font-weight:1000;border-radius:13px;transition:background-color .12s}.btn-primary:hover{background:#ffea83;box-shadow:none}.btn-secondary{background:#553471;border:2px solid #9976b6;box-shadow:0 3px 0 #25153b}.mn-row-heading{margin:25px 0 14px;align-items:center}.mn-row-heading h2{font-size:28px;color:#fff0df;max-width:none}.mn-row-heading a{font-size:14px;color:#e4c7ff;max-width:none;white-space:nowrap}
.mn-gem-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-height:0}.mn-gem-card{background:#ddc0f7;border:3px solid #302044;border-bottom-width:6px;border-radius:18px;box-shadow:none;padding:15px;display:flex;gap:0;color:#34204d;text-align:center}.mn-gem-art{background:none;border:0;margin:0;height:150px;min-height:150px;overflow:visible}.mn-gem-art::after{display:none}.mn-gem-art svg.mn-item-icon{height:145px;width:145px;filter:none;transform:none;fill:none;stroke:none}.mn-gem-card h3{color:#34204d;font-size:27px;line-height:1.15;padding-top:10px;margin:0}.mn-gem-card>p{font-size:13px;color:#69447f;padding:7px 0 14px;margin:0}.mn-card-link{font-size:16px;min-height:49px;padding:8px 12px;gap:6px;margin-top:auto}
.mn-perks{gap:18px;margin-top:20px}.mn-perk,.mn-perk-daily{background:#8250b8;border:3px solid #302044;border-bottom-width:5px;border-radius:17px;box-shadow:none;padding:16px 20px;min-height:92px;color:#fff4df}.mn-perk svg.mn-item-icon{height:51px;width:51px}.mn-perk strong{font-family:'Lilita One',Nunito,sans-serif;font-size:24px;font-weight:400}.mn-perk small{font-size:13px;color:#f0dbff}.mn-store-information{border-color:#8056a3;font-size:14px;margin-top:24px}
.store-products-images{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.store-products .store-product{background:#ddc0f7;border:3px solid #302044;border-bottom-width:6px;border-radius:18px;box-shadow:none;padding:16px;color:#34204d}.store-products .store-product .image-link,.store-products .store-product .image-link:has(.mn-rank-icon){height:175px;min-height:175px;background:none;border:0;padding:0;display:grid;place-items:center}.store-products .store-product .product-title{font-size:27px;color:#34204d}.store-products .store-product .product-title a{color:inherit}.store-products .store-product .price{color:#442553;font-size:16px}.store-product .price .discount{color:#755b87}.store-products .store-product .actions .add{font-size:15px;min-height:49px}.store-products .store-product .actions .gift{color:#4e2e65}.category-description{background:#51366d;border:2px solid #8d62b0;color:#efdbff;font-size:15px;padding:17px 20px}.category-description summary{min-height:35px;cursor:pointer;font-weight:900}.category-description[open] summary{margin-bottom:14px}.countdown{font-family:Nunito,sans-serif;font-size:12px;color:#774a7d;display:block;margin-top:7px}
.site-footer{background:#322049;border-top:2px solid #25153b;padding:20px 30px}.site-footer .copyright{font-size:12px;color:#d6bce9}.site-footer .we-accept img{max-height:22px}
.popup .popup-content{border:3px solid #b987df;border-bottom-width:6px;border-radius:20px;background:#43285d;box-shadow:none}.popup .store-product-full .descr{font-size:15px;color:#f2dfff}.popup .store-product-full .product-title{font-size:31px}.popup .store-product-full .actions{background:#43285d}.popup .store-product-full .actions .price{color:#ffe681}.popup .popup-close{background:#78539a}.popup .store-product-full .countdown{color:#ebc8ff}
@media(min-width:1800px){.site-content.site-content-widgets{grid-template-columns:240px minmax(0,1fr)}.site-content.site-content-widgets>main{padding:35px 44px}.mn-hero{grid-template-columns:300px minmax(0,1fr);min-height:280px}.mn-gem-art{height:185px;min-height:185px}.mn-gem-art svg.mn-item-icon{width:180px;height:180px}.mn-package-art svg.mn-item-icon{width:175px;height:175px}.store-products .store-product .image-link{height:200px}.mn-gem-card h3,.store-products .store-product .product-title{font-size:30px}}
@media(min-width:961px) and (max-width:1450px){.site{width:calc(100% - 32px);margin:16px auto}.site-content.site-content-widgets{grid-template-columns:185px minmax(0,1fr)}.site-content.site-content-widgets>main{padding:24px}.store-sidebar .site-navigation li>a{font-size:14px;padding:10px 8px;gap:9px}.store-sidebar .site-navigation a svg.mn-item-icon{width:29px;height:29px}.mn-gem-grid,.store-products-images{grid-template-columns:repeat(3,minmax(0,1fr))}.mn-gem-grid:has(.mn-rank-card){grid-template-columns:repeat(4,minmax(0,1fr))}.mn-gem-card{padding:10px}.mn-gem-card h3{font-size:23px}.mn-card-link{font-size:13px;padding:7px}.mn-gem-art svg.mn-item-icon{width:120px;height:120px}.mn-hero{gap:20px;padding:16px 22px}.mn-hero-art,.mn-hero-art img{height:235px;max-height:235px}}
@media(max-width:960px){.site{width:100%;margin:0;min-height:0;border:0;border-radius:0;box-shadow:none}.site-header{position:sticky;padding:0 16px;z-index:30}.site-header .site-header-inner{height:82px}.site-header .site-header-inner .site-title{width:158px;max-width:158px;height:66px}.site-header .site-header-inner .site-title img{width:158px;height:158px;top:-44px}.site-header .site-header-inner .actions{display:flex}.site-header .site-header-inner .user-actions .log-in{display:none}.mn-header-note{display:none}.mn-quick-nav{display:flex;gap:8px;padding:0 0 12px;overflow-x:auto}.mn-quick-nav a{background:#543371;border:2px solid #7a5399;box-shadow:none;color:#ecd9fc;gap:7px;padding:7px 12px;font-size:14px;min-height:46px}.mn-quick-nav a[aria-current]{background:#9a65d2;color:#fff6e3;border-color:#c69dec}.site-content.site-content-widgets{display:flex;flex-direction:column}.site-content.site-content-widgets>main{padding:25px 22px;order:0;width:100%}.site-content.site-content-widgets>.store-sidebar{display:block;order:1;padding:0;border:0;height:0}.mn-sidebar-label,.mn-community{display:none}.store-sidebar .site-navigation,body:not(.show-navigation) .store-sidebar .site-navigation{position:fixed;inset:0;z-index:100;background:#190d2bbb;opacity:0;visibility:hidden;pointer-events:none}.show-navigation .store-sidebar .site-navigation{opacity:1;visibility:visible;pointer-events:auto}.store-sidebar .site-navigation .menu,body:not(.show-navigation) .store-sidebar .site-navigation .menu{position:absolute;inset:0 auto 0 0;display:flex;width:min(340px,88vw);height:100%;padding:82px 18px 24px;background:#38234f;opacity:1;visibility:visible;transform:none;translate:0;scale:1;overflow:auto}.store-sidebar .site-navigation .close-navigation{display:block;position:absolute;top:18px;left:min(275px,70vw);z-index:101;width:44px;height:44px;background:#765091;border:2px solid #b98cdb;border-radius:10px}.mn-gem-grid,.mn-gem-grid:has(.mn-rank-card),.store-products-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.mn-hero{grid-template-columns:32% minmax(0,1fr);gap:18px;padding:18px;min-height:0}.mn-hero-art,.mn-hero-art img{height:220px;max-height:220px}.mn-hero h2{font-size:30px}.mn-hero-name{font-size:15px}.mn-hero-link{font-size:15px}.mn-section-heading h2{font-size:36px}.mn-perk{padding:15px}.mn-perk strong{font-size:21px}.mn-perk small{font-size:12px}.site-footer{padding:20px}}
@media(max-width:600px){.site-header{padding:0 12px}.site-header .site-header-inner{height:76px;gap:7px}.site-header .site-header-inner .site-title{width:140px;max-width:140px;height:62px}.site-header .site-header-inner .site-title img{width:140px;height:140px;top:-37px}.site-header .site-header-inner .open-basket{font-size:13px;padding:0 11px;min-height:44px}.mn-quick-nav a{font-size:13px;padding:7px 10px;gap:5px}.mn-quick-nav .mn-item-icon{width:23px;height:23px}.site-content.site-content-widgets>main{padding:22px 14px}.mn-eyebrow{font-size:10px}.mn-section-heading h2{font-size:31px}.mn-section-heading>p:last-child{font-size:14px}.mn-hero{display:grid;grid-template-columns:95px minmax(0,1fr);padding:13px;gap:13px;border-radius:16px}.mn-hero-art,.mn-hero-art img{height:145px;max-height:145px;min-height:0;width:100%}.mn-hero-copy{padding:0;min-width:0}.mn-badge{font-size:9px;letter-spacing:.5px;padding:4px 8px;margin-bottom:8px}.mn-hero h2{font-size:23px;margin-bottom:7px}.mn-hero-name{font-size:12px;margin-bottom:8px}.mn-loot{display:none}.mn-hero-link{font-size:12px;min-height:46px;padding:8px;gap:5px;margin-top:9px}.mn-row-heading{gap:10px;margin:23px 0 13px}.mn-row-heading h2{font-size:24px;max-width:210px}.mn-row-heading a{font-size:12px;white-space:normal;max-width:83px}.mn-gem-grid,.mn-gem-grid:has(.mn-rank-card){grid-template-columns:1fr;gap:12px}.mn-gem-card{display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:14px;padding:13px;text-align:left;border-radius:15px}.mn-gem-art{grid-row:1/4;height:112px;min-height:112px;width:84px}.mn-gem-art svg.mn-item-icon{width:84px;height:100px}.mn-gem-card h3{padding-top:0;font-size:25px}.mn-gem-card>p{font-size:12px;padding:5px 0 8px}.mn-card-link{min-height:46px;font-size:14px;padding:7px 10px}.mn-perks{grid-template-columns:1fr;gap:12px}.mn-perk{min-height:80px}.mn-perk strong{font-size:22px}.mn-perk svg.mn-item-icon{width:42px;height:42px}.store-products-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-products .store-product{padding:10px;gap:10px}.store-products .store-product .image-link{height:115px;min-height:115px}.mn-package-art svg.mn-item-icon{height:110px;width:110px}.store-products-images .store-product .image{height:115px}.store-products .store-product .product-title{font-size:21px}.store-products .store-product .price{font-size:13px}.store-products .store-product .actions .add{font-size:12px;padding:7px 5px}.category-description{font-size:14px;padding:12px 15px;margin-bottom:18px}.popup .store-product-full .descr{font-size:14px}.popup .store-product-full .product-title{font-size:27px}.popup .store-product-full .actions{background:#43285d}.site-footer .copyright{font-size:11px}}
@media(max-width:360px){.site-header .site-header-inner .site-title{width:120px;max-width:120px;height:56px}.site-header .site-header-inner .site-title img{width:120px;height:120px;top:-30px}.site-header .site-header-inner .open-basket{padding:0 8px}.mn-hero{grid-template-columns:76px minmax(0,1fr);padding:10px;gap:10px}.mn-hero h2{font-size:21px}.mn-hero-link{font-size:11px}.mn-gem-card{grid-template-columns:70px minmax(0,1fr);gap:10px}.mn-gem-art{width:70px}.mn-gem-art svg.mn-item-icon{width:70px}.mn-gem-card h3{font-size:22px}.store-products-images{grid-template-columns:1fr}.store-products .store-product .image-link{height:150px}.mn-package-art svg.mn-item-icon{height:140px;width:140px}}
@media(min-width:2100px){.mn-hero-copy{display:grid;grid-template-columns:minmax(0,1fr) 280px;column-gap:28px;max-width:none}.mn-hero-copy>.mn-badge,.mn-hero-copy>h2,.mn-hero-copy>.mn-hero-name,.mn-hero-copy>.mn-loot{grid-column:1}.mn-hero-copy>.mn-hero-link{grid-column:2;grid-row:1/5;align-self:center;min-height:72px;margin:0;font-size:18px}}
