.theme-product-card{display:flex;flex-direction:column;gap:var(--card-image-gap, 16px);margin-bottom:var(--card-bottom-gap, 0px)}.theme-product-card__media{position:relative;display:block;width:100%;aspect-ratio:348 / 429;overflow:hidden;background:var(--theme-bg-secondary);text-decoration:none;border-radius:var(--card-radius, 0)}.theme-product-card__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.theme-product-card__img--primary{transition:transform .4s ease}.theme-product-card__media:hover .theme-product-card__img--primary{transform:scale(1.04)}.theme-product-card__img--secondary{opacity:0;transition:opacity .4s ease}.theme-product-card__media:hover .theme-product-card__img--secondary{opacity:1}.theme-product-card__placeholder{width:100%;height:100%;background:var(--theme-bg-secondary)}.theme-product-card__add{position:absolute;bottom:12px;right:12px;z-index:4;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,background .2s ease,color .2s ease}.theme-product-card__media:hover .theme-product-card__add{opacity:1;transform:translateY(0)}.theme-product-card__info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--card-name-price-gap, 8px)}.theme-product-card__name{font-family:var(--theme-font-display);font-size:var(--theme-product-name-size);font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--theme-text-primary);margin:0;overflow-wrap:break-word;word-break:break-word}.theme-product-card__name a{color:inherit;text-decoration:none}.theme-product-card__price{font-family:var(--theme-font-body);font-size:var(--theme-product-price-size);font-weight:500;line-height:1.3;letter-spacing:var(--theme-product-price-ls);text-transform:uppercase;color:var(--theme-text-primary)}.theme-product-card__price--on-sale{display:inline-flex;align-items:center;gap:8px}.theme-product-card__price-compare{text-decoration:line-through;color:var(--theme-text-secondary)}.theme-product-card__price-sale{color:var(--theme-text-primary)}.theme-product-card__unit-price{display:block;margin-top:4px;font-family:var(--theme-font-body);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--theme-text-secondary)}.theme-product-card__media-wrap{position:relative}.theme-product-card__badges{position:absolute;top:12px;left:12px;z-index:6;display:flex;flex-direction:column;gap:6px;pointer-events:none}.theme-product-card__badge{display:inline-block;padding:6px 10px;font-family:var(--theme-font-body);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1;background:var(--theme-bg-primary);color:var(--theme-text-primary);border:1px solid var(--theme-border)}.theme-product-card__badge--text{padding:0;background:none;border:none;font-size:9px}.theme-product-card__badge--rectangle{border-radius:0}.theme-product-card__badge--rounded{border-radius:100px}.theme-product-card__badge--sale{background:var(--theme-accent);color:var(--theme-text-inverse);border-color:var(--theme-accent)}.theme-product-card__badge--sold-out{background:var(--theme-text-primary);color:var(--theme-text-inverse);border-color:var(--theme-text-primary)}.theme-product-card__wishlist{position:absolute;bottom:12px;left:12px;z-index:5;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#fff;border:none;border-radius:0;cursor:pointer;color:#000;opacity:0;transition:opacity .3s ease,background .2s ease,color .2s ease}.theme-product-card__media-wrap:hover .theme-product-card__wishlist,.theme-product-card__wishlist.is-wishlisted{opacity:1}.theme-product-card__wishlist:not(.is-wishlisted):hover{background:var(--theme-accent, #16130F);color:#fff}.theme-product-card__wishlist.is-wishlisted,.theme-product-card__wishlist.is-wishlisted:hover{background:transparent;color:#000}.theme-product-card__wishlist .heart-filled,.theme-product-card__wishlist.is-wishlisted .heart-outline{display:none}.theme-product-card__wishlist.is-wishlisted .heart-filled{display:block}.theme-product-card__wishlist--circle{border-radius:50%}.theme-product-card__wishlist--white{color:#fff;background:#0000004d}.theme-product-card__wishlist--white:hover{background:var(--theme-accent, #16130F);color:#fff}.theme-product-card__wishlist--no-bg{background:none}.theme-product-card__wishlist--no-bg:hover{background:var(--theme-accent, #16130F);color:#fff}.theme-product-card__swatches{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.theme-product-card__swatch{position:relative;width:16px;height:16px;padding:0;border:0;background:none;line-height:0;cursor:pointer;border-radius:50%}.theme-product-card__swatch .swatch{display:block;width:14px;height:14px;margin:1px;border-radius:50%;background:var(--swatch--background, var(--theme-grey));background-size:cover;background-position:center;border:1px solid var(--theme-border);box-sizing:border-box}.theme-product-card__swatch .swatch--square{border-radius:2px}.theme-product-card__swatch.is-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--theme-text-primary)}.theme-product-card__swatch--unavailable{opacity:.4}.theme-product-card__swatch:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}@media screen and (max-width:749px){.theme-product-card{gap:var(--card-image-gap, 16px)}.theme-product-card__swatches{gap:10px}.theme-product-card__swatch{width:18px;height:18px}.theme-product-card__swatch .swatch{width:16px;height:16px}.theme-product-card__media{aspect-ratio:256 / 312}.theme-product-card__media{background:#f1f0ec}.theme-product-card__img--primary,.theme-product-card__media:hover .theme-product-card__img--primary{transform:scale(var(--pk-f, 1))}.theme-product-card__media--true-scale .theme-product-card__img--primary,.theme-product-card__media--true-scale:hover .theme-product-card__img--primary{transform:scale(calc(1.8 * var(--pk-f, 1)))}.theme-product-card__media--wide .theme-product-card__img--primary,.theme-product-card__media--wide:hover .theme-product-card__img--primary{transform:scale(calc(1.4 * var(--pk-f, 1)))}.theme-product-card__media:hover .theme-product-card__img--secondary{opacity:0}.theme-product-card__media:hover .theme-product-card__img--primary{opacity:1}.theme-product-card__add{opacity:1!important;transform:translateY(0)!important}.theme-product-card__wishlist{opacity:1;transform:translateY(0)!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/theme-product-card.css.map */
