.apparition-from-right{opacity:0;transform:translate(100px);transition:opacity .8s ease-out,transform .8s ease-out}.apparition-from-right.animate{opacity:1;transform:translate(0)}.products-list{overflow:hidden}.products-list h2{margin-bottom:30px}.products-list .swiper{position:relative;width:100%;height:100%;padding:10px}.products-list .products-list__tabs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:25px}.products-list .products-list__tabs .tab__item{line-height:1;padding:5px 10px;border-radius:30px;border:solid 1px transparent;cursor:pointer;transition:background-color .3s ease}.products-list .products-list__tabs .tab__item.active{border-color:#000}.products-list .products-list__contents{position:relative}.products-list .products-list__contents .contents__item{display:none;width:100%;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.products-list .products-list__contents .contents__item.active{display:block;opacity:1;transform:translateY(0)}.products-list .swiper-wrapper{display:flex;align-items:stretch;height:auto}.products-list .swiper-wrapper .product__item{display:flex;flex-direction:column;box-sizing:border-box;background-color:#fff;height:auto;min-height:100%;cursor:pointer;overflow:hidden}.products-list .product__item .item__image{position:relative;width:100%;height:auto;overflow:hidden}.products-list .product__item .item__image img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.products-list .product__item .product__item-tag{position:absolute;right:10px;padding:2px 7px;border-radius:5px;background-color:#000;color:#fff;font-size:16px;text-transform:uppercase}.products-list .product__item .item__content{display:flex;flex-direction:column;gap:7px;line-height:1.2;flex-grow:1}.products-list .product__item-title{font-family:Mattone Bold,sans-serif;font-size:16px;font-weight:700}.products-list .product__item-vendor{font-size:16px}.products-list .product__item-rating{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1}.products-list .item__tag{position:absolute;top:10px;left:10px;line-height:1;padding:5px 10px;border-radius:5px;background-color:#000;color:#fff}.products-list .product__item-price{display:flex;align-items:center;gap:5px;margin-top:5px}.products-list .product__item-price .price{font-family:Mattone Bold,sans-serif;font-weight:700;line-height:1}.products-list .product__item-price .compare-at-price{text-decoration:line-through;line-height:1}.products-list .product__item-price .reduction-rate{padding:3px 5px;border-radius:5px;background-color:#000;color:#fff;line-height:1}.products-list .product__item-price .reduction-rate:empty{display:none}.products-list .product__item-button{height:100%;display:flex;align-items:flex-end}.products-list .product__item-button button{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;letter-spacing:0;text-transform:none;padding:7px 0;border-radius:5px;min-height:unset;height:100%;max-height:38px}.products-list .swiper{margin-left:auto;margin-right:auto;overflow:unset;max-height:1200px}.products-list .swiper-pagination .swiper-pagination-bullet-active{background-color:#000}.products-list .swiper-scrollbar{height:8px;background:#e0e0e0;border-radius:4px;position:relative}.products-list .swiper-scrollbar .swiper-scrollbar-drag{display:block!important;background:#333;height:100%;border-radius:4px}.products-list .swiper-navigation .swiper-button-next:after,.products-list .swiper-navigation .swiper-button-prev:after{color:#000}.products-list .swiper-navigation.bottom{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:5px}.products-list .swiper-navigation.bottom .swiper-pagination{position:unset;display:flex;width:auto}.products-list .swiper-navigation.bottom .swiper-pagination .swiper-pagination-bullet{height:12px;width:12px}.products-list .swiper-navigation.bottom .swiper-button-next,.products-list .swiper-navigation.bottom .swiper-button-prev{position:unset;height:auto;margin:0}.products-list .swiper-navigation.bottom .swiper-button-next:after,.products-list .swiper-navigation.bottom .swiper-button-prev:after{font-size:20px}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-products-list.css.map */
