.carousel[data-v-fc574b68]{position:relative;width:100%;z-index:0}@media (min-width:960px){.carousel[data-v-fc574b68]{margin-left:auto;margin-right:auto;max-width:var(--max-page-width);padding-left:var(--page-padding-mobile);padding-right:var(--page-padding-mobile);width:100%}}@media (min-width:960px) and (min-width:960px){.carousel[data-v-fc574b68]{padding-left:var(--page-padding-desktop);padding-right:var(--page-padding-desktop)}}.carousel .swiper-nav[data-v-fc574b68]{display:flex;justify-content:space-between;position:absolute;top:50%;width:100%}.carousel .swiper-nav .swiper-button-next[data-v-fc574b68],.carousel .swiper-nav .swiper-button-prev[data-v-fc574b68]{background-color:transparent;padding:.8rem;z-index:1}@media (min-width:960px){.carousel .swiper-nav .swiper-button-next[data-v-fc574b68],.carousel .swiper-nav .swiper-button-prev[data-v-fc574b68]{background-color:var(--white)}}@media (hover:hover) and (pointer:fine){.carousel .swiper-nav .swiper-button-next[data-v-fc574b68]:hover,.carousel .swiper-nav .swiper-button-prev[data-v-fc574b68]:hover{background-color:var(--brand-02)}}.carousel .swiper-nav .swiper-button-next svg[data-v-fc574b68],.carousel .swiper-nav .swiper-button-prev svg[data-v-fc574b68]{font-size:2.8rem;margin:0}.carousel .swiper-slide button[data-v-fc574b68]{cursor:zoom-in;display:flex;justify-content:center;width:100%}.carousel .swiper-slide button img[data-v-fc574b68]{height:auto;margin:0 auto;max-height:40rem;-o-object-fit:cover;object-fit:cover;overflow:hidden}@media (min-width:960px){.carousel .swiper-slide button img[data-v-fc574b68]{border-radius:3rem;max-height:50dvh}}.carousel .swiper-slide .swiper-zoom-container[data-v-fc574b68]{text-align:center}.carousel .swiper-zoom-target[data-v-fc574b68]{border-radius:3rem;cursor:zoom-in;margin:0 auto;max-height:50dvh;-o-object-fit:cover;object-fit:cover;overflow:hidden}@media (min-width:960px){.carousel .swiper-zoom-target[data-v-fc574b68]{max-height:90dvh}}
