.pool-expolre{background-color:#eef9ff;border-bottom:1px solid var(--skyblue_color);margin-bottom:20px;padding:0 0 20px}.pool-expolre a{font-size:16px;font-weight:700;line-height:120.023%}.pool-expolre a svg{margin-right:10px;position:relative;top:2px}.pool-image-filter .image-cards:hover a.cta-link{background-color:var(--white_color);border:2px solid var(--primary_color);color:var(--navyblue_color)}.filter-container .pool-name{align-items:center;display:flex;justify-content:space-between}.pool-image-filter .image-cards .tag-cont{background:#f2fafb;border:1px solid #76cdcf;border-radius:3px;color:#4bbcbe;display:inline-block;float:right;font-size:12px;font-style:normal;font-weight:600;line-height:120.023%;padding:6px 9px}.pool-image-filter .image-cards a.cta-link-abs{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.pool-image-filter .filter-container{-webkit-column-gap:1.61%;-moz-column-gap:1.61%;column-gap:1.61%;row-gap:20px}.filter-container .image-cards{-ms-flex-preferred-size:32.25%;background:var(--white-color);border-radius:8px;-webkit-box-shadow:0 0 15px rgba(7,77,134,.25);box-shadow:0 0 15px rgba(7,77,134,.25);flex-basis:32.25%;position:relative;z-index:1}.filter-container .pool-details{padding:38px 30px 30px}.filter-container .pool-name{color:var(--navyblue_color);font-family:var(--primary_font);font-size:19px;font-weight:700}.filter-container .pool-size{color:var(--navyblue_color);font-size:16px;font-weight:700}.filter-container .filter-image img{border-radius:8px 8px 0 0;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.pool-image-filter a.cta-link{display:block;position:relative;z-index:1}.pool-image-filter .view-pool-cta .cta-link:before{background-image:url(https://22400113.fs1.hubspotusercontent-na1.net/hubfs/22400113/Swimming_pool_2023/Heaters/link-arrow.svg);background-position:93% 50%;background-repeat:no-repeat;background-size:cover;content:"";max-height:17px;max-width:21px;min-height:17px;position:absolute;right:19.5px;top:20px;width:100%}.pool-filter-option{border-bottom:1px solid var(--skyblue_color);padding:30px 0}.pool-filter-option .pool_dropdown{position:relative}.pool-filter-option .pool_dropdown .mobile_selectoption,.pool-filter-option .pool_dropdown .selectoption{background-color:var(--white_color);background-image:url(https://22400113.fs1.hubspotusercontent-na1.net/hubfs/22400113/Swimming_pool_2023/Global_assets/Rectangle%201195.svg);background-position:calc(100% - 20px);background-repeat:no-repeat;border:1px solid var(--skyblue_color);border-radius:8px;color:var(--body_color);cursor:pointer;display:block;font-family:var(--secondary_font);font-size:16px;font-style:normal;font-weight:600;line-height:1.75;margin-right:20px;padding:14px 20px;text-decoration:none}.pool-filter-option .pool_dropdown.poolstyle{-ms-flex-preferred-size:230px;flex-basis:230px}.pool-filter-option .pool_dropdown.poolsize{-ms-flex-preferred-size:140px;flex-basis:140px}.pool-filter-option .pool_dropdown.poolsort{-ms-flex-preferred-size:150px;flex-basis:150px}.pool-main-filter .filterser{-ms-flex-preferred-size:calc(100% - 110px);flex-basis:calc(100% - 110px)}.pool-main-filter .poolclear{-ms-flex-preferred-size:110px;cursor:pointer;flex-basis:110px;text-align:right}.pool-filter-option .poolheading{color:var(--navyblue_color);font-family:var(--primary_font);font-size:19px;font-style:normal;font-weight:700;line-height:1.92;margin-right:32px;text-align:center}.pool-filter-option .pool_dropdown ul{background-color:var(--white_color);border-radius:8px;-webkit-box-shadow:0 0 15px rgba(7,77,134,.25);box-shadow:0 0 15px rgba(7,77,134,.25);display:none;padding:15px;position:absolute;top:58px;width:calc(100% - 20px);z-index:2}.pool-filter-option .pool_dropdown ul li{cursor:pointer;font-weight:600;margin-bottom:5px;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.pool-filter-option .pool_dropdown ul li.activeli,.pool-filter-option .pool_dropdown ul li:hover{color:var(--secondary_color)}.pool-image-filter .navpagination li.pagenumber{display:inline-block;margin-bottom:0;margin-right:15px}.pool-image-filter .navpagination li.pagenumber.nextpage a,.pool-image-filter .navpagination li.pagenumber.prevpage a{background-color:var(--skyblue_color)!important;line-height:1}.pool-image-filter .navpagination li.pagenumber.nextpage a img,.pool-image-filter .navpagination li.pagenumber.prevpage a img{display:inline-block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pool-image-filter .navpagination li.pagenumber a{background-color:var(--white-color);border:1px solid var(--skyblue_color);border-radius:100%;color:var(--navyblue_color);display:inline-block;font-family:var(--primary_font);font-size:16px;font-style:normal;font-weight:700;line-height:1.18;line-height:46px;min-height:48px;min-width:48px;text-align:center;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;vertical-align:middle}.pool-image-filter .navpagination li.pagenumber a:hover,.pool-image-filter .navpagination li.pagenumber.activenav a{background-color:var(--navyblue_color);border:1px solid var(--navyblue_color);color:var(--white_color)}.pool-image-filter .navpagination li.pagenumber a:hover{border:1px solid var(--navyblue_color)}.body-container-wrapper .pool-image-filter .navpagination ul{margin-bottom:30px;margin-top:55px;text-align:center}.pool-filter-option .pool-main-filter .poolclear a{color:var(--navyblue_color);display:inline-block;font-family:var(--primary_font);font-size:16px;font-style:normal;font-weight:700;line-height:1.18;vertical-align:middle}.pool-filter-option .pool-main-filter .poolclear img{display:inline-block;height:21px;margin-left:14px;vertical-align:middle;width:21px}.pool-image-filter .navpagination .dotpage{color:var(--navyblue_color);display:inline-block;font-family:var(--secondary_font);font-size:20px;font-style:normal;font-weight:700;line-height:1.6;margin-right:20px}.pool-filter-option.desktop-filter .mobilefiltericon,.pool-filter-option.mobile-popup-section{display:none}.mobile-popup-section_main .poolclear_js{display:none;margin-top:30px}.mobile-popup-section_main .poolclear_js.showclear{display:block}.mobile-popup-section_main a.cta-link.applyfilter{display:block;margin-top:50px}.pool-image-filter .nocardsection{color:var(--navyblue_color);font-family:var(--primary_font);font-size:24px;font-weight:700;text-align:center}@media(min-width:768px){.poolstyle.pool_dropdown.mobilepopup{display:none}.filter-container .filter-image img{max-height:250px;min-height:250px}.filter-container .pool-size{margin-bottom:29px}.filter-container .pool-name{margin-bottom:20px}}@media(min-width:481px) and (max-width:1024px){.filter-container .filter-image img{max-height:180px;min-height:180px}}@media(max-width:767px){.pool-filter-main-filter-sec.opcity-low{opacity:1;pointer-events:none}.filter-container .pool-size{margin-bottom:37px}.filter-container .pool-name{margin-bottom:14px}.filter-container .pool-details{padding:27.5px 20px 20px}.filter-container .image-cards{margin-bottom:20px}.pool-image-filter .view-pool-cta .cta-link:before{max-height:12px;max-width:15px;min-height:12px}.pool-image-filter a.cta-link{line-height:1.18}.pool-filter-option .pool_dropdown .selectoption{margin-bottom:15px;margin-right:0}.pool-image-filter .navpagination li.pagenumber{margin-right:10px}.pool-filter-option .pool_dropdown ul{width:100%}.pool-filter-option.mobile-popup-section{background-color:#fff!important;border-radius:8px;display:block;margin-left:auto;margin-right:auto;max-width:calc(100% - 60px);padding:35px 20px 20px;width:100%}.mobile-popup-section_main{background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;opacity:0;overflow-x:hidden;overflow-y:scroll;padding-bottom:50px;padding-top:50px;position:fixed;top:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-o-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;visibility:hidden;width:100%;z-index:999999;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-popup-section_main::-webkit-scrollbar{display:none}.mobile-popup-section_main.isvisible{opacity:1;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s;visibility:visible}.pool-filter-option.desktop-filter .pool_dropdown:not(.mobilepopup),.pool-filter-option.desktop-filter .poolheading{display:none}.pool-filter-option.desktop-filter .mobilefiltericon{display:block;-ms-flex-preferred-size:56px;background:var(--secondary_color);border-radius:4px;cursor:pointer;flex-basis:56px;min-height:56px;padding:16px}.pool-filter-option.desktop-filter .mobilefiltericon img{display:block;max-width:24px;width:100%}.pool-filter-option.desktop-filter .pool_dropdown .mobile_selectoption{margin-bottom:0;margin-right:0}.pool-filter-option.desktop-filter .pool-main-filter .filterser{-ms-flex-preferred-size:calc(100% - 76px);flex-basis:calc(100% - 76px)}.pool-filter-option.desktop-filter .pool-main-filter .poolclear{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:25px;text-align:left}.pool-filter-option.desktop-filter .pool-main-filter.flex.justify-between.align-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pool-filter-option .pool-main-filter .poolclear img{display:inline-block;height:15px;margin-left:13px;vertical-align:middle;width:15px}.mobile-popup-section_main .pool-filter-option .poolheading{font-size:25px;line-height:1.36;margin-bottom:30px;margin-right:0;text-align:left}.mobile-popup-section_main .pool-main-filter .poolclear{text-align:left}.body-container-wrapper .pool-image-filter .navpagination ul{margin-bottom:30px;margin-top:50px}}@media(max-width:480px){.filter-container .filter-image img{max-height:162px;min-height:162px}}