.reviews-carousel{margin-block:var(--obi-section-spacing)}.reviews-carousel[hidden]{display:none}.reviews-carousel__inner{display:block;min-height:0}.reviews-carousel__head{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:2rem}.reviews-carousel__heading{margin:0;color:var(--obi-color-text)}.reviews-carousel__sub{max-width:60ch;margin:.8rem 0 0;color:var(--obi-color-text-muted);font-size:1.5rem;line-height:1.5}.reviews-carousel__aside{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.reviews-carousel__summary{font-size:1.5rem;--star-size: 2rem}.reviews-carousel__summary .product-reviews__avg{font-size:2rem}.reviews-carousel__nav{display:none;gap:.8rem}.product-reviews:not(.is-loaded) .reviews-carousel__nav{visibility:hidden}.reviews-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--obi-tap-size, 4.4rem);height:var(--obi-tap-size, 4.4rem);padding:0;border:1px solid var(--obi-color-text);border-radius:50%;background:var(--obi-color-bg);color:var(--obi-color-text);cursor:pointer;transition:background-color .15s ease,color .15s ease}.reviews-carousel__arrow:hover{background:var(--obi-color-text);color:var(--obi-color-bg)}.reviews-carousel__track{display:flex;gap:1.2rem;margin:0;padding:0 0 .4rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.reviews-carousel__track::-webkit-scrollbar{display:none}.reviews-carousel__track>.review{flex:0 0 min(30rem,82%);scroll-snap-align:start}.review--card{cursor:pointer;transition:border-color .15s ease}.review--card:hover,.review--card:focus-visible{border-color:var(--obi-color-text);outline:none}.reviews-carousel .review__text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.review--skeleton{min-height:16rem;border-color:transparent;background:color-mix(in srgb,var(--obi-color-text) 5%,transparent)}.is-loaded .review--skeleton{display:none}@media screen and (min-width:750px){.reviews-carousel__head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:3.2rem;margin-bottom:2.8rem}.reviews-carousel__aside{flex-direction:column;align-items:flex-end;gap:1.2rem}.reviews-carousel__nav{display:flex}.reviews-carousel__track{gap:1.6rem}.reviews-carousel__track>.review{flex-basis:calc((100% - 1.6rem)/2)}}@media screen and (min-width:990px){.reviews-carousel__track>.review{flex-basis:calc((100% - 3 * 1.6rem) / 4)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-reviews-carousel.css.map */
