.luxusx-storefront{--glass-surface:#ffffffdb;--glass-edge:#fffffff2;--glass-ink:#334155;--glass-shadow:0 8px 28px #0f172a17, inset 0 1px 0 #fffffff2;background:#f8fafc}.luxusx-glass-header{-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);background:#ffffffe0;border-color:#e2e8f099}@media (min-width:1024px){.luxusx-storefront-main{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){.luxusx-storefront-main{overflow-y:scroll}}}body:has(.luxusx-bottom-nav){--luxusx-nav-bottom:6px}@media (display-mode:standalone),(display-mode:fullscreen){body:has(.luxusx-bottom-nav){--luxusx-nav-bottom:max(8px, env(safe-area-inset-bottom,0px))}}.luxusx-bottom-nav{left:50%;bottom:var(--luxusx-nav-bottom,6px);border:1px solid var(--glass-edge);background:var(--glass-surface);width:min(100% - 24px,560px);box-shadow:var(--glass-shadow), 0 0 0 1px #94a3b81f;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);border-radius:30px;transform:translate(-50%)}.luxusx-nav-track{isolation:isolate;grid-template-columns:repeat(5,minmax(0,1fr));height:64px;padding:4px;display:grid;position:relative}.luxusx-nav-indicator{z-index:-1;pointer-events:none;width:calc(20% - 1.6px);transform:translateX(calc(var(--nav-index) * 100%));border-radius:27px;transition:transform .46s cubic-bezier(.22,1.12,.36,1),opacity .14s;position:absolute;top:4px;bottom:4px;left:4px}.luxusx-nav-lens{border-radius:inherit;transform-origin:50%;background:linear-gradient(150deg,#fffc,#e6e7ebb8);border:1px solid #ffffffeb;width:100%;height:100%;display:block;box-shadow:inset 0 1px 2px #fff,0 2px 6px #0f172a0a}.luxusx-nav-lens[data-bounce=true]{animation:.46s cubic-bezier(.22,1,.36,1) luxusx-nav-settle}.luxusx-nav-link{color:#4b5563;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:27px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;transition:color .16s,transform .3s cubic-bezier(.22,1.3,.36,1);display:flex}.luxusx-nav-link>span:last-child{white-space:nowrap;font-size:10px;font-weight:500;line-height:1.2}.luxusx-nav-link[data-selected=true]{color:#e60023}.luxusx-nav-link[data-selected=true]>span:last-child{font-weight:600}.luxusx-nav-link:focus-visible{outline-offset:-2px;outline:2px solid #e60023}.luxusx-nav-icon{place-items:center;width:28px;height:28px;transition:transform .13s;display:grid}.luxusx-nav-icon>span{display:flex}.luxusx-nav-link:active{transform:scale(.93)}.luxusx-nav-link:active .luxusx-nav-icon{transform:scale(.9)}.luxusx-nav-icon>span[data-bounce=true]{animation:.42s cubic-bezier(.22,1,.36,1) luxusx-nav-pop}@keyframes luxusx-nav-settle{0%{transform:scale(1.12,.91)}55%{transform:scale(.97,1.04)}to{transform:scale(1)}}@keyframes luxusx-nav-pop{0%{transform:scale(.86)}55%{transform:translateY(-1px)scale(1.08)}to{transform:scale(1)}}.luxusx-catalog{padding-top:16px}.luxusx-catalog [id^=product-]{border-color:#e2e8f0;border-radius:20px;box-shadow:0 3px 12px #0f172a05}.luxusx-catalog-heading{padding:4px 0 6px}.luxusx-catalog-heading h1{letter-spacing:-.025em;font-weight:700}.luxusx-catalog-heading>a,.luxusx-catalog-heading>div:last-child>:is(a,button){background:#ffffffeb;border-color:#e2e8f0;border-radius:50%;box-shadow:0 2px 7px #0f172a05}.luxusx-catalog-heading>div:last-child>a{border-radius:14px}.luxusx-catalog input[type=text],.luxusx-catalog input[type=search]{background:#fff;border-radius:16px}.luxusx-product-info{border-radius:22px;box-shadow:0 3px 18px #0f172a05}.luxusx-product-page [data-glass-product-controls] :is(button,a){color:#172033;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border-color:#fffffff2;box-shadow:0 3px 14px #0f172a18,inset 0 1px #fff}.luxusx-product-page [aria-label=ลิงก์ใช้งานสินค้า]{box-shadow:none;background:#fff;border:0;gap:8px;padding:0}.luxusx-product-page [aria-label=ลิงก์ใช้งานสินค้า]>a{background:#fff;border:1px solid #e2e8f0;border-radius:14px}.luxusx-purchase-dock>div{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#ffffffe6;border:1px solid #e2e8f0cc;border-radius:22px;box-shadow:0 6px 24px #0f172a12,inset 0 1px #fff}.luxusx-history>nav[aria-label=ประเภทประวัติ]{background:#eef1f5;border-radius:20px;gap:5px;padding:5px}.luxusx-history>nav[aria-label=ประเภทประวัติ] button{border-color:#0000;border-radius:15px;min-height:42px}.luxusx-history>nav[aria-label=ประเภทประวัติ] button[aria-pressed=false]{color:#475569;background:0 0}.luxusx-history-card{border-color:#e2e8f0;border-radius:20px;box-shadow:0 3px 12px #0f172a04}.luxusx-profile{color:var(--glass-ink);background:radial-gradient(at 0 0,#fff0f466,#0000 45%),radial-gradient(at 100%,#edf4ff88,#0000 55%),#f8fafc;width:100%;max-width:720px;margin-inline:auto}.luxusx-profile-summary{border-bottom:1px solid #fffc}.luxusx-profile-level{color:#be123c;background:linear-gradient(135deg,#fff,#ffe9ee);border:1px solid #ffdce5;border-radius:12px;flex-shrink:0;align-items:center;gap:3px;min-height:36px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.luxusx-profile-wallet-main{justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.luxusx-profile-balance{letter-spacing:-.5px;overflow-wrap:anywhere;margin-top:3px;font-size:23px;font-weight:750;line-height:1.4}.luxusx-profile-topup{color:#fff;background:linear-gradient(145deg,#ff304a,#e60023);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:10px 15px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 4px 10px #e600231c,inset 0 1px #fff4}.luxusx-profile-topup:active{transform:scale(.97)}.luxusx-profile-gems{border-top:1px solid #e2e8f080;align-items:center;gap:8px;padding-top:10px;display:flex}.luxusx-profile-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #fffffff2;border-radius:21px;padding:15px;box-shadow:0 3px 18px #0f172a06,inset 0 1px #fff,0 0 0 1px #e2e8f066}.luxusx-profile-menu-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.luxusx-profile-menu-grid :is(a,button){border-radius:13px;min-width:0;padding-block:2px}.luxusx-profile-menu-label{overflow-wrap:anywhere;min-height:30px;font-size:10px;line-height:1.5}.luxusx-profile-menu-icon{background:linear-gradient(145deg,#fff,#f4f6fa);border:1px solid #fff;border-radius:14px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 2px 8px #0f172a06}.luxusx-profile-socials{justify-content:space-around;gap:8px;margin-top:10px;display:flex}.luxusx-profile-social-link{border-radius:15px;flex-direction:column;flex:0 85px;align-items:center;gap:5px;min-width:0;padding:3px 4px;font-size:11px;font-weight:500;display:flex}.luxusx-social-icon{background:linear-gradient(145deg,#fff,#f2f5fa);border:1px solid #fffd;border-radius:15px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 3px 10px #0f172a08,inset 0 1px #fff}.luxusx-social-tiktok{color:#161823}.luxusx-profile-service-row{text-align:left;width:100%;color:var(--glass-ink);align-items:center;gap:10px;padding:10px 0;display:flex}.luxusx-profile-service-row+.luxusx-profile-service-row{border-top:1px solid #e2e8f088}.luxusx-profile-service-icon{color:#e60023;background:linear-gradient(145deg,#fff4f5,#ffe8ed88);border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.luxusx-profile :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #e60023}.luxusx-profile-dialog{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.luxusx-profile-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dark .luxusx-profile{background:radial-gradient(at 0 0,#3b1e3122,#0000 50%),#11151d}.dark .luxusx-profile-summary{border-color:#33415566}.dark .luxusx-profile-level{color:#ff9caf;background:linear-gradient(135deg,#3b2635,#30212c);border-color:#713345}.dark .luxusx-profile-gems{border-color:#33415588}.dark .luxusx-profile-card{background:#1a202be0;border-color:#ffffff12;box-shadow:0 3px 18px #0002,inset 0 1px #ffffff0d,0 0 0 1px #33415566}.dark .luxusx-profile-service-icon{color:#ff8196;background:linear-gradient(145deg,#492431,#34202b)}.dark .luxusx-profile-service-row+.luxusx-profile-service-row{border-color:#33415588}.dark .luxusx-storefront{--glass-surface:#181d27e6;--glass-edge:#94a3b838;--glass-ink:#dbe3ef;--glass-shadow:0 8px 28px #0004,inset 0 1px 0 #ffffff12;background:#11151d}.dark .luxusx-glass-header,.dark .luxusx-purchase-dock>div{background:#181d27eb;border-color:#334155;box-shadow:0 6px 24px #0003,inset 0 1px #ffffff0a}html.luxusx-dark .luxusx-glass-header,html.luxusx-dark .luxusx-purchase-dock>div{background-color:#181d27eb!important}.dark .luxusx-catalog [id^=product-]{border-color:#334155}.dark .luxusx-nav-lens{background:linear-gradient(150deg,#ffffff18,#ffffff0a);border-color:#ffffff16;box-shadow:inset 0 1px #ffffff18,0 2px 6px #0002}.dark .luxusx-nav-link{color:#f5f5f7}.dark .luxusx-nav-link[data-selected=true]{color:#ff8196}.dark .luxusx-history>nav[aria-label=ประเภทประวัติ]{background:#202734}.dark .luxusx-product-page [aria-label=ลิงก์ใช้งานสินค้า]{background:0 0}.dark .luxusx-history-card{border-color:#334155}@media (max-width:1023px){.luxusx-storefront-main{padding-bottom:calc(88px + var(--luxusx-nav-bottom,6px))}body:has(.luxusx-bottom-nav) .fixed.bottom-16{bottom:calc(84px + var(--luxusx-nav-bottom,6px))}.luxusx-purchase-dock{padding-left:12px;padding-right:12px}.luxusx-purchase-dock>div{gap:3px;padding:7px}.luxusx-product-info{margin:10px 8px 0;padding:16px}.luxusx-catalog{row-gap:16px}}@media (max-width:639px){.luxusx-category-catalog>.luxusx-catalog-heading{padding-bottom:0}.luxusx-category-catalog>.luxusx-catalog-heading+.luxusx-shop-banner{width:calc(100% + 16px);margin-top:-10px;margin-left:-8px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.luxusx-bottom-nav,.luxusx-glass-header,.luxusx-purchase-dock>div{background:#fff}.dark .luxusx-bottom-nav,.dark .luxusx-glass-header,.dark .luxusx-purchase-dock>div{background:#181d27}}@media (prefers-reduced-motion:reduce){.luxusx-nav-indicator,.luxusx-nav-lens,.luxusx-nav-link,.luxusx-nav-icon,.luxusx-nav-icon>span{transition:none!important;animation:none!important}.luxusx-nav-link:active,.luxusx-nav-link:active .luxusx-nav-icon{transform:none}}@media (prefers-reduced-transparency:reduce){.luxusx-bottom-nav,.luxusx-glass-header,.luxusx-purchase-dock>div{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.dark .luxusx-bottom-nav,.dark .luxusx-glass-header,.dark .luxusx-purchase-dock>div{background:#181d27}.luxusx-profile-card,.luxusx-profile-dialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.dark .luxusx-profile-card,.dark .luxusx-profile-dialog{background:#181d27}}html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-storefront{--glass-ink:var(--lx-text);background:var(--lx-surface)}html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-nav-link,html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-product-page [data-glass-product-controls] :is(button,a),html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-history>nav[aria-label=ประเภทประวัติ] button[aria-pressed=false],html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-social-tiktok{color:var(--lx-text)}html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-nav-link[data-selected=true],.dark .luxusx-nav-link[data-selected=true]{color:var(--lx-red)}html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-catalog [id^=product-],html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-catalog-heading>a,html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-catalog-heading>div:last-child>:is(a,button),html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-history-card,.dark .luxusx-profile-summary,.dark .luxusx-profile-gems,.dark .luxusx-profile-card,.dark .luxusx-profile-service-row+.luxusx-profile-service-row,.dark .luxusx-glass-header,.dark .luxusx-purchase-dock>div,.dark .luxusx-catalog [id^=product-],.dark .luxusx-nav-lens,.dark .luxusx-history-card{border-color:var(--lx-border)}html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-catalog input[type=text],html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-catalog input[type=search],html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-history>nav[aria-label=ประเภทประวัติ],html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-profile,html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-bottom-nav,html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-glass-header,html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-purchase-dock>div,html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-profile-card,html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-profile-dialog{background:var(--lx-surface)}html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-product-page [aria-label=ลิงก์ใช้งานสินค้า]{border-color:var(--lx-border);background:var(--lx-surface)}html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-product-page [aria-label=ลิงก์ใช้งานสินค้า]>a,html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-social-icon{border:1px solid var(--lx-border);background:var(--lx-surface)}html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-profile-summary{border-bottom:1px solid var(--lx-border)}html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-profile-level{color:var(--lx-red);background:var(--lx-surface);border:1px solid var(--lx-border)}html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-profile-gems,html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-profile-service-row+.luxusx-profile-service-row{border-top:1px solid var(--lx-border)}html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-profile-menu-icon{background:var(--lx-surface);border:1px solid var(--lx-border)}html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-profile-service-icon,.dark .luxusx-profile-service-icon{background:var(--lx-surface);color:var(--lx-red)}.dark .luxusx-profile-level{color:var(--lx-red);background:var(--lx-surface)}.dark .luxusx-profile-menu-icon{background:var(--lx-surface);border-color:var(--lx-border)}.dark .luxusx-storefront,.dark .luxusx-history>nav[aria-label=ประเภทประวัติ],.dark .luxusx-bottom-nav,.dark .luxusx-glass-header,.dark .luxusx-purchase-dock>div,.dark .luxusx-profile-card,.dark .luxusx-profile-dialog{background:var(--lx-inset)}.dark .luxusx-history>nav[aria-label=ประเภทประวัติ] button[aria-pressed=false]{color:var(--lx-muted)}.dark .luxusx-catalog-heading>a,.dark .luxusx-catalog-heading>div:last-child>:is(a,button),.dark .luxusx-catalog input,.dark .luxusx-product-page [aria-label=ลิงก์ใช้งานสินค้า]>a{background:var(--lx-inset);border-color:var(--lx-border)}html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-storefront{--glass-surface:#141517f5;--glass-edge:#303135;--glass-ink:#f4f4f5;background:var(--lx-bg)}html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-glass-header,html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-purchase-dock>div,html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-profile-card{border-color:var(--lx-border);background:var(--lx-surface)!important}html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-catalog-heading>a,html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-catalog-heading>div:last-child>:is(a,button),html:is(.luxusx-dark,.luxusx-admin-dark) .luxusx-product-page [data-glass-product-controls] :is(button,a){background:var(--lx-inset)}
