.card--product .card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;min-height:2.7em}.card--product .card__subtitle{font-weight:400!important;color:#777!important;font-size:.82em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:2.8em}.card--product .card__info:not(:has(.card__subtitle)) .card__title{margin-bottom:2.3em}.card--product .card__rating{display:flex;align-items:center;gap:4px;min-height:22px;margin-top:4px}.card--product .card__rating-avg{font-weight:400;font-size:.85em;color:#333;line-height:1}.card--product .card__rating .jdgm-preview-badge{display:inline-flex!important;align-items:center;gap:2px;line-height:1}.card--product .card__swatches{order:4;height:46px;overflow:hidden;flex-shrink:0}.card--product .card__info:not(:has(.card__swatches)){padding-bottom:54px!important}.price--on-sale .price__badge-row{display:flex;align-items:center;gap:6px;margin-bottom:2px}.price--on-sale .price__badge-sale{background:#e24b4a!important;color:#fff!important;font-size:11px!important;font-weight:500!important;padding:2px 7px!important;border-radius:4px!important;letter-spacing:.02em;line-height:1.4;border:none!important;box-shadow:none!important}.price--on-sale .price__compare-label{display:none}.price--on-sale .price__was-inline{font-size:12px!important;color:#999!important;text-decoration:line-through;font-weight:400!important}.price .price__was--hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/213/assets/product-card-optimize.css.map */
