.sf .facet-groups{flex-direction:column;flex:320px;gap:8px;min-width:0;display:flex}.sf .facet-groups .size-chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.sf .facet-groups .size-chips::-webkit-scrollbar{display:none}.sf .facet-groups .size-chips .lbl{flex:none;min-width:5.5em}.sf .facet-groups .chip{min-height:44px}@media (min-width:760px){.sf .facet-groups .chip{min-height:0}}.sf .facet-color{gap:7px}.sf .facet-dot{border:1px solid #0000002e;border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.sf .price-from{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.62em;font-weight:500}.sf .opt-picker{min-width:0}.sf .opt-picker+.opt-picker{margin-top:2px}.sf .spec{max-width:760px;margin-block:8px 32px}.sf .spec-title{font-size:calc(clamp(26px, 3vw, 36px) * var(--s2,1));margin:0 0 12px}.sf .spec-table{border-collapse:collapse;width:100%;font-size:14px}.sf .spec-table th,.sf .spec-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:10px 8px}.sf .spec-table th{width:40%;color:var(--muted);font-weight:600}.sf .spec-table tr:first-child th,.sf .spec-table tr:first-child td{border-top:1px solid var(--line)}@media (max-width:520px){.sf .spec-table th{width:45%;font-size:13px}}
