tsh-carousel{display:block}[data-carousel-list]{position:relative}.tsh-carousel__dots{display:flex;justify-content:center;gap:4px;margin-top:6px}.tsh-carousel__dot{width:32px;height:32px;padding:0;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.tsh-carousel__dot:before{content:"";width:8px;height:8px;border-radius:var(--tsh-radius-full);background:var(--tsh-border-strong);transition:width .2s ease,background-color .2s ease}.tsh-carousel__dot[aria-current=true]:before{width:20px;background:var(--tsh-navy)}.tsh-carousel__dot:focus-visible{outline:none;box-shadow:var(--tsh-focus-ring);border-radius:var(--tsh-radius-full)}@media screen and (max-width:749px){[data-carousel-list]{scroll-behavior:smooth}[data-carousel-list]>*{scroll-snap-stop:always}}@media(prefers-reduced-motion:reduce){[data-carousel-list]{scroll-behavior:auto}.tsh-carousel__dot:before{transition:none}}@media screen and (min-width:750px){.tsh-carousel__dots{display:none}}@media screen and (max-width:749px){.tsh-carousel__dots{margin-bottom:-16px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/tsh-carousel.css.map */
