.commit-card[data-v-c875323b]{background:#fff;border:1px solid #e5e7eb;border-radius:var(--border-radius,8px);box-shadow:0 1px 3px #0f172a0a;margin-top:14px;padding:18px 20px}.commit-title[data-v-c875323b]{border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:1rem;font-weight:700;margin:0 0 12px;padding-bottom:10px}.commit-list[data-v-c875323b]{display:grid;gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(max-width:600px){.commit-list[data-v-c875323b]{grid-template-columns:1fr}}.commit-item[data-v-c875323b]{align-items:flex-start;color:#334155;display:flex;font-size:.92rem;gap:12px;line-height:1.45}.commit-icon[data-v-c875323b]{align-items:center;background:rgba(var(--color-primary-rgb,10,135,84),.08);background:color-mix(in srgb,var(--color-primary,#0a8754) 12%,transparent);border-radius:var(--border-radius,8px);color:var(--color-primary,#0a8754);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.commit-icon i[data-v-c875323b]{font-size:18px}.commit-text[data-v-c875323b]{flex:1;min-width:0}.commit-text[data-v-c875323b] strong{color:#0f172a;font-weight:700}.commit-text[data-v-c875323b] a{color:var(--color-primary,#0a8754);text-decoration:none}.commit-text[data-v-c875323b] a:hover{text-decoration:underline}.hp-gallery[data-v-21589849]{display:flex;gap:12px;width:100%}.hp-gallery.thumbs-bottom[data-v-21589849]{flex-direction:column}.hp-main[data-v-21589849]{flex:1;min-width:0}.hp-main-frame[data-v-21589849]{background:#f6f6f8;border-radius:12px;overflow:hidden;position:relative}.hp-main-frame.is-zoom[data-v-21589849]{cursor:zoom-in}.hp-main-img[data-v-21589849]{transition:transform .1s ease-out}.hp-main-img[data-v-21589849],.hp-main-video[data-v-21589849]{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.hp-main-video[data-v-21589849]{aspect-ratio:1/1;background:#000;border-radius:12px}.hp-main-empty[data-v-21589849]{aspect-ratio:1;background:#f6f6f8;border-radius:12px;width:100%}.hp-zoom-hint[data-v-21589849]{align-items:center;background:#00000080;border-radius:50%;bottom:10px;color:#fff;display:flex;font-size:18px;height:34px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:10px;transition:opacity .15s ease;width:34px}.hp-main-frame:hover .hp-zoom-hint[data-v-21589849]{opacity:1}.hp-nav[data-v-21589849]{align-items:center;background:#ffffffd9;border:0;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#333;cursor:pointer;display:flex;font-size:22px;height:38px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s ease,background .15s ease;width:38px;z-index:2}.hp-main-frame:hover .hp-nav[data-v-21589849]{opacity:1}.hp-nav[data-v-21589849]:hover{background:#fff}.hp-nav.prev[data-v-21589849]{left:10px}.hp-nav.next[data-v-21589849]{right:10px}@media(hover:none){.hp-nav[data-v-21589849]{opacity:1}}.hp-thumbs-wrap[data-v-21589849]{align-items:center;display:flex;gap:4px}.hp-thumbs-wrap.vertical[data-v-21589849]{flex:none;flex-direction:column;width:72px}.hp-thumbs-wrap.horizontal[data-v-21589849]{flex-direction:row;width:100%}.hp-thumbs[data-v-21589849]{display:flex;gap:8px;scroll-behavior:smooth}.hp-thumbs-left[data-v-21589849]{flex-direction:column;max-height:420px;overflow-y:auto;width:68px}.hp-thumbs-bottom[data-v-21589849],.hp-thumbs-left[data-v-21589849]{flex-wrap:nowrap;scrollbar-width:none}.hp-thumbs-bottom[data-v-21589849]{flex:1;flex-direction:row;min-width:0;overflow-x:auto}.hp-thumbs[data-v-21589849]::-webkit-scrollbar{display:none}.hp-thumbs-arrow[data-v-21589849]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 3px #00000014;color:#555;cursor:pointer;display:flex;flex:none;font-size:16px;height:24px;justify-content:center;width:32px}.hp-thumbs-wrap.horizontal .hp-thumbs-arrow[data-v-21589849]{height:56px;width:26px}.hp-thumbs-arrow[data-v-21589849]:hover{background:#f3f4f6;color:#111}.hp-thumb[data-v-21589849]{background:#fff;border:2px solid transparent;border-radius:8px;cursor:pointer;flex:none;height:64px;overflow:hidden;padding:0;position:relative;width:64px}.hp-thumb.active[data-v-21589849]{border-color:var(--color-primary,#2e9e3f)}.hp-thumb img[data-v-21589849]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hp-thumb-play[data-v-21589849]{align-items:center;background:#00000047;color:#fff;display:flex;font-size:20px;inset:0;justify-content:center;position:absolute;text-shadow:0 1px 3px rgba(0,0,0,.5)}.hp-thumb-play.sm[data-v-21589849]{font-size:16px}@media(max-width:640px){.hp-gallery[data-v-21589849]{flex-direction:column}.hp-thumbs-wrap.vertical[data-v-21589849]{flex-direction:row;width:100%}.hp-thumbs-left[data-v-21589849]{flex:1;flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;width:auto}.hp-main-frame.is-zoom[data-v-21589849]{cursor:pointer}}.hp-lb[data-v-21589849]{align-items:center;background:#000000e6;display:flex;inset:0;justify-content:center;padding:56px 16px 96px;position:fixed;z-index:9999}.hp-lb-img[data-v-21589849]{background:#000;border-radius:6px;max-height:80vh;max-width:90vw;-o-object-fit:contain;object-fit:contain}.hp-lb-close[data-v-21589849]{align-items:center;background:#ffffff1f;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:44px;justify-content:center;position:absolute;right:16px;top:16px;width:44px}.hp-lb-close[data-v-21589849]:hover{background:#ffffff40}.hp-lb-nav[data-v-21589849]{align-items:center;background:#ffffff1f;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:28px;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:48px}.hp-lb-nav[data-v-21589849]:hover{background:#ffffff40}.hp-lb-nav.prev[data-v-21589849]{left:16px}.hp-lb-nav.next[data-v-21589849]{right:16px}.hp-lb-counter[data-v-21589849]{background:#0006;border-radius:20px;color:#fff;font-size:14px;padding:4px 12px;top:22px}.hp-lb-counter[data-v-21589849],.hp-lb-strip[data-v-21589849]{left:50%;position:absolute;transform:translate(-50%)}.hp-lb-strip[data-v-21589849]{bottom:16px;display:flex;gap:8px;max-width:90vw;overflow-x:auto;padding:6px}.hp-lb-thumb[data-v-21589849]{background:#222;border:2px solid transparent;border-radius:6px;cursor:pointer;flex:none;height:56px;opacity:.55;overflow:hidden;padding:0;position:relative;transition:opacity .15s ease;width:56px}.hp-lb-thumb.active[data-v-21589849],.hp-lb-thumb[data-v-21589849]:hover{border-color:#fff;opacity:1}.hp-lb-thumb img[data-v-21589849]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hp-share[data-v-f6f942fb]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.hp-share-title[data-v-f6f942fb]{color:#6b7280;font-size:14px;font-weight:600}.hp-share-btn[data-v-f6f942fb]{align-items:center;background:var(--c,#6b7280);border-radius:50%;color:#fff;display:inline-flex;height:34px;justify-content:center;text-decoration:none;transition:transform .12s ease,opacity .12s ease;width:34px}.hp-share-btn[data-v-f6f942fb]:hover{opacity:.9;transform:translateY(-2px)}.hp-share-btn i[data-v-f6f942fb]{font-size:18px}.hp-summary[data-v-fc5c1328]{display:flex;flex-direction:column;font-family:var(--hp-font,inherit);gap:14px;width:100%}.hp-title[data-v-fc5c1328]{color:var(--hp-title-color,inherit);font-size:var(--hp-title-size,24px);font-weight:700;line-height:1.3;margin:0}.hp-category[data-v-fc5c1328]{align-items:center;color:var(--hp-text-color,#6b7280);display:flex;font-size:13px;gap:6px}.hp-category a[data-v-fc5c1328]{color:var(--color-primary,#2e9e3f);text-decoration:none}.hp-category a[data-v-fc5c1328]:hover{text-decoration:underline}.hp-rating-inline[data-v-fc5c1328]{align-items:center;align-self:flex-start;background:transparent;border:0;color:var(--hp-text-color,#374151);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:0}.hp-rating-stars[data-v-fc5c1328]{color:#f59e0b;display:inline-flex;font-size:16px;gap:1px}.hp-rating-num[data-v-fc5c1328]{font-weight:700}.hp-rating-count[data-v-fc5c1328]{color:#6b7280;text-decoration:underline}.hp-metaline[data-v-fc5c1328],.hp-sold[data-v-fc5c1328]{color:var(--hp-text-color,#6b7280);font-size:13px}.hp-metaline[data-v-fc5c1328]{display:flex;gap:16px}.hp-stock[data-v-fc5c1328]{color:#16a34a;font-weight:600}.hp-stock.out[data-v-fc5c1328]{color:#dc2626}.hp-price[data-v-fc5c1328]{align-items:baseline;display:flex;gap:12px}.hp-price-now[data-v-fc5c1328]{color:var(--hp-price-color,var(--color-primary,#2e9e3f));font-size:var(--hp-price-size,28px);font-weight:800}.hp-price-old[data-v-fc5c1328]{color:#9ca3af;font-size:16px;text-decoration:line-through}.hp-price-contact[data-v-fc5c1328]{color:var(--hp-price-color,var(--color-primary,#2e9e3f));font-size:var(--hp-price-size,24px);font-weight:800}.hp-attr-label[data-v-fc5c1328]{font-size:14px;font-weight:600;margin-bottom:6px}.hp-attr[data-v-fc5c1328]{margin-bottom:10px}.hp-attr-vals[data-v-fc5c1328]{display:flex;flex-wrap:wrap;gap:8px}.hp-attr-val[data-v-fc5c1328]{background:var(--hp-variant-bg,#fff);border:1px solid var(--hp-variant-border,#d1d5db);border-radius:var(--hp-radius,8px);cursor:pointer;font-size:14px;padding:8px 14px}.hp-attr-val.active[data-v-fc5c1328]{border-color:var(--hp-variant-active,var(--color-primary,#2e9e3f));color:var(--hp-variant-active,var(--color-primary,#2e9e3f));font-weight:600}.hp-attr-val.disabled[data-v-fc5c1328]{cursor:not-allowed;opacity:.4;text-decoration:line-through}.hp-qtyrow[data-v-fc5c1328]{align-items:center;display:flex;gap:14px}.hp-qty-label[data-v-fc5c1328]{font-size:14px;font-weight:600}.hp-qty[data-v-fc5c1328]{border:1px solid var(--hp-qty-border,#d1d5db);border-radius:var(--hp-radius,8px);display:inline-flex;overflow:hidden}.hp-qty button[data-v-fc5c1328]{background:#f3f4f6;border:0;cursor:pointer;font-size:18px;height:40px;width:38px}.hp-qty input[data-v-fc5c1328]{border:0;font-size:15px;height:40px;text-align:center;width:54px}.hp-actions[data-v-fc5c1328]{display:flex;flex-wrap:wrap;gap:12px}.hp-btn[data-v-fc5c1328]{border:0;border-radius:var(--hp-radius,10px);cursor:pointer;flex:1;font-size:15px;font-weight:700;height:48px;min-width:160px;transition:filter .15s ease}.hp-btn[data-v-fc5c1328]:hover:not(:disabled){filter:brightness(.94)}.hp-btn[data-v-fc5c1328]:disabled{cursor:not-allowed;opacity:.5}.hp-btn-cart[data-v-fc5c1328]{background:var(--color-primary,#2e9e3f);color:#fff}.hp-btn-buy[data-v-fc5c1328]{background:#111827;color:#fff}.hp-dock[data-v-fc5c1328]{display:none}@media(max-width:768px){.hp-summary.has-dock .hp-actions[data-v-fc5c1328]{display:none}.hp-dock[data-v-fc5c1328]{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 12px #0000001f;display:flex;gap:8px;left:0;padding:8px 12px;position:fixed;right:0;z-index:900}.hp-dock-price[data-v-fc5c1328]{color:var(--hp-price-color,var(--color-primary,#2e9e3f));font-size:16px;font-weight:800;white-space:nowrap}.hp-dock .hp-btn[data-v-fc5c1328]{font-size:14px;height:44px;min-width:0}}.hp-shortdesc[data-v-a84a04b3]{color:#374151;font-size:15px;line-height:1.7}.hp-shortdesc[data-v-a84a04b3] img{height:auto;max-width:100%}.hp-sec-title[data-v-e273a5f3]{border-bottom:2px solid var(--color-primary,#2e9e3f);display:inline-block;font-size:18px;font-weight:700;margin:0 0 14px;padding-bottom:10px}.hp-desc-body[data-v-e273a5f3]{color:#374151;font-size:15px;line-height:1.8}.hp-desc-body[data-v-e273a5f3] img{height:auto;max-width:100%}.hp-desc-body[data-v-e273a5f3] iframe,.hp-desc-body[data-v-e273a5f3] table{max-width:100%}.hp-specs[data-v-e9e4fab8]{width:100%}.hp-sec-title[data-v-e9e4fab8]{border-bottom:2px solid var(--color-primary,#2e9e3f);display:inline-block;font-size:18px;font-weight:700;margin:0 0 14px;padding-bottom:10px}.hp-specs-table[data-v-e9e4fab8]{border-collapse:collapse;font-size:14px;width:100%}.hp-specs-table td[data-v-e9e4fab8],.hp-specs-table th[data-v-e9e4fab8]{border:1px solid #e5e7eb;padding:10px 14px;text-align:left;vertical-align:top}.hp-specs-table th[data-v-e9e4fab8]{background:#f9fafb;color:#374151;font-weight:600;width:38%}.hp-contact-el[data-v-97cecc57]{display:inline-block}.hp-contact-el.full[data-v-97cecc57]{display:block;width:100%}.hp-el-btn[data-v-97cecc57]{align-items:center;border:0;border-radius:10px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;height:48px;justify-content:center;padding:0 24px;transition:filter .15s ease}.hp-el-btn i[data-v-97cecc57]{font-size:1.2em}.hp-el-btn.full[data-v-97cecc57]{width:100%}.hp-el-btn.contact[data-v-97cecc57]{background:var(--color-primary,#2e9e3f);color:#fff}.hp-el-btn[data-v-97cecc57]:hover{filter:brightness(.94)}.hp-lead-overlay[data-v-97cecc57]{align-items:center;background:#1118278c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:3000}.hp-lead-modal[data-v-97cecc57]{background:#fff;border-radius:16px;box-shadow:0 24px 60px #00000047;max-height:92vh;max-width:560px;overflow-y:auto;padding:28px;position:relative;width:100%}.hp-lead-close[data-v-97cecc57]{background:#f3f4f6;border:0;border-radius:50%;color:#374151;cursor:pointer;font-size:16px;height:38px;position:absolute;right:14px;top:14px;width:38px}.hp-lead-close[data-v-97cecc57]:hover{background:#e5e7eb}.hp-sticky-bar[data-v-1c72bb51]{align-items:center;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -4px 16px #00000014;display:none;gap:12px;justify-content:space-between;left:0;padding:8px 16px;position:fixed;right:0;z-index:900}.hp-sticky-info[data-v-1c72bb51]{align-items:center;display:flex;gap:10px;min-width:0}.hp-sticky-img[data-v-1c72bb51]{border:1px solid #eee;border-radius:8px;flex-shrink:0;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.hp-sticky-text[data-v-1c72bb51]{display:flex;flex-direction:column;line-height:1.25;min-width:0}.hp-sticky-name[data-v-1c72bb51]{color:#374151;font-size:13px;max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-sticky-price[data-v-1c72bb51]{color:var(--hp-price-color,var(--color-primary,#2e9e3f));font-size:17px;font-weight:800;white-space:nowrap}.hp-sticky-actions[data-v-1c72bb51]{display:flex;flex-shrink:0;gap:8px}.hp-sticky-btn[data-v-1c72bb51]{align-items:center;border:0;border-radius:10px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;height:44px;justify-content:center;padding:0 20px;transition:filter .15s ease}.hp-sticky-btn i[data-v-1c72bb51]{font-size:1.15em}.hp-sticky-btn.cart[data-v-1c72bb51]{background:#fff;border:1px solid var(--color-primary,#2e9e3f);color:var(--color-primary,#2e9e3f)}.hp-sticky-btn.buy[data-v-1c72bb51]{background:var(--color-primary,#2e9e3f);color:#fff}.hp-sticky-btn.quick[data-v-1c72bb51]{background:#e08e0b;color:#fff}.hp-sticky-btn.contact[data-v-1c72bb51]{background:var(--color-primary,#2e9e3f);color:#fff}.hp-sticky-btn[data-v-1c72bb51]:hover:not(:disabled){filter:brightness(.94)}.hp-sticky-btn[data-v-1c72bb51]:disabled{cursor:not-allowed;opacity:.5}.hp-sticky-bar .dk-none[data-v-1c72bb51]{display:none!important}@media(min-width:901px){.hp-sticky-bar.show-desktop[data-v-1c72bb51]{display:flex}.hp-sticky-bar .dk-m[data-v-1c72bb51]{display:none!important}}@media(max-width:900px){.hp-sticky-bar.show-mobile[data-v-1c72bb51]{display:flex}.hp-sticky-bar .dk-d[data-v-1c72bb51]{display:none!important}.hp-sticky-name[data-v-1c72bb51]{max-width:34vw}.hp-sticky-btn[data-v-1c72bb51]{padding:0 14px}}.hp-meta[data-v-ba3bb888]{color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:18px}.hp-meta b[data-v-ba3bb888]{color:#374151;font-weight:600}.hp-bc[data-v-3b398d1e]{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.hp-bc-link[data-v-3b398d1e]{color:#6b7280;text-decoration:none}.hp-bc-link[data-v-3b398d1e]:hover{color:var(--color-primary,#2e9e3f)}.hp-bc-sep[data-v-3b398d1e]{color:#9ca3af}.hp-bc-current[data-v-3b398d1e]{color:#111827;font-weight:500}.hp-rating[data-v-edaf4554]{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:0}.hp-rating-count[data-v-edaf4554]{text-decoration:underline}.hp-stars[data-v-edaf4554]{color:#f59e0b;display:inline-flex;gap:1px}.hp-rating-val[data-v-edaf4554]{font-weight:700}.hp-rating-count[data-v-edaf4554]{color:#6b7280}.hp-commit[data-v-d7c64b34]{background:#fcfcfd;border:1px solid #eef0f2;border-radius:12px;padding:14px 16px;width:100%}.hp-commit-title[data-v-d7c64b34]{color:#111827;font-size:14px;font-weight:700;margin:0 0 10px}.hp-commit-list[data-v-d7c64b34]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.hp-commit-item[data-v-d7c64b34]{align-items:center;color:#374151;display:flex;font-size:14px;gap:10px;line-height:1.4}.hp-commit-item i[data-v-d7c64b34]{flex-shrink:0;font-size:20px}.hp-cd[data-v-d758f986]{background:linear-gradient(135deg,#ff5722,#ff9800);border-radius:10px;color:#fff;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 14px}.hp-cd[data-v-d758f986],.hp-cd-head[data-v-d758f986]{align-items:center;display:flex}.hp-cd-head[data-v-d758f986]{font-weight:800;gap:8px}.hp-cd-head .ti-bolt[data-v-d758f986]{font-size:20px}.hp-cd-title[data-v-d758f986]{font-size:15px;letter-spacing:.5px}.hp-cd-badge[data-v-d758f986]{background:#ffffff40;border-radius:6px;font-size:13px;font-weight:700;padding:1px 8px}.hp-cd-timer[data-v-d758f986]{align-items:center;display:flex;font-size:13px;gap:4px}.hp-cd-label[data-v-d758f986]{margin-right:6px;opacity:.9}.hp-cd-timer b[data-v-d758f986]{background:#00000040;border-radius:5px;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;min-width:26px;padding:3px 6px;text-align:center}.hp-cd-timer i[data-v-d758f986]{font-style:normal;font-weight:800}.hp-featured-title[data-v-00e0a4de]{border-bottom:2px solid var(--color-primary,#2e9e3f);font-size:16px;font-weight:700;margin:0 0 14px;padding-bottom:10px}.hp-featured-grid[data-v-00e0a4de]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.hp-featured-list[data-v-00e0a4de]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.hp-featured-item[data-v-00e0a4de]{border-bottom:1px solid #f2f3f5;padding-bottom:12px}.hp-featured-item[data-v-00e0a4de]:last-child{border-bottom:0;padding-bottom:0}.hp-featured-link[data-v-00e0a4de]{align-items:center;color:inherit;display:flex;gap:12px;text-decoration:none}.hp-featured-thumb[data-v-00e0a4de]{align-items:center;background:#f6f6f8;border-radius:8px;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;width:64px}.hp-featured-thumb img[data-v-00e0a4de]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hp-featured-info[data-v-00e0a4de]{display:flex;flex-direction:column;gap:4px;min-width:0}.hp-featured-name[data-v-00e0a4de]{color:#1f2937;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden}.hp-featured-link:hover .hp-featured-name[data-v-00e0a4de]{color:var(--color-primary,#2e9e3f)}.hp-featured-price[data-v-00e0a4de]{align-items:baseline;display:flex;gap:8px}.hp-featured-price .now[data-v-00e0a4de]{color:var(--color-price,#ee4d2d);font-size:14px;font-weight:700}.hp-featured-price .old[data-v-00e0a4de]{color:#9ca3af;font-size:12px;text-decoration:line-through}.pr-section[data-v-af791582]{width:100%}.pr-heading[data-v-af791582]{border-bottom:1px solid #eef0f2;color:#111827;font-size:20px;font-weight:800;margin:0 0 16px;padding-bottom:12px}.pr-empty[data-v-af791582],.pr-loading[data-v-af791582]{color:#6b7280;padding:24px 0;text-align:center}.pr-summary[data-v-af791582]{align-items:center;background:#fafafa;border-radius:12px;display:grid;gap:28px;grid-template-columns:auto 1fr auto;margin-bottom:18px;padding:22px 24px}.pr-avg[data-v-af791582]{text-align:center}.pr-avg-num[data-v-af791582]{color:#111827;font-size:44px;font-weight:800;line-height:1}.pr-avg-stars[data-v-af791582]{color:#f59e0b;font-size:18px;margin:6px 0 4px}.pr-star[data-v-af791582]{color:#d1d5db}.pr-star.filled[data-v-af791582]{color:#f59e0b}.pr-avg-total[data-v-af791582]{color:#6b7280;font-size:13px}.pr-dist[data-v-af791582]{display:flex;flex-direction:column;gap:6px;min-width:180px}.pr-dist-row[data-v-af791582]{align-items:center;display:flex;font-size:13px;gap:10px}.pr-dist-label[data-v-af791582]{color:#6b7280;width:44px}.pr-dist-bar[data-v-af791582]{background:#e5e7eb;border-radius:999px;flex:1;height:8px;overflow:hidden}.pr-dist-fill[data-v-af791582]{background:#f59e0b;border-radius:999px;height:100%}.pr-dist-count[data-v-af791582]{color:#6b7280;font-variant-numeric:tabular-nums;text-align:right;width:34px}.pr-btn-write[data-v-af791582]{background:var(--color-primary,#2563eb);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:12px 22px;text-decoration:none;white-space:nowrap}.pr-filters[data-v-af791582]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.pr-chip[data-v-af791582]{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;padding:8px 16px}.pr-chip.active[data-v-af791582]{border-color:var(--color-primary,#2563eb);color:var(--color-primary,#2563eb);font-weight:700}.pr-chip[data-v-af791582]:disabled{cursor:not-allowed;opacity:.45}.pr-form[data-v-af791582]{background:#f9fafb;border:1px solid #eef0f2;border-radius:12px;margin-bottom:18px;padding:18px}.pr-form h4[data-v-af791582]{font-size:16px;margin:0 0 10px}.pr-form-author[data-v-af791582]{color:#6b7280;font-size:13px;margin-bottom:12px}.pr-form-row[data-v-af791582]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.pr-form-row label[data-v-af791582]{color:#374151;font-size:13px;font-weight:600}.pr-form-row .hint[data-v-af791582]{color:#9ca3af;font-weight:400}.pr-form-row .req[data-v-af791582]{color:#dc2626}.pr-form-row input[data-v-af791582],.pr-form-row textarea[data-v-af791582]{border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:14px;padding:10px 12px}.pr-rating-picker[data-v-af791582]{display:flex;gap:4px}.pr-rp-star[data-v-af791582]{background:none;border:0;color:#d1d5db;cursor:pointer;font-size:26px}.pr-rp-star.active[data-v-af791582]{color:#f59e0b}.pr-uploader[data-v-af791582]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pr-media-add[data-v-af791582]{align-items:center;border:1px dashed #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;padding:8px 14px}.pr-media-add input[data-v-af791582]{display:none}.pr-uploading[data-v-af791582]{color:#f59e0b;font-size:13px}.pr-previews[data-v-af791582]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pr-prev[data-v-af791582]{border:1px solid #e5e7eb;border-radius:8px;height:72px;overflow:hidden;position:relative;width:72px}.pr-prev img[data-v-af791582],.pr-prev video[data-v-af791582]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pr-prev-x[data-v-af791582]{background:#0009;border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:14px;height:20px;line-height:1;position:absolute;right:2px;top:2px;width:20px}.pr-btn-submit[data-v-af791582]{background:var(--color-primary,#2563eb);border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:11px 26px}.pr-btn-submit[data-v-af791582]:disabled{cursor:not-allowed;opacity:.6}.pr-msg[data-v-af791582]{border-radius:8px;font-size:14px;padding:10px 14px}.pr-msg.success[data-v-af791582]{background:#ecfdf5;color:#047857}.pr-msg.error[data-v-af791582]{background:#fef2f2;color:#b91c1c}.pr-list[data-v-af791582]{display:flex;flex-direction:column;gap:20px}.pr-item[data-v-af791582]{border:1px solid #eef0f2;border-radius:12px;padding:18px}.pr-item-head[data-v-af791582]{align-items:center;display:flex;gap:8px}.pr-avatar[data-v-af791582]{align-items:center;background:#eef2f7;border-radius:50%;color:#94a3b8;display:inline-flex;flex:none;height:34px;justify-content:center;width:34px}.pr-name[data-v-af791582]{color:#111827;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-verified[data-v-af791582]{background:#f0fdf4;border-radius:999px;color:#16a34a;flex:none;font-size:12px;font-weight:600;padding:3px 8px;white-space:nowrap}.pr-item-date[data-v-af791582]{color:#9ca3af;font-size:12px;margin-top:12px}@media(max-width:600px){.pr-verified[data-v-af791582]{font-size:11px;padding:2px 6px}}.pr-item-rating[data-v-af791582]{color:#f59e0b;font-size:15px;margin:8px 0 6px}.pr-item-title[data-v-af791582]{color:#111827;font-size:15px;font-weight:700;margin:0 0 4px}.pr-item-content[data-v-af791582]{color:#374151;line-height:1.6;margin:0}.pr-item-media[data-v-af791582]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pr-thumb[data-v-af791582]{background:#f3f4f6;border:0;border-radius:8px;cursor:pointer;height:84px;overflow:hidden;padding:0;position:relative;width:84px}.pr-thumb img[data-v-af791582],.pr-thumb video[data-v-af791582]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pr-play[data-v-af791582]{align-items:center;background:#00000040;color:#fff;display:flex;font-size:20px;inset:0;justify-content:center;position:absolute}.pr-reply[data-v-af791582]{background:#f6f8fb;border-left:3px solid #cbd5e1;border-radius:6px;margin-top:12px;padding:12px 14px}.pr-reply-head[data-v-af791582]{color:#475569;font-size:13px;font-weight:700;margin-bottom:4px}.pr-reply-content[data-v-af791582]{color:#475569;font-size:14px;line-height:1.55;margin:0}.pr-more[data-v-af791582]{margin-top:18px;text-align:center}.pr-btn-more[data-v-af791582]{background:#fff;border:1px solid var(--color-primary,#2563eb);border-radius:999px;color:var(--color-primary,#2563eb);cursor:pointer;font-weight:700;padding:10px 28px}.pr-lb[data-v-af791582]{align-items:center;background:#000000d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:4000}.pr-lb-stage[data-v-af791582]{max-height:88vh;max-width:90vw}.pr-lb-stage img[data-v-af791582],.pr-lb-stage video[data-v-af791582]{max-height:88vh;max-width:90vw;-o-object-fit:contain;object-fit:contain}.pr-lb-x[data-v-af791582]{font-size:18px;height:40px;right:20px;top:16px;width:40px}.pr-lb-nav[data-v-af791582],.pr-lb-x[data-v-af791582]{background:#ffffff26;border:0;border-radius:50%;color:#fff;cursor:pointer;position:absolute}.pr-lb-nav[data-v-af791582]{font-size:28px;height:48px;top:50%;transform:translateY(-50%);width:48px}.pr-lb-nav.prev[data-v-af791582]{left:20px}.pr-lb-nav.next[data-v-af791582]{right:20px}@media(max-width:640px){.pr-summary[data-v-af791582]{gap:16px;grid-template-columns:1fr}.pr-cta[data-v-af791582],.pr-summary[data-v-af791582]{text-align:center}}.hp-tabs[data-v-4de0c2d1]{width:100%}.hp-tabs-bar[data-v-4de0c2d1]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:18px}.hp-tab[data-v-4de0c2d1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--hp-tab-color,#6b7280);cursor:pointer;font-size:var(--hp-tab-size,15px);font-weight:var(--hp-tab-weight,600);padding:10px 18px;transition:color .15s ease,border-color .15s ease,background .15s ease}.hp-tab[data-v-4de0c2d1]:hover{color:var(--hp-tab-active,#111827)}.hp-tabs-panel[data-v-4de0c2d1]{min-height:40px}.hp-tabs-bar.align-center[data-v-4de0c2d1]{justify-content:center}.hp-tabs-bar.align-right[data-v-4de0c2d1]{justify-content:flex-end}.hp-tabs-bar.align-justify .hp-tab[data-v-4de0c2d1]{flex:1 1 0;text-align:center}.hp-tabs-bar.is-underline[data-v-4de0c2d1]{border-bottom:2px solid #e5e7eb}.is-underline .hp-tab[data-v-4de0c2d1]{border-bottom:3px solid transparent;margin-bottom:-2px}.is-underline .hp-tab.active[data-v-4de0c2d1]{border-bottom-color:var(--hp-tab-active,var(--color-primary,#2e9e3f));color:var(--hp-tab-active,var(--color-primary,#2e9e3f))}.is-pills[data-v-4de0c2d1]{gap:8px}.is-pills .hp-tab[data-v-4de0c2d1]{border:1px solid #e5e7eb;border-radius:999px}.is-pills .hp-tab.active[data-v-4de0c2d1]{background:var(--hp-tab-active,var(--color-primary,#2e9e3f));border-color:transparent;color:#fff}.hp-tabs-bar.is-boxed[data-v-4de0c2d1]{border-bottom:1px solid #e5e7eb;gap:2px}.is-boxed .hp-tab[data-v-4de0c2d1]{border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0}.is-boxed .hp-tab.active[data-v-4de0c2d1]{background:#fff;border-color:#e5e7eb;color:var(--hp-tab-active,var(--color-primary,#2e9e3f));margin-bottom:-1px}@media(max-width:640px){.hp-tab[data-v-4de0c2d1]{padding:8px 12px}}.hp-el-title[data-v-9715acc9]{font-size:24px;font-weight:700;line-height:1.3;margin:0}.hp-el-price[data-v-8450edaa]{align-items:baseline;display:flex;gap:12px}.hp-el-price.has-box[data-v-8450edaa]{box-sizing:border-box}.now[data-v-8450edaa]{color:var(--color-primary,#2e9e3f);font-size:28px;font-weight:800}.old[data-v-8450edaa]{color:#9ca3af;font-size:16px;text-decoration:line-through}.hp-el-cat[data-v-0548699f]{align-items:center;display:flex;font-size:14px;gap:6px}.hp-el-cat[data-v-0548699f],.hp-el-cat .lbl[data-v-0548699f]{color:#6b7280}.hp-el-cat a[data-v-0548699f]{color:var(--color-primary,#2e9e3f);text-decoration:none}.hp-el-cat a[data-v-0548699f]:hover{text-decoration:underline}.hp-el-brand[data-v-36a95253]{align-items:center;display:flex;font-size:14px;gap:6px}.hp-el-brand[data-v-36a95253],.hp-el-brand .lbl[data-v-36a95253]{color:#6b7280}.hp-el-brand a[data-v-36a95253]{color:var(--color-primary,#2e9e3f);text-decoration:none}.hp-el-brand a[data-v-36a95253]:hover{text-decoration:underline}.hp-el-sku[data-v-35fdb9b3]{color:#6b7280;display:flex;font-size:13px;gap:16px}.stock[data-v-35fdb9b3]{color:#16a34a;font-weight:600}.stock.out[data-v-35fdb9b3]{color:#dc2626}.hp-el-sold[data-v-8dcaf53a]{color:#6b7280;font-size:13px}.hp-stats[data-v-54392048]{align-items:center;color:#374151;display:inline-flex;flex-wrap:wrap;font-size:14px;gap:8px}.hp-stats-count[data-v-54392048],.hp-stats-rating[data-v-54392048]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;padding:0}.hp-stats-stars[data-v-54392048]{color:#f59e0b;display:inline-flex;gap:1px}.hp-stats-val[data-v-54392048]{font-weight:700}.hp-stats-count[data-v-54392048]{color:inherit;text-decoration:underline}.hp-stats-sold[data-v-54392048]{color:inherit}.hp-stats-sep[data-v-54392048]{color:#d1d5db}.hp-el-variants[data-v-f7e3d2d4]{display:flex;flex-direction:column;gap:14px}.hp-attr-label[data-v-f7e3d2d4]{font-size:14px;font-weight:600;margin-bottom:8px}.hp-attr-vals[data-v-f7e3d2d4]{display:flex;flex-wrap:wrap;gap:8px}.hp-attr-val[data-v-f7e3d2d4]{background:var(--hp-variant-bg,#fff);border:var(--hp-variant-bw,1px) solid var(--hp-variant-border,#d1d5db);border-radius:var(--hp-radius,8px);color:var(--hp-variant-color,inherit);cursor:pointer;font-size:var(--hp-variant-size,14px);font-weight:var(--hp-variant-weight,400);padding:var(--hp-variant-pad,8px) calc(var(--hp-variant-pad, 8px) + 6px)}.hp-attr-val.active[data-v-f7e3d2d4]{border-color:var(--hp-variant-active,var(--color-primary,#2e9e3f));color:var(--hp-variant-active,var(--color-primary,#2e9e3f));font-weight:600}.hp-attr-val.disabled[data-v-f7e3d2d4]{cursor:not-allowed;opacity:.4;text-decoration:line-through}.hp-attr-cards[data-v-f7e3d2d4]{display:flex;flex-wrap:wrap;gap:10px}.hp-card[data-v-f7e3d2d4]{align-items:center;background:var(--hp-variant-bg,#fff);border:var(--hp-variant-bw,1.5px) solid var(--hp-variant-border,#e5e7eb);border-radius:var(--hp-radius,10px);color:var(--hp-variant-color,#374151);cursor:pointer;display:flex;font-size:var(--hp-variant-size,14px);font-weight:var(--hp-variant-weight,600);gap:10px;min-width:120px;overflow:hidden;padding:var(--hp-variant-pad,8px) calc(var(--hp-variant-pad, 8px) + 8px) var(--hp-variant-pad,8px) var(--hp-variant-pad,8px);position:relative;transition:border-color .12s ease,box-shadow .12s ease}.hp-card[data-v-f7e3d2d4]:hover:not(.disabled){border-color:var(--hp-variant-active,var(--color-primary,#2e9e3f))}.hp-card.active[data-v-f7e3d2d4]{border-color:var(--hp-variant-active,var(--color-primary,#4f46e5));box-shadow:inset 0 0 0 1px var(--hp-variant-active,var(--color-primary,#4f46e5));color:var(--hp-variant-active,var(--color-primary,#4f46e5))}.hp-card.disabled[data-v-f7e3d2d4]{cursor:not-allowed;opacity:.45}.hp-card.disabled .hp-card-name[data-v-f7e3d2d4]{text-decoration:line-through}.hp-card-thumb[data-v-f7e3d2d4]{align-items:center;background:#f6f6f8;border-radius:8px;display:flex;flex:none;height:44px;justify-content:center;overflow:hidden;width:44px}.hp-card-thumb img[data-v-f7e3d2d4]{-o-object-fit:cover;object-fit:cover}.hp-card-swatch[data-v-f7e3d2d4],.hp-card-thumb img[data-v-f7e3d2d4]{height:100%;width:100%}.hp-card-name[data-v-f7e3d2d4]{line-height:1.3}.hp-card-tick[data-v-f7e3d2d4]{border-color:transparent transparent var(--hp-variant-active,var(--color-primary,#4f46e5)) transparent;border-style:solid;border-width:0 0 26px 26px;bottom:0;height:0;opacity:0;position:absolute;right:0;transition:opacity .12s ease;width:0}.hp-card-tick i[data-v-f7e3d2d4]{bottom:-25px;color:#fff;font-size:11px;position:absolute;right:1px}.hp-card.active .hp-card-tick[data-v-f7e3d2d4]{opacity:1}.hp-el-qty[data-v-e0e8e551]{align-items:center;display:flex;gap:14px}.lbl[data-v-e0e8e551]{font-size:14px;font-weight:600}.qty[data-v-e0e8e551]{border:1px solid var(--hp-qty-border,#d1d5db);border-radius:8px;display:inline-flex;overflow:hidden}.qty button[data-v-e0e8e551]{background:#f3f4f6;border:0;cursor:pointer;font-size:18px;height:40px;width:38px}.qty input[data-v-e0e8e551]{border:0;font-size:15px;height:40px;text-align:center;width:54px}.hp-el-btn[data-v-58236d98]{align-items:center;border:0;border-radius:10px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;height:48px;justify-content:center;padding:0 24px;transition:filter .15s ease}.hp-el-btn i[data-v-58236d98]{font-size:1.2em}.hp-el-btn.full[data-v-58236d98]{width:100%}.hp-el-btn.cart[data-v-58236d98]{background:var(--color-primary,#2e9e3f);color:#fff}.hp-el-btn[data-v-58236d98]:hover:not(:disabled){filter:brightness(.94)}.hp-el-btn[data-v-58236d98]:disabled{cursor:not-allowed;opacity:.5}.hp-el-btn[data-v-853e3ee0]{align-items:center;border:0;border-radius:10px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;height:48px;justify-content:center;padding:0 24px;transition:filter .15s ease}.hp-el-btn i[data-v-853e3ee0]{font-size:1.2em}.hp-el-btn.full[data-v-853e3ee0]{width:100%}.hp-el-btn.quick[data-v-853e3ee0]{background:#e08e0b;color:#fff}.hp-el-btn[data-v-853e3ee0]:hover:not(:disabled){filter:brightness(.94)}.hp-el-btn[data-v-853e3ee0]:disabled{cursor:not-allowed;opacity:.5}.hp-el-btn[data-v-7b6b6825]{align-items:center;border:0;border-radius:10px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;height:48px;justify-content:center;padding:0 24px;transition:filter .15s ease}.hp-el-btn i[data-v-7b6b6825]{font-size:1.2em}.hp-el-btn.full[data-v-7b6b6825]{width:100%}.hp-el-btn.buy[data-v-7b6b6825]{background:#111827;color:#fff}.hp-el-btn[data-v-7b6b6825]:hover:not(:disabled){filter:brightness(.94)}.hp-el-btn[data-v-7b6b6825]:disabled{cursor:not-allowed;opacity:.5}.hp-page[data-v-cb4b9ce6],.hp-row[data-v-cb4b9ce6]{width:100%}.hp-container[data-v-cb4b9ce6]{box-sizing:border-box;margin:0 auto;padding:0 16px;width:auto}@media(min-width:768px){.hp-container[data-v-cb4b9ce6]{padding:0 24px}}.hp-cband[data-v-cb4b9ce6]{box-sizing:border-box;width:100%}.hp-grid[data-v-cb4b9ce6]{align-items:start;display:grid;gap:28px;grid-template-columns:repeat(12,1fr)}.hp-col[data-v-cb4b9ce6]{display:flex;flex-direction:column;min-width:0}.hp-col[data-v-cb4b9ce6]>.hb-html{width:100%}@media(max-width:900px){.hp-grid[data-v-cb4b9ce6]{gap:22px;grid-template-columns:1fr}.hp-col[data-v-cb4b9ce6]{grid-column:1/-1!important}.lb-hide-m[data-v-cb4b9ce6]{display:none!important}}@media(min-width:901px){.lb-hide-d[data-v-cb4b9ce6]{display:none!important}}.product-detail-page[data-v-ccc74c7d]{padding:24px 0}@media(max-width:991px){.product-detail-page[data-v-ccc74c7d]{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.empty-state[data-v-ccc74c7d],.loading-state[data-v-ccc74c7d]{padding:64px 0;text-align:center}.btn-back[data-v-ccc74c7d]{color:var(--color-primary,#7367f0);display:inline-block;margin-top:16px;text-decoration:none}.product-main[data-v-ccc74c7d]{align-items:start;display:grid;gap:20px;grid-template-columns:720fr 460fr;margin-bottom:32px}.product-left[data-v-ccc74c7d],.product-right[data-v-ccc74c7d]{display:flex;flex-direction:column;gap:20px;min-width:0}.product-right[data-v-ccc74c7d]{position:static}.product-extra[data-v-ccc74c7d]{gap:20px}.product-aside[data-v-ccc74c7d],.product-extra[data-v-ccc74c7d]{display:flex;flex-direction:column;min-width:0}.product-aside[data-v-ccc74c7d]{gap:16px}@media(max-width:900px){.product-main[data-v-ccc74c7d]{align-items:stretch;display:flex;flex-direction:column;gap:16px}.product-aside[data-v-ccc74c7d],.product-extra[data-v-ccc74c7d],.product-left[data-v-ccc74c7d],.product-right[data-v-ccc74c7d]{display:contents;position:static}.buy-box[data-v-ccc74c7d],.cross-sell-box[data-v-ccc74c7d],.product-aside .aside-card[data-v-ccc74c7d],.product-gallery[data-v-ccc74c7d],.product-tabs[data-v-ccc74c7d],.reviews-section[data-v-ccc74c7d],.theme-hook--product_detail_after_description[data-v-ccc74c7d],.theme-hook--product_detail_after_gallery[data-v-ccc74c7d],.theme-hook--product_detail_after_price[data-v-ccc74c7d],[data-v-ccc74c7d] .commit-card{box-sizing:border-box;min-width:0;width:100%}.product-gallery[data-v-ccc74c7d]{order:1}.buy-box[data-v-ccc74c7d]{order:2}[data-v-ccc74c7d] .commit-card{order:3}.theme-hook--product_detail_after_gallery[data-v-ccc74c7d]{order:4}.product-tabs[data-v-ccc74c7d]{order:5}.cross-sell-box[data-v-ccc74c7d],.theme-hook--product_detail_after_description[data-v-ccc74c7d]{order:6}.reviews-section[data-v-ccc74c7d]{order:7}.product-aside .aside-card[data-v-ccc74c7d]{order:8}}@media(max-width:767px){.product-main[data-v-ccc74c7d],.product-meta-top[data-v-ccc74c7d]{padding-inline:var(--mobile-content-padding,10px)}}.product-gallery[data-v-ccc74c7d]{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:12px;padding:16px 16px 12px}.gallery-stage[data-v-ccc74c7d]{align-items:center;display:flex;justify-content:center;position:relative}.gallery-main[data-v-ccc74c7d]{aspect-ratio:3/2;background:#fafafa;border-radius:12px;overflow:hidden;position:relative;width:100%}.gallery-main img[data-v-ccc74c7d]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.gallery-placeholder[data-v-ccc74c7d]{align-items:center;display:flex;font-size:4rem;height:100%;justify-content:center;width:100%}.sale-badge[data-v-ccc74c7d]{background:#ea5455;border-radius:6px;font-size:.875rem;font-weight:700;left:12px;padding:6px 12px;top:12px}.image-counter[data-v-ccc74c7d],.sale-badge[data-v-ccc74c7d]{color:#fff;position:absolute}.image-counter[data-v-ccc74c7d]{background:#0000008c;border-radius:999px;bottom:12px;font-size:.8125rem;font-weight:600;letter-spacing:.2px;line-height:1.4;padding:4px 10px;right:12px;z-index:1}.stage-arrow[data-v-ccc74c7d]{align-items:center;background:#ffffffeb;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001f;color:#333;cursor:pointer;display:flex;font-size:1.75rem;font-weight:300;height:40px;justify-content:center;padding:0 0 4px;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s;width:40px;z-index:2}.stage-arrow[data-v-ccc74c7d]:hover{background:#fff;color:var(--color-primary,#d0021b)}.stage-arrow-prev[data-v-ccc74c7d]{left:12px}.stage-arrow-next[data-v-ccc74c7d]{right:12px}.gallery-thumbs-wrap[data-v-ccc74c7d]{padding:0 36px;position:relative}.gallery-thumbs[data-v-ccc74c7d]{display:flex;gap:8px;overflow-x:auto;padding:2px 0;scroll-behavior:smooth;scrollbar-width:none}.gallery-thumbs[data-v-ccc74c7d]::-webkit-scrollbar{display:none}.thumb[data-v-ccc74c7d]{background:#fafafa;border:2px solid transparent;border-radius:8px;cursor:pointer;flex-shrink:0;height:64px;overflow:hidden;padding:0;transition:border-color .15s,transform .15s;width:64px}.thumb[data-v-ccc74c7d]:hover{border-color:#ddd}.thumb.active[data-v-ccc74c7d]{border-color:var(--color-primary,#d0021b)}.thumb img[data-v-ccc74c7d],.thumb video[data-v-ccc74c7d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumb.thumb-video[data-v-ccc74c7d]{background:#000;position:relative}.thumb-video-play[data-v-ccc74c7d]{align-items:center;background:#0000008c;border-radius:50%;color:#fff;display:flex;font-size:14px;height:22px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}.gallery-main-video[data-v-ccc74c7d]{background:#000;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.gallery-main.is-video[data-v-ccc74c7d]{background:#000;cursor:default}.gallery-main.is-video .image-counter[data-v-ccc74c7d]{z-index:2}.gallery-grid-item.is-video[data-v-ccc74c7d]{background:#000;position:relative}.gallery-grid-item video[data-v-ccc74c7d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.grid-video-overlay[data-v-ccc74c7d]{background:#00000080;color:#fff;font-size:18px;height:44px;left:50%;pointer-events:none;transform:translate(-50%,-50%);width:44px}.grid-video-overlay[data-v-ccc74c7d],.thumbs-arrow[data-v-ccc74c7d]{align-items:center;border-radius:50%;display:flex;justify-content:center;position:absolute;top:50%}.thumbs-arrow[data-v-ccc74c7d]{background:#fff;border:1px solid #e4e4e4;box-shadow:0 2px 6px #00000014;color:#555;cursor:pointer;font-size:1.125rem;font-weight:600;height:32px;padding:0 0 2px;transform:translateY(-50%);transition:all .15s;width:32px;z-index:2}.thumbs-arrow[data-v-ccc74c7d]:hover{border-color:var(--color-primary,#d0021b);box-shadow:0 4px 10px #0000001f;color:var(--color-primary,#d0021b)}.thumbs-arrow-prev[data-v-ccc74c7d]{left:0}.thumbs-arrow-next[data-v-ccc74c7d]{right:0}@media(max-width:600px){.product-gallery[data-v-ccc74c7d]{border-radius:12px;padding:12px 12px 10px}.gallery-main[data-v-ccc74c7d]{border-radius:10px}.thumb[data-v-ccc74c7d]{height:56px;width:56px}.gallery-thumbs-wrap[data-v-ccc74c7d]{padding:0 32px}.thumbs-arrow[data-v-ccc74c7d]{height:28px;width:28px}}[data-v-ccc74c7d] .product-hook{background:#fff;border-left:4px solid var(--color-primary,#ffd400);border-radius:8px;box-shadow:0 1px 3px #0000000a;padding:18px 20px}[data-v-ccc74c7d] .hook-header{align-items:center;display:flex;gap:10px;margin-bottom:12px}[data-v-ccc74c7d] .hook-icon{font-size:1.25rem}[data-v-ccc74c7d] .hook-title{color:#222;font-size:1.0625rem;font-weight:700;margin:0}[data-v-ccc74c7d] .hook-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 12px;padding:0}[data-v-ccc74c7d] .hook-list li{align-items:flex-start;color:#444;display:flex;font-size:14px;gap:10px;line-height:1.55}[data-v-ccc74c7d] .hook-bullet{align-items:center;background:#e8f5e9;border-radius:50%;color:#28a745;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;margin-top:2px;width:20px}[data-v-ccc74c7d] .hook-list strong{color:#222}[data-v-ccc74c7d] .hook-list a{color:var(--color-primary,#d0021b);font-weight:600;text-decoration:none}.buy-box[data-v-ccc74c7d]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:14px;padding:20px}.product-name[data-v-ccc74c7d]{color:#222;font-size:1.375rem;font-weight:700;line-height:1.35;margin:0}.product-rating[data-v-ccc74c7d]{align-items:center;display:flex;gap:4px}.product-meta-top.clickable[data-v-ccc74c7d],.product-rating.clickable[data-v-ccc74c7d]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-meta-top.clickable:hover .rating-value[data-v-ccc74c7d],.product-rating.clickable:hover .rating-value[data-v-ccc74c7d]{text-decoration:underline}.product-meta-top.clickable[data-v-ccc74c7d]:focus-visible,.product-rating.clickable[data-v-ccc74c7d]:focus-visible{border-radius:4px;outline:2px solid var(--color-primary,#0a8754);outline-offset:2px}.star[data-v-ccc74c7d]{color:#ddd;font-size:1rem}.star.filled[data-v-ccc74c7d]{color:#f5a623}.rating-text[data-v-ccc74c7d]{color:#999;font-size:.8125rem;margin-left:4px}.rating-value[data-v-ccc74c7d]{color:#334155;font-size:.9rem;font-weight:600;margin-left:4px}.sold-count[data-v-ccc74c7d]{align-items:center;color:#64748b;display:inline-flex;font-size:.8125rem;gap:6px}.sold-count .sep[data-v-ccc74c7d]{color:#cbd5e1}.product-sku[data-v-ccc74c7d]{color:#666;font-size:.8125rem}.price-block[data-v-ccc74c7d]{background:linear-gradient(180deg,#fff3f3,#ffeaea);border-radius:6px;padding:14px 16px}.product-price[data-v-ccc74c7d]{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.current-price[data-v-ccc74c7d]{color:#ea5455;font-size:1.875rem;font-weight:800;line-height:1.1}.current-price.sale[data-v-ccc74c7d]{color:#ea5455}.original-price[data-v-ccc74c7d]{color:#888;font-size:.9375rem;margin-top:4px;text-decoration:line-through}.discount-label[data-v-ccc74c7d]{background:#ea5455;border-radius:12px;color:#fff;font-size:.8125rem;font-weight:700;padding:3px 10px}.flash-block[data-v-ccc74c7d]{background:linear-gradient(180deg,#fff4ec,#ffe6e0);border:1px solid #fed7c3}.flash-header[data-v-ccc74c7d]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.flash-tag[data-v-ccc74c7d]{align-items:center;background:linear-gradient(135deg,#f97316,#dc2626);border-radius:6px;color:#fff;display:inline-flex;font-size:.78rem;font-weight:800;gap:4px;letter-spacing:.4px;padding:4px 10px}.flash-tag i[data-v-ccc74c7d]{font-size:15px}.flash-countdown[data-v-ccc74c7d]{align-items:center;display:inline-flex;gap:6px}.flash-cd-label[data-v-ccc74c7d]{color:#b91c1c;font-size:.75rem;font-weight:600}.flash-cd-cells[data-v-ccc74c7d]{align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:2px}.flash-cd-cells b[data-v-ccc74c7d]{background:#1f2937;border-radius:4px;color:#fff;font-size:.85rem;font-weight:700;min-width:24px;padding:2px 6px;text-align:center}.flash-cd-cells i[data-v-ccc74c7d]{color:#dc2626;font-style:normal;font-weight:700}.flash-soldout[data-v-ccc74c7d]{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:1.05rem;font-weight:700;gap:6px}.flash-soldout i[data-v-ccc74c7d]{font-size:20px}.flash-soldout-price[data-v-ccc74c7d]{color:#ea5455;font-size:.9rem;font-weight:600;margin-left:4px}.flash-progress[data-v-ccc74c7d]{margin-top:12px}.flash-progress-bar[data-v-ccc74c7d]{background:#ffe0d6;border-radius:999px;height:20px;overflow:hidden;position:relative}.flash-progress-fill[data-v-ccc74c7d]{background:linear-gradient(90deg,#fb923c,#dc2626);border-radius:999px;height:100%;inset:0 auto 0 0;position:absolute;transition:width .4s ease}.flash-progress-text[data-v-ccc74c7d]{align-items:center;color:#fff;display:flex;font-size:.72rem;font-weight:700;inset:0;justify-content:center;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.25)}.short-desc[data-v-ccc74c7d]{border-bottom:1px dashed #eee;border-top:1px dashed #eee;color:#555;font-size:13.5px;line-height:1.55;overflow-wrap:break-word;padding:10px 0;word-break:break-word}.short-desc[data-v-ccc74c7d] iframe,.short-desc[data-v-ccc74c7d] img,.short-desc[data-v-ccc74c7d] video{height:auto;max-width:100%}.short-desc[data-v-ccc74c7d] table{display:block;max-width:100%;overflow-x:auto}.short-desc[data-v-ccc74c7d] ol,.short-desc[data-v-ccc74c7d] p,.short-desc[data-v-ccc74c7d] ul{margin:4px 0}.short-desc[data-v-ccc74c7d]:empty{display:none}.variant-selector[data-v-ccc74c7d]{gap:14px}.variant-group[data-v-ccc74c7d],.variant-selector[data-v-ccc74c7d]{display:flex;flex-direction:column}.variant-group[data-v-ccc74c7d]{gap:6px}.variant-label[data-v-ccc74c7d]{color:#333;display:block;font-size:.875rem;font-weight:600;margin-bottom:8px}.variant-options[data-v-ccc74c7d]{display:flex;flex-wrap:wrap;gap:8px}.variant-option[data-v-ccc74c7d]{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;display:inline-flex;font-size:.9rem;gap:8px;line-height:1.25;min-height:42px;overflow:hidden;padding:6px 14px;position:relative;transition:border-color .15s,color .15s}.variant-option.has-thumb[data-v-ccc74c7d]{padding-left:6px}.variant-option[data-v-ccc74c7d]:hover:not(.disabled){border-color:var(--color-primary,#ee4d2d)}.variant-option.selected[data-v-ccc74c7d]{border-color:var(--color-primary,#ee4d2d);color:var(--color-primary,#ee4d2d);font-weight:500}.variant-thumb[data-v-ccc74c7d]{display:block;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}.variant-swatch[data-v-ccc74c7d],.variant-thumb[data-v-ccc74c7d]{border-radius:4px;flex-shrink:0}.variant-swatch[data-v-ccc74c7d]{border:1px solid rgba(0,0,0,.1);height:22px;width:22px}.variant-text[data-v-ccc74c7d]{white-space:nowrap}.variant-option.disabled[data-v-ccc74c7d]{cursor:not-allowed;opacity:.45;text-decoration:line-through}.variant-check[data-v-ccc74c7d]{display:none}.variant-option.selected .variant-check[data-v-ccc74c7d]{align-items:flex-end;bottom:0;display:flex;height:18px;justify-content:flex-end;pointer-events:none;position:absolute;right:0;width:18px}.variant-option.selected .variant-check[data-v-ccc74c7d]:before{background:var(--color-primary,#ee4d2d);clip-path:polygon(100% 0,100% 100%,0 100%);content:"";inset:0;position:absolute}.variant-option.selected .variant-check[data-v-ccc74c7d]:after{color:#fff;content:"✓";font-size:9px;line-height:1;padding:0 1px 1px 0;position:relative;z-index:1}.stock-status[data-v-ccc74c7d]{align-self:flex-start;border-radius:4px;display:inline-block;font-size:.8125rem;font-weight:600;padding:6px 10px}.stock-status.in-stock[data-v-ccc74c7d]{background:#e8f5e9;color:#28a745}.stock-status.out-stock[data-v-ccc74c7d]{background:#fff3f3;color:#ea5455}.qty-row[data-v-ccc74c7d]{align-items:center;display:flex;gap:12px}.qty-label[data-v-ccc74c7d]{color:#444;font-size:13px;font-weight:600}.quantity-selector[data-v-ccc74c7d]{border:1px solid #ddd;border-radius:6px;display:flex;overflow:hidden;width:-moz-fit-content;width:fit-content}.quantity-selector button[data-v-ccc74c7d]{background:#f5f5f5;border:none;color:#333;cursor:pointer;font-size:1.125rem;height:36px;width:36px}.quantity-selector button[data-v-ccc74c7d]:hover{background:#ebebeb}.quantity-selector input[data-v-ccc74c7d]{-moz-appearance:textfield;border:1px solid #ddd;border-bottom:none;border-top:none;font-size:14px;font-weight:600;outline:none;text-align:center;width:52px}.quantity-selector input[data-v-ccc74c7d]::-webkit-inner-spin-button,.quantity-selector input[data-v-ccc74c7d]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.actions[data-v-ccc74c7d]{gap:10px}.actions[data-v-ccc74c7d],.btn-buy-now[data-v-ccc74c7d]{display:flex;flex-direction:column}.btn-buy-now[data-v-ccc74c7d]{background:linear-gradient(180deg,#ea5455,#d0021b);border:none;border-radius:6px;box-shadow:0 2px 8px #d0021b40;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;gap:2px;padding:14px 20px;transition:all .2s}.btn-buy-now .cta-title[data-v-ccc74c7d]{font-size:1.0625rem;font-weight:800;letter-spacing:.5px}.btn-buy-now .cta-sub[data-v-ccc74c7d]{font-size:.75rem;font-weight:400;opacity:.92}.btn-buy-now[data-v-ccc74c7d]:hover:not(:disabled){box-shadow:0 4px 12px #d0021b59;transform:translateY(-1px)}.btn-add-cart[data-v-ccc74c7d]{background:#fff;border:2px solid var(--color-primary,#d0021b);border-radius:6px;color:var(--color-primary,#d0021b);cursor:pointer;font-size:.9375rem;font-weight:700;padding:12px;transition:all .2s}.btn-add-cart[data-v-ccc74c7d]:hover:not(:disabled){background:var(--color-primary,#d0021b);color:#fff}.btn-add-cart[data-v-ccc74c7d]:disabled,.btn-buy-now[data-v-ccc74c7d]:disabled,.btn-quick-buy[data-v-ccc74c7d]:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.cta-row[data-v-ccc74c7d]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.cta-row>button[data-v-ccc74c7d]{width:100%}.cta-row[data-v-ccc74c7d]:has(button:only-child){grid-template-columns:1fr}.btn-quick-buy[data-v-ccc74c7d]{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:6px;box-shadow:0 2px 8px #f59e0b4d;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:700;padding:12px;transition:all .2s}.btn-quick-buy[data-v-ccc74c7d]:hover:not(:disabled){box-shadow:0 4px 12px #f59e0b73;transform:translateY(-1px)}.btn-inquiry[data-v-ccc74c7d]{background:linear-gradient(135deg,var(--color-primary,#dc2626) 0,var(--color-primary-dark,#b91c1c) 100%);border:none;border-radius:8px;box-shadow:0 4px 14px #dc26264d;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:1rem;font-weight:700;gap:2px;padding:14px 20px;text-align:center;transition:transform .2s,box-shadow .2s;width:100%}.btn-inquiry .cta-title[data-v-ccc74c7d]{font-size:1.0625rem;font-weight:800;letter-spacing:.5px}.btn-inquiry .cta-sub[data-v-ccc74c7d]{font-size:.75rem;font-weight:400;opacity:.92}.btn-inquiry[data-v-ccc74c7d]:hover{box-shadow:0 6px 18px #dc262673;transform:translateY(-1px)}.btn-inquiry[data-v-ccc74c7d]:active{transform:translateY(0)}.btn-hotline[data-v-ccc74c7d]{align-items:center;background:#fff;border:2px solid #059669;border-radius:8px;color:#059669;display:flex;font-size:1rem;font-weight:700;gap:12px;justify-content:center;padding:12px 18px;text-decoration:none;transition:background .2s,color .2s,transform .2s;width:100%}.btn-hotline[data-v-ccc74c7d]:hover{background:#059669;color:#fff;transform:translateY(-1px)}.btn-hotline[data-v-ccc74c7d]:active{transform:translateY(0)}.btn-hotline .hotline-icon[data-v-ccc74c7d]{font-size:1.35rem;line-height:1}.btn-hotline .hotline-text[data-v-ccc74c7d]{align-items:flex-start;display:flex;flex-direction:column;gap:1px;line-height:1.2}.btn-hotline .hotline-label[data-v-ccc74c7d]{font-size:.7rem;font-weight:500;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.btn-hotline .hotline-number[data-v-ccc74c7d]{font-size:1.05rem;font-weight:800;letter-spacing:.5px}.inquiry-modal-overlay[data-v-ccc74c7d]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a99;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:16px;position:fixed;z-index:9999}.inquiry-modal[data-v-ccc74c7d]{background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000040;max-height:calc(100vh - 32px);max-width:520px;overflow-y:auto;padding:28px 28px 24px;position:relative;width:100%}.inquiry-close[data-v-ccc74c7d]{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .2s,color .2s;width:36px;z-index:2}.inquiry-close[data-v-ccc74c7d]:hover{background:#e5e7eb;color:#111827}.inquiry-close[data-v-ccc74c7d]:disabled{cursor:not-allowed;opacity:.5}.inquiry-header[data-v-ccc74c7d]{margin-bottom:18px;padding-right:42px}.inquiry-header h3[data-v-ccc74c7d]{color:#111827;font-size:1.35rem;font-weight:800;margin:0 0 6px}.inquiry-header p[data-v-ccc74c7d]{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.inquiry-product[data-v-ccc74c7d]{align-items:center;background:#f9fafb;border-radius:10px;display:flex;gap:12px;margin-bottom:18px;padding:12px}.inquiry-product-img[data-v-ccc74c7d]{background:#fff;border-radius:8px;flex-shrink:0;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.inquiry-product-img-placeholder[data-v-ccc74c7d]{align-items:center;border:1px dashed #e5e7eb;color:#9ca3af;display:flex;font-size:24px;justify-content:center}.inquiry-product-info[data-v-ccc74c7d]{flex:1;min-width:0}.inquiry-product-name[data-v-ccc74c7d]{color:#111827;display:-webkit-box;font-size:.9375rem;font-weight:700;-webkit-line-clamp:2;line-height:1.35;-webkit-box-orient:vertical;overflow:hidden}.inquiry-product-sku[data-v-ccc74c7d]{color:#6b7280;font-size:.75rem;margin-top:2px}.inquiry-form[data-v-ccc74c7d]{display:flex;flex-direction:column;gap:12px}.inquiry-grid[data-v-ccc74c7d]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.inquiry-row[data-v-ccc74c7d]{display:flex;flex-direction:column;gap:5px}.inquiry-row label[data-v-ccc74c7d]{color:#374151;font-size:.8125rem;font-weight:600}.inquiry-row .required[data-v-ccc74c7d]{color:#dc2626;margin-left:2px}.inquiry-row input[data-v-ccc74c7d],.inquiry-row textarea[data-v-ccc74c7d]{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:.9375rem;outline:none;padding:10px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.inquiry-row input[data-v-ccc74c7d]:focus,.inquiry-row textarea[data-v-ccc74c7d]:focus{border-color:var(--color-primary,#dc2626);box-shadow:0 0 0 3px #dc262624}.inquiry-row textarea[data-v-ccc74c7d]{line-height:1.5;min-height:90px;resize:vertical}.inquiry-msg[data-v-ccc74c7d]{border-radius:8px;font-size:.875rem;line-height:1.45;margin:4px 0 0;padding:10px 12px}.inquiry-msg.ok[data-v-ccc74c7d]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.inquiry-msg.err[data-v-ccc74c7d]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.inquiry-actions[data-v-ccc74c7d]{display:flex;gap:10px;margin-top:8px}.btn-inquiry-call[data-v-ccc74c7d]{align-items:center;background:#fff;border:2px solid #059669;border-radius:8px;color:#059669;display:inline-flex;flex:0 0 auto;font-size:.9375rem;font-weight:700;gap:6px;padding:11px 16px;text-decoration:none;transition:background .2s,color .2s;white-space:nowrap}.btn-inquiry-call[data-v-ccc74c7d]:hover{background:#059669;color:#fff}.btn-inquiry-submit[data-v-ccc74c7d]{background:linear-gradient(135deg,var(--color-primary,#dc2626) 0,var(--color-primary-dark,#b91c1c) 100%);border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1;font-size:.9375rem;font-weight:700;padding:11px 20px;transition:transform .2s,box-shadow .2s}.btn-inquiry-submit[data-v-ccc74c7d]:hover:not(:disabled){box-shadow:0 4px 12px #dc262659;transform:translateY(-1px)}.btn-inquiry-submit[data-v-ccc74c7d]:disabled{cursor:not-allowed;opacity:.6}.inquiry-modal-enter-active[data-v-ccc74c7d],.inquiry-modal-leave-active[data-v-ccc74c7d]{transition:opacity .25s ease}.inquiry-modal-enter-active .inquiry-modal[data-v-ccc74c7d],.inquiry-modal-leave-active .inquiry-modal[data-v-ccc74c7d]{transition:transform .25s ease,opacity .25s ease}.inquiry-modal-enter-from[data-v-ccc74c7d],.inquiry-modal-leave-to[data-v-ccc74c7d]{opacity:0}.inquiry-modal-enter-from .inquiry-modal[data-v-ccc74c7d],.inquiry-modal-leave-to .inquiry-modal[data-v-ccc74c7d]{opacity:0;transform:translateY(14px) scale(.98)}@media(max-width:600px){.btn-inquiry[data-v-ccc74c7d]{padding:13px 16px}.btn-inquiry .cta-title[data-v-ccc74c7d]{font-size:1rem}.btn-inquiry .cta-sub[data-v-ccc74c7d]{font-size:.7rem}.btn-hotline[data-v-ccc74c7d]{gap:10px;padding:11px 14px}.btn-hotline .hotline-icon[data-v-ccc74c7d]{font-size:1.25rem}.btn-hotline .hotline-number[data-v-ccc74c7d]{font-size:1rem}.inquiry-modal-overlay[data-v-ccc74c7d]{align-items:flex-end;padding:0}.inquiry-modal[data-v-ccc74c7d]{border-radius:16px 16px 0 0;max-height:92vh;max-width:100%;padding:22px 18px 20px}.inquiry-header[data-v-ccc74c7d]{padding-right:38px}.inquiry-header h3[data-v-ccc74c7d]{font-size:1.2rem}.inquiry-grid[data-v-ccc74c7d]{gap:12px;grid-template-columns:1fr}.inquiry-actions[data-v-ccc74c7d]{flex-direction:column-reverse;gap:8px}.btn-inquiry-call[data-v-ccc74c7d],.btn-inquiry-submit[data-v-ccc74c7d]{justify-content:center;padding:12px 16px;width:100%}.inquiry-product-img[data-v-ccc74c7d]{height:48px;width:48px}.inquiry-product-name[data-v-ccc74c7d]{font-size:.875rem}}.cross-sell-box[data-v-ccc74c7d]{background:#fff;border-radius:8px;border-top:3px solid var(--color-primary,#ffd400);box-shadow:0 1px 3px #0000000a;padding:18px 20px}.cross-sell-header[data-v-ccc74c7d]{align-items:center;display:flex;gap:10px;margin-bottom:10px}.cross-sell-icon[data-v-ccc74c7d]{font-size:1.125rem}.cross-sell-title[data-v-ccc74c7d]{color:#222;font-size:1rem;font-weight:700;margin:0}.cross-sell-placeholder[data-v-ccc74c7d]{background:#fafafa;border:1px dashed #e4e4e4;border-radius:6px;color:#888;font-size:13px;font-style:italic;line-height:1.55;margin:0;padding:16px;text-align:center}.cart-toast[data-v-ccc74c7d]{border-radius:8px;bottom:24px;box-shadow:0 8px 24px #0000002e;font-size:14px;font-weight:600;max-width:360px;padding:14px 20px;position:fixed;right:24px;z-index:9999}.cart-toast.success[data-v-ccc74c7d]{background:#28c76f;color:#fff}.cart-toast.error[data-v-ccc74c7d]{background:#ea5455;color:#fff}.toast-enter-active[data-v-ccc74c7d],.toast-leave-active[data-v-ccc74c7d]{transition:all .25s ease}.toast-enter-from[data-v-ccc74c7d],.toast-leave-to[data-v-ccc74c7d]{opacity:0;transform:translateY(12px)}.reviews-loading[data-v-ccc74c7d]{color:#888;padding:32px;text-align:center}.review-filters[data-v-ccc74c7d]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.review-filter-chip[data-v-ccc74c7d]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#444;cursor:pointer;font-size:14px;padding:9px 18px;transition:all .15s;white-space:nowrap}.review-filter-chip[data-v-ccc74c7d]:hover:not(:disabled):not(.active){border-color:#bbb}.review-filter-chip.active[data-v-ccc74c7d]{border-color:var(--color-primary,#ee4d2d);color:var(--color-primary,#ee4d2d);font-weight:600}.review-filter-chip[data-v-ccc74c7d]:disabled{cursor:default;opacity:.45}.reviews-summary[data-v-ccc74c7d]{align-items:center;background:#fafafa;border-radius:12px;display:grid;gap:32px;grid-template-columns:200px 1fr auto;margin-bottom:24px;padding:24px}@media(max-width:768px){.reviews-summary[data-v-ccc74c7d]{gap:16px;grid-template-columns:1fr}}.reviews-avg[data-v-ccc74c7d]{text-align:center}.reviews-avg-num[data-v-ccc74c7d]{color:#222;font-size:48px;font-weight:700;line-height:1}.reviews-avg-stars[data-v-ccc74c7d]{color:#ddd;font-size:20px;margin:6px 0}.reviews-avg-stars .star.filled[data-v-ccc74c7d]{color:#f5a623}.reviews-avg-total[data-v-ccc74c7d]{color:#666;font-size:13px}.reviews-dist[data-v-ccc74c7d]{display:flex;flex-direction:column;gap:6px}.dist-row[data-v-ccc74c7d]{align-items:center;display:flex;font-size:13px;gap:10px}.dist-label[data-v-ccc74c7d]{color:#666;width:48px}.dist-bar[data-v-ccc74c7d]{background:#e8e8e8;border-radius:4px;flex:1;height:8px;overflow:hidden}.dist-fill[data-v-ccc74c7d]{background:#f5a623;height:100%;transition:width .3s}.dist-count[data-v-ccc74c7d]{color:#666;text-align:right;width:32px}.btn-write-review[data-v-ccc74c7d]{background:var(--color-primary,#d0021b);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;white-space:nowrap}.btn-write-review[data-v-ccc74c7d]:hover{opacity:.9}.review-form[data-v-ccc74c7d]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;margin-bottom:24px;padding:24px}.review-form h4[data-v-ccc74c7d]{font-size:18px;margin:0 0 16px}.review-form-row[data-v-ccc74c7d]{margin-bottom:14px}.review-form-row label[data-v-ccc74c7d]{color:#333;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.review-form-row label .required[data-v-ccc74c7d]{color:#ea5455}.review-form-row input[data-v-ccc74c7d],.review-form-row textarea[data-v-ccc74c7d]{border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:14px;padding:10px 12px;transition:border-color .2s;width:100%}.review-form-row input[data-v-ccc74c7d]:focus,.review-form-row textarea[data-v-ccc74c7d]:focus{border-color:var(--color-primary,#d0021b);outline:none}.rating-picker[data-v-ccc74c7d]{display:flex;gap:4px}.rating-star[data-v-ccc74c7d]{background:none;border:none;color:#ddd;cursor:pointer;font-size:28px;padding:0 4px;transition:color .15s}.rating-star.active[data-v-ccc74c7d],.rating-star[data-v-ccc74c7d]:hover{color:#f5a623}.review-form-actions[data-v-ccc74c7d]{margin-top:8px}.btn-submit-review[data-v-ccc74c7d]{background:var(--color-primary,#d0021b);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 28px}.btn-submit-review[data-v-ccc74c7d]:disabled{cursor:not-allowed;opacity:.5}.reviews-empty[data-v-ccc74c7d]{background:#fafafa;border-radius:12px;color:#888;padding:48px 24px;text-align:center}.reviews-list[data-v-ccc74c7d]{display:flex;flex-direction:column;gap:20px}.review-item[data-v-ccc74c7d]{background:#fff;border:1px solid #eee;border-radius:10px;padding:20px}.review-header[data-v-ccc74c7d]{align-items:center;display:flex;gap:8px;margin-bottom:8px}.review-name[data-v-ccc74c7d]{color:#222;font-size:15px;font-weight:700}.review-meta[data-v-ccc74c7d]{display:contents}.review-avatar[data-v-ccc74c7d]{align-items:center;background:#eef1f4;border-radius:50%;color:#8a97a6;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.verified-badge[data-v-ccc74c7d]{background:#e8f5e9;border-radius:10px;color:#28c76f;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}.review-date[data-v-ccc74c7d]{color:#999;font-size:12px;margin-left:auto;white-space:nowrap}.review-rating[data-v-ccc74c7d]{color:#ddd;font-size:16px;margin-bottom:6px}@media(max-width:600px){.review-header[data-v-ccc74c7d]{align-items:flex-start}.review-name[data-v-ccc74c7d]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-meta[data-v-ccc74c7d]{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:2px}.review-date[data-v-ccc74c7d]{font-size:11px;margin-left:0}}.review-rating .star.filled[data-v-ccc74c7d]{color:#f5a623}.review-title[data-v-ccc74c7d]{color:#222;font-size:15px;margin:8px 0 4px}.review-content[data-v-ccc74c7d]{color:#444;font-size:14px;line-height:1.6;margin:0;white-space:pre-line}.review-reply[data-v-ccc74c7d]{background:#f6f8fa;border-left:3px solid #cfd8e3;border-radius:0 8px 8px 0;margin-top:10px;padding:10px 12px}.review-reply-head[data-v-ccc74c7d]{color:#5b6b7c;font-size:12px;font-weight:600;margin-bottom:4px}.review-reply-content[data-v-ccc74c7d]{color:#444;font-size:13px;line-height:1.55;margin:0;white-space:pre-line}.reviews-more[data-v-ccc74c7d]{margin-top:18px;text-align:center}.btn-load-more[data-v-ccc74c7d]{background:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#333;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .15s}.btn-load-more[data-v-ccc74c7d]:hover:not(:disabled){background:#fafafa;border-color:#999}.btn-load-more[data-v-ccc74c7d]:disabled{cursor:default;opacity:.6}.review-form-author[data-v-ccc74c7d]{background:#f7f7f8;border-radius:6px;color:#555;font-size:13px;margin-bottom:14px;padding:8px 12px}.review-form-row label .hint[data-v-ccc74c7d]{color:#888;font-size:12px;font-weight:400}.review-media-uploader[data-v-ccc74c7d]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.media-add[data-v-ccc74c7d]{align-items:center;background:#fafafa;border:1px dashed #c5c5c5;border-radius:8px;color:#555;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;justify-content:center;padding:8px 14px;position:relative;transition:all .15s}.media-add[data-v-ccc74c7d]:hover{border-color:var(--color-primary,#d0021b);color:var(--color-primary,#d0021b)}.media-add input[type=file][data-v-ccc74c7d]{cursor:pointer;inset:0;opacity:0;position:absolute}.media-uploading[data-v-ccc74c7d]{color:#888;font-size:12px}.review-media-previews[data-v-ccc74c7d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.media-preview[data-v-ccc74c7d]{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:8px;height:84px;overflow:hidden;position:relative;width:84px}.media-preview img[data-v-ccc74c7d],.media-preview video[data-v-ccc74c7d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-remove[data-v-ccc74c7d]{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;line-height:1;padding:0;position:absolute;right:2px;top:2px;width:22px}.media-remove[data-v-ccc74c7d]:hover{background:#000000d9}.review-media-list[data-v-ccc74c7d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.review-media-thumb[data-v-ccc74c7d]{background:#f5f5f5;border:1px solid #eee;border-radius:6px;cursor:pointer;display:block;height:72px;overflow:hidden;padding:0;position:relative;width:72px}.review-media-thumb img[data-v-ccc74c7d],.review-media-thumb video[data-v-ccc74c7d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.review-media-play[data-v-ccc74c7d]{background:#00000052;color:#fff;font-size:20px;inset:0;justify-content:center;pointer-events:none;position:absolute}.review-media-play[data-v-ccc74c7d],.share-row[data-v-ccc74c7d]{align-items:center;display:flex}.share-row[data-v-ccc74c7d]{border-top:1px dashed #eee;color:#666;font-size:.8125rem;gap:10px;padding-top:10px}.share-btn[data-v-ccc74c7d]{align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:6px;color:#555;cursor:pointer;display:inline-flex;font-size:.75rem;gap:6px;padding:5px 12px;transition:border-color .15s,color .15s,background .15s}.share-btn svg[data-v-ccc74c7d]{flex-shrink:0}.share-btn[data-v-ccc74c7d]:hover{border-color:var(--color-primary,#d0021b);color:var(--color-primary,#d0021b)}.share-btn-fb[data-v-ccc74c7d]{color:#1877f2}.share-btn-fb[data-v-ccc74c7d]:hover{background:#f0f6ff;border-color:#1877f2;color:#1877f2}.share-btn.is-copied[data-v-ccc74c7d]{background:#f0fdf4;border-color:#16a34a;color:#16a34a}.product-tabs[data-v-ccc74c7d]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.tab-headers[data-v-ccc74c7d]{background:#fafafa;border-bottom:1px solid #eee;display:flex}.tab-btn[data-v-ccc74c7d]{background:none;border:none;color:#666;cursor:pointer;font-size:.9375rem;font-weight:600;padding:14px 22px;position:relative;transition:color .15s}.tab-btn[data-v-ccc74c7d]:hover{color:#222}.tab-btn.active[data-v-ccc74c7d]{background:#fff;color:var(--color-primary,#d0021b)}.tab-btn.active[data-v-ccc74c7d]:after{background:var(--color-primary,#d0021b);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.tab-content[data-v-ccc74c7d]{overflow-x:auto;padding:24px}.tab-description[data-v-ccc74c7d]{color:#444;line-height:1.8;overflow-wrap:break-word;word-break:break-word}.tab-description[data-v-ccc74c7d] iframe,.tab-description[data-v-ccc74c7d] img,.tab-description[data-v-ccc74c7d] video{border-radius:8px;height:auto;max-width:100%}.tab-description[data-v-ccc74c7d] table{border-collapse:collapse;display:block;margin:16px 0;max-width:100%;overflow-x:auto;width:100%}.tab-description[data-v-ccc74c7d] td,.tab-description[data-v-ccc74c7d] th{border:1px solid #eee;padding:12px}.tab-description[data-v-ccc74c7d] pre{max-width:100%;overflow-x:auto}.tab-description[data-v-ccc74c7d]:empty{display:none}.tab-description[data-v-ccc74c7d] h2,.tab-description[data-v-ccc74c7d] h3,.tab-description[data-v-ccc74c7d] h4{color:#1f2937;font-weight:700;line-height:1.35;margin:24px 0 12px}.tab-description[data-v-ccc74c7d] h2{font-size:1.25rem}.tab-description[data-v-ccc74c7d] h3{font-size:1.1rem}.tab-description[data-v-ccc74c7d] h4{font-size:1rem}.tab-description[data-v-ccc74c7d] p{margin:12px 0}.tab-description[data-v-ccc74c7d] ol,.tab-description[data-v-ccc74c7d] ul{margin:12px 0;padding-left:1.5em}.tab-description[data-v-ccc74c7d] li{list-style:disc;margin:6px 0}.tab-description[data-v-ccc74c7d] ol>li{list-style:decimal}.tab-description[data-v-ccc74c7d] b,.tab-description[data-v-ccc74c7d] strong{color:#111827}.short-desc[data-v-ccc74c7d] ol,.short-desc[data-v-ccc74c7d] ul{margin:8px 0;padding-left:1.5em}.short-desc[data-v-ccc74c7d] li{list-style:disc;margin:4px 0}@media(max-width:600px){.tab-content[data-v-ccc74c7d]{padding:16px}}.specs-table[data-v-ccc74c7d]{border-collapse:collapse;width:100%}.specs-table td[data-v-ccc74c7d]{border-bottom:1px solid #f0f0f0;padding:12px 16px}.spec-key[data-v-ccc74c7d]{color:#555;font-weight:600;width:35%}.spec-value[data-v-ccc74c7d]{color:#333}.reviews-section[data-v-ccc74c7d]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000a;padding:24px}.section-heading[data-v-ccc74c7d]{border-bottom:1px solid #eee;color:#222;font-size:1.125rem;font-weight:700;margin:0 0 18px;padding-bottom:12px}.related-products[data-v-ccc74c7d]{margin-bottom:32px;margin-top:24px}@media(max-width:767px){.related-products[data-v-ccc74c7d]{padding-left:var(--mobile-content-padding,10px);padding-right:var(--mobile-content-padding,10px)}}.section-title[data-v-ccc74c7d]{color:#222;font-size:1.25rem;font-weight:700;margin-bottom:18px}.related-grid[data-v-ccc74c7d]{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.related-grid[data-v-ccc74c7d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.related-grid[data-v-ccc74c7d]{grid-template-columns:1fr}}@media(min-width:901px){.product-main .product-left[data-v-ccc74c7d]{grid-area:gallery}.product-main .product-right[data-v-ccc74c7d]{grid-area:info}.product-main .product-extra[data-v-ccc74c7d]{grid-area:content}.product-main .product-aside[data-v-ccc74c7d]{grid-area:aside}.product-main.layout-content_left.gallery-pos-right[data-v-ccc74c7d],.product-main.layout-content_right[data-v-ccc74c7d],.product-main.layout-two_column[data-v-ccc74c7d]{grid-template-areas:"gallery info" "content info";grid-template-columns:720fr 460fr}.product-main.layout-content_left[data-v-ccc74c7d],.product-main.layout-content_right.gallery-pos-right[data-v-ccc74c7d],.product-main.layout-two_column.gallery-pos-right[data-v-ccc74c7d]{grid-template-areas:"info gallery" "info content";grid-template-columns:460fr 720fr}.product-main.layout-full_width[data-v-ccc74c7d],.product-main.layout-single_column[data-v-ccc74c7d]{grid-template-areas:"gallery" "content" "info";grid-template-columns:1fr}.product-main.layout-full_width .product-right[data-v-ccc74c7d],.product-main.layout-single_column .product-right[data-v-ccc74c7d]{margin:0 auto;max-width:800px;width:100%}.product-main.layout-shop[data-v-ccc74c7d]{-moz-column-gap:24px;column-gap:24px;grid-template-areas:"gallery gallery gallery gallery gallery info info info info info info info" "content content content content content content content content aside aside aside aside";grid-template-columns:repeat(12,minmax(0,1fr));row-gap:24px}}.product-title-top[data-v-ccc74c7d]{color:var(--color-text,#0f172a);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:8px 0}.product-meta-top[data-v-ccc74c7d]{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:.875rem;gap:6px;margin:0 0 16px}.product-meta-top .star[data-v-ccc74c7d]{font-size:1rem}.product-meta-top .star.filled[data-v-ccc74c7d]{color:#f59e0b}.product-meta-top .rating-value[data-v-ccc74c7d]{color:#334155;font-size:.9rem;font-weight:600;margin-left:2px}.product-meta-top .rating-text[data-v-ccc74c7d]{color:#94a3b8;margin-left:2px}.product-meta-top .sold-count[data-v-ccc74c7d]{align-items:center;color:#64748b;display:inline-flex;gap:6px}.product-meta-top .sold-count .sep[data-v-ccc74c7d]{color:#cbd5e1}.product-main.title-pos-top .product-name[data-v-ccc74c7d]{display:none}@media(max-width:768px){.product-title-top[data-v-ccc74c7d]{font-size:1.15rem;margin:4px 0 12px;padding-left:var(--mobile-content-padding,10px);padding-right:var(--mobile-content-padding,10px)}}.product-main.layout-shop[data-v-ccc74c7d] .commit-list{grid-template-columns:1fr}.product-main.layout-shop .variant-selector[data-v-ccc74c7d]{max-height:340px;overflow-y:auto;padding-right:6px;scrollbar-width:thin}.product-main.layout-shop .variant-selector[data-v-ccc74c7d]::-webkit-scrollbar{width:6px}.product-main.layout-shop .variant-selector[data-v-ccc74c7d]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.product-aside .aside-card[data-v-ccc74c7d]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a;padding:16px}.aside-title[data-v-ccc74c7d]{color:#0f172a;font-size:.95rem;font-weight:700;margin:0 0 12px}.coupon-list[data-v-ccc74c7d]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.coupon-item[data-v-ccc74c7d]{align-items:center;background:rgba(var(--color-primary-rgb,238,77,45),.05);border:1px dashed var(--color-primary,#ee4d2d);border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.coupon-info[data-v-ccc74c7d]{min-width:0}.coupon-value[data-v-ccc74c7d]{color:var(--color-primary,#ee4d2d);font-size:.9rem;font-weight:700}.coupon-cond[data-v-ccc74c7d],.coupon-exp[data-v-ccc74c7d]{color:#94a3b8;font-size:.72rem;margin-top:2px}.coupon-code[data-v-ccc74c7d]{align-items:center;background:var(--color-primary,#ee4d2d);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:6px 10px;transition:opacity .15s}.coupon-code[data-v-ccc74c7d]:hover{opacity:.9}.coupon-code.copied[data-v-ccc74c7d]{background:#16a34a}.coupon-code-text[data-v-ccc74c7d]{font-size:.78rem;font-weight:700;letter-spacing:.3px}.coupon-code small[data-v-ccc74c7d]{font-size:.62rem;opacity:.9}.mini-list[data-v-ccc74c7d]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.mini-item[data-v-ccc74c7d]{align-items:center;color:inherit;display:flex;gap:10px;text-decoration:none}.mini-thumb[data-v-ccc74c7d]{background:#f1f5f9;border-radius:8px;flex-shrink:0;height:56px;overflow:hidden;width:56px}.mini-thumb img[data-v-ccc74c7d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mini-info[data-v-ccc74c7d]{min-width:0}.mini-name[data-v-ccc74c7d]{color:#334155;display:-webkit-box;font-size:.8rem;-webkit-line-clamp:2;line-height:1.35;-webkit-box-orient:vertical;overflow:hidden}.mini-item:hover .mini-name[data-v-ccc74c7d]{color:var(--color-primary,#ee4d2d)}.mini-price[data-v-ccc74c7d]{color:var(--color-primary,#ee4d2d);font-size:.82rem;font-weight:700;margin-top:2px}.gallery-thumbs-wrap.thumbs-pos-left[data-v-ccc74c7d],.gallery-thumbs-wrap.thumbs-pos-right[data-v-ccc74c7d]{bottom:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:80px}.gallery-thumbs-wrap.thumbs-pos-left[data-v-ccc74c7d]{left:0}.gallery-thumbs-wrap.thumbs-pos-right[data-v-ccc74c7d]{right:0}.gallery-thumbs-wrap.thumbs-pos-left~.gallery-stage[data-v-ccc74c7d],.gallery-thumbs-wrap.thumbs-pos-right~.gallery-stage[data-v-ccc74c7d]{padding-left:90px}@media(max-width:768px){.gallery-thumbs-wrap.thumbs-pos-left[data-v-ccc74c7d],.gallery-thumbs-wrap.thumbs-pos-right[data-v-ccc74c7d]{flex-direction:row;height:auto;position:static;width:100%}}.product-tabs.tabs-style-pills .tab-btn[data-v-ccc74c7d]{border:1px solid #e5e7eb;border-radius:999px;margin-right:6px;padding:8px 18px}.product-tabs.tabs-style-pills .tab-btn.active[data-v-ccc74c7d]{background:var(--color-primary,#0a8754);border-color:var(--color-primary,#0a8754);color:#fff}.product-tabs.tabs-style-default .tab-headers[data-v-ccc74c7d]{background:#f8fafc;border-radius:10px;display:inline-flex;gap:0;padding:4px}.product-tabs.tabs-style-default .tab-btn[data-v-ccc74c7d]{background:transparent;border:0;border-radius:8px;padding:8px 16px}.product-tabs.tabs-style-default .tab-btn.active[data-v-ccc74c7d]{background:#fff;box-shadow:0 1px 3px #00000014}.product-tabs.tabs-style-underline .tab-btn[data-v-ccc74c7d]{border-bottom:2px solid transparent}.product-tabs.tabs-style-underline .tab-btn.active[data-v-ccc74c7d]{border-bottom-color:var(--color-primary,#0a8754);color:var(--color-primary,#0a8754)}.product-tabs.tabs-mode-accordion .tab-acc[data-v-ccc74c7d]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:10px;padding:14px 18px}.product-tabs.tabs-mode-accordion .tab-acc summary[data-v-ccc74c7d]{align-items:center;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;list-style:none}.product-tabs.tabs-mode-accordion .tab-acc summary[data-v-ccc74c7d]:after{color:var(--color-primary,#0a8754);content:"+";font-size:22px;transition:transform .2s}.product-tabs.tabs-mode-accordion .tab-acc[open] summary[data-v-ccc74c7d]:after{content:"−"}.product-tabs.tabs-mode-accordion .tab-acc summary[data-v-ccc74c7d]::-webkit-details-marker{display:none}.product-tabs.tabs-mode-accordion .tab-acc>.tab-description[data-v-ccc74c7d],.product-tabs.tabs-mode-accordion .tab-acc>.tab-specifications[data-v-ccc74c7d]{border-top:1px solid #f1f5f9;margin-top:14px;padding-top:14px}.gallery-grid[data-v-ccc74c7d]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);padding:12px}.gallery-grid-item[data-v-ccc74c7d]{aspect-ratio:1;background:#fafafa;border:1px solid #eef2f5;border-radius:10px;overflow:hidden;position:relative}.gallery-grid-item img[data-v-ccc74c7d]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s;width:100%}.gallery-grid-item:hover img[data-v-ccc74c7d]{transform:scale(1.04)}.gallery-grid-item.is-main[data-v-ccc74c7d]{aspect-ratio:16/10;grid-column:1/-1}@media(max-width:600px){.gallery-grid[data-v-ccc74c7d]{gap:6px;grid-template-columns:repeat(2,1fr);padding:8px}.gallery-grid-item.is-main[data-v-ccc74c7d]{aspect-ratio:4/3}}.gallery-style-slideshow .gallery-stage[data-v-ccc74c7d]:after{background:#0006;border-radius:999px;bottom:12px;color:#ffffffb3;content:"● slideshow";font-size:10px;left:50%;padding:2px 10px;pointer-events:none;position:absolute;transform:translate(-50%)}.gallery-main.zoom-enabled[data-v-ccc74c7d]{cursor:zoom-in;overflow:hidden}.gallery-main.zoom-enabled img[data-v-ccc74c7d]{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.gallery-main.zoom-enabled:hover img[data-v-ccc74c7d]{transform:scale(1.5)}.product-category-link[data-v-ccc74c7d]{color:#64748b;font-size:.85rem;margin:-4px 0 4px}.product-category-link a[data-v-ccc74c7d]{color:var(--color-primary,#0a8754);font-weight:600;text-decoration:none}.product-category-link a[data-v-ccc74c7d]:hover{text-decoration:underline}.gallery-grid-item[data-v-ccc74c7d],.gallery-main.has-images[data-v-ccc74c7d]{cursor:zoom-in}.lightbox[data-v-ccc74c7d]{align-items:center;background:#000000eb;box-sizing:border-box;display:grid;grid-template-rows:1fr auto;inset:0;justify-items:center;padding:24px;position:fixed;z-index:10000}.lightbox-stage[data-v-ccc74c7d]{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.lightbox-img[data-v-ccc74c7d]{border-radius:4px;height:auto;max-height:calc(100vh - 200px);max-width:min(92vw,1400px);-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;-webkit-user-drag:none}.lightbox-counter[data-v-ccc74c7d]{background:#0000008c;border-radius:999px;color:#fff;font-size:.875rem;font-weight:600;left:50%;letter-spacing:.2px;padding:6px 14px;position:absolute;top:16px;transform:translate(-50%)}.lightbox-close[data-v-ccc74c7d]{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:44px;justify-content:center;line-height:1;position:absolute;right:12px;top:12px;transition:background .15s;width:44px;z-index:2}.lightbox-close[data-v-ccc74c7d]:hover{background:#ffffff3d}.lightbox-arrow[data-v-ccc74c7d]{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2.5rem;font-weight:300;height:52px;justify-content:center;line-height:1;padding-bottom:4px;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s;width:52px;z-index:2}.lightbox-arrow[data-v-ccc74c7d]:hover{background:#ffffff3d}.lightbox-arrow-prev[data-v-ccc74c7d]{left:16px}.lightbox-arrow-next[data-v-ccc74c7d]{right:16px}.lightbox-thumbs[data-v-ccc74c7d]{display:flex;gap:8px;max-width:min(92vw,1400px);overflow-x:auto;padding:12px 4px 4px;scrollbar-color:hsla(0,0%,100%,.3) transparent;scrollbar-width:thin}.lightbox-thumbs[data-v-ccc74c7d]::-webkit-scrollbar{height:6px}.lightbox-thumbs[data-v-ccc74c7d]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.lightbox-thumb[data-v-ccc74c7d]{background:transparent;border:2px solid transparent;border-radius:6px;cursor:pointer;flex:0 0 auto;height:72px;opacity:.6;overflow:hidden;padding:0;transition:opacity .15s,border-color .15s,transform .15s;width:72px}.lightbox-thumb img[data-v-ccc74c7d],.lightbox-thumb video[data-v-ccc74c7d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lightbox-thumb.is-video[data-v-ccc74c7d]{background:#000;position:relative}.lightbox-thumb-play[data-v-ccc74c7d]{align-items:center;background:#0000008c;border-radius:50%;color:#fff;display:flex;font-size:12px;height:26px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px}.lightbox-video[data-v-ccc74c7d]{background:#000;max-height:80vh;max-width:92vw}.lightbox-thumb[data-v-ccc74c7d]:hover{opacity:.9}.lightbox-thumb.active[data-v-ccc74c7d]{border-color:var(--color-primary,#0a8754);opacity:1}@media(max-width:768px){.lightbox[data-v-ccc74c7d]{padding:12px}.lightbox-img[data-v-ccc74c7d]{max-height:calc(100vh - 160px)}.lightbox-close[data-v-ccc74c7d]{font-size:1.75rem;height:40px;right:8px;top:8px;width:40px}.lightbox-arrow[data-v-ccc74c7d]{font-size:2rem;height:40px;width:40px}.lightbox-arrow-prev[data-v-ccc74c7d]{left:6px}.lightbox-arrow-next[data-v-ccc74c7d]{right:6px}.lightbox-thumb[data-v-ccc74c7d]{height:56px;width:56px}}
