.navrow {
  flex: 0 0 calc(33.33% - 10px);
}

.dropdown-fullwidth {
  position: static;
}

.dropdown-fullwidth .dropdown-menu {
  position: fixed;
  top: 100%;
  width: 100vw;
  left: -5rem;
  right: 0;
  margin: 0;
  border: none;
  border-radius: 0;
  padding: 0 4rem;
  background-color: #fff;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  z-index: 1050;
  font-size: 13px;
}

.dropdown-menu.short-width {
  border: 1px solid rgb(231, 233, 235);
  background: rgb(255, 255, 255);
  color: rgb(6, 30, 52);
  border-radius: 0;
  font-size: 13px;
  line-height: 130%; /* 16.9px */
  width: 262px;
  margin-top: 8px;
}

.dropdown-menu.short-width li a,
.dropdown-menu .manufacturer-sub-links li a,
.dropdown-menu .product-sub-links li a,
.dropdown-fullwidth li a {
  padding: 9px 24px 9px 24px;
  transition: all 0.3s ease-in-out;
}

.dropdown-menu.short-width li a:hover,
.dropdown-menu .manufacturer-sub-links li a:hover,
.dropdown-menu .product-sub-links li a:hover,
.dropdown-fullwidth li a:hover {
  background: rgb(255, 255, 255);
  color: rgb(255, 126, 97);
  transition: all 0.3s ease-in-out;
}

.sub-menu-grid li {
  list-style: none;
  cursor: pointer;
  animation: fadeIn 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.manufacturer-sub-links .main-heading-manufacturer, .product-sub-links .main-heading {
  transition: opacity 0.3s ease, transform 0.3s ease;
  opacity: 1;
  transform: translateY(0);
}

.manufacturer-sub-links .main-heading-manufacturer.fade-out, .product-sub-links .main-heading.fade-out {
  opacity: 0;
  /* transform: translateY(5px); */
}

.manufacturer-sub-links .main-heading-manufacturer.fade-in, .product-sub-links .main-heading.fade-in {
  opacity: 1;
  transform: translateY(0);
}

.user-profile a::after {
  display: none;
}

.dropdown-toggle::after {
  content: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2022_53806)"><path d="M14 8L10 12L6 8" stroke="%23061E34" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_2022_53806"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
  border: 0;
  vertical-align: middle;
  margin-top: 2px;
}

.dropdown-toggle.show::after {
  content: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2022_53799)"><path d="M6 12L10 8L14 12" stroke="%23061E34" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_2022_53799"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
}

.dropdown-menu.account-dropdown {
  width: 202px;
}

.account-dropdown li a::before {
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}

.my-orders::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path opacity="0.01" fill-rule="evenodd" clip-rule="evenodd" d="M16 0V16H0V0H16Z" fill="%23384B5D"/><path d="M12.3558 5.22916L11.3246 5.83807L10.4476 6.34981L8.62834 7.42511C8.43279 7.54171 8.21945 7.60001 8.0002 7.60001C7.78094 7.60001 7.5676 7.54171 7.37205 7.42511L3.64464 5.22916C3.37205 5.06722 3.2002 4.74981 3.2002 4.40001C3.2002 4.05021 3.37205 3.73281 3.64464 3.57086L4.81205 2.88422L5.74242 2.33362L7.37205 1.37491C7.76316 1.14171 8.23723 1.14171 8.62834 1.37491L12.3558 3.57086C12.6283 3.73281 12.8002 4.05021 12.8002 4.40001C12.8002 4.74981 12.6283 5.06722 12.3558 5.22916Z" fill="%23384B5D"/><path d="M2.85121 6.90111C2.58053 6.75134 2.26776 6.77088 2.00911 6.94019C1.75047 7.10949 1.6001 7.40904 1.6001 7.73463V11.3357C1.6001 11.9608 1.91889 12.5208 2.43618 12.8008L5.95492 14.7023C6.07522 14.7674 6.20755 14.8 6.33988 14.8C6.49627 14.8 6.65265 14.7544 6.791 14.6567C7.04964 14.4874 7.20001 14.1879 7.20001 13.8623V10.2612C7.20603 9.6426 6.88724 9.08258 6.36995 8.80257L2.85121 6.90111Z" fill="%23384B5D"/><path d="M14.3998 11.3366C14.3998 11.9551 14.0813 12.515 13.5646 12.7949L10.0496 14.7023C9.92942 14.7674 9.79723 14.8 9.66504 14.8C9.50882 14.8 9.35259 14.7544 9.20839 14.6568C8.95603 14.4875 8.7998 14.188 8.7998 13.8625V10.269C8.7998 9.64403 9.11826 9.08417 9.635 8.80424L10.9268 8.10766L11.8281 7.61941L13.15 6.9033C13.4204 6.75357 13.7329 6.76659 13.9912 6.94236C14.2436 7.11162 14.3998 7.41109 14.3998 7.73659V11.3366Z" fill="%23384B5D"/></svg>');
}

