.specs-table-responsive{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:linear-gradient(to right,var(--c-surface) 30%,#fff0) left / 40px 100% no-repeat,linear-gradient(to left,var(--c-surface) 30%,#fff0) right / 40px 100% no-repeat,linear-gradient(to right,rgb(0 0 0 / .15),#fff0) left / 20px 100% no-repeat,linear-gradient(to left,rgb(0 0 0 / .15),#fff0) right / 20px 100% no-repeat;background-attachment:local,local,scroll,scroll;border-radius:0 0 var(--r-lg) var(--r-lg);outline:none}.specs-table-responsive:focus-visible{box-shadow:0 0 0 2px var(--c-accent)}.specs-table-responsive .specs-table,.specs-table-responsive .compare-table{min-width:360px}.specs-table-responsive .compare-table{min-width:500px}.compare-table th:first-child,.compare-table td:first-child{position:sticky;left:0;z-index:2;box-shadow:2px 0 8px rgb(0 0 0 / .25)}@media (max-width:480px){.compare-table th:first-child,.compare-table td:first-child{min-width:110px;white-space:normal;font-size:.8rem}.compare-table th,.compare-table td{padding:.6rem .85rem;font-size:.82rem;min-width:130px}}.specs-groups-wrap{border-top:1px solid var(--c-border)}.specs-group{border-bottom:1px solid var(--c-border)}.specs-group:last-child{border-bottom:none}.specs-group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.85rem 1.5rem;background:var(--c-bg-3);color:var(--c-text-2);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;text-align:left;transition:background .15s;border:none}.specs-group-toggle:hover{background:var(--c-surface);color:var(--c-text)}.specs-toggle-icon{transition:transform .25s;flex-shrink:0}.specs-group-toggle[aria-expanded="false"] .specs-toggle-icon{transform:rotate(-90deg)}.compare-products-header{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:var(--gap)}@media (max-width:600px){.compare-products-header{grid-template-columns:1fr 1fr;gap:.75rem}}.compare-product-col{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:1.5rem;text-align:center;position:relative;transition:border-color .2s}.compare-product-col.winner-col{border-color:var(--c-accent);background:var(--c-accent-glow)}.compare-winner-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--c-accent);color:#fff;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .75rem;border-radius:100px;white-space:nowrap}.compare-product-brand{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent);margin-bottom:.25rem}.compare-product-name{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--c-text);line-height:1.3}.page-nav-link{display:block;padding:.5rem 1.25rem;font-size:.85rem;color:var(--c-text-3);border-left:2px solid #fff0;transition:color .15s,border-color .15s}.page-nav-link:hover{color:var(--c-text-2);border-left-color:var(--c-border-2)}.page-nav-link.active{color:var(--c-accent);border-left-color:var(--c-accent)}.single-product-sidebar>*{position:sticky;top:calc(var(--header-h) + 1.5rem)}@media (max-width:900px){.layout-single{grid-template-columns:1fr}.single-product-sidebar{order:-1}.single-product-sidebar>*{position:relative;top:0}}@keyframes spin{to{transform:rotate(360deg)}}.home-section{padding:var(--gap-lg) 0;border-top:1px solid var(--c-border)}.page-2-noindex-marker{display:none}.admin-bar .page-2-noindex-marker{display:block;position:fixed;bottom:32px;right:1rem;background:var(--c-red);color:#fff;font-size:.7rem;font-weight:700;padding:.2rem .6rem;border-radius:var(--r-sm);z-index:9999}.nadavi-widget{display:block;width:100%;max-width:100%}.card-nadavi .nadavi-widget{font-size:.8rem}@media print{#site-header,#site-footer,.sidebar-filters,.compare-bar,.btn-add-compare-single,.product-sidebar-widget:not(:first-child){display:none!important}.layout-single{grid-template-columns:1fr}.specs-table-responsive{overflow:visible}body{background:#fff;color:#000}}