#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}.notices{justify-content:center!important;align-items:center!important}.notices .toast{min-width:250px!important;max-width:90%!important;box-shadow:0 8px 32px rgba(0,0,0,.25)!important;animation:toast-center-in .3s ease-out!important}@keyframes toast-center-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.promotion{width:100%;overflow:hidden;position:fixed!important;bottom:0;cursor:pointer;margin:0 auto;text-align:center}.promotion-image{width:90%;max-width:800px}.badge_order{color:#fff!important}.prod_detail{color:red}.pay-link{color:green;font-size:24px;font-weight:700;text-decoration:underline;transition:color .2s}.pay-link:hover{color:#32cd32}.fixedButton{position:fixed;bottom:10px;right:10px}.square{width:100px;border-radius:50%;border:1px solid #000}.P-logo{height:100px;width:100px}.countdown{padding:0 10px}.count_l1,.count_l2,.expiry_date,.send_date{font-weight:700}.prod_detail{font-size:10px}.category_text{text-align:left;padding:10px 0}.category_scrollview{overflow:hidden;width:auto;overflow-x:auto;white-space:nowrap}.category_button{display:inline-block;padding:0 2px}.card_button{padding:10px 0}.card_contain{padding:20px;width:18rem}.checkbox_size{zoom:2;width:20px;height:20px}:root{--primary:#1a73e8;--primary-dark:#1557b0;--primary-light:#e8f0fe;--success:#34a853;--warning:#fbbc04;--danger:#ea4335;--gray-50:#f8f9fa;--gray-100:#f1f3f4;--gray-200:#e8eaed;--gray-300:#dadce0;--gray-600:#5f6368;--gray-900:#202124;--price-highlight:#d93025}input[type=number][data-v-d5c5b120]::-webkit-inner-spin-button,input[type=number][data-v-d5c5b120]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-d5c5b120]{-moz-appearance:textfield}.alibabaorder[data-v-d5c5b120]{min-height:100vh;background-color:var(--gray-50);padding-top:56px}.fixed-header[data-v-d5c5b120]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);height:56px}.header-container[data-v-d5c5b120]{max-width:1200px;margin:0 auto;padding:0 16px;height:100%;display:flex;align-items:center;justify-content:space-between}.brand[data-v-d5c5b120]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:var(--primary);text-decoration:none}.brand i[data-v-d5c5b120]{font-size:20px}.cart-button[data-v-d5c5b120]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:2px solid var(--primary);border-radius:24px;color:var(--primary);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.cart-button[data-v-d5c5b120]:hover{background:var(--primary-light)}.cart-button[data-v-d5c5b120]:active{transform:scale(.98)}.cart-badge[data-v-d5c5b120]{background:var(--primary);color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;min-width:20px;text-align:center}.content-wrapper[data-v-d5c5b120]{max-width:1200px;margin:0 auto;padding:16px}.search-section[data-v-d5c5b120]{padding-top:24px}.search-container[data-v-d5c5b120]{max-width:640px;margin:0 auto}.hero-text[data-v-d5c5b120]{text-align:center;margin-bottom:32px}.hero-title[data-v-d5c5b120]{font-size:28px;font-weight:700;color:var(--gray-900);margin-bottom:12px}.hero-subtitle[data-v-d5c5b120]{font-size:16px;color:var(--gray-600);line-height:1.5}.search-card[data-v-d5c5b120]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:16px}.search-card-body[data-v-d5c5b120]{padding:24px}.input-label[data-v-d5c5b120]{display:block;font-size:18px;font-weight:600;color:var(--gray-900);margin-bottom:12px}.search-input-group[data-v-d5c5b120]{display:flex;gap:0;margin-bottom:8px}.search-input[data-v-d5c5b120]{flex:1;padding:14px 16px;border:2px solid var(--gray-300);border-right:none;border-radius:8px 0 0 8px;font-size:15px;outline:none;transition:border-color .2s ease}.search-input[data-v-d5c5b120]:focus{border-color:var(--primary);border-right:2px solid var(--primary)}.search-input[data-v-d5c5b120]::-moz-placeholder{color:var(--gray-600)}.search-input[data-v-d5c5b120]::placeholder{color:var(--gray-600)}.search-button[data-v-d5c5b120]{padding:14px 24px;background:var(--primary);color:#fff;border:none;border-radius:0 8px 8px 0;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s ease}.search-button[data-v-d5c5b120]:hover{background:var(--primary-dark)}.search-button[data-v-d5c5b120]:active{transform:scale(.98)}.input-hint[data-v-d5c5b120]{font-size:13px;color:var(--gray-600);margin:0;padding-left:4px}.input-hint i[data-v-d5c5b120]{margin-right:4px}.history-section[data-v-d5c5b120]{margin-top:20px}.history-header[data-v-d5c5b120]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--gray-600);margin-bottom:8px}.history-list[data-v-d5c5b120]{display:flex;flex-direction:column;gap:8px}.history-item[data-v-d5c5b120]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:8px;cursor:pointer;transition:all .2s ease}.history-item[data-v-d5c5b120]:hover{background:#fff;border-color:var(--primary);box-shadow:0 2px 4px rgba(0,0,0,.08)}.history-text[data-v-d5c5b120]{flex:1;font-size:14px;color:var(--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-delete[data-v-d5c5b120]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:50%;color:var(--gray-600);cursor:pointer;transition:all .2s ease;flex-shrink:0}.history-delete[data-v-d5c5b120]:hover{background:var(--gray-200);color:var(--danger)}.info-card[data-v-d5c5b120]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:20px;margin-bottom:16px}.info-card-title[data-v-d5c5b120]{font-size:16px;font-weight:600;color:var(--gray-900);margin-bottom:16px}.url-examples[data-v-d5c5b120]{display:flex;flex-direction:column;gap:12px}.url-example[data-v-d5c5b120]{display:flex;flex-direction:column;gap:6px}.url-example-label[data-v-d5c5b120]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--gray-600)}.url-example-label i[data-v-d5c5b120]{color:var(--primary)}.url-code[data-v-d5c5b120]{display:block;padding:12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;font-size:13px;color:#06c;font-family:Monaco,Menlo,Courier New,monospace;word-break:break-all}.guarantee-card[data-v-d5c5b120]{border:2px solid #d4edda;background:linear-gradient(135deg,#fff,#f0fdf4)}.guarantee-header[data-v-d5c5b120]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:linear-gradient(135deg,var(--success),#20c997);border-radius:8px;margin:-20px -20px 16px -20px}.guarantee-header i[data-v-d5c5b120]{font-size:24px;color:#fff;flex-shrink:0}.guarantee-header h3[data-v-d5c5b120]{font-size:16px;font-weight:700;color:#fff;margin:0 0 4px 0}.guarantee-header p[data-v-d5c5b120]{font-size:13px;color:hsla(0,0%,100%,.9);margin:0}.guarantee-list[data-v-d5c5b120]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.guarantee-list li[data-v-d5c5b120]{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:var(--gray-900)}.guarantee-list li i[data-v-d5c5b120]{color:var(--success);flex-shrink:0;margin-top:2px}.guarantee-list li.tip[data-v-d5c5b120]{color:var(--gray-600)}.guarantee-list li.tip i[data-v-d5c5b120]{color:var(--warning)}.guarantee-list strong[data-v-d5c5b120]{color:var(--success)}.guarantee-list .highlight[data-v-d5c5b120]{color:var(--primary);font-weight:600}.product-section[data-v-d5c5b120]{padding-top:16px}.alert[data-v-d5c5b120]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;font-size:14px;margin-bottom:16px}.alert i[data-v-d5c5b120]{flex-shrink:0}.alert-danger[data-v-d5c5b120]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.alert-warning[data-v-d5c5b120]{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.alert-info[data-v-d5c5b120]{background:var(--primary-light);color:#1557b0;border:1px solid #c2e0ff}.product-layout[data-v-d5c5b120]{display:grid;grid-template-columns:1fr;gap:16px}.product-image-wrapper[data-v-d5c5b120]{width:100%}.product-image-sticky[data-v-d5c5b120]{position:sticky;top:72px}.product-image-card[data-v-d5c5b120]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)}.product-image[data-v-d5c5b120]{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.product-card[data-v-d5c5b120]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.product-card-body[data-v-d5c5b120]{padding:20px}.product-title[data-v-d5c5b120]{font-size:20px;font-weight:700;color:var(--gray-900);line-height:1.4;margin-bottom:12px}.product-meta[data-v-d5c5b120]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.meta-item[data-v-d5c5b120]{font-size:14px;color:var(--gray-600)}.meta-item strong[data-v-d5c5b120]{color:var(--gray-900);font-weight:600}.tier-pricing[data-v-d5c5b120]{background:var(--primary-light);border:1px solid #c2e0ff;border-radius:8px;padding:16px;margin-bottom:20px}.tier-pricing-header[data-v-d5c5b120]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--gray-900);margin-bottom:12px}.tier-pricing-header i[data-v-d5c5b120]{color:var(--primary)}.tier-badges[data-v-d5c5b120]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.tier-badge[data-v-d5c5b120]{display:inline-flex;align-items:center;padding:8px 12px;background:#fff;border:2px solid var(--gray-300);border-radius:8px;font-size:13px;color:var(--gray-900);transition:all .2s ease}.tier-badge strong[data-v-d5c5b120]{color:var(--danger);margin-left:4px}.tier-badge-active[data-v-d5c5b120]{background:#d4edda;border-color:var(--success);color:#155724;font-weight:600;box-shadow:0 2px 4px rgba(40,167,69,.2)}.tier-badge-active strong[data-v-d5c5b120]{color:#155724}.tier-hint[data-v-d5c5b120]{font-size:12px;color:var(--gray-600);margin:0}.tier-hint i[data-v-d5c5b120]{margin-right:4px}.custom-order-badge[data-v-d5c5b120]{background:#fff3e0;color:#e65100;border:1px solid #ffcc80;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.custom-price-section[data-v-d5c5b120]{background:#fff8e1;border:1px solid #ffe082;border-radius:8px;padding:16px;margin-bottom:20px}.custom-price-header[data-v-d5c5b120]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--gray-900);margin-bottom:12px}.custom-price-header i[data-v-d5c5b120]{color:#e65100}.custom-price-range[data-v-d5c5b120]{font-size:13px;font-weight:400;color:var(--gray-600)}.custom-price-input-wrapper[data-v-d5c5b120]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.custom-price-symbol[data-v-d5c5b120]{font-size:20px;font-weight:600;color:var(--danger)}.custom-price-input[data-v-d5c5b120]{width:160px;padding:8px 12px;border:2px solid var(--gray-300);border-radius:8px;font-size:18px;font-weight:600;color:var(--danger);text-align:center;outline:none;transition:border-color .2s ease}.custom-price-input[data-v-d5c5b120]:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(26,115,232,.15)}.custom-price-input[data-v-d5c5b120]::-moz-placeholder{color:var(--gray-400);font-size:14px;font-weight:400}.custom-price-input[data-v-d5c5b120]::placeholder{color:var(--gray-400);font-size:14px;font-weight:400}.custom-price-unit[data-v-d5c5b120]{font-size:14px;color:var(--gray-600)}.custom-price-hint[data-v-d5c5b120]{font-size:12px;color:var(--gray-600);margin:0}.custom-price-hint i[data-v-d5c5b120]{margin-right:4px}.divider[data-v-d5c5b120]{height:1px;background:var(--gray-200);margin:24px 0}.section-title[data-v-d5c5b120]{font-size:16px;font-weight:600;color:var(--gray-900);margin-bottom:12px}.color-selection[data-v-d5c5b120]{margin-bottom:24px}.color-grid[data-v-d5c5b120]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.color-item[data-v-d5c5b120]{cursor:pointer;border-radius:8px;overflow:hidden;transition:all .2s ease}.color-item[data-v-d5c5b120]:hover:not(.color-item-disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.color-image-wrapper[data-v-d5c5b120]{position:relative;padding-top:100%;background:var(--gray-100);border:2px solid var(--gray-300);border-radius:8px;overflow:hidden;transition:border-color .2s ease}.color-item-selected .color-image-wrapper[data-v-d5c5b120]{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}.color-image[data-v-d5c5b120]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.color-checkmark[data-v-d5c5b120]{position:absolute;top:6px;left:6px;width:24px;height:24px;background:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.color-out-of-stock[data-v-d5c5b120]{position:absolute;bottom:0;right:0;background:rgba(52,58,64,.85);color:#fff;padding:3px 8px;font-size:11px;font-weight:600;border-top-left-radius:6px}.color-item-disabled[data-v-d5c5b120]{opacity:.5;cursor:not-allowed;filter:grayscale(100%)}.color-name[data-v-d5c5b120]{padding:8px 4px;text-align:center;font-size:13px;color:var(--gray-900);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sku-selection[data-v-d5c5b120]{margin-bottom:24px}.sku-card-list[data-v-d5c5b120]{display:flex;flex-direction:column;gap:12px}.sku-card[data-v-d5c5b120]{background:#fff;border:2px solid var(--gray-200);border-radius:12px;padding:16px;transition:all .2s ease}.sku-card[data-v-d5c5b120]:hover:not(.sku-card-disabled){border-color:var(--primary);box-shadow:0 4px 12px rgba(26,115,232,.12)}.sku-card-disabled[data-v-d5c5b120]{opacity:.5;background:var(--gray-50)}.sku-card-header[data-v-d5c5b120]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--gray-200)}.sku-card-title[data-v-d5c5b120]{flex:1;display:flex;flex-direction:column;gap:6px}.sku-name-text[data-v-d5c5b120]{font-size:16px;font-weight:600;color:var(--gray-900);line-height:1.4}.sku-out-badge[data-v-d5c5b120]{display:inline-flex;padding:4px 10px;background:var(--danger);color:#fff;border-radius:6px;font-size:12px;font-weight:700;width:-moz-fit-content;width:fit-content}.sku-price-display[data-v-d5c5b120]{font-size:20px;font-weight:700;color:var(--price-highlight);white-space:nowrap}.sku-card-body[data-v-d5c5b120]{display:flex;align-items:center;justify-content:space-between;gap:16px}.sku-stock-info[data-v-d5c5b120]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gray-100);border-radius:8px}.stock-label[data-v-d5c5b120]{font-size:13px;color:var(--gray-600)}.stock-value[data-v-d5c5b120]{font-size:14px;font-weight:600;color:var(--gray-900)}.sku-quantity-wrapper[data-v-d5c5b120]{display:flex;align-items:center;border:2px solid var(--gray-300);border-radius:10px;overflow:hidden}.qty-btn[data-v-d5c5b120]{width:44px;height:44px;background:#fff;border:none;color:#1a73e8;cursor:pointer;transition:all .2s ease;padding:0}.qty-btn[data-v-d5c5b120],.qty-icon[data-v-d5c5b120]{display:flex;align-items:center;justify-content:center}.qty-icon[data-v-d5c5b120]{font-size:20px;font-weight:700;line-height:1}.qty-btn[data-v-d5c5b120]:active:not(:disabled){background:#e8f0fe}.qty-btn[data-v-d5c5b120]:disabled{opacity:.4;cursor:not-allowed}.qty-btn-minus[data-v-d5c5b120]{border-right:1px solid #e8eaed;color:#1a73e8;background:#fff}.qty-btn-plus[data-v-d5c5b120]{border-left:1px solid #e8eaed;background:#1a73e8;color:#fff}.qty-btn-plus[data-v-d5c5b120]:hover:not(:disabled){background:#1557b0}.qty-input[data-v-d5c5b120]{width:56px;height:44px;text-align:center;border:none;font-size:16px;font-weight:700;color:var(--gray-900)}.qty-input[data-v-d5c5b120]:disabled{opacity:.5}.sample-checkbox[data-v-d5c5b120]{margin-bottom:20px}.checkbox-label[data-v-d5c5b120]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-input[data-v-d5c5b120]{position:absolute;opacity:0;pointer-events:none}.checkbox-box[data-v-d5c5b120]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid var(--gray-300);border-radius:4px;background:#fff;transition:all .2s ease;flex-shrink:0}.checkbox-box i[data-v-d5c5b120]{font-size:12px;color:#fff;opacity:0;transition:opacity .2s ease}.checkbox-input:checked+.checkbox-box[data-v-d5c5b120]{background:var(--primary);border-color:var(--primary)}.checkbox-input:checked+.checkbox-box i[data-v-d5c5b120]{opacity:1}.checkbox-input:disabled+.checkbox-box[data-v-d5c5b120]{opacity:.5;cursor:not-allowed}.checkbox-text[data-v-d5c5b120]{font-size:14px;color:var(--gray-900)}.notes-section[data-v-d5c5b120]{margin-bottom:20px}.notes-label[data-v-d5c5b120]{display:block;font-size:13px;font-weight:600;color:var(--gray-600);margin-bottom:8px}.notes-textarea[data-v-d5c5b120]{width:100%;padding:12px;border:2px solid var(--gray-300);border-radius:8px;font-size:14px;color:var(--gray-900);resize:vertical;outline:none;transition:border-color .2s ease;font-family:inherit}.notes-textarea[data-v-d5c5b120]:focus{border-color:var(--primary)}.notes-textarea[data-v-d5c5b120]::-moz-placeholder{color:var(--gray-600)}.notes-textarea[data-v-d5c5b120]::placeholder{color:var(--gray-600)}.order-summary[data-v-d5c5b120]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--primary-light);border:1px solid #c2e0ff;border-radius:8px;margin-bottom:20px}.summary-left[data-v-d5c5b120]{flex:1}.summary-title[data-v-d5c5b120]{font-size:15px;font-weight:600;color:var(--gray-900);margin:0 0 4px 0}.summary-text[data-v-d5c5b120]{font-size:13px;color:var(--gray-600);margin:0}.summary-text strong[data-v-d5c5b120]{color:var(--primary);font-weight:700}.summary-right[data-v-d5c5b120]{text-align:right}.summary-price[data-v-d5c5b120]{font-size:24px;font-weight:700;color:var(--price-highlight);margin-bottom:4px}.summary-label[data-v-d5c5b120]{font-size:12px;color:var(--gray-600);margin:0}.fixed-actions[data-v-d5c5b120]{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#fff;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:0 -2px 10px rgba(0,0,0,.1);display:flex;gap:8px}.action-button[data-v-d5c5b120]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:48px}.action-button[data-v-d5c5b120]:active{transform:scale(.98)}.action-button-primary[data-v-d5c5b120]{flex:1;background:var(--danger);color:#fff}.action-button-primary[data-v-d5c5b120]:hover{background:#c82333}.action-button-primary[data-v-d5c5b120]:disabled{opacity:.5;cursor:not-allowed}.action-button-secondary[data-v-d5c5b120]{flex:1;background:#fff;color:var(--primary);border:2px solid var(--primary)}.action-button-secondary[data-v-d5c5b120]:hover{background:var(--primary-light)}.action-badge[data-v-d5c5b120]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--primary);color:#fff;border-radius:10px;font-size:12px;font-weight:700}@media (min-width:576px){.hero-title[data-v-d5c5b120]{font-size:32px}.search-card-body[data-v-d5c5b120]{padding:32px}.color-grid[data-v-d5c5b120]{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.content-wrapper[data-v-d5c5b120]{padding:24px}.search-section[data-v-d5c5b120]{padding-top:40px}.hero-title[data-v-d5c5b120]{font-size:36px}.color-grid[data-v-d5c5b120]{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.header-container[data-v-d5c5b120]{padding:0 24px}.content-wrapper[data-v-d5c5b120]{padding:32px 24px}.search-section[data-v-d5c5b120]{padding-top:56px}.product-section[data-v-d5c5b120]{padding-top:32px}.product-layout[data-v-d5c5b120]{grid-template-columns:5fr 7fr;gap:24px}.product-card-body[data-v-d5c5b120]{padding:32px}.color-grid[data-v-d5c5b120]{grid-template-columns:repeat(6,1fr);gap:12px}.sku-card-list[data-v-d5c5b120]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.sku-card[data-v-d5c5b120]:hover:not(.sku-card-disabled){transform:translateY(-2px)}.fixed-actions[data-v-d5c5b120]{position:static;background:transparent;padding:0;box-shadow:none;display:flex;gap:12px}.action-button[data-v-d5c5b120]{flex:1}}.d-none[data-v-d5c5b120]{display:none!important}@media (max-width:1023px){.product-section[data-v-d5c5b120]{padding-bottom:120px}}.v-toast{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:9999!important;width:auto!important;max-width:90vw!important}.v-toast__item{border-radius:12px!important;padding:16px 24px!important;font-size:15px!important;font-weight:600!important;box-shadow:0 8px 32px rgba(0,0,0,.25)!important;margin:0!important;animation:toast-pop-in .3s cubic-bezier(.68,-.55,.265,1.55)!important}.v-toast__item--success{background:#34a853!important}.v-toast__item--error{background:#ea4335!important}.v-toast__item--warning{background:#fbbc04!important;color:#202124!important}.v-toast__item--info{background:#1a73e8!important}@keyframes toast-pop-in{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.custom-radio-card[data-v-16f0cd28]{border:2px solid #e9ecef;cursor:pointer;transition:all .2s ease;background-color:#fff}.custom-radio-card[data-v-16f0cd28]:hover{border-color:#dee2e6;background-color:#f8f9fa}.custom-radio-card.active[data-v-16f0cd28]{border-color:#007bff;background-color:#f0f8ff}.bg-light-blue[data-v-16f0cd28]{background-color:#e3f2fd;color:#0c5460}.dashed-border[data-v-16f0cd28]{border-style:dashed;border-width:2px}.fade-in[data-v-16f0cd28]{animation:fadeIn-16f0cd28 .5s ease-in-out}@keyframes fadeIn-16f0cd28{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.input-group-text[data-v-16f0cd28]{min-width:45px;justify-content:center}.form-control[data-v-16f0cd28]:focus{background-color:#fff!important;box-shadow:0 0 0 .2rem rgba(0,123,255,.15)}.card-header h5 i[data-v-16f0cd28]{opacity:.8}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.title{font-size:x-large;padding:10px 0}.noProd,.sale-price{color:red}.noProd{font-size:30px}.padding-top-block{padding-top:10px}.calculation-text{font-size:13px;color:red}.w-400{height:200px;width:200px;width:100%}:root{--cart-primary:#1a73e8;--cart-primary-dark:#1557b0;--cart-primary-light:#e8f0fe;--cart-success:#34a853;--cart-success-light:#e6f4ea;--cart-warning:#fbbc04;--cart-warning-light:#fef7e0;--cart-danger:#ea4335;--cart-gray-50:#f8f9fa;--cart-gray-100:#f1f3f4;--cart-gray-200:#e8eaed;--cart-gray-300:#dadce0;--cart-gray-600:#5f6368;--cart-gray-900:#202124}.cart-page[data-v-28824792]{min-height:100vh;background-color:var(--cart-gray-50);padding-top:56px;padding-bottom:80px}.fixed-header[data-v-28824792]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);height:56px}.header-container[data-v-28824792]{max-width:1200px;margin:0 auto;padding:0 16px;height:100%;display:flex;align-items:center;justify-content:space-between}.brand[data-v-28824792]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:var(--cart-primary);text-decoration:none}.brand i[data-v-28824792]{font-size:20px}.clear-cart-btn[data-v-28824792]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:1px solid var(--cart-danger);border-radius:8px;color:var(--cart-danger);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.clear-cart-btn[data-v-28824792]:hover{background:var(--cart-danger);color:#fff}.content-wrapper[data-v-28824792]{max-width:1200px;margin:0 auto;padding:16px}.empty-state[data-v-28824792]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:24px}.empty-icon[data-v-28824792]{font-size:64px;color:var(--cart-gray-300);margin-bottom:24px}.empty-title[data-v-28824792]{font-size:24px;font-weight:700;color:var(--cart-gray-900);margin:0 0 12px}.empty-subtitle[data-v-28824792]{font-size:16px;color:var(--cart-gray-600);margin:0 0 32px;line-height:1.5}.primary-btn[data-v-28824792]{display:flex;align-items:center;gap:8px;padding:14px 32px;background:var(--cart-primary);color:#fff;border:none;border-radius:24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.primary-btn[data-v-28824792]:hover{background:var(--cart-primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(26,115,232,.3)}.cart-content[data-v-28824792]{display:flex;flex-direction:column;gap:16px}.cart-header[data-v-28824792]{display:flex;justify-content:space-between;align-items:center}.cart-title[data-v-28824792]{font-size:20px;font-weight:700;color:var(--cart-gray-900);margin:0;display:flex;align-items:center;gap:8px}.item-count[data-v-28824792]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:var(--cart-gray-200);border-radius:12px;font-size:13px;font-weight:600;color:var(--cart-gray-600)}.tip-alert[data-v-28824792]{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:var(--cart-warning-light);border-radius:10px;font-size:14px;color:#7c5800;line-height:1.5}.tip-alert i[data-v-28824792]{flex-shrink:0;margin-top:2px}.product-list[data-v-28824792]{display:flex;flex-direction:column;gap:12px}.product-card[data-v-28824792]{display:flex;gap:12px;padding:16px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.product-card[data-v-28824792]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.product-image-wrapper[data-v-28824792]{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid var(--cart-gray-200)}.product-image[data-v-28824792]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-info[data-v-28824792]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.product-header[data-v-28824792]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.product-name[data-v-28824792]{margin:0;font-size:15px;font-weight:600;color:var(--cart-gray-900);line-height:1.4;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.delete-btn[data-v-28824792]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:50%;color:var(--cart-gray-600);cursor:pointer;transition:all .2s ease}.delete-btn[data-v-28824792]:hover{background:var(--cart-gray-100);color:var(--cart-danger)}.color-badge[data-v-28824792]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:var(--cart-gray-100);border-radius:6px;font-size:12px;width:-moz-fit-content;width:fit-content}.badge-label[data-v-28824792]{color:var(--cart-gray-600)}.badge-value[data-v-28824792]{color:var(--cart-gray-900);font-weight:500}.tier-pricing-notice[data-v-28824792]{padding:10px 12px;background:var(--cart-success-light);border-radius:8px}.tier-header[data-v-28824792]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--cart-success);margin-bottom:6px}.tier-list[data-v-28824792]{display:flex;flex-wrap:wrap;gap:6px}.tier-item[data-v-28824792]{font-size:12px;color:var(--cart-gray-600);padding:2px 6px;background:#fff;border-radius:4px}.tier-active[data-v-28824792]{background:var(--cart-success);color:#fff;font-weight:600}.custom-order-notice[data-v-28824792]{padding:10px 12px;background:#fff8e1;border:1px solid #ffe082;border-radius:8px}.custom-order-header[data-v-28824792]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#e65100;margin-bottom:4px}.custom-order-price[data-v-28824792]{font-size:14px;font-weight:600;color:var(--cart-danger)}.sku-list[data-v-28824792]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--cart-gray-50);border-radius:8px}.sku-item[data-v-28824792]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.sku-name[data-v-28824792]{flex:1;min-width:0;font-size:13px;line-height:1.4;word-break:break-word;overflow-wrap:break-word}.sku-primary[data-v-28824792]{color:var(--cart-gray-900);font-weight:500;margin-right:4px}.sku-secondary[data-v-28824792]{color:var(--cart-gray-600);margin-right:4px}.sku-right[data-v-28824792]{display:flex;align-items:center;gap:8px;flex-shrink:0}.sku-price[data-v-28824792]{font-size:13px;font-weight:600;color:var(--cart-danger)}.sku-quantity[data-v-28824792]{flex-shrink:0;font-size:13px;font-weight:600;color:var(--cart-primary)}.product-remarks[data-v-28824792]{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:var(--cart-gray-600);line-height:1.4;word-break:break-word}.product-remarks i[data-v-28824792]{flex-shrink:0;margin-top:2px}.order-summary-sidebar[data-v-28824792]{display:none}.summary-card[data-v-28824792]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:24px}.summary-title[data-v-28824792]{font-size:18px;font-weight:700;color:var(--cart-gray-900);margin:0 0 20px}.summary-row[data-v-28824792]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.summary-label[data-v-28824792]{font-size:14px;color:var(--cart-gray-600)}.summary-value[data-v-28824792]{font-size:14px;font-weight:600;color:var(--cart-gray-900)}.summary-divider[data-v-28824792]{height:1px;background:var(--cart-gray-200);margin:16px 0}.summary-total-row[data-v-28824792]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.total-label[data-v-28824792]{font-size:16px;font-weight:600;color:var(--cart-gray-900)}.total-price[data-v-28824792]{font-size:24px;font-weight:700;color:var(--cart-danger)}.checkout-btn[data-v-28824792]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;background:var(--cart-danger);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:12px}.checkout-btn[data-v-28824792]:hover{background:#c62828;transform:translateY(-2px);box-shadow:0 4px 12px rgba(234,67,53,.3)}.continue-btn[data-v-28824792]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;background:transparent;color:var(--cart-gray-600);border:1px solid var(--cart-gray-300);border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.continue-btn[data-v-28824792]:hover{background:var(--cart-gray-50);border-color:var(--cart-gray-600);color:var(--cart-gray-900)}.trust-badge[data-v-28824792]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;font-size:12px;color:var(--cart-gray-600)}.trust-badge i[data-v-28824792]{color:var(--cart-success)}.fixed-actions[data-v-28824792]{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:#fff;box-shadow:0 -2px 12px rgba(0,0,0,.1)}.fixed-actions-left[data-v-28824792]{display:flex;flex-direction:column}.fixed-total-label[data-v-28824792]{font-size:12px;color:var(--cart-gray-600)}.fixed-total-price[data-v-28824792]{font-size:20px;font-weight:700;color:var(--cart-danger)}.fixed-checkout-btn[data-v-28824792]{flex-shrink:0;padding:12px 24px;background:var(--cart-danger);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.fixed-checkout-btn[data-v-28824792]:active{transform:scale(.98)}@media (min-width:600px){.product-image-wrapper[data-v-28824792]{width:100px;height:100px}.product-name[data-v-28824792]{font-size:16px;-webkit-line-clamp:3;line-clamp:3}.product-card[data-v-28824792]{padding:20px;gap:16px}}@media (min-width:992px){.cart-page[data-v-28824792]{padding-bottom:24px}.cart-content[data-v-28824792]{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:start}.cart-header[data-v-28824792],.product-list[data-v-28824792],.tip-alert[data-v-28824792]{grid-column:1/2}.order-summary-sidebar[data-v-28824792]{display:block;grid-column:2/3;grid-row:1/4;position:sticky;top:80px}.product-image-wrapper[data-v-28824792]{width:120px;height:120px}.product-card[data-v-28824792]:hover{transform:translateY(-2px)}.fixed-actions[data-v-28824792]{display:none}}@media (min-width:1200px){.cart-content[data-v-28824792]{grid-template-columns:1fr 400px}}.identityimage{width:100%;height:100%}.captchaImage{width:240px;height:100px}