.reviews-carousel-wrapper{padding-top:var(--margin-top, 0);padding-bottom:var(--margin-bottom, 0);background-color:var(--background-color, transparent);color:var(--text-color, inherit)}reviews-carousel{display:none;position:relative;overflow:hidden}.reviews-carousel__header{text-align:center}.reviews-carousel__title{font-size:2rem;font-weight:600;margin:0;color:var(--text-color, inherit)}.reviews-carousel__container{position:relative;overflow:hidden;margin:0 auto;padding:1rem 0;display:flex;flex-direction:column;align-items:center}.reviews-carousel__track{display:flex;transition:transform .3s ease-in-out;width:calc(100% * var(--slide-count, 1))}.reviews-carousel__slide{flex:0 0 100%;width:100%;display:flex;justify-content:center;padding:0 1rem;box-sizing:border-box}.reviews-carousel__card{background:var(--background-color, #ffffff);border-radius:0;padding:1.5rem;box-shadow:0 4px 12px #0000001a;height:100%;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease;width:100%;box-sizing:border-box}.reviews-carousel__card p{margin:0}.reviews-carousel__card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.reviews-carousel__card--rounded{border-radius:12px}.reviews-carousel__rating{display:flex}.reviews-carousel__star{display:flex;align-items:center;justify-content:center}.reviews-carousel__star svg{fill:#d3d3d3}.reviews-carousel__star--filled svg{fill:var(--star-color, #ffd700)}.reviews-carousel__card-title{font-size:1.125rem;font-weight:600;margin:0 0 .75rem;line-height:1.4;color:var(--text-color, inherit)}.reviews-carousel__content{flex:1;color:var(--text-color, inherit)}.reviews-carousel__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem}.reviews-carousel__header-left{display:flex;align-items:center}.reviews-carousel__header-right{display:flex;flex-direction:row;align-items:flex-end;gap:.25rem}.reviews-carousel__author{font-weight:500}.reviews-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:2px solid var(--arrow-color, currentColor);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--arrow-color, currentColor);z-index:10;padding:0}.reviews-carousel__arrow--prev{left:5px}.reviews-carousel__arrow--next{right:5px}.reviews-carousel__arrow:hover{transform:translateY(-50%) scale(1.05)}.reviews-carousel__arrow:disabled{opacity:.3;cursor:not-allowed;transform:translateY(-50%)}.reviews-carousel__arrow:disabled:hover{background:none;color:var(--arrow-color, currentColor)}.reviews-carousel__arrow-icon{width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none}.reviews-carousel__pagination{display:flex;gap:.5rem;align-items:center;justify-content:center;margin-top:1.5rem}.reviews-carousel__dot{width:8px;height:8px;border-radius:50%;background-color:#0003;cursor:pointer;transition:all .2s ease;border:none;padding:0}.reviews-carousel__dot--active{background-color:var(--pagination-color, currentColor);transform:scale(1.25)}.reviews-carousel__dot:hover{background-color:var(--pagination-color, currentColor);opacity:.7}@media screen and (max-width: 1024px){.reviews-carousel__slide{padding:0 .75rem}}@media screen and (max-width: 768px){.reviews-carousel__slide{padding:0 .5rem}.reviews-carousel__card-title{font-size:16px;margin-bottom:.25rem}.reviews-carousel__card{padding:1rem}.reviews-carousel__star svg{width:16px}}@media screen and (max-width: 480px){.reviews-carousel__slide{padding:0 .25rem}.reviews-carousel__title{font-size:1.5rem}.reviews-carousel__header{gap:.5rem;padding-bottom:.5rem;flex-wrap:wrap}.reviews-carousel__header-right{align-items:center}}.reviews-carousel[data-show-arrows-desktop=false] .reviews-carousel__arrow,.reviews-carousel[data-show-pagination-desktop=false] .reviews-carousel__pagination{display:none}@media screen and (max-width: 768px){.reviews-carousel[data-show-arrows-mobile=false] .reviews-carousel__arrow,.reviews-carousel[data-show-pagination-mobile=false] .reviews-carousel__pagination{display:none}}.reviews-carousel--autoplay .reviews-carousel__track{transition:transform .5s ease-in-out}.reviews-carousel__arrow:focus{outline:2px solid #4299e1;outline-offset:2px}.reviews-carousel__dot:focus{outline:2px solid #4299e1;outline-offset:2px}@media (prefers-reduced-motion: reduce){.reviews-carousel__track,.reviews-carousel__card,.reviews-carousel__arrow,.reviews-carousel__dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/reviews-carousel-component.css.map */
