fb-slide-show{--ctrl-bottom: var(--gutter);--ctrl-space: calc(var(--ctrl-bottom) + 38px)}.fbs{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-y}.fbs::-webkit-scrollbar{display:none}.js .fbs{pointer-events:none}.fbs__slide{flex:0 0 100%;padding-bottom:var(--ctrl-space);scroll-snap-align:start;pointer-events:initial}.js .fbs__slide .text-overlay{margin-bottom:var(--ctrl-bottom);transform:translateY(30px);opacity:0}.fbs__slide.is-active{z-index:1}.fbs__slide.is-active .text-overlay{transform:translateY(0);transition:var(--transition-in, transform 1s cubic-bezier(.165, .84, .44, 1), opacity .7s ease-out .3s);opacity:1}.fbs__slide.is-active.transition-out .text-overlay{transition:opacity .4s;opacity:0}.fbs-ctrl{z-index:2;bottom:var(--ctrl-bottom);left:50%;transform:translate(-50%)}.fbs-section .fbs-ctrl{--text-color: 255 255 255}.fbs-nav{color:rgb(var(--text-color));pointer-events:initial}.fbs-section .fbs-nav{border-radius:19px}.fbs-nav__btn{padding:7px;transition:background-color .3s,color .3s;color:rgb(var(--text-color))}.fbs-nav__btn:hover{background-color:rgb(var(--text-color));color:#333}.fbs-nav__counter{margin:0 10px}.fbs-nav__counter+.fbs-nav__autoplay{margin-inline-start:8px}.fbs-nav__autoplay{margin-inline-start:12px}.fbs-nav__autoplay:before{content:"";width:1px;height:24px;margin-inline-end:8px;background-color:rgb(var(--text-color))}.fbs-autoplay-btn .icon{display:block;width:24px;height:24px;padding:4px}.fbs-autoplay-btn.is-paused .pause-icon,.fbs-autoplay-btn:not(.is-paused) .play-icon{display:none}.no-js .fbs__slide{position:relative;padding-bottom:0}.no-js .fbs__slide.has-motion{transform:none;opacity:1}@media(max-width:599.98px){.mobile-stacked .fbs__slide{padding-top:var(--image-height);padding-bottom:0}.mobile-stacked .fbs .image-banner__image{height:0;padding-top:var(--image-height)}.mobile-stacked .fbs-ctrl{top:calc(-38px - var(--gutter));bottom:initial;padding-top:var(--image-height)}}@media(min-width:1280px){fb-slide-show{--ctrl-bottom: 48px}.section:not(.section--full-width) .fbs-nav{--gutter: 48px}}@keyframes fbsLineTimer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fbsCircleTimer{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}.fbs-page-btn{--animation: var(--duration, 0s) forwards linear var(--play-state, paused);margin:5px 2px;color:rgba(var(--text-color)/.2);pointer-events:initial}.fbs-page-btn__line{width:32px;height:2px;margin:14px 6px;transition:background-color .3s,height .4s;border-radius:var(--btn-border-radius, 0);background-color:currentColor}[data-autoplay=true] .fbs-page-btn__line:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:0;background-color:rgb(var(--text-color))}[data-autoplay=true] [aria-current=true]>.fbs-page-btn__line{height:3px}[data-autoplay=true] [aria-current=true]>.fbs-page-btn__line:after{animation:var(--animation);animation-name:fbsLineTimer}.fbs-page-btn:hover>.fbs-page-btn__line,[data-autoplay=false] [aria-current=true]>.fbs-page-btn__line{background-color:rgb(var(--text-color))}.fbs-page-btn__fg-circle{transform:rotate(-90deg);transform-origin:center;stroke-width:7px;stroke-dasharray:22;stroke-dashoffset:22;stroke:rgb(var(--text-color))}[data-autoplay=true] [aria-current=true] .fbs-page-btn__fg-circle{animation:var(--animation);animation-name:fbsCircleTimer}.fbs-page-btn__bg-circle{transition:stroke .2s,fill .2s;stroke-width:2px;stroke:currentColor;fill:transparent}.fbs-page-btn:hover .fbs-page-btn__bg-circle,[data-autoplay=false] [aria-current=true] .fbs-page-btn__bg-circle{stroke:rgb(var(--text-color));fill:rgb(var(--text-color))}[data-fbs-transition=slide-fade][data-direction=prev]{--translate-in: -160px;--translate-out: 80px}[data-fbs-transition=slide-fade] .fbs__slide>.has-motion{transform:translate(var(--translate-in, 160px));transition:var(--transition-in, transform .6s cubic-bezier(.215, .61, .355, 1), opacity .6s);opacity:0}[data-fbs-transition=slide-fade] .fbs__slide>.has-motion.transition-out{transform:translate(var(--translate-out, -80px));transition:transform .6s,opacity 1s}[data-fbs-transition=slide-fade] .fbs__slide.is-active>.has-motion{transform:translate(0);opacity:1}[data-fbs-transition=slide][data-direction=prev]{--translate-in: -100%}[data-fbs-transition=slide] .has-motion{transform:translate(var(--translate-in, 100%))}[data-fbs-transition=slide] .has-motion.transition-out{transition-delay:.5s}[data-fbs-transition=slide] .is-active>.has-motion{transform:translate(0);transition:var(--transition-in, transform .5s cubic-bezier(.77, 0, .175, 1))}[data-fbs-transition=fade] .has-motion{transition:var(--transtion-in, opacity 1s);opacity:0}[data-fbs-transition=fade] .is-active>.has-motion{opacity:1}.fbs__slide--no-pagination{padding-bottom:0}.js .fbs__slide--no-pagination .text-overlay{margin:calc(12 * var(--space-unit)) 0}.fbs-cta-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none;container-type:size}.fbs-cta-frame{position:absolute;top:50%;left:50%;width:max(100cqw,100cqh * var(--fbs-ratio));aspect-ratio:var(--fbs-ratio);transform:translate(-50%,-50%);container-type:inline-size}.fbs-section .fbs-cta{display:inline-flex;position:absolute;top:calc(var(--fbs-cta-y) * 1%);left:calc(var(--fbs-cta-x) * 1%);align-items:center;justify-content:center;gap:.78em;box-sizing:border-box;min-width:14.84em;height:2.594em;padding:0 1.5em;transform:translate(-50%,-50%);transition:filter .2s,box-shadow .2s;border-radius:999px;background:var(--fbs-cta-bg);color:var(--fbs-cta-text);font-size:max(11px,var(--fbs-cta-w) * .0674cqw);font-weight:700;line-height:1;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;pointer-events:auto}.fbs-section .fbs-cta:hover{filter:brightness(1.08);box-shadow:0 .3em 1em #00000040}.fbs-section .fbs-cta:focus-visible{outline:3px solid #fff;outline-offset:3px}.fbs-cta__arrow{flex:none;width:.8em;height:.97em;transition:transform .2s}.fbs-cta:hover .fbs-cta__arrow{transform:translate(.15em)}@media(max-width:599.98px){.fbs-cta-frame{width:max(100cqw,100cqh * var(--fbs-ratio-m));aspect-ratio:var(--fbs-ratio-m)}.fbs-section .fbs-cta{top:calc(var(--fbs-cta-y-m) * 1%);left:calc(var(--fbs-cta-x-m) * 1%);font-size:max(11px,var(--fbs-cta-w-m) * .0674cqw)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fb-slideshow-homepage.css.map */
