#exp__carousel{position:relative!important}.exp__carousel-wrapper,.exp__carousel-container,[class*=carousel]{width:100%!important}#exp__carousel .exp__main-image,#exp__carousel .carousel-main,#exp__carousel>img:first-child{width:100%!important;aspect-ratio:4 / 3!important;object-fit:cover!important;border-radius:12px!important;margin-bottom:1rem!important}.exp__carousel-nav,.exp__carousel-thumbnails,[class*=carousel-indicators],[class*=carousel-nav]{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))!important;gap:.75rem!important;margin-top:1rem!important}.exp__carousel-thumbnail,.exp__thumbnail,[class*=carousel-thumbnail],[class*=thumbnail]{width:100%!important;aspect-ratio:1!important;object-fit:cover!important;border-radius:8px!important;cursor:pointer!important;border:2px solid transparent!important;transition:border-color .2s,opacity .2s!important;opacity:.7!important}.exp__carousel-thumbnail:hover,.exp__thumbnail:hover{opacity:1!important;border-color:#ddd!important}.exp__carousel-thumbnail.active,.exp__thumbnail.active,.exp__carousel-thumbnail[aria-selected=true]{opacity:1!important;border-color:#000!important}.exp__carousel-arrow,.exp__carousel-button,[class*=carousel-arrow],[class*=carousel-button]{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;background:#ffffffe6!important;border:none!important;border-radius:50%!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 2px 8px #00000026!important;transition:background .2s!important;z-index:10!important}.exp__carousel-arrow:hover,.exp__carousel-button:hover{background:#fff!important}.exp__carousel-arrow--prev,.exp__carousel-button--prev{left:1rem!important}.exp__carousel-arrow--next,.exp__carousel-button--next{right:1rem!important}.exp__carousel-dots,[class*=carousel-dots],[class*=carousel-pagination]{display:flex!important;justify-content:center!important;gap:.5rem!important;margin-top:1rem!important}.exp__carousel-dot,[class*=carousel-dot]{width:8px!important;height:8px!important;border-radius:50%!important;background:#ddd!important;cursor:pointer!important;transition:background .2s,transform .2s!important;border:none!important;padding:0!important}.exp__carousel-dot:hover{background:#999!important}.exp__carousel-dot.active,.exp__carousel-dot[aria-selected=true]{background:#000!important;transform:scale(1.2)!important}#exp__carousel img[loading=lazy]{background:#f5f5f5!important}.slick-slider,.swiper-container,.flickity-viewport{border-radius:12px!important;overflow:hidden!important}.slick-list,.swiper-wrapper{border-radius:12px!important}@media screen and (max-width: 989px){.exp__carousel-nav,.exp__carousel-thumbnails{grid-template-columns:repeat(4,1fr)!important}.exp__carousel-arrow,.exp__carousel-button{width:32px!important;height:32px!important}.exp__carousel-arrow--prev{left:.5rem!important}.exp__carousel-arrow--next{right:.5rem!important}}@media screen and (min-width: 750px) and (max-width: 989px){.exp__carousel-nav,.exp__carousel-thumbnails{grid-template-columns:repeat(5,1fr)!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-experiences-carousel.css.map */
