.qX8sQa_aside{border-radius:20px;flex-direction:column;flex:240px;gap:18px;min-width:0;padding:22px;display:flex}.qX8sQa_filterBody{flex-direction:column;gap:18px;display:flex}.qX8sQa_filterToggle{display:none}.qX8sQa_fieldset{border:0;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;display:flex}.qX8sQa_legend{color:var(--twg-body);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;padding:0;font-size:13px;font-weight:700}.qX8sQa_chk{min-height:40px;color:var(--twg-body);cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}.qX8sQa_chk input{width:18px;height:18px;accent-color:var(--twg-blue);flex:none}.qX8sQa_grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:16px;display:grid}.qX8sQa_thumb{aspect-ratio:16/10;color:var(--twg-muted);background:linear-gradient(145deg,#ffffffd9,#d6f0f599);border-radius:12px;justify-content:center;align-items:center;font-size:12px;display:flex;position:relative;overflow:hidden}@media (max-width:1023px){.qX8sQa_aside{flex-basis:100%;gap:0;padding:6px 18px}.qX8sQa_filterToggle{width:100%;min-height:48px;font:700 17px var(--font-display);color:var(--twg-navy);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.qX8sQa_caret{color:var(--twg-blue);font-size:22px}.qX8sQa_filterBody{display:none}.qX8sQa_filterBody.qX8sQa_open{padding:8px 0 16px;display:flex}}
