@font-face{font-family:Candara;src:url(/cdn/shop/files/candara-webfont.eot);src:url(/cdn/shop/files/candara-webfont.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/candara-webfont.woff2?v=1710257878) format("woff2"),url(/cdn/shop/files/candara-webfont.woff?v=1710257878) format("woff"),url(/cdn/shop/files/candara-webfont.ttf?v=1710257878) format("truetype")}.hc-section-heading{font-size:40px!important;font-weight:700!important;margin:0 0 15px}@media screen and (max-width: 767px){.hc-section-heading{font-size:33px!important}}@media screen and (min-width: 769px){a.button{font-size:20px}}.announcement-bar-section{position:sticky;top:0}@media screen and (min-width: 768px){.hc-template-index .section-header{position:absolute!important;left:0;right:0;top:39px}}.section-header .header-wrapper{background:#0006}.announcement-bar__message{font-size:15px;font-weight:400;letter-spacing:0;padding:0;line-height:38px}header.header.drawer-menu{padding:0;border-bottom:1px solid #dddddd}header.header.drawer-menu header-drawer{width:75px;display:flex;flex-wrap:wrap;align-items:center;place-content:center;margin:0;border-right:1px solid #dddddd;height:100%}header.header.drawer-menu .header__icon--menu svg.icon.icon-hamburger{width:28px;height:auto}header.header.drawer-menu .header__heading-link{margin:12px 16px;padding:0}header.header.drawer-menu .header__icons{height:100%;align-items:center;padding:0}header.header.drawer-menu a.header__icon.header__icon--account{min-width:75px;border-left:1px solid #ddd;height:100%}header.header.drawer-menu details-modal.header__search{min-width:75px;padding:0;display:flex!important;flex-wrap:wrap;align-items:center;place-content:center;height:100%;border-left:1px solid #ddd}header.header.drawer-menu a#cart-icon-bubble{min-width:75px;margin:0;border-left:1px solid #ddd;height:100%}header.header.drawer-menu .header__icon .icon{height:25px;width:25px}header.header.drawer-menu .header__icon--cart .icon{padding:0;height:55px;width:auto}header.header.drawer-menu details-modal.header__search>details{width:100%;height:100%}header.header.drawer-menu summary.header__icon.header__icon--search{width:100%;height:100%}header.header .hc-header-socials{display:none}header.header.drawer-menu .hc-header-socials{padding:0 20px 0 0;display:block}header.header.drawer-menu a.link.list-social__link{padding:0;margin:0 8px}header.header.drawer-menu .list-social__item .icon{width:28px;height:28px}header.header.drawer-menu .header__icons a,header.header.drawer-menu .header__icon svg{transition:all .3s ease}header.header.drawer-menu .header__icons a:hover,header.header.drawer-menu .header__icon:hover svg{color:#1473fb}.header__icon--menu[aria-expanded=true]:before{background:#000000b3}body .menu-drawer__menu-item--active,body .menu-drawer__menu-item:focus,body .menu-drawer__close-button:focus{background-color:transparent;color:#fff}body .menu-drawer__menu-item--active,body .menu-drawer__menu-item,body .menu-drawer__close-button{color:#fff}body .menu-drawer__menu-item:hover,body .menu-drawer__close-button:hover{color:#fff;background-color:rgba(var(--color-foreground),.6)}.menu-drawer__close-button.link.link--text{padding:27px 20px;margin:0;font-size:25px;text-transform:uppercase;border-bottom:1px solid #ddd;background-color:rgba(var(--color-foreground),.6)}.menu-drawer__menu-item>svg.icon-arrow{transition:all .3s ease}.menu-drawer__menu-item:hover>svg.icon-arrow{margin:0 -10px}.menu-drawer__close-button.link.link--text svg.icon-arrow{right:0;position:relative;transition:all .3s ease}.menu-drawer__close-button.link.link--text:hover svg.icon-arrow{right:10px}.menu-drawer__navigation>ul.menu-drawer__menu>li:last-child{background:#0006}body .menu-drawer__navigation{padding:0}body .list-menu__item{font-size:16px;text-transform:uppercase;padding:20px 25px}html body .menu-drawer__menu li{margin:0!important;border-bottom:1px solid #ddd}@media screen and (max-width: 768px){.announcement-bar__message{font-size:13px;line-height:26px;min-height:1px}header.header.drawer-menu{background:#000}header.header.drawer-menu .hc-header-socials{display:none}header.header.drawer-menu details-modal.header__search{display:none!important}header.header.drawer-menu .header__heading-link{padding:12px 0;margin:0;width:100%}.header__heading-logo{height:auto;max-width:100%}}@media screen and (min-width: 769px){#menu-drawer{max-width:325px}}.hc-hero-banner-wrap{position:relative}.hc-hero-banner-wrap .hero-image-ele{display:block;width:100%;height:auto;max-width:none;max-height:730px;object-fit:cover}.hc-hero-banner-wrap .hero-inner-container{position:absolute;top:50%;left:0;right:0;bottom:auto;transform:translateY(-50%);margin:4% 70px 0;max-width:800px}.hc-hero-banner-wrap .hero-inner-container h2{font-family:Candara,Roboto,sans-serif;font-size:50px;margin:0 0 25px;font-weight:700;letter-spacing:0}.hc-hero-banner-wrap .hero-content{color:#fff}.hc-hero-banner-wrap .hero-content p{margin:0 0 15px}.hc-hero-banner-wrap .hero-btn-holder{margin:45px 0 0}@media screen and (max-width: 768px){.hc-hero-banner-wrap .hero-inner-container{margin:0 20px;line-height:1.2}.hc-hero-banner-wrap .hero-inner-container h2{font-size:20px;margin:0 0 14px;font-weight:700}.hc-hero-banner-wrap .hero-btn-holder{margin:5px 0 0}.hc-hero-banner-wrap .hero-content p{font-size:13px;margin:0 0 5px}.hc-hero-banner-wrap .button.button--primary{font-size:12px;padding:10px 15px;min-width:1px;min-height:1px}}.hc-custom-vid-banner .title-wrapper,.hc-custom-vid-banner .video-top-textarea,.hc-custom-vid-banner .video-bottom-textarea{text-align:center}.hc-custom-vid-banner .deferred-media__poster-button{background-color:rgba(var(--color-button),var(--alpha-button-background));border:2px solid rgb(var(--color-foreground))}.hc-custom-vid-banner .title-wrapper,.hc-custom-vid-banner h2.title{margin:0}.hc-custom-vid-banner .video-top-textarea{margin:0 0 30px}.hc-custom-vid-banner .video-bottom-textarea{margin:30px 0}.hc-custom-vid-banner .video-top-textarea a,.hc-custom-vid-banner .video-bottom-textarea a{text-decoration:none;color:rgba(var(--color-button),var(--alpha-button-background));font-weight:700;transition:opacity .3s ease}.hc-custom-vid-banner .video-top-textarea a:hover,.hc-custom-vid-banner .video-bottom-textarea a:hover{opacity:.8}.custom-moving-columns{overflow:hidden}.moving-images{position:relative;width:100vw;left:calc(-50vw + 50%);text-align:center}.moving-images>div{display:inline-block;position:relative}.moving-images a.skrollable{position:relative;display:block;padding:0 20px;color:inherit;text-decoration:none}.moving-images img{border-radius:50%;transition:all .2s ease-in-out}.moving-images a:hover img{transform:scale(1.1)}.moving-images .moving-images-left img,.moving-images .moving-images-right img{width:290px;height:290px;display:block}.moving-images-title{display:block;color:inherit;font-weight:400;font-size:25px;padding-top:30px}@media screen and (max-width: 768px){.moving-images>div{display:block;text-align:center}.moving-images a.skrollable{position:static;display:inline-block;padding:20px 10px}}.hc-info-area-row{text-align:center}.hc-info-area-row img{width:100%}.hc-info-area-row .img-hold{margin:32px 0}.hc-info-area-row .text-content{margin:0 0 30px}.hc-testimonial-slide-wrap{text-align:center}.hc-testimonial-slide-wrap .sub-head{font-size:14px;letter-spacing:4px;margin:-10px 0 0}.hc-testimonial-slide-wrap .hc-testi-head{margin:0 0 10px}.hc-testimonial-slide-wrap .hc-testi-slider{display:flex;flex-wrap:wrap;padding:0 10px}.hc-testimonial-slide-wrap .hc-testi-slide{width:33.33%;padding:0 15px}.hc-testimonial-slide-wrap button.slick-arrow{position:absolute;width:20px;height:20px;font-size:0;background:none;border:2px solid #fff;top:50%;transform:rotate(45deg);border-width:0px 0px 1px 1px;margin:-15px -10px;transition:all .3s ease;cursor:pointer}.hc-testimonial-slide-wrap button.slick-arrow:hover{margin:-15px}.hc-testimonial-slide-wrap button.slick-next.slick-arrow{right:0;border-width:1px 1px 0 0}.hc-testimonial-slide-wrap ul.slick-dots{display:none!important}.rev-text{font-size:14px;line-height:1.4}.rev-author{font-weight:700;line-height:1}.rev-product{font-size:11px}.rev-product p{margin:0}.rev-product a{color:rgba(var(--color-button),var(--alpha-button-background));font-weight:700;font-style:italic}@media screen and (max-width: 768px){.hc-testimonial-slide-wrap .hc-testi-slide{width:100%}}footer .footer-block__heading{font-size:15px;font-weight:700;margin:0 0 10px}ul.footer-block__details-content li a{padding:0;font-size:11px!important}@media screen and (min-width: 1203px){.footer__content-bottom{display:flex;flex-direction:row-reverse;place-content:space-between}footer .footer__content-bottom-wrapper{width:auto}}@media screen and (max-width: 768px){ul.footer-block__details-content li a{padding:5px 0!important}.footer__content-top.page-width{padding-bottom:0}}body{height:auto!important}body .card__media .media img{object-fit:contain;background-color:#666}.rte button{display:inline-block;justify-content:center;align-items:center;border:0;padding:5px 3rem;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background));margin:2px 0}.footer-block__brand-info div.rte{font-size:13px;line-height:1.4;margin:0 0 10px}.hc-template-page h1.main-page-title.page-title{display:none}.rte input{padding:10px;border:none}header.header.drawer-menu details-modal.header__search a.hc-search-faq-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:block}.button:hover{transition:all .3s ease}.button:hover{background:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));box-shadow:0 0 10px rgba(var(--color-button),.8),0 0 20px rgba(var(--color-button),.6),0 0 40px rgba(var(--color-button),.4),0 0 80px rgba(var(--color-button),.3)}body .card-information{text-align:center}.card__information .card__heading{font-size:18px;text-align:center}.card-information{font-size:12px}.card-information .price--on-sale .price-item--regular{font-size:11px}.card-information .price{font-size:inherit}.card-information span.price-item.price-item--sale{color:#f4d820}.card__content .card__badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);grid-row-start:auto}.product__info-wrapper .product__title *{font-size:20px}.cart-item__details .product-option dt{display:none}body.hc-template-account #MainContent{background:#b0b0b0}header.acc-page_header{text-align:center;overflow:hidden;background:#363636;padding:0 0 20px}header.acc-page_header .page__action a{background:#f4d820}.account-info-inner{display:flex;flex-wrap:wrap;place-content:center;max-width:1250px;margin:30px auto;align-items:start}.account-info-inner .account__orders{width:calc(100% - 330px);padding:0 20px 0 0}.account-info-inner .acc_address_details{width:330px;border:1px solid #fff;padding:0 10px 10px}.account-info-inner .acc_address_details a{color:#3a8bff;text-decoration:none;font-size:14px}.account-info-inner .seal-portal-link{margin:0!important}#pool-profile{width:330px}#pool-profile select,#pool-profile input,.dimension-calculator select,.dimension-calculator input{display:block;width:100%;background:none;border:1px solid #fff;padding:10px;color:#fff;margin:0 0 20px;outline:none!important;box-shadow:none!important}#pool-profile button[type=submit],.dimension-calculator button[type=submit]{display:block;width:100%;margin:0 0 60px}#pool-profile a.button--secondary{background:#f4d820;font-size:16px;width:100%}.dimension-calc-modal{top:50%!important;transform:translateY(-50%)}@media screen and (max-width: 768px){.account-info-inner{margin:40px 20px 0}.account-info-inner .account__orders{width:100%;text-align:center;margin:20px 0 0;padding:0}.account-info-inner .acc_address_details{width:100%;order:-1}}.pool-diagnosis{max-width:600px;padding:0 20px}.pool-diagnosis .green{background-color:green!important}.pool-diagnosis .red{background-color:red!important}.pool-diagnosis input::-webkit-outer-spin-button,.pool-diagnosis input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pool-diagnosis input[type=number]{-moz-appearance:textfield}.pool-diagnosis .pool-information{padding:0 10px;max-width:450px;margin:0 auto}.pool-diagnosis .pool-information input[type=number]{width:40px;background:transparent;border:1px solid #fff;margin:10px;display:inline-block;vertical-align:middle;box-shadow:none!important;outline:none!important;padding:2px;height:40px;color:#fff;text-align:center}.pool-diagnosis .pool-information select,.pool-diagnosis .pool-information input{display:block;width:100%;background:none;border:1px solid #fff;padding:10px;color:#fff;margin:0 0 20px;outline:none!important;box-shadow:none!important}.pool-diagnosis .pool-information button[type=submit]{display:block;width:100%;margin:0 0 60px}.pool-diagnosis .pool-information>div>label{width:125px;display:inline-block;vertical-align:middle}.pool-diagnosis form.pool-information>div>label.wide{width:100%;display:block}.pool-diagnosis .prescriptions{padding:20px 0 0;border-top:1px solid #fff;margin:40px 0 0;font-size:14px}.pool-diagnosis .prescriptions>div>div:after{content:"";display:table;clear:both}.pool-diagnosis .prescriptions>div>div{border-top:1px solid #fff}.pool-diagnosis .prescriptions>div>div:first-child{border-top:none}.pool-diagnosis .prescriptions>div>div>div{float:left;width:25%;padding:5px;font-weight:700}.pool-diagnosis .prescriptions>div>div>div:nth-child(2){width:60%}.pool-diagnosis .prescriptions>div>div>div:nth-child(3){width:15%}.pool-diagnosis .prescriptions .video a.button.button--secondary{padding:10px 5px!important;min-height:1px;background:#f4d820;min-width:50px}.pool-diagnosis .messages{border-top:1px solid #fff;margin:40px 0 0;padding:20px 0 0}.pool-diagnosis .messages>div{border:1px solid #fff}.pool-diagnosis .messages>div>div{padding:10px;font-weight:700;border-top:1px solid #fff}.pool-diagnosis .messages>div>div:first-child{border-top:none}.account__orders .table{width:100%}.account__orders .table tr{border:1px solid #dddddd}.account__orders .table th{padding:14px;background:#ddd;color:#b0b0b0;border-right:1px solid #b0b0b0}.account__orders .table td{padding:12px;border-right:1px solid #dddddd;border:1px solid #dddddd;margin:0}.account__orders .pagination--minimal{padding:24px 0 50px;background:transparent;border:none}.account__orders .pagination--minimal .pagination__wrapper{position:relative;text-align:center;overflow:hidden;padding:0;background:none}.account__orders .pagination--minimal .pagination__prev,.pagination--minimal .pagination__next{padding:0;color:#3a8bff}.account__orders .csstransforms .pagination__prev{float:left}.account__orders .csstransforms .pagination__next{float:right}@media screen and (max-width: 767px){.account__orders .table--responsive thead{display:none}.account__orders .table--responsive tr{display:block;border-right:none!important}.account__orders .table--responsive tr,.account__orders .table--responsive td{float:left;clear:both;width:100%}.account__orders .table--responsive th,.account__orders .table--responsive td{display:block;text-align:right;padding:8px 15px;border-right:none;border:none;border-right:1px solid #ddd}.account__orders .table--responsive td:before{content:attr(data-label);float:left;font-size:13px;padding-right:10px;text-transform:uppercase}}.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin-top:-42px}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom: 1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px #00000080}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display: inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position: absolute;*top: 0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);*left: 0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);*right: 0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display: inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button,.has-event .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}
/*# sourceMappingURL=/cdn/shop/t/72/assets/custom.css.map */
