*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{font-family:"Gordita Regular",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#040404;font-size:1rem;font-weight:400;line-height:1.5}
.content-hub-page{margin-top:60px}
.content-hub-page .container{overflow:hidden}
.content-hub-page *,.content-hub-page :after,.content-hub-page :before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Gordita';font-weight:normal}
a{text-decoration:none;color:#0081cc;outline:none;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
a:hover,a:focus{outline:none;text-decoration:none}
dl,ol,ul{margin-top:0;padding-inline-start:22px}
b, strong{font-family:'Gordita';font-weight:normal}
svg{overflow:hidden;vertical-align:middle;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
button:focus{outline:none}
label{margin-bottom:0}
.header{background-color:#0081cc}
.brand{font-size:24px;font-family:'Gordita';color:#ffffff}
.navbar{padding:0.75rem 0}
#menu__toggle{opacity:0}
.menu__btn{display:flex;align-items:center;position:relative;width:50px;height:30px;cursor:pointer;z-index:1}
.menu__btn > span,
.menu__btn > span::before,
.menu__btn > span::after{display:block;position:absolute;width:100%;height:6px;background-color:#ffffff;}
.menu__btn > span::before{content:'';top:-11px;}
.menu__btn > span::after{content:'';top:11px;}
#menu__toggle:checked ~ .menu__btn > span{transform: rotate(45deg);}
#menu__toggle:checked ~ .menu__btn > span::before{top: 0;transform: rotate(0)}
#menu__toggle:checked ~ .menu__btn > span::after{top: 0;transform: rotate(90deg);}
#menu__toggle:checked ~ .menu__box{visibility: visible;left: 0;}
.navbar-light .navbar-nav .nav-link{padding:.5rem 1.1rem 0;color:#ffffff}
.navbar-nav .nav-item:first-child .nav-link{padding-left:0}
.navbar-nav .nav-item:last-child .nav-link{padding-right:0}
h1{font-size:36px;line-height:40px;color:#0081cc;margin-bottom:0;z-index:1}
h2{font-size:36px;line-height:40px}
h3{font-size:24px}
.buy .btn{padding:.375rem 1.75rem}
.shake{width:73px;height:71px}
.to-pour{width:89px;height:91px}
.indications .position-absolute{bottom:0;}
.card{border:0;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px}
.bg-primary{background-color:#0081cc!important}
.bg-light{background-color:#F4F2E9!important}
.bg-info{background-color:#3F51B5!important}
.text-muted{color:#607D8B!important}
.text-info{color:#0081CC!important}
.btn-primary{background-color:#3F51B5;border-color:#3F51B5}
.btn-primary:hover{background-color:#3F51B5;border-color:#3F51B5}
.btn-primary:not(:disabled):not(.disabled):active{background-color:#3F51B5;border-color:#3F51B5}
.label{display:block;position:absolute;top:35%;right:25px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.product .label{top:30%;right:5px}
.description h2{border-bottom:3px solid #0081cc}
.selling{background-color:#0081cc}
.selling img{background-color:#ffffff;border-radius:5px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.circleContainer{position:relative}
.circleContainer > div{position:relative;padding:5.1rem 0}
.circleContainer > div h2,.description h2,.sales h2{color:#0081cc;font-family:'Gordita'}
.sales h2{color:#ffffff}
.article-image{position:relative;padding:0 100px 0;text-align:center}
.flex-wrapper ul li{padding-bottom:5px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.flex-wrapper ul li:last-child{padding-bottom:0}
.flex-wrapper ul li:hover,.flex-wrapper ul li:hover a{color:#0081cc}
.card-footer{border-top:0}
.footer .brand{line-height:1.4;color:#0081cc}
.footer a{color:#040404}
.footer a:hover,.footer a:focus{color:#0081cc}
.footer-wrap{border-top:4px solid #3F51B5}
.footer-wrap .icons .gmp,.footer-wrap .icons .haccp{display:inline-block;position:relative;width:45px;height:45px;margin-right:7px}
.footer-wrap .icons .iso{display:inline-block;position:relative;width:50px;height:50px}
.dietary{border-top:3px solid #C4C4C4;color:#9E9E9E}
@media (max-width: 991.98px) {
.navbar-light .navbar-nav .nav-link{padding:.5rem 0 1rem;}
.navbar-light .navbar-nav .ml-5{margin-left:0!important}
h1,h2{font-size:32px;line-height:36px}
h3{font-size:20px;line-height:31px}
.circleContainer > div h2,.description h2,.sales h2{font-size:22px}
.selling{padding-top:0!important}
.sales h2{margin-bottom:0!important}
.article-image{padding:0 68px 0}
.label{right:15px}
.product .label{right:-50px}
}
@media (max-width: 767.98px) {
body{font-size:0.9rem}
h1,h2{font-size:24px;line-height:35px}
.indications h2{font-size:18px}
h3{font-size:14px;line-height:25px}
.structure h3{font-size:24px;line-height:20px}
.circleContainer > div{padding:2rem 0}
.circleContainer > div h2,.description h2{margin-top:1.5rem;font-size:20px}
.indications .position-absolute{top:0}
.alergic{padding-top:3rem}
.act .article-image{padding-bottom:3rem}
.act h2,.structure h3,.instruction h2{text-align:center}
.sales h2{font-size:20px}
.article-image{padding:0 34px 0}
.product .label{right:0}
.footer .brand{margin-bottom:1rem}
}
@media (max-width: 575.98px) {
.circleContainer > div h2,.description h2,.sales h2{font-size:18px}
.flex-wrapper ul{margin-left:auto;margin-right:auto}
.product .label{right:0}
.footer{text-align:center}
}