main .collection__products .product-item__inner{display:flex;flex-direction:column;height:100%}main .collection__products .product-item__media{flex-shrink:0}main .collection__products .product-item__meta{flex:1}main .collection__products .product-item__text{display:flex;flex-direction:column;flex:1;min-width:0}main .collection__products .product-item__product-title{flex:1;overflow-wrap:break-word}main .collection__products .product-item__text>.product-item__price{margin-top:8px}main .collection__products .product-item__swatch-count{min-height:1.6em}main .kd-card:not([hidden]){display:flex;flex-direction:column}main .kd-card .kd-photo{flex-shrink:0}main .kd-card>h3{flex:1;overflow-wrap:break-word}main .lf-custom-shop__product{display:flex;flex-direction:column}main .lf-custom-shop__image{flex-shrink:0}main .lf-custom-shop__product-title{flex:1;overflow-wrap:break-word}@media(max-width:749px){main .collection-banner:not(.collection--has-image){padding-top:20px;padding-bottom:16px}main .collection-banner:not(.collection--has-image) .collection-banner__breadcrumbs{margin:0 0 20px}main .collection-banner__text-container-text{margin-top:8px;margin-bottom:0}main .gd-intro{padding-top:14px;row-gap:10px}main .gd-intro__impact{padding:12px 16px}main .lf-rtw-intro{padding-top:14px;padding-bottom:8px}main .kd-intro{padding-top:10px;padding-bottom:10px}main .image-with-text__inner{padding-top:20px;padding-bottom:24px}main .image-with-text__text-container{margin-top:24px}main .collection__products .product-item__text{margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/271/assets/lf-collection-cleanup.css.map */
