:root{--agriverde-green:#18723c;--agriverde-orange:#f5a34d;--agriverde-paper:#f7f4eb}
body .agh-logo{width:186px!important;flex:0 0 186px!important}body .agh-logo img{width:180px!important;height:118px!important;object-fit:contain!important;max-height:none!important}
body .agh-top{background:#18723c!important}body .agh-main{padding-top:12px!important;padding-bottom:12px!important}
body .agh-search{border-color:#c8ddca!important}body .agh-search button{background:#18723c!important;color:white!important}
body .agv-eyebrow{color:#18723c!important}body .agriverde-hero .agv-eyebrow{color:#955016!important}
body .agriverde-hero{background:#f7f4eb!important}body .agriverde-hero h1{font-size:clamp(38px,4.5vw,68px)!important;line-height:1.08!important;letter-spacing:-2px!important}
body .agriverde-hero strong{color:#18723c}body .agriverde-reparti .agv-project-card{border-top:3px solid #f5a34d!important}
body .agriverde-reparti .agv-project-card .wpb_wrapper{padding:20px!important}body .agriverde-hero .nectar-cta .link_wrap{background:#18723c!important}
body .agv-footer-brand img{max-width:210px!important;height:auto!important}body .agriverde-contact-link{overflow-wrap:anywhere}
body .agv-about-banner{background:#18723c!important}body .agv-about-banner :is(h2,p){color:#fff!important}
@media(max-width:999px){body .agh-logo{width:134px!important;flex-basis:134px!important}body .agh-logo img{width:128px!important;height:84px!important}}
@media(prefers-reduced-motion:reduce){body .agh-logo img{animation:none!important}}
/* One native Flickity cell per slide, independent of generated page CSS. */
body .agriverde-hero .nectar-flickity .cell{width:100%!important}
body .agriverde-hero-slide>.row_col_wrap_12_inner{display:flex!important;width:100%!important;align-items:stretch!important}
body .agriverde-hero-slide>.row_col_wrap_12_inner>.vc_column_container{float:none!important;flex-shrink:0!important;margin:0!important}
body .agriverde-hero-slide>.row_col_wrap_12_inner>.vc_column_container>.vc_column-inner{min-height:560px!important;width:100%}
body .agriverde-hero-slide .column-image-bg-wrap{position:absolute!important;inset:0!important;height:100%!important}
body .agh-social a{width:auto!important;height:auto!important;white-space:nowrap;border:0!important;border-radius:0!important}
@media(max-width:767px){body .agriverde-hero-slide>.row_col_wrap_12_inner{flex-direction:column!important}body .agriverde-hero-slide>.row_col_wrap_12_inner>.vc_column_container{width:100%!important}body .agriverde-hero-slide>.row_col_wrap_12_inner>.vc_column_container>.vc_column-inner{min-height:0!important}body .agriverde-hero-slide>.row_col_wrap_12_inner>.vc_column_container:last-child>.vc_column-inner{min-height:260px!important}}

body .agriverde-hero{padding-top:0!important;padding-bottom:0!important}body .agriverde-hero .cell>.inner-wrap-outer>.inner-wrap{padding:0!important}body .agh-menu a{background-color:transparent}body .agh-menu>li:nth-last-child(2)>a,body .agh-menu a[href*=nuovi-arrivi]{background:#edf5ec!important}
body .agriverde-hero>.row_col_wrap_12>.vc_column_container>.vc_column-inner>.wpb_wrapper{width:100%!important;min-width:0!important;flex:1 1 auto!important}
body .agriverde-hero .nectar-flickity{width:100%!important;overflow:hidden!important}
body .agriverde-hero .flickity-viewport{margin:0!important}
body .agriverde-hero .flickity-page-dots{height:auto!important;min-height:0!important;line-height:1!important;padding:20px!important;margin:0!important}
body .agriverde-hero .agv-text-link .link_wrap{background:transparent!important;color:#18723c!important}
body .agh-contact,body .agh-menu>li:last-child>a,body .agv-clear-filters{background:#edf5ec!important;border-color:#c8ddca!important}
