/* Native row templates use a real bottom area. Keep its descendants together
   instead of placing display:contents descendants into undefined grid tracks. */

body[data-theme-template="collection"] .catalog-tools .switcher-items{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-sizing:border-box}
body[data-theme-template="collection"] .catalog-tools .switcher-items svg{position:static!important;inset:auto!important;display:block!important;flex:0 0 18px;width:18px!important;height:18px!important;max-width:18px;max-height:18px;margin:0!important;padding:0!important;transform:none!important;translate:none!important}
body[data-theme-template="collection"] .widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view]:not([data-gf-catalog-view="grid-list"]) .product-preview__content{display:grid!important;grid-template-columns:180px minmax(0,1fr) 156px!important;grid-template-areas:"photo title bottom" "photo rating bottom"!important;grid-template-rows:auto 1fr!important;align-items:start!important;gap:8px 18px!important}
body[data-theme-template="collection"] .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) 156px!important}
body[data-theme-template="collection"] .widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view]:not([data-gf-catalog-view="grid-list"]) .product-preview__area-bottom{grid-area:bottom!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:10px!important;position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:24px 0 0!important;transform:none!important}
body[data-theme-template="collection"] .widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view]:not([data-gf-catalog-view="grid-list"]) .product-preview__buy{grid-area:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;position:static!important;inset:auto!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important}
body[data-theme-template="collection"] .widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view]:not([data-gf-catalog-view="grid-list"]) .product-preview__controls{grid-area:auto!important;display:block!important;position:static!important;inset:auto!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important}
body[data-theme-template="collection"] .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{grid-area:auto!important;display:flex!important;position:static!important;inset:auto!important;align-self:auto!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important}
body[data-theme-template="collection"] .widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view]:not([data-gf-catalog-view="grid-list"]) .product-preview__price{grid-area:auto!important;display:block!important;position:static!important;inset:auto!important;align-self:auto!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important;text-align:left!important}
body[data-theme-template="collection"] .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{grid-area:auto!important;position:static!important;inset:auto!important;width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
@media(max-width:767px){
 body[data-theme-template="collection"] .widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view]:not([data-gf-catalog-view="grid-list"]) .product-preview__content{grid-template-columns:96px minmax(0,1fr)!important;grid-template-areas:"photo title" "photo rating" "bottom bottom"!important;grid-template-rows:auto auto auto!important;gap:8px 12px!important}
 body[data-theme-template="collection"] .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}
 body[data-theme-template="collection"] .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-right:26px!important}
 body[data-theme-template="collection"] .widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view]:not([data-gf-catalog-view="grid-list"]) .product-preview__area-bottom{padding:0!important;gap:8px!important}
 body[data-theme-template="collection"] .widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view]:not([data-gf-catalog-view="grid-list"]) .product-preview__buy{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
 body[data-theme-template="collection"] .widget-type_system_widget_v4_catalog_5 .catalog-list[data-gf-catalog-view]:not([data-gf-catalog-view="grid-list"]) .product-preview__controls{flex:0 0 130px!important;width:130px!important}
}