.my-quotes::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M6.48876 1.56958C5.82001 1.56958 5.27344 2.10972 5.27344 2.77847V3.38291C5.27344 4.05166 5.81358 4.5918 6.48233 4.5918H9.51098C10.1797 4.5918 10.7199 4.05166 10.7199 3.38291V2.77847C10.7263 2.10972 10.1797 1.56958 9.51098 1.56958H6.48876Z" fill="%23384B5D"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9.51031 5.24118H6.48808C5.46567 5.24118 4.62974 4.40525 4.62974 3.38284C4.62974 3.02274 4.24392 2.79768 3.92241 2.96487C3.01574 3.44714 2.39844 4.40525 2.39844 5.50482V11.5557C2.39844 13.1375 3.69092 14.43 5.27276 14.43H10.7256C12.3075 14.43 13.5999 13.1375 13.5999 11.5557V5.50482C13.5999 4.40525 12.9826 3.44714 12.076 2.96487C11.7545 2.79768 11.3687 3.02274 11.3687 3.38284C11.3687 4.40525 10.5327 5.24118 9.51031 5.24118ZM5.42709 11.1827C5.16345 11.1827 4.94482 10.9641 4.94482 10.7005C4.94482 10.4368 5.16345 10.2182 5.42709 10.2182H8.24354C8.50718 10.2182 8.72581 10.4368 8.72581 10.7005C8.72581 10.9641 8.50718 11.1827 8.24354 11.1827H5.42709ZM5.42709 8.61064C5.16345 8.61064 4.94482 8.39201 4.94482 8.12837C4.94482 7.86473 5.16345 7.6461 5.42709 7.6461H9.92827C10.1919 7.6461 10.4105 7.86473 10.4105 8.12837C10.4105 8.39201 10.1919 8.61064 9.92827 8.61064H5.42709Z" fill="%23384B5D"/><path opacity="0.01" fill-rule="evenodd" clip-rule="evenodd" d="M0 16L0 0L16 0L16 16L0 16Z" fill="%23384B5D"/></svg>');
}

.account-settings::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.3002 4.24758C12.6468 3.64091 12.4402 2.86758 11.8335 2.52091L10.6802 1.86091C10.1535 1.54758 9.4735 1.73425 9.16016 2.26091L9.08683 2.38758C8.48683 3.43425 7.50016 3.43425 6.8935 2.38758L6.82016 2.26091C6.52016 1.73425 5.84016 1.54758 5.3135 1.86091L4.16016 2.52091C3.5535 2.86758 3.34683 3.64758 3.6935 4.25425C4.30016 5.29425 3.80683 6.14758 2.60016 6.14758C1.90683 6.14758 1.3335 6.71425 1.3335 7.41425V8.58758C1.3335 9.28091 1.90016 9.85425 2.60016 9.85425C3.80683 9.85425 4.30016 10.7076 3.6935 11.7542C3.34683 12.3609 3.5535 13.1342 4.16016 13.4809L5.3135 14.1409C5.84016 14.4542 6.52016 14.2676 6.8335 13.7409L6.90683 13.6142C7.50683 12.5676 8.4935 12.5676 9.10016 13.6142L9.1735 13.7409C9.48683 14.2676 10.1668 14.4542 10.6935 14.1409L11.8468 13.4809C12.4535 13.1342 12.6602 12.3542 12.3135 11.7542C11.7068 10.7076 12.2002 9.85425 13.4068 9.85425C14.1002 9.85425 14.6735 9.28758 14.6735 8.58758V7.41425C14.6668 6.72091 14.1002 6.14758 13.4002 6.14758C12.1935 6.14758 11.7002 5.29425 12.3002 4.24758ZM5.8335 8.00091C5.8335 6.80758 6.80683 5.83425 8.00016 5.83425C9.1935 5.83425 10.1668 6.80758 10.1668 8.00091C10.1668 9.19425 9.1935 10.1676 8.00016 10.1676C6.80683 10.1676 5.8335 9.19425 5.8335 8.00091Z" fill="%23384B5D"/><path opacity="0.01" fill-rule="evenodd" clip-rule="evenodd" d="M0 16L0 0L16 0L16 16L0 16Z" fill="%23384B5D"/></svg>');
}

