.swiper-carousel{display:flex;flex-direction:column;gap:0;width:100%}.swiper-carousel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-sm)}.swiper-carousel__heading{flex:1 1 auto;min-width:0}.swiper-carousel__nav{display:flex;align-items:center;flex-shrink:0;gap:var(--gap-sm)}.swiper-carousel__nav-button{position:static;inset:auto;top:auto;right:auto;bottom:auto;left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:0;border:none;border-radius:50%;color:var(--color-foreground-heading);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25, .08));cursor:pointer;--icon-stroke-width: 1px;transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.swiper-carousel__nav-button .svg-wrapper{width:20px;height:20px}.swiper-carousel__nav-button .svg-wrapper>svg{width:20px;height:20px;fill:none}.swiper-carousel__nav-button:hover,.swiper-carousel__nav-button:focus-visible{color:rgb(var(--color-foreground-heading-rgb) / var(--opacity-70));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-15, .12))}.swiper-carousel__nav-button.swiper-button-disabled{opacity:.35;cursor:default;background-color:transparent}swiper-slider{display:block;width:100%}.swiper-carousel__instance{width:100%;overflow:hidden}.swiper-carousel__footer{width:100%}.swiper-carousel__controls{display:flex;align-items:center;justify-content:center;gap:var(--gap-sm);width:100%;margin-top:var(--margin-2xl)}.swiper-carousel__controls .swiper-carousel__scrollbar{position:relative;flex:1 1 auto;min-width:0;height:4px;margin:0;background:rgb(var(--color-foreground-rgb) / var(--opacity-10-25, .12));border-radius:999px;width:100%;max-width:180px;z-index:6}.swiper-carousel__controls .swiper-carousel__scrollbar .swiper-scrollbar-drag{background:var(--color-foreground-heading);border-radius:999px}@media screen and (min-width:750px){.swiper-carousel__controls{justify-content:center;gap:0;margin-top:var(--margin-4xl)}.swiper-carousel__controls .swiper-carousel__scrollbar{max-width:400px}.swiper-carousel--mobile-footer-only .swiper-carousel__footer,.swiper-carousel--mobile-footer-only .swiper-carousel__scrollbar{display:none!important}}.swiper-carousel__header-action{flex-shrink:0}@media(forced-colors:active){.swiper-carousel__nav-button:focus-visible{outline:.2rem solid transparent}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/swiper-carousel-layout.css.map */
