.HeroSlider-module__CzoRzq__slider{background-color:#0b7b8c;width:100%;height:73vh;position:relative;overflow:hidden}.HeroSlider-module__CzoRzq__slide{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .6s ease-in-out;position:absolute;inset:0}.HeroSlider-module__CzoRzq__slideActive{opacity:1}.HeroSlider-module__CzoRzq__grid{pointer-events:none;width:1240px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HeroSlider-module__CzoRzq__heading{color:#fff;white-space:pre-line;text-shadow:3px 3px 8px #000;margin:0;font-family:Roboto,Raleway,Helvetica,Arial,sans-serif;font-size:50px;line-height:60px;position:absolute}.HeroSlider-module__CzoRzq__arrow{cursor:pointer;color:#fff;opacity:0;background:#00000059;border:0;width:40px;height:40px;padding:0;font-size:22px;line-height:40px;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.HeroSlider-module__CzoRzq__slider:hover .HeroSlider-module__CzoRzq__arrow{opacity:1}.HeroSlider-module__CzoRzq__arrowPrev{left:30px}.HeroSlider-module__CzoRzq__arrowNext{right:30px}.HeroSlider-module__CzoRzq__bullets{gap:10px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.HeroSlider-module__CzoRzq__bullet{cursor:pointer;background:#fff6;border:0;border-radius:50%;width:12px;height:12px;padding:0;transition:background .2s}.HeroSlider-module__CzoRzq__bulletActive{background:#fff}@media only screen and (max-width:1240px){.HeroSlider-module__CzoRzq__grid{box-sizing:border-box;width:100%;padding:0 22px}.HeroSlider-module__CzoRzq__heading{padding-top:40%;font-size:36px;line-height:44px;position:static;width:auto!important;top:auto!important;left:auto!important}}@media only screen and (max-width:600px){.HeroSlider-module__CzoRzq__arrow,.HeroSlider-module__CzoRzq__bullets{display:none}}
.ProductCarousel-module__FzdMSG__track{width:100%;display:flex}.ProductCarousel-module__FzdMSG__slot{flex:0 0 33.3333%;max-width:33.3333%;overflow:hidden}@media only screen and (max-width:768px){.ProductCarousel-module__FzdMSG__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto}.ProductCarousel-module__FzdMSG__slot{scroll-snap-align:start;flex:0 0 50%;max-width:50%}}@media only screen and (max-width:479px){.ProductCarousel-module__FzdMSG__slot{flex:0 0 100%;max-width:100%}}
