/* Keep native sorting and a single product grid; hide view switches. */

body[data-theme-template="collection"] .widget-type_system_widget_v4_catalog_5 .catalog-tools{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-width:0;min-height:40px;margin:0 0 16px!important;padding:0}
body[data-theme-template="collection"] .widget-type_system_widget_v4_catalog_5 .catalog-tools .switcher{display:none!important}
body[data-theme-template="collection"] .catalog-tools .switcher-items{display:grid;place-items:center;width:38px;height:38px;padding:9px;border:1px solid #e6e6e8;border-radius:6px;color:#96969d;background:#fff;cursor:pointer}
body[data-theme-template="collection"] .catalog-tools .switcher-items svg{display:block;width:18px;height:18px;fill:currentColor}
body[data-theme-template="collection"] .catalog-tools .switcher-items:hover{color:#242629;border-color:#b9bbc0}
body[data-theme-template="collection"] .catalog-tools .switcher-items.is-active{color:#242629;background:#f3f3f4;border-color:#242629}
body[data-theme-template="collection"] .catalog-tools .switcher-items:focus-visible{outline:2px solid #242629;outline-offset:2px}
body[data-theme-template="collection"] .widget-type_system_widget_v4_catalog_5 .catalog-tools .collection-sort{display:block!important;min-width:0;margin-left:auto}
body[data-theme-template="collection"] .widget-type_system_widget_v4_catalog_5 .catalog-tools .collection-order-wrapper{display:block!important;margin:0;min-width:0}
body[data-theme-template="collection"] .catalog-tools select{width:250px;max-width:100%;height:40px;font-size:14px}
.widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view="grid-list"]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
.widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view="grid-full-list"],.widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view="line-list"]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
.widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view="grid-full-list"] .product-preview__content,.widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view="line-list"] .product-preview__content{grid-template-columns:180px minmax(0,1fr) 130px!important;grid-template-areas:"photo title price" "photo rating buy" "photo available buy"!important;grid-template-rows:auto auto 1fr!important;gap:8px 18px!important;align-items:center;padding:16px!important}
.widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view="line-list"] .product-preview__content{grid-template-columns:80px minmax(0,1fr) 130px!important;padding:12px 16px!important}
.widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view]:not([data-gf-catalog-view="grid-list"]) .product-preview__area-photo{margin:0;padding:0;align-self:center}
.widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view="grid-full-list"] .product-preview__photo .img-ratio{height:180px!important}
.widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view="line-list"] .product-preview__photo .img-ratio{height:80px!important}
.widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view]:not([data-gf-catalog-view="grid-list"]) .product-preview__area-title{padding:0!important}
.widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view]:not([data-gf-catalog-view="grid-list"]) .product-preview__title{min-height:0;max-height:59px}
.widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view]:not([data-gf-catalog-view="grid-list"]) .product-preview__price{margin:0!important;padding-right:25px}
.widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view]:not([data-gf-catalog-view="grid-list"]) .product-preview__controls>.add-cart-counter{align-self:end}
.widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view]:not([data-gf-catalog-view="grid-list"]) .product-preview__area-bottom .product-preview__available{margin:0;align-self:end}
@media(max-width:767px){
 .widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view="grid-list"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body[data-theme-template="collection"] .filter-mobile-controls .collection-sort{display:none!important}
 body[data-theme-template="collection"] .widget-type_system_widget_v4_catalog_5 .catalog-tools{gap:10px;margin-bottom:12px!important}
 body[data-theme-template="collection"] .catalog-tools select{width:100%;font-size:13px;padding-left:10px;padding-right:24px}
 body[data-theme-template="collection"] .widget-type_system_widget_v4_catalog_5 .catalog-tools .collection-sort{flex:1;min-width:145px}
 .widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view="grid-full-list"] .product-preview__content,.widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view="line-list"] .product-preview__content{grid-template-columns:96px minmax(0,1fr)!important;grid-template-areas:"photo title" "photo available" "price buy"!important;gap:10px 12px!important;padding:12px!important}
 .widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view="line-list"] .product-preview__content{grid-template-columns:72px minmax(0,1fr)!important;gap:8px 12px!important}
 .widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view="grid-full-list"] .product-preview__photo .img-ratio{height:96px!important}
 .widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view="line-list"] .product-preview__photo .img-ratio{height:72px!important}
 .widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view]:not([data-gf-catalog-view="grid-list"]) .product-preview__price{padding-right:0}
 .widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view]:not([data-gf-catalog-view="grid-list"]) .product-preview__controls .favorites_btn{top:4px;right:4px}
}
