.product-card{display:flex;flex-direction:column;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-white);box-shadow:none;transition:box-shadow .15s ease}.product-card:hover{box-shadow:var(--shadow-card-hover)}.product-card__image-wrapper{display:block;aspect-ratio:1;overflow:hidden;background:var(--color-white);border-bottom:2px solid var(--color-pink);position:relative}.product-card__image-wrapper a{display:block;width:100%;height:100%}.product-card__image-wrapper img{width:100%;height:100%;object-fit:cover;padding:0}.product-card__wishlist{position:absolute;top:8px;right:8px;width:36px;height:36px;background:var(--color-white);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:0 1px 3px #0000001a;transition:background .15s ease}.product-card__wishlist:hover{background:var(--color-white)}.product-card__wishlist:hover svg{fill:var(--color-pink)}.product-card__info{display:flex;flex-direction:column;flex:1;padding:16px;min-height:180px;background:var(--color-cream)}.product-card__info form{margin-top:auto;padding-top:12px}.product-card__badge{display:inline-block;align-self:flex-start;margin-bottom:6px;font-family:var(--font-body);font-size:11px;font-weight:600;text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-xs)}.product-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;font-size:15px;font-weight:700;line-height:1.3;color:var(--color-dark)}.product-card__stars{display:flex;gap:4px;margin-bottom:6px;align-items:center}.product-card__stars-icons{display:flex;gap:1px;align-items:center;flex-shrink:0}.product-card__review-count{font-size:12px;color:var(--color-mid);font-family:var(--font-body)}.product-card__stars .jdgm-prev-badge__stars{font-size:.75rem}.product-card__stars .jdgm-prev-badge__text{font-size:12px;color:var(--color-mid);font-family:var(--font-body)}.product-card__stars .jdgm-prev-badge{font-size:.75rem;color:var(--color-dark)}.product-card__stars .jdgm-star,.product-card__stars .jdgm-prev-badge__stars{color:var(--color-pink)!important}.product-card__price{font-size:15px;font-weight:700;margin-bottom:8px;color:var(--color-dark)}.product-card__info .price__current,.product-card__info .price--on-sale .price__current{color:var(--color-dark)}.product-card__info .price__compare{color:var(--color-mid)}.product-card__info .price__badge{color:var(--color-white);background:var(--color-sale)}.product-card__atc{display:block;width:100%;padding:9px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;cursor:pointer;text-align:center;color:var(--color-white);background:var(--color-pink);border:none;transition:opacity .15s ease,background .15s ease}.product-card__atc:hover{background:var(--color-pink-deep)}@media(min-width:768px){.product-card__atc{opacity:0}.product-card:hover .product-card__atc{opacity:1}}.product-card--light .product-card__image-wrapper{background:var(--color-white);border-bottom:2px solid var(--color-pink)}.product-card--light .product-card__info{background:var(--color-cream)}.product-card--light .product-card__title,.product-card--light .product-card__stars .jdgm-prev-badge__text,.product-card--light .product-card__stars .jdgm-prev-badge,.product-card--light .product-card__price,.product-card--light .product-card__info .price__current,.product-card--light .product-card__info .price--on-sale .price__current{color:var(--color-dark)}.product-card--light .product-card__info .price__compare{color:#999}.product-card--dark{border:1px solid rgba(255,255,255,.1);background:var(--color-dark)}.product-card--dark:hover{box-shadow:0 8px 24px #0003}.product-card--dark .product-card__image-wrapper{background:var(--color-white);border-bottom:2px solid var(--color-pink)}.product-card--dark .product-card__info{background:#3a3a3a}.product-card--dark .product-card__title,.product-card--dark .product-card__stars .jdgm-prev-badge__text,.product-card--dark .product-card__stars .jdgm-prev-badge,.product-card--dark .product-card__price,.product-card--dark .product-card__info .price__current,.product-card--dark .product-card__info .price--on-sale .price__current{color:var(--color-white)}.product-card--dark .product-card__info .price__compare{color:#ffffff80}
/*# sourceMappingURL=/cdn/shop/t/42/assets/component-card.css.map */
