[data-responsive-grid]{--hh-grid-current:2}
[data-responsive-grid] [data-product-container]>.flex>.sf__col-item{width:calc(100% / var(--hh-grid-current))!important}
@media(min-width:768px){[data-responsive-grid]{--hh-grid-current:var(--hh-grid-tablet,3)}}
@media(min-width:1024px){[data-responsive-grid]{--hh-grid-current:var(--hh-grid-desktop,4)}}
