.toast-fade-enter-active{transition:opacity .22s,transform .22s cubic-bezier(.2,.9,.3,1.2)}.toast-fade-leave-active{transition:opacity .18s,transform .18s}.toast-fade-enter-from,.toast-fade-leave-to{opacity:0;transform:translate(-50%,-50%)scale(.88)}.login-page{background:#040e23;min-height:100vh}.login-top{justify-content:flex-end;width:min(1400px,100% - 26.09vw);margin:0 auto;padding:1.56vw 0;display:flex}.login-back{color:#fff;font-size:.94vw;transition:color .2s}.login-back:hover{color:#0090ff}.login-layout{justify-content:center;align-items:center;gap:3.8vw;min-height:calc(100vh - 56px);display:flex}.login-left{flex-direction:column;justify-content:center;width:20.36vw;min-height:40.68vw;display:flex}.login-kicker{color:#a3b6df;margin:0 0 1.56vw;font-size:.83vw;font-weight:700}.login-heading-lg{color:#fff;margin:0;font-size:3.66vw;font-weight:700;line-height:3.7vw}.login-heading-sm{color:#fff;margin:0;font-size:1.97vw;font-weight:700;line-height:2.03vw}.login-left h1 span{background:linear-gradient(#045cfb,#00ddfe);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.login-oneplace{color:#fff;margin:2.08vw 0 0;font-size:1.88vw;font-weight:700;line-height:1.15}.login-left-desc{color:#a3b6df;margin:1.04vw 0 0;font-size:.94vw;line-height:1.56vw}.login-left-features{color:#a3b6df;margin-top:2.08vw;font-size:.94vw;line-height:1.82vw}.login-right{justify-content:center;align-items:center;display:flex}.login-card{background:linear-gradient(34deg,#17325c 0%,#101d31 100%);border:.05vw solid #183867;border-radius:1.88vw;width:48.7vw;padding:2.5vw}.login-card.card-signin{height:40.68vw}.login-card.card-register{height:48.18vw}.login-title{color:#fff;white-space:nowrap;margin:0 0 .26vw;font-size:1.88vw;font-weight:700}.login-subtitle{color:#a3b6df;white-space:nowrap;margin:0 0 1.56vw;font-size:.83vw}.login-tabs{border-bottom:2px solid #283f62;align-items:center;margin-bottom:1.56vw;display:flex}.login-tab{color:#a3b6df;text-align:center;cursor:pointer;background:0 0;border:0;flex:1;padding-bottom:.83vw;font-size:1.15vw;transition:color .2s;position:relative}.login-tab:hover{color:#fff}.login-tab.active{color:#0090ff}.login-tab.active:after{content:"";background:#4ca9fc;height:2px;position:absolute;bottom:-2px;left:0;right:0}.login-form{gap:1.25vw;display:grid}.login-field{gap:.36vw;display:grid}.login-field label{color:#fff;font-size:1.25vw}.login-input-wrap{align-items:center;display:flex;position:relative}.login-input{color:#fff;background:#040e23;border:1px solid #183867;border-radius:.47vw;outline:none;width:100%;padding:.83vw 1.04vw;font-size:.94vw;transition:border-color .2s}.login-input::placeholder{color:#445e86}.login-input:focus{border-color:#0090ff}.login-toggle{color:#0090ff;cursor:pointer;background:0 0;border:0;font-size:1.51vw;position:absolute;right:1.04vw}.login-toggle:hover{color:#07dcfc}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#045dfb,#004efd 42%,#007afe);border:none;border-radius:.52vw;width:100%;height:4.64vw;margin-top:2vw;padding:1.35vw;font-size:1.56vw;font-weight:700;transition:opacity .2s}.login-submit:hover{opacity:.9}.login-switch{color:#a3b6df;text-align:center;margin-top:1.51vw;font-size:.83vw}.login-switch a{color:#005aff;transition:color .2s}.login-switch a:hover{color:#0090ff}@media (width<=900px){.login-page{background:radial-gradient(circle at 80% 7%,#0066ff57,#0000 30vw),#020d25;min-height:100dvh;position:relative;overflow:hidden}.login-page:before,.login-page:after{pointer-events:none;content:"";border:1px solid #0085ffb8;border-radius:50%;position:absolute;transform:rotate(-32deg)}.login-page:before{width:62vw;height:62vw;top:-20vw;right:-26vw;box-shadow:0 0 4vw #007bff80}.login-page:after{border-color:#009dff94;width:64vw;height:50vw;top:8vw;right:-30vw}.login-page>*{z-index:1;position:relative}.login-top{width:auto;margin:0;padding:6vw 3vw 0}.login-back{white-space:nowrap;width:25vw;height:3vw;font-family:HarmonyOS Sans,Arial,Helvetica,sans-serif;font-size:4vw;font-weight:400;line-height:3vw}.login-layout{min-height:0;padding-bottom:4vw;display:block}.login-left{width:auto;min-height:0;padding:7vw 3vw 0;display:block}.login-kicker{margin-bottom:2vw;font-size:3vw;line-height:1.2}.login-heading-lg,.login-heading-sm{letter-spacing:-.04em;font-size:9vw;line-height:9.2vw}.login-heading-sm{max-width:100%}.login-page-register .login-heading-sm{margin-top:3.33vw;font-size:10vw;line-height:1}.login-page-register .login-heading-sm span{margin-top:2.25vw;font-size:7.39vw;line-height:1;display:block}.login-oneplace{margin-top:3vw;font-size:7vw;line-height:1.1}.login-left-desc,.login-left-features{display:none}.login-right{margin:13vw 3vw 0;display:block}.login-page-signin .login-right{margin:30vw 3vw 0}.login-page-register .login-right{margin:6.67vw 2.78vw 0}.login-card,.login-card.card-signin,.login-card.card-register{box-sizing:border-box;border-radius:4vw;width:94vw;height:auto;margin-left:auto;margin-right:auto;padding:4vw 2.5vw 3vw}.login-card{padding-left:2.5vw;padding-right:2.5vw}.login-card.card-signin{border:0 solid #183867;border-radius:5vw;height:93vw;padding:4vw 2.5vw}.login-card.bg-back{aspect-ratio:94/93;background-image:linear-gradient(34deg,#17325c 0%,#101d31 100%);border:0 solid #183867;border-radius:5vw;width:94vw;height:93vw;min-height:0;padding:2.78vw 3vw 3vw;position:relative;overflow:hidden}.login-card.bg-creat{aspect-ratio:auto;background-image:linear-gradient(34deg,#17325c 0%,#101d31 100%);border:.14vw solid #183867;border-radius:5vw;width:94.44vw;height:auto;min-height:124.31vw;padding:2.64vw 2.72vw 3vw;position:relative;overflow:hidden}.login-card.bg-back .login-title{margin-left:1.58vw;font-size:5vw}.login-card.bg-back .login-subtitle{margin-top:1.53vw;margin-left:1.58vw}.login-card.bg-back .login-tabs{margin-top:5.28vw;margin-bottom:0}.login-card.bg-back .login-form{gap:0;margin-top:3.33vw}.login-card.bg-back .login-field{gap:1.25vw}.login-card.bg-back .login-field+.login-field{margin-top:2.92vw}.login-card.bg-back .btn-sign{margin-top:6.25vw}.login-card.bg-back .login-switch{text-align:center;width:auto;margin:0;font-size:3.33vw;position:absolute;bottom:2.5vw;left:3vw;right:3vw}.login-card.bg-creat .login-title{margin-left:2vw;font-size:5vw;line-height:1.2}.login-card.bg-creat .login-subtitle{margin-top:.42vw;margin-left:2vw;font-size:3.33vw}.login-card.bg-creat .login-tabs{margin-top:5.28vw;margin-bottom:0}.login-card.bg-creat .login-form{gap:0;margin-top:3.47vw}.login-card.bg-creat .login-field{gap:1.25vw}.login-card.bg-creat .login-field+.login-field{margin-top:2.92vw}.login-card.bg-creat .btn-sign{margin-top:4.44vw}.login-card.bg-creat .login-switch{text-align:center;width:auto;margin:4.31vw 0 0;font-size:3.33vw;position:static}.login-title{margin-bottom:1vw;font-size:4.5vw;line-height:1.2}.login-subtitle{white-space:normal;margin-bottom:3vw;font-size:2.7vw;line-height:1.35}.login-tabs{border-bottom-width:.25vw;margin-bottom:3vw}.login-tab{padding-bottom:2vw;font-size:3.8vw}.login-tab.active:after{height:.25vw;bottom:-.25vw}.login-form{gap:2vw}.login-field{gap:.5vw}.login-field label{font-size:3.8vw;line-height:1.2}.login-input{box-sizing:border-box;color:#fff;caret-color:#fff;background-color:#040e23;border:0 solid #183867;border-radius:1vw;width:89vw;height:11vw;min-height:0;padding:1vw 3.5vw;font-size:3vw}.login-input::placeholder{color:#445e86}.login-input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #040e23}.login-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #040e23}.login-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #040e23}.login-input:-webkit-autofill:active{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #040e23}.login-toggle{font-size:3.8vw;right:3.5vw}.login-submit{border-style:solid;border-width:0;background-image:linear-gradient(90deg,#045dfb 0%,#004efd 42%,#007afe 100%);border-image-source:linear-gradient(90deg,#0184fc 0%,#07dcfc 100%);border-image-slice:1;border-radius:1vw;width:89vw;height:10vw;min-height:0;margin-top:3vw;padding:0;font-size:3.8vw;display:block}.btn-sign{border-style:solid;border-width:0;background:linear-gradient(90deg,#045dfb 0%,#004efd 42%,#007afe 100%);border-image-source:linear-gradient(90deg,#0184fc 0%,#07dcfc 100%);border-image-slice:1;width:89vw;height:10vw;margin-left:.5vw;font-size:4.17vw}.login-submit:disabled{cursor:wait;opacity:.65}.login-switch{margin-top:3vw;font-size:2.8vw;line-height:1.4}}@media (width<=380px){.login-top{padding-right:3vw}.login-left,.login-right{margin-left:3vw;margin-right:3vw}.login-left{padding-left:0;padding-right:0}}:root{--page:#071f4b;--page-deep:#020e25;--nav:#061431;--panel:#102c5a;--panel-light:#173865;--banner-light:#00fcff;--blue:#147cff;--cyan:#0090ff;--yellow:#ffd300;--orange:#ff9b00;--white:#f4f7ff;--muted:#8fa4c4;--line:#86aadf2b;color:var(--white);background:var(--page);font-synthesis:none;text-rendering:optimizelegibility;font-family:HarmonyOS Sans,Arial,Helvetica,sans-serif}@font-face{font-family:HarmonyOS Sans;src:url(/css/font/HarmonyOS_Sans.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans;src:url(/css/font/HarmonyOS_Sans_Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gadugi;src:url(/css/font/gadugi.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AlfaSlabOne-Regular;src:url(/css/font/AlfaSlabOne-Regular.TTF)format("truetype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);min-width:320px;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.pc{display:block}.mobile{display:none}.site-page{background:var(--page);min-height:100vh;overflow-x:hidden}.site-container{width:min(1400px,100% - 27.08vw);margin:0 auto}.utility-bar{background-color:#071f4b;justify-content:center;align-items:center;width:100vw;height:4.58vw;display:flex}.utility-bar img{width:13.75vw;height:3.54vw}.site-header,.account-header,.checkout-header{z-index:90;position:sticky;top:0}.nav-bar{background:var(--nav);height:3.59vw}.nav-inner{align-items:center;height:100%;display:flex}.mobile-logo{display:none}.nav-links{color:#c5d3ea;align-self:stretch;align-items:center;gap:49px;font-size:1.15vw;display:flex}.nav-links a{align-items:center;height:100%;transition:color .2s;display:flex;position:relative}.nav-links a:hover,.nav-links a.active{color:var(--cyan);font-weight:700}.nav-links a.active:after{content:"";background:#4ca9fc;height:2px;position:absolute;bottom:0;left:0;right:0}.nav-actions{gap:10px;margin-left:auto;display:flex}.icon-button{background:#0b2b6e;border:0;border-radius:50%;place-items:center;width:2.81vw;height:2.81vw;padding:0;display:grid;position:relative}.icon-button img{object-fit:contain;width:1.46vw;height:1.3vw}.cart-badge{color:#fff;text-align:center;background-color:#ba1414;border-radius:50%;width:1.04vw;height:1.04vw;font-size:.62vw;line-height:1.04vw;position:absolute;top:0;right:-5px}.hero{background-color:#031431;background-position:50%;background-repeat:no-repeat;background-size:cover;height:27.24vw;min-height:275px}.hero-inner{align-items:center;height:100%;display:flex;position:relative}.hero-kicker{color:#d9e3f5;letter-spacing:.18em;margin:0 0 10px;font-size:10px;font-weight:700}.hero h1{color:#fff;margin:0;font-family:AlfaSlabOne-Regular;font-size:4.05vw;font-style:italic;transform:skew(-10deg)}.home-hero-copy h1{font-size:3.13vw}.hero h1 span{color:var(--banner-light)}.hero-copy>p:not(.hero-kicker){color:#fff;width:31.78vw;margin-top:1.24vw;margin-bottom:1.82vw;font-family:Gadugi;font-size:.94vw;line-height:1.55}.hero-buttons{gap:8px;display:flex}.arrow-icon{object-fit:contain;width:1.15vw;height:.78vw}.apk-icon{object-fit:contain;width:1.09vw;height:1.25vw}.image-button{color:#fff;text-shadow:0 1px 1px #0006;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;justify-content:space-evenly;align-items:center;min-width:13.02vw;height:3.13vw;font-size:1.25vw;font-weight:700;display:inline-flex}.image-button span{font-size:11px}.buy-button{background-image:url(/pc/btn_buynow.png)}.download-button{color:#3a2600;text-shadow:none;background-image:url(/pc/btn_download.png)}.hero-switcher{gap:5px;display:flex;position:absolute;bottom:19px;right:28px}.hero-switcher button{color:#83a3cf;background:#041737cc;border:1px solid #37578a;border-radius:2px;width:25px;height:18px;padding:0;font-size:8px}.hero-switcher button.selected{color:#fff;background:#126ee6;border-color:#20aaff}.trust-strip{background:#061431}.trust-grid{grid-template-columns:repeat(4,1fr);align-items:center;width:min(1400px,100% - 18.09vw);min-height:65px;display:grid}.trust-item{border-right:1px solid #7fa5dd33;justify-content:center;align-items:center;gap:9px;display:flex}.trust-item:last-child{border-right:0}.trust-item img{object-fit:contain;width:24px;max-height:26px}.trust-item:nth-child(2) img{width:26px}.trust-item:nth-child(3) img{width:20px}.trust-item span{flex-direction:column;gap:2px;display:flex}.trust-item b{color:#fff;font-size:1.04vw}.trust-item small{color:#fff;font-size:.83vw}.categories-section{background:#081c41;padding:2.71vw 0 1.98vw}.section-title p{color:#fff;margin:0;font-size:1.56vw;font-weight:800}.section-title span{color:#0dd3fc}.category-grid{grid-template-columns:repeat(4,1fr);gap:1.26vw;margin-top:2.24vw;display:grid}.category-card{color:#fff;text-align:left;background-color:#071938;border:.05vw solid #183867;border-radius:.42vw;flex-direction:column;align-items:center;width:17.24vw;height:23.75vw;padding:0;display:flex;position:relative;overflow:hidden}.category-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#01102d0f,#01102d80);position:absolute;inset:0}.category-card .category-image{object-fit:cover;object-position:center;background-color:#071938;border:.05vw solid #183867;border-radius:.31vw;width:16.3vw;height:18.39vw;margin-top:.47vw;transition:transform .3s}.category-copy{z-index:1;text-shadow:0 1px 4px #00112c;flex-direction:column;display:flex;position:absolute;bottom:1.25vw;left:1.04vw}.category-copy b{font-size:1.04vw}.category-copy small{color:#c8d9f2;margin-top:4px;font-size:.94vw}.circle-arrow{z-index:2;width:3.23vw;height:3.23vw;position:absolute;bottom:11px;right:10px}.more-button{color:#fff;background:url(/pc/btn_more.png) 50%/100% 100% no-repeat;border:0;justify-content:center;align-items:center;gap:9px;width:10.42vw;height:3.13vw;margin:1.61vw auto 0;font-size:1.25vw;font-weight:700;display:flex}.more-button span{font-size:17px;line-height:0}.products-section{background:#000;padding:25px 0 36px}.light-title p{color:#f5fbff}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.08vw 1.2vw;margin-top:40px;display:grid}.product-card{--actions-height:clamp(74px, 7.3vw, 140px);border:1px solid #4b7fc840;border-radius:2px;min-width:0;position:relative;overflow:hidden}.product-image{background:#071a38;height:22.19vw;overflow:hidden}.product-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .35s}.product-details{z-index:2;transition:transform .25s;position:relative}.product-platform{color:#fff;text-align:center;background-color:#000;width:100%;height:2.08vw;margin:0;font-size:.94vw;font-weight:700;line-height:2.08vw}.product-info{background-color:#071938;flex-direction:column;justify-content:space-between;height:10.4vw;min-height:10.4vw;padding:.57vw;display:flex}.product-category{-webkit-line-clamp:1;color:#a3b6df;-webkit-box-orient:vertical;margin-bottom:.47vw;font-size:.83vw;display:-webkit-box;overflow:hidden}.product-details h3{color:#ecf4ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.94vw;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.product-region{color:#0cd38b;margin:0;font-size:1.04vw;font-weight:700}.product-price{flex-direction:column;gap:5px;display:flex}.product-price span{color:#a3b6df;font-size:1.04vw;text-decoration:line-through}.product-price b{color:#fe8a00;font-size:1.56vw}.product-hover-panel{z-index:3;height:var(--actions-height);background:#071b3d;flex-direction:column;justify-content:center;gap:.73vw;padding:8px 10px 1.25vw;transition:transform .25s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.product-card:hover .product-hover-panel{transform:translateY(0)}.product-card:hover .product-details{transform:translateY(calc(var(--actions-height) * -1))}.product-hover-panel button{color:#fff;background:#007aff;border:none;width:12.71vw;height:2.45vw;margin:0 auto;font-size:1.25vw}.product-hover-panel button+button{color:#fff;background:0 0;border:.05vw solid #fff}.product-more{margin-top:2.14vw}.empty-products{color:#84a0c8;text-align:center;padding:44px 0;font-size:12px}.gift-catalog{background:#020f28;padding:16px 0 48px}.catalog-title{margin-bottom:14px}.gift-layout{justify-content:space-between;align-items:start;gap:.57vw;display:flex}.platform-filter{flex-direction:column;gap:7px;display:flex}.platform-filter button{color:#fff;background:url(/pc/btn_Notselected.png) 50%/100% 100% no-repeat;border:none;align-items:center;width:16.41vw;height:3.85vw;padding-left:4.95vw;font-size:1.25vw;display:flex;position:relative}.platform-filter button:hover,.platform-filter button.selected{color:#fff;background:url(/pc/btn_Select.png) 50%/100% 100% no-repeat;border-color:#20aaff}.platform-filter img{width:1.46vw;height:1.46vw;position:absolute;left:2.34vw}.gift-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.gift-faq{padding-top:18px}.faq-section{background:#06112c;padding:1.56vw 0 2.6vw}.faq-list{flex-direction:column;gap:1.21vw;margin-top:2.06vw;display:flex}.faq-item{background:url(/pc/bg_01.png) 50%/100% 100% no-repeat;overflow:hidden}.faq-question{color:#fff;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:32px;padding:1.41vw 2.6vw;font-size:1.25vw;display:flex}.faq-ic-close{width:1.41vw;height:1.41vw}.faq-ic-plus{width:1.41vw;height:1.46vw}.faq-icon{color:#bcd2f5;font-size:2.41vw;font-weight:300}.faq-answer{color:#fff;padding:0 36px 14px 2.45vw;font-size:.94vw;line-height:1.7}.faq-answer p{max-width:900px;margin:0}.faq-answer p+p{margin-top:.32vw}.auth-page{background:#020e25 url(/pc/bg_03.png) 50%/cover no-repeat;place-items:center;min-height:calc(100vh - 140px);padding:5vw 0;display:grid}.auth-card{background:#071938;border:1px solid #1c487f;border-radius:6px;width:min(420px,100% - 32px);padding:34px;box-shadow:0 20px 60px #00000059}.auth-kicker{color:var(--banner-light);letter-spacing:.12em;margin:0 0 12px;font-size:10px;font-weight:700}.auth-card h1{color:#fff;margin:0 0 10px;font-size:24px}.auth-copy{color:#91a9cb;margin:0 0 24px;font-size:12px;line-height:1.6}.auth-form{gap:16px;display:grid}.auth-form label{color:#cfe0fa;gap:7px;font-size:11px;display:grid}.auth-form input{color:#fff;background:#102a54;border:1px solid #315486;border-radius:3px;outline:0;width:100%;padding:12px}.auth-form input:focus{border-color:var(--banner-light)}.auth-form button{color:#fff;background:#0878ee;border:1px solid #32a3ff;border-radius:3px;height:38px;margin-top:4px;font-size:12px;font-weight:700}.auth-switch{color:#91a9cb;text-align:center;margin:20px 0 0;font-size:11px}.auth-switch a{color:var(--banner-light);text-decoration:underline}.choose-section{background:#000;padding:19px 0 32px}.choose-title{margin-bottom:17px}.choose-grid{grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.choose-item{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:18.23vw;height:13.59vw;min-height:130px;display:flex}.choose-item img{object-fit:contain;width:6.3vw;height:5.94vw;margin-bottom:10px}.choose-item:nth-child(odd){background:url(/pc/bg_chooseus.png) 50%/100% 100% no-repeat}.choose-item:nth-child(2) img{width:6.82vw;height:5vw}.choose-item:nth-child(3) img{width:6.56vw;height:5.99vw}.choose-item:nth-child(4) img{width:6.67vw;height:5.89vw}.choose-item span{color:#fff;font-size:.94vw;line-height:1.45}.steps-section{background:#000;padding:1.92vw 0 2.81vw}.steps-card{background:url(/pc/bg_03.png) 50%/100% 100% no-repeat;border:1px solid #234b86;border-radius:1.46vw;min-height:132px;padding:2.81vw 3.13vw 3.65vw 2.24vw}.steps-heading{align-items:baseline;gap:8px;margin-bottom:2.03vw;display:flex}.steps-heading b{color:#fff;font-size:1.56vw}.steps-heading span{color:#0dd3fc}.steps-grid{grid-template-columns:repeat(4,1fr);align-items:center;gap:2.45vw;display:grid}.step-item{flex-direction:column;align-items:flex-start;gap:9px;display:flex;position:relative}.step-item:not(:last-child):after{content:"";background:url(/pc/line2.png) 50%/contain no-repeat;width:.26vw;height:10.78vw;position:absolute;bottom:0;right:0}.step-icons{align-items:center;gap:5.68vw;display:flex}.step-item img{width:4.79vw;height:4.79vw}.step-content{flex-direction:column;min-width:0;margin-right:1.41vw;display:flex}.step-item b{color:#fff;font-size:1.25vw}.step-item strong{color:#51d3fa;margin:.52vw 0 .89vw;font-size:.94vw}.step-item span{color:#fff;font-size:.83vw;line-height:1.4}.step-line{background:url(/pc/ic__.png) 50%/contain no-repeat;width:20px;height:20px}.site-footer{background:var(--nav);padding:1.25vw 0 1.77vw}.footer-inner{flex-direction:column;justify-content:center;align-items:center;gap:1.72vw;display:flex}.footer-inner p{color:#9ba4bc;margin:0;font-size:.94vw}.footer-links{color:#fff;align-items:center;gap:8.28vw;font-size:1.15vw;display:flex}.footer-links a:hover,.footer-links a.active{color:var(--cyan);font-weight:700}.toast{z-index:300;color:#f5f5f7;-webkit-backdrop-filter:blur(24px);text-align:center;letter-spacing:.01em;background:#1c1c1ee0;border:.5px solid #ffffff24;border-radius:20px;max-width:min(300px,100vw - 48px);padding:26px 28px 22px;font-size:14px;font-weight:500;line-height:1.4;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 40px #00000073,inset 0 .5px #ffffff14}.toast--success{background:#163824e6;border-color:#30d15859}.toast--error{background:#401a1ae6;border-color:#ff666659}.toast-svg{width:56px;height:56px;margin:0 auto 14px;display:block;overflow:visible}.toast-circle{transform-box:fill-box;transform-origin:50%;animation:.32s cubic-bezier(.2,.9,.3,1.35) both toast-pop}.toast-circle--success{fill:#30d158}.toast-circle--error{fill:#ff453a}.toast-check,.toast-cross{fill:none;stroke:#fff;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.toast-check{stroke-dasharray:42;stroke-dashoffset:42px;animation:.32s ease-out .2s forwards toast-draw}.toast-cross{stroke-dasharray:58;stroke-dashoffset:58px;animation:.3s ease-out .18s forwards toast-draw}.toast-text{margin:0}@keyframes toast-pop{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes toast-draw{to{stroke-dashoffset:0}}.hiw-page,.about-page{background:#031331;padding:1.5vw 0 3vw}.hiw-breadcrumb,.about-breadcrumb{color:#4ca9fc;align-items:center;gap:8px;margin-bottom:1.5vw;font-size:.94vw;display:flex}.hiw-breadcrumb a,.about-breadcrumb a{color:#4ca9fc}.hiw-breadcrumb a:hover,.about-breadcrumb a:hover{text-decoration:underline}.hiw-breadcrumb span:last-child,.about-breadcrumb span:last-child{color:#8fa4c4}.hiw-title{color:#fff;margin:0;font-size:1.88vw;font-weight:700}.hiw-subtitle{color:#9ba4bc;margin:.3vw 0 2vw;font-size:.94vw}.hiw-step{margin-bottom:1.5vw}.hiw-step h2{color:#fff;margin:0 0 .6vw;font-size:1.25vw;font-weight:700}.hiw-step p{color:#fff;margin:0 0 .6vw;font-size:.94vw;line-height:1.56vw}.hiw-step ul{color:#fff;margin:0 0 .6vw;padding-left:1.5vw;font-size:.94vw;line-height:1.56vw}.hiw-step li{margin-bottom:.2vw}.hiw-link{color:#fff;font-size:.94vw}.hiw-link:hover{text-decoration:underline}.hiw-tip{color:#fff;font-size:.94vw}.hiw-img{border-radius:10px;margin-top:1vw;overflow:hidden}.hiw-img img{width:100%;height:auto;display:block}.hiw-help{margin-top:2.5vw}.hiw-help h2{color:#fff;margin:0 0 .6vw;font-size:1.25vw;font-weight:700}.hiw-help p{color:#fff;margin:0 0 .6vw;font-size:.94vw;line-height:1.56vw}.hiw-help ul{color:#fff;margin:0;padding-left:1.5vw;font-size:.94vw;line-height:1.56vw}.hiw-help li{margin-bottom:.3vw}.hiw-help li strong{color:#fff}.about-title{color:#fff;text-align:center;border-bottom:1px solid #24406b;margin:0 0 .5vw;padding-bottom:1vw;font-size:1.88vw;font-weight:700}.mobile-page-breadcrumb{display:none}.about-intro{gap:3vw;margin-top:2vw;margin-bottom:3vw;display:flex}.about-text{flex:1}.about-text p{color:#fff;margin:0 0 1.5vw;font-size:.94vw;line-height:1.56vw}.about-image{flex:1;justify-content:flex-end;align-items:flex-start;display:flex}.about-image img{border-radius:10px;width:100%;max-width:500px;height:auto}.about-features{margin-top:2vw}.about-features h2{color:#fff;margin:0 0 1.5vw;font-size:1.25vw;font-weight:700}.about-feature-item{margin-bottom:1.5vw}.about-feature-item h3{color:#fff;margin:0 0 .4vw;font-size:.94vw;font-weight:700}.about-feature-item p{color:#fff;margin:0;font-size:.94vw;line-height:1.56vw}.about-note{color:#fff;margin:2.5vw 0 0;font-size:.94vw;line-height:1.56vw}.product-detail-page{background:var(--page)}.product-breadcrumbs{color:#244fa8;align-items:center;gap:.55vw;min-height:3.5vw;font-size:.94vw;display:flex}.product-breadcrumbs a{color:#244fa8}.product-breadcrumbs b{color:#455473;font-weight:400}.product-detail-section{background:var(--page);padding:1.1vw 0 2.2vw}.product-detail-main{grid-template-columns:17.24vw minmax(0,1fr);align-items:start;gap:2.6vw;display:grid}.detail-product-image{object-fit:cover;border:.05vw solid #24406b;width:17.24vw;height:22.19vw;display:block}.detail-product-content h1{color:#fff;margin:0 0 .45vw;font-size:1.88vw;line-height:1.2}.detail-subtitle,.detail-original-price,.detail-sale-price{color:#95a7c6;margin:0 0 .35vw;font-size:1.04vw}.detail-sale-price strong{color:#e4494e;font-size:1.88vw}.detail-specs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:.8vw;padding:.7vw 0}.detail-specs div{color:#fff;grid-template-columns:29% 1fr;align-items:center;min-height:1.65vw;font-size:.94vw;display:grid}.detail-specs span{color:#95a7c6}.detail-specs b{font-weight:400}.detail-inline-notice{color:#95a7c6;background-color:#10224c;border:.05vw solid #24406b;border-left:.15vw solid #007aff;margin-top:1.77vw;padding:.7vw .8vw;font-size:1.04vw}.detail-purchase-box{background:#0c1835;border:.05vw solid #24406b;grid-template-columns:minmax(145px,1fr) auto 165px;align-items:center;gap:5.73vw;margin-top:.9vw;padding:1.1vw 1.3vw;display:grid}.detail-purchase-copy{color:#fff;flex-direction:column;gap:.4vw;font-size:1.56vw;display:flex}.quantity-control{color:#fff;justify-content:space-between;align-items:center;width:16.82vw;height:3.59vw;font-size:1.88vw;display:flex}.quantity-control button{color:#fff;background-color:#24406b;border:.05vw solid #183867;width:2.45vw;height:3.59vw}.detail-actions{flex-direction:column;gap:.5vw;display:flex}.detail-actions button,.checkout-form button{color:#fff;border:1px solid #fff;width:10.71vw;height:2.45vw;font-size:1.25vw;font-weight:700}.detail-buy-button,.checkout-form button{background:#007aff;border-color:#007aff!important}.detail-cart-button{background:0 0}.detail-descriptions{color:#fff;margin-top:2.1vw}.detail-descriptions section{margin-bottom:1.2vw}.detail-descriptions h2{margin:0 0 .3vw;font-size:1.56vw;font-weight:700}.detail-descriptions p{color:#fff;white-space:pre-line;margin:0;font-size:.94vw;line-height:1.5}.recommendations-section{background:#000c26;padding:1.8vw 0 2.2vw}.recommendations-section h2{color:#fff;margin:0;font-size:1.56vw}.recommendations-section h2 span{color:#00d7ff}.recommendations-grid{margin-top:1.5vw}.product-detail-state{color:#9baed0;text-align:center;min-height:20vw;padding:6vw 0;font-size:1.1vw}.product-detail-state.error,.products-state.error{color:#ff8d8d}.checkout-content{padding-bottom:4vw}.checkout-card{background:#0a1a3a;border:1px solid #6493d340;max-width:780px;margin:2vw auto 0;padding:2vw}.checkout-card h1{color:#fff;margin:0 0 1.5vw;font-size:1.8vw}.checkout-summary{border-bottom:1px solid var(--line);align-items:center;gap:1.3vw;padding-bottom:1.3vw;display:flex}.checkout-summary img{object-fit:cover;width:90px;height:115px}.checkout-summary h2{margin:0 0 .5vw;font-size:1.2vw}.checkout-summary p{color:#9baed0;margin:0 0 .7vw;font-size:.94vw}.checkout-summary strong{color:#ff9b00;font-size:1.4vw}.checkout-form{gap:1vw;margin-top:1.5vw;display:grid}.checkout-form label{color:#fff;gap:.4vw;font-size:.94vw;display:grid}.checkout-form input{color:#fff;background:#071938;border:1px solid #24406b;width:100%;height:2.7vw;padding:0 .7vw}.checkout-form button{width:180px;margin-top:.5vw}.account-page{background:#020e25}.account-top-strip{background:#071f4b;height:4.58vw}.account-nav{background:#061431;height:3.59vw}.account-nav-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.back-to-store{color:#fff;font-size:1.15vw}.account-nav-actions{gap:.65vw;display:flex}.account-nav-actions .icon-button{width:2.1vw;height:2.1vw}.account-nav-actions .icon-button img{width:1.05vw;height:1.05vw}.account-mobile-menu-toggle{display:none}.account-main{background:#020e25;min-height:calc(100vh - 13vw);padding:2.5vw 0 3vw}.account-welcome{justify-content:space-between;align-items:flex-end;margin-bottom:2vw;display:flex}.account-welcome h1{color:#fff;margin:0 0 .35vw;font-size:1.88vw}.account-welcome p{color:#91a9cb;margin:0;font-size:.94vw}.account-welcome-actions{gap:.65vw;display:flex}.account-secondary-button{color:#fff;background-color:#233c7a;border:.05vw solid #315489;border-radius:.52vw;justify-content:center;align-items:center;width:9.01vw;height:1.98vw;font-size:.73vw;display:inline-flex}.account-summary-card,.orders-card{background:#061431;border:1px solid #1c487f;border-radius:.3vw}.account-summary-card{background-color:#06112c;border:.05vw solid #24406b;border-radius:.52vw;grid-template-columns:1.55fr repeat(3,1fr);height:13.18vw;min-height:9.1vw;margin-bottom:1.8vw;display:grid}.account-profile{gap:1.35vw;padding:2.14vw;display:flex}.account-avatar{color:#fff;background:#2b55a5;border-radius:50%;flex:none;place-items:center;width:5.31vw;height:5.31vw;font-size:1.35vw;font-weight:700;display:grid}.account-profile-copy{flex-direction:column;gap:.22vw;min-width:0;display:flex}.account-profile-copy strong{color:#fff;margin-bottom:.25vw;font-size:1.25vw}.account-profile-copy span{color:#95a7c6;font-size:1.04vw}.account-profile-copy button{color:#fff;background-color:#007aff;border:0;border-radius:.52vw;width:12.71vw;height:2.6vw;margin-top:.45vw;font-size:1.25vw;font-weight:700}.account-stat{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.55vw;font-weight:700;display:flex}.account-stat,.account-profile{position:relative}.account-profile:after,.account-stat:not(:last-child):after{content:"";background-color:#283f62;width:1px;height:10.47vw;position:absolute;bottom:1.35vw;right:0}.account-stat strong{font-size:1.88vw}.account-stat span{font-size:1.56vw}.orders-card{min-height:25.4vw;padding:1.45vw 1.3vw 5.8vw}.orders-heading h2{color:#fff;margin:0 0 .35vw;font-size:1.88vw}.orders-heading p{color:#a3b6df;margin:0;font-size:.83vw}.order-filters{border-bottom:1px solid #445e86;gap:1vw;margin:1.2vw 0 2.81vw;padding-bottom:1.32vw;display:flex}.order-filters button{color:#fff;background-color:#06112c;border:.05vw solid #24406b;border-radius:.52vw;width:9.01vw;height:1.98vw;font-size:.94vw}.order-filters button.selected{background:#087ff5;border-color:#087ff5}.orders-list{gap:2.75vw;display:grid}.order-row{border-bottom:0;grid-template-columns:2.3fr 1fr 1fr .8fr;align-items:center;gap:1vw;display:grid}.order-product,.order-price{flex-direction:column;gap:.35vw;min-width:0;display:flex}.order-product strong,.order-price strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1.25vw;font-weight:400;overflow:hidden}.order-product span,.order-price span{color:#95a7c6;font-size:1.04vw}.order-price strong,.order-price span{text-align:center}.order-status{color:#fff;border-radius:.52vw;justify-content:center;justify-self:center;align-items:center;width:9.01vw;height:1.98vw;font-size:.73vw;display:inline-flex}.status-processing{background-color:#eb610099;border:.05vw solid #eb6100}.status-completed{background-color:#0949;border:.05vw solid #094}.status-cancelled{background-color:#32436d99;border:.05vw solid #24406b}.status-in-progress{background:#2468be}.order-details-link{color:#007aff;background:0 0;border:0;justify-self:end;font-size:1.04vw;font-weight:700}.orders-empty{color:#91a9cb;text-align:center;margin:3vw 0;font-size:.83vw}.account-state{color:#91a9cb;text-align:center;margin:8vw 0;font-size:1.04vw}.account-state.error{color:#ff7200}.account-modal-backdrop{z-index:200;background:#000616d1;place-items:center;padding:2vw;display:grid;position:fixed;inset:0}.account-modal{color:#fff;background-color:#1d376d;border:.05vw solid #24406b;border-radius:.52vw;width:min(51.04vw,100%);padding:2.82vw 3.33vw 4.17vw;position:relative;box-shadow:0 18px 70px #00000073}.modal-close{color:#a7bae2;background:0 0;border:0;font-size:3.45vw;line-height:1;position:absolute;top:.65vw;right:.9vw}.account-modal h2{margin:0 0 .35vw;font-size:1.25vw}.account-modal>p{color:#a8c3f0;margin:0 0 2.34vw;font-size:1.04vw}.password-form{gap:1.56vw;display:grid}.password-form label{color:#fff;gap:.78vw;font-size:1.25vw;display:grid}.password-form input{color:#fff;background-color:#051944;border:.05vw solid #183867;border-radius:.47vw;width:100%;height:3.44vw}.password-form button{color:#fff;background-color:#007aff;border:0;border-radius:.52vw;width:26.09vw;height:4.43vw;margin:.75vw auto 0;font-size:1.7vw;font-weight:700}.order-modal{width:min(45.64vw,100%);padding:1.82vw 2.81vw 2.34vw 2.6vw}.order-detail-list{margin:1.3vw 0 0}.order-detail-list div{justify-content:space-between;align-items:center;gap:1vw;min-height:3.25vw;display:flex}.order-detail-list div:nth-child(3){border-bottom:1px solid #445e86}.order-detail-list div:last-child{margin-top:1.3vw}.order-detail-list dt{color:#a8c3f0;font-size:1.04vw}.order-detail-list dd{color:#fff;text-align:right;margin:0;font-size:1.04vw;font-weight:700}.order-detail-total{color:#ff7200!important;font-size:1.88vw!important}.order-detail-item{border-top:1px solid #445e86;gap:.35vw;margin-top:1.04vw;padding-top:1.04vw;display:grid}.order-detail-item strong{font-size:1.04vw}.order-detail-item>span{color:#a8c3f0;font-size:.94vw}.redemption-codes{background-color:#051944;border:.05vw solid #183867;border-radius:.47vw;margin:.35vw 0 0;padding:.5vw .75vw;list-style:none}.redemption-codes li{color:#7dffa8;letter-spacing:.06vw;font-size:.94vw;font-weight:700}.checkout-page{background:#020e25;overflow:visible}.checkout-top-strip{background:#071f4b;height:4.58vw}.checkout-progress-bar{background:#061431;height:3.59vw}.checkout-progress-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.checkout-steps{align-items:center;gap:.65vw;display:flex}.checkout-steps i{background:#1c487f;width:5.4vw;height:1px}.checkout-step{color:#fff;align-items:center;gap:.35vw;font-size:1.15vw;display:flex}.checkout-step b{color:#fff;border:1px solid #2b55a5;border-radius:50%;place-items:center;width:2.24vw;height:2.29vw;font-size:.73vw;font-weight:400;display:grid}.checkout-step.completed b{background-color:#22c55e33;border:.05vw solid #094}.checkout-step.active b{background-color:#3b82f633;border:.05vw solid #3b82f6}.checkout-step.disabled b{background-color:#06112c33;border:.05vw solid #24406b}.checkout-step.disabled strong{color:#5c6d8a;font-weight:400}.checkout-locale{color:#244fa8;gap:.89vw;font-size:.94vw;display:flex}.checkout-locale span:last-child,.checkout-locale b{color:#455473;font-weight:400}.checkout-main{background:#020e25;min-height:calc(100vh - 13vw);padding:3.8vw 0 5vw}.checkout-layout{grid-template-columns:1.05fr .95fr;align-items:start;gap:3.1vw;display:grid}.payment-methods-panel h1{color:#fff;margin:0 0 1.5vw;font-size:1.88vw}.payment-method-list{gap:.9vw;display:grid}.payment-method-option{color:#fff;text-align:left;background:#061431;border:1px solid #1c487f;border-radius:.3vw;grid-template-columns:5.73vw 1fr 1.1vw;align-items:center;gap:1.04vw;height:5.21vw;padding:1.3vw 1.88vw 1.3vw 1.04vw;display:grid}.payment-method-option.selected{border-color:#2b83ff}.payment-method-option img{object-fit:contain;background:#fff;border-radius:.31vw;width:5.73vw;height:2.6vw}.payment-method-copy{flex-direction:column;gap:.2vw;min-width:0;display:flex}.payment-method-copy strong{font-size:1.04vw}.payment-method-copy small{color:#6b7687;text-overflow:ellipsis;white-space:nowrap;font-size:.83vw;overflow:hidden}.payment-radio{background-color:#040e23;border:.05vw solid #183867;border-radius:50%;width:1.46vw;height:1.46vw}.payment-method-option.selected .payment-radio{background:#3b82f6;box-shadow:inset 0 0 0 .2vw #061431}.checkout-order-panel{background-color:#06112c;border:.05vw solid #24406b;border-radius:.52vw;width:32.71vw;min-height:31vw;padding:2.08vw 1.72vw 2.8vw 1.61vw}.checkout-order-items{gap:1vw;display:grid}.checkout-order-item{border-bottom:1px solid #24406bcc;grid-template-columns:4.22vw minmax(0,1fr) auto 1vw;align-items:start;gap:.65vw;padding-bottom:1vw;display:grid;position:relative}.checkout-order-item>img{object-fit:cover;width:4.22vw;height:5.26vw}.checkout-order-copy{flex-direction:column;gap:.18vw;min-width:0;display:flex}.checkout-order-copy strong{color:#fff;font-size:1.04vw;line-height:1.25}.checkout-order-copy span,.checkout-order-copy small,.checkout-order-copy em{color:#6b7687;font-size:.83vw;font-style:normal}.checkout-quantity-control{color:#91a9cb;align-items:center;gap:1.05vw;margin-top:.2vw;font-size:.68vw;display:flex}.checkout-quantity-control button{color:#fff;background:#214477;border:0;place-items:center;width:1vw;height:1vw;padding:0;font-size:.7vw;line-height:1;display:grid}.checkout-order-price{color:#fff;white-space:nowrap;font-size:1.04vw;font-weight:700}.checkout-remove{background:0 0;border:0;position:absolute;top:3.11vw;right:2.76vw}.checkout-remove img{border:0;width:1.25vw;height:1.41vw}.checkout-totals{gap:1vw;margin-top:1.3vw;display:grid}.checkout-totals div{color:#6b7687;justify-content:space-between;align-items:center;font-size:.94vw;display:flex}.checkout-totals strong{font-weight:400}.checkout-totals .checkout-total{color:#ff7200;border-top:1px solid #24406b;padding-top:1.3vw}.checkout-totals .checkout-total span{font-weight:700}.checkout-totals .checkout-total strong{font-size:1.88vw;font-weight:700}.checkout-continue{color:#fff;background-color:#007aff;border:0;border-radius:.52vw;width:26.09vw;height:4.43vw;margin:2.4vw 1vw 0;font-size:1.7vw;font-weight:700}.checkout-continue:disabled{opacity:.65;cursor:wait}.checkout-submit-error,.checkout-state,.checkout-loading{color:#91a9cb;font-size:.83vw}.checkout-submit-error,.checkout-state.error,.checkout-loading.error{color:#ff8d8d}.checkout-loading{text-align:center;min-height:25vw;padding-top:8vw}.empty-cart-view{text-align:center;padding:1vw 0 2vw}.empty-cart-icon{place-items:center;width:8.75vw;height:8.75vw;margin:0 auto 2.45vw;display:grid}.empty-cart-icon img{object-fit:contain;width:100%;height:100%}.empty-cart-view h1{color:#fff;margin:0 0 .6vw;font-size:1.88vw}.empty-cart-view>p{color:#95a7c6;margin:0 auto 3.5vw;font-size:1.04vw}.checkout-shop-button{color:#fff;background-color:#007aff;border-radius:.52vw;justify-content:center;align-items:center;width:12.71vw;height:3.23vw;font-size:1.25vw;font-weight:700;display:inline-flex}.popular-products{text-align:left;margin-top:3vw}.popular-products h2{color:#fff;margin:0 0 1.3vw;font-size:1.56vw}.empty-cart-view .product-grid{margin-top:1.67vw}.payment-success-page{flex-direction:column;justify-content:space-between;min-height:100vh;display:flex}.payment-success-card{text-align:center;align-content:center;place-items:center;min-height:calc(100vh - 9vw);padding:4vw 20px;display:grid}.payment-success-icon{color:#fff;background:#00844c;border-radius:50%;place-items:center;width:5vw;height:5vw;font-size:2.4vw;display:grid}.payment-success-card h1{color:#fff;margin:1.2vw 0 .5vw;font-size:1.88vw}.payment-success-card p{color:#91a9cb;margin:0 0 1.5vw;font-size:.94vw}.payment-result-page{background:#000c26}.payment-result-main{background:#000c26;min-height:calc(100vh - 13vw);padding:4.6vw 0 4.5vw}.payment-result-container{max-width:1400px}.payment-result-heading{text-align:center;justify-items:center;margin-bottom:4.5vw;display:grid}.payment-result-heading img{object-fit:contain;width:8.75vw;height:8.75vw;margin-bottom:2.66vw}.payment-result-heading h1{color:#fff;margin:0 0 .65vw;font-size:1.88vw}.payment-result-heading p{color:#95a7c6;margin:0;font-size:1.04vw}.result-panel{background:#061431;border:1px solid #24406b;border-radius:.3vw;padding:1.35vw 1.45vw}.code-panel{margin-bottom:2.3vw}.result-panel-heading{color:#fff;justify-content:space-between;align-items:center;margin-bottom:1vw;font-size:1.25vw;display:flex}.result-panel-heading span{color:#fff;text-align:center;background-color:#00e15f4d;border-radius:.26vw;width:7.4vw;height:2.29vw;line-height:2.29vw}.code-row{background:#040e23;border:1px solid #183867;border-radius:.52vw;justify-content:space-between;align-items:center;gap:1vw;height:6.61vw;min-height:4.1vw;padding:0 1.65vw;display:flex}.code-row>strong{color:#8895b3;font-size:1.88vw}.code-row button{color:#fff;background-color:#007aff;border:0;border-radius:.52vw;justify-content:center;align-items:center;gap:.63vw;width:12.71vw;height:3.23vw;padding:0;font-size:1.25vw;font-weight:700;display:flex}.code-row button img{width:1.3vw;height:1.51vw}.order-result-panel{margin-bottom:1.6vw;padding:1.35vw 1.45vw 0}.order-result-panel h2{color:#fff;margin:0 0 .56vw;font-size:1.25vw}.order-result-panel dl{margin:0}.order-result-panel dl div{border-bottom:1px solid #24406bb3;justify-content:space-between;align-items:center;min-height:3.49vw;display:flex}.order-result-panel dl div:last-child{border-bottom:0}.order-result-panel dt{color:#91a9cb;font-size:1.04vw}.order-result-panel dd{color:#fff;text-align:right;margin:0;font-size:1.04vw;font-weight:700}.order-result-panel .result-total{color:#ff7200;font-size:1.88vw}.result-info{color:#fff;background:#10224c;border:.05vw solid #24406b;align-items:flex-start;gap:.8vw;min-height:3.7vw;margin-bottom:3.44vw;padding:1.41vw .89vw;display:flex}.result-info img{width:1.72vw;height:1.15vw;margin-top:.44vw}.result-info div{flex-direction:column;gap:.2vw;display:flex}.result-info strong{font-size:1.46vw;font-weight:400}.result-info small{color:#95a7c6;font-size:.94vw}.result-dark-button,.result-primary-button{color:#fff;background-color:#007aff;border:0;border-radius:.52vw;width:26.09vw;height:4.43vw;margin:0 auto;font-size:1.7vw;font-weight:700;display:block}.result-dark-button{background:0 0;border:.14vw solid #fff;display:none}.failure-reasons{color:#d60e0e;background-color:#e21b1b1a;border:.05vw solid #cf0000;border-radius:.52vw;margin-bottom:2.3vw;padding:1.03vw 2.6vw 2.03vw}.failure-reasons strong{font-size:1.25vw}.failure-reasons img{width:1.46vw;height:1.3vw}.failure-reasons p{margin:.65vw 0 0 1.8vw;font-size:.94vw}.failure-order-panel{margin-bottom:1.6vw}.failed-status{color:#c61024!important;font-size:1.88vw!important}.failure-info{margin-bottom:2.5vw}@media (width<=900px){.site-container{width:min(100% - 36px,680px)}.utility-inner{font-size:8px}.nav-links{gap:18px;margin-left:20px;font-size:9px}.hero{background-position:50%;height:330px}.hero h1{font-size:42px}.hero-copy>p:not(.hero-kicker){font-size:9px}.category-grid,.product-grid{gap:8px}.gift-layout{grid-template-columns:125px 1fr}.platform-filter button{font-size:9px}.footer-links{gap:18px}.hiw-page,.about-page{padding:15px 0 30px}.hiw-title,.about-title{font-size:2.5vw}.hiw-subtitle,.hiw-breadcrumb,.about-breadcrumb{font-size:1.25vw}.hiw-step h2{font-size:1.67vw}.hiw-step p,.hiw-step ul,.hiw-link{font-size:1.25vw}.hiw-help h2{font-size:1.67vw}.hiw-help p,.hiw-help ul{font-size:1.25vw}.about-intro{flex-direction:column;gap:20px}.about-text p{font-size:1.25vw}.about-features h2{font-size:1.67vw}.about-feature-item h3{font-size:1.33vw}.about-feature-item p{font-size:1.25vw}.about-note{font-size:14px}}@media (width<=400px){.nav-links{gap:6px;margin-left:8px;font-size:7px}.nav-actions{display:none}.hero{background-position:62%}.hero-copy{width:190px}.hero h1{font-size:26px}.product-grid,.gift-grid{grid-template-columns:1fr 1fr}.category-card{height:105px}.category-copy{bottom:9px;right:8px}.category-copy b{font-size:8px}.hiw-page,.about-page{padding:8px 0 15px}.hiw-title,.about-title{font-size:4vw}.hiw-subtitle,.hiw-breadcrumb,.about-breadcrumb{font-size:2vw}.hiw-step h2{font-size:2.67vw}.hiw-step p,.hiw-step ul{font-size:2vw;line-height:3.33vw}.hiw-link{font-size:2vw}.hiw-help h2{font-size:2.67vw}.hiw-help p,.hiw-help ul,.about-text p{font-size:2vw;line-height:3.33vw}.about-features h2{font-size:2.67vw}.about-feature-item h3{font-size:2.22vw}.about-feature-item p{font-size:2vw;line-height:22px}.about-note{font-size:13px;line-height:22px}}.mobile-menu-toggle,.mobile-menu-layer{display:none}@media (width<=600px){.utility-bar{display:none}.site-container{width:calc(100% - 5.56vw)}.pc{display:none}.mobile{display:block}.nav-bar{background:#061431 url(/mobile/bg_home.png) 50%/cover no-repeat;height:13.89vw}.mobile-menu-toggle{background:0 0;border:0;width:6.39vw;height:4.44vw;padding:0;display:block}img{object-fit:contain;width:100%;height:100%}.mobile-menu-toggle span{background:#b9d5f4;width:14px;height:1px}.mobile-logo{width:30.56vw;height:9.17vw;margin-left:25.56vw;display:block}.nav-links{display:none}.nav-actions{gap:5px;margin-left:auto;display:flex}.icon-button{background:0 0;border:0;width:5.69vw;height:5.83vw}.ic_shop{margin-right:5.56vw}.cart-badge{width:3.68vw;height:3.68vw;font-size:2.62vw;line-height:3.68vw;top:-5px;right:0}.icon-button img{width:100%;height:100%}.mobile-menu-layer{z-index:100;background:#000a1eb8;display:block;position:fixed;inset:0}.mobile-menu-panel{background:#03183c url(/mobile/bg_meau.png) 50%/cover no-repeat;width:min(66.67vw,270px);min-width:190px;padding:6.57vw 2.78vw 2.34vw;box-shadow:8px 0 25px #0000003d}.mobile-menu-close{background:0 0;border:0;width:7.64vw;height:7.64vw;margin:0 3.47vw 5.83vw auto;padding:0;display:block}.mobile-menu-close img{width:100%;height:100%}.mobile-menu-links{color:#fff;flex-direction:column;font-size:4.17vw;display:flex}.mobile-menu-links a{align-items:center;gap:3.06vw;min-height:10.28vw;padding:0 4.17vw;display:flex}.mobile-menu-links a:hover,.mobile-menu-links a.router-link-active{color:#fff}.mobile-menu-arrow{width:2.36vw;height:3.89vw}.mobile-menu-child{padding-left:18.33vw!important}.mobile-menu-child.mobile-menu-child-active{background:#087bf0;border-radius:3px}.home-hero{background-position:top;background-size:cover;height:99.03vw;min-height:0;background-image:url(/mobile/banner_01.png)!important}.home-hero .hero-inner{align-items:flex-start;width:calc(100% - 7.05vw);padding-top:11.35vw}.home-hero-copy{width:100%}.home-hero-copy h1{font-size:8.33vw}.home-hero-copy>p:not(.hero-kicker){width:100%;max-width:195px;margin-bottom:13px;font-size:7px;line-height:1.45}.gift-hero{background-position:top;background-size:100% 100%;height:113.19vw;min-height:0;background-image:url(/mobile/banner_product.png)!important}.gift-hero .hero-inner{align-items:flex-start;width:calc(100% - 7.05vw);padding-top:11.35vw}.gift-hero .hero-copy{width:100%;margin-left:0}.gift-hero .hero-copy h1{font-size:8.33vw;line-height:1.05}.gift-hero .hero-copy>p:not(.hero-kicker){width:68vw;margin-top:4.17vw;margin-bottom:0;font-size:4.17vw;line-height:1.45}.home-hero .hero-buttons{flex-direction:column;gap:4.58vw}.home-hero .image-button{width:43.61vw;height:10.28vw;font-size:4.17vw}.home-hero .arrow-icon{width:4.58vw;height:3.06vw}.home-hero .apk-icon{width:4.09vw;height:4.25vw}.hero-copy{margin-left:0}.hero-copy>p:not(.hero-kicker){width:51.67vw;margin-bottom:12px;font-size:3.33vw}.hero-switcher{bottom:10px;right:5px}.trust-strip{background:#081c41;min-height:91px}.trust-grid{background-color:#061431ad;border:.14vw solid #1b2d51;border-radius:1.94vw;grid-template-columns:repeat(2,1fr);gap:0;width:94.44vw;height:45.56vw}.trust-item{text-align:center;border-right:0;flex-direction:column;gap:2.787vw;padding:0}.trust-item img{width:5.14vw;height:auto}.trust-item b{font-size:3.06vw}.trust-item small{font-size:2.5vw}.categories-section{background:#081c41;padding-top:16px;padding-bottom:11.11vw}.products-section,.gift-catalog,.faq-section,.choose-section{padding-top:16px;padding-bottom:23px}.category-grid{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-card{width:46.39vw;height:63.89vw}.category-card .category-image{width:43.89vw;height:49.44vw}.category-copy{bottom:3.33vw;left:8px}.category-copy b{font-size:3.33vw}.category-copy small{margin-top:2px;font-size:2.78vw}.circle-arrow{width:8.75vw;height:8.61vw;bottom:7px;right:7px}.more-button{width:26.81vw;height:8.33vw;margin-top:7.19vw;font-size:4.17vw}.section-title p{font-size:5vw}.section-title span{font-size:3.33vw}.light-title span{font-size:5vw}.products-section{background:#000c26;padding-top:16px}.product-grid{row-gap:1.67vw;margin-top:4.86vw}.product-image{width:45.97vw;height:48.75vw}.product-platform{height:5.56vw;font-size:3.33vw;line-height:5.56vw}.product-info{gap:.23vw;height:35.14vw;min-height:35.14vw;padding:6px}.product-category{margin-bottom:3px;font-size:3.06vw}.product-details h3{font-size:4.17vw;line-height:1.25}.product-region{font-size:3.33vw}.product-price{gap:0}.product-price span{font-size:3.33vw}.product-price b{font-size:5vw}.product-card{--actions-height:70px}.product-hover-panel{height:var(--actions-height);gap:1.94vw;padding:6px}.product-hover-panel button{width:33.89vw;height:6.53vw;font-size:3.33vw}.product-card:hover .product-details{transform:translateY(calc(var(--actions-height) * -1))}.product-card:hover .product-platform{background-color:#00000080}.gift-layout{display:block}.platform-filter{scrollbar-width:thin;scrollbar-color:#20345e transparent;flex-direction:row;align-items:center;gap:0;padding:0 0 1.69vw;display:flex;overflow-x:auto}.platform-filter button{white-space:nowrap;border:.14vw solid #183867;border-radius:1.94vw;flex:none;justify-content:center;width:20vw;height:8.33vw;padding:0 2.78vw;font-size:3.06vw}.platform-filter img{width:5vw;height:5vw;margin-right:1.67vw;display:none;position:static}.filter-error{flex:0 0 100%}.gift-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-products-loader{justify-content:center;padding:5.56vw 0 2.78vw;display:flex}.mobile-products-spinner{border:.83vw solid #1889ff40;border-top-color:#1688ff;border-radius:50%;width:8.33vw;height:8.33vw;animation:.8s linear infinite mobile-product-spin}.faq-section{background:#081c41;padding-top:9.44vw;padding-bottom:11.11vw}.faq-list{gap:2.78vw;margin-top:5vw}.faq-item{background-image:linear-gradient(90deg,#17325c 0%,#101d31 100%)}.faq-item.expanded .faq-question:after{content:"";border:1px solid #24406b;width:89.03vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.faq-question{padding:3.33vw 2.78vw 3.06vw;font-size:4.17vw;font-weight:700;position:relative}.faq-ic-close{width:3.75vw;height:3.75vw}.faq-ic-plus{width:3.75vw;height:3.89vw}.faq-answer{padding:2.92vw 2.78vw 4.44vw;font-size:2.5vw}.choose-title span{font-size:5vw}.choose-grid{grid-template-columns:repeat(1,1fr);gap:5.56vw}.choose-item{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:21.11vw;display:flex;background:0 0!important}.choose-item img,.choose-item:nth-child(2) img,.choose-item:nth-child(3) img,.choose-item:nth-child(4) img{z-index:1;object-fit:contain;flex:0 0 22.92vw;width:18.19vw;height:13.33vw;margin:0 5.56vw 0 0}.choose-item:nth-child(odd){position:relative}.choose-item:nth-child(odd):after{content:"";background:url(/pc/bg_chooseus.png) 50%/100% 100% no-repeat;width:22.92vw;height:21.11vw;position:absolute;bottom:0;left:0;right:0}.choose-item span{flex:1;font-size:3.33vw;line-height:1.35}.faq-answer p+p{margin-top:2px}.steps-section{background:#000c26;padding:12.22vw 0 9.03vw;position:relative}.steps-card{padding:2.47vw 8.47vw 5.56vw 7.08vw}.steps-heading b{font-size:5vw;position:absolute;top:2.78vw;left:2.78vw}.step-line{display:none}.steps-grid{grid-template-columns:1fr;gap:6.36vw}.step-item{flex-direction:row;align-items:center;gap:4.17vw;height:29.31vw}.step-item:not(:last-child):after{background:url(/mobile/ic_jtx.png) 50%/contain no-repeat;width:5.56vw;height:3.06vw;bottom:-5vw;left:50%;right:auto;transform:translate(-50%)}.step-item img{width:12.78vw;height:12.78vw}.step-content{margin-right:0}.step-item b{font-size:5vw}.step-item strong{margin:2px 0;font-size:4.17vw}.step-item span{font-size:3.33vw}.site-footer{background:#081c41;padding:10.28vw 1.34vw 7.64vw}.footer-inner{display:block}.footer-inner p{text-align:center;width:89.31vw;margin-bottom:10.06vw;font-size:3.06vw}.footer-links{justify-content:space-between;gap:5px;font-size:3.61vw}.product-breadcrumbs{display:none}.product-detail-section{background:#000c26;padding:3vw 0 6vw}.product-detail-main{display:block}.detail-product-image{object-fit:contain;background-color:#071938;border:.14vw solid #24406b;border-radius:2.78vw;width:100%;height:52.22vw;margin-bottom:5vw}.detail-product-content h1{color:#fff;text-transform:uppercase;margin-bottom:2vw;font-size:5vw;line-height:1.15}.detail-subtitle,.detail-original-price,.detail-sale-price{margin-bottom:6.25vw;font-size:4.17vw}.detail-original-price{margin-bottom:4.25vw}.detail-sale-price strong{font-size:8.33vw}.detail-specs{border-bottom:0;margin-top:3vw;padding:0}.detail-specs div{border-bottom:1px solid var(--line);grid-template-columns:33% 1fr;height:12.08vw;min-height:7vw;font-size:4.17vw;line-height:12.08vw}.detail-specs b{text-align:right}.detail-inline-notice{border-left:.05vw solid #24406b;margin-top:6.94vw;padding:1.39vw 3.06vw;font-size:4.17vw}.detail-purchase-box{background-color:#10224c;border:.14vw solid #24406b;border-radius:1.67vw;grid-template-columns:1fr auto;gap:3vw;height:20.97vw;margin-top:3vw;padding:4vw 1.39vw 4vw 2.64vw}.detail-purchase-copy{gap:1.2vw;font-size:4.17vw}.detail-purchase-copy span{font-size:4.17vw}.quantity-control{gap:3vw;width:40.14vw;height:9.58vw;font-size:5vw}.quantity-control button{width:6.53vw;height:9.58vw;font-size:5vw}.detail-actions{grid-column:1/-1;gap:2vw}.detail-actions button,.checkout-form button{height:10vw;font-size:3.6vw}.detail-descriptions{margin-top:7vw}.detail-descriptions section{margin-bottom:5vw}.detail-descriptions h2{margin-bottom:1.5vw;font-size:5vw}.detail-descriptions p{font-size:3.33vw;line-height:1.55}.recommendations-section{padding:2vw 0 8vw}.recommendations-section h2{font-size:5vw}.recommendations-grid{margin-top:5vw}.product-detail-state{min-height:50vw;padding:20vw 0;font-size:3.5vw}.product-detail-page .site-footer{padding-bottom:13vw}.product-detail-page .footer-links{display:none}.product-detail-page .detail-actions{z-index:90;background:#081c41;grid-template-columns:1fr 1fr;gap:1.39vw;padding:4.17vw 2.78vw;display:grid;position:fixed;bottom:0;left:0;right:0}.product-detail-page .detail-actions button{border-radius:2.22vw;width:45.56vw;height:10.14vw;font-size:3.33vw}.checkout-content{padding-bottom:10vw}.checkout-card{margin-top:4vw;padding:5vw}.checkout-card h1{margin-bottom:5vw;font-size:6vw}.checkout-summary{gap:4vw;padding-bottom:4vw}.checkout-summary img{width:24vw;height:31vw}.checkout-summary h2{font-size:4vw}.checkout-summary p{font-size:3vw}.checkout-summary strong{font-size:5vw}.checkout-form{gap:4vw;margin-top:5vw}.checkout-form label{gap:1.5vw;font-size:3.2vw}.checkout-form input{height:10vw;padding:0 2vw}.checkout-form button{width:100%;margin-top:2vw}.account-top-strip{display:none}.account-page{background:#06112c}.account-nav{background:#061431 url(/mobile/bg_home.png) 50%/cover no-repeat;height:13.89vw;display:block}.account-nav-inner{width:calc(100% - 5.56vw)}.account-mobile-menu-toggle{background:0 0;border:0;width:6.39vw;height:4.44vw;padding:0;display:block}.account-mobile-menu-toggle img{object-fit:contain;width:100%;height:100%}.account-nav .back-to-store{display:none}.account-nav-actions{gap:2vw}.account-nav-actions .icon-button{background:0 0;width:7vw;height:7vw}.account-nav-actions .icon-button img{width:5.83vw;height:5.83vw}.account-nav-actions .icon-button .pc{display:none}.account-nav-actions .icon-button .mobile{display:block}.account-page .site-container{width:calc(100% - 5.56vw)}.account-main{background:#000c26;min-height:0;padding:6.81vw 0 8vw}.account-welcome{margin-bottom:4vw;display:block}.account-welcome h1{margin-bottom:2.5vw;font-size:5.56vw}.account-welcome p{font-size:3.33vw;line-height:1.45}.account-welcome-actions{gap:5.56vw;margin-top:4vw;display:flex}.account-secondary-button{border-radius:1vw;width:auto;min-width:0;height:8.9vw;padding:0 3vw;font-size:3.33vw}.account-secondary-button:first-child{flex:1.3}.account-secondary-button:last-child{flex:1}.account-summary-card{background:#000c26;border:0;grid-template-columns:repeat(3,1fr);gap:3.06vw 2.22vw;height:auto;min-height:0;margin-bottom:3vw;display:grid}.account-profile{background:#06112c;border:.14vw solid #24406b;border-radius:1.39vw;grid-column:1/-1;align-items:flex-start;gap:3.47vw;height:23.47vw;min-height:23.47vw;padding:4.58vw 1.39vw}.account-avatar{color:#fff;background:#264c9b;flex-basis:14.17vw;width:14.17vw;height:14.17vw;font-size:4.86vw}.account-profile-copy{flex:1;gap:1vw;position:relative}.account-profile-copy strong{font-size:4.17vw}.account-profile-copy span{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;font-size:3.33vw;display:block;overflow:hidden}.account-profile-copy button{color:#fff;background:#007aff;border-radius:1.39vw;width:32.22vw;height:6.94vw;margin:0;padding:0;font-family:HarmonyOS Sans,Arial,sans-serif;font-size:3.33vw;font-weight:400;position:absolute;top:50%;right:0;transform:translateY(-50%)}.account-stat{background:#06112c;border:.14vw solid #24406b;border-radius:1.39vw;gap:1.5vw;min-height:27.78vw}.account-stat strong{font-size:5vw}.account-stat span{text-align:center;font-size:4.17vw}.account-profile:after,.account-stat:not(:last-child):after{display:none}.orders-card{background:#06112c;border:.14vw solid #24406b;border-radius:1.39vw;padding:2.5vw 1.39vw 10.56vw}.orders-heading h2{margin-bottom:1vw;font-size:5vw}.orders-heading p{font-size:3.33vw}.order-filters{border-bottom:0;gap:0;margin:4vw 0 3vw;padding-bottom:0}.order-filters button{border-radius:1.39vw;flex:1;min-width:0;height:7.08vw;font-size:3.33vw}.order-filters button.selected{background:#007aff;border-color:#007aff}.orders-list{gap:1.39vw}.order-row{background:#052653;border:0;border-radius:2.22vw;grid-template-columns:minmax(0,1fr) auto;gap:3.06vw;min-height:27.5vw;margin-top:1.5vw;padding:3.47vw 1.35vw}.order-product,.order-price{gap:3.89vw}.order-product strong,.order-price strong{font-size:4.17vw}.order-product span,.order-price span{font-size:3.33vw}.order-price{align-items:flex-end}.order-status{border-radius:1.39vw;grid-column:1;justify-self:start;width:23.89vw;height:6.39vw;font-size:3.33vw}.order-details-link{grid-area:2/2;font-size:4.17vw}.orders-empty{margin:10vw 0;font-size:3vw}.account-modal-backdrop{background:#00000080;justify-content:center;align-items:flex-end;padding:0;display:flex}.account-modal{width:100%;max-width:none;box-shadow:none;border-radius:2.22vw 2.22vw 0 0;padding:5.14vw 2.78vw 7.36vw}.password-modal{height:103.75vw}.order-modal{height:87.64vw;padding:5.14vw 2.78vw 7.36vw}.modal-close{width:4.72vw;height:4.72vw;padding:0;font-size:0;top:5.14vw;right:2.92vw}.modal-close:before,.modal-close:after{content:"";background:#a7bae2;width:.14vw;height:4.17vw;position:absolute;top:50%;left:50%}.modal-close:before{transform:translate(-50%,-50%)rotate(45deg)}.modal-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.account-modal h2{margin:0 0 2.08vw;font-size:5vw;line-height:5.14vw}.account-modal>p{height:7.5vw;margin-bottom:7.78vw;font-size:3.33vw;line-height:3.75vw}.password-form{gap:3.89vw}.password-form label{gap:2.08vw;font-size:4.17vw;line-height:4.31vw}.password-form input{border-radius:1.25vw;height:9.31vw;padding:0 2.5vw}.password-form button{border-radius:1.39vw;width:51.11vw;height:8.75vw;margin-top:1.25vw;font-size:4.17vw}.password-modal-backdrop{background:#00000080;justify-content:center;align-items:flex-end;padding:0}.password-modal{width:100%;height:min(103.75vw,100dvh);max-height:100dvh;box-shadow:none;background-color:#1d376d;border:.14vw solid #24406b;border-radius:2.22vw 2.22vw 0 0;padding:5.14vw 2.78vw 7.36vw;overflow-y:auto}.password-modal .modal-close{color:#a8bbe2;width:4.72vw;height:4.72vw;padding:0;font-size:0;line-height:0;display:block;top:5.14vw;right:2.92vw}.password-modal .modal-close-icon{width:100%;height:100%;display:block;position:relative}.password-modal .modal-close-icon:before,.password-modal .modal-close-icon:after{content:"";background-color:#a8bbe2;border-radius:999px;width:6.11vw;height:.56vw;position:absolute;top:50%;left:50%}.password-modal .modal-close-icon:before{transform:translate(-50%,-50%)rotate(45deg)}.password-modal .modal-close-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.password-modal h2{margin:0;font-family:HarmonyOS Sans,Arial,sans-serif;font-size:5vw;font-weight:700;line-height:5.14vw}.password-modal>p{color:#a8c3f0;width:89.86vw;margin:2.08vw 0 7.78vw;font-size:3.33vw;line-height:3.75vw}.password-modal .password-form{gap:4.03vw;display:grid}.password-modal .password-form label{color:#fff;gap:2.08vw;font-size:4.17vw;line-height:4.17vw;display:grid}.password-modal .password-form input{color:#fff;background-color:#051944;border:.14vw solid #183867;border-radius:1.25vw;width:94.44vw;height:9.31vw;padding:0 2.78vw}.password-modal .password-form button{color:#fff;background-color:#007aff;border-radius:1.39vw;justify-content:center;align-items:center;width:51.11vw;height:8.75vw;margin:1.11vw auto 0;padding:0;font-family:HarmonyOS Sans,Arial,sans-serif;font-size:4.17vw;font-weight:700;line-height:1;display:flex}.order-detail-list{margin-top:8.47vw}.order-detail-list div{align-items:flex-start;min-height:12.92vw}.order-detail-list div:first-child{min-height:14.17vw}.order-detail-list div:nth-child(2){min-height:12.64vw}.order-detail-list div:nth-child(3){border-bottom:0;position:relative}.order-detail-list div:nth-child(3):after{content:"";background:#445e86;height:.14vw;position:absolute;bottom:4.86vw;left:0;right:0}.order-detail-list div:last-child{margin-top:0}.order-detail-list dt,.order-detail-list dd{font-size:4.17vw;line-height:4.31vw}.order-detail-total{font-size:4.17vw!important}.order-modal:after{color:#fff;content:"Close";background:#007aff;border-radius:1.39vw;justify-content:center;align-items:center;width:51.11vw;height:8.75vw;font-family:HarmonyOS Sans,Arial,Helvetica,sans-serif;font-size:4.17vw;font-weight:700;display:flex;position:absolute;bottom:7.36vw;left:24.44vw;right:24.44vw}.account-state{margin:15vw 0;font-size:3.4vw}.order-detail-item{margin-top:3vw;padding-top:3vw}.order-detail-item strong{font-size:3.2vw}.order-detail-item>span,.redemption-codes li{font-size:2.8vw}.redemption-codes{border-radius:1vw;margin-top:1.5vw;padding:1.5vw 2vw}.checkout-page .site-footer{display:none}.checkout-top-strip{background:#061431 url(/mobile/bg_home.png) 50%/cover no-repeat;height:13.89vw}.checkout-progress-bar{height:13.89vw}.checkout-progress-inner{width:calc(100% - 5.56vw)}.checkout-steps{gap:1.5vw;display:none}.checkout-steps i{width:8vw}.checkout-step{gap:1vw;font-size:3vw}.checkout-step b{width:5.5vw;height:5.5vw;font-size:2.5vw}.checkout-locale{gap:1.2vw;font-size:4.17vw;position:absolute;top:4.86vw;right:2.78vw}.checkout-main{min-height:0;padding:8vw 0 0}.checkout-layout{display:block}.payment-methods-panel h1{margin-bottom:5vw;font-size:5vw}.payment-method-list{gap:3vw}.payment-method-option{border-radius:1vw;grid-template-columns:18vw 1fr 4vw;gap:3vw;min-height:18vw;padding:2.5vw}.payment-method-option img{border-radius:1vw;width:18vw;height:10vw}.payment-method-copy{gap:1vw}.payment-method-copy strong{font-size:5vw}.payment-method-copy small{font-size:2.5vw}.payment-radio{width:4vw;height:4vw}.payment-method-option.selected .payment-radio{box-shadow:inset 0 0 0 1vw #061431}.checkout-order-panel{background-color:#081c41;border:0;border-radius:1.39vw 1.39vw 0 0;width:100vw;min-height:111.11vw;margin-top:8vw;margin-left:-2.78vw;padding:0 4.17vw 11.39vw 4.03vw}.checkout-order-item{grid-template-columns:20.42vw minmax(0,1fr) auto 0;gap:2vw;padding:6.94vw 0 6.25vw}.checkout-order-item>img{width:20.42vw;height:25.56vw}.checkout-order-copy{gap:.8vw}.checkout-order-copy strong{font-size:4.17vw}.checkout-order-copy span,.checkout-order-copy small,.checkout-order-copy em{font-size:3.33vw}.checkout-quantity-control{gap:3.58vw;margin-top:1vw;font-size:3.33vw}.checkout-quantity-control button{width:5vw;height:5vw;font-size:3.5vw}.checkout-order-price{margin-top:2.78vw;font-size:4.17vw}.checkout-remove{top:24.17vw}.checkout-remove img{width:6.25vw;height:6.81vw}.checkout-totals{gap:0;margin-top:0}.checkout-totals div{padding:6.53vw 0 6.39vw;font-size:4.17vw}.checkout-totals .checkout-total{padding-top:6.53vw}.checkout-totals .checkout-total strong{font-size:6.67vw}.checkout-continue{background-color:#007aff;border-radius:1.39vw;width:100%;height:11.67vw;margin:7vw 0;font-size:5vw}.checkout-submit-error,.checkout-state,.checkout-loading{font-size:3vw}.checkout-loading{min-height:55vw;padding-top:20vw}.empty-cart-view{padding:5vw 0 8vw}.empty-cart-icon{width:20vw;height:20vw;margin-bottom:5vw;font-size:10vw}.empty-cart-view h1{margin-bottom:2vw;font-size:5vw}.empty-cart-view>p{margin-bottom:5vw;font-size:3.33vw;line-height:1.5}.checkout-shop-button{border-radius:1vw;width:100%;height:11.67vw;font-size:5vw}.popular-products{margin-top:9vw}.popular-products h2{margin-bottom:4vw;font-size:5vw}.payment-success-card{min-height:125vw;padding:15vw 6vw}.payment-success-icon{width:20vw;height:20vw;font-size:10vw}.payment-success-card h1{margin:5vw 0 2vw;font-size:6vw}.payment-success-card p{margin-bottom:5vw;font-size:3.2vw}.payment-result-main{min-height:0;padding:8.19vw 0 12vw}.payment-result-heading{margin-bottom:7.92vw}.payment-result-heading img{width:16.11vw;height:16.11vw;margin-bottom:4.17vw}.payment-result-heading h1{margin-bottom:2vw;font-size:5vw}.payment-result-heading p{font-size:3.33vw}.result-panel{border-radius:1vw;padding:4vw 3vw}.code-panel,.order-result-panel{margin-bottom:3.06vw}.result-panel-heading{margin-bottom:3vw;font-size:4.17vw}.result-panel-heading span{border-radius:2.22vw;width:16.67vw;height:6.11vw;font-size:3.33vw;line-height:6.11vw}.code-row{border-radius:1.39vw;height:9.86vw;padding:3.33vw 1.53vw 2.68vw 2.78vw}.code-row>strong{text-overflow:ellipsis;white-space:nowrap;font-size:3.7vw;overflow:hidden}.code-row button{border-radius:1.39vw;width:16.39vw;height:6.81vw;font-size:3.33vw}.code-row button span{display:none}.code-row button img{width:2.92vw;height:3.47vw}.order-result-panel{padding-bottom:2.69vw}.order-result-panel h2{margin-bottom:2vw;font-size:5vw}.order-result-panel dl div{padding:2.5vw 0}.order-result-panel dt,.order-result-panel dd{font-size:4.17vw}.order-result-panel dd{width:53.25vw}.order-result-panel .result-total,.failed-status{font-size:4.17vw!important}.result-info{gap:2vw;min-height:20vw;margin-bottom:7vw;padding:3vw}.result-info img{width:5.56vw;height:3.61vw;margin-top:1.12vw}.result-info>span{font-size:5vw}.result-info div{gap:1vw}.result-info strong{font-size:4.14vw}.result-info small{font-size:3.33vw;line-height:1.35}.result-dark-button,.result-primary-button{color:#fff;border-radius:1.39vw;width:100%;height:11.67vw;font-size:5vw}.result-dark-button{background:0 0;border:.14vw solid #fff;margin-top:2.78vw;display:block}.failure-reasons{border-radius:1vw;margin-bottom:5vw;padding:4vw 3vw}.failure-reasons strong{font-size:3.5vw}.failure-reasons p{margin:2vw 0 0 5vw;font-size:2.8vw;line-height:1.4}}@keyframes mobile-product-spin{to{transform:rotate(360deg)}}@media (width<=600px){.hiw-page,.about-page{background:linear-gradient(#071f4b 0 8.61vw,#000c26 8.61vw 100%);padding:2.64vw 0 8.33vw}.hiw-page .site-container,.about-page .site-container{width:calc(100% - 5.56vw)}.mobile-page-breadcrumb{color:#244fa8;white-space:nowrap;align-items:center;gap:2.78vw;height:3.33vw;margin-bottom:8.33vw;font-size:4.17vw;line-height:3.33vw;display:flex}.mobile-page-breadcrumb span:nth-child(2),.mobile-page-breadcrumb span:last-child{color:#24406b}.hiw-title,.about-title{color:#fff;margin:0;font-size:6.67vw;line-height:1}.hiw-subtitle{color:#9ba4bc;border-bottom:.14vw solid #24406b;margin:4.58vw 0 0;padding-bottom:4.31vw;font-size:4.17vw;line-height:1.35}.hiw-step{margin:4.31vw 0 0}.hiw-step+.hiw-step{margin-top:4.31vw}.hiw-step h2,.hiw-help h2{color:#fff;margin:0 0 2.78vw;font-size:5vw;line-height:1}.hiw-step p,.hiw-step ul,.hiw-help p,.hiw-help ul{color:#fff;margin:0 0 1.39vw;font-size:4.17vw;line-height:1.42}.hiw-step ul,.hiw-help ul{padding-left:4.44vw}.hiw-step li,.hiw-help li{margin-bottom:0}.hiw-link,.hiw-tip{color:#fff;font-size:4.17vw;line-height:1.42}.hiw-step:nth-of-type(2) .hiw-img{margin-top:5vw}.hiw-step:nth-of-type(n+3) .hiw-img{margin-top:4.86vw}.hiw-img{border-radius:1.39vw;width:100%;height:52.22vw;overflow:hidden}.hiw-img img{object-fit:cover;width:100%;height:100%}.hiw-step:nth-of-type(5){margin-top:5.83vw}.hiw-help{margin-top:7.5vw}.hiw-help h2{margin-bottom:3.06vw}.about-title{text-align:left;border-bottom:.14vw solid #24406b;padding-bottom:5.28vw}.about-intro{margin:5vw 0 0;display:block}.about-text p{color:#fff;margin:0 0 5.56vw;font-size:4.17vw;line-height:1.42}.about-image{margin-top:3.19vw;display:block}.about-image img{object-fit:cover;border-radius:2.78vw;width:100%;max-width:none;height:52.22vw}.about-features{margin-top:5.69vw}.about-features h2{color:#fff;margin:0 0 2.64vw;font-size:5vw;line-height:1}.about-feature-item{margin-bottom:5.56vw}.about-feature-item h3{color:#fff;margin:0 0 1.39vw;font-size:4.17vw;line-height:1.25}.about-feature-item p,.about-note{color:#fff;font-size:4.17vw;line-height:1.42}.about-note{margin:6.11vw 0 0}.hiw-page+.site-footer .footer-links,.about-page+.site-footer .footer-links{gap:1.39vw}}
