/* ################################# 101domain BRAND VARIABLES ################################# */
/* BUTTON BRIGHT GOLD */
/* BUTTON DARK BLUE */
/* BUTTON GRAY */
/* BUTTON DARK GOLD */
/* BUTTON MED BLUE */
/* BUTTON PDF LINK */
/* BUTTON SRTETCH */
/* BUTTON DISABLED */
/* line 4, ../../siteprivate/scss/101domain/header.scss */
.top-menu-drop {
  position: fixed;
  background-color: #fff;
  padding: 1.25em;
  box-shadow: 0 0.25em 0.25em 0 rgba(0, 0, 0, 0.25);
  z-index: 12;
  right: 0;
  top: 3.5em;
  width: 100%;
}

/* line 14, ../../siteprivate/scss/101domain/header.scss */
.top-menu__sign-in,
.top-menu__account-active {
  display: flex;
  flex-direction: column;
  row-gap: 1em;
  text-align: center;
}

/* line 21, ../../siteprivate/scss/101domain/header.scss */
.top-menu__account-start {
  display: flex;
  align-items: center;
  column-gap: 1em;
}

/* line 26, ../../siteprivate/scss/101domain/header.scss */
.sign-in__input {
  background-color: #f4f7f9;
  border: 1px solid #e8eef1;
}

