.filter-carousel-container{position:relative}.filter-carousel-container.overflow-style-carousel .filter-carousel{overflow:visible}@media(max-width:767px){.filter-carousel-container.mobile-overflow-style-carousel .filter-carousel{overflow:visible}}.filter-carousel-container.filter-all-items-same-height .swiper-slide{height:auto}.filter-carousel-container:not(.swiper-has-arrows) .swiper-button-next,.filter-carousel-container:not(.swiper-has-arrows) .swiper-button-prev{display:none}@media(min-width:767px){.filter-carousel-container.arrow-position-side{padding:0 var(--layout-space-xl)}}.filter-carousel-container.arrow-position-side.swiper-has-arrows .filter-swiper-button-container,.filter-carousel-container.arrow-position-side.swiper-mobile-has-arrows .filter-swiper-button-container{margin:0;position:static}.filter-carousel-container.arrow-position-side.swiper-has-arrows .filter-swiper-button-container .swiper-button-next,.filter-carousel-container.arrow-position-side.swiper-has-arrows .filter-swiper-button-container .swiper-button-prev,.filter-carousel-container.arrow-position-side.swiper-mobile-has-arrows .filter-swiper-button-container .swiper-button-next,.filter-carousel-container.arrow-position-side.swiper-mobile-has-arrows .filter-swiper-button-container .swiper-button-prev{color:var(--color-secondary);margin:0;position:absolute;top:50%;transform:translateY(-50%)}.filter-carousel-container.arrow-position-side.swiper-has-arrows .filter-swiper-button-container .swiper-button-prev,.filter-carousel-container.arrow-position-side.swiper-mobile-has-arrows .filter-swiper-button-container .swiper-button-prev{left:0}.filter-carousel-container.arrow-position-side.swiper-has-arrows .filter-swiper-button-container .swiper-button-next,.filter-carousel-container.arrow-position-side.swiper-mobile-has-arrows .filter-swiper-button-container .swiper-button-next{right:0}.filter-carousel-container.swiper-has-arrows .filter-swiper-button-container,.filter-carousel-container.swiper-mobile-has-arrows .filter-swiper-button-container{display:none;gap:.5rem;justify-content:center;margin-top:2.5rem}.filter-carousel-container.swiper-has-arrows .swiper-button-next,.filter-carousel-container.swiper-has-arrows .swiper-button-prev,.filter-carousel-container.swiper-mobile-has-arrows .swiper-button-next,.filter-carousel-container.swiper-mobile-has-arrows .swiper-button-prev{display:inline-flex;height:49px;margin:0;position:static;width:48px}.filter-carousel-container.swiper-has-arrows .swiper-button-next:after,.filter-carousel-container.swiper-has-arrows .swiper-button-prev:after,.filter-carousel-container.swiper-mobile-has-arrows .swiper-button-next:after,.filter-carousel-container.swiper-mobile-has-arrows .swiper-button-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2749%27 fill=%27none%27%3E%3Crect width=%2746%27 height=%2746%27 x=%271%27 y=%271.644%27 stroke=%27%230098DB%27 stroke-width=%272%27 rx=%2723%27/%3E%3Cpath stroke=%27%230098DB%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M14.667 24.644h18.666M24 15.31l9.333 9.334L24 33.977%27/%3E%3C/svg%3E");content:"";height:49px;width:48px}.filter-carousel-container.swiper-has-arrows .swiper-button-next:hover:after,.filter-carousel-container.swiper-has-arrows .swiper-button-prev:hover:after,.filter-carousel-container.swiper-mobile-has-arrows .swiper-button-next:hover:after,.filter-carousel-container.swiper-mobile-has-arrows .swiper-button-prev:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2748%27 height=%2749%27 fill=%27none%27%3E%3Crect width=%2746%27 height=%2746%27 x=%271%27 y=%271.644%27 stroke=%27%23008ECD%27 stroke-width=%272%27 rx=%2723%27/%3E%3Cpath stroke=%27%23008ECD%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M14.667 24.644h18.666M24 15.31l9.333 9.334L24 33.977%27/%3E%3C/svg%3E")}.filter-carousel-container.swiper-has-arrows .swiper-button-prev:after,.filter-carousel-container.swiper-mobile-has-arrows .swiper-button-prev:after{transform:rotate(-180deg)}@media(min-width:767px){.filter-carousel-container.swiper-has-arrows .filter-swiper-button-container{display:flex}}@media(max-width:767px){.filter-carousel-container.swiper-mobile-has-arrows .filter-swiper-button-container{display:flex}}.filter-carousel-container.swiper-has-dots .swiper-button-next,.filter-carousel-container.swiper-has-dots .swiper-button-prev,.filter-carousel-container.swiper-mobile-has-dots .swiper-button-next,.filter-carousel-container.swiper-mobile-has-dots .swiper-button-prev{top:calc(50% - var(--layout-space-xl)/2)}.filter-carousel-container.swiper-has-dots .filter-swiper-pagination,.filter-carousel-container.swiper-mobile-has-dots .filter-swiper-pagination{display:none;gap:.5rem;justify-content:center;margin-top:2.5rem;position:static}.filter-carousel-container.swiper-has-dots .filter-swiper-pagination .swiper-pagination-bullet,.filter-carousel-container.swiper-mobile-has-dots .filter-swiper-pagination .swiper-pagination-bullet{background:none;border:1px solid var(--color-primary);height:12px;margin:0;opacity:1;position:relative;width:12px}.filter-carousel-container.swiper-has-dots .filter-swiper-pagination .swiper-pagination-bullet:after,.filter-carousel-container.swiper-mobile-has-dots .filter-swiper-pagination .swiper-pagination-bullet:after{border-radius:50%;content:"";display:block;height:8px;left:1px;position:absolute;top:1px;width:8px}.filter-carousel-container.swiper-has-dots .filter-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.filter-carousel-container.swiper-mobile-has-dots .filter-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color:var(--color-primary)}@media(min-width:767px){.filter-carousel-container.swiper-has-dots .filter-swiper-pagination{display:flex}}@media(max-width:767px){.filter-carousel-container.swiper-mobile-has-dots .filter-swiper-pagination{display:flex}}.filter-carousel-container .filter-swiper-slide-content>:last-child{margin-block-end:0!important}
