.customer-testimonial:not(.slick-initialized){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.customer-testimonial:not(.slick-initialized) .item{width:auto}.customer-testimonial-block .halo-block-header .title{display:block;color:var(--color_heading);font-size:var(--font_size_heading);line-height:1.08;font-style:var(--font_style_heading);margin-bottom:var(--mg_bottom_heading)}.customer-testimonial-block .halo-block-header .view_all{font-size:var(--view_all_fs);line-height:1.3;font-weight:500;color:var(--color_view_all);margin-bottom:var(--mg_bottom_view);padding-bottom:3px}.customer-testimonial-block .halo-block-header .title .text{width:auto}.customer-testimonial-block .halo-block-header{margin:0 0 24px}.customer-testimonial .item{display:block;min-height:unset;padding:0 14px}.customer-testimonial .review-card{position:relative;height:100%;border-radius:28px;overflow:hidden;border:1px solid #ddd5fb;background:linear-gradient(180deg,#fff,#fbf8ff);box-shadow:0 20px 48px #3e2b871f}.customer-testimonial .placeholder-svg{border-radius:0}.customer-testimonial .images-contain{position:relative;aspect-ratio:1 / .86;background:linear-gradient(135deg,#5e4acc,#8f80ff)}.customer-testimonial .images-contain img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.customer-testimonial .images-contain .image{display:block;position:relative;height:100%}.customer-testimonial .review-stars-badge{position:absolute;left:24px;bottom:18px;display:inline-flex;align-items:center;gap:4px;padding:10px 16px;border-radius:999px;background:#fff;box-shadow:0 14px 32px #241b462e;z-index:2}.customer-testimonial .review-star{font-size:20px;line-height:1;color:#efbc2b}.customer-testimonial .review-star.is-empty{color:#e5def8}.customer-testimonial .item-content{display:flex;flex-direction:column;gap:12px;min-height:220px;padding:26px 24px 24px;background:linear-gradient(180deg,#fff,#fbf8ff)}.customer-testimonial .review-name-line{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.customer-testimonial .review-name{color:#241b42;font-size:17px;line-height:1.2;font-weight:800}.customer-testimonial .review-verified-badge{display:inline-flex;align-items:center;gap:6px;color:#5f53cc;font-size:13px;line-height:1;font-weight:700}.customer-testimonial .review-verified-badge__icon{width:14px;height:14px;display:block;object-fit:contain;flex:none}.customer-testimonial .item .content{width:100%;color:#41346f;font-size:var(--fontsize_content);line-height:1.65}.customer-testimonial .item .link{width:auto;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:44px;padding:11px 18px;border-radius:999px;background:linear-gradient(135deg,#4b37b6,#7f73ee);color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.customer-testimonial .item .link:hover{color:#fff;transform:translateY(-1px);box-shadow:0 12px 24px #4b37b63d}.customer-testimonial .item .link:after{display:none}@media(max-width:1299px){.customer-testimonial .item{padding:0 10px}}@media(max-width:1024px){.customer-testimonial .item .content{font-size:var(--fontsize_content_mb)}.customer-testimonial-block .halo-block-header .view_all{font-size:calc(var(--view_all_fs) - 2px);margin-bottom:calc(var(--mg_bottom_view) * .75)!important}.customer-testimonial-block .halo-block-header .title{font-size:var(--font_size_heading_mb);margin-bottom:calc(var(--mg_bottom_heading) * .75)}.customer-testimonial .item-content{padding:22px 20px 20px;min-height:210px}.customer-testimonial .review-stars-badge{left:18px;bottom:16px;padding:9px 14px}.customer-testimonial .review-star{font-size:18px}}@media(max-width:767px){.customer-testimonial-block .halo-block-header .title{margin-bottom:calc(var(--mg_bottom_heading) * .5)}.customer-testimonial-block .halo-block-header .view_all{margin-bottom:calc(var(--mg_bottom_view) * .5)!important}.customer-testimonial .item{padding:0 12px}.customer-testimonial .images-contain{aspect-ratio:1 / .96}.customer-testimonial .item-content{min-height:unset}.customer-testimonial .review-name{font-size:18px}.customer-testimonial .item .link{width:100%}}@media(min-width:1025px){.customer-testimonial-block .customer-testimonial{margin:24px 0}}
/*# sourceMappingURL=/cdn/shop/t/1367/assets/customer-testimonial.css.map */
