:root{--color-bg-1:#0a0a0a;--color-bg-2:#121212;--color-bg-3:#1a1a1a;--color-text-1:#e2e8f0;--color-text-2:#cbd5e1;--color-text-3:#94a3b8;--color-text-4:#64748b;--color-border:#ffffff14;--color-border-light:#ffffff0d;--color-fill-1:#ffffff08;--color-fill-2:#1a1a1a;--color-primary:#d4af37;--color-primary-hover:#f59e0b;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--gold-base:#d4af37;--gold-bright:#f59e0b;--gold-light:#fde68a;--gold-pale:#fef3c7;--gold-glow:#f59e0b26;--gold-line:#f59e0b80;--dark-page:#0a0a0a;--dark-card:#121212;--dark-elevated:#1a1a1a;--dark-overlay:#0009;--arcoblue-1:254, 243, 199;--arcoblue-2:252, 211, 77;--arcoblue-3:245, 158, 11;--arcoblue-4:217, 119, 6;--arcoblue-5:212, 175, 55;--arcoblue-6:212, 175, 55;--arcoblue-7:180, 140, 30;--arcoblue-8:120, 90, 10;--arcoblue-9:80, 60, 5;--arcoblue-10:40, 30, 0;--orange-1:254, 243, 199;--orange-2:252, 211, 77;--orange-3:245, 158, 11;--orange-4:217, 119, 6;--orange-5:212, 175, 55;--orange-6:245, 158, 11;--orange-7:180, 140, 30;--green-1:5, 30, 25;--green-2:10, 50, 40;--green-3:16, 185, 129;--green-5:16, 185, 129;--green-6:16, 185, 129;--green-7:5, 150, 105;--purple-1:30, 25, 45;--purple-2:50, 40, 75;--purple-3:168, 85, 247;--purple-5:168, 85, 247;--purple-6:192, 132, 252;--purple-7:126, 34, 206}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-2);background-color:var(--dark-page);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#pub-nav.pub-nav{-webkit-backdrop-filter:blur(18px)saturate(1.2)!important;background:#080808c7!important;border-bottom:1px solid #f59e0b2e!important;box-shadow:0 14px 34px #00000047!important}#pub-nav .pub-nav-brand,#pub-nav .pub-nav-link,#pub-nav .pub-nav-link--group,#pub-nav .pub-nav-mobile-toggle,#pub-nav .pub-nav-mobile-link{color:#cbd5e1!important}#pub-nav .pub-nav-title{color:#f8fafc!important;font-weight:700!important}#pub-nav .pub-nav-logo{filter:drop-shadow(0 8px 18px #f59e0b29)!important}#pub-nav .pub-nav-logo-fallback{color:#0a0a0a!important;background:linear-gradient(135deg,#d4af37,#f59e0b)!important;border-radius:2px!important;box-shadow:0 10px 24px #f59e0b2e!important}#pub-nav .pub-nav-link:hover,#pub-nav .pub-nav-link.active,#pub-nav .pub-nav-submenu-link:hover,#pub-nav .pub-nav-submenu-link.active,#pub-nav .pub-nav-mobile-link:hover{color:#f59e0b!important}#pub-nav .pub-nav-link.active{text-shadow:0 0 18px #f59e0b38!important}#pub-nav .pub-nav-link--group:after{color:#f59e0bb8!important}#pub-nav .pub-nav-submenu{-webkit-backdrop-filter:blur(18px)!important;background:#121212f5!important;border:1px solid #f59e0b2e!important;border-radius:12px!important;box-shadow:0 18px 46px #0000006b!important}#pub-nav .pub-nav-submenu:before{background:#121212f5!important;border-top:1px solid #f59e0b2e!important;border-left:1px solid #f59e0b2e!important}#pub-nav .pub-nav-submenu-link{color:#cbd5e1!important;border-radius:2px!important}#pub-nav .pub-nav-submenu-link:hover,#pub-nav .pub-nav-submenu-link.active{background:#f59e0b1a!important}#pub-nav .pub-nav-login-link,#pub-nav .pub-nav-mobile-cta{color:#0a0a0a!important;background:linear-gradient(135deg,#d4af37,#f59e0b)!important;border-radius:2px!important;box-shadow:0 10px 24px #f59e0b33!important}#pub-nav .pub-nav-login-link:hover,#pub-nav .pub-nav-mobile-cta:hover{color:#0a0a0a!important;background:linear-gradient(135deg,#f59e0b,#fbbf24)!important}#pub-nav .pub-nav-mobile-menu{background:#080808f0!important;border-top:1px solid #f59e0b29!important}#pub-nav .pub-nav-mobile-link{border-bottom:1px solid #f59e0b1a!important}#pub-nav .pub-nav-mobile-link--group{color:#f8fafc!important}body:before{content:"";pointer-events:none;z-index:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg width=%2760%27 height=%2760%27 viewBox=%270 0 60 60%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cg fill=%27%23d4af37%27 fill-opacity=%271%27%3E%3Cpath d=%27M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:fixed;inset:0}.arco-btn{border-radius:2px!important}.arco-btn-primary{color:#0a0a0a!important;background:linear-gradient(135deg,#d4af37 0%,#f59e0b 100%)!important;border-color:#0000!important;box-shadow:0 4px 14px #f59e0b4d!important}.arco-btn-primary:hover{background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 100%)!important;box-shadow:0 6px 20px #f59e0b73!important}.arco-btn-outline,.arco-btn-secondary{color:#d4af37!important;background:#ffffff0a!important;border-color:#f59e0b4d!important}.arco-btn-outline:hover,.arco-btn-secondary:hover{color:#f59e0b!important;background:#f59e0b1a!important;border-color:#f59e0b99!important}.arco-input-wrapper,.arco-input-search .arco-input-wrapper,.arco-select-view-single,.arco-select-view-multiple{transition:all .3s;box-shadow:none!important;background-color:#1a1a1a!important;border:1px solid #ffffff14!important;border-radius:999px!important}.arco-input-wrapper:hover,.arco-input-search .arco-input-wrapper:hover,.arco-select-view-single:hover,.arco-select-view-multiple:hover{background-color:#222!important;border-color:#f59e0b66!important}.arco-input-wrapper:focus-within,.arco-input-wrapper.arco-input-focus,.arco-input-search .arco-input-wrapper:focus-within{background-color:#000!important;border-color:#f59e0b!important;box-shadow:0 0 0 1px #f59e0b!important}.arco-input,.arco-textarea{color:#e2e8f0!important}.arco-input::placeholder,.arco-textarea::placeholder{color:#64748b!important}.arco-modal-wrapper .arco-modal,.arco-modal-simple{background-color:#121212!important;border:1px solid #f59e0b33!important;border-radius:12px!important;box-shadow:0 20px 60px #000c!important}.arco-modal-header,.arco-modal-footer,.arco-drawer-header,.arco-drawer-footer{background:#121212!important;border-bottom:1px solid #ffffff0f!important}.arco-modal-footer,.arco-drawer-footer{border-top:1px solid #ffffff0f!important;border-bottom:0!important}.arco-modal-title{color:#f59e0b!important;font-weight:700!important}.arco-modal-body,.arco-drawer-body{color:#cbd5e1!important}.arco-modal-body strong,.arco-drawer-body strong{color:#e2e8f0!important}.arco-modal-close-btn,.arco-modal-close-btn .arco-icon{color:#94a3b8!important}.arco-modal-close-btn:hover .arco-icon{color:#f59e0b!important}.order-modal .arco-modal-header,.order-modal-drawer .arco-drawer-header{background:#121212!important;border-bottom:1px solid #ffffff0f!important}.order-modal .om-header-title,.order-modal .om-mobile-title{color:#f59e0b!important}.order-modal .arco-modal-footer,.order-modal-drawer .arco-drawer-footer{background:#121212!important;border-top:1px solid #ffffff0f!important}.order-modal .arco-modal-body,.order-modal-drawer .arco-drawer-body{background:#121212!important}.order-modal-drawer .arco-drawer{background-color:#121212!important;border:1px solid #f59e0b26!important;border-radius:12px 12px 0 0!important;box-shadow:0 -10px 40px #000c!important}.order-modal-drawer .arco-drawer-content{background-color:#121212!important;border-radius:12px 12px 0 0!important}.order-modal-drawer .arco-drawer-body{color:#cbd5e1!important}.order-modal-drawer .arco-drawer-close-btn,.order-modal-drawer .arco-drawer-close-btn .arco-icon{color:#94a3b8!important}.order-modal-drawer .arco-drawer-close-btn:hover .arco-icon{color:#f59e0b!important}.omc-footer{border-top:1px solid #ffffff0f;background:#121212!important}.omc{color:#cbd5e1!important}.omc-pr-cover-wrap{background:#ffffff0a!important;border-color:#ffffff14!important}.omc-desc{background:#ffffff08!important;border-color:#ffffff0f!important}.omc-section{background:0 0!important;border-color:#0000!important}.omc-use-card,.omc-pay-card,.omc-card-item,.omc-input-card{background:#ffffff09!important;border-color:#ffffff14!important}.omc-use-card.is-active,.omc-pay-card.is-active,.omc-card-item.omc-card-selected,.omc-pay-item.omc-pay-selected,.omc-notify-btn.omc-notify-active{background:linear-gradient(135deg,#f59e0b2e,#d4af3714)!important;border-color:#f59e0bb8!important;box-shadow:inset 0 0 0 1px #f59e0b1f!important}.omc .omc-pr-name{color:#e2e8f0!important}.omc .omc-pr-qty{color:#94a3b8!important}.omc .omc-label{color:#cbd5e1!important}.omc .omc-required{color:#f87171!important}.omc .omc-hint{color:#64748b!important}.omc .omc-use-name{color:#cbd5e1!important}.omc .omc-use-info{color:#94a3b8!important}.omc .omc-card-content{color:#e2e8f0!important}.omc .omc-card-price,.omc .omc-card-check{color:#f59e0b!important}.omc .omc-pay-name{color:#e2e8f0!important}.omc .omc-pay-selected .omc-pay-name,.omc .omc-notify-active,.omc .omc-notify-active span,.omc .omc-notify-active .arco-icon,.omc .omc-ladder-active{color:#f59e0b!important}.omc .omc-pay-empty,.omc .omc-footer-label{color:#94a3b8!important}.omc .omc-coupon-msg-inline{color:#34d399!important}.omc-desc-content{color:#94a3b8!important}.omc .omc-total,.omc .omc-price,.omc .omc-footer-value,.omc .omc-footer-price,.omc .omc-footer-price span{color:#f59e0b!important}.omc .omc-footer-price{background:linear-gradient(135deg,#fef3c7,#f59e0b);-webkit-background-clip:text;background-clip:text}.omc .arco-tag{font-weight:600;border-color:#0000!important}.omc .arco-tag-color-green{color:#34d399!important;background:#10b98126!important}.omc .arco-tag-color-purple{color:#c084fc!important;background:#a855f729!important}.omc .arco-tag-color-orangered,.omc .arco-tag-color-arcoblue{color:#f59e0b!important;background:#f59e0b24!important}.omc .omc-pay-item,.omc .omc-notify-btn,.omc .omc-card-item{color:#cbd5e1!important;background:#ffffff09!important;border-color:#ffffff14!important}.omc .omc-pay-item:hover,.omc .omc-notify-btn:hover,.omc .omc-card-item:hover{border-color:#f59e0b66!important}.omc .omc-pay-selected,.omc .omc-card-selected,.omc .omc-notify-active{color:#f59e0b!important;background:linear-gradient(135deg,#f59e0b2e,#d4af3714)!important;border-color:#f59e0bb8!important}.order-modal .arco-btn,.order-modal-drawer .arco-btn,.omc .arco-btn,.omc .omc-use-card,.omc .omc-pay-card,.omc .omc-card-item,.omc .omc-input-card,.omc .omc-pay-item,.omc .omc-notify-btn{border-radius:2px!important}.order-modal .arco-input-number-mode-button,.order-modal-drawer .arco-input-number-mode-button,.omc .arco-input-number-mode-button{background:#121212!important;border-color:#f59e0b3d!important;border-radius:2px!important}.order-modal .arco-input-number,.order-modal .arco-input-number .arco-input-wrapper,.order-modal .arco-input-number input,.order-modal-drawer .arco-input-number,.order-modal-drawer .arco-input-number .arco-input-wrapper,.order-modal-drawer .arco-input-number input,.omc .arco-input-number,.omc .arco-input-number .arco-input-wrapper,.omc .arco-input-number input{border-radius:2px!important}.order-modal .arco-input-number-mode-button .arco-input-prepend,.order-modal .arco-input-number-mode-button .arco-input-append,.order-modal-drawer .arco-input-number-mode-button .arco-input-prepend,.order-modal-drawer .arco-input-number-mode-button .arco-input-append,.omc .arco-input-number-mode-button .arco-input-prepend,.omc .arco-input-number-mode-button .arco-input-append{background:#f59e0b1f!important;border-color:#f59e0b3d!important}.order-modal .arco-input-number-mode-button .arco-input-prepend,.order-modal-drawer .arco-input-number-mode-button .arco-input-prepend,.omc .arco-input-number-mode-button .arco-input-prepend{border-radius:2px 0 0 2px!important}.order-modal .arco-input-number-mode-button .arco-input-append,.order-modal-drawer .arco-input-number-mode-button .arco-input-append,.omc .arco-input-number-mode-button .arco-input-append{border-radius:0 2px 2px 0!important}.order-modal .arco-input-number-mode-button .arco-input-number-step-button,.order-modal .arco-input-number-mode-button .arco-input-number-step-button .arco-icon,.order-modal-drawer .arco-input-number-mode-button .arco-input-number-step-button,.order-modal-drawer .arco-input-number-mode-button .arco-input-number-step-button .arco-icon,.omc .arco-input-number-mode-button .arco-input-number-step-button,.omc .arco-input-number-mode-button .arco-input-number-step-button .arco-icon{color:#f59e0b!important}.order-modal .arco-input-number-mode-button .arco-input-number-step-button:hover,.order-modal-drawer .arco-input-number-mode-button .arco-input-number-step-button:hover,.omc .arco-input-number-mode-button .arco-input-number-step-button:hover{background:#f59e0b2e!important}.order-modal .arco-input-number-mode-button .arco-input-number-step-button-disabled,.order-modal .arco-input-number-mode-button .arco-input-number-step-button-disabled .arco-icon,.order-modal-drawer .arco-input-number-mode-button .arco-input-number-step-button-disabled,.order-modal-drawer .arco-input-number-mode-button .arco-input-number-step-button-disabled .arco-icon,.omc .arco-input-number-mode-button .arco-input-number-step-button-disabled,.omc .arco-input-number-mode-button .arco-input-number-step-button-disabled .arco-icon{color:#64748b!important}.arco-dropdown{background-color:#1a1a1a!important;border:1px solid #ffffff14!important;box-shadow:0 10px 30px #0009!important}.arco-dropdown,.arco-dropdown *{color:#cbd5e1!important}.arco-dropdown-list-wrapper{padding:4px!important}.arco-dropdown-option{color:#cbd5e1!important}.arco-dropdown-option:hover,.arco-dropdown-option-selected{color:#f59e0b!important;background-color:#f59e0b1a!important}.arco-dropdown-option:hover *,.arco-dropdown-option-selected *{color:#f59e0b!important}.arco-tag{border-radius:6px!important}.arco-alert{color:#fca5a5!important;background-color:#ef44441a!important;border:1px solid #ef44444d!important;border-radius:12px!important}.arco-result{background:0 0!important}.arco-result-subtitle{color:#94a3b8!important}.arco-empty-description{color:#64748b!important}.arco-form-item-label,.arco-radio-label,.arco-checkbox-label,.arco-select-view-value,.arco-select-option,.arco-picker-input input,.arco-input-number,.arco-input-number input{color:#cbd5e1!important}.arco-select-dropdown,.arco-trigger-popup,.arco-popover-popup-content{color:#cbd5e1!important;background:#1a1a1a!important;border-color:#f59e0b24!important}.arco-pagination-item{color:#cbd5e1!important;background-color:#1a1a1a!important;border-color:#ffffff14!important}.arco-pagination-item-active{color:#0a0a0a!important;background:linear-gradient(135deg,#d4af37,#f59e0b)!important;border-color:#0000!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#f59e0b4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#f59e0b80}.drag_verify[data-v-3a50482d]{-webkit-user-select:none;user-select:none;border:1px solid #d6deeb;position:relative;overflow:hidden}.dv_progress_bar[data-v-3a50482d]{z-index:1;width:0;position:absolute;top:0;left:0}.dv_text[data-v-3a50482d]{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dv_handler[data-v-3a50482d]{cursor:move;z-index:2;color:var(--color-text-3);border-right:1px solid #d6deeb;justify-content:center;align-items:center;display:flex;position:absolute;top:0;box-shadow:0 1px 3px #0000001a}.cvw-trigger-wrap[data-v-950736ab]{cursor:pointer}.cvw-trigger[data-v-950736ab]{border-radius:20px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 16px;transition:all .3s;display:flex}.cvw-trigger-text[data-v-950736ab]{font-size:13px}.cvw-trigger-arrow[data-v-950736ab]{font-size:14px}.cvw-trigger-error[data-v-950736ab]{background:var(--color-danger-light-1)!important}.cvw-trigger-error .cvw-trigger-text[data-v-950736ab]{color:var(--color-danger-6)}.cvw-trigger-success .cvw-trigger-text[data-v-950736ab]{color:#fff!important}.cvw-inline[data-v-950736ab],.cvw-cloudflare-slot[data-v-950736ab]{min-height:40px}.omc[data-v-408f5329]{flex-direction:column;min-width:0;min-height:100%;padding:0 20px 24px;display:flex}.omc-scroll[data-v-408f5329]{flex:auto;min-height:0}@media (width<=768px){.omc[data-v-408f5329]{flex:1;height:100%;min-height:0;padding:0 12px;overflow:hidden}.omc-scroll[data-v-408f5329]{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:16px;overflow-y:auto}.omc-pr-cover-wrap[data-v-408f5329]{width:60px;height:60px}}.omc-pr-head[data-v-408f5329]{align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.omc-pr-cover-wrap[data-v-408f5329]{background:var(--color-fill-2);border:1px solid var(--color-border-1);border-radius:8px;flex-shrink:0;width:68px;height:68px;overflow:hidden}.omc-pr-cover[data-v-408f5329]{object-fit:cover;width:100%;height:100%;display:block}.omc-pr-main[data-v-408f5329]{flex:1;min-width:0;padding-top:2px}.omc-pr-name-box[data-v-408f5329]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.omc-pr-name[data-v-408f5329]{color:var(--color-text-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.omc-pr-qty[data-v-408f5329]{color:rgb(var(--arcoblue-6));white-space:nowrap;background:#165dff14;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:12px}.omc-desc[data-v-408f5329]{background:var(--color-fill-1);border:1px solid var(--color-border-1);border-radius:6px;margin-bottom:8px;padding:6px 10px}.omc-desc-content[data-v-408f5329]{color:var(--color-text-3);word-break:break-word;max-height:30vh;font-size:12px;line-height:1.6;overflow-y:auto}.omc-desc-content[data-v-408f5329] img{max-width:100%}.omc-goods-tag[data-v-408f5329]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.omc-use-box[data-v-408f5329]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.omc-use-name[data-v-408f5329]{color:var(--color-text-2);font-size:13px}.omc-use-info[data-v-408f5329]{color:var(--color-text-3);font-size:11px}.omc-coupon-row[data-v-408f5329]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.omc-coupon-msg-inline[data-v-408f5329]{color:var(--color-success-6);font-size:11px}.omc-coupon-input[data-v-408f5329]{margin-top:6px}.omc-ladder-box[data-v-408f5329]{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.omc-ladder-item[data-v-408f5329]{background:var(--color-fill-2);color:var(--color-text-3);border-radius:3px;padding:2px 6px;font-size:11px}.omc-ladder-active[data-v-408f5329]{background:rgb(var(--primary-1));color:rgb(var(--primary-6))}.omc-section[data-v-408f5329]{margin-bottom:10px}.omc-label[data-v-408f5329]{color:var(--color-text-2);margin-bottom:4px;font-size:12px}.omc-required[data-v-408f5329]{color:var(--color-danger-6);margin-right:2px}.omc-hint[data-v-408f5329]{color:var(--color-text-4);margin-top:2px;font-size:11px}.omc-card-search[data-v-408f5329]{margin-bottom:6px}.omc-cards-loading[data-v-408f5329]{margin:12px auto;display:block}.omc-cards-grid[data-v-408f5329]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;max-height:200px;display:grid;overflow-y:auto}.omc-card-item[data-v-408f5329]{border:1px solid var(--color-border);cursor:pointer;text-align:center;border-radius:6px;padding:8px 10px;transition:all .2s;position:relative}.omc-card-item[data-v-408f5329]:hover{border-color:var(--color-text-3)}.omc-card-selected[data-v-408f5329]{border-color:rgb(var(--primary-6));background:rgb(var(--primary-1))}.omc-card-content[data-v-408f5329]{color:var(--color-text-1);word-break:break-all;margin-bottom:2px;font-size:12px;display:block}.omc-card-price[data-v-408f5329]{color:var(--color-danger-6);font-size:11px}.omc-card-check[data-v-408f5329]{color:rgb(var(--primary-6));font-size:12px;position:absolute;top:2px;right:4px}.omc-captcha-passed[data-v-408f5329]{color:var(--color-success-6);align-items:center;gap:4px;margin-bottom:6px;font-size:12px;display:flex}.omc-verify-input[data-v-408f5329]{margin-top:6px}.omc-notify-toggles[data-v-408f5329]{gap:8px;margin-bottom:6px;display:flex}.omc-notify-btn[data-v-408f5329]{border:1px solid var(--color-border);cursor:pointer;color:var(--color-text-2);border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:12px;transition:all .2s;display:flex}.omc-notify-btn[data-v-408f5329]:hover{border-color:var(--color-text-3)}.omc-notify-active[data-v-408f5329]{border-color:rgb(var(--primary-6));color:rgb(var(--primary-6));background:rgb(var(--primary-1))}.omc-notify-field[data-v-408f5329]{margin-top:6px}.omc-scroll-hint[data-v-408f5329]{color:rgb(var(--arcoblue-6));cursor:pointer;-webkit-user-select:none;user-select:none;z-index:3;background:#165dff14;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:fit-content;margin:4px auto 10px;padding:6px 12px;font-size:12px;display:inline-flex;position:sticky;bottom:96px;box-shadow:0 6px 16px #165dff1f}.omc-scroll-hint-icon[data-v-408f5329]{animation:1.2s ease-in-out infinite omcArrowBounce-408f5329}.omc-pay-loading[data-v-408f5329]{margin:16px auto;display:block}.omc-risk-hint[data-v-408f5329]{background:var(--color-warning-light-1);color:var(--color-warning-6);border-radius:6px;align-items:flex-start;gap:6px;margin-bottom:8px;padding:8px 10px;font-size:12px;display:flex}.omc-pay-grid[data-v-408f5329]{flex-wrap:wrap;gap:8px;max-height:154px;display:flex;overflow-y:auto}.omc-pay-item[data-v-408f5329]{border:1px solid var(--color-border-2);cursor:pointer;white-space:nowrap;background:var(--color-bg-2);border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 14px;transition:all .2s;display:inline-flex}.omc-pay-item[data-v-408f5329]:hover{border-color:var(--color-border-3)}.omc-pay-selected[data-v-408f5329]{border-color:rgb(var(--primary-6));background:rgb(var(--primary-1))}.omc-pay-icon-img[data-v-408f5329]{object-fit:contain;width:24px;height:24px}.omc-pay-iconify[data-v-408f5329],.omc-pay-icon-font[data-v-408f5329]{flex-shrink:0;font-size:24px}.omc-pay-name[data-v-408f5329]{color:var(--color-text-1);font-size:13px;font-weight:600}.omc-pay-empty[data-v-408f5329]{text-align:center;color:var(--color-text-3);padding:16px;font-size:12px}.omc-footer[data-v-408f5329]{background:var(--color-bg-2);z-index:6;margin:0 -20px;padding:10px 20px 14px;position:sticky;bottom:0}@media (width<=768px){.omc-footer[data-v-408f5329]{padding:10px 12px calc(12px + env(safe-area-inset-bottom));background:#fff;flex-shrink:0;margin:0 -12px;position:static;box-shadow:0 -10px 24px #0f172a12}.omc-footer-btns .arco-btn[data-v-408f5329]:first-child{display:none}.omc-footer-btns .arco-btn[data-v-408f5329]:last-child{border-radius:8px;width:100%;height:42px;font-size:15px}.omc-footer-row+.omc-footer-row[data-v-408f5329]{margin-top:10px}}.omc-footer-row[data-v-408f5329]{justify-content:space-between;align-items:center;display:flex}.omc-footer-row+.omc-footer-row[data-v-408f5329]{margin-top:8px}.omc-footer-info[data-v-408f5329]{flex-direction:column;display:flex}.omc-footer-label[data-v-408f5329]{color:var(--color-text-3);font-size:11px}.omc-fee-hint[data-v-408f5329]{font-size:10px}.omc-footer-price[data-v-408f5329]{font-size:20px;font-weight:700;line-height:1.2}.omc-footer-qty[data-v-408f5329]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.omc-qty-rule[data-v-408f5329]{max-width:150px;color:var(--color-text-3);text-align:right;font-size:10px;line-height:1.2}.omc-qty-stepper[data-v-408f5329]{width:128px}.omc-qty-stepper[data-v-408f5329] .arco-input-number-step-button{width:32px;font-size:15px}.omc-qty-stepper[data-v-408f5329] .arco-input-wrapper{border-radius:8px;height:32px}.omc-qty-stepper[data-v-408f5329] .arco-input{font-size:14px;font-weight:600}.omc-footer-btns[data-v-408f5329]{justify-content:flex-end;gap:8px}.omc-footer-btns[data-v-408f5329] .arco-btn{border-radius:6px}@media (width<=768px){.omc-pay-grid[data-v-408f5329]{gap:8px;max-height:176px}.omc-pay-item[data-v-408f5329]{border-radius:9px;min-height:42px;padding:9px 14px}.omc-pay-icon-img[data-v-408f5329]{width:25px;height:25px}.omc-pay-iconify[data-v-408f5329],.omc-pay-icon-font[data-v-408f5329]{font-size:25px}.omc-pay-name[data-v-408f5329]{font-size:13px}.omc-footer-row[data-v-408f5329]{gap:10px}.omc-qty-stepper[data-v-408f5329]{width:136px}.omc-qty-stepper[data-v-408f5329] .arco-input-number-step-button{width:36px}.omc-qty-stepper[data-v-408f5329] .arco-input-wrapper{height:36px}}@keyframes omcArrowBounce-408f5329{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.order-modal .arco-modal,.order-modal .arco-modal-content{overflow:hidden;border-radius:16px!important}.order-modal .arco-modal-header{background:#fff;border-bottom:none!important}.order-modal .arco-modal-title{width:100%}.order-modal .arco-modal-body{max-height:70vh;padding:0;overflow-y:auto}.order-modal-drawer .arco-drawer{flex-direction:column;display:flex;overflow:hidden;border-radius:16px 16px 0 0!important}.order-modal-drawer .arco-drawer-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;border-radius:16px 16px 0 0!important}.order-modal-drawer .arco-drawer-header{background:#fff;border-bottom:none!important}.order-modal-drawer .arco-drawer-title{width:100%}.order-modal-drawer .arco-drawer-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.om-desktop-header[data-v-cfbd1fb8]{justify-content:space-between;align-items:center;width:100%;padding-right:28px;display:flex}.om-header-title[data-v-cfbd1fb8]{font-size:16px;font-weight:600}.om-header-actions[data-v-cfbd1fb8]{gap:4px;display:flex}.om-mobile-header[data-v-cfbd1fb8]{justify-content:space-between;align-items:center;width:100%;padding-right:28px;display:flex}.om-mobile-title[data-v-cfbd1fb8]{font-size:16px;font-weight:600}.om-mobile-actions[data-v-cfbd1fb8]{align-items:center;gap:4px;display:flex}.om-mobile-action-btn[data-v-cfbd1fb8]{color:var(--color-text-3)}.om-mobile-action-btn[data-v-cfbd1fb8]:hover,.om-mobile-action-btn[data-v-cfbd1fb8]:active{color:rgb(var(--primary-6));background:var(--color-fill-2)}.om-body[data-v-cfbd1fb8]{flex-direction:column;min-height:0;display:flex}.om-body--mobile[data-v-cfbd1fb8]{flex:1;min-height:0}.shop-report-modal.arco-modal,.shop-report-modal .arco-modal{overflow:hidden;border-radius:16px!important}.shop-report-modal .arco-modal-header,.shop-report-drawer .arco-drawer-header{background:#fff;border-bottom:0!important}.shop-report-modal .arco-modal-body,.shop-report-drawer .arco-drawer-body{background:#fff;padding:0!important}.shop-report-body{padding:4px 20px 20px}.shop-report-body--mobile{padding-bottom:max(20px, env(safe-area-inset-bottom))}.shop-report-form{flex-direction:column;gap:16px;display:flex}.shop-report-shop{background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.shop-report-shop__label{color:#64748b;font-size:13px}.shop-report-shop__name{color:#111827;text-align:right;font-size:14px;font-weight:600}.shop-report-field{flex-direction:column;gap:8px;display:flex}.shop-report-label{color:#1f2937;font-size:14px;font-weight:600}.shop-report-textarea{box-sizing:border-box;resize:vertical;color:#111827;width:100%;min-height:116px;font:inherit;background:#f8fafc;border:0;border-radius:12px;outline:none;padding:12px;line-height:1.6}.shop-report-textarea:focus{background:#f1f5f9}.shop-report-count{text-align:right;color:#94a3b8;font-size:12px}.shop-report-actions{justify-content:center;gap:10px;padding-top:2px;display:flex}.shop-report-cancel,.shop-report-submit{cursor:pointer;border:0;border-radius:12px;min-width:108px;height:38px;font-size:14px;font-weight:600}.shop-report-cancel{color:#475569;background:#f1f5f9}.shop-report-submit{background:rgb(var(--primary-6));color:#fff}.shop-report-submit:disabled{opacity:.65;cursor:not-allowed}.shop-template-root[data-v-d3e365d8],.shop-page[data-v-d3e365d8]{background:var(--dark-page);min-height:100vh;color:var(--color-text-2);z-index:1;position:relative;overflow-x:hidden}.shop-loading[data-v-d3e365d8]{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60vh;display:flex}.shop-loading-bounce[data-v-d3e365d8]{align-items:flex-end;gap:10px;height:44px;display:flex}.shop-loading-dot[data-v-d3e365d8]{transform-origin:bottom;background:linear-gradient(135deg,#d4af37,#f59e0b);border-radius:999px;width:14px;height:14px;animation:1.15s cubic-bezier(.34,1.56,.64,1) infinite shopBounceElastic-d3e365d8;box-shadow:0 8px 18px #f59e0b59}.shop-loading-dot.dot-2[data-v-d3e365d8]{animation-delay:.12s}.shop-loading-dot.dot-3[data-v-d3e365d8]{animation-delay:.24s}.shop-loading-text[data-v-d3e365d8]{color:var(--color-text-3);letter-spacing:.5px;font-size:14px}.shop-error[data-v-d3e365d8]{justify-content:center;align-items:center;min-height:60vh;display:flex}@keyframes shopBounceElastic-d3e365d8{0%,to{opacity:.72;transform:translateY(0)scale(1)}30%{opacity:1;transform:translateY(-18px)scale(1.18,.9)}48%{transform:translateY(0)scale(.92,1.08)}62%{transform:translateY(-7px)scale(1.04,.97)}78%{transform:translateY(0)scale(.98,1.02)}}.shop-banner[data-v-d3e365d8]{background:#0a0a0a;height:260px;position:relative;overflow:hidden}@media (width>=768px){.shop-banner[data-v-d3e365d8]{height:360px}}.shop-banner-bg[data-v-d3e365d8]{filter:saturate(.82)contrast(1.08);opacity:.58;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.shop-banner-overlay[data-v-d3e365d8]{background:radial-gradient(circle at 24% 22%,#f59e0b33,#0000 34%),linear-gradient(#0a0a0a2e 0%,#0a0a0a6b 48%,#0a0a0afa 100%),linear-gradient(90deg,#0a0a0ab8,#0a0a0a2e 48%,#0a0a0ac7);position:absolute;inset:0}.shop-banner-region[data-v-d3e365d8]{z-index:2;color:#cbd5e1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border:1px solid #ffffff14;border-radius:2px;padding:4px 10px;font-size:12px;position:absolute;top:16px;right:16px}.shop-container[data-v-d3e365d8]{z-index:2;width:100%;max-width:72rem;margin:-132px auto 0;padding:12px;position:relative}@media (width>=768px){.shop-container[data-v-d3e365d8]{margin-top:-180px;padding:16px 32px}}.shop-header[data-v-d3e365d8]{margin-bottom:16px}@media (width>=768px){.shop-header[data-v-d3e365d8]{margin-bottom:24px}}.shop-header-card[data-v-d3e365d8]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#121212eb,#0a0a0ad1),#121212e0;border:1px solid #f59e0b29;border-radius:12px;padding:16px;position:relative;overflow:hidden;box-shadow:0 22px 70px -36px #000000f2}.shop-header-card[data-v-d3e365d8]:before{content:"";z-index:2;background:linear-gradient(90deg,#0000,#f59e0b80,#0000);height:1px;position:absolute;top:0;left:0;right:0}.shop-header-card[data-v-d3e365d8]:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(#f59e0b0f,#0000 70%);width:60%;height:200%;position:absolute;top:-50%;left:-10%}@media (width>=768px){.shop-header-card[data-v-d3e365d8]{border-radius:12px;padding:26px 28px}}.shop-header-main[data-v-d3e365d8]{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}@media (width>=768px){.shop-header-main[data-v-d3e365d8]{flex-direction:row;align-items:center;gap:28px}}.shop-header-left[data-v-d3e365d8]{flex-direction:row;flex-shrink:0;align-items:center;gap:12px;width:100%;display:flex}@media (width>=768px){.shop-header-left[data-v-d3e365d8]{flex-direction:column;align-items:center;gap:16px;width:auto}}.shop-avatar-wrap[data-v-d3e365d8]{flex-shrink:0;position:relative}.shop-avatar-wrap[data-v-d3e365d8]:before{content:"";filter:blur(20px);z-index:0;background:#f59e0b33;border-radius:50%;position:absolute;inset:-8px}.shop-avatar[data-v-d3e365d8]{border:3px solid var(--dark-elevated);z-index:1;background:#000;border-radius:50%;width:64px;height:64px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f59e0b4d,0 8px 24px #0009}.shop-avatar.shop-avatar-frame-host[data-v-d3e365d8]{overflow:visible}@media (width>=768px){.shop-avatar[data-v-d3e365d8]{border-width:4px;width:112px;height:112px}}.shop-avatar-img[data-v-d3e365d8]{object-fit:cover;border-radius:inherit;width:100%;height:100%}.shop-status[data-v-d3e365d8]{color:#fff;white-space:nowrap;border:2px solid var(--dark-card);z-index:2;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:600;position:absolute;bottom:-2px;right:-4px;box-shadow:0 1px 4px #0006}@media (width>=768px){.shop-status[data-v-d3e365d8]{padding:2px 8px;font-size:11px;bottom:4px;right:-8px}}.status-open[data-v-d3e365d8]{color:#0a0a0a;background:linear-gradient(90deg,#d4af37,#f59e0b)}.status-maintenance[data-v-d3e365d8]{color:#cbd5e1;background:#475569}.shop-mobile-name-extra[data-v-d3e365d8]{display:block}.shop-desktop-name-extra[data-v-d3e365d8]{flex-wrap:wrap;gap:6px;min-height:0;margin-top:4px;display:flex}@media (width>=768px){.shop-mobile-name-extra[data-v-d3e365d8]{display:none}.shop-desktop-name-extra[data-v-d3e365d8]{display:flex}}.shop-header-center[data-v-d3e365d8]{flex:1;width:100%;min-width:0;padding-top:0}@media (width>=768px){.shop-header-center[data-v-d3e365d8]{padding-top:8px}}.shop-header-row[data-v-d3e365d8]{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}@media (width>=768px){.shop-header-row[data-v-d3e365d8]{flex-direction:row;align-items:flex-start;gap:32px}}.shop-header-info[data-v-d3e365d8]{flex:1;min-width:0}.shop-title-row[data-v-d3e365d8]{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.shop-meta-row[data-v-d3e365d8]{color:#94a3b8;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:13px;display:flex}.shop-meta-row span[data-v-d3e365d8]{align-items:center;gap:5px;display:inline-flex}.shop-meta-row strong[data-v-d3e365d8]{color:#e2e8f0}@media (width>=768px){.shop-meta-row[data-v-d3e365d8]{font-size:14px}}.shop-name[data-v-d3e365d8]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.5px;margin:0;font-size:18px;font-weight:700;overflow:hidden}@media (width>=768px){.shop-name[data-v-d3e365d8]{letter-spacing:1px;font-size:30px}}.shop-name-gradient[data-v-d3e365d8]{background:linear-gradient(90deg,#fef3c7,#f59e0b,#fef3c7);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 30px #f59e0b33;-webkit-background-clip:text;background-clip:text}.shop-badge-cert[data-v-d3e365d8],.shop-badge-deposit[data-v-d3e365d8]{cursor:pointer;border-radius:999px;align-items:center;gap:2px;padding:2px 8px;font-size:10px;font-weight:600;transition:all .3s;display:inline-flex}.shop-badge-cert[data-v-d3e365d8]{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.shop-badge-cert[data-v-d3e365d8]:hover{background:#f59e0b33}.shop-badge-deposit[data-v-d3e365d8]{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f633}@media (width>=768px){.shop-badge-cert[data-v-d3e365d8],.shop-badge-deposit[data-v-d3e365d8]{gap:4px;padding:2px 10px;font-size:12px}}.shop-notice[data-v-d3e365d8]{color:#cbd5e1;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;align-items:flex-start;gap:8px;max-width:720px;margin-top:14px;padding:10px 12px;font-size:13px;display:flex}.shop-notice-content[data-v-d3e365d8]{display:inline-block}.shop-notice-icon[data-v-d3e365d8]{color:#f59e0bb3;flex-shrink:0;margin-top:2px}.shop-notice-text[data-v-d3e365d8]{word-break:break-all;line-height:1.6}.shop-custom-buttons[data-v-d3e365d8]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.shop-custom-buttons[data-v-d3e365d8] .arco-btn{color:#f59e0b!important;background:#f59e0b1a!important;border-color:#f59e0b33!important;border-radius:2px!important}.shop-custom-buttons[data-v-d3e365d8] .arco-btn:hover{color:#fbbf24!important;background:#f59e0b33!important;border-color:#f59e0b80!important}.shop-actions[data-v-d3e365d8]{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}@media (width<=767px){.shop-actions[data-v-d3e365d8]{width:100%}.shop-actions[data-v-d3e365d8] .arco-btn{flex:1}}.shop-actions[data-v-d3e365d8] .arco-btn-primary{color:#0a0a0a!important;background:linear-gradient(90deg,#d4af37,#f59e0b)!important;border:none!important;box-shadow:0 4px 14px #f59e0b4d!important}.shop-health-warning[data-v-d3e365d8]{margin-bottom:16px}.shop-health-warning[data-v-d3e365d8] .arco-alert{color:#fca5a5!important;background:#7f1d1d33!important;border:1px solid #ef44444d!important;border-radius:12px!important}.shop-maintenance[data-v-d3e365d8]{background:var(--dark-card);text-align:center;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px -10px #000c}.shop-maintenance[data-v-d3e365d8]:before{content:"";background:linear-gradient(90deg,#0000,#f59e0b80,#0000);height:1px;position:absolute;top:0;left:0;right:0}.shop-maintenance-icon-wrap[data-v-d3e365d8]{background:var(--dark-elevated);border:1px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:24px;display:flex;box-shadow:inset 0 2px 8px #00000080}.shop-maintenance-icon[data-v-d3e365d8]{color:#f59e0b80;font-size:48px}.shop-maintenance-title[data-v-d3e365d8]{color:var(--color-text-1);background:linear-gradient(90deg,#fef3c7,#f59e0b,#fef3c7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:24px;font-weight:700}.shop-maintenance-desc[data-v-d3e365d8]{color:var(--color-text-3);margin:0;font-size:14px;line-height:1.8}.shop-content[data-v-d3e365d8]{min-height:600px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin-top:0;display:flex;position:relative;overflow:visible}.shop-content[data-v-d3e365d8]:before{display:none}@media (width>=768px){.shop-content[data-v-d3e365d8]{margin-top:0}}.shop-content-layout[data-v-d3e365d8]{flex-direction:column;flex:1;min-height:0;display:flex}@media (width>=768px){.shop-content-layout[data-v-d3e365d8]{flex-direction:row;gap:20px;padding:0}}.shop-sidebar[data-v-d3e365d8]{flex-direction:column;flex-shrink:0;gap:16px;width:264px;display:none}@media (width>=768px){.shop-sidebar[data-v-d3e365d8]{align-self:flex-start;max-height:calc(100vh - 40px);display:flex;position:sticky;top:20px;overflow-y:auto}}.shop-sidebar-card[data-v-d3e365d8]{background:linear-gradient(145deg,#121212f5,#101010db);border:1px solid #f59e0b1f;border-radius:12px;padding:16px;box-shadow:0 18px 50px -36px #000000f2}.shop-sidebar-title[data-v-d3e365d8]{color:#f59e0b;letter-spacing:.5px;border-bottom:1px solid #f59e0b26;margin:0 0 12px;padding-bottom:8px;font-size:13px;font-weight:700}.shop-category-vertical-list[data-v-d3e365d8]{flex-direction:column;gap:4px;display:flex}.shop-category-vertical-item[data-v-d3e365d8]{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:13px;transition:all .25s;display:flex}.shop-category-vertical-item.shop-category-item[data-v-d3e365d8]{background:0 0;flex-direction:row;justify-content:space-between;height:auto;padding:10px 12px;display:flex}.shop-category-vertical-item[data-v-d3e365d8]:hover{color:#f59e0b;background:#f59e0b14}.shop-category-vertical-item.shop-category-active[data-v-d3e365d8]{color:#fbbf24;background:linear-gradient(135deg,#f59e0b26,#d4af371a);border-color:#f59e0b66;font-weight:600}.shop-category-vertical-item .shop-category-count[data-v-d3e365d8]{color:#64748b;background:#ffffff0a;border-radius:999px;padding:2px 8px;font-size:11px}.shop-category-vertical-item.shop-category-active .shop-category-count[data-v-d3e365d8]{color:#f59e0b;background:#f59e0b26}.shop-member-card[data-v-d3e365d8]{text-align:center;background:linear-gradient(135deg,#f59e0b14,#d4af370a);border-color:#f59e0b33}.shop-member-title[data-v-d3e365d8]{background:linear-gradient(90deg,#fef3c7,#f59e0b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 6px;font-size:15px;font-weight:700}.shop-member-desc[data-v-d3e365d8]{color:#94a3b8;margin:0 0 12px;font-size:12px}.shop-member-btn[data-v-d3e365d8]{color:#f59e0b;cursor:pointer;background:#f59e0b1a;border:1px solid #f59e0b66;border-radius:2px;width:100%;padding:8px;font-size:12px;font-weight:600;transition:all .25s}.shop-member-btn[data-v-d3e365d8]:hover{color:#0a0a0a;background:linear-gradient(135deg,#d4af37,#f59e0b)}.shop-content-main[data-v-d3e365d8]{background:linear-gradient(145deg,#121212f0,#0c0c0cd1);border:1px solid #f59e0b1f;border-radius:12px;flex-direction:column;flex:1;min-width:0;padding:16px;display:flex;box-shadow:0 18px 50px -36px #000000f2}@media (width<=767px){.shop-content-main[data-v-d3e365d8]{border-radius:12px;padding:0}}.shop-categories-mobile[data-v-d3e365d8]{border-bottom:1px solid #ffffff0d;padding:12px 16px}@media (width>=768px){.shop-categories-mobile[data-v-d3e365d8]{display:none}}.shop-category-pills[data-v-d3e365d8]{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.shop-category-pills[data-v-d3e365d8]::-webkit-scrollbar{display:none}.shop-category-pill[data-v-d3e365d8]{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:2px;flex-shrink:0;padding:6px 14px;font-size:13px;transition:all .25s}.shop-category-pill.shop-category-item[data-v-d3e365d8]{background:#ffffff08;flex-direction:row;justify-content:center;align-items:center;height:auto;padding:6px 14px;display:inline-flex}.shop-category-pill.shop-category-active[data-v-d3e365d8]{color:#0a0a0a;background:linear-gradient(135deg,#d4af37,#f59e0b);border-color:#0000;font-weight:600}.shop-search-bar[data-v-d3e365d8]{z-index:2;border-bottom:1px solid #ffffff0d;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}@media (width>=768px){.shop-search-bar[data-v-d3e365d8]{border-bottom:1px solid #ffffff0d;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:0 0 14px}}.shop-stats-bar[data-v-d3e365d8],.shop-stats[data-v-d3e365d8]{color:var(--color-text-2);align-items:center;font-size:14px;font-weight:600;display:flex}@media (width>=768px){.shop-stats[data-v-d3e365d8]{font-size:16px}}.shop-stats span[data-v-d3e365d8]{align-items:center;gap:6px;display:inline-flex}.shop-search-input[data-v-d3e365d8]{width:100%;max-width:300px}.shop-categories[data-v-d3e365d8]{z-index:2;border-bottom:1px solid #ffffff0d;padding:12px 20px;position:relative}@media (width>=768px){.shop-categories[data-v-d3e365d8]{padding:16px 24px}}.shop-categories[data-v-d3e365d8],.shop-category-list[data-v-d3e365d8]{position:relative}.shop-category-list[data-v-d3e365d8]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (width>=640px){.shop-category-list[data-v-d3e365d8]{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){.shop-category-list[data-v-d3e365d8]{grid-template-columns:repeat(5,1fr);gap:12px}}.shop-category-item[data-v-d3e365d8]{cursor:pointer;background:var(--dark-elevated);border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;justify-content:center;height:56px;padding:6px 12px;transition:all .3s;display:flex;position:relative;overflow:visible}@media (width>=768px){.shop-category-item[data-v-d3e365d8]{border-radius:8px;height:64px;padding:10px 16px}}.shop-category-item[data-v-d3e365d8]:hover{background:#f59e0b0d;border-color:#f59e0b66;transform:translateY(-1px);box-shadow:0 2px 12px #f59e0b1a}.shop-category-item.active[data-v-d3e365d8]{background:linear-gradient(90deg,#f59e0b33,#0000);border-color:#f59e0b4d;box-shadow:0 4px 16px #f59e0b26}.shop-category-item.active .shop-category-name[data-v-d3e365d8]{color:#f59e0b}.shop-category-item.active .shop-category-count[data-v-d3e365d8]{color:#f59e0bb3}.shop-category-item.active[data-v-d3e365d8]:before{content:"";background:linear-gradient(#d4af37,#f59e0b);border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.shop-category-name[data-v-d3e365d8]{color:var(--color-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}@media (width>=768px){.shop-category-name[data-v-d3e365d8]{font-size:14px}}.shop-category-count[data-v-d3e365d8]{color:var(--color-text-4);background:#0000004d;border-radius:2px;width:fit-content;margin-top:2px;padding:1px 6px;font-size:10px;display:inline-block}.shop-category-check[data-v-d3e365d8]{color:#0a0a0a;z-index:1;background:linear-gradient(135deg,#d4af37,#f59e0b);border:1px solid #f59e0b4d;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 8px #f59e0b66}@media (width>=768px){.shop-category-check[data-v-d3e365d8]{width:20px;height:20px;font-size:12px}}.shop-product-area[data-v-d3e365d8]{z-index:2;flex:1;padding:12px 16px;position:relative}@media (width>=768px){.shop-product-area[data-v-d3e365d8]{padding:0}}.shop-content-body[data-v-d3e365d8],.shop-product-list[data-v-d3e365d8]{position:relative}.shop-product-list[data-v-d3e365d8]{column-width:160px;column-gap:12px;display:block}@media (width>=768px){.shop-product-list[data-v-d3e365d8]{column-width:230px;column-gap:16px}}.shop-product-item[data-v-d3e365d8],.shop-product-card[data-v-d3e365d8]{break-inside:avoid;background:var(--dark-card);cursor:pointer;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;width:100%;margin-bottom:12px;transition:all .3s;display:flex;position:relative;overflow:hidden}@media (width>=768px){.shop-product-card[data-v-d3e365d8]{border-radius:12px;margin-bottom:16px}}.shop-product-card[data-v-d3e365d8]:hover{border-color:#f59e0b66;transform:translateY(-3px);box-shadow:0 10px 30px -5px #f59e0b26,0 0 0 1px #f59e0b1a}.shop-product-card:hover .shop-product-name[data-v-d3e365d8]{background:linear-gradient(90deg,#fef3c7,#f59e0b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.shop-product-card:hover .shop-product-cover img[data-v-d3e365d8]{transform:scale(1.06)}.shop-product-card[data-v-d3e365d8]:after{content:"";opacity:0;z-index:2;background:linear-gradient(90deg,#0000,#f59e0b80,#0000);height:1px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.shop-product-card[data-v-d3e365d8]:hover:after{opacity:1}.shop-product-cover[data-v-d3e365d8]{aspect-ratio:4/3;background:var(--dark-elevated);position:relative;overflow:hidden}.shop-product-cover-disabled[data-v-d3e365d8]{filter:grayscale();opacity:.6}.shop-product-image[data-v-d3e365d8],.shop-product-cover img[data-v-d3e365d8]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.shop-product-stock[data-v-d3e365d8]{white-space:nowrap;border-radius:2px;padding:2px 8px;font-size:10px;font-weight:600}.stock-unlimited[data-v-d3e365d8]{color:#c084fc;background:#a855f726;border:1px solid #a855f74d}.stock-available[data-v-d3e365d8]{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.stock-out[data-v-d3e365d8]{color:#94a3b8;background:#64748b26;border:1px solid #64748b33}.stock-on-cover[data-v-d3e365d8]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;bottom:8px;right:8px}.stock-cover-unlimited[data-v-d3e365d8]{color:#fff;background:#a855f7d9;border:1px solid #a855f780}.stock-cover-available[data-v-d3e365d8]{color:#fff;background:#10b981d9;border:1px solid #10b98180}.stock-cover-out[data-v-d3e365d8]{color:#94a3b8;background:#000000bf;border:1px solid #64748b4d}.shop-product-info[data-v-d3e365d8]{flex-direction:column;flex:1;padding:12px;display:flex}@media (width>=768px){.shop-product-info[data-v-d3e365d8]{padding:16px}}.shop-product-top[data-v-d3e365d8]{justify-content:space-between;align-items:flex-start;gap:4px;margin-bottom:8px;display:flex}@media (width>=768px){.shop-product-top[data-v-d3e365d8]{gap:8px;margin-bottom:12px}}.shop-product-name[data-v-d3e365d8]{color:#e2e8f0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:600;line-height:1.4;transition:all .2s;display:-webkit-box;overflow:hidden}@media (width>=768px){.shop-product-name[data-v-d3e365d8]{font-size:15px}}.shop-product-bottom[data-v-d3e365d8]{justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:8px;display:flex}@media (width>=768px){.shop-product-bottom[data-v-d3e365d8]{padding-top:12px}}.shop-product-price-wrap[data-v-d3e365d8]{flex-direction:column;display:flex}.shop-product-original-price[data-v-d3e365d8]{color:var(--color-text-4);margin-bottom:2px;font-size:10px;text-decoration:line-through}@media (width>=768px){.shop-product-original-price[data-v-d3e365d8]{font-size:12px}}.shop-product-price[data-v-d3e365d8]{background:linear-gradient(135deg,#d4af37,#f59e0b);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700;line-height:1}@media (width>=768px){.shop-product-price[data-v-d3e365d8]{font-size:22px}}.shop-product-currency[data-v-d3e365d8]{background:linear-gradient(135deg,#d4af37,#f59e0b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:1px;font-size:12px}.shop-product-stock-inline[data-v-d3e365d8]{flex-shrink:0;align-self:flex-end}.shop-product-side[data-v-d3e365d8]{flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.shop-empty[data-v-d3e365d8]{justify-content:center;align-items:center;min-height:300px;padding:40px 20px;display:flex}.shop-load-more[data-v-d3e365d8]{text-align:center;padding:24px 20px}.shop-end[data-v-d3e365d8]{text-align:center;color:var(--color-text-4);letter-spacing:2px;padding:32px 20px;font-size:13px}.shop-footer[data-v-d3e365d8]{text-align:center;color:var(--color-text-4);padding:32px 16px 48px;font-size:13px}.shop-footer strong[data-v-d3e365d8]{background:linear-gradient(90deg,#d4af37,#f59e0b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.cert-modal[data-v-d3e365d8]{padding:8px 0}.cert-success[data-v-d3e365d8]{flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.cert-icon-wrap[data-v-d3e365d8]{background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;display:flex}.cert-icon[data-v-d3e365d8]{color:#f59e0b;font-size:28px}.cert-success h3[data-v-d3e365d8]{color:var(--color-text-1);background:linear-gradient(90deg,#fef3c7,#f59e0b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 4px;font-size:18px;font-weight:700}.cert-success p[data-v-d3e365d8]{color:var(--color-text-3);margin:0;font-size:13px}.cert-details[data-v-d3e365d8]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:16px;padding:16px}.cert-row[data-v-d3e365d8]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.cert-row[data-v-d3e365d8]:last-child{border-bottom:none}.cert-row span[data-v-d3e365d8]:first-child{color:var(--color-text-3)}.cert-row span[data-v-d3e365d8]:last-child{color:var(--color-text-1);font-weight:600}.cert-trust[data-v-d3e365d8]{color:#f59e0bb3;justify-content:center;gap:24px;font-size:12px;display:flex}.cert-trust span[data-v-d3e365d8]{align-items:center;gap:4px;display:flex}.shop-search-input[data-v-d3e365d8] .arco-input-wrapper{transition:all .3s;box-shadow:none!important;background-color:#1a1a1a!important;border:1px solid #ffffff14!important;border-radius:999px!important}.shop-search-input[data-v-d3e365d8] .arco-input-wrapper:hover{background-color:#222!important;border-color:#f59e0b66!important}.shop-search-input[data-v-d3e365d8] .arco-input-wrapper.arco-input-focus,.shop-search-input[data-v-d3e365d8] .arco-input-wrapper:focus-within{background-color:#000!important;border-color:#f59e0b!important;box-shadow:0 0 0 1px #f59e0b80!important}.shop-search-input[data-v-d3e365d8] .arco-input{color:#e2e8f0!important}.shop-search-input[data-v-d3e365d8] .arco-input::placeholder{color:#64748b!important}.shop-search-input[data-v-d3e365d8] .arco-icon{color:#f59e0b99!important}.shop-actions[data-v-d3e365d8] .arco-btn{border-radius:2px!important}.shop-actions[data-v-d3e365d8] .arco-btn:not(.arco-btn-primary){color:#cbd5e1!important;background:#ffffff0a!important;border-color:#ffffff1a!important}.shop-actions[data-v-d3e365d8] .arco-btn:not(.arco-btn-primary):hover{color:#f59e0b!important;background:#f59e0b1a!important;border-color:#f59e0b66!important}[data-v-d3e365d8] .arco-dropdown-option-content{color:#cbd5e1!important}.shop-category-label[data-v-d3e365d8]{white-space:nowrap;align-items:center;min-width:0;display:inline-flex}.shop-category-icon[data-v-d3e365d8]{object-fit:cover;border-radius:4px;flex:none;width:18px;height:18px;margin-right:6px}