.address-book::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.99389 1.16638H8.00055C10.3606 1.16638 13.0472 2.55305 13.7472 5.63305C14.5272 9.07305 12.4206 11.9797 10.5139 13.813C9.81389 14.493 8.90722 14.833 8.00055 14.833C7.09389 14.833 6.18722 14.493 5.48055 13.813C3.57389 11.9797 1.46722 9.06638 2.24722 5.62638C2.94722 2.54638 5.64055 1.16638 7.99389 1.16638ZM8.00055 4.77305C6.84055 4.77305 5.90055 5.71305 5.90055 6.87305C5.90055 8.03305 6.84055 8.97305 8.00055 8.97305C9.16055 8.97305 10.1006 8.03305 10.1006 6.87305C10.1006 5.71305 9.16055 4.77305 8.00055 4.77305Z" fill="%23384B5D"/><path opacity="0.01" fill-rule="evenodd" clip-rule="evenodd" d="M16 0V16H0V0H16Z" fill="%23384B5D"/><path opacity="0.01" fill-rule="evenodd" clip-rule="evenodd" d="M-4.76837e-07 16L-4.76837e-07 -4.76837e-07L16 -4.76837e-07L16 16L-4.76837e-07 16Z" fill="%23384B5D"/></svg>');
}

.payment-options::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M6.35298 5.21454H4.74631C4.47964 5.21454 4.21964 5.23454 3.96631 5.28788L4.63298 3.68788L4.65964 3.62788L4.69964 3.52121C4.71964 3.47454 4.73298 3.43454 4.75298 3.40121C5.52631 1.60788 6.39298 1.04788 7.95964 1.47454L6.35298 5.21454Z" fill="%23384B5D"/><path d="M12.4739 5.38635C12.0739 5.27302 11.6672 5.21302 11.2539 5.21302H7.08057L8.58057 1.72635L8.60057 1.67969C8.6939 1.71302 8.7939 1.75969 8.8939 1.79302L10.3672 2.41302C11.1872 2.75302 11.7606 3.10635 12.1139 3.53302C12.1739 3.61302 12.2272 3.68635 12.2806 3.77302C12.3406 3.86635 12.3872 3.95969 12.4139 4.05969C12.4406 4.11969 12.4606 4.17302 12.4739 4.23302C12.5739 4.57302 12.5806 4.95969 12.4872 5.39302L12.4739 5.38635Z" fill="%23384B5D"/><path d="M8.51286 11.7721C8.71286 11.7721 8.87952 11.5921 8.87952 11.3721C8.87952 11.0921 8.79952 11.0521 8.62619 10.9854L8.34619 10.8854V11.7721H8.51286Z" fill="%23384B5D"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.2522 6.21356H4.74552C4.29219 6.21356 3.86552 6.30023 3.46552 6.47356C2.30552 6.97356 1.49219 8.1269 1.49219 9.4669V10.7669C1.49219 10.9269 1.50552 11.0802 1.52552 11.2402C1.67219 13.3602 2.80552 14.4936 4.92552 14.6336C5.07885 14.6536 5.23219 14.6669 5.39885 14.6669H10.5989C13.0655 14.6669 14.3655 13.4936 14.4922 11.1602C14.4989 11.0336 14.5055 10.9002 14.5055 10.7669V9.4669C14.5055 7.99356 13.5255 6.75356 12.1922 6.3469C11.8922 6.26023 11.5789 6.21356 11.2522 6.21356ZM9.57219 11.3736C9.57219 11.9802 9.09885 12.4669 8.51219 12.4669H8.34552V12.6136C8.34552 12.8069 8.19219 12.9602 7.99885 12.9602C7.80552 12.9602 7.65219 12.8069 7.65219 12.6136V12.4669H7.59219C6.95219 12.4669 6.42552 11.9269 6.42552 11.2602C6.42552 11.0669 6.57885 10.9136 6.77219 10.9136C6.96552 10.9136 7.11885 11.0669 7.11885 11.2602C7.11885 11.5402 7.33219 11.7736 7.59219 11.7736H7.65219V10.6469L7.14552 10.4669C6.83885 10.3602 6.42552 10.1336 6.42552 9.4269C6.42552 8.82023 6.89885 8.33356 7.48552 8.33356H7.65219V8.1869C7.65219 7.99356 7.80552 7.84023 7.99885 7.84023C8.19219 7.84023 8.34552 7.99356 8.34552 8.1869V8.33356H8.40552C9.04552 8.33356 9.57219 8.87356 9.57219 9.54023C9.57219 9.73356 9.41885 9.8869 9.22552 9.8869C9.03219 9.8869 8.87885 9.73356 8.87885 9.54023C8.87885 9.26023 8.66552 9.0269 8.40552 9.0269H8.34552V10.1536L8.85219 10.3336C9.15885 10.4402 9.57219 10.6669 9.57219 11.3736Z" fill="%23384B5D"/><path d="M7.37296 9.81273L7.65296 9.91273V9.02606H7.4863C7.27963 9.02606 7.11963 9.20606 7.11963 9.42606C7.11963 9.70606 7.19963 9.74606 7.37296 9.81273Z" fill="%23061E34"/></svg>');
}

