@font-face{font-family:Moderat;font-style:normal;font-weight:400;src:url(../fonts/Moderat-Regular.eot);src:url(../fonts/Moderat-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Moderat-Regular.woff2) format("woff2"),url(../fonts/Moderat-Regular.woff) format("woff")}@font-face{font-family:Moderat;font-style:normal;font-weight:700;src:url(../fonts/Moderat-Bold.eot);src:url(../fonts/Moderat-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Moderat-Bold.woff2) format("woff2"),url(../fonts/Moderat-Bold.woff) format("woff")}.cs-products-carousel{--gap:.8rem;--base-size:100%;--size:var(--base-size);--size:calc(var(--base-size)/2 - var(--gap)*1/2);margin:0 0 3rem}@media(min-width:48em){.cs-products-carousel{margin:0 0 4rem}}.cs-products-carousel--skip-spacing{margin:0}@media(min-width:93.75em){.cs-products-carousel.cs-products-carousel--container-width{--base-size:147rem}.cs-products-carousel.cs-products-carousel--use-whole-screen:not(.cs-products-carousel--full-width-slider){--base-size:100%;max-width:100%}.cs-products-carousel.cs-products-carousel--use-whole-screen:not(.cs-products-carousel--full-width-slider) .cs-products-carousel__slides{padding-left:calc(50% - 73.5rem);padding-right:calc(50% - 73.5rem);scroll-margin-left:calc(50vw - 73.5rem);scroll-margin-right:calc(50vw - 73.5rem);scroll-padding-left:calc(50% - 73.5rem);scroll-padding-right:calc(50% - 73.5rem);-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}}@media(hover:hover)and (pointer:fine)and (min-width:93.75em){.cs-products-carousel.cs-products-carousel--container-width{--base-size:147rem}}@media(min-width:48em){.cs-products-carousel{--gap:.8rem}}@media(min-width:20em){.cs-products-carousel{--size:calc(var(--base-size)/2 - (1*var(--gap))/2)}}@media(min-width:30em){.cs-products-carousel{--size:calc(var(--base-size)/2 - (1*var(--gap))/2)}}@media(min-width:48em){.cs-products-carousel{--size:calc(var(--base-size)/3 - (2*var(--gap))/3)}}@media(min-width:64em){.cs-products-carousel{--size:calc(var(--base-size)/4 - (3*var(--gap))/4)}}@media(min-width:80em){.cs-products-carousel{--size:calc(var(--base-size)/6 - (5*var(--gap))/6)}}@media(min-width:90em){.cs-products-carousel{--size:calc(var(--base-size)/6 - (5*var(--gap))/6)}}@media(min-width:120em){.cs-products-carousel{--size:calc(var(--base-size)/6 - (5*var(--gap))/6)}}@media(max-width:93.6875em){.cs-products-carousel.cs-products-carousel--container-width .cs-products-carousel__slides{padding-left:1.5rem;padding-right:1.5rem;scroll-padding-left:1.5rem;scroll-padding-right:1.5rem}}@media(prefers-reduced-motion:no-preference){.cs-products-carousel .cs-products-carousel__slides{scroll-behavior:smooth}}.cs-products-carousel .cs-products-carousel__slides-wrapper{position:relative}.cs-products-carousel .cs-products-carousel__slides{display:flex;flex:0 0 100%;flex-wrap:nowrap;gap:0;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:0;padding:var(--gap) 0;scrollbar-width:thin}@supports(scroll-behavior:smooth){.cs-products-carousel .cs-products-carousel__slides{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}@media(min-width:48em){.cs-products-carousel .cs-products-carousel__slides{overflow:-moz-scrollbars-none;scrollbar-width:none}.cs-products-carousel .cs-products-carousel__slides::-webkit-scrollbar{background:0 0;display:none;height:0;width:0}.cs-products-carousel .cs-products-carousel__slides::-webkit-scrollbar-thumb{background:0 0;height:0;width:0}}.cs-products-carousel .cs-products-carousel__slide{display:inline-block;flex:0 0 var(--size);list-style:none;margin:0;margin-right:var(--gap);min-width:0;padding:0;scroll-snap-align:start}.cs-products-carousel .cs-products-carousel__slide:last-of-type{margin-right:0}.cs-products-carousel .cs-products-carousel__image{display:block}.cs-products-carousel__wrapper{position:relative;z-index:2}.cs-products-carousel{margin:0 -1.5rem}