@font-face{font-family:Alibaba PuHuiTi;src:url(https://dqszrnau7magh.cloudfront.net/fonts/AlibabaPuHuiTi-3-45-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Alibaba PuHuiTi;src:url(https://dqszrnau7magh.cloudfront.net/fonts/AlibabaPuHuiTi-3-55-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alibaba PuHuiTi;src:url(https://dqszrnau7magh.cloudfront.net/fonts/AlibabaPuHuiTi-3-65-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Alibaba PuHuiTi;src:url(https://dqszrnau7magh.cloudfront.net/fonts/AlibabaPuHuiTi-3-75-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--font-ui: "Rajdhani", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;--font-puhui: "Alibaba PuHuiTi", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;--line-highlight: #f8a10e;--surface-overlay: rgba(7, 9, 15, .72);--surface-soft: rgba(0, 0, 0, .42);--text-main: #eef2fb;--text-muted: rgba(238, 242, 251, .7);--warn: #ffab2d;--danger: #ff5454;--success: #22df97;--store-page-scale: .8;--store-page-inverse-scale: 1.25;--bg-image: url(https://dqszrnau7magh.cloudfront.net/es-store/pc/background.webp);--header-image: url(https://dqszrnau7magh.cloudfront.net/es-store/pc/header.webp);--buy-button-image: url(https://dqszrnau7magh.cloudfront.net/es-store/pc/buy-button.webp);--login-button-image: url(https://dqszrnau7magh.cloudfront.net/es-store/pc/login-button.webp)}@media(max-width:1010px){:root{--bg-image: url(https://dqszrnau7magh.cloudfront.net/es-store/h5/background.webp);--header-image: url(https://dqszrnau7magh.cloudfront.net/es-store/h5/header.webp);--buy-button-image: url(https://dqszrnau7magh.cloudfront.net/es-store/h5/buy-button.webp);--login-button-image: url(https://dqszrnau7magh.cloudfront.net/es-store/h5/login-button.webp)}}*{box-sizing:border-box}html{width:100%;min-height:100%;margin:0;overflow-x:hidden}html body{width:100%;min-height:100%;margin:0;font-family:var(--font-ui);background-color:#0f1119;overflow-x:hidden}html body #root{width:100%;min-height:100%;margin:0;overflow-x:hidden}.brand-panel{grid-area:brand;padding:48px 75px;border-radius:10px;width:100%;background:#00000036;display:flex;align-items:center;flex-direction:column;text-align:center;min-height:100%}.brand-panel .game-icon{width:212px;height:212px;border-radius:50px}.brand-panel .game-logo{width:100%;margin-top:35px}.brand-panel .brand-copy{margin-top:136px;font-family:var(--font-puhui);font-weight:300;font-size:20px;letter-spacing:2px;color:#898989}.brand-panel .faq-link{margin-top:auto;margin-bottom:30px;border:none;background:transparent;padding:0;font-family:var(--font-puhui);text-decoration:underline;font-size:24px;font-weight:600;line-height:4px;color:#fff;cursor:pointer}.brand-panel .faq-modal-layer{position:fixed;inset:0;z-index:9999;background:#0000009e;display:flex;align-items:center;justify-content:center;padding:20px}.brand-panel .faq-modal{width:min(94vw,760px);max-height:60vh;border-radius:24px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#2c3448e6,#12161ff5);color:#fff;box-shadow:0 28px 80px #00000073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:30px 28px 24px;text-align:left;position:relative;overflow:hidden;display:flex;flex-direction:column}.brand-panel .faq-modal .faq-modal-header{padding-right:48px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:18px}.brand-panel .faq-modal .faq-modal-kicker{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);font-family:var(--font-puhui);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#ffffffb8}.brand-panel .faq-modal h3{margin:14px 0 0;font-family:var(--font-puhui);font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.2}.brand-panel .faq-modal .faq-modal-content{overflow-y:auto;padding-right:8px;display:grid;gap:14px}.brand-panel .faq-modal .faq-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:start;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff05)}.brand-panel .faq-modal .faq-item-index{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 12px;border-radius:14px;background:linear-gradient(135deg,#d6c490,#b58c4b);color:#1e1b14;font-family:var(--font-puhui);font-size:18px;font-weight:700;letter-spacing:.04em;box-shadow:inset 0 1px #ffffff59}.brand-panel .faq-modal .faq-item-body{min-width:0}.brand-panel .faq-modal h4{margin:0;font-family:var(--font-puhui);font-size:20px;font-weight:600;line-height:1.45;color:#fff}.brand-panel .faq-modal .faq-answer{margin:12px 0 0;line-height:1.75;font-family:var(--font-puhui);font-size:16px;color:#ffffffd1}.brand-panel .faq-modal a{color:#f4cf7c;text-decoration:none}.brand-panel .faq-modal a:hover{color:#ffe2a8;text-decoration:underline}.brand-panel .faq-modal-close{position:absolute;top:16px;right:18px;border:none;width:40px;height:40px;border-radius:999px;background:#ffffff14;color:#fffc;font-size:24px;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.brand-panel .faq-modal-close:hover{background:#ffffff24;color:#fff;transform:rotate(90deg)}@media(max-width:1010px){.brand-panel{min-height:0;width:150px;padding:0;background:transparent}.brand-panel .game-icon{width:150px;height:150px;border-radius:24px}.brand-panel .game-logo{display:none}.brand-panel .brand-copy{margin-top:14px;font-size:12px;line-height:1.5;letter-spacing:.03em;color:#ffffff73}.brand-panel .faq-link{margin-top:16px;margin-bottom:0;font-size:14px;line-height:1.2;font-weight:300}.brand-panel .faq-modal{width:min(100vw - 24px,680px);padding:22px 18px 18px}.brand-panel .faq-modal .faq-modal-header{padding-right:44px;margin-bottom:16px;padding-bottom:14px}.brand-panel .faq-modal .faq-modal-kicker{font-size:11px;letter-spacing:.18em}.brand-panel .faq-modal .faq-modal-content{gap:12px;padding-right:2px}.brand-panel .faq-modal .faq-item{grid-template-columns:1fr;gap:12px;padding:16px;border-radius:18px}.brand-panel .faq-modal .faq-item-index{justify-self:start;min-height:38px;font-size:15px}.brand-panel .faq-modal h4{font-size:17px}.brand-panel .faq-modal .faq-answer{font-size:14px;line-height:1.7}}@media(max-width:480px){.brand-panel{width:120px}.brand-panel .game-icon{width:94px;height:94px;border-radius:22px}.brand-panel .game-logo{width:118px}.brand-panel .faq-modal{width:calc(100vw - 16px);border-radius:20px;padding:18px 14px 14px}.brand-panel .faq-modal .faq-modal-header{margin-bottom:14px;padding-bottom:12px}.brand-panel .faq-modal-close{top:12px;right:12px;width:34px;height:34px;font-size:20px}}.footer{padding:32px 24px 15px;text-align:center}.footer .footer-links{display:flex;justify-content:center;gap:60px}.footer .footer-links a{font-family:var(--font-puhui);text-decoration:underline;font-size:23px;font-weight:300;color:#fff;cursor:pointer}.footer .copyright{font-family:var(--font-puhui);font-size:16px;font-weight:300;color:#919191}@media(max-width:1010px){.footer{padding:24px 16px 18px}.footer .footer-links{gap:28px}.footer .footer-links a{font-size:14px}.footer .copyright{margin-top:10px;font-size:10px;line-height:1.5}}.top-header{height:82px;padding-left:80px;display:flex;align-items:center;justify-content:space-between;background-image:var(--header-image);background-repeat:no-repeat;background-size:100% 100%}.top-header .app-title{margin:0;font-size:clamp(1.45rem,2vw,2.2rem);letter-spacing:.03em;font-weight:800;text-transform:uppercase}.top-header .headerActions{display:flex;align-items:center;gap:22px;padding-right:54px}.top-header .pwaInstallButton{min-height:40px;padding:4px 18px;color:#fff;background:#000;border:3px solid #fff;border-radius:12px;font:inherit;font-weight:700;cursor:pointer;white-space:nowrap;margin-right:20px;outline-style:none;display:flex;align-items:center}.top-header .pwaInstallButton:hover{filter:brightness(1.08)}.top-header .pwaInstallButton .savetodesktopIconCls{width:20px;height:auto;margin-right:8px;font-size:0}.top-header .languageSelector{position:relative;display:flex;align-items:center;column-gap:24px;color:#fff;--transition: cubic-bezier(.25, .74, .22, .99) .65s}.top-header .languageSelector .languageIcon{width:32px;height:30px}.top-header .languageSelector .languageButton{display:flex;align-items:center;gap:24px;background:none;border:none;cursor:pointer;padding:8px 12px;transition:all var(--transition)}.top-header .languageSelector .languageButton:hover{opacity:.8}.top-header .languageSelector .languageButton .currentLanguage{color:#fff;font-size:18px;font-weight:500;font-family:var(--font-puhui)}.top-header .languageSelector .languageButton .arrow{width:18px;height:13px;transition:transform var(--transition)}.top-header .languageSelector .languageButton .arrow.arrowOpen{transform:rotate(180deg)}.top-header .languageSelector .languageDropdown{position:absolute;top:calc(100% + 10px);right:0;background:#000000f2;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 0;min-width:200px;max-height:400px;overflow-y:auto;z-index:1000;animation:slideDown .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.top-header .languageSelector .languageDropdown::-webkit-scrollbar{width:4px}.top-header .languageSelector .languageDropdown::-webkit-scrollbar-thumb{background:var(--color-yellow);border-radius:2px}.top-header .languageSelector .languageDropdown .languageOption{display:block;padding:12px 16px;background:none;border:none;cursor:pointer;transition:background var(--transition);width:100%;text-align:left;color:#fff;font-size:16px;font-weight:500}.top-header .languageSelector .languageDropdown .languageOption:hover{background:#ffffff1a}.top-header .languageSelector .languageDropdown .languageOption.active{background:#feb61c33;color:var(--color-yellow)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1010px){.top-header{height:62px;padding:11px 18px}.top-header .app-title{font-size:clamp(1.05rem,4vw,1.55rem);max-width:70%}.top-header .languageSelector{column-gap:10px}.top-header .languageSelector .languageIcon{width:20px;height:20px}.top-header .languageSelector .languageButton{gap:10px;padding:6px 0}.top-header .languageSelector .currentLanguage{font-size:14px!important}.top-header .languageSelector .arrow{width:12px!important;height:9px!important}.top-header .headerActions{gap:10px;padding-right:0}.top-header .pwaInstallButton{min-height:34px;padding:6px 10px;font-size:12px}}.store-login-panel{grid-area:login;padding-top:4px;display:flex;justify-content:center}.store-login-panel.has-role{justify-content:flex-start}.store-login-panel .login-wrapper{width:min(100%,860px);display:flex;flex-direction:column;text-align:left}.store-login-panel .field-label{font-family:var(--font-puhui);font-size:26px;font-weight:600;color:#fff}.store-login-panel .login-row{margin:8px 0 6px;display:flex;gap:55px;align-items:stretch;min-height:75px}.store-login-panel .player-input-wrap{width:min(537px,100%);position:relative}.store-login-panel .player-input{width:100%;height:75px;padding:0 54px 0 14px;border:none;outline:none;background-color:#9f9f9f75;color:#fff;font-family:var(--font-puhui);font-size:26px}.store-login-panel .player-input::placeholder{color:#ecf2ff9e}.store-login-panel .player-help{position:absolute;right:16px;top:40px;transform:translateY(-50%);z-index:30}.store-login-panel .player-help-trigger{width:36px;height:36px;cursor:pointer}.store-login-panel .player-help-tooltip{position:absolute;right:0;top:calc(100% + 8px);z-index:10;width:min(532px,80vw);padding:0;border-radius:12px;overflow:hidden}.store-login-panel .player-help-tooltip-image{display:block;width:100%;height:auto}.store-login-panel .profile-row{margin-top:10px;display:flex;align-items:center;gap:18px}.store-login-panel .profile-row .avatar{width:92px;height:92px;border-radius:50%;flex:0 0 auto}.store-login-panel .profile-row .profile-meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}.store-login-panel .profile-row .profile-meta .profile-top-wrapper{display:flex;align-items:center;gap:20px}.store-login-panel .profile-row .profile-meta .profile-top-wrapper .profile-name{font-family:var(--font-puhui);font-size:52px;line-height:1;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-login-panel .profile-row .profile-meta .profile-top-wrapper svg{width:48px;height:48px;cursor:pointer}.store-login-panel .profile-row .profile-meta .profile-details{display:flex;flex-wrap:wrap;gap:14px 40px}.store-login-panel .profile-row .profile-meta .profile-detail{display:inline-flex;align-items:baseline;gap:12px;min-width:0}.store-login-panel .profile-row .profile-meta .profile-detail-label{color:#ffffffc7;font-family:var(--font-puhui);font-size:30px;line-height:1.1}.store-login-panel .profile-row .profile-meta .profile-detail-value{color:#fff;font-family:var(--font-puhui);font-size:30px;line-height:1.1}.store-login-panel .inline-link{margin-left:auto;border:none;background:none;color:var(--warn);font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.store-login-panel .login-hint{font-family:var(--font-puhui);font-weight:300;font-size:18px;color:#fff;opacity:.8;margin-top:10px;display:inline-block}.store-login-panel .graphic-button{border:none;width:260px;height:75px;border-radius:15px;background:center/cover no-repeat var(--login-button-image);cursor:pointer;transition:transform .18s ease;font-family:var(--font-puhui);font-weight:600;font-size:30px;color:#000}.store-login-panel .graphic-button:disabled,.store-login-panel .graphic-button.is-disabled,.store-login-panel .graphic-button[aria-disabled=true]{cursor:not-allowed;opacity:.5;filter:grayscale(.35) brightness(.92)}.store-login-panel .graphic-button:hover:not(:disabled):not(.is-disabled):not([aria-disabled=true]){transform:scale(1.05)}@media(max-width:1010px){.store-login-panel{padding-top:25px;flex:1}.store-login-panel .field-label{font-size:20px}.store-login-panel .login-wrapper{width:100%}.store-login-panel .login-row{margin:8px 0 6px;flex-direction:column;gap:0;min-height:0;justify-content:space-between;flex:1}.store-login-panel .player-input-wrap{width:100%}.store-login-panel .player-input{height:54px;padding:0 42px 0 12px;font-size:16px}.store-login-panel .player-help{right:12px;top:30px}.store-login-panel .player-help-trigger{width:24px;height:24px}.store-login-panel .graphic-button{width:154px;height:46px;align-self:flex-end;font-size:16px;border-radius:12px}.store-login-panel .login-hint{font-size:13px}.store-login-panel .profile-row{margin-top:8px;gap:10px}.store-login-panel .profile-row .avatar{width:54px;height:54px}.store-login-panel .profile-row .profile-meta{gap:4px}.store-login-panel .profile-row .profile-meta .profile-name{font-size:24px!important}.store-login-panel .profile-row .profile-meta svg{width:32px!important;height:32px!important}.store-login-panel .profile-row .profile-meta .profile-details{gap:8px 16px}.store-login-panel .profile-row .profile-meta .profile-detail{gap:6px}.store-login-panel .profile-row .profile-meta .profile-detail-label,.store-login-panel .profile-row .profile-meta .profile-detail-value{font-size:14px}}@media(max-width:480px){.store-login-panel{padding-top:0}.store-login-panel .field-label{font-size:16px}.store-login-panel .profile-row{position:relative}.store-login-panel .profile-row .icon{position:absolute;bottom:-40px;right:0}}.shop-panel{grid-area:shop;display:flex;flex-direction:column;width:100%}.shop-panel .section-title{margin:0 0 30px;font-family:var(--font-puhui);font-weight:600;font-size:26px;color:#fff}.shop-panel .status-tip{margin:0 0 12px;color:var(--text-muted);font-size:.95rem}.shop-panel .status-tip.error{color:#ffd6d6}.shop-panel .products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,230px));gap:46px;justify-content:flex-start}.shop-panel .products-grid .product-card{position:relative;border:none;width:230px;aspect-ratio:230/186;cursor:pointer;background:center/cover no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;transition:transform .18s ease,filter .18s ease,border-color .18s ease;padding:0}.shop-panel .products-grid .product-card:hover{transform:translateY(-3px);filter:saturate(1.08)}.shop-panel .products-grid .product-card .inner-border{position:absolute;width:100%;height:100%;left:0;top:0;border:2px solid #ff601a}.shop-panel .products-grid .product-card .selected-icon{position:absolute;top:0;right:0}.shop-panel .products-grid .product-card .coin-line{position:absolute;top:18px;left:16px;display:inline-flex;gap:4px;align-items:center;font-size:0;white-space:nowrap}.shop-panel .products-grid .product-card .coin-line .text{font-family:var(--font-puhui);font-size:24px;font-weight:500;color:#fff}.shop-panel .products-grid .product-card .coin-line img{width:25px;height:25px}.shop-panel .products-grid .product-card .product-badge{position:absolute;top:-28px;left:-39px;width:55px;aspect-ratio:1;overflow:visible}.shop-panel .products-grid .product-card .product-badge__image{width:100%;height:auto;display:block}.shop-panel .products-grid .product-card .product-badge__bonus-icon{position:absolute;left:-8px;bottom:9px;width:22px;height:22px;display:block;z-index:1}.shop-panel .products-grid .product-card .product-badge__bonus-icon img{width:100%;height:100%;display:block}.shop-panel .products-grid .product-card .product-badge__content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 6px 5px 8px;font-family:var(--font-puhui);font-weight:400;color:#fff;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.35);z-index:2}.shop-panel .products-grid .product-card .product-badge__primary{font-size:18px}.shop-panel .products-grid .product-card .product-badge__secondary{font-size:14px}.shop-panel .products-grid .product-card .product-badge--bonus{width:65px}.shop-panel .products-grid .product-card .product-badge--bonus .product-badge__content{gap:2px;padding:6px 8px 8px 12px}.shop-panel .products-grid .product-card .product-badge--bonus .product-badge__secondary{font-size:18px;letter-spacing:0}.shop-panel .products-grid .product-card .product-badge--discount .product-badge__content{padding-top:30%}.shop-panel .products-grid .product-card .limit-badge{position:absolute;bottom:53px;right:7px;min-width:65px;height:20px;padding:0 6px;border-radius:8px;background:#0009;font-family:var(--font-puhui);font-size:16px;font-weight:400;color:#fff;display:inline-flex;align-items:center;justify-content:center}.shop-panel .products-grid .product-card .bottom-container{position:absolute;bottom:0;height:42px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.shop-panel .products-grid .product-card .bottom-container .price-line{font-family:var(--font-puhui);font-size:19px;line-height:19px;font-weight:600;color:#000}.shop-panel .products-grid .product-card .bottom-container .origin-price{text-decoration:line-through;font-family:var(--font-puhui);font-size:12px;font-weight:500;color:#4f4f4f}.shop-panel .products-grid .product-card .bottom-container .origin-price.placeholder{text-decoration:none;color:transparent}.shop-panel .checkout-row{margin-top:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;width:300px;align-self:flex-end}.shop-panel .checkout-row .total-price{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-puhui);font-size:35px;font-weight:700;color:#d85a05;text-align:center;white-space:nowrap}.shop-panel .graphic-button{border:none;border-radius:15px;background:center/cover no-repeat var(--buy-button-image);cursor:pointer;transition:transform .18s ease;font-family:var(--font-puhui);font-weight:600;font-size:30px;color:#000}.shop-panel .graphic-button:disabled,.shop-panel .graphic-button.is-disabled,.shop-panel .graphic-button[aria-disabled=true]{cursor:not-allowed;opacity:.5;filter:grayscale(.35) brightness(.92)}.shop-panel .graphic-button:hover:not(:disabled):not(.is-disabled):not([aria-disabled=true]){transform:scale(1.05)}.shop-panel .graphic-button.buy-button{width:300px;height:78px}@media(max-width:1010px){.shop-panel{flex:1;justify-content:space-between}.shop-panel .section-title{display:none}.shop-panel .products-grid{grid-template-columns:repeat(3,minmax(150px,1fr));gap:50px 25px;justify-content:center}.shop-panel .products-grid .product-card{width:auto;aspect-ratio:230/151}.shop-panel .products-grid .product-card .selected-icon{width:30px;height:30px}.shop-panel .products-grid .product-card .coin-line{left:12px}.shop-panel .products-grid .product-card .coin-line .text{font-size:16px}.shop-panel .products-grid .product-card .coin-line img{width:16px;height:16px}.shop-panel .products-grid .product-card .product-badge{top:-16px;left:-12px;width:38px}.shop-panel .products-grid .product-card .product-badge__bonus-icon{left:-1px;bottom:-1px;width:14px;height:14px}.shop-panel .products-grid .product-card .product-badge__primary{font-size:14px}.shop-panel .products-grid .product-card .product-badge__secondary{font-size:8px}.shop-panel .products-grid .product-card .product-badge--bonus .product-badge__primary{font-size:6px}.shop-panel .products-grid .product-card .product-badge--bonus .product-badge__secondary{font-size:10px}.shop-panel .products-grid .product-card .product-badge--bonus .product-badge__content{padding:4px 4px 5px 6px}.shop-panel .products-grid .product-card .limit-badge{bottom:35%;min-width:40px;height:16px;padding:0 4px;font-size:11px}.shop-panel .products-grid .product-card .bottom-container{height:28%}.shop-panel .products-grid .product-card .bottom-container .price-line{font-size:14px;line-height:1}.shop-panel .products-grid .product-card .bottom-container .origin-price{font-size:10px}.shop-panel .checkout-row{width:100%;margin-top:24px;gap:12px;align-items:flex-end}.shop-panel .total-price{width:100%;justify-content:flex-end}.shop-panel .graphic-button.buy-button{width:180px;height:52px;font-size:18px;border-radius:12px}}@media(max-width:480px){.shop-panel .section-title{display:none}.shop-panel .products-grid{grid-template-columns:repeat(auto-fit,130px);gap:12px 10px}.shop-panel .products-grid .product-card{width:130px}.shop-panel .products-grid .product-card .product-badge{top:-16px;left:-6px;width:30px}.shop-panel .products-grid .product-card .product-badge__bonus-icon{left:0;bottom:0;width:11px;height:11px}.shop-panel .products-grid .product-card .product-badge__primary{font-size:12px}.shop-panel .products-grid .product-card .product-badge__secondary{font-size:8px}.shop-panel .products-grid .product-card .product-badge--bonus .product-badge__primary{font-size:7px}.shop-panel .products-grid .product-card .product-badge--bonus .product-badge__secondary{font-size:12px}.shop-panel .products-grid .product-card .product-badge--bonus .product-badge__content{padding:3px 3px 4px 4px}.shop-panel .products-grid .product-card .coin-line{top:10px;left:10px}.shop-panel .products-grid .product-card .coin-line .text{font-size:14px}.shop-panel .products-grid .product-card .coin-line img{width:13px;height:13px}.shop-panel .products-grid .product-card .bottom-container .price-line{font-size:12px}.shop-panel .products-grid .product-card .bottom-container .origin-price{font-size:8px}.shop-panel .checkout-row{margin-top:16px}.shop-panel .total-price{font-size:16px!important}.shop-panel .graphic-button.buy-button{width:168px;height:48px;font-size:17px}}.store-page{width:100%;min-height:calc(100vh * var(--store-page-inverse-scale));color:var(--text-main);display:flex;flex-direction:column;transform-origin:top left;zoom:var(--store-page-scale)}.store-page .content-container{background-image:var(--bg-image);background-size:100% 100%;background-repeat:no-repeat;background-position:top center;flex:1;display:flex;position:relative}.store-page .content-container .content-shell{width:min(1776px,100vw - 80px);margin:70px auto 48px;display:flex;flex-direction:column}.store-page .content-container .content-shell .store-body{display:grid;grid-template-columns:362px minmax(0,1fr);grid-template-areas:"brand login" "brand shop";column-gap:80px;row-gap:28px;align-items:start;height:100%}.store-page .content-container .content-shell .store-hero{display:contents}.store-page .content-container .content-shell .share-container{position:absolute;bottom:30px;left:50%;transform:translate(-50%);margin:54px auto 0;display:flex;gap:45px;align-items:center}.store-page .content-container .content-shell .share-container .share-img{width:48px;height:32px;color:#fff;transition:transform .2s ease}.store-page .content-container .content-shell .share-container .share-img:hover{color:#ffb82f;transform:scale(1.1)}@media(max-width:1010px){.store-page .content-container{background-size:cover}.store-page .content-container .content-shell{width:85vw;margin-top:18px;margin-bottom:100px}.store-page .content-container .content-shell .store-body{display:flex;flex-direction:column;gap:22px}.store-page .content-container .content-shell .store-hero{display:flex;gap:50px;width:100%;padding:24px 32px 12px;border-radius:30px;background:#0003}.store-page .content-container .content-shell .share-container{width:100%;margin-top:26px;gap:24px;justify-content:center}.store-page .content-container .content-shell .share-container .share-img{width:40px;height:28px}}@media(max-width:480px){.store-page .content-container .content-shell{width:calc(100vw - 20px)}.store-page .content-container .content-shell .store-hero{grid-template-columns:100px minmax(0,1fr);gap:14px;padding:16px 14px 14px}}@supports not (zoom: 1){.store-page{width:calc(100% * var(--store-page-inverse-scale));transform:scale(var(--store-page-scale))}}
