.mm-products-category{align-items:flex-start;background-color:var(--background-color,var(--wp--preset--color--primary-color));color:var(--text-color,var(--wp--preset--color--secondary-color));cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:0 20px!important}@media screen and (min-width:992px){.mm-products-category{padding:0 1.2vw!important}}.mm-products-category--view-all{display:flex}@media screen and (min-width:992px){.mm-products-category--view-all{display:none}}.mm-products-category__wrap-inner{display:flex;padding-bottom:20px;position:relative}@media screen and (min-width:992px)and (max-width:1200px){.mm-products-category__wrap-inner{flex-wrap:wrap;padding-bottom:0;width:110px}}.mm-products-category__items{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center}@media screen and (min-width:992px){.mm-products-category__items{align-items:center;display:flex;flex-direction:row;justify-content:center}}.mm-products-category__title{color:#000;font-family:var(--wp--preset--font-family--body);font-size:min(16px,4.3vw);font-weight:500;letter-spacing:0;line-height:1;padding:0 15px 0 0;padding-bottom:0!important;position:relative;text-align:left;text-transform:uppercase;text-wrap-mode:nowrap}@media screen and (min-width:992px)and (max-width:1200px){.mm-products-category__title{font-size:min(14px,1.35vw);padding:0}.mm-products-category__title:after{content:none}}@media screen and (min-width:1200px){.mm-products-category__title{font-size:min(14px,4.3vw)}}.mm-products-category__title:after{background-color:#000;content:"";height:94%;position:absolute;right:0;top:0;width:1px}.mm-products-category__button{color:#000;font-family:var(--wp--preset--font-family--body)!important;font-size:min(16px,4.3vw);line-height:1;margin:0 0 0 15px;padding-bottom:0!important;position:relative;text-align:left;text-transform:uppercase}@media screen and (min-width:992px)and (max-width:1200px){.mm-products-category__button{font-size:min(14px,1.35vw);margin:10px 0 0}}@media screen and (min-width:1200px){.mm-products-category__button{font-size:min(14px,4.3vw)}}.mm-products-category__button:after{border-bottom:1px solid #000;bottom:-2px;content:"";left:0;position:absolute;width:100%}.mm-products-category:not(:last-child){border-bottom:2px solid #d9d9d9;width:100%}@media screen and (min-width:992px){.mm-products-category:not(:last-child){border-bottom:unset;border-right:1px solid #d9d9d9;width:unset}}
