.article-product-carousel{width:100%;margin:20px 0!important;padding:0!important}.article-product-carousel__track{display:flex!important;align-items:flex-start!important;gap:14px!important;width:100%;margin:0!important;padding:0 0 4px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.article-product-carousel__track::-webkit-scrollbar{display:none!important}.article-product-carousel__track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-behavior:auto;scroll-snap-type:none}.article-product-carousel__card{display:flex!important;flex:0 0 calc((100% - 28px) / 3);flex-direction:column;align-self:flex-start;min-width:220px;height:auto!important;min-height:0!important;box-sizing:border-box;overflow:hidden;border:1px solid #e6e1da;background:#fff;scroll-snap-align:start}.article-product-carousel__image{position:relative;display:block!important;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#f4f4f4}.article-product-carousel__image img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover;object-position:center}.article-product-carousel__badge{position:absolute;top:12px;left:12px;z-index:2;padding:9px 12px;background:#a34538;color:#fff;font-size:12px;font-weight:700;line-height:1.2}.article-product-carousel__details{display:block!important;flex:0 0 auto!important;min-height:0!important;height:auto!important;margin:0!important;padding:12px 14px!important}.article__content .article-product-carousel__title,.article-product-carousel__title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;height:auto!important;min-height:0!important;max-height:4.2em!important;margin:0 0 12px!important;padding:0!important;overflow:hidden!important;font-family:inherit!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;color:#252525!important;text-overflow:ellipsis!important;white-space:normal!important;overflow-wrap:anywhere!important}.article-product-carousel__title a{color:#252525!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-decoration:none!important}.article-product-carousel__price{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px!important;padding:0!important}.article-product-carousel__price-current{color:#a34538!important;font-size:19px!important;font-weight:700!important;line-height:1.3!important}.article-product-carousel__price-compare{color:#888!important;font-size:13px!important;text-decoration:line-through!important}.article-product-carousel__button{display:flex!important;width:100%!important;min-height:42px!important;align-items:center;justify-content:center;box-sizing:border-box;margin:0!important;padding:9px 8px!important;background:#222!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;text-align:center;text-decoration:none!important;letter-spacing:.05em}.article-product-carousel__button:hover{background:#444!important;color:#fff!important}@media screen and (max-width:900px){.article-product-carousel__card{flex:0 0 calc((100% - 14px)/2);min-width:220px}}@media screen and (max-width:600px){.article-product-carousel{margin:16px 0!important}.article-product-carousel__card{flex:0 0 65%!important;min-width:0!important}.article-product-carousel__details{padding:10px 12px!important}.article-product-carousel__title{font-size:15px!important;line-height:1.4!important;max-height:4.2em!important;margin-bottom:10px!important}.article-product-carousel__price{margin-bottom:10px!important}.article-product-carousel__price-current{font-size:17px!important}.article-product-carousel__button{min-height:40px!important;font-size:11px!important}}.article-product-carousel__button{background:#e87524!important;border:1px solid #E87524!important;color:#fff!important}.article-product-carousel__button:hover{background:#cf5f12!important;border-color:#cf5f12!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/83/assets/article-product-carousel.css.map */
