/*
Generated time: April 20, 2025 23:12
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.category-grid{width:100%;margin:0 auto}.category-grid__item{position:relative;overflow:hidden}.category-grid__link{display:block;text-decoration:none;color:inherit}.category-grid__image-wrapper{position:relative;width:100%;overflow:hidden}.category-grid__image{width:100%;height:100%;object-fit:cover}.category-grid__content{position:absolute;bottom:0;left:0;right:0;padding:2rem;background:linear-gradient(to top,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);color:#fff;text-align:center}.category-grid__heading{font-size:1.5rem;margin:0 0 1rem;font-weight:500;text-transform:uppercase}.category-grid__button{display:inline-block;padding:var(--button-padding-vertical,.5rem) var(--button-padding-horizontal,1.5rem);background-color:#fff;color:#000;font-size:var(--button-font-size, .875rem);font-weight:500;transition:all .3s ease}@media screen and (max-width:749px){.category-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.category-grid::-webkit-scrollbar{display:none}.category-grid__item{flex:0 0 100%;width:100%;scroll-snap-align:start}.category-grid__content{padding:1.5rem}.category-grid__heading{font-size:1.25rem;margin-bottom:.75rem}.category-grid__button{padding:.4rem 1.2rem;font-size:.8125rem}.category-grid__slider-indicator{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,.5);color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;z-index:1}}