.cms-home.cms-index-index .flash-v01,.categorypath-pool-supplies .flash-v01{display:flex;position:relative;padding:0;padding-bottom:0;line-height:0;margin-top:4px;background-color:unset}.cms-home.cms-index-index .flash-v01 img,.categorypath-pool-supplies .flash-v01 img{width:unset !important;height:unset;margin:0 auto}.cms-home.cms-index-index .home-bar-container .slick-list.draggable,.categorypath-pool-supplies .home-bar-container .slick-list.draggable{min-height:10rem}.cms-home.cms-index-index .slick-dots li.slick-active button,.categorypath-pool-supplies .slick-dots li.slick-active button{background:#1b7bbc}.cms-home.cms-index-index .slick-dots li button,.categorypath-pool-supplies .slick-dots li button{border-color:#1b7bbc}@media screen and (min-width:767px){.cms-home.cms-index-index .flash-v01,.categorypath-pool-supplies .flash-v01{padding-bottom:0;margin-top:-8px}.cms-home.cms-index-index .flash-v01 img,.categorypath-pool-supplies .flash-v01 img{width:unset !important;height:unset}}@media screen and (min-width:1024px){.cms-home.cms-index-index .flash-v01,.categorypath-pool-supplies .flash-v01{margin-left:0;margin-top:0;justify-content:flex-start}}.cms-home.cms-index-index .home-hero,.categorypath-pool-supplies .home-hero{position:relative;background-image:none !important}.cms-home.cms-index-index .home-hero .home-hero-buttons,.categorypath-pool-supplies .home-hero .home-hero-buttons{display:flex;flex-direction:column;position:absolute;bottom:25%;right:35px}.cms-home.cms-index-index .home-hero .home-hero-shop-link,.categorypath-pool-supplies .home-hero .home-hero-shop-link{display:block;border:solid 2px #fff;text-align:center;margin:0 auto;margin-top:2rem;padding:25px 20px}.cms-home.cms-index-index .home-hero .home-hero-shop-link .home-hero-link-text,.categorypath-pool-supplies .home-hero .home-hero-shop-link .home-hero-link-text{color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:1.5px;font-size:18px;font-family:"Helvetica Neue LT W01_65 Md","Helvetica Neue LT W01_55 Roman",Helvetica,Arial,sans-serif}@media screen and (max-width:950px){.cms-home.cms-index-index .home-hero .home-hero-shop-link .home-hero-link-text,.categorypath-pool-supplies .home-hero .home-hero-shop-link .home-hero-link-text{font-size:16px;letter-spacing:1.3px}.cms-home.cms-index-index .home-hero .home-hero-buttons,.categorypath-pool-supplies .home-hero .home-hero-buttons{right:20px}}@media screen and (max-width:700px){.cms-home.cms-index-index .home-hero .home-hero-shop-link,.categorypath-pool-supplies .home-hero .home-hero-shop-link{padding:22px 10px}.cms-home.cms-index-index .home-hero .home-hero-link-text,.categorypath-pool-supplies .home-hero .home-hero-link-text{font-size:14px !important}.cms-home.cms-index-index .home-hero .home-hero-buttons,.categorypath-pool-supplies .home-hero .home-hero-buttons{right:28px}}@media screen and (max-width:620px){.cms-home.cms-index-index .home-hero .home-hero-buttons,.categorypath-pool-supplies .home-hero .home-hero-buttons{right:10px}}@media screen and (max-width:480px){.cms-home.cms-index-index .home-hero .home-hero-buttons .home-hero-shop-link,.categorypath-pool-supplies .home-hero .home-hero-buttons .home-hero-shop-link{width:142px}.cms-home.cms-index-index .home-hero .home-hero-link-text,.categorypath-pool-supplies .home-hero .home-hero-link-text{font-size:14px;letter-spacing:unset !important}.cms-home.cms-index-index .home-hero .home-hero-buttons,.categorypath-pool-supplies .home-hero .home-hero-buttons{right:unset !important;margin:0 auto;width:100%;text-align:center;flex-direction:row !important;justify-content:space-evenly}}@media screen and (max-width:400px){.cms-home.cms-index-index .home-hero .home-hero-buttons .home-hero-shop-link,.categorypath-pool-supplies .home-hero .home-hero-buttons .home-hero-shop-link{margin-right:0}}