.cp-search-icon{display:none!important}@media only screen and (min-width:851px){.site-header .header-layout{flex-wrap:nowrap;align-items:center}.header-item--logo{order:1;flex:0 0 auto}.header-item--navigation{order:2;flex:0 0 auto;width:auto;margin:0 0 0 14px!important;padding:0!important;border-top:0!important;display:block!important}.header-item--navigation:before{display:none!important}.header-item--navigation .site-nav{padding-left:0!important;justify-content:flex-start}.header-item--navigation .site-nav__link{padding:8px 11px!important;white-space:nowrap}.header-item--navigation .site-nav__link:first-child{padding-left:0!important}.site-header .header-item--navigation .site-nav__link,.site-header .header-item--navigation .site-nav__link:hover{color:inherit}.header-wrapper--sticky.is-light .header-item--navigation .site-nav__link{color:#fff}.header-item--icons{order:3;flex:1 1 auto;min-width:0}.header-item--icons>.header-item--cpsearch{margin:0 10px 0 16px;max-width:520px}.site-nav__link.js-drawer-open-nav{display:none!important}}@media only screen and (max-width:1300px){.header-item--icons>.header-item--cpsearch{max-width:400px}}@media only screen and (max-width:1150px){.header-item--icons>.header-item--cpsearch{max-width:320px}.header-item--navigation .site-nav__link{padding:8px 9px!important}}@media only screen and (max-width:1024px){.header-item--icons>.header-item--cpsearch{max-width:250px;margin-left:12px}.header-item--navigation .site-nav__link{padding:8px 7px!important;font-size:13px}}@media only screen and (max-width:940px){.header-item--icons>.header-item--cpsearch{max-width:200px;margin-left:10px}.header-item--navigation{margin-left:10px!important}.header-item--navigation .site-nav__link{padding:8px 6px!important;font-size:12px}.header-item--cpsearch .search__input{padding-right:46px;padding-left:12px;font-size:13px}.header-item--cpsearch .btn--search{width:40px}}@media only screen and (max-width:850px){.header-item--navigation{display:none!important}.site-nav__link.js-drawer-open-nav{display:inline-flex!important}.header-item--icons>.header-item--cpsearch{max-width:none}}@media only screen and (max-width:768px){.cp-cart-total{display:none!important}}@media only screen and (min-width:769px){.cp-scrolled .site-header{padding-top:3px!important;padding-bottom:3px!important}.cp-scrolled .header-item--logo{flex:0 0 34px!important;width:34px!important;min-width:34px!important}.cp-scrolled .header-item--logo .site-header__logo{width:34px!important}.cp-scrolled .header-item--logo .image-element,.cp-scrolled .header-item--logo img{max-width:34px!important}.cp-scrolled .header-item--cpsearch .search__input,.cp-scrolled .header-item--cpsearch .btn--search{height:32px!important;line-height:32px!important}.cp-scrolled .header-item--navigation .site-nav__link{padding-top:4px!important;padding-bottom:4px!important}.cp-scrolled .site-nav__icons .site-nav__link--icon{padding-top:2px!important;padding-bottom:2px!important}.cp-scrolled .site-nav__icons .icon{width:18px;height:18px}}@media only screen and (min-width:769px){.flex-grid__item--tile-pumps,.flex-grid__item--tile-heaters{flex:0 1 62%!important;max-width:62%!important}.flex-grid__item--tile-cleaners,.flex-grid__item--tile-chem{flex:0 1 38%!important;max-width:38%!important}}.flex-grid[class*=__promo-tiles] .btn,.flex-grid[class*=__promo-tiles] .btn--inverse{background-color:var(--cp-boton)!important;border-color:var(--cp-boton)!important;color:var(--cp-boton-texto)!important}.flex-grid[class*=__promo-tiles] .btn:hover{filter:brightness(1.1)}@media only screen and (min-width:769px){.shopify-section[id*=__promo-tiles-band]{float:left;width:34%;clear:left;margin-top:0!important;padding-top:0!important}.shopify-section[id*=__best-sellers]{float:left;width:66%;margin-top:0!important;padding-top:0!important}.shopify-section[id*=__promo-tiles-band] .page-width{max-width:none;padding-left:20px;padding-right:10px}.shopify-section[id*=__best-sellers] .page-width{max-width:none;padding-left:10px;padding-right:20px}}.shopify-section[id*=__seasonal-promo]{clear:both;display:block;margin-top:80px;margin-bottom:80px}.shopify-section[id*=__why-choose]{display:block;margin-top:80px;margin-bottom:80px}.shopify-section[id*=__fiberglass],.shopify-section[id*=__search-band]{display:block;margin-top:80px}.shopify-section:has(>.cp-videoband){display:block;margin-top:80px}.shopify-section[id*=__promo-tiles-band],.shopify-section[id*=__best-sellers]{margin-bottom:20px}.shopify-section[id*=__bestsellers-heading]{margin-top:40px}.shopify-section[id*=__deals-row]{margin-bottom:20px}@media only screen and (max-width:768px){.shopify-section[id*=__seasonal-promo],.shopify-section[id*=__why-choose]{margin-top:48px;margin-bottom:48px}.shopify-section[id*=__fiberglass],.shopify-section[id*=__search-band]{margin-top:48px}.shopify-section:has(>.cp-videoband){margin-top:48px}.shopify-section[id*=__promo-tiles-band],.shopify-section[id*=__best-sellers]{margin-bottom:0}}@media only screen and (min-width:769px){.site-nav--is-megamenu .site-nav__dropdown.megamenu{left:0!important;right:0!important;width:auto!important;max-width:none!important}.site-nav--is-megamenu .site-nav__dropdown.megamenu>.page-width{width:auto!important;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.megamenu__inner{width:100%!important}}.add-to-cart,button.add-to-cart,.product-single__form button[name=add],form[action*="/cart/add"] button[name=add]{background-color:var(--cp-boton)!important;border-color:var(--cp-boton)!important;color:var(--cp-boton-texto)!important}.shopify-payment-button__button--unbranded{background-color:transparent!important;color:var(--cp-texto)!important;border:1px solid var(--cp-texto)!important}.shopify-payment-button__button--unbranded:hover{background-color:var(--cp-texto)!important;color:#fff!important}html:not(.no-js) :focus-visible,html:not(.no-js) a:focus-visible,html:not(.no-js) button:focus-visible,html:not(.no-js) input:focus-visible,html:not(.no-js) select:focus-visible,html:not(.no-js) textarea:focus-visible,html:not(.no-js) summary:focus-visible,html:not(.no-js) [tabindex]:focus-visible,.flickity-enabled:focus-visible,.header-item--cpsearch .search__input:focus-visible,.product__thumb-item a:focus-visible{outline:2px solid var(--cp-boton)!important;outline-offset:2px!important;border-radius:2px}.background-media-text :focus-visible,.promo-grid__container :focus-visible,.site-footer :focus-visible,.announcement-bar :focus-visible,.collection-item :focus-visible,.cp-videoband :focus-visible,.cp-searchband :focus-visible{outline-color:#fff!important}.feature-row__text ul,.feature-row__content ul{list-style:none;padding-left:0}.feature-row__text ul li,.feature-row__content ul li{position:relative;padding-left:30px;margin-bottom:12px}.feature-row__text ul li:before,.feature-row__content ul li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:3px;background:var(--cp-boton)}.feature-row__text ul li:after,.feature-row__content ul li:after{content:"";position:absolute;left:6px;top:7px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.announcement-text{font-size:12px!important}@media only screen and (max-width:768px){.site-nav__icons .site-nav__link--icon{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.header-item--cpsearch .btn--search{min-width:44px;min-height:40px}}.collection-item{position:relative;display:block;overflow:hidden}.collection-item .collection-image{position:relative}.collection-item .collection-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00143314,#00143347 48%,#001433ad);pointer-events:none;transition:opacity .3s ease}.collection-item:hover .collection-image:after{opacity:.85}.collection-item .collection-image img,.collection-item .collection-image .image-element{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.collection-item:hover .collection-image img,.collection-item:hover .collection-image .image-element{transform:scale(1.04)}.collection-item__title{position:absolute!important;left:0;right:0;bottom:0;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-end;gap:14px;padding:24px 20px!important;margin:0!important;background:none!important;background-color:transparent!important;color:#fff!important;text-align:center;pointer-events:none}.collection-item__title>span{color:#fff!important;font-size:18px;line-height:1.25;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 14px rgba(0,0,0,.55)}.collection-item__title:after{content:"Shop now";display:inline-block;padding:10px 20px;background:var(--cp-boton);color:var(--cp-boton-texto);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;border-radius:2px;box-shadow:0 6px 18px #000c1e47;transition:filter .2s ease}.collection-item:hover .collection-item__title:after{filter:brightness(1.12)}@media only screen and (max-width:768px){.collection-item__title{padding:16px 12px!important;gap:10px}.collection-item__title>span{font-size:14px;letter-spacing:.04em}.collection-item__title:after{padding:8px 14px;font-size:11px}}.hero__link .btn:first-child{background-color:var(--cp-boton);border-color:var(--cp-boton);color:var(--cp-boton-texto)}.hero__link .btn:first-child:hover{background-color:var(--cp-boton);border-color:var(--cp-boton);color:var(--cp-boton-texto);filter:brightness(1.12)}::selection{background:var(--cp-boton);color:var(--cp-boton-texto)}@media only screen and (max-width:768px){.js-qty__wrapper{height:44px!important;min-width:116px!important}.js-qty__num{height:44px!important;line-height:44px!important;min-width:116px!important;box-sizing:border-box!important;text-align:center!important}.js-qty__adjust{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;min-height:44px!important;line-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}}.background-media-text__text,.background-media-text__text--framed{background:none!important;background-color:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;max-width:540px;text-align:left!important}.background-media-text__text .h5,.background-media-text__text p,.background-media-text__text li,.background-media-text__text h1,.background-media-text__text h2,.background-media-text__text h3,.background-media-text__text .h1,.background-media-text__text .h2,.background-media-text__text .h3{color:#fff!important;text-align:left!important;text-shadow:0 2px 24px rgba(0,12,30,.75)}.background-media-text__text .h5{letter-spacing:.16em;text-transform:uppercase;opacity:.9;margin-bottom:12px}.background-media-text__subtext{margin-bottom:26px;text-align:left!important}.background-media-text__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to right,#000c1ecc,#000c1e8c 38%,#000c1e1f 70%,#000c1e00)}.background-media-text:has(.background-media-text--right) .background-media-text__container:after{background:linear-gradient(to left,#000c1ecc,#000c1e8c 38%,#000c1e1f 70%,#000c1e00)}.background-media-text__inner{position:relative;z-index:2}.background-media-text__text .btn{background-color:var(--cp-boton)!important;border-color:var(--cp-boton)!important;color:var(--cp-boton-texto)!important}.background-media-text__subtext ul{list-style:none;padding-left:0;margin:0 0 4px}.background-media-text__subtext ul li{position:relative;padding-left:30px;margin-bottom:15px}.background-media-text__subtext ul li:before{content:"";position:absolute;left:3px;top:5px;width:7px;height:14px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg);filter:drop-shadow(0 1px 6px rgba(0,12,30,.8))}@media only screen and (max-width:768px){.background-media-text,.background-media-text__container,.background-media-text__inner,.background-media-text__aligner{background-color:#001433}.background-media-text__container:after,.background-media-text:has(.background-media-text--right) .background-media-text__container:after{background:linear-gradient(to bottom,#000c1e40,#000c1e8c 55%,#000c1ed9)}.background-media-text__text{max-width:none;padding:26px 20px 32px!important}.background-media-text__text .h5{margin-bottom:8px}.background-media-text__subtext{margin-bottom:20px}.background-media-text__subtext ul li{margin-bottom:12px}}.site-nav__dropdown-link[href*="#brands-"],.mobile-nav__link[href*="#brands-"]{pointer-events:none;cursor:default;font-size:11px!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase;opacity:.42;padding-top:16px!important;padding-bottom:2px!important}.site-nav__dropdown-link[href*="#brands-cleaning"],.site-nav__dropdown-link[href*="#brands-parts"]{border-top:1px solid rgba(26,26,26,.12);margin-top:8px;padding-top:14px!important}.site-nav__dropdown-link[href="/collections/pentair"],.site-nav__dropdown-link[href="/collections/hayward"],.site-nav__dropdown-link[href="/collections/jandy"],.megamenu a[href="/collections/pentair"],.megamenu a[href="/collections/hayward"],.megamenu a[href="/collections/jandy"]{font-weight:700}.site-nav__dropdown-link[href="/collections/super-pro"],.site-nav__dropdown-link[href="/collections/unicel"],.site-nav__dropdown-link[href="/collections/pleatco"],.site-nav__dropdown-link[href="/collections/filbur"],.site-nav__dropdown-link[href="/collections/poolstyle"],.site-nav__dropdown-link[href="/collections/purity-pool"],.megamenu a[href="/collections/super-pro"],.megamenu a[href="/collections/unicel"],.megamenu a[href="/collections/pleatco"],.megamenu a[href="/collections/filbur"],.megamenu a[href="/collections/poolstyle"],.megamenu a[href="/collections/purity-pool"]{opacity:.7}.site-nav__dropdown-link[href="/collections/super-pro"]:hover,.site-nav__dropdown-link[href="/collections/unicel"]:hover,.site-nav__dropdown-link[href="/collections/pleatco"]:hover,.site-nav__dropdown-link[href="/collections/filbur"]:hover,.site-nav__dropdown-link[href="/collections/poolstyle"]:hover,.site-nav__dropdown-link[href="/collections/purity-pool"]:hover,.megamenu a[href="/collections/super-pro"]:hover,.megamenu a[href="/collections/unicel"]:hover,.megamenu a[href="/collections/pleatco"]:hover,.megamenu a[href="/collections/filbur"]:hover,.megamenu a[href="/collections/poolstyle"]:hover,.megamenu a[href="/collections/purity-pool"]:hover{opacity:1}.site-nav__dropdown-link[href="/collections"],.megamenu a[href="/collections"]{border-top:1px solid rgba(26,26,26,.12);margin-top:8px;padding-top:12px!important;font-weight:700}@media only screen and (min-width:769px){.grid__item--sidebar{position:sticky!important;top:110px!important;align-self:flex-start;height:auto!important;max-height:none!important;overflow:visible!important}}@media only screen and (max-width:768px){.grid__item--sidebar{position:static!important;height:auto!important;max-height:none!important;overflow:visible!important}}@media only screen and (min-width:769px){predictive-search form{position:relative}#predictive-search.search__results{position:absolute;left:50%;transform:translate(-50%);width:940px;max-width:calc(100vw - 48px)}#predictive-search .predictive__results-wrapper,#predictive-search .predictive-results__layout{width:100%}}#predictive-search .results-products__image{position:relative;flex:0 0 auto;width:68px;min-width:68px;height:68px;padding-bottom:0}#predictive-search .results-products__image .image-element{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#predictive-search .results-products__image img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}#predictive-search .results-products__title{white-space:normal;overflow:visible;text-overflow:clip}.shopify-section:has(>.cp-moov){clear:both;display:block;margin-top:120px;margin-bottom:70px}.cp-moov{clear:both;padding:0 0 10px}@media only screen and (max-width:768px){.shopify-section:has(>.cp-moov){margin-top:64px;margin-bottom:44px}}.grid-product__image-mask .quick-product__btn:has(+.cp-atc){left:10px;right:calc(50% + 3px);width:auto!important}.grid-product__image-mask .cp-atc{left:calc(50% + 3px);right:10px;width:auto!important}.grid-product__image-mask .quick-product__btn:has(+.cp-atc),.grid-product__image-mask .cp-atc{padding-left:2px;padding-right:2px;font-size:11px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-product__image-mask .cp-atc[disabled]{opacity:.75;cursor:default}.megamenu a[href*="#brands-"]{pointer-events:none;cursor:default}.megamenu:after{content:"";position:absolute;right:36px;bottom:18px;width:200px;height:150px;background:url(https://shop.coolpoolfl.com/cdn/shop/files/coolpool-logo-transparent.png?width=400) no-repeat center / contain;opacity:.06;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/cp.css.map */
