﻿/*!
Theme Name: CORE Hydration
Theme URI: http://underscores.me/
Author: Victory Creative Inc
Author URI: https://createvictory.com
Description: Custom Ecommerce theme for CORE Hydration built by Victory Creative Inc.
Version: 1.0.0

Text Domain: core_hydration
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

CORE Hydration is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{position:relative;font-size:40%;line-height:0;vertical-align:baseline;top:-1.2em}h1 sup,h2 sup{font-size:25%;top:-2.2em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}span[data-pin-log="button_pinit_floating"]{z-index:8999 !important}body,button,input,select,optgroup,textarea{color:#58595b;font-family:"Poppins",Helvetica,Arial,sans-serif;font-size:18px;font-size:1rem;line-height:1.5}h1,h2,h3,h5,h6,.h1,.h2,.h3,.h5,.h6{margin:0 0 .83vw}h4,.h4{font-size:50px;line-height:130%}h5,.h5{font-size:36px;line-height:130%}h6,.h6{font-size:30px;line-height:130%}body,input,textarea,button,select{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;letter-spacing:1.2px}dfn,cite,em,i{font-style:italic}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:16.875px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:"Monaco","Consolas","Andale Mono","DejaVu Sans Mono",monospace;font-size:16.875px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#f8f6f6;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*{box-sizing:inherit}*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#708372;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button{border:1px solid;border-color:#ccc #ccc #bbb;background:#fff;color:rgba(0,0,0,0.8);font-size:13.5px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;background:#fff;color:rgba(0,0,0,0.8);font-size:13.5px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;border:0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;background-color:transparent;border:none;border-radius:0px !important;background-image:none;color:#c8a977;text-transform:uppercase !important;font-family:"Poppins",Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;padding:3px 6px;box-shadow:none;line-height:150%;transition:.3s}.btn:visited{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;border:0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;background-color:transparent;border:none;border-radius:0px !important;background-image:none;color:#c8a977;text-transform:uppercase !important;font-family:"Poppins",Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;padding:3px 6px;box-shadow:none;line-height:150%;transition:.3s}.btn:hover,.btn:visited:hover{background:#58595b;color:white}.btn.btn--solid,.btn:visited.btn--solid{margin-top:15px;padding:16px 48px;background-color:white}.btn.btn--tan,.btn:visited.btn--tan{color:#c8a977 !important;background-color:white}.btn.btn--tan:hover,.btn:visited.btn--tan:hover{color:white !important;background-color:#c8a977}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"]{color:#58595b;border:1px solid #58595b;padding:3px;border-radius:3px;font-family:"Poppins",Helvetica,Arial,sans-serif !important}textarea{color:#58595b;border:1px solid #58595b;padding:3px;border-radius:3px;font-family:"Poppins",Helvetica,Arial,sans-serif !important}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus{color:#708372}textarea:focus{color:#708372}select{border:1px solid #ccc}textarea{width:100%}a{color:#20B3F4}a:visited,a:hover,a:focus,a:active{color:#20B3F4}a:focus{outline:thin dotted}a:hover,a:active{outline:0}#brand-navigation-sticky-wrapper{z-index:9000;position:relative}.mobile-overlay{display:none}.main-navigation-container{position:relative}@media (max-width: 767px){.main-navigation-container{display:none}}.mobile-overlay{display:none;position:fixed;overflow:auto;background-color:white;width:100%;height:100%;top:0;left:0;background-color:white;z-index:99999999}.mobile-overlay .site-nav__link:visited,.mobile-overlay .site-nav__link:focus{color:#58595b}.mobile-overlay .mobile--btn:after{display:none}.mobile-overlay.show{display:block}.mobile-overlay a.mobile-close{position:absolute;top:20px;right:20px;color:#000}.mobile-overlay a.mobile-close .icon{width:30px;height:30px}.mobile-overlay .content{text-align:left}.mobile-overlay .mobile-logo{display:block;width:85%}.mobile-overlay .mobile-logo img{max-height:35px;width:auto}.mobile-overlay .info-items{margin-bottom:20px}.mobile-overlay .info-items .info{margin-bottom:10px}.mobile-overlay .info-items .info a{text-decoration:none;color:black;font-family:"Poppins",Helvetica,Arial,sans-serif}.mobile-overlay ul{list-style:none;margin:0 3vw 6vw 3vw;padding:0}.mobile-overlay ul li{text-align:left;margin-bottom:6vw}.mobile-overlay ul p{color:#000;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:26px}.mobile-overlay ul a{color:#000;font-family:Poppins,Helvetica,Arial,sans-serif;text-decoration:none}.mobile-overlay ul a:active,.mobile-overlay ul a:focus,.mobile-overlay ul a:hover{color:#708372}#core_hydration-navigation{position:absolute;right:0;top:60%;transform:translateY(-60%);width:auto;padding:0;height:auto}#core_hydration-navigation ul.menu{display:inline-block;list-style:none;margin:0;padding-inline-start:0px}#core_hydration-navigation ul.menu li{float:left;position:relative;margin-right:35px;margin-top:10px}#core_hydration-navigation ul.menu li a{display:block;position:relative;text-decoration:none;color:#000;font-family:'Poppins',sans-serif;font-weight:400}#core_hydration-navigation ul.menu li a:hover{color:#20b3f4}@media (min-width: 768px) and (max-width: 991px){#core_hydration-navigation ul.menu li a{font-size:1.65vw}}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}#content{position:relative;z-index:9}header#brand-navigation{position:relative;z-index:99;width:100%;background-size:cover}header#brand-navigation .top-bar .left,header#brand-navigation .top-bar .right{display:inline-block}header#brand-navigation .top-bar .left{width:24%}header#brand-navigation .top-bar .right{width:75%;text-align:right}header#brand-navigation .top-bar ul{margin:0;padding:8px 0;list-style:none}header#brand-navigation .top-bar li{display:inline-block;margin-left:25px}header#brand-navigation .top-bar a{position:relative;text-decoration:none;color:white;font-family:"Poppins",Helvetica,Arial,sans-serif}header#brand-navigation .top-bar a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);width:100%}header#brand-navigation .top-bar a:after{content:'';display:block;position:absolute;bottom:-30px;border-bottom:2px solid white;width:0px;transition:.3s;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}header#brand-navigation .top-bar .social-links li:first-of-type{margin-left:0}header#brand-navigation .mobile-navigation{display:none;padding:20px;text-align:left}header#brand-navigation .mobile-navigation .icon{width:35px;height:35px}header#brand-navigation .mobile-navigation a{color:#58595b}header#brand-navigation .mobile-navigation .mobile-btn{position:absolute;top:20px;right:20px;color:#000}header#brand-navigation .mobile-navigation .mobile-logo img{height:35px;width:auto}header#brand-navigation .site-title{margin:0;line-height:1;clear:both;display:block;float:left;width:100%;padding-top:15px;padding-bottom:23px}header#brand-navigation .site-logo{text-align:center;width:100%;line-height:1}header section.hero-headline{position:absolute;z-index:2;top:45%;transform:translateY(-55%);text-align:center;width:100%}header section.hero-headline p{max-width:540px;color:white;text-shadow:0px 6px 21px rgba(0,0,0,0.75)}@media only screen and (max-width: 767px){header#brand-navigation header{height:80px}header#brand-navigation .top-bar{height:25px}header#brand-navigation .top-bar ul{display:none}header#brand-navigation .main-navigation{display:none}header#brand-navigation .mobile-navigation{display:block}}@media (min-width: 768px){header section.hero-headline{top:40%;transform:translateY(-60%)}}@media (max-width: 768px){header section.hero-headline .h1{font-size:12vw;max-width:65vw;margin-left:auto;margin-right:auto}header section.hero-headline p{max-width:78vw;margin-top:15px;text-shadow:none}}svg:not(:root){overflow:hidden}.icon{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:currentColor}.icon-fallback-text{position:absolute !important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}footer{background:#343a40;color:#fff}footer p{color:#708372}footer ul.footer-links,footer ul.social-links{margin:0 auto;list-style:none;padding-inline-start:0px}footer .container{padding-top:60px;padding-bottom:175px}footer .site-logo{display:inline-block;margin-top:3px}footer ul.social-links{margin:15px auto 0 auto;display:inline-block;width:auto;-webkit-padding-start:0}footer ul.social-links li{display:inline-block;margin-right:4px;margin-left:4px}footer ul.social-links li a{color:white;border-radius:50%;background-color:#708372;width:31px;height:31px;display:block;padding:0px;margin:0px;position:relative}footer ul.social-links li a img{width:50%;height:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}footer ul.social-links li a:hover{background-color:#c8a977}footer hr{background-color:#444}footer .copyright p{color:white}footer .copyright p a{color:white}footer .copyright p a:visited{color:white}footer .copyright p a:hover,footer .copyright p a:visited:hover{color:#708372}footer .company-info p{color:white;text-align:left;line-height:130%;font-size:18px}footer .company-info p a{color:white;font-weight:bold;text-decoration:none}footer .company-info p a:visited{color:white;font-weight:bold;text-decoration:none}footer .links-list a{clear:both;width:100%;display:block;color:#708372;text-decoration:none;text-transform:uppercase;font-size:16px}footer .links-list a:hover{color:#20b3f4}footer .links-list .eml a{text-transform:none}@media (max-width: 768px){footer ul.footer-links{margin-top:10.5vw}footer ul.footer-links li{margin:15px auto}}@media (min-width: 768px){footer .site-logo{float:left;margin-right:30px}}@media (max-width: 767px){footer .container{padding-bottom:100px}footer ul.social-links li a{margin-top:10.5vw}}@media (max-width: 991px){footer .company-info p{margin-top:1em;display:inline-block;width:100%}}@media (max-width: 767px){footer .company-info p{font-size:14px}}.modal-dialog.full-width{width:100% !important;max-width:100%;margin-top:0;border:none;outline:none}.modal-close{font-size:34px;color:white;width:24px;height:24px;position:absolute;top:10px;right:10px}.modal-close:visited{font-size:34px;color:white;width:24px;height:24px;position:absolute;top:10px;right:10px}.modal-close:hover,.modal-close:visited:hover{opacity:.6}.modal-close .icon,.modal-close:visited .icon{width:24px;height:24px}.modal-content{border:none}@media only screen and (max-width: 641px){.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:100% !important;min-height:32px !important;margin-top:-2px !important}}@media only screen and (min-width: 641px){.gform_wrapper ul.gform_fields li.gfield{padding-right:0px !important}}#ajaxsearchliteres1{margin-top:-9px}div.asl_r .results .item .asl_image{background-size:contain !important;background-repeat:no-repeat !important}#ajaxsearchlite2{height:5vw;border-bottom:1px solid #708372;margin-bottom:4em;box-shadow:none}#ajaxsearchlite2 .probox,#ajaxsearchlite2 div.asl_w .probox{height:auto}#ajaxsearchlite2 .probox .promagnifier,#ajaxsearchlite2 div.asl_w .probox .promagnifier{width:2.5vw;height:2.5vw}#ajaxsearchlite2 .probox .promagnifier .innericon svg,#ajaxsearchlite2 div.asl_w .probox .promagnifier .innericon svg{width:2.5vw}#ajaxsearchlite2 .probox .proinput input,#ajaxsearchlite2 div.asl_w .probox .proinput input{height:4vw;font-size:4vw}#ajaxsearchlite2 .probox .proinput input.autocomplete,#ajaxsearchlite2 div.asl_w .probox .proinput input.autocomplete{position:absolute;top:1.9vw;left:0.3vw}#ajaxsearchlite2 .probox .proclose,#ajaxsearchlite2 div.asl_w .probox .proclose{width:2vw;margin-right:1vw}#ajaxsearchlite2 .probox .proclose svg,#ajaxsearchlite2 div.asl_w .probox .proclose svg{width:2vw;height:2vw}body.search-results h2 a{text-decoration:none}body.search-results .hentry{border-bottom:1px solid lightgray}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#58595b;display:block;font-size:15.75px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after{content:"";display:table;table-layout:fixed}.entry-content:before,.entry-content:after{content:"";display:table;table-layout:fixed}.comment-content:before,.comment-content:after{content:"";display:table;table-layout:fixed}.site-header:before,.site-header:after{content:"";display:table;table-layout:fixed}.site-content:before,.site-content:after{content:"";display:table;table-layout:fixed}.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.w-20{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media screen and (max-width: 768px){.w-20{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media screen and (max-width: 576px){.w-20{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.lazy-load{transition:opacity .15s;opacity:0}.lazy-load.is-loaded{opacity:1}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.page-width{max-width:1313px;padding:0 58px;margin:0 auto}.page-width.narrow{max-width:900px}@media (max-width: 415px){.page-width{padding:0 7.5vw}}header h1.entry-title,header h1.page-title{color:white;line-height:378px}@media (max-width: 767px){header h1.entry-title,header h1.page-title{line-height:56vw}}.carousel-control-prev-icon,.carousel-control-next-icon{background-color:black;border-radius:50%;height:40px;width:40px;background-size:50%}body#homepage-page .entry-content,body#homepage-page .hentry{margin:0}body#homepage-page article section{position:relative}body#homepage-page article section aside{display:none}body#homepage-page article section#about .headline{position:relative;margin:3vw 0 8vw 3vw;z-index:2}body#homepage-page article section#about .headline .h1{color:#c8a977;border-bottom:2px solid #c8a977;display:inline;line-height:130%}body#homepage-page article section#flavors{background-color:#e8d6b4;padding-top:50px;padding-bottom:50px}body#homepage-page article section#flavors .headline{display:block;text-align:center;margin:0 auto 20px auto;max-width:290px}body#homepage-page article section#flavors .page-width{max-width:2048px}body#homepage-page article section#flavors img{margin:0}body#homepage-page article section#ingredients{padding-top:50px;padding-bottom:50px}body#homepage-page article section#ingredients .headline{margin:0 auto 60px auto;text-align:center;max-width:290px}body#homepage-page article section#ingredients .headline .h1{color:#c8a977}body#homepage-page article section#ingredients h4{font-family:"Poppins",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:1.25px;color:#c8a977;text-transform:uppercase;margin:1em auto;font-size:2.75vw;max-width:142px}body#homepage-page article section#ingredients p{max-width:190px;margin:2em auto}body#homepage-page article section#ingredients img{max-width:120px}body#homepage-page article section#recipes{background-color:#e8d6b4}body#homepage-page article section#recipes .recipe-image{width:100%;height:100%}body#homepage-page article section#recipes .recipe-image img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}body#homepage-page article section#recipes .basil-field-fizz{background-color:#daa4ac}body#homepage-page article section#recipes .lost-in-thyme{background-color:#c2a6e1}body#homepage-page article section#recipes .sage-gimlet{background-color:#98b8ad}body#homepage-page article section#recipes .ginger-kissable{background-color:#fda388}body#homepage-page article section#recipes .recipe-content{padding:60px 30px;text-align:center;height:100vh}body#homepage-page article section#recipes .recipe-content h4{font-family:"Poppins",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:2.75vw;letter-spacing:1.25px}body#homepage-page article section#recipes .recipe-content p,body#homepage-page article section#recipes .recipe-content li{color:white}body#homepage-page article section#recipes .recipe-content .headline{margin-bottom:3em}body#homepage-page article section#recipes .recipe-content .recipe-info ul{margin:0 auto 2em auto;padding:0;list-style:none}body#homepage-page article section#recipes .recipe-content .recipe-info a{color:white;text-transform:uppercase;font-weight:700}body#homepage-page article section#recipes .recipe-content .recipe-info a:hover{text-decoration:none;color:#c8a977}body#homepage-page article section#recipes .recipe-content ul.carousel-indicators{position:relative;margin:6em auto 0px auto;display:block}body#homepage-page article section#recipes .recipe-content ul.carousel-indicators>li{border-radius:50%;width:15px;height:15px;background-color:white}body#homepage-page article section#recipes .recipe-content ul.carousel-indicators>li.active{background-color:#c8a977}body#homepage-page article section#recipes .recipe-content ul.carousel-indicators .list-inline-item:not(:last-child){margin-right:5px}body#homepage-page article section#locate{background:#c8a977 url(../images/texture/alora-texture-sand-4000x1940.jpg) no-repeat center center;background-size:cover;position:relative;padding-top:50px;padding-bottom:50px}body#homepage-page article section#locate .headline{position:relative;margin-left:10.5vw}body#homepage-page article section#locate .headline .h1{line-height:130%;border-bottom:2px solid white;display:inline}body#homepage-page article section#locate .stores-list{background-color:white;padding:65px 130px}body#homepage-page article section#locate .stores-list p{color:#c8a977;text-decoration:none}body#homepage-page article section#locate .stores-list a{color:#c8a977;text-decoration:none;text-transform:uppercase;font-weight:700}body#homepage-page article section#locate .stores-list a:hover{color:#708372}body#homepage-page article section#locate .stores-list ul{list-style:none;margin-left:0px;padding:0px}body.page-template-page-homepage section{position:relative}body.page-template-page-homepage section.fixed-bg-image{min-height:600px}body.page-template-page-homepage section.fixed-bg-image h3{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#f0293c;color:white;text-align:center;padding:30px 45px}body.page-template-page-homepage section.fixed-bg-image .parallax{background-attachment:fixed;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}body.page-template-page-homepage .entry-content,body.page-template-page-homepage .hentry{margin:0}body.page-template-default header section.hero-headline,body#nutritional-facts-page header section.hero-headline{top:50%;transform:translateY(-50%)}body.page-template-default .h1,body#nutritional-facts-page .h1{text-transform:lowercase}body.page-template-default .entry-content,body#nutritional-facts-page .entry-content{margin:0 auto}body.page-template-default .hentry,body#nutritional-facts-page .hentry{margin:0}body.page-template-default article section,body#nutritional-facts-page article section{position:relative}body.page-template-default article .faqs-list,body#nutritional-facts-page article .faqs-list{margin-top:100px;margin-bottom:270px}body.page-template-default article .faqs-list h3,body#nutritional-facts-page article .faqs-list h3{color:#c8a977;margin-bottom:1.25em}body.page-template-default article .faqs-list .card,body#nutritional-facts-page article .faqs-list .card{border:none;border-radius:0px;font-family:"Poppins",Helvetica,Arial,sans-serif}body.page-template-default article .faqs-list .card-header,body#nutritional-facts-page article .faqs-list .card-header{background:transparent;padding:0px;border-bottom:0}body.page-template-default article .faqs-list .card-header .up-down-arrow,body#nutritional-facts-page article .faqs-list .card-header .up-down-arrow{background:#00adf2;border-radius:50%;width:19px;height:19px;display:inline-block;position:relative;margin:0 0 0 8px;float:right}body.page-template-default article .faqs-list .card-header .up-down-arrow .arrow,body#nutritional-facts-page article .faqs-list .card-header .up-down-arrow .arrow{border:solid white;border-width:0 2px 2px 0;display:inline-block;padding:2px;position:absolute;transform:rotate(45deg);-webkit-transform:rotate(45deg);top:6px;left:7px}body.page-template-default article .faqs-list .card-header button.collapse .up-down-arrow .arrow,body#nutritional-facts-page article .faqs-list .card-header button.collapse .up-down-arrow .arrow{transform:rotate(45deg);-webkit-transform:rotate(45deg);top:6px;left:7px}body.page-template-default article .faqs-list .card-header button.show .up-down-arrow .arrow,body#nutritional-facts-page article .faqs-list .card-header button.show .up-down-arrow .arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:8px;left:7px}body.page-template-default article .faqs-list .card-header h5,body#nutritional-facts-page article .faqs-list .card-header h5{padding-left:45px}body.page-template-default article .faqs-list .card-header button span.dash,body#nutritional-facts-page article .faqs-list .card-header button span.dash{color:#c8a977;margin-left:-45px;margin-right:30px}body.page-template-default article .faqs-list .card-header button span.dash.minus,body#nutritional-facts-page article .faqs-list .card-header button span.dash.minus{display:none}body.page-template-default article .faqs-list .card-header button span.dash.plus,body#nutritional-facts-page article .faqs-list .card-header button span.dash.plus{display:inline-block}body.page-template-default article .faqs-list .card-header button[aria-expanded="true"] span.dash.plus,body#nutritional-facts-page article .faqs-list .card-header button[aria-expanded="true"] span.dash.plus{display:none}body.page-template-default article .faqs-list .card-header button[aria-expanded="true"] span.dash.minus,body#nutritional-facts-page article .faqs-list .card-header button[aria-expanded="true"] span.dash.minus{display:inline-block}body.page-template-default article .faqs-list .btn,body#nutritional-facts-page article .faqs-list .btn{font-family:"Poppins",Helvetica,Arial,sans-serif;background:transparent;color:#c8a977;border:none;margin:0;padding:0;width:100%;text-align:left;white-space:normal}body.page-template-default article .faqs-list .btn:hover,body.page-template-default article .faqs-list .btn:focus,body.page-template-default article .faqs-list .btn:active{text-decoration:none}body#nutritional-facts-page article .faqs-list .btn:hover,body#nutritional-facts-page article .faqs-list .btn:focus,body#nutritional-facts-page article .faqs-list .btn:active{text-decoration:none}body.page-template-default article .faqs-list .card-body,body#nutritional-facts-page article .faqs-list .card-body{padding:0 0 20px 45px;color:#58595b;font-weight:600;margin:0}body.page-template-default article .faqs-list .card-body p,body#nutritional-facts-page article .faqs-list .card-body p{padding-left:18px}@media (min-width: 768px){body#homepage-page article section aside{display:block;position:absolute;left:0px;top:50%;transform:translateY(-50%);color:#c8a977;font-size:19px;font-weight:700;text-transform:uppercase}body#homepage-page article section aside span{display:block;margin-top:100%;transform:rotate(-90deg);transform-origin:top left}body#homepage-page article section aside hr{width:50%;height:4px;margin:0px auto 10px auto;background:#c8a977}body#homepage-page article section aside.right{left:inherit;right:0px;transform:translateY(-50%)}body#homepage-page article section aside.right span{transform:rotate(90deg);transform-origin:top right}body#homepage-page article section aside.white{color:white}body#homepage-page article section aside.white hr{background:white}}@media (min-width: 768px) and (max-width: 991px){body#homepage-page article section#about .box{width:56vw;height:47vw}}@media (min-width: 992px){body#homepage-page article section#about .box{width:105%;height:360px}}@media (min-width: 768px) and (max-width: 991px){body#homepage-page article section#about .headline .h1{font-size:7.6vw}}@media (min-width: 992px) and (max-width: 1199px){body#homepage-page article section#about .headline .h1{font-size:5.7vw}}@media (min-width: 768px){body#homepage-page article section#about .headline{max-width:500px;margin:80px 0 80px 100px}body#homepage-page article section#about .headline .h1{line-height:115%}}@media (min-width: 768px) and (max-width: 991px){body#homepage-page article section#about .headline{max-width:34vw}}@media (min-width: 768px){body#homepage-page article section#flavors{padding-top:130px;padding-bottom:130px}}@media (min-width: 768px){body#homepage-page article section#flavors .headline{max-width:100%;margin:0 auto}}@media (min-width: 768px){body#homepage-page article section#flavors img{margin-top:70px}}@media (min-width: 768px){body#homepage-page article section#ingredients{padding-top:130px;padding-bottom:130px}}@media (min-width: 768px){body#homepage-page article section#ingredients .headline{max-width:650px}}@media (min-width: 768px){body#homepage-page article section#ingredients h4{font-size:16px;max-width:192px}}@media (min-width: 768px) and (max-width: 1024px){body#homepage-page article section#ingredients h4{height:50px}}@media (min-width: 1024px){body#homepage-page article section#ingredients h4{max-width:220px}}@media (min-width: 768px){body#homepage-page article section#ingredients p{max-width:300px}}@media (min-width: 768px){body#homepage-page article section#ingredients img{max-width:100%}}@media (min-width: 1400px){body#homepage-page article section#recipes{max-height:820px}}@media (min-width: 1400px){body#homepage-page article section#recipes .recipe-image{height:820px}}@media (min-width: 768px){body#homepage-page article section#recipes .recipe-content{padding:5% 3%;height:100vw;max-height:100vw}}@media (min-width: 1024px){body#homepage-page article section#recipes .recipe-content{height:85vw;max-height:85vw}}@media (min-width: 1200px){body#homepage-page article section#recipes .recipe-content{height:75vw;max-height:75vw}}@media (min-width: 1400px){body#homepage-page article section#recipes .recipe-content{max-height:820px}}@media (min-width: 768px){body#homepage-page article section#recipes .recipe-content h4{font-size:16px}}@media (min-width: 768px){body#homepage-page article section#recipes .recipe-content ul.carousel-indicators{margin-top:2em}}@media (min-width: 768px){body#homepage-page article section#locate{padding-top:300px;padding-bottom:300px}}@media (min-width: 768px){body#homepage-page article section#locate .headline{position:absolute;top:50%;right:0px;transform:translateY(-50%);margin-left:auto}}@media (max-width: 768px){body#homepage-page article section#locate .stores-list{margin-top:30px;padding:7.5vw 10.5vw}}@media (max-width: 415px){body.page-template-page-homepage section.fixed-bg-image h3{width:300px;padding:30px 15px}}@media (max-width: 768px){body.page-template-default article .faqs-list .card-header,body#nutritional-facts-page article .faqs-list .card-header{padding:15px 0px}}@media (max-width: 768px){body.page-template-default article .faqs-list .card-body img,body#nutritional-facts-page article .faqs-list .card-body img{margin:2em 0 1em 0}}.gform_wrapper.win-500-form_wrapper ul li.gfield{display:inline-block;margin-bottom:2em;width:100%}.gform_wrapper.win-500-form_wrapper ul li.gfield .gfield_checkbox li input{margin-top:0px;margin-right:5px}.gform_wrapper.win-500-form_wrapper ul li.gfield .gfield_checkbox li input[type=checkbox]{margin-top:0px;margin-right:5px}.gform_wrapper.win-500-form_wrapper ul li.gfield .gfield_radio li input[type=radio]{margin-top:0px;margin-right:5px}.gform_wrapper.win-500-form_wrapper label.gfield_label,.gform_wrapper.win-500-form_wrapper legend.gfield_label{font-size:22px}.gform_wrapper.win-500-form_wrapper .gfield_checkbox li label,.gform_wrapper.win-500-form_wrapper .gfield_radio li label,.gform_wrapper.win-500-form_wrapper .description,.gform_wrapper.win-500-form_wrapper .gfield_description,.gform_wrapper.win-500-form_wrapper .gsection_description,.gform_wrapper.win-500-form_wrapper .instruction{font-size:1.5em}.gform_wrapper.win-500-form_wrapper .gsurvey-rating:not(:checked)>label{width:27px;font-size:27px !important;line-height:27px;background-size:22px 22px}.gform_wrapper.win-500-form_wrapper .gsurvey-rating:not(:checked)>label:hover{width:27px;font-size:27px !important;line-height:27px;background-size:22px 22px}.gform_wrapper.win-500-form_wrapper .gsurvey-rating:not(:checked)>label:hover~label,.gform_wrapper.win-500-form_wrapper .gsurvey-rating:not(:checked)>label:hover~label{width:27px;font-size:27px !important;line-height:27px;background-size:22px 22px}.gform_wrapper.win-500-form_wrapper .gsurvey-rating>input:checked~label{width:27px;font-size:27px !important;line-height:27px;background-size:22px 22px}.gform_wrapper.win-500-form_wrapper .gform_footer input.button,.gform_wrapper.win-500-form_wrapper .gform_footer input[type=submit]{background-color:#708272;color:white;font-family:"Poppins",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:600;border:none;padding:0.875em 2em 0.875em}.gform_wrapper.win-500-form_wrapper .gform_page_footer input.button,.gform_wrapper.win-500-form_wrapper .gform_page_footer input[type=submit]{background-color:#708272;color:white;font-family:"Poppins",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:600;border:none;padding:0.875em 2em 0.875em}@media (min-width: 642px){.gform_wrapper.win-500-form_wrapper .gfield_checkbox li label,.gform_wrapper.win-500-form_wrapper .gfield_radio li label,.gform_wrapper.win-500-form_wrapper .description,.gform_wrapper.win-500-form_wrapper .gfield_description,.gform_wrapper.win-500-form_wrapper .gsection_description,.gform_wrapper.win-500-form_wrapper .instruction{font-size:.875em}}@media (min-width: 500px){.gform_wrapper.win-500-form_wrapper .gsurvey-rating:not(:checked)>label{width:35px;font-size:35px !important;line-height:35px;background-size:25px 25px}.gform_wrapper.win-500-form_wrapper .gsurvey-rating:not(:checked)>label:hover{width:35px;font-size:35px !important;line-height:35px;background-size:25px 25px}.gform_wrapper.win-500-form_wrapper .gsurvey-rating:not(:checked)>label:hover~label,.gform_wrapper.win-500-form_wrapper .gsurvey-rating:not(:checked)>label:hover~label{width:35px;font-size:35px !important;line-height:35px;background-size:25px 25px}.gform_wrapper.win-500-form_wrapper .gsurvey-rating>input:checked~label{width:35px;font-size:35px !important;line-height:35px;background-size:25px 25px}}body.page-template-page-press header.entry-header{background-color:#6265c1}body.page-template-page-header-image #content .hentry,body.page-template-page-contact-us #content .hentry,body.page-template-page-press #content .hentry{margin:0}body.page-template-page-header-image #content header.entry-header,body.page-template-page-contact-us #content header.entry-header,body.page-template-page-press #content header.entry-header{height:48vw;position:relative;display:inline-block;background-position:center;background-size:cover}body.page-template-page-header-image #content header h1,body.page-template-page-contact-us #content header h1,body.page-template-page-press #content header h1{color:white;line-height:1;width:100%;max-width:400px;animation:fadeIn 1.5s ease;text-align:left;display:inline-block;margin:21% 9.5%}body.page-template-page-header-image #content section .h3,body.page-template-page-contact-us #content section .h3,body.page-template-page-press #content section .h3{color:#708372}body.page-template-page-terms #content .container{max-width:992px;margin:0 auto}body.page-template-page-terms #content p,body.page-template-page-terms #content div{font-family:"Poppins",Helvetica,Arial,sans-serif}body.page-template-page-terms #content p span,body.page-template-page-terms #content div span{font-family:"Poppins",Helvetica,Arial,sans-serif}body.page-template-page-terms #content li{font-family:"Poppins",Helvetica,Arial,sans-serif}body.page-template-page-terms #content li span{font-family:"Poppins",Helvetica,Arial,sans-serif}body.page-template-page-terms #content li p{font-family:"Poppins",Helvetica,Arial,sans-serif}body.page-template-page-terms #content li p span{font-family:"Poppins",Helvetica,Arial,sans-serif}body.page-template-page-terms #content a{font-family:"Poppins",Helvetica,Arial,sans-serif;color:black;text-decoration:underline}body.page-template-page-terms #content a:visited,body.page-template-page-terms #content a:hover,body.page-template-page-terms #content a:active{font-family:"Poppins",Helvetica,Arial,sans-serif}body.page-template-page-terms #content a:visited,body.page-template-page-terms #content a:active{color:black;text-decoration:underline}body.page-template-page-terms #content a:hover{color:#708372;text-decoration:none}body.archive .page-title,body.blog .page-title,body.category .page-title{text-align:center}body.archive .site-main,body.blog .site-main,body.category .site-main{max-width:90%;margin:0 auto}body.archive .posts-grid .entry-header,body.blog .posts-grid .entry-header,body.category .posts-grid .entry-header{padding:0;background-color:#f3f3f3}body.archive .posts-grid .entry-title,body.blog .posts-grid .entry-title,body.category .posts-grid .entry-title{text-align:left;width:100%;margin:0 0 .42vw;padding:2.02vw 2.02vw 0 2.02vw}body.archive .posts-grid .entry-title a:visited,body.blog .posts-grid .entry-title a:visited,body.category .posts-grid .entry-title a:visited{color:#58595b}body.archive .posts-grid p,body.blog .posts-grid p,body.category .posts-grid p{padding:1vw 2.02vw 0 2.02vw}@media (max-width: 767px){body.page-template-page-header-image #content header h1,body.page-template-page-contact-us #content header h1,body.page-template-page-press #content header h1{text-align:center;margin:18.5% auto;font-size:40px;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,0.4));filter:drop-shadow(0px 0px 5px rgba(0,0,0,0.4))}}@media (max-width: 767px){body.page-template-page-header-image #content header h1{text-align:left;margin:14% 9.5%}}@media (max-width: 415px){body.archive .posts-grid .entry-title a,body.blog .posts-grid .entry-title a,body.category .posts-grid .entry-title a{margin-top:1vw}}.entry-footer{padding:2em;color:black;background:none;text-align:center;margin-bottom:3.5em}.entry-footer .cat-links-header{margin-bottom:20px;border-bottom:1px solid #efefef;padding-bottom:20px}.entry-footer .cat-links{list-style:none;text-align:center;display:inline-block;padding:0;width:100%;margin:0}.entry-footer .cat-links .cat-item{display:inline;margin:0 5px}.cat-links a{text-transform:uppercase;position:relative;text-decoration:none;font-family:"Poppins",Helvetica,Arial,sans-serif;background:white;color:#708372;padding:8px 14px;transition:color 250ms;border:1px solid #708372;display:inline-block;margin-bottom:1em}.cat-links a:hover{background:#708372;color:white}body.single-post article.hentry{max-width:880px;width:80%;margin:1em auto}body.single-post article .entry-title{text-align:center;color:black;line-height:80%}body.single-post article .entry-meta{font-family:"Poppins",Helvetica,Arial,sans-serif;font-size:16px;text-align:center;margin-bottom:1em}body.single-post article .entry-content p,body.single-post article .entry-content li{line-height:24px;font-size:18px;letter-spacing:normal}body.single-post article .entry-content ul.unstyled li,body.single-post article .entry-content ol.unstyled li{font-family:"Poppins",Helvetica,Arial,sans-serif}body.single-post article .entry-content h3{font-family:"Poppins",Helvetica,Arial,sans-serif}body.single-post article .entry-content .cat-label{padding:5px 8px;background-color:#d3d3d3;text-transform:uppercase;letter-spacing:3px;font-size:10px}body.single-post article .entry-content .avatar{float:right;margin:0 0 10px 15px}body.single-post article .entry-content .author-info{float:right;margin:0 0 10px 15px;background-color:#f5f5f5;font-size:14px;font-family:"Poppins",Helvetica,Arial,sans-serif;color:#afafaf;padding-top:15px;padding-bottom:15px}body.single-post article .entry-content .author-info a{color:black;text-decoration:underline;font-weight:700}body.single-post article .entry-content .author-info a:hover{color:#708372;text-decoration:none}body.single-post article .about-the-author{background-color:#f5f5f5;padding:3em;font-family:"Poppins",Helvetica,Arial,sans-serif;font-size:14px;line-height:160%}body.single-post article .entry-meta{font-size:12px}body.single-post article .entry-content .avatar{float:left;max-width:96px;margin:0 15px 10px 0}body.single-post article .entry-content .author-info{float:none;display:block;width:100%;margin:0 0 20px 0}body.single-post article .about-the-author p{padding:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}section.instagram-feed{background-color:white;padding:0px}#sb_instagram{overflow-y:hidden;margin-bottom:5px}#sb_instagram.sbi_fixed_height{overflow-y:hidden}#sb_instagram .sbi-owl-nav .sbi-owl-prev{left:30px}#sb_instagram .sbi-owl-nav .sbi-owl-next{right:30px}#sb_instagram .sbi-owl-nav .sbi_hover_top{top:45px;left:30px;width:80%;margin:0;position:relative;font-size:14px;line-height:21px;text-align:left}#sb_instagram .sbi_link .sbi_caption{font-size:15px;line-height:21px;letter-spacing:0.25px;padding:33% 10% !important}#sb_instagram .sbi_link .sbi_hover_bottom{color:#fff;top:0;bottom:unset;position:absolute;width:100%;height:100%}#sb_instagram .sbi_link .sbi_hover_bottom .sbi_date{color:white;position:absolute;bottom:25px;left:25px;text-transform:uppercase;letter-spacing:1px}#sb_instagram .sbi_link .sbi_hover_bottom .sbi_date svg{display:none}#sb_instagram .sbi_link .sbi_hover_bottom .sbi_meta{color:#ffffff;width:100%;display:inline-block;text-align:left;top:20px;position:absolute;left:20px}#sb_instagram .sbi_link .sbi_hover_bottom .sbi_meta span{font-family:"Poppins",Helvetica,Arial,sans-serif;height:35px;margin:0 15px !important}#sb_instagram .sbi_link .sbi_hover_bottom .sbi_meta span.sbi_likes{width:25px;height:25px;margin-bottom:-4px}#sb_instagram .sbi_link .sbi_hover_bottom .sbi_meta span.sbi_likes svg{width:18px;height:24px;margin-bottom:-4px}#sb_instagram .sbi_link .sbi_hover_bottom .sbi_meta span.sbi_comments{display:none}#sb_instagram .sbi_link .sbi_hover_bottom .sbi_meta span.sbi_comments svg{width:25px;height:25px;margin-bottom:-4px}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%;border:0;overflow:hidden}.custom-logo-link{display:inline-block}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-wrapper.ratio-2-66875{padding-bottom:37.43%}.video-wrapper.ratio-42-per{padding-bottom:42%}.video-wrapper.ratio-40-75-per{padding-bottom:40.75%}.video-wrapper iframe,.video-wrapper object,.video-wrapper embed,.video-wrapper a{position:absolute;top:0;left:0;width:100%;height:100%}.icon{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:currentColor}.no-svg .icon{display:none}.icon--wide{width:40px}svg.icon:not(.icon--full-color) circle,svg.icon:not(.icon--full-color) ellipse,svg.icon:not(.icon--full-color) g,svg.icon:not(.icon--full-color) line,svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) polygon,svg.icon:not(.icon--full-color) polyline,svg.icon:not(.icon--full-color) rect{fill:inherit;stroke:inherit}symbol.icon:not(.icon--full-color) circle,symbol.icon:not(.icon--full-color) ellipse,symbol.icon:not(.icon--full-color) g,symbol.icon:not(.icon--full-color) line,symbol.icon:not(.icon--full-color) path,symbol.icon:not(.icon--full-color) polygon,symbol.icon:not(.icon--full-color) polyline,symbol.icon:not(.icon--full-color) rect{fill:inherit;stroke:inherit}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}h1.h1{text-transform:uppercase;font-weight:700;font-size:58px}h1.h2{color:#000;font-size:40px;text-transform:uppercase;font-weight:700}h2.h2,.h2{color:#000;font-size:40px;font-weight:700}p,li{font-family:'Poppins', sans-serif;font-size:16px;line-height:1.5em;color:#000}a.button{font-family:'Poppins', sans-serif;text-transform:uppercase;font-size:18px;padding:15px 20px;min-width:220px;text-align:center;display:inline-block;border-radius:50px}a.button:hover{text-decoration:none}a.button.blue-btn{border:2px solid #20b3f4}a.button.white-btn{border:2px solid #fff}a.button.blue-btn{color:#fff;background-color:#20b3f4}a.button.white-btn{color:#20b3f4;background-color:#fff}a.button.white-btn:hover{color:#fff;background-color:#20b3f4}a.button.white-btn:focus-visible{color:#000;outline:1px dotted #333;outline-offset:3px}a.button.blue-btn:hover{color:#20b3f4;background-color:#fff}.flex-grid{display:flex;flex-flow:wrap}.flex-grid>div{margin-bottom:30px !important}.grid-4>div{width:23%;margin:0 1%}.grid-3>div{width:31%;margin:0 1%}.flex-grid>.wp-pagenavi{width:100% !important;text-align:center;margin-bottom:60px !important}.wp-pagenavi span.pages{display:none}.wp-pagenavi a.last,.wp-pagenavi a.first{display:none}.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{border:none}.wp-pagenavi span.extend{border:none}.wp-pagenavi a,.wp-pagenavi span.current{font-family:Poppins;font-weight:500}.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{font-family:Poppins;font-weight:500}.wp-pagenavi a.previouspostslink{margin-right:10px}.wp-pagenavi a.nextpostslink{margin-left:10px}.wp-pagenavi span.current,.wp-pagenavi a.page{padding:10px 15px}.wp-pagenavi span.current{border-color:#20b3f4 !important;background-color:#20b3f4;color:#fff}header#brand-navigation{border-bottom:2px solid #20b3f4}header#brand-navigation.no-border{border-bottom:none}#core_hydration-navigation ul.menu li.header-btn{margin-right:0;margin-top:0}#core_hydration-navigation ul.menu li.header-btn a{color:#fff;background-color:#20b3f4;text-transform:uppercase;padding:10px 20px;border-radius:25px}header .drink-dropdown{border-top:2px solid #20b3f4;border-bottom:2px solid #20b3f4;padding:10px 0 20px;position:absolute;width:100%;background-color:#fff;display:none}header .drink-dropdown .bv_stars_component_container svg defs stop:nth-child(1){stop-color:#20b3f4 !important}header .drink-dropdown .bv_stars_component_container svg defs stop:nth-child(2){stop-color:#f0f6f9 !important}header .drink-dropdown_container{text-align:center;display:flex;justify-content:center}header a.drink-dropdown_link{display:flex;flex-flow:column}header a.drink-dropdown_link span{color:#000;font-weight:700;text-transform:uppercase;font-size:24px;letter-spacing:0}li.mobile-menu{margin-bottom:0 !important}.mobile-menu a{color:#000 !important;font-weight:700}.mobile-overlay{background-color:#f0f6f9}.mobile-overlay .mobile-logo{padding:20px 3vw 23px 20px;width:100%;background-color:#fff;border-bottom:2px solid #76d1f8}.mobile-overlay .menu-main-menu-container{padding:10px 24px}.mobile-overlay ul a{padding:10px 0;display:block}.mobile-overlay .social-links{margin-top:60px;margin-bottom:100px;text-align:center}#mobile-nav{margin-left:0 !important;margin-right:0 !important}#mobile-nav .bv_stars_component_container svg defs stop:nth-child(1){stop-color:#20b3f4 !important}#mobile-nav .bv_stars_component_container svg defs stop:nth-child(2){stop-color:#f0f6f9 !important}#mobile-nav li{text-align:center;font-size:27px}#mobile-nav li.highlighted{border-bottom:2px solid #20b3f4;font-size:24px;padding-bottom:36px;margin-bottom:24px !important}#mobile-nav li.highlighted a{display:inline-block;background:#20b3f4;border-radius:50px;color:#fff;font-weight:300;padding:12px 50px}#mobile-nav li.highlighted:hover{color:#fff}#mobile-nav li:not(.highlighted) a:hover{color:#000}#mobile-nav li a{color:#000;font-weight:900;text-transform:uppercase;margin:0}#mobile-nav li ul{display:flex;padding-top:18px}#mobile-nav li ul li{flex:0 1 50%;max-width:50%;font-size:16px;padding-bottom:18px;margin-bottom:0 !important}#mobile-nav li ul li:first-child{margin-top:0}#mobile-nav li ul li:nth-child(even){padding-left:10px}#mobile-nav li ul li:nth-child(odd){padding-right:10px}#mobile-nav li ul li img{display:block;margin:0 auto;max-width:none;width:auto;height:97px}#mobile-nav li ul li a{padding:0}#mobile-nav li ul li .title{width:171px;margin-left:auto;margin-right:auto}#mobile-nav li ul li .bv-rating-wrapper{margin:0;transform:scale(0.8)}#mobile-nav li ul li .bv_stars_component_container{display:flex}@media all and (max-width: 413px){#mobile-nav li{font-size:6.538vw}#mobile-nav li.highlighted{font-size:5.811vw;padding-bottom:8.717vw;margin-bottom:5.811vw !important}#mobile-nav li.highlighted a{border-radius:12.107vw;padding:2.906vw 12.107vw}#mobile-nav li ul{padding-top:4.358vw}#mobile-nav li ul li{font-size:3.75vw;padding-bottom:4.358vw}#mobile-nav li ul li:nth-child(even){padding-left:2.421vw}#mobile-nav li ul li:nth-child(odd){padding-right:2.421vw}#mobile-nav li ul li .title{width:41.404vw}#mobile-nav li ul li .bv-rating-wrapper{transform:scale(0.75)}}#header-marquee{background:#0cb21d;overflow-x:hidden;width:100%;position:relative;padding:2px 0}#header-marquee .marquee{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;min-width:200%}#header-marquee .marquee .marquee-text{display:flex;height:40px;align-items:center;animation:slide-left 20s linear infinite;width:100%;padding:0 24px}#header-marquee .marquee .marquee-text p{color:#fff;font-size:18px;font-weight:100;margin:0;width:100%;text-align:center}#header-marquee .marquee .marquee-text a{color:#fff;text-decoration:underline}#header-marquee .marquee .marquee-text a:hover,#header-marquee .marquee .marquee-text a:focus{text-decoration:none}@media (prefers-reduced-motion: reduce){#header-marquee .marquee .marquee-text{animation-play-state:paused !important}}@media all and (max-width: 767px){#header-marquee .marquee .marquee-text{width:180%}}@keyframes slide-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.usag-logo{background:#0cb21d;background:linear-gradient(90deg, #0cb21d 50%, rgba(12,178,29,0) 100%);position:absolute;display:flex;align-items:center;justify-content:flex-start;height:100%;width:180px;top:0;left:0;z-index:2;pointer-events:none}.usag-logo img{background:#fff;border-radius:6px;display:inline-block;padding:0px;vertical-align:middle;margin-left:20px;width:45px;height:30px;object-fit:contain}@media all and (max-width: 767px){.usag-logo{width:140px}}#home-hero{padding:0;position:relative}#home-hero .row{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100%;max-width:100%;margin:0;padding:0;padding-left:5.2151238592vw;padding-right:5.2151238592vw;padding-bottom:13.037809648vw}#home-hero .bg{position:static;bottom:0;right:0;width:100%;top:auto;height:auto}#home-hero .bg img{height:auto}#home-hero .bg-img img{display:block;width:100%;height:100%;object-fit:cover}#home-hero .hero-content{padding:0}#home-hero h1{font-family:Poppins;font-weight:400;line-height:1.1;color:#fff;text-transform:none;font-size:6.7796610169vw;margin-bottom:4.1720990874vw;text-align:center}#home-hero h1 strong{font-weight:700}#home-hero p{color:#fff;font-family:Poppins;font-size:4.1720990874vw;font-weight:400;margin-left:auto;margin-right:auto;margin-bottom:5.2151238592vw;max-width:66.4928292047vw;text-align:center;letter-spacing:.1564537158vw}#home-hero p:last-child{margin-bottom:0;max-width:73.0117340287vw}#home-hero .white-btn{box-shadow:0px 0.15vw 0.5vw rgba(0,0,0,0.27);color:#000;padding:10px 20px}#home-hero .white-btn:hover,#home-hero .white-btn:focus{color:#fff}#home-hero .white-btn{line-height:1.5}@media all and (min-width: 768px){#home-hero .row{padding-left:4.1666666667vw;padding-right:4.1666666667vw;padding-bottom:3.125vw}#home-hero .bg{bottom:auto;right:auto;top:0;left:0;height:100%}#home-hero h1{font-size:4.375vw;text-align:left;margin-bottom:1.3541666667vw}#home-hero p{font-size:1.7708333333vw;margin:0;margin-bottom:1.875vw;max-width:41.6666666667vw;text-align:left;letter-spacing:.0625vw}#home-hero p br{display:none}#home-hero p:last-child{line-height:1.5;max-width:100%;text-align:center;width:100%}}#core-balance .page-width{padding-top:80px;padding-bottom:80px}#core-balance .row{justify-content:center}#core-balance .col-md-12{max-width:960px;padding:0}#core-balance h1,#core-balance h2{color:#20b3f4;display:inline-block;font-family:Poppins;font-weight:300;font-size:40px;text-align:center;margin:0}@media all and (max-width: 1999px){#core-balance .page-width{padding-top:4.002vw;padding-bottom:4.002vw}#core-balance .col-md-12{max-width:48.024vw}#core-balance h1,#core-balance h2{font-size:2.001vw}}@media all and (max-width: 767px){#core-balance .page-width{padding-top:7.823vw;padding-bottom:7.823vw}#core-balance .col-md-12{max-width:100%;padding-left:15px;padding-right:15px}#core-balance h1,#core-balance h2{font-size:5.215vw;text-align:center}}#home-video .container{max-width:1050px;padding-bottom:80px}#home-video #hp-video-holder,#home-video .embed-responsive{border-radius:23px;margin-bottom:36px;overflow:hidden}#home-video #hp-video-holder video,#home-video .embed-responsive video{display:block}#home-video .video-image{border-radius:23px;display:block;margin-bottom:36px;overflow:hidden}#home-video h2{color:#000;font-size:30px;font-weight:600;margin-bottom:30px}#home-video p{font-size:17px}#home-video .white-btn{box-shadow:0px 0.15vw 0.5vw rgba(0,0,0,0.27);color:#000;padding:10px 20px}#home-video .white-btn:hover{color:#fff}@media all and (max-width: 1999px){#home-video .container{padding-bottom:4.002vw}#home-video #hp-video-holder,#home-video .embed-responsive{border-radius:1.151vw}#home-video .video-image{border-radius:1.151vw}#home-video h2{font-size:1.501vw;margin-bottom:1.501vw}#home-video p{font-size:0.850vw}}@media all and (max-width: 1439px){#home-video h2{font-size:2.085vw;margin-bottom:2.085vw}#home-video p{font-size:1.181vw}}@media all and (max-width: 767px){#home-video .container{padding-bottom:10.002vw}#home-video #hp-video-holder,#home-video .embed-responsive{border-radius:23px}#home-video .video-image{border-radius:23px}#home-video h2{font-size:24px;margin-bottom:24px}#home-video p{font-size:15px}#home-video p br{display:none}}section#find-core{padding:50px 0;background-image:url(/wp-content/themes/core/images/homepage/core-hydration-circle-bg.jpg);background-position:center;background-size:cover}section#find-core h2{color:#0050A0;font-weight:400;font-size:37px;margin-bottom:25px;margin-top:5px}section#find-core a.button{color:#000;min-width:260px;box-shadow:0px 0.15vw 0.5vw rgba(0,0,0,0.27);padding:10px 20px}section#find-core a.button:hover{color:#fff}@media all and (max-width: 1999px){section#find-core{padding:2.5vw 0 3vw 0}section#find-core h2{font-size:1.875vw}}@media all and (max-width: 767px){section#find-core{background-image:url(/wp-content/themes/core/images/homepage/core-hydration-circle-bg-sm.jpg);padding:22vw 10px}section#find-core h2{font-size:4.824vw}}section#about,section#why-different,section#news{background:#DAFAFF;padding:0;margin:0}section#about h2,section#why-different h2,section#news h2{font-family:'Poppins', sans-serif;font-size:30px;font-weight:600;margin-bottom:30px;text-transform:none}section#about p,section#why-different p,section#news p{font-size:17px}section#about p:last-child,section#why-different p:last-child,section#news p:last-child{margin-bottom:0}section#about .image img,section#why-different .image img,section#news .image img{display:block;width:100%}section#about .text,section#why-different .text,section#news .text{padding:80px}section#about .text,section#news .text{padding-left:290px}section#why-different .text{padding-right:290px}@media all and (max-width: 1999px){section#about h2,section#news h2,section#why-different h2{font-size:1.501vw;margin-bottom:1.501vw}section#about p,section#news p,section#why-different p{font-size:0.850vw}section#about .text,section#news .text{padding:4.002vw 4.002vw 4.002vw 15.112vw}section#why-different .text{padding:4.002vw 15.112vw 4.002vw 4.002vw}}@media all and (max-width: 1439px){section#about h2,section#news h2,section#why-different h2{font-size:2.085vw;margin-bottom:2.085vw}section#about p,section#news p,section#why-different p{font-size:1.181vw}section#about .text,section#news .text{padding:5.002vw 5.002vw 5.002vw 11.112vw}section#why-different .text{padding:5.002vw 11.112vw 5.002vw 5.002vw}}@media all and (max-width: 767px){section#about h2,section#news h2,section#why-different h2{font-size:24px;margin-bottom:24px}section#about p,section#news p,section#why-different p{font-size:15px}section#about .text,section#news .text,section#why-different .text{padding:65px 40px}}#home-blog{padding:80px 0 80px;background-color:#f0f6f9}#home-blog h2{padding-left:15px;font-size:42px}#home-blog img{display:block;width:100%}#home-blog a.button{display:block;margin:40px auto 0;width:290px}#home-blog h3{color:#000;font-size:30px;text-transform:uppercase;font-weight:700;text-align:center;line-height:1em;margin-top:10px}section#follow{font-size:42px;padding-top:60px;padding-bottom:45px}section#follow .hp-swiper{padding-bottom:34px}section#follow .swiper-button-next,section#follow .swiper-button-prev{bottom:0;margin:0;top:auto;width:20px;height:24px}section#follow .swiper-button-next:after,section#follow .swiper-button-prev:after{color:#000;font-size:14px;font-weight:bold}section#follow .swiper-button-next{right:20%}section#follow .swiper-button-prev{left:20%}section#follow .page-width{margin:0 auto}section#follow.instagram-feed a.button.white-btn{box-shadow:0px 0.15vw 0.5vw rgba(0,0,0,0.27);color:#000}section#follow.instagram-feed a.button.white-btn:hover{color:#fff}section#follow.instagram-feed .instagram-row{margin:0;padding:0 20px}@media all and (max-width: 767px){section#follow.instagram-feed .row{padding:0 30px}}section#follow.instagram-feed .instagram-post{padding:18px}@media all and (max-width: 767px){section#follow.instagram-feed .instagram-post{padding:9px}}section#follow.instagram-feed .instagram-post a{display:block;overflow:hidden}section#follow.instagram-feed .instagram-post a:hover .instagram-post-content{opacity:1}section#follow.instagram-feed .instagram-post a:hover img.insta-img{opacity:0.8;transform:scale(1.05)}section#follow.instagram-feed .instagram-post a.image-post,section#follow.instagram-feed .instagram-post a.video-post{overflow:hidden}section#follow.instagram-feed .instagram-post a.image-post img,section#follow.instagram-feed .instagram-post a.video-post img{width:396px;height:396px;object-fit:cover;transition:all .2s linear}section#follow.instagram-feed .instagram-post a.image-post img:hover,section#follow.instagram-feed .instagram-post a.video-post img:hover{opacity:0.8;transform:scale(1.05)}@media all and (max-width: 1313px){section#follow.instagram-feed .instagram-post a.image-post img,section#follow.instagram-feed .instagram-post a.video-post img{width:30.160vw;height:30.160vw}}@media all and (max-width: 767px){section#follow.instagram-feed .instagram-post a.image-post img,section#follow.instagram-feed .instagram-post a.video-post img{width:45.372vw;height:45.372vw}}section#follow.instagram-feed .instagram-post a.video-post:before{background:url("data:image/svg+xml,%3Csvg style='color: rgba(255,255,255,1)' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;content:'';display:block;height:48px;width:48px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;-webkit-filter:drop-shadow(0px 0px 0px rgba(0,0,0,0));filter:drop-shadow(0px 0px 0px rgba(0,0,0,0));opacity:.95;transition:all .2s linear}section#follow.instagram-feed .instagram-post a.video-post:hover:before{-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.6));filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.6));opacity:1}section#follow.instagram-feed img.insta-img{position:absolute;max-width:101%;object-fit:cover;height:100%;top:0;left:0;width:100%;opacity:1;transform:scale(1);transform-origin:center;transition:transform .2s linear, opacity .3s linear .2s}section#follow.instagram-feed .instagram-post-content{background-color:rgba(0,0,0,0.85);color:#fff;font-size:14px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;display:flex;align-items:center;pointer-events:none;transition:opacity .2s linear}section#follow.instagram-feed .insta-row{margin:0 auto;max-width:80%}section#follow.instagram-feed .count{font-size:18px;font-weight:400}section#follow.instagram-feed .count svg{display:inline-block;width:25px;height:25px;margin-right:5px}@media all and (max-width: 768px){section#follow.instagram-feed p{font-size:13px}section#follow.instagram-feed .social-img{width:100px;height:auto}section#follow.instagram-feed .container{padding:52px 0}section#follow.instagram-feed h2{font-size:18px}}@media all and (max-width: 468px){section#follow.instagram-feed .container{padding:36px 0 48px}}section#follow .sb_instagram_header.sbi_feed_type_user,section#follow div#sbi_load{display:none !important}section#follow #sb_instagram .sbi-owl-nav .sbi-owl-prev{top:unset !important;bottom:-17px !important;left:20%}section#follow #sb_instagram .sbi-owl-nav .sbi-owl-next{top:unset !important;bottom:-17px !important;right:20%}section#follow .sbi-owl-nav .sbi-owl-prev,section#follow .sbi-owl-nav .sbi-owl-next{padding:0;box-shadow:none}section#follow .sbi-owl-prev i,section#follow .sbi-owl-next i{font-size:24px;color:#20b3f4}section#follow .sbi-owl-prev i:before{content:"\f060"}section#follow .sbi-owl-next i:before{content:"\f061"}body#sustainability-page .h1{text-transform:lowercase}body#sustainability-page .entry-content{margin:0}body#sustainability-page .hentry{margin:0}body#sustainability-page article section,body#sustainability-page article div{position:relative}body#sustainability-page article section aside,body#sustainability-page article div aside{display:none}body#sustainability-page article section#sustainability-hero,body#sustainability-page article div#sustainability-hero{background-color:#0083bf;color:#fff}body#sustainability-page article section#sustainability-hero .hero-content,body#sustainability-page article div#sustainability-hero .hero-content{padding:0}body#sustainability-page article section#sustainability-meaning,body#sustainability-page article div#sustainability-meaning{padding:60px 0 0}body#sustainability-page article section#sustainability-meaning .green,body#sustainability-page article div#sustainability-meaning .green{color:#0cb21d;margin:0;padding:0 30px}body#sustainability-page article section#sustainability-meaning .green sup,body#sustainability-page article div#sustainability-meaning .green sup{font-size:16px;top:auto;vertical-align:super}body#sustainability-page article section#sustainability-meaning .disclaimer,body#sustainability-page article div#sustainability-meaning .disclaimer{color:#0cb21d;font-size:16px;padding-top:24px}body#sustainability-page article section#sustainability-meaning .disclaimer sup,body#sustainability-page article div#sustainability-meaning .disclaimer sup{font-size:12px;top:auto;vertical-align:super}body#sustainability-page article section#sustainability-meaning .stats,body#sustainability-page article div#sustainability-meaning .stats{font-size:11px;margin:20px 0 0}body#sustainability-page article section#sustainability-meaning .row,body#sustainability-page article div#sustainability-meaning .row{margin-bottom:80px}body#sustainability-page article section#sustainability-meaning video,body#sustainability-page article div#sustainability-meaning video{width:100%;height:auto}body#sustainability-page article section#sustainability-meaning .button,body#sustainability-page article div#sustainability-meaning .button{background-color:#0cb21d;border-color:#0cb21d;font-weight:bold;margin-top:0px}body#sustainability-page article section#sustainability-meaning .button:hover,body#sustainability-page article div#sustainability-meaning .button:hover{background-color:transparent;color:#0cb21d}body#sustainability-page article section#sustainability-meaning .button:focus-visible,body#sustainability-page article div#sustainability-meaning .button:focus-visible{outline:1px dotted #333;outline-offset:3px}@media (max-width: 767px){body#sustainability-page article section#sustainability-meaning,body#sustainability-page article div#sustainability-meaning{padding-top:40px}body#sustainability-page article section#sustainability-meaning .row,body#sustainability-page article div#sustainability-meaning .row{margin-bottom:40px}body#sustainability-page article section#sustainability-meaning .row:last-child,body#sustainability-page article div#sustainability-meaning .row:last-child{margin-bottom:20px}body#sustainability-page article section#sustainability-meaning h2 br,body#sustainability-page article div#sustainability-meaning h2 br{display:none}body#sustainability-page article section#sustainability-meaning video,body#sustainability-page article div#sustainability-meaning video{display:block;margin-top:40px}}body#sustainability-page article section#sustainability-help,body#sustainability-page article div#sustainability-help{background-color:#0083bf;color:#fff;padding:40px 0}body#sustainability-page article section#sustainability-help .ic,body#sustainability-page article div#sustainability-help .ic{display:flex;justify-content:center;align-items:flex-end;max-width:200px;margin:0 auto 20px;min-height:140px}body#sustainability-page article section#sustainability-help h2,body#sustainability-page article section#sustainability-help p,body#sustainability-page article div#sustainability-help h2,body#sustainability-page article div#sustainability-help p{color:#fff}body#sustainability-page article section#sustainability-help p.top,body#sustainability-page article div#sustainability-help p.top{font-size:20px;margin-bottom:50px}body#sustainability-page article section#sustainability-help p.top sup,body#sustainability-page article div#sustainability-help p.top sup{font-size:16px;top:auto;vertical-align:super}body#sustainability-page article section#sustainability-help .stats,body#sustainability-page article div#sustainability-help .stats{font-size:11px;margin:20px 0 0}@media (max-width: 767px){body#sustainability-page article section#sustainability-help p.top,body#sustainability-page article div#sustainability-help p.top{font-size:16px}body#sustainability-page article section#sustainability-help p.top sup,body#sustainability-page article div#sustainability-help p.top sup{font-size:14px}body#sustainability-page article section#sustainability-help .col-md-4 p,body#sustainability-page article div#sustainability-help .col-md-4 p{margin-bottom:60px}}body#sustainability-page article section#sustianability-you,body#sustainability-page article div#sustianability-you{padding:80px 0 0}body#sustainability-page article section#sustianability-you .button,body#sustainability-page article div#sustianability-you .button{background-color:#0cb21d;border-color:#0cb21d;font-weight:bold;margin-top:0px}body#sustainability-page article section#sustianability-you .button:hover,body#sustainability-page article div#sustianability-you .button:hover{background-color:transparent;color:#0cb21d}@media (max-width: 1100px){body#sustainability-page article section#sustianability-you p br,body#sustainability-page article div#sustianability-you p br{display:none}}@media (max-width: 767px){body#sustainability-page article section#sustianability-you,body#sustainability-page article div#sustianability-you{padding:40px 0 0}body#sustainability-page article section#sustianability-you .col-md-6 img,body#sustainability-page article div#sustianability-you .col-md-6 img{margin-top:30px}body#sustainability-page article section#sustianability-you .button-wrap,body#sustainability-page article div#sustianability-you .button-wrap{text-align:center}}body#sustainability-page article section#sustainability-info,body#sustainability-page article div#sustainability-info{padding:40px 0 60px}body#sustainability-page article section#sustainability-info .ic,body#sustainability-page article div#sustainability-info .ic{display:flex;justify-content:center;align-items:flex-end;max-width:200px;margin:0 auto 20px;min-height:200px}body#sustainability-page article section#sustainability-info .col-md-3 a,body#sustainability-page article div#sustainability-info .col-md-3 a{color:#0083bf;text-decoration:underline}body#sustainability-page article section#sustainability-info .button,body#sustainability-page article div#sustainability-info .button{background-color:#0cb21d;border-color:#0cb21d;font-weight:bold;margin-top:80px}body#sustainability-page article section#sustainability-info .button:hover,body#sustainability-page article div#sustainability-info .button:hover{background-color:transparent;color:#0cb21d}@media (max-width: 1148px){body#sustainability-page article section#sustainability-info br,body#sustainability-page article div#sustainability-info br{display:none}}@media (max-width: 767px){body#sustainability-page article section#sustainability-info,body#sustainability-page article div#sustainability-info{padding:40px 0}body#sustainability-page article section#sustainability-info br,body#sustainability-page article div#sustainability-info br{display:block}body#sustainability-page article section#sustainability-info .button,body#sustainability-page article div#sustainability-info .button{margin-top:40px}}body#sustainability-page article section#sustainability-faq,body#sustainability-page article div#sustainability-faq{background-color:#0083bf;color:#fff;padding:80px 0}body#sustainability-page article section#sustainability-faq h2,body#sustainability-page article div#sustainability-faq h2{color:#fff}body#sustainability-page article section#sustainability-faq h3,body#sustainability-page article div#sustainability-faq h3{color:#fff;font-size:20px;font-weight:600;margin:0}@media (max-width: 767px){body#sustainability-page article section#sustainability-faq h3,body#sustainability-page article div#sustainability-faq h3{font-size:18px}}body#sustainability-page article section#sustainability-faq p,body#sustainability-page article div#sustainability-faq p{color:#fff;margin-bottom:3rem}@media (max-width: 767px){body#sustainability-page article section#sustainability-faq p,body#sustainability-page article div#sustainability-faq p{margin-bottom:2rem}body#sustainability-page article section#sustainability-faq p br,body#sustainability-page article div#sustainability-faq p br{display:none}}body#sustainability-page article section#sustainability-faq a,body#sustainability-page article div#sustainability-faq a{color:#fff;text-decoration:none}body#sustainability-page article section#sustainability-faq .faq-button:focus-visible,body#sustainability-page article div#sustainability-faq .faq-button:focus-visible{outline:1px dotted #333 !important;outline-offset:3px}@media (max-width: 767px){body#sustainability-page article section#sustainability-faq,body#sustainability-page article div#sustainability-faq{padding:40px 0}}body#sustainability-page article section#sustainability-faq #accordion .card,body#sustainability-page article div#sustainability-faq #accordion .card{background:transparent;border:none;border-radius:0;border-bottom:2px solid #0cb21d}body#sustainability-page article section#sustainability-faq #accordion .card:last-child,body#sustainability-page article div#sustainability-faq #accordion .card:last-child{border-bottom:none}body#sustainability-page article section#sustainability-faq #accordion .card p,body#sustainability-page article div#sustainability-faq #accordion .card p{font-size:14px;margin-bottom:1rem;width:57%}@media (max-width: 767px){body#sustainability-page article section#sustainability-faq #accordion .card p,body#sustainability-page article div#sustainability-faq #accordion .card p{width:100%}}body#sustainability-page article section#sustainability-faq #accordion .card .card-heading,body#sustainability-page article div#sustainability-faq #accordion .card .card-heading{border:0;padding:0}body#sustainability-page article section#sustainability-faq #accordion .card .card-heading h3 a,body#sustainability-page article div#sustainability-faq #accordion .card .card-heading h3 a{display:block;outline:none;position:relative}@media (max-width: 767px){body#sustainability-page article section#sustainability-faq #accordion .card .card-heading h3 a,body#sustainability-page article div#sustainability-faq #accordion .card .card-heading h3 a{padding-right:30px}}body#sustainability-page article section#sustainability-faq #accordion .card .card-heading h3 a:after,body#sustainability-page article div#sustainability-faq #accordion .card .card-heading h3 a:after{font-family:'Font Awesome 5 Free';font-style:normal;font-size:16px;content:"\f068";color:#0cb21d;font-weight:900;position:absolute;right:0;top:50%;transform:translateY(-50%)}body#sustainability-page article section#sustainability-faq #accordion .card .card-heading h3 a.collapsed:after,body#sustainability-page article div#sustainability-faq #accordion .card .card-heading h3 a.collapsed:after{content:"\f067"}body#sustainability-page article section#sustainability-faq #accordion .card .card-body,body#sustainability-page article div#sustainability-faq #accordion .card .card-body{font-size:1.2rem;padding:0}body.page-template-page-sustainability section{position:relative}body.page-template-page-sustainability section.fixed-bg-image{min-height:600px}body.page-template-page-sustainability section.fixed-bg-image h3{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#f0293c;color:white;text-align:center;padding:30px 45px}@media (max-width: 415px){body.page-template-page-sustainability section.fixed-bg-image h3{width:300px;padding:30px 15px}}body.page-template-page-sustainability section.fixed-bg-image .parallax{background-attachment:fixed;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}body.page-template-page-sustainability .entry-content{margin:0}body.page-template-page-sustainability .hentry{margin:0}body.page-template-page-qr #qr-page-content{background:url(/wp-content/themes/core/images/qr/bg_water-top.jpg) no-repeat center top;background-size:100% auto}body.page-template-page-qr .entry-content{margin:0}body.page-template-page-qr .hentry{margin:0}body.page-template-page-qr article section{position:relative}body.page-template-page-qr article section h1{color:#000;font-size:60px;font-weight:700;margin-bottom:34px;text-transform:uppercase}body.page-template-page-qr article section h2{color:#20b3f4;font-size:30px;font-weight:300;margin-bottom:24px}body.page-template-page-qr article section h3{color:#20b3f4;font-size:25px;font-weight:300;margin-bottom:24px}body.page-template-page-qr article section p{color:#000000;font-size:16px}@media all and (max-width: 768px){body.page-template-page-qr article section h1{font-size:50px;margin-bottom:24px}body.page-template-page-qr article section h2{font-size:24px;margin-bottom:20px}body.page-template-page-qr article section h3{font-size:16px;margin-bottom:10px}body.page-template-page-qr article section p{font-size:14px}}@media all and (max-width: 380px){body.page-template-page-qr article section h1{font-size:36px}body.page-template-page-qr article section h2{font-size:20px}}body.page-template-page-qr article section.qr-image img{width:100%}body.page-template-page-qr article section#qr-hero .container{padding-top:165px}@media all and (max-width: 768px){body.page-template-page-qr article section#qr-hero .container{padding-top:95px}body.page-template-page-qr article section#qr-hero .logo{max-width:186px}}@media all and (max-width: 768px){body.page-template-page-qr article section#qr-history.container{padding-left:30px;padding-right:30px}}body.page-template-page-qr article section#qr-history .icons .icon-wrap{background:#00b3e7;height:100%}body.page-template-page-qr article section#qr-history .icons .icon-wrap p{color:#ffffff;font-size:18px;font-weight:500;position:relative;top:50%;transform:translateY(-50%)}body.page-template-page-qr article section#qr-history .icons .icon-wrap p em{display:block;font-size:10px;font-style:normal}body.page-template-page-qr article section#qr-history .icons .icon-wrap.icon-pin{background:#00b3e7 url(/wp-content/themes/core/images/qr/ic_pin.png) no-repeat center;background-size:83px auto}body.page-template-page-qr article section#qr-history .icons .icon-wrap.icon-star{background:#00b3e7 url(/wp-content/themes/core/images/qr/ic_star.png) no-repeat center;background-size:83px auto}body.page-template-page-qr article section#qr-history .icons .icon-wrap.icon-up{background:#00b3e7 url(/wp-content/themes/core/images/qr/ic_up.png) no-repeat center;background-size:83px auto}@media all and (max-width: 768px){body.page-template-page-qr article section#qr-history .icons .icon-wrap p{font-size:12px}body.page-template-page-qr article section#qr-history .icons .icon-wrap p br{display:none}body.page-template-page-qr article section#qr-history .icons .icon-wrap.icon-pin{background-size:63px auto}body.page-template-page-qr article section#qr-history .icons .icon-wrap.icon-star{background-size:63px auto}body.page-template-page-qr article section#qr-history .icons .icon-wrap.icon-up{background-size:63px auto}}body.page-template-page-qr article section#qr-core{background:#f0f6f9}@media all and (max-width: 768px){body.page-template-page-qr article section#qr-core .container{padding-left:30px;padding-right:30px}}body.page-template-page-qr article section#qr-core a{color:#000}@media all and (max-width: 768px){body.page-template-page-qr article section#qr-brand.container{padding-left:30px;padding-right:30px}}body.page-template-page-qr article section#qr-brand .qr-video-1{display:block;height:auto;max-width:760px;margin:0 auto;width:100%}body.page-template-page-qr article section#qr-faqs{background:url(/wp-content/themes/core/images/qr/bg_circles.png) no-repeat right top;background-size:19vw auto}@media all and (max-width: 768px){body.page-template-page-qr article section#qr-faqs{background-size:15vw auto}body.page-template-page-qr article section#qr-faqs .container{padding-left:30px;padding-right:30px}}body.page-template-page-qr article section#qr-faqs .squares .square-wrap{background-color:#1d468b;height:100%}body.page-template-page-qr article section#qr-faqs .squares .square-wrap p{color:#ffffff;font-weight:500;font-size:14px;position:relative;top:50%;transform:translateY(-50%)}body.page-template-page-qr article section#qr-faqs .squares .col-6:nth-child(even) .square-wrap{background-color:#1a81c4}@media all and (max-width: 768px){body.page-template-page-qr article section#qr-faqs .squares .col-6:nth-child(even) .square-wrap{background-color:#1d468b}}@media all and (max-width: 768px){body.page-template-page-qr article section#qr-faqs .squares .square-wrap p{font-size:12px}body.page-template-page-qr article section#qr-faqs .squares .col-6:nth-child(2) .square-wrap,body.page-template-page-qr article section#qr-faqs .squares .col-6:nth-child(3) .square-wrap{background-color:#1a81c4}}body.page-template-page-qr article section#qr-tiktok{background:#f0f6f9}@media all and (max-width: 768px){body.page-template-page-qr article section#qr-tiktok .container{padding-left:30px;padding-right:30px}}body.page-template-page-qr article section#qr-tiktok .qr-video-1{display:block;height:auto;max-width:406px;margin:0 auto;width:100%}body.page-template-page-qr article section#qr-carousel.container{max-width:513px}@media all and (max-width: 768px){body.page-template-page-qr article section#qr-carousel.container{padding-left:30px;padding-right:30px}}body.page-template-page-qr article section#qr-carousel .carousel-indicators li{background:#ffffff;border:2px solid #000;border-radius:100%;height:18px;width:18px}body.page-template-page-qr article section#qr-carousel .carousel-indicators li.active{background:#000000;border:2px solid #fff}@media all and (max-width: 768px){body.page-template-page-qr article section#qr-carousel .carousel-indicators{bottom:-10px}}.custom_map{margin-top:20px}div#storemapper #storemapper-zip{border:1px solid #a9a9a9;background-color:#fff;width:100%;margin-bottom:8px;border-radius:0}.storemapper-form-inner label{color:#000;font-family:Poppins}h4.storemapper-title{font-weight:700;text-transform:uppercase}div#storemapper-form{margin-bottom:20px}#storemapper-list li{padding:10px 0 !important;display:block}a.storemapper-storelink{color:#000;font-weight:600;text-decoration:underline}a.storemapper-storelink:hover{text-decoration:none}.available-text h3{text-transform:uppercase;color:#20B3F4;font-weight:700;font-size:50px}.amazon-img{margin-top:50px}h4.storemapper-popup-name{font-weight:700;font-size:30px}a.btn.storemapper-map-directions{color:#20B3F4;padding-left:0}a.btn.storemapper-map-directions:hover{background-color:transparent;text-decoration:underline}#find-us-page-content div#storemapper button.storemapper-iw-close{top:10px !important;right:10px !important}.legal-header{color:#333;font-size:24px;font-weight:700;margin-top:30px}.legal ol,.legal ul{margin-left:0}.legal ol li,.legal ul li{padding-bottom:10px}.legal ol li:last-child,.legal ul li:last-child{padding-bottom:0}.search-page{padding:80px 0}.search-page .page-content p{text-align:center}.search-page form.search-form{display:flex;justify-content:center}.search-page label{margin-bottom:0;width:100%;max-width:400px}.search-page input.search-field,.search-page input.search-submit{color:#5f6a7d;font-size:16px;font-family:Poppins;padding:10px}.search-page input.search-field{display:block;width:100%;padding:10px 10px;margin:0;line-height:22px;border:1px solid #cccccc;outline:none;background:#fff;border-radius:0;border-right:0}.overview-products{text-align:center}.overview-products img{margin:0 auto;display:block}.overview-products h2{font-size:24px;font-weight:700;color:#333333}.overview-products a{color:#333333;font-size:14px;border:2px solid #000;padding:5px 10px;width:140px;display:inline-block}.overview-products a:hover{text-decoration:none;color:#fff;background-color:#000}.overview-products a:focus-visible{outline:1px dotted #333;outline-offset:3px}h1.overview-h2,h2.overview-h2{font-size:48px;line-height:52px;color:#20B3F4;font-weight:700;margin-bottom:30px;margin-top:60px}h3.overview-h3{text-align:center;font-weight:700;font-size:35px;margin-bottom:10px;color:#333}@media (max-width: 767px){.easy-to-hold .easy-to-hold{margin-bottom:1em}}.overview-block .wp-block-column{margin-left:0}.overview-block .wp-block-column figure{margin:0}@media (max-width: 767px){.overview-block .wp-block-column figure{display:block;margin-bottom:1em}}.overview-block .wp-block-columns{margin-bottom:0px}.overview-block img{width:100%}.positioned-container{position:relative}.positioned-btn{bottom:35px;position:absolute;right:0;left:0}.benefits-content{text-align:center}.benefits-content img{padding:40px 30px 30px}.benefits-content p{padding:0 25px 30px;margin-bottom:0}a.product-overview_buynow{color:#fff;background-color:#000;border:2px solid #000;padding:10px;display:block;width:150px;margin:0 auto;text-align:center}a.product-overview_buynow:hover{color:#000;background-color:#fff;text-decoration:none}div.overview-text-block{margin:60px auto;max-width:1100px}div.overview-text-block p{text-align:center;font-size:18px}@media all and (max-width: 1220px){div.overview-text-block p br{display:none}}.widemouth-sports-cap,.easy-to-hold{position:relative}.widemouth-sports-cap h3{position:absolute;font-weight:700;font-size:35px;color:#333333;width:196px;text-align:center;left:0;right:0;margin:10px auto 0;line-height:1}.easy-to-hold h3{position:absolute;font-weight:700;font-size:35px;color:#333333;width:196px;text-align:center;left:0;right:0;margin:10px auto 0;line-height:1;margin-top:25px}.organic-block-1{background-color:#8dc740;text-align:center}.organic-block-1 h3{color:#fff;font-weight:700;font-size:20px;margin-top:40px}.organic-block-1 p{padding:0 34px;font-size:16px;color:#333;line-height:1.4em}.organic-block-1 .wp-block-column:last-child img{margin-bottom:20px;max-width:500px;padding:0 20px}.organic-block-2{text-align:center}.organic-block-2 h3{color:#fff;font-weight:700;font-size:40px;margin-bottom:0;max-width:352px;margin:0 auto}.organic-block-2 p{max-width:352px;margin:0 auto}.organic-block-2>.wp-block-column:last-child{background-color:#f47793;padding-bottom:30px}.immunity-support{background-color:#8dc740;margin-bottom:-16px;text-align:center;padding:10em 0}.organic-stats img{max-width:200px;margin:45px auto -20px;display:block}.organic-block-2 a.product-overview_buynow{margin-top:20px}.organic-cta{margin:60px auto 50px}h1.product-h1{font-size:50px;line-height:40px;letter-spacing:0;color:#000;font-weight:700;text-transform:uppercase;margin-bottom:0;margin-top:60px}.option_title{font-size:22px;letter-spacing:1px;font-weight:700;color:#333;margin-bottom:10px}.c2c-wrapper{border:2px solid black;text-align:center;margin-right:15px;margin-bottom:15px}.c2c-wrapper h2{font-size:21px;font-weight:bold;font-style:normal;text-transform:uppercase;line-height:1.5;color:#333333}.c2c-wrapper span.call-to-action{font-family:Poppins;letter-spacing:0}.c2c-wrapper select{background:url(/wp-content/uploads/2020/04/select.png) no-repeat 96% 50% !important}#core-hydration-page .hydration-cta{margin-bottom:70px}.wp-block-columns.easy-to-hold{margin-bottom:-16px}.blog-posts{border-top:1px solid #aaa;padding-top:30px;margin-top:20px}.blog-post a:hover{text-decoration:none}.blog-post a h2:hover{text-decoration:underline}span.read-more{font-family:Poppins;text-transform:uppercase;padding:10px 15px;display:inline-block;color:#333;border:1px solid #333;margin-top:10px;transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out}span.read-more:hover{color:#fff;background-color:#333;text-decoration:underline}.blog-post a,.blog-row a{max-width:100%}.blog-post span.img-wrap{position:relative;width:100%;display:block}.blog-post img{object-fit:cover;display:block;height:344px}.blog-row img{object-fit:cover;display:block;height:344px}.blog-nav{padding:30px 0;display:flex;justify-content:space-between}.blog-nav>div{font-size:22px}.blog-nav a{font-size:22px;font-weight:800;color:#000}.blog-nav a:hover{text-decoration:none;color:#20B3F4}body.single-post article h1.entry-title{text-align:left;font-size:80px;color:#000000;line-height:1;font-weight:700;margin-bottom:30px;text-transform:uppercase;letter-spacing:2px}body.single-post article ol,body.single-post article ul{margin-left:0}body.single-post article li{padding-bottom:15px}body.single-post article li:last-child{padding-bottom:0}body.single-post article .addtoany_content{border-top:1px solid #cccccc;padding-top:20px;display:flex;justify-content:flex-end;margin-bottom:60px}.blog-post a h2{text-transform:uppercase}.single .post-thumbnail img{margin:0 auto;display:block;width:100%}body.single-post .entry-content h1,body.single-post .entry-content h2,body.single-post .entry-content h3{font-size:24px;line-height:1.5;color:#333333;letter-spacing:2px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:bold;padding-top:4px}h1.press-h1,h1.storemapper-h1{color:#20B3F4;font-size:70px;line-height:1}h1.press-h1{font-size:46px;margin-bottom:20px}@media all and (max-width: 767px){h1.press-h1{font-size:40px;margin-top:30px;margin-bottom:16px}}#press-page-content p{color:#000;font-size:19px;width:70%}@media all and (max-width: 991px){#press-page-content p{font-size:16px;width:100%}}.press-posts{margin-top:60px}.press-posts .press-post{margin:0 !important;padding:5px;height:400px;flex-basis:33.33%;-ms-flex:auto;width:33.33%;position:relative;box-sizing:border-box}.press-posts .press-post a{background:#F5F5F5;position:relative;display:block;font-size:17px;height:100%;text-align:center;padding:10px 24px 46px}.press-posts .press-post a i{position:absolute;right:15px;top:10px;color:#000;font-size:24px}.press-posts .press-post a span{color:#20B3F4;font-size:17px;font-weight:600;line-height:1.5;display:block}.press-posts .press-post a .img-wrap{margin:0;text-align:center}.press-posts .press-post a .img-wrap img{display:block;height:200px;width:200px;margin:0 auto}@media all and (max-width: 1199px){.press-posts .press-post{height:450px}}@media all and (max-width: 991px){.press-posts .press-post{flex-basis:50%;height:430px}}@media all and (max-width: 767px){.press-posts{margin-top:50px}.press-posts .press-post{flex-basis:100%;height:400px}}.blog-post a h2{color:#000;font-size:22px;font-weight:700;line-height:1;display:block;margin-top:10px}#faqs-hero .container{padding-top:0px;padding-bottom:10px}#faqs-hero h1{color:#20b3f4;font-size:40px;font-weight:700;line-height:1;margin:30px 0 20px}#faqs-hero h3{color:#000;font-size:21px;font-weight:700;line-height:1.2;margin-bottom:16px}#faqs-hero p{font-size:16px}#faqs-hero .faqs-toc ul{list-style:none;margin-bottom:20px;margin-left:15px;padding-left:0}#faqs-hero .faqs-toc ul li{font-weight:600;margin-bottom:10px}#faqs-hero .faqs-toc ul li:before{content:'➥'}#faqs-hero .faqs-toc ul li a{text-decoration:underline}@media all and (min-width: 768px){#faqs-hero .container{padding-top:40px;padding-bottom:30px}#faqs-hero h1{font-size:48px;margin-top:0;margin-bottom:20px}#faqs-hero p{font-size:18px}#faqs-hero .text{margin-bottom:30px;max-width:61%;width:100%}#faqs-hero .faqs-toc ul{display:flex;align-items:center;margin-left:0}#faqs-hero .faqs-toc ul li{margin-right:33px}}#faqs-accordion .card{border:none}#faqs-accordion .card:first-of-type{border-radius:0}#faqs-accordion .card .card-header{background:#20b3f4;padding:0;padding-left:16px;padding-right:16px}#faqs-accordion .card .card-header:first-of-type{border-radius:0}#faqs-accordion .card .card-header .btn{color:#fff;font-size:30px;letter-spacing:normal;padding:20px 0;padding-right:40px;position:relative;text-align:left;text-transform:none !important;width:100%}#faqs-accordion .card .card-header .btn:hover,#faqs-accordion .card .card-header .btn:focus{background:none}#faqs-accordion .card .card-header .btn .icon{position:absolute;right:0;top:50%;display:block;height:30px;width:30px;transform:translateY(-50%);border-radius:1px}#faqs-accordion .card .card-header .btn .icon:before,#faqs-accordion .card .card-header .btn .icon:after{background:#fff;content:'';display:block;position:absolute}#faqs-accordion .card .card-header .btn .icon:before{top:50%;transform:translateY(-50%);width:30px;height:7px}#faqs-accordion .card .card-header .btn .icon:after{left:50%;transform:translateX(-50%) scaleY(1);transform-origin:center;width:7px;height:30px;transition:transform .3s linear}#faqs-accordion .card .card-header .btn[aria-expanded="true"] .icon:after{left:50%;transform:translateX(-50%) scaleY(0);transform-origin:center;width:7px;height:30px}#faqs-accordion .card .card-body{padding:20px 0 40px}#faqs-accordion .accordion-faq h4{line-height:1}#faqs-accordion .accordion-faq .card .card-header{background:none;border-bottom:3px solid #000;padding-left:0;padding-right:0}#faqs-accordion .accordion-faq .card .card-header .btn{color:#000;font-size:18px;position:relative;padding-right:23px;white-space:normal}#faqs-accordion .accordion-faq .card .card-header .btn .icon{height:13px;width:13px}#faqs-accordion .accordion-faq .card .card-header .btn .icon:before,#faqs-accordion .accordion-faq .card .card-header .btn .icon:after{background:#000;height:13px;width:13px}#faqs-accordion .accordion-faq .card .card-header .btn .icon:before{width:13px;height:3px}#faqs-accordion .accordion-faq .card .card-header .btn .icon:after{width:3px;height:13px}#faqs-accordion .accordion-faq .card .card-body{padding:20px 0 0}@media all and (min-width: 768px){#faqs-accordion .card .card-header .btn{font-size:35px}}@media all and (max-width: 408px){#faqs-accordion .card .card-header .btn{font-size:24px}#faqs-accordion .card .card-header .btn .icon{height:24px;width:24px}#faqs-accordion .card .card-header .btn .icon:before{width:24px;height:5px}#faqs-accordion .card .card-header .btn .icon:after{height:24px;width:5px}}.about-link{margin:60px 0;padding:15em 60px;display:block;background-position:center !important;background-size:cover !important;text-decoration:none !important}.about-link h2{text-transform:uppercase;font-weight:700;font-size:55px;margin-bottom:0}.about-link p{font-size:22px;max-width:475px;line-height:1.3em}.about-link h2,.about-link p{color:#fff;text-shadow:0px 0px 10px #000}.about-link.press{background:url(/wp-content/themes/core/images/about/Press.jpg)}.about-link.contact{background:url(/wp-content/themes/core/images/about/Contact.png)}.form-header{font-weight:700 !important;color:#333;letter-spacing:2px;border-top:1px solid #ccc !important}h2.form-header{font-size:22px;padding-top:30px;margin-top:30px;margin-bottom:20px}h3.form-header{padding-top:10px;margin-top:20px;font-size:20px}#gform_wrapper_2{max-width:780px}div.ginput_container{margin-top:0 !important}.gfield label{text-transform:uppercase;font-size:14px !important;margin-bottom:0}.ginput_container_date label{display:none !important}.gfield input,.gfield select,.gfield textarea{border:1px solid #ccc;padding:10px !important;font-family:'Poppins' !important;color:#5f6a7d;border-radius:0}.ginput_container_select{position:relative}.ginput_container_select:before{position:absolute;content:"\f078";font-family:"Font Awesome 5 Free";font-weight:800;color:#333;pointer-events:none;font-size:20px;right:10px;top:10px}.ginput_container_select select{-webkit-appearance:none}.gform_wrapper .gform_footer{margin-top:0 !important;margin-bottom:30px !important}.gform_footer input.gform_button{background:#20b3f4;color:#ffffff;border:1px solid #20b3f4;padding:15px 20px;text-align:center;cursor:pointer;line-height:1.2;vertical-align:top;font-family:Poppins;font-weight:normal;text-transform:uppercase;letter-spacing:0px;min-width:150px}.gform_confirmation_message .custom-confirmation{padding-top:15px;margin-bottom:30px;max-width:780px}.gform_confirmation_message .custom-confirmation i{display:block;font-size:60px;padding-bottom:15px;color:#20B3F4}.gform_confirmation_message .custom-confirmation h3{font-weight:700 !important;color:#333}.contact-iframe{margin-bottom:40px;border:none;width:100%}footer ul{list-style-type:none;margin-left:0;padding-left:0;text-align:left}footer ul li{margin-bottom:10px}footer ul li:last-child{margin-bottom:0}footer ul a{color:#fff !important;font-family:poppins}footer .copyright p.copyright-text{color:white;margin:1em 0;font-family:Poppins;font-size:12px}p.social-links a{display:inline-block;margin-left:20px;color:#fff;height:40px;width:40px;overflow:hidden}p.social-links a.youtube{width:50px}@media all and (max-width: 767px){p.social-links a{margin-left:0;margin-right:20px}}.copyright{padding-top:40px}.trademark{text-align:right;font-size:22px}#homepage-page{overflow-x:hidden}@media (max-width: 424px){.blog-nav>div{display:flex;flex-flow:column-reverse;align-items:flex-end}.blog-nav span{display:none}.grid-4>div{width:100%}#storemapper-left .storemapper-categories{flex-flow:column}.available-text h3{font-size:24px}}@media (min-width: 425px) and (max-width: 767px){.grid-4>div{width:48%;margin:0 1%}}@media (max-width: 640px){.wp-pagenavi{display:flex;justify-content:center;flex-flow:wrap}a.previouspostslink,a.nextpostslink{width:100%}a.previouspostslink{margin-bottom:20px}a.nextpostslink{margin-top:20px}.swatch_options{margin-left:-10px;margin-right:-10px}.option_title{padding-left:10px}.available-text h3{font-size:24px}}@media (min-width: 641px){.gform_wrapper ul.gform_fields li.gfield.gf_left_half,.gform_wrapper ul.gform_fields li.gfield.gf_left_third{padding-right:8px !important}.gform_wrapper ul.gform_fields li.gfield.gf_right_half,.gform_wrapper ul.gform_fields li.gfield.gf_right_third{padding-left:8px !important}.gform_wrapper ul.gform_fields li.gfield.gf_middle_third{padding-left:8px !important;padding-right:8px !important}}@media (max-width: 767px){.grid-3>div{width:100%}.mobile-overlay .mobile-logo{margin-bottom:10px}#home-hero{background-color:#00bcfa}ul.sub-menu{margin:0}.mobile-overlay ul li{margin-bottom:10px !important}.mobile-overlay ul li:first-child{margin-top:5px}.page-width{padding:0}#home-blog{padding-top:0;background-color:transparent}#home-blog .blog-row>div{margin-bottom:30px}#home-blog .blog-row>div:last-child{margin-bottom:0}#home-blog h3{font-size:26px;text-align:left}footer{padding:0 20px}footer p{color:#708372;text-align:left;a:first-child;a-margin-left:0}.copyright{padding-top:20px;display:flex;flex-flow:column-reverse}.trademark{text-align:left}h2.overview-h2{font-size:45px;line-height:45px}.overview-block .wp-block-columns .wp-block-column{flex-basis:100% !important}.organic-block-1 .wp-block-column:last-child img{padding:0 10px}.organic-block-2 h3{font-size:35px}.organic-block-2 p{padding:10px}h3.overview-h3{font-size:30px;padding:0 10px}.hydration-cta,.organic-cta{padding-bottom:105px}body.single-post article h1.entry-title{font-size:50px}body.single-post article.hentry{width:90%}body.single-post article .addtoany_content{justify-content:center}.press-post a span{font-size:24px}.blog-posts img{width:100%}.about-link{padding:4em 20px;margin:30px 0}.about-link h2{font-size:40px}.about-link p{font-size:16px;max-width:245px}section#follow h2{font-size:40px}.social-wrapper:first-child ul{margin-bottom:10px}}@media (min-width: 768px){.mobile-menu{display:none}#about .image-row{position:absolute;opacity:0;left:-9999px}.why-different-content div{max-width:468px}.about-link{padding:10em 60px}}@media (min-width: 768px) and (max-width: 980px){.grid-4>div{width:31%;margin:0 1%}.page-width{padding:0 30px}#home-blog{padding:50px 0 80px}#home-blog h3{font-size:22px}.overview-block .wp-block-columns .wp-block-column{flex-basis:50% !important}.hydration-cta,.organic-cta{padding-bottom:70px}body.single-post article h1.entry-title{font-size:70px}.press-post a span{font-size:20px}}@media (max-width: 980px){h1.h2,h2.h2{font-size:30px}a.button{padding:10px 20px;font-size:16px}#homepage-page .row{margin-left:0;margin-right:0}.overview-block{flex-flow:column}.benefits-content{padding-bottom:30px}.benefits-content img{max-width:500px}.organic-block-1 a.product-overview_buynow,.organic-block-2 a.product-overview_buynow{margin-bottom:40px}.immunity-support{padding:60px 0}.product-page-title{margin-bottom:0}.product-page-header,.product-page-title{flex-flow:column}.product-page-header .wp-block-column,.product-page-title .wp-block-column{margin-left:0}.product-page-header img{width:100%}#home-blog h2{padding-bottom:5px}}@media (min-width: 981px) and (max-width: 1080px){.hydration-cta img{padding-bottom:35px}}@media (min-width: 981px) and (max-width: 1400px){#homepage-page .row{margin-left:0;margin-right:0}.page-width{padding:0 30px}#why-different{margin-bottom:-45px}#home-blog{padding:100px 0 80px;background-color:#f0f6f9}}@media (min-width: 981px){.product-page-header img{margin-top:-100px}.organic-header-image img{margin-top:0}.single-post article .post-thumbnail{margin:0 10%}div#storemapper{display:flex;flex-flow:row-reverse;justify-content:center}div#storemapper-left{width:40%}div#storemapper-right{width:60%}.organic-header{align-items:center}}@media (min-width: 1600px){.why-different-content div{margin-right:150px}}.page-template-page-product-detail .container,.page-template-page-product-detail-bv .container{overflow-x:hidden}.swatch_options .swatch{display:flex;flex-wrap:wrap;align-items:flex-end}.swatch_options .option_title{margin-bottom:100px;flex:0 1 100%;max-width:100%}.swatch_options .option_title .btn{background-color:#20b3f4;border:2px solid #20b3f4;box-shadow:none !important;color:#fff;font-weight:400;text-transform:uppercase;padding:10px 48px;border-radius:25px !important;float:right;margin-top:-9px}.swatch_options .option_title .btn:hover,.swatch_options .option_title .btn:focus,.swatch_options .option_title .btn:active{background-color:#fff;border:2px solid #20b3f4;box-shadow:none;color:#20b3f4}.swatch_options .option_title .btn:focus{outline:thin dotted;box-shadow:none}@media all and (max-width: 990px){.swatch_options .option_title .btn{float:none;display:block;max-width:213px;margin-top:10px}}@media all and (max-width: 767px){.swatch_options .option_title{margin-bottom:50px;padding-right:10px}.swatch_options .option_title .btn{display:block;float:none;margin:40px 20px 0;max-width:100%;width:calc(100% - 40px)}}@media all and (max-width: 440px){.swatch_options .option_title{line-height:1.1}.swatch_options .option_title span{display:block;max-width:82%}}.swatch_options .c2c-wrapper{border:none;margin:0 0 15px;padding:0 20px}.swatch_options .c2c-wrapper img{max-width:125px;height:auto}.swatch_options .c2c-wrapper h2{margin-top:0.75em}.swatch_options .c2c-wrapper [data-bv-show="rating_summary"]{text-align:center !important}.swatch_options .c2c-wrapper [data-bv-show="rating_summary"] .bv_main_container .bv_main_container_row_flex{margin-bottom:10px !important;padding-right:0 !important;justify-content:center;flex:0 1 100%}.swatch_options div[data-sc-id]{max-width:unset;margin:0;padding:0;min-width:unset}.swatch_options div[data-sc-type="SmartButton"] ul{left:50%;transform:translateX(-50%)}.bv-review-trigger{padding:0;border:none;color:#20B3F4;font-size:14px;letter-spacing:normal;margin-bottom:10px}.bv-review-trigger:hover{cursor:pointer}@media all and (max-width: 768px){.bv-review-trigger{margin-bottom:20px}}.bv-rating-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:4px}.bv-rating-wrapper .bv_stars_component_container{padding-right:1em}.bv-rating-wrapper .bv_stars_component_container svg{vertical-align:top;margin:0 1px}.bv-rating-wrapper .rating-avg,.bv-rating-wrapper .rating-total{color:#20B3F4;font-size:14px}.bv-rating-wrapper .rating-avg{padding-right:.4em}.core-top{display:flex}.core-top .bv-rating-wrapper{margin-top:70px;margin-left:30px}@media all and (max-width: 768px){.core-top{display:block}.core-top .bv-rating-wrapper{margin-top:10px;margin-left:0;justify-content:flex-start}}#buy-core.swatch_options .c2c-wrapper{flex:0 1 20%;max-width:20%}#buy-core.swatch_options button.sc-btn-ec{font-size:.8em;line-height:1.25;padding:.5rem .75rem;min-width:unset}#buy-organic.swatch_options .c2c-wrapper{flex:0 1 25%;max-width:25%}#buy-organic.swatch_options button.sc-btn-ec{background-color:#0cb21d !important}@media all and (max-width: 1200px){.swatch_options .c2c-wrapper{padding:0 10px}}@media all and (max-width: 768px){.swatch_options .c2c-wrapper{flex:0 1 100% !important;max-width:100% !important;padding:0 20px}}@media all and (max-width: 480px){.swatch_options .c2c-wrapper{margin:0 0 4rem}}.page-template-page-product-detail-hydration-plus #main{overflow:hidden}.page-template-page-product-detail-hydration-plus #main .hentry{margin:0}.page-template-page-product-detail-hydration-plus #main h2{font-size:48px;font-weight:bold;line-height:1.1}.page-template-page-product-detail-hydration-plus #main p{font-size:24px;line-height:1.5}.page-template-page-product-detail-hydration-plus #main .btn-try{color:#000;background:#fff;border-radius:16px !important;box-shadow:0px 3px 10px rgba(0,0,0,0.27);font-size:32px;font-weight:bold;padding:5px 43px;transition:background .3s linear, color .2s linear}.page-template-page-product-detail-hydration-plus #main .btn-try:hover,.page-template-page-product-detail-hydration-plus #main .btn-try:focus{background:#000;color:#fff}.page-template-page-product-detail-hydration-plus #main .white-btn{box-shadow:0px 0.15vw 0.5vw rgba(0,0,0,0.27);color:#000}.page-template-page-product-detail-hydration-plus #main .white-btn:hover,.page-template-page-product-detail-hydration-plus #main .white-btn:focus{background:#000;color:#fff}.page-template-page-product-detail-hydration-plus #main .hp-hero{background:url("../images/plus/core-hydration-plus-hero-bg.jpg") no-repeat center top/100% auto}.page-template-page-product-detail-hydration-plus #main .hp-hero .container-fluid{padding-top:42px;padding-bottom:30px}.page-template-page-product-detail-hydration-plus #main .hp-hero h1{color:#fff;font-size:60px;font-weight:bold;line-height:1.2;margin-bottom:42px}.page-template-page-product-detail-hydration-plus #main .hp-hero h2{color:#fff;font-size:40px;font-weight:bold;margin-bottom:0 !important;text-transform:uppercase}.page-template-page-product-detail-hydration-plus #main .hp-hero h2 a{color:#fff;text-decoration:none}.page-template-page-product-detail-hydration-plus #main .hp-hero .hero-bottle{filter:drop-shadow(6px 6px 10px rgba(0,0,0,0.45));height:660px;margin-bottom:30px;width:auto}.page-template-page-product-detail-hydration-plus #main .hp-description{background:#fff}.page-template-page-product-detail-hydration-plus #main .hp-description .container{padding-top:48px;padding-bottom:48px}.page-template-page-product-detail-hydration-plus #main .hp-description h2{color:#000;font-size:40px}.page-template-page-product-detail-hydration-plus #main .hp-description p{color:#000}.page-template-page-product-detail-hydration-plus #main .hp-wellness .col{position:relative}.page-template-page-product-detail-hydration-plus #main .hp-wellness .wellness-img{width:100%;height:auto}.page-template-page-product-detail-hydration-plus #main .hp-wellness .text{position:absolute;margin:0 auto;max-width:58.333333%;top:50%;transform:translateY(-50%);width:100%;text-align:center}.page-template-page-product-detail-hydration-plus #main .hp-wellness .text h2{color:#fff;font-size:56px;text-align:left;max-width:100%;margin:0;text-align:center}@media all and (max-width: 1999px){.page-template-page-product-detail-hydration-plus #main .hp-wellness .text h2{font-size:2.801vw}}.page-template-page-product-detail-hydration-plus #main .hp-flavor{height:50vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor h2{color:#fff;font-size:64px;margin-bottom:62px;text-transform:uppercase}.page-template-page-product-detail-hydration-plus #main .hp-flavor h3{color:#fff;font-size:48px;font-weight:bold;line-height:1.3;white-space:nowrap}.page-template-page-product-detail-hydration-plus #main .hp-flavor p{color:#fff;margin-bottom:50px}.page-template-page-product-detail-hydration-plus #main .hp-flavor .bv{padding-top:50px}.page-template-page-product-detail-hydration-plus #main .hp-flavor .bv .rating-avg,.page-template-page-product-detail-hydration-plus #main .hp-flavor .bv .rating-total{color:#fff;font-size:24px}.page-template-page-product-detail-hydration-plus #main .hp-flavor button.bv-review-trigger{background:none;color:#fff;font-size:24px;line-height:1.5;margin:0;border-bottom:1px solid #fff}.page-template-page-product-detail-hydration-plus #main .hp-flavor button.bv-review-trigger:hover,.page-template-page-product-detail-hydration-plus #main .hp-flavor button.bv-review-trigger:focus{border-bottom:1px solid rgba(255,255,255,0)}.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-logo{margin-bottom:10px;width:336px;height:auto}.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links{padding-top:30px}.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links .btn-flavor{background:rgba(255,255,255,0);border:1px solid #fff;border-radius:8px !important;color:#fff;font-size:20px;font-weight:bold;margin:0 20px;outline:none;padding:0 18px;transition:background .3s linear, color .2s linear}.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links .btn-flavor:hover,.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links .btn-flavor:focus{background:#fff;box-shadow:none;color:#000}.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links a{color:#fff;font-size:20px;font-weight:bold;margin:0 5px}.page-template-page-product-detail-hydration-plus #main .hp-flavor .container-fluid{height:100%}.page-template-page-product-detail-hydration-plus #main .hp-flavor .row{height:100%}.page-template-page-product-detail-hydration-plus #main .hp-flavor.hp-flavor-immunity{background:#edb712 url("../images/plus/core-hydration-plus-flavor-section-immunity.jpg") no-repeat right top/cover}.page-template-page-product-detail-hydration-plus #main .hp-flavor.hp-flavor-immunity .white-btn:hover,.page-template-page-product-detail-hydration-plus #main .hp-flavor.hp-flavor-immunity .white-btn:focus{background:#edb712}.page-template-page-product-detail-hydration-plus #main .hp-flavor.hp-flavor-vibrance{background:#ad1b46 url("../images/plus/core-hydration-plus-flavor-section-vibrance.jpg") no-repeat left top/cover}.page-template-page-product-detail-hydration-plus #main .hp-flavor.hp-flavor-vibrance .white-btn:hover,.page-template-page-product-detail-hydration-plus #main .hp-flavor.hp-flavor-vibrance .white-btn:focus{background:#ad1b46}.page-template-page-product-detail-hydration-plus #main .hp-flavor.hp-flavor-calm{background:#21814f url("../images/plus/core-hydration-plus-flavor-section-calm.jpg") no-repeat right top/cover}.page-template-page-product-detail-hydration-plus #main .hp-flavor.hp-flavor-calm .white-btn:hover,.page-template-page-product-detail-hydration-plus #main .hp-flavor.hp-flavor-calm .white-btn:focus{background:#21814f}@media all and (max-width: 1999px){.page-template-page-product-detail-hydration-plus #main h2{font-size:2.400vw}.page-template-page-product-detail-hydration-plus #main p{font-size:1vw}.page-template-page-product-detail-hydration-plus #main .btn-try{box-shadow:0px 0.15vw 0.5vw rgba(0,0,0,0.27);border-radius:0.800vw !important;font-size:1.600vw;padding:0.250vw 2.150vw}.page-template-page-product-detail-hydration-plus #main .hp-hero .container-fluid{padding-top:2.100vw;padding-bottom:1.5vw}.page-template-page-product-detail-hydration-plus #main .hp-hero h1{font-size:3vw;margin-bottom:2.1vw}.page-template-page-product-detail-hydration-plus #main .hp-hero h2{font-size:2vw}.page-template-page-product-detail-hydration-plus #main .hp-hero .hero-bottle{filter:drop-shadow(0.3vw 0.3vw 0.5vw rgba(0,0,0,0.45));height:33vw;margin-bottom:1.500vw}.page-template-page-product-detail-hydration-plus #main .hp-description .container{padding-top:2.401vw;padding-bottom:2.401vw}.page-template-page-product-detail-hydration-plus #main .hp-description h2{font-size:2.001vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor h2{font-size:3.200vw;margin-bottom:3.100vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor h3{font-size:2vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor p{margin-bottom:2.500vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor .bv{padding-top:2.500vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor .bv .rating-avg,.page-template-page-product-detail-hydration-plus #main .hp-flavor .bv .rating-total{font-size:1.2vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor button.bv-review-trigger{font-size:1vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-logo{margin-bottom:0.500vw;width:16.800vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links{padding-top:1.500vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links .btn-flavor{color:#fff;font-size:1vw;font-weight:bold;border-radius:0.400vw !important;margin:0 1vw;padding:0 0.900vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links a{font-size:1vw;margin:0 0.250vw}}@media all and (max-width: 767px){.page-template-page-product-detail-hydration-plus #main h2{font-size:40px;font-size:5.215vw;max-width:300px;margin:0.5rem auto}.page-template-page-product-detail-hydration-plus #main p{font-size:20px;font-size:2.608vw;line-height:1.75}.page-template-page-product-detail-hydration-plus #main .btn-try{box-shadow:0px 0.391vw 1.304vw rgba(0,0,0,0.27);border-radius:2.086vw !important;font-size:32px;font-size:4.172vw;padding-left:47px;padding-right:47px;padding-left:6.128vw;padding-right:6.128vw}.page-template-page-product-detail-hydration-plus #main .hp-hero{background:url("../images/plus/core-hydration-plus-hero-bg-sm.jpg") no-repeat center top/cover}.page-template-page-product-detail-hydration-plus #main .hp-hero .container-fluid{padding-top:50px;padding-bottom:50px;padding-top:6.128vw;padding-bottom:6.128vw}.page-template-page-product-detail-hydration-plus #main .hp-hero h1{font-size:50px;font-size:6.128vw;margin-bottom:48px;margin-bottom:6.258vw}.page-template-page-product-detail-hydration-plus #main .hp-hero h2{font-size:40px;font-size:5.215vw}.page-template-page-product-detail-hydration-plus #main .hp-hero .hero-bottle{filter:drop-shadow(0.8vw 0.8vw 1vw rgba(0,0,0,0.45));height:416px;height:54.237vw;margin-bottom:66px;margin-bottom:8.605vw}.page-template-page-product-detail-hydration-plus #main .hp-description .container{padding-top:42px;padding-bottom:42px;padding-top:5.476vw;padding-bottom:5.476vw}.page-template-page-product-detail-hydration-plus #main .hp-description h2{font-size:5vw}.page-template-page-product-detail-hydration-plus #main .hp-description p br{display:none}.page-template-page-product-detail-hydration-plus #main .hp-wellness .text{padding-left:30px;padding-right:30px;text-align:left}.page-template-page-product-detail-hydration-plus #main .hp-wellness .text h2{font-size:4vw;text-align:left}.page-template-page-product-detail-hydration-plus #main .hp-flavor{height:auto}.page-template-page-product-detail-hydration-plus #main .hp-flavor .container-fluid{padding-left:0;padding-right:0}.page-template-page-product-detail-hydration-plus #main .hp-flavor.hp-flavor-immunity{background:#e3c763 url("../images/plus/core-hydration-plus-flavor-section-immunity-sm.jpg") no-repeat center top/100% auto}.page-template-page-product-detail-hydration-plus #main .hp-flavor.hp-flavor-vibrance{background:#cc5672 url("../images/plus/core-hydration-plus-flavor-section-vibrance-sm.jpg") no-repeat center top/100% auto}.page-template-page-product-detail-hydration-plus #main .hp-flavor.hp-flavor-calm{background:#34936f url("../images/plus/core-hydration-plus-flavor-section-calm-sm.jpg") no-repeat center top/100% auto}.page-template-page-product-detail-hydration-plus #main .hp-flavor .container-fluid{padding-top:742px;padding-top:96.741vw;padding-bottom:60px;padding-bottom:7.823vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-logo{width:254px;width:33.116vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor h2{font-size:48px;font-size:6.258vw;margin-bottom:50px;margin-bottom:6.519vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor h3{font-size:40px;font-size:5vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor p{margin-bottom:66px;margin-bottom:8.605vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor p br{display:none}.page-template-page-product-detail-hydration-plus #main .hp-flavor .bv{padding-top:6.519vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor .bv .rating-avg,.page-template-page-product-detail-hydration-plus #main .hp-flavor .bv .rating-total{font-size:2.608vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor button.bv-review-trigger{font-size:2.608vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links{padding-top:3.911vw;text-align:left}.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links .btn-flavor{border:none;border-bottom:0.522vw solid #fff;display:block;font-size:2.347vw;margin:0;margin-bottom:1.565vw;padding:3.129vw 0;position:relative;text-align:left;width:100%}.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links .btn-flavor:after{content:"+";display:block;font-size:4.172vw;position:absolute;right:0;top:50%;transform:translateY(-50%)}.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links .btn-flavor:hover,.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links .btn-flavor:focus{background:rgba(255,255,255,0);color:#fff}.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links a{border-bottom:0.522vw solid #fff;display:block;font-size:2.347vw;margin-bottom:1.565vw;padding:3.129vw 0;position:relative;text-decoration:none}.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links a:after{content:"+";display:block;font-size:4.172vw;position:absolute;right:0;top:50%;transform:translateY(-50%)}}@media all and (max-width: 440px){.page-template-page-product-detail-hydration-plus #main p{font-size:2.98vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor .bv .rating-avg,.page-template-page-product-detail-hydration-plus #main .hp-flavor .bv .rating-total{font-size:2.98vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor button.bv-review-trigger{font-size:2.98vw}.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links .btn-flavor,.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links a{font-size:14px}.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links .btn-flavor:after,.page-template-page-product-detail-hydration-plus #main .hp-flavor .flavor-links a:after{font-size:22px}}#plusModal .modal-header,#plusFAQModal .modal-header{border:none}#calmaffirmation .close,#immunityaffirmation .close,#vibranceaffirmation .close,#mp4videoDemo .close{color:#000;font-size:2.5rem;outline:none;opacity:1;text-shadow:none}#calmaffirmation .modal-content,#immunityaffirmation .modal-content,#vibranceaffirmation .modal-content,#mp4videoDemo .modal-content{background:none}#calmaffirmation .modal-content .modal-header,#immunityaffirmation .modal-content .modal-header,#vibranceaffirmation .modal-content .modal-header,#mp4videoDemo .modal-content .modal-header{padding-bottom:0;background:none;border:none;position:absolute;top:0;left:0;width:100%;z-index:6}#calmaffirmation .modal-content .modal-body,#immunityaffirmation .modal-content .modal-body,#vibranceaffirmation .modal-content .modal-body,#mp4videoDemo .modal-content .modal-body{padding:0}#calmaffirmation .modal-content .modal-body video,#immunityaffirmation .modal-content .modal-body video,#vibranceaffirmation .modal-content .modal-body video,#mp4videoDemo .modal-content .modal-body video{display:block}#calmaffirmation .video-wrap,#immunityaffirmation .video-wrap,#vibranceaffirmation .video-wrap,#mp4videoDemo .video-wrap{position:relative;width:100%;height:0;padding-top:177%;overflow:hidden}#calmaffirmation .video-wrap iframe,#immunityaffirmation .video-wrap iframe,#vibranceaffirmation .video-wrap iframe,#mp4videoDemo .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}#plusFAQModal .card{border:none}#plusFAQModal .card .card-header{background:none;border-bottom:4px solid #000;padding:0}#plusFAQModal .card .card-header .btn{background:none;color:#000;font-size:24px;padding:24px 34px 24px 0;position:relative;text-transform:none !important;white-space:unset;text-align:left;width:100%}#plusFAQModal .card .card-header .btn:after{content:"+";display:block;font-size:28px;position:absolute;right:0;top:50%;transform:translateY(-50%)}#plusFAQModal .card .card-header .btn[aria-expanded="true"]:after{content:"-"}#plusFAQModal .card .card-body{margin-top:20px;background:#e9e9e9;border-radius:10px;padding:46px}#plusFAQModal .card .card-body p{font-size:24px}#plusFAQModal .card .card-body p:last-child{margin:0}@media all and (max-width: 1999px){#plusFAQModal .card .card-header{border-bottom:0.200vw solid #000}#plusFAQModal .card .card-header .btn{font-size:1.200vw;padding:1.200vw 1.700vw 1.200vw 0}#plusFAQModal .card .card-header .btn:after{font-size:1.400vw}#plusFAQModal .card .card-body{margin-top:1vw;border-radius:0.500vw;padding:2.300vw}#plusFAQModal .card .card-body p{font-size:1.200vw}}@media all and (max-width: 767px){#plusFAQModal .card .card-header{border-bottom:0.522vw solid #000}#plusFAQModal .card .card-header .btn{font-size:3.129vw;padding:3.129vw 4.433vw 3.129vw 0}#plusFAQModal .card .card-header .btn:after{font-size:3.651vw}#plusFAQModal .card .card-body{margin-top:2.608vw;border-radius:1.304vw;padding:5.997vw}#plusFAQModal .card .card-body p{font-size:3.129vw}}@media all and (max-width: 440px){#plusFAQModal .card .card-header .btn{font-size:14px}#plusFAQModal .card .card-header .btn:after{font-size:18px}#plusFAQModal .card .card-body p{font-size:14px}}.wtb-map h1.product-h1{font-size:40px;margin-bottom:20px}@media all and (max-width: 767px){.wtb-map h1.product-h1{margin-top:30px;max-width:400px}}.wtb-map .text{max-width:750px}.locator-content a{text-decoration:underline}.wtb-available .container{padding-bottom:4.1666666667vw}.wtb-available h3{font-size:3.4722222222vw;margin-bottom:2.0833333333vw}.wtb-available .row-cta{align-items:center;margin-bottom:2.7777777778vw}.wtb-available a.button.white-btn{box-shadow:0px 0.15vw 0.5vw rgba(0,0,0,0.27);color:#000}.wtb-available a.button.white-btn:hover,.wtb-available a.button.white-btn:focus{color:#fff}.wtb-available .text{margin-bottom:2.7777777778vw}.wtb-available .text p{color:#000;font-size:1.25vw}.wtb-available .bottom-text{font-size:1.0416666667vw;color:#000}@media all and (max-width: 767px){.wtb-available .container{padding-bottom:9.3457943925vw;max-width:100%}.wtb-available h3{font-size:7.9439252336vw;margin-bottom:9.3457943925vw;text-align:center}.wtb-available .row-cta{margin-bottom:11.6822429907vw;flex-direction:column}.wtb-available .row-cta img{margin-bottom:4.6728971963vw;width:51.4018691589vw;height:auto}.wtb-available .text{margin-bottom:9.3457943925vw}.wtb-available .text p{font-size:15px}.wtb-available .bottom-text{font-size:14px}}#home-hero.usag-2024{background:#e2edf8;background:radial-gradient(circle, #e2edf8 0%, #e2edf8 25%, #c2e3f6 50%, #96d3f6 66%, #71b9ef 80%, #3b7de5 96%)}#home-hero.usag-2024 .row{position:relative;transform:none;left:auto;top:auto}#home-hero.usag-2024 h1{color:black;font-size:62px;width:100%;display:block;font-weight:600;text-align:center}#home-hero.usag-2024 h1 span{font-weight:500;display:block}#home-hero.usag-2024 p.usga-logo img{width:300px}#home-hero.usag-2024 p{color:#252223;font-size:14px}@media screen and (min-width: 768px) and (max-width: 1248px){#home-hero.usag-2024 h1{font-size:4.4vw}}@media screen and (max-width: 767px){#home-hero.usag-2024,#home-hero.usag-2024 .row{height:80vw}#home-hero.usag-2024 h1{font-size:8vw;margin-top:4vw}#home-hero.usag-2024 p.usga-logo{text-align:left;padding-left:4vw;padding-top:8vw;margin-bottom:0}#home-hero.usag-2024 p.usga-logo img{max-width:50vw;width:100%}#home-hero.usag-2024 p.desc{text-align:left;padding-left:6vw;padding-top:0;font-size:3vw}#home-hero.usag-2024 .usag-text{position:relative;z-index:1}#home-hero.usag-2024 .usag-athlete{position:absolute;right:0;bottom:0}#home-hero.usag-2024 .usag-athlete picture{width:50vw;max-width:50vw;display:block;float:right}}#storemapper .storemapper_directions{display:none}#storemapper-left{z-index:490;position:relative;background-color:#78cbe5;padding:1.666rem}.custom_map{margin-bottom:8%;max-width:100%}#storemapper-left label{font-family:Poppins;font-size:1.2rem;font-weight:bold;line-height:1.7rem;text-transform:uppercase}#storemapper-left .storemapper-categories{display:flex;justify-content:space-around}#storemapper-left .storemapper-categories label{display:inline-block !important;font-size:1rem;line-height:1.7rem;text-transform:none;font-weight:400;font-family:Poppins;font-style:normal;font-stretch:normal}.Proximanova_Regular,body{font-family:Poppins;font-style:normal;font-stretch:normal}#storemapper-left .storemapper-categories label input{margin-right:5px;display:inline-block;width:auto}#storemapper-left input{border:1px solid #a9a9a9;background:none;padding:.5rem;color:#231f20;font-size:1.1rem;margin-bottom:1rem;font-family:Poppins}.find-btn{border:2px solid #231f20;color:#fff;background:#231f20;width:100%;font-size:1.1rem}.find-us-img p{font-size:20px}.find-us-img p img{margin-right:30px !important;margin:0px}#storemapper-left{overflow-y:scroll !important}#storemapper-list h4{font-size:22px;margin-bottom:-10px}p.storemapper-distance{margin-top:-15px;margin-bottom:0px}p.storemapper_view{margin-bottom:-10px}@media (max-width: 669px){#storemapper{position:relative;overflow:hidden;zoom:1}}
