<style>
@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:300;src:url(https://media.mercola.com/assets/fonts/oswald/oswald-v53-latin-300.woff2) format("woff2")}
@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:400;src:url(https://media.mercola.com/assets/fonts/oswald/oswald-v53-latin-regular.woff2) format("woff2")}
@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:600;src:url(https://media.mercola.com/assets/fonts/oswald/oswald-v53-latin-600.woff2) format("woff2")}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://media.mercola.com/assets/fonts/Inter/inter-v2-latin-500.eot);src:local(),url(https://media.mercola.com/assets/fonts/Inter/inter-v2-latin-500.eot?#iefix) format("embedded-opentype"),url(https://media.mercola.com/assets/fonts/Inter/inter-v2-latin-500.woff) format("woff"),url(https://media.mercola.com/assets/fonts/Inter/inter-v2-latin-500.ttf) format("truetype"),url(https://media.mercola.com/assets/fonts/Inter/inter-v2-latin-500.svg#Inter) format("svg")}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://media.mercola.com/assets/fonts/Inter/inter-v2-latin-700.eot);src:local(),url(https://media.mercola.com/assets/fonts/Inter/inter-v2-latin-700.eot?#iefix) format("embedded-opentype"),url(https://media.mercola.com/assets/fonts/Inter/inter-v2-latin-700.woff) format("woff"),url(https://media.mercola.com/assets/fonts/Inter/inter-v2-latin-700.ttf) format("truetype"),url(https://media.mercola.com/assets/fonts/Inter/inter-v2-latin-700.svg#Inter) format("svg")}
@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url(https://media.mercola.com/assets/fonts/Inter/inter-v2-latin-800.eot);src:local(),url(https://media.mercola.com/assets/fonts/Inter/inter-v2-latin-800.eot?#iefix) format("embedded-opentype"),url(https://media.mercola.com/assets/fonts/Inter/inter-v2-latin-800.woff) format("woff"),url(https://media.mercola.com/assets/fonts/Inter/inter-v2-latin-800.ttf) format("truetype"),url(https://media.mercola.com/assets/fonts/Inter/inter-v2-latin-800.svg#Inter) format("svg")}
@font-face{font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;font-display:swap;src:url(https://media.mercola.com/assets/fonts/font-awesome/version5/fa-solid-900.eot);src:url(https://media.mercola.com/assets/fonts/font-awesome/version5/fa-solid-900.eot) format("embedded-opentype"),url(https://media.mercola.com/assets/fonts/font-awesome/version5/fa-solid-900.woff) format("woff"),url(https://media.mercola.com/assets/fonts/font-awesome/version5/fa-solid-900.ttf) format("truetype"),url(https://media.mercola.com/assets/fonts/font-awesome/version5/fa-solid-900.svg) format("svg")}
@font-face{font-family:'Font Awesome 5 Brands';font-weight:400;font-style:normal;font-display:swap;src:url(https://media.mercola.com/assets/fonts/font-awesome/version5/fa-brands-400.eot);src:url(https://media.mercola.com/assets/fonts/font-awesome/version5/fa-brands-400.eot) format("embedded-opentype"),url(https://media.mercola.com/assets/fonts/font-awesome/version5/fa-brands-400.woff) format("woff"),url(https://media.mercola.com/assets/fonts/font-awesome/version5/fa-brands-400.ttf) format("truetype"),url(https://media.mercola.com/assets/fonts/font-awesome/version5/fa-brands-400.svg) format("svg")}

#ctl00_CMSPageManager1_pnlPreviewInfo{display:none;}
.fa{font-family:'Font Awesome 5 Free'}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-heart-empty:before{content:'\e800'}
.icon-heart:before{content:'\e801'}
.icon-print:before{content:'\e802'}
.icon-down-open:before{content:'\e803'}
.icon-left-open:before{content:'\e804'}
.icon-right-open:before{content:'\e805'}
.icon-up-open:before{content:'\e806'}
.icon-basket:before{content:'\e807'}
.icon-plus:before{content:'\e808'}
.icon-minus:before{content:'\e809'}
.icon-down-dir:before{content:'\e80a'}
.icon-up-dir:before{content:'\e80b'}
.icon-basket-1:before{content:'\e80c'}
.icon-trash-empty:before{content:'\e80d'}
.icon-cog:before{content:'\e80e'}
.icon-circle:before{content:'\f111'}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{z-index:1;position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{display:none}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:10px}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.owl-carousel .owl-stage-outer{margin-bottom:2rem}
.main-section{padding:0}
p{font-size:15px}
h2{font-size:28px;font-family:"Inter";font-weight:800;padding-top:2rem}
h3{color:#393D72;font-size:20px;font-weight:600;margin-bottom:1rem;padding-left:2.5%;font-family:open-sans,sans-serif}
body{font-family:"Inter";overflow-x:hidden;background-color:#fff}
.clear-both{clear:both}
.hide-container{display:none}
.sticky-container{position:relative;z-index:3}
.sticky-container header{margin-top:0!important;background:#fff}
.sticky-container .hide-for-large.sticky{margin-top:0!important;position:fixed!important;z-index:5!important;width:100%}
.slider.formulator{background:none;height:auto}
.fa-chevron-left::before{content:"\E804";font-family:"Font Awesome 5 Brands"}
.fa-chevron-right::before{content:"\E805";font-family:"Font Awesome 5 Brands"}
.owl-carousel{display:block}
.owl-theme .owl-nav [class*="owl-"]{color:#A1A1A1;font-size:14px;margin:5px;height:40px;width:40px;border-radius:100%;background:#fff;display:inline-block;cursor:pointer;box-shadow:-2px 0 14px 0 rgba(108,108,108,0.32);-webkit-box-shadow:-2px 0 14px 0 rgba(108,108,108,0.32);z-index:2;position:relative}
.animate-button{margin-top:2rem;display:block;height:52px}
.btn{border:none;background:none;cursor:pointer;padding:15px 42px;display:inline-block;outline:none;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;float:left}
.btn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.arrow-right{border-radius:50px;border:3px solid #61AA31;color:#fff;overflow:hidden;background:#61AA31}
.arrow-right:active{border-color:#17954c;color:#17954c}
.arrow-right:hover{background:#5AA22C;border:3px solid #5AA22C}
.arrow-right::before{pointer-events:none;position:absolute;height:100%;font-size:13px;line-height:49px;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;transform:translateX(20px);left:70%;opacity:0;top:0}
.arrow-right:active:before{color:#17954c}
.arrow-right:hover:before{left:80%;opacity:1}
a:focus-visible{outline:none}
.flex-large .align-bottom.image{text-align:center}
@media screen and (min-width: 989px) {
.flex-large{display:flex}
.flex-large .align-bottom{align-self:center}
.flex-large .align-bottom.image{text-align:center;margin-top:1rem}
}
@media screen and (max-width: 68em) {
header.show-for-large{display:none!important}
.sticky-container .hide-for-large{display:block!important}
}
.inner-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}
.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:left}
.fixed.hide-for-large{z-index:999;position:relative}
.hide-for-large.sticky.is-anchored.is-at-bottom{top:0!important}
.hide-for-large.sticky.is-anchored.is-at-top{position:fixed;z-index:5;width:100%}
.logo-small{z-index:2;position:relative;width:226px;margin:0 auto}
.logo-small svg{width:65px;height:45px}
#menu{position:absolute;width:400px;padding:0 0 2rem;right:0;background:#f7f7f7;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(100%,0);transition:transform .5s cubic-bezier(0.77,0.2,0.05,1.0);text-align:left;margin-top:1.16rem}
#menu li{padding:15px 0;font-size:18px;font-family:open-sans,sans-serif!important;font-style:normal;font-weight:400;text-align:center;color:#fff;border-bottom:1px solid #D9D9D9;width:70%;margin:0 auto}
#menu li a{color:#333;font-size:17px;font-weight:600}
#menu li a:hover{color:#046172}
#menu li.register{width:65%}
#menu li.register a{background:#61AA31;color:#fff!important;border-radius:27px;padding:.5rem 2rem!important;width:100%;display:block}
#menu li.register,#menu li.sign-in{border:0;padding-bottom:0}
#mm-user{width:160px;padding:10px 0;text-align:center;border:1px solid #e1e1e1!important}
#mm-user .menu li{display:block}
#mm-user .menu li a{font-size:15px}
#mm-user .menu li a:hover{color:#3B7913}
.mm-user.button{background:none;padding:10px 0;margin:0;color:#333;font-size:17px}
.mm-user.button a{color:#333;font-size:17px}
.mm-user.button span{max-width:115px;height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}
.mm-user.button .fa-angle-down{transform:translateY(-8px);display:inline-block}
#menuToggle{display:block;position:absolute;top:1.3rem;z-index:1;-webkit-user-select:none;user-select:none;width:100%}
#menuToggle input{display:block;width:40px;height:32px;position:absolute;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none;right:5%;top:-5px}
#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#515151;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(0.77,0.2,0.05,1.0),background .5s cubic-bezier(0.77,0.2,0.05,1.0),opacity .55s ease;right:-92%;top:0}
#menuToggle span:first-child{transform-origin:0 0}
#menuToggle span:nth-last-child(2){transform-origin:0 100%}
#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#aaa}
#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2,0.2)}
#menuToggle input:checked~span:nth-last-child(2){opacity:1;transform:rotate(-45deg) translate(0,-1px)}
#menuToggle input:checked~ul{transform:scale(1.0,1.0);opacity:1;box-shadow:0 10px 50px -20px rgba(0,0,0,0.2);-webkit-box-shadow:0 10px 50px -20px rgba(0,0,0,0.2);-moz-box-shadow:0 10px 50px -20px rgba(0,0,0,0.2)}
#menuToggle input~ul{display:flex;flex-wrap:wrap}
#menuToggle #menu li.mm-user-mob span{color:#000;width:100%;right:0;background:none;height:unset;display:inline}
#menuToggle mm-user-mob > span strong{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}
#menuToggle .mm-user-mob{order:1!important;width:100%!important;background:#eee;border:0!important}
#menuToggle li:nth-child(1){order:2}
#menuToggle li:nth-child(2){order:3}
#menuToggle li:nth-child(3){order:4}
#menuToggle li:nth-child(4){order:5}
#menuToggle li:nth-child(5){order:6}
#menuToggle li:nth-child(6){order:7}
#menuToggle li:nth-child(7){order:8}
#menuToggle li:nth-child(8){order:9}
.mm-mypets-mob{border-bottom:0!important}
.mm-signout-mob{width:90%!important;border:0!important}
.mm-signout-mob a{background:#61AA31;width:85%;display:block;color:#fff!important;padding:10px;border-radius:30px;margin:0 auto}
.mm-signout-mob a:hover{background:#4B8C21}
@media screen and (max-width: 640px) {
#menu{width:100%}
#menuToggle span{right:-87%}
}
@media screen and (max-width: 480px) {
#menuToggle span{right:-87%}
}
.magellan-container.fixed{top:0!important}
[data-magellan-expedition],[data-magellan-expedition-clone]{background:none;padding:0!important}
.sub-nav{margin:0;padding-top:0}
.sub-nav li{list-style-type:none;padding:0;font-size:15px;margin-left:0}
.sub-nav.menu.vertical li a{border-bottom:0}
.sub-nav.menu.vertical li.active a{background:none;border-bottom:2px solid #000;border-radius:0;color:#000}
.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:none}
.sub-nav dt a,.sub-nav dd a,.sub-nav li a{font-weight: 600;color:#000;padding:.1875rem 2rem;font-family:"Inter";}
.tab-bar{-webkit-backface-visibility:hidden;background:#fff;color:#FFF;height:4.75rem;line-height:3.73rem;position:relative;box-shadow:0 7px 14px -10px #a9a9a9;border-top:10px solid #0D6171}
.tab-bar .menu-icon{height:4.5rem!important;width:5rem!important}
.tab-bar .menu-icon span::after{top:51%!important;box-shadow:0 0 0 2px #969b9e,0 9px 0 2px #969b9e,0 18px 0 2px #969b9e!important;width:2rem!important;margin-top:-.5rem;left:1.8rem!important}
.tab-bar-section{height:3.813rem!important;width:100%}
.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-6px 7px 14px -10px #a9a9a9!important}
.left-off-canvas-menu{background:#FFF!important}
.off-canvas-list li{box-shadow:none}
.off-canvas-list li a,.off-canvas-list li div{border-bottom:1px solid #dedede!important;padding:1rem!important;text-decoration:none}
.off-canvas-list a,.off-canvas-list li div{font-family:Inter,sans-serif!important;font-size:15px}
.off-canvas-list li a:hover,.off-canvas-list li div:hover{background:#f5f5f5;color:#000}
.row{max-width:1700px}
.top-bar,.top-bar ul{background:#fff}
.top-bar-left li a{font-size:16px;color:#333}
.top-bar-left a{outline:none}
.top-bar-left .menu li:nth-child(2){padding-left:1.75rem}
.top-bar-left .menu li:not(:first-child) a{transform:translateY(4px)}
.top-bar-right{margin-top:23px;margin-right:1rem}
.top-bar-right li a{font-size:16px;color:#61AA31}
.top-bar-right li a:hover{color:#61aa31}
.top-bar-right .menu #Header_lnkSignout{background:#61aa31;color:#fff;margin:.5rem 1rem;border-radius:20px}
.top-bar-right .menu #Header_lnkSignout:hover{background:#4B8C21;color:#fff}
.active-nav{color:#61aa31!important}
.title-bar{background:#fff!important}
.title-bar img{width:126px}
#OffCanvassNav_lnkDashboard{margin-right:.5rem;vertical-align:top}
#Header_lnkDashboard .icon-heart-empty,#OffCanvassNav_lnkDashboard .icon-heart-empty{color:#E65432!important}
header .dropdown.menu li a{color:#333;padding:.7rem!important}
header .dropdown.menu li a:hover{color:#61AA31!important}
.menu .header-logo a{padding:.7rem 0!important}
.menu .header-logo img{width:70px;margin-right:30px;padding:4px 0}
.menu-icon::after{height:4px;-webkit-box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe;box-shadow:0 7px 0 #106242,0 14px 0 #106242;background:#106242}
.menu-icon:hover::after{background:#45866c;-webkit-box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca;box-shadow:0 7px 0 #45866c,0 14px 0 #45866c}
.off-canvas-wrapper .drilldown a{background:none}
.off-canvas-wrapper .drilldown hr{width:88%}
.off-canvas-wrapper .is-drilldown li a{color:#333}
.off-canvas-wrapper .dropdown.menu > li > a:hover,.off-canvas-wrapper .is-drilldown li a:hover{color:#61AA31!important}
.off-canvas-wrapper .mm-logo img{padding-left:.5rem}
footer{background-color:#046172;width:100%;padding:0 2rem;border-top:#000 20px solid}
@media screen and (max-width: 989px) {
footer{border-top:#000 10px solid}
}
footer .block-width{max-width:1600px;margin:0 auto}
.footer-grid{display:flex;align-items:center}
.footer-content{display:flex;align-items:center;flex-basis:60%}
.footer-desc{margin-left:3rem}
.quote{font-family:Oswald;color:#fff;padding:0;font-size:40px;max-width:326px;line-height:1.2}
.copyright{padding:0;color:#d9d9d9;margin:0}
.footer-links{flex-basis:50%;border-left:1px solid #197e91;padding:2rem 0 1rem 4rem;margin-left:2rem}
.label-fl{color:#fff;font-family:Oswald;font-size:20px;margin-right:2rem;margin-bottom:0}
.social-links{display:flex;align-items:center}
.footer-links .social-buttons{margin:0 .5rem}
.addtl-links{display:flex;align-items:center;margin-top:2rem}
.addtl-links .label-fl {display:none;}
.info-links{color:#fff;margin:0 .5rem;padding:0}
.info-links:focus{color:#fff}
.info-links:hover{color:#fff;border-bottom:1px solid #fff}
.info-links-wrapper .info-links:first-child{margin-left: 0 !important;}
.footer-links .addtl-links .info-links-wrapper a:nth-child(2) { display:none; }
@media screen and (max-width: 1230px) {
.footer-content{flex-basis:50%}
.footer-logo svg{width:200px}
.quote{max-width:270px;font-size:30px}
.footer-links{flex-basis:50%;padding:2rem 0 1rem 3rem;margin-left:3rem}
}
@media screen and (max-width: 1100px) {
.footer-content{flex-basis:47%}
.footer-desc{margin-left:2rem}
.footer-links{flex-basis:53%;padding:2rem 0 1rem 2.5rem;margin-left:1.5rem}
.footer-links .social-buttons svg{width:40px}
.footer-links .label-fl{margin-right:1rem}
.footer-logo svg{width:150px}
}
@media screen and (max-width: 989px) {
.footer-grid{flex-wrap:wrap}
.footer-content,.footer-links{flex-basis:100%!important}
.footer-logo svg{width:200px;height:200px}
.quote{max-width:600px;font-size:4vh}
.footer-links{padding:2rem 0;margin-left:0;border-top:1px solid #197e91;border-left:0;display:flex;align-items:center;flex-wrap:wrap}
.social-links{flex-wrap:nowrap;width:290px;margin:0 auto;text-align:center}
.social-links .label-fl{width:100px;margin:0}
.social-btn-wrapper{text-align:center}
.addtl-links{margin:0 auto}
.info-links-wrapper{max-width:285px;margin:0 auto}
}
@media screen and (max-width: 740px) {
.quote{font-size:3.5vh}
}
@media screen and (max-width: 560px) {
.footer-content{display:block}
.footer-logo{margin:0 auto;text-align:center}
.footer-logo svg{width:150px;height:150px}
.footer-desc{margin:0;text-align:center;padding-bottom:2rem}
.addtl-links{display:block;text-align:center}
.footer-links .label-fl{margin-bottom:.5rem;margin-right:0}
.social-links{display:block;text-align:center;margin-bottom:1rem}
.social-links .label-fl{margin:0 auto}
}
#back-to-top{display:inline-block;background-color:#61AA31;width:50px;height:50px;text-align:center;border-radius:4px;position:fixed;bottom:20px;right:20px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}
#back-to-top:hover{cursor:pointer;background-color:#4A9718;opacity:1}
#back-to-top:active{background-color:#555}
#back-to-top.show{opacity:.75;visibility:visible}

.off-canvas-wrap.move-right .gdpr-container{display:none}
.gdpr-container{display:block;position:fixed;bottom:0;background:#F1F2F2;z-index:99999999!important;padding:14px;margin:0;border:1px solid #c5c5c5;box-shadow:0 3px 2px rgba(146,144,144,.5);width:100%}
.gdpr-container .gdpr-content .agree-button{padding-left:2rem}
.gdpr-container .gdpr-content{width:80%;margin:0 auto;max-width:800px}
.gdpr-container .gdpr-content > p{width:82%;margin-bottom:0!important}
.gdpr-container .gdpr-content p,.gdpr-container .gdpr-content .agree-button{display:inline-block;vertical-align:middle}
.gdpr-container .close-button{position:static}
.gdpr-container .close-button p{margin:0}
.gdpr-container .close-button p a{cursor: pointer;position:absolute;right:6px;color:#333;width:20px;text-align:center;line-height:20px;text-transform:lowercase!important;font-weight:700;font-family:Arial,"Helvetica Neue",Helvetica,Roboto,sans-serif}
.gdpr-container .close-button p a:hover{color:#8c8c8c}
.gdpr-container>p{padding-right:25px}
.gdpr-container p{font-family:Arial,"Helvetica Neue",Helvetica,Roboto,sans-serif!important;font-size:13px!important;font-weight:700;color:#3c3c3c!important;line-height:18px!important;padding-bottom:0;letter-spacing:normal}
.gdpr-container .agree-button{text-align:center}
.gdpr-container p a{font-family:Arial,"Helvetica Neue",Helvetica,Roboto,sans-serif;color:#0869BD;text-decoration:none}
.gdpr-container .agree-button p{padding-bottom:2px;margin:0}
.gdpr-container .agree-button a{color:#fff!important;font-size:13px;background-color:#0869BD;text-align:center;line-height:24px;cursor:pointer;text-decoration:none;font-family:Arial,"Helvetica Neue",Helvetica,Roboto,sans-serif;padding:10px 24px}
.gdpr-container .agree-button p a:hover{background:#065497}
@media screen and (min-width: 641px) and (max-width: 989px) {
.gdpr-container .gdpr-content{width:90%}
.gdpr-container .gdpr-content > p{width:75%}
}
@media(max-width:640px) {
.gdpr-container .gdpr-content{width:95%}
.gdpr-container .gdpr-content > p{width:70%}
.gdpr-container .gdpr-content .agree-button{width:28%;padding-left:.5rem}
.gdpr-container .agree-button a{padding:14px 24px}
}
@media(max-width:420px) {
.gdpr-container p{font-size:11px!important;line-height:16px!important}
.gdpr-container .gdpr-content > p{width:60%}
.gdpr-container .gdpr-content .agree-button{width:38%}
.gdpr-container .agree-button a{padding:14px 18px}
}
.searchcontainer-nav{display:flex;flex-direction:column;justify-content:center;align-items:center}
.searchcontainer-nav .searchInputWrapper{position:relative;width:100%}
.searchcontainer-nav .searchInput{width:100%;height:40px;padding:0 1rem;border-radius:0;transition:transform .1s ease-in-out;background:#f7f7f7;box-shadow:none;border:1px solid #dfdfdf;margin:0}
.searchcontainer-nav::placeholder{color:#040404}
.searchcontainer-nav:focus::placeholder{text-indent:-999px}
.searchcontainer-nav .searchInputIcon{position:absolute;right:.8rem;top:.5rem;color:#a1a1a1}
.header-container{border-bottom: 1px solid #C5C5C5;border-top:20px solid #0D6171;}
.sticky-top .header-container {box-shadow: -2px 0 14px 0 rgba(108,108,108,0.32);-webkit-box-shadow: -2px 0 14px 0 rgba(108,108,108,0.32);-moz-box-shadow: -2px 0 14px 0 rgba(108,108,108,0.32);border-bottom: 1px solid #E1E1E1;}
.header-container .block-width{display:flex!important;flex-wrap:wrap;max-width:1700px;margin:0 auto;justify-content:space-between;align-items:center;padding:0 2rem}
.header-container .block-width .links-nav {width:100%}
.sticky-top .header-container{position:fixed;width:100%;z-index:2;background:#fff}
.sticky-top .links-nav .header-logo svg{max-width:80px;max-height:50px}
.sticky-top .links-nav .sub-nav .mm-nav{margin-bottom:0}
@media(max-width:1250px) {
.menu .header-logo img{margin-right:0}
}
.header-container .links-nav .sub-nav{display:flex;align-items:center}
.header-container .links-nav .sub-nav .mm-nav{margin-left:auto;margin-bottom:0}
.header-container .searchcontainer-nav{max-width:400px;width:100%;display:none}
@media(max-width:1360px) {
.header-container .searchcontainer-nav{max-width:300px}
}
@media(max-width:1250px) {
.header-container .searchcontainer-nav{max-width:250px}
}
.header-container .socials-nav{width:250px;right:0;position:relative}
.header-container .socials-nav img{width:40px;margin-left:10px}
@media(max-width:1360px) {
.header-container .socials-nav img{width:35px;margin-left:7px}
.header-container .socials-nav{width:182px}
}
.links-nav .header-logo{margin:10px!important}
.links-nav .header-logo svg{max-width: 95px;max-height: 75px;}
.video-wrapper{position:relative!important;overflow:hidden!important;height:300px}
@media (max-width: 989px) {
.video-wrapper{height:340px}
.youtube-container{aspect-ratio:14/9!important;top:62%!important}
}
@media (max-width: 700px) {
.video-wrapper{height:320px}
.youtube-container{top:58%!important}
}
@media (max-width: 550px) {
.youtube-container{aspect-ratio:12/9!important;top:63%!important}
}
@media (max-width: 480px) {
.video-wrapper{height:220px}
.youtube-container{aspect-ratio:16/9!important}
}
.youtube-container{overflow:hidden;width:100%;aspect-ratio:16/9;pointer-events:none;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);transition:2s opacity ease;opacity:1}
.youtube-container iframe{width:300%;height:100%;margin-left:-100%}
.row.full-container{max-width:unset}
.row.full-container .columns.banner-container{padding:0}
#return-to-top{position:fixed;bottom:20px;right:20px;background:#000;background:rgba(0,0,0,.4);width:50px;height:50px;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:99;text-align:center}
#return-to-top svg {transform: translateY(12px);}
.gdpr-container .gdpr-content{width:80%;margin:0 auto;max-width:800px}
.gdpr-container{display:block;position:fixed;bottom:0;background:#F1F2F2;z-index:99999999!important;padding:14px;margin:0;border:1px solid #c5c5c5;box-shadow:0 3px 2px rgba(146,144,144,.5);width:100%}
.gdpr-container .gdpr-content .agree-button{padding-left:2rem}
.gdpr-container .gdpr-content{width:80%;margin:0 auto;max-width:800px}
.gdpr-container .gdpr-content > p{width:82%;margin-bottom:0!important}
.gdpr-container .gdpr-content p,.gdpr-container .gdpr-content .agree-button{display:inline-block;vertical-align:middle}
.gdpr-container .close-button{position:static}
.gdpr-container .close-button p{margin:0}
.gdpr-container .close-button p a{position:absolute;right:6px;color:#333;width:20px;text-align:center;line-height:20px;text-transform:lowercase!important;font-weight:700;font-family:Arial,"Helvetica Neue",Helvetica,Roboto,sans-serif}
.gdpr-container .close-button p a:hover{color:#8c8c8c}
.gdpr-container>p{padding-right:25px}
.gdpr-container p{font-family:Arial,"Helvetica Neue",Helvetica,Roboto,sans-serif!important;font-size:13px!important;font-weight:700;color:#3c3c3c!important;line-height:18px!important;padding-bottom:0;letter-spacing:normal}
.gdpr-container .agree-button{text-align:center}
.gdpr-container p a{font-family:Arial,"Helvetica Neue",Helvetica,Roboto,sans-serif;color:#0869BD;text-decoration:none}
.gdpr-container .agree-button p{padding-bottom:2px;margin:0}
.gdpr-container .agree-button a{color:#fff!important;font-size:13px;background-color:#0869BD;text-align:center;line-height:24px;cursor:pointer;text-decoration:none;font-family:Arial,"Helvetica Neue",Helvetica,Roboto,sans-serif;padding:10px 24px}
.gdpr-container .agree-button p a:hover{background:#065497}
@media screen and (min-width: 641px) and (max-width: 989px) {
.gdpr-container .gdpr-content{width:90%}
.gdpr-container .gdpr-content > p{width:75%}
}
@media(max-width:640px) {
.gdpr-container .gdpr-content{width:95%}
.gdpr-container .gdpr-content > p{width:70%}
.gdpr-container .gdpr-content .agree-button{width:28%;padding-left:.5rem}
.gdpr-container .agree-button a{padding:14px 24px}
#return-to-top.has-gdpr {margin-bottom: 5.4rem !important;}
}
@media(max-width:420px) {
.gdpr-container p{font-size:11px!important;line-height:16px!important}
.gdpr-container .gdpr-content > p{width:60%}
.gdpr-container .gdpr-content .agree-button{width:38%}
.gdpr-container .agree-button a{padding:14px 18px}
}

/** STICKY COUNTDOWN BASE CSS [START] **/

.product-release-timer .cd-running,.product-release-timer .cd-ended{font-size:18px;line-height:1.3;font-weight:700}
.sticky-btm-wrapper{position:fixed;bottom:0;width:100%;margin-right:auto;margin-left:auto;right:0;z-index:99}
.product-release-layout-container{padding:0 1rem}
.sticky-btm-wrapper .product-release-layout-body{display:flex;max-width:1500px;margin:0 auto;align-items:center;padding:0}
.product-release-timer{display:flex;align-items:center}
.sticky-btm-wrapper .product-release-countdown img{margin-right:2rem}
.product-release-countdown span.book-title{font-family:Oswald;text-transform:uppercase;}
.product-release-close{margin-left:2rem}
.sticky-btm-wrapper .product-release-cta{margin-left:auto}
.sticky-btm-wrapper .product-release-cta a{color:#fff;padding:9px;display:block;border-radius:6px;font-weight:700;font-size:16px;min-width:225px;width:100%;text-align:center}
.sticky-btm-wrapper .gdpr-container{display:inline-block;position:relative}
@media (max-width: 989px) {
.product-release-timer .cd-running,.product-release-timer .cd-ended{font-size:16px;margin-right:20px}
}
@media (min-width: 769px) {
.product-release-countdown .sticky-img-mob{display:none}
}
@media (max-width: 768px) {
.sticky-btm-wrapper .product-release-countdown img {width: 120px;}
.product-release-countdown .sticky-img-desk{display:none}
.product-release-countdown .sticky-img-mob{display:block;margin-right:1rem}
.sticky-btm-wrapper .product-release-countdown img{margin-right:1rem}
.sticky-btm-wrapper .product-release-layout-body{display:block}
.product-release-layout-container{padding:1.5rem 1.5rem 0 0;display:flex;align-items: end; }
.product-release-timer .cd-running,.product-release-timer .cd-ended{font-size:16px;padding-bottom:16px;}
.product-release-close{position:absolute;top:1rem;right:1rem}
.sticky-btm-wrapper .product-release-cta{padding-bottom:1rem}
.sticky-btm-wrapper .product-release-cta a{font-size:16px}
.product-release-timer .cd-running,.product-release-timer .cd-ended{font-size:16px!important}
}
@media (max-width: 480px) {
.product-release-layout-container{padding:1.25rem 2.5rem 0 0}
.product-release-timer .cd-running,.product-release-timer .cd-ended{padding-bottom:9px;text-align:center;margin-right:10px}

.sticky-btm-wrapper .product-release-countdown img{margin-right:1rem}
.sticky-btm-wrapper .product-release-cta a{font-size:14px;padding:6px;min-width:190px}
.product-release-close svg{width:10px}
.product-release-timer,.product-release-cta{margin-right:1rem}
.product-release-countdown span.hide-mobile{display:none}
}
@media (max-width: 450px) {
    .product-release-timer .cd-running, .product-release-timer .cd-ended {
margin-right: 2px!important;
    }
}
@media (max-width: 370px) {
.sticky-btm-wrapper .product-release-countdown img { width: 116px; }
}

/** STICKY COUNTDOWN BASE CSS [END] **/


/* GUT CURE STICKY COUNTDOWN [START]*/

/* .sticky-btm-wrapper .product-release-countdown{background:linear-gradient(90deg,#9CE2D4 0%,#F8FFAE 100%)}
.product-release-countdown span.book-title{color:#00764d}
.sticky-btm-wrapper .product-release-cta a{background:#00764D;}
.sticky-btm-wrapper .product-release-countdown img{width:100px;} */

/* GUT CURE STICKY COUNTDOWN [END]*/


/* MICROPLASTICS CURE STICKY COUNTDOWN [START]*/

.sticky-btm-wrapper .product-release-countdown{background:linear-gradient(90deg, #F5E2FF 0%, #FFF5F5 34.13%, #FFECE7 73.56%, #FFFCD8 100%)}
.product-release-countdown span.book-title{color:#8A0000}
.sticky-btm-wrapper .product-release-cta a{background:#890202;}
.sticky-btm-wrapper .product-release-countdown img{width:121px;}

@media (max-width: 420px) {
.product-release-timer .cd-running,.product-release-timer .cd-ended{font-size:14px!important}
}
@media (max-width: 390px) {
    .product-release-timer .cd-running, .product-release-timer .cd-ended {
margin-right: 4px!important;
    }
}

/* MICROPLASTICS CURE STICKY COUNTDOWN [END]*/

/* DEFAULT STICKY CSS [START]*/
.countdown-timer .days,
.countdown-timer .hours,
.countdown-timer .minutes,
.countdown-timer .seconds {
  display:table-cell;
  font-weight:600
}
.countdown-timer .colon {
  display:table-cell;
  width:1%
}
.countdown-text p {
  padding-left:26px;
  padding-right:26px;
  color:#333;
  font-weight:600;
  margin-bottom:0px;
  line-height:30px
}
.countdown-text a {
  color:white
}
.countdown-text a:hover {
  text-decoration:underline
}
.countdown-button a {
  color:#333;
  border:2px solid #333;
  border-radius:50px;
  display:inline-block
}
.countdown-button a:hover {
  background-color:#333;
  color:#fff
}
.countdown-close {
  display:inline-block;
  width:50px;
  vertical-align:middle;
  text-align:right
}
.countdown-close a {
  color:#333
}
@media screen and (min-width: 1200px) {
  /*{
    padding:6px 0;
    position:relative;
    top:-1px
  }*/
  .countdown-timer {
    display:inline-block;
    width:250px;
    vertical-align:middle;
    font-size:25px
  }
  .countdown-timer label {
    font-size:11px;
    font-weight:normal;
    text-transform:uppercase;
    margin-bottom:0px;
    line-height:16px
  }
  .countdown-text {
    display:inline-block;
    vertical-align:middle
  }
  .countdown-text p {
    font-size:20px !important;
    width:590px !important
  }
  .countdown-button {
    display:inline-block;
    width:170px;
    vertical-align:middle;
    text-align:center
  }
  .countdown-button a {
    font-size:16px;
    padding:3px 20px;
    width:130px !important
  }
  .countdown-close a {
    font-size:15px
  }
}
@media screen and (max-width: 1199px) {
  /*{
    display:block;
    position:sticky;
    top:58px;
    box-shadow:0px 5px 5px #0000001a;
    border-top:1px solid #EBEBEB
  }*/
  .max-width-collapsed {
    text-align:center
  }
  .countdown-text {
    display:inline-block;
    width:42% !important;
    vertical-align:middle
  }
  .countdown-text p {
    font-size:16px !important;
    width:100% !important;
    text-align:left !important;
    line-height:18px;
    padding-left:0
  }
  .countdown-timer {
    font-size:18px;
    display:inline-block;
    width:20%;
    line-height:18px;
    vertical-align:middle
  }
  .countdown-timer label {
    font-size:10px;
    line-height:9px
  }
  .countdown-button {
    display:inline-block;
    width:10%;
    text-align:center
  }
  .countdown-button a {
    font-size:14px;
    padding:1px 15px;
    max-width:110px
  }
  .countdown-close {
    display:inline-block;
    width:5%;
    text-align:center
  }
}
@media screen and (max-width: 1023px) {
  .countdown-text {
    width:56% !important
  }
  .countdown-timer {
    font-size:18px;
    display:inline-block;
    width:25%;
    line-height:18px
  }
  .countdown-timer label {
    font-size:10px;
    line-height:9px
  }
  .countdown-button a {
    font-size:12px;
    padding:2px 2px;
    max-width:100px;
    width:100% !important
  }
  .countdown-close {
    display:inline-block;
    width:3%;
    text-align:center
  }
  .countdown-close a {
    font-size:13px
  }
}
@media screen and (max-width: 767px) {
  .countdown-text {
    width:45% !important
  }
  .countdown-text p {
    padding:0 10px 0 0;
    font-size:15px !important
  }
  .countdown-timer {
    width:30%;
    padding-right:10px
  }
  .countdown-button {
    width:18%
  }
  .countdown-close {
    width:4%;
    text-align:right
  }
}
@media screen and (max-width: 639px) {
  .countdown-text {
    width:40% !important
  }
  .countdown-text p {
    font-size:13px !important
  }
  .countdown-timer {
    width:30%
  }
  .countdown-button {
    width:20%
  }
  .countdown-button a {
    font-size:12px;
    padding:5px 5px;
    max-width:80px;
    line-height:14px
  }
}
@media screen and (max-width: 479px) {
  .countdown-text {
    width:100% !important
  }
  .countdown-text p {
    text-align:center !important;
    margin-bottom:8px
  }
  .countdown-timer {
    width:50%
  }
  .countdown-button {
    width:27%
  }
}
@media screen and (max-width: 390px) {
  .countdown-close {
    width:9%
  }
}
@media print {
  .article_countdown,
  .countdown {
    display:none !important
  }
}
.countdown {
  background:#144daf;
  left:0;
  z-index:2;
  width:100%;
  color:white;
  padding:12px 0px
}
@media screen and (max-width: 1199px) {
  .countdown {
    display:none
  }
}
.countdown .countdown-timer {
  display:table-cell;
  width:250px;
  vertical-align:middle;
  font-size:34px;
  color:white;
  text-align:center;
  border-right:1px solid #4c78c2;
  line-height:30px;
  padding-right:20px
}
.countdown .countdown-timer .days,
.countdown .countdown-timer .hours,
.countdown .countdown-timer .minutes,
.countdown .countdown-timer .seconds {
  display:table-cell;
  font-weight:600
}
.countdown .countdown-timer .colon {
  display:table-cell;
  width:1%
}
.countdown .countdown-timer label {
  font-size:12px;
  font-weight:normal;
  text-transform:uppercase;
  margin-bottom:0px;
  line-height:24px
}
.countdown .countdown-text {
  display:table-cell;
  vertical-align:middle
}
.countdown .countdown-text p {
  padding-left:26px;
  padding-right:26px;
  color:#99f4f5;
  font-size:22px;
  font-weight:600;
  margin-bottom:0px;
  line-height:30px
}
.countdown .countdown-text a {
  color:white
}
.countdown .countdown-text a:hover {
  text-decoration:underline
}
.countdown .countdown-button {
  display:table-cell;
  width:170px;
  vertical-align:middle;
  text-align:center
}
.countdown .countdown-button a {
  font-size:20px;
  color:white;
  padding:8px 30px;
  border:2px solid white;
  border-radius:50px;
  display:inline-block
}
.countdown .countdown-button a:hover {
  background-color:white;
  color:#144daf
}
.countdown .countdown-close {
  display:table-cell;
  width:50px;
  vertical-align:middle;
  text-align:right
}
.countdown .countdown-close a {
    color:white}
 
/** DEFAULT **/ 
.countdown#cdsf_divcountdown {background:#2a2a72 !important}
.countdown .countdown-text p {text-align: center; font-size: 29px;}
.countdown .countdown-button a { font-weight: bold;max-width: 180px;}
.countdown .countdown-timer{width:30%;padding-right:0px!important;}
.countdown .countdown-text {width:52%}
.countdown .countdown-text a:hover {text-decoration: none;color: #e3e3e3;border-color: #e3e3e3;}
.countdown-button  {width:25% !important}
.countdown-close {width:3%!important}
.countdown-text-img {padding-left: 16px;}
 
@media screen and (max-width: 1199px) {
.countdown#cdsf_divcountdown {display: block;background:#2a2a72 !important}
}
@media screen and (max-width: 1100px) {
.countdown .countdown-text p {font-size: 20px;line-height: 24px;}
}
 
@media screen and (min-width: 765px) and (max-width: 989px) {
.countdown .countdown-timer{font-size:30px;width:25%}
.countdown .countdown-timer label{font-size:11px;line-height:18px}
.countdown .countdown-text{width:42%}
.countdown-button{width:25%!important}
 
}
 
@media screen and (max-width: 764px) {
.countdown .countdown-text p { font-size: 20px;line-height: 26px;}
.countdown .countdown-timer {display:none}
.countdown .countdown-text {width:95%}
.countdown-button  {width:35% !important}
.countdown-close {width:5%!important}
.countdown .max-width-collapsed {width: 100%;display: table;}
.countdown-text-img {padding-left: 0;}
}
 
.countdown-text-wrapper {display: inline-flex;align-items: center;vertical-align: bottom;}
.content-text-copy{font-size: 14px;line-height: 18px;padding: 10px 12px 10px 20px !important;text-align: left;}
.countdown-btn-mob  {display:none;}
 
@media screen and (max-width: 520px) {
.countdown .countdown-text {width:95%}
.countdown-button  {width:35% !important}
.countdown-close {width:5%!important}
.countdown .countdown-button a { font-size: 16px; padding: 8px 20px;}
.countdown .countdown-text p {font-size:18px;line-height: 25px; padding-left: 10px; padding-right: 10px;}
}
 
@media screen and (max-width: 400px) {
.countdown .countdown-button a { font-size: 14px; padding: 8px 10px;}
.countdown .countdown-text p {font-size: 15px;line-height: 20px; padding-left: 5px; padding-right: 5px;}
.countdown-text-img {width: 120px;}
}
 
.has-countdown .top-button {bottom: 95px !important;}
@media screen and (max-width: 1199px) {
.has-countdown {margin-bottom: 150px;}
.has-countdown .top-button {bottom: 180px !important;}
}
 
@media screen and (max-width: 690px) {
.has-countdown {margin-bottom: 165px;}
}
 
@media screen and (max-width: 400px) {
.has-countdown {margin-bottom: 150px;}
}
 
 
 
/** WITH IMAGE **/ 
@media screen and (max-width: 989px) {
.countdown-button {display: none !important;}
.countdown-btn-mob {display: block !important;width: 75px; text-align: center;margin: 0 auto;font-size: 13px;border-bottom: 1px solid #fff;}
}
 
/** WITHOUT IMAGE 
@media screen and (max-width: 764px) {
.countdown-button {display: none !important;}
.countdown-btn-mob {display: block !important;width: 75px; text-align: center;margin: 0 auto;font-size: 13px;border-bottom: 1px solid #fff;}
}
**/

#page .stickyfooter-cd{background:linear-gradient(269deg,#3F6CC4 2.06%,#3F6CC4 8.61%,rgba(63,108,196,0.99) 42.81%,#6AC05E 79.21%,#FF963F 99.08%)!important}
.stickyfooter-cd .max-width-collapsed{max-width:1400px}
.stickyfooter-cd .countdown-container {display: flex;align-items: center; width: 100%;}
.stickyfooter-cd .countdown-text br, .stickyfooter-cd .countdown-button br {display: none;}
.stickyfooter-cd .countdown-text p{text-align:center;color:#fff!important;font-size:24px!important}
.stickyfooter-cd .countdown-timer{width:25%;padding-left:.5em!important;padding-right:.25em!important;border-right:1px solid #ffffff33}
.stickyfooter-cd .countdown-text{width:35%}
.stickyfooter-cd .countdown-button a{color:#FFF;background:#FF8D18;font-size:18px;max-width:195px;padding:6px 38px;transition:.3s;border:2px solid #FF8D18}
.stickyfooter-cd .countdown-button a:hover{color:#fff;background:#ff8100;border:2px solid #ff8100}
.stickyfooter-cd .countdown-button{width:15%!important;min-width:200px}
.stickyfooter-cd .countdown-close{width:3%!important}
.stickyfooter-cd .countdown-text-img{padding-left:32px;max-width: 145px;}
.stickyfooter-cd .countdown-head p{color:#FFF;font-size:17px;line-height:20px;max-width:150px;margin-bottom:0;text-align: center;}
.stickyfooter-cd .countdown-head{width:10%;height:100%;display:table-cell;vertical-align:middle}
.stickyfooter-cd .countdown-btn-mob{color:#fff!important;background:#FF8D18;font-size:14px;max-width:165px;padding:4px 18px;border:2px solid #FF8D18;border-radius:50px;width:100%;margin-top:.8em}
.stickyfooter-cd .countdown-text-wrapper{display:inline-flex;align-items:center;vertical-align:bottom}
.stickyfooter-cd .content-text-copy{font-size:14px;line-height:18px;padding:10px 12px 10px 20px !important;text-align:left}
.stickyfooter-cd .countdown-btn-mob{display:none}
.stickyfooter-cd .countdown-text p{padding:0 12px}
.stickyfooter-cd .countdown-container .countdown-img-grid .countdown-text-img{display:none}
.stickyfooter-cd .countdown-text-img.mobile-asset{display:none!important}
@media screen and (max-width: 1320px) {
.stickyfooter-cd .countdown-button{width:5%!important}
.stickyfooter-cd .countdown-text-img{padding-left:18px;padding-left:16px}
.stickyfooter-cd .countdown-text p{font-size:22px!important}
}
@media screen and (max-width: 1260px) {
.stickyfooter-cd .countdown-text p{font-size:20px!important;padding:0 12px}
.stickyfooter-cd .countdown-head p{font-size:16px;line-height:21px;max-width:unset}
.stickyfooter-cd .countdown-close{width:2%!important}
.stickyfooter-cd .countdown-text-img{padding-left:6px}
}
@media screen and (max-width: 1199px) {
.stickyfooter-cd{display:block;background:linear-gradient(269deg,#3F6CC4 2.06%,#3F6CC4 8.61%,rgba(63,108,196,0.99) 42.81%,#6AC05E 79.21%,#FF963F 99.08%)!important}
}
@media screen and (max-width: 1100px) {
.stickyfooter-cd .countdown-text p{font-size:17px!important;line-height:24px}
}
@media screen and (max-width: 989px) {
.stickyfooter-cd .countdown-text p{max-width:unset;line-height:27px;font-size:20px!important;line-height:1.2;padding:0 25px!important}
.stickyfooter-cd .countdown-btn-mob{margin-top:.8em!important}
.stickyfooter-cd .countdown-head p{font-size:14px;line-height: 16px;}
.stickyfooter-cd .countdown-button{display:none!important}
.stickyfooter-cd .countdown-btn-mob{display:block!important;text-align:center;margin:0 auto}
}
@media screen and (max-width: 850px) {
.stickyfooter-cd .countdown-text p{font-size:18px!important;padding:0 12px!important}
.stickyfooter-cd .countdown-head p{font-size: 16px;line-height: 18px;font-weight: 700;text-align: center; padding-bottom: 9px;}
.stickyfooter-cd .countdown-text-img{width:120px}
}
@media screen and (min-width: 765px) and (max-width: 989px) {
.stickyfooter-cd .countdown-timer{font-size:30px;width:25%}
.stickyfooter-cd .countdown-timer label{font-size:11px;line-height:18px}
.stickyfooter-cd .countdown-text{width:42%}
.stickyfooter-cd .countdown-button{width:25%!important}
}
@media screen and (max-width: 764px) {
.stickyfooter-cd .countdown-timer{display:block!important;max-width:275px;margin:0 auto;border-right:0!important;width:100%!important}
.stickyfooter-cd .countdown-wrapper{display:block; padding:0;}
.stickyfooter-cd .countdown-text p{line-height:26px;padding:0 38px!important}
.stickyfooter-cd .countdown-text-copy p{display:none}
.stickyfooter-cd .countdown-container .countdown-img-grid .countdown-text-img{display:block}
.stickyfooter-cd .countdown-text-wrapper .countdown-text-img{display:none}
.stickyfooter-cd .countdown-text{display:block!important;margin:0 auto;width:95%}
.stickyfooter-cd .countdown-button{width:35%!important}
.stickyfooter-cd .countdown-close{width:5%!important}
.stickyfooter-cd .countdown-text-grid{flex-basis:60%}
.stickyfooter-cd .countdown-text-img{max-width:215px;width:100%;padding-left:0}
.stickyfooter-cd .countdown-text-grid #cdsf_lblstickyfooternote{display:block;text-align:center}
.stickyfooter-cd .countdown-text-grid .countdown-head{display:block!important;width:100%!important}
.stickyfooter-cd .stickyfooter-cd .countdown-head p{font-size:19px!important;text-align:center;padding-bottom:.6em;font-weight:700}
.stickyfooter-cd .countdown-text-wrapper{display:block}
.stickyfooter-cd .max-width-collapsed{max-width:650px;padding-right:8px;padding-left:8px;width:100%;display:table}
}
@media screen and (max-width: 500px) {
.stickyfooter-cd .countdown-text{width:95%}
.countdown-button{width:35%!important}
.countdown-close{width:5%!important}
.stickyfooter-cd .countdown-button a{font-size:16px;padding:8px 20px}
.stickyfooter-cd .countdown-text p{font-size:16px!important;line-height:25px;padding-left:10px!important;padding-right:10px!important}
.stickyfooter-cd .countdown-timer{font-size:24px}
.stickyfooter-cd .countdown-timer label{font-size:11px;line-height:15px}
.stickyfooter-cd .countdown-btn-mob{background:#FF8D18;font-size:12px;max-width:144px;padding:2px 10px;margin-top:1em!important}
.stickyfooter-cd .countdown-text-img{padding-right:14px}
.stickyfooter-cd .countdown-head p{font-size:15px!important;padding-bottom:.5em}
.stickyfooter-cd .countdown-timer{padding-left:.25em!important}
}
@media screen and (max-width: 420px) {
.stickyfooter-cd .countdown-button a{font-size:14px;padding:8px 10px}
.stickyfooter-cd .countdown-text p{line-height:20px;padding-left:5px;padding-right:5px;font-size:16px!important}
.stickyfooter-cd .countdown-container .countdown-img-grid .countdown-text-img:nth-of-type(1){display:none!important}
.stickyfooter-cd .countdown-text-img.mobile-asset{display:block!important}
.stickyfooter-cd .countdown-head p{min-width:200px;padding-bottom:.25em}
}
@media screen and (max-width: 380px) {
.stickyfooter-cd .countdown-head p{font-size:13px!important;padding-bottom:.25em;min-width:200px}
.stickyfooter-cd .countdown-timer label{font-size:10px;line-height:13px}
.stickyfooter-cd .countdown-text-img{padding-right:0}
.stickyfooter-cd .countdown-text p{font-size:14px!important}
}
 
.stickyfooter-cd.now-available .max-width-collapsed{max-width:1275px}
.stickyfooter-cd.now-available .countdown-text p {font-size: 26px !important;}
@media screen and (min-width: 765px) and (max-width: 989px) {
.stickyfooter-cd.now-available .countdown-timer{font-size:30px;width:27%}
}
@media screen and (max-width: 764px) {
.stickyfooter-cd.now-available .countdown-timer{font-size:29px}
.stickyfooter-cd.now-available .seconds{display:block!important}
}
@media screen and (max-width: 500px) {
.stickyfooter-cd.now-available .countdown-timer{font-size:20px;line-height:1.2}
.stickyfooter-cd.now-available .countdown-text-img{max-width:210px!important}
}
@media screen and (max-width: 420px) {
.stickyfooter-cd.now-available .countdown-text-img{max-width:165px!important}
}
/* DEFAULT STICKY CSS [END]*/


/* MICROPLASTICS CURE STICKY COUNTDOWN UPDATED [START]*/
.countdown-img-grid .countdown-text-img{display:none;}
.countdown-btn-mob{display:none;}

.max-width-collapsed::after {
  clear: both;
  content: "";
  display: block;
}

.max-width-collapsed {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 16px;
  padding-left: 16px;
}

.stickyfooter-cd.countdown .countdown-timer .cd-dd, .stickyfooter-cd.countdown .countdown-timer .cd-hh, .stickyfooter-cd.countdown .countdown-timer .cd-mm, .stickyfooter-cd.countdown .countdown-timer  .cd-ss {color: #8A0000;}
.stickyfooter-cd.countdown .countdown-timer .colon{color: #5D4949;}
.stickyfooter-cd.countdown .countdown-timer label{color: #2A0D01;}
.stickyfooter-cd.countdown .countdown-text a:hover{text-decoration: none;}

.stickyfooter-cd .countdown-container{display:flex;align-items:center;width:100%}
.stickyfooter-cd .countdown-text-wrapper{display:inline-flex;align-items:center;vertical-align:bottom}
.stickyfooter-cd.countdown .countdown-button a{background:#890202;color:#fff;padding:9px;display:block;border-radius:6px;font-weight:700;font-size:16px;min-width:225px;width:100%;text-align:center}
.stickyfooter-cd.countdown .countdown-timer{color:#000;padding-top:0;padding-bottom:0}
.stickyfooter-cd.countdown .countdown-button a:hover{background:#b10000;color:#fff}
.countdown{color:#000;padding:0;background:linear-gradient(90deg,#F5E2FF 0%,#FFF5F5 34.13%,#FFECE7 73.56%,#FFFCD8 100%)}
.max-width-collapsed{max-width:1500px}
.stickyfooter-cd .countdown-text-grid{max-width:1500px!important}
.countdown-text-copy{text-align:center;  padding: 0 3rem !important;}
.stickyfooter-cd .countdown-text-img{max-width:160px;padding-left:0}
.stickyfooter-cd.countdown .product-release-countdown img{width:100%;margin:0 1rem}
.product-release-countdown span.book-title{font-family:"Inter";font-weight:700}
.stickyfooter-cd .countdown-timer{width:20%}
.stickyfooter-cd .countdown-btn-mob{border-radius:6px}
.countdown-img-grid .sticky-img-mob{display:none}
.countdown-text-copy{padding:0 4rem;line-height:1.3}
.stickyfooter-cd.countdown .cd-static-text{font-weight:700;font-size:20px;line-height:1.3}
.stickyfooter-cd.countdown .countdown-button a{font-size:19px;min-width:250px}
.stickyfooter-cd.countdown .product-release-countdown img{margin:0}
.stickyfooter-cd .countdown-timer{width:12%}
.stickyfooter-cd .countdown-text-img{max-width:145px}
.countdown-timer-block{border-right:1px solid #f5b0b073;padding-right:1.5rem}
.stickyfooter-cd.countdown .countdown-text a{color:#fff;padding:.5rem}

@media screen and (max-width: 1375px) {
.countdown-text-copy{padding:0 2rem!important}
}
@media screen and (max-width: 1300px) {
.countdown-text-copy{padding:0 1rem!important}
.stickyfooter-cd.countdown .cd-static-text{font-size:20px}
.stickyfooter-cd .countdown-timer{width:8%}
}
@media screen and (max-width: 1200px) {
         .stickyfooter-cd.countdown .countdown-timer{ font-size: 27px;}
.countdown-text-copy{padding:0 2em!important}
.stickyfooter-cd.countdown .countdown-button a{font-size:18px;min-width:210px;padding:6px 20px}
.stickyfooter-cd .countdown-timer{padding-left:0!important}
         .stickyfooter-cd.countdown .cd-static-text{  line-height: 1.2; font-size:17px}
}
@media screen and (max-width: 1100px) {
.countdown-text-copy{line-height:1.2; padding: 0 2.5rem!important}
}
.stickyfooter-cd .countdown-btn-mob{font-weight:700}
@media screen and (max-width: 989px) {
.stickyfooter-cd.countdown .cd-static-text{font-size:17px;padding-bottom:0;display:block}
.stickyfooter-cd .countdown-text-img{max-width:175px}
.countdown-timer-block{padding:1rem 1rem 1rem 0}


}
@media screen and (min-width: 860px) and (max-width: 916px) {.countdown-text-copy{padding: 0 2rem!important; font-size:16px;}
}
@media screen and (max-width: 860px) {
.countdown-text-copy{padding:0 1rem!important;line-height:1.2;}
.stickyfooter-cd .countdown-text-img{max-width:200px}
.stickyfooter-cd .countdown-btn-mob{margin-top:.5em!important}
         .stickyfooter-cd.countdown .product-release-countdown img{  margin: 0;max-width: 165px;}
         .stickyfooter-cd.countdown .cd-static-text{    padding-bottom: .25rem;font-size: 15px;}

}

@media screen and (min-width: 769px) and (max-width: 989px) {
.stickyfooter-cd .countdown-timer{font-size:30px;width:20%}
.stickyfooter-cd .countdown-timer label{font-size:11px;line-height:18px}
.stickyfooter-cd .countdown-text{width:42%}
.stickyfooter-cd .countdown-button{width:25%!important}
}

@media screen and (max-width: 769px) {
.stickyfooter-cd .countdown-timer{display:block!important;max-width:275px;margin:0 auto;border-right:0!important;width:100%!important;padding-right:0!important}
.stickyfooter-cd .countdown-wrapper{display:block;padding:0}
.stickyfooter-cd .countdown-text p{line-height:26px;padding:0 38px!important}
.stickyfooter-cd .countdown-text-copy p{display:none}
.stickyfooter-cd .countdown-container .countdown-img-grid .countdown-text-img{display:block}
.stickyfooter-cd .countdown-text-wrapper .countdown-text-img{display:none}
.stickyfooter-cd .countdown-text{display:block!important;margin:0 auto;width:95%}
.stickyfooter-cd .countdown-button{width:35%!important}
.stickyfooter-cd .countdown-close{width:5%!important}
.stickyfooter-cd .countdown-text-grid{flex-basis:60%}
.stickyfooter-cd .countdown-text-img{max-width:215px;width:100%;padding-left:0}
.stickyfooter-cd .countdown-text-grid #cdsf_lblstickyfooternote{display:block;text-align:center}
.stickyfooter-cd .countdown-text-grid .countdown-head{display:block!important;width:100%!important;margin-bottom:5px}
.stickyfooter-cd .countdown-text-grid .countdown-head p {display:block!important}
.stickyfooter-cd .countdown-head p{display:block;color:#000}
.stickyfooter-cd .countdown-head p{font-size:19px!important;text-align:center;padding-bottom:5px;font-weight:700}
.stickyfooter-cd .countdown-text-wrapper{display:block}
.stickyfooter-cd .max-width-collapsed{max-width:650px;padding-right:8px;padding-left:8px;width:100%;display:table}
.stickyfooter-cd.countdown .cd-static-text{display:none}
.countdown-text-copy{padding:0}
.countdown-text{width:60%!important}
.stickyfooter-cd.countdown .product-release-countdown img{max-width: 180px;margin:1.5rem 1rem 0 0}
.stickyfooter-cd .countdown-close{align-self:flex-start;    padding-top: 5px;}
         
.countdown-timer-block{border-right:none;padding:0}
.stickyfooter-cd .countdown-btn-mob{padding:5px 0;  max-width: 180px;}
.countdown-text-copy{padding:0}
         
}
@media screen and (max-width: 500px) {
         .stickyfooter-cd.countdown .countdown-timer{    font-size: 25px;}
.product-release-countdown .sticky-img-mob{display:none}
.countdown-img-grid{max-width:150px}
.stickyfooter-cd.countdown .product-release-countdown img{margin:0}
.stickyfooter-cd .countdown-head p{font-size:17px!important;padding-bottom:.5rem}
.stickyfooter-cd .countdown-btn-mob{font-size:14px;max-width:175px;padding:8px 10px}
.stickyfooter-cd .max-width-collapsed{padding-left:0}
.countdown-img-grid .sticky-img-mob{display:block}
.stickyfooter-cd .countdown-container .countdown-img-grid .countdown-text-img{display:none}
.stickyfooter-cd .countdown-btn-mob{margin-top:1em!important}
.countdown-text{width:100%!important}
}
@media screen and (max-width: 390px) {
.stickyfooter-cd.countdown .product-release-countdown img{max-width: 130px;}
.stickyfooter-cd .countdown-text{width:75%!important}
.stickyfooter-cd .countdown-text-copy{padding: 0 !important;}
.stickyfooter-cd .countdown-btn-mob{margin-top:0.5em!important;font-size:13px;max-width:150px;padding:6px 10px}
.stickyfooter-cd .countdown-head p{font-size:15px!important;padding-bottom:0}
         .stickyfooter-cd .countdown-timer{ padding-top: 0;max-width: 215px!important;}
         .sticky-img-mob{  padding-right: 0.75rem;}
         .stickyfooter-cd.countdown .countdown-timer label{font-size: 11px;line-height: 17px;}
}
/*MICROPLASTICS COUNTDOWN UPDATED END*/

/* #cdsf_lblstickyfooternote REMOVAL */

.stickyfooter-cd .countdown-head{display:none}
.stickyfooter-cd .countdown-button{max-width:none}
.stickyfooter-cd.countdown .countdown-button a{border:0;max-width:275px;min-width:unset}
.stickyfooter-cd .countdown-btn-mob{border: 0;  background: #890202;}

@media screen and (max-width: 1320px) {
.stickyfooter-cd .countdown-button{width:14%!important}
}
@media screen and (max-width: 1260px) {
.stickyfooter-cd .countdown-close{width:4%!important}
}

@media screen and (min-width: 1200px) {.countdown-button a{width:unset !important;}}


/*WEIGHTLOSSCURE COUNTDOWN UPDATED START*/

.sticky-btm-wrapper .product-release-countdown{background:linear-gradient(90deg,#D9DEFF 0%,#E5FEFE 34.13%,#DEF4F7 73.56%,#FFF0C0 100%)}
.stickyfooter-cd.countdown .countdown-timer .cd-dd,.stickyfooter-cd.countdown .countdown-timer .cd-hh,.stickyfooter-cd.countdown .countdown-timer .cd-mm,.stickyfooter-cd.countdown .countdown-timer .cd-ss{color:#003C66}
.stickyfooter-cd .countdown-timer-block{border-right-color:#b0dbf573}
.product-release-countdown span.book-title{color:#003C66}
.stickyfooter-cd.countdown .countdown-button a:hover{background:#003C66}
.stickyfooter-cd.countdown .countdown-button a{background:#003C66}
.stickyfooter-cd .countdown-btn-mob{background:#003C66}
.countdown-text-copy{padding:0 4rem!important}
@media screen and (max-width: 1375px) {
.countdown-text-copy{padding:0 2rem!important}
}
@media screen and (max-width: 1300px) {
.countdown-text-copy{padding:0 2rem!important}
}
@media screen and (max-width: 1200px) {
.countdown-text-copy{padding:0 3rem!important}
}
@media screen and (max-width: 989px) {
.countdown-text-copy{padding:0 4rem!important}
}
@media screen and (min-width: 860px) and (max-width: 916px) {
.countdown-text-copy{padding:0 2rem!important;font-size:16px}
}
@media screen and (max-width: 860px) {
.countdown-text-copy{padding:0 2rem!important}
}
@media screen and (min-width: 770px) and (max-width: 784px) {
.countdown-text-copy{padding:0 1rem!important}
}
@media screen and (max-width: 769px) {
.countdown-text-copy{padding:0!important}
}

/*WEIGHTLOSSCURE COUNTDOWN UPDATED END*/

/*POST-LAUNCH WEIGHTLOSS CURE COUNTDOWN HARD COPY RELEASE STICKY [START]*/

.stickyfooter-cd .countdown-text-grid{width:100%}
.stickyfooter-cd .cd-ended .countdown-button{width:1%!important}
.stickyfooter-cd.countdown .cd-ended .countdown-button a{max-width:200px}
.stickyfooter-cd .cd-ended .countdown-text-img{max-width:122px}
.stickyfooter-cd .cd-ended .countdown-text-copy{padding:0 2rem!important}
.stickyfooter-cd.countdown .cd-ended .countdown-button a{font-size:16px}
.stickyfooter-cd .cd-ended .cd-static-text,.stickyfooter-cd .cd-ended .hide-mobile{font-weight:700;font-size:18px;line-height:1.3}
.stickyfooter-cd .cd-ended .countdown-close{width:1%!important;margin-left:auto}
@media screen and (max-width: 1200px) {
.stickyfooter-cd .cd-ended .countdown-text-copy{text-align:left}
.stickyfooter-cd .max-width-collapsed{text-align:left}
}
@media screen and (max-width: 989px) {
.stickyfooter-cd .cd-ended .countdown-button{display:table-cell!important}
.stickyfooter-cd .cd-ended .countdown-btn-mob{display:none!important;text-align:center;margin:0 auto}
.stickyfooter-cd .cd-ended .cd-static-text{display:unset}
}
@media screen and (max-width: 860px) {
.stickyfooter-cd .cd-ended .countdown-text-img{max-width:122px}
.stickyfooter-cd.countdown .cd-ended .countdown-button a{max-width:150px;margin-left:auto;text-align:center;padding:10px 30px}
.stickyfooter-cd .cd-ended .countdown-button{min-width:150px}
.stickyfooter-cd .cd-ended .cd-static-text,.stickyfooter-cd .cd-ended .hide-mobile{font-size:16px}
}
@media screen and (max-width: 769px) {
.stickyfooter-cd .countdown-text-grid{flex-basis: 71%;}
.stickyfooter-cd .max-width-collapsed{max-width: 1400px;}
.stickyfooter-cd .cd-ended .countdown-text{width:100%!important}
.stickyfooter-cd.countdown .cd-ended .countdown-button a{max-width:none}
.stickyfooter-cd .cd-ended .countdown-text-copy{padding:0 0 1rem!important}
.stickyfooter-cd .cd-ended{margin-left:1rem}
.stickyfooter-cd .cd-ended .countdown-close{margin-left:auto}
}
@media screen and (max-width: 639px) {
.stickyfooter-cd.countdown .cd-ended .countdown-button a{line-height:20px}
.stickyfooter-cd .cd-ended .cd-static-text,.stickyfooter-cd .cd-ended .hide-mobile,.stickyfooter-cd.countdown .cd-ended .countdown-button a{font-size:15px}
}
@media screen and (max-width: 500px) {
.product-release-countdown .cd-ended span.hide-mobile {display: none;}
.stickyfooter-cd .cd-ended .countdown-text-copy{text-align:center}
.stickyfooter-cd.countdown .cd-ended .countdown-button a{line-height:15px}
}

@media screen and (max-width: 390px) {
  .stickyfooter-cd .cd-ended {margin: 0 0.5rem;}
}

/*POST-LAUNCH WEIGHTLOSS CURE COUNTDOWN HARD COPY RELEASE STICKY [END]*/

</style>