.vdv-carousel-section{width:100%}.vdv-carousel-section__inner{margin-inline:auto}.vdv-carousel-section__inner--narrow{max-width:900px}.vdv-carousel-section__inner--medium{max-width:1200px}.vdv-carousel-section__inner--full{max-width:100%}.vdv-carousel{position:relative;width:100%}.vdv-carousel__viewport{overflow:hidden;position:relative}.vdv-carousel__track{display:flex;transition:transform .5s ease}.vdv-carousel__slide{flex:0 0 calc(100% / var(--vdv-slides-per-view-desktop, 4));padding-inline:var(--vdv-carousel-padding, 12px);box-sizing:border-box}.vdv-carousel__slide-inner{position:relative;height:var(--vdv-carousel-height, 340px);max-width:var(--vdv-carousel-image-width, 100%);margin-inline:auto;margin-top:var(--vdv-carousel-margin-top, 0px);margin-bottom:var(--vdv-carousel-margin-bottom, 0px);border-radius:var(--vdv-carousel-radius, 20px);overflow:hidden}.vdv-carousel__image-wrapper{width:100%;height:100%;position:relative}.vdv-carousel__image{width:100%;height:100%}.vdv-carousel__image img{width:100%;height:100%;object-fit:cover;display:block}.vdv-carousel__image--desktop{display:block}.vdv-carousel__image--mobile{display:none}.vdv-carousel__nav{position:absolute;inset-block:0;inset-inline:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none;padding-inline:8px;z-index:2}.vdv-carousel__arrow{pointer-events:auto;border:none;border-radius:999px;width:40px;height:40px;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.vdv-carousel__arrow svg{width:18px;height:18px}.vdv-carousel__dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.vdv-carousel__dot{width:8px;height:8px;border-radius:999px;border:1px solid rgba(0,0,0,.4);background:transparent;cursor:pointer}.vdv-carousel__dot.is-active{background:#000000d9}@media screen and (max-width: 749px){.vdv-carousel__slide{flex:0 0 calc(100% / var(--vdv-slides-per-view-mobile, 1))}.vdv-carousel__slide-inner{height:var(--vdv-carousel-height-mobile, 260px);max-width:var(--vdv-carousel-image-width-mobile, 100%)}.vdv-carousel__image--desktop{display:none}.vdv-carousel__image--mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
