.crd-category-picker{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.crd-category-picker label{display:flex;flex-direction:column;gap:6px;min-width:140px}.crd-category-picker select{max-width:100%}.crd-product .crd-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.crd-product .crd-search{grid-column:1/-1}.crd-product .crd-category-picker{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.crd-product .crd-category-picker label{min-width:0}@media(max-width:600px){.crd-product .crd-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.crd-product .crd-category-picker{grid-template-columns:1fr}}
.crd-product .crd-filters{grid-template-columns:2fr 1fr 1fr 1.15fr 1.15fr auto}.crd-product .crd-search{grid-column:auto}.crd-group .crd-group{margin:16px 0 0 20px;padding-left:16px;border-left:2px solid #d5deeb}.crd-category>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}.crd-category>summary::-webkit-details-marker{display:none}.crd-category>summary:before{content:'›';flex:0 0 auto;color:#61758f;font-size:22px;line-height:1;transform:rotate(0);transition:transform .16s ease}.crd-category[open]>summary:before{transform:rotate(90deg)}.crd-category-heading{flex:1;margin:0;padding:10px 0;color:#203b69;font-size:17px}.crd-depth-1>.crd-category>summary{border-bottom:2px solid #9caecc}.crd-depth-1>.crd-category>summary .crd-category-heading{font-size:20px}.crd-depth-2>.crd-category>summary{border-bottom:1px solid #d5deeb}.crd-depth-2>.crd-category>summary .crd-category-heading{font-size:17px}.crd-depth-3>.crd-category>summary .crd-category-heading{font-size:15px}.crd-category-content{padding-top:10px}@media(max-width:980px){.crd-product .crd-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.crd-product .crd-search{grid-column:span 2}}@media(max-width:600px){.crd-product .crd-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.crd-group .crd-group{margin-left:8px;padding-left:8px}.crd-category-heading{font-size:16px}}
