.styles-module-scss-module__Dmv0Tq__container{flex-direction:column;gap:10px;display:flex;position:relative}.styles-module-scss-module__Dmv0Tq__input_container{background-color:var(--color-white);border-radius:8px;justify-content:space-between;align-items:center;padding-right:16px;display:flex}.styles-module-scss-module__Dmv0Tq__input{border-radius:8px;flex-grow:1;padding:16px;font-size:14px}.styles-module-scss-module__Dmv0Tq__label{display:none}@media (min-width:768px){.styles-module-scss-module__Dmv0Tq__label{display:block}}
.styles-module-scss-module__cXZM5W__sidebar{flex-direction:column;gap:15px;display:flex}@media (min-width:768px){.styles-module-scss-module__cXZM5W__sidebar{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);display:grid}.styles-module-scss-module__cXZM5W__category_select{order:1}.styles-module-scss-module__cXZM5W__search_input{order:3;grid-column:1/3}.styles-module-scss-module__cXZM5W__alphabet_select{order:2}.styles-module-scss-module__cXZM5W__mineral_group_select{order:5}.styles-module-scss-module__cXZM5W__mineral_deposit_select{order:6}.styles-module-scss-module__cXZM5W__from_to_price_sort{order:4;grid-column:1/3;display:flex}.styles-module-scss-module__cXZM5W__from_to_price_sort__base{order:2;grid-column:2/2}}@media (min-width:1024px){.styles-module-scss-module__cXZM5W__sidebar{border-radius:var(--border-radius-theme);border:2px solid var(--color-border);flex-direction:column;padding:24px;display:flex}.styles-module-scss-module__cXZM5W__category_select{order:1}.styles-module-scss-module__cXZM5W__search_input{order:2}.styles-module-scss-module__cXZM5W__alphabet_select{order:4}.styles-module-scss-module__cXZM5W__from_to_price_sort{flex-direction:column;order:3;display:flex}}
.styles-module-scss-module__9rOoWW__container{box-sizing:border-box;width:93%;max-width:736px;margin:0 auto;position:relative}@media (min-width:1024px){.styles-module-scss-module__9rOoWW__container{max-width:1400px}}.styles-module-scss-module__9rOoWW__container{--block-margin:50px;padding:18px 0 58px}.styles-module-scss-module__9rOoWW__breadcrumbs,.styles-module-scss-module__9rOoWW__banner{margin-bottom:40px}.styles-module-scss-module__9rOoWW__title{margin-bottom:15px}.styles-module-scss-module__9rOoWW__sorting_bar{margin-bottom:28px}.styles-module-scss-module__9rOoWW__catalog{margin-bottom:var(--block-margin)}.styles-module-scss-module__9rOoWW__catalog__title_container{margin-bottom:26px}.styles-module-scss-module__9rOoWW__products{grid-template-columns:repeat(2,1fr);align-content:stretch;gap:20px;display:grid}@media (min-width:638px){.styles-module-scss-module__9rOoWW__products{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.styles-module-scss-module__9rOoWW__products{grid-template-columns:repeat(4,1fr)}}.styles-module-scss-module__9rOoWW__products article{align-self:stretch}.styles-module-scss-module__9rOoWW__pagination{margin:0 auto}.styles-module-scss-module__9rOoWW__content_container{flex-direction:column;gap:30px;display:flex}@media (min-width:768px){.styles-module-scss-module__9rOoWW__container{--block-margin:80px;padding:22px 0 68px}.styles-module-scss-module__9rOoWW__breadcrumbs,.styles-module-scss-module__9rOoWW__banner{margin-bottom:52px}.styles-module-scss-module__9rOoWW__catalog__title_container{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.styles-module-scss-module__9rOoWW__sorting_bar{margin-bottom:32px}}@media (min-width:1024px){.styles-module-scss-module__9rOoWW__container{--block-margin:110px;padding:22px 0 110px}.styles-module-scss-module__9rOoWW__breadcrumbs,.styles-module-scss-module__9rOoWW__banner{margin-bottom:60px}.styles-module-scss-module__9rOoWW__content{grid-template-columns:326px 1fr;align-items:flex-start;gap:30px;display:grid}.styles-module-scss-module__9rOoWW__products{grid-template-columns:repeat(3,1fr);gap:30px}.styles-module-scss-module__9rOoWW__sorting_bar{margin-bottom:0}}.styles-module-scss-module__9rOoWW__category_description{color:#333;margin-top:20px;font-size:16px}.styles-module-scss-module__9rOoWW__deliverySection{margin-bottom:var(--block-margin)}
