.product-grid .grid__item,.mt-bestsellers__item,.related-products .grid__item,.search-results .grid__item{display:flex;flex-grow:0;flex-shrink:0}.grid__item product-component{display:flex;width:100%}.card-wrapper{display:flex;flex-direction:column;width:100%}.card__badge:empty{display:none!important}.card-wrapper .card__content{display:flex;flex-direction:column;flex-grow:1;padding-top:1.8rem}.card-wrapper .card__information{padding-top:0;display:flex;flex-direction:column;flex-grow:1}.card-wrapper .card__heading{font-family:var(--font-heading-family);font-weight:400;font-size:1.6rem;line-height:1.35;letter-spacing:.01em;margin:0 0 .6rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.card-wrapper .card-information{margin-top:auto}.card-wrapper .price{padding-top:.6rem}.card-wrapper .price .price-item{font-size:1.6rem;font-weight:600;letter-spacing:.01em}.card-wrapper .price .price-item--sale{color:#b3554a}.card-wrapper .quick-add{margin-top:1.2rem}.card-wrapper .quick-add__submit{border-radius:0;border:1px solid rgba(var(--color-foreground),.75);background:transparent;color:rgb(var(--color-foreground));letter-spacing:.12em;text-transform:uppercase;font-size:1.15rem;padding-top:1.3rem;padding-bottom:1.3rem;transition:background-color .35s ease,color .35s ease,border-color .35s ease;box-shadow:none}.card-wrapper .quick-add__submit:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.card-wrapper .card__media{transition:box-shadow .5s cubic-bezier(.22,1,.36,1)}.card-wrapper:hover .card__media{box-shadow:0 24px 44px rgba(var(--color-foreground),.16)}.mt-card-badges{position:absolute;top:1.4rem;left:1.4rem;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;pointer-events:none}.mt-card-badge{font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:.6rem 1.2rem;background:#faf7f2f0;color:#1a1714;box-shadow:0 4px 14px #1a17141f}.mt-card-badge--new{background:#1a1714;color:#faf7f2}.mt-card-badge--personalized{background:#c9a97e;color:#1a1714}.mt-card-badge--bestseller{background:#faf7f2f0;color:#1a1714}@media screen and (max-width:749px){.card-wrapper .card__heading,.card-wrapper .price .price-item{font-size:1.4rem}.mt-card-badges{top:1rem;left:1rem}.mt-card-badge{font-size:.95rem;padding:.5rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-mt-card-luxury.css.map */
