.section-reviews-carousel{display:flex;flex-direction:column}.section-reviews-carousel.section-reviews-carousel--with-image{overflow:visible}.reviews-carousel__layout{display:grid;grid-template-columns:minmax(auto,622px) 1fr;gap:0;width:100%;padding-left:40px}.reviews-carousel__image-column{position:relative;aspect-ratio:auto;overflow:hidden;min-height:600px;max-width:622px}.reviews-carousel__image-column .reviews-carousel__image{width:100%;height:100%;object-fit:cover}.reviews-carousel__image-column .reviews-carousel__badge{position:absolute}.reviews-carousel__image-column .reviews-carousel__badge img{display:block;max-width:100%;height:auto}.reviews-carousel__image-column .reviews-carousel__badge.reviews-carousel__badge--center-right{top:50%;right:72px;transform:translateY(-50%)}.reviews-carousel__image-column .reviews-carousel__badge.reviews-carousel__badge--bottom-right{bottom:1.5rem;right:1.5rem}.reviews-carousel__image-column .reviews-carousel__badge.reviews-carousel__badge--bottom-left{bottom:1.5rem;left:1.5rem}.reviews-carousel__image-column .reviews-carousel__badge.reviews-carousel__badge--top-right{top:1.5rem;right:1.5rem}.reviews-carousel__image-column .reviews-carousel__badge.reviews-carousel__badge--top-left{top:1.5rem;left:1.5rem}.reviews-carousel__content-column{display:flex;flex-direction:column;gap:1.5rem;min-width:0;overflow:visible;padding-block:96px}.reviews-carousel__header{display:flex;flex-direction:column;gap:40px}.reviews-carousel__header.reviews-carousel__header--with-image{padding-inline:0;padding-left:72px}.reviews-carousel__header.reviews-carousel__header--full-width{padding-inline:var(--util-page-margin-offset);padding-block-end:1.5rem}.reviews-carousel__header .reviews-carousel__title{font-size:clamp(1.75rem,5vw,72px);font-weight:700;line-height:96%;text-transform:uppercase;margin:0;max-width:630px}.reviews-carousel__header .reviews-carousel__trustpilot{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.reviews-carousel__header .reviews-carousel__trustpilot .reviews-carousel__trustpilot-link{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none}.reviews-carousel__header .reviews-carousel__trustpilot .reviews-carousel__trustpilot-logo{width:164px}.reviews-carousel__header .reviews-carousel__trustpilot .reviews-carousel__trustpilot-stars{display:flex;align-items:center;gap:2px}.reviews-carousel__header .reviews-carousel__trustpilot .reviews-carousel__trustpilot-stars .reviews-carousel__trustpilot-star{display:flex;width:24px;height:24px}.reviews-carousel__header .reviews-carousel__trustpilot .reviews-carousel__trustpilot-stars .reviews-carousel__trustpilot-star svg{width:100%;height:100%}.reviews-carousel__header .reviews-carousel__trustpilot .reviews-carousel__trustpilot-count{font-size:var(--font-size--sm);color:#1b1b1b99;font-weight:500;margin:0}.reviews-carousel__slider-wrapper{flex:1;display:flex;flex-direction:column;min-width:0;margin-top:var(--slider-margin-top, 130px);position:relative}.reviews-carousel__slider-wrapper.reviews-carousel__slider-wrapper--with-image slideshow-arrows{padding-inline:0}.reviews-carousel__slider-wrapper.reviews-carousel__slider-wrapper--with-image slideshow-slides{padding:0 0 0 72px}.reviews-carousel-content slideshow-arrows{mix-blend-mode:normal;padding-inline:40px!important}.reviews-carousel-content slideshow-arrows .slideshow-control{background:var(--color-primary-button-background);display:flex;justify-content:center}.reviews-carousel-content slideshow-slides{--slideshow-gap: var(--carousel-gap);align-items:stretch}.reviews-carousel-content slideshow-slides>.review-card{flex:0 0 auto;height:auto;width:calc((90% - (var(--carousel-gap, 8px) * (var(--carousel-columns, 3) - 1)) - var(--peek-next-slide-size, 0px)) / var(--carousel-columns, 3))}.reviews-carousel-content .slideshow-control[disabled]{display:none}.reviews-carousel-content slideshow-arrows{padding-inline:var(--util-page-margin-offset)}.reviews-carousel-content .slideshow-control--next{margin-inline-start:auto}.review-card{display:flex;flex-direction:column;gap:1rem;height:100%}.review-card.review-card--has-impression{gap:0}.review-card .review-card__impression{max-height:460px;height:100%;width:100%;overflow:hidden;background-color:#e9e9e9}.review-card .review-card__impression .review-card__impression-image{width:100%;height:100%;object-fit:cover}.review-card .review-card__content{background-color:var(--color-bg-tint);padding:32px;display:flex;flex-direction:column;flex:1}.review-card .review-card__content .review-card__stars{display:flex;gap:2px}.review-card .review-card__content .review-card__stars .review-card__star{display:flex;width:24px;height:24px}.review-card .review-card__content .review-card__stars .review-card__star svg{width:100%;height:100%}.review-card .review-card__content .review-card__stars .review-card__star.review-card__star--half{position:relative}.review-card .review-card__content .review-card__stars .review-card__star.review-card__star--half .review-card__star-filled,.review-card .review-card__content .review-card__stars .review-card__star.review-card__star--half .review-card__star-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.review-card .review-card__content .review-card__stars .review-card__star.review-card__star--half .review-card__star-filled svg{clip-path:inset(0 50% 0 0)}.review-card .review-card__content .review-card__stars .review-card__star.review-card__star--half .review-card__star-empty{opacity:.3;filter:grayscale(100%)}.review-card .review-card__content .review-card__stars .review-card__star.review-card__star--half .review-card__star-empty svg{clip-path:inset(0 0 0 50%)}.review-card .review-card__content .review-card__stars .review-card__star.review-card__star--empty{opacity:.3;filter:grayscale(100%)}.review-card .review-card__content .metafield-rich_text_field{margin:24px 0;overflow:hidden}.review-card .review-card__content .metafield-rich_text_field p{font-size:var(--font-size--xl);color:#1b1b1b;line-height:140%}.review-card .review-card__content .review-card__text{font-size:var(--font-size--xl);color:#1b1b1b;line-height:140%;padding-bottom:0;margin-bottom:0}.review-card .review-card__content .review-card__read-more{font-size:var(--font-size--xl);color:#1b1b1b66;line-height:140%;background:none;border:none;padding:0;margin-top:8px;cursor:pointer;text-align:left}.review-card .review-card__content .review-card__read-more:hover{text-decoration:underline}.review-card .review-card__caption{display:flex;gap:.75rem;align-items:center;margin-top:16px}.review-card .review-card__caption .review-card__image{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#e9e9e9}.review-card .review-card__caption .review-card__image img{width:100%;height:100%;object-fit:cover}.review-card .review-card__caption .review-card__image.review-card__image--placeholder{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;color:#1b1b1b99;text-transform:uppercase}.review-card .review-card__caption .review-card__info{display:flex;flex-direction:column;gap:.125rem}.review-card .review-card__caption .review-card__info .review-card__name{font-size:var(--font-size--lg);font-weight:600;line-height:1.4;letter-spacing:-.18px;color:#1b1b1be6;margin:0}.review-card .review-card__caption .review-card__info .review-card__date{font-size:var(--font-size--md);font-weight:400;line-height:1.4;letter-spacing:-.16px;color:#1b1b1b80;margin:0}@media screen and (max-width:1500px){.reviews-carousel__layout{grid-template-columns:minmax(200px,350px) 1fr}}@media screen and (max-width:1200px){.reviews-carousel__layout{grid-template-columns:1fr;gap:2rem;padding:0}.reviews-carousel__image-column{display:none}.reviews-carousel__content-column{gap:1.25rem;padding-block:48px}.reviews-carousel__header{gap:32px}.reviews-carousel__header.reviews-carousel__header--with-image{padding-left:40px}.reviews-carousel__slider-wrapper{margin-top:var(--slider-margin-top, 80px)}.reviews-carousel__slider-wrapper.reviews-carousel__slider-wrapper--with-image slideshow-slides{padding:0 40px}.review-card .review-card__content{padding:24px}}@media screen and (max-width:749px){.reviews-carousel__layout{gap:2rem;padding-left:0}.reviews-carousel__content-column{gap:1rem;padding-block:0}.reviews-carousel__header{gap:24px;padding-inline:16px}.reviews-carousel__header.reviews-carousel__header--with-image{padding-inline:16px}.reviews-carousel__header .reviews-carousel__title{font-size:var(--font-size--3xl)}.reviews-carousel__header .reviews-carousel__trustpilot{gap:12px}.reviews-carousel__header .reviews-carousel__trustpilot .reviews-carousel__trustpilot-logo{width:104px}.reviews-carousel__header .reviews-carousel__trustpilot .reviews-carousel__trustpilot-stars .reviews-carousel__trustpilot-star{width:16px;height:16px}.reviews-carousel__slider-wrapper{margin-top:var(--slider-margin-top-mobile, 8px)}.reviews-carousel__slider-wrapper.reviews-carousel__slider-wrapper--with-image slideshow-slides{padding:0 20px}.reviews-carousel-content slideshow-arrows{display:none;visibility:hidden}.reviews-carousel-content slideshow-slides{padding:0 20px}.reviews-carousel-content slideshow-slides>.review-card{width:calc((90% - (var(--carousel-gap, 8px) * (var(--carousel-mobile-columns, 1) - 1)) - var(--peek-next-slide-size, 0px)) / var(--carousel-mobile-columns, 1))}.review-card .review-card__impression{max-height:320px}.review-card .review-card__content{padding:16px}.review-card .review-card__content .metafield-rich_text_field{margin:16px 0}.review-card .review-card__content .metafield-rich_text_field p{font-size:var(--font-size--md);font-weight:500}.review-card .review-card__content .review-card__text{font-size:var(--font-size--md);font-weight:500}.review-card .review-card__content .review-card__read-more{font-size:var(--font-size--md)}.review-card .review-card__caption{margin-top:16px}.review-card .review-card__caption .review-card__image{width:36px;height:36px}.review-card .review-card__caption .review-card__info{gap:0}.review-card .review-card__caption .review-card__info .review-card__name{font-size:var(--font-size--lg)}.review-card .review-card__caption .review-card__info .review-card__date{font-weight:500;font-size:var(--font-size--sm)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-reviews-carousel.css.map */
