.fsc-carousel{margin-block:28px;min-width:0;--fsc-gap:16px}.fsc-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.fsc-heading h2{margin:0;font-size:24px;line-height:1.5}.fsc-controls{display:flex;gap:6px;flex-shrink:0}.fsc-controls button{min-width:40px;min-height:40px;border:1px solid #aab7bf;border-radius:9px;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:5px 10px}.fsc-controls button:focus-visible,.fsc-viewport:focus-visible{outline:3px solid #ff9500;outline-offset:3px}.fsc-viewport{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:x mandatory;padding:4px 2px 12px;direction:inherit}.fsc-carousel .fsc-viewport ul.products{display:flex!important;flex-wrap:nowrap!important;gap:var(--fsc-gap)!important;margin:0!important;padding:0!important;width:auto!important;list-style:none}.fsc-carousel .fsc-viewport ul.products:before,.fsc-carousel .fsc-viewport ul.products:after{display:none!important}.fsc-carousel .fsc-viewport ul.products li.product{float:none!important;clear:none!important;flex:0 0 calc((100% - (var(--fsc-desktop) - 1)*var(--fsc-gap))/var(--fsc-desktop))!important;width:calc((100% - (var(--fsc-desktop) - 1)*var(--fsc-gap))/var(--fsc-desktop))!important;min-width:0!important;max-width:none!important;margin:0!important;scroll-snap-align:start;box-sizing:border-box}.fsc-carousel .fsc-viewport ul.products li.product img{max-width:100%;height:auto}.fsc-carousel .fsc-viewport ul.products li.product .woocommerce-loop-product__title{overflow-wrap:anywhere}.fsc-controls[hidden]{display:none!important}@media(max-width:767px){.fsc-carousel{--fsc-gap:12px}.fsc-heading h2{font-size:20px}.fsc-heading{flex-wrap:wrap}.fsc-carousel .fsc-viewport ul.products li.product{flex-basis:calc((100% - (var(--fsc-mobile) - 1)*var(--fsc-gap))/var(--fsc-mobile))!important;width:calc((100% - (var(--fsc-mobile) - 1)*var(--fsc-gap))/var(--fsc-mobile))!important}}@media(prefers-reduced-motion:reduce){.fsc-viewport{scroll-behavior:auto!important}}
