.review-carousel-section{overflow:hidden}.review-carousel-wrapper{position:relative;margin:4rem 0;padding:0 5rem}.review-carousel-overflow-wrapper{overflow:hidden;padding:1rem 1rem 2rem}.review-carousel-container{position:relative;overflow:visible;cursor:grab;-webkit-user-select:none;user-select:none;margin:0 -1rem;padding:0 1rem}.review-carousel-container:active{cursor:grabbing}.review-carousel-track{display:flex;gap:2rem;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.review-card{flex:0 0 calc((100% - 4rem) / 3);min-width:calc((100% - 4rem) / 3);background-color:rgb(var(--color-background));border-radius:12px;padding:3rem 2.5rem 3.5rem;box-shadow:0 2px 12px #00000014;transition:transform .3s ease,box-shadow .3s ease}.review-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.review-card-content{display:flex;flex-direction:column;gap:1.5rem;height:100%}.review-stars{display:flex;gap:.3rem;color:gold}.review-stars svg{width:22px;height:22px}.review-text{flex:1;line-height:1.7}.review-text p{margin:0;font-size:1.125rem;color:rgba(var(--color-foreground),.85)}.review-author{border-top:1px solid rgba(var(--color-foreground),.1);padding-top:1.5rem;margin-top:auto}.review-author-name{margin:0;font-weight:600;font-size:1.05rem;color:rgb(var(--color-foreground))}.review-carousel-button{position:absolute;top:50%;transform:translateY(-50%);background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.15);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:2;color:rgb(var(--color-foreground))}.review-carousel-button:hover:not(:disabled){background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:0 4px 12px #00000026}.review-carousel-button:disabled{opacity:.3;cursor:not-allowed}.review-carousel-button--prev{left:0}.review-carousel-button--next{right:0}.review-carousel-button svg{width:24px;height:24px}.review-carousel-dots{display:flex;justify-content:center;gap:.75rem;margin-top:3rem}.review-carousel-dot{width:10px;height:10px;border-radius:50%;background-color:rgba(var(--color-foreground),.2);border:none;cursor:pointer;transition:all .3s ease;padding:0}.review-carousel-dot:hover{background-color:rgba(var(--color-foreground),.4)}.review-carousel-dot.active{background-color:rgb(var(--color-foreground));width:28px;border-radius:5px}@media screen and (max-width: 749px){.review-carousel-wrapper{padding:0 3.5rem;margin:2rem 0}.review-carousel-overflow-wrapper{padding:.5rem .5rem 1.5rem}.review-carousel-container{margin:0 -.5rem;padding:0 .5rem}.review-carousel-track{gap:1rem}.review-card{flex:0 0 100%;min-width:100%;padding:2.5rem 2rem 3rem}.review-carousel-button{width:40px;height:40px}.review-carousel-button svg{width:20px;height:20px}.review-carousel-button--prev{left:-.5rem}.review-carousel-button--next{right:-.5rem}.review-card-content{gap:1.2rem}.review-text p{font-size:1.05rem;line-height:1.65}.review-author-name{font-size:1rem}.review-carousel-dots{margin-top:2rem;gap:.6rem}}@media screen and (min-width: 750px) and (max-width: 989px){.review-card{flex:0 0 calc((100% - 4rem) / 3);min-width:calc((100% - 4rem) / 3)}}.review-carousel-container.dragging{cursor:grabbing}.review-carousel-container.dragging *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.title-wrapper-with-link{text-align:center;margin-bottom:2rem}@media screen and (max-width: 749px){.title-wrapper-with-link{margin-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-review-carousel.css.map */
