.reviews-io-carousel:has(.reviews-empty){display:none}.reviews-io-carousel:has(.reviews-empty) .reviews-empty{padding-left:var(--global-sect-pad-x-sm);padding-right:var(--global-sect-pad-x-sm)}.reviews-io-carousel .section-heading-container{padding-left:var(--global-sect-pad-x-sm);padding-right:var(--global-sect-pad-x-sm);margin-bottom:var(--global-item-gap-md)}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget{margin:0}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner{display:flex;flex-direction:column-reverse}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__header{padding-top:calc(var(--global-item-gap-md) + var(--arrow-button-size));padding-left:var(--global-sect-pad-x-sm);padding-right:var(--global-sect-pad-x-sm);padding-bottom:0;max-height:-moz-fit-content;max-height:fit-content;width:100%;justify-content:flex-start;height:-moz-fit-content;height:fit-content}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__header .R-RatingStars{margin:0!important}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__header .R-RatingStars .R-RatingStars__stars{margin:0!important}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__header .R-RatingStars .R-RatingStars__stars .stars__icon{--override-header-star-color:var(--primitive-red)}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__header .header__inner{max-width:-moz-max-content;max-width:max-content;background-color:transparent;background-image:none;padding:0;box-shadow:none;flex-direction:row;flex-wrap:wrap;height:-moz-fit-content;height:fit-content;justify-content:flex-start;-moz-column-gap:8px;column-gap:8px;row-gap:8px}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__header .header__inner div:has(.R-ReviewsioLogo){flex:1 1 100%;order:1;display:flex;align-items:flex-start;justify-content:flex-start}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__header .header__inner>:not(div:has(.R-ReviewsioLogo)){order:2}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__header .header__inner .R-TextBody,.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__header .header__inner .R-TextHeading{margin:0!important}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__header .header__inner .R-TextBody *,.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__header .header__inner .R-TextHeading *{margin:0;color:var(--heading-dark);font-family:var(--global-body-sm-font-family);font-size:var(--global-body-sm-font-size);font-style:var(--global-body-sm-font-style);font-weight:var(--global-body-sm-font-weight);letter-spacing:var(--global-body-sm-letter-spacing);line-height:var(--global-body-sm-line-height);gap:var(--global-body-sm-paragraph-spacing);text-transform:var(--global-body-sm-text-transform)}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list{width:100%}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__controlButton{right:unset;top:100%;transition:opacity .3s ease-in-out;background:var(--primitive-white);border-radius:100%;height:var(--arrow-button-size);width:var(--arrow-button-size);margin:0;color:var(--icon-fill-dark)}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__controlButton.R-ReviewsList__controlButton--left{left:var(--global-sect-pad-x-sm)}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__controlButton.R-ReviewsList__controlButton--right{left:calc(var(--global-sect-pad-x-sm) + var(--global-grid-gap-sm) + var(--arrow-button-size))}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__controlButton:hover{transition:all .3s ease-in-out;transform:none;background-color:var(--icon-fill-dark);color:var(--background-light)}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList-container{padding:0}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList{padding-top:0;padding-bottom:var(--global-item-gap-md)}@media screen and (min-width:1441px){.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item{flex-basis:25%;width:25%}}@media screen and (max-width:768px){.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item{flex-basis:75%;width:75%}}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item .item__inner{border:var(--global-border-width) solid var(--global-border-stroke);border-radius:var(--global-border-rad);background-color:var(--primitive-cream-light);background-image:none}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item .item__inner>div:not(.R-flex-row){display:flex;flex-direction:column;flex-grow:1}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item .item__inner>div:not(.R-flex-row) div:has(.R-RatingStars){order:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item .item__inner>div:not(.R-flex-row) div:has(.R-RatingStars) .R-TextHeading{margin:0}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item .item__inner>div:not(.R-flex-row) div:has(.R-RatingStars) .R-TextHeading .cssVar-authorName{font-family:var(--global-subtitle-lg-font-family);font-size:var(--global-subtitle-lg-font-size);font-style:var(--global-subtitle-lg-font-style);font-weight:var(--global-subtitle-lg-font-weight);letter-spacing:var(--global-subtitle-lg-letter-spacing);line-height:var(--global-subtitle-lg-line-height);gap:var(--global-subtitle-lg-paragraph-spacing);text-transform:var(--global-subtitle-lg-text-transform)}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item .item__inner>div:not(.R-flex-row) div:has(.R-RatingStars) .R-RatingStars__stars{margin:0}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item .item__inner>div:not(.R-flex-row) div:has(.R-RatingStars) .R-RatingStars__stars .stars__icon{font-size:18px}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item .item__inner>div:not(.R-flex-row) div:has(.R-ReviewsList__item--body){order:2;margin-top:calc(var(--global-text-gap-md) * 2)}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item .item__inner>div:not(.R-flex-row) div:has(.R-ReviewsList__item--body) *{font-family:var(--global-body-sm-font-family);font-size:var(--global-body-sm-font-size);font-style:var(--global-body-sm-font-style);font-weight:var(--global-body-sm-font-weight);letter-spacing:var(--global-body-sm-letter-spacing);line-height:var(--global-body-sm-line-height);gap:var(--global-body-sm-paragraph-spacing);text-transform:var(--global-body-sm-text-transform)}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item .item__inner>div:not(.R-flex-row) .R-BadgeElement{margin-top:auto;order:3;margin-bottom:var(--global-text-gap-md)!important}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item .item__inner>div:not(.R-flex-row) .R-BadgeElement .cssVar-badgeElement__text,.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item .item__inner>div:not(.R-flex-row) .R-BadgeElement .ricon-badge--checkmark{color:var(--highlight-dark)}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item .item__inner>div:not(.R-flex-row) .R-BadgeElement .cssVar-badgeElement__text{font-family:Inter;font-size:12px;font-style:normal;font-weight:700;line-height:90%;letter-spacing:.6px;text-transform:uppercase}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item .item__inner>.R-flex-row{flex-grow:0;background:rgba(255,171,255,.3);width:-moz-fit-content;width:fit-content;border-radius:88px;height:-moz-fit-content;height:fit-content;min-height:30px;display:flex;align-items:center;justify-content:center}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item .item__inner>.R-flex-row .R-TextBody{margin-bottom:0!important;color:var(--highlight-dark);padding:0 var(--tag-pad-x-sm);font-family:var(--global-body-sm-font-family);font-size:var(--global-body-sm-font-size);font-style:var(--global-body-sm-font-style);font-weight:var(--global-body-sm-font-weight);letter-spacing:var(--global-body-sm-letter-spacing);line-height:var(--global-body-sm-line-height);gap:var(--global-body-sm-paragraph-spacing);text-transform:var(--global-body-sm-text-transform)}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item:first-child{padding-left:var(--global-sect-pad-x-sm);box-sizing:content-box}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__inner .CarouselWidget__list .R-ReviewsList__item:last-child{padding-right:var(--global-sect-pad-x-sm);box-sizing:content-box}.reviews-io-carousel .CarouselWidget-prefix .CarouselWidget--sideHeader--withcards{--reviewsio-logo-style:var(--logo-normal)}@media screen and (min-width:1441px){.reviews-io-carousel .low-reviews .R-ReviewsList__controlButton{display:none!important}.reviews-io-carousel .low-reviews .CarouselWidget__header{padding-top:0!important}}