card-carousel{display:block;position:relative}.card-carousel{margin:44px auto 46px;width:100%}.card-carousel .card-carousel__inner{padding:0 80px}.card-carousel .card-carousel__item{box-shadow:0 4px 20px #00000040;overflow:hidden;border-radius:10px;width:412px;margin-right:48px;height:auto}.card-carousel .card-carousel__item:last-of-type{margin-right:0}.card-carousel img{display:block;width:100%;height:320px;object-fit:cover}.card-carousel .card-carousel__item-content{padding:8px 12px 12px;text-align:center;display:flex;flex-direction:column;height:calc(100% - 320px)}.card-carousel a{text-decoration:none;display:block}.card-carousel .card-carousel__title{text-align:center;padding:0 56px;font-size:var(--fs24);line-height:30px;min-height:29px}.card-carousel .card-carousel__item-link{display:block;width:100%;margin:auto auto 0;padding-top:32px;text-decoration:underline}.card-carousel .card-carousel__item-title{margin-bottom:8px}.card-carousel .card-carousel__item-description a{display:inline}.card-carousel .card-carousel__wrapper{padding:37px 0 24px;box-sizing:border-box}.card-carousel .card-carousel__buttons{position:absolute;top:0;right:56px;width:84px;height:30px;display:flex;align-items:center;grid-gap:0 24px;z-index:1}.card-carousel .card-carousel__button:after{content:""}.card-carousel .swiper-button-next,.card-carousel .swiper-button-prev{width:30px;height:30px;position:static;display:block;margin:0}.card-carousel .swiper-button-next svg,.card-carousel .swiper-button-prev svg{display:block}.card-carousel .card-carousel__button svg{fill:RGB(var(--color-logo-green));color:RGB(var(--color-logo-green))}.card-carousel .card-carousel__button.swiper-button-disabled{opacity:1}.card-carousel .card-carousel__button.swiper-button-disabled svg{fill:RGB(var(--color-grey-3));color:RGB(var(--color-grey-3))}.card-carousel .card-carousel .swiper-button-prev{transform:rotate(180deg)}.card-carousel .swiper-pagination{display:none;position:static;padding:0 16px}.card-carousel .swiper-button-prev{transform:rotate(180deg)}.card-carousel .card-carousel__buttons:has(.swiper-button-prev.swiper-button-disabled):has(.swiper-button-next.swiper-button-disabled){display:none}@media screen and (max-width: 1024px){.card-carousel .card-carousel__title{font-size:var(--fs21);line-height:25px;padding:0 16px}.card-carousel .card-carousel__buttons{display:none}.card-carousel,card-carousel{padding:0}.card-carousel .swiper-pagination{display:block}.card-carousel .card-carousel__item{width:352px;margin-right:32px}.card-carousel .swiper-pagination-bullet{width:10px;height:10px;border:1px solid RGB(var(--color-base-text));background-color:RGB(var(--color-white))}.card-carousel .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.card-carousel .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;opacity:1}.card-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:RGB(var(--color-logo-green));background-color:RGB(var(--color-logo-green))}.card-carousel .card-carousel__wrapper{padding:28px 0 30px}.card-carousel .card-carousel__inner{padding:0 32px}.card-carousel img{height:300px}.card-carousel .card-carousel__item-link{padding-top:15px}.card-carousel .card-carousel__item-content{height:calc(100% - 300px)}}
/*# sourceMappingURL=/cdn/shop/t/172/assets/card-carousel.css.map */
