@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.6.2");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.6.2") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.6.2") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.6.2") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.6.2") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.6.2#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"font-asdomar2016";src:url("../fonts/font-asdomar2016.eot?283c433a88b4b5f7ee4d67584c7699ba");src:url("../fonts/font-asdomar2016.eot?#iefix") format("embedded-opentype"),url("../fonts/font-asdomar2016.woff?283c433a88b4b5f7ee4d67584c7699ba") format("woff"),url("../fonts/font-asdomar2016.ttf?283c433a88b4b5f7ee4d67584c7699ba") format("truetype");font-weight:normal;font-style:normal}.fa{font-family:FontAwesome;line-height:1}.asdf,.section-certifications .container.testo-sotto-etichetta:before{font-family:font-asdomar2016;line-height:1}.fa,.asdf,.section-certifications .container.testo-sotto-etichetta:before{display:inline-block;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.double-title .impact,header.splash-video h2 p{font-family:"Montserrat", sans-serif}.double-title strong{font-family:"Gentium Basic", serif}.double-title .gentle,.quote,blockquote,header.splash-video h2{font-family:"Sorts Mill Goudy", serif}.double-title .gentle strong,.quote strong,blockquote strong,header.splash-video h2 strong{font-family:"Gentium Basic", serif;font-weight:bold}.double-title .impact{text-transform:uppercase;font-weight:700}.double-title .gentle,.quote,blockquote{font-weight:normal;text-transform:none;font-style:italic}.double-title .impact{display:block;letter-spacing:.05em;font-size:1em;line-height:1em;margin-bottom:0.3em}.double-title .gentle{display:block;font-weight:100;font-size:0.5em;letter-spacing:0.02em;line-height:1.3em}.double-title{margin-bottom:.5em;margin-top:.3em}.double-title strong{font-weight:bold}.quote,blockquote{font-size:1.3rem}.quote,blockquote{display:block;margin-bottom:3rem;text-align:center}.content .quote,.content blockquote{margin-bottom:0}.blog-item.important .content{display:block}.section-certifications{padding-bottom:5rem}.section-certifications .container.testo-sotto-etichetta{position:relative}.section-certifications .container.testo-sotto-etichetta:before{content:""}.section-certifications .container.testo-sotto-etichetta::before{display:block;font-size:200px;width:150px;text-align:center}@media screen and (min-width: 62em){.splash-video .steps .step-4{padding-bottom:11vh}.splash-video .steps .step-4 .double-title .impact{margin-bottom:-.1em}.splash-video .steps .step::before{height:11vh}}.nav-main{position:fixed;background:#fff}@media (min-width: 48em){.home .nav-main.headroom--top{background:#fff}}@media (min-width: 62em){.home .nav-main.headroom--top{background:-webkit-linear-gradient(top, rgba(30,30,30,0.7) 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, rgba(30,30,30,0.7) 0%, rgba(255,255,255,0) 100%)}}@media (max-width: 48em){body.blog .section-contacts::before{background:transparent}body.blog .section-blog-archive .load-more{margin-bottom:3rem}.headroom{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;position:fixed;background:#fff}}.product-head .pack{max-width:50vw}@media (max-width: 48em){header.splash-video{background:transparent}}@media (min-width: 62em){header.splash-video{width:100vw;height:100vh;min-height:30em}}header.splash-video .mobile-carousel{width:100%;height:57vw;margin-top:-50px;overflow:hidden}@media (min-width: 48em){header.splash-video .mobile-carousel{display:none}}header.splash-video .owl-item{height:100%;display:inline-block}header.splash-video .owl-nav,header.splash-video .owl-dots{display:none}header.splash-video .owl-stage-outer,header.splash-video .owl-stage{height:100%}header.splash-video h2{font-weight:bold;color:#fff;font-size:7vw;letter-spacing:.03em;margin:auto;text-align:center;position:absolute;top:50%;margin-top:-.5em;left:0;width:100%;padding:1rem;z-index:1;opacity:0;-webkit-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out}header.splash-video h2.active{opacity:1}header.splash-video h2 p{font-size:3vw;text-transform:uppercase;padding-top:14vw}header.splash-video h2 p:before{content:'';height:1.5em;width:1px;background-color:#fff;position:absolute;margin:auto;top:3.66em}header.splash-video h2 p.left{text-align:left;padding-left:4em}header.splash-video h2 p.left::before{left:7em}header.splash-video h2 p.right{text-align:right;padding-right:4em}header.splash-video h2 p.right::before{right:7em}header.splash-video .item{height:100%;background-size:cover;background-position:bottom center;position:relative;opacity:0;-webkit-transition:opacity 2s ease-in-out, -webkit-transform 4s ease-in-out;transition:opacity 2s ease-in-out, transform 4s ease-in-out;position:absolute;top:0;width:100%}header.splash-video .item.active{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}header.splash-video .item.item-1{background-image:url("../images/placeholder_vi_home_1.jpg")}header.splash-video .item.item-2{background-image:url("../images/placeholder_vi_home_2.jpg")}header.splash-video .item.item-3{background-image:url("../images/placeholder_vi_home_3.jpg")}header.splash-video .item.item-4{background-image:url("../images/placeholder_vi_home_4.jpg")}.blog-item.social.facebook{display:block}@media (min-width: 30em){.blog-item.social.facebook{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.blog-item.social.facebook .thumb{display:block;width:100%}.blog-item.social.facebook .thumb a{position:relative;height:300px}@media (min-width: 30em){.blog-item.social.facebook .thumb a{position:absolute;height:100%}}@media (min-width: 30em){.blog-item.social.facebook .thumb{width:50%}}.section.single-article .content img{max-width:100%;height:auto}

.nutritionals-tabs{}
.nutritionals-tabs-nav{
    list-style: none !important;
    display: flex;
    gap: 1rem;
}
.nutritionals-tabs-nav li{
    display: inline-block;
    cursor: pointer;
    padding: 5px 10px;
}
.nutritionals-tabs-nav li.active{
    border-bottom: 1px solid #000;
}
.nutritionals-tabs-content{
    overflow: hidden;
}
.nutritionals-tabs-content .container:not(:first-child) {
    display: none;
}

/* Storie in scatola */
.form-storieinscatola{
    margin-top: 2rem;
}
.gform_wrapper.gravity-theme .form-storieinscatola fieldset.gfield--type-consent{
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.form-storieinscatola .gfield--type-consent .ginput_container input{
    min-height: auto !important;
}
