*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--sans: "brandon-grotesque", Helvetica, Verdana, Arial, sans-serif}:root{--color-ui-primary:#0E1AAE;--color-ui-secondary:#9cdbd1;--color-ui-navy:#1869b6;--color-ui-grad-horz:linear-gradient(90deg, #03acce 0%, #9cdbd1 100%);--color-ui-grad-vert:linear-gradient(180deg, #03acce 0%, #9cdbd1 100%);--color-ui-grad-obl:linear-gradient(135deg, #03acce 0%, #9cdbd1 100%);--color-ui-muted:#f5f5f5;--color-dark-base:#263340;--color-dark-base2:#1f3232;--color-dark-lines:#ccc;--color-neutral-base:#5f6163;--color-neutral-base2:#ddc9a6;--color-muted-base:#f2f2f2;--color-muted-base2:#d9d9d9;--color-muted-lines:#dbdbdc;--color-feedback-positive:#8acf44;--color-drawers-bg:#fff;--color-drawers-text:#d4d4d4;--color-drawers-textHighlight:#fafafa;--color-drawers-titles:#fff;--color-footer-bg:#f7f7f7;--color-text-base:#2d2e2f;--color-text-primary:#3e4147;--color-text-blue:#1869b6;--color-text-accent:#1a1919;--color-text-neutral:#858585;--color-text-brown:#d2bf9d;--color-text-muted:#949ea8;--color-text-negative:#cc432e;--color-link-normal:#03acce;--color-link-hover:#9cdbd1;--color-link-active:#454545}.is-hidden,.u-hidden{display:none!important}.u-inline{display:inline!important}.u-inlineBlock{display:inline-block!important}.u-block{display:block!important}.u-table{display:table!important}.u-tableCell{display:table-cell!important}.u-posRelative{position:relative}.u-posAbsolute{position:absolute}img.fade-up{opacity:0;transition:opacity .2s ease-out}img.fade-up.lazyloaded{opacity:1}[data-action]{cursor:pointer}.js-focus-hidden:focus{outline:none}.js-clickBlock{cursor:pointer}.alignfull{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media (max-width: 29.365em){.u-hide--untilPhoneLarge{display:none!important}}@media (min-width: 29.375em){.u-show--untilPhoneLarge{display:none!important}}@media (max-width: 47.99em){.u-hide--untilTablet{display:none!important}}@media (min-width: 48em){.u-show--untilTablet{display:none!important}}@media (max-width: 63.99em){.u-hide--untilDesktop{display:none!important}}@media (min-width: 64em){.u-show--untilDesktop{display:none!important}}@media (max-width: 63.99em){.u-show--fromDesktop{display:none!important}}@media (min-width: 99.375em){.u-show--untilDesktopLarge{display:none!important}}@media (max-width: 99.365em){.u-show--fromDesktopLarge{display:none!important}}/*! Flickity v1.2.1
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;border:none;background:none;cursor:pointer;width:3rem;height:3rem;transform:translateY(-50%)}.flickity-prev-next-button path{fill:#ccc}.flickity-prev-next-button:hover path{fill:var(--color-ui-red)}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}.flickity-prev-next-button.previous{left:-2rem}.flickity-prev-next-button.next{right:-2rem}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:-3rem}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:-3rem}.flickity-prev-next-button:disabled{opacity:0;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button.no-svg{color:#fff;font-size:26px}.flickity-page-dots{position:absolute;width:100%;bottom:-1rem;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:8px;height:8px;margin:0 2px;background:#e9ebed;border-radius:50%;cursor:pointer}.flickity-page-dots .dot.is-selected{background:var(--color-text-muted);opacity:1}:root{--tiny-text: .7rem;--small-text: .8rem}body{font-family:Montserrat,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;color:#2d2e2f}h1,h2,h3,h4,h5,h6{font-family:Montserrat,Arial,serif;font-weight:700;line-height:1.1;margin:0 0 .6em}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-family:Montserrat,Arial,serif;text-transform:none}h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:.6em}.Main__aside h1,.Main__aside h2,.Main__aside h3,.Main__aside h4,.Main__aside h5,.Main__aside h6{color:#858585}h1+h2:nth-child(n),h1+h3:nth-child(n),h1+h4:nth-child(n),h1+h5:nth-child(n),h1+h6:nth-child(n),h2+h2:nth-child(n),h2+h3:nth-child(n),h2+h4:nth-child(n),h2+h5:nth-child(n),h2+h6:nth-child(n),h3+h2:nth-child(n),h3+h3:nth-child(n),h3+h4:nth-child(n),h3+h5:nth-child(n),h3+h6:nth-child(n),h4+h2:nth-child(n),h4+h3:nth-child(n),h4+h4:nth-child(n),h4+h5:nth-child(n),h4+h6:nth-child(n),h5+h2:nth-child(n),h5+h3:nth-child(n),h5+h4:nth-child(n),h5+h5:nth-child(n),h5+h6:nth-child(n),h6+h2:nth-child(n),h6+h3:nth-child(n),h6+h4:nth-child(n),h6+h5:nth-child(n),h6+h6:nth-child(n){margin-top:0}h1{font-size:calc(1.405rem + 1.31294vw);min-width:0vw}@media (min-width: 1700px){h1{font-size:2.8rem}}h2{font-size:calc(1.365rem + .97412vw);min-width:0vw}@media (min-width: 1700px){h2{font-size:2.4rem}}h3{font-size:calc(1.305rem + .46588vw);min-width:0vw}@media (min-width: 1700px){h3{font-size:1.8rem}}h4{font-size:calc(1.265rem + .12706vw);min-width:0vw}@media (min-width: 1700px){h4{font-size:1.4rem}}h5{font-size:1.2rem}h6{font-size:.9rem;font-family:Montserrat,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase}p{margin:0 0 1.4em}body,input,textarea,button,select{-webkit-font-smoothing:antialiased;text-size-adjust:100%}a,.Link{color:#03acce;text-decoration:none;font-weight:500}a:hover,.Link:hover{color:#9cdbd1}.Link{border-bottom:1px solid #9cdbd1}.Link{cursor:pointer}a:focus{color:inherit}hr{border:none;border-bottom:1px solid #dbdbdc;margin:calc(1.525rem + 2.32941vw) 0;min-width:0vw}@media (min-width: 1700px){hr{margin:4rem 0}}hr.Container{margin:4rem auto}.icon{width:1em;height:1em}blockquote{text-transform:none;margin:2em auto;max-width:24em;font-style:italic}strong{font-weight:700}.has-large-font-size{font-weight:300;line-height:1.2}.has-link{cursor:pointer}.u-text-display{font-family:Montserrat,Arial,serif}.u-text-sans{font-family:Montserrat,Arial,sans-serif}.indentedBlock{padding-top:1rem;padding-bottom:2rem;padding-left:6rem;position:relative}.indentedBlock:before{content:"";display:block;top:0;bottom:0;left:0;position:absolute;width:5rem;background-size:contain;background-repeat:no-repeat;background-position:center}.Button,.button,input[type=submit]{display:inline-flex;vertical-align:middle;white-space:nowrap;font-family:Montserrat,Arial,sans-serif;font-size:100%;cursor:pointer;border:none;margin:0;padding-top:0;padding-bottom:0;border-radius:0;text-align:center;transition:all .18s ease;font-weight:800;text-decoration:none;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Button svg,.Button .icon,.button svg,.button .icon,input[type=submit] svg,input[type=submit] .icon{display:inline-block;vertical-align:middle}.Button svg:first-child,.Button .icon:first-child,.button svg:first-child,.button .icon:first-child,input[type=submit] svg:first-child,input[type=submit] .icon:first-child{margin-right:.3em}.Button svg:last-child,.Button .icon:last-child,.button svg:last-child,.button .icon:last-child,input[type=submit] svg:last-child,input[type=submit] .icon:last-child{margin-left:.3em}.Button svg:only-child,.Button .icon:only-child,.button svg:only-child,.button .icon:only-child,input[type=submit] svg:only-child,input[type=submit] .icon:only-child{margin:0}.Button:hover,.button:hover,input[type=submit]:hover{text-decoration:none}.Button.disabled,.Button[disabled],.button.disabled,.button[disabled],input[type=submit].disabled,input[type=submit][disabled]{cursor:not-allowed;opacity:.4}.Button[data-layout*=block],.button[data-layout*=block],input[type=submit][data-layout*=block]{width:100%}.Button[data-layout*=small],.button[data-layout*=small],input[type=submit][data-layout*=small]{font-size:.8rem;line-height:4.5;padding:0 2.6em;border-radius:3em}.Button[data-layout*=big],.button[data-layout*=big],input[type=submit][data-layout*=big]{font-size:1.2rem;min-height:4.5em;line-height:4.5;padding:0 3em;border-radius:3em}@media (max-width: 63.99em){.Button[data-layout*=big],.button[data-layout*=big],input[type=submit][data-layout*=big]{font-size:1rem}}.Button[data-layout*=noLayout],.button[data-layout*=noLayout],input[type=submit][data-layout*=noLayout]{padding:unset;min-height:unset;line-height:unset}.Button[data-layout*=compact],.button[data-layout*=compact],input[type=submit][data-layout*=compact]{min-height:2.5em;line-height:2.5;padding:0 2.5em}.Button[data-style*=solid][data-style*=primary],.button[data-style*=solid][data-style*=primary],input[type=submit][data-style*=solid][data-style*=primary]{color:#2d2e2f;background-color:#03acce}.Button[data-style*=solid][data-style*=secondary],.button[data-style*=solid][data-style*=secondary],input[type=submit][data-style*=solid][data-style*=secondary]{color:#2d2e2f;background-color:#9cdbd1}.Button[data-style*=solid][data-style*=navy],.button[data-style*=solid][data-style*=navy],input[type=submit][data-style*=solid][data-style*=navy]{color:#2d2e2f;background-color:#1869b6;color:#fff}.Button[data-style*=solid][data-style*=grad-horz],.button[data-style*=solid][data-style*=grad-horz],input[type=submit][data-style*=solid][data-style*=grad-horz]{color:#2d2e2f;background-color:linear-gradient(90deg,#03acce 0%,#9cdbd1 100%)}.Button[data-style*=solid][data-style*=grad-vert],.button[data-style*=solid][data-style*=grad-vert],input[type=submit][data-style*=solid][data-style*=grad-vert]{color:#2d2e2f;background-color:linear-gradient(180deg,#03acce 0%,#9cdbd1 100%)}.Button[data-style*=solid][data-style*=grad-obl],.button[data-style*=solid][data-style*=grad-obl],input[type=submit][data-style*=solid][data-style*=grad-obl]{color:#2d2e2f;background-color:linear-gradient(135deg,#03acce 0%,#9cdbd1 100%)}.Button[data-style*=solid][data-style*=white],.button[data-style*=solid][data-style*=white],input[type=submit][data-style*=solid][data-style*=white]{color:#2d2e2f;background-color:#fff}.Button[data-style*=solid][data-style*=muted],.button[data-style*=solid][data-style*=muted],input[type=submit][data-style*=solid][data-style*=muted]{color:#2d2e2f;background-color:#f5f5f5}.Button[data-style*=solid][data-style*=bluetogreen],.button[data-style*=solid][data-style*=bluetogreen],input[type=submit][data-style*=solid][data-style*=bluetogreen]{background-image:linear-gradient(-45deg,#26c9b0,#2080b9)}.Button[data-style*=underline],.button[data-style*=underline],input[type=submit][data-style*=underline]{padding-left:0;padding-right:0;border-bottom:2px solid}.Button[data-style*=underline][data-style*=black],.button[data-style*=underline][data-style*=black],input[type=submit][data-style*=underline][data-style*=black]{color:#000;border-color:#000}.Button[data-style*=noStyle],.button[data-style*=noStyle],input[type=submit][data-style*=noStyle]{background:none;border:none}.Button[data-style*=outline][data-style*=primary],.button[data-style*=outline][data-style*=primary],input[type=submit][data-style*=outline][data-style*=primary]{color:#03acce;background:none;box-shadow:#03acce 0 0 0 1px inset}.Button[data-style*=outline][data-style*=secondary],.button[data-style*=outline][data-style*=secondary],input[type=submit][data-style*=outline][data-style*=secondary]{color:#9cdbd1;background:none;box-shadow:#9cdbd1 0 0 0 1px inset}.Button[data-style*=outline][data-style*=navy],.button[data-style*=outline][data-style*=navy],input[type=submit][data-style*=outline][data-style*=navy]{color:#1869b6;background:none;box-shadow:#1869b6 0 0 0 1px inset}.Button[data-style*=outline][data-style*=grad-horz],.button[data-style*=outline][data-style*=grad-horz],input[type=submit][data-style*=outline][data-style*=grad-horz]{color:linear-gradient(90deg,#03acce 0%,#9cdbd1 100%);background:none;box-shadow:linear-gradient(90deg,#03acce 0%,#9cdbd1 100%) 0 0 0 1px inset}.Button[data-style*=outline][data-style*=grad-vert],.button[data-style*=outline][data-style*=grad-vert],input[type=submit][data-style*=outline][data-style*=grad-vert]{color:linear-gradient(180deg,#03acce 0%,#9cdbd1 100%);background:none;box-shadow:linear-gradient(180deg,#03acce 0%,#9cdbd1 100%) 0 0 0 1px inset}.Button[data-style*=outline][data-style*=grad-obl],.button[data-style*=outline][data-style*=grad-obl],input[type=submit][data-style*=outline][data-style*=grad-obl]{color:linear-gradient(135deg,#03acce 0%,#9cdbd1 100%);background:none;box-shadow:linear-gradient(135deg,#03acce 0%,#9cdbd1 100%) 0 0 0 1px inset}.Button[data-style*=outline][data-style*=white],.button[data-style*=outline][data-style*=white],input[type=submit][data-style*=outline][data-style*=white]{color:#fff;background:none;box-shadow:#fff 0 0 0 1px inset}.Button[data-style*=outline][data-style*=muted],.button[data-style*=outline][data-style*=muted],input[type=submit][data-style*=outline][data-style*=muted]{color:#f5f5f5;background:none;box-shadow:#f5f5f5 0 0 0 1px inset}.Button[data-style*=outline][data-style*=gradient],.button[data-style*=outline][data-style*=gradient],input[type=submit][data-style*=outline][data-style*=gradient]{background:-webkit-linear-gradient(0deg,,#00abb8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border:1px solid;border-image:linear-gradient(to left,#00a8b9,#0080c1);border-image-slice:1}.Button[data-style*=textonly][data-style*=primary],.button[data-style*=textonly][data-style*=primary],input[type=submit][data-style*=textonly][data-style*=primary]{color:#03acce;background:none}.Button[data-style*=textonly][data-style*=secondary],.button[data-style*=textonly][data-style*=secondary],input[type=submit][data-style*=textonly][data-style*=secondary]{color:#9cdbd1;background:none}.Button[data-style*=textonly][data-style*=navy],.button[data-style*=textonly][data-style*=navy],input[type=submit][data-style*=textonly][data-style*=navy]{color:#1869b6;background:none}.Button[data-style*=textonly][data-style*=grad-horz],.button[data-style*=textonly][data-style*=grad-horz],input[type=submit][data-style*=textonly][data-style*=grad-horz]{color:linear-gradient(90deg,#03acce 0%,#9cdbd1 100%);background:none}.Button[data-style*=textonly][data-style*=grad-vert],.button[data-style*=textonly][data-style*=grad-vert],input[type=submit][data-style*=textonly][data-style*=grad-vert]{color:linear-gradient(180deg,#03acce 0%,#9cdbd1 100%);background:none}.Button[data-style*=textonly][data-style*=grad-obl],.button[data-style*=textonly][data-style*=grad-obl],input[type=submit][data-style*=textonly][data-style*=grad-obl]{color:linear-gradient(135deg,#03acce 0%,#9cdbd1 100%);background:none}.Button[data-style*=textonly][data-style*=white],.button[data-style*=textonly][data-style*=white],input[type=submit][data-style*=textonly][data-style*=white]{color:#fff;background:none}.Button[data-style*=textonly][data-style*=muted],.button[data-style*=textonly][data-style*=muted],input[type=submit][data-style*=textonly][data-style*=muted]{color:#f5f5f5;background:none}.Button[data-style*=gradient][data-style*=primary],.button[data-style*=gradient][data-style*=primary],input[type=submit][data-style*=gradient][data-style*=primary],.Button[data-style*=gradient][data-style*=secondary],.button[data-style*=gradient][data-style*=secondary],input[type=submit][data-style*=gradient][data-style*=secondary],.Button[data-style*=gradient][data-style*=navy],.button[data-style*=gradient][data-style*=navy],input[type=submit][data-style*=gradient][data-style*=navy],.Button[data-style*=gradient][data-style*=grad-horz],.button[data-style*=gradient][data-style*=grad-horz],input[type=submit][data-style*=gradient][data-style*=grad-horz],.Button[data-style*=gradient][data-style*=grad-vert],.button[data-style*=gradient][data-style*=grad-vert],input[type=submit][data-style*=gradient][data-style*=grad-vert],.Button[data-style*=gradient][data-style*=grad-obl],.button[data-style*=gradient][data-style*=grad-obl],input[type=submit][data-style*=gradient][data-style*=grad-obl]{color:#fff}.Button[data-style*=gradient][data-style*=white],.button[data-style*=gradient][data-style*=white],input[type=submit][data-style*=gradient][data-style*=white]{color:#fff;color:#2d2e2f;background-image:linear-gradient(-45deg,#fff 0%,100%)}.Button[data-style*=gradient][data-style*=muted],.button[data-style*=gradient][data-style*=muted],input[type=submit][data-style*=gradient][data-style*=muted]{color:#fff}.Button[data-style*=icon],.button[data-style*=icon],input[type=submit][data-style*=icon]{font-size:calc(1.365rem + .97412vw);min-width:0vw}@media (min-width: 1700px){.Button[data-style*=icon],.button[data-style*=icon],input[type=submit][data-style*=icon]{font-size:2.4rem}}.Button,input.Button{font-size:1rem;min-height:3.5em;padding:0 4em;border-radius:3em}.Button[data-layout*=small]{font-size:.8rem;min-height:4.5em;line-height:4.5;padding:0 2.6em;border-radius:3em}.Button--big{font-size:1.2rem;line-height:4.5;padding:0 3em;border-radius:3em}.Button--text,.Button--icon{padding-left:0;padding-right:0;min-height:unset;line-height:unset;background:none;color:unset}.Button--text:hover,.Button--icon:hover{color:#9cdbd1}.Button--icon{font-size:calc(1.265rem + .12706vw);min-width:0vw}@media (min-width: 1700px){.Button--icon{font-size:1.4rem}}.Button--isDisabled,.Button--isDisabled:hover{background-color:#f2f2f2;color:#949ea8;cursor:not-allowed}.arrow-button{position:relative;background-image:linear-gradient(135deg,#03acce,#9cdbd1);width:1.9rem;height:1.9rem;border-radius:5rem;color:#fff}.arrow-button:before{content:"";display:block;width:100%}.arrow-button .icon{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:.5em}.playButton__wrapper{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center}.playButton__wrapper .playButton{position:relative;border-radius:50%;width:75px;height:75px;background-image:linear-gradient(135deg,#03acce,#9cdbd1);display:flex;align-items:center;justify-content:center}.playButton__wrapper .playButton:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:10px 0 10px 14px;border-color:transparent transparent transparent white;margin-left:.2em}form{margin:0}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}button,input[type=submit],label[for]{cursor:pointer}textarea{min-height:100px}select::-ms-expand{display:none}input,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],select,textarea{border:0;border-radius:0;background:#fff;padding:1em;font-weight:400;font-family:Montserrat,Arial,sans-serif;font-size:.9rem;text-transform:none;text-align:center}input[type=text],input[type=search],input[type=number],input[type=password],input[type=email],input[type=tel],input[type=url]{height:2.8em;line-height:2.8em}input[type=submit],input[type=checkbox]{width:auto}input[type=file]{background:none;padding:0;border:none}textarea{padding:1em 1.25em;width:100%;line-height:2.8em}select{display:block;-webkit-appearance:none;height:2.8em;line-height:2.8em}label{font-family:Montserrat,Arial,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:.2em;font-size:.8em}form .errors{text-align:center;margin-bottom:3rem;color:#cc432e}form .errors ul{list-style:none;margin:0;padding:0}::-webkit-input-placeholder{color:#2d2e2f;font-size:.75em;letter-spacing:.2em;font-weight:700;text-align:center}::-moz-placeholder{color:#2d2e2f;font-size:.75em;letter-spacing:.2em;font-weight:700;text-align:center}:-ms-input-placeholder{color:#2d2e2f;font-size:.75em;letter-spacing:.2em;font-weight:700;text-align:center}:-moz-placeholder{color:#2d2e2f;font-size:.75em;letter-spacing:.2em;font-weight:700;text-align:center}.responsive_img{position:relative}.responsive_img:before{content:"";display:block;width:100%}.responsive_img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}img.cover{object-fit:cover}img.contain{object-fit:contain}.Nav{display:flex;align-items:center;justify-content:center}.Nav [data-layout*=vertical]{flex-direction:column;align-items:flex-start}.Nav [data-layout*=vertical] .Nav__item{padding-left:0;padding-right:0}.Nav [data-style*=icons] .is-hidden{display:none}.Nav [data-style*=icons] .icon{font-size:calc(1.325rem + .63529vw);min-width:0vw;display:block}@media (min-width: 1700px){.Nav [data-style*=icons] .icon{font-size:2rem}}.Nav a{color:#2d2e2f}.Nav a:hover{color:#9cdbd1}.Nav__item{padding-right:.6em;padding-left:.6em}.Nav--main{display:flex;justify-content:center;font-size:15px}.Nav--main .Nav__item{padding-left:.8rem;padding-right:.8rem}.Nav--main .Nav__item:first-child{padding-left:0}.Nav--main .Nav__item:last-child{padding-right:0}.Nav--main .Nav__item.selected a{color:#03acce}@media (min-width: 64em){.Nav--utilities{margin-left:2em}}.Nav--utilities .icon{vertical-align:middle;width:1.2em;height:1.2em}.Nav--vertical{flex-direction:column}.Nav--vertical .Nav__item{padding:1em 0}.Nav--footer{justify-content:flex-start;align-items:flex-start;flex-direction:column;text-align:center}.Nav--footer .Nav__item{padding:0}.Nav--footer .Nav__link--main{font-weight:400;display:block;padding:0}@media (min-width: 64em){.Nav--footer .Nav__link--main{padding:.4em 0}}.Nav--footer .Nav__link--main.level-1{margin-bottom:1em;letter-spacing:.2em}.Nav--footer .Nav__link--main.level-2{font-size:.8rem;letter-spacing:.1em}.Nav--social{margin-bottom:1em}.Nav--social .icon{width:1.3em;height:1.3em}.Nav--pagination{margin-top:calc(1.525rem + 2.32941vw);min-width:0vw;padding:0 1rem;justify-content:space-between;align-items:center;box-shadow:0 5px 10px -11px gray,0 -5px 10px -11px gray}@media (min-width: 1700px){.Nav--pagination{margin-top:4rem}}@media (min-width: 48em){.Nav--pagination{justify-content:flex-start}}.Nav--pagination .page.current,.Nav--pagination .prev a,.Nav--pagination .next a,.Nav--pagination .page a{margin:.1em;display:inline-block;padding:.25em;font-size:ms(1)}@media (min-width: 48em){.Nav--pagination .page.current,.Nav--pagination .prev a,.Nav--pagination .next a,.Nav--pagination .page a{padding:.25em .75em}}.Nav--pagination .page.current a{color:#03acce;font-weight:700}.Nav--pagination .prev a,.Nav--pagination .next a{font-size:ms(-1);letter-spacing:0;font-weight:400}.Nav--pagination .prev{margin-right:calc(1.325rem + .63529vw);min-width:0vw}@media (min-width: 1700px){.Nav--pagination .prev{margin-right:2rem}}.Nav--pagination .next{margin-left:calc(1.325rem + .63529vw);min-width:0vw}@media (min-width: 1700px){.Nav--pagination .next{margin-left:2rem}}.Nav--pagination .pages{display:flex;flex-flow:row wrap}.Drawer{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:100}.Drawer .backdrop{background:#0f101059;position:absolute;top:0;right:0;bottom:0;left:0}.Drawer hr{border:none;margin:1.5rem 0}.Drawer a{font-weight:600;display:block;width:100%;font-size:1.1rem}.Drawer .icon-closeDrawer{position:absolute;top:1rem;right:1rem;font-size:ms(4)}.Drawer .Nav{width:100%}.Drawer .Nav .divider{padding-top:1.5rem;margin-top:1.5rem}.Drawer .button--block{line-height:2.5em}.Drawer__box{position:absolute;z-index:2;top:0;bottom:0;right:0;display:flex;flex-direction:column;width:30rem;max-width:90%;min-height:100vh;background:#fff;overflow:hidden;box-shadow:#0707081a 0 0 35px;overflow:auto;align-items:center}.Drawer--left .Drawer__box{left:0;right:auto;transform:translate(-100%)}.Drawer--right .Drawer__box{left:auto;right:0;transform:translate(100%)}.Drawer__header{position:relative;z-index:5;text-transform:uppercase;padding:1.5rem 2rem;font-weight:700;font-size:ms(-1);letter-spacing:.2em;text-align:center;border-bottom:2px solid #f2f2f2}.Drawer__content{flex-grow:1;display:flex;flex-direction:column;overflow:auto;justify-content:flex-start;padding:5rem 2rem;width:100%}.Drawer__content .Nav__item--main.Nav__item--level3{padding-left:2em}.Container{width:100%;max-width:calc(100% - 4rem);margin:0 auto}@media (min-width: 97.75rem){.Container{max-width:93.75rem}}@media (min-width: 75rem){.Container--narrow{max-width:71rem}}@media (min-width: 54rem){.Container--narrower{max-width:50rem}}@media (min-width: 44rem){.Container--narrowest{max-width:40rem}}@media (min-width: 116rem){.Container--wide{max-width:106rem}}@media (min-width: 108rem){.Container--wider{max-width:106rem}}@media (min-width: 122rem){.Container--wider{max-width:120rem}}ol.breadcrumbs{padding:1rem 2rem;max-width:93rem;margin-left:auto;margin-right:auto}ol.breadcrumbs a,ol.breadcrumbs li{font-weight:400;font-size:.9rem}ol.breadcrumbs li{display:inline-block;padding-right:.5em;color:#949ea8}ol.breadcrumbs li:not(:last-child):after{content:"|";margin-left:.5em}.Loop{margin-top:1rem;margin-bottom:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));column-gap:calc(1.425rem + 1.48235vw);row-gap:calc(1.425rem + 1.48235vw);min-width:0vw}@media (min-width: 1700px){.Loop{column-gap:3rem}}@media (min-width: 1700px){.Loop{row-gap:3rem}}.Loop[data-layout*=dense]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.Loop[data-layout*=spacious]{grid-template-columns:repeat(auto-fit,minmax(32rem,1fr))}.Loop .Card,.Loop .Tile{margin-top:0;margin-bottom:0}.Loop--cards{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}@element ".Loop--cards[data-layout*="regular"]" and (max-children: 2,min-width: 40rem){eq_this{display:flex;flex-flow:row wrap;justify-content:center}eq_this .Card{flex-basis: calc(40% - 2rem) ;margin:1rem}}.Cover{display:grid;grid-template-rows:1fr min-content;background:#697377;color:#fff}@media (min-width: 64em){.Cover{grid-column:auto / span 2;grid-row:auto / span 2}}.Cover .Cover__details{padding-top:10%;display:flex;flex-direction:column;align-items:center;justify-content:center}.Cover h2{color:#fff}.Cover__byline{padding:0 calc(1.725rem + 4.02353vw) calc(1.325rem + .63529vw);min-width:0vw;text-align:center}@media (min-width: 1700px){.Cover__byline{padding:0 6rem 2rem}}.Cover__byline h6{font-size:1rem;font-weight:700;color:#fff}.Card{display:grid;margin-top:calc(1.425rem + 1.48235vw);margin-bottom:calc(1.425rem + 1.48235vw);min-width:0vw}@media (min-width: 1700px){.Card{margin-top:3rem}}@media (min-width: 1700px){.Card{margin-bottom:3rem}}.Card[data-layout*=horizontal][data-layout*=media-content]{grid-template-areas:"content" "media";grid-template-columns:1fr}@media (min-width: 48em){.Card[data-layout*=horizontal][data-layout*=media-content]{grid-template-columns:1fr 1fr;grid-template-areas:"media content"}}.Card[data-layout*=horizontal][data-layout*=media-content][data-layout*="70-30"]{grid-template-columns:2fr 1fr}.Card[data-layout*=horizontal][data-layout*=content-media]{grid-template-areas:"content" "media";grid-template-columns:1fr}@media (min-width: 48em){.Card[data-layout*=horizontal][data-layout*=content-media]{grid-template-areas:"content media";grid-template-columns:1fr 1fr}}.Card[data-layout*=horizontal][data-layout*=content-media][data-layout*="70-30"]{grid-template-columns:1fr 2fr}.Card[data-layout*=horizontal] .Card__content{text-align:left;align-items:flex-start;padding:calc(1.725rem + 4.02353vw);min-width:0vw}@media (min-width: 1700px){.Card[data-layout*=horizontal] .Card__content{padding:6rem}}.Card[data-layout*=vertical]{grid-template-columns:1fr;row-gap:1.6rem}.Card[data-layout*=vertical][data-layout*=media-content]{grid-template-areas:"media" "content";grid-template-rows:auto minmax(auto,1fr)}.Card[data-layout*=vertical][data-layout*=content-media]{grid-template-areas:"content" "media";grid-template-rows:minmax(auto,1fr) auto}.Card .Button{margin-top:auto}.Card__media{margin:0;grid-area:media;position:relative}.Card__media.responsive_img:before{padding-top:100%}.Card__media img{display:block;width:100%;height:auto}.Card__media .responsive_img img{height:100%}.Card__content{grid-area:content;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:padding 200 ease-out}.Card__content p:last-child{margin-bottom:0}.Card__content input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.Card__content .subtitle{color:#c4c4c4;font-size:1.15rem}.Card.Card--product{margin:0}.Card.Card--product .Card__media{background:#fff}.Card.Card--product .Card__media:before{padding-top:90%}.Card.Card--product .Card__media img{object-fit:contain}.Card.Card--product .Card__details{display:grid;grid-template-columns:3fr 1fr;column-gap:1rem}.Card.Card--product .Card__details [data-price-wrapper]{text-align:right}.Card.Card--product .Card__title{letter-spacing:.1em;font-size:.8rem;line-height:1.3em}.Card.Card--product .Card__title a{font-weight:400}.Badge{display:inline-flex;text-transform:uppercase;font-family:var(--sans);font-weight:700;letter-spacing:.2em;font-size:.85rem;width:max-content}.Badge .icon{background-size:contain;background-repeat:no-repeat;background-position:center;width:1.5em;height:1.5em;margin-right:.5em}.Badge--savings{position:absolute;bottom:0;background-image:linear-gradient(135deg,#03acce,#9cdbd1);color:#fff;text-align:center;border-radius:5rem;margin:calc(1.325rem + .63529vw);min-width:0vw;width:4rem;height:4rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 1700px){.Badge--savings{margin:2rem}}.Badge--savings span{font-weight:700;line-height:1}.Badge--savings span:first-child{font-size:.7em}.Badge--savings span:last-child{font-size:1.2em}.Modal{position:fixed;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;display:none;z-index:100}.Modal .backdrop{background:radial-gradient(circle at center,#0006 0,#000c);position:fixed;top:0;right:0;left:0;bottom:0;will-change:opacity}.Modal[data-layout*=big] .Modal__box{width:70rem}.Modal[data-layout*=large] .Modal__box{width:90rem}.Modal[data-layout*=noFrame] .Modal__box{padding:0}.Modal[data-layout*=noFrame] .closeModal{top:-1.2em;right:-.1em;position:absolute;color:#fff;font-size:calc(1.425rem + 1.48235vw);min-width:0vw}@media (min-width: 1700px){.Modal[data-layout*=noFrame] .closeModal{font-size:3rem}}.Modal__content{flex:1 1 auto;overflow:auto;color:#2d2e2f}.Modal__content:nth-child(n) h1:first-child,.Modal__content:nth-child(n) h2:first-child,.Modal__content:nth-child(n) h3:first-child,.Modal__content:nth-child(n) h4:first-child,.Modal__content:nth-child(n) h5:first-child,.Modal__content:nth-child(n) h6:first-child{margin-top:0}.Modal__content:nth-child(n) p{margin:1.4em 0}.Modal__box{width:46rem;max-height:85vh;max-width:90%;background:#fff;border-radius:3px;padding:2.6rem;box-shadow:#2e2c291a 0 0 4px,#2e2c291a 0 4px 22px;display:flex;flex-direction:column;z-index:91}.Modal__box .closeModal{top:0rem;right:1rem;position:absolute;font-size:calc(1.325rem + .63529vw);min-width:0vw}@media (min-width: 1700px){.Modal__box .closeModal{font-size:2rem}}.Modal--narrow .Modal__box,.Modal--small .Modal__box{width:30rem}.Modal--large .Modal__box{width:70rem}.Modal .js-closeModal{top:2rem;right:2rem;position:absolute;font-size:ms(4);color:#2d2e2f;cursor:pointer}.Modal__header{color:#858585;text-transform:uppercase;font-weight:600;font-size:ms(-1);display:flex;align-items:center;justify-content:space-between}.Modal__header--noLayout{margin-bottom:0;padding-bottom:0;border:none}.Modal--video .Modal__content{overflow:unset}@media (min-aspect-ratio: 16 / 10){.Modal--video .Modal__box{max-width:131.75vh}}.Section{margin-top:calc(1.525rem + 2.32941vw);margin-bottom:calc(1.725rem + 4.02353vw);min-width:0vw}@media (min-width: 1700px){.Section{margin-top:4rem}}@media (min-width: 1700px){.Section{margin-bottom:6rem}}.Section[class*=background-color]{margin-top:calc(1.425rem + 1.48235vw);margin-bottom:calc(1.325rem + .63529vw);padding-top:calc(1.425rem + 1.48235vw);padding-bottom:calc(1.325rem + .63529vw);min-width:0vw}@media (min-width: 1700px){.Section[class*=background-color]{margin-top:3rem}}@media (min-width: 1700px){.Section[class*=background-color]{margin-bottom:2rem}}@media (min-width: 1700px){.Section[class*=background-color]{padding-top:3rem}}@media (min-width: 1700px){.Section[class*=background-color]{padding-bottom:2rem}}.Section.lazyload,.Section.lazyloaded{background-size:cover;background-repeat:no-repeat}.Section__header{text-align:center;max-width:46rem;margin:0 auto;margin-bottom:calc(1.425rem + 1.48235vw);min-width:0vw}@media (min-width: 1700px){.Section__header{margin-bottom:3rem}}.Section__header p{max-width:60rem;margin-left:auto;margin-right:auto}.Section__header hr{margin-top:calc(1.525rem + 2.32941vw);margin-bottom:calc(1.625rem + 3.17647vw);min-width:0vw}@media (min-width: 1700px){.Section__header hr{margin-top:4rem}}@media (min-width: 1700px){.Section__header hr{margin-bottom:5rem}}.Section__header[data-style*=band]{margin-bottom:0;padding:2rem;background-size:cover;background-repeat:no-repeat}.Section__header[data-style*=band] h4{color:#fff;margin:0}.Section__break{height:3px;background-image:linear-gradient(90deg,#03acce,#9cdbd1);margin-top:calc(1.725rem + 4.02353vw);margin-bottom:calc(1.425rem + 1.48235vw);min-width:0vw}@media (min-width: 1700px){.Section__break{margin-top:6rem}}@media (min-width: 1700px){.Section__break{margin-bottom:3rem}}.Section__break--minimal{height:5px;background-image:url(line-break.png);background-position:center;background-repeat:no-repeat;background-size:contain}.Section--grid{display:flex;flex-wrap:wrap;background-color:#1869b6;text-align:center;margin-top:3rem}@media (min-width: 68.75em){.Section--grid{margin-top:calc(1.625rem + 3.17647vw);min-width:0vw;flex-wrap:nowrap}}@media (min-width: 68.75em) and (min-width: 1700px){.Section--grid{margin-top:5rem}}.Section--grid figure{flex-basis:100%}.Section--grid figure:before{padding-top:100%}@media (min-width: 48em){.Section--grid figure:before{padding-top:60%}}@media (min-width: 64em){.Section--grid figure:before{padding-top:80%}}@media (min-width: 68.75em){.Section--grid figure{flex-basis:55%}}.Section--grid .sub-content{flex-basis:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;padding-left:1rem;padding-right:1rem;padding-top:calc(1.925rem + 5.71765vw);padding-bottom:calc(1.925rem + 5.71765vw);min-width:0vw}@media (min-width: 68.75em){.Section--grid .sub-content{flex-basis:48%}}@media (min-width: 1700px){.Section--grid .sub-content{padding-top:8rem}}@media (min-width: 1700px){.Section--grid .sub-content{padding-bottom:8rem}}.Section--grid .preheading{color:#9cdbd1}.Section--grid .heading{color:#fff;max-width:25rem}.Section--grid .heading .contaminants{position:relative;display:flex;justify-content:center}.Section--grid .heading strong{color:#9cdbd1;width:100%;opacity:0}.Section--grid .heading strong.is-active{opacity:1}.Section--grid .heading p{margin-bottom:0}.Section--grid .Buttons{display:flex;flex-wrap:wrap;justify-content:center}.Section--grid .Buttons .Button{flex-basis:100%;margin-top:1rem}@media (min-width: 48em){.Section--grid .Buttons .Button{flex-basis:45%}.Section--grid .Buttons .Button:not(:first-child){margin-left:1rem}}.Section--social-proof{background-color:#1869b6;padding:calc(1.425rem + 1.48235vw) 0;min-width:0vw;color:#fff}@media (min-width: 1700px){.Section--social-proof{padding:3rem 0}}@media (min-width: 64em){.Section--social-proof>.Container{display:grid;grid-template-columns:1fr 1.35fr;column-gap:2.5rem}}.Section--social-proof .content-right{order:2;position:relative;align-self:flex-start}.Section--social-proof .content-right .heading{font-size:2.3rem;margin-bottom:.3em}@media (min-width: 48em){.Section--social-proof .content-right .heading{font-size:calc(1.405rem + 1.31294vw);min-width:0vw}}@media (min-width: 48em) and (min-width: 1700px){.Section--social-proof .content-right .heading{font-size:2.8rem}}@media (min-width: 48em){.Section--social-proof .Slider{width:calc(100% + 1rem)}}.Section--social-proof .Testimonial{width:100%}@media (min-width: 48em){.Section--social-proof .Testimonial{width:calc(50% - 1rem)}}.Section--social-proof .content-left{order:1;display:grid;grid-template-columns:1fr 1.1fr;column-gap:3.5rem;position:relative;z-index:1}@media (min-width: 48em){.Section--social-proof .content-left{grid-template-columns:1fr 2fr}}@media (min-width: 64em){.Section--social-proof .content-left{column-gap:6rem;grid-template-columns:1fr 1.5fr}}.Section--social-proof .content-left .responsive_img:before{padding-top:165%}.Section--social-proof .content-left .responsive_img:after{content:"";position:absolute;top:-.5rem;left:0;width:100%;height:100%;background-color:var(--color-ui-secondary);z-index:-1}@media (min-width: 48em){.Section--social-proof .content-left .responsive_img:after{top:1rem}}.Section--social-proof .content-left .responsive_img img{left:.5rem}@media (min-width: 48em){.Section--social-proof .content-left .responsive_img img{left:1rem}}.Section--social-proof .content-left .Button{position:absolute;bottom:20%;right:0;transform:translate(calc(50% + .5rem));width:1em;height:1em;padding:0;min-height:unset;font-size:calc(1.875rem + 5.29412vw);min-width:0vw;background-image:linear-gradient(135deg,#03acce,#9cdbd1);color:#fff}@media (min-width: 1700px){.Section--social-proof .content-left .Button{font-size:7.5rem}}@media (min-width: 48em){.Section--social-proof .content-left .Button{transform:translate(calc(50% + 1rem))}}.Section--social-proof .content-left .Button .icon{font-size:.3em}.Section--social-proof .content-left .heading{font-size:1.25rem;margin-top:1rem;color:var(--color-ui-secondary);position:relative}@media (min-width: 48em){.Section--social-proof .content-left .heading{margin-top:2rem;font-size:calc(1.325rem + .63529vw);min-width:0vw}}@media (min-width: 48em) and (min-width: 1700px){.Section--social-proof .content-left .heading{font-size:2rem}}.Section--social-proof .content-left .heading:before{content:"";position:absolute;right:100%;width:3.9em;height:1em;background-image:url(arrow-left.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.Section--social-proof .content-left ul{padding-left:1rem;font-weight:500}@media (min-width: 48em){.Section--social-proof .content-left ul{font-size:1.2rem}}.Section--social-proof .rating-average{font-size:1.15rem;margin-bottom:2rem}.Section--social-proof .rating-average .icon{width:1em;height:.2em;font-size:10rem;margin-right:1rem;color:#03acce}@media (min-width: 48em){.Section--social-proof .rating-average .icon{font-size:calc(2.325rem + 9.10588vw);min-width:0vw}}@media (min-width: 48em) and (min-width: 1700px){.Section--social-proof .rating-average .icon{font-size:12rem}}.Section--social-proof .rating-average a{color:inherit;display:flex;align-items:center}.Section--social-proof .Testimonial{background-color:#fff;font-size:1.15rem;padding:1rem 3rem;margin-right:1rem;display:flex;flex-direction:column;align-items:stretch;min-height:100%}.Section--social-proof .Testimonial .icon{height:.2em;margin-bottom:.8rem;font-size:7rem;color:#03acce}.Section--social-proof .Testimonial .content{color:#000;margin-bottom:.8rem;font-weight:500}.Section--social-proof .Testimonial .author{color:var(--color-ui-primary);font-weight:700}.Section--social-proof .SliderNav{display:flex;justify-content:flex-end;column-gap:.5rem;margin-right:1rem;transform:translateY(-40%)}.Section--social-proof .SliderNav .Button{font-size:4rem;width:1em;height:1em;background-color:#f5f5f5}.Section--social-proof .SliderNav .Button .icon{font-size:.3em}.Section--featured-products .Card__media:before{padding-top:80%}.Section--featured-products .Card__media img{width:100%;height:100%}.Section--featured-products .Card__content h4{color:#2d2e2f;font-size:calc(1.315rem + .55059vw);min-width:0vw}@media (min-width: 1700px){.Section--featured-products .Card__content h4{font-size:1.9rem}}.Section--featured-products .yotpo{pointer-events:none}.Section--featured-products .yotpo-icon-star{font-size:calc(1.265rem + .12706vw)!important;min-width:0vw}@media (min-width: 1700px){.Section--featured-products .yotpo-icon-star{font-size:1.4rem!important}}.Section--featured-products a.text-m{color:#2d2e2f!important;text-decoration:underline!important;margin-left:.4em}.Tile{padding:calc(1.325rem + .63529vw);min-width:0vw;box-shadow:0 0 10px 5px #f5f5f5;color:#03acce;display:flex;position:relative;flex-direction:column;justify-content:center}@media (min-width: 1700px){.Tile{padding:2rem}}.Tile .Tile__content{padding:calc(1.425rem + 1.48235vw);min-width:0vw;justify-self:center}@media (min-width: 1700px){.Tile .Tile__content{padding:3rem}}.categories ul{list-style-type:none}.categories li{display:inline-block;padding:.5rem 1rem;background-color:#f3f6f6;border-radius:50px;margin-bottom:.5rem}.categories li:hover{background-color:#03acce}.categories li:hover a{color:#fff}.categories a{font-weight:400;color:#000}.Announcement{text-align:center;padding:.5em;color:#fff;background-image:linear-gradient(90deg,#03acce,#9cdbd1);font-weight:500;background:#e83980;\a0 color:#fff}.Announcement a{color:#fff}.Hero--primary .Hero__main{display:grid;grid-template-columns:1fr}@media (min-width: 48em){.Hero--primary .Hero__main{grid-template-columns:1fr 1.1fr;grid-template-rows:1fr}}.Hero--primary .Hero__main .Hero__media{z-index:-1}@media (min-width: 48em){.Hero--primary .Hero__main .Hero__media{grid-column:1 / span 2;grid-row:1 / span 1}}@media (min-width: 64em){.Hero--primary .Hero__main .Hero__media:before{content:"";display:block;width:100%;padding-top:40%}}@media (min-width: 75em){.Hero--primary .Hero__main .Hero__media:before{padding-top:30%}}.Hero--primary .Hero__main .Hero__media img{width:100%;object-fit:cover}@media (min-width: 48em){.Hero--primary .Hero__main .Hero__media img{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;object-position:center}}@media (min-width: 75em){.Hero--primary .Hero__main .Hero__media img{object-position:50% 35%}}@media (min-width: 48em) and (max-width: 63.99em){.Hero--primary .Hero__main .Hero__media:after{content:""}}.Hero--primary .Hero__main .Hero__header{width:100%;padding:2rem 0;text-align:center}@media (min-width: 48em){.Hero--primary .Hero__main .Hero__header{grid-column:2 / span 1;grid-row:1 / span 1;max-width:initial;text-align:left;align-self:center}}.Hero--primary .Hero__main .Hero__header h1{margin-top:.6em;color:#fff;font-size:calc(1.485rem + 1.99059vw);min-width:0vw;background:linear-gradient(135deg,#03acce,#9cdbd1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.15}@media (min-width: 1700px){.Hero--primary .Hero__main .Hero__header h1{font-size:3.6rem}}@media (min-width: 48em){.Hero--primary .Hero__main .Hero__header h1{margin-top:0}}.Hero--primary .Hero__main .Hero__header h1 strong{background-image:url(underline.png);background-position:bottom;background-repeat:no-repeat;background-size:contain}.Hero--primary .Hero__main .Hero__header h1 p{margin:0;display:inline}.Hero--primary .Hero__main .Hero__header ul{margin-bottom:3rem;font-size:1.2rem}.Hero--primary .Hero__main .Hero__header .Buttons{display:flex;flex-direction:column;align-items:center}@media (min-width: 48em){.Hero--primary .Hero__main .Hero__header .Buttons{align-items:flex-start}}.Hero--primary .Hero__main .Hero__header .Button[data-style*=solid]{color:#fff;background-color:#1869b6}.Hero--primary .Hero__main .Hero__header .Button[data-style*=underline]{border-radius:0;border-bottom-width:1px;margin:1em;min-height:2.5em;line-height:2.5em}@media (min-width: 48em){.Hero--primary .Hero__main .Hero__header .Button[data-style*=underline]{margin:1em 1.7em}}.Hero--primary .Hero__announcement{display:none}.Hero--primary.has_announcement_abtest .Hero__main .Hero__announcement{display:block}.Hero--primary.has_announcement_abtest>.Hero__announcement{display:none}@media (min-width: 48em){.Hero--primary.has_announcement_abtest>.Hero__announcement{display:block}.Hero--primary.has_announcement_abtest .Hero__main .Hero__announcement{display:none}}.Hero--secondary{display:grid;grid-template-columns:1fr;grid-template-areas:"content";grid-column-gap:5rem}@media (min-width: 48em){.Hero--secondary{grid-template-columns:1fr 1fr;grid-template-areas:"content reviews"}}.Hero--secondary .Column{padding-top:calc(1.625rem + 3.17647vw);padding-bottom:calc(1.525rem + 2.32941vw);min-width:0vw}@media (min-width: 1700px){.Hero--secondary .Column{padding-top:5rem}}@media (min-width: 1700px){.Hero--secondary .Column{padding-bottom:4rem}}.Hero--secondary .Column:first-of-type{grid-area:content;padding-bottom:calc(2.325rem + 9.10588vw);min-width:0vw}@media (min-width: 1700px){.Hero--secondary .Column:first-of-type{padding-bottom:12rem}}.Hero--secondary .Column:last-of-type{grid-area:reviews;display:flex;justify-content:flex-end;align-items:flex-end}@media (max-width: 63.99em){.Hero--secondary .Column:last-of-type{display:none}}.Hero--secondary .Hero__media{grid-area:1/1/2/2;z-index:-1}@media (min-width: 48em){.Hero--secondary .Hero__media{grid-area:1/1/2/3}}@media (max-width: 63.99em){.Hero--secondary .Hero__media img{object-position:20% 50%}}.Hero--secondary .Hero__content{display:grid;grid-template-columns:1fr;text-align:center}@media (min-width: 48em){.Hero--secondary .Hero__content{grid-template-rows:.7fr 1fr;text-align:left}}.Hero--secondary .Hero__content h1{margin-bottom:1.2em;text-align:left;background:linear-gradient(135deg,#03acce,#9cdbd1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width: 64em){.Hero--secondary .Hero__content h1{font-size:calc(1.725rem + 4.02353vw);min-width:0vw}}@media (min-width: 64em) and (min-width: 1700px){.Hero--secondary .Hero__content h1{font-size:6rem}}@media (max-width: 47.99em){.Hero--secondary .Hero__content h1{max-width:53%;font-size:34px}}.Hero--secondary .Hero__content .Button .icon{color:#000;transform:rotate(90deg);margin-left:2em}@media (max-width: 47.99em){.Hero--secondary .Hero__content .preheading{display:none}}.Hero--secondary .Hero__content .preheading strong{font-size:calc(1.275rem + .21176vw);min-width:0vw}@media (min-width: 1700px){.Hero--secondary .Hero__content .preheading strong{font-size:1.5rem}}.Hero--secondary .prod-review{max-width:32rem;background-color:#fff;display:flex;box-shadow:0 0 15px #0003}.Hero--secondary .prod-review .icon{width:5em}.Hero--secondary .prod-review div{flex-basis:70%;padding:2rem 1rem}.Hero--secondary .prod-review figure{flex-basis:30%;padding-left:1rem}.Hero--secondary .prod-review figure img{object-position:top}.Hero--secondary .prod-review h6{font-size:.6em}.Hero--minimal{display:flex;align-items:center;justify-content:center;min-height:28rem;background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff}.Hero--minimal h1{font-size:calc(1.675rem + 3.6vw);min-width:0vw;margin-bottom:0}@media (min-width: 1700px){.Hero--minimal h1{font-size:5.5rem}}.Hero__media{position:relative}@media (min-width: 48em){.Hero__media{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}@media (min-width: 64em){.Hero__media .MediaPlayer,.Hero__media .MediaPlayer .media-player-wrapper{position:absolute;top:0;right:0;left:0;bottom:0}}.Hero__media .MediaPlayer .media-player-wrapper{padding:0}@media (max-width: 63.99em){.Hero__media .MediaPlayer .media-player-wrapper:before{content:"";display:block;width:100%;padding-top:82%}}.Hero__media .MediaPlayer .media-player-wrapper video{position:absolute;width:100%;height:100%;object-fit:cover}.Hero--primary ul{text-align:left}.MiniCart__dropdown{background:#fff;position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:#1a1a1a14 0 3px 16px;z-index:90;padding:calc(1.425rem + 1.48235vw) calc(1.325rem + .63529vw);min-width:0vw;text-align:center;display:none}@media (min-width: 1700px){.MiniCart__dropdown{padding:3rem 2rem}}@media (min-width: 48em){.MiniCart__dropdown{max-width:25rem;min-width:25rem;left:unset}}.MiniCart__dropdown .MiniCart__contents{display:flex;flex-direction:column;height:100%}.MiniCart__dropdown .MiniCart__contents .Button.checkout{display:inline-flex!important}.MiniCart__dropdown hr{margin:1rem 0}.MiniCart__dropdown .arrow{position:absolute;top:-12px}.MiniCart__dropdown .Button.close{position:absolute;top:0;right:0;line-height:1;padding:0;min-height:unset;font-size:1.5rem;font-weight:300;margin:1rem}.MiniCart__dropdown form{text-align:center}@media (min-width: 64em){.MiniCart__dropdown form{text-align:right}}.MiniCart__dropdown form .Button{font-size:ms(-1)}.MiniCart__dropdown form .Button--text{margin-top:.3em}.MiniCart__dropdown .Nav{margin-top:1rem;align-items:center}.MiniCart__dropdown .Nav .header{margin-bottom:.5rem;color:#858585;font-size:ms(1)}.MiniCart__dropdown .Nav__item{text-transform:uppercase;font-weight:600;font-size:.8em;letter-spacing:.2em}.Loop--minicart{display:block;color:#858585;font-weight:400;max-height:54vh;overflow:auto;width:100%;margin:0 0 auto}.Loop--minicart .Card{display:flex;flex-direction:row;margin-left:0;margin-right:0;box-shadow:none;border-bottom:1px solid #f5f5f5}.Loop--minicart .Card:not(:last-child){margin-bottom:1em}.Loop--minicart .Card__figure{flex:0 0 6rem;margin-right:1rem;margin-bottom:0;overflow:hidden}.Loop--minicart .Card__figure:before{padding-top:100%}.Loop--minicart .Card__figure img{object-fit:contain!important}.Loop--minicart .Card__details{grid-template-columns:1fr!important;flex-direction:column;margin:0;text-align:left;flex-grow:1;align-content:center;padding:.5em 0}.Loop--minicart .Card__title{font-family:Montserrat,Arial,sans-serif;text-align:left;margin-bottom:1em;text-transform:unset;font-weight:400}.Loop--minicart .Card__title a{letter-spacing:.03em}.Loop--minicart .Card__title small{display:block;font-weight:700;color:#2d2e2f}.Loop--minicart .Button{font-family:Montserrat,Arial,sans-serif;letter-spacing:0!important}.Loop--minicart .total{font-weight:400}.Loop--minicart .quantity_and_amount{display:flex;align-items:center;text-align:center}.Loop--minicart .quantity_and_amount .quantity{display:flex;box-shadow:0 0 4px #0003;border-radius:50px;border:1px solid rgba(0,0,0,.2)}.Loop--minicart .quantity_and_amount .quantity button,.Loop--minicart .quantity_and_amount .quantity .value{display:inline-block;padding:.1em .5em}.Loop--minicart .quantity_and_amount .quantity button{border:none;border-radius:0;line-height:1.3;vertical-align:top;background:none}.Loop--minicart .quantity_and_amount .amount{margin-left:auto;font-weight:700;color:#1a1919}@media (min-width: 64em){.Loop--minicart .quantity_and_amount .amount{margin-right:0}}.Loop--minicart .delete-line{padding:0 .1em;min-height:0;font-size:2rem;line-height:1;transition:color 1s}.Loop--minicart .delete-line:hover{color:red}@media (min-width: 64em){.Loop--minicart .delete-line{margin-left:1em;padding:0 .5em}}.Loop--minicart .empty-loop{text-align:center}ul.MiniCart__totals{text-align:center;padding:1rem 0;list-style:none}@media (min-width: 64em){ul.MiniCart__totals{padding-top:2rem;padding-bottom:2rem}}ul.MiniCart__totals .subtotal{font-weight:600;letter-spacing:.1em;margin-bottom:.4em}ul.MiniCart__totals .subtotal .total{font-weight:700;margin-left:.5em}ul.MiniCart__totals .notes{font-style:italic;font-size:15px;margin-bottom:1em}ul.MiniCart__totals label{letter-spacing:normal;text-transform:unset}ul.MiniCart__totals p{font-size:13px}ul.MiniCart__totals textarea{min-height:unset;background-color:#cef6ff4d;border:1px solid gray}.Mosaic{padding-top:calc(1.725rem + 4.02353vw);min-width:0vw}@media (min-width: 1700px){.Mosaic{padding-top:6rem}}.Mosaic .Mosaic__main{display:grid;grid-template-columns:1fr;grid-gap:3rem;margin-bottom:3rem}@media (min-width: 48em){.Mosaic .Mosaic__main{grid-template-columns:1fr 1fr;grid-gap:5rem;margin-bottom:5rem}}.Mosaic .Mosaic__main .Mosaic__tile{display:flex;flex-direction:column;justify-content:center;align-content:space-between;background-color:#9cdbd1;padding:calc(1.425rem + 1.48235vw);padding-top:calc(1.925rem + 5.71765vw);padding-bottom:calc(1.925rem + 5.71765vw);min-width:0vw;text-align:center}@media (min-width: 1700px){.Mosaic .Mosaic__main .Mosaic__tile{padding:3rem}}@media (min-width: 1700px){.Mosaic .Mosaic__main .Mosaic__tile{padding-top:8rem}}@media (min-width: 1700px){.Mosaic .Mosaic__main .Mosaic__tile{padding-bottom:8rem}}.Mosaic .Mosaic__main .Mosaic__tile .heading{margin:0 auto;max-width:26rem;font-size:calc(1.445rem + 1.65176vw);min-width:0vw;line-height:1.4}@media (min-width: 1700px){.Mosaic .Mosaic__main .Mosaic__tile .heading{font-size:3.2rem}}.Mosaic .Mosaic__main .Mosaic__tile .heading p{margin-bottom:0}.Mosaic .Mosaic__main .Mosaic__tile .heading strong{position:relative;z-index:1}.Mosaic .Mosaic__main .Mosaic__tile .heading strong:after{content:"";position:absolute;width:100%;height:5px;background-color:#03acce;bottom:5px;left:0;z-index:-1}@media (min-width: 48em){.Mosaic .Mosaic__main .Mosaic__tile .heading strong:after{bottom:10px}}.Mosaic .Mosaic__main .Mosaic__tile .preheading,.Mosaic .Mosaic__main .Mosaic__tile .heading{margin-bottom:calc(1.525rem + 2.32941vw);min-width:0vw}@media (min-width: 1700px){.Mosaic .Mosaic__main .Mosaic__tile .preheading,.Mosaic .Mosaic__main .Mosaic__tile .heading{margin-bottom:4rem}}.Mosaic .Mosaic__main .Mosaic__tile .cta{font-size:1.2rem;font-weight:500}.Mosaic .Mosaic__main .Mosaic__tile .cta a{color:inherit;font-weight:500;border-bottom:1px solid #2d2e2f}.Mosaic .Mosaic__main .Mosaic__tile .cta p:last-child{margin-bottom:0}.Mosaic .Mosaic__main .Mosaic__image figure{display:flex;height:100%}.Mosaic .Mosaic__main .Mosaic__image figure:before{padding-top:103%}.Mosaic .Mosaic__main .Mosaic__image .arrow-button{width:2.8rem;height:2.8rem}.Mosaic .Mosaic__main .Mosaic__image .title{padding:calc(1.315rem + .55059vw) calc(1.375rem + 1.05882vw);min-width:0vw}@media (min-width: 1700px){.Mosaic .Mosaic__main .Mosaic__image .title{padding:1.9rem 2.5rem}}.Mosaic .Mosaic__gallery{display:grid;grid-template-columns:1fr;grid-gap:3rem}@media (min-width: 48em){.Mosaic .Mosaic__gallery{grid-template-columns:1fr 1fr 1fr}}.Mosaic .Mosaic__gallery .Mosaic__image figure:before{padding-top:71%}.Mosaic .Mosaic__image{position:relative}.Mosaic .Mosaic__image .title{display:grid;grid-template-columns:1fr .1fr;grid-gap:1.2rem;align-items:center;position:absolute;bottom:0;right:0;padding:calc(1.265rem + .12706vw) calc(1.285rem + .29647vw);min-width:0vw}@media (min-width: 1700px){.Mosaic .Mosaic__image .title{padding:1.4rem 1.6rem}}.Mosaic .Mosaic__image .title h3,.Mosaic .Mosaic__image .title h5{color:#fff;text-align:right;margin-bottom:0;max-width:13rem}.Mosaic .Mosaic__image .title a{align-self:center}.Quote{text-align:center;max-width:70rem;margin:0 auto;margin-bottom:calc(1.625rem + 3.17647vw)!important;min-width:0vw}@media (min-width: 1700px){.Quote{margin-bottom:5rem!important}}.Quote p{font-size:calc(1.375rem + 1.05882vw);min-width:0vw;font-weight:200}@media (min-width: 1700px){.Quote p{font-size:2.5rem}}.Section--Tabbed .Section__header .heading{font-size:calc(1.405rem + 1.31294vw);min-width:0vw}@media (min-width: 1700px){.Section--Tabbed .Section__header .heading{font-size:2.8rem}}.Section--Tabbed .Tab__header{box-shadow:0 2px 15px 5px #f5f5f5;background-color:#fff;z-index:10;position:sticky;position:-webkit-sticky;top:0}@media (max-width: 63.99em){.Section--Tabbed .Tab__header{display:none}}.Section--Tabbed .Tab__header .wrapper{display:flex}.Section--Tabbed .Tab__header a{color:#000;font-weight:700}.Section--Tabbed .Tab__header .Tab__title{flex-grow:1;padding:1em;text-align:center;font-size:calc(1.275rem + .21176vw);min-width:0vw}@media (min-width: 1700px){.Section--Tabbed .Tab__header .Tab__title{font-size:1.5rem}}.Section--Tabbed .Tab__header .Tab__title.is-active{position:relative}.Section--Tabbed .Tab__header .Tab__title.is-active :before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background-image:linear-gradient(90deg,#03acce,#9cdbd1)}.Section--Tabbed .Tab__content h6{color:#03acce}.Section--Tabbed .Tab__content .Card{margin-top:calc(1.725rem + 4.02353vw);margin-bottom:calc(1.725rem + 4.02353vw);min-width:0vw}@media (min-width: 1700px){.Section--Tabbed .Tab__content .Card{margin-top:6rem}}@media (min-width: 1700px){.Section--Tabbed .Tab__content .Card{margin-bottom:6rem}}@media (max-width: 47.99em){.Section--Tabbed .Tab__content .Card__content{padding-left:0;padding-right:0}}.Section--Tabbed .Tab__content .Card__content>*:not(:last-child){margin-bottom:calc(1.475rem + 1.90588vw);min-width:0vw}@media (min-width: 1700px){.Section--Tabbed .Tab__content .Card__content>*:not(:last-child){margin-bottom:3.5rem}}.Section--Tabbed .Tab__content .Card__media:before{padding-top:90%}.Section--Tabbed .Tab__content .play{display:inline-block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #03acce;margin-right:6px}.Section--Tabbed .Tab__content .Link:hover .play{border-left-color:#9cdbd1}.Section--Tabbed .Tab__content .Modal .Modal__box{padding:calc(1.425rem + 1.48235vw);min-width:0vw}@media (min-width: 1700px){.Section--Tabbed .Tab__content .Modal .Modal__box{padding:3rem}}.Section--Contact{display:grid;grid-gap:6rem;grid-template-columns:1fr}@media (min-width: 64em){.Section--Contact{grid-template-columns:1fr 1fr}}.Section--Contact .contact_option{position:relative;box-shadow:0 0 10px 5px #f5f5f5;padding:calc(1.325rem + .63529vw);padding-left:calc(1.475rem + 1.90588vw);margin-bottom:calc(1.325rem + .63529vw);min-width:0vw;text-align:left}@media (min-width: 1700px){.Section--Contact .contact_option{padding:2rem}}@media (min-width: 1700px){.Section--Contact .contact_option{padding-left:3.5rem}}@media (min-width: 1700px){.Section--Contact .contact_option{margin-bottom:2rem}}.Section--Contact .contact_option p{margin-bottom:.4em}.Section--Contact .contact_option p:first-child{color:#03acce;font-weight:500}@media (min-width: 48em){.Section--Contact .contact_option p:first-child{font-size:22px}}.Section--Contact .contact_option p:last-child{margin-bottom:0}.Section--Contact .contact_option:last-of-type{margin-bottom:calc(1.525rem + 2.32941vw);min-width:0vw}@media (min-width: 1700px){.Section--Contact .contact_option:last-of-type{margin-bottom:4rem}}.Section--Contact .contact_option:before{content:"";position:absolute;width:3px;height:100%;background-image:linear-gradient(180deg,#03acce,#9cdbd1);top:0;left:0}.Section--Contact form{display:flex;flex-direction:column;background-color:#f5f5f5;padding-left:calc(1.525rem + 2.32941vw);padding-right:calc(1.525rem + 2.32941vw);padding-bottom:calc(1.525rem + 2.32941vw);padding-top:calc(1.325rem + .63529vw);min-width:0vw}@media (min-width: 1700px){.Section--Contact form{padding-left:4rem}}@media (min-width: 1700px){.Section--Contact form{padding-right:4rem}}@media (min-width: 1700px){.Section--Contact form{padding-bottom:4rem}}@media (min-width: 1700px){.Section--Contact form{padding-top:2rem}}.Section--Contact form h3{text-align:center;margin-bottom:2rem}.Section--Contact form input:not(.Button){margin-bottom:1rem}.Section--Contact form input:not(.Button),.Section--Contact form textarea{margin-bottom:2rem;padding-left:calc(1.325rem + .63529vw);min-width:0vw;text-align:left}@media (min-width: 1700px){.Section--Contact form input:not(.Button),.Section--Contact form textarea{padding-left:2rem}}.Section--Contact form input:not(.Button)::placeholder,.Section--Contact form textarea::placeholder{text-align:left}.Section--Partnerships .Loop{grid-template-columns:1fr}@media (min-width: 48em){.Section--Partnerships .Loop{grid-template-columns:1fr 1fr}}.Section--Partnerships .Card__media{position:relative}.Section--Partnerships .Card__media figure:before{padding-top:50%;background:linear-gradient(180deg,#fff0 0% 75%,#00000080)}.Section--Partnerships .Card__media img{z-index:-1}.Section--Partnerships .Card__media .title{position:absolute;bottom:0;color:#fff;width:100%;text-align:center}.Section--Partnerships .Card__content{padding-right:calc(1.525rem + 2.32941vw);padding-left:calc(1.525rem + 2.32941vw);min-width:0vw;text-align:left;align-items:flex-start}@media (min-width: 1700px){.Section--Partnerships .Card__content{padding-right:4rem}}@media (min-width: 1700px){.Section--Partnerships .Card__content{padding-left:4rem}}.Section--Partnerships .Card__content .Button{align-self:center}.Banner{position:relative;margin-top:calc(1.725rem + 4.02353vw);min-width:0vw}@media (min-width: 1700px){.Banner{margin-top:6rem}}.Banner .Banner__media:before{padding-top:40%}.Banner .Banner__content{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;text-align:center}.Banner .Banner__content .heading{background:linear-gradient(135deg,#03acce,#9cdbd1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:calc(1.625rem + 3.17647vw);min-width:0vw;max-width:30rem}@media (min-width: 1700px){.Banner .Banner__content .heading{font-size:5rem}}@media (min-width: 64em){.Banner .Banner__content .heading{font-size:calc(2.025rem + 6.56471vw);min-width:0vw}}@media (min-width: 64em) and (min-width: 1700px){.Banner .Banner__content .heading{font-size:9rem}}.Banner .Banner__cta{width:100%;position:absolute;bottom:-.95rem;display:flex;justify-content:center}@media (min-width: 64em){.Banner .Banner__cta{bottom:-2rem}}.Banner .arrow-button{transform:rotate(90deg)}@media (min-width: 64em){.Banner .arrow-button{width:4rem;height:4rem}.Banner .arrow-button .icon{padding:1em}}.BannerGrid{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:1fr 1fr min-content;grid-template-areas:". ." "title ." "content content";margin-top:calc(1.525rem + 2.32941vw);margin-bottom:calc(1.325rem + .63529vw);min-width:0vw}@media (min-width: 1700px){.BannerGrid{margin-top:4rem}}@media (min-width: 1700px){.BannerGrid{margin-bottom:2rem}}.BannerGrid .Banner__media{grid-area:1/1 / span 2 / span 2;z-index:-1}.BannerGrid .Banner__media:before{padding-top:107%}.BannerGrid .Banner__media img{object-fit:cover}.BannerGrid .Banner__title{grid-area:title;max-width:12rem;padding:1rem;justify-self:center;align-self:center}.BannerGrid .Banner__title .title{font-size:3.3rem;color:#03acce;margin-bottom:0}.BannerGrid .Banner__content{grid-area:content;padding:1rem 2.5rem}.BannerGrid .Banner__content p{margin-bottom:1.5rem}.BannerGrid .Banner__content p:first-child{font-weight:700;font-size:1.5rem}@media (min-width: 48em){.BannerGrid .Banner__title{grid-area:title;max-width:15rem}.BannerGrid .Banner__title .title{font-size:calc(1.675rem + 3.6vw);min-width:0vw}}@media (min-width: 48em) and (min-width: 1700px){.BannerGrid .Banner__title .title{font-size:5.5rem}}@media (min-width: 64em){.BannerGrid{grid-template-columns:1.1fr 1.3fr 1fr;grid-template-rows:1fr;grid-template-areas:"title . content"}.BannerGrid .Banner__media{grid-area:1/1 / span 1 / span 3}.BannerGrid .Banner__media:before{padding-top:29%}.BannerGrid .Banner__title{max-width:18rem;justify-self:flex-end;align-self:center}.BannerGrid .Banner__content{max-width:27rem;justify-self:flex-start;align-self:center}}.Section--15min-installation{margin-top:0}.Section--15min-installation .Section__header{background-color:#f5f5f5;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:calc(1.725rem + 4.02353vw);padding:calc(1.425rem + 1.48235vw);min-width:0vw}@media (min-width: 1700px){.Section--15min-installation .Section__header{margin-bottom:6rem}}@media (min-width: 1700px){.Section--15min-installation .Section__header{padding:3rem}}.Section--15min-installation .Section__header .content{max-width:40rem;margin:0 auto}.Section--15min-installation .Section__content{display:grid;grid-gap:3rem}.Section--15min-installation .Section__content .Card{margin:0}.Section--15min-installation .Section__content figure:before{padding-top:60%}.Section--15min-installation .Section__content .play{display:inline-block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #03acce;margin-right:6px}.Section--15min-installation .Section__content .Link:hover .play{border-left-color:#9cdbd1}.Section--15min-installation .Section__content .Card__content strong{color:#03acce}.Section--15min-installation .Section__content .Card__media figure{z-index:-1}.Section--15min-installation .Modal .Modal__box{padding:calc(1.425rem + 1.48235vw);min-width:0vw}@media (min-width: 1700px){.Section--15min-installation .Modal .Modal__box{padding:3rem}}.Media-presence{margin:3rem 4rem;margin-bottom:0}.Media-presence:before{padding-top:5%}.Section--Collections-list .Collection{margin-bottom:3rem;background-position:center;background-size:cover;background-repeat:no-repeat}.Section--Collections-list .Collection:last-child{margin-bottom:0}.Section--Collections-list .Collection .Collection__content{padding-top:calc(2.625rem + 11.64706vw);padding-bottom:calc(2.625rem + 11.64706vw);min-width:0vw;padding-left:1rem;padding-right:1rem;position:relative;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center}@media (min-width: 1700px){.Section--Collections-list .Collection .Collection__content{padding-top:15rem}}@media (min-width: 1700px){.Section--Collections-list .Collection .Collection__content{padding-bottom:15rem}}.Section--Collections-list .Collection .Collection__content h1{margin-bottom:0}@media (min-width: 64em){.Section--Collections-list .Collection .Collection__content h1{font-size:calc(1.725rem + 4.02353vw);min-width:0vw}}@media (min-width: 64em) and (min-width: 1700px){.Section--Collections-list .Collection .Collection__content h1{font-size:6rem}}.Section--Collections-list .Collection .Collection__content .arrow-button{position:absolute;text-align:center;top:60%}@media (min-width: 64em){.Section--Collections-list .Collection .Collection__content .arrow-button{width:2.8rem;height:2.8rem}}.Section--why-hydroviv{display:grid;grid-template-columns:1fr;grid-gap:1rem;margin-top:calc(1.625rem + 3.17647vw);min-width:0vw}@media (min-width: 1700px){.Section--why-hydroviv{margin-top:5rem}}@media (min-width: 64em){.Section--why-hydroviv{grid-template-columns:1fr 150px 1fr;grid-template-rows:.5fr 150px .5fr;grid-template-areas:"content1 . content2" ". image ." "content3 . content4";max-width:70rem;margin-left:auto;margin-right:auto}}@media (min-width: 64em){.Section--why-hydroviv .content1{grid-area:content1}}@media (min-width: 64em){.Section--why-hydroviv .content2{grid-area:content2}}@media (min-width: 64em){.Section--why-hydroviv .content3{grid-area:content3}}@media (min-width: 64em){.Section--why-hydroviv .content4{grid-area:content4}}.Section--why-hydroviv figure{grid-area:image;margin:-40px}@media (max-width: 63.99em){.Section--why-hydroviv figure{display:none}}.Section--why-hydroviv ul{list-style-type:square;color:#1869b6}.Section--why-hydroviv h3{color:#03acce}.Section--why-hydroviv .cta{text-align:center;margin-top:calc(1.625rem + 3.17647vw);min-width:0vw}@media (min-width: 1700px){.Section--why-hydroviv .cta{margin-top:5rem}}.Section--why-hydroviv .cta p{font-weight:600}.Section--why-hydroviv .cta .icon{width:2em;height:2em;transform:rotate(90deg)}.Section--why-hydroviv .break{position:relative}@media (max-width: 63.99em){.Section--why-hydroviv .break{display:none}}.Section--why-hydroviv .break:before{position:absolute;background-color:#ccc}.Section--why-hydroviv .break.vert:before{content:"";width:1px;height:90%;left:50%}.Section--why-hydroviv .break.horiz:before{content:"";width:90%;height:1px;top:50%}.Section--why-hydroviv .break.right:before{content:"";right:0}.Section--why-hydroviv .break.bottom:before{content:"";bottom:0}.Section--my-filter{text-align:center;padding-top:calc(1.525rem + 2.32941vw);padding-bottom:calc(1.525rem + 2.32941vw);padding-left:2rem;padding-right:2rem;margin-top:calc(1.425rem + 1.48235vw);min-width:0vw;background-color:#f5f5f5}@media (min-width: 1700px){.Section--my-filter{padding-top:4rem}}@media (min-width: 1700px){.Section--my-filter{padding-bottom:4rem}}@media (min-width: 1700px){.Section--my-filter{margin-top:3rem}}.Section--my-filter h1{margin-bottom:calc(1.325rem + .63529vw);min-width:0vw}@media (min-width: 1700px){.Section--my-filter h1{margin-bottom:2rem}}.Section--my-filter h1 p{margin-bottom:0}.Section--my-filter h1 strong{background-image:url(underline.png);background-position:bottom;background-repeat:no-repeat;background-size:contain}.Section--my-filter .Button{margin-top:calc(1.375rem + 1.05882vw);min-width:0vw}@media (min-width: 1700px){.Section--my-filter .Button{margin-top:2.5rem}}@media (max-width: 47.99em){.Section--my-filter .Button{padding:0 1.5rem}}.frequently-bought-together{max-width:42rem;margin:0 auto;margin-bottom:3rem;padding-top:calc(1.425rem + 1.48235vw);min-width:0vw;border-top:1px solid #D8D8D8}@media (min-width: 1700px){.frequently-bought-together{padding-top:3rem}}@media (min-width: 75em){.frequently-bought-together{margin-right:0;max-width:45%}}.frequently-bought-together h6{text-align:center;margin-bottom:1.2rem}.frequently-bought-together .wrapper{display:flex;background-color:#f5f5f5;position:relative}.frequently-bought-together .wrapper .media{flex-basis:45%;background-position:center;background-repeat:no-repeat;display:none;margin-top:1rem;margin-bottom:1rem;margin-left:1rem}@media (min-width: 48em){.frequently-bought-together .wrapper .media{background-size:contain;display:block}}.frequently-bought-together .wrapper .media .Badge--savings{margin:0 0 1em}.frequently-bought-together .wrapper .details{flex-basis:100%;margin:2em 1em;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-template-areas:"title" "price" "button";text-align:center}@media (min-width: 48em){.frequently-bought-together .wrapper .details{grid-template-columns:1fr 2fr;grid-template-areas:"title title" "price button";text-align:left;flex-basis:55%;margin-left:0;padding-right:1rem}}.frequently-bought-together .wrapper .details h3{grid-area:title;color:#03acce}.frequently-bought-together .wrapper .details .price{grid-area:price;margin-bottom:0;align-self:flex-end}.frequently-bought-together .wrapper .details .price p{margin-bottom:0;font-size:calc(1.265rem + .12706vw);min-width:0vw}@media (min-width: 1700px){.frequently-bought-together .wrapper .details .price p{font-size:1.4rem}}.frequently-bought-together .wrapper .details .price p:not(.muted){font-weight:700}.frequently-bought-together .wrapper .details .price p.muted{font-size:1rem;color:#949ea8;text-decoration:line-through;line-height:.6}.frequently-bought-together .wrapper .details .buttonWrapper{grid-area:button;align-self:flex-end;text-align:right;margin-top:.5em}@media (min-width: 48em){.frequently-bought-together .wrapper .details .buttonWrapper{text-align:left;margin-top:0}}.frequently-bought-together .wrapper .details .buttonWrapper .Button{color:#fff;background:linear-gradient(135deg,#03acce,#9cdbd1);padding:0 2.5rem}@media (max-width: 47.99em){.frequently-bought-together .wrapper .details .buttonWrapper .Button{margin-right:.5rem}}.frequently-bought-together .wrapper .details .buttonWrapper form{text-align:right}.Section--Product-Gallery .Section__header .heading{font-size:calc(1.405rem + 1.31294vw);min-width:0vw}@media (min-width: 1700px){.Section--Product-Gallery .Section__header .heading{font-size:2.8rem}}.Section--Product-Gallery .Section__header strong{position:relative;z-index:1}.Section--Product-Gallery .Section__header strong:after{content:"";position:absolute;width:100%;height:5px;background-color:#03acce;bottom:5px;left:0;z-index:-1}@media (min-width: 48em){.Section--Product-Gallery .Section__header strong:after{bottom:9px}}.Section--Product-Gallery .Card__content a{color:inherit}@media (max-width: 47.99em){.Section--Product-Gallery .Loop{grid-template-columns:1fr}}.CustomList{max-width:50rem;margin-bottom:6rem}.CustomList .heading{text-align:center}.CustomList .CustomList__container{display:grid;grid-template-columns:1fr;column-gap:2rem;row-gap:1rem}@media (min-width: 48em){.CustomList .CustomList__container{grid-template-columns:1fr 1fr 1fr}}.CustomList .CustomList__item{text-align:center;font-weight:500}.CustomList .CustomList__item img{width:5rem;height:5rem;margin:0 auto 1.5rem}.CustomList .CustomList__item:not(:last-child){margin-bottom:1.5em}.Section--faqs .FAQ__title{max-width:28rem;margin:0 auto;margin-bottom:calc(1.425rem + 1.48235vw);min-width:0vw;text-align:center}@media (min-width: 1700px){.Section--faqs .FAQ__title{margin-bottom:3rem}}.Section--faqs .FAQ__title:not(:first-child){margin-top:calc(1.625rem + 3.17647vw);min-width:0vw}@media (min-width: 1700px){.Section--faqs .FAQ__title:not(:first-child){margin-top:5rem}}@media (max-width: 47.99em){.Section--faqs .FAQ__title h2{font-size:22px}}.Section--faqs .FAQ__item{background-color:#f5f5f5;margin-bottom:.5rem}.Section--faqs .FAQ__item .FAQ__item-header{padding:1rem 2rem;font-weight:700;display:flex;align-items:center;justify-content:space-between}.Section--faqs .FAQ__item .FAQ__item-header .plus{position:relative;min-width:30px;margin-left:25px}.Section--faqs .FAQ__item .FAQ__item-header .plus span{width:20px;height:1px;background-color:#000;position:absolute}.Section--faqs .FAQ__item .FAQ__item-header .plus span:first-child{transform:rotate(90deg)}.Section--faqs .FAQ__item.is-active .FAQ__item-content{padding:calc(1.325rem + .63529vw);min-width:0vw;padding-top:0}@media (min-width: 1700px){.Section--faqs .FAQ__item.is-active .FAQ__item-content{padding:2rem}}.Section--faqs .FAQ__item.is-active .FAQ__item-content .contentWrapper :last-child{margin-bottom:0}.Section--faqs .FAQ__item.is-active .plus :first-child{display:none}.Section--product-upsell{display:grid;grid-template-columns:6rem 1fr;column-gap:2rem;max-width:50rem;margin-left:auto;margin-right:auto;margin-bottom:2rem;margin-top:calc(1.525rem + 2.32941vw);min-width:0vw}@media (min-width: 1700px){.Section--product-upsell{margin-top:4rem}}.Section--product-upsell .details{display:flex;flex-wrap:wrap;justify-content:space-between}.Section--product-upsell .inner{flex-basis:16rem;margin-right:1rem}.Section--product-upsell .inner p:last-child{margin-bottom:0}.Section--product-upsell h5{font-size:1.12rem}.Section--product-upsell .intro{font-size:.9rem;margin-bottom:.4em;font-weight:500}.Section--product-upsell .intro strong{color:var(--color-ui-primary)}.Section--product-upsell .tagline{font-size:.8rem;margin-bottom:1rem;display:flex}@media (min-width: 48em){.Section--product-upsell .tagline{align-items:flex-end}}.Section--product-upsell .tagline .icon{font-size:1.4rem;margin-right:.5em}.Section--product-upsell .rc-container-wrapper,.Section--product-upsell #rc_container{display:none!important}.Section--product-upsell #custom_rc_shipping_interval_frequency{display:none;font-size:.85rem;padding:0 calc(1.325rem + .63529vw);min-width:0vw;width:100%;border:1px solid #e5e5e5;border-radius:5rem;height:unset;min-height:3.5em;margin-bottom:.5rem;position:relative;background-image:url(down.svg);background-position:95% 50%;background-repeat:no-repeat;background-size:1rem}@media (min-width: 1700px){.Section--product-upsell #custom_rc_shipping_interval_frequency{padding:0 2rem}}.rc_theme--default .Section--product-upsell #custom_rc_shipping_interval_frequency{display:block}.Section--product-upsell .Button{padding:0 calc(1.425rem + 1.48235vw);min-width:0vw;min-height:3em}@media (min-width: 1700px){.Section--product-upsell .Button{padding:0 3rem}}.Section--product-upsell .rc_select__frequency{padding:0}.Header .Header__desktop{display:grid;grid-template-columns:1fr 5fr 1fr;grid-template-areas:"brand mainnav secnav";column-gap:1rem;align-items:center;padding:calc(1.265rem + .12706vw) 0;min-width:0vw}@media (min-width: 48em){.Header .Header__desktop{column-gap:2rem}}@media (min-width: 1700px){.Header .Header__desktop{padding:1.4rem 0}}.Header .contact_bar{justify-content:center;padding-top:1rem;display:flex}@media (min-width: 64em){.Header .contact_bar{justify-content:flex-end;padding-top:.5rem}}.Header .contact_bar.contact_bar--mobile{padding-bottom:1.4em;margin-top:-1em}.Header .contact_bar a{color:#2d2e2f;font-size:.8em;padding:0 .8em;line-height:1;font-weight:400;vertical-align:text-top;display:flex;align-items:center}.Header .contact_bar a:before{content:"";display:inline-block;height:.8em;width:1.4em;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:.2em;color:#03acce}.Header .contact_bar a:hover{color:#03acce}.Header .contact_bar a:first-child{border-right:1px solid #ecefef;display:none}.Header .contact_bar a:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2303ACCE' d='M20 22.621l-3.521-6.795c-.008.004-1.974.97-2.064 1.011-2.24 1.086-6.799-7.82-4.609-8.994l2.083-1.026-3.493-6.817-2.106 1.039c-7.202 3.755 4.233 25.982 11.6 22.615.121-.055 2.102-1.029 2.11-1.033z'/%3E%3C/svg%3E")}.Header .contact_bar a:last-child:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 18'%3E%3Cpath fill='%2303ACCE' d='M0.852272729,0 C0.381594993,0 0,0.385981077 0,0.862068822 L0,16.3793105 C0,16.8553982 0.381594993,17.2413793 0.852272729,17.2413793 L24.1477273,17.2413793 C24.618405,17.2413793 25,16.8553982 25,16.3793105 L25,0.862068822 C25,0.385981077 24.618405,0 24.1477273,0 L0.852272729,0 L0.852272729,0 Z M3.44827586,1.72413793 L21.5517241,1.72413793 L12.5,9.48275862 L3.44827586,1.72413793 Z M1.72413793,2.5862069 L11.9682963,10.9841563 C12.2791056,11.2376879 12.7208944,11.2376879 13.0317037,10.9841563 L23.2758621,2.5862069 L23.2758621,15.5172414 L1.72413793,15.5172414 L1.72413793,2.5862069 Z'/%3E%3C/svg%3E")}.Header__brand{text-align:center;grid-area:brand}.Header__brand .icon{width:10rem;vertical-align:middle}.Header__nav--primary{grid-area:mainnav}.Header__nav--primary .Nav{justify-content:flex-start}.Header__nav--secondary{text-align:right;grid-area:secnav;display:flex;justify-content:center;flex-direction:column;align-items:flex-end}.Header__nav--secondary .wrapper{display:flex}.Header__nav--secondary .Nav{justify-content:flex-end}html{scroll-behavior:smooth}.Footer{padding-top:calc(1.625rem + 3.17647vw);padding-bottom:calc(1.625rem + 3.17647vw);min-width:0vw;overflow-x:hidden}@media (min-width: 1700px){.Footer{padding-top:5rem}}@media (min-width: 1700px){.Footer{padding-bottom:5rem}}.Footer .Footer__grid{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 63.99em){.Footer .Footer__grid h5{margin-bottom:.2em}}.Footer .Footer__grid>*{flex-basis:100%;text-align:center;align-items:center}.Footer .Footer__grid>*:not(:last-child){margin-bottom:calc(1.375rem + 1.05882vw);min-width:0vw}@media (min-width: 1700px){.Footer .Footer__grid>*:not(:last-child){margin-bottom:2.5rem}}@media (min-width: 64em){.Footer .Footer__grid>*{flex-basis:20%;align-items:flex-start;text-align:left}}.Footer .copyright{text-align:center;font-size:.7em}@media (min-width: 64em){.Footer .copyright{text-align:right}}.Section--newsletter{background-color:#f5f5f5;padding:4rem 1rem;margin-top:0}.Section--newsletter .Section__header{max-width:60rem}.Section--newsletter .Section__content{max-width:62rem;margin:0 auto}.Section--newsletter .Section__content form{display:flex;flex-direction:column}.Section--newsletter .Section__content form input{margin-bottom:3em}.Section--newsletter .Section__content form .Button{align-self:center}.Section--newsletter .alert{text-align:center}.Section--newsletter .alert.alert-success{color:#03acce;font-weight:700}.template-index .Main{overflow-x:hidden}body.template-collection .Main{margin-top:calc(1.325rem + .63529vw);min-width:0vw}@media (min-width: 1700px){body.template-collection .Main{margin-top:2rem}}body.template-collection .Main .Loop{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-gap:3rem;padding:1rem .5rem}body.template-collection .Main .Card--product{padding:1rem;border-radius:10px;box-shadow:0 0 15px 5px #f5f5f5}body.template-collection .Main .Card--product figure:before{padding-top:100%}body.template-collection .Main .Card--product .Card__media{position:relative}body.template-collection .Main .Card--product .Card__media .on-sale{position:absolute;color:#fff;background-color:#e83980;padding:.5em 1em;border-radius:5px;top:0;right:0}body.template-collection .Main .Card--product .Card__media img{object-fit:cover}body.template-collection .Main .Card--product .Card__content .price{margin-bottom:1em}body.template-collection .Main .Card--product .Card__content .price.has-subscription{margin-bottom:.5em}body.template-collection .Main .Card--product .Card__content .learn_more{margin-top:auto;margin-bottom:1em}body.template-collection .Main .Card--product .Card__content .excerpt{text-align:left;margin-bottom:1rem}body.template-collection .Main .Card--product .Card__content .excerpt p,body.template-collection .Main .Card--product .Card__content .excerpt li{margin-bottom:.7em;font-size:.85rem}body.template-collection .Main .Card--product .Card__content .Button--addtocart{margin-top:0}body.template-collection .Main .Card--product .subscribe-note{display:block;font-size:.75rem}body.template-collection .Main .Card--product .compare-price{color:#949ea8;text-decoration:line-through}body.template-collection .Main__header,body.template-collection .pagination{text-align:center}body.template-collection .Secondary_collection{margin-top:calc(1.525rem + 2.32941vw);min-width:0vw}@media (min-width: 1700px){body.template-collection .Secondary_collection{margin-top:4rem}}body.template-collection .Secondary_collection .heading{text-align:center;max-width:45rem;margin-left:auto;margin-right:auto}body.template-collection .Card__content .excerpt{display:none}body.template-collection[abtest=true] .Card__content .excerpt{display:block}body.template-product .Main,body.template-productWater-filter .Main,body.template-productShower-filter .Main,body.template-productRefrigerator-filter .Main{overflow:unset}body.template-product .Product,body.template-productWater-filter .Product,body.template-productShower-filter .Product,body.template-productRefrigerator-filter .Product{display:grid;grid-template-columns:1fr;align-content:flex-start;grid-gap:4rem}@media (min-width: 64em){body.template-product .Product,body.template-productWater-filter .Product,body.template-productShower-filter .Product,body.template-productRefrigerator-filter .Product{grid-template-columns:1fr 1fr}}body.template-product .Product .Product__media:before,body.template-productWater-filter .Product .Product__media:before,body.template-productShower-filter .Product .Product__media:before,body.template-productRefrigerator-filter .Product .Product__media:before{padding-top:100%}body.template-product .Product .Product__content,body.template-productWater-filter .Product .Product__content,body.template-productShower-filter .Product .Product__content,body.template-productRefrigerator-filter .Product .Product__content{padding-top:0}@media (min-width: 48em){body.template-product .Product .Product__content,body.template-productWater-filter .Product .Product__content,body.template-productShower-filter .Product .Product__content,body.template-productRefrigerator-filter .Product .Product__content{padding:0 calc(1.425rem + 1.48235vw) calc(1.425rem + 1.48235vw) calc(1.425rem + 1.48235vw);min-width:0vw}}@media (min-width: 48em) and (min-width: 1700px){body.template-product .Product .Product__content,body.template-productWater-filter .Product .Product__content,body.template-productShower-filter .Product .Product__content,body.template-productRefrigerator-filter .Product .Product__content{padding:0 3rem 3rem}}body.template-product .Product .yotpo.bottomLine,body.template-productWater-filter .Product .yotpo.bottomLine,body.template-productShower-filter .Product .yotpo.bottomLine,body.template-productRefrigerator-filter .Product .yotpo.bottomLine{margin-bottom:1rem}@media (max-width: 63.99em){body.template-product .Product .yotpo.bottomLine .yotpo-bottomline,body.template-productWater-filter .Product .yotpo.bottomLine .yotpo-bottomline,body.template-productShower-filter .Product .yotpo.bottomLine .yotpo-bottomline,body.template-productRefrigerator-filter .Product .yotpo.bottomLine .yotpo-bottomline{float:unset;text-align:center;justify-content:center}}body.template-product .Product .title,body.template-productWater-filter .Product .title,body.template-productShower-filter .Product .title,body.template-productRefrigerator-filter .Product .title{text-align:center;margin-top:calc(1.425rem + 1.48235vw);min-width:0vw}@media (min-width: 64em){body.template-product .Product .title,body.template-productWater-filter .Product .title,body.template-productShower-filter .Product .title,body.template-productRefrigerator-filter .Product .title{text-align:left}}@media (min-width: 1700px){body.template-product .Product .title,body.template-productWater-filter .Product .title,body.template-productShower-filter .Product .title,body.template-productRefrigerator-filter .Product .title{margin-top:3rem}}body.template-product .Product .title h1:not(:last-child),body.template-productWater-filter .Product .title h1:not(:last-child),body.template-productShower-filter .Product .title h1:not(:last-child),body.template-productRefrigerator-filter .Product .title h1:not(:last-child){margin-bottom:.1em}body.template-product .Product .title h3,body.template-productWater-filter .Product .title h3,body.template-productShower-filter .Product .title h3,body.template-productRefrigerator-filter .Product .title h3{color:#949ea8}body.template-product .Product .rc-widget select,body.template-productWater-filter .Product .rc-widget select,body.template-productShower-filter .Product .rc-widget select,body.template-productRefrigerator-filter .Product .rc-widget select{padding:0 2em;-webkit-appearance:auto;appearance:auto}body.template-product .Product .rc-widget .rc-template__legacy-radio .rc-radio__label,body.template-productWater-filter .Product .rc-widget .rc-template__legacy-radio .rc-radio__label,body.template-productShower-filter .Product .rc-widget .rc-template__legacy-radio .rc-radio__label,body.template-productRefrigerator-filter .Product .rc-widget .rc-template__legacy-radio .rc-radio__label{letter-spacing:unset}body.template-product .Product .description,body.template-productWater-filter .Product .description,body.template-productShower-filter .Product .description,body.template-productRefrigerator-filter .Product .description{margin-bottom:2em}body.template-product .Product .price,body.template-productWater-filter .Product .price,body.template-productShower-filter .Product .price,body.template-productRefrigerator-filter .Product .price{margin-bottom:2em;font-size:.8rem;text-align:center}@media (min-width: 64em){body.template-product .Product .price,body.template-productWater-filter .Product .price,body.template-productShower-filter .Product .price,body.template-productRefrigerator-filter .Product .price{text-align:left}}body.template-product .Product .money,body.template-productWater-filter .Product .money,body.template-productShower-filter .Product .money,body.template-productRefrigerator-filter .Product .money{font-size:2em;font-weight:700}body.template-product .Product #comparePrice,body.template-productWater-filter .Product #comparePrice,body.template-productShower-filter .Product #comparePrice,body.template-productRefrigerator-filter .Product #comparePrice{color:#949ea8;font-weight:700;font-size:1.5em;text-decoration:line-through;text-decoration-color:#000;margin-left:1em}body.template-product .Product .Product__form,body.template-productWater-filter .Product .Product__form,body.template-productShower-filter .Product .Product__form,body.template-productRefrigerator-filter .Product .Product__form{margin-bottom:calc(1.325rem + .63529vw);min-width:0vw}@media (min-width: 1700px){body.template-product .Product .Product__form,body.template-productWater-filter .Product .Product__form,body.template-productShower-filter .Product .Product__form,body.template-productRefrigerator-filter .Product .Product__form{margin-bottom:2rem}}body.template-product .Product .Product__form .Buttons,body.template-productWater-filter .Product .Product__form .Buttons,body.template-productShower-filter .Product .Product__form .Buttons,body.template-productRefrigerator-filter .Product .Product__form .Buttons{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width: 64em){body.template-product .Product .Product__form .Buttons,body.template-productWater-filter .Product .Product__form .Buttons,body.template-productShower-filter .Product .Product__form .Buttons,body.template-productRefrigerator-filter .Product .Product__form .Buttons{flex-wrap:nowrap;justify-content:flex-start}}body.template-product .Product .Product__form .Buttons>*,body.template-productWater-filter .Product .Product__form .Buttons>*,body.template-productShower-filter .Product .Product__form .Buttons>*,body.template-productRefrigerator-filter .Product .Product__form .Buttons>*{margin-bottom:.5em;margin-left:.5em;margin-right:.5em;flex-grow:1}body.template-product .Product .Product__form .Buttons .Button,body.template-productWater-filter .Product .Product__form .Buttons .Button,body.template-productShower-filter .Product .Product__form .Buttons .Button,body.template-productRefrigerator-filter .Product .Product__form .Buttons .Button{visibility:visible!important}body.template-product .Product .Product__form .quantity,body.template-productWater-filter .Product .Product__form .quantity,body.template-productShower-filter .Product .Product__form .quantity,body.template-productRefrigerator-filter .Product .Product__form .quantity{display:flex;overflow:hidden;border:1px solid black;border-radius:100px;justify-content:center;align-items:center}body.template-product .Product .Product__form .quantity input[type=text],body.template-productWater-filter .Product .Product__form .quantity input[type=text],body.template-productShower-filter .Product .Product__form .quantity input[type=text],body.template-productRefrigerator-filter .Product .Product__form .quantity input[type=text]{margin:0;max-width:8.5rem;padding-top:1.9em;padding-bottom:1.9em}body.template-product .Product .Product__form .quantity .minus_btn,body.template-product .Product .Product__form .quantity .plus_btn,body.template-productWater-filter .Product .Product__form .quantity .minus_btn,body.template-productWater-filter .Product .Product__form .quantity .plus_btn,body.template-productShower-filter .Product .Product__form .quantity .minus_btn,body.template-productShower-filter .Product .Product__form .quantity .plus_btn,body.template-productRefrigerator-filter .Product .Product__form .quantity .minus_btn,body.template-productRefrigerator-filter .Product .Product__form .quantity .plus_btn{appearance:none;-webkit-appearance:none;position:relative;min-width:40px;border:0;font-size:1.5rem;font-weight:100;background:none;display:flex;align-items:center}body.template-product .Product .Product__form #rc_radio_options label,body.template-productWater-filter .Product .Product__form #rc_radio_options label,body.template-productShower-filter .Product .Product__form #rc_radio_options label,body.template-productRefrigerator-filter .Product .Product__form #rc_radio_options label{text-transform:unset;font-weight:unset;letter-spacing:unset}body.template-product .Product .Product__form #rc_autodeliver_options select,body.template-productWater-filter .Product .Product__form #rc_autodeliver_options select,body.template-productShower-filter .Product .Product__form #rc_autodeliver_options select,body.template-productRefrigerator-filter .Product .Product__form #rc_autodeliver_options select{appearance:auto;-webkit-appearance:auto;padding:.3em 1em;height:unset;line-height:unset}body.template-product .Product .social-sharing,body.template-productWater-filter .Product .social-sharing,body.template-productShower-filter .Product .social-sharing,body.template-productRefrigerator-filter .Product .social-sharing{margin-top:2rem}body.template-product .Product .social-sharing:not(:last-child),body.template-productWater-filter .Product .social-sharing:not(:last-child),body.template-productShower-filter .Product .social-sharing:not(:last-child),body.template-productRefrigerator-filter .Product .social-sharing:not(:last-child){margin-bottom:3rem}body.template-product .Product .social-sharing ul,body.template-productWater-filter .Product .social-sharing ul,body.template-productShower-filter .Product .social-sharing ul,body.template-productRefrigerator-filter .Product .social-sharing ul{display:flex;list-style-type:none;padding:0;margin:0;align-items:center}body.template-product .Product .social-sharing ul li:not(:first-child),body.template-productWater-filter .Product .social-sharing ul li:not(:first-child),body.template-productShower-filter .Product .social-sharing ul li:not(:first-child),body.template-productRefrigerator-filter .Product .social-sharing ul li:not(:first-child){margin-left:1em}body.template-product .Product .social-sharing ul li:first-child,body.template-productWater-filter .Product .social-sharing ul li:first-child,body.template-productShower-filter .Product .social-sharing ul li:first-child,body.template-productRefrigerator-filter .Product .social-sharing ul li:first-child{text-transform:uppercase;font-size:.8em;font-weight:700}body.template-product .Product .social-sharing ul a[class],body.template-productWater-filter .Product .social-sharing ul a[class],body.template-productShower-filter .Product .social-sharing ul a[class],body.template-productRefrigerator-filter .Product .social-sharing ul a[class]{width:1.8em;height:1.8em;background-size:contain}body.template-product .CertificationBadges,body.template-productWater-filter .CertificationBadges,body.template-productShower-filter .CertificationBadges,body.template-productRefrigerator-filter .CertificationBadges{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2rem 0}body.template-product .CertificationBadges .badge,body.template-productWater-filter .CertificationBadges .badge,body.template-productShower-filter .CertificationBadges .badge,body.template-productRefrigerator-filter .CertificationBadges .badge{width:20%;max-width:7rem}body.template-product .CertificationBadges .badge:before,body.template-productWater-filter .CertificationBadges .badge:before,body.template-productShower-filter .CertificationBadges .badge:before,body.template-productRefrigerator-filter .CertificationBadges .badge:before{padding-top:100%}body.template-product .Product .StickyAtc,body.template-productWater-filter .Product .StickyAtc,body.template-productShower-filter .Product .StickyAtc,body.template-productRefrigerator-filter .Product .StickyAtc{display:none;position:fixed;z-index:100;top:0;left:0;width:100%;padding:1rem 0;background-color:#fff;box-shadow:0 0 8px 3px #0000001a}body.template-product .Product .StickyAtc .Container,body.template-productWater-filter .Product .StickyAtc .Container,body.template-productShower-filter .Product .StickyAtc .Container,body.template-productRefrigerator-filter .Product .StickyAtc .Container{display:flex;justify-content:space-between;align-items:center;gap:1rem}body.template-product .Product .StickyAtc .title,body.template-productWater-filter .Product .StickyAtc .title,body.template-productShower-filter .Product .StickyAtc .title,body.template-productRefrigerator-filter .Product .StickyAtc .title{padding:0;font-size:1rem;margin-top:0;text-align:left}@media (min-width: 48em){body.template-product .Product .StickyAtc .title,body.template-productWater-filter .Product .StickyAtc .title,body.template-productShower-filter .Product .StickyAtc .title,body.template-productRefrigerator-filter .Product .StickyAtc .title{font-size:1.5rem}}body.template-product .Product .StickyAtc .title h2,body.template-productWater-filter .Product .StickyAtc .title h2,body.template-productShower-filter .Product .StickyAtc .title h2,body.template-productRefrigerator-filter .Product .StickyAtc .title h2{font-size:inherit}body.template-product .Product .StickyAtc .title h2:last-child,body.template-productWater-filter .Product .StickyAtc .title h2:last-child,body.template-productShower-filter .Product .StickyAtc .title h2:last-child,body.template-productRefrigerator-filter .Product .StickyAtc .title h2:last-child{margin-bottom:0}body.template-product .Product .StickyAtc .title h3,body.template-productWater-filter .Product .StickyAtc .title h3,body.template-productShower-filter .Product .StickyAtc .title h3,body.template-productRefrigerator-filter .Product .StickyAtc .title h3{font-size:.75em}body.template-product .Product .StickyAtc .title,body.template-product .Product .StickyAtc h3,body.template-productWater-filter .Product .StickyAtc .title,body.template-productWater-filter .Product .StickyAtc h3,body.template-productShower-filter .Product .StickyAtc .title,body.template-productShower-filter .Product .StickyAtc h3,body.template-productRefrigerator-filter .Product .StickyAtc .title,body.template-productRefrigerator-filter .Product .StickyAtc h3{margin-bottom:0!important}@media (max-width: 47.99em){body.template-product .Product .StickyAtc .Button,body.template-productWater-filter .Product .StickyAtc .Button,body.template-productShower-filter .Product .StickyAtc .Button,body.template-productRefrigerator-filter .Product .StickyAtc .Button{padding:0 1.5em}}.ProductGallery .Gallery__item,.ProductGallery img{width:100%}.ProductGallery .mainImage{width:100%;height:100%;margin-bottom:1rem}.ProductGallery .mainImage:not(.flickity-enabled) .Gallery__item:not(:first-item){position:absolute;opacity:0}.ProductGallery .flickity-page-dots{bottom:-1.5rem}@media (min-width: 48em){.ProductGallery .flickity-page-dots{display:none}}.ProductGallery .flickity-page-dots .dot{width:12px;height:12px;background-color:var(--color-ui-secondary)}.ProductGallery .flickity-page-dots .dot.is-selected{background-color:var(--color-ui-primary)}@media (max-width: 63.99em){.ProductGallery .flickity-prev-next-button.next{right:-2rem}.ProductGallery .flickity-prev-next-button.previous{left:-2rem}}.Gallery__thumbs{position:relative;display:none}@media (min-width: 48em){.Gallery__thumbs{display:block}}.Gallery__thumbs .item{width:calc(100% / 3)}.Gallery__thumbs .item figure{border:1px solid #d8d8d8;margin-right:1em}.Gallery__thumbs .item figure:before{padding-top:100%}.Gallery__thumbs .item.is-selected figure{border:2px solid #03acce}.Gallery__thumbs .wrapper{opacity:0;transition:opacity .2s ease-out;height:100%}.Gallery__thumbs .wrapper.flickity-enabled{opacity:1}.Gallery__status{display:none}.template-blog .Main{margin-top:0}.template-blog .breadcrumbs{padding:1rem 0;margin-bottom:1rem}.template-blog .Main__header{margin-bottom:calc(1.425rem + 1.48235vw);min-width:0vw;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;text-align:center}@media (min-width: 1700px){.template-blog .Main__header{margin-bottom:3rem}}@media (min-width: 48em){.template-blog .Main__header{flex-wrap:nowrap;text-align:left}}.template-blog .Main__header .sub_title{display:block;font-size:calc(1.275rem + .21176vw);min-width:0vw;color:#949ea8;margin-top:.5rem}@media (min-width: 1700px){.template-blog .Main__header .sub_title{font-size:1.5rem}}.template-blog .Main__header .rss{display:inline-block;flex-basis:100%}@media (min-width: 48em){.template-blog .Main__header .rss{flex-basis:8rem;text-align:right}}.template-blog .Main__header .rss .icon{width:.8em;height:100%}.template-blog .Main__content figure.featured:before{padding-top:56.25%}@media (max-width: 47.99em){.template-blog .Main__content .sidebar{display:none}}.template-blog .Main__content .sidebar ul{list-style-type:none;padding-left:0}.template-blog .Main__content .sidebar .recent-posts,.template-blog .Main__content .sidebar .categories{padding:1.5rem 1rem;box-shadow:0 0 15px #00000014;border-radius:10px}.template-blog .Main__content .sidebar .recent-posts{margin-bottom:3rem}.template-blog .Main__content .sidebar .recent-posts li{display:flex}@media (max-width: 63.99em){.template-blog .Main__content .sidebar .recent-posts li{flex-direction:column}}.template-blog .Main__content .sidebar .recent-posts li:not(:last-child){margin-bottom:2rem}.template-blog .Main__content .sidebar .recent-posts .post_img{flex-basis:30%}@media (min-width: 64em){.template-blog .Main__content .sidebar .recent-posts .post_img{margin-right:.5rem}}.template-blog .Main__content .sidebar .recent-posts .post_img figure:before{padding-top:100%}.template-blog .Main__content .sidebar .recent-posts .post_img img{object-fit:cover}.template-blog .Main__content .sidebar .recent-posts .post_detail{flex-basis:100%}.template-blog .Main__content .sidebar .recent-posts .post_detail .date{font-size:12px}.template-blog .Main__content{display:grid;grid-template-columns:1fr;column-gap:2rem}@media (min-width: 48em){.template-blog .Main__content{grid-template-columns:1fr .4fr}}.template-blog .Main__content .iframe-container{display:block;position:relative;padding-top:56.25%}.template-blog .Main__content .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.template-blog .Main__content .article__content h1,.template-blog .Main__content .article__content h2,.template-blog .Main__content .article__content h3,.template-blog .Main__content .article__content h4{font-size:calc(1.285rem + .29647vw);min-width:0vw}@media (min-width: 1700px){.template-blog .Main__content .article__content h1,.template-blog .Main__content .article__content h2,.template-blog .Main__content .article__content h3,.template-blog .Main__content .article__content h4{font-size:1.6rem}}.template-blog .Main__content .readmore{margin-top:2rem;text-align:center}.Section--Our-story{max-width:50rem;margin-top:calc(1.425rem + 1.48235vw);min-width:0vw;margin-left:auto;margin-right:auto}@media (min-width: 1700px){.Section--Our-story{margin-top:3rem}}.Section--Our-story .Section__header{font-size:calc(1.275rem + .21176vw);min-width:0vw}@media (min-width: 1700px){.Section--Our-story .Section__header{font-size:1.5rem}}.Section--Our-story .Section__content{text-align:center}.Section--Our-story .Section__content .header{margin-top:5rem;margin-bottom:3rem}.Section--Our-story .Section__content .subheading{color:#1869b6;margin-bottom:3rem}.Section--Our-story .Section__content .subheading.highlight{position:relative;box-shadow:0 0 10px 5px #f5f5f5;padding:calc(1.375rem + 1.05882vw);min-width:0vw;color:#03acce;text-align:left}@media (min-width: 1700px){.Section--Our-story .Section__content .subheading.highlight{padding:2.5rem}}.Section--Our-story .Section__content .subheading.highlight:before{content:"";position:absolute;width:3px;height:100%;background-image:linear-gradient(180deg,#03acce,#9cdbd1);top:0;left:0}.Section--Our-story .Section__content .content{text-align:left;margin-bottom:3rem}body[data-view=myfilter] footer{padding-top:0}.Section--myfilter{padding-bottom:0}.Section--myfilter .row{margin:0}.Section--myfilter .col-sm-12{padding:0}.Section--myfilter .box-page{border-radius:0;box-shadow:none;padding:0;margin-bottom:0}.Section--myfilter .rte{padding:0}.Section--myfilter .myfilter-section{margin-bottom:0}.Section--myfilter .myfilter-section1 .myfilter-header{padding-top:50px;padding-bottom:100px;max-width:1100px;margin:0 auto}.Section--myfilter .myfilter-section1 .myfilter-header h1{text-align:left;color:#1b69b0;font-family:Poynter;font-size:38px;line-height:1.4em}.Section--myfilter .myfilter-section1 .myfilter-body{background-color:#1b69b0;position:relative;padding:40px 10px 100px}.Section--myfilter .myfilter-section1 .myfilter-body h2{color:#fff;margin-bottom:40px;font-family:BrandonGrotesque;font-size:25px;line-height:1.4em}.Section--myfilter .myfilter-section1 .myfilter-body .myfilter-form-fullwidth{width:100%;max-width:800px}.Section--myfilter .myfilter-section1 .myfilter-body .myfilter-form-fullwidth input{font-family:BrandonGrotesque;font-weight:500;padding:7px;font-size:22px}.Section--myfilter .myfilter-section1 .myfilter-body .myfilter-form-fullwidth input:focus{box-shadow:0 0 10px #00000080}.Section--myfilter .myfilter-section1 .myfilter-body .myfilter-form-fullwidth label{margin-left:0;color:#fff;font-family:Poynter}.Section--myfilter .myfilter-section1 .myfilter-body .myfilter-form-fullwidth label span{font-family:BrandonGrotesque;font-size:15px;line-height:1.5em;font-weight:500}.Section--myfilter .myfilter-section1 .myfilter-body .myfilter-form-fullwidth button{background-color:#10acd0;font-size:25px;padding:15px 50px;margin:30px auto 0;border-radius:100px;font-family:Poynter;font-weight:500}.Section--myfilter .myfilter-section1 .myfilter-body:before{content:"";position:absolute;left:0;right:0;top:-100px;height:100px;background-image:url(/cdn/shop/files/hydroviv-waves_copy.png?v=1582825988);background-size:100% 101px}.Section--myfilter .myfilter-section2{max-width:1100px;margin:0 auto;padding:80px 10px 100px}.Section--myfilter .myfilter-section2 h1{color:#1b69b0;margin-bottom:40px;font-family:Poynter;line-height:1.4em}.Section--myfilter .myfilter-section2 label{margin-left:0;color:#707070;font-family:Poynter;font-size:28px;line-height:1.4em}.Section--myfilter .myfilter-section2 .myfilter-radio-opt{margin:30px 0 0;position:relative;font-size:18px;font-weight:500;font-family:BrandonGrotesque;line-height:1.5em}.Section--myfilter .myfilter-section2 .myfilter-radio-opt:before{content:"";width:17px;height:17px;border:2px solid #10acd0;border-radius:100px;position:absolute;top:-20px;left:calc(50% - 10px);cursor:pointer}.Section--myfilter .myfilter-section2 input[type=radio]:checked+.myfilter-radio-opt:before{background-color:#10acd0}.Section--myfilter .myfilter-section2 input[type=radio]{opacity:0;position:fixed;width:0}.Section--myfilter .myfilter-section2 button{background-color:#10acd0;font-size:25px;padding:15px 50px;margin:30px 0 0;border-radius:100px;font-family:Poynter;font-weight:500}.Section--myfilter .myfilter-section3{width:100%;padding:10px 10px 100px;background-color:#1b69b0;position:relative;margin-top:160px}.Section--myfilter .myfilter-section3 h1{color:#fff;font-family:Poynter;font-weight:500;margin-bottom:40px;line-height:1.4em}.Section--myfilter .myfilter-section3 .myfilter-body{max-width:800px;margin:0 auto}.Section--myfilter .myfilter-section3 input{font-family:BrandonGrotesque;font-weight:500;padding:7px;font-size:22px}.Section--myfilter .myfilter-section3 input:focus{box-shadow:0 0 10px #00000080}.Section--myfilter .myfilter-section3 button{background-color:#10acd0;font-size:25px;padding:15px 50px;margin:30px auto 0;border-radius:100px;font-family:Poynter;font-weight:500}.Section--myfilter .myfilter-section3:before{content:"";position:absolute;left:0;right:0;top:-100px;height:100px;background-image:url(/cdn/shop/files/hydroviv-waves.png?v=1581536108);background-size:100% 101px}.Section--myfilter .myfilter-section4{padding:10px 0 0}.Section--myfilter .myfilter-section4 #myfilter-page4subhead{display:none}.Section--myfilter .myfilter-section4 .myfilter-graph .myfilter-graph-shell{border-left:0;float:left;margin-left:20px;width:75%}.Section--myfilter .myfilter-section4 .myfilter-graph .singleBar{width:12.5%;margin-left:2.5%;margin-right:2.5%}.Section--myfilter .myfilter-section4 .myfilter-graph .singleBar .bar{background-color:#f1f1f1;position:relative;overflow:initial;cursor:pointer}.Section--myfilter .myfilter-section4 .myfilter-graph .singleBar .bar-tt{display:none;position:absolute;bottom:15px;left:50%;transform:translate(-50%);background-color:#fff;padding:5px 10px;border-radius:5px;min-width:250px;box-shadow:0 0 10px #0003;z-index:998;border:2px solid #9DDCD2}.Section--myfilter .myfilter-section4 .myfilter-graph .singleBar .bar-tt:before{content:"";display:block;height:0;width:0;position:absolute;border-top:8px solid #9DDCD2;border-left:8px solid transparent;border-right:8px solid transparent;bottom:-8px;left:50%;transform:translate(-50%);z-index:999}.Section--myfilter .myfilter-section4 .myfilter-graph .singleBar .value{background-color:#2865a9}.Section--myfilter .myfilter-section4 .myfilter-graph .singleBar .graph-title{display:flex;justify-content:center}.Section--myfilter .myfilter-section4 .myfilter-graph .myfilter-chart .singleBar:first-of-type{margin-left:0}.Section--myfilter .myfilter-section4 .myfilter-graph .myfilter-chart .singleBar:last-of-type{margin-right:0}.Section--myfilter .myfilter-section4 .myfilter-product-grid{display:block}.Section--myfilter .myfilter-section4 .myfilter-header h1{color:#1b69b0;margin-bottom:0;font-family:Poynter;line-height:1.4em}.Section--myfilter .myfilter-section4 .myfilter-header h2{margin-bottom:30px;font-family:BrandonGrotesque;font-weight:500;line-height:1.4em}.Section--myfilter .myfilter-section4 .myfilter-body h1,.Section--myfilter .myfilter-section4 .myfilter-body h2,.Section--myfilter .myfilter-section4 .myfilter-body h3{background-color:#1b69b0;color:#fff;line-height:1.4em}.Section--myfilter .myfilter-section4 .myfilter-body h1{margin:200px 0 0;padding:20px 0;position:relative;font-size:35px;font-family:Poynter}.Section--myfilter .myfilter-section4 .myfilter-body h1:before{content:"";position:absolute;left:0;right:0;top:-100px;height:100px;background-image:url(/cdn/shop/files/hydroviv-waves_copy.png?v=1582825988);background-size:100% 101px}.Section--myfilter .myfilter-section4 .myfilter-body h2{margin:0;font-family:BrandonGrotesque;font-size:28px}.Section--myfilter .myfilter-section4 .myfilter-body h3{font-size:28px;font-family:BrandonGrotesque}.Section--myfilter .myfilter-section4 .myfilter-body .myfilter-graph-wrapper{font-family:BrandonGrotesque}.Section--myfilter .myfilter-section4 .myfilter-body .myfilter-checklist{background-color:#1b69b0;display:flex;justify-content:center;padding:30px 10px 80px}.Section--myfilter .myfilter-section4 .myfilter-body .myfilter-checklist .myfilter-checkbox-wrapper{width:210px;height:140px;max-width:40%}.Section--myfilter .myfilter-section4 .myfilter-body .myfilter-checklist .myfilter-checkbox-wrapper p{font-size:18px;text-transform:uppercase;font-family:BrandonGrotesque;font-weight:500}.Section--myfilter .myfilter-section4 .myfilter-body .collection-grid{justify-content:center}.Section--myfilter .myfilter-section4 .myfilter-noresults-wrap{background-color:#1b69b0}.Section--myfilter .myfilter-section4 .myfilter-noresults-wrap h1{margin-top:180px}@media all and (max-width: 820px){#my-filter #content .myfilter-section4 .myfilter-checklist{flex-flow:wrap}#my-filter #content .myfilter-section4 .myfilter-checkbox-wrapper{width:120px;justify-content:center}#my-filter #content .myfilter-section4 .myfilter-checkbox-wrapper p{font-size:17px!important}#my-filter #content .myfilter-section1 .myfilter-body{padding:40px 30px 100px}#my-filter #content .myfilter-section2{padding:80px 30px 100px}#my-filter #content .myfilter-section3{padding:10px 30px 100px}.myfilter-header,.myfilter-graph .myfilter-recofilters h1,.myfilter-recofilters h2,.myfilter-recofilters h3{padding:0 30px}.myfilter-graph{overflow-x:scroll;margin-bottom:0;padding-bottom:60px}.myfilter-graph-wrapper{min-width:400px}}.myfilter-product-grid{display:none}.myfilter-section{text-align:center;margin-bottom:50px}.myfilter-header h1{font-size:35px}.myfilter-section2,.myfilter-section3,.myfilter-section4{display:none}.myfilter-form-fullwidth{margin:0 auto 20px;width:60%}.myfilter-form-fullwidth label{margin:20px 20px 0;font-size:25px;color:gray;vertical-align:middle;flex:1 0 120px;max-width:220px;text-align:left}.myfilter-form-fullwidth input{font-size:25px;padding:5px;color:gray;flex:1 0 120px;text-align:left}.myfilter-form-fullwidth span{font-size:11px;line-height:17px;display:block}.myfilter-form-fullwidth .myfilter-form-flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.myfilter-form-fullwidth button{padding:8px 16px;border:none;background:#333;color:#f2f2f2;text-transform:uppercase;letter-spacing:.09em;border-radius:2px;display:flex;margin:10px 20px}.myfilter-form-fullwidth2{margin:0 0 30px}.myfilter-form-fullwidth2 label{line-height:25px;max-width:320px}.myfilter-form-fullwidth2 .myfilter-radio{flex:.5 0 30px}#filter-btn-3{margin:20px 0}.myfilter-map{width:35%;background:gray;height:250px;float:right}.myfilter-checklist{display:inline-flex}.myfilter-checklist .fa-check-square{font-size:40px}.myfilter-checklist p{color:#fff}.myfilter-checklist .myfilter-checkbox-wrapper{width:150px;height:100px;color:#fff;background:#1cacce;margin:10px;display:flex;align-content:center;justify-content:center;flex-direction:column}.myfilter-section4 h2,.myfilter-section4 h3{margin:0}.myfilter-recofilters{display:none}.myfilter-graph{margin-bottom:60px}.myfilter-graph-label{width:11%;float:left;position:relative;height:100%}.myfilter-graph-label .myfilter-high{position:absolute;right:0}.myfilter-graph-label .myfilter-low{position:absolute;right:0;bottom:0}.myfilter-graph-label .myfilter-vert{position:absolute;right:0;transform:rotate(270deg);font-size:10px;width:300px;overflow:hidden;left:-60px;top:120px}.myfilter-graph-wrapper{font-family:Titillium Web,Helvetica,Arial,sans-serif;margin:0 auto;width:100%;height:250px;max-width:800px;display:none}.myfilter-graph-shell{float:right;width:88%;height:250px;max-width:700px;border-left:2px solid black;border-bottom:2px solid black}.myfilter-chart{width:100%}.myfilter-chart .singleBar{width:14%;float:left;margin-left:.5%;margin-right:.5%}.myfilter-chart .singleBar .bar{position:relative;height:250px;background:#0003;overflow:hidden;border-bottom:2px solid black}.myfilter-chart .singleBar .bar .value{position:absolute;bottom:0;width:100%;background:#3390a4;color:#fff;height:0;-webkit-transition:all 1.5s;transition:all 1.5s}.myfilter-chart .singleBar .bar .value span{position:absolute;font-size:22px;bottom:0;padding-bottom:30px;width:100%;height:20px;color:#fff;display:none;text-align:center;display:inline;opacity:0;left:0;margin:0;line-height:1;font-weight:400}.myfilter-chart .singleBar .graph-title{margin-top:5px;text-align:center;color:#000;line-height:15px}.myfilter-chart [class*=singleBar]:nth-child(odd) .value{background:#45b4cc}.myfilter-chart .singleBar:first-child{margin-left:2%}@keyframes fade-it-in{0%{opacity:0}to{opacity:1}}.myfilter-noresults-wrap{display:none}.myfilter-noresults-wrap h1{font-size:30px}.myfilter-noresults-wrap h2{font-size:16px}.myfilter-noresults-wrap button{padding:8px 16px;border:none;background:#333;color:#f2f2f2;text-transform:uppercase;letter-spacing:.09em;border-radius:2px;margin:20px}@media only screen and (max-width: 820px){.rte,.sfbox{padding:5px}.myfilter-map{width:100%;height:200px;float:none}.myfilter-header h1{font-size:25px;line-height:25px}.myfilter-section4 h2{margin:15px 0;line-height:16px}.myfilter-checklist .myfilter-checkbox-wrapper{width:55px;height:76px;color:#fff;background:#1cacce;margin:3px;padding:5px;display:flex;align-content:center;justify-content:flex-end;flex-direction:column}.myfilter-checklist .myfilter-checkbox-wrapper p{font-size:8px!important;margin:0;line-height:12px}.myfilter-form-fullwidth{margin-bottom:15px;width:100%}.myfilter-form-fullwidth button{margin-left:0}.myfilter-form-fullwidth label{margin-bottom:12px;font-size:12px;line-height:13px;margin-left:0}.myfilter-form-fullwidth input{border:1px solid gray}.myfilter-chart .singleBar .graph-title{font-size:8px;line-height:9px}.myfilter-chart .singleBar .bar .value span{font-size:12px;padding-bottom:20px}.myfilter-graph-label{width:11%;float:left;position:relative;height:100%}.myfilter-graph-label .myfilter-vert{position:relative;transform:rotate(270deg);font-size:10px;width:150px;overflow:hidden;margin-left:-10px;top:72%;left:100%;transform-origin:0% 0%}}@media only screen and (max-width: 420px){.myfilter-chart .singleBar .graph-title{font-size:6px;line-height:9px}}@media only screen and (max-width: 350px){.myfilter-form-fullwidth input{font-size:21px}}body[data-view=faq] .custom-select-section{margin-top:calc(1.425rem + 1.48235vw);min-width:0vw}@media (min-width: 1700px){body[data-view=faq] .custom-select-section{margin-top:3rem}}body[data-view=faq] .custom-select-section h1{text-align:center}body[data-view=faq] .custom-select{position:relative;max-width:20rem;margin:0 auto}body[data-view=faq] .custom-select select{display:none}body[data-view=faq] .select-selected{font-weight:700;border:1px solid transparent;border-color:transparent transparent #03acce transparent}body[data-view=faq] .select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#03acce transparent transparent transparent}body[data-view=faq] .select-selected.select-arrow-active:after{border-color:transparent transparent #03acce transparent;top:7px}body[data-view=faq] .select-items div,body[data-view=faq] .select-selected{color:#03acce;padding:8px 16px;cursor:pointer}body[data-view=faq] .select-items{position:absolute;top:100%;left:0;right:0;z-index:99;background:#fff;box-shadow:0 0 15px 5px #f5f5f5}body[data-view=faq] .select-hide{display:none}body[data-view=faq] .select-items div:hover,body[data-view=faq] .same-as-selected{background-color:#f5f5f5}@media (min-width: 64em){body[data-view=faq] .Section--Top-questions{max-width:75rem;margin-left:auto;margin-right:auto}}body[data-view=faq] .Section--Top-questions .Tile__content{padding:1rem}body[data-view=faq] .Section--Top-questions .Tile__content h3{line-height:1.4;margin-bottom:0}body[data-view=faq] .Section--Top-questions .plus{position:absolute;bottom:30px;right:30px;display:flex;justify-content:center;align-items:center;min-width:30px;min-height:30px;border:1px solid #03acce;border-radius:50%}body[data-view=faq] .Section--Top-questions .plus span{width:15px;height:1px;background-color:#03acce;position:absolute}body[data-view=faq] .Section--Top-questions .plus span:first-child{transform:rotate(90deg)}body[data-view=faq] .Section--Top-questions .Modal .Modal__box{padding:1rem;position:relative}body[data-view=faq] .Section--Top-questions .Modal .Modal__box .close{position:absolute;right:0}body[data-view=faq] .Section--Top-questions .Modal .Modal__content{padding:calc(1.525rem + 2.32941vw);min-width:0vw;text-align:center}@media (min-width: 1700px){body[data-view=faq] .Section--Top-questions .Modal .Modal__content{padding:4rem}}body[data-view=faq] .Section--Top-questions .Modal .Modal__content .Modal__details{max-width:80%;margin-left:auto;margin-right:auto}body[data-view=faq] .Section--Top-questions .Modal .Modal__content.has-media{display:flex;flex-wrap:wrap;text-align:left}body[data-view=faq] .Section--Top-questions .Modal .Modal__content.has-media .Modal__media{flex-basis:100%}@media (min-width: 64em){body[data-view=faq] .Section--Top-questions .Modal .Modal__content.has-media .Modal__media{flex-basis:55%}}body[data-view=faq] .Section--Top-questions .Modal .Modal__content.has-media .Modal__media .media-player-wrapper{padding-top:75%}body[data-view=faq] .Section--Top-questions .Modal .Modal__content.has-media .Modal__media figure:before{padding-top:80%}body[data-view=faq] .Section--Top-questions .Modal .Modal__content.has-media .Modal__details{max-width:100%;flex-basis:100%;padding-top:2rem}@media (min-width: 64em){body[data-view=faq] .Section--Top-questions .Modal .Modal__content.has-media .Modal__details{flex-basis:45%;padding-left:calc(1.625rem + 3.17647vw);min-width:0vw;padding-bottom:2rem}}@media (min-width: 64em) and (min-width: 1700px){body[data-view=faq] .Section--Top-questions .Modal .Modal__content.has-media .Modal__details{padding-left:5rem}}@media (min-width: 64em){body[data-view=faq] .Section--Top-questions .Modal .Modal__content.has-media .Modal__details p{font-size:calc(1.26875rem + .15882vw);min-width:0vw}}@media (min-width: 64em) and (min-width: 1700px){body[data-view=faq] .Section--Top-questions .Modal .Modal__content.has-media .Modal__details p{font-size:1.4375rem}}body[data-view=faq] .Section--Top-questions .Modal .Modal__content.has-media .Modal__details h1{margin-bottom:calc(1.475rem + 1.90588vw);min-width:0vw}@media (min-width: 1700px){body[data-view=faq] .Section--Top-questions .Modal .Modal__content.has-media .Modal__details h1{margin-bottom:3.5rem}}.template-cart .row{display:table;width:100%;padding:1em 0}@media (min-width: 48em){.template-cart .row{padding:1em}}.template-cart .row.item{box-shadow:0 5px 10px -10px gray}.template-cart .row ul{display:table-row;width:100%;list-style-type:none;padding-left:0}.template-cart .row ul li{display:inline-block;vertical-align:middle}.template-cart .row ul li:nth-child(1){width:30%}.template-cart .row ul li:nth-child(2){width:70%;padding-left:1em}.template-cart .row ul li:nth-child(3){width:calc(100%/3);text-align:center}.template-cart .row ul li:nth-child(4){width:calc(100%/3)}.template-cart .row ul li:nth-child(5){width:calc(100%/3);text-align:center}@media (min-width: 48em){.template-cart .row ul li:nth-child(1){width:10%}.template-cart .row ul li:nth-child(2){width:40%}.template-cart .row ul li:nth-child(3){width:10%}.template-cart .row ul li:nth-child(4){width:20%}.template-cart .row ul li:nth-child(5){width:10%}.template-cart .row ul li:not(:first-child){padding-left:1rem}}.template-cart .quantity{border:1px solid black;display:flex;justify-content:center;max-width:6rem;border-radius:80px;overflow:hidden}.template-cart .quantity input[type=text]{appearance:none;-webkit-appearance:none;margin:0;max-width:2.3rem;padding:1.2em 0}.template-cart .quantity .minus_btn,.template-cart .quantity .plus_btn{appearance:none;-webkit-appearance:none;position:relative;min-width:20px;padding:0 .5em;border:0;background:none;display:flex;align-items:center}.template-cart .row--header{font-weight:700}@media (max-width: 47.99em){.template-cart .row--header{display:none}}.template-cart .row--buttons{display:flex;flex-wrap:wrap;justify-content:flex-end}.template-cart .row--buttons .Button{flex-basis:100%;margin-bottom:.5em;padding:0 calc(1.525rem + 2.32941vw);min-width:0vw;color:#fff}@media (min-width: 1700px){.template-cart .row--buttons .Button{padding:0 4rem}}@media (min-width: 48em){.template-cart .row--buttons .Button{flex-basis:auto}.template-cart .row--buttons .Button:not(:first-child){margin-left:1em}.template-cart .row--buttons .Button:first-child{margin-right:auto}}.template-cart .cart-notes label{letter-spacing:normal;text-transform:unset}.template-cart .cart-notes textarea{text-align:left;min-height:unset;background-color:#cef6ff4d;border:1px solid gray}.template-cart .sub-total{text-align:right;font-weight:700}.template-cart .muted{text-transform:uppercase;color:#949ea8;font-size:.7em}.template-cart .Section--cart figure:before{padding-top:100%}.template-404 .Main{margin-top:calc(1.525rem + 2.32941vw);min-width:0vw;text-align:center}@media (min-width: 1700px){.template-404 .Main{margin-top:4rem}}.template-404 .Main p:first-child{margin-bottom:.5em;font-weight:500;font-size:calc(1.255rem + .04235vw);min-width:0vw}@media (min-width: 1700px){.template-404 .Main p:first-child{font-size:1.3rem}}.template-404 .Main__header{margin-bottom:4rem}.template-404 .Main__content{position:relative;max-width:40rem;margin:0 auto 1rem;padding:2rem 0;box-shadow:0 25px 10px -20px #f5f5f5,0 -25px 10px -20px #f5f5f5}.template-page .page__content{margin-top:calc(1.625rem + 3.17647vw);min-width:0vw}@media (min-width: 1700px){.template-page .page__content{margin-top:5rem}}.template-page ul{list-style-type:square}.template-search .Main .Loop{padding:0 1rem}.template-search .Main .Card{box-shadow:0 0 15px #0003}.template-search .Main .Card__media{padding:1rem}.template-search .Main .Card__media figure:before{padding-top:50%}.template-search .Main .pagination{text-align:center;margin-top:calc(1.625rem + 3.17647vw);min-width:0vw}@media (min-width: 1700px){.template-search .Main .pagination{margin-top:5rem}}.template-search .Main__header{margin:calc(1.425rem + 1.48235vw) 0 calc(1.625rem + 3.17647vw) 0;min-width:0vw;text-align:center}@media (min-width: 1700px){.template-search .Main__header{margin:3rem 0 5rem}}.template-article .Main{margin-top:0}.template-article .breadcrumbs{padding:1rem 0;margin-bottom:1rem}.template-article .Main__header{margin-bottom:calc(1.525rem + 2.32941vw);min-width:0vw;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;text-align:center}@media (min-width: 1700px){.template-article .Main__header{margin-bottom:4rem}}@media (min-width: 48em){.template-article .Main__header{flex-wrap:nowrap;text-align:left}}.template-article .Main__header h1{margin-bottom:0}.template-article .Main__header .rss{display:inline-block;flex-basis:100%}@media (min-width: 48em){.template-article .Main__header .rss{flex-basis:8rem;text-align:right}}.template-article .Main__header .rss .icon{width:.8em;height:100%}.template-article .Main__content{display:grid;grid-template-columns:1fr;gap:calc(1.425rem + 1.48235vw);min-width:0vw}@media (min-width: 1700px){.template-article .Main__content{gap:3rem}}@media (min-width: 48em){.template-article .Main__content{grid-template-columns:1fr .4fr}}.template-article .Main__content figure.featured{margin-bottom:calc(1.325rem + .63529vw);min-width:0vw}@media (min-width: 1700px){.template-article .Main__content figure.featured{margin-bottom:2rem}}.template-article .Main__content figure.featured:before{padding-top:56.25%}.template-article .Slider .Slider__item{width:100%}.template-article .Slider .Card--product{row-gap:0}.template-article .Slider .Card__media{position:relative}.template-article .Slider .Card__media a{display:block}.template-article .Slider .Card__media .responsive_img:before{padding-top:90%}.template-article .Slider .Card__media .responsive_img img{object-fit:cover}.template-article .Slider .Card__media .on-sale{position:absolute;color:#fff;background-color:#e83980;padding:.5em 1em;border-radius:5px;top:0;right:0}.template-article .Slider .Button{margin-top:1em;width:100%;padding:0 1em}.template-article .Slider .compare-price{color:#949ea8;text-decoration:line-through}.template-article .Slider .flickity-prev-next-button{top:30%}.template-article .Slider .flickity-prev-next-button.previous{left:-2.5rem}.template-article .Slider .flickity-prev-next-button.next{right:-2.5rem}.template-article .Main__content h1,.template-article .Main__content h2,.template-article .Main__content h3,.template-article .Main__content h4{font-size:calc(1.285rem + .29647vw);min-width:0vw}@media (min-width: 1700px){.template-article .Main__content h1,.template-article .Main__content h2,.template-article .Main__content h3,.template-article .Main__content h4{font-size:1.6rem}}.template-article .Main__content .iframe-container{margin-bottom:calc(1.325rem + .63529vw);min-width:0vw;display:block;position:relative;padding-top:56.25%}@media (min-width: 1700px){.template-article .Main__content .iframe-container{margin-bottom:2rem}}.template-article .Main__content .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.template-article .Main__content .Article__description{margin-bottom:calc(1.325rem + .63529vw);min-width:0vw}@media (min-width: 1700px){.template-article .Main__content .Article__description{margin-bottom:2rem}}.template-article .Main__content .Article__tags{padding-bottom:1rem;box-shadow:0 -5px 10px -11px gray;padding-top:calc(1.275rem + .21176vw);min-width:0vw}@media (min-width: 1700px){.template-article .Main__content .Article__tags{padding-top:1.5rem}}.template-article .Main__content .Article__meta{display:flex;justify-content:center;flex-direction:column;text-align:center;margin-bottom:1em;padding:1rem;font-size:.9em;font-style:italic;box-shadow:0 5px 10px -11px gray,0 -5px 10px -11px gray}@media (min-width: 48em){.template-article .Main__content .Article__meta{justify-content:space-between;flex-direction:row}}.template-article .Main__content .Article__meta span{margin-right:1em}.template-article .Main__content .social-share{display:flex;align-items:center;justify-content:center}.template-article .Main__content .social-share li{margin:0 .5em}.template-article .Main__content .Article__nav{display:flex;justify-content:space-between;align-items:center}.template-article .Main__content .Article__nav span{color:#03acce}.template-pageVideos .Main__header{margin-top:calc(1.425rem + 1.48235vw);margin-bottom:calc(1.625rem + 3.17647vw);min-width:0vw;text-align:center}@media (min-width: 1700px){.template-pageVideos .Main__header{margin-top:3rem}}@media (min-width: 1700px){.template-pageVideos .Main__header{margin-bottom:5rem}}.template-pageVideos .Main__content{text-align:center}.template-pageVideos .Main__content:first-child{margin-top:calc(1.625rem + 3.17647vw);min-width:0vw}@media (min-width: 1700px){.template-pageVideos .Main__content:first-child{margin-top:5rem}}.template-pageVideos .Main__content .Video:not(:last-child){margin-bottom:calc(1.725rem + 4.02353vw);min-width:0vw}@media (min-width: 1700px){.template-pageVideos .Main__content .Video:not(:last-child){margin-bottom:6rem}}.template-pageVideos .Main__content .Video__title{max-width:35rem;margin-left:auto;margin-right:auto;margin-bottom:calc(1.425rem + 1.48235vw);min-width:0vw}@media (min-width: 1700px){.template-pageVideos .Main__content .Video__title{margin-bottom:3rem}}@media (max-width: 47.99em){.template-pageLead-landing .Header__desktop{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand " " mainnav secnav";row-gap:1rem}}.template-pageLead-landing .Header__nav--primary a{display:flex;flex-direction:row;align-items:center;column-gap:.5em}@media (min-width: 48em){.template-pageLead-landing .Header__nav--primary a{column-gap:1em}}.template-pageLead-landing .Header__nav--primary .icon{font-size:4rem;height:.2em;color:#03acce}@media (min-width: 48em){.template-pageLead-landing .Header__nav--primary .icon{font-size:6rem}}@media (min-width: 64em){.template-pageLead-landing .Header__nav--primary .icon{font-size:9rem}}.template-pageLead-landing .Header__nav--primary span{color:#2d2e2f;text-decoration:underline;font-weight:400;font-size:.65rem}@media (min-width: 48em){.template-pageLead-landing .Header__nav--primary span{font-size:.9rem}}.template-pageLead-landing .Header__nav--secondary .Button{padding:0 1.5em;font-size:.9rem;min-height:2.3em}@media (min-width: 64em){.template-pageLead-landing .Header__nav--secondary .Button{font-size:1.3rem}}.template-pageLead-landing .Hero__media,.template-pageLead-landing .Section--social-proof.alignfull{width:100%;left:unset;right:unset;margin-left:unset;margin-right:unset}.template-pageLead-landing .Footer{text-align:center}.template-pageLead-landing .Footer p{margin-bottom:0}.template-pageLead-landing .Footer h2{font-size:calc(1.525rem + 2.32941vw);min-width:0vw}@media (min-width: 1700px){.template-pageLead-landing .Footer h2{font-size:4rem}}.template-pageLead-landing .Footer h2 strong{color:#1869b6}.template-pageLead-landing .Footer .Button{font-size:calc(1.315rem + .55059vw);min-width:0vw}@media (min-width: 1700px){.template-pageLead-landing .Footer .Button{font-size:1.9rem}}.template-pageLead-landing .Footer .Nav--social{margin-top:calc(1.625rem + 3.17647vw);min-width:0vw}@media (min-width: 1700px){.template-pageLead-landing .Footer .Nav--social{margin-top:5rem}}.template-pageLead-landing .Footer .Nav__item{font-size:1.5rem}.Hero--lead{position:relative;margin-bottom:calc(1.925rem + 5.71765vw);min-width:0vw}@media (min-width: 1700px){.Hero--lead{margin-bottom:8rem}}@media (min-width: 64em){.Hero--lead{display:grid}}.Hero--lead .Hero__media{position:relative}@media (min-width: 64em){.Hero--lead .Hero__media{grid-column:1 / span 1;grid-row:1 / span 1}}.Hero--lead .Hero__media:before{content:"";width:100%;display:block;padding-top:78%}@media (min-width: 64em){.Hero--lead .Hero__media:before{padding-top:35%}}.Hero--lead .Hero__media img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center}.Hero--lead .Hero__media figcaption{position:absolute;max-width:55%;width:100%;right:0;top:50%;transform:translateY(-50%);font-weight:700;color:#fff;font-size:calc(1.375rem + 1.05882vw);min-width:0vw;line-height:1.1;padding:1rem}@media (min-width: 1700px){.Hero--lead .Hero__media figcaption{font-size:2.5rem}}.Hero--lead .Hero__media figcaption p{margin-bottom:0}.Hero--lead .Hero__media figcaption span{display:block;margin-bottom:1.4em}.Hero--lead .Hero__details{z-index:1}@media (min-width: 64em){.Hero--lead .Hero__details{grid-column:1 / span 1;grid-row:1 / span 1}}.Hero--lead .Hero__details .Container{padding-top:calc(1.625rem + 3.17647vw);padding-bottom:calc(1.625rem + 3.17647vw);min-width:0vw}@media (min-width: 1700px){.Hero--lead .Hero__details .Container{padding-top:5rem}}@media (min-width: 1700px){.Hero--lead .Hero__details .Container{padding-bottom:5rem}}@media (min-width: 64em){.Hero--lead .Hero__details .Container{display:grid;grid-template-columns:1fr .6fr 1fr;grid-template-areas:"left . right";height:100%}}@media (min-width: 75em){.Hero--lead .Hero__details .Container{grid-template-columns:1fr 1fr 1fr}}.Hero--lead .Button{font-size:calc(1.315rem + .55059vw);min-width:0vw}@media (min-width: 1700px){.Hero--lead .Button{font-size:1.9rem}}.Hero--lead .inner--left{align-self:flex-end;background-color:#fff;box-shadow:0 0 8px #0000001a;max-width:30rem;margin-left:auto;margin-right:auto}@media (min-width: 64em){.Hero--lead .inner--left{grid-area:left;max-width:unset;margin-left:unset;margin-right:unset}}.Hero--lead .inner--left h2{background:linear-gradient(97.56deg,#03adcd,#9cdbd1 85.62%);color:#fff;text-align:center;padding:.5em;margin-bottom:0}.Hero--lead .Highlights{padding:calc(1.325rem + .63529vw) calc(1.375rem + 1.05882vw);min-width:0vw;font-size:1.1rem}@media (min-width: 1700px){.Hero--lead .Highlights{padding:2rem 2.5rem}}@media (min-width: 48em){.Hero--lead .Highlights{font-size:1.3rem}}.Hero--lead .Highlights .icon{color:#03acce;line-height:inherit;font-size:1.3em}.Hero--lead .highlight{display:grid;grid-template-columns:min-content 1fr;gap:1rem}.Hero--lead .highlight:not(:last-child){margin-bottom:1rem}.Hero--lead .highlight p:last-child{margin-bottom:0}.Hero--lead .inner--right{align-self:center;text-align:center;padding:calc(1.325rem + .63529vw) calc(1.425rem + 1.48235vw);min-width:0vw}@media (min-width: 1700px){.Hero--lead .inner--right{padding:2rem 3rem}}@media (min-width: 64em){.Hero--lead .inner--right{text-align:left;grid-area:right;color:#fff}}@media (min-width: 48em) and (max-width: 63.99em){.Hero--lead .inner--right .Button{display:none}}.Hero--lead h1{font-size:calc(1.475rem + 1.90588vw);min-width:0vw}@media (min-width: 1700px){.Hero--lead h1{font-size:3.5rem}}.Hero--lead .deco{width:1em;height:1em;font-size:calc(1.925rem + 5.71765vw);min-width:0vw;border-radius:50%;background-color:#9cdbd1;display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);color:#2d2e2f}@media (min-width: 1700px){.Hero--lead .deco{font-size:8rem}}.Hero--lead .deco .icon{font-size:.7em;transform:rotate(90deg)}.Banner--lead{display:grid;grid-template-columns:1fr}.Banner--lead .Container{display:grid;grid-template-columns:1fr;padding:calc(1.625rem + 3.17647vw) 0;gap:calc(1.425rem + 1.48235vw);min-width:0vw}@media (min-width: 1700px){.Banner--lead .Container{padding:5rem 0}}@media (min-width: 1700px){.Banner--lead .Container{gap:3rem}}@media (min-width: 48em){.Banner--lead .Container{grid-template-columns:1.4fr 1fr}}@media (min-width: 64em){.Banner--lead .Container{grid-template-columns:1.6fr 1fr}}.Banner--lead .Banner__media{grid-column:1 / span 1;grid-row:1 / span 1}.Banner--lead .Banner__media:before{padding-top:56%}.Banner--lead .Banner__media img{object-fit:cover}.Banner--lead .Banner__content{grid-column:1 / span 1;grid-row:1 / span 1;z-index:1;position:initial;display:block;text-align:left;color:#fff}.Banner--lead .Banner__content figure:before{padding-top:150%}.Banner--lead .Banner__content .caption{max-width:20rem;margin-left:auto;margin-right:auto;margin-top:2rem;font-weight:500;font-size:calc(1.275rem + .21176vw);min-width:0vw;text-align:center}@media (min-width: 1700px){.Banner--lead .Banner__content .caption{font-size:1.5rem}}.Banner--lead .Banner__content .caption a{color:#03acce;text-decoration:underline}.Banner--lead .Banner__cta{position:initial;bottom:unset;justify-content:flex-start}.Banner--lead .Banner__cta .Button{background-color:unset;gap:2rem}.Banner--lead .Banner__cta .Button span{font-size:calc(1.335rem + .72vw);min-width:0vw;font-weight:500}@media (min-width: 1700px){.Banner--lead .Banner__cta .Button span{font-size:2.1rem}}.Banner--lead .Banner__cta .Button span:first-child{width:1em;height:1em;font-size:calc(1.575rem + 2.75294vw);min-width:0vw;color:#03acce;background-color:#1869b6;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}@media (min-width: 1700px){.Banner--lead .Banner__cta .Button span:first-child{font-size:4.5rem}}.Banner--lead .Banner__cta .Button span:last-child{text-decoration:underline;color:#1869b6}.Banner--lead .Banner__cta .Button .icon{font-size:.35em}.Banner--lead h6{color:#1869b6;margin-bottom:1.5em;font-size:calc(1.275rem + .21176vw);min-width:0vw}@media (min-width: 1700px){.Banner--lead h6{font-size:1.5rem}}.Banner--lead h2{font-size:calc(1.625rem + 3.17647vw);min-width:0vw}@media (min-width: 1700px){.Banner--lead h2{font-size:5rem}}.Banner--lead .inner--left{margin-top:calc(1.625rem + 3.17647vw);min-width:0vw}@media (min-width: 1700px){.Banner--lead .inner--left{margin-top:5rem}}.Banner--lead .inner--right{position:relative}.Banner--lead .inner--right:before{position:absolute;top:50%;left:-8%;transform:translate(-50%);width:1em;height:.85em;font-size:calc(2.825rem + 13.34118vw);min-width:0vw;background-image:url(navy-arrow.png);background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width: 48em){.Banner--lead .inner--right:before{content:""}}@media (min-width: 1700px){.Banner--lead .inner--right:before{font-size:17rem}}.Section--lead-testimonials .Section__header{max-width:unset;margin-bottom:calc(1.625rem + 3.17647vw);min-width:0vw}@media (min-width: 1700px){.Section--lead-testimonials .Section__header{margin-bottom:5rem}}.Section--lead-testimonials .Section__header h2{font-size:calc(1.525rem + 2.32941vw);min-width:0vw}@media (min-width: 1700px){.Section--lead-testimonials .Section__header h2{font-size:4rem}}.Section--lead-testimonials .Section__content{position:relative}.Section--lead-testimonials .Slider__item{max-width:73rem;width:100%}@media (min-width: 48em){.Section--lead-testimonials .Slider__item{width:85%}}@media (min-width: 64em){.Section--lead-testimonials .Slider__item{width:64%}}.Section--lead-testimonials .Slider__item:not(.is-selected) .Testimonial .inner,.Section--lead-testimonials .Slider__item:not(.is-selected) .Infographic{transition:opacity 1s ease-out;opacity:.5}.Section--lead-testimonials .Button.Button--prevNext{width:1em;height:1em;border-radius:50%;background-color:#9cdbd1;position:absolute;right:10%;bottom:0;font-size:calc(1.725rem + 4.02353vw);min-width:0vw;color:#1869b6}@media (min-width: 1700px){.Section--lead-testimonials .Button.Button--prevNext{font-size:6rem}}@media (min-width: 64em){.Section--lead-testimonials .Button.Button--prevNext{right:5%}}.Section--lead-testimonials .Button.Button--prevNext.button--previous{transform:translate(calc(-100% - .5rem),50%) rotate(180deg)}@media (min-width: 64em){.Section--lead-testimonials .Button.Button--prevNext.button--previous{transform:translate(calc(-100% - 1rem),50%) rotate(180deg)}}.Section--lead-testimonials .Button.Button--prevNext.button--next{transform:translateY(50%)}.Section--lead-testimonials .Button.Button--prevNext .icon{font-size:.45em}.Section--lead-testimonials .Infographic{background:linear-gradient(81.83deg,#9cdbd1 19.38%,#03adcd 95.75%);padding:calc(1.525rem + 2.32941vw) calc(1.725rem + 4.02353vw);min-width:0vw;margin:0 1rem;height:100%;color:#fff;display:grid;grid-template-columns:1fr;align-items:center;column-gap:1rem;row-gap:2rem}@media (min-width: 1700px){.Section--lead-testimonials .Infographic{padding:4rem 6rem}}@media (min-width: 48em){.Section--lead-testimonials .Infographic{grid-template-columns:1fr 2fr}}.Section--lead-testimonials .Infographic .inner{max-width:unset}.Section--lead-testimonials .Infographic h6{margin-bottom:.6em;color:var(--color-ui-navy)}.Section--lead-testimonials .Infographic .content{margin-bottom:0}@media (min-width: 48em){.Section--lead-testimonials .Infographic .content.has-default-font-size{font-size:calc(1.505rem + 2.16vw);min-width:0vw}}@media (min-width: 48em) and (min-width: 1700px){.Section--lead-testimonials .Infographic .content.has-default-font-size{font-size:3.8rem}}.Section--lead-testimonials .Infographic .content strong{display:inline-block;white-space:nowrap;position:relative;z-index:1}.Section--lead-testimonials .Infographic .content strong:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.08em;background-color:var(--color-ui-navy);z-index:-1}.Section--lead-testimonials .Infographic figure{position:relative}.Section--lead-testimonials .Infographic figure:before{content:"";display:block;width:100%;padding-top:85%}.Section--lead-testimonials .Infographic figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.Section--lead-testimonials .Testimonial{position:relative;background-color:#1869b6;color:#fff;padding:calc(1.525rem + 2.32941vw) calc(1.725rem + 4.02353vw) calc(1.525rem + 2.32941vw) calc(2.125rem + 7.41176vw);min-width:0vw;margin:0 1rem;height:100%}@media (min-width: 1700px){.Section--lead-testimonials .Testimonial{padding:4rem 6rem 4rem 10rem}}.Section--lead-testimonials .Testimonial .content:before{content:"";width:1em;height:.8em;font-size:calc(1.665rem + 3.51529vw);min-width:0vw;position:absolute;left:-.25em;top:0;transform:translate(-100%,-40%);background-image:url(green-quote.png);background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width: 1700px){.Section--lead-testimonials .Testimonial .content:before{font-size:5.4rem}}@media (min-width: 48em){.Section--lead-testimonials .Testimonial .content:before{left:-.3em}}@media (min-width: 93.75em){.Section--lead-testimonials .Testimonial .content:before{left:-.75em}}.Section--lead-testimonials .inner{max-width:40rem;margin-left:auto;margin-right:auto}.Section--lead-testimonials h6{font-size:1rem;color:#9cdbd1;margin-bottom:calc(1.525rem + 2.32941vw);min-width:0vw}@media (min-width: 1700px){.Section--lead-testimonials h6{margin-bottom:4rem}}@media (min-width: 48em){.Section--lead-testimonials h6{font-size:calc(1.275rem + .21176vw);min-width:0vw}}@media (min-width: 48em) and (min-width: 1700px){.Section--lead-testimonials h6{font-size:1.5rem}}.Section--lead-testimonials .content{font-size:1.5rem;font-weight:700;margin-bottom:calc(1.525rem + 2.32941vw);min-width:0vw;position:relative}@media (min-width: 1700px){.Section--lead-testimonials .content{margin-bottom:4rem}}@media (min-width: 48em){.Section--lead-testimonials .content.has-small-font-size{font-size:calc(1.325rem + .63529vw);min-width:0vw}}@media (min-width: 48em) and (min-width: 1700px){.Section--lead-testimonials .content.has-small-font-size{font-size:2rem}}@media (min-width: 48em){.Section--lead-testimonials .content.has-medium-font-size{font-size:calc(1.365rem + .97412vw);min-width:0vw}}@media (min-width: 48em) and (min-width: 1700px){.Section--lead-testimonials .content.has-medium-font-size{font-size:2.4rem}}@media (min-width: 48em){.Section--lead-testimonials .content{font-size:calc(1.405rem + 1.31294vw);min-width:0vw}}@media (min-width: 48em) and (min-width: 1700px){.Section--lead-testimonials .content{font-size:2.8rem}}.Section--lead-testimonials .content p{line-height:1.1}.Section--lead-testimonials .content p:last-child{margin-bottom:0}@media (min-width: 48em){.Section--lead-testimonials .author{display:grid;grid-template-columns:min-content 1fr;gap:1rem}}.Section--lead-testimonials .author .icon{width:1em;height:.2em;font-size:calc(2.425rem + 9.95294vw);min-width:0vw;color:#9cdbd1}@media (min-width: 1700px){.Section--lead-testimonials .author .icon{font-size:13rem}}.Section--lead-testimonials .author .icon path{fill:#9cdbd1}.Section--lead-testimonials .author__info{font-size:calc(1.255rem + .04235vw);min-width:0vw}@media (min-width: 1700px){.Section--lead-testimonials .author__info{font-size:1.3rem}}.Section--lead-testimonials .author__info span{display:block;font-weight:500}.Section--lead-testimonials .author__info .note{font-size:.85em;font-weight:400}.Section--lead-media-grid .Section__header{max-width:unset;margin-bottom:calc(1.625rem + 3.17647vw);min-width:0vw}@media (min-width: 1700px){.Section--lead-media-grid .Section__header{margin-bottom:5rem}}.Section--lead-media-grid .Section__header h2{font-size:calc(1.525rem + 2.32941vw);min-width:0vw}@media (min-width: 1700px){.Section--lead-media-grid .Section__header h2{font-size:4rem}}.Section--lead-media-grid .Card{column-gap:calc(1.425rem + 1.48235vw);min-width:0vw;row-gap:4rem}@media (min-width: 1700px){.Section--lead-media-grid .Card{column-gap:3rem}}@media (min-width: 48em){.Section--lead-media-grid .Card[data-layout*=media-content]{grid-template-columns:1.15fr 1fr}}.Section--lead-media-grid .Card[data-layout*=media-content] .Card__content{justify-self:flex-end}@media (min-width: 48em){.Section--lead-media-grid .Card[data-layout*=content-media]{grid-template-columns:1fr 1.15fr}.Section--lead-media-grid .Card[data-layout*=content-media] .Card__content{justify-self:flex-start}}.Section--lead-media-grid .Card .Card__content{font-size:calc(1.275rem + .21176vw);min-width:0vw;padding:0;max-width:37rem;display:grid;grid-template-columns:min-content 1fr;align-self:center}@media (min-width: 1700px){.Section--lead-media-grid .Card .Card__content{font-size:1.5rem}}.Section--lead-media-grid .Card .Card__content .check{color:#03acce;font-size:calc(1.425rem + 1.48235vw);min-width:0vw}@media (min-width: 1700px){.Section--lead-media-grid .Card .Card__content .check{font-size:3rem}}.Section--lead-media-grid .Card .Card__content .inner{padding:0 1rem}.Section--lead-media-grid .Card .Card__media:before{padding-top:90%}.Section--lead-media-grid .Card .Card__media img{height:100%}.Section--lead-media-grid .Card .Card__media .Button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1em;height:1em;padding:0;min-height:unset;font-size:calc(2.125rem + 7.41176vw);min-width:0vw;background-image:linear-gradient(135deg,#03acce,#9cdbd1);color:#fff}@media (min-width: 1700px){.Section--lead-media-grid .Card .Card__media .Button{font-size:10rem}}.Section--lead-media-grid .Card .Card__media .Button .icon{font-size:.3em}.Section--lead-media-grid .Card h2{font-size:calc(1.435rem + 1.56706vw);min-width:0vw}@media (min-width: 1700px){.Section--lead-media-grid .Card h2{font-size:3.1rem}}body.template-productWater-filter .Product,body.template-productShower-filter .Product,body.template-productRefrigerator-filter .Product{margin-bottom:3rem}@media (min-width: 64em){body.template-productWater-filter .Product,body.template-productShower-filter .Product,body.template-productRefrigerator-filter .Product{margin-top:2rem}}@media (max-width: 47.99em){body.template-productWater-filter .Product,body.template-productShower-filter .Product,body.template-productRefrigerator-filter .Product{max-width:unset;row-gap:2rem}body.template-productWater-filter .Product .title,body.template-productShower-filter .Product .title,body.template-productRefrigerator-filter .Product .title{text-align:left;padding:0 1rem}body.template-productWater-filter .Product .mainImage,body.template-productShower-filter .Product .mainImage,body.template-productRefrigerator-filter .Product .mainImage{margin-bottom:.5rem}body.template-productWater-filter .Product .Product__content,body.template-productShower-filter .Product .Product__content,body.template-productRefrigerator-filter .Product .Product__content{max-width:calc(100% - 2rem);margin-left:auto;margin-right:auto}}body.template-productWater-filter .Product .title,body.template-productShower-filter .Product .title,body.template-productRefrigerator-filter .Product .title{margin-bottom:1.5rem}@media (min-width: 64em){body.template-productWater-filter .Product .title,body.template-productShower-filter .Product .title,body.template-productRefrigerator-filter .Product .title{margin-top:0}}body.template-productWater-filter .Product .title h1,body.template-productShower-filter .Product .title h1,body.template-productRefrigerator-filter .Product .title h1{font-size:calc(1.345rem + .80471vw);min-width:0vw}@media (min-width: 1700px){body.template-productWater-filter .Product .title h1,body.template-productShower-filter .Product .title h1,body.template-productRefrigerator-filter .Product .title h1{font-size:2.2rem}}body.template-productWater-filter .Product .title h3,body.template-productShower-filter .Product .title h3,body.template-productRefrigerator-filter .Product .title h3{font-size:calc(1.275rem + .21176vw);min-width:0vw;color:#c4c4c4;font-weight:400;margin-bottom:1em}@media (min-width: 1700px){body.template-productWater-filter .Product .title h3,body.template-productShower-filter .Product .title h3,body.template-productRefrigerator-filter .Product .title h3{font-size:1.5rem}}body.template-productWater-filter .Product .title .yotpo-bottomline,body.template-productShower-filter .Product .title .yotpo-bottomline,body.template-productRefrigerator-filter .Product .title .yotpo-bottomline{align-items:center}body.template-productWater-filter .Product .title .yotpo .text-m,body.template-productShower-filter .Product .title .yotpo .text-m,body.template-productRefrigerator-filter .Product .title .yotpo .text-m{color:#000!important;text-decoration:underline!important;margin-left:.5em}body.template-productWater-filter .Product .title .yotpo-icon,body.template-productShower-filter .Product .title .yotpo-icon,body.template-productRefrigerator-filter .Product .title .yotpo-icon{font-size:1.2rem;background:var(--color-ui-primary);background:-webkit-linear-gradient(to right,#03acce 0%,#9cdbd1 100%);background:-moz-linear-gradient(to right,#03acce 0%,#9cdbd1 100%);background:linear-gradient(to right,#03acce,#9cdbd1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.template-productWater-filter .Product .Product__content,body.template-productShower-filter .Product .Product__content,body.template-productRefrigerator-filter .Product .Product__content{padding-top:1rem}body.template-productWater-filter .Product #comparePrice,body.template-productShower-filter .Product #comparePrice,body.template-productRefrigerator-filter .Product #comparePrice{color:#c4c4c4;text-decoration-color:unset;margin-left:.5em}body.template-productWater-filter .Product .Product__form .Buttons,body.template-productShower-filter .Product .Product__form .Buttons,body.template-productRefrigerator-filter .Product .Product__form .Buttons{max-width:30rem;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5em}@media (min-width: 64em){body.template-productWater-filter .Product .Product__form .Buttons,body.template-productShower-filter .Product .Product__form .Buttons,body.template-productRefrigerator-filter .Product .Product__form .Buttons{margin-left:unset;margin-right:unset}}body.template-productWater-filter .Product .Product__form .Buttons .Button,body.template-productWater-filter .Product .Product__form .Buttons .quantity,body.template-productShower-filter .Product .Product__form .Buttons .Button,body.template-productShower-filter .Product .Product__form .Buttons .quantity,body.template-productRefrigerator-filter .Product .Product__form .Buttons .Button,body.template-productRefrigerator-filter .Product .Product__form .Buttons .quantity{margin:0}body.template-productWater-filter .ProductGallery .mainImage figure,body.template-productShower-filter .ProductGallery .mainImage figure,body.template-productRefrigerator-filter .ProductGallery .mainImage figure{position:relative}body.template-productWater-filter .ProductGallery .mainImage figure:before,body.template-productShower-filter .ProductGallery .mainImage figure:before,body.template-productRefrigerator-filter .ProductGallery .mainImage figure:before{content:"";display:block;width:100%;padding-top:90%}body.template-productWater-filter .ProductGallery .mainImage figure img,body.template-productShower-filter .ProductGallery .mainImage figure img,body.template-productRefrigerator-filter .ProductGallery .mainImage figure img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width: 47.99em){body.template-productWater-filter .Gallery__thumbs,body.template-productShower-filter .Gallery__thumbs,body.template-productRefrigerator-filter .Gallery__thumbs{padding:0 .5rem}}body.template-productWater-filter .Gallery__thumbs .item,body.template-productShower-filter .Gallery__thumbs .item,body.template-productRefrigerator-filter .Gallery__thumbs .item{width:100%;cursor:pointer}body.template-productWater-filter .Gallery__thumbs figure,body.template-productShower-filter .Gallery__thumbs figure,body.template-productRefrigerator-filter .Gallery__thumbs figure{margin:0}body.template-productWater-filter .Gallery__thumbs .wrapper,body.template-productShower-filter .Gallery__thumbs .wrapper,body.template-productRefrigerator-filter .Gallery__thumbs .wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;opacity:1}@media (min-width: 48em){body.template-productWater-filter .Gallery__thumbs .wrapper,body.template-productShower-filter .Gallery__thumbs .wrapper,body.template-productRefrigerator-filter .Gallery__thumbs .wrapper{grid-template-columns:repeat(5,1fr)}}body.template-productWater-filter [data-thumbsmode=slider] .Gallery__thumbs .wrapper,body.template-productShower-filter [data-thumbsmode=slider] .Gallery__thumbs .wrapper,body.template-productRefrigerator-filter [data-thumbsmode=slider] .Gallery__thumbs .wrapper{display:block;margin-left:-.2rem;margin-right:-.2rem}body.template-productWater-filter [data-thumbsmode=slider] .Gallery__thumbs .wrapper .item,body.template-productShower-filter [data-thumbsmode=slider] .Gallery__thumbs .wrapper .item,body.template-productRefrigerator-filter [data-thumbsmode=slider] .Gallery__thumbs .wrapper .item{width:calc(100% / 3);padding:0 .2rem}@media (min-width: 48em){body.template-productWater-filter [data-thumbsmode=slider] .Gallery__thumbs .wrapper .item,body.template-productShower-filter [data-thumbsmode=slider] .Gallery__thumbs .wrapper .item,body.template-productRefrigerator-filter [data-thumbsmode=slider] .Gallery__thumbs .wrapper .item{width:20%}}@media (max-width: 63.99em){body.template-productWater-filter [data-thumbsmode=slider] .Gallery__thumbs .wrapper .flickity-prev-next-button.next,body.template-productShower-filter [data-thumbsmode=slider] .Gallery__thumbs .wrapper .flickity-prev-next-button.next,body.template-productRefrigerator-filter [data-thumbsmode=slider] .Gallery__thumbs .wrapper .flickity-prev-next-button.next{right:0}body.template-productWater-filter [data-thumbsmode=slider] .Gallery__thumbs .wrapper .flickity-prev-next-button.previous,body.template-productShower-filter [data-thumbsmode=slider] .Gallery__thumbs .wrapper .flickity-prev-next-button.previous,body.template-productRefrigerator-filter [data-thumbsmode=slider] .Gallery__thumbs .wrapper .flickity-prev-next-button.previous{left:0}}body.template-productWater-filter .Highligths,body.template-productShower-filter .Highligths,body.template-productRefrigerator-filter .Highligths{padding:2rem 0;border-bottom:1px solid #e5e5e5}@media (min-width: 64em){body.template-productWater-filter .Highligths,body.template-productShower-filter .Highligths,body.template-productRefrigerator-filter .Highligths{padding:2rem 0 4rem}}@media (max-width: 63.99em){body.template-productWater-filter .Highligths,body.template-productShower-filter .Highligths,body.template-productRefrigerator-filter .Highligths{margin-top:2rem;margin-bottom:2rem;border-top:1px solid #e5e5e5}}body.template-productWater-filter .Highligths .Highlight,body.template-productShower-filter .Highligths .Highlight,body.template-productRefrigerator-filter .Highligths .Highlight{display:grid;grid-template-columns:2rem 1fr;column-gap:1.5rem;align-content:center}body.template-productWater-filter .Highligths .Highlight:not(:last-child),body.template-productShower-filter .Highligths .Highlight:not(:last-child),body.template-productRefrigerator-filter .Highligths .Highlight:not(:last-child){margin-bottom:1rem}body.template-productWater-filter .Highligths img,body.template-productShower-filter .Highligths img,body.template-productRefrigerator-filter .Highligths img{width:100%}body.template-productWater-filter .Highligths .content,body.template-productShower-filter .Highligths .content,body.template-productRefrigerator-filter .Highligths .content{display:flex;flex-direction:column;justify-content:center;font-weight:700;font-size:1.1rem}@media (min-width: 48em){body.template-productWater-filter .Highligths .content,body.template-productShower-filter .Highligths .content,body.template-productRefrigerator-filter .Highligths .content{font-size:1.2rem}}body.template-productWater-filter .Highligths p:last-child,body.template-productShower-filter .Highligths p:last-child,body.template-productRefrigerator-filter .Highligths p:last-child{margin:0}body.template-productWater-filter .description,body.template-productShower-filter .description,body.template-productRefrigerator-filter .description{margin-bottom:3rem}body.template-productWater-filter .frequently-bought-together,body.template-productShower-filter .frequently-bought-together,body.template-productRefrigerator-filter .frequently-bought-together{margin:unset;margin-top:calc(1.525rem + 2.32941vw);min-width:0vw;max-width:unset;padding-top:0;border-top:0;margin-bottom:2rem}@media (min-width: 1700px){body.template-productWater-filter .frequently-bought-together,body.template-productShower-filter .frequently-bought-together,body.template-productRefrigerator-filter .frequently-bought-together{margin-top:4rem}}body.template-productWater-filter .next-section-intro,body.template-productShower-filter .next-section-intro,body.template-productRefrigerator-filter .next-section-intro{margin-top:calc(1.525rem + 2.32941vw);min-width:0vw;margin-bottom:2rem}@media (min-width: 1700px){body.template-productWater-filter .next-section-intro,body.template-productShower-filter .next-section-intro,body.template-productRefrigerator-filter .next-section-intro{margin-top:4rem}}body.template-productWater-filter .next-section-intro h3,body.template-productShower-filter .next-section-intro h3,body.template-productRefrigerator-filter .next-section-intro h3{margin-bottom:1.2em}body.template-productWater-filter .next-section-intro>div,body.template-productShower-filter .next-section-intro>div,body.template-productRefrigerator-filter .next-section-intro>div{display:flex;align-items:center;flex-direction:column;justify-content:center}@media (min-width: 64em){body.template-productWater-filter .next-section-intro>div,body.template-productShower-filter .next-section-intro>div,body.template-productRefrigerator-filter .next-section-intro>div{justify-content:flex-start;flex-direction:row}}body.template-productWater-filter .next-section-intro span,body.template-productShower-filter .next-section-intro span,body.template-productRefrigerator-filter .next-section-intro span{order:-1;display:block;margin-bottom:1rem}@media (min-width: 64em){body.template-productWater-filter .next-section-intro span,body.template-productShower-filter .next-section-intro span,body.template-productRefrigerator-filter .next-section-intro span{order:unset;margin-left:2rem;margin-bottom:unset}}body.template-productWater-filter .next-section-intro .arrow-button,body.template-productShower-filter .next-section-intro .arrow-button,body.template-productRefrigerator-filter .next-section-intro .arrow-button{transform:rotate(90deg);width:4rem;height:4rem;font-size:.8rem}body.template-productWater-filter .next-section-intro .icon,body.template-productShower-filter .next-section-intro .icon,body.template-productRefrigerator-filter .next-section-intro .icon{font-size:2rem}body.template-productWater-filter .Section--Tabbed .Tab__header,body.template-productShower-filter .Section--Tabbed .Tab__header,body.template-productRefrigerator-filter .Section--Tabbed .Tab__header{width:100%;background-color:#f5f5f5;box-shadow:unset}body.template-productWater-filter .Section--Tabbed .Tab__header a,body.template-productShower-filter .Section--Tabbed .Tab__header a,body.template-productRefrigerator-filter .Section--Tabbed .Tab__header a{color:#999}body.template-productWater-filter .Section--Tabbed .Tab__header .wrapper,body.template-productShower-filter .Section--Tabbed .Tab__header .wrapper,body.template-productRefrigerator-filter .Section--Tabbed .Tab__header .wrapper{max-width:94rem;margin:0 auto}body.template-productWater-filter .Section--Tabbed .Tab__title.is-active:after,body.template-productShower-filter .Section--Tabbed .Tab__title.is-active:after,body.template-productRefrigerator-filter .Section--Tabbed .Tab__title.is-active:after{content:"";background-color:#f5f5f5;position:absolute;width:2rem;height:2rem;bottom:-1.5rem;left:50%;transform:rotate(45deg) translate(-50%)}body.template-productWater-filter .Section--Tabbed .Tab__title.is-active a,body.template-productShower-filter .Section--Tabbed .Tab__title.is-active a,body.template-productRefrigerator-filter .Section--Tabbed .Tab__title.is-active a{color:#000}body.template-productWater-filter .Section--Tabbed .Tab__title.is-active a:before,body.template-productShower-filter .Section--Tabbed .Tab__title.is-active a:before,body.template-productRefrigerator-filter .Section--Tabbed .Tab__title.is-active a:before{content:unset}@media (max-width: 47.99em){body.template-productWater-filter .Section--Tabbed .Card,body.template-productShower-filter .Section--Tabbed .Card,body.template-productRefrigerator-filter .Section--Tabbed .Card{margin-top:1rem}}body.template-productWater-filter .Section--Tabbed .Card__content,body.template-productShower-filter .Section--Tabbed .Card__content,body.template-productRefrigerator-filter .Section--Tabbed .Card__content{display:flex;flex-direction:column}@media (max-width: 47.99em){body.template-productWater-filter .Section--Tabbed .Card__content,body.template-productShower-filter .Section--Tabbed .Card__content,body.template-productRefrigerator-filter .Section--Tabbed .Card__content{padding-top:1rem}}body.template-productWater-filter .Section--Tabbed .Card__content h6,body.template-productShower-filter .Section--Tabbed .Card__content h6,body.template-productRefrigerator-filter .Section--Tabbed .Card__content h6{order:1}body.template-productWater-filter .Section--Tabbed .Card__content h2,body.template-productShower-filter .Section--Tabbed .Card__content h2,body.template-productRefrigerator-filter .Section--Tabbed .Card__content h2{font-size:2.1rem;order:2}@media (min-width: 48em){body.template-productWater-filter .Section--Tabbed .Card__content h2,body.template-productShower-filter .Section--Tabbed .Card__content h2,body.template-productRefrigerator-filter .Section--Tabbed .Card__content h2{font-size:calc(1.405rem + 1.31294vw);min-width:0vw}}@media (min-width: 48em) and (min-width: 1700px){body.template-productWater-filter .Section--Tabbed .Card__content h2,body.template-productShower-filter .Section--Tabbed .Card__content h2,body.template-productRefrigerator-filter .Section--Tabbed .Card__content h2{font-size:2.8rem}}body.template-productWater-filter .Section--Tabbed .Card__content>div,body.template-productShower-filter .Section--Tabbed .Card__content>div,body.template-productRefrigerator-filter .Section--Tabbed .Card__content>div{order:3;margin-bottom:calc(1.375rem + 1.05882vw);min-width:0vw}@media (min-width: 1700px){body.template-productWater-filter .Section--Tabbed .Card__content>div,body.template-productShower-filter .Section--Tabbed .Card__content>div,body.template-productRefrigerator-filter .Section--Tabbed .Card__content>div{margin-bottom:2.5rem}}body.template-productWater-filter .Section--Tabbed .Card__content a,body.template-productWater-filter .Section--Tabbed .Card__content .Link,body.template-productShower-filter .Section--Tabbed .Card__content a,body.template-productShower-filter .Section--Tabbed .Card__content .Link,body.template-productRefrigerator-filter .Section--Tabbed .Card__content a,body.template-productRefrigerator-filter .Section--Tabbed .Card__content .Link{border-bottom:1px solid var(--color-ui-primary);padding-bottom:.4em;font-size:1.3rem;order:4;margin-bottom:0!important}body.template-productWater-filter .Section--Tabbed .Card__content a:hover,body.template-productWater-filter .Section--Tabbed .Card__content .Link:hover,body.template-productShower-filter .Section--Tabbed .Card__content a:hover,body.template-productShower-filter .Section--Tabbed .Card__content .Link:hover,body.template-productRefrigerator-filter .Section--Tabbed .Card__content a:hover,body.template-productRefrigerator-filter .Section--Tabbed .Card__content .Link:hover{border-bottom-color:var(--color-ui-secondary)}body.template-productWater-filter .Section--Tabbed .Card__content p,body.template-productShower-filter .Section--Tabbed .Card__content p,body.template-productRefrigerator-filter .Section--Tabbed .Card__content p{font-size:1.2rem}body.template-productWater-filter .Section--faqs,body.template-productShower-filter .Section--faqs,body.template-productRefrigerator-filter .Section--faqs{margin-top:0;margin-bottom:calc(1.825rem + 4.87059vw);min-width:0vw}@media (min-width: 1700px){body.template-productWater-filter .Section--faqs,body.template-productShower-filter .Section--faqs,body.template-productRefrigerator-filter .Section--faqs{margin-bottom:7rem}}body.template-productWater-filter .Section--faqs .Accordion,body.template-productShower-filter .Section--faqs .Accordion,body.template-productRefrigerator-filter .Section--faqs .Accordion{margin-bottom:calc(1.725rem + 4.02353vw);min-width:0vw}@media (min-width: 1700px){body.template-productWater-filter .Section--faqs .Accordion,body.template-productShower-filter .Section--faqs .Accordion,body.template-productRefrigerator-filter .Section--faqs .Accordion{margin-bottom:6rem}}body.template-productWater-filter .Section--faqs .FAQ__item-header,body.template-productShower-filter .Section--faqs .FAQ__item-header,body.template-productRefrigerator-filter .Section--faqs .FAQ__item-header{font-size:1.35rem;font-weight:500}@media (min-width: 48em){body.template-productWater-filter .Section--faqs .FAQ__item-header,body.template-productShower-filter .Section--faqs .FAQ__item-header,body.template-productRefrigerator-filter .Section--faqs .FAQ__item-header{padding:1.5em 2em 1.5em 2.5em}}@media (min-width: 48em){body.template-productWater-filter .Section--faqs .FAQ__item.is-active .FAQ__item-content,body.template-productShower-filter .Section--faqs .FAQ__item.is-active .FAQ__item-content,body.template-productRefrigerator-filter .Section--faqs .FAQ__item.is-active .FAQ__item-content{padding:1rem 3.5rem 2rem}}body.template-productWater-filter .Section--faqs .Section__footer,body.template-productShower-filter .Section--faqs .Section__footer,body.template-productRefrigerator-filter .Section--faqs .Section__footer{text-align:center}@media (min-width: 48em){body.template-productWater-filter .Section--faqs .Section__footer p,body.template-productShower-filter .Section--faqs .Section__footer p,body.template-productRefrigerator-filter .Section--faqs .Section__footer p{font-size:calc(1.275rem + .21176vw);min-width:0vw}}@media (min-width: 48em) and (min-width: 1700px){body.template-productWater-filter .Section--faqs .Section__footer p,body.template-productShower-filter .Section--faqs .Section__footer p,body.template-productRefrigerator-filter .Section--faqs .Section__footer p{font-size:1.5rem}}body.template-productWater-filter #shopify-section-product-gallery,body.template-productShower-filter #shopify-section-product-gallery,body.template-productRefrigerator-filter #shopify-section-product-gallery{width:calc(100% - 4rem);max-width:94rem;margin-left:auto;margin-right:auto}.page-load-status p{margin:0}/*! critical:start */.abtest-variant{display:none}/*! critical:end */.Product .Product__form .Buttons .Button{visibility:visible!important}body{color:#10111f}@media (max-width: 840px){.yotpo-header-container,.yotpo-layout-header-wrapper,.yotpo-bottom-line{flex-wrap:wrap}}body.template-collection .Main__header{margin-top:4rem}.containerblock{display:block!important}.slick-prev,.slick-next{z-index:1}@media (max-width: 47.99em){body.template-productWater-filter .Product,body.template-productShower-filter .Product,body.template-productRefrigerator-filter .Product{max-width:unset;row-gap:1rem}}.pdp_upsell{width:fit-content;display:flex;justify-content:space-around;align-items:center;background:#f0f4f8;padding:10px;border-radius:10px;color:#3f5369}.pdp_upsell .pdpimg{min-width:100px}.pdp_upsell b{padding:0 10px 10px;align-content:center}.pdp_upsell b a{color:inherit;text-decoration:none}.pdp_upsell .Button[data-style*=solid][data-style*=secondary],.pdp_upsell .Button[data-style*=solid][data-style*=secondary]:hover{color:#3f5369;border-color:#3f5369}.pdp_upsell .innerUpsell{text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.variant-select select{display:initial;-webkit-appearance:auto;height:inherit;line-height:inherit;padding:1em}.variant-options{margin-top:20px!important}.variant-select{clear:both}.clearvariant{clear:both;display:block;margin:32px}.swatch{margin:1em 0}.swatch .header{margin:.5em 0;font-family:Montserrat,Arial,sans-serif;font-weight:600;font-size:15px;line-height:24px;color:#0c1261}.swatch .header span{font-weight:400;color:#3f5369}.swatch input{display:none}.swatch label{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;float:left;min-width:35px!important;height:35px!important;margin:0;background-size:cover;font-size:13px;text-align:center;line-height:35px;white-space:nowrap;text-transform:uppercase}.swatch-element label{padding:0 10px}.color.swatch-element label{padding:0}.swatch input:checked+label{outline:1.5px solid #0E1AAE;outline-offset:2.5px}.swatch .swatch-element{float:left;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;margin:0 10px 10px 0;position:relative}.crossed-out{position:absolute;width:100%;height:100%;left:0;top:0}.swatch .swatch-element .crossed-out{display:none}.swatch .swatch-element.soldout .crossed-out{display:block}.swatch .swatch-element.soldout label{filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6;opacity:.6}.swatch .tooltip{text-align:center;background:gray;color:#fff;bottom:100%;padding:10px;display:block;position:absolute;width:100px;margin-bottom:15px;margin-left:-28px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,.28);box-shadow:2px 2px 6px #00000047;z-index:10000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.swatch .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid gray 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.swatch .swatch-element:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0)}.swatch.error{background-color:#e8d2d2!important;color:#333!important;padding:1em;border-radius:5px}.swatch.error p{margin:.7em 0}.swatch.error p:first-child{margin-top:0}.swatch.error p:last-child{margin-bottom:0}.swatch.error code{font-family:monospace}.swatch .tooltip{display:none}p{margin:0 0 24px}.Container{max-width:calc(100% - 12.5rem);display:table}.Section,.Mosaic,#whyhydroviv{margin-top:96px;margin-bottom:96px}.Section--page-header{margin-top:66px;margin-bottom:-30px}@media (max-width: 1023px){.Container{max-width:calc(100% - 4rem)}.Section,.Mosaic,#whyhydroviv{margin-top:36px;margin-bottom:36px}}@media (max-width: 767px){.Container{max-width:calc(100% - 2rem)}.Section,.Mosaic,#whyhydroviv{margin-top:32px;margin-bottom:32px}}@media (min-width: 48em){.Header .Header__desktop{column-gap:1rem}}@media (min-width: 64em){.Nav--utilities{margin-left:0}}.Header .Header__desktop{padding:10px}.Header{border-bottom:1px solid #D6E1ED;align-content:center}.Header__nav--primary .Nav{justify-content:center}@media (max-width: 1023px){.Header .Header__desktop{grid-template-columns:1fr 0fr 1fr}.Drawer__content{padding:3rem 1rem}.Drawer a{font-weight:500;font-size:16px}}.Drawer__close{cursor:pointer}.Nav--main{align-items:flex-start}.Drawer{z-index:90001}body.open{overflow:hidden}.Drawer__box{width:100%;max-width:100%;visibility:inherit;transform:translate(100%)}body.open .Drawer,body.close .Drawer{opacity:1;display:flex}body.open .Drawer .Drawer__box{animation:slide-in .5s forwards;-webkit-animation:slide-in .5s forwards}body.close .Drawer .Drawer__box{animation:slide-out .5s forwards;-webkit-animation:slide-out .5s forwards}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@-webkit-keyframes slide-in{0%{-webkit-transform:translate(100%)}to{-webkit-transform:translate(0%)}}@keyframes slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}@-webkit-keyframes slide-out{0%{-webkit-transform:translate(0%)}to{-webkit-transform:translate(100%)}}.Nav-Secondary{border-top:2px solid #A0B4CB}.MiniCartButton .background{background:#0e1aae;border-radius:25px;width:15px;height:15px;position:absolute;margin-left:-20px;margin-top:-40px;color:#fff;font-size:10px;text-align:center}.MiniCartButton .background:empty{display:none}.ProductGallery .flickity-page-dots{display:none}.Gallery__thumbs{display:block}.Gallery__thumbs .wrapper .item{width:calc(100% / 6)!important}.MiniCart,.account-nav,.search_input,.MiniCart__toggle{padding:0!important}.Nav--utilities .Button{padding:0 0 0 10px;min-height:auto}.shopify-policy__container{max-width:93.75rem}body.template-collection .Main{margin-top:initial}body.template-collection .Main .Section--Product-Gallery .Loop{margin-top:1rem;margin-bottom:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));column-gap:calc(1.425rem + 1.48235vw);min-width:0vw;row-gap:calc(1.425rem + 1.48235vw)}body.template-collection .Main .Card--product{box-shadow:none;background:#f0f4f8;margin:1em}body.template-collection .Main .Card--product .Button{font-weight:600;max-width:132px;font-size:14px;padding:10px 2em;align-self:flex-start}body.template-collection .Main .Card--product .Card__content{text-align:left;padding:0;display:flex;margin-bottom:1em;justify-content:center;align-items:flex-start}body.template-collection .Main .Card--product .Card__content .title{margin:8px 0 0;font-family:Montserrat,Arial,sans-serif;font-weight:500;color:#10111f;font-size:20px;line-height:26px}@media (max-width: 1023px){body.template-collection .Main .Card--product .Card__content .title{font-size:18px;line-height:25px}}@media (max-width: 767px){body.template-collection .Main .Card--product .Card__content .title{font-size:16px;line-height:24px}}body.template-collection .Card__content .sale{align-self:flex-start}body.template-collection .Card__content .excerpt{display:block;margin:8px 0!important;align-self:flex-start}body.template-collection .Card__content .variants{margin-bottom:1em;font-family:Montserrat,Arial,sans-serif;font-weight:400;color:#10111f;font-size:13px;line-height:auto;align-self:flex-start}body.template-collection .Card__content .excerpt ul{padding-left:12px}body.template-collection .Card__content .excerpt ul,body.template-collection .Card__content .excerpt p{margin:0!important;font-family:Montserrat,Arial,sans-serif;font-weight:400;color:#10111f;font-size:15px;line-height:18px}body.template-collection .Main .Card--product .Card__content .price,body.template-collection .Main .Card--product .Card__content .price_orig{color:#10111f;font-weight:400;font-size:16px;line-height:18px;margin-bottom:8px}body.template-collection .Main .Card--product .Card__content .sale .price{color:#cd0c0c}body.template-collection .Main .Card--product .compare-price{color:#3f5369;font-size:16px}@media (max-width: 1023px){body.template-collection .Main .Card--product .compare-price{font-size:15px}}@media (max-width: 767px){body.template-collection .Main .Card--product .compare-price{font-size:14px}}body.template-collection .Main .Card--product{padding:12px;margin-bottom:1em}body.template-collection .Main .Loop{display:block;padding:0}body.template-collection .Main .Loop .slick-track{margin:0}body.template-collection .Main .Card--product .Card__media .on-sale{position:absolute;color:#fff;background-color:#cd0c0c;padding:.5em 1em;border-radius:0;top:0;right:0}body.template-collection .Main .Loop .slick-prev,body.template-collection .Main .Loop .slick-next{width:15px;height:15px;top:-5px}.slick-prev{right:65px;left:auto}body.template-collection .Main .Loop .slick-prev:before{background-image:url(/cdn/shop/t/90/assets/Hydroviv_Left-Arrow.svg);width:15px;transform:translateY(-50%) scaleX(1)}body.template-collection .Main .Loop .slick-next:before{background-image:url(/cdn/shop/t/90/assets/Hydroviv_Left-Arrow.svg);width:15px;transform:translateY(-50%) scaleX(-1)}body.template-collection .Main .Loop .slick-disabled,body.template-collection .Main .Loop .slick-disabled:hover:before{opacity:1!important;display:none!important}body.template-productWater-filter .Product .Product__content,body.template-productShower-filter .Product .Product__content,body.template-productRefrigerator-filter .Product .Product__content{padding:0}body .Product{margin-bottom:96px!important}@media (max-width: 1023px){body .Product{margin-bottom:36px!important}}@media (max-width: 767px){body .Product{margin-bottom:32px!important}}#reviews{display:block}.rich-text-color-dark{background:#edf7fd}.rich-text-color-light{background:#fff}.Section--rich-text h1,.Section--rich-text h2,.Section--rich-text h3,.Section--rich-text h4{color:#0c1261;font-family:Montserrat,sans-serif;font-weight:300!important}.Section--rich-text p,.Section--rich-text ul{color:#3f5369;font-family:Montserrat,sans-serif;font-weight:300!important;font-size:17px;line-height:26px}.Section--rich-text h2{font-family:museo;font-size:30px;line-height:38px;margin:0 0 28px}.Section--rich-text h3{font-size:19px;line-height:30px;font-weight:500!important;margin-bottom:28px}.Section--rich-text .Container{padding-bottom:96px}.Section--rich-text .Container div{border-bottom:1px solid #A0B4CB;padding:96px 0 28px}.Section--rich-text .Container div.hideline{border-bottom:none;padding-bottom:0!important}.Section--rich-text p:last-child{margin:0}.Section--page-header h1{font-family:museo;font-size:36px;font-weight:300;line-height:43px;color:#10111f;margin:0}@media (max-width: 767px){.Section--page-header h1{font-size:24px;line-height:34px}.Section--Collection-loop{margin-bottom:0}.Section--Collection-loop .Section-header,.Section--page-header{padding:0}}.Section--Collection-loop .Section-header,.Section--page-header{padding:0 12px}.Section--Collection-loop .Section-header h2{color:#0c1261;font-size:30px;line-height:38px;font-family:Museo,sans-serif;font-weight:300}.Section--Collection-loop .Section-header p{color:#3f5369;font-size:18px;line-height:27px}@media (max-width: 767px){.Section--Collection-loop .Section-header p{font-size:16px;line-height:24px}.Section--Collection-loop .Section-header h2{font-size:23px;line-height:26px}}@media (max-width: 1023px){.Section--rich-text .Container{padding-bottom:36px}.Section--rich-text .Container div{padding:36px 0 28px}}@media (max-width: 767px){.Section--rich-text .Container div{padding:32px 0 24px}.Section--rich-text .Container{padding-bottom:32px}.Section--rich-text h2,.Section--rich-text h3{margin-bottom:24px}}@media (max-width: 767px){.Section--rich-text h1,.Section--rich-text h2,.Section--rich-text h3,.Section--rich-text h4{color:#0c1261;font-family:Montserrat,sans-serif;font-weight:300!important}.Section--rich-text p{color:#3f5369;font-family:Montserrat,sans-serif;font-weight:300!important;font-size:16px;line-height:24px}.Section--rich-text h2{font-family:museo;font-size:23px;line-height:26px}.Section--rich-text h3{font-size:16px;line-height:24px;font-weight:500!important}}.Section--standard-card .Container,.Section--rich-text .Container{width:calc(100% - 12.5rem);max-width:1160px}@media (max-width: 1023px){.Section--standard-card .Container,.Section--rich-text .Container{max-width:calc(100% - 4rem);width:auto}}@media (max-width: 767px){.Section--standard-card .Container,.Section--rich-text .Container{max-width:calc(100% - 2rem);width:auto}}.standard-card-color-dark{background:#edf7fd}.standard-card-color-light{background:#fff}.Section--standard-card,.Section--rich-text{margin:0}.Section--standard-card .body_content div{border-bottom:1px solid #A0B4CB;margin:28px 0;padding-bottom:28px}.Section--standard-card .body_content div.hideline{border-bottom:none;padding-bottom:0!important}.Section--standard-card .body_content div p:last-child{margin:0}.Section--standard-card h1,.Section--standard-card h2,.Section--standard-card h3,.Section--standard-card h4{color:#0c1261;font-family:Montserrat,sans-serif;font-weight:300!important}.Section--standard-card p,.Section--standard-card ul{color:#3f5369;font-family:Montserrat,sans-serif;font-weight:300!important;font-size:17px;line-height:26px}.Section--standard-card h2{font-family:museo;font-size:30px;line-height:38px;margin:0}.Section--standard-card h3{font-size:19px;line-height:30px;font-weight:500!important;margin-bottom:28px}@media (max-width: 767px){.Section--standard-card .body_content div{margin:24px 0}.Header .Header__desktop{min-height:49px;column-gap:0rem}.Section--standard-card h1,.Section--standard-card h2,.Section--standard-card h3,.Section--standard-card h4{color:#0c1261;font-family:Montserrat,sans-serif;font-weight:300!important}.Section--standard-card p{color:#3f5369;font-family:Montserrat,sans-serif;font-weight:300!important;font-size:16px;line-height:24px}.Section--standard-card h2{font-family:museo;font-size:23px;line-height:26px}.Section--standard-card h3{font-size:16px;line-height:24px;font-weight:500!important}}.Section--standard-card .Container .Button{width:100%;max-width:22em}.Section--standard-card h1,.Section--standard-card h2,.Section--standard-card h3,.Section--standard-card h4{color:#0c1261}.Section--standard-card .Container{display:flex}.Section--standard-card .standard-card-title{padding:96px 96px 28px}.Section--standard-card .Container .image_content,.Section--standard-card .Container .body_content{flex:50%;padding:96px 48px;align-content:center}.standard-card--right .Container .image_content{order:2;padding-right:0}.standard-card--right .Container .body_content{padding-left:0;align-content:center}.standard-card--left .Container .image_content{padding-left:0}.standard-card--left .Container .body_content{padding-right:0}@media (max-width: 1023px){.Section--standard-card .standard-card-title{padding:36px 36px 24px}.Section--standard-card .Container .image_content,.Section--standard-card .Container .body_content{padding:36px 18px}}@media (max-width: 767px){.Section--standard-card .standard-card-title{padding:32px 32px 24px}.Section--standard-card .Container .image_content,.Section--standard-card .Container .body_content{padding:32px 16px}.Section--standard-card .Container div{padding-left:0!important;padding-right:0!important}.Section--standard-card .Container{display:flex;flex-wrap:wrap}.Section--standard-card .Container div{flex:100%}.Section--standard-card .Container .image_content{flex:100%;order:0;padding:0!important}.Section--standard-card .Container .body_content{flex:100%;padding:0!important}}.search_input .toggle_search{cursor:pointer}@media (min-width: 768px){.search_input{position:relative}}.search_input .form__container{position:absolute;background-color:#fff;padding:2rem 2.2rem;box-shadow:0 0 15px #0003;border-radius:5px;right:0;transition:transform .5s ease-out;transform:translateY(-300px)}@media (max-width: 767px){.search_input .form__container{width:100vw}}.search_input .form__container form{display:flex}.search_input .form__container .close{cursor:pointer;position:absolute;top:0;right:0;font-size:1.7rem;line-height:.8;margin:.3rem}.search_input .form__container input,.search_input .form__container .Button{min-height:2rem;line-height:1}.search_input .form__container input[type=text]{border-radius:50px;border:1px solid #CCCCCC;margin-right:1rem;padding:1rem}.search_input.is-active .form__container{transform:translateY(0)}@media (max-width: 63.99em){.ProductGallery .flickity-prev-next-button.next{right:0rem}.ProductGallery .flickity-prev-next-button.previous{left:0rem}}.Product .title h1,.Product .title h2{margin:0!important;font-family:museo;font-weight:300;font-size:24px}.Product .title{margin-bottom:0!important;text-align:left!important}.Product .price{text-align:left!important}.Product .price span{font-weight:400!important;font-size:1.5em!important}.Product #comparePrice{color:#465c75!important;font-size:1.3em!important}.Product .description{color:#3f5369;border-bottom:1px solid #A0B4CB;margin-bottom:1.2em!important}.Product .description h3.title{color:#0c1261;font-size:1.5em;font-family:museo;padding:10px 0;font-weight:300}.Accordion__item.is-active .contentWrapper{max-height:100%!important;padding-bottom:1.5rem!important}.Section--faqs .FAQ__title{padding-left:0!important}.Section--faqs .Section__header,.Section--faqs .FAQ__title{max-width:100%;margin:0;text-align:left;padding:2em 5em}.Section--faqs .FAQ__title{padding:0 0 2em}.Section--faqs .Section__header h2,.Section--faqs .FAQ__title h2{text-align:left;font-size:30px;margin:0;font-family:Museo,sans-serif;font-weight:300!important}.Section--faqs{padding:96px 0;margin-bottom:0!important;margin-top:0!important}.Section--faqs .Accordion{margin-bottom:0!important}.Section--faqs .FAQ__item .FAQ__item-header{max-width:calc(100% - 14px);width:100%}.Section--faqs .FAQ__item .FAQ__item-header div{width:100%}.Section--faqs .FAQ__item{border-top:#A0B4CB solid 1px}.Section--faqs .FAQ__item-header{padding:1.75em 0!important;font-size:19px!important}.Section--faqs .Accordion__toggle:after{content:"";position:relative;width:12px;height:10px;background-position-x:right;background-position-y:center;background-repeat:no-repeat;background-size:contain;margin-right:-14px}.Section--faqs .is-active .Accordion__toggle:after{transform:rotate(180deg)}.Section--faqs{background:#f0f4f8}.Section--faqs .FAQ__item-header,.Section--faqs h2,.Section--faqs p{color:#0c1261;font-weight:500!important}.Section--faqs p{color:#465c75;font-weight:400!important}.FAQ__item-header{cursor:pointer}.FAQ__item-content{display:none}.FAQ__item.is-active .FAQ__item-content{display:block}.Section--faqs .is-active .FAQ__item-content{padding:0!important;padding-bottom:.5rem!important}.Section--faqs .FAQ__item{background-color:transparent;margin-bottom:0}.faq-color-light{background:#fff}.faq-color-light p{color:#3f5369}@media (max-width: 1023px){.Section--faqs{padding:36px 0}.Section--faqs .Section__header h2,.Section--faqs .FAQ__title h2{font-size:23px}.Section--faqs .FAQ__item-header{font-size:16px!important}}@media (max-width: 767px){.Section--faqs{padding:32px 0}}.copyright{display:flex;justify-content:center;align-items:center}.copyright p{margin:0 20px 0 0;font-weight:500;font-size:12px}.Footer__grid .Nav--legal,.Footer__grid .Nav--social{display:none}.footer-logo .Nav--social{display:inline-flex}.Nav--legal{flex-wrap:wrap}.Nav--legal .Nav__link--main{font-size:12px}.Nav--footer .Nav__item .Nav__link--main{padding:0}.Nav--footer .Nav__item{padding:6px 0}@media (max-width: 1023px){.Footer__grid .Nav--legal{display:flex}.copyright .Nav--legal{display:none}.Nav--legal .Nav__item{line-height:2em}.Nav--legal .Nav__item a{font-family:Montserrat,Arial,sans-serif;line-height:15px;font-size:12px;font-weight:500}.Footer .Nav--footer.rotate .Nav__item{display:none}.Nav__item{padding-right:1em;padding-left:0}.Footer__grid .Nav--social{display:inline-flex}.footer-logo .Nav--social{display:none}.Footer .Footer__grid h5:before{content:"";position:absolute;width:15px;height:15px;right:20px;background-position-x:right;background-position-y:center;background-repeat:no-repeat;background-size:contain}.Footer .Footer__grid .rotate h5:before{transform:rotate(180deg)}.Footer .Footer__grid h5{padding-top:4px;padding-bottom:4px;width:100%;text-align:left;cursor:pointer;font-family:Montserrat,Arial,serif;font-weight:700;line-height:100%;font-size:15px}.Nav--footer .Nav__item{padding-top:9px;padding-bottom:9px}.Nav--footer .Nav__item a{font-family:Montserrat,Arial,sans-serif;line-height:17px;font-size:14px;font-weight:500}.Nav--footer .Nav__item a:hover{text-decoration:underline}.Footer .Footer__grid>*{align-items:flex-start;text-align:left;justify-content:flex-start}.Footer .Footer__grid>:not(:last-child){margin-bottom:18px}.Footer .Footer__grid .Nav--legal{margin-bottom:24px}.Footer .Nav--footer{border-bottom:.5px solid #fff;padding-bottom:24px;margin-bottom:24px!important}.Footer .copyright{justify-content:flex-start}}.Footer{background:#0e1aae;color:#fff;padding-top:32px;padding-bottom:72px}.Footer .Nav a{color:#fff}.Footer .Nav a:hover{color:#fff;text-decoration:underline}.Section--social-proof .rating-average .icon{color:#fff}h1,h2,h3,h4,h5,h6{font-weight:500}.Nav a:hover,.Nav--main .Nav__item.selected a{color:#0c1261}.Announcement{background:#0e1aae}.Announcement div{padding:0 16px;max-width:700px;text-align:center;margin:0 auto;font-family:Source Code Pro,serif;font-optical-sizing:auto;font-weight:400 font-style: normal;font-size:14px}.Announcement div span{text-decoration:underline}.Announcement a{text-decoration:none}.Section__break{background-color:transparent;background-repeat:no-repeat;background-size:cover;height:32px;margin-top:96px;margin-bottom:96px;display:inline-block;width:100%}@media (max-width: 1023px){.Section__break{margin-top:36px;margin-bottom:36px}}@media (max-width: 767px){.Section__break{margin-top:32px;margin-bottom:32px}}.Section--social-proof .content-left .Button{background:#0c1261;background-image:none}.Section--social-proof .content-left .responsive_img:after{background-color:#c3e4f7}.slick-dots li button{color:#465c75;background:#465c75;border-radius:12px;width:12px;height:12px}.slick-dots li.slick-active button{color:#0e1aae;background:#0e1aae}.slick-dots{bottom:12px}.slick-dots li{width:12px;height:12px}.slick-dots>li{display:inline-block}.slick-dots>li:only-child{display:none}.Section--social-proof .Testimonial .icon{color:#0e1aae}.geocode .inputs,.geocode .content{margin:5px}.geocode .inputs{display:flex;flex-direction:row}#geocoder{min-height:2em;line-height:2em;height:3em;border-radius:10px;margin-left:-10px}#address{border-radius:10px;margin:0}@media (max-width: 991px){.geocode .Container,.geocode .inputs{flex-direction:column}#geocoder{margin-top:20px;width:140px;border-radius:3em}}.Section--Product-Gallery .Section__header .heading{font-size:calc(1rem + 1.31294vw)}.Section--Product-Gallery .Card__content a{text-decoration:white}.Section--Product-Gallery .Card__content{align-items:flex-start}.Section--Product-Gallery .Card__content .subtitle{font-size:1rem}.Section--Product-Gallery h4{font-size:calc(1.065rem + .12706vw)}.Section--Product-Gallery .compare-price{color:#949ea8;text-decoration:line-through}.Section--Product-Gallery p{margin:0}@media (min-width: 64em){.BannerGrid .Banner__media{background:#f0f4f8}}.Mosaic .Mosaic__main .Mosaic__tile{background-color:#d2ebf9}.Mosaic .Mosaic__main .Mosaic__tile .preheading,.Mosaic .Mosaic__main .Mosaic__tile .heading,.Mosaic .Mosaic__main .Mosaic__tile .cta{color:#0e1aae}.Mosaic .Mosaic__main .Mosaic__tile .cta a{border-bottom:none}.BannerGrid .Banner__title .title{color:#0e1aae}.Section--grid{background-color:#d2ebf9}.Section--grid .preheading,.Section--grid .heading strong,.Section--grid .heading{color:#10111f!important}.Section--social-proof{background-color:#0e1aae}.Section--social-proof .content-left,.Section--social-proof .content-right{background-color:#1869b6;padding:15px}@media (min-width: 64em){.Section--social-proof .content-left{grid-template-columns:1fr 1.1fr}.Section--social-proof .SliderNav{position:absolute;right:0}}.Hero--primary .Hero__main{display:grid;grid-template-columns:1fr 1fr}.Hero--primary .Hero__main .Hero__header{grid-column:1 / span 1;grid-row:1 / span 1;max-width:initial;text-align:left;align-self:center}.Hero--primary .Hero__main .Hero__header h1{color:#fff;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background:none}.Hero--primary .Hero__main .Hero__header p{color:#fff}@media (max-width: 1023px){.Header .Header__desktop{padding:5px 0}}@media (max-width: 767px){.Header .Header__desktop{padding:0}.Hero--primary .Hero__main .Hero__media{grid-column:1 / span 1;grid-row:1 / span 1;margin-left:-1rem;left:0}.Hero--primary .Hero__main .Hero__header{width:calc(100vw - 2rem);height:100%;display:flex;flex-direction:column;align-items:center}.Hero--primary .Hero__main .Hero__header h1,.Hero--primary .Hero__main .Hero__header p{text-align:center}.Hero--primary .Hero__main .Hero__header .Buttons{flex-grow:1;align-items:end}}.geocode{background:#d2ebf9;padding:2em}.geocode .Container{display:flex}.geocode h3{color:#0e1aae}.geocode p{color:#10111f}a,.Link{color:#0e1aae;text-decoration:underline}.Nav a{text-decoration:none}a:hover,.Link:hover{color:#0c1261}.Announcement a,.Announcement a:hover{color:#fff}.search_input .form__container .icon g g{fill:#0e1aae!important}.search_input .form__container .Button:hover .icon g g{fill:#0c1261!important}.search_input .Button{background-color:transparent!important}.Button,input.Button{font-size:1rem;min-height:2.5em;padding:0 3em;border-radius:3em;font-weight:700}.Button[data-style*=solid][data-style*=primary],.button[data-style*=solid][data-style*=primary],input[type=submit][data-style*=solid][data-style*=primary]{color:#fff;background-color:#0e1aae}.Button[data-style*=solid][data-style*=primary]:hover,.button[data-style*=solid][data-style*=primary]:hover,input[type=submit][data-style*=solid][data-style*=primary]:hover{color:#fff;background-color:#0c1691}.Hero--primary .Hero__main .Hero__header .Button[data-style*=solid]{color:#fff;background-color:#0e1aae;margin-right:20px;width:100%;max-width:22em}.Hero--primary .Hero__main .Hero__header .Button[data-style*=solid]:hover{color:#fff;background-color:#0c1691}.Button[data-style*=solid][data-style*=secondary],.button[data-style*=solid][data-style*=secondary],input[type=submit][data-style*=solid][data-style*=secondary]{color:#0e1aae;background-color:transparent;border:1px solid;border-color:#0e1aae}.Button[data-style*=solid][data-style*=secondary]:hover,.button[data-style*=solid][data-style*=secondary]:hover,input[type=submit][data-style*=solid][data-style*=secondary]:hover{color:#0e1aae;background-color:#f0f4f8}.Section--grid .Button[data-style*=solid][data-style*=secondary],.Section--grid .button[data-style*=solid][data-style*=secondary],.Section--grid input[type=submit][data-style*=solid][data-style*=secondary],.Hero--primary .Hero__main .Hero__header .Button[data-style*=secondary]{color:#fff;background-color:transparent;border:1px solid;border-color:#fff}.Section--grid .Button[data-style*=white]{color:#0e1aae;background-color:transparent!important;border:1px solid;border-color:#0e1aae}.Hero--primary .Hero__main .Hero__header .Buttons{flex-direction:row;width:100%}.Section--grid .Button[data-style*=solid][data-style*=secondary]:hover,.Section--grid .button[data-style*=solid][data-style*=secondary]:hover,.Section--grid input[type=submit][data-style*=solid][data-style*=secondary]:hover{color:#fff;background-color:#ffffff40;border:1px solid;border-color:#fff}.Button[data-style*=solid][data-style*=white],.button[data-style*=solid][data-style*=white],input[type=submit][data-style*=solid][data-style*=white]{color:#0e1aae;background-color:#edf7fd}.Button[data-style*=solid][data-style*=white]:hover,.button[data-style*=solid][data-style*=white]:hover,input[type=submit][data-style*=solid][data-style*=white]:hover{color:#0e1aae;background-color:#c3e4f7}.Product .price .GreenPill{display:inline-flex;padding:5.283px 13.206px;justify-content:center;align-items:center;gap:13.206px;border-radius:27.734px;background:#fcf2f4;color:#9e0012;margin:.8em;height:2.1em;font-size:12px!important;font-style:normal;font-weight:400;line-height:normal}#slidecarthq .item .price-discount-block span:nth-child(1):nth-last-child(3){display:none}#slidecarthq .item .price-discount-block .price{font-size:large}#slidecarthq .item .price-discount-block .strike-through{font-size:small}.Nav--main .Nav__item.pinkColor a{color:#e83980!important}.Nav--main .Nav__item.blueColor a{color:#0e1aae!important}.template-collection .rc-template__legacy-radio .rc_widget__option__selector+.rc-selling-plans,.template-product .rc-template__legacy-radio .rc_widget__option__selector+.rc-selling-plans{display:none}body.template-collection .Main__content .Loop.slick-initialized,body.template-collection .Secondary_collection .Loop.slick-initialized{display:block!important;justify-content:center;flex-wrap:wrap}body.template-collection .Main__content .Card--product,body.template-collection .Secondary_collection .Card--product{max-width:31em!important}body.template-collection .Main__content .slick-initialized .Card--product,body.template-collection .Secondary_collection .slick-initialized .Card--product{max-width:none!important}.Hero--primary .Hero__main .Hero__header ul{padding-left:0}.Hero--primary .Hero__main .Hero__header ul li{list-style:none}.Hero--primary .Hero__main .Hero__header ul li:before{content:"";display:inline-block;height:20px;width:20px;background-size:contain;margin-bottom:-2px;margin-right:6px}.purchaseActions{display:flex;justify-content:center;align-items:center;justify-content:flex-start;margin-top:1em;gap:10px}.purchaseActions .quantity-input-set,.purchaseActions .Buttons{margin:12px 0 0!important;max-width:50%}.purchaseActions .quantity-input-set label{text-align:center;width:100%;display:inline-block;text-transform:capitalize;display:none}.purchaseActions .quantity-input-set{border:1px solid #3F5369;align-self:flex-end;padding:.3em 0;border-radius:3em}.Product__form .Buttons{flex-grow:.5}.shopify-block.recharge-subscription-widget{justify-content:flex-start!important}.purchaseActions .changeQty{color:#3f5369;text-decoration:none;font-size:20px;font-weight:400;margin:0 15px}.purchaseActions .quantity-input-set #Quantity{padding:0;height:auto;margin:0;width:31px;border-radius:40px;font-weight:400;font-size:20px;line-height:normal;background:transparent}#spinner{display:flex;align-items:center}.purchaseActions .Buttons{margin-top:1.5em}.Hero--primary .Hero__main .Hero__header h1{margin-top:0;font-family:Montserrat,sans-serif;font-weight:900;line-height:.7em;font-size:calc(2rem + 2vw)}.Hero--primary .Hero__main .Hero__header h1{font-family:Museo,sans-serif;font-weight:500;line-height:1em}.Hero--primary .Hero__main .Hero__header h1 span{font-family:Montserrat,sans-serif;font-weight:700;font-size:calc(1.35rem + 1.5vw)}.Hero--primary .Hero__main .Hero__header h1 em{font-family:Montserrat,sans-serif;padding-left:1.5em;line-height:.8em;font-size:calc(.8rem + .8vw)}.Header .contact_bar a:last-child:before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzY1IDU2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzY1IDU2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjMDBBRUVGIiBkPSJNMTgyLjksNTUxLjdjMCwwLjEsMC4yLDAuMywwLjIsMC4zUzM1OC4zLDI4MywzNTguMywxOTQuNmMwLTEzMC4xLTg4LjgtMTg2LjctMTc1LjQtMTg2LjkNCgkJQzk2LjMsNy45LDcuNSw2NC41LDcuNSwxOTQuNmMwLDg4LjQsMTc1LjMsMzU3LjQsMTc1LjMsMzU3LjRTMTgyLjksNTUxLjcsMTgyLjksNTUxLjd6IE0xMjIuMiwxODcuMmMwLTMzLjYsMjcuMi02MC44LDYwLjgtNjAuOA0KCQljMzMuNiwwLDYwLjgsMjcuMiw2MC44LDYwLjhTMjE2LjUsMjQ4LDE4Mi45LDI0OEMxNDkuNCwyNDgsMTIyLjIsMjIwLjgsMTIyLjIsMTg3LjJ6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==)}.Header .contact_bar a:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 18'%3E%3Cpath fill='%2303ACCE' d='M0.852272729,0 C0.381594993,0 0,0.385981077 0,0.862068822 L0,16.3793105 C0,16.8553982 0.381594993,17.2413793 0.852272729,17.2413793 L24.1477273,17.2413793 C24.618405,17.2413793 25,16.8553982 25,16.3793105 L25,0.862068822 C25,0.385981077 24.618405,0 24.1477273,0 L0.852272729,0 L0.852272729,0 Z M3.44827586,1.72413793 L21.5517241,1.72413793 L12.5,9.48275862 L3.44827586,1.72413793 Z M1.72413793,2.5862069 L11.9682963,10.9841563 C12.2791056,11.2376879 12.7208944,11.2376879 13.0317037,10.9841563 L23.2758621,2.5862069 L23.2758621,15.5172414 L1.72413793,15.5172414 L1.72413793,2.5862069 Z'/%3E%3C/svg%3E")}.bragbar .Media-presence{margin:.5em}.bragbar .Media-presence:before{padding-top:47%}.bragbar .brag-banner{background:#000;color:#fff;padding:3px;text-align:center;font-family:Montserrat,Arial,serif;font-size:calc(1rem + .46588vw);font-weight:700}.Product__checklist{margin-bottom:20px}#tabs{padding-right:2px;margin-top:20px;padding-left:0}a{cursor:pointer}#tabs li{float:left;list-style:none;margin-right:25px;outline:none}#tabs li a{color:#000;display:block;text-decoration:underline;outline:none}#tabs li a.inactive{color:#666;outline:none;text-decoration:none}#tabs li a:hover,#tabs li a.inactive:hover{color:#333;text-decoration:underline}.listContainer{clear:both;width:100%;text-align:left;padding-top:20px}.listContainer p{margin:0}.slick-initialized .slick-slide{padding:2rem}.slick-prev:before,.slick-next:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:2.4rem;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.2rem;opacity:1!important;background-color:transparent}.slick-prev:before{left:8px;right:auto;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.slick-prev:hover:before,.slick-next:hover:before{opacity:.5!important}.slick-disabled{opacity:.5!important;cursor:auto}.rc-custom-injection-point{width:100%}.rc-custom-injection-point .rc-widget .rc-option--active{background-color:#fff}.rc-custom-injection-point .rc_widget__option__selector input{-webkit-appearance:auto;appearance:auto}.rc-custom-injection-point label{display:inline-block!important;font-size:12px;white-space:normal;line-height:1em}@media (min-width: 75em){.Hero--primary .Hero__main .Hero__media:before{padding-top:43%}}@media (min-width: 64em){.Hero--primary .Hero__main .Hero__media:before{padding-top:43%}.Footer .copyright{border-top:1px solid #A0B4CB;padding-top:2.5rem}.Nav--footer h5{font-weight:700;font-size:16px}.Nav--footer .Nav__item .Nav__link--main{font-weight:500;font-size:16px;line-height:27px}}@media (min-width: 48em) and (max-width: 64em){.Hero--primary .Hero__main .Hero__header{padding:18% 0}}@media (max-width: 1499px){body.template-collection .Main__content .Card--product,body.template-collection .Secondary_collection .Card--product{max-width:30%}}@media (max-width: 1099px){body.template-collection .Main__content .Card--product,body.template-collection .Secondary_collection .Card--product{max-width:45%}}@media (max-width: 767px){.Hero--primary .Hero__main .Hero__header .Buttons{justify-content:center}body.template-collection .Main__content .Card--product,body.template-collection .Secondary_collection .Card--product{width:100%;max-width:100%!important}.Button,input.Button{padding:0 1em}}@media (max-width: 530px){.Container{max-width:calc(100% - 2rem)}.purchaseActions{flex-wrap:wrap}.purchaseActions .quantity-input-set{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/theme.css.map */
