.tw-review-carousel{--tw-review-carousel-bg: var(--color-white);--tw-review-carousel-content: 100vw;--tw-review-carousel-gap: 1.2rem;overflow:hidden}.tw-review-carousel.tw-section--surface{--tw-review-carousel-bg: var(--color-surface)}.tw-review-carousel.tw-section--tint{--tw-review-carousel-bg: var(--color-blue-tint)}.tw-review-carousel__pager{display:block}.tw-review-carousel__header{display:flex;flex-direction:column;gap:1.2rem;justify-content:space-between;margin-block-end:2.4rem;margin-inline:auto;width:calc(100% - 3.2rem)}.tw-review-carousel__copy{min-width:0}.tw-review-carousel .tw-review-carousel__eyebrow{background-color:var(--color-white);width:max-content}.tw-review-carousel .tw-review-carousel__title{margin-block-end:.7rem}.tw-review-carousel .tw-review-carousel__intro{color:var(--color-muted);margin-block-end:0}.tw-review-carousel__arrows{display:none;gap:.2rem}.tw-review-carousel__arrow{background-color:transparent;border:0;color:var(--color-blue);cursor:pointer;display:grid;height:3.6rem;justify-items:center;padding:0;width:3.6rem}.tw-review-carousel__arrow:disabled{color:#5570f133;cursor:default}.tw-review-carousel__arrow:focus-visible{border-radius:50%;outline:2px solid var(--color-blue)}.tw-review-carousel__arrow-icon{display:block;height:3.6rem;width:3.6rem}.tw-review-carousel__arrow--next .tw-review-carousel__arrow-icon{scale:-1 1}.tw-review-carousel__viewport{position:relative}.tw-review-carousel__list{display:flex;gap:var(--tw-review-carousel-gap);list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding-block:0;padding-inline:1.6rem;scroll-padding-inline:1.6rem;scroll-snap-type:x mandatory;scrollbar-width:none}.tw-review-carousel__list::-webkit-scrollbar{display:none}.tw-review-carousel__item{display:flex;flex:0 0 calc(80vw - 3.52rem);flex-direction:column;gap:1.2rem;margin:0;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.tw-review-carousel__item--card-first .tw-review-carousel__card{order:-1}.tw-review-carousel__media{background-color:var(--color-white);border-radius:1.6rem;flex-shrink:0;overflow:hidden;position:relative}.tw-review-carousel__media:before{content:"";display:block;padding-block-end:100%}.tw-review-carousel__image{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.tw-review-carousel__card{background-color:var(--color-white);border-radius:1.6rem;display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;padding:1.6rem}.tw-review-carousel__stars{color:#ff5801;font-size:1.6rem;letter-spacing:normal;line-height:100%;margin-block:0 1.6rem;margin-inline:0}.tw-review-carousel__star-row{display:flex}.tw-review-carousel__star--empty{color:#ff580140}.tw-review-carousel__star--half{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right,#ff5801 50%,#ff580140 50%);color:transparent}.tw-review-carousel__card-title{color:var(--color-ink);font-family:var(--font-family-body);font-size:1.4rem;font-weight:700;letter-spacing:-.02em;line-height:120%;margin-block:0 .8rem;margin-inline:0;word-break:normal}.tw-review-carousel__quote{border:0;color:var(--color-grey);font-size:1.2rem;font-style:normal;line-height:140%;margin:0;padding:0}.tw-review-carousel__quote p{margin:0}.tw-review-carousel__byline{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;margin-block:0;margin-inline:0;padding-block-start:2.4rem}.tw-review-carousel .tw-review-carousel__name{color:var(--color-navy);font-size:1.4rem;font-weight:700;line-height:125%;text-decoration:none}.tw-review-carousel a.tw-review-carousel__name:hover{text-decoration:underline}.tw-review-carousel__verified{align-items:center;color:var(--color-muted);display:flex;font-size:1.2rem;gap:.2rem;line-height:100%}.tw-review-carousel__verified-icon{color:#2557ff;display:block;flex-shrink:0;height:1.4rem;width:1.4rem}.tw-review-carousel__pagination{align-items:center;display:flex;gap:.4rem;height:.4rem;justify-content:center;margin-block-start:2.8rem}.tw-review-carousel__pager[data-static] .tw-review-carousel__pagination{visibility:hidden}.tw-review-carousel__dot{background-color:transparent;border:0;cursor:pointer;display:grid;flex:0 0 auto;height:.4rem;justify-items:center;padding:0;position:relative;width:.4rem}.tw-review-carousel__dot[hidden]{display:none}.tw-review-carousel__dot:before{bottom:-1.8rem;content:"";left:-.2rem;position:absolute;right:-.2rem;top:-1.8rem}.tw-review-carousel__dot:focus-visible{outline:2px solid var(--color-blue);outline-offset:.4rem}.tw-review-carousel__dot[aria-current=true]{width:2rem}.tw-review-carousel__dot-indicator{background-color:var(--color-dot);border-radius:9.9rem;display:block;height:.4rem;width:100%}.tw-review-carousel__dot[aria-current=true] .tw-review-carousel__dot-indicator{background-color:var(--color-blue)}.tw-review-carousel.tw-section--skin .tw-review-carousel__arrow{color:var(--color-wine)}.tw-review-carousel.tw-section--skin .tw-review-carousel__arrow:disabled{color:#6d002133}.tw-section--skin .tw-review-carousel__stars{color:var(--color-red)}.tw-section--skin .tw-review-carousel__star--empty{color:#da004140}.tw-section--skin .tw-review-carousel__star--half{background-image:linear-gradient(to right,var(--color-red) 50%,rgb(218 0 65 / 25%) 50%)}.tw-section--skin .tw-review-carousel__verified-icon{color:var(--color-red)}.tw-section--skin .tw-review-carousel__dot[aria-current=true] .tw-review-carousel__dot-indicator{background-color:var(--color-wine)}@media(min-width:681px){.tw-review-carousel{--tw-review-carousel-content: calc(100vw - 8rem) }.tw-review-carousel__header{align-items:flex-end;flex-direction:row;gap:2.4rem;margin-block-end:2.8rem;width:var(--tw-review-carousel-content)}.tw-review-carousel .tw-review-carousel__title{font-size:3.5rem;line-height:112%}.tw-review-carousel .tw-review-carousel__intro{font-size:1.6rem}.tw-review-carousel__arrows{display:flex;flex-shrink:0}.tw-review-carousel__viewport:before,.tw-review-carousel__viewport:after{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:max(0px,(100% - var(--tw-review-carousel-content)) / 2);z-index:2}.tw-review-carousel__viewport:before{background-image:linear-gradient(to right,var(--tw-review-carousel-bg),transparent);left:0}.tw-review-carousel__viewport:after{background-image:linear-gradient(to left,var(--tw-review-carousel-bg),transparent);right:0}.tw-review-carousel__list{padding-inline:calc((100% - var(--tw-review-carousel-content)) / 2);scroll-padding-inline:calc((100% - var(--tw-review-carousel-content)) / 2)}.tw-review-carousel__item{flex-basis:calc((var(--tw-review-carousel-content) - var(--tw-review-carousel-gap)) / 2)}.tw-review-carousel__card{padding:2.4rem}.tw-review-carousel__card-title{font-size:1.6rem;line-height:100%}.tw-review-carousel__quote{font-size:1.4rem}}@media(min-width:960px){.tw-review-carousel{--tw-review-carousel-content: min(128rem, calc(100vw - 16rem) )}.tw-review-carousel__header{margin-block-end:3.4rem}.tw-review-carousel__copy{width:100%}.tw-review-carousel__item{flex-basis:calc((var(--tw-review-carousel-content) - 4 * var(--tw-review-carousel-gap)) / 4)}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/tw-review-carousel.css.map */
