.wcpt{font-family:inherit;font-size:calc(0.9375rem * var(--smshop-font-scale, 1));line-height:1.5;margin:1.5rem 0;--wcpt-header-bg:var(--smshop-th-bg, #1f2937);--wcpt-header-color:var(--smshop-th-color, #fff);--wcpt-zebra-odd:var(--smshop-zebra-odd, #fff);--wcpt-zebra-even:var(--smshop-zebra-even, #f3f4f6);--wcpt-hover:var(--smshop-row-hover, #e0f2fe);--wcpt-row-line:var(--smshop-row-line, #dde3ea);--wcpt-row-line-w:var(--smshop-row-line-w, 1px);--wcpt-radius:var(--smshop-radius, 8px);--wcpt-regular:var(--smshop-price, #111827);--wcpt-sale:var(--smshop-price-sale, #b91c1c);--wcpt-badge-bg:var(--smshop-badge-bg, #dc2626);--wcpt-badge-color:var(--smshop-badge-color, #fff);--wcpt-accent:var(--smshop-primary, #1d4ed8);--wcpt-border:var(--smshop-border, #e5e7eb);--wcpt-muted:#6b7280;--wcpt-surface:#fff;--wcpt-img-w:48px;--wcpt-img-h:48px;color:#111827}.wcpt-heading{font-family:inherit;margin:0 0 1rem;font-size:calc(1.35rem * var(--smshop-font-scale, 1));font-weight:700}.wcpt-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.85rem 1.25rem;margin-bottom:1rem;padding:1rem 1.1rem;background:linear-gradient(180deg,#f8fafc 0%,#fff 100%);border:1px solid var(--wcpt-border);border-radius:calc(var(--wcpt-radius) + 4px);box-shadow:0 1px 2px rgb(15 23 42 / .04)}.wcpt-filters{display:flex;flex-wrap:wrap;gap:.85rem 1rem;align-items:flex-end;flex:1 1 18rem}.wcpt-filter-fields{display:contents}.wcpt-filter-toggle{display:none;align-items:center;justify-content:center;gap:.35rem;box-sizing:border-box;min-height:2.5rem;padding:.45rem .7rem;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1d4ed8;font-family:inherit;font-size:calc(0.88rem * var(--smshop-font-scale, 1));font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.wcpt-filter-toggle svg{flex:0 0 auto;width:1.05rem;height:1.05rem}.is-filters-open .wcpt-filter-toggle{border-color:var(--wcpt-accent);background:var(--wcpt-accent);color:#fff}.wcpt-filter-badge{min-width:1.2rem;height:1.2rem;padding:0 .3rem;box-sizing:border-box;border-radius:999px;background:var(--wcpt-accent);color:#fff;font-size:calc(0.72rem * var(--smshop-font-scale, 1));line-height:1.2rem;text-align:center}.wcpt-filter-badge[hidden]{display:none}.is-filters-open .wcpt-filter-badge{background:#fff;color:var(--wcpt-accent)}.wcpt-filter{display:flex;flex-direction:column;gap:.35rem;min-width:10rem}.wcpt-filter-search{flex:1 1 16rem;min-width:14rem}.wcpt-filter>label,.wcpt-filter-label{font-size:calc(0.78rem * var(--smshop-font-scale, 1));font-weight:600;color:var(--wcpt-muted)}.wcpt-filter input,.wcpt-filter select{font-family:inherit;font-size:calc(0.95rem * var(--smshop-font-scale, 1));padding:.55rem .7rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:inherit;min-height:2.5rem;transition:border-color 0.15s ease,box-shadow 0.15s ease}.wcpt-filter input:focus,.wcpt-filter select:focus{outline:none;border-color:var(--wcpt-accent);box-shadow:0 0 0 3px rgb(29 78 216 / .15)}.wcpt-search-wrap{position:relative}.wcpt-search-wrap::before{content:"";position:absolute;top:50%;inset-inline-start:.75rem;width:.9rem;height:.9rem;transform:translateY(-50%);border:1.7px solid #94a3b8;border-radius:50%;pointer-events:none}.wcpt-search-wrap::after{content:"";position:absolute;top:calc(50% + 0.28rem);inset-inline-start:1.42rem;width:.45rem;height:1.7px;background:#94a3b8;transform:rotate(45deg);pointer-events:none}.wcpt-search-wrap input{width:100%;padding-inline-start:2.15rem}.wcpt-minmax{display:flex;align-items:center;gap:.4rem}.wcpt-minmax input{width:6.5rem}.wcpt-minmax-sep{color:#94a3b8;font-weight:600}.wcpt-options{display:flex;flex-wrap:wrap;gap:.4rem .45rem;max-height:8.5rem;overflow:auto;padding:.15rem 0}.wcpt-check{display:inline-flex;align-items:center;gap:.35rem;font-size:calc(0.82rem * var(--smshop-font-scale, 1));margin:0;padding:.28rem .6rem;border:1px solid #dbe3ee;border-radius:999px;background:#fff;line-height:1.2;cursor:pointer}.wcpt-filter .wcpt-check input{flex:0 0 auto;width:.95rem;height:.95rem;min-height:0;margin:0;padding:0;box-shadow:none}.wcpt-check:has(input:checked){border-color:#93c5fd;background:#eff6ff;color:#1e40af}.wcpt-numeric{width:7.5rem;max-width:100%}.wcpt-reset{font-family:inherit;font-size:calc(0.88rem * var(--smshop-font-scale, 1));font-weight:600;cursor:pointer;align-self:flex-end;min-height:2.5rem;padding:.45rem .9rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;transition:background 0.15s ease,border-color 0.15s ease}.wcpt-reset:hover{background:#f3f4f6;border-color:#9ca3af}.wcpt-meta{margin:0;font-size:calc(0.85rem * var(--smshop-font-scale, 1));color:var(--wcpt-muted);white-space:nowrap}.wcpt-count{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 .85rem;background:#eff6ff;color:#1e40af;border-radius:999px;font-weight:700}.wcpt-wrap{position:relative;overflow-x:auto;border:1px solid var(--wcpt-border);border-radius:calc(var(--wcpt-radius) + 2px);background:var(--wcpt-surface);box-shadow:0 8px 24px rgb(15 23 42 / .05)}.wcpt-table{width:100%;border-collapse:separate;border-spacing:0;font-family:inherit}.wcpt-table th{background:var(--wcpt-header-bg);color:var(--wcpt-header-color);padding:.85rem .75rem;text-align:start;font-weight:600;font-size:calc(0.86rem * var(--smshop-font-scale, 1));letter-spacing:.01em;white-space:nowrap;position:sticky;top:0;z-index:2}.wcpt-th-expand{width:3.25rem}.wcpt-table td{padding:.8rem .75rem;vertical-align:middle;border-bottom:var(--wcpt-row-line-w) solid var(--wcpt-row-line)}.wcpt-row:nth-child(4n+1){background:var(--wcpt-zebra-odd)}.wcpt-row:nth-child(4n+3){background:var(--wcpt-zebra-even)}.wcpt-row.is-open{background:var(--wcpt-hover)}@media (hover:hover) and (pointer:fine){.wcpt-row:hover{background:var(--wcpt-hover)}}.wcpt-row.is-oos{opacity:.78}.wcpt-title{margin:0;font-family:inherit;font-size:calc(0.98rem * var(--smshop-font-scale, 1));font-weight:600;line-height:1.45}.wcpt-title a{color:inherit;text-decoration:none}.wcpt-title a:hover{color:var(--wcpt-accent);text-decoration:underline}.wcpt-cell-sku{font-size:calc(0.86rem * var(--smshop-font-scale, 1));color:#4b5563;direction:ltr;text-align:start}.wcpt-cell-price,.wcpt-cell-add_to_cart,.wcpt-cell-stock{white-space:nowrap}.wcpt-thumb{border:0;padding:0;background:none;cursor:zoom-in;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.wcpt-thumb img{display:block;object-fit:cover;border-radius:8px;border:1px solid var(--wcpt-border);background:#fff;-webkit-user-drag:none}.wcpt-thumb-wrap{position:relative;display:inline-block}.wcpt-regular{color:var(--wcpt-regular);font-weight:700}.wcpt-sale{color:var(--wcpt-sale);text-decoration:none;font-weight:700}.wcpt-noprice{display:inline-flex;align-items:center;color:var(--smshop-noprice-color,#9a3412);background:var(--smshop-noprice-bg,#ffedd5);border:1px solid color-mix(in srgb,var(--smshop-noprice-color,#9a3412) 30%,transparent);border-radius:999px;padding:.2rem .7rem;font-weight:800;font-size:calc(0.82rem * var(--smshop-font-scale, 1))}.wcpt-badge{display:inline-block;background:var(--wcpt-badge-bg);color:var(--wcpt-badge-color);border-radius:999px;padding:.1rem .45rem;font-size:calc(0.75rem * var(--smshop-font-scale, 1))}.wcpt-badge-image{position:absolute;top:4px;inset-inline-start:4px;z-index:1}.wcpt-th-unit{font-weight:500;opacity:.85;font-size:.86em}.wcpt-unit{display:none;margin-inline-start:.2rem;font-size:.85em;font-weight:500;opacity:.75}.wcpt-badge-corner{margin-inline-start:.3rem}.wcpt-a-start{text-align:start}.wcpt-a-center{text-align:center}.wcpt-a-end{text-align:end}.wcpt-sort{all:unset;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;color:inherit;font:inherit}.wcpt-sort:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:3px}.wcpt-sort-icon::before{content:"↕";font-size:.85em;opacity:.45}th[aria-sort="ascending"] .wcpt-sort-icon::before{content:"↑";opacity:1}th[aria-sort="descending"] .wcpt-sort-icon::before{content:"↓";opacity:1}.wcpt-error-row td{color:#991b1b}.wcpt-retry{font:inherit;margin-inline-start:.5rem;padding:.3rem .8rem;border:1px solid currentColor;border-radius:999px;background:#fff;color:inherit;cursor:pointer}.wcpt-dl-mobile{display:none}.wcpt .wcpt-table td.wcpt-cell-specs{display:none}.wcpt-stock{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .6rem;border-radius:999px;font-size:calc(0.8rem * var(--smshop-font-scale, 1));font-weight:700}.wcpt-stock-in{color:var(--smshop-stock-in-color,#166534);background:var(--smshop-stock-in-bg,#dcfce7)}.wcpt-stock-out{color:var(--smshop-stock-out-color,#991b1b);background:var(--smshop-stock-out-bg,#fee2e2)}.wcpt-cell-price .wcpt-stock{margin-inline-start:.35rem}.wcpt-muted{opacity:.5}.wcpt-expand{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:2.15rem;height:2.15rem;padding:0 .4rem;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#334155;font-family:inherit;font-size:calc(0.75rem * var(--smshop-font-scale, 1));font-weight:700;line-height:1;cursor:pointer;box-shadow:0 1px 1px rgb(15 23 42 / .04);transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease,transform 0.15s ease}.wcpt-expand:hover{background:#f8fafc;border-color:#64748b;color:#0f172a}.wcpt-expand.is-open{background:var(--wcpt-header-bg);border-color:var(--wcpt-header-bg);color:var(--wcpt-header-color)}.wcpt-chevron{width:1.05rem;height:1.05rem;display:block;pointer-events:none;transition:transform 0.2s ease}.wcpt-expand.is-open .wcpt-chevron{transform:rotate(180deg)}.wcpt-expand-label{display:none}.wcpt-child td{background:var(--wcpt-hover);border-bottom:var(--wcpt-row-line-w) solid var(--wcpt-row-line);padding:.35rem .75rem 1rem}.wcpt-child-inner{margin-inline-start:2.5rem;padding:.85rem 1rem;border:0;border-inline-start:3px solid var(--wcpt-accent);border-radius:0;background:#fff0}.wcpt-dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem 1.25rem;margin:0}.wcpt-dl dt{font-size:calc(0.72rem * var(--smshop-font-scale, 1));font-weight:700;color:var(--wcpt-muted)}.wcpt-dl dd{margin:.2rem 0 0;font-size:calc(0.92rem * var(--smshop-font-scale, 1))}.wcpt-dl-full{grid-column:1 / -1}.wcpt-empty td{text-align:center;padding:1.75rem 1rem;color:var(--wcpt-muted)}.wcpt-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem .5rem;margin-top:1.1rem;font-size:calc(0.9rem * var(--smshop-font-scale, 1));line-height:1}.wcpt-pager[hidden]{display:none}.wcpt-pg-pages{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem;border:1px solid var(--wcpt-border);border-radius:999px;background:#fff}.wcpt .wcpt-pager .wcpt-pg-num{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:2.3rem;height:2.3rem;margin:0;padding:0 .5rem;border:0;border-radius:999px;background:#fff0;box-shadow:none;color:#334155;font:inherit;font-weight:700;line-height:1;text-transform:none;cursor:pointer;transition:background 0.15s ease,color 0.15s ease}.wcpt .wcpt-pager button.wcpt-pg-num:hover,.wcpt .wcpt-pager button.wcpt-pg-num:focus-visible{background:#eff6ff;color:var(--wcpt-accent);outline:none}.wcpt .wcpt-pager .wcpt-pg-num.is-current{background:var(--wcpt-accent);color:#fff;cursor:default}.wcpt-pg-gap{min-width:1.4rem;color:#94a3b8;font-weight:700;text-align:center;user-select:none}.wcpt .wcpt-pager .wcpt-pg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;box-sizing:border-box;height:2.75rem;margin:0;padding:0 1.05rem 0 .95rem;border:1px solid var(--wcpt-border);border-radius:999px;background:#fff;box-shadow:none;color:#1f2937;font:inherit;font-weight:700;line-height:1;text-transform:none;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease}.wcpt .wcpt-pager .wcpt-pg-btn:hover:not(:disabled),.wcpt .wcpt-pager .wcpt-pg-btn:focus-visible{border-color:var(--wcpt-accent);background:#eff6ff;color:var(--wcpt-accent);outline:none}.wcpt .wcpt-pager .wcpt-pg-btn:disabled{opacity:.4;cursor:not-allowed}.wcpt-pg-icon{flex:0 0 auto;width:1.1rem;height:1.1rem}.wcpt-next .wcpt-pg-icon{transform:scaleX(-1)}html:not([dir="rtl"]) .wcpt-prev .wcpt-pg-icon{transform:scaleX(-1)}html:not([dir="rtl"]) .wcpt-next .wcpt-pg-icon{transform:none}.wcpt .wcpt-pager .wcpt-jump{order:1;display:inline-flex;align-items:center;gap:.4rem;margin:0;color:var(--wcpt-muted);font-weight:600;white-space:nowrap}.wcpt .wcpt-pager .wcpt-page-input{box-sizing:border-box;width:3.3rem;height:2.3rem;min-height:0;margin:0;padding:0 .3rem;border:1px solid var(--wcpt-border);border-radius:10px;background:#fff;box-shadow:none;color:#0f172a;font:inherit;font-weight:700;text-align:center}.wcpt .wcpt-pager .wcpt-page-input:focus{border-color:var(--wcpt-accent);box-shadow:0 0 0 3px rgb(37 99 235 / .15);outline:none}.wcpt-lightbox{position:fixed;inset:0;background:rgb(0 0 0 / .82);display:flex;align-items:center;justify-content:center;z-index:2147483646;cursor:zoom-out;-webkit-tap-highlight-color:#fff0;-webkit-user-select:none;user-select:none}.wcpt-lightbox[hidden]{display:none}.wcpt-lightbox img{max-width:90vw;max-height:90vh;border-radius:8px;background:#fff;object-fit:contain;-webkit-user-drag:none;transition:filter 0.25s ease}.wcpt-lightbox.is-loading img{filter:blur(6px);clip-path:inset(0 round 8px)}.wcpt-lightbox.is-waiting img{visibility:hidden}.wcpt-lightbox-spinner{display:none;position:absolute;top:50%;left:50%;z-index:1;width:2.5rem;height:2.5rem;margin:-1.25rem 0 0 -1.25rem;border:3px solid rgb(255 255 255 / .35);border-top-color:#fff;border-radius:50%;pointer-events:none;animation:wcpt-spin 0.8s linear infinite}.wcpt-lightbox.is-loading .wcpt-lightbox-spinner{display:block}.wcpt-lightbox ::selection{background:#fff0}.wcpt-lightbox .wcpt-lightbox-close{position:absolute;top:1rem;inset-inline-end:1rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .14);box-shadow:none;color:#fff;font-size:calc(1.75rem * var(--smshop-font-scale, 1));line-height:1;cursor:pointer;-webkit-tap-highlight-color:#fff0}.wcpt-lightbox .wcpt-lightbox-close:hover{background:rgb(255 255 255 / .26)}.wcpt-lightbox .wcpt-lightbox-close:focus{outline:none}.wcpt-lightbox .wcpt-lightbox-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.wcpt-error{color:#b91c1c}.wcpt-loader{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:rgb(255 255 255 / .72);backdrop-filter:blur(2px)}.wcpt-loader[hidden]{display:none}.wcpt-spinner{width:2.35rem;height:2.35rem;border:3px solid #dbeafe;border-top-color:var(--wcpt-accent,#1d4ed8);border-radius:50%;animation:wcpt-spin 0.7s linear infinite}.wcpt-loader-text{font-size:calc(0.92rem * var(--smshop-font-scale, 1));font-weight:700;color:#1e3a8a}.wcpt.is-loading .wcpt-wrap{pointer-events:none;min-height:8rem}.wcpt.is-loading .wcpt-count{position:relative;padding-inline-start:1.7rem}.wcpt.is-loading .wcpt-count::before{content:"";position:absolute;inset-inline-start:.55rem;top:50%;width:.75rem;height:.75rem;margin-top:-.375rem;border:2px solid #bfdbfe;border-top-color:#1d4ed8;border-radius:50%;animation:wcpt-spin 0.7s linear infinite}@keyframes wcpt-spin{to{transform:rotate(360deg)}}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media (min-width:1200px){.wcpt{margin:1rem 0}.wcpt-heading{margin:0 0 .55rem;font-size:calc(1.2rem * var(--smshop-font-scale, 1))}.wcpt-toolbar{gap:.55rem 1rem;margin-bottom:.65rem;padding:.6rem .85rem}.wcpt-filters{gap:.55rem .75rem}.wcpt-filter{gap:.2rem}.wcpt-filter input,.wcpt-filter select{font-size:calc(0.88rem * var(--smshop-font-scale, 1));padding:.35rem .55rem;min-height:2.05rem}.wcpt-reset,.wcpt-count{min-height:2.05rem}.wcpt-reset{padding:.3rem .75rem}.wcpt-table th{padding:.4rem .55rem;font-size:calc(0.8rem * var(--smshop-font-scale, 1))}.wcpt-th-unit{font-size:.82em}.wcpt-th-expand{width:2.5rem}.wcpt-table td{padding:.35rem .5rem}.wcpt-title{font-size:calc(0.9rem * var(--smshop-font-scale, 1));line-height:1.3}.wcpt-cell-sku{font-size:calc(0.8rem * var(--smshop-font-scale, 1))}.wcpt-thumb img{width:var(--wcpt-img-w);height:var(--wcpt-img-h);border-radius:6px}.wcpt-noprice{padding:.1rem .5rem;font-size:calc(0.75rem * var(--smshop-font-scale, 1))}.wcpt-stock{padding:.1rem .45rem;font-size:calc(0.72rem * var(--smshop-font-scale, 1))}.wcpt-expand{min-width:1.7rem;height:1.7rem;padding:0}.wcpt-chevron{width:.95rem;height:.95rem}.wcpt-child td{padding:.15rem .5rem .4rem}.wcpt-child-inner{margin-inline-start:1.6rem;padding:.5rem .75rem}.wcpt .wcpt-table tbody tr.wcpt-row>td,.wcpt .wcpt-table tbody tr.wcpt-child>td{border-bottom:var(--wcpt-row-line-w) solid var(--wcpt-row-line)!important}.wcpt .wcpt-table tbody tr.wcpt-row.is-open>td{border-bottom-color:transparent!important}.wcpt-dl{gap:.35rem 1rem}.wcpt-dl dd{margin:.05rem 0 0;font-size:calc(0.84rem * var(--smshop-font-scale, 1))}.wcpt-empty td{padding:1.1rem .75rem}.wcpt-pager{gap:.5rem;margin-top:.75rem;font-size:calc(0.85rem * var(--smshop-font-scale, 1))}.wcpt .wcpt-pager .wcpt-pg-num{min-width:2rem;height:2rem}.wcpt .wcpt-pager .wcpt-pg-btn{height:2.45rem}.wcpt .wcpt-pager .wcpt-page-input{height:2rem}}@media (max-width:1199px){.wcpt-heading{font-size:calc(1.1rem * var(--smshop-font-scale, 1))}.wcpt-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;padding:.75rem;gap:.75rem}.wcpt-filters{display:contents}.wcpt-filter-fields{display:grid;grid-column:1 / -1;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;align-items:start}.wcpt-filter-search,.wcpt-filter{grid-column:span 3;min-width:0;flex-basis:auto;width:auto;container-type:inline-size}.wcpt-g6,.wcpt-filter-chips{grid-column:1 / -1}.wcpt-g3{grid-column:span 3}.wcpt-g2{grid-column:span 2}.wcpt-filter-chips{order:1}@container (max-width:7.5rem){.wcpt-minmax{flex-direction:column;align-items:stretch;gap:.35rem}.wcpt-minmax-sep{display:none}}.wcpt-filter input,.wcpt-filter select{width:100%;max-width:100%;box-sizing:border-box}.wcpt-minmax{width:100%}.wcpt-minmax input{width:100%;min-width:0}.wcpt-numeric{width:100%}.wcpt-reset,.wcpt-meta{width:auto;min-width:0;margin:0;align-self:stretch}.wcpt-meta{display:flex;white-space:nowrap}.wcpt-toolbar>.wcpt-meta:only-child{grid-column:1 / -1}.wcpt-count,.wcpt-reset{width:100%;height:100%;min-height:2.5rem;justify-content:center;box-sizing:border-box;border-radius:8px}.wcpt-fc-list .wcpt-filter-toggle{display:inline-flex;grid-column:span 2;order:-1;align-self:end}.wcpt-fc-list .wcpt-filter-toggle-full{grid-column:1 / -1}.wcpt-fc-list .wcpt-filter-q{grid-column:span 4;order:-2}.wcpt-fc-list .wcpt-cg6{grid-column:1 / -1}.wcpt-fc-list .wcpt-cg3{grid-column:span 3}.wcpt-fc-list .wcpt-cg2{grid-column:span 2}.wcpt-fc-list:not(.is-filters-open) .wcpt-filter-fields>.wcpt-filter:not(.wcpt-filter-q){display:none}.wcpt-fc-list .wcpt-filter-q>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.wcpt .wcpt-table tbody tr.wcpt-row td.wcpt-in-specs{display:none!important}.wcpt .wcpt-table tbody tr.wcpt-has-specs{flex-wrap:wrap}.wcpt .wcpt-table tbody tr.wcpt-row>td.wcpt-cell-specs{display:block!important;order:7;flex:0 0 100%;min-width:0}.wcpt .wcpt-specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.3rem 1rem;margin:.1rem 0 0;padding:.5rem .7rem;border:1px solid var(--smshop-spec-border,#e2e8f0);border-radius:10px;background:var(--smshop-spec-bg,#fff);font-size:calc(0.8rem * var(--smshop-font-scale, 1));line-height:1.45}.wcpt .wcpt-specs .wcpt-spec{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .3rem;min-width:0;margin:0;padding:0}.wcpt .wcpt-specs .wcpt-spec-k,.wcpt .wcpt-specs .wcpt-spec-v{margin:0;padding:0;font-size:inherit;line-height:inherit}.wcpt .wcpt-specs .wcpt-spec-k{color:var(--smshop-spec-label,#64748b);font-weight:500}.wcpt .wcpt-specs .wcpt-spec-v{min-width:0;color:var(--smshop-spec-value,#0f172a);font-weight:700;overflow-wrap:anywhere}.wcpt-spec-desc{display:-webkit-box;margin-top:.35rem;overflow:hidden;color:var(--smshop-spec-label,#64748b);font-size:calc(0.78rem * var(--smshop-font-scale, 1));line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.wcpt-wrap{overflow-x:hidden;border-radius:10px}.wcpt-table{display:block;width:100%;min-width:0}.wcpt-table thead{display:none}.wcpt-table tbody{display:block}.wcpt-row{display:flex;align-items:center;gap:.4rem;padding:.5rem 0.55rem!important}.wcpt .wcpt-table tbody tr.wcpt-row,.wcpt .wcpt-table tbody tr.wcpt-child{border-bottom:var(--wcpt-row-line-w) solid var(--wcpt-row-line)!important}.wcpt .wcpt-table tbody tr.wcpt-row.is-open{border-bottom-color:transparent!important}.wcpt .wcpt-table tbody tr.wcpt-child{background:var(--wcpt-hover)}.wcpt .wcpt-table tbody tr.wcpt-row td,.wcpt .wcpt-table tbody tr.wcpt-child td{padding:0!important;border:0!important;background:transparent!important;background-color:transparent!important;text-align:start!important;vertical-align:middle!important}.wcpt-expand-cell{order:1;flex:0 0 1.7rem;display:flex!important;align-items:center;justify-content:center}.wcpt-expand{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex:0 0 auto!important;min-width:1.7rem!important;width:1.7rem!important;height:1.7rem!important;padding:0!important;gap:0!important;line-height:1!important;font-size:0!important}.wcpt-expand .wcpt-chevron{display:block!important;width:0.95rem!important;height:0.95rem!important;margin:0!important;flex:0 0 auto!important}.wcpt-cell-image{order:2;flex:0 0 2.3rem;width:2.3rem!important}.wcpt-cell-image .wcpt-thumb-wrap{display:block!important;position:relative;width:2.3rem!important;height:2.3rem!important}.wcpt-cell-image .wcpt-thumb{display:block!important;width:100%!important;height:100%!important;border-radius:7px;overflow:hidden}.wcpt-cell-image .wcpt-thumb img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover;border-radius:7px}.wcpt-cell-image .wcpt-badge-image{font-size:calc(0.55rem * var(--smshop-font-scale, 1));padding:.05rem .3rem}.wcpt-cell-image .wcpt-thumb-wrap::after{content:"";position:absolute;bottom:-2px;inset-inline-end:-2px;width:.85rem;height:.85rem;border-radius:50%;background-color:#111827;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cline x1='20' y1='20' x2='15.8' y2='15.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.5rem;border:1.5px solid #fff;box-shadow:0 1px 2px rgb(15 23 42 / .3);pointer-events:none}.wcpt-cell-title{order:3;flex:1 1 6rem;min-width:5.5rem;max-width:100%}.wcpt-title{font-size:calc(0.82rem * var(--smshop-font-scale, 1))!important;line-height:1.35!important;display:block;overflow:visible;overflow-wrap:anywhere;word-break:break-word;white-space:normal!important;text-overflow:clip}.wcpt-cell-stock{order:4;flex:0 1 auto;max-width:6.4rem;overflow:visible}.wcpt-cell-stock .wcpt-stock{font-size:calc(0.66rem * var(--smshop-font-scale, 1))!important;padding:.12rem 0.4rem!important;white-space:nowrap}.wcpt-unit{display:inline}.wcpt-cell-price .wcpt-price-wrap{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:0 .15rem}.wcpt-cell-price{order:5;flex:0 1 auto;max-width:6.4rem;display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;font-size:calc(0.76rem * var(--smshop-font-scale, 1))!important;text-align:end;white-space:nowrap;overflow:visible}.wcpt-cell-price .wcpt-price-wrap{max-width:6.4rem;overflow:hidden;white-space:normal}.wcpt-cell-price .wcpt-price-wrap del{flex-basis:100%;text-align:end;opacity:.7}.wcpt-cell-price .wcpt-stock{font-size:calc(0.62rem * var(--smshop-font-scale, 1))!important;padding:.08rem 0.35rem!important}.wcpt-row:has(.wcpt-noprice) .wcpt-cell-title{min-width:4rem}.wcpt-cell-price:has(.wcpt-noprice){max-width:none;overflow:visible;flex:0 0 auto;white-space:normal}.wcpt-cell-price .wcpt-noprice{box-sizing:border-box;max-width:none;width:max-content;overflow:visible;white-space:nowrap;font-size:calc(0.64rem * var(--smshop-font-scale, 1))!important;font-weight:800;line-height:1.2;padding:.22rem .45rem;height:auto;min-height:1.7rem}@media (max-width:360px){.wcpt-cell-price .wcpt-noprice{white-space:normal;text-align:center;max-width:5.8rem;width:auto}}.wcpt-cell-add_to_cart{order:6;flex:0 0 5.4rem;width:5.4rem!important;display:flex!important;align-items:center;justify-content:flex-end}.wcpt-cell-add_to_cart .acATC-wrapper{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.wcpt .wcpt-cell-add_to_cart .acATC-quantity{width:100%!important;max-width:5.4rem!important;height:1.95rem!important;margin:0!important;box-shadow:none!important;border-width:1px!important}.wcpt .wcpt-cell-add_to_cart .acATC-plus,.wcpt .wcpt-cell-add_to_cart .acATC-minus{width:1.5rem!important;flex:0 0 1.5rem!important;font-size:calc(0.95rem * var(--smshop-font-scale, 1))!important}.wcpt .wcpt-cell-add_to_cart .acATC-qty{font-size:calc(0.72rem * var(--smshop-font-scale, 1))!important}.wcpt-cell-add_to_cart [hidden]{display:none!important}.wcpt-cell-add_to_cart .button:not([hidden]),.wcpt-cell-add_to_cart a:not(.plus):not(.minus):not([hidden]),.wcpt-cell-add_to_cart button:not(.acATC-plus):not(.acATC-minus):not(.plus):not(.minus):not([hidden]){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0.2rem!important;font-size:calc(0.7rem * var(--smshop-font-scale, 1))!important;font-weight:700!important;line-height:1!important;padding:.4rem 0.5rem!important;width:100%!important;min-width:0!important;height:1.95rem!important;min-height:0!important;white-space:nowrap;border-radius:999px!important;border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#1d4ed8!important;box-shadow:none!important}.wcpt .wcpt-table .wcpt-cell-add_to_cart:has(.acATC-contact-btn),.wcpt .wcpt-table .wcpt-cell-add_to_cart:has(.acATC-wrapper--contact){flex:0 0 auto;width:auto!important;max-width:8rem}.wcpt .wcpt-table .wcpt-cell-add_to_cart .acATC-wrapper--contact,.wcpt .wcpt-table .wcpt-cell-add_to_cart .acATC-contact-btn{width:auto!important;max-width:100%}.wcpt .wcpt-table .wcpt-cell-add_to_cart a.acATC-contact-btn:not([hidden]){padding:.4rem 0.5rem!important;font-size:calc(0.64rem * var(--smshop-font-scale, 1))!important;white-space:nowrap;overflow:visible;width:auto!important;height:auto!important;min-height:1.95rem!important}.wcpt .wcpt-table tbody tr.wcpt-row td.wcpt-m-details,.wcpt .wcpt-table tbody tr.wcpt-row td.wcpt-m-hidden{display:none!important}.wcpt-dl-mobile{display:block}.wcpt-cell[class*="wcpt-cell-attr"]{order:4;flex:0 1 auto;font-size:calc(0.72rem * var(--smshop-font-scale, 1))!important}.wcpt-expand-label{display:none}.wcpt-child{display:block}.wcpt-child[hidden],.wcpt-table tr.wcpt-child[hidden]{display:none!important}.wcpt-child td{display:block;padding:0}.wcpt-child-inner{margin:0;border:0;border-top:1px dashed rgb(15 23 42 / .14);border-radius:0;background:#fff0;padding:.6rem .9rem .75rem}.wcpt-dl{grid-template-columns:1fr 1fr;gap:.5rem .75rem}.wcpt-dl dt{font-size:calc(0.68rem * var(--smshop-font-scale, 1))}.wcpt-dl dd{font-size:calc(0.84rem * var(--smshop-font-scale, 1))}.wcpt-empty{display:block}.wcpt-empty td{display:block;padding:1.25rem 1rem}}@media (max-width:560px){.wcpt .wcpt-table tbody tr.wcpt-row{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;column-gap:.45rem;row-gap:.35rem}.wcpt .wcpt-table tr.wcpt-row>.wcpt-expand-cell{grid-column:1;grid-row:1 / span 2}.wcpt .wcpt-table tr.wcpt-row>.wcpt-cell-image{grid-column:2;grid-row:1 / span 2}.wcpt .wcpt-table tr.wcpt-row>.wcpt-cell-title{grid-column:3 / -1;grid-row:1;min-width:0;max-width:none}.wcpt .wcpt-table tr.wcpt-row>.wcpt-cell-stock{grid-column:3;grid-row:2;justify-self:start;max-width:none}.wcpt .wcpt-table tr.wcpt-row>.wcpt-cell-price{grid-column:4;grid-row:2;max-width:none}.wcpt .wcpt-table tr.wcpt-row>.wcpt-cell-price .wcpt-price-wrap{max-width:5.4rem}.wcpt .wcpt-table tr.wcpt-row>.wcpt-cell-stock .wcpt-stock{padding:.08rem 0.35rem!important;font-size:calc(0.62rem * var(--smshop-font-scale, 1))!important}.wcpt .wcpt-table tr.wcpt-row>.wcpt-cell-add_to_cart{grid-column:5;grid-row:2;flex-basis:auto;width:4.9rem!important}.wcpt .wcpt-table tr.wcpt-row>.wcpt-cell-add_to_cart .acATC-quantity{max-width:4.9rem!important}.wcpt .wcpt-table tr.wcpt-row>td.wcpt-m-row:not(.wcpt-cell-image):not(.wcpt-cell-title):not(.wcpt-cell-stock):not(.wcpt-cell-price):not(.wcpt-cell-add_to_cart){grid-column:3 / -1}.wcpt-filter-chips{flex-direction:row;align-items:center;gap:.5rem}.wcpt-filter-chips>.wcpt-filter-label{flex:0 0 auto;white-space:nowrap}.wcpt-filter-chips .wcpt-options{flex:1 1 auto;flex-wrap:nowrap;min-width:0;max-height:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:.25rem;scrollbar-width:thin}.wcpt-filter-chips .wcpt-check{flex:0 0 auto;white-space:nowrap}.wcpt-fc-phone .wcpt-filter-toggle{display:inline-flex;grid-column:span 2;order:-1;align-self:end}.wcpt-fc-phone .wcpt-filter-toggle-full{grid-column:1 / -1}.wcpt-fc-phone .wcpt-filter-q{grid-column:span 4;order:-2}.wcpt-fc-phone .wcpt-cg6{grid-column:1 / -1}.wcpt-fc-phone .wcpt-cg3{grid-column:span 3}.wcpt-fc-phone .wcpt-cg2{grid-column:span 2}.wcpt-fc-phone:not(.is-filters-open) .wcpt-filter-fields>.wcpt-filter:not(.wcpt-filter-q){display:none}.wcpt-fc-phone .wcpt-filter-q>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.wcpt .wcpt-table tr.wcpt-has-specs>.wcpt-expand-cell,.wcpt .wcpt-table tr.wcpt-has-specs>.wcpt-cell-image{grid-row:1}.wcpt .wcpt-table tr.wcpt-row>td.wcpt-cell-specs{grid-column:1 / -1;grid-row:2}.wcpt .wcpt-table tr.wcpt-has-specs>.wcpt-cell-stock{grid-column:1 / 4;grid-row:3}.wcpt .wcpt-table tr.wcpt-has-specs>.wcpt-cell-price,.wcpt .wcpt-table tr.wcpt-has-specs>.wcpt-cell-add_to_cart{grid-row:3}.wcpt .wcpt-table tr.wcpt-has-specs:not(:has(>.wcpt-cell-stock))>.wcpt-cell-price{grid-column:1 / 5;justify-self:start;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.2rem .5rem;text-align:start}.wcpt .wcpt-table tr.wcpt-has-specs:not(:has(>.wcpt-cell-stock))>.wcpt-cell-price .wcpt-price-wrap{max-width:none;justify-content:flex-start}.wcpt .wcpt-specs{grid-template-columns:repeat(var(--smshop-spec-cols,2),minmax(0,1fr));grid-auto-flow:row dense;gap:.25rem .75rem;padding:.4rem .6rem;line-height:1.4}.wcpt .wcpt-specs .wcpt-spec.is-wide{grid-column:1 / -1}.wcpt-pager{flex-wrap:nowrap;justify-content:space-between;gap:.5rem;padding:.3rem;border:1px solid var(--wcpt-border);border-radius:999px;background:#fff}.wcpt-pg-pages,.wcpt-pg-text{display:none}.wcpt .wcpt-pager .wcpt-pg-btn{flex:0 0 auto;width:2.75rem;padding:0;border-color:#fff0;background:#eff6ff;color:var(--wcpt-accent)}.wcpt .wcpt-pager .wcpt-pg-btn:disabled{background:#f1f5f9;color:#64748b}.wcpt .wcpt-pager .wcpt-pg-icon{width:1.3rem;height:1.3rem}.wcpt .wcpt-pager .wcpt-jump{order:0;flex:1 1 auto;justify-content:center;min-width:0}}.wcpt-child[hidden],.wcpt-table tr.wcpt-child[hidden]{display:none!important}