.community-carousel{position:relative}.community-carousel__viewport{overflow:hidden;padding:1.6rem 0;width:100vw;margin-left:calc(50% - 50vw)}.community-carousel__track{display:flex;list-style:none;margin:0;padding:0;transition:transform .5s cubic-bezier(.22,1,.36,1);will-change:transform}.community-carousel__slide{flex:0 0 80%;padding-right:1.6rem;box-sizing:border-box;display:flex;flex-direction:column}@media screen and (min-width:750px){.community-carousel__slide{flex:0 0 25%}}.community-carousel__media{border-radius:1.2rem;overflow:hidden;aspect-ratio:4 / 5;transform:scale(var(--slide-scale, 1));opacity:var(--slide-opacity, 1);transform-origin:center;box-shadow:0 1.8rem 3.4rem -1.4rem rgba(60,20,80,var(--slide-shadow, 0));transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.community-carousel__media img,.community-carousel__media svg{width:100%;height:100%;object-fit:cover;display:block}.community-carousel__media.placeholder{background:#8a4fa30f}.community-carousel__review{margin-top:1.2rem;flex:1;min-height:12rem;padding:1.4rem 1.6rem;border-radius:1.2rem;background:#8a4fa30d;border:1px solid rgba(138,79,163,.12);opacity:var(--slide-opacity, 1);transition:opacity .5s cubic-bezier(.22,1,.36,1)}.community-carousel__stars{display:flex;gap:.2rem;margin-bottom:.7rem}.community-carousel__stars svg{width:1.3rem;height:1.3rem;fill:#8a4fa3}.community-carousel__review-text{margin:0;font-size:1.4rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.community-carousel__review-author{margin:.8rem 0 0;font-size:1.25rem;font-weight:600;opacity:.7}.community-carousel__button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:4.4rem;height:4.4rem;border-radius:50%;border:none;cursor:pointer;background:#0a0a0a;color:#fff;display:flex;align-items:center;justify-content:center;transition:opacity .25s ease,background-color .25s ease}.community-carousel__button:hover:not(:disabled){background:#8a4fa3}.community-carousel__button:disabled{opacity:.25;cursor:default}.community-carousel__button svg{width:1.4rem;height:1.4rem;fill:currentColor}.community-carousel__button--prev{left:-1rem;transform:translateY(-50%) rotate(90deg)}.community-carousel__button--next{right:-1rem;transform:translateY(-50%) rotate(-90deg)}.community-carousel__header{max-width:60rem;margin:0 auto 2.4rem;text-align:center}.community-carousel__header .subheading{margin-top:.8rem;opacity:.7}@media screen and (max-width:749px){.community-carousel{padding-bottom:5.4rem}.community-carousel__viewport{padding:1rem 0}.community-carousel__track{gap:1.2rem;padding:0 1.6rem}.community-carousel__slide{flex:0 0 calc(50% - .6rem);padding-right:0}.community-carousel__media{aspect-ratio:1 / 1;border-radius:1.2rem 1.2rem 0 0;transform:none;box-shadow:none;opacity:1}.community-carousel__review{margin-top:0;min-height:0;padding:1rem 1.1rem 1.2rem;border-radius:0 0 1.2rem 1.2rem;border-top:0;background:#faf7fe;opacity:1}.community-carousel__stars{margin-bottom:.4rem}.community-carousel__stars svg{width:1.05rem;height:1.05rem}.community-carousel__review-text{font-size:1.15rem;line-height:1.42;-webkit-line-clamp:4}.community-carousel__review-author{margin-top:.5rem;font-size:1.1rem}.community-carousel__button{top:auto;bottom:0;width:3.8rem;height:3.8rem}.community-carousel__button--prev{left:calc(50% - 4.3rem);transform:rotate(90deg)}.community-carousel__button--next{right:calc(50% - 4.3rem);transform:rotate(-90deg)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-community-carousel.css.map */
