.card--product,.fc-compact-layout .card--product{display:flex;flex-direction:column;height:100%;position:relative}.card--product .card__info-container,.fc-compact-layout .card--product .card__info-container,.card--product .card__info,.fc-compact-layout .card--product .card__info{display:flex;flex-direction:column;flex:1 1 auto}.card--product .card__info-inner,.fc-compact-layout .card--product .card__info-inner{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.card--product .card__compare,.fc-compact-layout .card--product .card__compare{position:static!important;top:auto!important;left:auto!important;z-index:auto!important;background:transparent;padding:.25rem 0;margin:0 0 .25rem;display:inline-flex;align-items:center;gap:.25rem;align-self:start}.card--product .card__compare input,.card--product .card__compare label{cursor:pointer}.card--product .card__vendor{margin:.5rem 0 0}.card--product .card__subtitle,.card--product .card__weight{margin:.25rem 0 0}.card--product .card__title{margin:.5rem 0 0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card--product .card__title a{display:block}.card--product .rating,.card--product .card__info-inner>div:has(>.rating){margin:.5rem 0 0}.card--product .sh-collection-financing{margin:.5rem 0 0}.card--product .sh-collection-financing .btn,.card--product .sh-collection-financing a[class*=btn],.card--product .sh-collection-financing button{font-size:.8125rem;padding:.25rem .625rem;line-height:1.3;min-height:0}.card--product .price,.card--product .card__price,.fc-compact-layout .card--product .price,.fc-compact-layout .card--product .card__price{margin-top:auto;padding-top:.5rem;border-top:1px solid var(--color-border, #e5e5e5);display:block!important;width:100%!important;box-sizing:border-box}.card--no-lines .price,.card--no-lines .card__price{border-top:none}.card--product .card__info-inner .price,.card--product .card__info-inner .card__price{margin-top:auto;margin-bottom:0}.card--product .card__quick-add,.fc-compact-layout .card--product .card__quick-add{margin-top:.75rem;width:100%}.card--product .card__quick-add .btn,.fc-compact-layout .card--product .card__quick-add .btn{width:100%}.main-products-grid__results ul,.main-products-grid ul,ul:has(>li>product-card),ul:has(>li>.card--product){align-items:stretch}.main-products-grid__results ul>li,.main-products-grid ul>li,ul:has(>li>product-card)>li,ul:has(>li>.card--product)>li{display:flex;flex-direction:column;height:100%}.main-products-grid[data-desktop-layout=list-desktop] .card--product,[data-layout=list] .card--product,.list-view .card--product{flex-direction:row;height:auto}.main-products-grid[data-desktop-layout=list-desktop] .card--product .card__info-container,[data-layout=list] .card--product .card__info-container,.list-view .card--product .card__info-container{padding-left:1.5rem}.list-view .card--product .card__title,[data-layout=list] .card--product .card__title{-webkit-line-clamp:2}
/*# sourceMappingURL=/cdn/shop/t/188/assets/product-card-alignment-v2.css.map */
