.carousel{--swiper-padding-bottom:42px;--swiper-navigation-size:16px;--swiper-navigation-sides-offset:2px;--swiper-theme-color:var(--wp--preset--color--neutral-0);--swiper-pagination-bullet-inactive-color:var(--wp--preset--color--neutral-100);--swiper-pagination-bullet-inactive-opacity:0.2;--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-color:var(--wp--preset--color--neutral-100);--swiper-navigation-top-offset:calc(100% - calc(var(--swiper-padding-bottom) / 2))}.carousel .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:16px}.carousel .swiper:not(.swiper-initialized) .swiper-slide{flex:1;max-width:33.333%}.carousel .swiper:not(.swiper-initialized) .swiper-button-next,.carousel .swiper:not(.swiper-initialized) .swiper-button-prev,.carousel .swiper:not(.swiper-initialized) .swiper-pagination,.carousel .swiper:not(.swiper-initialized) .swiper-scrollbar{display:none}.carousel .swiper-wrapper{padding-bottom:var(--swiper-padding-bottom)}.carousel .swiper-slide{position:relative;overflow:hidden;border-radius:var(--theme--border-radius--base)}.carousel .swiper-button-next,.carousel .swiper-button-prev{display:none}@media screen and (min-width:768px){.carousel .swiper-button-next,.carousel .swiper-button-prev{display:flex;width:32px;height:32px;background:rgba(0,0,0,.9);border-radius:4px;padding:4px;margin:0}.carousel .swiper-button-next:hover,.carousel .swiper-button-prev:hover{background-color:#000}.carousel .swiper-button-prev:active{transform:translateX(-2px)}.carousel .swiper-button-next:active{transform:translateX(2px)}}.carousel img{position:relative;display:block;object-fit:cover;width:100%;height:100%;z-index:0}