.homepage-category-carousel{max-width:1920px;margin:0 auto;padding:0 10px}.homepage-category-carousel .slick-list{margin:0 -10px}.homepage-category-carousel .slick-track{display:flex}.homepage-category-carousel .slick-slide{margin:0 10px;height:auto;width:calc(50vw - 10px)!important;max-width:500px}.homepage-category-carousel .slick-slide>div{height:100%}.homepage-category-carousel .carousel-items{justify-content:space-around;margin:0;padding:0;list-style:none}.homepage-category-carousel .carousel-items .carousel-item{height:100%;display:flex !important;flex-direction:column}.homepage-category-carousel .carousel-items .carousel-item .carousel-item-info{display:flex;padding:10px;background:#f1e6db;border:1px solid #f1e6db;height:100%}.homepage-category-carousel .carousel-items .carousel-item .carousel-item-info .carousel-details{display:flex;flex-direction:column;padding:0 10px;min-width:50%}.homepage-category-carousel .carousel-items .carousel-item .carousel-item-info .carousel-image{margin-right:5px;min-width:120px}.homepage-category-carousel .carousel-items .carousel-item .carousel-item-info .carousel-image img{object-fit:cover;object-position:center;height:163px}.homepage-category-carousel .carousel-items .carousel-item .carousel-item-info .carousel-title{color:#333;font-size:20px;margin-bottom:10px;font-family:'Playfair Display';text-transform:lowercase}.homepage-category-carousel .carousel-items .carousel-item .carousel-item-info .carousel-description{font-size:14px;margin-bottom:15px}.homepage-category-carousel .carousel-items .carousel-item .carousel-item-info .carousel-actions{margin-top:auto;margin-bottom:10px;text-align:center}.homepage-category-carousel .carousel-items .carousel-item .carousel-item-info .carousel-actions a{background-color:#94a888;border:none;border-radius:10px;color:#fff;padding:10px 30px;font-size:14px;cursor:pointer;text-align:center;display:inline-block;text-decoration:none;margin:0 auto;font-weight:700;text-transform:lowercase}.homepage-category-carousel .carousel-items .carousel-item .carousel-item-info .carousel-actions a:hover{background-color:#536b45}.homepage-category-carousel .carousel-items:not(.slick-initialized){display:flex;gap:20px}.homepage-category-carousel .carousel-items:not(.slick-initialized) .carousel-item{display:none !important;width:calc((100% - 20px)/3)}.homepage-category-carousel .carousel-items:not(.slick-initialized) .carousel-item:nth-child(1),.homepage-category-carousel .carousel-items:not(.slick-initialized) .carousel-item:nth-child(2),.homepage-category-carousel .carousel-items:not(.slick-initialized) .carousel-item:nth-child(3){display:flex !important}@media only screen and (max-width:768px){.homepage-category-carousel .slick-slide{width:auto !important;max-width:480px}}@media only screen and (max-width:480px){.homepage-category-carousel .slick-slide{width:calc(90vw - 10px)!important}.homepage-category-carousel .carousel-items .carousel-item .carousel-item-info .carousel-title{font-size:18px}.homepage-category-carousel .carousel-items .carousel-item .carousel-item-info .carousel-description,.homepage-category-carousel .carousel-items .carousel-item .carousel-item-info .carousel-actions a{font-size:12px}}@media only screen and (max-width:375px){body .homepage-category-carousel .slick-slide{width:calc(100vw - 10px)!important}body .homepage-category-carousel .carousel-items .carousel-item .carousel-item-info .carousel-actions{margin-top:unset}body .homepage-category-carousel .carousel-items .carousel-item .carousel-item-info .carousel-actions a{padding:10px}}@media only screen and (min-width:1024px){.homepage-category-carousel .slick-slide{width:auto !important}}