.tp-bf-review-carousel{--tp-bf-review-gap: 20px;--tp-bf-review-card-width: calc((100% - 60px)/4) ;width:100%;max-width:1680px;margin-inline:auto}.tp-bf-review-carousel__viewport{width:100%;overflow:hidden}.tp-bf-review-carousel__track{display:flex;width:max-content;align-items:stretch;animation:tp-bf-review-marquee var(--tp-bf-review-duration, 90s) linear infinite;will-change:transform}.tp-bf-review-carousel__group{display:grid;grid-auto-flow:column;grid-auto-columns:var(--tp-bf-review-card-width);gap:var(--tp-bf-review-gap);width:max-content;flex:0 0 auto}.tp-bf-review-card{min-width:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid #e5e8ec;border-radius:22px;background:#fff;box-shadow:0 12px 32px #19181714}.tp-bf-review-card__photo{aspect-ratio:1.78 / 1;overflow:hidden;background:#f4f4f4}.tp-bf-review-card__photo img{display:block;width:100%;height:100%;object-fit:cover}.tp-bf-review-card__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:24px}.tp-bf-review-card__stars{display:flex;gap:4px;margin-bottom:14px}.tp-bf-review-card__star{display:grid;width:29px;height:29px;place-items:center;color:#fff;background:#00b67a;font-size:23px;line-height:1}.tp-bf-review-card__title{margin:0 0 8px;color:#191817;font-size:19px;line-height:1.35;font-weight:700}.tp-bf-review-card__body{display:-webkit-box;overflow:hidden;margin:0;color:#737b87;font-size:16px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:5}.tp-bf-review-card.is-expanded .tp-bf-review-card__body{display:block;overflow:visible}.tp-bf-review-card__more{margin-top:10px;padding:0;border:0;color:var(--tp-bf-accent, #e4572e);background:none;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.tp-bf-review-card__author{margin:auto 0 0;padding-top:22px;color:#555d67;font-size:15px;font-weight:700}.tp-bf-review-carousel__status:empty{display:none}.tp-bf-trustpilot{display:flex;width:fit-content;max-width:100%;flex-direction:column;align-items:center;gap:10px;margin:22px auto 28px;color:#191817;font-family:inherit;line-height:1.2;text-decoration:none}.tp-bf-trustpilot__brand{display:inline-flex;align-items:center;gap:8px;color:#191817;font-size:24px;font-weight:700}.tp-bf-trustpilot__mark{display:block;width:30px!important;height:30px!important;min-width:30px;max-width:30px;flex:0 0 30px;color:#00b67a}.tp-bf-trustpilot__stars{display:flex;align-items:center;gap:4px}.tp-bf-trustpilot__star{display:grid;width:42px;height:42px;place-items:center;color:#fff;background:#00b67a;font-size:32px;line-height:1}.tp-bf-trustpilot__star--partial{background:linear-gradient(90deg,#00b67a 60%,#dcdce6 60%)}.tp-bf-trustpilot__summary{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px;color:#343a40;font-size:16px;text-align:center}.tp-bf-trustpilot__summary strong{font-weight:700}@keyframes tp-bf-review-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(hover:hover)and (pointer:fine){.tp-bf-review-carousel:hover .tp-bf-review-carousel__track{animation-play-state:paused}}@media(max-width:1099px){.tp-bf-review-carousel{--tp-bf-review-gap: 16px;--tp-bf-review-card-width: calc((100% - 16px)/2) }.tp-bf-review-card__content{padding:20px}}@media(max-width:749px){.tp-bf-review-carousel{--tp-bf-review-gap: 14px;--tp-bf-review-card-width: min(84vw, 420px)}.tp-bf-review-card{border-radius:18px}.tp-bf-review-card__content{padding:18px}.tp-bf-review-card__star{width:25px;height:25px;font-size:20px}.tp-bf-trustpilot{gap:8px;margin:18px auto 22px}.tp-bf-trustpilot__brand{font-size:21px}.tp-bf-trustpilot__mark{width:26px!important;height:26px!important;min-width:26px;max-width:26px;flex-basis:26px}.tp-bf-trustpilot__star{width:34px;height:34px;font-size:26px}.tp-bf-trustpilot__summary{font-size:14px}}@media(prefers-reduced-motion:reduce){.tp-bf-review-carousel__track{animation:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/tp-bf-review-carousel.css.map */
