.reviews-carousel-wrapper{width:100%;padding:2rem 0}.reviews-carousel-wrapper .section-header{margin-bottom:2rem}.reviews-carousel-wrapper .section-header.alignment-left{text-align:left;justify-content:flex-start}.reviews-carousel-wrapper .section-header.alignment-center{text-align:center;justify-content:center}.reviews-carousel-wrapper .section-header.alignment-right{text-align:right;justify-content:flex-end}.reviews-carousel-wrapper .section-title{margin-bottom:1rem}.reviews-carousel-wrapper .section-description{margin:0 auto}.reviews-carousel-wrapper .section-header.alignment-left .section-description{margin:0}.reviews-carousel-wrapper .section-header.alignment-right .section-description{margin:0 0 0 auto}.reviews-carousel-wrapper .section-divider{display:block;width:100px;height:3px;background:rgb(var(--color-base-accent-2));margin:1.5rem auto 0;border:none}.reviews-carousel-wrapper .section-header.alignment-left .section-divider{margin:1.5rem 0 0}.reviews-carousel-wrapper .section-header.alignment-right .section-divider{margin:1.5rem 0 0 auto}.trustvox-container{opacity:0;height:0;overflow:hidden}.reviews-carousel-wrapper .swiper-container{width:100%;height:auto;position:relative;overflow:hidden;padding:1rem 0 3rem}.reviews-carousel-wrapper .swiper-wrapper{display:flex;align-items:stretch;width:100%}.reviews-carousel-wrapper .swiper-slide{height:auto;display:flex;align-items:stretch;justify-content:center;box-sizing:border-box}.reviews-carousel-wrapper .review-slide-content{background:rgb(var(--color-background));border:1px solid rgba(var(--color-border),.08);border-radius:12px;padding:2rem;box-shadow:0 2px 12px rgba(var(--color-shadow),.1);transition:transform .3s ease,box-shadow .3s ease;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.reviews-carousel-wrapper .review-slide-content:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(var(--color-shadow),.15)}.reviews-carousel-wrapper .review-slide-content .trustvox-reviews-item,.reviews-carousel-wrapper .review-slide-content .review-item{background:none!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.reviews-carousel-wrapper .review-slide-content .stars,.reviews-carousel-wrapper .review-slide-content [class*=star],.reviews-carousel-wrapper .review-slide-content .rating{margin-bottom:1rem;display:flex;align-items:center;gap:.25rem}.reviews-carousel-wrapper .review-slide-content .stars svg,.reviews-carousel-wrapper .review-slide-content [class*=star] svg{width:20px;height:20px;fill:#ffc107}.reviews-carousel-wrapper .review-slide-content .review-text,.reviews-carousel-wrapper .review-slide-content .comment,.reviews-carousel-wrapper .review-slide-content p{font-size:1rem;line-height:1.6;color:rgb(var(--color-foreground));margin-bottom:1.5rem;flex-grow:1}.reviews-carousel-wrapper .review-slide-content .reviewer-name,.reviews-carousel-wrapper .review-slide-content .author,.reviews-carousel-wrapper .review-slide-content .name{font-weight:600;color:rgb(var(--color-foreground));font-size:.95rem;margin-bottom:.25rem}.reviews-carousel-wrapper .review-slide-content .review-date,.reviews-carousel-wrapper .review-slide-content .date{font-size:.85rem;color:rgba(var(--color-foreground),.6)}.reviews-carousel-wrapper .swiper-button-prev,.reviews-carousel-wrapper .swiper-button-next{width:44px;height:44px;background:rgb(var(--color-background));border:1px solid rgba(var(--color-border),.1);border-radius:50%;color:rgb(var(--color-foreground));box-shadow:0 2px 8px rgba(var(--color-shadow),.1);transition:all .3s ease}.reviews-carousel-wrapper .swiper-button-prev:hover,.reviews-carousel-wrapper .swiper-button-next:hover{background:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-text));transform:scale(1.05)}.reviews-carousel-wrapper .swiper-button-prev:after,.reviews-carousel-wrapper .swiper-button-next:after{display:none}.reviews-carousel-wrapper .swiper-button-prev svg,.reviews-carousel-wrapper .swiper-button-next svg{width:20px;height:20px}.reviews-carousel-wrapper .swiper-button-prev{left:-22px}.reviews-carousel-wrapper .swiper-button-next{right:-22px}.reviews-carousel-wrapper .swiper-pagination{bottom:0;position:relative;margin-top:2rem}.reviews-carousel-wrapper .swiper-pagination-bullet{background:transparent;width:25px;height:25px;outline:none}.reviews-carousel-wrapper .swiper-pagination-bullet:before{content:"";width:10px;height:10px;border-radius:50%;background:rgba(var(--color-foreground),.5);position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;transition:all var(--duration-default) linear}.reviews-carousel-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background:rgb(var(--color-base-solid-button-labels))}.reviews-carousel-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active{border:none}@media screen and (max-width: 749px){.reviews-carousel-wrapper .review-slide-content{padding:1.5rem}.reviews-carousel-wrapper .swiper-button-prev{left:10px}.reviews-carousel-wrapper .swiper-button-next{right:10px}}@media screen and (max-width: 550px){.reviews-carousel-wrapper .swiper-button-prev,.reviews-carousel-wrapper .swiper-button-next{display:none}.reviews-carousel-wrapper .swiper-container{padding-bottom:2rem}}.reviews-carousel-wrapper .trustvox-container:not([style*="display: none"]){opacity:1;height:auto;text-align:center;padding:2rem}.reviews-carousel-wrapper .no-reviews{text-align:center;padding:3rem 2rem;color:rgba(var(--color-foreground),.6)}.reviews-carousel-wrapper .no-reviews h3{margin-bottom:1rem;color:rgb(var(--color-foreground))}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reviews-carousel-wrapper .swiper-container[style*=block]{animation:fadeInUp .6s ease forwards}.reviews-carousel-wrapper.color-accent-1 .review-slide-content{background:rgba(var(--color-base-accent-1),.05);border-color:rgba(var(--color-base-accent-1),.1)}.reviews-carousel-wrapper.color-accent-2 .review-slide-content{background:rgba(var(--color-base-accent-2),.05);border-color:rgba(var(--color-base-accent-2),.1)}.reviews-carousel-wrapper.color-inverse .review-slide-content{background:rgba(var(--color-background),.9);border-color:rgba(var(--color-border),.2)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-reviews-carousel.css.map */
