.c_voice-carousel{--c_voice-carousel-slide-w: 83rem;--c_voice-carousel-gap: 3rem;color:var(--c-pure-black, #333333)}@media screen and (max-width:980px){.c_voice-carousel{--c_voice-carousel-slide-w: calc(100vw - 8.5rem) ;--c_voice-carousel-gap: 1rem}}@media screen and (min-width:600px)and (max-width:980px){.c_voice-carousel{--c_voice-carousel-slide-w: 70%}}.c_voice-carousel__swiper{overflow:hidden;position:relative;width:100%}.c_voice-carousel__swiper .c_voice-carousel__slide{box-sizing:border-box;flex-shrink:0;height:auto;padding-inline:calc(var(--c_voice-carousel-gap) / 2);width:var(--c_voice-carousel-slide-w)}.c_voice-carousel--single .c_voice-carousel__slide{margin-inline:auto}.c_voice-carousel__figure{margin:0}.c_voice-carousel__media{aspect-ratio:20 / 13;overflow:hidden}.c_voice-carousel__img{display:block;height:100%;object-fit:cover;width:100%}.c_voice-carousel__caption{font-family:var(--font-base-w4);font-size:calc(1.4 * var(--fz));font-weight:400;letter-spacing:.025em;line-height:171%;padding-top:2rem;text-align:center}@media screen and (max-width:980px){.c_voice-carousel__caption{font-size:var(--c-mig-body-sp);padding-top:1.5rem}}.c_voice-carousel__nav{aspect-ratio:20 / 13;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:calc(var(--c_voice-carousel-slide-w) - var(--c_voice-carousel-gap));z-index:10}.c_voice-carousel__btn{align-items:center;background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;height:4.6rem;justify-content:center;padding:0;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease;width:4.2rem}.c_voice-carousel__btn--prev{left:2rem}@media screen and (max-width:980px){.c_voice-carousel__btn--prev{left:0}}.c_voice-carousel__btn--next{right:2rem}@media screen and (max-width:980px){.c_voice-carousel__btn--next{right:0}}@media(hover:hover){.c_voice-carousel__btn:hover{opacity:.7}}.c_voice-carousel__btn-icon{display:block;height:2.6rem;width:2.2rem}@media screen and (max-width:980px){.c_voice-carousel__btn-icon{height:2rem;width:1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c_voice-carousel.css.map */
