.etx .etx-quick-families{margin:0 0 26px;padding:0}.etx .etx-quick-families h2,.etx .etx-quick-families h3{font-size:19px;margin:0 0 12px}.etx .etx-quick-families>div{display:flex;flex-wrap:wrap;gap:8px}.etx [data-etx-quick-family]{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #bfd3df;color:#173e58;padding:9px 13px;min-height:44px;font-size:14px;white-space:nowrap;border-radius:4px;cursor:pointer}.etx [data-etx-quick-family][aria-pressed=true]{color:#fff;background:#134e73;border-color:#134e73}.etx [data-etx-quick-family]:disabled{opacity:.45;cursor:default}.etx [data-etx-quick-family] span{font-variant-numeric:tabular-nums}.etx form[data-etx-filter="etx-products"]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end}.etx form[data-etx-filter="etx-products"] .etx-field{min-width:0}.etx form[data-etx-filter="etx-products"] label:has([name=query]){grid-column:span 2;order:1}.etx form[data-etx-filter="etx-products"] label:has([name=brand]){order:2}.etx form[data-etx-filter="etx-products"] label:has([name=family]){order:3}.etx form[data-etx-filter="etx-products"] label:has([name=kind]){order:4}.etx form[data-etx-filter="etx-products"] label:has([name=sort]){order:5}.etx form[data-etx-filter="etx-products"] label:has([name=selectedOnly]){order:6;display:flex;align-items:center;flex-direction:row;gap:9px;min-height:47px;font-size:15px}.etx [name=selectedOnly]{width:20px;height:20px;flex-shrink:0}.etx [data-etx-clear-filter]{order:7}.etx .etx-selection-manager{margin:20px 0 25px;padding:18px 22px;background:#f3f8fb;border:1px solid #bad5e5;border-top:3px solid #1881ae;box-shadow:0 5px 18px #173e5810;position:sticky;top:90px;z-index:5;overflow-wrap:anywhere}.etx .etx-selection-manager h2,.etx .etx-selection-manager h3{font-size:19px;margin:0 0 9px}.etx .etx-selection-manager p{font-size:15px;margin:0 0 8px}.etx .etx-selection-manager .etx-actions{margin-top:10px;gap:8px}.etx .etx-selection-manager .etx-button{min-height:42px;padding:8px 14px;font-size:14px}.etx .etx-selection-details{margin-top:12px;border-top:1px solid #c6dbe7;padding-top:10px}.etx .etx-selection-details summary{cursor:pointer;font-size:15px;font-weight:600}.etx .etx-selection-details>div{padding-top:12px}.etx .etx-selection-manager li{font-size:14px;line-height:1.7;margin-bottom:7px}.etx .etx-selection-manager button:not(.etx-button){border:1px solid #c6dbe7;background:white;color:#134e73;padding:6px 10px;min-height:36px;margin-inline-start:7px;cursor:pointer}.etx #etx-products>.etx-product-card{scroll-margin-top:240px}@media(max-width:900px){.etx .etx-selection-manager{position:static;top:auto}.etx #etx-products>.etx-product-card{scroll-margin-top:25px}}@media(max-width:700px){.etx form[data-etx-filter="etx-products"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.etx form[data-etx-filter="etx-products"] label:has([name=selectedOnly]),.etx [data-etx-clear-filter]{grid-column:1/-1}.etx .etx-quick-families>div{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;max-width:100%;scrollbar-width:thin}.etx [data-etx-quick-family]{flex:0 0 auto}.etx .etx-selection-manager{padding:16px}.etx .etx-selection-manager .etx-actions{display:grid;grid-template-columns:1fr 1fr}.etx .etx-selection-manager .etx-button{width:100%;font-size:13px;padding:8px}.etx .etx-quick-families h2,.etx .etx-quick-families h3{font-size:18px}}
.etx .etx-quick-families>p{font-size:18px;font-weight:600;margin:0 0 12px}.etx .etx-selection-overview{display:flex;align-items:center;justify-content:space-between;gap:12px 22px;flex-wrap:wrap}.etx .etx-selection-counts{display:flex;gap:10px 20px;flex-wrap:wrap;font-size:15px;font-weight:600}.etx .etx-selection-links{display:flex;gap:8px;flex-wrap:wrap}.etx .etx-selection-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.etx .etx-selection-group{min-width:0}.etx .etx-selection-group h3{font-size:16px;margin-bottom:10px}.etx .etx-selection-chips{display:flex;gap:8px;flex-wrap:wrap}.etx .etx-selection-chip{display:flex;align-items:center;gap:8px;max-width:100%;padding:6px 9px;border:1px solid #cfdee7;background:white;border-radius:4px;font-size:14px}.etx .etx-selection-chip a{min-width:0;overflow-wrap:anywhere}.etx .etx-selection-chip button{flex-shrink:0}.etx .etx-selection-more{font-size:14px;margin-top:9px}.etx .etx-selected-filter input[type=checkbox]{width:20px!important;min-height:20px!important;height:20px!important;padding:0!important;margin:0;accent-color:#134e73}@media(max-width:700px){.etx .etx-selection-overview{display:block}.etx .etx-selection-counts{font-size:14px;margin-bottom:12px}.etx .etx-selection-links{display:grid;grid-template-columns:1fr 1fr}.etx .etx-selection-columns{grid-template-columns:1fr;gap:16px}}
.etx .etx-selection-manager:has(details[open]){position:static}
