.fbt{--fbt-per: 2;--fbt-gap: 12px;display:block;position:relative}@media screen and (min-width:750px){.fbt{--fbt-per: 3;--fbt-gap: 16px}}@media screen and (min-width:990px){.fbt{--fbt-per: 4;--fbt-gap: 20px}}.fbt__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.fbt__viewport::-webkit-scrollbar{display:none}.fbt__track{display:flex;gap:var(--fbt-gap);margin:0;padding:0;list-style:none}.fbt__slide{flex:0 0 calc((100% - (var(--fbt-per) - 1) * var(--fbt-gap)) / var(--fbt-per));max-width:calc((100% - (var(--fbt-per) - 1) * var(--fbt-gap)) / var(--fbt-per));min-width:0;scroll-snap-align:start}.fbt__slide>.card-wrapper,.fbt__slide>.card,.fbt__slide>*{width:100%;max-width:100%}.fbt__nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px}.fbt__nav[hidden]{display:none}.fbt__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;padding:0;border:1px solid rgba(var(--color-foreground),.18);border-radius:50%;background:rgba(var(--color-background),1);color:rgb(var(--color-foreground));cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.fbt__arrow:hover:not([disabled]){background:rgba(var(--color-foreground),.06);border-color:rgba(var(--color-foreground),.4)}.fbt__arrow:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.fbt__arrow[disabled]{opacity:.3;cursor:default}.fbt__arrow svg{width:15px;height:15px;display:block}.fbt__dots{display:flex;align-items:center;gap:6px}.fbt__dot{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:rgba(var(--color-foreground),.25);cursor:pointer;transition:width .25s ease,background .25s ease}.fbt__dot.is-active{width:20px;background:rgb(var(--color-foreground))}.fbt__dot:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}@media(pointer:coarse){.fbt__arrow{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.fbt__viewport{scroll-behavior:auto}.fbt__dot,.fbt__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/fbt-carousel.css.map */
