svg{display:inline-block}img{max-width:100%}#page-wrapper{width:1180px}.productgrid--outer{max-width:1290px}.navmenu{text-align:left!important}.siite-page a{text-decoration:underline}@media screen and (min-width: 1024px){.home-section--title{margin-top:3.25rem}}.home-section--title{font-size:1.5rem;font-style:italic}button,slideshow-slide__button,.button-primary,.button-secondary{border-radius:0!important;font-style:normal!important;text-decoration:none!important}.home-section--title{position:relative}.home-section--title:after{background:url(/cdn/shop/files/blue-dash.png?v=1672273729) no-repeat top center;background-size:contain;content:"";display:block;position:absolute;top:108%;left:50%;width:100px;height:20px;margin-left:-50px}p,h2,h3,h4{scroll-margin-top:40px}@media screen and (min-width: 1024px){.site-logo-image{margin-bottom:15px}.small-promo{padding:0 20px}.site-header-main{padding:10px 10px 12px}}.site-header-menu-toggle--button .toggle-icon--bar{background-color:#508aa8}.site-header-menu-toggle--button{padding:12px 10px;background-color:#f3f3f3;border-radius:5px;border:1px solid #d6d6d6;margin-right:15px}.site-header-cart{width:auto}.site-header-cart--button{background-color:#f3f3f3;border-radius:5px;border:1px solid #d6d6d6;margin-left:15px}.site-header-cart--count:after{background-color:#c52c20}.site-header-cart--count{top:-8px;right:-5px}@media screen and (min-width: 1024px){.site-header-cart{margin-top:-25px}.site-header-right{margin-left:10px}}@media (max-width: 1400px){.threesixfive{display:none}}@media (max-width: 1140px){.trustpilot-header{display:none}}@media (max-width: 1110px) and (min-width: 1000px){.navmenu-depth-1>li>a,.site-navigation summary{font-size:14px!important}}.benefit-bar{overflow:hidden}.benefit-bar__content{margin:0 auto;padding:0 5px}.benefit--item p{font-size:15px}.benefit-bar__content:after{content:"flickity";display:none}@media screen and (min-width: 1250px){.benefit-bar__content:after{content:""}.benefit-bar__content{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1400px}}@media (max-width: 1250px){.benefit-bar__content:not(.flickity-enabled) .benefit--item{display:inline-block!important;width:10%!important;opacity:0!important}.benefit-bar__content:not(.flickity-enabled) .benefit--item p{margin:0;font-size:0}}.benefit--item>*{display:inline-block;vertical-align:middle}@media (max-width: 1250px){.benefit--item{width:33.3%;text-align:center}}@media (max-width: 1024px){.benefit--item{width:50%}}@media (max-width: 680px){.benefit--item{width:100%}}.live-search,.live-search-form .form-field{height:55px}.trustpilot-header img{width:160px;margin-top:10px}@media screen and (min-width: 1024px){.site-header-main .live-search{margin-right:1rem}}@media (max-width: 1024px){.site-header-main .small-promo{display:none}.site-header-main{align-items:center;padding:20px 10px}.site-header-logo{max-width:220px;margin-top:-15px}}@media (max-width: 680px){.site-header-cart{right:10px;top:15px}.site-header-menu-toggle{left:10px;top:15px}}.site-navigation{padding-left:0;padding-right:0}.site-navigation-wrapper,.site-navigation{background-color:#234b62}.site-navigation .navmenu-link-depth-1{color:#fff;padding:8px 15px}.site-navigation .navmenu-depth-1{width:100%;margin-left:0}.site-navigation .navmenu-depth-1>li{flex:1 1 auto;text-align:center}.site-navigation .navmenu-depth-1>li:not(:last-child)>a,.site-navigation .navmenu-depth-1>li:not(:last-child) summary{position:relative}.site-navigation .navmenu-depth-1>li:not(:last-child)>a:after,.site-navigation .navmenu-depth-1>li:not(:last-child) summary:after{position:absolute;top:5px;bottom:5px;right:0;width:1px;content:"";background-color:#fff6}.highlights-banner__number{font-size:1.4em;font-weight:600;text-align:center;width:60px;height:60px;position:absolute;top:-30px;right:calc(50% - 30px);background:#508aa8;border-radius:50%;color:#fff;line-height:60px}.highlights-banner__heading{margin-bottom:1em}.highlights-banner__icon{height:4rem}.highlights-banner__content{align-items:stretch}@media screen and (min-width: 860px){.highlight-banner__count-3 .highlights-banner__block{width:33%}.highlights-banner__text{width:calc(100% - 2.125rem)}}.productitem__container .productitem--info{text-align:center}.productitem__container .productitem--title{font-weight:600}.price.productitem__price{justify-content:center;display:flex;align-items:center}.price.productitem__price .price__current{order:-1}.product-stock-level{justify-content:center;font-weight:600}.special-deal{margin-top:10px;color:#d91b1b;width:100%;padding:5px 0;//border: 1px solid #d91b1b}.collection__item-info{margin-top:10px}@media (min-width: 1024px){.product--container,.breadcrumbs-container{//padding-left: 80px;//padding-right: 80px;max-width:1290px}}.pswp--open .gallery-navigation--scroll-button{display:none!important}#site-main .product--section{//background: #f3f3f3}.breadcrumbs-container{margin-top:0rem;margin-bottom:0rem;padding-top:20px}.product-form--atc-button{text-transform:uppercase;background:#99bd53;color:#fff;font-style:italic!important}.product__content-block .product-form--atc-button{width:auto!important;margin-left:0!important;min-width:200px}.product-form--atc-button:not(.disabled):hover{background:#91b34e}.product--outer{flex-wrap:wrap}.uk-prod-left{width:66%;margin-bottom:15px}.uk-prod-left--secondary{width:58%}.product-left__block{background-color:#fff;border:1px solid #dddddd;margin-bottom:15px;display:flex;flex-wrap:wrap;min-height:100%;padding:0;border:none}.uk-prod-left .product-gallery{width:55%}.uk-prod-left .product-main{width:42.5%}.uk-prod-left .product-main .product-title{font-size:1.6em;margin-top:10px}.uk-prod-right{width:calc(34% - 20px);font-size:1rem;margin-bottom:10px}.uk-prod-right--secondary{width:calc(42% - 20px);font-size:1rem}@media (max-width: 1024px){.product--outer{width:800px;max-width:100%;margin:0 auto;overflow:hidden;padding:0 20px}.uk-prod-left,.uk-prod-right{width:100%}}@media (max-width: 800px){.uk-prod-left .product-gallery,.uk-prod-left .product-main{width:100%}}.product-right__block{padding:20px;background-color:#fff;border:1px solid #dddddd;margin-bottom:10px}.uk-prod-right .product-form--regular{width:100%;margin-left:0}.product--outer{gap:0px 20px}.product--container{margin-top:1.25rem}.usual-price{background-color:#f7c844;display:flex;line-height:1em;margin-bottom:15px}.usual-price .block{width:50%;padding:12px;font-size:1.2rem}.usual-price .block-left{font-size:1rem;font-weight:600}.usual-price .block-right{font-weight:500;font-size:1.05rem}.product-price__block{display:flex;padding:0;align-items:center;border:1px solid #dddddd;margin-bottom:15px}.product-price__block .block{width:50%;padding:12px}.product-price__block .pp-today{font-size:1.2rem;font-weight:600;margin-bottom:5px}.product-price__block .pp-hurry{font-size:1.1rem;color:#508aa8}.product-price__block .pp-price{color:#797979;font-weight:500;font-size:.8rem}.product-price__block .pp-price span{color:#c52c20;font-size:2rem;font-weight:800}.product-price__block .pp-savings{color:#c52c20;font-size:1.2rem;margin-bottom:4px}.product-price__block .pp-extras{color:#797979;font-weight:500}.product__payicons{text-align:center}.product__delivery-info h4{color:#508aa8;font-size:1.2rem;font-weight:600;margin-bottom:15px}.product__delivery-info ul{list-style:none;margin:0;padding:0 30px 0 0;color:#797979}.product__delivery-info li{margin-bottom:9px;font-size:15px}.product__delivery-info ul li span{color:#000}.product-main{position:relative}.product-main .product-details{padding-bottom:10px}.product-block.product-block--sku{//position: absolute;bottom:0;padding-top:15px;margin-top:25px;border-top:1px solid #e1e1e1;display:block;width:100%}.product__tabs{font-size:1rem;display:flex;border-bottom:10px solid #508aa8}.product__tabs a{//flex-grow: 1;text-align:center;color:#000;font-size:1.1rem;padding:12px 25px;margin-right:10px;background-color:#fff;border:1px solid #dddddd;border-bottom-width:0;text-decoration:none}.product__tabs a:first-child{color:#fff;font-weight:600;border:1px solid #508aa8;background-color:#508aa8;border-bottom-width:0}.product__content-block{font-size:1rem;line-height:1.5rem;padding:25px;background-color:#fff;border:1px solid #dddddd;margin-bottom:15px}@media (min-width: 720px){.product__content-block{padding:25px 60px}}.product__content-block h1,.product__content-block h2,.product__content-block h3,.product__content-block h4,.product__content-block a,.product__content-block .blue,#page-wrapper h1,#page-wrapper h2,#page-wrapper h3,#page-wrapper h4,#page-wrapper a,.productgrid--masthead h1,.productgrid--masthead h2,.productgrid--masthead h3,.productgrid--masthead h4,.productgrid--masthead a{color:#508aa8}.product__content-block h1,.product__content-block h2,.product__content-block h3,.product__content-block h4{margin-block-start:1em;margin-block-end:1em}.product__content-block p,#page-wrapper p,.productgrid--masthead p,.product__content-block ul{line-height:1.5rem;font-size:1.1rem}.product__content-block h2,#page-wrapper h2,.productgrid--masthead h2{font-size:1.8rem;line-height:1.7rem}.product__content-block h3,#page-wrapper h3,.productgrid--masthead h3{font-size:1.5rem;line-height:1.5rem}.product__content-block h4,#page-wrapper h4,.productgrid--masthead h4{font-size:1.4rem;line-height:1.5rem}.product__content-block blockquote,#page-wrapper blockquote,.productgrid--masthead blockquote{background-color:#bfeaee;margin:35px 0;padding:15px 25px 25px;position:relative}.product__content-block blockquote p,#page-wrapper blockquote p,.productgrid--masthead blockquote p{margin:0}.product__content-block blockquote>p:first-child:before,#page-wrapper blockquote>p:first-child:before,.productgrid--masthead blockquote>p:first-child:before{content:"";//position: absolute;//top: 40px;//left: 25px;//font-size: 60px;//color: #000;display:inline-block;width:35px;height:28px;background:url(/cdn/shop/files/quote.webp?v=1669694660) no-repeat center center;background-size:contain}.product__content-block ul.ul-links,#page-wrapper ul.ul-links,.productgrid--masthead ul.ul-links{margin:0 0 25px;padding:0;list-style:none;display:inline-block}.product__content-block ul.ul-links+h2,.product__content-block ul.ul-links+h3,.product__content-block ul.ul-links+p{margin-top:0}.product__content-block ul.ul-links li,#page-wrapper ul.ul-links li,.productgrid--masthead ul.ul-links li{margin-bottom:10px;background-color:#eee}.product__content-block ul.ul-links li,#page-wrapper ul.ul-links li,.productgrid--masthead ul.ul-links li{color:#508aa8;padding:8px 25px 8px 15px;display:block}.product__content-title{background-color:#508aa8;color:#fff;padding:15px 25px;font-size:1.5rem;font-weight:600}.product__included ul{list-style:none;margin:0;padding:0}.product__included h5{font-size:16px;color:#508aa8}.product__included ul li{padding-left:30px;background:url(/cdn/shop/files/ukwf-check.svg?v=1668287492) no-repeat center left;background-size:20px;margin-bottom:10px;font-size:19px;line-height:1.3em}.product-right__block--secondary{padding:0 15px!important;font-size:.9em}.product-right__block--secondary>div{display:flex;vertical-align:middle}.gallery-navigation--scroll-button{display:block!important}.gallery-navigation--scroller{overflow:hidden!important;white-space:nowrap!important;padding-left:30px}.product-gallery--navigation{margin-right:-20px!important;margin-left:-20px!important;width:calc(100% + 40px)!important}@media (min-width: 1001px){#product_tabs_description_contents_tab{height:0;padding:0;font-size:0}}@media (max-width: 1000px){.product__tabs{display:none!important}}#trustpilot-widget-trustbox-0-wrapper{max-width:1400px;margin:70px auto}.template-product .recently-viewed--section{background:#f2f2f2}.template-product .product-recently-viewed--section{margin-top:0}.template-product .product-recently-viewed__header{justify-content:center}.template-product .product-recently-viewed__header .product-recently-viewed__clear{display:none}@media screen and (min-width: 860px){.productgrid--sidebar{width:230px}.collection--section .productgrid--outer{grid-template-columns:225px calc(100% - 250px)}}.productgrid--sidebar-item ::marker{font-size:0}.productgrid--sidebar-menu .navmenu{margin-top:0}.productgrid--sidebar-item summary.navmenu-link{text-transform:uppercase;font-size:18px;padding:12px 25px 12px 0;border-top:1px solid rgba(0,0,0,.15);cursor:pointer;font-weight:500;position:relative}.productgrid--sidebar-item summary.navmenu-link:after{content:"";position:absolute;width:10px;height:8px;top:18px;right:15px;z-index:-1;background:url(/cdn/shop/files/carat-ukf.svg?v=1670230254) no-repeat 0 0;background-size:contain}.productgrid--sidebar-item details[open] summary.navmenu-link:after{transform:rotate(180deg)}.productgrid--sidebar-item details[open] summary{border-bottom:1px solid rgba(0,0,0,.15)!important;color:#508aa8}.productgrid--sidebar-item.productgrid--sidebar-menu .navmenu-item{margin-top:0}.productgrid--sidebar-item.productgrid--sidebar-menu .navmenu-item .navmenu-submenu{margin:15px 0}.productgrid--sidebar-item.productgrid--sidebar-menu .navmenu-item .navmenu-submenu li{margin:10px 0}.productgrid--sidebar-title{display:none}.productgrid--sidebar-item li:first-child summary.navmenu-link{//border-top: none!important}@media (max-width: 860px){.page-menu{display:none}}.pr-badges>div{align-items:center}.pr-badges .block{width:33%;padding:0 10px;text-align:center}.pr-badges .block img{max-height:55px}#shopify-section-template--16696933351718__dynamic_promo_grid{margin-bottom:70px}#shopify-section-template--16696933351718__dynamic_promo_grid .promo-block--content-wrapper{position:absolute;bottom:-35px;left:0;right:0;color:#508aa8}#shopify-section-template--16696933351718__dynamic_promo_grid .promo-block--content-wrapper h2{font-size:20px}.product-recently-viewed-card{align-items:stretch;min-height:100%}.product-recently-viewed__content .flickity-slider{height:95%}.product-recently-viewed-card .productitem{padding-bottom:0;height:100%}.search-text{text-align:center;font-size:14px!important;line-height:14px;position:absolute;bottom:-22px;left:0;right:0;margin:0 0 0 -62px;color:#04714f;font-weight:500}@media (min-width: 1024px){.live-search{margin-top:-5px}}@media (max-width: 1024px){.search-text{display:none}}.saltless-water-softener-alternative .right-sidebar{display:none}@media (min-width: 900px){.saltless-water-softener-alternative #page-wrapper .siite-page{width:75%}.free_water_softeners{display:flex}.free_water_softeners_left{width:65%}.free_water_softeners_right{width:35%;padding-left:50px}}.free_water_softeners_right li span{font-size:16px!important;line-height:1.3em!important}.productgrid--sidebar .navmenu-link-active,.page-menu .navmenu-link-active{font-weight:700}.cols{display:flex;flex-wrap:wrap}.cols .col-half,.cols .col-twothree{width:100%}.cols .col-onethree{width:100%;padding-left:0}@media (min-width: 700px){.cols .col-half{width:50%}.cols .col-twothree{width:66%}.cols .col-onethree{width:33%;padding-left:40px}}.productitem__badge--soldout{display:none}#main-page{position:relative}.product__included-mobile{display:none;margin-bottom:35px}@media (max-width: 800px){.product-main .product-details{padding-bottom:0}.product__included-mobile{display:block}.product-details .product__included{display:none}.product-right__block-form{padding:0;border:none}.product-details .product-block--sku,.breadcrumbs-container{display:none}}.productgrid--search-form-field{height:3.125rem;font-size:1.25rem}.live-search-form-field{border:1px solid black}.live-search-form ::placeholder{color:#000;opacity:1!important}.live-search-form ::-webkit-input-placeholder{color:#000;opacity:1!important}#renewalDiv p{padding:20px;border:2px solid red}.collection--description a,.page-content a{text-decoration:underline}.pd-mobile{display:none!important}@media (max-width: 800px){.pd-desktop{display:none!important}.pd-mobile{display:block!important}}.menu-parts{position:relative}.menu-parts .navmenu.navmenu-depth-2.navmenu-submenu{display:block;right:0!important;left:auto!important;margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
