.tfb-collection-grid{display:grid;grid-template-columns:repeat(var(--tfb-card-columns-mobile, 2),minmax(0,1fr));grid-auto-rows:auto;align-items:stretch}.tfb-collection-grid>.grid__item{display:flex;width:auto;max-width:none;min-width:0}.tfb-collection-card{--text-alignment: center;display:flex;flex-direction:column;width:100%;min-width:0}.tfb-collection-card>.card{width:100%;min-width:0}.tfb-collection-card>.card>.card__inner{flex-shrink:0}.tfb-collection-card>.card>.card__content{display:flex;flex-direction:column;flex-grow:1;gap:.8rem;padding:1rem 1rem .6rem;min-width:0}.tfb-collection-card>.card>.card__content>.card__information{padding:0;text-align:center}.tfb-collection-card .card__heading{display:flex;align-items:center;justify-content:center;block-size:2lh;line-height:1.2;overflow-wrap:anywhere}.tfb-collection-card .card__heading .full-unstyled-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tfb-collection-card>.card>.card__content>.card__information>.card-information>.tfb-collection-card__rating{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.2rem;margin-top:.4rem}.tfb-collection-card .tfb-collection-card__rating>*{margin:0}.tfb-collection-card .card-information{text-align:center}.tfb-collection-card>.card>.card__content>.tfb-collection-actions{margin:auto 0 0;width:100%;min-width:0;align-self:center;box-sizing:border-box}.tfb-collection-card .tfb-collection-actions a.quick-add__submit{min-height:4.4rem;text-align:center;white-space:normal;text-decoration:none}.tfb-collection-card .tfb-collection-actions--single .quick-add__buttons-dual{gap:0}.tfb-collection-card .tfb-collection-actions .button{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:4.4rem;padding:.6rem .8rem;line-height:1.25;text-align:center;white-space:normal;height:auto}.tfb-collection-card .tfb-collection-action__detail{display:none}.tfb-collection-card--rich .tfb-collection-card__descriptor{margin:.8rem 0;overflow-wrap:anywhere;color:rgba(var(--color-foreground),.8)}.tfb-collection-card>.card>.card__content>.card__information>.card-information>.price{margin-top:.4rem;min-height:2.4rem}.tfb-collection-card .quick-add__submit:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}@media screen and (min-width:990px){.tfb-collection-grid{grid-template-columns:repeat(var(--tfb-card-columns-desktop, 4),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/tfb-product-card.css.map */
