@charset "UTF-8";
@font-face {
  font-family: 'Precision Sans';
  src: url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_Lt.eot");
  src: local("Precision Sans"), local("Precision Sans"), url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_Lt.eot") format("embedded-opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/OTF/PrecisionSans_W_Lt.otf") format("opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/TTF/PrecisionSans_W_Lt.ttf") format("truetype"), url("../fonts/PrecisionSans_V1.030/Webfonts/WOFF/PrecisionSans_W_Lt.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Precision Sans';
  src: url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_LtIt.eot");
  src: local("Precision Sans"), local("Precision Sans"), url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_LtIt.eot") format("embedded-opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/OTF/PrecisionSans_W_LtIt.otf") format("opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/TTF/PrecisionSans_W_LtIt.ttf") format("truetype"), url("../fonts/PrecisionSans_V1.030/Webfonts/WOFF/PrecisionSans_W_LtIt.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Precision Sans';
  src: url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_Rg.eot");
  src: local("Precision Sans"), local("Precision Sans"), url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_Rg.eot") format("embedded-opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/OTF/PrecisionSans_W_Rg.otf") format("opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/TTF/PrecisionSans_W_Rg.ttf") format("truetype"), url("../fonts/PrecisionSans_V1.030/Webfonts/WOFF/PrecisionSans_W_Rg.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Precision Sans';
  src: url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_RgIt.eot");
  src: local("Precision Sans"), local("Precision Sans"), url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_RgIt.eot") format("embedded-opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/OTF/PrecisionSans_W_RgIt.otf") format("opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/TTF/PrecisionSans_W_RgIt.ttf") format("truetype"), url("../fonts/PrecisionSans_V1.030/Webfonts/WOFF/PrecisionSans_W_RgIt.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Precision Sans';
  src: url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_Md.eot");
  src: local("Precision Sans"), local("Precision Sans"), url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_Md.eot") format("embedded-opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/OTF/PrecisionSans_W_Md.otf") format("opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/TTF/PrecisionSans_W_Md.ttf") format("truetype"), url("../fonts/PrecisionSans_V1.030/Webfonts/WOFF/PrecisionSans_W_Md.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Precision Sans';
  src: url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_MdIt.eot");
  src: local("Precision Sans"), local("Precision Sans"), url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_MdIt.eot") format("embedded-opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/OTF/PrecisionSans_W_MdIt.otf") format("opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/TTF/PrecisionSans_W_MdIt.ttf") format("truetype"), url("../fonts/PrecisionSans_V1.030/Webfonts/WOFF/PrecisionSans_W_MdIt.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Precision Sans';
  src: url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_Bd.eot");
  src: local("Precision Sans"), local("Precision Sans"), url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_Bd.eot") format("embedded-opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/OTF/PrecisionSans_W_Bd.otf") format("opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/TTF/PrecisionSans_W_Bd.ttf") format("truetype"), url("../fonts/PrecisionSans_V1.030/Webfonts/WOFF/PrecisionSans_W_Bd.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Precision Sans';
  src: url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_BdIt.eot");
  src: local("Precision Sans"), local("Precision Sans"), url("../fonts/PrecisionSans_V1.030/Webfonts/EOT/PrecisionSans_W_BdIt.eot") format("embedded-opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/OTF/PrecisionSans_W_BdIt.otf") format("opentype"), url("../fonts/PrecisionSans_V1.030/Webfonts/TTF/PrecisionSans_W_BdIt.ttf") format("truetype"), url("../fonts/PrecisionSans_V1.030/Webfonts/WOFF/PrecisionSans_W_BdIt.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}
/*$maxWidth : 106.66667em; 1280px base font 12px*/
/* 83.5714285714em;* / /*1170px*/
/* 1.5625%; maxWidth / 20*/
/* ----- Responsive ----- */
/* line 30, ../../app/styles/partials/global-header/_utilities.scss */
.ancillary-nav__list__link, .primary-nav__list__link, .utility-nav__list__link {
  color: #FFF;
}
/* line 32, ../../app/styles/partials/global-header/_utilities.scss */
.ancillary-nav__list__link:hover, .primary-nav__list__link:hover, .utility-nav__list__link:hover, .ancillary-nav__list__link:focus, .primary-nav__list__link:focus, .utility-nav__list__link:focus {
  color: #FFF;
}

/* line 37, ../../app/styles/partials/global-header/_utilities.scss */
.mini-menu__list__link, .mega-menu__subcat__list__item__link, .vertical-list__link, .vertical-list__item--heading, .breadcrumbs__list__item__text {
  font-family: Helvetica, Arial, sans-serif;
}

/* line 40, ../../app/styles/partials/global-header/_utilities.scss */
.safari.touch * {
  cursor: pointer;
}

/* line 42, ../../app/styles/partials/global-header/_utilities.scss */
.global-header *, .global-header *:before, .global-header *:after {
  box-sizing: inherit;
}

/* line 47, ../../app/styles/partials/global-header/_utilities.scss */
header.global-header {
  position: relative;
}
/* line 49, ../../app/styles/partials/global-header/_utilities.scss */
header.global-header ol {
  list-style-type: none;
}

/* line 62, ../../app/styles/partials/global-header/_utilities.scss */
.mini-menu__form__input, .mega-menu__form__input {
  position: absolute;
  height: 40px;
  width: 100%;
  left: 0;
  padding-left: 12px;
  padding-right: 40px;
  border-color: #9B9B9B;
  font-size: 16px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: -moz-linear-gradient(right, #3E53A4 0%, #3E53A4 40px, #9B9B9B 40px, #fff 40px, #fff 100%) !important;
  background-image: -webkit-linear-gradient(right, #3E53A4 0%, #3E53A4 40px, #9B9B9B 40px, #fff 40px, #fff 100%) !important;
  background-image: linear-gradient(to left, #3E53A4 0%, #3E53A4 40px, #9B9B9B 40px, #fff 40px, #fff 100%) !important;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 82, ../../app/styles/partials/global-header/_utilities.scss */
.mini-menu__form__input::placeholder, .mega-menu__form__input::placeholder {
  color: #4e4e4e;
}

/* line 87, ../../app/styles/partials/global-header/_utilities.scss */
.mini-menu__form__button, .mega-menu__form__button {
  position: absolute;
  right: 0;
  width: 40px;
  height: 40px;
  border: none;
  font-size: 0;
  background: transparent;
  color: #fff;
}
/* line 97, ../../app/styles/partials/global-header/_utilities.scss */
.mini-menu__form__button svg, .mega-menu__form__button svg {
  width: 27px;
  height: 23px;
  fill: currentColor;
}

@media (max-width: 900px) {
  /* line 105, ../../app/styles/partials/global-header/_utilities.scss */
  .hide-tablet-below, #megamenu-espot-shop {
    display: none;
  }
}

@media (max-width: 600px) {
  /* line 113, ../../app/styles/partials/global-header/_utilities.scss */
  .hide-mobile {
    display: none;
  }
}

@media (min-width: 601px) {
  /* line 122, ../../app/styles/partials/global-header/_utilities.scss */
  .show-mobile-only {
    display: none;
  }
}

/* line 14, ../../app/styles/partials/global-header/_svg-icons.scss */
.utility-nav__list__item--search svg {
  width: 24px;
  height: 25px;
  fill: currentColor;
}
/* line 32, ../../app/styles/partials/global-header/_svg-icons.scss */
.utility-nav__list__item--settings svg {
  width: 23px;
  height: 23px;
  fill: none;
  stroke: #FFF;
  stroke-width: 2px;
}
/* line 43, ../../app/styles/partials/global-header/_svg-icons.scss */
.utility-nav__list__item--apps svg {
  width: 19px;
  height: 19px;
  fill: #FFF;
}
/* line 51, ../../app/styles/partials/global-header/_svg-icons.scss */
.utility-nav__list__item--account svg {
  width: 30px;
  height: 18px;
  fill: currentColor;
}
/* line 67, ../../app/styles/partials/global-header/_svg-icons.scss */
.svg-icon__profile svg {
  width: 10px;
  height: 12px;
  fill: currentColor;
}
/* line 76, ../../app/styles/partials/global-header/_svg-icons.scss */
.svg-icon__shopping svg {
  width: 23px;
  height: 20px;
  fill: currentColor;
}
/* line 114, ../../app/styles/partials/global-header/_svg-icons.scss */
.return-to-top__icon svg {
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
/* line 124, ../../app/styles/partials/global-header/_svg-icons.scss */
.svg-icon__offsite svg {
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
/* line 146, ../../app/styles/partials/global-header/_svg-icons.scss */
.svg-icon__profile {
  color: #3E53A4;
  margin-right: 4px;
}
/* line 152, ../../app/styles/partials/global-header/_svg-icons.scss */
.svg-icon__shopping {
  color: #3E53A4;
  margin-right: 4px;
}
/* line 158, ../../app/styles/partials/global-header/_svg-icons.scss */
.svg-icon__offsite {
  color: #3E53A4;
}
/* line 163, ../../app/styles/partials/global-header/_svg-icons.scss */
.svg-icon__caret-left {
  display: inline-block;
  position: relative;
  top: 4px;
  width: 8px;
  height: 18px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='10 0 14 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.19 16.005l7.869 7.868-2.129 2.129-9.996-9.997L19.937 6.002l2.127 2.129z' fill='%23fff'/%3E%3C/svg%3E");
}
/* line 172, ../../app/styles/partials/global-header/_svg-icons.scss */
.svg-icon__caret-right {
  display: inline-block;
  position: relative;
  top: 4px;
  width: 8px;
  height: 18px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='10 0 14 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.629 15.997l-7.083-7.081L13.462 7l8.997 8.997L13.457 25l-1.916-1.916z' fill='%23fff'/%3E%3C/svg%3E");
}
/* line 182, ../../app/styles/partials/global-header/_svg-icons.scss */
.svg-icon__cat-shipping {
  display: inline-block;
  width: 21px;
  height: 21px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.4 14.7H18.33c-.1 0-.23-.03-.32-.1l-.8-.62c-.25-.18-.3-.52-.12-.76s.5-.3.75-.1l.68.5h9.73l.8-.53c.26-.17.6-.1.75.14.16.25.1.58-.16.74l-.95.6c-.1.07-.2.1-.3.1z' fill='%233E53A4' fill-rule='evenodd'/%3E%3Cpath d='M31.05 11.2c-.17-.18-.35-.3-.54-.4C28.3 4.7 22.45.6 15.93.6h-.02C9.3.58 3.4 4.76 1.2 10.98c-.1.3.06.6.34.7.06.03.12.03.18.03.23 0 .43-.13.5-.35 2.05-5.8 7.54-9.7 13.68-9.7h.02c5.87.02 11.14 3.6 13.37 8.97H27.7c-.73-1.57-1.74-2.96-3-4.12-1.2-1.07-3.7-2.94-7.38-3.34-3.06-.34-5.54.48-7.1 1.22-3.1 1.5-4.86 3.88-5.62 5.17-.15.25-.06.58.2.74s.58.05.73-.2c.7-1.18 2.3-3.37 5.17-4.75 1.42-.68 3.7-1.43 6.5-1.13 3.36.37 5.68 2.1 6.76 3.08 1.04.95 1.9 2.07 2.54 3.33H24.9c-.5-.84-1.13-1.6-1.84-2.26-1.67-1.54-3.48-2.2-4.7-2.5-1.73-.4-3.63-.36-5.37.14-2.15.62-3.65 1.77-4.53 2.63-.22.2-.22.55-.02.76s.55.2.76 0c.8-.77 2.15-1.8 4.07-2.35 2.1-.6 3.92-.34 4.82-.12 1.08.26 2.7.86 4.2 2.24.5.44.9.94 1.3 1.47h-6.45c-.23.02-.83.1-1.3.62-.2.2-.3.4-.38.6l-3.43-1.42H12c-.28-.1-.58-.16-.88-.16-.32 0-.62.05-.9.15h-.04l-8.42 3.7c-.26.1-.73.32-1.08.83-.37.55-.4 1.1-.38 1.4v8.48c0 .3.04.78.32 1.25.2.32.46.6.8.78 0 0 0 .02.02.02l8.7 4.4.03.02c.33.14.7.22 1.05.22h.07c.34 0 .68-.1 1-.23h.02l3.2-1.64c.1.22.24.45.44.67.62.66 1.4.73 1.73.73H29.3c.3-.03 1.02-.15 1.58-.8.43-.5.53-1.05.55-1.34V12.36c0-.2-.04-.7-.43-1.15zM6.28 13.33l.06.03 9.02 4.05-3.63 1.54c-.17.05-.34.07-.5.07s-.36-.04-.5-.1l-8.44-3.83 3.98-1.75zm9.08 15.23l-.1.03-3.38 1.74c-.02 0-.05 0-.07.02v-8.2c0-.3-.24-.54-.53-.54s-.54.25-.54.54v8.2h-.08l-8.67-4.4c-.12-.07-.28-.2-.4-.4-.16-.26-.18-.52-.17-.67v-8.52-.04c0-.06 0-.22.04-.4l8.8 4c.3.12.6.2.9.2h.1c.3 0 .56-.05.82-.14l.03-.02 3.23-1.37v9.98zm0-12.34L7.6 12.75l3.02-1.33c.17-.04.35-.07.52-.07.2 0 .37.03.54.1l3.7 1.53v3.26zM30.4 28.87c0 .15-.06.44-.28.7-.3.32-.68.4-.82.4H17.73c-.17 0-.6-.04-.95-.4-.35-.37-.35-.82-.34-.95V12.5c0-.1.04-.34.22-.53.2-.22.47-.26.57-.27h12.5c.06 0 .32 0 .5.22.16.16.18.36.18.44v16.5z' fill='%233E53A4' fill-rule='evenodd'/%3E%3C/svg%3E");
}
/* line 188, ../../app/styles/partials/global-header/_svg-icons.scss */
.svg-icon__cat-software {
  display: inline-block;
  width: 23px;
  height: 21px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 23 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%233E53A4' fill-rule='evenodd'%3E%3Cpath d='M.6 13.04c-.3 0-.56-.25-.56-.55 0-.33.24-.58.55-.58l21.62-.07c.3 0 .55.25.55.56 0 .3-.24.57-.55.57L.6 13.04zm15.55 7.85H6.7c-.3 0-.55-.26-.55-.57 0-.3.24-.55.54-.56.32 0 .63-.08.9-.22 1.12-.56 1.7-2.2 1.5-4.2-.03-.3.2-.6.5-.62.3-.03.58.2.6.5.2 1.86-.23 3.5-1.12 4.54h4.75c-.9-1.02-1.33-2.65-1.12-4.52.05-.3.3-.52.63-.5.3.05.52.33.5.63-.23 1.9.32 3.5 1.4 4.1.28.16.6.25.94.28.3.03.52.28.5.58 0 .3-.26.53-.55.53z'/%3E%3Cpath d='M2.94 12.53c-.3 0-.56-.25-.56-.56 0-5.02 4.06-9.1 9.05-9.1 3.84 0 7.27 2.45 8.54 6.1.1.28-.06.6-.35.7-.3.1-.6-.05-.7-.34-1.12-3.2-4.13-5.35-7.5-5.35-4.37 0-7.93 3.6-7.93 8 0 .3-.27.55-.57.55'/%3E%3Cpath d='M17.28 12.53c-.3 0-.56-.25-.56-.56 0-2.94-2.37-5.34-5.3-5.34-2.2 0-4.2 1.4-4.96 3.48-.1.3-.43.45-.7.34-.3-.1-.45-.42-.34-.7.93-2.52 3.34-4.2 6-4.2 3.54 0 6.42 2.9 6.42 6.44 0 .3-.25.56-.56.56'/%3E%3Cpath d='M8.2 12.53c-.3 0-.55-.25-.55-.56 0-2.1 1.7-3.8 3.78-3.8.3 0 .55.25.55.56 0 .3-.25.56-.55.56-1.47 0-2.67 1.2-2.67 2.66 0 .3-.25.56-.55.56'/%3E%3Cpath d='M1.64 1.37c-.28 0-.53.2-.53.4v11.96c0 .23.27.42.55.42h19.5c.3 0 .53-.2.53-.42V1.78c0-.22-.24-.4-.53-.4H1.65zm19.5 13.9H1.64c-.9 0-1.64-.7-1.64-1.54V1.78C0 .94.74.25 1.64.25h19.5c.9 0 1.64.7 1.64 1.53v11.95c0 .85-.73 1.53-1.64 1.53z'/%3E%3C/g%3E%3C/svg%3E");
}
/* line 194, ../../app/styles/partials/global-header/_svg-icons.scss */
.svg-icon__cat-mailing, .svg-icon__cat-shipping-mailing {
  display: inline-block;
  width: 23px;
  height: 21px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 35 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.05 21.53c-.13 0-.26-.03-.37-.1-.3-.2-.37-.6-.17-.9.2-.3.4-.6.54-.92 1.65-3.27.84-7.4-1.92-9.84-2.76-2.43-6.97-2.7-10.02-.64-.3.2-.7.12-.9-.17s-.12-.7.18-.9c3.52-2.38 8.4-2.07 11.6.74 3.2 2.8 4.12 7.6 2.22 11.4-.18.35-.4.7-.62 1.05-.12.18-.33.28-.53.28z' fill='%233E53A4' fill-rule='evenodd'/%3E%3Cpath d='M23.3 27.5c-.24 0-.48-.16-.58-.4-.14-.33 0-.7.34-.85 2.77-1.17 5-3.45 6.08-6.25 1.14-2.94.97-6.37-.47-9.18-1.6-3.13-4.63-5.35-8.1-5.93-3.57-.62-7.23.55-9.8 3.1-.25.27-.66.27-.9 0s-.26-.65 0-.9c2.85-2.86 6.93-4.16 10.92-3.5 3.85.67 7.22 3.14 9 6.63 1.62 3.13 1.82 6.96.54 10.24-1.22 3.12-3.7 5.66-6.78 6.97-.08.04-.16.06-.25.06z' fill='%233E53A4' fill-rule='evenodd'/%3E%3Cpath d='M18.62 31.45c-1 0-2.03-.1-3.04-.3-.35-.07-.57-.42-.5-.77s.4-.57.76-.5c5.57 1.14 11.44-1.26 14.62-5.97 2.12-3.12 2.9-7.06 2.14-10.78-.74-3.6-2.9-6.83-5.97-8.9-3.14-2.12-7.07-2.9-10.8-2.13-3.58.72-6.82 2.9-8.9 5.96-.2.3-.6.37-.9.17s-.37-.6-.17-.9c2.26-3.33 5.8-5.7 9.72-6.5 4.06-.84 8.35 0 11.77 2.32 3.34 2.25 5.7 5.8 6.5 9.7.85 4.07 0 8.37-2.32 11.8-2.9 4.27-7.83 6.8-12.9 6.8z' fill='%233E53A4' fill-rule='evenodd'/%3E%3Cpath d='M20.97 25.5H3.5c-1.67 0-3-1.34-3-3v-9.24c0-1.65 1.34-3 3-3h17.47c1.65 0 3 1.35 3 3v9.26c0 1.65-1.35 3-3 3zM3.5 11.57c-.95 0-1.7.76-1.7 1.7v9.25c0 .95.75 1.72 1.7 1.72h17.47c.94 0 1.7-.77 1.7-1.7v-9.26c0-.94-.77-1.7-1.7-1.7H3.5z' fill='%233E53A4' fill-rule='evenodd'/%3E%3Cpath d='M4.04 14.85c-.26-.22-.66-.45-.78-.78-.2-.6.54-1.12 1.04-.7l6.38 5.44c.47.42 1 .93 1.68.88.73-.07 1.3-.78 1.83-1.23l5.97-5.1c.63-.53 1.47.45.84 1l-5.97 5.1c-.83.7-1.6 1.52-2.77 1.52-1.12 0-1.9-.75-2.7-1.43zM20.6 22.6c-.14 0-.3-.07-.4-.17l-3.08-2.6c-.27-.24-.3-.65-.07-.92s.64-.3.9-.06l3.08 2.6c.27.24.3.65.07.92-.13.15-.3.23-.5.23zM6.5 18.84c.27-.24.68-.2.9.07s.2.7-.06.92l-1.82 1.55-1.25 1.06c-.12.1-.27.15-.42.15-.18 0-.36-.07-.5-.22-.22-.27-.2-.68.08-.9z' fill='%233E53A4' fill-rule='evenodd'/%3E%3C/svg%3E");
}
/* line 201, ../../app/styles/partials/global-header/_svg-icons.scss */
.svg-icon__cat-ecommerce, .svg-icon__cat-global-ecommerce {
  display: inline-block;
  width: 21px;
  height: 21px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 21 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.38 17.86c-.62.16-1.26.24-1.9.24-4.2 0-7.63-3.42-7.63-7.62V.42c0-.23-.2-.42-.42-.42C2.2 0 2 .2 2 .42v10.06c0 4.67 3.8 8.46 8.48 8.46.7 0 1.42-.1 2.1-.26.24-.06.37-.3.3-.5-.04-.24-.27-.37-.5-.32zm.02 2.06c-.63.13-1.27.2-1.92.2-5.32 0-9.64-4.33-9.64-9.64v-6.7c0-.24-.2-.43-.42-.43-.23 0-.42.2-.42.42v6.7c0 5.78 4.7 10.48 10.48 10.48.7 0 1.4-.07 2.1-.2.22-.05.36-.27.32-.5-.05-.23-.27-.37-.5-.33zm3.67-9.02H13.9c-.06 2-.6 3.72-1.4 4.8 1.98-.76 3.4-2.6 3.57-4.8zm-7.63 4.8c-.8-1.08-1.32-2.8-1.4-4.8H4.9c.17 2.2 1.6 4.04 3.56 4.8zm-3.56-5.64h2.17c.07-2 .6-3.72 1.4-4.8-1.97.76-3.4 2.6-3.57 4.8zm8.18 0c-.1-2.76-1.1-4.7-2.16-5.1v5.1h2.16zm0 .84H10.9V16c1.06-.4 2.07-2.34 2.16-5.1zm-5.17 0c.07 2.76 1.1 4.7 2.15 5.1v-5.1H7.9zm0-.84h2.15v-5.1C9 5.36 7.98 7.3 7.9 10.06zm4.6-4.8c.8 1.08 1.33 2.8 1.4 4.8h2.16c-.16-2.2-1.6-4.04-3.56-4.8zm4.42 5.22v6.37c0 .23-.2.42-.42.42-.22 0-.4-.2-.4-.42v-3.2c-.32.56-.72 1.06-1.2 1.5 0 0 .02 0 .02.02v5.37c0 .23-.2.4-.42.4-.23 0-.42-.17-.42-.4v-4.7c-1.03.68-2.27 1.1-3.6 1.1-3.56 0-6.46-2.9-6.46-6.46v-6.7c0-.24.2-.43.42-.43.23 0 .42.2.42.42V7.3c.32-.55.72-1.06 1.18-1.5V.42c0-.23.18-.42.4-.42.24 0 .43.2.43.42v4.7c1.03-.7 2.27-1.1 3.6-1.1 3.56 0 6.46 2.9 6.46 6.46zM10.48 2c-.72 0-1.43.1-2.12.28-.22.06-.36.28-.3.5.05.2.22.32.4.32h.1c.63-.17 1.27-.25 1.92-.25 4.2 0 7.62 3.42 7.62 7.63v10.06c0 .23.2.4.42.4.23 0 .42-.17.42-.4V10.48c0-4.67-3.8-8.47-8.46-8.47zm10.47 8.48v6.37c0 .23-.18.42-.42.42-.23 0-.4-.2-.4-.42v-6.37c0-5.32-4.34-9.64-9.65-9.64-.65 0-1.3.06-1.93.2h-.1c-.18 0-.36-.14-.4-.34-.04-.22.1-.44.33-.5.7-.13 1.4-.2 2.1-.2 5.77 0 10.47 4.7 10.47 10.48z' fill='%233E53A4' fill-rule='evenodd'/%3E%3C/svg%3E");
}
/* line 208, ../../app/styles/partials/global-header/_svg-icons.scss */
.svg-icon__cat-support {
  display: inline-block;
  width: 21px;
  height: 21px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 24c3.1 0 6.1-1.2 8.5-3.5 4.7-4.7 4.7-12.3 0-17-4.7-4.7-12.3-4.7-17 0-4.7 4.7-4.7 12.3 0 17C5.9 22.8 8.9 24 12 24zM3.1 7.4l3.1 3.1c-.1.5-.2 1-.2 1.5s.1 1 .2 1.5l-3.1 3.1c-1.5-2.9-1.5-6.3 0-9.2zm2.6-3.1l2.9 2.9c-.3.1-.6.3-.8.6-.3.2-.5.5-.7.7L4.3 5.7c.2-.3.4-.5.7-.7.2-.3.4-.5.7-.7zm13.4.6l.7.7-2.9 2.9c-.2-.3-.4-.5-.6-.8-.2-.2-.5-.5-.8-.6l2.9-2.9c.2.3.4.5.7.7zm1.8 11.7l-3.1-3.1c.1-.5.2-1 .2-1.5s-.1-1-.2-1.5l3.1-3.1c1.5 2.9 1.5 6.3 0 9.2zm-2.6 3.1l-2.9-2.9c.3-.2.5-.4.8-.6.2-.2.5-.5.6-.8l2.9 2.9c-.2.3-.4.5-.7.7-.2.3-.4.5-.7.7zM14.8 9.2c.8.7 1.2 1.7 1.2 2.8s-.4 2.1-1.2 2.8c-1.5 1.5-4.1 1.5-5.7 0C8.4 14.1 8 13.1 8 12s.4-2.1 1.2-2.8C9.9 8.4 10.9 8 12 8s2.1.4 2.8 1.2zm-7.7 6.3c.2.3.4.5.6.8.2.2.5.5.8.6l-2.9 2.9c-.3-.2-.5-.4-.7-.7s-.5-.5-.7-.7l2.9-2.9zm.3 5.4l3.1-3.1c.5.1 1 .2 1.6.2s1-.1 1.6-.2l3.1 3.1c-3.1 1.5-6.5 1.5-9.4 0zm9.2-17.8l-3.1 3.1c-.5-.1-1-.2-1.5-.2s-1 .1-1.6.2l-3-3.1c2.9-1.5 6.3-1.5 9.2 0z' fill='%233E53A4' fill-rule='evenodd'/%3E%3C/svg%3E");
}
/* line 214, ../../app/styles/partials/global-header/_svg-icons.scss */
.svg-icon__cat-customer-engagement {
  display: inline-block;
  width: 20px;
  height: 21px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 31 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.404 10.61a.64.64 0 0 1-.839-.34 14.72 14.72 0 0 0-3.155-4.679 14.675 14.675 0 0 0-2.18-1.797 14.656 14.656 0 0 0-5.262-2.215c-1.935-.397-4-.397-5.935 0a14.628 14.628 0 0 0-5.262 2.215 14.832 14.832 0 0 0-3.978 3.977 14.58 14.58 0 0 0-2.214 5.262 14.765 14.765 0 0 0-.258 4.086 14.726 14.726 0 0 0 .954 4.216 14.31 14.31 0 0 0 .907 1.909c.174.307.359.608.55.897.004.005.004.012.008.018.025.041.037.086.053.13.012.035.029.067.035.103s0 .072-.001.109c-.001.047.002.094-.009.14-.002.007 0 .013-.002.02l-1.245 4.634 4.554-1.253c.008-.003.018 0 .027-.002.045-.01.09-.009.138-.009.037-.001.074-.005.111.001s.072.023.106.036c.044.015.087.029.127.054.008.005.017.005.024.011a14.589 14.589 0 0 0 2.864 1.537c.336.135.684.259 1.034.371a14.873 14.873 0 0 0 3.292.638 14.754 14.754 0 0 0 6.881-1.112c.875-.37 1.717-.827 2.5-1.357a14.878 14.878 0 0 0 2.18-1.798 14.86 14.86 0 0 0 1.721-2.067.64.64 0 0 1 1.055.725 16.084 16.084 0 0 1-6.956 5.676c-.965.408-1.975.721-3.004.933a16.114 16.114 0 0 1-8.054-.418 15.762 15.762 0 0 1-2.207-.884 16.739 16.739 0 0 1-1.04-.558c-.252-.147-.492-.307-.733-.467l-5.359 1.475a.642.642 0 0 1-.788-.783l1.465-5.449c-.151-.236-.302-.472-.441-.718A15.865 15.865 0 0 1 0 16c0-1.087.109-2.172.325-3.224a15.882 15.882 0 0 1 2.407-5.722A16.081 16.081 0 0 1 9.77 1.257c.971-.41 1.982-.723 3.005-.933a16.244 16.244 0 0 1 6.449 0 15.98 15.98 0 0 1 3.003.932 15.986 15.986 0 0 1 5.087 3.43 16.099 16.099 0 0 1 3.429 5.086.642.642 0 0 1-.34.839zM23.23 5.28a12.894 12.894 0 0 0-4.625-1.947 13.126 13.126 0 0 0-5.209 0A12.775 12.775 0 0 0 8.774 5.28a12.907 12.907 0 0 0-3.493 3.492 12.909 12.909 0 0 0-1.945 4.623 13.064 13.064 0 0 0 0 5.21 12.88 12.88 0 0 0 3.524 6.536 12.947 12.947 0 0 0 6.536 3.524 13.05 13.05 0 0 0 5.21 0 12.894 12.894 0 0 0 6.537-3.525 13.003 13.003 0 0 0 2.77-4.109c.33-.781.583-1.598.753-2.427a.64.64 0 1 0-1.254-.257 11.592 11.592 0 0 1-3.174 5.887 11.672 11.672 0 0 1-3.703 2.497c-.7.296-1.436.524-2.186.679a11.823 11.823 0 0 1-4.696 0 11.65 11.65 0 0 1-4.164-1.753 11.777 11.777 0 0 1-3.147-3.147 11.6 11.6 0 0 1-1.988-6.513 11.58 11.58 0 0 1 1.987-6.511 11.745 11.745 0 0 1 5.127-4.222 11.555 11.555 0 0 1 2.184-.678 11.828 11.828 0 0 1 4.697 0 11.602 11.602 0 0 1 5.889 3.176.639.639 0 1 0 .904-.905 12.94 12.94 0 0 0-1.913-1.578zm-3.394 1.637a9.954 9.954 0 0 0-1.851-.574 10.05 10.05 0 0 0-3.97 0A9.824 9.824 0 0 0 9.032 9.03a9.908 9.908 0 0 0-2.114 3.132 9.95 9.95 0 0 0-.575 1.851 9.94 9.94 0 0 0 0 3.971A9.852 9.852 0 0 0 16 25.854c.672 0 1.341-.067 1.985-.201a9.847 9.847 0 0 0 6.188-4.145c.358-.53.663-1.093.907-1.674a9.791 9.791 0 0 0 .776-3.837 9.82 9.82 0 0 0-.2-1.987.64.64 0 1 0-1.254.258 8.58 8.58 0 0 1 .174 1.729 8.57 8.57 0 0 1-.674 3.338 8.606 8.606 0 0 1-1.837 2.725 8.595 8.595 0 0 1-2.727 1.838c-.519.22-1.06.388-1.61.5a8.677 8.677 0 0 1-3.458 0 8.553 8.553 0 0 1-4.334-2.339 8.586 8.586 0 0 1-1.838-2.725 8.515 8.515 0 0 1-.675-3.337 8.583 8.583 0 0 1 1.464-4.796 8.616 8.616 0 0 1 2.319-2.317 8.543 8.543 0 0 1 3.064-1.29 8.733 8.733 0 0 1 3.458 0c.546.112 1.088.28 1.61.5a.64.64 0 0 0 .497-1.179zm-8.907 6.939a5.488 5.488 0 0 1 1.18-1.749 5.425 5.425 0 0 1 2.782-1.5 5.558 5.558 0 0 1 1.11-.112.64.64 0 1 0 0-1.28 6.71 6.71 0 0 0-2.642.534 6.811 6.811 0 0 0-2.155 1.453 6.8 6.8 0 0 0-1.455 2.156A6.733 6.733 0 0 0 9.216 16a6.723 6.723 0 0 0 1.159 3.794c.242.358.521.697.828 1.002s.643.585 1.004.83A6.72 6.72 0 0 0 16 22.785a6.71 6.71 0 0 0 3.793-1.159 6.769 6.769 0 0 0 1.833-1.832c.245-.363.455-.75.624-1.152A6.731 6.731 0 0 0 22.785 16a.64.64 0 0 0-1.28 0 5.558 5.558 0 0 1-.432 2.142 5.52 5.52 0 0 1-3.962 3.251 5.569 5.569 0 0 1-2.22 0 5.45 5.45 0 0 1-2.783-1.501 5.495 5.495 0 0 1-1.5-5.001c.073-.355.18-.703.32-1.034z' fill='%233E53A4' fill-rule='evenodd'/%3E%3C/svg%3E");
}
/* line 220, ../../app/styles/partials/global-header/_svg-icons.scss */
.svg-icon__cat-customer-information-management {
  display: inline-block;
  width: 20px;
  height: 21px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 31 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.271 22.048a.605.605 0 0 1-.546-.868 13.848 13.848 0 0 0 1.366-6.028 13.891 13.891 0 0 0-4.082-9.856 13.887 13.887 0 0 0-9.856-4.082 13.897 13.897 0 0 0-9.856 4.082A13.88 13.88 0 0 0 2.31 9.727a13.844 13.844 0 0 0-1.096 5.425.606.606 0 1 1-1.212 0c0-2.045.4-4.03 1.191-5.898A15.126 15.126 0 0 1 4.44 4.438 15.092 15.092 0 0 1 15.154 0a15.109 15.109 0 0 1 10.714 4.438 15.103 15.103 0 0 1 4.438 10.714 15.062 15.062 0 0 1-1.486 6.551.605.605 0 0 1-.547.345zm-2.886-.175a12.177 12.177 0 0 0 2.009-6.721 12.19 12.19 0 0 0-3.586-8.657 12.203 12.203 0 0 0-8.657-3.586c-1.652 0-3.256.324-4.765.963a12.187 12.187 0 0 0-3.892 2.623.605.605 0 1 0 .857.857 10.99 10.99 0 0 1 3.506-2.364 11.109 11.109 0 0 1 8.587 0c1.312.555 2.492 1.35 3.506 2.364s1.809 2.193 2.364 3.507c.575 1.36.866 2.804.866 4.293a10.976 10.976 0 0 1-1.808 6.054.605.605 0 1 0 1.012.666zm-3.633-.121a9.312 9.312 0 0 0 2.733-6.601 9.303 9.303 0 0 0-2.733-6.599 9.314 9.314 0 0 0-6.6-2.734.606.606 0 0 0 0 1.212 8.092 8.092 0 0 1 5.743 2.379 8.074 8.074 0 0 1 2.378 5.743 8.074 8.074 0 0 1-2.378 5.743.605.605 0 1 0 .857.857zm-.176-6.6c0-3.542-2.882-6.424-6.424-6.424s-6.424 2.882-6.424 6.424 2.882 6.424 6.424 6.424a6.432 6.432 0 0 0 6.424-6.424zm-1.212 0c0 2.874-2.338 5.212-5.212 5.212S9.94 18.026 9.94 15.152s2.338-5.212 5.212-5.212 5.212 2.338 5.212 5.212zm7.03 16.242v-4.107c0-2.214-1.772-4.015-3.95-4.015H6.859c-2.179 0-3.951 1.801-3.951 4.015v4.107a.606.606 0 0 0 1.212 0v-4.107c0-1.545 1.228-2.802 2.738-2.802h16.585c1.51 0 2.738 1.257 2.738 2.802v4.107a.606.606 0 1 0 1.212 0zm-18.886 0v-3.055a.606.606 0 1 0-1.212 0v3.055a.606.606 0 1 0 1.212 0zm14.5 0v-3.055a.606.606 0 1 0-1.212 0v3.055a.606.606 0 1 0 1.212 0z' fill='%233E53A4' fill-rule='evenodd'/%3E%3C/svg%3E");
}
/* line 226, ../../app/styles/partials/global-header/_svg-icons.scss */
.svg-icon__cat-location-intelligence {
  display: inline-block;
  width: 20px;
  height: 21px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.598 32a.582.582 0 0 1-.518-.315c-.451-.87-1.265-2.107-2.209-3.54-2.644-4.017-6.265-9.52-6.265-13.546 0-4.958 4.034-8.992 8.992-8.992s8.992 4.034 8.992 8.992c0 4.026-3.621 9.529-6.265 13.546-.943 1.433-1.757 2.67-2.209 3.54a.585.585 0 0 1-.519.315zm0-25.226c-4.315 0-7.825 3.51-7.825 7.825 0 3.677 3.51 9.01 6.073 12.904.673 1.023 1.282 1.949 1.752 2.729.469-.78 1.078-1.706 1.752-2.729 2.563-3.894 6.073-9.227 6.073-12.904 0-4.315-3.51-7.825-7.825-7.825zm13.451 2.142a14.561 14.561 0 0 0-3.128-4.64A14.542 14.542 0 0 0 14.599-.001 14.542 14.542 0 0 0 4.276 4.276 14.545 14.545 0 0 0 0 14.598c0 1.97.386 3.882 1.148 5.683a14.54 14.54 0 0 0 3.128 4.64 14.529 14.529 0 0 0 4.64 3.128.584.584 0 0 0 .455-1.076 13.387 13.387 0 0 1-4.27-2.878 13.367 13.367 0 0 1-3.919-8.913h2.672a.584.584 0 0 0 0-1.168H1.182a13.393 13.393 0 0 1 3.919-8.913 13.376 13.376 0 0 1 8.913-3.919v2.672a.584.584 0 0 0 1.168 0V1.182a13.388 13.388 0 0 1 8.913 3.919 13.376 13.376 0 0 1 3.919 8.913h-2.672a.584.584 0 0 0 0 1.168h2.672a13.388 13.388 0 0 1-3.919 8.913 13.372 13.372 0 0 1-4.269 2.878.585.585 0 0 0 .454 1.076 14.545 14.545 0 0 0 4.64-3.128 14.54 14.54 0 0 0 4.275-10.323c0-1.971-.386-3.883-1.148-5.682zM14.598 20.788c-3.413 0-6.189-2.777-6.189-6.19s2.777-6.189 6.189-6.189c3.413 0 6.189 2.777 6.189 6.189s-2.776 6.19-6.189 6.19zm0-11.211c-2.769 0-5.022 2.253-5.022 5.022s2.252 5.022 5.022 5.022 5.022-2.253 5.022-5.022a5.028 5.028 0 0 0-5.022-5.022zm0 8.408c-1.867 0-3.387-1.519-3.387-3.387s1.52-3.387 3.387-3.387c1.868 0 3.387 1.519 3.387 3.387s-1.519 3.387-3.387 3.387zm0-5.605c-1.224 0-2.219.995-2.219 2.219s.995 2.219 2.219 2.219 2.219-.995 2.219-2.219a2.222 2.222 0 0 0-2.219-2.219zm0 3.036a.819.819 0 0 1 0-1.636.819.819 0 0 1 0 1.636z' fill='%233E53A4' fill-rule='evenodd'/%3E%3C/svg%3E");
}

/* line 3, ../../app/styles/partials/global-header/_ancillary-nav.scss */
.ancillary-nav {
  background: #314183;
  overflow: hidden;
}
@media (max-width: 900px) {
  /* line 3, ../../app/styles/partials/global-header/_ancillary-nav.scss */
  .ancillary-nav {
    display: none;
  }
}
/* line 13, ../../app/styles/partials/global-header/_ancillary-nav.scss */
.ancillary-nav__wrap {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 1275px;
}
/* line 14, ../../app/styles/vendors/bootstrap/mixins/_clearfix.scss */
.ancillary-nav__wrap:before, .ancillary-nav__wrap:after {
  content: " ";
  display: table;
}
/* line 19, ../../app/styles/vendors/bootstrap/mixins/_clearfix.scss */
.ancillary-nav__wrap:after {
  clear: both;
}
/* line 15, ../../app/styles/partials/global-header/_ancillary-nav.scss */
.ancillary-nav__list {
  overflow: hidden;
  display: block;
  float: right;
  height: 100%;
  margin: 0;
  padding: 0;
}
/* line 23, ../../app/styles/partials/global-header/_ancillary-nav.scss */
.ancillary-nav__list__item {
  position: relative;
  display: block;
  float: left;
  height: 27px;
}
/* line 30, ../../app/styles/partials/global-header/_ancillary-nav.scss */
.ancillary-nav__list__item + .ancillary-nav__list__item {
  padding-left: 12px;
}
/* line 33, ../../app/styles/partials/global-header/_ancillary-nav.scss */
.ancillary-nav__list__item + .ancillary-nav__list__item:before {
  position: absolute;
  content: '';
  display: block;
  background: #FFF;
  width: 1px;
  height: 16px;
  top: 5px;
}
/* line 44, ../../app/styles/partials/global-header/_ancillary-nav.scss */
.ancillary-nav__list__link {
  font-weight: 300;
  font-size: 14px;
  line-height: 1.9;
  padding-left: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 52, ../../app/styles/partials/global-header/_ancillary-nav.scss */
.ancillary-nav__list__link span {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
/* line 56, ../../app/styles/partials/global-header/_ancillary-nav.scss */
.ancillary-nav__list__link i.icn.flag {
  position: relative;
  margin: 0;
  transform: scale(0.8334);
}
/* line 64, ../../app/styles/partials/global-header/_ancillary-nav.scss */
.ancillary-nav__list--left {
  float: left;
}
/* line 67, ../../app/styles/partials/global-header/_ancillary-nav.scss */
.ancillary-nav__list--left .ancillary-nav__list__link {
  padding-left: 0;
}

/* line 3, ../../app/styles/partials/global-header/_primary-nav.scss */
.primary-nav {
  background-image: -webkit-linear-gradient(left, #3E53A4 0%, #118FE0 100%);
  background-image: -o-linear-gradient(left, #3E53A4 0%, #118FE0 100%);
  background-image: linear-gradient(to right, #3E53A4 0%, #118FE0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3E53A4', endColorstr='#FF118FE0', GradientType=1);
  height: 70px;
}
@media (max-width: 900px) {
  /* line 3, ../../app/styles/partials/global-header/_primary-nav.scss */
  .primary-nav {
    padding-top: 42px;
    height: 82px;
  }
  /* line 11, ../../app/styles/partials/global-header/_primary-nav.scss */
  .primary-nav:before {
    position: absolute;
    display: block;
    width: 100%;
    height: 40px;
    color: rgba(0, 0, 0, 0.15);
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  /* line 3, ../../app/styles/partials/global-header/_primary-nav.scss */
  .primary-nav {
    height: 62px;
  }
}
/* line 24, ../../app/styles/partials/global-header/_primary-nav.scss */
.primary-nav__wrap {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 1275px;
  height: 100%;
}
/* line 14, ../../app/styles/vendors/bootstrap/mixins/_clearfix.scss */
.primary-nav__wrap:before, .primary-nav__wrap:after {
  content: " ";
  display: table;
}
/* line 19, ../../app/styles/vendors/bootstrap/mixins/_clearfix.scss */
.primary-nav__wrap:after {
  clear: both;
}
@media (max-width: 900px) {
  /* line 24, ../../app/styles/partials/global-header/_primary-nav.scss */
  .primary-nav__wrap {
    padding-left: 5px;
    padding-right: 5px;
    -webkit-box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.5);
  }
}
/* line 37, ../../app/styles/partials/global-header/_primary-nav.scss */
.primary-nav__logo {
  display: block;
  float: left;
  margin-top: 10px;
}
/* line 42, ../../app/styles/partials/global-header/_primary-nav.scss */
.primary-nav__logo__img {
  width: 203px;
  height: 49px;
}
@media (min-width: 601px) and (max-width: 1200px) {
  /* line 37, ../../app/styles/partials/global-header/_primary-nav.scss */
  .primary-nav__logo {
    margin-top: 13px;
  }
  /* line 50, ../../app/styles/partials/global-header/_primary-nav.scss */
  .primary-nav__logo__img {
    width: 147px;
    height: 36px;
  }
}
@media (max-width: 900px) {
  /* line 37, ../../app/styles/partials/global-header/_primary-nav.scss */
  .primary-nav__logo {
    position: absolute;
    margin-top: 0;
    top: 5px;
    left: 10px;
  }
  /* line 63, ../../app/styles/partials/global-header/_primary-nav.scss */
  .primary-nav__logo__img {
    width: 132px;
    height: 32px;
  }
}
/* line 72, ../../app/styles/partials/global-header/_primary-nav.scss */
.primary-nav__list {
  display: block;
  float: left;
  margin: 0 0 0 34px;
  padding-left: 0;
  height: 100%;
}
@media (max-width: 900px) {
  /* line 72, ../../app/styles/partials/global-header/_primary-nav.scss */
  .primary-nav__list {
    width: 100%;
    margin-left: 0;
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  /* line 72, ../../app/styles/partials/global-header/_primary-nav.scss */
  .primary-nav__list {
    margin-left: 10px;
  }
}
/* line 92, ../../app/styles/partials/global-header/_primary-nav.scss */
.primary-nav__list__item {
  display: inline-block;
  height: 100%;
  float: none;
  position: static;
  text-align: center;
  line-height: 1;
  overflow: hidden;
  max-width: 190px;
}
@media (max-width: 900px) {
  /* line 92, ../../app/styles/partials/global-header/_primary-nav.scss */
  .primary-nav__list__item {
    height: 40px;
    overflow: auto;
  }
}
/* line 110, ../../app/styles/partials/global-header/_primary-nav.scss */
.primary-nav__list__link {
  display: table;
  height: 100%;
  padding: 0 14px;
  font-weight: 300;
  font-size: 16px !important;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  text-align: center;
}
@media (max-width: 900px) {
  /* line 110, ../../app/styles/partials/global-header/_primary-nav.scss */
  .primary-nav__list__link {
    width: 100%;
    text-align: center;
    font-size: 12px !important;
    line-height: 14px;
    padding: 0 5px;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  /* line 110, ../../app/styles/partials/global-header/_primary-nav.scss */
  .primary-nav__list__link {
    font-size: 15px;
    line-height: 16px;
    padding: 0 10px;
  }
}
/* line 139, ../../app/styles/partials/global-header/_primary-nav.scss */
.primary-nav__list__link__text {
  display: table-cell;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 146, ../../app/styles/partials/global-header/_primary-nav.scss */
.primary-nav__list__link__indicator {
  display: table-cell;
  vertical-align: middle;
  color: #FFF;
  padding-left: 5px;
  line-height: 0;
}
@media (max-width: 1200px) {
  /* line 146, ../../app/styles/partials/global-header/_primary-nav.scss */
  .primary-nav__list__link__indicator {
    padding-left: 2px;
  }
}
/* line 154, ../../app/styles/partials/global-header/_primary-nav.scss */
.primary-nav__list__link__indicator svg {
  width: 15px;
  height: 7px;
  fill: currentColor;
}
@media (max-width: 1200px) {
  /* line 154, ../../app/styles/partials/global-header/_primary-nav.scss */
  .primary-nav__list__link__indicator svg {
    width: 9px;
    height: 5px;
  }
}
@media (max-width: 900px) {
  /* line 170, ../../app/styles/partials/global-header/_primary-nav.scss */
  .global-header--smaller-mobile .primary-nav__list__link {
    font-size: 10px !important;
  }
  /* line 174, ../../app/styles/partials/global-header/_primary-nav.scss */
  .global-header--smaller-mobile .primary-nav__list__link__indicator svg {
    width: 7px;
    height: 3px;
  }
}
/* line 182, ../../app/styles/partials/global-header/_primary-nav.scss */
.primary-nav__list__link.is-open, .primary-nav__list__link--active {
  border-bottom: 6px solid #FFF;
  background: rgba(0, 0, 0, 0.15);
}
@media (max-width: 900px) {
  /* line 182, ../../app/styles/partials/global-header/_primary-nav.scss */
  .primary-nav__list__link.is-open, .primary-nav__list__link--active {
    border-bottom: 3px solid #FFF;
  }
}
@media (max-width: 1200px) {
  /* line 194, ../../app/styles/partials/global-header/_primary-nav.scss */
  .primary-nav__list__link.is-open .primary-nav__list__link__indicator {
    top: -7px;
    left: 1px;
    width: 11px;
  }
  /* line 195, ../../app/styles/partials/global-header/_primary-nav.scss */
  .primary-nav__list__link.is-open .primary-nav__list__link__indicator svg {
    display: none;
  }
  /* line 11, ../../app/styles/partials/global-header/_utilities.scss */
  .primary-nav__list__link.is-open .primary-nav__list__link__indicator:before {
    position: relative;
    font-size: 15px;
    width: 15px;
    height: 15px;
    content: '×';
    color: #fff;
  }
}

/* line 4, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav {
  float: right;
  display: block;
  margin-left: auto;
  margin-right: 0;
  height: 100%;
}
/* line 14, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list {
  margin: 0;
  padding: 0;
  height: 100%;
  display: block;
}
/* line 21, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__link {
  position: relative;
  display: table-cell;
  font-weight: 300;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 0;
  padding: 0 10px;
  height: 70px;
  vertical-align: middle;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}
@media (max-width: 900px) {
  /* line 21, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__link {
    height: auto;
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  /* line 21, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__link {
    height: 62px;
  }
}
/* line 46, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item {
  display: table;
  float: left;
  height: auto;
  position: relative;
}
/* line 54, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item__dropdown {
  position: absolute;
  z-index: 150;
  background: #fff;
  display: none;
  width: 14em;
  top: 70px;
  left: -7.5em;
  color: #4E4E4E;
  box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.6);
}
@media (min-width: 901px) and (max-width: 1200px) {
  /* line 54, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item__dropdown {
    top: 62px;
  }
}
/* line 72, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item.is-open .utility-nav__list__item__dropdown {
  display: block;
}
/* line 76, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item.is-open .utility-nav__list__link {
  background: rgba(0, 0, 0, 0.15);
  border-bottom-color: #fff;
}
/* line 81, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item.is-open .utility-nav__list__item__count-badge {
  opacity: 0;
}
/* line 90, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item__count-badge {
  position: absolute;
  padding: 0.16em 0.5em;
  top: 1em;
  right: -0.1em;
  font-size: 0.75em;
  background: #FFF;
  color: #CF0989;
  border-radius: 50%;
  opacity: 1;
  transition: opacity 0.5s;
}
@media (min-width: 901px) and (max-width: 1200px) {
  /* line 90, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item__count-badge {
    font-size: 0.7em;
  }
}
/* line 106, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item__count-badge:empty {
  display: none;
}
/* line 115, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--apps span {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
@media (max-width: 900px) {
  /* line 112, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--apps {
    display: none;
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  /* line 120, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--apps svg {
    width: 16px;
    height: 16px;
  }
}
/* line 128, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--apps .utility-nav__list__link.is-open {
  background: rgba(0, 0, 0, 0.15);
  border-bottom-color: #fff;
}
/* line 140, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--settings span {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
@media (max-width: 900px) {
  /* line 137, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--settings {
    display: none;
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  /* line 145, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--settings svg {
    width: 20px;
    height: 20px;
  }
}
/* line 153, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--settings .utility-nav__list__link.is-open {
  background: rgba(0, 0, 0, 0.15);
  border-bottom-color: #fff;
}
/* line 164, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--search span {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
@media (max-width: 900px) {
  /* line 162, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--search {
    display: none;
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  /* line 169, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--search svg {
    width: 19px;
    height: 20px;
  }
}
/* line 177, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--auth {
  white-space: nowrap;
  color: #fff;
}
@media (max-width: 900px) {
  /* line 177, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--auth {
    display: none;
  }
}
/* line 182, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--auth svg {
  width: 20px;
  height: 25px;
  fill: #fff;
}
@media (min-width: 901px) and (max-width: 1200px) {
  /* line 182, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--auth svg {
    width: 17px;
    height: 20px;
  }
}
/* line 195, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--shop {
  white-space: nowrap;
}
@media (max-width: 900px) {
  /* line 195, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--shop {
    position: absolute;
    top: 13px;
    right: 35px;
  }
}
/* line 209, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--shop .utility-nav__list__link span {
  height: 40px;
  border: 1px solid currentColor;
  border-radius: 4px;
  padding: 9px 18px 10px 24px;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 900px) {
  /* line 209, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--shop .utility-nav__list__link span {
    font-size: 12px;
    padding: 9px 9px 7px 12px;
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  /* line 209, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--shop .utility-nav__list__link span {
    font-size: 14px;
    padding: 9px 11px 9px 15px;
  }
}
/* line 230, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--shop .utility-nav__list__link:hover span, .utility-nav__list__item--shop .utility-nav__list__link.is-open span {
  background: #0072B8;
}

/* line 239, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--shop .utility-nav__list__link.utility-nav__list__link--nodrop span {
  padding: 9px 24px 10px 24px;
}
@media (max-width: 900px) {
  /* line 239, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--shop .utility-nav__list__link.utility-nav__list__link--nodrop span {
    padding: 9px 12px 7px 12px;
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  /* line 239, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--shop .utility-nav__list__link.utility-nav__list__link--nodrop span {
    padding: 9px 15px 9px 15px;
  }
}
/* line 252, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--shop .utility-nav__list__link.utility-nav__list__link--nodrop:hover span {
  background: #0072B8;
}
/* line 260, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--shop svg {
  position: relative;
  margin-left: 5px;
  fill: currentColor;
  width: 10px;
  height: 6px;
  top: -2px;
}
@media (max-width: 900px) {
  /* line 260, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--shop svg {
    position: relative;
    top: -2px;
    margin-left: 2px;
    width: 10px;
    height: 7px;
  }
}
/* line 279, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--cart {
  text-align: center;
}
/* line 283, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--cart [class^="icon-cart"] {
  display: none;
}
/* line 287, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--cart svg {
  width: 22px;
  height: 21px;
  fill: currentColor;
}
/* line 293, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--cart .cart-count {
  position: relative;
  display: block;
  left: 0.1em;
  font-size: 11px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 901px) and (max-width: 1200px) {
  /* line 293, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--cart .cart-count {
    font-size: 0.85em;
  }
}
@media (max-width: 900px) {
  /* line 279, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--cart {
    position: absolute;
    top: 6px;
    right: 110px;
  }
  /* line 309, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--cart.pr1 {
    padding-right: 10px;
  }
  /* line 310, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--cart.pr2 {
    padding-right: 15px;
  }
  /* line 311, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--cart.pr3 {
    padding-right: 20px;
  }
  /* line 312, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--cart.pr4 {
    padding-right: 25px;
  }
  /* line 313, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--cart.pr5 {
    padding-right: 30px;
  }
}
/* line 319, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--account {
  display: block;
}
/* line 323, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--account span {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
/* line 325, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--account .utility-nav__list__link.is-open {
  display: block;
  width: 30px;
  height: 30px;
  padding-right: 0;
}
/* line 330, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--account .utility-nav__list__link.is-open svg {
  display: none;
}
/* line 331, ../../app/styles/partials/global-header/_utility-nav.scss */
.utility-nav__list__item--account .utility-nav__list__link.is-open span {
  position: relative;
  left: -7px;
  top: 7px;
}
/* line 11, ../../app/styles/partials/global-header/_utilities.scss */
.utility-nav__list__item--account .utility-nav__list__link.is-open span:before {
  position: relative;
  font-size: 22px;
  width: 22px;
  height: 22px;
  content: '×';
  color: #fff;
}
@media (max-width: 900px) {
  /* line 319, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--account {
    position: absolute;
    top: 6px;
    right: 0px;
  }
  /* line 345, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--account svg {
    width: 26px;
    height: 16px;
  }
}
@media (min-width: 901px) {
  /* line 319, ../../app/styles/partials/global-header/_utility-nav.scss */
  .utility-nav__list__item--account {
    display: none;
  }
}

/* line 4, ../../app/styles/partials/global-header/_mini-menu.scss */
.mini-menu {
  display: none;
  position: absolute;
  width: 315px;
  height: auto;
  right: 0;
  z-index: 150;
  background-color: #fff;
  box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2);
}
@media (max-width: 600px) {
  /* line 4, ../../app/styles/partials/global-header/_mini-menu.scss */
  .mini-menu {
    width: 100%;
  }
}
/* line 18, ../../app/styles/partials/global-header/_mini-menu.scss */
.mini-menu__wrap {
  margin: 24px;
}
@media (max-width: 600px) {
  /* line 18, ../../app/styles/partials/global-header/_mini-menu.scss */
  .mini-menu__wrap {
    margin: 10px;
  }
}
/* line 23, ../../app/styles/partials/global-header/_mini-menu.scss */
.mini-menu__form {
  position: relative;
  height: 40px;
}
/* line 27, ../../app/styles/partials/global-header/_mini-menu.scss */
.mini-menu__form .input-group {
  position: relative;
  width: 100%;
  padding-bottom: 1px;
}
/* line 33, ../../app/styles/partials/global-header/_mini-menu.scss */
.mini-menu__form__input {
  height: 36px;
  font-size: 12px;
  background-image: -moz-linear-gradient(right, #3E53A4 0%, #3E53A4 37px, #9B9B9B 37px, #fff 37px, #fff 100%) !important;
  background-image: -webkit-linear-gradient(right, #3E53A4 0%, #3E53A4 37px, #9B9B9B 37px, #fff 37px, #fff 100%) !important;
  background-image: linear-gradient(to left, #3E53A4 0%, #3E53A4 37px, #9B9B9B 37px, #fff 37px, #fff 100%) !important;
}
/* line 42, ../../app/styles/partials/global-header/_mini-menu.scss */
.mini-menu__form__button {
  width: 37px;
  height: 36px;
}
/* line 47, ../../app/styles/partials/global-header/_mini-menu.scss */
.mini-menu__form__button svg {
  width: 23px;
  height: 20px;
}
/* line 54, ../../app/styles/partials/global-header/_mini-menu.scss */
.mini-menu__list {
  margin: 0;
  padding-top: 1px;
  padding-left: 0;
  list-style-type: none;
  float: none;
}
/* line 62, ../../app/styles/partials/global-header/_mini-menu.scss */
.mini-menu__list__item {
  margin-right: 0;
  float: none;
  height: auto;
}
/* line 69, ../../app/styles/partials/global-header/_mini-menu.scss */
.mini-menu__list__link {
  display: block;
  font-size: 12px;
  line-height: 17px;
  color: #2e2e2e;
  font-weight: 400;
  padding: 13px 0 11px 0;
  border-bottom: 1px solid #e5e5e5;
}
/* line 79, ../../app/styles/partials/global-header/_mini-menu.scss */
.mini-menu__list__link:hover, .mini-menu__list__link:focus {
  color: #4E4E4E;
}
/* line 84, ../../app/styles/partials/global-header/_mini-menu.scss */
.mini-menu__list__link i.icn.flag {
  position: relative;
  margin: 0;
  top: -2px;
  transform: scale(0.8334);
}
/* line 93, ../../app/styles/partials/global-header/_mini-menu.scss */
.mini-menu.is-open {
  display: block;
}
@media (min-width: 901px) {
  /* line 93, ../../app/styles/partials/global-header/_mini-menu.scss */
  .mini-menu.is-open {
    display: none;
  }
}

@media (max-width: 767px) {
  /* line 103, ../../app/styles/partials/global-header/_mini-menu.scss */
  .campaign .mini-menu__list__link {
    font-size: 12px;
  }
}
/* line 4, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu {
  position: absolute;
  width: 100%;
  height: auto;
  background-color: #fff;
  box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2);
  z-index: 150;
}
/* line 13, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__wrap {
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
@media (min-width: 601px) and (max-width: 900px) {
  /* line 13, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__wrap {
    padding-left: 80px;
    padding-right: 80px;
  }
}
/* line 28, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__cat {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-grow: 0;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -webkit-box-flex: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -moz-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -webkit-flex-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  height: 0;
  overflow: hidden;
}
/* line 42, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__cat__head {
  display: block;
  overflow: hidden;
  width: 100%;
  margin: 17px 15px 0;
  border-bottom: 1px solid #e5e5e5;
}
@media (max-width: 600px) {
  /* line 42, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__cat__head {
    margin-left: 10px;
    margin-right: 10px;
  }
}
/* line 55, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__cat__head__link {
  float: left;
  color: #3E53A4;
}
/* line 59, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__cat__head__link:hover, .mega-menu__cat__head__link:focus {
  color: #4E4E4E;
}
/* line 64, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__cat__head__link--right {
  float: right;
  font-size: 13px;
  color: #3E53A4;
}
/* line 69, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__cat__head__link--right:hover {
  text-decoration: underline !important;
}
@media (max-width: 600px) {
  /* line 64, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__cat__head__link--right {
    display: none;
  }
}
/* line 78, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__cat__head__icon {
  display: inline;
  position: relative;
  font-size: 20px;
  top: 0.1em;
}
/* line 84, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__cat__head__icon span {
  margin: 0 0 0 0.05em;
}
/* line 87, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__cat__head__icon span.svg-icon__shopping {
  margin: 0;
  position: relative;
  display: inline-block;
  bottom: -2px;
  margin-top: -6px;
}
/* line 98, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__cat__head__text {
  display: inline-block;
  font-size: 14px;
  line-height: 24px;
  margin-left: 3px;
}
/* line 107, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__cat.is-open {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: auto;
  margin-bottom: 20px;
}
@media (max-width: 900px) {
  /* line 114, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__cat--search.is-open {
    display: none;
  }
}
/* line 124, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__subcat {
  width: 25%;
  margin-top: 14px;
  padding: 0 15px;
}
@media (max-width: 600px) {
  /* line 124, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__subcat {
    width: 100%;
    margin-top: 10px;
    padding: 0 10px;
  }
}
@media (min-width: 601px) and (max-width: 900px) {
  /* line 124, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__subcat {
    width: 50%;
    padding: 0 14px;
  }
}
/* line 142, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__subcat__head {
  border-bottom: 1px solid #e5e5e5;
}
@media (min-width: 601px) {
  /* line 142, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__subcat__head {
    display: table;
    height: 43px;
    width: 100%;
  }
}
/* line 152, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__subcat__head__link {
  display: block;
  color: #4e4e4e;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  padding-bottom: 11px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 161, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__subcat__head__link:hover, .mega-menu__subcat__head__link:focus {
  color: #000;
}
@media (max-width: 600px) {
  /* line 152, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__subcat__head__link {
    font-size: 12px;
    line-height: 14px;
  }
}
@media (min-width: 601px) {
  /* line 152, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__subcat__head__link {
    display: table-cell;
    vertical-align: bottom;
  }
}
/* line 180, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__subcat__list {
  margin: 7px 0 0 0;
  padding: 0;
  float: none;
  list-style-type: none;
}
/* line 187, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__subcat__list__item {
  padding: 6px 0;
  margin-right: 0;
  float: none;
  height: auto;
}
@media (max-width: 600px) {
  /* line 187, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__subcat__list__item {
    display: none;
  }
}
/* line 198, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__subcat__list__item__link {
  font-size: 12px;
  color: #717171;
  font-weight: 300;
}
/* line 204, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__subcat__list__item__link:hover, .mega-menu__subcat__list__item__link:focus {
  color: #000;
}
/* line 214, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__column {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-grow: 0;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -webkit-box-flex: 0;
  -moz-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: auto;
  -moz-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -webkit-flex-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}
/* line 224, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__column--three-quarter {
  width: 75%;
}
@media (max-width: 900px) {
  /* line 224, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__column--three-quarter {
    width: 100%;
  }
}
@media (min-width: 601px) and (max-width: 900px) {
  /* line 224, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__column--three-quarter {
    padding-bottom: 20px;
  }
}
/* line 235, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__column--three-quarter > .mega-menu__subcat {
  width: 33.3%;
  margin-right: 0;
}
@media (max-width: 600px) {
  /* line 235, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__column--three-quarter > .mega-menu__subcat {
    width: 100%;
  }
}
@media (min-width: 601px) and (max-width: 900px) {
  /* line 235, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__column--three-quarter > .mega-menu__subcat {
    width: 50%;
  }
}
/* line 244, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__column--half {
  width: 50%;
}
@media (max-width: 900px) {
  /* line 244, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__column--half {
    width: 100%;
  }
}
@media (min-width: 601px) and (max-width: 900px) {
  /* line 244, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__column--half {
    padding-bottom: 20px;
  }
}
/* line 255, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__column--half > .mega-menu__subcat {
  width: 50%;
  margin-right: 0;
}
@media (max-width: 600px) {
  /* line 255, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__column--half > .mega-menu__subcat {
    width: 100%;
  }
}
/* line 266, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__column--quarter {
  width: 25%;
}
@media (max-width: 900px) {
  /* line 266, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__column--quarter {
    width: 100%;
  }
}
/* line 273, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__column--quarter > .mega-menu__subcat {
  width: 100%;
  margin-right: 0;
  float: none;
}
@media (max-width: 600px) {
  /* line 273, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__column--quarter > .mega-menu__subcat {
    width: 100%;
  }
}
@media (min-width: 601px) and (max-width: 900px) {
  /* line 273, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__column--quarter > .mega-menu__subcat {
    width: 50%;
  }
}
/* line 289, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__column--left-rule:before {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000px;
  top: 16px;
  left: 0;
  background-color: #9B9B9B;
}
@media (max-width: 900px) {
  /* line 289, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__column--left-rule:before {
    display: none;
  }
}
@media (min-width: 601px) and (max-width: 900px) {
  /* line 288, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__column--left-rule {
    border-top: 1px solid #9B9B9B;
    padding-top: 10px;
  }
}
/* line 309, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__column--left-separator {
  padding-left: 4px;
}
/* line 311, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__column--left-separator:before {
  content: '';
  position: absolute;
  width: 4px;
  height: 1000px;
  top: 0;
  left: 0;
  background-color: #eaedf8;
}
/* line 324, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__form {
  position: relative;
  height: 44px;
  margin: 20px auto 0 auto;
  width: 100%;
  max-width: 563px;
}
/* line 331, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__form .input-group {
  position: relative;
  width: 100%;
  padding-bottom: 1px;
}
/* line 346, ../../app/styles/partials/global-header/_mega-menu.scss */
.mega-menu__plain-link {
  display: block;
  font-size: 12px;
  line-height: 14px;
  text-decoration: underline;
  padding: 10px 0;
}
@media (min-width: 601px) {
  /* line 346, ../../app/styles/partials/global-header/_mega-menu.scss */
  .mega-menu__plain-link {
    display: none;
  }
}

/* line 360, ../../app/styles/partials/global-header/_mega-menu.scss */
#megamenu-espot-shop {
  max-height: 360px;
  background-color: #eaeaea;
}

/* line 367, ../../app/styles/partials/global-header/_mega-menu.scss */
#menu--shop .mega-menu__form {
  padding: 0 10px;
  margin-top: 10px;
}

/* line 4, ../../app/styles/partials/global-header/_vertical-list.scss */
.vertical-list {
  margin: 7px 0;
  padding: 0;
  float: none;
  list-style-type: none;
}
/* line 12, ../../app/styles/partials/global-header/_vertical-list.scss */
.vertical-list__link {
  font-size: 12px;
  color: #717171;
  font-weight: 300;
}
/* line 18, ../../app/styles/partials/global-header/_vertical-list.scss */
.vertical-list__link:hover, .vertical-list__link:focus {
  color: #000;
}
/* line 24, ../../app/styles/partials/global-header/_vertical-list.scss */
.vertical-list__link--blue {
  color: #1787E0;
}
/* line 27, ../../app/styles/partials/global-header/_vertical-list.scss */
.vertical-list__link--blue:hover, .vertical-list__link--blue:focus {
  color: #105d9b;
}
/* line 35, ../../app/styles/partials/global-header/_vertical-list.scss */
.vertical-list__item {
  padding: 6px 16px;
  margin-right: 0;
  float: none;
  height: auto;
}
/* line 42, ../../app/styles/partials/global-header/_vertical-list.scss */
.vertical-list__item--heading {
  padding: 8px 0;
  margin: 6px 16px;
  font-size: 14px;
  font-weight: 300;
  color: #2e2e2e;
  border-bottom: 1px solid #e1e1e1;
}
/* line 54, ../../app/styles/partials/global-header/_vertical-list.scss */
.vertical-list__item--heading .vertical-list__link {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}
/* line 62, ../../app/styles/partials/global-header/_vertical-list.scss */
.vertical-list__item--toprule {
  border-top: 1px solid #e1e1e1;
}

/* line 4, ../../app/styles/partials/global-header/_breadcrumbs.scss */
.breadcrumbs {
  background-color: #fff;
  height: 40px;
}
@media (max-width: 600px) {
  /* line 4, ../../app/styles/partials/global-header/_breadcrumbs.scss */
  .breadcrumbs {
    display: none;
  }
}
/* line 12, ../../app/styles/partials/global-header/_breadcrumbs.scss */
.breadcrumbs__wrap {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 1275px;
  padding-left: 45px;
  height: 100%;
}
/* line 14, ../../app/styles/vendors/bootstrap/mixins/_clearfix.scss */
.breadcrumbs__wrap:before, .breadcrumbs__wrap:after {
  content: " ";
  display: table;
}
/* line 19, ../../app/styles/vendors/bootstrap/mixins/_clearfix.scss */
.breadcrumbs__wrap:after {
  clear: both;
}
@media (max-width: 992px) {
  /* line 12, ../../app/styles/partials/global-header/_breadcrumbs.scss */
  .breadcrumbs__wrap {
    padding-left: 15px;
  }
}
/* line 22, ../../app/styles/partials/global-header/_breadcrumbs.scss */
.breadcrumbs__list {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
  height: 100%;
}
/* line 30, ../../app/styles/partials/global-header/_breadcrumbs.scss */
.breadcrumbs__list:empty {
  display: none;
}
/* line 32, ../../app/styles/partials/global-header/_breadcrumbs.scss */
.breadcrumbs__list__item {
  height: 100%;
  display: inline-block;
}
/* line 37, ../../app/styles/partials/global-header/_breadcrumbs.scss */
.breadcrumbs__list__item__text {
  display: table-cell;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: middle;
  max-width: 27ch;
}
@media (max-width: 1200px) {
  /* line 37, ../../app/styles/partials/global-header/_breadcrumbs.scss */
  .breadcrumbs__list__item__text {
    max-width: 20ch;
  }
}
@media (min-width: 901px) {
  /* line 37, ../../app/styles/partials/global-header/_breadcrumbs.scss */
  .breadcrumbs__list__item__text {
    max-width: 30ch;
  }
}
@media (min-width: 1201px) {
  /* line 37, ../../app/styles/partials/global-header/_breadcrumbs.scss */
  .breadcrumbs__list__item__text {
    max-width: 40ch;
  }
}
/* line 59, ../../app/styles/partials/global-header/_breadcrumbs.scss */
.breadcrumbs__list__item__icon {
  display: table-cell;
  vertical-align: middle;
  font-size: 22px;
  padding-left: 1px;
  padding-right: 10px;
}
/* line 66, ../../app/styles/partials/global-header/_breadcrumbs.scss */
.breadcrumbs__list__item__icon svg {
  padding-right: 1px;
}
/* line 72, ../../app/styles/partials/global-header/_breadcrumbs.scss */
.breadcrumbs__list__item + .breadcrumbs__list__item .breadcrumbs__list__item__text:before {
  position: relative;
  content: "/";
  speak: none;
}
/* line 82, ../../app/styles/partials/global-header/_breadcrumbs.scss */
.breadcrumbs__list__item--current-page .breadcrumbs__list__item__text {
  color: #717171;
}
/* line 88, ../../app/styles/partials/global-header/_breadcrumbs.scss */
.breadcrumbs__list__link {
  display: table;
  height: 100%;
  font-size: 14px;
  line-height: 16px;
  font-weight: 200;
}
/* line 97, ../../app/styles/partials/global-header/_breadcrumbs.scss */
.breadcrumbs__list--contact {
  float: right;
}
/* line 103, ../../app/styles/partials/global-header/_breadcrumbs.scss */
.breadcrumbs__list--contact .breadcrumbs__list__item + .breadcrumbs__list__item {
  margin-left: 17px;
}
/* line 106, ../../app/styles/partials/global-header/_breadcrumbs.scss */
.breadcrumbs__list--contact .breadcrumbs__list__item + .breadcrumbs__list__item .breadcrumbs__list__item__text:before {
  content: "";
  display: none;
}

/* line 113, ../../app/styles/partials/global-header/_breadcrumbs.scss */
.breadcrumbs__list__item__icon {
  position: relative;
  top: -1px;
  padding-right: 5px;
}
/* line 118, ../../app/styles/partials/global-header/_breadcrumbs.scss */
.breadcrumbs__list__item__icon svg {
  width: 0.7em;
  height: 0.7em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
/* line 126, ../../app/styles/partials/global-header/_breadcrumbs.scss */
.breadcrumbs__list__item__icon--phone {
  top: -1px;
}
/* line 128, ../../app/styles/partials/global-header/_breadcrumbs.scss */
.breadcrumbs__list__item__icon--phone svg {
  width: 0.78em;
  height: 0.78em;
}
@media (max-width: 600px) {
  /* line 140, ../../app/styles/partials/global-header/_breadcrumbs.scss */
  .breadcrumbs--force-mobile {
    display: block;
  }
  /* line 147, ../../app/styles/partials/global-header/_breadcrumbs.scss */
  .breadcrumbs--force-mobile .breadcrumbs__list--contact {
    display: none;
  }
  /* line 149, ../../app/styles/partials/global-header/_breadcrumbs.scss */
  .breadcrumbs--force-mobile .breadcrumbs__list__item {
    display: none;
  }
  /* line 154, ../../app/styles/partials/global-header/_breadcrumbs.scss */
  .breadcrumbs--force-mobile .breadcrumbs__list__item:first-child {
    display: inline-block;
  }
  /* line 157, ../../app/styles/partials/global-header/_breadcrumbs.scss */
  .breadcrumbs--force-mobile .breadcrumbs__list__item__icon {
    display: none;
  }
  /* line 161, ../../app/styles/partials/global-header/_breadcrumbs.scss */
  .breadcrumbs--force-mobile .breadcrumbs__list__item__text:before {
    content: '';
    display: inline-block;
    position: relative;
    top: 4px;
    width: 8px;
    height: 18px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='10 0 14 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.19 16.005l7.869 7.868-2.129 2.129-9.996-9.997L19.937 6.002l2.127 2.129z' fill='%239b9b9b'/%3E%3C/svg%3E");
  }
}

/* line 4, ../../app/styles/partials/global-header/_return-to-top.scss */
.return-to-top {
  position: fixed;
  display: none;
  z-index: 800;
  right: 20px;
  bottom: 20px;
  padding: 10px;
  border-radius: 6px;
  background-color: rgba(241, 242, 242, 0.85);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5);
  opacity: 0;
  text-align: center;
  speak: none;
}
/* line 19, ../../app/styles/partials/global-header/_return-to-top.scss */
.return-to-top__icon {
  width: 20px;
  height: 11px;
  color: #3E53A4;
  margin-right: 2px;
}
@media (max-width: 600px) {
  /* line 19, ../../app/styles/partials/global-header/_return-to-top.scss */
  .return-to-top__icon {
    display: block;
    margin-bottom: 3px;
    margin-left: 2px;
  }
}
/* line 33, ../../app/styles/partials/global-header/_return-to-top.scss */
.return-to-top__text {
  font-size: 14px;
}
/* line 36, ../../app/styles/partials/global-header/_return-to-top.scss */
.return-to-top__text--mobile {
  display: none;
}
@media (max-width: 600px) {
  /* line 36, ../../app/styles/partials/global-header/_return-to-top.scss */
  .return-to-top__text--mobile {
    display: block;
  }
}
/* line 43, ../../app/styles/partials/global-header/_return-to-top.scss */
.return-to-top__text--desktop {
  display: none;
}
@media (min-width: 601px) {
  /* line 43, ../../app/styles/partials/global-header/_return-to-top.scss */
  .return-to-top__text--desktop {
    display: inline;
  }
}
/* line 51, ../../app/styles/partials/global-header/_return-to-top.scss */
.return-to-top.is-shown {
  display: block;
  opacity: 0.8;
}

/* line 54, ../../app/styles/global-header.scss */
.global-header {
  font-size: 14px;
  margin: 0;
  padding: 0;
  font-family: "Precision Sans", "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  font-weight: 400;
  color: #4E4E4E;
  box-sizing: border-box;
}
/* line 63, ../../app/styles/global-header.scss */
.global-header a, .global-header a:hover {
  text-decoration: none;
  outline: none;
}
/* line 69, ../../app/styles/global-header.scss */
.global-header sup {
  font-size: 80%;
}
/* line 72, ../../app/styles/global-header.scss */
.global-header__skip-link {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 1px;
  width: 1px;
  z-index: -999;
  text-align: left;
  overflow: hidden;
}
/* line 84, ../../app/styles/global-header.scss */
a.global-header__skip-link,
a.global-header__skip-link:link {
  color: #0082d5;
  text-decoration: underline;
}

/* line 89, ../../app/styles/global-header.scss */
a.global-header__skip-link:active,
a.global-header__skip-link:focus {
  background-color: #000;
  left: auto;
  top: auto;
  width: 30%;
  height: auto;
  overflow: auto;
  margin: 10px 35%;
  padding: 5px;
  border-radius: 12px;
  border: 4px solid #C0C0C0;
  text-align: center;
  font-size: 1.3em;
  z-index: 999;
}

/* line 112, ../../app/styles/global-header.scss */
.pbr-global-header .alert-container {
  top: 0;
}

/* line 120, ../../app/styles/global-header.scss */
.no-flexboxlegacy .mega-menu__cat {
  display: block;
}
/* line 127, ../../app/styles/global-header.scss */
.no-flexboxlegacy .mega-menu__cat__head {
  display: block;
  overflow: hidden;
}
/* line 131, ../../app/styles/global-header.scss */
.no-flexboxlegacy .mega-menu__cat__head__link {
  display: block;
}
/* line 134, ../../app/styles/global-header.scss */
.no-flexboxlegacy .mega-menu__cat__head__link--right {
  padding-right: 15px;
}
/* line 139, ../../app/styles/global-header.scss */
.no-flexboxlegacy .mega-menu__subcat {
  display: inline-block;
  vertical-align: top;
  width: 24%;
}
/* line 144, ../../app/styles/global-header.scss */
.no-flexboxlegacy .mega-menu__subcat:nth-child(4n) {
  padding-right: 0;
}
@media (max-width: 600px) {
  /* line 139, ../../app/styles/global-header.scss */
  .no-flexboxlegacy .mega-menu__subcat {
    width: 100%;
    margin-top: 10px;
    padding: 0 10px;
  }
}
@media (min-width: 601px) and (max-width: 900px) {
  /* line 139, ../../app/styles/global-header.scss */
  .no-flexboxlegacy .mega-menu__subcat {
    width: 48.5%;
    padding: 0 14px;
  }
}
/* line 161, ../../app/styles/global-header.scss */
.no-flexboxlegacy .mega-menu__column--three-quarter {
  float: left;
  width: 74%;
}
@media (max-width: 900px) {
  /* line 161, ../../app/styles/global-header.scss */
  .no-flexboxlegacy .mega-menu__column--three-quarter {
    width: 100%;
  }
}
/* line 166, ../../app/styles/global-header.scss */
.no-flexboxlegacy .mega-menu__column--three-quarter > .mega-menu__subcat {
  width: 33%;
}
@media (max-width: 600px) {
  /* line 166, ../../app/styles/global-header.scss */
  .no-flexboxlegacy .mega-menu__column--three-quarter > .mega-menu__subcat {
    width: 100%;
  }
}
@media (min-width: 601px) and (max-width: 900px) {
  /* line 166, ../../app/styles/global-header.scss */
  .no-flexboxlegacy .mega-menu__column--three-quarter > .mega-menu__subcat {
    width: 48.5%;
  }
}
/* line 172, ../../app/styles/global-header.scss */
.no-flexboxlegacy .mega-menu__column--quarter {
  float: left;
  width: 24%;
}
@media (max-width: 900px) {
  /* line 172, ../../app/styles/global-header.scss */
  .no-flexboxlegacy .mega-menu__column--quarter {
    width: 100%;
  }
}
/* line 177, ../../app/styles/global-header.scss */
.no-flexboxlegacy .mega-menu__column--quarter > .mega-menu__subcat {
  width: 100%;
}
.stripped-header .global-header .ancillary-nav {
	height:27px;
}

.stripped-header .global-header .ancillary-nav__list {
    display:none;
}

@media (max-width: 900px) {
	.stripped-header .global-header .primary-nav {
		height: 42px;
	}
}

.stripped-header .global-header .primary-nav__list {
	display: none;
}

.stripped-header .global-header .utility-nav {
	display: none;
}