.m-product-card--style-7{display:flex;flex-direction:column;height:100%;min-width:0;max-width:100%;background:transparent;box-shadow:none;border:0}.m-product-card--style-7 .m-product-card__media{position:relative;width:100%;overflow:hidden;border-radius:12px;background-color:#f6f6f6}.m-product-card--style-7 .m-product-card__link{display:block;width:100%}.m-product-card--style-7 .m-product-card__main-image,.m-product-card--style-7 .m-image{width:100%}.m-product-card--style-7 .m-product-card__media img,.m-product-card--style-7 .m-product-card__media .m-placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.m-product-card--style-7 .m-product-card__sale-ribbon{position:absolute;top:14px;left:0;z-index:3;display:inline-flex;align-items:center;max-width:calc(100% - 16px);padding:7px 22px 7px 12px;background-color:#e22626;color:#fff;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.02em;white-space:nowrap;pointer-events:none;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.m-product-card--style-7 .m-product-card__rating{position:absolute;left:10px;bottom:10px;z-index:3;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 20px);padding:4px 10px;overflow:hidden;background-color:#f8f8e5;border-radius:999px;color:#1a1a1a;font-size:13px;font-weight:600;line-height:1.2;pointer-events:none}.m-product-card--style-7 .m-product-card__rating-star{display:block;flex:0 0 auto;width:14px;height:14px}.m-product-card--style-7 .m-product-card__rating-value,.m-product-card--style-7 .m-product-card__rating-count{white-space:nowrap}.m-product-card--style-7 .m-product-card__rating-sep{opacity:.55}.m-product-card--style-7 .m-product-card__highlights{margin-left:4px;overflow:hidden;color:#e07b22;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.m-product-card--style-7 .m-product-card__content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:14px 0 0;text-align:left}.m-product-card--style-7 .m-product-card__vendor{display:block;margin:0 0 6px;color:#666;font-size:13px}.m-product-card--style-7 .m-product-card__title{margin:0}.m-product-card--style-7 .m-product-card__name{display:-webkit-box;overflow:hidden;color:#111;font-family:var(--font-stack-header, inherit);font-size:16px;font-weight:600;line-height:1.35;overflow-wrap:anywhere;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}.m-product-card--style-7 .m-product-card__description{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:#1a1a1a;font-size:14px;font-weight:400;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.m-product-card--style-7 .m-product-card__meta{margin:8px 0 0;color:#1a1a1a;font-size:14px;font-weight:500;line-height:1.4}.m-product-card--style-7 .m-product-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:10px 0 0}.m-product-card--style-7 .m-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px}.m-product-card--style-7 .m-price__regular,.m-product-card--style-7 .m-price__sale{display:none}.m-product-card--style-7 .m-price:not(.m-price--on-sale) .m-price__regular,.m-product-card--style-7 .m-price--on-sale .m-price__sale{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px}.m-product-card--style-7 .m-price-item--sale,.m-product-card--style-7 .m-price:not(.m-price--on-sale) .m-price-item--regular{color:#111;font-size:16px;font-weight:700}.m-product-card--style-7 .m-price--on-sale .m-price-item--regular{color:#888;font-size:14px;font-weight:400;text-decoration:line-through}.m-product-card--style-7 .m-product-card__save{color:#e22626;font-size:14px;font-weight:600}.m-product-card--style-7 .m-product-card__atc{margin-top:auto;padding-top:14px;width:100%}.m-product-card--style-7 .m-product-card__action-wrapper,.m-product-card--style-7 .m-product-card__atc .m-product-form,.m-product-card--style-7 .m-product-card__atc .product-card-form{display:block;width:100%;margin:0}.m-product-card--style-7 .m-product-card__atc .m-button,.m-product-card--style-7 .m-product-card__atc .m-add-to-cart{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:100%;min-height:42px;height:42px;padding:0 12px;border:0;border-radius:10px;background-color:#da0160;color:#fff;font-size:15px;font-weight:700;letter-spacing:.04em;line-height:1;text-align:center;text-transform:uppercase;text-decoration:none;box-shadow:none;transition:background-color .2s ease,color .2s ease}.m-product-card--style-7 .m-product-card__atc .m-button:hover,.m-product-card--style-7 .m-product-card__atc .m-button:focus,.m-product-card--style-7 .m-product-card__atc .m-button:focus-visible,.m-product-card--style-7 .m-product-card__atc .m-add-to-cart:hover,.m-product-card--style-7 .m-product-card__atc .m-add-to-cart:focus,.m-product-card--style-7 .m-product-card__atc .m-add-to-cart:focus-visible{background-color:#b80150;color:#fff;box-shadow:none}.m-product-card--style-7 .m-product-card__atc .m-button[disabled],.m-product-card--style-7 .m-product-card__atc .m-add-to-cart[disabled]{opacity:.65}.m-product-card--style-7 .m-product-card__atc .m-spinner-icon{display:none}.m-product-card--style-7 .m-product-card__atc .m-spinner-button.m-spinner-button--loading .m-spinner-icon{display:inline-flex}@media(min-width:768px){.m-product-card--style-7 .m-product-card__name{font-size:18px}.m-product-card--style-7 .m-product-card__description,.m-product-card--style-7 .m-product-card__meta{font-size:16px}.m-product-card--style-7 .m-product-card__atc .m-button,.m-product-card--style-7 .m-product-card__atc .m-add-to-cart{min-height:44px;height:44px;font-size:16px}}@media(max-width:767px){.m-product-card--style-7 .m-product-card__sale-ribbon{top:10px;padding:6px 18px 6px 10px;font-size:11px}.m-product-card--style-7 .m-product-card__rating{left:8px;bottom:8px;padding:3px 8px;font-size:12px}}@media(prefers-reduced-motion:reduce){.m-product-card--style-7 .m-product-card__atc .m-button,.m-product-card--style-7 .m-product-card__atc .m-add-to-cart{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-card-style-7.css.map */
