.product-card__image{padding-bottom:140%;position:relative}.product-card__image .aspect-ratio{transition:opacity .4s ease-in-out}.product-card__image .aspect-ratio:nth-child(2){opacity:0}.product-card__container{padding-top:20px;position:relative}.product-card__title{margin:0 0 6px}.product-card__content{height:50px;display:flex;justify-content:space-between;transition:opacity .4s ease-in-out}.product-card__description{margin:0 20px 0 0}.product-card__price{margin:0;padding-top:4.5px;text-align:right}.product-card__price .old-price{margin-right:5px;text-decoration:line-through;text-decoration-thickness:1px;opacity:.3}.product-card__button{width:100%;position:absolute;bottom:0;left:0;opacity:0;transform:translateY(10px);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.product-card__button .button{padding:17px;display:block;text-align:center}@media only screen and (min-width: 769px){.product-card.has-animation:hover .aspect-ratio:first-child{opacity:0}.product-card.has-animation:hover .aspect-ratio:nth-child(2){opacity:1}.product-card:hover .product-card__button{opacity:1;transform:translateY(0)}.product-card:hover .product-card__content{opacity:0}}@media only screen and (max-width: 768px){.product-card__container{padding-top:8px}.product-card__title{margin:0 0 5px;line-height:1.5}.product-card__content{height:auto;display:block}.product-card__description{margin:0 0 10px;font-size:13px;line-height:1.305;letter-spacing:.01em;opacity:.8}.product-card__price{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/component-card.css.map */
