.sv-nav2{color:inherit;min-width:0;font-size:14px;line-height:1.5}.sv-nav2 *{box-sizing:border-box}.sv-nav2 a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.sv-nav2 a:hover{text-decoration:underline;text-underline-offset:3px}.sv-nav2 summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;gap:12px;font-weight:600}.sv-nav2 summary::-webkit-details-marker{display:none}.sv-nav2 summary::after{content:'+';font-size:18px;flex:none;margin-left:auto}.sv-nav2 details[open]>summary::after{content:'−'}.sv-nav2__roots{display:flex;gap:14px;align-items:center;margin:0;padding:0;list-style:none}.sv-nav2__roots>li>details>summary{white-space:nowrap;font-size:13px}.sv-nav2__panel{position:absolute;inset-inline:16px;top:100%;z-index:120;max-width:1120px;margin-inline:auto;padding:24px;background:#fff;color:#16372e;border:1px solid #d5ded9;border-radius:0 0 12px 12px;box-shadow:0 12px 24px #142b251a;max-height:70dvh;overflow:auto;overscroll-behavior:contain}.sv-nav2__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sv-nav2__group{min-width:0}.sv-nav2__group>a:first-child{display:block;font-weight:650;padding-block:8px}.sv-nav2__group ul,.sv-nav2__panel>ul{list-style:none;padding:0;margin:0}.sv-nav2__group li a{display:block;padding:6px 0;font-size:13px}.sv-nav2__all{display:inline-block;padding:8px 0;margin-bottom:16px;font-weight:650;text-decoration:underline!important}.sv-nav2 :focus-visible,.sv-directory :focus-visible,.sv-collection-heading :focus-visible{outline:2px solid #c68127;outline-offset:3px}.sv-nav2__mobile{position:relative}.sv-nav2__mobile>summary{padding-inline:8px;font-size:13px}.sv-nav2__mobile-panel{position:fixed;inset-inline:0;top:var(--header-height,100px);bottom:0;z-index:125;background:#fff;color:#16372e;overflow:auto;padding:16px;overscroll-behavior:contain}.sv-nav2__mobile-panel>details{border-bottom:1px solid #d5ded9}.sv-nav2__mobile-panel details details{padding-left:14px}.sv-nav2__mobile-panel a{display:block;min-height:44px;padding:10px 0}.sv-nav2__mobile-panel ul{list-style:none;padding:0 0 0 14px;margin:0}.sv-nav2__mobile-panel .sv-nav2__all{margin-bottom:4px}.sv-nav2-pending{padding:10px 16px;background:#f8edda;color:#654319;font-size:12px;line-height:1.6;text-align:center}.sv-directory,.sv-collection-heading,.sv-collection-details{width:min(1320px,calc(100% - 40px));margin-inline:auto;padding-block:28px;color:inherit}.sv-directory h1,.sv-collection-heading h1{font-size:clamp(27px,4vw,44px);line-height:1.2;margin:0 0 12px;overflow-wrap:anywhere}.sv-directory__intro,.sv-collection-heading__intro{max-width:78ch;line-height:1.65;font-size:15px}.sv-directory__jump,.sv-collection-heading__children{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:20px 0}.sv-directory__jump a,.sv-collection-heading__children a{display:block;max-width:100%;padding:10px 14px;border:1px solid #d5ded9;border-radius:8px;color:inherit;text-decoration:none;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.sv-directory__section{padding-top:24px;scroll-margin-top:150px}.sv-directory__section h2{font-size:24px}.sv-directory__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sv-directory__card{border:1px solid #d5ded9;border-radius:12px;padding:18px;min-width:0}.sv-directory__card h3{font-size:17px;margin:0 0 10px}.sv-directory__card a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere}.sv-directory__card ul{padding-left:18px;margin:0}.sv-directory__card li{padding:5px 0;line-height:1.5}.sv-collection-details{max-width:1000px;line-height:1.7}.sv-catalog-footer h2{font-size:18px;margin:0 0 12px}.sv-catalog-footer ul{list-style:none;padding:0;margin:0}.sv-catalog-footer a{color:inherit;display:block;padding:6px 0;overflow-wrap:anywhere}.sv-catalog-footer{min-width:0}.sv-nav2--mobile{display:none}@media(max-width:1099px){.sv-nav2--desktop{display:none}.sv-nav2--mobile{display:block}.sv-nav2__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.sv-nav2--desktop{display:block}.sv-nav2--mobile{display:none}}@media(max-width:749px){.sv-directory,.sv-collection-heading,.sv-collection-details{width:calc(100% - 32px);padding-block:22px}.sv-directory__grid{grid-template-columns:1fr}.sv-directory__section h2{font-size:21px}.sv-collection-heading__children a{font-size:13px;padding:10px 12px}.sv-nav2__mobile-panel{top:var(--header-height,80px)}}@media(min-width:750px)and(max-width:1099px){.sv-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.header__drawer.sv-nav2--mobile{grid-area:leftA;min-width:44px}.sv-nav2__mobile>summary{width:44px;justify-content:center;font-size:22px}.sv-nav2__mobile>summary::after{display:none}@media(min-width:750px)and(max-width:1099px){#header-component[data-menu-style='menu'] .header__drawer.sv-nav2--mobile{display:flex}}#header-component:has(.sv-nav2 details[open]){--color-foreground: #16372e}
.header#header-component:has(.sv-nav2__mobile[open]){contain:style}
.sv-nav2__mobile-panel{top:var(--sv-nav2-offset,var(--header-group-height,100px))}
@media (max-width:1099px){body:has(.sv-nav2__mobile[open]){overflow:hidden}}
@media (min-width:750px) and (max-width:1099px){#header-component[data-menu-style='menu'] .header__drawer.sv-nav2--mobile{display:flex}.sv-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
body:has(.solvivo-product-section) .solvivo-breadcrumbs.solvivo-breadcrumbs ol{flex-wrap:wrap;align-items:baseline}
body:has(.solvivo-product-section) .solvivo-breadcrumbs.solvivo-breadcrumbs li{flex-shrink:1;max-width:100%}
body:has(.solvivo-product-section) .solvivo-breadcrumbs.solvivo-breadcrumbs li:last-child{flex:1 1 100%;overflow:visible}
body:has(.solvivo-product-section) .solvivo-breadcrumbs.solvivo-breadcrumbs [aria-current]{white-space:normal;overflow:visible;text-overflow:clip}
body:has(.solvivo-product-section) .solvivo-breadcrumbs.solvivo-breadcrumbs a{min-width:0;overflow-wrap:anywhere;white-space:normal}
