.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-shadow-hover: 0 8px 24px rgba(0, 0, 0, .12);--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;transition:var(--review-transition);display:flex;flex-direction:column}.bls__review-card-inner:hover{box-shadow:var(--review-shadow-hover);transform:translateY(-4px);border-color:var(--trust-star-color)}.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;transition:var(--review-transition)}.bls__review-card-inner:hover .bls__review-image img{transform:scale(1.05)}.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{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--light-grey-color);border-radius:6px;transition:var(--review-transition)}.bls__review-product svg{flex-shrink:0;color:var(--grey-color);transition:var(--review-transition);width:14px;height:14px}.bls__review-product-name{font-size:13px;font-weight:600;color:var(--heading-color);text-decoration:none;transition:var(--review-transition);line-height:1.4}.bls__review-product a.bls__review-product-name:hover{color:var(--primary-color)}.bls__review-product:has(a:hover){background:var(--trust-color-light, var(--trust-green-light))}.bls__review-product:has(a:hover) svg{color:var(--trust-star-color)}.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-date{font-size:13px;color:var(--grey-color);white-space:nowrap;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__review-card.style_3 .bls__review-card-inner:hover{box-shadow:var(--review-shadow-hover);border:none}.bls__reviews-swiper .swiper-slide{height:auto;display:flex}@media (max-width: 767px){.bls__reviews-grid{gap:15px}.bls__review-header{padding:16px 16px 12px}.bls__review-content{padding:16px;gap:10px}.bls__review-rating-number{font-size:16px}.bls__review-star svg{width:18px;height:18px}.bls__review-car-model h3{font-size:18px}.bls__review-product{padding:8px 10px}.bls__review-product-name{font-size:12px}.bls__review-footer{padding-top:10px}.bls__review-customer-name{font-size:13px}.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:11px}}@media (prefers-reduced-motion: reduce){.bls__review-card-inner,.bls__review-image img,.bls__review-star,.bls__review-product,.bls__review-product-name{transition:none}.bls__review-card-inner:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/customer-reviews.css.map */
