
.catalog-tools{max-width:810px!important;display:grid!important;grid-template-columns:minmax(180px,1.5fr) minmax(130px,.9fr) minmax(150px,1fr);gap:12px!important;width:100%}.catalog-tools>.search-field{min-width:0;flex:none}.catalog-tools>label.category-field,.catalog-tools>label.sort-field{display:flex;flex-direction:column;justify-content:center;background:#fff;border:1px solid #e3d7e8;border-radius:10px;padding:8px 12px;min-width:0;max-width:none}.category-field>span,.sort-field>span{font-size:10px;color:#75667e;margin-bottom:3px}.catalog-tools select{width:100%;max-width:100%;font-size:12px;border:0;background:transparent;color:#3b234d;min-height:28px}.photo-only-filter{font-size:12px;display:flex;align-items:center;gap:7px;white-space:nowrap;min-height:40px;color:#614574;cursor:pointer}.photo-only-filter input{width:17px;height:17px;accent-color:#6d388b}.active-filters{flex-wrap:wrap;justify-content:flex-end}.product-facts{margin:0 0 24px;border-top:1px solid #e7ddec;font-size:14px}.product-facts>div{display:grid;grid-template-columns:1fr 1.3fr;gap:15px;border-bottom:1px solid #e7ddec;padding:12px 0}.product-facts dt{color:#74667c}.product-facts dd{margin:0;color:#392244}.product-unit{line-height:1.55!important}.product-card h3{overflow-wrap:anywhere}
@media(max-width:900px){.store-heading{flex-wrap:wrap}.catalog-tools{max-width:none!important;flex-basis:100%}.catalog-tools>.search-field{padding:0 12px}.catalog-tools>label.sort-field{max-width:none!important;min-width:0!important}}
@media(max-width:620px){.catalog-tools{grid-template-columns:1fr 1fr;gap:10px!important}.catalog-tools>.search-field{grid-column:1/-1;min-height:48px}.catalog-tools>label.category-field,.catalog-tools>label.sort-field{min-height:51px;padding:7px 10px}.catalog-tools select{font-size:12px!important;min-height:26px}.catalog-status{align-items:flex-start;gap:10px}.catalog-status>p{font-size:12px;line-height:1.5}.active-filters{gap:5px}.photo-only-filter{font-size:11px;min-height:34px}.product-facts{font-size:13px}.product-facts>div{grid-template-columns:1fr 1.2fr;gap:12px}.product-unit{font-size:10px!important}}
