:root{--dlh-blue:#065685;--dlh-navy:#052f4f;--dlh-sky:#82d4f3;--dlh-ink:#15384f}.section-header-advanced,.section-header-navigation,.section-header-mobile{font-family:Montserrat,Avenir Next,Segoe UI,Arial,sans-serif}.section-header-advanced .header-advanced__item:first-child{background:var(--dlh-navy)!important}.section-header-advanced .header-advanced__item:first-child .header-advanced__content{justify-content:space-between!important;gap:24px!important}.section-header-advanced .header-advanced__item:first-child .header-advanced__col:first-child{display:flex;align-items:center;gap:28px}.section-header-advanced .header-advanced__item:first-child .header-advanced__customText{margin:0!important;display:flex;align-items:center;gap:7px;color:#ecf5fa!important;font-size:12px!important;line-height:1.35;white-space:nowrap}.section-header-advanced .header-advanced__item:first-child .header-advanced__customText p{margin:0!important;color:#ecf5fa!important;font-size:12px!important}.section-header-advanced .header-advanced__item:first-child .header-advanced__customText a{color:#fff!important;text-decoration:none!important}.section-header-advanced .header-advanced__item:first-child .header-advanced__customText a:hover{color:var(--dlh-sky)!important}.section-header-advanced .header-advanced__item:first-child .header-advanced__customText svg{width:13px!important;height:13px!important;color:#8edaf6!important;fill:currentColor!important}.section-header-advanced .header-advanced__item:first-child .header-advanced__col:last-child .header-advanced__customText{font-size:11px!important;letter-spacing:.025em;color:#bcdcea!important}.section-header-advanced .header-advanced__item:first-child .header-advanced__col:last-child .header-advanced__customText p{font-size:11px!important;color:#bcdcea!important}.section-header-advanced .header-advanced__item.header-advanced__logo-position--left{background:#fff!important;box-shadow:0 5px 20px #082b430b}.section-header-advanced .header-advanced__item.header-advanced__logo-position--left .header__logo .header__heading-link{display:block}.section-header-advanced .header-advanced__item.header-advanced__logo-position--left .header__heading-logo{height:auto!important;max-width:100%;object-fit:contain}.section-header-advanced .header-advanced__item.header-advanced__logo-position--left .header__search{min-width:0;max-width:none!important}.section-header-advanced .header-advanced__item.header-advanced__logo-position--left .search-modal__form{border:1px solid #d7e5ec!important;background:#f0f6f9!important;box-shadow:none!important;border-radius:0!important}.section-header-advanced .header-advanced__item.header-advanced__logo-position--left .search_details .search-modal__form .search__input{height:55px!important;min-height:55px!important;color:var(--dlh-ink)!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;background:transparent!important}.section-header-advanced .header-advanced__item.header-advanced__logo-position--left .search__input::placeholder{color:#708a9a!important;opacity:1!important}.section-header-advanced .header-advanced__item.header-advanced__logo-position--left .search__button{background:var(--dlh-blue)!important;min-width:60px!important;height:55px!important;border-radius:0!important}.section-header-advanced .header-advanced__item.header-advanced__logo-position--left .search__button:hover{background:#064467!important}.section-header-advanced .header-advanced__item.header-advanced__logo-position--left .search__button svg{fill:#fff!important;color:#fff!important}.dl-header-quote{display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:0 20px;min-height:55px;background:var(--dlh-blue);border:1px solid var(--dlh-blue);color:#fff!important;font-size:12px;font-weight:800;letter-spacing:.012em;text-decoration:none!important;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,transform .2s ease}.dl-header-quote:hover{background:#043e60!important;color:#fff!important;transform:translateY(-1px)}.dl-header-quote__icon{font-size:19px;line-height:1;font-weight:400}.section-header-navigation .header-nav-vertical-menu{background:var(--dlh-blue)!important;border:0!important}.section-header-navigation .header-nav-vertical-menu .main-menu--wrapper{column-gap:24px!important}.section-header-navigation .header-nav-vertical-menu .categories-title,.section-header-navigation .header-nav-vertical-menu .header__menu-vertical,.section-header-navigation .header-nav-vertical-menu .header__menu-vertical>.list-menu{border-radius:0!important}.section-header-navigation .header-nav-vertical-menu .categories-title__style_3:before{height:26px!important;background:#ffffff4d!important}.section-header-navigation .header-nav-vertical-menu .categories-title__style_3 .title{font-size:14px!important;font-weight:800!important;letter-spacing:.01em}.section-header-navigation .header-nav-vertical-menu .header__inline-menu .menu-lv-1__action{font-family:Montserrat,Avenir Next,Segoe UI,Arial,sans-serif;font-size:13px!important;font-weight:700!important;letter-spacing:.006em}.section-header-navigation .header-nav-vertical-menu .header__inline-menu .menu-lv-1__action:hover{color:var(--dlh-sky)!important}.section-header-navigation .header-nav-vertical-menu .header-icons{column-gap:20px!important}.section-header-navigation .header-nav-vertical-menu .header__icon{transition:color .2s ease}.section-header-navigation .header-nav-vertical-menu .header__icon:hover{color:var(--dlh-sky)!important}.section-header-navigation .header-nav-vertical-menu .cart-count-bubble{background:#9eddf4!important;color:#073653!important}.section-header-navigation .header-nav-vertical-menu .cart-count-bubble .text{color:#073653!important;font-weight:900!important}.section-header-navigation .header-nav-vertical-menu .header-logo{align-items:center}.section-header-navigation .header-nav-vertical-menu .header-logo .header__heading-logo{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;max-height:42px;width:auto!important;object-fit:contain;filter:brightness(0) invert(1);mix-blend-mode:normal}.section-header-mobile .header-mobile{background:#fff!important;border-bottom:2px solid var(--dlh-blue)}.section-header-mobile .header-mobile .header__icon svg{fill:var(--dlh-blue);color:var(--dlh-blue)}.section-header-mobile .header-mobile .cart-count-bubble{background:var(--dlh-blue)!important;color:#fff!important}.section-header-mobile .header-mobile .header__heading-logo{max-width:160px;height:auto!important}@media(min-width:1025px){[id*=__announcement_bar_]{display:none!important}.section-header-advanced .header-advanced__item.header-advanced__logo-position--left .header-advanced__content{display:grid!important;grid-template-columns:260px minmax(280px,1fr) 226px;gap:clamp(18px,2.4vw,42px)!important;align-items:center!important}.section-header-advanced .header-advanced__item.header-advanced__logo-position--left .header__logo{min-width:0!important;max-width:260px!important;width:260px!important}.section-header-advanced .header-advanced__item.header-advanced__logo-position--left .header__heading-logo{width:260px!important}.section-header-advanced .header-advanced__item.header-advanced__logo-position--left .header__search,.section-header-advanced .header-advanced__item.header-advanced__logo-position--left .header__search .header__search{width:100%!important}.section-header-navigation .header-nav-vertical-menu .vertical-menu__style_3{width:210px!important}.section-header-navigation .header-nav-vertical-menu .vertical-menu__style_3+.header__inline-menu{width:calc(100% - 210px)!important}}@media(min-width:1025px)and (max-width:1170px){.section-header-advanced .header-advanced__item.header-advanced__logo-position--left .header-advanced__content{grid-template-columns:230px minmax(250px,1fr) 205px;gap:18px!important}.section-header-advanced .header-advanced__item.header-advanced__logo-position--left .header__logo,.section-header-advanced .header-advanced__item.header-advanced__logo-position--left .header__heading-logo{width:230px!important}.dl-header-quote{font-size:11px;padding:0 14px}.section-header-advanced .header-advanced__item:first-child .header-advanced__col:last-child .header-advanced__customText{font-size:10px!important}}@media(max-width:1024px){.section-header-advanced .dl-header-quote{display:none!important}.section-header-mobile .header-mobile{box-shadow:0 3px 11px #042b4214}[id*=__announcement_bar_]{display:block!important}}@media(max-width:540px){.section-header-mobile .header-mobile .header__heading-logo{max-width:140px}[id*=__announcement_bar_] p{font-size:10px!important;letter-spacing:.025em}}@media(prefers-reduced-motion:reduce){.dl-header-quote,.section-header-navigation .header__icon{transition:none!important}}.header__menu-vertical .menu-lv-1>.menu-lv-1__action .icon-img{display:none!important}@media(min-width:1025px){.header__menu-vertical .menu-lv-1>.menu-lv-1__action{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:46px!important;padding:9px 16px 9px 20px!important;gap:12px!important}.header__menu-vertical .menu-lv-1>.menu-lv-1__action .text{font-size:13px!important;font-weight:700!important;line-height:1.35!important}.header__menu-vertical .menu-lv-1>.menu-lv-1__action .icon-dropdown{flex:0 0 auto!important;margin-left:auto!important}.header__menu-vertical .menu-lv-1{margin-bottom:0!important}}@media(max-width:1024px){[id*=__announcement_bar_] a{color:#fff!important;text-decoration:underline!important;text-underline-offset:2px}}@media(min-width:1025px){.header__menu-vertical .megamenu_style_3 .site-nav{margin-bottom:14px;padding-right:18px}.header__menu-vertical .megamenu_style_3 .site-nav-title{font-size:15px;font-weight:700;line-height:1.28;margin-bottom:7px;white-space:normal}.header__menu-vertical .megamenu_style_3 .site-nav-link{display:block;font-size:13px;font-weight:400;line-height:1.32;padding:2px 0;white-space:normal}.header__menu-vertical .megamenu_style_3 .site-nav-sub .site-nav-item{margin:0}.header__menu-vertical .megamenu_style_3 .site-nav-sub .site-nav-item+.site-nav-item{margin-top:1px}.header__menu-vertical .has-megamenu .menu-dropdown{height:auto!important;min-height:0!important}.header__menu-vertical .menu-lv-1.has-megamenu>.menu-dropdown:not(.diellelab-lab-menu){max-height:min(70vh,700px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.header__menu-vertical .menu-key--coltura-cellulare>.menu-dropdown,.header__menu-vertical .menu-key--biologia-molecolare>.menu-dropdown{width:clamp(680px,52vw,820px)!important;min-width:0!important}.header__menu-vertical .menu-key--microbiologia>.menu-dropdown,.header__menu-vertical .menu-key--microscopia>.menu-dropdown,.header__menu-vertical .menu-key--istologia>.menu-dropdown,.header__menu-vertical .menu-key--reattivi-e-terreni>.menu-dropdown{width:clamp(620px,46vw,760px)!important;min-width:0!important}.header__menu-vertical .menu-key--sicurezza-ed-igiene>.menu-dropdown{width:clamp(420px,32vw,540px)!important;min-width:0!important}.header__menu-vertical .megamenu_style_3 .menu-dropdown__wrapper{padding-top:18px;padding-bottom:16px}}@media(min-width:1025px){.section-header-navigation .header-nav-vertical-menu .header-logo,.section-header-navigation .header-nav-vertical-menu .header-logo a{background:transparent!important;border:0!important;box-shadow:none!important}}.section-header-navigation .header-nav-vertical-menu .header-logo .dl-sticky-brand__original{display:block!important;width:158px!important;height:43px!important;max-width:158px!important;object-fit:contain!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;filter:brightness(0) invert(1)!important;mix-blend-mode:normal!important}@media(max-width:749px){body:has(.dlhome-hero,.dl-sat,#diellelab-arredo-hero) #halo-recently-viewed-list,body:has(.dlhome-hero,.dl-sat,#diellelab-arredo-hero) #halo-recently-viewed-share{display:none!important}body:has(.dl-sat) #MainContent .dl-sat__hero-inner{padding-top:115px!important;padding-bottom:120px!important}body:has(.dl-sat) #MainContent .dl-sat__kicker{margin-bottom:16px!important}body:has(.dl-sat) #MainContent .dl-sat__hero h1{font-size:clamp(36px,10.3vw,42px)!important;margin-bottom:18px!important}body:has(.dl-sat) #MainContent .dl-sat__hero-lead{line-height:1.55!important;margin-bottom:20px!important}body:has(.dl-sat) #MainContent .dl-sat__hero-chips{margin-top:22px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/diellelab-header-refresh.css.map */