.logout::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.75 8C10.75 7.86739 10.6974 7.74021 10.6036 7.64644C10.5098 7.55268 10.3827 7.5 10.25 7.5H2.93471L4.24205 6.38C4.29195 6.33727 4.33295 6.28514 4.3627 6.22657C4.39246 6.168 4.41038 6.10415 4.41546 6.03865C4.42053 5.97316 4.41266 5.9073 4.39229 5.84485C4.37191 5.7824 4.33944 5.72457 4.29671 5.67466C4.25399 5.62476 4.20186 5.58376 4.14329 5.55401C4.08472 5.52426 4.02086 5.50633 3.95537 5.50125C3.88987 5.49618 3.82402 5.50405 3.76156 5.52442C3.69911 5.5448 3.64128 5.57727 3.59138 5.62L1.25805 7.62C1.20316 7.66694 1.15909 7.72521 1.12887 7.79081C1.09865 7.85641 1.08301 7.92777 1.08301 8C1.08301 8.07222 1.09865 8.14359 1.12887 8.20919C1.15909 8.27478 1.20316 8.33306 1.25805 8.38L3.59138 10.38C3.69216 10.4663 3.82309 10.509 3.95537 10.4987C4.08764 10.4885 4.21043 10.4261 4.29671 10.3253C4.383 10.2245 4.42571 10.0936 4.41546 9.96134C4.40521 9.82907 4.34283 9.70628 4.24205 9.62L2.93538 8.5H10.25C10.3827 8.5 10.5098 8.44732 10.6036 8.35355C10.6974 8.25978 10.75 8.13261 10.75 8Z" fill="%23384B5D"/><path d="M6.25 5.33331C6.25 5.80131 6.25 6.03531 6.36267 6.20398C6.41119 6.2765 6.47348 6.33879 6.546 6.38731C6.71467 6.49998 6.94867 6.49998 7.41667 6.49998H10.25C10.6478 6.49998 11.0294 6.65802 11.3107 6.93932C11.592 7.22062 11.75 7.60216 11.75 7.99998C11.75 8.39781 11.592 8.77934 11.3107 9.06064C11.0294 9.34195 10.6478 9.49998 10.25 9.49998H7.41667C6.94867 9.49998 6.71467 9.49998 6.546 9.61198C6.47342 9.6607 6.41112 9.72322 6.36267 9.79598C6.25 9.96465 6.25 10.1986 6.25 10.6666C6.25 12.552 6.25 13.4953 6.836 14.0806C7.42133 14.6666 8.364 14.6666 10.2493 14.6666H10.916C12.8027 14.6666 13.7447 14.6666 14.3307 14.0806C14.9167 13.4953 14.9167 12.552 14.9167 10.6666V5.33331C14.9167 3.44798 14.9167 2.50465 14.3307 1.91931C13.7447 1.33398 12.802 1.33331 10.9167 1.33331H10.25C8.364 1.33331 7.42133 1.33331 6.836 1.91931C6.25 2.50465 6.25 3.44798 6.25 5.33331Z" fill="%23384B5D"/></svg>');
}