/* line 30, ../../siteprivate/scss/101domain/header.scss */
.sign-in__button,
.manage-account__button {
  flex: 1;
  background-color: #106385;
  color: #fff;
  padding: 1em .5em;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 40, ../../siteprivate/scss/101domain/header.scss */
.sign-in__sso-divider {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin: 1rem 0 0 0;
}

/* line 46, ../../siteprivate/scss/101domain/header.scss */
.sign-in__sso-divider span {
  line-height: 1;
  font-weight: bold;
  color: #759cac;
  text-transform: uppercase;
  font-size: 0.85rem;
}

/* line 53, ../../siteprivate/scss/101domain/header.scss */
.sign-in__sso-divider:before,
.sign-in__sso-divider:after {
  content: "";
  flex: 1;
  height: 1px;
  background-color: #e8eef1;
}

/* line 60, ../../siteprivate/scss/101domain/header.scss */
.sign-in__sso-list {
  list-style-type: none;
  padding: 0;
  margin: 0 auto;
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
}

/* line 70, ../../siteprivate/scss/101domain/header.scss */
.sign-in__sso-list li {
  width: 47%;
}

/* line 73, ../../siteprivate/scss/101domain/header.scss */
.sign-in__sso-button {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem;
  background-color: #ffffff;
  color: #106385;
  width: 100%;
  border: 1px solid #e8eef1;
}

/* line 83, ../../siteprivate/scss/101domain/header.scss */
.sign-in__sso-button:hover {
  background-color: #e8eef1;
  color: #000000;
}

/* line 87, ../../siteprivate/scss/101domain/header.scss */
.sign-in__sso-button:before {
  content: "";
  display: block;
  width: 1rem;
  height: 1rem;
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 95, ../../siteprivate/scss/101domain/header.scss */
.sign-in__sso-button.google:before {
  background-image: var(--wpr-bg-502c0128-1298-4e00-b39b-5c86f172a4e7);
}

/* line 98, ../../siteprivate/scss/101domain/header.scss */
.sign-in__sso-button.ms:before {
  background-image: var(--wpr-bg-9182adc9-9f33-4e5f-a85f-324a54df88aa);
}

/* line 101, ../../siteprivate/scss/101domain/header.scss */
.sign-in__sso-button.okta:before {
  background-image: var(--wpr-bg-08a3169b-b9e6-4a71-aaf9-8d3de3bd1112);
}

/* line 104, ../../siteprivate/scss/101domain/header.scss */
.sign-in__sso-button.onelogin:before {
  background-image: var(--wpr-bg-ee382d7a-3e09-48b3-a653-c837414437b2);
}

@media only screen and (min-width: 44.063em) {
  /* line 108, ../../siteprivate/scss/101domain/header.scss */
  .sign-in__sso-list li {
    width: 45%;
  }
}
/* line 112, ../../siteprivate/scss/101domain/header.scss */
.sign-in-button__icon {
  width: 1em;
  height: 1em;
  fill: #fff;
}

/* line 113, ../../siteprivate/scss/101domain/header.scss */
.create-account__button,
.log-out__button {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #dee7eb;
  color: #106385;
  font-size: .9em;
  font-weight: 700;
  padding: .75em;
}

/* line 125, ../../siteprivate/scss/101domain/header.scss */
.forgot-pass__link {
  width: fit-content;
  align-self: center;
  font-size: .9em;
  color: #20a6d4;
  border-bottom: 1px solid #44bae3;
}

/* line 132, ../../siteprivate/scss/101domain/header.scss */
.account-active__text {
  font-size: 1.5em;
  font-weight: 300;
  color: #202f35;
}

/* line 138, ../../siteprivate/scss/101domain/header.scss */
.items-in-cart:after {
  content: "";
  width: 0.35em;
  height: 0.35em;
  background: #39b54a;
  display: inline-block;
  border-radius: 50%;
  -moz-animation: pulse 4s infinite;
  -webkit-animation: pulse 4s infinite;
  animation: pulse 4s infinite;
  position: absolute;
  top: -0.125em;
  left: 1.5rem;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #39b54a;
  }
  20% {
    box-shadow: 0 0 0 0.5em transparent;
  }
  100% {
    box-shadow: 0 0 0 0 transparent;
  }
}
/* line 163, ../../siteprivate/scss/101domain/header.scss */
.nav-row.row_full.mobile-nav__main {
  position: absolute;
  grid-column: 1 / span 14;
  left: 0;
  height: 100vh;
  will-change: left, width;
}

/* line 171, ../../siteprivate/scss/101domain/header.scss */
.close-menu__item {
  position: absolute;
  top: 1em;
  right: -2em;
}

/* line 176, ../../siteprivate/scss/101domain/header.scss */
.close-menu__icon {
  fill: #c2c2c2;
  height: 1.5em;
  width: 1.5em;
}

/* line 181, ../../siteprivate/scss/101domain/header.scss */
.menu-close-bg {
  position: fixed;
  z-index: 150;
  background-color: rgba(0, 0, 0, 0.6);
  width: 0;
  height: 120vh;
}

/* line 188, ../../siteprivate/scss/101domain/header.scss */
.mobile-nav__main.animate .menu-close-bg {
  display: block !important;
  width: 100vw;
  transition: width 200ms;
}

/* line 193, ../../siteprivate/scss/101domain/header.scss */
.search-inline-container {
  display: flex;
  align-items: center;
  background-color: #fff;
  border-radius: 0.25em;
  box-shadow: inset 0 0 0.25rem 0 #8cd8f6;
  padding: 0.5em;
  margin: 1em;
  position: relative;
}

/* line 203, ../../siteprivate/scss/101domain/header.scss */
.inline-search__icon {
  height: 1em;
  width: 1em;
  fill: #006487;
}

/* line 208, ../../siteprivate/scss/101domain/header.scss */
.inline-search__button {
  border: none;
  background-color: transparent;
  height: 1.25em;
  width: 1.25em;
  padding: 0;
}

/* line 215, ../../siteprivate/scss/101domain/header.scss */
.search-inline-container .domain-search__spinner {
  min-height: inherit;
  margin-left: 1em;
  margin-right: .75em;
  transform: scale(0.75);
}

/* line 221, ../../siteprivate/scss/101domain/header.scss */
input[type="text"].search-field {
  background-color: transparent;
  border: none;
  width: 100%;
  margin-bottom: 0;
  margin-left: 0.5em;
  padding: 0;
  height: 1.5rem;
}

/* line 230, ../../siteprivate/scss/101domain/header.scss */
input[type="text"].search-field:focus {
  background-color: transparent;
}

/* line 233, ../../siteprivate/scss/101domain/header.scss */
input[type="text"].search-field::-webkit-input-placeholder {
  font-size: 1rem;
  color: #006487;
  opacity: 1;
}

/* line 238, ../../siteprivate/scss/101domain/header.scss */
input[type="text"].search-field:-moz-placeholder {
  font-size: 1rem;
  color: #006487;
  opacity: 1;
}

/* line 243, ../../siteprivate/scss/101domain/header.scss */
input[type="text"].search-field::-moz-placeholder {
  font-size: 1rem;
  color: #006487;
  opacity: 1;
}

/* line 248, ../../siteprivate/scss/101domain/header.scss */
input[type="text"].search-field:-ms-input-placeholder {
  font-size: 1rem;
  color: #006487;
  opacity: 1;
}

/* line 255, ../../siteprivate/scss/101domain/header.scss */
.main-menu-dropdown {
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  background-color: #006487;
  transition: width 150ms;
}

/* line 265, ../../siteprivate/scss/101domain/header.scss */
.main-menu-dropdown.closed {
  display: none;
  width: 0;
  transition: width 4s;
}

/* line 270, ../../siteprivate/scss/101domain/header.scss */
.main-menu-dropdown.open {
  display: block;
  width: 100%;
}

/* line 274, ../../siteprivate/scss/101domain/header.scss */
.main-menu__main-heading {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1em;
  font-weight: 500;
  color: #8cd8f6;
  padding: 1em 0;
  margin: 0;
  border-bottom: 1px solid #1c7ca4;
  cursor: pointer;
}
/* line 287, ../../siteprivate/scss/101domain/header.scss */
.main-menu__main-heading:before {
  display: block;
  position: absolute;
  left: 0;
  content: url("data:image/svg+xml,<svg width='24' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'><path fill='DeepSkyBlue' d='M1203 544q0 13-10 23l-393 393 393 393q10 10 10 23t-10 23l-50 50q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l466-466q10-10 23-10t23 10l50 50q10 10 10 23z'/></svg>");
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 1.5em;
  text-align: left;
}

/* line 299, ../../siteprivate/scss/101domain/header.scss */
.nav-section__blurb {
  display: flex;
  flex-direction: column;
}

/* line 303, ../../siteprivate/scss/101domain/header.scss */
.nav-heading__text,
.main-menu__sub-links-block,
.menu-see-all__link {
  display: none;
}

/* line 306, ../../siteprivate/scss/101domain/header.scss */
.main-menu__sub-heading {
  font-size: 1em;
  font-weight: normal;
  line-height: 1em;
  color: #fff;
  margin-bottom: 0.5em;
}

/* line 313, ../../siteprivate/scss/101domain/header.scss */
.main-menu__sub-links-block {
  margin: 0;
  line-height: 1;
}

/* line 317, ../../siteprivate/scss/101domain/header.scss */
.main-menu__sub-links-block.mobile-submenu-block {
  display: block;
}

/* line 318, ../../siteprivate/scss/101domain/header.scss */
.main-menu__sub-heading-dead {
  display: none;
}

/* line 319, ../../siteprivate/scss/101domain/header.scss */
.menu-product__heading {
  font-weight: 600;
}

/* line 320, ../../siteprivate/scss/101domain/header.scss */
.menu-product__text,
.menu-product__faux-link,
.menu-product__image,
.gsuite-notice,
.header-helper {
  display: none;
}

/* line 326, ../../siteprivate/scss/101domain/header.scss */
.nav-corp-logo {
  margin: 1em auto;
}

/* line 329, ../../siteprivate/scss/101domain/header.scss */
.nav-link__callout {
  background-color: var(--color-brand-5__yellow);
  padding: .2rem;
  font-size: .7rem;
  color: var(--color-brand-1__dk-blue);
  font-weight: 500;
  text-wrap: nowrap;
  display: inline-flex;
  align-self: flex-start;
  text-transform: uppercase;
}

/* line 340, ../../siteprivate/scss/101domain/header.scss */
.mobile-scroll {
  height: 100%;
  overflow-y: auto;
}

@media only screen and (max-width: 66em) {
  /* line 347, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__main-link {
    color: #fff;
    padding: 0.5em 1.5em 0.5em 0;
    display: block;
    position: relative;
  }

  /* line 353, ../../siteprivate/scss/101domain/header.scss */
  .main-menu-container {
    position: fixed;
    z-index: 151;
    width: 90%;
    height: 100%;
    top: 0;
    left: -20em;
    flex-direction: column;
    background-color: #006487;
    transition: left 200ms;
  }

  /* line 364, ../../siteprivate/scss/101domain/header.scss */
  .mobile-nav__main.animate .main-menu-container {
    left: 0 !important;
  }

  /* line 365, ../../siteprivate/scss/101domain/header.scss */
  .mobile-submenu__link,
  .main-menu__link {
    color: #fff;
    padding: .75em 1.5em .75em 1em;
    position: relative;
    display: flex;
    align-items: center;
    margin: 0;
    border-bottom: 1px solid #1c7ca4;
  }

  /* line 375, ../../siteprivate/scss/101domain/header.scss */
  .mobile-submenu__link:after {
    display: block;
    position: absolute;
    right: 0;
    content: url("data:image/svg+xml,<svg width='24' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'><path fill='DeepSkyBlue' d='M1171 960q0 13-10 23l-466 466q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l393-393-393-393q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l466 466q10 10 10 23z'/></svg>");
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 1.25em;
    height: 1.5em;
    text-align: center;
  }
}
@media only screen and (min-width: 44.063em) {
  /* line 389, ../../siteprivate/scss/101domain/header.scss */
  .items-in-cart:after {
    top: .75em;
    left: 1.75em;
  }

  /* line 393, ../../siteprivate/scss/101domain/header.scss */
  .top-menu-drop {
    position: absolute;
    width: 20em;
  }

  /* line 397, ../../siteprivate/scss/101domain/header.scss */
  .top-menu__link.open {
    background-color: #fff;
  }

  /* line 398, ../../siteprivate/scss/101domain/header.scss */
  .customer_name {
    display: block;
    max-width: 10em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  /* line 405, ../../siteprivate/scss/101domain/header.scss */
  .support-menu__link {
    display: block;
    color: #006487;
    padding: .5em;
  }
}
@media only screen and (min-width: 66.063em) {
  /* line 412, ../../siteprivate/scss/101domain/header.scss */
  .nav-row.row_full.mobile-nav__main {
    position: initial;
    grid-column: 2 / span 12;
    width: initial;
    height: initial;
  }

  /* line 418, ../../siteprivate/scss/101domain/header.scss */
  .mobile-nav__main.animate .menu-close-bg {
    display: none !important;
  }

  /* line 419, ../../siteprivate/scss/101domain/header.scss */
  .main-menu-container {
    padding: 0;
  }

  /* line 422, ../../siteprivate/scss/101domain/header.scss */
  .search-closed .search-field {
    display: none;
  }

  /* line 426, ../../siteprivate/scss/101domain/header.scss */
  .search-open .search-inline-container {
    display: flex;
    width: 25%;
    order: 2;
    height: 3.45em;
    border: 1px solid #8cd8f6;
    border-radius: 0;
    box-shadow: inset 0 0 0.5rem 0 #8cd8f6;
    margin: 0;
    transition: width 200ms ease;
  }
  /* line 437, ../../siteprivate/scss/101domain/header.scss */
  .search-open .search-field {
    background-color: transparent;
  }
  /* line 438, ../../siteprivate/scss/101domain/header.scss */
  .search-open .search-field:focus {
    background-color: transparent;
  }
  /* line 439, ../../siteprivate/scss/101domain/header.scss */
  .search-open .search-field::-webkit-input-placeholder {
    font-size: 1rem;
    color: #006487;
    opacity: 1;
  }
  /* line 444, ../../siteprivate/scss/101domain/header.scss */
  .search-open .search-field:-moz-placeholder {
    font-size: 1rem;
    color: #006487;
    opacity: 1;
  }
  /* line 449, ../../siteprivate/scss/101domain/header.scss */
  .search-open .search-field::-moz-placeholder {
    font-size: 1rem;
    color: #006487;
    opacity: 1;
  }
  /* line 454, ../../siteprivate/scss/101domain/header.scss */
  .search-open .search-field:-ms-input-placeholder {
    font-size: 1rem;
    color: #006487;
    opacity: 1;
  }
  /* line 459, ../../siteprivate/scss/101domain/header.scss */
  .search-open .main-menu__nav {
    width: 75%;
    transition: width 200ms ease;
  }
  /* line 460, ../../siteprivate/scss/101domain/header.scss */
  .search-open .search-opener {
    display: none;
  }

  /* line 462, ../../siteprivate/scss/101domain/header.scss */
  .inline-search__button {
    display: flex;
    align-items: center;
    height: 2em;
    width: 2em;
  }

  /* line 468, ../../siteprivate/scss/101domain/header.scss */
  .inline-search__icon {
    height: 1.5em;
    width: 1.5em;
    margin: 0;
  }

  /* line 474, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__main-link.open {
    background-color: #106385;
    color: #fff;
  }

  /* line 478, ../../siteprivate/scss/101domain/header.scss */
  .main-menu-dropdown {
    position: absolute;
    left: calc(-50vw + 50%);
    height: initial;
    background-color: #106385;
    z-index: 1;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    color: #fff;
    box-shadow: 0 0.25em 0.25em 0 rgba(0, 0, 0, 0.25);
    top: 3.45em;
  }

  /* line 491, ../../siteprivate/scss/101domain/header.scss */
  .main-menu-dropdown.open {
    width: 99.481vw;
    transition: height 0.4s ease;
  }

  /* line 495, ../../siteprivate/scss/101domain/header.scss */
  .mobile-nav-menu {
    display: none !important;
  }

  /* line 496, ../../siteprivate/scss/101domain/header.scss */
  .nav-menu-section {
    display: grid;
    width: 100%;
    margin: 0 auto;
  }
  /* line 501, ../../siteprivate/scss/101domain/header.scss */
  .nav-menu-section.three-slots {
    grid-template-columns: repeat(3, 1fr);
  }
  /* line 502, ../../siteprivate/scss/101domain/header.scss */
  .nav-menu-section.four-slots {
    grid-template-columns: repeat(4, 1fr);
  }

  /* line 504, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__main-heading {
    font-size: 1em;
    font-weight: 700;
    line-height: 1em;
    color: #fff;
    margin-bottom: .5em;
    border-bottom: none;
    cursor: default;
    padding: 0;
    justify-content: flex-start;
  }
  /* line 515, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__main-heading:before {
    content: "";
  }

  /* line 517, ../../siteprivate/scss/101domain/header.scss */
  .nav-section__slot {
    border-right: 1px solid #257ea5;
    border-bottom: none;
    padding: 0 1.25em;
    box-sizing: border-box;
    /* padding-top: 1.5em; */
  }

  /* line 524, ../../siteprivate/scss/101domain/header.scss */
  .nav-section__blurb {
    display: block;
    border-left: 1px solid #257ea5;
    padding-top: 0;
  }

  /* line 529, ../../siteprivate/scss/101domain/header.scss */
  .product-slot {
    display: grid;
    grid-auto-rows: minmax(10em, 1fr);
    /* padding-top: 1em; */
  }

  /* line 534, ../../siteprivate/scss/101domain/header.scss */
  .nav-heading__text {
    display: block;
    font-size: 0.9em;
    font-style: italic;
    line-height: 1.25rem;
    color: #fff;
  }

  /* line 541, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__sub-heading-col {
    display: flex;
    flex-direction: column;
  }

  /* line 545, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__sub-heading {
    font-size: 1em;
    font-weight: normal;
    line-height: 1em;
    color: #fff !important;
    margin-bottom: 0.5em;
    border-bottom: none;
    pointer-events: none;
  }
  /* line 554, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__sub-heading-dead {
    display: block;
    margin-bottom: .5em;
  }

  /* line 559, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__sub-links-block {
    display: block;
  }
  /* line 562, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__sub-links-block > li {
    padding: .35em 0;
  }
  /* line 563, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__sub-links-block.block-buffer {
    margin-bottom: 1.5em;
  }

  /* line 565, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__link {
    color: #8cd8f6;
    padding: 0;
    margin-bottom: .75em;
    border-bottom-color: transparent;
    line-height: 1.1;
  }
  /* line 572, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__link:after {
    content: '';
  }
  /* line 573, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__link strong {
    color: #daf6ff;
  }

  /* line 575, ../../siteprivate/scss/101domain/header.scss */
  .menu-see-all__link {
    display: inline-flex;
    width: fit-content;
    font-weight: 500;
    color: #e7c245;
    border-bottom: 1px solid transparent;
  }

  /* line 582, ../../siteprivate/scss/101domain/header.scss */
  .menu-category__block-link {
    display: flex;
    flex-direction: column;
    line-height: 1.3;
  }

  /* line 587, ../../siteprivate/scss/101domain/header.scss */
  .menu-product__block-link {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: .5em;
    margin-top: -.5em;
    margin-bottom: 0;
  }

  /* line 595, ../../siteprivate/scss/101domain/header.scss */
  .menu-product__heading {
    color: #fff;
    margin-bottom: .2em;
    line-height: 1.2;
    align-self: flex-start;
    border-bottom: 1px solid transparent;
  }

  /* line 602, ../../siteprivate/scss/101domain/header.scss */
  .gsuite-notice {
    display: inline-block;
    font-size: .9em;
  }

  /* line 606, ../../siteprivate/scss/101domain/header.scss */
  .menu-product__image {
    display: inline-flex;
    align-items: center;
    font-size: .6rem;
    color: #e7c245;
  }
  /* line 611, ../../siteprivate/scss/101domain/header.scss */
  .menu-product__image.menu-image--gworkspace:after {
    content: url(/images/product/google/gw-logo-color-ltgray.svg);
    width: 140px;
    height: 28px;
  }
  /* line 616, ../../siteprivate/scss/101domain/header.scss */
  .menu-product__image.menu-image--gmail:after {
    content: url(/images/product/google/app-icon-mail.svg);
    width: 112px;
    height: 28px;
  }
  /* line 621, ../../siteprivate/scss/101domain/header.scss */
  .menu-product__image.menu-image--cloudflare:after {
    content: url(/images/101domain/index/logo-cloudflare-white.svg);
    width: 112px;
    height: 28px;
  }

  /* line 627, ../../siteprivate/scss/101domain/header.scss */
  .menu-product__text {
    display: block;
    color: var(--color-gray-4__light);
    margin-bottom: .5em;
    font-size: .9em;
    line-height: 1.2em;
  }

  /* line 634, ../../siteprivate/scss/101domain/header.scss */
  .menu-product__faux-link {
    display: block;
    font-size: 1em;
    color: #e7c245;
  }

  /* line 639, ../../siteprivate/scss/101domain/header.scss */
  .site-header.stick {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 200;
    min-height: auto;
  }
  /* line 647, ../../siteprivate/scss/101domain/header.scss */
  .site-header.stick .main-nav__top {
    display: none;
  }
  /* line 648, ../../siteprivate/scss/101domain/header.scss */
  .site-header.stick .main-nav__menu {
    background-color: #fff;
  }
  /* line 651, ../../siteprivate/scss/101domain/header.scss */
  .site-header.stick .sticky-logo {
    display: block;
    width: 15%;
    order: 1;
  }
  /* line 656, ../../siteprivate/scss/101domain/header.scss */
  .site-header.stick .sticky-nav-logo__img {
    width: 8em;
  }
  /* line 657, ../../siteprivate/scss/101domain/header.scss */
  .site-header.stick .main-menu__nav {
    width: 80%;
    order: 2;
  }
  /* line 661, ../../siteprivate/scss/101domain/header.scss */
  .site-header.stick .search-closed .search-opener,
  .site-header.stick .search-open .search-inline-container {
    order: 3;
  }

  /* line 665, ../../siteprivate/scss/101domain/header.scss */
  .header-helper {
    display: block;
  }
}
@media only screen and (min-width: 77.063em) {
  /* line 668, ../../siteprivate/scss/101domain/header.scss */
  .nav-menu-section {
    width: 80%;
  }
}
@media (pointer: fine) {
  /* line 671, ../../siteprivate/scss/101domain/header.scss */
  .forgot-pass__link:hover {
    border-bottom-color: transparent;
  }

  /* line 674, ../../siteprivate/scss/101domain/header.scss */
  .support-menu__link:hover {
    background-color: #f0f3f5;
  }

  /* line 677, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__main-link:hover {
    background-color: #f0f3f5;
    color: #006487;
  }

  /* line 681, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__main-link.open:hover {
    background-color: #106385;
    color: #fff;
  }

  /* line 685, ../../siteprivate/scss/101domain/header.scss */
  .menu-see-all__link:hover {
    color: #fee287;
    border-bottom-color: #2283a5;
  }

  /* line 689, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__link.menu-category__block-link:hover {
    border-bottom-color: transparent;
  }
  /* line 692, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__link.menu-category__block-link:hover > .menu-product__heading {
    border-bottom: 1px solid var(--color-brand-2__blue);
  }

  /* line 696, ../../siteprivate/scss/101domain/header.scss */
  .menu-product__block-link:hover {
    border-bottom: none;
    background-color: #2283a5;
  }

  /* line 700, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__link {
    border-bottom: 1px solid transparent;
  }

  /* line 703, ../../siteprivate/scss/101domain/header.scss */
  .main-menu__link:hover {
    color: #fff;
    border-bottom-color: #2283a5;
  }
}
