.mhc-cardset{--mhc-page: #FAF8F2;--mhc-ink: #16161A;--mhc-ink-2: #5B5847;--mhc-muted: #8A8772;--mhc-muted-2: #A29C7E;--mhc-olive: #7A7A4F;--mhc-gold: #C9A24B;--mhc-cta: #5D8BD7;--mhc-cta-dk: #4F7CC4;--mhc-line: #ECE7D6;--mhc-chipline: #DAD4BC;--mhc-font-disp: "Jost", "Futura", ui-sans-serif, system-ui, sans-serif;--mhc-font-body: "Figtree", "Futura", ui-sans-serif, system-ui, sans-serif;font-family:var(--mhc-font-body)}.mhc-card{position:relative;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--mhc-line);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease;content-visibility:auto;contain-intrinsic-size:auto 420px}.mhc-card[hidden]{display:none;content-visibility:visible}@media(hover:hover){.mhc-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #3c3c2824}}.mhc-card__imgbox{position:relative;aspect-ratio:1 / 1;overflow:hidden;display:block;background:linear-gradient(180deg,#efeadd,#f4f0e7 46%,#fff 90%)}.mhc-card__body,.mhc-card__veil{transition:background-color .4s ease,background .4s ease}.mes-healing.mhc-js .mhc-card__imgbox img{opacity:0;transition:opacity .45s ease}.mes-healing.mhc-js .mhc-card__imgbox img.mhc-loaded{opacity:1}.mes-healing.mhc-js .mhc-card__imgbox img.mhc-eager{opacity:1;transition:none}@media(prefers-reduced-motion:reduce){.mes-healing.mhc-js .mhc-card__imgbox img{opacity:1;transition:none}}.mhc-card__imgbox img{width:100%;height:100%;object-fit:cover;display:block}.mhc-card__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mhc-card__badge{position:absolute;top:10px;left:10px;display:flex;align-items:center;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1;height:21px;background:#ffffffd6;color:var(--mhc-ink);padding:0 9px;border-radius:999px;font-family:var(--mhc-font-body)}.mhc-card__rate{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:3px;font-size:10px;font-weight:600;line-height:1;height:21px;background:#ffffffd6;color:var(--mhc-ink);padding:0 9px;border-radius:999px;font-family:var(--mhc-font-body)}.mhc-card__rate .mhc-star{color:var(--mhc-gold)}[data-badge=small] .mhc-card__badge{height:18px;font-size:8px;padding:0 7px}[data-badge=large] .mhc-card__badge{height:25px;font-size:10.5px;padding:0 11px}.mhc-card__body{padding:12px 13px 14px;display:flex;flex-direction:column;gap:6px;flex:1;background:#fff}[data-card-bg=solid] .mhc-card__body{background:var(--mhc-card-solid, #FFFFFF)}[data-card-bg=solid] .mhc-card__veil{display:none}.mhc-card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.mhc-card__intent{font-size:8.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-family:var(--mhc-font-body);min-height:1em}.mhc-card__reviews{font-size:11px;color:#9a9680;font-weight:400;white-space:nowrap;font-family:var(--mhc-font-body);text-decoration:underline;text-underline-offset:2px;text-decoration-color:#9a968080}.mhc-card__reviews:hover{color:#6f6b58;text-decoration-color:currentColor}.mhc-offer[role=button]{cursor:pointer}.mhc-offer[role=button]:hover{filter:brightness(1.06)}.mhc-card__name{font-family:var(--mhc-font-disp);font-size:13px;font-weight:500;line-height:1.22;color:var(--mhc-ink);text-decoration:none;letter-spacing:0;text-transform:none}.mhc-card__name.mhc-clamp{display:-webkit-box;-webkit-line-clamp:var(--mhc-title-lines, 2);-webkit-box-orient:vertical;overflow:hidden}.mhc-card__foot{margin-top:auto;padding-top:10px;display:flex;flex-direction:column;gap:10px}.mhc-card__buyrow{display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0}.mhc-card__pricebox{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1;min-width:0}.mhc-card__price{font-family:var(--mhc-font-disp);font-size:19px;font-weight:600;color:var(--mhc-ink)}.mhc-card__compare{font-size:11px;color:var(--mhc-compare-ink, #8C8873);text-decoration:line-through;font-family:var(--mhc-font-body)}.mhc-card__pricebox:has(.mes-co-tag){position:relative;padding-bottom:19px}.mhc-card .mhc-card__pricebox .mes-co-tag{position:absolute;left:0;bottom:0;margin:0;align-self:auto;max-width:none}.mhc-card__buyrow:has(.mes-co-tag){align-items:flex-start}.mhc-card .mes-qa-stepper{flex-shrink:0}.mhc-card .mes-qa-stepper__btn{width:24px;height:24px}.mhc-card .mes-qa-stepper__qty{min-width:18px}.mhc-qa-toggle{display:flex;align-items:center;justify-content:center;gap:4px;background:var(--mhc-cta);color:#fff;border:none;border-radius:999px;padding:9px 16px;font-family:var(--mhc-font-disp);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;box-shadow:0 4px 12px #5d8bd759;transition:background .15s ease}.mhc-qa-toggle:hover{background:var(--mhc-cta-dk)}.mhc-qa-toggle[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}.mhc-card__buyrow form[is=product-form]{display:contents}.mhc-cardset .mhc-card{content-visibility:visible;contain-intrinsic-size:none;height:100%}
/*# sourceMappingURL=/cdn/shop/t/319/assets/mes-card-v3.css.map */
