@layer components{.reviews-carousel{color:var(--color-brand-04)}.reviews-carousel .CarouselWidget{--header-bg-start-color: transparent !important;--header-bg-end-color: transparent !important;--header-star-color: var(--color-utility-02) !important;--header-disabled-star-color: var(--color-overlay-d03) !important;--header-heading-text-color: var(--color-brand-04) !important;--header-subheading-text-color: var(--color-brand-04) !important;--common-star-color: var(--color-utility-02) !important;--common-star-disabled-color: var(--color-overlay-d03) !important;--medium-star-size: 3.2rem !important;--small-star-size: 3.2rem !important;--x-small-star-size: 1.6rem !important;--item-background-start-color: transparent !important;--item-background-end-color: transparent !important;--item-border-width: 0 !important;--item-shadow-size: 0 !important;--item-shadow-color: transparent !important;--item-padding: 0 !important;--heading-text-color: var(--color-brand-04) !important;--heading-text-font-weight: var(--font-weight-heading-3) !important;--heading-text-font-family: var(--font-family-paragraph) !important;--heading-text-line-height: var(--line-height-paragraph) !important;--body-text-color: var(--color-brand-04) !important;--body-text-font-family: var(--font-family-paragraph) !important;--body-text-line-height: var(--line-height-paragraph) !important;--body-text-letter-spacing: var(--letter-spacing-paragraph) !important;--scroll-button-icon-color: var(--color-brand-04) !important;--scroll-button-icon-size: 2rem !important;--scroll-button-bg-color: var(--color-overlay-d03) !important;--scroll-button-border-radius: var(--border-radius) !important;--scroll-button-horizontal-position: 0 !important;--scroll-button-vertical-position: 0 !important;--badge-icon-color: var(--color-brand-04) !important;--badge-text-color: var(--color-brand-04) !important;--author-font-weight: var(--font-weight-heading-3) !important;--header-heading-font-size: var(--font-size-heading-3) !important;--header-heading-font-weight: var(--font-weight-heading-3) !important;--header-heading-text-transform: uppercase !important;--header-heading-line-height: var(--line-height-heading-3) !important;--header-subheading-font-size: var(--font-size-paragraph-l) !important;--header-subheading-font-weight: var(--font-weight-paragraph-l) !important;--header-subheading-line-height: var(--line-height-paragraph-l) !important;--header-border-width: 0 !important;--header-shadow-size: 0 !important;--header-padding: 0 !important;--header-width: 32.8rem !important}.CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container{margin-right:0!important}.reviews-carousel .CarouselWidget .cssVar-header__heading{font-weight:var(--font-weight-heading-3);font:var(--font-family-heading-3);letter-spacing:var(--letter-spacing-heading-3);text-transform:uppercase}.reviews-carousel .CarouselWidget .CarouselWidget__header{display:flex;justify-content:center;align-items:center}.reviews-carousel .CarouselWidget .header__inner{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:0;margin-right:var(--spacing-unit-l);height:100%}.reviews-carousel .cssVar-header__subheading{font-weight:var(--font-weight-paragraph)!important;font-size:var(--font-size-paragraph)!important;line-height:var(--line-height-paragraph)!important}.reviews-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__header{padding-bottom:var(--spacing-unit-xs)!important}.reviews-carousel .CarouselWidget .header__inner:before{order:1;width:100%;content:"Satisfaction Rating";color:var(--color-brand-04);font:var(--font-running-head);letter-spacing:var(--letter-spacing-running-head);text-align:center;text-transform:uppercase}.reviews-carousel .CarouselWidget .header__inner .R-RatingStars{justify-content:center!important;order:2;margin-top:var(--spacing-unit-s);border-top:var(--border-width) solid var(--color-overlay-d03);padding-top:var(--spacing-unit-m);width:100%}.reviews-carousel .CarouselWidget .header__inner .R-TextHeading{order:3;margin-bottom:0!important;border-bottom:var(--border-width) solid var(--color-overlay-d03);padding-bottom:var(--spacing-unit-m);width:100%}.reviews-carousel .CarouselWidget .header__inner .R-TextBody{order:4;margin:0!important;padding:0!important}.reviews-carousel .CarouselWidget .header__inner .R-TextBody:first-of-type{margin-top:var(--spacing-unit-s)!important;margin-right:var(--spacing-unit-s)!important}.reviews-carousel .CarouselWidget .header__inner .R-TextBody:last-of-type{margin-top:var(--spacing-unit-s)!important}.reviews-carousel .CarouselWidget .header__inner>.R-TextBody:nth-child(1 of.R-TextBody) .cssVar-subheading__number{color:var(--color-utility-02);font-weight:var(--font-weight-heading-3)!important}.reviews-carousel .CarouselWidget .header__inner>.R-TextBody:nth-child(2 of.R-TextBody) .cssVar-subheading__number{margin-left:var(--spacing-unit-s);color:var(--color-brand-04)}.reviews-carousel .CarouselWidget .header__inner>div:last-child{display:none!important}.reviews-carousel .CarouselWidget .R-ReviewsioLogo{display:none}.reviews-carousel .CarouselWidget .js-pause-btn,.reviews-carousel .CarouselWidget .js-pause-btn-wrapper,.reviews-carousel .CarouselWidget .u-textRight--all.u-paddingRight--xlg{display:none!important}.reviews-carousel .CarouselWidget .R-ReviewsList{gap:var(--spacing-unit-m)!important;width:100%;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.reviews-carousel .CarouselWidget .R-ReviewsList__item{flex:0 0 100%!important;box-sizing:border-box;border-radius:var(--border-radius);width:100%!important;max-width:100%!important;height:24rem;scroll-snap-align:start}@media screen and (min-width:768px),print{.reviews-carousel .CarouselWidget .R-ReviewsList__item{flex-basis:calc((100% - var(--spacing-unit-m)) / 2)!important;width:calc((100% - var(--spacing-unit-m)) / 2)!important;max-width:calc((100% - var(--spacing-unit-m)) / 2)!important}}@media screen and (min-width:1030px),print{.reviews-carousel .CarouselWidget .R-ReviewsList__item{flex-basis:calc((100% - (2 * var(--spacing-unit-m))) / 3)!important;width:calc((100% - (2 * var(--spacing-unit-m))) / 3)!important;max-width:calc((100% - (2 * var(--spacing-unit-m))) / 3)!important}}.reviews-carousel .CarouselWidget .R-ReviewsList__item .item__inner{display:flex;flex-direction:column;gap:var(--spacing-unit-s);height:100%}.reviews-carousel .CarouselWidget .R-ReviewsList__item .item__inner>div:first-child{display:flex;flex:1;flex-direction:column;gap:var(--spacing-unit-s);min-height:0}.reviews-carousel .CarouselWidget .R-ReviewsList__item .item__inner>div:first-child>div:first-child{display:contents}.reviews-carousel .CarouselWidget .R-ReviewsList__item .R-RatingStars{order:1!important;margin:0!important;border:none!important;padding:0!important;width:auto!important}.reviews-carousel .CarouselWidget .R-ReviewsList__item .R-TextHeading{order:30!important;margin:0!important;border:none!important;padding:0!important;width:auto!important}.reviews-carousel .CarouselWidget .R-ReviewsList__item .cssVar-authorName{color:var(--color-brand-04);font-weight:var(--font-weight-heading-3)!important;font-size:var(--font-size-paragraph)!important;line-height:var(--line-height-paragraph)!important;font-family:var(--font-family-paragraph)!important;letter-spacing:var(--letter-spacing-paragraph)!important}.reviews-carousel .CarouselWidget .R-ReviewsList__item .item__inner>div:first-child>div:last-child{flex:1;order:10;min-height:0}.reviews-carousel .CarouselWidget .R-ReviewsList__item--body{overflow:hidden;font-size:var(--font-size-paragraph)!important}.reviews-carousel .CarouselWidget .R-ReviewsList__item .R-BadgeElement,.reviews-carousel .CarouselWidget .R-ReviewsList__item em{display:none!important}.reviews-carousel .CarouselWidget .R-ReviewsList__item .R-flex-row.R-flex-between-xxs,.reviews-carousel .CarouselWidget .R-ReviewsList__item .item__inner>.R-flex-row{display:none!important}.reviews-carousel .CarouselWidget .R-ReviewsList-container{position:relative}.reviews-carousel .CarouselWidget .R-ReviewsList__controlButton{display:flex;position:absolute!important;top:auto!important;bottom:0!important;justify-content:center;align-items:center;min-width:4rem;min-height:4rem}.reviews-carousel .CarouselWidget .R-ReviewsList__controlButton--left{right:4.3rem!important;left:auto!important;transform:translateY(-25%)!important}.reviews-carousel .CarouselWidget .R-ReviewsList__controlButton--right{right:0!important;left:auto!important;transform:translateY(-25%)!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/reviews-carousel.css.map */
