.mhc{--mhc-ink:#2b211b;--mhc-muted:#9a8f85;--mhc-sale:#b3261e;--mhc-green:#3d7a4a;position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border-radius:1.6rem;overflow:hidden;box-shadow:0 .4rem 1.8rem #3c281414;transition:box-shadow .25s,transform .25s;color:var(--mhc-ink)}@media(hover:hover){.mhc:hover{box-shadow:0 .8rem 2.6rem #3c281424;transform:translateY(-2px)}}.mhc__media{position:relative;background:#f3eee7;overflow:hidden}.mhc__media:before{content:"";display:block;padding-bottom:var(--mhc-ratio,100%)}.mhc__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.mhc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .6s ease}.mhc--fit-contain .mhc__img{object-fit:contain}.mhc__img--2{opacity:0}@media(hover:hover)and (min-width:990px){.mhc--hover:hover .mhc__img--2{opacity:1}.mhc--hover:hover .mhc__img--1{opacity:0}.mhc:not(.mhc--hover):hover .mhc__img--1{transform:scale(1.04)}}@media(max-width:989px){.mhc__img--2{display:none}}.mhc__badges{position:absolute;top:1rem;left:1rem;display:flex;flex-direction:column;gap:.4rem;align-items:flex-start;pointer-events:none;z-index:1}.mhc__badge{background:var(--mhc-sale);color:#fff;font-size:1.1rem;font-weight:700;line-height:1;padding:.5rem .8rem;border-radius:99px;letter-spacing:.02em}.mhc__badge--out{background:#6d625a}.mhc__badge--custom{background:var(--mhc-ink)}.mhc .mhc__add{position:absolute;right:1rem;bottom:1rem;z-index:2;width:3.8rem;height:3.8rem;border-radius:50%;border:0;background:var(--mhc-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2.2rem;line-height:1;cursor:pointer;box-shadow:0 .4rem 1rem #0003;transition:transform .2s,background .2s;padding:0}.mhc .mhc__add:hover{transform:scale(1.07);background:#000}.mhc .mhc__add>*{pointer-events:none}.mhc__info{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.2rem 1.4rem;flex:1}.mhc__rating{display:flex;align-items:center;gap:.4rem;font-size:1.15rem;color:#6d625a;line-height:1}.mhc__stars{position:relative;display:inline-block;font-size:1.15rem;letter-spacing:.1rem;color:#e3dcd3}.mhc__stars:before{content:"\2605\2605\2605\2605\2605"}.mhc__stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--mhc-r,100%);overflow:hidden;color:#d9a441;white-space:nowrap}.mhc__rating b{font-weight:600;color:var(--mhc-ink)}.mhc__rc{color:var(--mhc-muted)}.mhc__title{font-size:1.3rem;font-weight:500;line-height:1.35;color:var(--mhc-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.5rem}.mhc__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.mhc__title:hover{text-decoration:underline;text-underline-offset:.2rem}.mhc__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .6rem;margin-top:auto;padding-top:.3rem}.mhc__now{font-size:1.5rem;font-weight:700}.mhc__cmp{font-size:1.2rem;color:var(--mhc-muted)}.mhc__save{font-size:1.15rem;font-weight:600;color:var(--mhc-green)}@media(min-width:990px){.mhc__info{padding:1.2rem 1.4rem 1.6rem}.mhc__title{font-size:1.5rem;min-height:4rem}.mhc__now{font-size:1.7rem}.mhc__rating{font-size:1.2rem}}.product-grid .grid__item .mhc,.ftc .grid__item .mhc{height:100%}@media(max-width:749px){.product-grid.grid--2-col-tablet-down,.grid.grid--2-col-tablet-down:has(.mhc){column-gap:1rem;row-gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/mh-card-a.css.map */
