.tdm-product-card-h{--mini-card-media: 72px;position:relative;display:grid;grid-template-columns:var(--mini-card-media) minmax(0,1fr) auto;grid-template-areas:"media body add";align-items:center;gap:1rem 1.2rem;padding:1.2rem;border:.5px solid rgba(var(--color-foreground),.15);border-radius:var(--inputs-radius, 4px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:border-color .2s}.tdm-product-card-h:has(.tdm-card__quick-add--variants){grid-template-areas:"media body body" "media add add"}.tdm-product-card-h:hover{border-color:rgba(var(--color-foreground),.4)}.tdm-product-card-h__media{grid-area:media;align-self:start;width:var(--mini-card-media);height:var(--mini-card-media);border-radius:calc(var(--inputs-radius, 4px) - 2px);overflow:hidden;background:rgba(var(--color-foreground),.04)}.tdm-product-card-h__media img,.tdm-product-card-h__media .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.tdm-product-card-h__body{grid-area:body;display:flex;flex-direction:column;gap:.4rem;min-width:0}.tdm-product-card-h__title{margin:0;font-size:1.4rem;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tdm-product-card-h__link{color:inherit;text-decoration:none}.tdm-product-card-h__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.tdm-product-card-h .tdm-rating{flex-wrap:nowrap;white-space:nowrap;gap:4px;font-size:1.1rem}.tdm-product-card-h .tdm-rating__stars{--letter-spacing: 0;--font-size: 1}.tdm-product-card-h__price{margin:0;display:flex;align-items:center;gap:.8rem;font-size:1.3rem}.tdm-product-card-h__compare{color:rgba(var(--color-foreground),.4);font-size:1.2rem}.tdm-product-card-h__add{grid-area:add;position:relative;z-index:2;min-width:0}.tdm-product-card-h .tdm-quick-add--icon.tdm-card__quick-add--variants product-form{display:block}.tdm-product-card-h .tdm-quick-add--icon.tdm-card__quick-add--variants .tdm-card__choose-link{display:none}.tdm-product-card-h .tdm-quick-add--icon .tdm-quick-add-form{gap:.8rem;align-items:center}.tdm-product-card-h .tdm-quick-add--icon .tdm-card__variant-select{display:flex;height:3.6rem;border:1px solid rgba(23,21,18,.2);border-radius:1.8rem;font-size:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/23/assets/tdm-product-card-horizontal.css.map */
