.dt-review-showcase{padding:4.8rem 0;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.dt-review-showcase__heading{margin:0 0 2.4rem;text-align:center;font-size:clamp(2.4rem,3vw,3.6rem)}.dt-review-showcase__frame{position:relative}.dt-review-showcase__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.dt-review-showcase .dt-review-card{min-width:0;height:100%;margin:0}.dt-review-showcase__arrow{display:none}.dt-review-showcase--carousel .dt-review-showcase__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dt-review-showcase--carousel .dt-review-showcase__track::-webkit-scrollbar{display:none}.dt-review-showcase--carousel .dt-review-card{flex:0 0 min(100%,64rem);scroll-snap-align:start}.dt-review-showcase--carousel .dt-review-showcase__arrow{display:grid;position:absolute;top:50%;z-index:1;width:4rem;height:4rem;place-items:center;border:0;border-radius:50%;background:#111;color:#fff;transform:translateY(-50%);cursor:pointer}.dt-review-showcase__arrow--prev{left:-2rem;transform:translateY(-50%) rotate(90deg)!important}.dt-review-showcase__arrow--next{right:-2rem;transform:translateY(-50%) rotate(-90deg)!important}@media screen and (max-width:749px){.dt-review-showcase{padding:3.6rem 0}.dt-review-showcase__heading{margin-bottom:1.8rem;font-size:2.6rem}.dt-review-showcase__track{display:flex;overflow-x:auto;gap:1.2rem;padding:0 1.8rem;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dt-review-showcase__track::-webkit-scrollbar{display:none}.dt-review-showcase .dt-review-card{flex:0 0 calc(100% - 3.6rem);scroll-snap-align:center}.dt-review-showcase__arrow{display:grid;position:absolute;top:50%;z-index:1;width:3.4rem;height:3.4rem;place-items:center;border:0;border-radius:50%;background:#111;color:#fff;transform:translateY(-50%);cursor:pointer}.dt-review-showcase__arrow--prev{left:0;transform:translateY(-50%) rotate(90deg)!important}.dt-review-showcase__arrow--next{right:0;transform:translateY(-50%) rotate(-90deg)!important}}
/* Hydrate product page inline carousel only. */
.dt-review-card--editor-mobile{display:none}
@media screen and (max-width:749px){.dt-review-card--editor-mobile{display:block}}
.dt-review-showcase[id^="drinktwo-hydrate-five-star-reviews-"] .page-width{max-width:none;margin:0;padding-left:0;padding-right:0}
@media screen and (min-width:750px){
  .dt-review-showcase[id^="drinktwo-product-review-carousel-"] .dt-review-card{flex-basis:calc((100% - 3.2rem)/3)}
  .dt-review-showcase[id^="drinktwo-hydrate-five-star-reviews-"] .dt-review-showcase__arrow{width:4.4rem;height:4.4rem;border-radius:0;background:transparent;color:#111}
  .dt-review-showcase[id^="drinktwo-hydrate-five-star-reviews-"] .dt-review-showcase__arrow svg{width:.7rem;height:.7rem}
}
