.az-post-grid-custom .swiper-slide{padding:20px;background:#eee;border-radius:8px}section[data-module=az-post-grid-custom] .az-grid-layout{display:flex;flex-wrap:wrap;gap:20px}section[data-module=az-post-grid-custom] .az-grid-item{width:calc(33.333% - 20px);background:#f5f5f5;padding:20px;box-sizing:border-box}section[data-module=az-post-grid-custom] .swiper-button-prev:after,section[data-module=az-post-grid-custom] .swiper-button-next:after{display:none}section[data-module=az-post-grid-custom] .swiper-button-prev,section[data-module=az-post-grid-custom] .swiper-button-next{background:#000;color:#fff;padding:10px;border-radius:50%;width:30px;height:30px}section[data-module=az-post-grid-custom] .swiper-button-prev:hover,section[data-module=az-post-grid-custom] .swiper-button-next:hover{background:#333}section[data-module=az-post-grid-custom] .product-thumb{margin-bottom:10px}section[data-module=az-post-grid-custom] .az-pagination-numbers{text-align:center;margin-top:20px}section[data-module=az-post-grid-custom] .page-numbers{padding:5px 10px;margin:5px;background-color:#dfdfdf;color:#4a99ff}section[data-module=az-post-grid-custom] .prev,section[data-module=az-post-grid-custom] .next{background-color:transparent}section[data-module=az-post-grid-custom] .current,section[data-module=az-post-grid-custom] .page-numbers:hover{background-color:#4a99ff;color:#fff}section[data-module=az-post-grid-custom] .product-thumb-hover{position:relative;overflow:hidden}section[data-module=az-post-grid-custom] .product-thumb-hover img.hover-image{position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease-in-out;width:100%;height:auto}section[data-module=az-post-grid-custom] .product-thumb-hover:hover img.hover-image{opacity:1}section[data-module=az-post-grid-custom] .product-thumb-hover img.main-image{display:block;width:100%;height:auto}section[data-module=az-post-grid-custom] .bg-featured{background-color:#ccc;height:500px;background-position:center;background-repeat:no-repeat;background-size:cover}section[data-module=az-post-grid-custom] a{text-decoration:none}section[data-module=az-post-grid-custom] h4{margin:10px 0 0}section[data-module=az-post-grid-custom] .post-date{text-align:center !important;margin:auto;display:block;margin-top:20px}@media (max-width:768px){section[data-module=az-post-grid-custom] .az-grid-item{width:calc(50% - 20px)}}@media (max-width:480px){section[data-module=az-post-grid-custom] .az-grid-item{width:100%}}