@font-face{font-family:IC Navigation;font-style:normal;font-weight:700;font-display:swap;src:url(./barlow-ic-navigation.woff2) format("woff2")}.ic-retail-nav--structured .ic-retail-nav__inner{align-items:stretch;gap:18px;min-height:61px}.ic-retail-nav--structured .ic-retail-nav__desktop{align-items:stretch;flex:1 1 auto;gap:clamp(14px,1.45vw,24px)}.ic-retail-nav--structured .ic-retail-nav__department{position:static;display:flex;align-items:stretch;border:0}.ic-retail-nav--structured .ic-retail-nav__toggle,.ic-retail-nav--structured .ic-retail-nav__desktop>a{display:inline-flex;align-items:center;min-height:61px;padding:0;border:0;color:var(--ic-navy);font-family:"IC Navigation",Barlow,var(--text-font-family, Arial, sans-serif);font-size:14px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.ic-retail-nav--structured .ic-retail-nav__toggle{flex:1 1 auto;justify-content:space-between;gap:7px;padding:0;border:0;border-radius:0;background:transparent;color:var(--ic-navy);text-align:left;cursor:pointer}.ic-retail-nav--structured .ic-retail-nav__toggle svg{width:11px;height:11px;flex-shrink:0}.ic-retail-nav--structured .ic-retail-nav__department:hover,.ic-retail-nav--structured .ic-retail-nav__department.is-open,.ic-retail-nav--structured .ic-retail-nav__desktop>a:hover{background:transparent}.ic-retail-nav--structured .ic-retail-nav__toggle:hover>span,.ic-retail-nav--structured .ic-retail-nav__desktop>a:hover{text-decoration:underline;text-underline-offset:4px}.ic-retail-nav--structured .ic-retail-nav__toggle[aria-expanded=true]{background:transparent;color:var(--ic-navy)}.ic-retail-nav--structured .ic-retail-nav__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ic-retail-nav--structured .ic-retail-nav__macerator-link{background:transparent}.ic-retail-nav--structured .ic-retail-nav__dropdown--department{top:100%;left:0;width:100%;min-width:0;max-width:none;max-height:min(620px,75vh);max-height:min(620px,75dvh);transform:none;display:block;overflow:auto;padding:27px 0 30px;border:0;border-top:1px solid var(--ic-line);border-bottom:1px solid var(--ic-line);border-radius:0;box-shadow:0 20px 32px #0c26391a}.ic-retail-nav--structured [data-ic-nav-panel][hidden]{display:none}.ic-retail-nav--structured .ic-retail-nav__department-body{display:grid;grid-template-columns:200px minmax(0,1fr);gap:30px}.ic-retail-nav--structured .ic-retail-nav__department-head{display:flex;min-height:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;padding:4px 24px 0 0;border-right:1px solid var(--ic-line);background:transparent}.ic-retail-nav--structured .ic-retail-nav__department-head>strong{color:var(--ic-navy);font-size:23px;line-height:1.2;letter-spacing:-.03em}.ic-retail-nav--structured .ic-retail-nav__department-head>a{gap:8px;margin:0;color:var(--ic-navy);font-size:13px;font-weight:750;line-height:1.5;text-transform:none}.ic-retail-nav--structured .ic-retail-nav__department-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 26px;background:transparent}.ic-retail-nav--structured .ic-retail-nav__collection-group{min-width:0}.ic-retail-nav--structured .ic-retail-nav__department-links a{min-height:44px;padding:10px 0;border:0;border-radius:0;background:transparent;color:var(--ic-navy)}.ic-retail-nav--structured .ic-retail-nav__department-links .ic-retail-nav__collection-link{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ic-line)}.ic-retail-nav--structured .ic-retail-nav__collection-link strong{font-family:inherit;font-size:14px;font-weight:750;line-height:1.4}.ic-retail-nav--structured .ic-retail-nav__collection-link>span{flex-shrink:0;color:var(--ic-muted);font-size:16px}.ic-retail-nav--structured .ic-retail-nav__department-links a:hover,.ic-retail-nav--structured .ic-retail-nav__department-links a[aria-current=page]{color:var(--ic-navy);text-decoration:underline;text-decoration-thickness:2px}.ic-retail-nav--structured .ic-retail-nav__subcollections,.ic-retail-nav--structured .ic-retail-nav__subcollections ul{padding:4px 0 0;margin:0;list-style:none}.ic-retail-nav--structured .ic-retail-nav__subcollections a{display:block;min-height:36px;padding:7px 0;color:var(--ic-muted);font-size:13px;font-weight:500;line-height:1.4}.ic-retail-nav--structured .ic-retail-nav__subcollections ul{padding:0 0 4px 12px;border-left:1px solid var(--ic-line)}.ic-retail-nav--structured .ic-retail-nav__actions{align-items:center;gap:12px;padding-left:18px}.ic-retail-nav--structured .ic-retail-nav__trade>summary{min-height:38px;padding:8px 15px;border:0;border-radius:999px;background:var(--ic-lime);color:var(--ic-navy);font-family:"IC Navigation",Barlow,var(--text-font-family, Arial, sans-serif);font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.ic-retail-nav--structured .ic-retail-nav__trade>summary:hover,.ic-retail-nav--structured .ic-retail-nav__trade[open]>summary{background:#c8ff5e}.ic-retail-nav--structured .ic-retail-nav__dropdown--business{width:min(850px,calc(100% - 40px));min-width:0;max-height:min(620px,75vh);max-height:min(620px,75dvh);overflow:auto;grid-template-columns:.75fr 1.25fr;gap:0;padding:0;border:1px solid var(--ic-line);border-top:3px solid var(--ic-navy);border-radius:0 0 14px 14px}.ic-retail-nav--structured .ic-retail-nav__business-links a:hover{background:var(--ic-cloud)}.ic-retail-nav--structured a:focus-visible,.ic-retail-nav--structured button:focus-visible,.ic-retail-nav--structured summary:focus-visible{outline:3px solid var(--ic-green);outline-offset:-3px}@media(max-width:1280px)and (min-width:1101px){.ic-retail-nav--structured .ic-retail-nav__toggle,.ic-retail-nav--structured .ic-retail-nav__desktop>a{padding-inline:0;font-size:14px}.ic-retail-nav--structured .ic-retail-nav__desktop{gap:14px}.ic-retail-nav--structured .ic-retail-nav__actions{gap:8px;padding-left:10px}.ic-retail-nav--structured .ic-retail-nav__department-body{grid-template-columns:165px minmax(0,1fr);gap:22px}.ic-retail-nav--structured .ic-retail-nav__department-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.ic-retail-nav--structured .ic-retail-nav__desktop,.ic-retail-nav--structured .ic-retail-nav__trade{display:none}.ic-retail-nav--structured .ic-retail-nav__mobile{display:block;flex:1 1 auto;width:auto}.ic-retail-nav--structured .ic-retail-nav__mobile>summary{display:flex;align-items:center;justify-content:space-between;min-height:58px;gap:15px;padding-right:18px;color:var(--ic-navy);font-size:15px;font-weight:750;list-style:none;cursor:pointer}.ic-retail-nav--structured .ic-retail-nav__mobile>summary::-webkit-details-marker{display:none}.ic-retail-nav--structured .ic-retail-nav__mobile>summary b{font-size:22px}.ic-retail-nav--structured .ic-retail-nav__mobile[open]>summary b{transform:rotate(45deg)}.ic-retail-nav--structured .ic-retail-nav__mobile-panel{position:absolute;top:100%;right:0;left:0;display:grid;max-height:75vh;max-height:75dvh;overflow:auto;padding:0 var(--desktop-container-gutter, 40px) 24px;border-block:1px solid var(--ic-line);background:#fff;box-shadow:0 18px 28px #0c26391a}.ic-retail-nav--structured .ic-retail-nav__mobile-panel>a{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 0;border-top:1px solid var(--ic-line);font-size:15px;font-weight:750}.ic-retail-nav--structured .ic-retail-nav__mobile>summary,.ic-retail-nav--structured .ic-retail-nav__mobile-department>summary,.ic-retail-nav--structured .ic-retail-nav__mobile-panel>a{font-family:"IC Navigation",Barlow,var(--text-font-family, Arial, sans-serif)}.ic-retail-nav--structured .ic-retail-nav__mobile-collections .ic-retail-nav__department-head{padding:0 0 8px;border:0}.ic-retail-nav--structured .ic-retail-nav__mobile-collections .ic-retail-nav__department-head>strong{display:none}.ic-retail-nav--structured .ic-retail-nav__mobile-collections .ic-retail-nav__department-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.ic-retail-nav--structured .ic-retail-nav__mobile-collections .ic-retail-nav__collection-link strong{font-size:14px}.ic-retail-nav--structured .ic-retail-nav__subcollections a{min-height:44px}}@media(max-width:640px){.ic-retail-nav--structured .ic-retail-nav__mobile-panel{padding-inline:var(--mobile-container-gutter, 20px)}.ic-retail-nav--structured .ic-retail-nav__actions{padding-left:8px}.ic-retail-nav--structured .ic-retail-nav__mobile>summary{padding-right:8px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/industracare-navigation.css.map */
