.reviews-section{background-color:var(--background-color);padding:var(--section-padding-desktop) 20px;display:block}@media screen and (max-width:749px){.reviews-section{padding:var(--section-padding-mobile) var(--page-gutter)}}.reviews-container{max-width:var(--max-width);margin:0 auto}.reviews-heading{color:var(--heading-color);font-size:var(--heading-size-desktop);text-align:var(--heading-alignment);margin:0 0 var(--heading-spacing-desktop) 0;font-weight:var(--heading-font-weight)}@media screen and (max-width:749px){.reviews-heading{font-size:var(--heading-size-mobile);margin-bottom:var(--heading-spacing-mobile)}}.reviews-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--review-cards-gap);margin-bottom:var(--cards-bottom-spacing-desktop);overflow:hidden}@media screen and (max-width:749px){.reviews-grid{margin-bottom:var(--cards-bottom-spacing-mobile)}}.review-card{background-color:var(--card-background-color);padding:var(--card-padding-desktop);border-radius:var(--card-border-radius);border:var(--card-border-width) solid var(--card-border-color);transition:transform .3s ease,box-shadow .3s ease;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;margin:15px 0 25px}.verified-badge{background-color:var(--verified-badge-bg-color, #f5c842);color:var(--verified-badge-text-color, #000000);padding:6px 12px;border-radius:15px;font-size:var(--verified-badge-font-size, 12px);font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--verified-badge-spacing, 16px);display:inline-block;position:absolute;top:-15px}.star-rating{color:var(--star-color);font-size:var(--star-size);margin-bottom:16px;letter-spacing:2px}.review-text{color:var(--review-text-color);font-size:var(--review-text-size-desktop);line-height:var(--review-text-line-height);font-style:var(--review-text-style);margin:0 0 20px;text-align:center;flex-grow:1}.reviewer-info{text-align:center;margin-top:auto}.reviewer-name{font-weight:var(--reviewer-name-font-weight);color:var(--reviewer-name-color);font-size:var(--reviewer-name-size-desktop);margin-bottom:4px}.reviewer-title{color:#666;font-size:14px;font-weight:400}.review-card:hover{transform:translateY(var(--card-hover-translate));box-shadow:0 var(--card-hover-shadow-blur) var(--card-hover-shadow-spread) rgba(0,0,0,var(--card-hover-shadow-opacity))}@media screen and (max-width:749px){.review-card{padding:var(--card-padding-mobile)}.verified-badge{font-size:var(--verified-badge-font-size-mobile, 11px);padding:5px 10px}.review-text{font-size:var(--review-text-size-mobile)}.reviewer-name{font-size:var(--reviewer-name-size-mobile)}.reviewer-title{font-size:12px}}.gallery-grid{display:grid;grid-template-columns:repeat(var(--gallery-columns-mobile),1fr);gap:var(--gallery-gap);margin-top:var(--gallery-top-spacing-desktop)}@media screen and (min-width:768px){.gallery-grid{grid-template-columns:repeat(var(--gallery-columns-tablet),1fr)}}@media screen and (min-width:1024px){.gallery-grid{grid-template-columns:repeat(var(--gallery-columns-desktop),1fr)}}@media screen and (max-width:749px){.gallery-grid{margin-top:var(--gallery-top-spacing-mobile)}}.gallery-item{aspect-ratio:1;border-radius:var(--gallery-border-radius);overflow:hidden;border:var(--gallery-border-width) solid var(--gallery-border-color)}.gallery-lightbox-trigger{display:block;width:100%;height:100%;cursor:pointer;text-decoration:none;position:relative}.gallery-lightbox-trigger:hover{opacity:.9}.gallery-lightbox-trigger:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000;transition:background-color .3s ease}.gallery-lightbox-trigger:hover:after{background:#0000001a}.gallery-image{width:100%;height:100%;object-fit:cover;transition:transform var(--gallery-hover-duration) ease}.gallery-image:hover{transform:scale(calc(1 + (var(--gallery-hover-scale) - 1) * var(--gallery-hover-enabled)))}.reviews-section .swiper-pagination{justify-content:center;bottom:1px;width:fit-content;left:50%;transform:translate(-50%)}.reviews-section .swiper-pagination-bullet{width:10px;height:10px}.reviews-section .swiper-button{position:absolute;top:auto;bottom:-15px;z-index:10}.reviews-section button[class*=" swiper-button--prev"]{left:0}.reviews-section button[class*=" swiper-button--next"]{right:0}
/*# sourceMappingURL=/cdn/shop/t/77/assets/section-reviews-testimonials.css.map */
