.pd-slick-carousel-container.category-carousel .pd-slick-carousel img{aspect-ratio:auto !important;-o-object-fit:contain !important;object-fit:contain !important}.pd-slick-carousel-container.category-carousel .slick-carousel-item .cta{font-family:"DM Sans",arial,helvetica,serif;font-size:0.875rem;font-weight:500;font-style:normal;line-height:1.25rem;margin-top:0;padding-top:0;display:flex;justify-content:center;gap:0.5rem;margin-bottom:2rem}.pd-slick-carousel-container.category-carousel .slick-carousel-item .cta p{margin-bottom:0}.pd-slick-carousel-container.category-carousel .slick-carousel-item .cta a:hover{text-decoration:none;color:#ecebe8}.pd-slick-carousel-container.category-carousel .slick-carousel-item .cta>div{padding:0 1rem;text-align:center}.pd-slick-carousel-container.category-carousel .slick-slide{padding-bottom:1.5rem}.pd-slick-carousel-container.category-carousel .slick-slide img{margin:0 auto;border-radius:16px;width:100%;max-width:11.25rem !important}@media(max-width: 1199.98px){.pd-slick-carousel-container.category-carousel .slick-list{padding:0 35% 0 0 !important}}.pd-slick-carousel-container.category-carousel .pd-slick-carousel{background:linear-gradient(180deg, transparent calc(100% - 9.75rem), #ECEBE8 calc(100% - 9.75rem), #fff 100%)}.pd-slick-carousel-container.category-carousel .slick-carousel-inner.slick-slider.slick-dotted:not(.inside-dots) .slick-dots{top:unset;position:absolute;bottom:-2rem}
