.jey-carousel-media{position:relative;--gap: 1rem}.jey-container{max-width:1200px;margin:0 auto}.jey-carousel-media__heading,.jey-carousel-media__subheading{margin:0 0 .5rem;line-height:1.1}.jey-align-left{text-align:left}.jey-align-center{text-align:center}.jey-align-right{text-align:right}.jey-carousel-media__viewport{overflow:hidden;position:relative}.jey-carousel-media__track{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.jey-carousel-media__track::-webkit-scrollbar{display:none}.jey-carousel-media__item{flex:0 0 auto}.jey-carousel-media__media{position:relative;width:100%;aspect-ratio:473 / 609;overflow:hidden}@supports not (aspect-ratio: 1 / 1){.jey-carousel-media__media{padding-top:calc(609 / 473 * 100%)}}.jey-carousel-media__media img,.jey-carousel-media__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.jey-carousel-media__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:30px;height:30px;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 4px #00000040;transition:background .3s}.jey-carousel-media__arrow svg{width:14px;height:14px}.jey-carousel-media__arrow:hover{background:#f4f4f4}.jey-carousel-media__arrow--prev{left:.5rem}.jey-carousel-media__arrow--next{right:.5rem}.jey-carousel-media__dots{display:none;justify-content:center;gap:8px;margin-top:1rem}.jey-carousel-media__dots button{width:8px;height:8px;border-radius:50%;background:#c4c4c4;border:0;cursor:pointer;transition:background .3s}.jey-carousel-media__dots button.is-active{background:#111}@media (min-width: 768px){.jey-carousel-media__item{flex:0 0 calc((100% - (var(--gap) * (var(--slides-desk) - 1))) / var(--slides-desk))}.jey-carousel-media[data-arrows-desktop=false] .jey-carousel-media__arrow{display:none}}@media (max-width: 767px){.jey-carousel-media__item{flex:0 0 98%;scroll-snap-align:center}.jey-carousel-media[data-peek=init] .jey-carousel-media__item{flex:0 0 calc(93% - var(--gap))}.jey-carousel-media[data-peek=init] .jey-carousel-media__track{padding-right:calc(var(--gap) * 2)}.jey-carousel-media[data-arrows-mobile=false] .jey-carousel-media__arrow{display:none}.jey-carousel-media__dots{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/jey-carousel-media.css.map */
