.product-card{flex:1 0 0;min-width:0;overflow:hidden;position:relative}.product-card__link{display:block;width:100%;position:relative}.product-card__link .media{transition:transform .4s ease}.product-card__link:hover .media{transform:scale(1.04)}.product-card__link>.media+.media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s ease,transform .4s ease}@media(hover:hover){.product-card:hover .product-card__link>.media+.media{opacity:1}}.product-card__badges{position:absolute;top:1.2rem;left:1.2rem;z-index:1;pointer-events:none}.product-card__hover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001f;opacity:0;transition:opacity .3s ease;pointer-events:none}.product-card__scrim{position:absolute;inset:auto 0 0;height:10rem;background:linear-gradient(to bottom,transparent,rgba(25,25,23,.5));pointer-events:none;transition:opacity .25s ease}.product-card__mobile-price{display:none}.product-card__overlay-info{position:absolute;bottom:3.2rem;left:1.6rem;right:1.6rem;display:flex;flex-direction:column;gap:.2rem;pointer-events:none;transition:opacity .25s ease}.product-card__name{font-family:var(--es-font-body);font-size:1.6rem;color:#fff;font-weight:400;line-height:1.3}.product-card__hover-strip{position:absolute;left:0;right:0;bottom:0;height:6.6rem;background:#fff;display:flex;align-items:center;gap:.8rem;padding:1.2rem 1.6rem;transform:translateY(100%);transition:transform .3s ease}.product-card__hover-info{flex:1 1 0;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:.4rem}.product-card__hover-name{display:block;font-family:var(--es-font-body);font-size:1.6rem;font-weight:400;color:var(--color-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card__hover-strip .price{font-family:var(--es-font-body);font-size:1.6rem;color:var(--color-foreground);line-height:1.3}.product-card__hover-strip .price-item--regular{font-size:1.6rem}.product-card__hover-strip .price--on-sale .price-item--sale{color:#bd2a2b}.product-card__hover-strip .price--on-sale s.price-item--regular{font-size:1.6rem;color:#4c4c4c}.product-card__quick-btn{flex-shrink:0;background:var(--color-foreground);color:var(--color-background);border:none;border-radius:0;height:3.2rem;padding:0 1.6rem;font-family:var(--es-font-body);font-size:1.6rem;font-weight:400;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.product-card__quick-btn:hover:not(:disabled){opacity:.8}.product-card__quick-btn:disabled{opacity:.5;cursor:not-allowed}.product-card:hover .product-card__hover-overlay{opacity:1}.product-card:hover .product-card__hover-strip{transform:translateY(0)}.product-card:hover .product-card__scrim,.product-card:hover .product-card__overlay-info{opacity:0}@media only screen and (max-width:767px){.product-card__hover-strip,.product-card__hover-overlay{display:none}.product-card:hover .product-card__scrim,.product-card:hover .product-card__overlay-info{opacity:1}.product-card__scrim{height:7.2rem}.product-card__overlay-info{bottom:1.2rem;left:1.2rem;right:1.2rem}.product-card__mobile-price{display:flex;gap:.8rem;align-items:center;font-family:var(--es-font-body);font-size:1.6rem;color:#fff;line-height:1.3}.product-card__mobile-price s{opacity:.7}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-card-editorial.css.map */
