.reviews-section{padding-top:3rem;padding-bottom:5rem}.reviews-section h2{margin:0}.reviews-collection{position:relative}.reviews-section .collection__title{text-align:center}.review-grid{display:grid;gap:2rem;align-items:stretch;grid-template-columns:repeat(3,1fr)}@media (max-width: 749px){.review-grid{grid-template-columns:1fr;gap:1.5rem}}@media (min-width: 750px) and (max-width: 989px){.review-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width: 990px){.review-grid{grid-template-columns:repeat(3,1fr)!important;gap:2rem}}.review-card{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease;min-width:100%;overflow:hidden}.review-card__top{padding:2rem;flex-grow:1;min-height:30rem}@media (max-width: 749px){.review-card__top{padding:1.5rem}}.review-card__rating{display:flex;gap:.2rem;margin-bottom:1rem;font-size:2rem;line-height:1}.review-card__rating .star{color:#ddd;transition:color .2s ease}.review-card__rating .star--filled{color:var(--toasted-sesame, #f4a261)}.review-card__title{margin:0 0 1rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:500;line-height:1.3;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.review-card__content{margin-bottom:1.5rem}.review-card__content p{margin:0;line-height:1.5;color:rgba(var(--color-foreground),.8);font-style:italic;font-size:clamp(1.4rem,3vw,1.6rem);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.review-card__footer{display:flex;align-items:center;gap:1rem;padding:1rem;min-height:10rem;border-radius:0 0 12px 12px;margin-top:auto}.review-card__footer--color-1{background-color:var(--white-cheddar)}.review-card__footer--color-2{background-color:var(--sea-salt)}.review-card__footer--color-3{background-color:var(--green)}.review-card__footer--color-4{background-color:var(--teriyaki-half)}.review-card__footer--color-5{background-color:var(--chili-lime-half)}.review-card__icon{display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;width:6rem;height:6rem;padding:.6rem;flex-shrink:0}.review-card__icon svg{display:block;width:100%;height:100%}.review-card__name{display:block;font-size:clamp(1.8rem,3.5vw,2.3rem);line-height:100%;font-weight:500;font-style:normal;overflow-wrap:break-word}.review-card__source{display:block;font-size:1.8rem}.review-grid .grid__item{display:flex}.review-grid.grid{grid-auto-rows:1fr}@media (max-width: 749px){.reviews-section .slider-button--prev{left:.5rem}.reviews-section .slider-button--next{right:.5rem}}.review-grid.slider--desktop,.review-grid.slider--tablet{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none}.review-grid.slider--desktop::-webkit-scrollbar,.review-grid.slider--tablet::-webkit-scrollbar{display:none}@supports (scrollbar-width: none){.review-grid.slider--desktop,.review-grid.slider--tablet{scrollbar-width:none}}.review-grid.slider--desktop .grid__item{flex:0 0 calc((100% - 4rem) / 3);min-width:min(280px,80vw);scroll-snap-align:start}.review-grid.slider--desktop .slider__slide:first-child,.review-grid.slider--tablet .slider__slide:first-child{margin-left:0!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.review-card:focus-within{outline:2px solid var(--focus-color, #005fcc);outline-offset:2px}@media (prefers-reduced-motion: reduce){.review-card,.review-card__rating .star{transition:none}.review-grid.slider--desktop,.review-grid.slider--tablet{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/component-reviews.css.map */
