.fm-ps{position:relative;--g:20px;--n:var(--n0,2)}@media (min-width:768px){.fm-ps{--n:var(--n768,3)}}@media (min-width:992px){.fm-ps{--n:var(--n992,4)}}@media (min-width:1200px){.fm-ps{--n:var(--n1200,5)}}@media (max-width:575px){.fm-ps{--g:14px}}.fm-ps-rail{display:flex;gap:var(--g);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 18px}.fm-ps-rail::-webkit-scrollbar{display:none}.fm-ps-rail>*{flex:0 0 calc(( 100% - var(--n) * var(--g) ) / ( var(--n) + .22 ));max-width:none;min-width:0;padding:0;margin:0!important;scroll-snap-align:start}@media (min-width:992px){.fm-ps-rail>*{flex-basis:calc(( 100% - ( var(--n) - 1 ) * var(--g) ) / var(--n))}}@media (max-width:767px){.fm-ps-rail>*{flex-basis:calc(( 100% - var(--g) ) / 1.75)}}.fm-ps-bar,.fm-ps-nav{display:none}.fm-sl{display:flex;gap:var(--sl-gap,0px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:var(--sl-pad,0px);padding-right:var(--sl-pad,0px);--n:var(--sl-n0,1)}.fm-sl::-webkit-scrollbar{display:none}@media (min-width:480px){.fm-sl{--n:var(--sl-n480,1)}}@media (min-width:768px){.fm-sl{--n:var(--sl-n768,1)}}@media (min-width:992px){.fm-sl{--n:var(--sl-n992,1)}}@media (min-width:1200px){.fm-sl{--n:var(--sl-n1200,1)}}.fm-sl>*{flex:0 0 calc(( 100% - ( var(--n) - 1 ) * var(--sl-gap,0px) ) / var(--n));min-width:0;margin-left:0!important;margin-right:0!important;scroll-snap-align:start}.fm-sl.carousel-with-shadow{padding-bottom:20px}.related.products>.fm-hd,.up-sells>.fm-hd,.cross-sells.fm-pd-recs>.fm-hd{margin-top:2.6rem}.fm-cats .fm-peek{position:absolute;width:0;height:0}.fm-peek a{position:absolute;width:76px;height:76px;overflow:hidden;opacity:0}.fm-cats.has-peek{padding-top:96px}@media (min-width:768px){.fm-cats.has-peek{padding-top:104px}}.select-custom.fm-has-chips{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.woocommerce-product-gallery img.fm-lcp{view-transition-name:fm-hero}}