.tp-shop-page-size-select[data-v-2d763cc1]{align-items:center;gap:6px;justify-content:flex-end;margin-right:0}.tp-shop-page-size-label[data-v-2d763cc1]{color:var(--tp-heading-primary);font-size:14px;white-space:nowrap}[data-v-2d763cc1] .nice-select{min-width:85px;padding-left:18px;padding-right:52px;width:85px}[data-v-2d763cc1] .nice-select:after{right:10px}.pc-card-shell[data-v-90fb32fa]{overflow:hidden;position:relative}.pc-left-color-bar[data-v-90fb32fa]{bottom:0;left:0;position:absolute;top:0;width:8px}.pc-has-left-bar[data-v-90fb32fa]{padding-left:8px}.pc-has-left-bar .tp-product-list-thumb[data-v-90fb32fa]{margin-left:6px}.product-row[data-v-90fb32fa]{align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto}.product-qty[data-v-90fb32fa]{border:1px solid #ddd;border-radius:4px;color:#000!important;height:35px!important;margin:0!important;padding:0!important;text-align:center!important;width:60px!important}.tp-product-list-add-to-cart-btn[data-v-90fb32fa]{font-size:14px;padding:8px 16px;white-space:nowrap}.center-section[data-v-90fb32fa]{min-width:0}.grid-4-cols[data-v-90fb32fa]{align-items:center;display:grid;gap:0 16px;grid-template-columns:repeat(4,1fr);width:100%}.grid-col[data-v-90fb32fa]{word-wrap:break-word;min-width:0;overflow-wrap:break-word;white-space:normal}.grid-col a[data-v-90fb32fa]{color:#222;text-decoration:none}.grid-col a[data-v-90fb32fa]:hover{color:var(--tp-theme-primary);text-decoration:underline}.grid-col.price[data-v-90fb32fa]{font-size:1.1rem;font-weight:600;text-align:right}.old-price[data-v-90fb32fa]{color:#999;font-size:.9rem;text-decoration:line-through}.new-price[data-v-90fb32fa]{color:var(--tp-theme-danger)}.fob-price-row[data-v-90fb32fa]{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;white-space:normal}.fob-label[data-v-90fb32fa]{color:#818487;font-size:11px;font-weight:500}@media (max-width:1199px){.grid-4-cols[data-v-90fb32fa]{gap:10px 16px;grid-template-columns:repeat(2,1fr)}.fob-price-row[data-v-90fb32fa]{justify-content:flex-start}.grid-col.text-end[data-v-90fb32fa]{text-align:left!important}}@media (max-width:767px){.product-row[data-v-90fb32fa]{grid-template-columns:auto 1fr;grid-template-rows:auto auto;row-gap:12px}.center-section[data-v-90fb32fa]{grid-column:2;grid-row:1}.right-section[data-v-90fb32fa]{grid-column:1/-1;grid-row:2;justify-content:flex-start;width:100%}.grid-4-cols[data-v-90fb32fa]{gap:8px 12px;grid-template-columns:1fr 1fr}.fob-price-row[data-v-90fb32fa]{justify-content:flex-start}.grid-col.text-end[data-v-90fb32fa]{text-align:left!important}}@media (max-width:480px){.grid-4-cols[data-v-90fb32fa]{gap:6px;grid-template-columns:1fr}}.pc-cart-row[data-v-90fb32fa]{flex-shrink:0}.pc-qty-ctrl[data-v-90fb32fa]{align-items:center;border:1.5px solid var(--tp-theme-primary,#821f40);border-radius:6px;display:flex;overflow:hidden}.pc-qty-btn[data-v-90fb32fa]{background:transparent;border:none;color:var(--tp-theme-primary,#821f40);cursor:pointer;font-size:16px;font-weight:600;height:32px;line-height:1;padding:0;transition:background .15s;width:26px}.pc-qty-btn[data-v-90fb32fa]:disabled{cursor:default;opacity:.4}.pc-qty-btn[data-v-90fb32fa]:hover:not(:disabled){background:rgba(130,31,64,.1)}.pc-qty-input[data-v-90fb32fa]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:transparent;border:none;color:var(--tp-theme-primary,#821f40);font-size:13px;font-weight:600;height:32px;outline:none;padding:0;text-align:center;width:36px}.pc-qty-input[data-v-90fb32fa]::-webkit-inner-spin-button,.pc-qty-input[data-v-90fb32fa]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pc-cart-btn[data-v-90fb32fa]{align-items:center;background:transparent;border:none;border-left:1.5px solid var(--tp-theme-primary,#821f40);color:var(--tp-theme-primary,#821f40);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:background .15s;width:32px}.pc-cart-btn[data-v-90fb32fa]:hover{background:rgba(130,31,64,.1)}.pc-cart-btn[data-v-90fb32fa] svg{height:16px;width:16px}.pc-card-shell[data-v-cb1ef8d3]{overflow:hidden;position:relative}.pc-left-color-bar[data-v-cb1ef8d3]{bottom:0;left:0;position:absolute;top:0;width:8px}.pc-has-left-bar[data-v-cb1ef8d3]{padding-left:8px}.pc-has-left-bar .pc-info-wrap[data-v-cb1ef8d3]{padding-left:6px}.pc-has-left-bar .tp-product-list-thumb[data-v-cb1ef8d3]{margin-left:6px}.pc-info-wrap[data-v-cb1ef8d3]{display:flex;flex:1;flex-direction:column;gap:8px;height:100%}.pc-top-row[data-v-cb1ef8d3]{align-items:flex-start;display:flex;gap:8px}.pc-left[data-v-cb1ef8d3]{flex:1;gap:3px;min-width:0}.pc-left[data-v-cb1ef8d3],.pc-right[data-v-cb1ef8d3]{display:flex;flex-direction:column}.pc-right[data-v-cb1ef8d3]{align-items:flex-end;flex-shrink:0;gap:4px;min-width:100px}.pc-bottom-row[data-v-cb1ef8d3]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.pc-name[data-v-cb1ef8d3]{color:#2c2c2c;display:block;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none}.pc-name[data-v-cb1ef8d3]:hover{color:var(--tp-theme-primary)}.pc-sku[data-v-cb1ef8d3]{color:#444;font-size:12px;font-weight:600}.pc-prices-row[data-v-cb1ef8d3]{align-items:flex-start;display:flex;gap:12px}.pc-price-col[data-v-cb1ef8d3]{display:flex;flex-direction:column;gap:0}.pc-price-label[data-v-cb1ef8d3]{color:#818487;font-size:11px;white-space:normal}.pc-price-old[data-v-cb1ef8d3]{color:#999;font-size:11px;text-decoration:line-through}.pc-price-main[data-v-cb1ef8d3]{color:#2c2c2c;font-size:13px;font-weight:700}.pc-meta-value[data-v-cb1ef8d3]{color:#2c2c2c;font-size:12px;font-weight:700}.pc-factory-link[data-v-cb1ef8d3]{color:var(--tp-theme-primary);cursor:pointer;text-decoration:underline}.pc-cart-row[data-v-cb1ef8d3]{flex-shrink:0}.pc-qty-ctrl[data-v-cb1ef8d3]{align-items:center;border:1.5px solid var(--tp-theme-primary,#821f40);border-radius:6px;display:flex;overflow:hidden}.pc-qty-btn[data-v-cb1ef8d3]{background:transparent;border:none;color:var(--tp-theme-primary,#821f40);cursor:pointer;font-size:16px;font-weight:600;height:32px;line-height:1;padding:0;transition:background .15s;width:26px}.pc-qty-btn[data-v-cb1ef8d3]:disabled{cursor:default;opacity:.4}.pc-qty-btn[data-v-cb1ef8d3]:hover:not(:disabled){background:rgba(130,31,64,.1)}.pc-qty-input[data-v-cb1ef8d3]{-moz-appearance:textfield;background:transparent;border:none;color:var(--tp-theme-primary,#821f40);font-size:13px;font-weight:600;height:32px;outline:none;padding:0;text-align:center;width:36px}.pc-qty-input[data-v-cb1ef8d3]::-webkit-inner-spin-button,.pc-qty-input[data-v-cb1ef8d3]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pc-cart-btn[data-v-cb1ef8d3]{align-items:center;background:transparent;border:none;border-left:1.5px solid var(--tp-theme-primary,#821f40);color:var(--tp-theme-primary,#821f40);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:background .15s;width:32px}.pc-cart-btn[data-v-cb1ef8d3]:hover{background:rgba(130,31,64,.1)}.pc-cart-btn[data-v-cb1ef8d3] svg{height:16px;width:16px}.tp-shop-load-more-btn[data-v-ccc62c21]{background:var(--tp-theme-primary,#0f3d2e);border:1px solid var(--tp-theme-primary,#0f3d2e);border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;min-width:200px;padding:12px 24px;transition:opacity .2s ease}.tp-shop-load-more-btn[data-v-ccc62c21]:hover:not(:disabled){opacity:.92}.tp-shop-load-more-btn[data-v-ccc62c21]:disabled{cursor:not-allowed;opacity:.65}.spec-sheet-shop-shell[data-v-ccc62c21]{height:100%;overflow:auto;width:100%}.spec-sheet-shop-card[data-v-ccc62c21]{background:#fff;border:1px solid #e4e8ef;border-radius:14px;box-shadow:0 2px 12px #0f1b2c0d;padding:16px}.spec-sheet-shop-header[data-v-ccc62c21]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.spec-sheet-shop-back[data-v-ccc62c21]{color:var(--tp-theme-primary);font-weight:600;text-decoration:underline}.spec-sheet-shop-title[data-v-ccc62c21]{font-weight:800;margin:6px 0 0}.spec-sheet-shop-top[data-v-ccc62c21]{align-items:center;background:#fafafa;border:1px solid #eef2f7;border-radius:12px;display:grid;gap:14px;grid-template-columns:370px 1fr;margin-bottom:14px;padding:12px}.spec-sheet-shop-image-trigger[data-v-ccc62c21]{background:transparent;border:0;border-radius:10px;cursor:pointer;display:block;margin:0;padding:0;text-align:left;width:100%}.spec-sheet-shop-image-trigger[data-v-ccc62c21]:focus-visible{outline:2px solid var(--tp-theme-primary);outline-offset:2px}.spec-sheet-shop-image img[data-v-ccc62c21]{background:#f5f6f8;border:1px solid #eef2f7;border-radius:10px;height:240px;-o-object-fit:cover;object-fit:cover;width:100%}.spec-sheet-shop-image-placeholder[data-v-ccc62c21]{background:#f5f6f8;border:1px dashed #e5e7eb;border-radius:10px;height:150px;width:100%}.spec-sheet-shop-image-placeholder--clickable[data-v-ccc62c21]{cursor:pointer;height:240px}.spec-sheet-shop-image-placeholder--clickable[data-v-ccc62c21]:hover{background:#f0f2f5;border-color:#cfd6e4}.spec-sheet-shop-meta[data-v-ccc62c21]{display:grid;gap:12px;grid-template-columns:1fr}.spec-sheet-shop-meta-row[data-v-ccc62c21]{background:#fff;border:1px solid #eef2f7;border-radius:10px;display:flex;gap:14px;justify-content:space-between;padding:8px 10px}.spec-sheet-shop-meta-label[data-v-ccc62c21]{color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.02em}.spec-sheet-shop-meta-value[data-v-ccc62c21]{color:#111827;font-size:14px;font-weight:800}.spec-sheet-shop-meta-row--colors[data-v-ccc62c21]{align-items:flex-start}.spec-sheet-shop-color-buttons[data-v-ccc62c21]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:360px}.spec-sheet-shop-color-btn[data-v-ccc62c21]{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#111827;cursor:pointer;font-size:12px;font-weight:800;line-height:1;padding:6px 10px}.spec-sheet-shop-color-btn.active[data-v-ccc62c21]{background:var(--tp-theme-primary);border-color:var(--tp-theme-primary);color:#fff}.spec-sheet-shop-table-wrap[data-v-ccc62c21]{overflow-x:auto}.spec-sheet-shop-table[data-v-ccc62c21]{margin-bottom:0;min-width:900px}.spec-sheet-shop-th-img[data-v-ccc62c21]{white-space:nowrap;width:72px}.spec-sheet-shop-td-img[data-v-ccc62c21]{text-align:center;vertical-align:middle;width:72px}.spec-sheet-shop-row-img-btn[data-v-ccc62c21]{align-items:center;background:#fff;border:1px solid #eef2f7;border-radius:8px;cursor:pointer;display:inline-flex;justify-content:center;max-height:52px;max-width:64px;overflow:hidden;padding:0}.spec-sheet-shop-row-img-btn img[data-v-ccc62c21]{display:block;height:52px;-o-object-fit:cover;object-fit:cover;width:64px}.spec-sheet-shop-row-img-btn[data-v-ccc62c21]:focus-visible{outline:2px solid var(--tp-theme-primary);outline-offset:1px}.spec-sheet-shop-img-dash[data-v-ccc62c21]{color:#9ca3af;font-weight:700}.spec-sheet-shop-table thead th[data-v-ccc62c21]{background:#2c2c2c;color:#fff;font-size:12px;font-weight:800;white-space:nowrap}.spec-sheet-shop-total-row td[data-v-ccc62c21]{background:#f3f4f6;color:var(--tp-text-gold);font-weight:900;text-align:right}@media (max-width:767px){.spec-sheet-shop-top[data-v-ccc62c21]{grid-template-columns:1fr}}.tp-pagination-wrapper[data-v-ccc62c21]{max-width:100%;overflow-x:auto}@media (max-width:768px){.tp-pagination-wrapper[data-v-ccc62c21]{padding:0 10px}}.tp-shop-top-mobile[data-v-ccc62c21]{display:flex;flex-direction:column;gap:12px}.tp-shop-top-mobile-toolbar[data-v-ccc62c21]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-height:40px}.tp-shop-top-mobile-toolbar .tp-shop-top-tab[data-v-ccc62c21]{flex-shrink:0;margin-right:0}.tp-shop-top-mobile-toolbar .tp-shop-top-tab .nav-tabs .nav-item .nav-link[data-v-ccc62c21]{font-size:16px;height:36px;line-height:34px;margin-right:4px;width:36px}.tp-shop-top-mobile-filter-btn[data-v-ccc62c21]{align-items:center;background:var(--tp-common-black);border:1px solid var(--tp-common-black);border-radius:0;color:var(--tp-common-white);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:500;gap:6px;height:40px;padding:0 14px;white-space:nowrap}.tp-shop-top-mobile-filter-btn[data-v-ccc62c21]:hover{background:var(--tp-common-white);color:var(--tp-common-black)}.tp-shop-top-mobile-filter-btn svg[data-v-ccc62c21]{flex-shrink:0;height:18px;width:18px}.tp-shop-top-mobile-sort[data-v-ccc62c21]{align-items:center;display:flex;flex:0 0 100%;flex-wrap:wrap;gap:10px;justify-content:flex-start;width:100%}.tp-shop-top-mobile-sort[data-v-ccc62c21] .tp-shop-top-select{flex:0 0 auto;width:auto}.tp-shop-top-mobile-sort[data-v-ccc62c21] .tp-shop-top-select .nice-select{max-width:100%;min-width:0;padding-left:18px;padding-right:52px;width:auto}.tp-shop-top-mobile-sort[data-v-ccc62c21] .tp-shop-top-select .nice-select:after{right:10px}.tp-shop-top-mobile-sort[data-v-ccc62c21] .tp-shop-page-size-select{flex:0 0 auto;margin-right:0!important}.tp-shop-top-mobile-subcategory[data-v-ccc62c21]{flex:0 0 100%;margin-top:0;width:100%}.tp-shop-top-mobile-subcategory[data-v-ccc62c21] .tp-shop-top-select{flex:0 0 100%;width:100%}.tp-shop-top-mobile-subcategory[data-v-ccc62c21] .nice-select{max-width:100%;padding-left:18px;padding-right:52px;width:100%}.tp-shop-top-mobile-subcategory[data-v-ccc62c21] .nice-select:after{right:10px}.tp-shop-top-mobile .tp-shop-top-result[data-v-ccc62c21]{width:100%}.tp-shop-top-mobile .tp-shop-top-result p[data-v-ccc62c21]{color:#818487;font-size:14px;margin-bottom:0}
