.mt-card{position:relative;display:flex;flex-direction:column;gap:1.25rem;width:var(--mt-card-w);flex:0 0 var(--mt-card-w);text-decoration:none;color:var(--mt-ink)}.mt-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.mt-card__link:focus-visible{outline:2px solid var(--mt-ink);outline-offset:2px}.mt-card__media{position:relative;width:100%;aspect-ratio:335 / 440;overflow:hidden;background:var(--mt-off-white);pointer-events:none;transition:transform .4s var(--mt-ease)}.mt-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--mt-paper);opacity:0;pointer-events:none;transition:opacity .6s var(--mt-ease)}.mt-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--mt-ease)}@media(hover:hover){.mt-card:hover .mt-card__media img{transform:scale(1.04)}}.mt-card__qs{display:none}@media(hover:none){.mt-card:active .mt-card__media{transform:scale(.98)}}.mt-card .mt-card__promo-label{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;bottom:auto!important;display:inline-flex!important;align-items:center;justify-content:center;flex:none!important;width:fit-content!important;min-width:0!important;max-width:calc(100% - 24px)!important;height:30px!important;padding:0 13px!important;margin:0!important;box-sizing:border-box;border:0!important;border-radius:999px!important;background:#fff!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111111!important;font-size:15px!important;font-weight:400!important;line-height:1!important;letter-spacing:0;text-align:center;white-space:nowrap;box-shadow:0 3px 10px #0000001a;pointer-events:none;z-index:5}.mt-card .mt-card__promo-label:before,.mt-card .mt-card__promo-label:after{content:none!important;display:none!important}.mt-card__text{display:flex;flex-direction:column;gap:.625rem;transition:opacity .6s var(--mt-ease)}.mt-card__title{margin:0;font-size:var(--mt-p-m-size);line-height:var(--mt-p-leading)}.mt-card__price{margin:0;font-size:var(--mt-p-m-size);line-height:var(--mt-p-leading);color:var(--mt-moss)}.mt-card__price:has(.mt-card__compare){display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin-top:0;color:#111!important;-webkit-text-fill-color:#111111!important}.mt-card__price .mt-card__compare{color:#8b8f85!important;-webkit-text-fill-color:#8b8f85!important;font-size:14px!important;font-weight:400!important;line-height:1.3;text-decoration-line:line-through!important;text-decoration-color:#8b8f85!important;text-decoration-thickness:1px!important;text-decoration-skip-ink:none}.mt-card__price .mt-card__sale,.mt-card__price .mt-card__sale-price,.mt-card__price .price-item--sale,.mt-card__price strong{color:#111!important;-webkit-text-fill-color:#111111!important;font-size:18px!important;font-weight:700!important;line-height:1.25;text-decoration:none!important}.mt-card__price:has(.mt-card__compare)>span:not(.mt-card__compare){color:#111!important;-webkit-text-fill-color:#111111!important;font-size:18px;font-weight:700;line-height:1.25}.mt-card__swatches{display:flex;align-items:center;gap:.625rem}.mt-card__swatches span{width:.9375rem;height:.9375rem;border:1px solid rgba(var(--mt-ink-rgb),.15);background:var(--mt-swatch);background-size:cover}.mt-card__quick{position:relative;z-index:2;align-self:flex-start;margin-top:auto;padding:.4375rem .625rem;border:0;background:var(--mt-ink);color:var(--mt-cloud);cursor:pointer;font-family:var(--mt-font-mono);font-size:.625rem;line-height:1;letter-spacing:var(--mt-tracking-tag);text-transform:uppercase}.mt-card__quick:focus-visible{outline:2px solid var(--mt-ink);outline-offset:2px}.mt-card--ghost .mt-card__title,.mt-card--ghost .mt-card__price{color:var(--mt-moss);opacity:.5}@media screen and (min-width:750px){.mt-card__title,.mt-card__price{max-width:12rem;font-size:var(--mt-p-s-size)}}@media(hover:hover)and (min-width:750px){.mt-card__quick{display:none}.mt-card__qs{position:absolute;inset:auto 0 0;z-index:2;display:flex;align-items:center;justify-content:center;height:2.5rem;padding:0;border:0;background:rgba(var(--mt-ink-rgb),.85);color:var(--mt-cloud);cursor:pointer;pointer-events:auto;font-family:var(--mt-font-mono);font-size:.625rem;line-height:1;letter-spacing:var(--mt-tracking-tag);text-transform:uppercase;opacity:0;transform:translateY(100%);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),background-color .3s var(--mt-ease)}.mt-card:hover .mt-card__qs{opacity:1;transform:none}.mt-card:has(:focus-visible) .mt-card__qs{opacity:1;transform:none}.mt-card__qs:hover{background:var(--mt-ink)}.mt-card__qs:focus-visible{outline:2px solid var(--mt-cloud);outline-offset:-4px;opacity:1;transform:none}}@media screen and (max-width:749px){.mt-card .mt-card__promo-label{top:8px!important;left:8px!important;height:26px!important;padding:0 10px!important;font-size:12px!important}.mt-card__price:has(.mt-card__compare){gap:5px}.mt-card__price .mt-card__compare{font-size:12px!important}.mt-card__price .mt-card__sale,.mt-card__price .mt-card__sale-price,.mt-card__price .price-item--sale,.mt-card__price strong,.mt-card__price:has(.mt-card__compare)>span:not(.mt-card__compare){font-size:16px!important}}@media(prefers-reduced-motion:reduce){.mt-card,.mt-card *,.mt-card *:before,.mt-card *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/product-card.css.map */
