.reviews-grid{display:grid;grid-template-columns:repeat(1,1fr);border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);margin-top:-1px;margin-right:-1px}@media only screen and (min-width: 768px){.reviews-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1068px){.reviews-grid{grid-template-columns:repeat(var(--var-review-list-columns),1fr)}}.review-card{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);display:flex;flex-direction:column}.review-card--image a{display:block;position:relative;height:0;width:100%;overflow:hidden;padding-top:0;padding-bottom:var(--padding-bottom);border-radius:var(--block-border-radius, 16px) var(--block-border-radius, 16px) 0 0}.review-card--image a.aspect-ratio--square img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.review-card--badges{position:absolute;top:10px;left:10px}.review-card--badges .badge{width:48px;height:44px;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1.5;background:var(--color-accent)}@media only screen and (min-width: 768px){.review-card--badges{top:20px;left:20px}.review-card--badges .badge{width:50px;height:48px;font-size:1.25rem;line-height:1.4}}.review-card--content{padding:20px 20px 30px;flex:1 1 100%;display:flex;flex-direction:column}.review-card-title--wrapper h6{margin-bottom:0}.review-card-title--wrapper .rte{margin-top:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.review-card--content modal-opener{margin-top:auto}.review-card--content .text-button{font-size:.75rem;line-height:1.5;margin-top:20px}@media only screen and (min-width: 768px){.review-card--content .text-button{font-size:.875rem;line-height:1.429}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/list-reviews.css.map */
