.categories-grid{display:flex;flex-wrap:wrap;margin:0 -13px;row-gap:21px;color:#fff}.pupfaire-shop-categories{max-width:1289px;width:100%;margin:0 auto;padding-left:20px;padding-right:20px}.categories-grid .category-card-1,.categories-grid .category-card-4{width:41.432%}.categories-grid .category-card-2,.categories-grid .category-card-3{width:56.568%}.categories-grid .category-card{padding:0;position:relative}.category-image{position:relative;padding-top:283px;display:flex}.category-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:32px;object-position:right}.category-content{position:absolute;top:0;left:13px;right:13px;bottom:0;padding:34px 48px 39px;display:flex;flex-direction:column}.category-content .category-title{font-family:Bubblebody Neue;font-size:27.2px;line-height:1;font-weight:700;color:#fff;margin:0}.category-content .category-desc{margin:5px 0;font-family:Poppins;font-size:14px;max-width:250px;width:100%;mix-blend-mode:difference}.category-button{margin:auto 0 0;font-family:Poppins;font-size:12px;text-decoration:none;color:#fff}.category-card-1 .category-button{color:#000}.category-button span{margin-left:3px}.category-button span svg{width:5px;height:10px}.category-card-1 .category-button span svg path{fill:#000}.category-content .category-subtitle{font-family:Poppins;font-size:13.6px;margin:0 0 11px;text-transform:capitalize}.categories-grid .swiper-button-next:after,.categories-grid .swiper-button-prev:after{display:none}.categories-grid .swiper-button-prev svg{transform:rotate(180deg);min-width:16px;min-height:16px}.categories-grid .swiper-button-next svg{min-width:16px;min-height:16px}.categories-grid .swiper-button-next svg path,.categories-grid .swiper-button-prev svg path{fill:#fff}.categories-grid .swiper-button-next,.categories-grid .swiper-button-prev{top:60%;transform:translateY(-50%);background:#f42020;border-radius:50%;padding:23px}@media only screen and (min-width:768px){.categories-grid .swiper-wrapper{flex-wrap:wrap;gap:15px}.categories-grid .swiper-button-next,.categories-grid .swiper-button-prev{display:none}}@media only screen and (max-width:1024px){.category-content .category-title{font-size:24px}}@media only screen and (max-width:991px){.category-content{padding:50px 30px 20px}}@media only screen and (max-width:767px){.categories-grid .category-card-1,.categories-grid .category-card-4,.categories-grid .category-card-2,.categories-grid .category-card-3{width:100%}.category-content{padding:50px 38px 20px}.category-content .category-title{font-size:20px}.category-content .category-desc{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/shop-categories-grid.css.map */
