.bls__customer-reviews{--trust-green: #00B67A;--trust-green-light: rgba(0, 182, 122, .1);--trust-star-color: var(--trust-color, var(--trust-green));--review-card-bg: var(--color-white);--review-card-border: var(--border-color-base);--review-shadow: 0 2px 12px rgba(0, 0, 0, .08);--review-border-radius: 12px;--review-transition: all .3s cubic-bezier(.4, 0, .2, 1)}.bls__reviews-grid{display:grid;grid-template-columns:repeat(var(--columns-desktop, 3),1fr);gap:var(--reviews-gap, 30px)}@media(max-width:1024px){.bls__reviews-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.bls__reviews-grid{grid-template-columns:repeat(var(--columns-mobile, 1),1fr)}}.bls__review-card{height:100%}.bls__review-card-inner{height:100%;background:var(--review-card-bg);border:1px solid var(--review-card-border);border-radius:var(--review-border-radius);overflow:hidden;display:flex;flex-direction:column}.bls__review-header{padding:20px 20px 16px;background:linear-gradient(180deg,var(--trust-color-light, var(--trust-green-light)) 0%,transparent 100%)}.bls__review-rating{display:flex;align-items:center;gap:8px}.bls__review-star{color:#e0e0e0;transition:var(--review-transition);display:inline-flex;line-height:1}.bls__review-star.active{color:var(--trust-star-color)}.bls__review-star svg{width:20px;height:20px;display:block}.bls__review-rating-number{font-size:18px;font-weight:700;color:var(--heading-color);margin-left:4px}.bls__review-image{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:var(--light-grey-color)}.bls__review-image-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.bls__review-image img{width:100%;height:100%;object-fit:cover}.bls__review-content{padding:20px;display:flex;flex-direction:column;gap:12px;flex:1}.bls__review-car-model{flex:1}.bls__review-car-model h3{font-size:20px;line-height:1.3;font-weight:700;color:var(--heading-color);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bls__review-product{overflow:hidden;border-radius:8px;background:var(--light-grey-color)}.bls__review-product-link{display:flex;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;overflow:hidden;color:inherit}.bls__review-product-thumb{flex-shrink:0;width:36px;height:36px;object-fit:cover;border-radius:6px;display:block}.bls__review-product-name{font-size:13px;font-weight:600;color:var(--heading-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.4}.bls__review-product-arrow{flex-shrink:0;color:var(--grey-color);display:block}.bls__review-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06);margin-top:auto}.bls__review-customer{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.bls__review-customer-name{font-size:14px;font-weight:600;color:var(--heading-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bls__review-verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--trust-star-color);padding:4px 8px;background:var(--trust-color-light, var(--trust-green-light));border-radius:4px;white-space:nowrap;flex-shrink:0}.bls__review-verified svg{width:14px;height:14px;flex-shrink:0}.bls__review-card.style_2 .bls__review-image{aspect-ratio:16 / 9}.bls__review-card.style_2 .bls__review-content{padding:16px;gap:10px}.bls__review-card.style_2 .bls__review-car-model h3{font-size:18px;-webkit-line-clamp:2}.bls__review-card.style_3 .bls__review-header{background:transparent;padding-bottom:12px}.bls__review-card.style_3 .bls__review-image{aspect-ratio:1 / 1}.bls__review-card.style_3 .bls__review-card-inner{border:none;box-shadow:var(--review-shadow)}.bls__reviews-swiper .swiper-slide{height:auto;display:flex}@media(max-width:767px){.bls__reviews-grid{gap:15px}.bls__review-image{aspect-ratio:16 / 9}.bls__review-header{padding:16px 16px 12px}.bls__review-content{padding:16px;gap:10px}.bls__review-rating-number{font-size:18px}.bls__review-star svg{width:18px;height:18px}.bls__review-car-model h3{font-size:20px}.bls__review-product-link{padding:6px 8px;gap:6px}.bls__review-product-thumb{width:30px;height:30px}.bls__review-product-name{font-size:14px}.bls__review-footer{padding-top:10px}.bls__review-customer-name{font-size:14px}.bls__review-verified{font-size:11px;padding:3px 6px}}@media(min-width:768px)and (max-width:1024px){.bls__review-car-model h3{font-size:18px}}@media(max-width:420px){.bls__review-header{padding:12px 12px 10px}.bls__review-content{padding:12px}.bls__review-rating-number{font-size:14px}.bls__review-star svg{width:16px;height:16px}.bls__review-car-model h3{font-size:16px}.bls__review-product-name{font-size:13px}.bls__review-product-thumb{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.bls__review-star{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/customer-reviews.css.map */
