body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{pointer-events:none;height:40vmin}@media (prefers-reduced-motion:no-preference){.App-logo{animation:20s linear infinite App-logo-spin}}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aziendaImageStyle{width:200px}.imageDivStyle{justify-content:center;display:flex}.textStyle{text-align:justify;font-weight:400}.iconDivStyle{justify-content:space-between;margin-top:5%;display:flex}.iconDivStyle svg{border-radius:90%;padding:5px}.messageDescription{margin-bottom:5%;margin-left:5%;margin-right:5%;font-family:Georgia,Times New Roman,Times,serif;font-size:20px}.mainContainer{justify-content:left;margin:.5rem 0;display:flex}.secondaryContainer{flex-direction:column;width:80%;display:flex}.secondaryContainerNoIcon{flex-direction:column;width:100%;display:flex}.iconDiv{object-fit:cover;margin:.1rem .3rem}.iconDiv svg{width:100%;height:35px}.titleDiv{font-family:Roboto Bold;font-weight:500}.generalDiv.titleGap .sectionTitle{padding-bottom:0}.generalDiv{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex}.squareIcon,.roundIcon{object-fit:cover;width:50px;height:50px;margin:.5rem;overflow:hidden}.prodChar{flex-direction:column;display:flex}.charTable{border-collapse:separate;border-spacing:0;flex-wrap:wrap;width:100%;margin:.3rem 1rem;display:flex}.charTableCell{vertical-align:top;width:45%}.charTable .charTableCell:nth-child(odd){border-right:2px solid}@media only screen and (width>=900px){.charTable td:first-child{width:50%}}@media only screen and (width>=1300px){.charTable td:first-child{width:50%;padding-left:10%}.charTable td:last-child{padding-left:10%}}.iconProdStyle{padding:5px;font-size:35px}.mainImage{width:200px;height:50%;margin-top:10px}.charateristicDiv{flex-direction:column;align-items:center;margin-bottom:10px;display:flex}@font-face{font-family:ts-icon;src:url(/assets/ts-icon-RFnVBUO-.eot?gfr3ad);src:url(/assets/ts-icon-RFnVBUO-.eot?gfr3ad#iefix)format("embedded-opentype"),url(/assets/ts-icon-B6x0iLHS.ttf?gfr3ad)format("truetype"),url(/assets/ts-icon-BWC6hw4m.woff?gfr3ad)format("woff"),url(/assets/ts-icon-DbO817SO.svg?gfr3ad#ts-icon)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=ts-icon-],[class*=\ ts-icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:ts-icon!important}.ts-icon-smaltimento:before{content:""}.ts-icon-dettagli:before{content:""}.ts-icon-valorinutrizionali:before{content:""}.ts-icon-prodotto:before{content:""}.ts-icon-premi:before{content:""}.ts-icon-annata:before{content:""}.ts-icon-gradalcolica:before{content:""}.ts-icon-affinamento:before{content:""}.ts-icon-temperaturaservizio:before{content:""}.ts-icon-tempoaffinamento:before{content:""}.ts-icon-vitigni:before{content:""}.iconStyleAllegati{padding:0 10px}.titleStyleAllegati{font-weight:700;text-decoration:underline}.block{align-items:center;margin-bottom:-5%;display:grid}.dataBlock{margin-bottom:5%;display:flex}.iconStyle{padding:5px;font-size:45px}.titleStyle{font-size:14px;font-weight:700}.descriptionStyle{font-size:14px}.toolBarButtonStyle{height:100%;flex:1!important;margin-top:20px!important;margin-bottom:20px!important;position:relative!important}.toolBarButtonStyle:hover{background-color:#eef1f3!important}.toolBarButtonDetailsStyle{height:100%;flex:1!important;margin-top:20px!important;margin-bottom:20px!important;position:relative!important}.toolBarButtonDetailsStyle:hover{background-color:#def0f7!important}.iconDescriptionStyle{white-space:nowrap;margin-top:40px;font-size:14px;position:absolute}.toolBarIconStyle{margin-bottom:15px}.scrollStyle{display:"none"}.fade-in{opacity:0;z-index:-1;height:0;transition:opacity .5s,transform .5s;overflow:hidden;transform:translateY(300px)}@media screen and (width<=350px){body{margin:0% -1%!important}}.fade-in.active{opacity:1;pointer-events:auto;height:auto;padding-top:70px;transform:translateY(0)}.firstTabStyle{opacity:0;pointer-events:none;height:0;transition:opacity .5s,transform .5s;position:relative;overflow:hidden;transform:translateY(-300px)}.firstTabStyle.active{opacity:1;pointer-events:auto;height:auto;transform:translateY(0)}.valoriTable{width:100%}.valoriTable,th,.tdStyle{border-collapse:collapse;border:1px solid;padding:5px}.title{font-weight:700}.per100mlCell,.perPortionCell{text-align:center}.consumoResp{color:#0a93d7;padding:5px 0;font-weight:700}.messageOnRisk{padding-top:10px;font-weight:500}.consumoRespDesc{font-weight:500}.consumoRespIcon{object-fit:cover;height:50px;margin:.3rem}.consumoRespSquareIconWide{object-fit:cover;flex-wrap:wrap;justify-content:center;align-items:center;margin:8px;display:flex;overflow:hidden}.responsibleConsumptionContainer{background:#fff;border-radius:10px;width:unset!important;margin-top:10px!important;margin-left:20px!important;margin-right:20px!important;padding-top:10px!important;padding-bottom:10px!important}.dividerStyle{padding:20px 35%}.generalInfoMain{padding-top:70px}.mainLabel{justify-content:center;align-items:center;max-height:300px;margin-top:20px;margin-bottom:30px;display:flex}.mainLabelImg{object-fit:cover;object-fit:cover;border-radius:5%;justify-content:center;align-items:center;margin-top:10px;margin-bottom:10px;display:flex}.typeIcon{object-fit:cover;width:80px;margin-left:.5rem;overflow:hidden}.winery{padding:1rem 0;font-size:5vw;font-weight:700}.wineDesc{padding-top:30px}.countryFlag{object-fit:cover;height:50px;margin-left:-.3rem}@media only screen and (width<=500px){.generalInfoMain{padding-top:60px}.mainLabelImg{max-width:98%}}@media only screen and (width>=600px){.generalInfoMain{padding-top:60px}}@media only screen and (width>=900px){.generalInfoMain{padding-top:70px}}.iconsDiv{justify-content:space-around;max-width:200px;margin-left:auto;margin-right:auto}.imbText{padding:5px 0}.titleGap{margin-bottom:1em}.sectionTitle{padding-bottom:2rem;font-weight:700}.sectionTitleDesc{display:box;flex-direction:row;justify-content:center;align-items:center;font-weight:500}.gasMessage{flex-direction:column;justify-content:center;align-items:center;font-weight:400;display:flex}.allergensIcon{margin-top:1rem}.allergensIcon img{object-fit:cover;border-radius:90%;height:80px;padding:5px}.organic-title{color:#9e9e9e;width:"100%";display:"flex";justify-content:"right";margin-top:20px;margin-bottom:25px;font-style:italic;font-weight:600}.cardBorderStyle{border:solid #6bb47f;border-radius:20px}.typoGraphyStyle{margin-bottom:0!important;padding:0 8px!important}.cardContentStyle{align-items:center;display:flex;position:relative}.cardIconStyle{width:50px}.cardStyle{padding-bottom:30px}.cardStyle .MuiCardContent-root-CardContent-root:last-child{padding-bottom:0!important}.titleWasteMessages,.titleWasteDisposal{margin-bottom:5px;font-size:16px}.titleWasteDisposal{font-weight:700;text-decoration:underline}.wasteCountryPictogramContainer{justify-content:center;align-items:center;width:100%;margin:0 0 20px;display:flex}.wasteCountryPictogramContainer .trimanStyle{align-items:center;width:80px}.dividerHeaderTitle{text-align:center;margin-bottom:5%;font-weight:700}.identifierBlock{width:100%}.identifierTitle,.identifierLine{text-align:center;width:100%;display:block}.identifierTitle{margin:1.5rem 0 .5rem;font-weight:700}.identifierTitle.titleGap{margin-bottom:1em}.identifierLine{margin-top:.25rem}.header{border-bottom:1px solid #e7e7e7;justify-content:center;align-items:center;width:100%;padding:5px .3rem 5px 1px;font-size:larger;display:flex!important}.header-left{justify-content:flex-start;align-items:center;width:100%;padding-left:10px;display:flex!important}.header-left .brand-title{margin:5px 10px;font-family:Roboto Italic;font-size:22px}.header-right{justify-content:flex-end;align-items:center;width:100%;margin-right:5px;display:flex!important}@media only screen and (width>=600px){.header{border-bottom:1px solid #e7e7e7;padding:5px .3rem 5px 1px}}.euHeaderFlag{object-fit:cover;height:40px}.languageInput{width:70%;margin:0 1vw;font-family:Roboto Regular}.template-background-default{background-color:#fff}.template-title-default{color:#000}.template-sectiontitle-default{color:#008fd6}.template-sectionsubtitle-default{color:#004e75}.template-sectiontext-default{color:#152935}.template-messages-default{color:#566b76}.template-icon-default{color:#004e75!important}.template-icon-text-default,.template-subtitle-default{color:#1f292e}.template-company-title-default{color:#d82829}.template-text-default{color:#000}.template-socialbutton-default{color:#fff}.template-vert-separator-default{border-color:#004e75!important}.template-horiz-separator-default{color:#98aab3!important}.template-footer-background-default{background-color:#eef1f3!important}button.template-footer-background-default:hover{background-color:#fff!important}.template-footer-dtls-background-default{background-color:#def0f7!important}button.template-footer-dtls-background-default:hover{background-color:#fff!important}.template-footer-icon-default{color:#004e75}.template-waste-type-default{color:#1f292e}.template-logo-title-default{color:#545454}.template-background-blue{background-color:#2e223c}.template-title-blue{color:#fff}.template-sectiontitle-blue{color:#ff991d}.template-sectionsubtitle-blue{color:#00dcff}.template-sectiontext-blue,.template-messages-blue{color:#fff}.template-icon-blue{color:#00dcff!important}.template-icon-text-blue,.template-subtitle-blue{color:#fff}.template-company-title-blue{color:#7a4df0df}.template-text-blue{color:#fff}.template-socialbutton-blue{background-color:#fff}.template-vert-separator-blue,.template-horiz-separator-blue{border-color:#ff991d!important}.template-footer-background-blue{background-color:#675280!important}button.template-footer-background-blue:hover{background-color:#9a86b2!important}.template-footer-dtls-background-blue{background-color:#4d1f83!important}button.template-footer-dtls-background-blue:hover{background-color:#7e38d0!important}.template-footer-icon-blue,.template-waste-type-blue{color:#fb0}.template-logo-title-blue{color:#fff}.template-background-red{background-color:#171923}.template-title-red{color:#cbb2ab}.template-sectiontitle-red{color:#c31331}.template-sectionsubtitle-red{color:#f79e1b}.template-sectiontext-red,.template-messages-red{color:#cbb2ab}.template-icon-red{color:#f79e1b!important}.template-icon-text-red,.template-subtitle-red{color:#cbb2ab}.template-company-title-red{color:#c31331}.template-text-red{color:#cbb2ab}.template-socialbutton-red{background-color:#fff}.template-vert-separator-red{border-color:#f79e1b!important}.template-horiz-separator-red{color:#cbb2ab!important}.template-footer-background-red{background-color:#3a405e!important}button.template-footer-background-red:hover{background-color:#616b9d!important}.template-footer-dtls-background-red{background-color:#576293!important}button.template-footer-dtls-background-red:hover{background-color:#929abe!important}.template-footer-icon-red{color:#fff}.template-waste-type-red{color:#c31331}.template-logo-title-red{color:#cbb2ab}.template-background-orange{background-color:#3c312b}.template-title-orange{color:#fff}.template-sectiontitle-orange{color:#f7b22c}.template-sectionsubtitle-orange{color:#ac9467}.template-sectiontext-orange,.template-messages-orange{color:#fff}.template-icon-orange{color:#966f26!important}.template-icon-text-orange,.template-subtitle-orange{color:#fff}.template-company-title-orange{color:#f7b22c}.template-text-orange{color:#fff}.template-socialbutton-orange{background-color:#fff}.template-vert-separator-orange{border-color:#ac9467!important}.template-horiz-separator-orange{color:#98aab3!important}.template-footer-background-orange{background-color:#d1b488!important}button.template-footer-background-orange:hover{background-color:#eab362!important}.template-footer-dtls-background-orange{background-color:#f2b962!important}.template-footer-dtls-background-orange:hover{background-color:#e49d35!important}.template-footer-icon-orange{color:#6f4c0a}.template-waste-type-orange{color:#ac9467}.template-logo-title-orange{color:#f7b22c}.template-background-white{background-color:#fff}.template-title-white{color:#16056b}.template-sectiontitle-white{color:#5696fa}.template-sectionsubtitle-white,.template-sectiontext-white{color:#16056b}.template-messages-white{color:#184790}.template-icon-white{color:#16056b!important}.template-icon-text-white{color:#1f292e}.template-subtitle-white{color:#16056b}.template-company-title-white{color:#fd9519}.template-text-white{color:#000}.template-socialbutton-white{background-color:#fff}.template-vert-separator-white{border-color:#004e75!important}.template-horiz-separator-white{color:#98aab3!important}.template-footer-background-white{background-color:#b4d7fe!important}button.template-footer-background-white:hover{background-color:#fff!important}.template-footer-dtls-background-white{background-color:#5696fa!important}button.template-footer-dtls-background-white:hover{background-color:#b9d4fd!important}.template-footer-icon-white{color:#16056b}.template-waste-type-white{color:#1f292e}.template-logo-title-white{color:#16056b}.dividerHeader{text-align:center;color:#0a93d7;margin-bottom:5%;font-weight:700}@font-face{font-family:Cairo Bold;src:url(/assets/Cairo-Bold-I2ZtaFuO.ttf)format("truetype")}@font-face{font-family:Cairo Regular;src:url(/assets/Cairo-Regular-Cpd_OyVR.ttf)format("truetype")}@font-face{font-family:Roboto Regular;src:url(/assets/Roboto-Regular-BHeBnKzs.ttf)format("truetype")}@font-face{font-family:Roboto Bold;src:url(/assets/Roboto-Bold-BKtbn9Wi.ttf)format("truetype")}@font-face{font-family:Roboto Italic;src:url(/assets/Roboto-Italic-Dxo79a56.ttf)format("truetype")}.Title{text-align:center;font-family:Cairo Bold,Arial,sans-serif;font-size:30px}.Subtitle{text-align:center;font-family:Cairo Regular,Arial,sans-serif;font-size:20px}.Heading{font-family:Roboto Bold,Arial,sans-serif;font-size:20px}.Subheading{font-family:Roboto Regular,Arial,sans-serif;font-size:15px}body{margin:0%;font-family:Roboto Regular,Arial,sans-serif;font-size:15px}@media only screen and (width<=370px){body{font-size:15px}.Title{font-size:20px}.Subtitle,.Heading{font-size:15px}.Subheading{font-size:13px}}@media only screen and (width>=600px){body{margin:0% 15%;font-size:17px}.Title{font-size:35px}.Subtitle,.Heading{font-size:25px}.Subheading{font-size:20px}}@media only screen and (width>=900px){body{margin:0%;font-size:23px}.Title{font-size:40px}.Subtitle,.Heading{font-size:30px}.Subheading{font-size:25px}}
