.product-grid{--grid-mobile-horizontal-spacing: 2rem;--grid-mobile-vertical-spacing: 3.6rem;--grid-desktop-horizontal-spacing: 2rem;--grid-desktop-vertical-spacing: 3.6rem}.mi-card{position:relative;display:flex;flex-direction:column;height:100%;color:var(--mi-ink, #111);text-decoration:none}.mi-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:0}.mi-card__link:focus-visible{outline:.2rem solid var(--mi-ink, #111);outline-offset:.2rem;box-shadow:none}.mi-card__media{position:relative;aspect-ratio:8 / 9;overflow:hidden;border-radius:0;border:0;box-shadow:none;background:#fff}.mi-card__img{display:block;width:100%;height:100%;object-fit:cover}.mi-card__img--placeholder{display:flex;align-items:center;justify-content:center;background:var(--mi-panel, #ece6db)}.mi-card__img--placeholder .placeholder-svg{width:100%;height:100%}.mi-card__img--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:0}@media(hover:hover){.mi-card:hover .mi-card__img--secondary,.mi-card:focus-within .mi-card__img--secondary{opacity:1}}@media(prefers-reduced-motion:no-preference){.mi-card__img--secondary{transition:opacity var(--mi-transition, .22s ease-in-out)}}.mi-card__badges{position:absolute;top:var(--mi-sp-2, 1rem);left:var(--mi-sp-2, 1rem);z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;pointer-events:none}.mi-badge{display:inline-block;font-size:1.1rem;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;padding:.4rem 1.2rem;border-radius:var(--mi-radius-pill, 30px)}.mi-badge--new{background:var(--mi-badge-new-bg, #fff);color:var(--mi-badge-new-fg, var(--mi-ink, #111))}.mi-badge--sale{background:var(--mi-red-badge, #c94f45);color:#fff}.mi-card__soldout{position:absolute;top:var(--mi-sp-2, 1rem);left:var(--mi-sp-2, 1rem);z-index:2;background:#333;color:#fff;font-family:var(--font-body-family, inherit);font-size:1.3rem;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;padding:.4rem 1.2rem;border-radius:var(--mi-radius-pill, 30px);pointer-events:none;white-space:nowrap}.mi-card__qv{position:absolute;left:var(--mi-sp-2, 1rem);right:var(--mi-sp-2, 1rem);bottom:var(--mi-sp-2, 1rem);z-index:3}.mi-card__qv-btn{position:relative;display:block;width:100%;padding:1.1rem 1rem;border:1px solid var(--mi-ink, #111);border-radius:var(--mi-radius-pill, 30px);background:#fffffff5;color:var(--mi-ink, #111);font-family:inherit;font-size:1.3rem;font-weight:400;letter-spacing:0;text-transform:none;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(.4rem)}@media(hover:hover){.mi-card:hover .mi-card__qv-btn,.mi-card:focus-within .mi-card__qv-btn{opacity:1;pointer-events:auto;transform:translateY(0)}.mi-card__qv-btn:hover,.mi-card__qv-btn:focus-visible{background:var(--mi-ink, #111);color:#fff}}.mi-card__qv-btn:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0);background:var(--mi-ink, #111);color:#fff;outline:.2rem solid var(--mi-ink, #111);outline-offset:.2rem}@media(prefers-reduced-motion:no-preference){.mi-card__qv-btn{transition:opacity var(--mi-transition, .22s ease-in-out),transform var(--mi-transition, .22s ease-in-out),background-color var(--mi-transition, .22s ease-in-out),color var(--mi-transition, .22s ease-in-out)}}.mi-card__qv-btn .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.6rem;height:1.6rem}.mi-card__qv-btn.loading .mi-card__qv-label{visibility:hidden}.mi-card__qv-btn .loading__spinner .spinner{width:1.6rem;height:1.6rem}.mi-card__info{padding:1.2rem 0 0;text-align:left}.mi-card__vendor{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mi-muted, #6e655a);margin-bottom:.3rem}.mi-card__title{font-family:var(--font-body-family, inherit);font-style:normal;font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:0;color:var(--mi-ink, #111);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(hover:hover){.mi-card:hover .mi-card__title,.mi-card:focus-within .mi-card__title{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.05rem}}.mi-card:has(.mi-card__link:focus-visible) .mi-card__title{text-decoration:underline;text-underline-offset:.3rem}.mi-card__rating{display:flex;align-items:center;gap:.5rem;margin-top:.4rem}.mi-card__rating .rating-star{--letter-spacing: .6;--font-size: 1.3}.mi-card__rating-count{font-size:1.2rem;color:var(--mi-muted, #6e655a)}.mi-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem;margin-top:.4rem;font-size:1.6rem;font-weight:300;line-height:1.4}.mi-card__price-current{color:var(--mi-ink, #111)}.mi-card__price-current--sale{color:var(--mi-red-badge, #c94f45)}.mi-card__price-compare{color:var(--mi-muted, #6e655a);text-decoration:line-through}.mi-quickview .quick-add-modal__content{background:var(--mi-ground, #f4f0eb);color:var(--mi-ink, #2b2721);border-radius:var(--mi-radius, 3px);border:none}.mi-quickview .quick-add-modal__toggle{background:var(--mi-ground, #f4f0eb);color:var(--mi-ink, #2b2721);border:.1rem solid var(--mi-ink, #2b2721);border-radius:var(--mi-radius, 3px)}.mi-quickview .quick-add-modal__toggle:hover,.mi-quickview .quick-add-modal__toggle:focus-visible{background:var(--mi-hover-bg, #F4F1EC);color:var(--mi-hover-fg, #2B2721);border-color:var(--mi-hover-bg, #F4F1EC)}.mi-quickview .quick-add-modal__content-info .product__title h1,.mi-quickview .quick-add-modal__content-info .product__title h2{font-family:var(--font-heading-family, serif);font-weight:400;color:var(--mi-ink, #2b2721)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mi-card.css.map */
