.veeva-2024 nav.banner-nav{background:#324663;color:#fff;width:100%;min-height:20px}.veeva-2024 nav.banner-nav .container{display:flex;justify-content:flex-end;align-items:center}.veeva-2024 nav.banner-nav .container a{font-family:Roboto,sans-serif!important;font:100% Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;padding:5px 0}.veeva-2024 nav.banner-nav .container a:not(:first-of-type){margin-left:50px}.veeva-2024 nav.banner-nav .container .regions{position:relative}.veeva-2024 nav.banner-nav .container .regions button.region-toggle{border:none;background:none;margin-left:50px;color:#fdb913;padding:5px 0;font-size:14px}.veeva-2024 nav.banner-nav .container .regions ul.regions-dropdown{position:absolute;top:35px;right:0;min-width:300px;background:#fff;color:#000;box-shadow:0 12px 24px -10px #00000040;z-index:11000;display:none}.veeva-2024 nav.banner-nav .container .regions button.region-toggle:hover+ul.regions-dropdown,.veeva-2024 nav.banner-nav .container .regions button.region-toggle:active+ul.regions-dropdown,.veeva-2024 nav.banner-nav .container .regions button.region-toggle:focus+ul.regions-dropdown,.veeva-2024 nav.banner-nav .container .regions ul.regions-dropdown:hover{display:block}.veeva-2024 nav.banner-nav .container .regions ul.regions-dropdown li{list-style:none;padding:5px 10px;width:100%}.veeva-2024 nav.banner-nav .container .regions ul.regions-dropdown li a:not(.euro-link){width:100%;display:inline-block;padding:10px}.veeva-2024 nav.banner-nav .container .regions ul.regions-dropdown li:hover a:not(.euro-link){background:#00000008}.veeva-2024 nav.banner-nav .container .regions ul.regions-dropdown li .europe{display:flex;justify-content:center;padding:10px}.veeva-2024 nav.banner-nav .container .regions ul.regions-dropdown li .europe .euro-link{padding:0;margin:0;color:#f7981d}.veeva-2024 nav.banner-nav .container .regions ul.regions-dropdown li .europe .euro-link:not(:first-of-type){margin-left:30px}.veeva-2024 nav.banner-nav .container .regions ul.regions-dropdown li .europe .euro-link:not(:last-of-type){position:relative}.veeva-2024 nav.banner-nav .container .regions ul.regions-dropdown li .europe .euro-link:not(:last-of-type):after{content:"|";position:absolute;top:0;right:-15px;color:#f7981d}.veeva-2024 nav.primary{background-color:#fff;width:100%;position:relative}.veeva-2024 nav.primary .page-width .container{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.veeva-2024 nav.primary .container a{padding:15px 10px;font-family:roboto,sans-serif!important}.veeva-2024 nav.primary .container a:last-of-type{padding:15px 0 15px 10px}.veeva-2024 nav.primary .container a:hover:not(.logo-link){box-shadow:inset 0 5px #f7981d}.veeva-2024 nav.primary .container a:not(:first-of-type){margin-left:50px}.veeva-2024 nav.primary .container .mobile-hamburger{padding:10px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:none;border:none;transition:.3s ease-in-out;display:none}.veeva-2024 nav.primary .container .mobile-hamburger:hover,.veeva-2024 nav.primary .container .mobile-hamburger:focus,.veeva-2024 nav.primary .container .mobile-hamburger:active{background-color:#ddd}.veeva-2024 nav.primary .container .mobile-hamburger svg{opacity:.8;height:20px;width:20px}.veeva-2024 nav.primary .primary-mobile{position:absolute;top:70px;height:calc(100vh - 100px);width:100%;padding:20px;background:#fff;z-index:10000;display:none}.veeva-2024 nav.primary .primary-mobile.show-mobile-menu{display:block}.veeva-2024 nav.primary .primary-mobile .primary-links{display:flex;flex-direction:column}.veeva-2024 nav.primary .primary-mobile .primary-links a{font-size:20px;padding:20px 0;border-top:1px solid #bababa}.veeva-2024 nav.primary .primary-mobile .primary-links a:last-of-type{border-bottom:1px solid #bababa}.veeva-2024 nav.primary .primary-mobile .contact{display:inline-block;margin:20px auto 0;padding:20px;width:100%;background:#f5961c;color:#fff;font-size:20px;text-align:center}@media screen and (max-width: 1200px){.veeva-2024 nav.primary .container a:not(:first-of-type){margin-left:30px}}@media screen and (max-width: 1000px){.veeva-2024 nav.primary .container a:not(:first-of-type){margin-left:0}}@media screen and (max-width: 768px){.veeva-2024 nav.banner-nav .container a{display:none}.veeva-2024 nav.primary .container a:not(.logo-link){display:none}.veeva-2024 nav.primary .container .mobile-hamburger{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/legacy-nav.css.map */
