.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%;min-height:1.4em}@media screen and (max-width:768px){.card-carousel .card-carousel-swiper:not(.swiper-initialized){overflow:hidden!important}.card-carousel .card-carousel-swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-wrap:wrap;box-sizing:border-box;gap:8px}.card-carousel .card-carousel-swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 calc((100% - 8px)/2);width:calc((100% - 8px)/2)!important;max-width:calc((100% - 8px)/2);min-width:0;height:auto;box-sizing:border-box}}@media screen and (min-width:769px){.card-carousel .card-carousel-swiper:not(.swiper-initialized){overflow:hidden!important}.card-carousel .card-carousel-swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-wrap:nowrap;box-sizing:border-box;gap:0 16px}.card-carousel .card-carousel-swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 calc((100% - 48px)/4);width:calc((100% - 48px)/4)!important;max-width:calc((100% - 48px)/4);min-width:0;height:auto;box-sizing:border-box}}.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--force-wrap{flex-direction:column;align-items:flex-start}.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{min-height:14px;margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.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/4;-webkit-overflow-scrolling:touch;scrollbar-width:none}.card-carousel .swiper::-webkit-scrollbar{display:none;width:0;height:0}@supports not (aspect-ratio:2 / 4){.card-carousel .swiper{aspect-ratio:unset;min-height:200vw}}.card-carousel .swiper-slide{height:calc((100% - 8px)/2)!important;box-sizing:border-box;min-height:0;display:flex;align-items:stretch;align-content:flex-start}.card-carousel .card-carousel-swiper-slide{display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-start;min-height:0;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{position:relative;bottom:auto;left:auto;margin-top:8px;padding:0 48px;flex-wrap:nowrap;justify-content:center;gap:0}.card-carousel .swiper-pagination .swiper-pagination-bullet{flex:1 1 0;width:auto!important;min-width:0;max-width:none;height:2px;background:#d9d9d9;border-radius:0;opacity:1;margin:0!important}.card-carousel .swiper-pagination .swiper-pagination-bullet-active{background:#202020}}.card-carousel .vernal-carousel__badge--has-image{padding:0!important;background:0 0!important;color:transparent;font-size:0!important;line-height:0!important;justify-content:start!important}.card-carousel .vernal-carousel__badge--has-image .vernal-carousel__badge-img{display:block;height:auto;width:104px;object-fit:contain}.card-carousel .vernal-carousel__badge--has-image .vernal-carousel__badge-img--all{display:block}@media screen and (max-width:768px){.card-carousel .vernal-carousel__badge--has-image .vernal-carousel__badge-img--desktop{display:none!important}}@media screen and (min-width:769px){.card-carousel .vernal-carousel__badge--has-image .vernal-carousel__badge-img--mobile{display:none!important}}@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:8/14;-webkit-overflow-scrolling:touch;scrollbar-width:none}.card-carousel .swiper::-webkit-scrollbar{display:none;width:0;height:0}@supports not (aspect-ratio:8 / 14){.card-carousel .swiper{aspect-ratio:unset;min-height:222.5vw}}.card-carousel .swiper-slide{height:calc((100% - 8px)/2)!important;box-sizing:border-box;min-height:0;display:flex;align-items:stretch;align-content:flex-start}.card-carousel .card-carousel-swiper-slide{display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-start;min-height:0;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{position:relative;bottom:auto;left:auto;margin-top:8px;padding:0 16px;flex-wrap:nowrap;justify-content:center;gap:0}.card-carousel .swiper-pagination .swiper-pagination-bullet{flex:1 1 0;width:auto!important;min-width:0;max-width:none;height:2px;background:#d9d9d9;border-radius:0;opacity:1;margin:0!important}.card-carousel .swiper-pagination .swiper-pagination-bullet-active{background:#202020}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-card-carousel.css.map */
