.CookieDeclarationType{
	 border: none !important;
		 padding: 0px !important;
}
.CookieDeclarationTableHeader{
	 border: 1px solid #2f4324 !important;
	 padding: 16px !important;
		background-color: #2f4324;
}
.CookieDeclarationTableCell {
	border-bottom: 1px solid #2f4324 !important;
	padding: 16px !important;
	border-right: 1px solid #2f4324;
	border-left: 1px solid #2f4324;
	vertical-align: middle !important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
	background-color: #2f4324 !important;
	border-color: #2f4324 !important;
	color: #ffffff;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
	background-color: transparent;
	border-color: #2f4324 !important;
	color: #2f4324 !important;
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{
border-color:#2f4324 !important;
}

#CybotCookiebotDialog a {
color: #2f4324 !important;
}

#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{
background-color: #2f4324 !important;
}

#CookiebotWidget .CookiebotWidget-logo svg path {
	fill: #2f4324 !important;
}

#CookiebotWidget * {
	color: #2f4324 !important;
}

#CookiebotWidget .CookiebotWidget-logo svg circle {
	fill: #fff !important;
}

#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{
  fill: #2f4324 !important;
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
	background-color: #2f4324 !important;
	border-color: #2f4324 !important;
	color: #FFFFFF !important;
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{
   border-color: #2f4324 !important;
}

#CybotCookiebotDialogBodyContentTitle{
margin-bottom:0 !important;
}
.CybotCookiebotDialogBodyBottomWrapper{
margin-top:0 !important;
}
#CybotCookiebotDialogHeader{
display:none !important;
}
.CybotCookiebotDialogContentWrapper{
max-width:1140px !important;
}
#CybotCookiebotDialogTabContent{
margin-left:0 !important;
}
#CybotCookiebotDialog *, #CybotCookiebotDialogBodyUnderlay{
font-size:12px !important;
}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{
padding:6px !important;
}
#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSliderWrapper{
height:25px !important;
width:50px !important;
}
#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider:before{
width: 17px !important;
height: 17px !important;
}
#CybotCookiebotDialogBodyContentTitle{
color: #2f4324 !important;
}

#CybotCookiebotDialog{
	background: transparent !important;
	box-shadow: none !important;
}
.CybotCookiebotDialogContentWrapper{
	padding: 16px !important;
	border-radius: 10px !important;
	background: #fff !important;
}
#CybotCookiebotDialog.CybotEdge.CybotMultilevel #CybotCookiebotDialogFooter{
	right: 10px !important;
	top: 24px !important;
}
@media screen and (min-width: 1280px) {
#CybotCookiebotDialog.CybotEdge.CybotMultilevel .CybotCookiebotDialogBodyBottomWrapper {
border-top: 0px !important;
padding-top: 0 !important;
}
#CybotCookiebotDialog.CybotEdge.CybotMultilevel #CybotCookiebotDialogFooter{
	right: 10px !important;
	top: 24px !important;
}
}

/**/
a.model_231{	
	color: hsla(0,0%,100%,.7);
    font-weight: 600;
    margin-bottom: 10px !important;
    display: block;
	font-size: 12px;
}
    
footer[data-v-60828bf4] .infos p {
    margin: 5px 0px 20px 0px !important;
}

footer[data-v-60828bf4] .infos p.policy{
	margin: 0 0 -5px !important;    
}

#recipes .recipes {display: none !important;}
#recipes-list{display: none !important;}

/* VERONESI */
.boxContainerVeronesi{
	top:20px;
	left:20px;
	background-color: #2F4324;
	height: 62px;
	max-width: 250px;
	border-top-left-radius: 100px;
	border-bottom-left-radius: 100px;
	position: relative;
	box-shadow: 2px 2px 10px rgb(0 0 0 / 25%);
	cursor: pointer;
	z-index: 5;
}
.textCont{
	position: absolute;
	top: 12px;
	left: 25px;
	color: #ffffff;
	font-family: aglet-sans,sans-serif;
}
.boxContainerVeronesi img{
	max-width: 133px;
	position: absolute;
	right: -20px;
	top: -9px;
}

