.card-carousel{width:100%;overflow:hidden;position:relative}.card-carousel h2{margin:0 0 24px;color:#202020;font-family:Manrope;font-size:32px;font-style:normal;font-weight:600;line-height:140%}.card-carousel .swiper{width:100%;overflow:visible!important}.card-carousel .swiper use-animate{width:100%}.card-carousel .card-carousel-swiper-slide{display:flex;flex-direction:column;justify-content:center;position:relative}.card-carousel .card-carousel-swiper-slide .card-carousel-image-wrapper{display:block;position:relative;width:100%;height:0;padding-bottom:100%}.card-carousel .card-carousel-swiper-slide .card-carousel-image-wrapper .vernal-carousel-image,.card-carousel .card-carousel-swiper-slide .card-carousel-image-wrapper .vernal-carousel-image-hover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .3s}.card-carousel .card-carousel-swiper-slide .card-carousel-image-wrapper .vernal-carousel-image-hover{visibility:hidden;opacity:0}.card-carousel .card-carousel-swiper-slide .card-carousel-image-wrapper .vernal-carousel__badge{position:absolute;left:12px;top:12px;display:flex;align-items:center;justify-content:center;padding:8px 12px;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:120%}.card-carousel .card-carousel-swiper-slide .card-carousel-image-wrapper:hover .vernal-carousel-image-hover{visibility:visible;opacity:1}.card-carousel .card-carousel-swiper-slide .card-carousel-tags-title-price .vernal-carousel-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.card-carousel .card-carousel-swiper-slide .card-carousel-tags-title-price .vernal-carousel-tags .vernal-carousel-tag{display:flex;padding:4px 6px;justify-content:center;align-items:center;background:#ededed;color:#5d5d5d;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.3px}.card-carousel .card-carousel-swiper-slide .card-carousel-tags-title-price .vernal-carousel-title{margin:16px 0 4px;color:#202020;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.card-carousel .card-carousel-swiper-slide .card-carousel-tags-title-price .vernal-carousel-price{margin:0;color:#202020;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.card-carousel .card-carousel-swiper:hover .swiper-button-next,.card-carousel .card-carousel-swiper:hover .swiper-button-prev{opacity:1;overflow:visible}.card-carousel .card-carousel-swiper:hover .swiper-button-disabled{opacity:.35}.card-carousel .card-carousel-swiper:hover .swiper-button-lock{display:none}.card-carousel .swiper-button-next,.card-carousel .swiper-button-prev{display:flex;width:40px;height:40px;padding:8px 10px;justify-content:center;align-items:center;background:#173317;top:40%}.card-carousel .swiper-button-next,.card-carousel .swiper-button-prev{opacity:0;overflow:hidden}.card-carousel .swiper-button-next{right:-16px}.card-carousel .swiper-button-prev{left:0}.card-carousel .swiper-pagination .swiper-pagination-bullet{width:250px;height:2px;background:#d9d9d9;border-radius:0;opacity:1;margin:0}.card-carousel .swiper-pagination .swiper-pagination-bullet-active{background:#202020}@media screen and (max-width:768px){.card-carousel{width:100%;overflow:hidden}.card-carousel h2{margin:0 0 24px;color:#202020;font-family:Manrope;font-size:26px;font-style:normal;font-weight:600;line-height:140%}.card-carousel .swiper{width:100%;overflow:hidden!important;aspect-ratio:2/3}.card-carousel .swiper-slide{height:calc((100% - 30px)/2)!important;display:flex}.card-carousel .card-carousel-swiper-slide{display:flex;flex-direction:column;justify-content:center;position:relative}.card-carousel .card-carousel-swiper-slide .card-carousel-image-wrapper{display:block;position:relative;width:100%;height:0;padding-bottom:100%}.card-carousel .card-carousel-swiper-slide .card-carousel-image-wrapper .vernal-carousel-image,.card-carousel .card-carousel-swiper-slide .card-carousel-image-wrapper .vernal-carousel-image-hover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .3s}.card-carousel .card-carousel-swiper-slide .card-carousel-image-wrapper .vernal-carousel-image-hover{visibility:hidden;opacity:0}.card-carousel .card-carousel-swiper-slide .card-carousel-image-wrapper .vernal-carousel__badge{position:absolute;left:12px;top:12px;display:flex;align-items:center;justify-content:center;padding:8px 12px;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:120%}.card-carousel .card-carousel-swiper-slide .card-carousel-image-wrapper:hover .vernal-carousel-image-hover{visibility:visible;opacity:1}.card-carousel .card-carousel-swiper-slide .card-carousel-tags-title-price .vernal-carousel-tags{display:flex;flex-direction:column;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:12px}.card-carousel .card-carousel-swiper-slide .card-carousel-tags-title-price .vernal-carousel-tags .vernal-carousel-tag{display:flex;padding:4px 6px;justify-content:center;align-items:center;background:#ededed;color:#5d5d5d;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;line-height:120%}.card-carousel .card-carousel-swiper-slide .card-carousel-tags-title-price .vernal-carousel-title{margin:16px 0 4px;color:#202020;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.card-carousel .card-carousel-swiper-slide .card-carousel-tags-title-price .vernal-carousel-price{margin:0;color:#202020;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.card-carousel .swiper-button-next,.card-carousel .swiper-button-prev{display:none}.card-carousel .swiper-button-next{right:-16px}.card-carousel .swiper-button-prev{left:0}.card-carousel .swiper-pagination{bottom:70px;padding:0 48px;display:flex}.card-carousel .swiper-pagination .swiper-pagination-bullet{flex:1 1 250px;height:2px;background:#d9d9d9;border-radius:0;opacity:1;margin:0}.card-carousel .swiper-pagination .swiper-pagination-bullet-active{background:#202020}}@media screen and (max-width:414px){.card-carousel{width:100%;overflow:hidden}.card-carousel h2{margin:0 0 24px;color:#202020;font-family:Manrope;font-size:26px;font-style:normal;font-weight:600;line-height:140%}.card-carousel .swiper{width:127%;overflow:hidden!important;aspect-ratio:6/11}.card-carousel .swiper-slide{height:calc((100% - 30px)/2)!important;display:flex}.card-carousel .card-carousel-swiper-slide{display:flex;flex-direction:column;justify-content:start;position:relative}.card-carousel .card-carousel-swiper-slide .card-carousel-image-wrapper{display:block;position:relative;width:100%;height:0;padding-bottom:100%}.card-carousel .card-carousel-swiper-slide .card-carousel-image-wrapper .vernal-carousel-image,.card-carousel .card-carousel-swiper-slide .card-carousel-image-wrapper .vernal-carousel-image-hover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .3s}.card-carousel .card-carousel-swiper-slide .card-carousel-image-wrapper .vernal-carousel-image-hover{visibility:hidden;opacity:0}.card-carousel .card-carousel-swiper-slide .card-carousel-image-wrapper .vernal-carousel__badge{position:absolute;left:12px;top:12px;display:flex;align-items:center;justify-content:center;padding:8px 12px;font-family:Manrope;font-size:12px;font-style:normal;font-weight:500;line-height:120%}.card-carousel .card-carousel-swiper-slide .card-carousel-image-wrapper:hover .vernal-carousel-image-hover{visibility:visible;opacity:1}.card-carousel .card-carousel-swiper-slide .card-carousel-tags-title-price .vernal-carousel-tags{display:flex;flex-direction:column;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:12px}.card-carousel .card-carousel-swiper-slide .card-carousel-tags-title-price .vernal-carousel-tags .vernal-carousel-tag{display:flex;padding:4px 6px;justify-content:center;align-items:center;background:#ededed;color:#5d5d5d;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;line-height:120%}.card-carousel .card-carousel-swiper-slide .card-carousel-tags-title-price .vernal-carousel-title{margin:16px 0 4px;color:#202020;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.card-carousel .card-carousel-swiper-slide .card-carousel-tags-title-price .vernal-carousel-price{margin:0;color:#202020;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.card-carousel .swiper-button-next,.card-carousel .swiper-button-prev{display:none}.card-carousel .swiper-button-next{right:-16px}.card-carousel .swiper-button-prev{left:0}.card-carousel .swiper-pagination{bottom:70px;padding:0 16px;display:flex}.card-carousel .swiper-pagination .swiper-pagination-bullet{flex:1 1 100px;height:2px;background:#d9d9d9;border-radius:0;opacity:1;margin:0}.card-carousel .swiper-pagination .swiper-pagination-bullet-active{background:#202020}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-card-carousel.css.map */
