@font-face{font-family:saira_condensed;src:url(../media/saira_condensed_latin_regular-s.3c456ce6.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:saira_condensed Fallback;src:local(Arial);ascent-override:141.7%;descent-override:54.81%;line-gap-override:0.0%;size-adjust:80.1%}.saira_condensed_eef7b8c5-module__MUMGcG__className{font-family:saira_condensed,saira_condensed Fallback}.saira_condensed_eef7b8c5-module__MUMGcG__variable{--font-family-barilla-global-saira-condensed:"saira_condensed","saira_condensed Fallback"}
:root{--barilla-red:#ba2132;--barilla-blue-primary:#1d3875;--barilla-blue-secondary:#132853;--barilla-yellow:#fdc533}.ff-saira-condensed{font-family:var(--font-family-barilla-global-saira-condensed),sans-serif}.ff-barilla-bold{font-family:var(--font-family-barilla-bold),sans-serif}.ff-netto-pro{font-family:var(--semantic-text-styles-font-family-primary)}.bg-barilla-red{background-color:var(--barilla-red)}.bg-barilla-blue-primary{background-color:var(--barilla-blue-primary)}.bg-barilla-blue-secondary{background-color:var(--barilla-blue-secondary)}.bg-barilla-yellow{background-color:var(--barilla-yellow)}.rounded-top{clip-path:ellipse(180% 100% at 50% 100%);margin-top:-100px;padding-top:100px}.rounded-top-before,.rounded-top-before-red{position:relative}.rounded-top-before:before{content:"";clip-path:ellipse(65% 100% at 50% 100%);background-color:var(--barilla-blue-secondary);width:100%;height:100px;display:block;position:absolute;top:-50px}.rounded-top-before-red:before{content:"";clip-path:ellipse(65% 100% at 50% 100%);background-color:var(--barilla-red);width:100%;height:100px;display:block;position:absolute;top:-50px;left:50%;transform:translate(-50%)}@media (min-width:1024px){.rounded-top{clip-path:ellipse(125% 100% at 50% 100%)}}body:has(#tastes-like-family-page) header#main-site-header{box-shadow:none!important;background-color:#0000!important;border-bottom:1px solid #fff3!important;transition:background-color 1s,box-shadow 1s,border-color 1s!important}body:has(#tastes-like-family-page) header#main-site-header.header-scrolled{background-color:#1c3775!important;border-color:#0000!important;box-shadow:0 4px 32px #00000029!important}
