.product-grid .grid__item,.grid__item.product-card-wrapper,.product-grid-item{display:flex;flex-direction:column;height:100%}.product-grid-item__thumbnail{flex-shrink:0;width:100%}.product-grid-item__content{flex:1;display:flex;flex-direction:column}h3.product-grid-item__title,.product-grid-item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;min-height:2.8em;word-break:break-word}.product-grid-item__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:inherit}.product-grid-item__title a:hover{position:relative}.product-grid-item__image{width:100%;display:block}.product-grid-item__image img{width:100%;height:auto;object-fit:cover;display:block}.product__media_thumbnail{width:100%;display:block}.product__media_thumbnail .media{width:100%}.deals-product-card{display:flex;flex-direction:column;height:100%}.deals-product-card .product-grid-item__thumbnail{width:100%;flex-shrink:0}.deals-product-card .product-grid-item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;min-height:2.8em}.collage-product-card .product-grid-item,.lookbook-product-card .product-grid-item{display:flex;flex-direction:column;height:100%}.product-grid-item__content>*:last-child{margin-top:auto}@media screen and (max-width: 749px){h3.product-grid-item__title,.product-grid-item__title{min-height:2.4em;font-size:1.4rem}}.grid--uniform .grid__item{display:flex;flex-direction:column}.product-card-wrapper{height:100%}.card-wrapper{height:100%;display:flex;flex-direction:column}.card-wrapper .card{flex:1;display:flex;flex-direction:column}.price .price-item,.price .price-item--sale,.price .price-item--regular{font-size:inherit}@media only screen and (max-width: 479px){.price .price-item,.price .price-item--sale{font-size:1.3rem}.price .price-item--regular{font-size:1.1rem}}@media only screen and (min-width: 480px) and (max-width: 575px){.price .price-item,.price .price-item--sale{font-size:1.4rem}.price .price-item--regular{font-size:1.2rem}}@media only screen and (min-width: 576px) and (max-width: 767px){.price .price-item,.price .price-item--sale{font-size:1.5rem}.price .price-item--regular{font-size:1.3rem}}@media only screen and (min-width: 768px) and (max-width: 991px){.price .price-item,.price .price-item--sale{font-size:1.6rem}.price .price-item--regular{font-size:1.4rem}}@media only screen and (min-width: 992px){.price .price-item,.price .price-item--sale{font-size:1.8rem}.price .price-item--regular{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-card-enhancements.css.map */
