header-biosolutions-menu{display:block}header-biosolutions-menu>details{position:relative}.biosolutions-menu>summary{list-style:none}.biosolutions-menu>summary::-webkit-details-marker{display:none}.biosolutions-menu[open]>summary,.biosolutions-menu[open]>summary:hover{text-decoration:none}.biosolutions-menu[open]>summary>span,.biosolutions-menu[open]>summary:hover>span{background:#eef7fa;border-radius:0;color:#071b31!important;font-weight:600!important}.biosolutions-menu__backdrop,.biosolutions-menu__panel{opacity:0;pointer-events:none;position:fixed;visibility:hidden}.biosolutions-menu__backdrop{background:transparent;display:block!important;height:100vh;transition:opacity .22s ease,visibility .22s ease;z-index:999}.biosolutions-menu__panel{background:#fff;border-radius:0 0 var(--biosolutions-shell-radius, 50px) var(--biosolutions-shell-radius, 50px);box-shadow:none;color:#173654;max-height:min(72rem,calc(100vh - var(--biosolutions-menu-viewport-top, 100px)));overflow:auto;transform:translateY(-1rem);transition:opacity .24s ease,transform .24s ease,visibility .24s ease;z-index:1000}.biosolutions-menu__backdrop.is-open,.biosolutions-menu__panel.is-open{opacity:1;pointer-events:auto;visibility:visible}.biosolutions-menu__panel.is-open{transform:translateY(0)}.biosolutions-menu__inner{display:grid;grid-template-columns:27rem minmax(0,1fr);gap:2rem;margin:0;min-height:45rem;padding:0;width:100%}.biosolutions-menu__categories{background:#edf6f9;display:flex;flex-direction:column;padding:3rem 0}button.biosolutions-menu__category{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:.8rem;color:#29455f;cursor:pointer;display:flex;font:inherit;font-size:1.6rem;justify-content:space-between;min-height:5.7rem;padding:1.2rem 2.8rem 1.2rem 3rem;text-align:left;transition:background .16s ease,color .16s ease;width:100%}button.biosolutions-menu__category:hover,button.biosolutions-menu__category:focus-visible,button.biosolutions-menu__category.is-active{background:#d7edf5!important;color:#173654;outline:none}button.biosolutions-menu__category.is-active{font-weight:600}.biosolutions-menu__category svg{flex:0 0 1rem;height:1.6rem;margin-left:1rem;width:1rem}.biosolutions-menu__details{padding:3.8rem 0 4rem}.biosolutions-menu__detail[hidden]{display:none}.biosolutions-menu__detail.is-active{animation:biosolutions-detail-in .18s ease}.biosolutions-menu__heading{border-bottom:1px solid #cfe6ee;color:#111;font-size:1.5rem;font-weight:500;line-height:1.4;margin:0;max-width:70rem;padding:0 1.4rem 1.5rem}.biosolutions-menu__child-links{display:grid;gap:1.8rem 4.5rem;grid-template-columns:repeat(var(--biosolutions-columns, 3),minmax(0,1fr));margin:2.2rem 0 0;max-width:82rem;padding:0 1.4rem}.biosolutions-menu__child-links a,.biosolutions-menu__single-link{align-items:center;color:#29455f;display:flex;font-size:1.6rem;min-height:3.8rem;text-decoration:none}.biosolutions-menu__child-links a:hover,.biosolutions-menu__single-link:hover{color:#159bc7}.biosolutions-menu__single-link{margin:2.2rem 1.4rem 0}.biosolutions-menu__child-links .navigation-link-icon,.biosolutions-menu__single-link .navigation-link-icon{margin-right:1.2rem}@keyframes biosolutions-detail-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:990px){.header-wrapper:has(.biosolutions-navigation){--biosolutions-shell-radius: 50px;border-radius:var(--biosolutions-shell-radius)!important}.header-wrapper:has(.biosolutions-navigation) .header{border-radius:var(--biosolutions-shell-radius)!important}.header-wrapper:has(.biosolutions-menu[open]),.header-wrapper:has(.biosolutions-menu[open]) .header{border-radius:var(--biosolutions-shell-radius) var(--biosolutions-shell-radius) 0 0!important}.header-wrapper:has(.biosolutions-menu[open]){border-bottom:0!important;box-shadow:none!important}}@media screen and (max-width:1200px){.biosolutions-menu__inner{grid-template-columns:25rem minmax(0,1fr)}button.biosolutions-menu__category{padding-left:2rem;padding-right:2rem}.biosolutions-menu__child-links{gap-column:2.5rem}}@media screen and (max-width:989px){.biosolutions-navigation{display:none}}@media(prefers-reduced-motion:reduce){.biosolutions-menu__backdrop,.biosolutions-menu__panel,.biosolutions-menu__category{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-biosolutions-menu.css.map */
