.reviews{position:relative;min-height:100%}.reviews__header{text-align:center;margin-bottom:4rem}@media screen and (min-width: 750px){.reviews__header{margin-bottom:5rem}}.reviews__title{margin:0;color:rgb(var(--color-foreground))}.reviews__list{list-style:none;margin:0;padding:0}@media screen and (min-width: 990px){.reviews__list.grid--3-col-desktop{grid-template-columns:repeat(3,1fr)!important}.reviews__list.slider--desktop.grid{display:flex!important;grid-template-columns:none!important}.reviews__list.slider--desktop.grid--3-col-desktop .reviews__item.grid__item{flex-shrink:0;width:calc((100% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 4)!important;max-width:calc((100% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 4)!important;min-width:calc((100% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 4)!important}}.reviews__item{display:flex;min-width:0}.reviews__card{background:rgb(var(--color-background));border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 2px 8px rgba(var(--color-foreground),.08);width:100%;height:100%;min-width:0;max-width:100%;box-sizing:border-box}@media screen and (min-width: 750px){.reviews__card{padding:1.5rem;gap:1.25rem}}.reviews__stars{display:flex;gap:.25rem;align-items:center}.reviews__star{width:20px;height:20px;color:#e5e5e5;flex-shrink:0}.reviews__star--filled{color:gold}.reviews__text{flex:1;color:rgb(var(--color-foreground));line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}.reviews__text p{margin:0;word-wrap:break-word;overflow-wrap:break-word}.reviews__author{display:flex;align-items:center;gap:1rem;margin-top:auto}.reviews__author-image{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;background:rgba(var(--color-foreground),.1)}.reviews__author-image img{width:100%;height:100%;object-fit:cover}.reviews__author-info{display:flex;flex-direction:column;gap:.25rem}.reviews__author-name{font-weight:600;color:rgb(var(--color-foreground));line-height:1.4}.reviews__author-title{font-size:.875rem;color:rgba(var(--color-foreground),.7);line-height:1.4}@media screen and (max-width: 749px){.reviews__header{margin-bottom:3rem}.reviews__card{padding:1.5rem;gap:1.25rem}.reviews__list{gap:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-reviews.css.map */