.nav-link {
  transition: all 0.3s ease-in-out;
}

.nav-link:focus-visible {
  box-shadow: none;
}

.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show,
.nav-link:hover {
  transition: all 0.3s ease-in-out;
}

header .search-engine, header .btn {
  height: 32px;
}

@media (max-width: 991px) {
  .manufacturer-sub-links .main-heading-manufacturer,
  .product-sub-links .main-heading {
    pointer-events: visible;
  }
  .dropdown-fullwidth .dropdown-menu {
    position: relative;
    width: 100%;
    box-shadow: none;
    left: unset;
    padding: 0;
  }
  .navbar-brand svg {
    width: 137px;
  }
  .dropdown-menu.short-width {
    width: auto;
    border: unset;
  }
  .dropdown-menu {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
    border-color: rgb(231, 233, 235);
    font-size: 14px;
    /* border-bottom: 0; */
    border-top: 0;
  }
  .dropdown-menu li {
    border-bottom: 1px solid rgb(231, 233, 235);
    padding: 12px 0;
  }
  .dropdown-menu li:first-child {
    border-top: 1px solid rgb(231, 233, 235);
  }
  .dropdown-menu li:last-child {
    border-bottom: 0;
  }
  .main-nav .nav-item {
    border-bottom: 1px solid rgb(231, 233, 235);
  }
  .manufacturer-sub-links .main-heading-manufacturer,
  .product-sub-links .main-heading {
    border: 0;
    color: rgb(106, 120, 133);
    font-size: 14px;
    line-height: 130%; /* 18.2px */
    padding: 20px 0 0px 0px;
    font-family: "Lato", sans-serif;
    margin-left: -10px;
    width: 100%;
    text-align: left;
  }
  .sub-menu-grid li {
    padding: 0px;
  }
  .sub-menu-grid li:first-child {
    border-top: 0;
  }
  .sub-menu-grid li:last-child {
    border-bottom: 0;
  }
  .dropdown-menu.short-width li a,
  .dropdown-menu .manufacturer-sub-links li a,
  .dropdown-menu .product-sub-links li a,
  .dropdown-fullwidth li a {
    padding: 12px 14px 12px 14px;
  }
  .order-6 {
    order: 6;
  }
  .navbar-toggler:focus {
    box-shadow: none;
  }
  :focus-visible {
    outline: 0;
  }
  .navbar-toggler {
    margin-top: 1.5px;
  }
  .dropdown-toggle::after {
    position: absolute;
    right: 0;
    content: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2022_53806)"><path d="M14 8L10 12L6 8" stroke="%23061E34" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_2022_53806"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
    width: 20px;
    height: 20px;
    border: 0;
  }
  .dropdown-toggle.show::after {
    content: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2037_83503)"><path d="M6 12L10 8L14 12" stroke="%23FF5E3A" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_2037_83503"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
  }
  .dropdown-menu.account-dropdown {
    width: auto;
  }
  .nav-link:focus-visible {
    outline: 0;
    box-shadow: none;
  }
  .navbar-nav .nav-link.active,
  .navbar-nav .nav-link.show,
  .nav-link:hover {
    color: rgb(255, 94, 58);
  }
}/*# sourceMappingURL=menu.css.map */