.hss-root,.hss-root *{box-sizing:border-box}.hss-root{--hsz-navy:#17273f;--hsz-blue:#075ed2;--hsz-border:#d8e5f5;--hsz-muted:#65758c;font-family:inherit;color:var(--hsz-navy);margin:16px 0 28px;padding:17px 19px 18px;border:1px solid #dae7f8;border-radius:17px;background:linear-gradient(120deg,#f3f8ff 0%,#fff 82%);box-shadow:0 9px 27px rgb(27 59 106 / .07)}.hss-root [hidden]{display:none!important}.hss-root button,.hss-root input,.hss-root select{font-family:inherit}.hss-root button{cursor:pointer}.hss-head{display:flex;align-items:center;gap:12px;margin:0 0 13px}.hss-ico{display:grid;place-items:center;background:#e1edff;color:#075ed2;min-width:38px;width:38px;height:38px;border-radius:11px;font-size:30px;line-height:1}.hss-heading{flex:1;min-width:0}.hss-head h2{font-size:19px;line-height:1.25;font-weight:800;color:#17273f;margin:0 0 3px}.hss-head p{font-size:12px;line-height:1.45;color:#65758c;margin:0}.hss-stage{padding:4px 8px;background:#fff;border:1px solid #c5d9f5;border-radius:10px;color:#6884a8;font-size:10px;letter-spacing:.04em}.hss-form{margin:0!important;padding:13px 14px!important;border:1px solid #dce9fb;border-radius:12px;background:#f4f8ff}.hss-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 13px;align-items:start}.hss-field{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0!important;position:relative}.hss-field-label{display:block;font-size:11.5px;line-height:1.3;color:#283a55;font-weight:750}.hss-field input[type=search],.hss-field input[type=number]{display:block;width:100%!important;max-width:none!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:8px 11px!important;margin:0!important;border:1px solid #cbd9ec!important;border-radius:9px!important;color:#19334f!important;background:#fff!important;box-shadow:none!important;font-size:13px!important;line-height:1.3!important}.hss-field input::placeholder{color:#899bb2;opacity:1}.hss-q{grid-column:span 2}.hss-multidrop{position:relative;min-width:0}.hss-multidrop>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;width:100%;height:42px;min-height:42px;cursor:pointer;background:#fff;border:1px solid #cbd9ec;border-radius:9px;padding:9px 11px;color:#19334f;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hss-multidrop>summary::-webkit-details-marker{display:none}.hss-multidrop>summary:after{content:'⌄';flex:0 0 14px;text-align:right;font-size:17px;color:#6786a7}.hss-multidrop[open]>summary{border-color:#075ed2;box-shadow:0 0 0 2px #bcd6ff}.hss-multi-panel{position:absolute;top:calc(100% + 3px);left:0;right:0;min-width:220px;z-index:99;padding:10px;border:1px solid #bdd3ef;border-radius:10px;box-shadow:0 13px 27px rgb(14 48 85 / .17);background:#fff}.hss-multi-panel input.hss-multi-search{margin-bottom:9px!important;height:37px!important;min-height:37px!important;font-size:12px!important}.hss-multi-options{max-height:245px;overflow-y:auto;overscroll-behavior:contain}.hss-choice{display:flex;align-items:center;gap:8px;margin:0!important;padding:8px 6px;border-bottom:1px solid #f0f4fa;cursor:pointer;font-size:12px;font-weight:550;line-height:1.3;color:#263b57}.hss-choice:hover{background:#f1f7ff}.hss-choice input{height:16px!important;width:16px!important;min-height:16px!important;flex:0 0 16px;accent-color:#075ed2;margin:0!important}.hss-choice span{flex:1;overflow-wrap:anywhere}.hss-choice small{color:#697f9b;font-size:11px;min-width:19px;text-align:right}.hss-no-options,.hss-loading{font-size:12px;color:#72869b;padding:9px 3px;display:block}.hss-selected-values{display:flex;flex-wrap:wrap;gap:5px;margin-top:1px}.hss-selected-values[hidden]{display:none!important}.hss-pill{max-width:100%;font-size:11px!important;color:#0752ba!important;border:1px solid #c8daf4!important;border-radius:8px!important;padding:3px 7px!important;line-height:1.25!important;background:#fff!important;overflow-wrap:anywhere}.hss-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}.hss-actions button{min-height:42px!important;height:42px!important;padding:7px 15px!important;border-radius:9px!important;font-size:12.5px!important;line-height:1.2!important;font-weight:750!important;box-shadow:none!important}.hss-search{background:#075ed2!important;border:1px solid #075ed2!important;color:#fff!important}.hss-reset{background:#eaf2fd!important;border:1px solid #d0e1f6!important;color:#284b71!important}.hss-live-hint{font-size:11px;color:#73869c;margin-left:auto}.hss-results-wrap{border-top:1px solid #d7e3f3;margin-top:18px;padding-top:16px;scroll-margin-top:100px}.hss-toolbar{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:flex-start;margin-bottom:12px}.hss-toolbar-label{display:flex;flex-direction:column;gap:3px}.hss-toolbar-label strong{font-size:18px;font-weight:800;color:#17273f}.hss-count{font-size:12px;color:#65758c}.hss-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.hss-toolbar-actions label{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:750;color:#31445e;margin:0!important}.hss-sort{min-width:155px!important;width:auto!important;height:36px!important;min-height:36px!important;border:1px solid #cbd9ec!important;border-radius:8px!important;padding:6px 8px!important;font-size:12px!important;background:#fff!important;color:#19334f!important}.hss-all{padding:7px 11px!important;background:#fff!important;color:#075bd5!important;border:1px solid #b9d5fa!important;border-radius:9px!important;font-size:12px!important;font-weight:750!important}.hss-close{background:none!important;border:0!important;color:#075bd5!important;font-size:12px!important;padding:7px 3px!important;font-weight:750!important}.hss-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.hss-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #cfd9e8;border-radius:14px;background:#fff;box-shadow:0 5px 14px rgb(25 45 71 / .085)}.hss-card:hover{border-color:#80a9e2;box-shadow:0 9px 22px rgb(21 49 87 / .15)}.hss-product{display:flex;align-items:center;justify-content:center;height:145px;padding:11px;background:#fff}.hss-product img{height:100%!important;width:100%!important;max-height:100%!important;max-width:100%!important;object-fit:contain!important}.hss-cardbody{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;padding:10px 11px}.hss-title{color:#687990!important;font-size:11.5px;font-weight:550;line-height:1.4;text-decoration:none!important}.hss-sku{order:-1;color:#13243d;font-size:14px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.hss-tags{display:flex;flex-wrap:wrap;gap:4px}.hss-tags span{background:#eef5ff;color:#275b96;padding:3px 5px;border-radius:5px;font-size:10px;line-height:1.3}.hss-details{margin-top:auto!important;color:#075ed2!important;font-size:11px;font-weight:750;text-decoration:none!important}.hss-technical{padding:7px 9px;border-top:1px solid #e8edf5;background:#fcfdff;display:flex;align-items:center;gap:8px}.hss-technical img{max-width:75px;max-height:45px;width:auto;height:auto;object-fit:contain}.hss-technical small{font-size:9px;line-height:1.25;color:#72839a}.hss-pages{display:flex;align-items:center;gap:9px;justify-content:flex-end;margin-top:14px;font-size:12px;color:#667a92}.hss-pages button{padding:6px 10px!important;border:1px solid #bfd7fa!important;border-radius:8px!important;background:#fff!important;color:#075ed2!important;font-size:12px!important}.hss-pages button:disabled{opacity:.4;cursor:default!important}.hss-empty,.hss-error{padding:12px;border:1px solid #e0e9f5;border-radius:8px;color:#61738a;background:#f8fbff;font-size:12px}.hss-footnote{margin:12px 2px 0!important;color:#7b8ba0;font-size:10.5px;line-height:1.45}body.tax-product_cat.hss-results-active ul.products li.product:not(.product-category):not(.category){display:none!important}body.tax-product_cat.hss-results-active .woocommerce-result-count,body.tax-product_cat.hss-results-active .woocommerce-ordering,body.tax-product_cat.hss-results-active .woocommerce-pagination{display:none!important}@media(max-width:1100px){.hss-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.hss-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:780px){.hss-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.hss-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hss-head{align-items:flex-start}.hss-live-hint{flex-basis:100%;margin-left:0}}@media(max-width:430px){.hss-fields{grid-template-columns:minmax(0,1fr)}.hss-q{grid-column:auto}.hss-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hss-root{padding:13px}.hss-toolbar-actions{justify-content:flex-start}.hss-multi-panel{min-width:0}.hss-product{height:110px}}.hss-more{margin-top:12px;border:1px solid #d5e5fa;border-radius:10px;background:#f7faff;padding:0 11px 11px}.hss-more>summary{list-style:none;cursor:pointer;color:#075ed2;font-size:13px;font-weight:750;padding:12px 3px;display:flex;align-items:center;gap:12px}.hss-more>summary::-webkit-details-marker{display:none}.hss-more>summary::before{content:'+';display:inline-grid;place-items:center;border-radius:6px;border:1px solid #b7d0f0;width:21px;height:21px;background:#fff}.hss-more[open]>summary::before{content:'−'}.hss-more>summary span{margin-left:auto;color:#657990;font-size:11px;font-weight:500}.hss-more .hss-extra-fields{padding:4px 0 3px}.hss-data-note{font-size:11px;color:#8a6635;padding:7px 3px;line-height:1.4;border-top:1px solid #e6edf7}.hss-data-note[hidden]{display:none}.hss-index-info{margin:11px 3px 0;padding:8px 11px;background:#f2f7ff;border:1px solid #dfecfb;border-radius:8px;color:#345e8a;font-size:12px}.hss-form .hss-more .hss-multi-panel{z-index:110}.hss-product-tech{--hss-tech-blue:#1849c6;box-sizing:border-box;display:block;clear:both;width:100%;margin:25px 0 24px;padding:23px 23px 18px;background:#fff;border:1px solid #d9e5f5;border-radius:16px;box-shadow:0 5px 20px rgb(22 55 103 / .055);color:#162b49}.hss-product-tech *{box-sizing:border-box}.hss-product-tech-head{padding-bottom:14px;border-bottom:1px solid #e7edf5;margin-bottom:16px}.hss-product-tech-head h2{font-size:25px!important;line-height:1.25!important;font-weight:800!important;color:#142b4e!important;margin:0 0 6px!important}.hss-product-tech-head p{font-size:13px!important;color:#64768d!important;margin:0!important}.hss-product-tech-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #e0e8f3!important;border-radius:9px!important;overflow:hidden;margin:0 0 17px!important;font-size:13px!important;background:#fff!important}.hss-product-tech-table th,.hss-product-tech-table td{vertical-align:middle!important;padding:11px 12px!important;border:0!important;border-bottom:1px solid #e8eef6!important;text-align:left!important;line-height:1.4!important;font-size:13px!important;background:#fff!important}.hss-product-tech-table th{width:37%!important;min-width:130px!important;font-weight:700!important;background:#f4f7fb!important;color:#213958!important}.hss-product-tech-table td{color:#254267!important;overflow-wrap:anywhere!important}.hss-product-tech-table tr:last-child th,.hss-product-tech-table tr:last-child td{border-bottom:0!important}.hss-product-tech-sheet{display:block!important;width:100%!important;min-height:49px;padding:14px 17px!important;background:#1746c7!important;border-radius:9px!important;color:white!important;font-size:13px!important;line-height:1.4!important;text-align:center!important;text-decoration:none!important;font-weight:750!important}.hss-product-tech-sheet:hover{background:#1036a1!important;color:#fff!important}.hss-product-tech-note{margin:13px 0 0!important;font-size:11px!important;line-height:1.6!important;color:#70819a!important}.hss-technical-fallback{display:block;max-width:740px;margin:20px auto}.single-product .summary .hss-technical-fallback{margin:0}@media(max-width:600px){.hss-product-tech{padding:16px 14px}.hss-product-tech-head h2{font-size:21px!important}.hss-product-tech-table th,.hss-product-tech-table td{font-size:12px!important;padding:9px!important}}.hss-root .hss-filter-group{display:flex;align-items:baseline;gap:12px;margin:14px 2px 9px;padding-top:11px;border-top:1px solid #dae5f5;color:#344969;font-weight:700;font-size:12px}.hss-root .hss-filter-group small{font-size:11px;font-weight:400;color:#77889f}.hss-root .hss-extra-fields{padding:0!important}.hss-root .hss-q{display:flex;max-width:none;margin-bottom:12px!important}.hss-root .hss-active-filters{margin:15px 0 0;border-top:1px solid #d8e6f8;padding:11px 2px 0;display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.hss-root .hss-active-filters>strong{font-size:11px;line-height:24px;white-space:nowrap;color:#374a6b}.hss-root .hss-active-chips{display:flex;flex-wrap:wrap;gap:5px;flex:1}.hss-root .hss-active-chip{border:1px solid #c1d8f8!important;background:#fff!important;border-radius:8px!important;color:#174a99!important;padding:4px 8px!important;line-height:1.35!important;font-weight:650!important;font-size:11px!important;box-shadow:none!important;max-width:100%;white-space:normal;text-align:left}.hss-root .hss-active-chip:hover{background:#eaf3ff!important}.hss-root .hss-more{display:none!important}.hss-root .hss-multi-panel{z-index:130}.hss-root .hss-multifield:focus-within{z-index:140}@media(max-width:780px){.hss-root .hss-filter-group{flex-wrap:wrap;gap:3px}}.hss-root{padding:15px 17px 16px;margin:13px 0 24px;background:linear-gradient(115deg,#f3f8ff,#fff)}.hss-root .hss-head{margin-bottom:11px}.hss-root .hss-form{padding:12px 13px!important}.hss-root .hss-fields{column-gap:11px;row-gap:9px}.hss-root .hss-field-label{font-size:11.5px;line-height:1.25}.hss-root .hss-multidrop>summary{height:41px;min-height:41px;font-weight:550;padding:8px 11px}.hss-root .hss-field input[type=number]{height:41px!important;min-height:41px!important}.hss-root .hss-selected-values{gap:4px;margin-top:2px}.hss-root .hss-pill{border-color:#d4e4fb!important;background:#fff!important;border-radius:6px!important;font-size:10.5px!important;padding:3px 7px!important}.hss-root .hss-actions{margin-top:10px;gap:8px}.hss-root .hss-actions button{min-width:112px!important;height:40px!important;min-height:40px!important;padding:8px 16px!important;border-radius:9px!important}.hss-root .hss-search{background:#075ed2!important;color:#fff!important;border-color:#075ed2!important}.hss-root .hss-reset{background:#eaf2fd!important;color:#234971!important;border-color:#d1e1f9!important}.hss-root .hss-more{display:block!important;margin-top:10px;padding:0 10px;border:1px solid #dce8f7;background:#f9fbff;border-radius:9px}.hss-root .hss-more>summary{display:flex;gap:10px;align-items:center;list-style:none;cursor:pointer;padding:9px 1px;font-size:12px;color:#164e9d;font-weight:700}.hss-root .hss-more>summary:before{content:'+';width:17px;height:17px;display:grid;place-items:center;background:#fff;border:1px solid #bfd4f4;border-radius:4px;font-size:14px}.hss-root .hss-more[open]>summary:before{content:'−'}.hss-root .hss-more>summary small{margin:0;font-size:11px;font-weight:400;color:#7587a2}.hss-root .hss-more>summary .hss-more-count{margin-left:auto;color:#075ed2;background:#eaf2ff;padding:2px 7px;border-radius:14px;font-size:10px}.hss-root .hss-more>.hss-fields{padding:3px 1px 12px!important}.hss-root .hss-more:not([open]) .hss-extra-fields{display:none!important}.hss-root .hss-active-filters{display:none!important}.hss-root .hss-results-wrap{padding-top:14px;margin-top:15px}.hss-root .hss-toolbar-label strong{font-size:18px;color:#142944}.hss-root .hss-count-sub{font-size:11.5px;color:#70819a}.hss-root .hss-toolbar-actions{align-items:center}.hss-root .hss-close{font-weight:600!important}@media(max-width:780px){.hss-root .hss-more>summary small{display:none}.hss-root .hss-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.hss-root .hss-fields{grid-template-columns:minmax(0,1fr)}.hss-root .hss-more>summary{flex-wrap:wrap}}.hss-root .hss-more>summary>span:first-child{margin:0!important}.hss-root .hss-more>summary>span.hss-more-count{margin-left:auto!important}.hss-root .hss-form{background:#f4f8ff!important}.hss-root .hss-primary-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px!important}.hss-root .hss-extra-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px!important}.hss-root .hss-field-label{font-size:11.5px!important;min-height:15px}.hss-root .hss-multidrop>summary{border-radius:8px!important}.hss-root .hss-cascade-waiting>details>summary{background:#f1f5fa!important;color:#889aaf!important;cursor:not-allowed!important}.hss-root .hss-cascade-waiting>details>summary:after{opacity:.3}.hss-root .hss-primary-fields .hss-field[hidden]{display:none!important}.hss-root .hss-more{margin-top:11px!important;border:1px solid #dce8f7!important;background:#f9fbff!important}.hss-root .hss-more>summary{color:#174e9c!important;font-size:12px!important;padding:8px 2px!important}.hss-root .hss-more>summary small{color:#7a8ba4!important;font-size:10.5px!important}.hss-root .hss-actions{margin-top:12px!important}.hss-root .hss-actions button{min-width:127px!important;border-radius:8px!important}.hss-root .hss-results-wrap{margin-top:12px!important;border-top:1px solid #dbe6f5!important}.hss-root .hss-toolbar-actions{gap:8px!important}.hss-root .hss-all{background:#fff!important}.hss-root .hss-footnote{color:#7889a1!important}@media(max-width:1040px){.hss-root .hss-primary-fields,.hss-root .hss-extra-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.hss-root .hss-primary-fields,.hss-root .hss-extra-fields{grid-template-columns:1fr}}.hss-root .hss-index-info{display:none!important}.hss-root .hss-head .hss-collapse{flex:none!important;border:1px solid #c7d9f4!important;background:white!important;color:#1e509e!important;border-radius:8px!important;padding:8px 12px!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important;min-height:34px!important}.hss-root .hss-head .hss-collapse:hover{background:#e8f2ff!important}.hss-root .hss-body[hidden]{display:none!important}.hss-root .hss-more.hss-tech-filters{display:block!important;padding:11px 12px 13px!important;margin:13px 0 0!important;background:#f9fbff!important;border:1px solid #dce8f7!important;border-radius:10px!important}.hss-root .hss-tech-label{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:9px!important;margin-bottom:11px!important;font-size:12px!important;color:#284260!important}.hss-root .hss-tech-label strong{font-size:12px!important;font-weight:750!important}.hss-root .hss-tech-label span{font-size:11px!important;color:#71839b!important}.hss-root .hss-extra-fields{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 12px!important;padding:0!important}.hss-root .hss-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important;margin-top:14px!important}.hss-root .hss-actions button{flex:0 0 auto!important}@media(max-width:1040px){.hss-root .hss-extra-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:480px){.hss-root .hss-extra-fields{grid-template-columns:1fr!important}.hss-root .hss-head .hss-collapse{padding:7px 8px!important;font-size:11px!important}}.hss-root .hss-more.hss-tech-filters .hss-extra-fields{display:grid!important}.hss-root .hss-extra-fields .hss-field[hidden]{display:none!important}.hss-root .hss-head .hss-collapse{min-width:122px!important;text-align:center!important}