.tbk-carousel{--tbk-carousel-gap: 2.16rem;--tbk-card-w: clamp(170px, 20vw, 205px);position:relative}.tbk-carousel__viewport{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.tbk-carousel__viewport::-webkit-scrollbar{display:none}.tbk-carousel__track{display:flex;width:max-content;margin:0;padding:0;list-style:none}.tbk-carousel__item{flex:0 0 auto;width:var(--tbk-card-w);margin-inline-end:var(--tbk-carousel-gap)}.tbk-carousel--static .tbk-carousel__viewport{scroll-snap-type:x mandatory;padding-inline:var(--gutter);padding-block-end:1.2rem}.tbk-carousel--static .tbk-carousel__item{scroll-snap-align:start}.tbk-carousel__nav{position:absolute;top:calc(var(--tbk-card-w) * .667);translate:0 -50%;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:50%;background:color-mix(in srgb,var(--canvas) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.tbk-carousel__nav:hover{border-color:var(--accent);background:var(--canvas);color:var(--accent-text)}.tbk-carousel__nav--prev{inset-inline-start:.9rem}.tbk-carousel__nav--next{inset-inline-end:.9rem}.tbk-carousel__controls{display:flex;justify-content:flex-end;margin-block-start:1.44rem}.tbk-carousel__pause{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--card);color:var(--muted);cursor:pointer;transition:border-color .15s ease,color .15s ease}.tbk-carousel__pause:hover{border-color:var(--accent);color:var(--accent-text)}.tbk-carousel__pause .ico-play,.tbk-carousel[data-paused=true] .tbk-carousel__pause .ico-pause{display:none}.tbk-carousel[data-paused=true] .tbk-carousel__pause .ico-play{display:block}@media screen and (max-width:900px){.tbk-carousel__nav{display:none}}@media(prefers-reduced-motion:reduce){.tbk-carousel__item[aria-hidden=true]{display:none}.tbk-carousel__viewport{scroll-snap-type:x mandatory;padding-inline:var(--gutter);padding-block-end:1.2rem}.tbk-carousel__item{scroll-snap-align:start}.tbk-carousel__pause{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tbk-carousel.css.map */
