.hm-pc{--_title-lh: 1.32;--_desc-lh: 1.42;position:relative;display:flex;flex-direction:column;height:100%;min-width:0;color:var(--hm-onyx, #0a0a0a)}.hm-pc__media{position:relative;display:block;aspect-ratio:var(--pc-ratio, 4 / 5);overflow:hidden;border-radius:var(--pc-radius, 14px);background:var(--pc-media-bg, #f4f3f1)}.hm-pc__img{width:100%;height:100%;object-fit:var(--pc-fit, cover);display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.hm-pc--soldout .hm-pc__img{opacity:.6}@media(hover:hover){.hm-pc:hover .hm-pc__img{transform:scale(1.04)}}.hm-pc__badge{position:absolute;top:10px;left:10px;z-index:2;max-width:calc(100% - 20px);padding:5px 10px;border-radius:999px;background:var(--b-bg, #82152c);color:var(--b-c, #fff);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.hm-pc__badge--end{left:auto;right:10px}.hm-pc__badge--sale{background:var(--hm-burgundy, #82152c);color:#fff}.hm-pc__badge--muted{background:#ffffffeb;color:var(--hm-onyx, #0a0a0a)}.hm-pc__body{display:flex;flex-direction:column;flex:1 1 auto;gap:8px;padding:12px 2px 0}.hm-pc__title{margin:0;font-family:var(--font-body--family);font-size:14px;font-weight:400;line-height:var(--_title-lh);letter-spacing:0;min-height:calc(2em * var(--_title-lh));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hm-pc__title a{color:inherit;text-decoration:none}.hm-pc__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hm-pc__title a:focus-visible{outline:none}.hm-pc:has(.hm-pc__title a:focus-visible){outline:2px solid currentColor;outline-offset:4px;border-radius:var(--pc-radius, 14px)}.hm-pc__price{display:flex;flex-wrap:nowrap;align-items:baseline;column-gap:8px;min-height:1.35em;font-size:14px;font-weight:400;line-height:1.35;white-space:nowrap;overflow:hidden}.hm-pc__from{font-size:12px;color:var(--hm-blue, #536878)}.hm-pc__now.is-sale{color:var(--hm-burgundy, #82152c);font-weight:500}.hm-pc__was{font-size:12px;color:#8a8a8a;overflow:hidden;text-overflow:ellipsis}.hm-pc__desc{margin:0;padding:10px 12px;border-radius:8px;background:var(--pc-desc-bg, #f6f6f6);font-size:12.5px;line-height:var(--_desc-lh);color:var(--hm-onyx, #0a0a0a);box-sizing:border-box;height:calc(2em * var(--_desc-lh) + 20px);overflow:hidden}.hm-pc__desc>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hm-pc__desc.is-empty{background:transparent}.hm-pc__rating{display:flex;align-items:center;gap:8px;height:18px;font-size:13px;color:var(--hm-onyx, #0a0a0a)}.hm-pc__stars{--_star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6L2.5 9.4l6.6-.8z'/%3E%3C/svg%3E");display:block;flex:0 0 auto;width:85px;height:16px;background:linear-gradient(90deg,var(--pc-star, #0a0a0a) var(--hm-rate, 0%),#d4d4d4 var(--hm-rate, 0%));-webkit-mask:var(--_star) repeat-x left center / 17px 16px;mask:var(--_star) repeat-x left center / 17px 16px}.hm-pc__count{white-space:nowrap}@media(min-width:750px){.hm-pc__title,.hm-pc__price{font-size:15px}.hm-pc__desc{font-size:13px}.hm-pc__rating{font-size:14px}.hm-pc__badge{top:12px;left:12px;font-size:12px;padding:5px 12px}.hm-pc__badge--end{left:auto;right:12px}}@media(prefers-reduced-motion:reduce){.hm-pc__img{transition:none}.hm-pc:hover .hm-pc__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/hm-product-card.css.map */
