.swiper-slide{width:auto}:where(swiper-container.swiper){overflow:hidden}swiper-container.swiper::part(container){overflow:inherit}.swiper-nav{pointer-events:none;justify-content:space-between;align-items:center;gap:2.4rem;padding-top:2rem;display:flex}@media screen and (width>=1080px){.swiper-nav{padding-top:3rem}}.swiper-nav.end{gap:1rem;padding-top:1.5rem}.swiper-nav__line{background-color:var(--border);width:100%;height:1.5px;display:block}.swiper-nav__line,.swiper-nav__next,.swiper-nav__prev{order:1}.swiper-nav__next,.swiper-nav__prev{pointer-events:auto}@media screen and (width>=1080px){.swiper-nav.end .swiper-nav__line{order:0}}.swiper-nav.leftright{left:calc(var(--gutter) + var(--pad));z-index:10;width:calc(100% - var(--gutter)*2 - var(--pad)*2);position:absolute}@media screen and (width<=1079px){.swiper-nav.leftright{--pad:2rem;top:calc(50% - 5rem)}}@media screen and (width>=1080px){.swiper-nav.leftright{--pad:3rem;padding-top:0;top:calc(50% - 2.5rem)}}.swiper-nav.leftright .swiper-nav__line{display:none}.swiper-nav.leftright .swiper-nav__next.ui-icon-button,.swiper-nav.leftright .swiper-nav__prev.ui-icon-button{background:var(--color-primary);width:5rem;height:5rem;color:var(--color-font-alt);border-radius:50%;justify-content:center;align-items:center;display:flex}
