.grid1{grid-area:1 / 1 / 2 / 2}.grid2{grid-area:1 / 2 / 2 / 3}.grid3{grid-area:1 / 3 / 2 / 7}.opacity-0{opacity:0}.header-b2b .header{padding-left:15px;padding-right:15px}.header-b2b .b2b-search-bar{display:none}.header-b2b .list-menu--inline{display:flex;align-items:center;justify-content:center;gap:32px;padding:16px 0;border-top:1px solid #D5D5D5}.header-b2b .mega-menu-banner__list{display:flex}.header-b2b .mega-menu-block--content__image{width:100%;height:100%;display:block;aspect-ratio:460 / 260}.header-b2b header-drawer .menu-drawer__header-back{background-color:#000;display:flex;align-items:center}.header-b2b header-drawer .menu-drawer__close-button{color:#fff;margin-top:0}.header-b2b header-drawer summary .icon-caret{display:block!important;rotate:-90deg;right:unset}.header-b2b .header--has-social header-drawer .b2b-menu-drawer-social-media{padding:2rem 3rem;position:relative}.header-b2b header-drawer .list-social{display:grid;grid-template-columns:repeat(5,1fr)}.header-b2b header-drawer li.list-social__item{width:100%}.header-b2b header-drawer .list-social__link{justify-content:center}.header-b2b header-drawer .menu-drawer__account{text-decoration:underline;text-underline-offset:1px}.header-b2b header-drawer .menu-drawer__close-button .svg-wrapper{transform:rotate(90deg)}.header-b2b header-drawer .menu-drawer__header-btn-sa{width:100%;color:#fff;font-size:14px;padding-right:30px;text-align:right}.header-b2b header-drawer .menu-drawer__menu.list-menu li details .menu-drawer__submenu.has-submenu{display:grid;grid-template-rows:unset}.header-b2b header-drawer .menu-drawer__menu.list-menu li details .menu-drawer__submenu .menu-drawer__inner-submenu .menu-drawer__submenu{display:grid;grid-template-rows:auto auto 1fr}.header-b2b header-drawer .menu-drawer__inner-submenu{display:grid;grid-template-rows:auto auto 1fr}.header-b2b header-drawer .menu-drawer__menu--block{margin-top:auto;padding:30px;display:flex;flex-direction:column;gap:16px}.header-b2b header-drawer .mega-menu-block--content__wrapper{border:1px solid #D5D5D5;height:100%}.header-b2b header-drawer .mega-menu-block--content__content{padding:32px;display:flex;flex-direction:column}.header-b2b header-drawer .mega-menu-block--content__title{margin:0;text-align:center;letter-spacing:0;font-size:20px}.header-b2b header-drawer .mega-menu-block--content__description{margin-top:8px}.header-b2b header-drawer .mega-menu-block--content__description p{text-align:center;line-height:1.2;color:#000;margin:0}.header-b2b header-drawer .mega-menu-block--content__link{display:flex;align-items:center;justify-content:center;padding:8px 0;color:#fff;background:#000;text-decoration:unset;font-size:12px;margin-top:16px}.header-b2b .header--has-social header-drawer .menu-drawer__utility-links{background-color:unset}.header-b2b .icon-referrals{width:28px;height:28px}.header-b2b .icon-referrals path{fill:#000}@media (min-width: 750px){.header-b2b .header{padding-left:5rem;padding-right:5rem}}@media screen and (min-width: 990px){.header-b2b .header__active-menu-item,.header-b2b .mega-menu__link--active{text-decoration:none!important}.header-b2b details[open]>.header__menu-item{text-decoration:underline;text-underline-offset:30px;text-decoration-thickness:2px}.header-b2b .header{max-width:var(--page-width);margin:0 auto;padding:20px 5rem 0}.header-b2b .header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:20px;margin-left:0}.header-b2b .header__search[data-position=true]{display:none}.header-b2b .b2b-search-bar .field{border-bottom:1px solid #797572}.header-b2b .b2b-search-bar .field:after{display:none}.header-b2b .header__menu-item:hover span{text-decoration:unset}.header-b2b .header--top-left{grid-template-areas:"heading search icons" "navigation navigation navigation";grid-template-columns:auto 1fr auto}.header-b2b .b2b-search-bar{grid-area:search;display:flex;align-items:center;justify-content:center}.header-b2b .mega-menu__content{background-color:transparent;align-items:center;justify-content:center;padding:0 5rem;display:flex}.header-b2b .mega-menu__list{display:flex;flex-direction:column;padding:0;gap:4px;border-right:1px solid #D5D5D5}.header-b2b .header_menu--grid-child{display:grid;grid-template-columns:repeat(6,1fr);width:100%;max-width:calc(var(--page-width) - 10rem);background:rgb(var(--color-background));padding:0;border-radius:0;border:1px solid #D5D5D5}.header-b2b .mega-menu__link{padding:12px 8px 12px 40px;font-weight:400;position:relative}.header-b2b .mega-menu__link.mega-menu__link--level-2 svg.icon-caret{width:10px;height:6px;rotate:-90deg;position:absolute;top:44%;transform:translateY(-50%);right:20px}.header-b2b .mega-menu__link--level-2.active{background:#000;color:#fff}.header-b2b .mega-menu__link--level-2 span{display:block;max-width:calc(100% - 26px);width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-b2b .mega-menu-child__list{display:block}.header-b2b .mega-menu-child__list .list-unstyled{flex-direction:column;gap:4px}.header-b2b .mega-menu__link-all{text-decoration:underline;text-underline-offset:1px}.header-b2b .mega-menu-banner__list{grid-column:span 4 / span 1;display:grid;grid-template-columns:1fr 1fr;overflow-y:auto;max-height:calc(100vh - var(--header-bottom-position-desktop))}.mega-menu-banner__list>*:nth-child(1):only-child{grid-column:2}.header-b2b .mega-menu-block--content{grid-column:span 1 / span 1;padding:24px}.header-b2b .mega-menu-block--content__wrapper{border:1px solid #D5D5D5;height:100%}.header-b2b .mega-menu-block--content__media{margin:-1px -1px 0}.header-b2b .mega-menu-block--content__content{padding:32px;display:flex;flex-direction:column}.header-b2b .mega-menu-block--content__title{margin:0;text-align:center;letter-spacing:0;font-size:20px}.header-b2b .mega-menu-block--content__description{margin-top:8px}.header-b2b .mega-menu-block--content__description p{text-align:center;line-height:1.2;color:#000;margin:0;max-height:42.4px;min-height:42.4px;overflow-y:hidden}.header-b2b .mega-menu-block--content__link{display:flex;align-items:center;justify-content:center;padding:8px 0;color:#fff;background:#000;text-decoration:unset;font-size:12px;margin-top:16px}.header-b2b .field__input:focus{padding:1.5rem;margin:var(--inputs-border-width);box-shadow:unset;outline:unset;border-radius:unset}}@media screen and (min-width: 1280px){.header-b2b .mega-menu-block--content__content{padding:32px 56px}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/component-header-b2b.css.map */
