.fm-slider--active .fm-slider__slides,.fm-slider__dots{-ms-overflow-style:none;scrollbar-width:none}.fm-slider--active .fm-slider__slides::-webkit-scrollbar,.fm-slider__dots::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}.fm-slider--active .fm-slider__slides::-moz-scrollbar,.fm-slider__dots::-moz-scrollbar{display:none}.fm-slider{max-width:100vw;overflow:hidden;position:relative;width:100%}.fm-slider__slides{list-style:none;margin:0;padding:0;position:relative;width:100%}.fm-slider--active .fm-slider__slides{grid-column-gap:0!important;grid-row-gap:0!important;-webkit-overflow-scrolling:touch;display:grid;grid-auto-flow:unset;grid-auto-rows:unset;grid-template-rows:1fr;height:100%;justify-content:flex-start;overflow-x:scroll!important;-ms-scroll-snap-type:both mandatory;scroll-snap-type:both mandatory;-webkit-scroll-snap-type:both mandatory;white-space:nowrap;width:100%}.fm-slider--active .fm-slider__slides.no-scroll,.fm-slider--active .fm-slider__slides.no-scroll-snap{-ms-scroll-snap-type:none!important;scroll-snap-type:none!important}.fm-slider--active .fm-slider__slides.no-scroll{overflow:visible!important;transition:transform .5s ease-out}.fm-slider--active .fm-slider__slides.scroll-vertical{overflow-x:hidden!important;overflow-y:scroll!important}.fm-slider--active .fm-slider__slides.no-transition{transition:none!important}.fm-slider--active .fm-slider__slides--fade{overflow:visible!important;-ms-scroll-snap-type:none!important;scroll-snap-type:none!important;transition:none!important}.fm-slider--active .fm-slider__slides--scrolling{-ms-scroll-snap-type:unset!important;scroll-snap-type:unset!important;-webkit-scroll-snap-type:unset!important}.fm-slider__element--destroyed{display:none!important}.fm-slider__slide{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:inline-block;grid-column:unset!important;grid-row:unset!important;height:100%;margin:0!important;overflow:hidden;position:relative;scroll-snap-align:center;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;white-space:normal;width:100%}.fm-slider__slide--align-start{scroll-snap-align:start}.fm-slider__slides--fade .fm-slider__slide{opacity:0}.fm-slider__slides--fade .fm-slider__slide.is-active{-webkit-animation:fadeIn .35s ease-in;animation:fadeIn .35s ease-in;opacity:1}.fm-slider__clone{margin:0!important;white-space:normal}.fm-slider__offset{background:transparent;display:block;height:100%}.fm-slider__dots{align-items:center;display:none;justify-content:center;margin:0 auto;overflow-x:scroll;padding:.5rem;position:static;-ms-scroll-snap-type:both mandatory;scroll-snap-type:both mandatory;width:100%;z-index:5}.fm-slider__dots.no-scroll-snap{-ms-scroll-snap-type:none!important;scroll-snap-type:none!important}.fm-slider__dots--visible{display:flex}.fm-slider__dots--overflowing{justify-content:flex-start}.fm-slider__dots--vertical{bottom:0;flex-direction:column;justify-content:flex-start;left:0;overflow-x:hidden;overflow-y:scroll;padding:0;position:absolute;top:0;width:auto;z-index:1}.fm-slider__dot-wrapper{position:relative;scroll-snap-align:start}.fm-slider__dot{height:100%;left:0;min-height:32px;min-width:32px;opacity:0;position:absolute;top:0;width:100%;z-index:2}.fm-slider__dot:disabled,.fm-slider__dot:disabled~label{background-color:transparent!important}.fm-slider__dot.current~label:before,.fm-slider__dot.focus-visible~label:before,.fm-slider__dot:checked~label:before{background-color:currentColor!important;opacity:1!important}.fm-slider__dot~label{align-items:center;display:flex;justify-content:center;margin:0;min-height:32px;min-width:32px;z-index:1}.fm-slider__dot--standard~label:before{background-color:transparent;border:2px solid;border-radius:50%!important;content:"";display:block;min-height:.75rem;min-width:.75rem}.fm-slider__dot--thumb~label{background-position:50%;background-size:cover}.slider{overflow:hidden;position:relative;width:100%}.slider__slide{padding:0 spacing(2)}.slider__controls{align-items:center;display:flex;justify-content:space-between;margin:0;padding:0 0 6px;width:100%}.slider__controls:has(.fm-slider__element--destroyed){display:none}.slider__thumb~label{background-position:50%;background-size:cover;border:2px solid #513013;border-radius:6px;height:72px;isolation:isolate;margin:6px;overflow:hidden;width:72px}.slider__thumb.current~label{outline:2px solid #fff;outline-offset:1px}.slider--vertical{display:flex}.slider__controls--vertical{background-color:#fff;display:flex;flex-direction:column;max-height:500px;padding:0 0 0 2rem;width:auto;z-index:3}.slider__controls--vertical .slider__btn{transform:rotate(90deg)}.slider__dots--vertical{flex-direction:column;padding:12px 0}.slider__autoplay-btn{background-color:#fff;border-radius:50%;left:spacing(2);position:absolute;top:spacing(2);z-index:2}.slider__autoplay-btn .play{display:none}.slider__autoplay-btn.paused .play{display:block}.slider__autoplay-btn.paused .pause{display:none}.s-logo-list{padding-block:1.5rem}.s-logo-list .b-logo-image{display:grid;justify-content:center}.s-logo-list .b-logo-image a{display:grid}.s-logo-list .b-logo-image__logo{--image-radius:0;display:grid}.s-logo-list .b-logo-image__logo img,.s-logo-list .b-logo-image__logo svg{height:var(--logo-height);-o-object-fit:contain;object-fit:contain}.s-logo-list .shopify-placeholder{background-color:#fff}.s-logo-list--layout-grid{--logo-height:3rem}.s-logo-list--layout-slideshow{--logo-height:5.75rem}.s-logo-list--layout-slideshow .b-logo-image{align-content:flex-start;gap:.5rem;height:100%;width:100%}.s-logo-list--layout-slideshow.fm-slider--active .b-logo-image{padding-inline:.75rem}.s-logo-list__container{display:grid;gap:1.5rem}.s-logo-list__heading{font-family:Gliker,sans-serif;font-size:1.75rem;font-weight:400;margin:0;text-align:center}.s-logo-list--background-lightest{background-color:#fdf5e4}.s-logo-list--background-light{background-color:#ffd97b}.s-logo-list--background-medium{background-color:#f4c146}.s-logo-list__list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:center}.s-logo-list__btn{flex-shrink:0}@media only screen and (min-width:48em){.s-logo-list__list{-moz-column-gap:1.5rem;column-gap:1.5rem}}@media only screen and (min-width:64em){.slider__thumb~label{height:100px;width:100px}.s-logo-list--layout-grid,.s-logo-list--layout-slideshow{--logo-height:4rem}.s-logo-list__heading{font-size:3rem}.s-logo-list__list{flex-wrap:nowrap}}@media only screen and (max-width:calc(64em - 1px)){.s-logo-list--layout-slideshow .b-logo-image{padding-bottom:1.75rem}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}