.jts-banner-slider{position:relative;width:100%;overflow:hidden;background:#c8c8c8;-webkit-user-select:none;user-select:none}.jts-bs__track{position:relative;width:100%;aspect-ratio:16 / 7;overflow:hidden}.jts-banner-slider[data-height=small] .jts-bs__track{aspect-ratio:21 / 6}.jts-banner-slider[data-height=medium] .jts-bs__track{aspect-ratio:16 / 7}.jts-banner-slider[data-height=large] .jts-bs__track{aspect-ratio:16 / 9}.jts-banner-slider[data-height=full] .jts-bs__track{aspect-ratio:unset;height:100vh}.jts-bs__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .7s cubic-bezier(.4,0,.2,1);will-change:opacity}.jts-bs__slide.is-active{opacity:1;pointer-events:auto;z-index:1}[data-transition=slide] .jts-bs__slide{opacity:1;transform:translate(100%);transition:transform .65s cubic-bezier(.4,0,.2,1)}[data-transition=slide] .jts-bs__slide.is-leaving{transform:translate(-100%)}[data-transition=slide] .jts-bs__slide.is-active{transform:translate(0)}.jts-bs__single{position:relative;width:100%;height:100%;overflow:hidden}.jts-bs__grid{display:grid;width:100%;height:100%;gap:2px}.jts-bs__cell{position:relative;overflow:hidden;background:#c8c8c8}.jts-bs__cell-empty{width:100%;height:100%;background:#0d0d0d}.jts-bs__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 6s ease}.jts-bs__slide:not(.is-active) .jts-bs__media{transform:scale(1)}.jts-bs__cell-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.jts-bs__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:clamp(16px,3.5vw,52px);pointer-events:none}.jts-bs__overlay--bottom-left{background:transparent;justify-content:flex-end;align-items:flex-start}.jts-bs__overlay--bottom-center{background:transparent;justify-content:flex-end;align-items:center;text-align:center}.jts-bs__overlay--center-left{background:transparent;justify-content:center;align-items:flex-start}.jts-bs__overlay--center{background:#00000059;justify-content:center;align-items:center;text-align:center}.jts-bs__copy{pointer-events:auto;display:flex;flex-direction:column;gap:10px}.jts-bs__tag{font-size:clamp(10px,1.1vw,13px);font-weight:400;color:#ffffffbf;text-transform:uppercase;letter-spacing:.08em;margin:0;opacity:0;transform:translateY(10px);transition:opacity .5s .1s ease,transform .5s .1s ease}.jts-bs__title{font-size:clamp(20px,3.2vw,50px);font-weight:700;color:#fff;line-height:1.05;letter-spacing:-.02em;margin:0;opacity:0;transform:translateY(14px);transition:opacity .55s .2s ease,transform .55s .2s ease}.jts-bs__btn{display:inline-flex;align-items:center;padding:10px 26px;border:1.5px solid rgba(255,255,255,.85);border-radius:999px;color:#fff;font-size:clamp(11px,1.1vw,14px);font-weight:500;letter-spacing:.02em;text-decoration:none;cursor:pointer;background:transparent;width:fit-content;opacity:0;transform:translateY(12px);transition:background .22s ease,color .22s ease,opacity .5s .35s ease,transform .5s .35s ease}.jts-bs__btn--filled,.jts-bs__btn:hover{background:#fff;color:#000;border-color:#fff}.jts-bs__btn--filled:hover{background:#ffffffe0}.jts-bs__slide.is-active .jts-bs__tag,.jts-bs__slide.is-active .jts-bs__title,.jts-bs__slide.is-active .jts-bs__btn{opacity:1;transform:translateY(0)}.jts-bs__arrow{display:none!important;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);background:#00000040;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.jts-bs__arrow:hover{background:#0000008c;border-color:#ffffffb3}.jts-bs__arrow--prev{left:16px}.jts-bs__arrow--next{right:16px}.jts-bs__dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:7px}.jts-bs__dot{height:6px;width:6px;border-radius:3px;border:none;background:#fff6;cursor:pointer;padding:0;transition:width .3s ease,background .3s ease}.jts-bs__dot.is-active{width:22px;background:#fff}@media screen and (max-width:768px){.jts-bs__grid{gap:1.5px}.jts-bs__arrow{width:36px;height:36px}.jts-bs__arrow--prev{left:10px}.jts-bs__arrow--next{right:10px}}@media(prefers-reduced-motion:reduce){.jts-bs__slide,.jts-bs__media,.jts-bs__tag,.jts-bs__title,.jts-bs__btn,.jts-bs__dot{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/jts-banner-slider.css.map */