@media screen and (max-width: 768px) {
   .boxContainerVeronesi{
	   right: auto;
	   left: auto;
	   margin: auto;
	   top:135px;
   }	
}
@media(max-width: 480px){
	.titles h1 div {
		display: inline-block;
		word-break: break-word;
	}
}

.lang-switch ul.switch-panel li:nth-child(2){
	display: none !important;
}

.lang-switch select option:nth-child(2){
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
}

#bottonelandingfrescaah{
	color: #2f4324;
	text-transform: uppercase;
	border: 2px solid rgb(239, 239, 239);
	transition: opacity 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, visibility 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	will-change: opacity, visibility;
	padding: 10px 20px;
	border-radius: 4px;
	background: rgb(255, 255, 255);
	text-decoration: none;
  }
  
  
/* fix mobile pubblicità */
  @media screen and (max-width: 580px) {
	  .landing .container .wrapper .display{
		  right:0 !important;
		  position: absolute !important;
	  }
	  
	  .landing .container .wrapper .display .round-btn[data-v-63730c22] .round-btn-wrapper {
		  padding: 4px 8px;
	  }
	  
	  #product-leaf .widget.landing .wrapper .titles, #products .widget.landing .wrapper .titles{
		  margin: 0px 0 34px;
	  }
  }
  
/* SEZIONE PESTOOH */
  .nobacksectionpro{
	  display: flex;
	  margin: auto;
	  background-color: #FFF;
	  opacity: 1;
	  justify-content: center;
	  align-items: center;
	  background-image: url(https://www.planetfarms.ag/cms/files/original/923546-basilico-classico.jpg);
	  background-size: 57%;
	  background-attachment: fixed;
	  padding: 32px;
	  z-index: 99999;
	  position: relative;
	  right: 50%;
	  left: 50%;
	  margin-left: -50vw;
	  margin-right: -50vw;
	  max-width: 100vw;
	  width: 100vw;
	  flex-direction: column;
	  margin-top:-106px;
  }
  
  .pestoohtitlesectionpro img{
	  max-width: 320px;
	  width: 100%;
  }
  
  .pestocontainercolumns{
	  display: flex;
  }
  
  #pestoohsectionpro .pestocolumn{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
  }
  
  #pestoohsectionpro .pestocolumn .pestoohcolumimg{
	max-width: 320px;
  }
  
  #pestoohsectionpro .pestocolumn a.pestoohcolumbutton {
  padding: 12px 42px;
  text-decoration: none;
  color: #FFFFFF !important;
  background-color: #2f4324; /*#618a4b*/
  cursor: pointer;
  box-shadow: 2px 2px 10px rgba(0,0,0,0.15);
  font-size: 18px;
  border-radius: 2px;
  display: inline-block;
  }
  
  .pestotitlequality{
	  margin-top: 80px;
	  color: #FFF;
	  font-size: 36px;
	  font-weight: 400;
	  margin-bottom: 20px;
  }
  
  .LinkVeronesiProd{
	  color: #fff;
	  font-weight: bold;
  }
  .LinkVeronesiProd:hover{
	  color: #fff;
	  font-weight: bold;
  }
  
  @media screen and (max-width: 768px){
	  #pestoohsectionpro{
		  flex-direction: column;
	  }
	  .pestocontainercolumns{
		  flex-direction: column;
	  }
	  .nobacksectionpro{
		margin-top: -41px;
	  }
  }
  
.products .gridbox.widget.active {
	  display: none !important;
}

/* AGGIUNTO IL 16 Feb per nascondere i bottoni */
button[title="TROVAMI"], button[title="FIND ME"]{
	  display: none !important;
}
#CookiebotWidget :focus-visible, #CookiebotWidget:not(.CookiebotWidget-open) .Cookiebotwidget-logo{
	outline: none !important;
	outline-offset: 0 !important;
}

.lang-switch{
	display: none!important;
}

.links[data-v-b4e27a3a] a.phone img{
	display: none !important;
}

a.linkArticleRF {
	color: #fff !important;
	text-decoration: underline;
}