.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}}.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}}.dt-review-showcase--loop .dt-review-showcase__track{display:flex;overflow-x:auto;overflow-anchor:none;scroll-snap-type:none;scroll-behavior:auto;cursor:grab;scrollbar-width:none;padding-inline:0}.dt-review-showcase--loop .dt-review-showcase__track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.dt-review-showcase--loop .dt-review-card{height:auto;align-self:stretch}.dt-review-showcase--loop .dt-review-showcase__track:focus-visible{outline:2px solid #244b38;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/63/assets/drinktwo-review-showcase.css.map */
