/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (max-width:767px){.desktop-only{display:none !important;}}
.site-header__inner__container{align-items:center;}.mobile-buttons{margin-block-start:var(--sp) !important;}.site-branding{padding-block:var(--sp0-5) !important;min-height:auto !important;}#block-olivero-search-form-narrow,#block-olivero-dropdownlanguage{margin-block-start:var(--sp) !important;}
@media (max-width:31.25rem){#block-olivero-search-form-narrow,#block-olivero-dropdownlanguage{display:none;}}@media (min-width:31.25rem) and (max-width:43.75rem){#block-olivero-search-form-narrow{display:none;}}.mobile-buttons{flex-shrink:0;}@media (max-width:43.75rem){.site-header__inner{overflow-x:clip;}}@media (max-width:74.9375rem){.site-header__inner{width:100% !important;}}html{overflow-x:hidden;}
.site-footer__inner{padding-block:1.25rem 1.5rem !important;}.site-footer .block__title{font-size:0.75rem !important;font-weight:400 !important;font-style:italic;margin:0 !important;opacity:0.7;text-transform:none !important;letter-spacing:0 !important;}#block-olivero-powered{display:none !important;}#block-olivero-account-menu{display:none !important;}.site-footer__inner{padding-block:1.25rem 1.5rem !important;}#block-olivero-vitisinternationalvarietycataloguevivc{grid-column:4 / 14 !important;}
#block-olivero-page-title .page-title{font-size:clamp(1.6rem,2vw,2rem);line-height:1.2;margin:0 0 0.6rem 0;}
main h2,.node__content h2,.block-system-main-block h2{margin-top:24px;margin-bottom:0px;font-size:1.5rem;line-height:1.2;font-weight:700;}h2 + p,h2 + div,h2 + .field__item,h2 + ul,h2 + ol{margin-top:4px !important;}main h2{border-left:4px solid var(--color--primary-50);padding-left:0.75rem;margin-left:-0.75rem;}
main .field--name-body h2.tight-label,main .node__content h2.tight-label,.block-system-main-block h2.tight-label{margin-top:24px;margin-bottom:0px;font-size:1.5rem;line-height:1.2;font-weight:700;}h2.tight-label + p,h2.tight-label + div,h2.tight-label + .field__item{margin-top:4px !important;}
body{hyphens:none;overflow-wrap:break-word;}
#block-olivero-dropdownlanguage{padding-top:12px;}#block-olivero-dropdownlanguage a[hreflang="pt-pt"]{font-size:0 !important;}#block-olivero-dropdownlanguage a[hreflang="pt-pt"]::after{content:"PT";font-size:0.875rem;}
.mobile-nav-button__label{display:none !important;}.mobile-nav-button{min-width:auto !important;padding:10px !important;}.primary-nav__menu-link{font-size:16px !important;letter-spacing:0.02em;}.primary-nav__menu-link--level-2{font-size:13px !important;}.primary-nav__menu-item{margin-left:10px !important;margin-right:10px !important;}
.node .field{gap:0.25rem;margin-bottom:0.25rem;}.node .field__label{font-weight:bold;margin-right:0.25rem;}.node .field--name-body p{display:block;width:100%;float:none;margin:0 0 1rem 0;}
#block-olivero-views-block-content-type-stats-block-1 table{width:100%;border-collapse:collapse;}#block-olivero-views-block-content-type-stats-block-1 tr{border-bottom:1px solid rgba(0,0,0,0.08);}#block-olivero-views-block-content-type-stats-block-1 td{padding:0.4rem 0;font-size:0.9rem;}#block-olivero-views-block-content-type-stats-block-1 .views-field-type{width:100%;}#block-olivero-views-block-content-type-stats-block-1 .views-field-nid{color:var(--color--primary-50);font-weight:700;text-align:right;padding-left:1rem;white-space:nowrap;}.region--sidebar{position:sticky;top:1rem;align-self:start;}
.view-header{margin-bottom:-38px;}
