/** Shopify CDN: Minification failed

Line 2357:25 Unexpected "'.oa-filtermobile--opened'"
Line 2361:25 Unexpected "'.oa-filtermobile--opened'"
Line 2364:51 Unexpected "'.oa-filtermobile--opened'"

**/
.oa-content {
  padding-top: 0 !important; }

.oa-text-red {
  color: #ff5948; }

@media (max-width: 1369px) {
  .oa-hidden-header-mobile {
    display: none !important; } }

@media (min-width: 1370px) {
  .oa-hidden-header-desktop {
    display: none !important; } }

.oa-hdr19 {
  display: block;
  margin: 0;
  position: sticky;
  position: -webkit-sticky;
  top: 0 !important;
  left: 0;
  width: 100%;
  z-index: 100000005;
  backface-visibility: hidden; }
  @media (max-width: 1369px) {
    .oa-hdr19 .container {
      width: auto;
      padding-left: 10px;
      padding-right: 10px; } }
  @media (max-width: 767px) {
    .oa-hdr19 .container {
      width: auto;
      padding-left: 5px;
      padding-right: 5px; } }
  .oa-hdr19 .container::before, .oa-hdr19 .container::after {
    content: none; }

.oa-hdr19-banner {
  display: none;
  position: relative;
  z-index: 100000005;
  color: white;
  background-color: #181818;
  cursor: pointer;
  height: 30px; }
  @media (min-width: 1370px) {
    .oa-hdr19-banner {
      display: block;
      height: 22px; } }
  .oa-hdr19-banner:hover, .oa-hdr19-banner:focus {
    color: white; }

.oa-hdr19-banner--visible-mobile {
  display: block; }

.oa-hdr19-banner--nolink {
  cursor: default; }

.oa-hdr19-banner__container {
  overflow: hidden;
  justify-content: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  height: 100%; }

.oa-hdr19-banner__title {
  font-size: 13px;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  white-space: nowrap;
  line-height: 1;
  margin-top: 1px; }
  @media (min-width: 1370px) {
    .oa-hdr19-banner__title {
      font-size: 12px; } }

.oa-hdr19-banner__message {
  font-size: 10px;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 10px;
  margin-top: 3px;
  line-height: 1;
  padding-top: 2px;
  padding-bottom: 2px; }
  @media (max-width: 374px) {
    .oa-hdr19-banner__message {
      font-size: 9px; } }
  @media (min-width: 1370px) {
    .oa-hdr19-banner__message {
      font-size: 12px;
      margin-top: 1px;
      margin-left: 15px; } }

.oa-hdr19-banner__button {
  display: none; }
  @media (min-width: 1370px) {
    .oa-hdr19-banner__button {
      display: block;
      min-width: 100px;
      margin-left: 20px;
      margin-right: 0; } }

.oa-hdr19-top {
  display: block;
  position: relative;
  background: black;
  color: white;
  height: 56px; }
  @media (min-width: 1370px) {
    .oa-hdr19-top {
      height: 66px; } }

.oa-hdr19-top__container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  height: 100%; }

.oa-hdr19-top__col {
  display: flex;
  align-items: center;
  width: 33%; }
  @media (min-width: 1370px) {
    .oa-hdr19-top__col {
      width: 15%; } }
  @media (min-width: 1400px) {
    .oa-hdr19-top__col {
      width: 17%; } }
  @media (min-width: 1500px) {
    .oa-hdr19-top__col {
      width: 15%; } }

.oa-hdr19-top__col--center {
  width: auto;
  padding: 0 20px; }
  @media (min-width: 1370px) {
    .oa-hdr19-top__col--center {
      padding: 0;
      width: 70%;
      height: 100%; } }
  @media (min-width: 1400px) {
    .oa-hdr19-top__col--center {
      width: 66%; } }
  @media (min-width: 1500px) {
    .oa-hdr19-top__col--center {
      width: 70%; } }

.oa-hdr19-top__col--right {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-end; }

.oa-hdr19-top__logo {
  display: block;
  max-width: none;
  width: auto;
  margin: 0 auto;
  margin-top: 1px;
  margin-left: 1px;
  backface-visibility: hidden;
  transform: translateZ(0);
  height: 36px; }
  @media (min-width: 1370px) {
    .oa-hdr19-top__logo {
      height: 43px;
      transition: opacity 225ms; } }

.oa-hdr19-top__logo--white {
  display: none; }

.oa-hdr19-top__item {
  display: block;
  padding: 10px 15px;
  box-sizing: content-box;
  line-height: 1;
  color: white;
  text-align: center;
  font-size: 15px;
  backface-visibility: hidden;
  transform: translateZ(0); }
  @media (min-width: 1370px) {
    .oa-hdr19-top__item {
      padding: 10px 10px;
      font-size: 22px; } }
  .oa-hdr19-top__item:hover, .oa-hdr19-top__item:focus {
    color: white; }

.oa-hdr19-top__toggle {
  -webkit-appearance: none !important;
  cursor: pointer;
  position: relative;
  height: 20px;
  width: 15px;
  background-color: transparent;
  border: 0; }
  @media (min-width: 1370px) {
    .oa-hdr19-top__toggle {
      margin-top: 0; } }

.oa-hdr19-top__toggle__line {
  display: block;
  position: absolute;
  height: 1px;
  left: 50%;
  background: #fff;
  width: 15px;
  margin-left: -7.5px;
  transform: translate(0, 0);
  transform: translate3d(0, 0, 0);
  will-change: transform, top, opacity;
  transition: transform 225ms ease-in-out, opacity 225ms ease-in-out; }

.oa-hdr19-top__toggle__line--top {
  top: 40%; }

.oa-hdr19-top__toggle__line--middle {
  top: 53%; }

.oa-hdr19-top__toggle__line--bottom {
  top: 65%; }

.oa-hdr19-top__toggle--toggled .oa-hdr19-top__toggle__line--top {
  transform: translate(0, 5px) rotate(45deg);
  transform: translate3d(0, 5px, 0) rotate(45deg); }

.oa-hdr19-top__toggle--toggled .oa-hdr19-top__toggle__line--middle {
  opacity: 0; }

.oa-hdr19-top__toggle--toggled .oa-hdr19-top__toggle__line--bottom {
  transform: translate(0, -5px) rotate(-45deg);
  transform: translate3d(0, -5px, 0) rotate(-45deg); }

.oa-hdr19-top__search {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  inset: 0;
  background: black;
  z-index: 100000005;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 0 10px; }
  @media (min-width: 1370px) {
    .oa-hdr19-top__search {
      position: relative;
      top: unset;
      right: unset;
      bottom: unset;
      left: unset;
      padding: 0;
      height: auto;
      width: 130px;
      overflow-x: visible;
      background: transparent;
      will-change: width;
      transition: width 225ms; }
      .oa-hdr19-top__search::before {
        content: "";
        position: absolute;
        top: 0;
        left: -40%;
        right: 0;
        bottom: 0;
        inset: 0 0 0 -40%;
        display: block;
        opacity: 1;
        pointer-events: none;
        transition: opacity 0s;
        will-change: opacity;
        z-index: -1;
        background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, black 30px); } }

.oa-hdr19-top__search--hidden {
  display: none; }
  @media (min-width: 1370px) {
    .oa-hdr19-top__search--hidden {
      display: flex;
      width: 0; } }

.oa-hdr19-top__search__icon {
  -webkit-appearance: none !important;
  position: relative;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  color: #010101;
  font-weight: normal;
  font-size: 15px;
  white-space: nowrap;
  vertical-align: middle;
  width: auto;
  line-height: 1;
  transition: none; }
  @media (min-width: 1370px) {
    .oa-hdr19-top__search__icon {
      display: none; } }

.oa-hdr19-top__search__input {
  flex: 1 1 auto;
  width: 100%;
  height: auto;
  border: 0;
  border-radius: 0;
  color: #010101;
  background-color: transparent;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  transition: none; }
  @media (min-width: 1370px) {
    .oa-hdr19-top__search__input {
      height: 66px;
      padding: 10px 0;
      border: 0; } }
  .oa-hdr19-top__search__input:hover, .oa-hdr19-top__search__input:focus {
    border-color: white;
    box-shadow: none; }

.oa-hdr19-top__search-close {
  -webkit-appearance: none !important;
  cursor: pointer;
  position: relative;
  background-color: transparent;
  border: 0;
  margin: 0;
  font-size: 10px;
  transition: none; }
  @media (min-width: 1370px) {
    .oa-hdr19-top__search-close {
      display: none; } }

.oa-hdr19-top__search-close__line {
  display: block;
  position: absolute;
  height: 1px;
  left: 50%;
  background: #000;
  width: 45%; }

.oa-hdr19-top__search-close__line--top {
  top: 50%;
  transform: translate(-50%, 0) rotate(45deg);
  transform: translate3d(-50%, 0, 0) rotate(45deg); }

.oa-hdr19-top__search-close__line--bottom {
  top: 50%;
  transform: translate(-50%, 0) rotate(-45deg);
  transform: translate3d(-50%, 0, 0) rotate(-45deg); }

.oa-hdr19-top__search-toggle {
  -webkit-appearance: none !important;
  cursor: pointer;
  position: relative;
  background-color: transparent;
  border: 0;
  margin: 0; }

.oa-hdr19-top__account {
  display: none; }
  @media (min-width: 1370px) {
    .oa-hdr19-top__account {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      align-items: center; } }

.oa-hdr19-top__account__link {
  font-size: inherit;
  color: inherit; }
  .oa-hdr19-top__account__link:hover, .oa-hdr19-top__account__link:focus {
    color: inherit; }

.oa-hdr19-top__account__extra {
  font-size: 13px;
  text-align: left;
  margin-left: 10px;
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 3px;
  padding-bottom: 3px; }

.oa-hdr19-top__account__extra-link {
  color: inherit; }
  .oa-hdr19-top__account__extra-link:hover {
    color: inherit;
    text-decoration: underline; }

.oa-hdr19-main__top__link__countryicon {
  font-size: 0;
  height: 20px;
  width: auto;
  max-width: 100%;
  min-width: 30px;
  transition: opacity 225ms;
  will-change: opacity; }

.oa-hdr19-top__cart {
  will-change: transform; }
  .oa-hdr19-top__cart .oa.oa-cart-h {
    position: relative;
    font-weight: bold;
    font-size: 18px;
    height: 20px;
    width: 15px;
    top: 1px; }
    @media (min-width: 1370px) {
      .oa-hdr19-top__cart .oa.oa-cart-h {
        font-size: 24px;
        width: 20px; } }

.oa-hdr19-top__cart-badge {
  position: absolute;
  top: -6px;
  right: -13px;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 600;
  background: white;
  color: black;
  opacity: 0;
  will-change: opacity;
  transition: opacity 225ms; }
  @media (min-width: 1370px) {
    .oa-hdr19-top__cart-badge {
      top: -2px;
      right: -13px;
      width: 18px;
      height: 18px;
      transition: opacity 250ms; } }

.oa-hdr19-top__cart-badge--visible {
  opacity: 1; }

.oa-hdr19-top__cart-badge__text {
  text-align: center;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  line-height: 1;
  font-size: 10px; }
  @media (min-width: 1370px) {
    .oa-hdr19-top__cart-badge__text {
      font-size: 11px;
      padding-bottom: 1px; } }

.oa-hdr19-top__cart-badge__check {
  position: absolute;
  top: -6px;
  right: -13px;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  background-color: white;
  color: #000;
  font-size: 9px;
  text-align: center;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  line-height: 1;
  opacity: 0;
  z-index: 100001005;
  transform: translate(0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
  will-change: transform, opacity;
  backface-visibility: hidden;
  pointer-events: none;
  transition: opacity 250ms; }
  @media (min-width: 1370px) {
    .oa-hdr19-top__cart-badge__check {
      top: -2px;
      right: -13px;
      width: 18px;
      height: 18px;
      font-size: 10px; } }

.oa-hdr19-top__cart-badge__check--movingfast {
  opacity: 1;
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
  transform: translate(0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
  transition: opacity 250ms, top 250ms, right 250ms; }

.oa-hdr19-top__cart-badge__check--movingslow {
  transition: transform 150ms 600ms, background-color 750ms, top 750ms, right 750ms; }

.oa-hdr19-top__cart-badge__check--visible {
  opacity: 1; }

.oa-hdr19-main {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  width: 100%;
  height: 100%; }
  @media (min-width: 1370px) {
    .oa-hdr19-main {
      display: block; } }

.oa-hdr19-main__left,
.oa-hdr19-main__right {
  display: flex;
  margin: 0;
  padding: 0;
  font-size: 0;
  list-style-type: none;
  height: 100%; }
  .oa-hdr19-main__left > li > a,
  .oa-hdr19-main__right > li > a {
    display: flex;
    align-items: center;
    height: 100%; }

@media (min-width: 1370px) {
  .oa-hdr19-main__left__li--left {
    width: 50%;
    flex-shrink: 1;
    display: flex;
    justify-content: flex-end; } }

@media (min-width: 1370px) {
  .oa-hdr19-main__left__li--center {
    flex-shrink: 0;
    display: flex;
    justify-content: center; } }

@media (min-width: 1370px) {
  .oa-hdr19-main__left__li--right {
    width: 50%;
    flex-shrink: 1;
    display: flex; } }

@media (min-width: 1370px) {
  .oa-hdr19-main__left__link {
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 500 !important;
    font-size: 14px;
    padding: 4px 10px 0;
    color: white;
    cursor: pointer;
    background-color: transparent;
    text-transform: uppercase;
    transition: color 225ms, background-color 225ms;
    position: relative;
    will-change: color;
    white-space: nowrap; }
    .oa-hdr19-main__left__link:hover, .oa-hdr19-main__left__link:focus, .oa-hdr19-main__left__link.oa-hdr19-main__left__link--active {
      color: white; }
    .oa-hdr19-main__left__link::before {
      content: "";
      position: absolute;
      left: 20px;
      right: 20px;
      bottom: 0;
      height: 2px;
      background-color: #fff;
      transition: transform 150ms ease-in-out, opacity 100ms 50ms ease-in-out;
      transform: scaleX(0.5);
      opacity: 0;
      will-change: width, opacity; }
    .oa-hdr19-main__left__link:hover::before, .oa-hdr19-main__left__link.oa-hdr19-main__left__link--active::before {
      transform: scaleX(1);
      opacity: 1;
      transition: transform 225ms ease-in-out, opacity 100ms ease-in-out; } }
  @media (min-width: 1370px) and (min-width: 1400px) {
    .oa-hdr19-main__left__link {
      padding-left: 15px;
      padding-right: 15px; } }
  @media (min-width: 1370px) and (min-width: 1500px) {
    .oa-hdr19-main__left__link {
      padding-left: 25px;
      padding-right: 25px; } }

.oa-hdr19-main__right {
  display: none; }
  @media (min-width: 1370px) {
    .oa-hdr19-main__right {
      display: flex;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      text-align: right;
      justify-content: flex-end;
      align-items: stretch;
      overflow: hidden; } }

@media (min-width: 1370px) {
  .oa-hdr19-main__right__link {
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 12px;
    color: #e5e5e5;
    padding: 0 15px;
    cursor: pointer; }
    .oa-hdr19-main__right__link:hover, .oa-hdr19-main__right__link:focus {
      text-decoration: underline;
      color: #e5e5e5; } }

@media (min-width: 1370px) {
  .oa-hdr19-main__right__divider {
    display: flex;
    align-items: center;
    height: 100%;
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 12px;
    color: #e5e5e5;
    cursor: default;
    padding-bottom: 3px; } }

.oa-hdr19-main__right__link__countryicon {
  max-height: 16px;
  width: 22px;
  margin-right: 10px;
  transition: opacity 225ms;
  will-change: opacity; }

.oa-hdr19-main__flyout {
  display: none; }
  @media (min-width: 1370px) {
    .oa-hdr19-main__flyout {
      position: absolute;
      top: 100%;
      left: 0;
      right: 0;
      margin-top: 0;
      height: auto;
      min-height: auto;
      width: 100%;
      background-color: black;
      color: white;
      border-top: 1px solid #222222;
      border-bottom: 1px solid #222222;
      text-transform: none;
      z-index: 100000006; }
      .oa-hdr19-main__flyout:hover, .oa-hdr19-main__flyout.oa-hdr19-main__flyout--active {
        display: block; } }

.oa-hdr19-main__flyout__inner-left {
  display: flex;
  justify-content: flex-end;
  min-width: 63vw; }

@media (min-width: 1370px) {
  .oa-hdr19-main__flyout-row {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
    min-height: 450px; } }

@media (min-width: 1370px) {
  .oa-hdr19-main__flyout__left {
    display: block;
    width: auto;
    min-width: 290px;
    max-width: 350px;
    text-align: left;
    list-style-type: none;
    padding: 14px 0 0 0;
    margin: 0;
    color: white;
    border-right: 1px solid #222222; } }

@media (min-width: 1370px) {
  .oa-hdr19-main__flyout__left__link {
    position: relative;
    display: block;
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-weight: 500;
    font-size: 14px;
    padding: 12px 30px 11px 25px;
    background-color: transparent;
    color: white;
    cursor: pointer;
    text-transform: uppercase;
    transition: color 225ms;
    will-change: color, background-color; }
    .oa-hdr19-main__flyout__left__link .oa,
    .oa-hdr19-main__flyout__left__link .fa {
      position: absolute;
      right: 5px;
      top: 50%;
      transform: translate(0, -50%);
      transform: translate3d(0, -50%, 0);
      opacity: 0;
      transition: opacity 225ms;
      will-change: opacity; }
    .oa-hdr19-main__flyout__left__link:hover, .oa-hdr19-main__flyout__left__link.oa-hdr19-main__flyout__left__link--active {
      font-weight: 500;
      color: white; }
      .oa-hdr19-main__flyout__left__link:hover .oa,
      .oa-hdr19-main__flyout__left__link:hover .fa, .oa-hdr19-main__flyout__left__link.oa-hdr19-main__flyout__left__link--active .oa,
      .oa-hdr19-main__flyout__left__link.oa-hdr19-main__flyout__left__link--active .fa {
        opacity: 1; } }

#flyout-blog-mostpopular .oa-hdr19-main__flyout__right__link,
#flyout-blog-mostrecent .oa-hdr19-main__flyout__right__link {
  margin-bottom: 15px; }

@media (min-width: 1370px) {
  .oa-hdr19-main__flyout__right-wrapper {
    width: 100%;
    background-color: #000;
    overflow: hidden; } }

.oa-hdr19-main__flyout__right {
  display: none;
  width: 100%;
  flex-wrap: wrap;
  justify-content: flex-start;
  overflow-x: auto;
  padding: 0;
  margin: 0;
  list-style: none; }
  .oa-hdr19-main__flyout__right.oa-hdr19-main__flyout__right--active {
    display: flex; }
  .oa-hdr19-main__flyout__right > * {
    flex: 0 1 100%; }
  .oa-hdr19-main__flyout__right ul {
    list-style: none;
    padding: 10px 10px 10px 25px;
    border-left: 1px solid #222;
    margin: 30px 0 30px 0; }
  .oa-hdr19-main__flyout__right ul:first-of-type {
    border-left: none; }
  .oa-hdr19-main__flyout__right ul.oa-hdr19-main__flyout__right--img {
    border-left: none;
    margin-left: auto;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    flex-basis: 505px; }
    .oa-hdr19-main__flyout__right ul.oa-hdr19-main__flyout__right--img .oa-hdr19-main__flyout__right__link {
      margin-bottom: 0; }
  .oa-hdr19-main__flyout__right > li {
    padding: 10px; }
  .oa-hdr19-main__flyout__right.oa-hdr19-main__flyout__right--3cols > * {
    flex-basis: 33%; }
  .oa-hdr19-main__flyout__right.oa-hdr19-main__flyout__right--4cols > * {
    flex-basis: 25%; }
  .oa-hdr19-main__flyout__right.oa-hdr19-main__flyout__right--5cols > * {
    flex-basis: 20%; }
  .oa-hdr19-main__flyout__right.oa-hdr19-main__flyout__right--6cols > * {
    flex-basis: 16.667%; }
  .oa-hdr19-main__flyout__right .oa-hdr19-main__flyout__right--col4 {
    flex-basis: 25%; }

.oa-hdr19-main__flyout__right__title {
  display: inline-block;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 5px;
  margin-right: 20px;
  text-transform: uppercase; }
  .oa-hdr19-main__flyout__right__title.oa-hdr19-main__flyout__right__link:hover, .oa-hdr19-main__flyout__right__title.oa-hdr19-main__flyout__right__link:focus {
    font-weight: 700; }

.oa-hdr19-main__flyout__right__link {
  display: inline-block;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  margin-bottom: 5px; }
  .oa-hdr19-main__flyout__right__link:hover, .oa-hdr19-main__flyout__right__link:focus {
    text-decoration: underline;
    color: #fff; }

.oa-hdr19-main__flyout__right__link--strong {
  font-weight: 700;
  margin-bottom: 15px;
  margin-right: 20px; }
  .oa-hdr19-main__flyout__right__link--strong:hover, .oa-hdr19-main__flyout__right__link--strong:focus {
    text-decoration: underline;
    color: #fff;
    font-weight: 700; }

.oa-hdr19-main__flyout__right__link--uppercase {
  text-transform: uppercase; }

.oa-hdr19-main__flyout__right__link--pinned {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-size: 17px;
  margin: 0; }
  .oa-hdr19-main__flyout__right__link--pinned:hover, .oa-hdr19-main__flyout__right__link--pinned:focus {
    text-decoration: underline;
    color: #fff; }

.oa-hdr19-main__flyout__right__image-link {
  display: block;
  color: #000;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  position: relative; }
  .oa-hdr19-main__flyout__right__image-link:hover, .oa-hdr19-main__flyout__right__image-link:focus {
    text-decoration: underline;
    color: #000;
    font-weight: 700; }

.oa-hdr19-main__flyout__right__image-icon-link {
  display: flex;
  color: #000;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  position: relative;
  border: 1px solid #e5e5e5;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: center; }
  .oa-hdr19-main__flyout__right__image-icon-link:hover, .oa-hdr19-main__flyout__right__image-icon-link:focus {
    text-decoration: underline;
    color: #000;
    font-weight: 700; }

.oa-hdr19-main__flyout__right__blog-svg {
  width: 14px;
  max-height: 14px;
  margin-left: 6px;
  margin-right: 6px;
  position: relative;
  top: 1px; }

.oa-hdr19-bottom {
  background: white;
  color: #333333;
  border-bottom: 1px solid #f5f5f5;
  padding: 0;
  height: 22px;
  position: relative;
  z-index: 5;
  border-top: 1px solid #000; }
  @media (min-width: 1370px) {
    .oa-hdr19-bottom {
      border-top: none;
      height: 38px; } }
  .oa-hdr19-bottom a {
    color: #333333 !important; }
  .oa-hdr19-bottom .swiper-container {
    position: relative;
    overflow: hidden;
    height: 100%;
    padding: 0; }
    .oa-hdr19-bottom .swiper-container::before, .oa-hdr19-bottom .swiper-container::after {
      display: none;
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      width: 22px;
      pointer-events: none;
      z-index: 2; }
      @media (min-width: 1370px) {
        .oa-hdr19-bottom .swiper-container::before, .oa-hdr19-bottom .swiper-container::after {
          width: 38px; } }
    .oa-hdr19-bottom .swiper-container::before {
      left: 0;
      background-image: linear-gradient(90deg, white, rgba(255, 255, 255, 0)); }
    .oa-hdr19-bottom .swiper-container::after {
      right: 0;
      background-image: linear-gradient(270deg, white, rgba(255, 255, 255, 0)); }

.oa-hdr19-bottom__slider {
  position: relative;
  padding: 0 20px;
  height: 100%; }
  @media (min-width: 1370px) {
    .oa-hdr19-bottom__slider {
      padding: 0 40px;
      max-width: 80%;
      margin: 0 auto; } }

.oa-hdr19-bottom__container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  height: 20px; }
  @media (min-width: 1370px) {
    .oa-hdr19-bottom__container {
      height: 100%; } }

.oa-hdr19-bottom__item {
  display: flex;
  align-items: center;
  flex: 1 0 auto;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  justify-content: center;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  text-transform: none;
  font-size: 10px;
  text-transform: uppercase; }
  @media (min-width: 1370px) {
    .oa-hdr19-bottom__item {
      font-size: 12px;
      cursor: default; } }
  .oa-hdr19-bottom__item .fa,
  .oa-hdr19-bottom__item .oa {
    display: none;
    font-size: 20px;
    vertical-align: middle;
    color: #333333;
    margin-right: 6px; }
    @media (min-width: 1370px) {
      .oa-hdr19-bottom__item .fa,
      .oa-hdr19-bottom__item .oa {
        display: none;
        font-size: 16px; } }
  .oa-hdr19-bottom__item .fa-truck {
    top: 0;
    position: inherit; }
  .oa-hdr19-bottom__item .img-bestpoints {
    width: 17px !important;
    margin-right: 5px;
    position: relative; }

.oa-hdr19-bottom__item--visible-desktop {
  display: none; }
  @media (min-width: 1370px) {
    .oa-hdr19-bottom__item--visible-desktop {
      display: flex; } }

@media (min-width: 1370px) {
  .oa-hdr19-bottom__item--hidden-desktop {
    display: none; } }

a.oa-hdr19-bottom__slider__nav-prev,
a.oa-hdr19-bottom__slider__nav-next {
  position: absolute;
  top: 50%;
  font-size: 9px;
  color: #8d8d8d !important;
  width: 22px;
  height: 22px;
  line-height: 12px;
  padding: 5px;
  text-align: center;
  outline: none !important;
  z-index: 2;
  transform: translate(0%, -50%);
  transition: opacity 225ms, visibility 225ms, color 225ms; }
  @media (min-width: 1370px) {
    a.oa-hdr19-bottom__slider__nav-prev,
    a.oa-hdr19-bottom__slider__nav-next {
      font-size: 12px;
      width: 38px;
      height: 38px;
      line-height: 28px;
      padding: 5px; } }
  a.oa-hdr19-bottom__slider__nav-prev.oa-hdr19-bottom__slider__nav--disabled,
  a.oa-hdr19-bottom__slider__nav-next.oa-hdr19-bottom__slider__nav--disabled {
    opacity: 0;
    visibility: hidden; }
  a.oa-hdr19-bottom__slider__nav-prev:hover,
  a.oa-hdr19-bottom__slider__nav-next:hover {
    color: #8d8d8d !important; }
  a.oa-hdr19-bottom__slider__nav-prev .fa,
  a.oa-hdr19-bottom__slider__nav-prev .oa,
  a.oa-hdr19-bottom__slider__nav-next .fa,
  a.oa-hdr19-bottom__slider__nav-next .oa {
    font-weight: 700; }

.oa-hdr19-bottom__slider__nav-prev {
  left: 0; }

.oa-hdr19-bottom__slider__nav-next {
  right: 0; }

.oa-hdr19-bottom--black {
  background: #000;
  color: #fff;
  border-bottom-color: #000; }
  .oa-hdr19-bottom--black a {
    color: #fff !important; }
  .oa-hdr19-bottom--black .swiper-container::before {
    background-image: linear-gradient(90deg, black, rgba(0, 0, 0, 0)); }
  .oa-hdr19-bottom--black .swiper-container::after {
    background-image: linear-gradient(270deg, black, rgba(0, 0, 0, 0)); }

.oa-hdr19-bottom__main {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-size: 0;
  list-style-type: none; }

.oa-hdr19-bottom__main > li > a {
  display: flex;
  align-items: center;
  height: 100%; }

.oa-hdr19-bottom__link {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 500 !important;
  font-size: 13px;
  padding: 0 10px 0;
  color: white;
  cursor: pointer;
  background-color: transparent;
  text-transform: uppercase;
  transition: color 225ms, background-color 225ms;
  position: relative;
  will-change: color;
  white-space: nowrap;
  backface-visibility: hidden;
  transform: translateZ(0); }
  @media (min-width: 1370px) {
    .oa-hdr19-bottom__link {
      font-size: 12px; } }
  @media (min-width: 1400px) {
    .oa-hdr19-bottom__link {
      padding-inline: 15px; } }
  .oa-hdr19-bottom__link:hover, .oa-hdr19-bottom__link:focus, .oa-hdr19-bottom__link.oa-hdr19-bottom__link--active {
    color: white; }
  .oa-hdr19-bottom__link::before {
    content: "";
    position: absolute;
    inset-inline: 10px;
    bottom: -1px;
    height: 1px;
    background-color: #000;
    transition: transform 150ms ease-in-out, opacity 100ms 50ms ease-in-out;
    transform: scaleX(0.5);
    opacity: 0;
    will-change: width, opacity; }
    @media (min-width: 1370px) {
      .oa-hdr19-bottom__link::before {
        inset-inline: 15px;
        height: 2px; } }
  .oa-hdr19-bottom__link:hover::before, .oa-hdr19-bottom__link.oa-hdr19-bottom__link--active::before {
    transform: scaleX(1);
    opacity: 1;
    transition: transform 225ms ease-in-out, opacity 100ms ease-in-out; }

@media (max-width: 1369px) {
  .oa-hdr19-bottom.oa-hdr19-bottom--mobile {
    border-top: 0;
    height: 34px; } }
@media (max-width: 1369px) {
  .oa-hdr19-bottom.oa-hdr19-bottom--mobile .oa-hdr19-bottom__link {
    font-size: 12px;
    padding-inline: 10px;
    line-height: 33px; }
    .oa-hdr19-bottom.oa-hdr19-bottom--mobile .oa-hdr19-bottom__link::before {
      padding-inline: 10px; } }
@media (max-width: 767px) {
  .oa-hdr19-bottom.oa-hdr19-bottom--mobile .oa-hdr19-bottom__link {
    font-size: 11px; } }
@media (max-width: 460px) {
  .oa-hdr19-bottom.oa-hdr19-bottom--mobile .oa-hdr19-bottom__link {
    font-size: 10px; } }
@media (max-width: 374px) {
  .oa-hdr19-bottom.oa-hdr19-bottom--mobile .oa-hdr19-bottom__link {
    font-size: 9px;
    padding-inline: 5px; }
    .oa-hdr19-bottom.oa-hdr19-bottom--mobile .oa-hdr19-bottom__link::before {
      padding-inline: 5px; } }

@media (max-width: 1369px) {
  .oa-hdr19-bottom.oa-hdr19-bottom--mobile.oa-hdr19-bottom--overflow > .container {
    padding-inline: 0; } }
@media (max-width: 1369px) {
  .oa-hdr19-bottom.oa-hdr19-bottom--mobile.oa-hdr19-bottom--overflow .oa-hdr19-bottom__main {
    justify-content: flex-start;
    padding-inline: 15px;
    overflow-x: auto;
    scrollbar-width: none;
    -ms-overflow-style: none; }
    .oa-hdr19-bottom.oa-hdr19-bottom--mobile.oa-hdr19-bottom--overflow .oa-hdr19-bottom__main::-webkit-scrollbar {
      display: none; } }

.oa-hdr19-bottom.oa-hdr19-bottom--sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 56px; }
  @media (min-width: 1370px) {
    .oa-hdr19-bottom.oa-hdr19-bottom--sticky {
      top: 66px; } }

.oa-header__sidenav {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  inset: 0;
  margin: 0;
  padding: 0;
  background: #fff;
  border-right: 1px solid #e5e5e5;
  color: #000;
  width: 280px;
  height: 100%;
  overflow-x: hidden;
  z-index: 100000105; }
  @media (min-width: 340px) {
    .oa-header__sidenav {
      width: 320px; } }
  @media (min-width: 1370px) {
    .oa-header__sidenav {
      display: none !important; } }
  .oa-header__sidenav .oa-hdr19-icon {
    color: #000; }

.oa-header__sidenav--open {
  display: block; }

.oa-header__sidenav--overflowing {
  padding-bottom: 0;
  overflow-y: auto; }

.oa-header__sidenav__main {
  position: relative;
  background: inherit;
  height: 100%;
  overflow: hidden; }

.oa-header__sidenav__main__link {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 13px;
  padding: 16px 24px 16px 24px;
  color: #000;
  text-transform: uppercase;
  position: relative;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center; }
  .oa-header__sidenav__main__link:hover, .oa-header__sidenav__main__link:focus {
    color: #000; }

.oa-header__sidenav__main__link--top {
  height: 46px;
  border-bottom: 1px solid #e5e5e5;
  margin-top: 11px;
  margin-bottom: 10px; }

.oa-header__sidenav__main__link--prev::before,
.oa-header__sidenav__main__link--next::before {
  position: absolute;
  top: 0;
  bottom: 2px;
  padding: inherit;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  align-items: center;
  color: #8d8d8d;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 16px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.oa-header__sidenav__main__link--prev::before {
  left: 12px;
  content: "\f104"; }

.oa-header__sidenav__main__link--next::before {
  right: 12px;
  content: "\f105"; }

.oa-header__sidenav__main__link--image {
  flex-direction: column; }
  .oa-header__sidenav__main__link--image.oa-header__sidenav__main__link--next::before {
    top: 16px;
    bottom: auto;
    color: #fff;
    z-index: 1; }

.oa-header__sidenav__main__link__image-wrapper {
  margin: 0 -24px 5px -24px;
  max-height: 150px;
  overflow: hidden; }

.oa-header__sidenav__main__link__blog-svg {
  width: 14px;
  max-height: 14px;
  margin-left: 6px;
  margin-right: 6px;
  position: relative;
  top: 1px; }

.oa-header__sidenav__main__panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  inset: 0;
  background: inherit;
  min-height: 100%;
  max-height: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  transform: translate(100%, 0);
  transform: translate3d(100%, 0, 0);
  transform-origin: top left;
  transition: transform 225ms ease-in-out; }

.oa-header__sidenav__main__panel--opened {
  transform: translate(0, 0);
  transform: translate3d(0, 0, 0); }

.oa-header__sidenav__main__panel--subopened {
  transform: translate(-30%, 0);
  transform: translate3d(-30%, 0, 0); }

.oa-header__sidenav__main__panel--hidden {
  display: none; }

.oa-header__sidenav--withbanner .oa-header__sidenav__main__panel {
  padding-top: 30px; }

.oa-header__sidenav__main__panel__list {
  list-style: none;
  padding: 0;
  margin: 0; }

.oa-header__sidenav__main__panel__list__icon {
  margin-right: 5px;
  font-weight: 500;
  position: relative;
  top: -1px; }
  .oa-header__sidenav__main__panel__list__icon.oa-hdr19-icon {
    width: 13px;
    height: 16px; }

.oa-header__sidenav__main__countryicon {
  max-height: 16px;
  width: 22px;
  margin-right: 1px;
  margin-bottom: 0;
  margin-left: -3px;
  opacity: 0;
  position: relative;
  top: -1px; }

.oa-header__sidenav__main__rewardsclubicon {
  width: 17px;
  margin-right: 3px;
  position: relative;
  margin-left: 0;
  top: -2px; }

.oa-hdr19-icon {
  color: #fff;
  vertical-align: middle;
  display: inline-block;
  width: 15px;
  height: 20px; }
  @media (min-width: 1370px) {
    .oa-hdr19-icon {
      width: 20px; } }

.oa-hdr19-icon--cart {
  position: relative;
  width: auto;
  height: 18px;
  top: -1px; }
  @media (min-width: 1370px) {
    .oa-hdr19-icon--cart {
      width: auto;
      height: 23px;
      top: 0; } }

@media (max-width: 1369px) {
  .oa-hdr19-icon--search {
    width: 17px;
    padding-top: 1px; } }

.oa-hdr19-icon.oa-hdr19-icon--wishlist {
  overflow: visible; }

.oa-hdr19-top .oa-hdr19-icon.oa-hdr19-icon--wishlist {
  width: auto;
  height: 15px; }
  @media (min-width: 1370px) {
    .oa-hdr19-top .oa-hdr19-icon.oa-hdr19-icon--wishlist {
      height: 18px;
      position: relative;
      top: 2px; } }

.oa-bckdrp19 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  inset: 0;
  background: #000;
  opacity: 0.4;
  display: block;
  will-change: opacity;
  transition: opacity 225ms; }

.oa-bckdrp19--sidenav {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0), black 50%);
  z-index: 100000104; }
  @media (min-width: 1370px) {
    .oa-bckdrp19--sidenav {
      display: none !important; } }

.oa-bckdrp19--flyout {
  z-index: 100000004; }
  @media (max-width: 1369px) {
    .oa-bckdrp19--flyout {
      display: none !important; } }

.oa-bckdrp19--search {
  z-index: 100000004; }

.oa-bckdrp19--hidden {
  display: none; }

html #page-center {
  position: relative;
  width: 100%;
  transition: transform 225ms ease-in-out;
  background: #fff; }
html .page-center--ontop {
  z-index: 111111111111; }
html body.modal-open #page-center {
  z-index: auto; }
html.oa-menumobile--opened {
  position: relative; }
  @media (min-width: 1370px) {
    html.oa-menumobile--opened {
      transform: none; } }
  html.oa-menumobile--opened #page-center {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    height: calc(100vh);
    transform: translate(280px, 0);
    transform: translate3d(280px, 0, 0); }
    @media (min-width: 340px) {
      html.oa-menumobile--opened #page-center {
        transform: translate(320px, 0);
        transform: translate3d(320px, 0, 0); } }
  @media (max-width: 1369px) {
    html.oa-menumobile--opened .otCookiesNotification,
    html.oa-menumobile--opened #recently-notification,
    html.oa-menumobile--opened #smile-ui-container {
      display: none; } }
@media (max-width: 1369px) {
  html.oa-nooverflow body {
    overflow-x: hidden !important; } }

.oa-hdr19-main__right__reward-club-img {
  width: 17px;
  margin-right: 5px;
  position: relative;
  margin-left: 1px; }

.oa-hdr19-top--gradient {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.2) 83%, rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), color-stop(83%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.2) 83%, rgba(0, 0, 0, 0));
  background-color: transparent; }

.oa-content.oa-content--hdr-gradient {
  margin-top: -56px; }
  @media (min-width: 1370px) {
    .oa-content.oa-content--hdr-gradient {
      margin-top: -66px; } }

.oa-content--transparent-header {
  margin-top: -67px; }
  @media (min-width: 1370px) {
    .oa-content--transparent-header {
      margin-top: -81px; } }

.oa-hdr19 {
  transition: border-bottom-color 225ms 0ms; }
.oa-hdr19 .oa-hdr19-top {
  transition: background 225ms 0ms, color 225ms 0ms; }
@media (min-width: 1370px) {
  .oa-hdr19 .oa-hdr19-main__left__link {
    transition: color 225ms 0ms, background-color 225ms 0ms; }
    .oa-hdr19 .oa-hdr19-main__left__link::before {
      transition: transform 150ms ease-in-out, opacity 100ms 50ms ease-in-out, background-color 225ms; }
  .oa-hdr19 .oa-hdr19-top__search__input {
    transition: color 225ms 0ms; } }

.oa-hdr19--transparent .oa-hdr19-top__logo--black {
  position: relative;
  z-index: 2; }
.oa-hdr19--transparent .oa-hdr19-top__logo--white {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  inset: 0;
  z-index: 1; }
  .oa-hdr19--transparent .oa-hdr19-top__logo--white, .oa-hdr19--transparent .oa-hdr19-top__logo--white.lazy, .oa-hdr19--transparent .oa-hdr19-top__logo--white.lazy:not(.loaded) {
    opacity: 0; }
.oa-hdr19--transparent:hover {
  transition: border-bottom-color 225ms; }
  .oa-hdr19--transparent:hover .oa-hdr19-top {
    transition: background 225ms, color 225ms; }
  @media (min-width: 1370px) {
    .oa-hdr19--transparent:hover .oa-hdr19-main__left__link {
      transition: color 225ms, background-color 225ms; }
      .oa-hdr19--transparent:hover .oa-hdr19-main__left__link::before {
        transition: transform 150ms ease-in-out, opacity 100ms 50ms ease-in-out, background-color 225ms; }
    .oa-hdr19--transparent:hover .oa-hdr19-top__search__input {
      transition: color 225ms; } }
.oa-hdr19--transparent:not(:hover) {
  border-bottom-color: transparent; }
  .oa-hdr19--transparent:not(:hover) .oa-hdr19-top {
    background: transparent;
    color: #fff; }
  .oa-hdr19--transparent:not(:hover) .oa-hdr19-top__toggle__line {
    background: #fff; }
  .oa-hdr19--transparent:not(:hover) .oa-hdr19-icon {
    color: #fff; }
  .oa-hdr19--transparent:not(:hover) .oa-hdr19-top__logo--black {
    transition-delay: 0ms; }
  .oa-hdr19--transparent:not(:hover) .oa-hdr19-top__logo--white.lazy {
    opacity: 1; }
  .oa-hdr19--transparent:not(:hover) .oa-hdr19-top__logo--white.lazy:not(.loaded) {
    opacity: 0; }
  @media (min-width: 1370px) {
    .oa-hdr19--transparent:not(:hover) .oa-hdr19-main__left__link, .oa-hdr19--transparent:not(:hover) .oa-hdr19-main__left__link:hover, .oa-hdr19--transparent:not(:hover) .oa-hdr19-main__left__link:focus {
      color: #fff; }
    .oa-hdr19--transparent:not(:hover) .oa-hdr19-main__left__link::before {
      background-color: #fff; }
    .oa-hdr19--transparent:not(:hover) .oa-hdr19-top__search__input, .oa-hdr19--transparent:not(:hover) .oa-hdr19-top__search__input:hover, .oa-hdr19--transparent:not(:hover) .oa-hdr19-top__search__input:focus {
      color: #fff; }
    .oa-hdr19--transparent:not(:hover) .form-control::-webkit-input-placeholder {
      color: rgba(255, 255, 255, 0.5); }
    .oa-hdr19--transparent:not(:hover) .form-control:-moz-placeholder {
      color: rgba(255, 255, 255, 0.5); }
    .oa-hdr19--transparent:not(:hover) .form-control::-moz-placeholder {
      color: rgba(255, 255, 255, 0.5); }
    .oa-hdr19--transparent:not(:hover) .form-control:-ms-input-placeholder {
      color: rgba(255, 255, 255, 0.5); }
    .oa-hdr19--transparent:not(:hover) .form-control::-ms-input-placeholder {
      color: rgba(255, 255, 255, 0.5); }
    .oa-hdr19--transparent:not(:hover) .form-control::placeholder {
      color: rgba(255, 255, 255, 0.5); } }

.oa-hdr19-blog {
  background-color: #fff;
  border-bottom: 1px solid #e5e5e5; }

.oa-hdr19-blog__container {
  justify-content: space-evenly;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  height: 100%;
  overflow-x: hidden; }

.oa-hdr19-blog__item {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  justify-content: center;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  color: #333; }
  .oa-hdr19-blog__item:hover {
    font-weight: 500; }

.oa-hdr19-blog__item a {
  color: #333;
  width: 100%;
  padding: 10px 0;
  font-weight: inherit; }
  .oa-hdr19-blog__item a:hover {
    font-weight: inherit; }

.oa-hdr19-blog__item.active-main a span {
  border-bottom: 2px solid #000; }

.oa-hdr19-blog__item.active a span {
  border-bottom: 2px solid #000; }

.oa-hdr19-blog__item.active-transparent a span {
  border-color: transparent !important; }

.oa-hdr19-blog__item.active.active-transparent a span {
  border-color: #000 !important; }

.oa-hdr19-blog__item:not(.oa-hdr19-blog__item--hidden-desktop):last-of-type {
  justify-content: flex-start; }

.oa-hdr19-blog__item:not(.oa-hdr19-blog__item--hidden-desktop):first-of-type {
  justify-content: flex-end; }

.oa-hdr19-blog__health {
  background-color: #30757b;
  color: #fff;
  border-bottom: none; }

.oa-hdr19-blog__health a {
  color: #fff; }

.oa-hdr19-blog__health .oa-hdr19-blog__item.active a span {
  border-bottom-color: #fff; }

.oa-hdr19-top__item-country {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 5px; }

.oa-hdr19-icon--location {
  margin-top: 5px; }

.oa-hidden-header-desktop-logo {
  fill: #fff;
  height: 43px;
  width: 43px;
  margin-top: 4px; }

.oa-hidden-header-mobile-logo {
  fill: #fff;
  height: 36px;
  width: 36px;
  margin-top: 2px; }

body.oa-blog .oa-hdr19-top__cart-badge {
  opacity: 0 !important; }
body.oa-blog .oa-hdr19-top__user,
body.oa-blog .oa-hdr19-top__search,
body.oa-blog .oa-hdr19-top__search-toggle,
body.oa-blog .oa-hdr19-top__account,
body.oa-blog .oa-hdr19-top__cart {
  display: none; }
body.oa-blog .oa-hdr19--top-hidden .oa-hdr19-main__right {
  transform: translate(0, 0);
  transform: translate3d(0, 0, 0); }

.oa-hdr20__search-result {
  position: fixed;
  top: 66px;
  left: 0;
  width: 100%;
  bottom: 0;
  opacity: 1;
  padding: 0 0 20px;
  overflow: auto;
  transition: all 250ms ease-in 0s;
  background: white;
  z-index: 10; }

.oa-body__stop-bg-scroll {
  overflow: hidden; }

#oa-hdr20__search-close,
#oa-hdr20__search-delete {
  border: none;
  white-space: nowrap;
  color: #000;
  box-shadow: none;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center; }

#oa-hdr20__search-close svg {
  width: 17px;
  fill: #000; }

#oa-hdr20__search-delete {
  text-decoration: underline;
  font-size: 12px;
  font-weight: bold; }

.oa-hdr20__search-bar-wrapper {
  position: sticky;
  top: 0;
  background-color: #fff;
  z-index: 40;
  padding: 10px 0 0 0;
  color: #000; }

.oa-hdr20__search-bar-wrapper-inner {
  padding: 10px 0;
  border-bottom: none;
  margin: 0 10px;
  display: flex;
  justify-content: space-between;
  align-items: center; }

.oa-hdr20__search-bar-wrapper #oa-search-input {
  width: 100%;
  margin-right: 20px;
  box-shadow: none;
  border: none;
  outline: none;
  max-width: 100%;
  padding-left: 0;
  font-size: 14px; }

.oa-hdr20__search-bar-wrapper #oa-search-input:focus,
.oa-hdr20__search-bar-wrapper #oa-search-input:hover {
  box-shadow: none;
  border: none;
  outline: none; }

.oa-hdr20__search-bar-wrapper .ais-search-box {
  max-width: initial; }

.oa-hdr20__search-bar-wrapper .ais-search-box--magnifier-wrapper {
  display: none; }

.oa-hdr20__search-bar-wrapper .ais-search-box--reset-wrapper {
  display: none !important; }

.ais-infinite-hits {
  display: flex;
  flex-wrap: wrap;
  margin-right: -10px; }

.pagination-wrapper {
  display: flex;
  align-items: center;
  justify-content: center; }
  .pagination-wrapper ul {
    margin-bottom: 0; }

.ais-pagination--item__active {
  font-weight: bold; }

.oa-hdr20__search-bar-wrapper #oa-hdr20__search-delete,
.oa-hdr20__search-bar-wrapper #oa-hdr20__search-close {
  padding-right: 0; }

.ais-infinite-hits:after {
  content: "";
  clear: both;
  display: none; }

.ais-infinite-hits--showmore {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 20px 0; }

.ais-infinite-hits--showmore button {
  box-sizing: border-box;
  font: inherit;
  overflow: visible;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  white-space: nowrap;
  line-height: 1.42857;
  user-select: none;
  transition: all 0.2s ease;
  border: none;
  text-transform: uppercase;
  letter-spacing: 0;
  text-align: center;
  font-family: "Diatype", "Montserrat", "Helvetica", "Arial", sans-serif;
  width: auto;
  margin: 0 auto;
  background: #000;
  color: #fff;
  outline: none !important;
  font-size: 14px;
  padding: 6px 8px 5px 8px;
  font-weight: 500;
  padding-left: 19px;
  padding-right: 19px;
  height: 38px;
  border-radius: 38px;
  display: none;
  margin-left: 0;
  margin-right: 0;
  margin-top: 15px; }

#hits.oa-search--loading {
  background-image: url("https://cdn.shopify.com/s/files/1/0744/0203/files/loading.gif?v=1461160603");
  height: 20px;
  width: 20px;
  background-size: cover;
  margin: 33vh auto 0 auto; }

#loading-screen.oa-search--loading {
  background-image: url("https://cdn.shopify.com/s/files/1/0744/0203/files/loading.gif?v=1461160603");
  height: 20px;
  width: 20px;
  background-size: cover;
  margin: 0 auto 0 auto;
  background-repeat: no-repeat; }

.loading-container {
  height: 300px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center; }

@media (max-width: 1369px) {
  .ais-infinite-hits--showmore {
    margin-bottom: 100px; } }
.ais-infinite-hits--item {
  width: 50%; }

#hits {
  margin: 0;
  overflow: hidden; }

.ais-infinite-hits--item .oa-prdct20-item {
  margin: 0;
  padding: 10px 10px 0 0; }

#hits-results .ais-hits__empty {
  padding: 11px 10px 2px 10px;
  font-size: 13px; }
#hits-results .ais-hits {
  padding: 11px 10px 2px 10px;
  font-size: 13px;
  color: #000; }

.snize-sticky-searchbox {
  display: none !important; }

.oa-hdr20__search-bar-wrapper {
  margin: 0 0;
  border-bottom: 1px solid #e5e5e5; }

@media (min-width: 992px) {
  #hits {
    margin: 0px; }

  .ais-infinite-hits {
    margin-right: 0px; }

  .ais-infinite-hits--item .oa-prdct20-item {
    margin: 10px 10px;
    padding: 0px; }

  .ais-infinite-hits--item {
    width: 33.3%; }

  .oa-hdr20__search-bar-wrapper {
    padding: 30px 10px 0px 10px;
    margin: 0px;
    border-bottom: none; }
    .oa-hdr20__search-bar-wrapper #oa-hdr20__search-delete,
    .oa-hdr20__search-bar-wrapper #oa-hdr20__search-close {
      padding-right: 0px; }
    .oa-hdr20__search-bar-wrapper #oa-hdr20__search-delete {
      font-size: 14px; }

  .oa-hdr20__search-result {
    padding: 0px 40px 20px; }

  #hits {
    margin: 0; }

  .ais-infinite-hits {
    margin-right: 0; }

  .ais-infinite-hits--item .oa-prdct20-item {
    margin: 10px 10px;
    padding: 0; }

  .ais-infinite-hits--item {
    width: 33.3%; }

  .oa-hdr20__search-bar-wrapper {
    padding: 30px 10px 0 10px;
    margin: 0;
    border-bottom: none; }
    .oa-hdr20__search-bar-wrapper #oa-hdr20__search-delete,
    .oa-hdr20__search-bar-wrapper #oa-hdr20__search-close {
      padding-right: 0; }
    .oa-hdr20__search-bar-wrapper #oa-hdr20__search-delete {
      font-size: 14px; }

  .oa-hdr20__search-result {
    padding: 0 20px 20px; }

  #hits-results .ais-hits__empty {
    padding: 20px 10px 10px 10px;
    font-size: 16px; }
  #hits-results .ais-hits {
    padding: 20px 10px 10px 10px;
    font-size: 16px; }

  .oa-hdr20__search-bar-wrapper #oa-search-input {
    font-size: 20px; }

  .oa-hdr20__search-bar-wrapper-inner {
    padding: 10px 0;
    margin: 0 0;
    border-bottom: 1px solid #e5e5e5; }

  .oa-body__stop-bg-scroll .oa-hdr19-top__container {
    padding-right: 67px; }

  .oa-body__stop-bg-scroll .oa-hdr19-main__right__link__countryicon {
    margin-right: 27px; }

  .oa-body__stop-bg-scroll .oa-hdr19-banner__message {
    margin-right: 17px; }

  .oa-hdr19-main__right__link__countryicon-title {
    margin: 0;
    text-decoration: none;
    margin-right: 8px; }

  .oa-hdr19-main__right__link .bs-caret .caret {
    right: 12px;
    margin-top: -2px;
    border: 0;
    height: 14px;
    color: #fff; }

  .oa-hdr19-main__right__link .bs-caret .caret:before {
    transition-duration: 0.3s;
    font: 16px/1 "Women's Best";
    content: "\f071";
    position: relative;
    top: 0;
    float: right;
    font-size: 18px;
    font-weight: 300;
    color: #8d8d8d;
    left: 10px; } }
@media (min-width: 1200px) {
  .ais-infinite-hits--item {
    width: 25%; } }
@media (min-width: 1920px) {
  .ais-infinite-hits--item {
    width: 20%; } }
.oa-content--hdr-gradient {
  margin-top: -56px;
  margin-top: 0; }
  @media (min-width: 1370px) {
    .oa-content--hdr-gradient {
      margin-top: -66px;
      margin-top: 0; } }

.oa-hdr19-bottom__ticketpromo {
  background: #ee3135;
  color: #fff;
  width: 100%;
  display: block;
  text-align: center;
  padding: 15px 5px; }

a.oa-hdr19-bottom__ticketpromo {
  color: #fff; }

@media (max-width: 767px) {
  .oa-hdr19-bottom__ticketpromo {
    font-size: 12px; } }
.oa-hdr19-bottom__ticketpromo:hover {
  background: #ee3135;
  color: #fff; }

.oa-hdr19-bottom__ticketpromo span {
  text-decoration: underline; }

#flyout-mid-year-sale .oa-hdr19-main__flyout__inner-left,
#flyout-fashion-sale .oa-hdr19-main__flyout__inner-left {
  justify-content: center;
  margin-left: auto; }

.sw-spacer {
  background: #eee;
  width: 1px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 50%;
  transform: translateY(50%);
  margin: 0 15px; }

.oa-body__stop-bg-scroll .oa-body .oa-hdr19--fixed {
  position: fixed; }

.oa-header__sidenav__main__link__text .small {
  font-size: 80%; }

.oa-hdr20__search-result {
  padding: 0 0 20px 0; }

.oa-hdr20__search-types {
  display: flex;
  align-items: center;
  justify-content: space-around; }

.oa-hdr20__search-type {
  cursor: pointer;
  padding: 15px 10px;
  width: calc(100% / 3);
  text-align: center;
  position: relative;
  text-transform: uppercase; }

.oa-hdr20__search-type.active {
  font-weight: bold; }

.oa-hdr20__search-type:after {
  content: "";
  border-bottom: 2px solid #ccc;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 45px; }

.oa-hdr20__search-type.active:after {
  content: "";
  border-bottom: 2px solid #000;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 45px; }

.oa-hdr20__search-container {
  overflow: hidden; }

.oa-hdr20__search-result-wrapper {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 0 0 0;
  margin-right: -10px; }

.oa-hdr20__search-result-wrapper .oa-prdct20-item {
  width: calc(100% / 2 - 10px);
  margin-right: 10px; }
  @media (min-width: 992px) {
    .oa-hdr20__search-result-wrapper .oa-prdct20-item {
      width: calc(100% / 3 - 10px);
      padding-bottom: 30px; } }
  @media (min-width: 1300px) {
    .oa-hdr20__search-result-wrapper .oa-prdct20-item {
      width: calc(100% / 4 - 10px); } }
  @media (min-width: 2200px) {
    .oa-hdr20__search-result-wrapper .oa-prdct20-item {
      width: calc(100% / 5 - 10px); } }
  @media (min-width: 2500px) {
    .oa-hdr20__search-result-wrapper .oa-prdct20-item {
      width: calc(100% / 6 - 10px); } }

.oa-hdr20__popular-searches {
  padding: 0 10px; }

.oa-hdr20__popular-searches-listing {
  display: flex;
  flex-wrap: wrap; }

.oa-hdr20__popular-searches-listing-item {
  padding: 0 15px 10px 0;
  cursor: pointer;
  text-transform: capitalize; }

.oa-hdr20__popular-searches-listing-item:hover,
.oa-hdr20__pages-listing-item:hover {
  text-decoration: underline; }

.oa-hdr20__popular-searches h4,
.oa-hdr20__pages h4,
.oa-hdr20__popular-collections h4 {
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 600; }

.oa-hdr20__popular-searches-listing-item,
.oa-hdr20__pages-listing-item {
  font-size: 13px;
  color: #000; }

.oa-hdr20__pages {
  padding: 0 10px; }

.oa-hdr20__pages-listing {
  display: flex;
  flex-wrap: wrap; }

.oa-hdr20__pages-listing-item {
  padding: 0 15px 10px 0;
  cursor: pointer; }

.oa-hdr20__popular-collections {
  padding: 50px 20px 0 10px; }

.oa-hdr20__search-bar-wrapper {
  padding: 5px 0 0 0;
  border-top: 1px solid #e5e5e5;
  margin: 0;
  z-index: 20; }

.oa-hdr20__emptysearch-categories {
  display: block;
  border-top: 1px solid #e5e5e5;
  margin-top: 5px; }

.oa-hdr20__emptysearch-categorie {
  border-bottom: 1px solid #e5e5e5;
  padding: 10px 10px;
  display: flex;
  align-items: center;
  font-weight: 600;
  position: relative; }

.oa-hdr20__emptysearch-categorie.oa-header__sidenav__main__link--next:before {
  font-size: 20px; }

.oa-hdr20__emptysearch-categorie picture,
.oa-hdr20__emptysearch-categorie img {
  width: 42px;
  height: 42px;
  margin-right: 10px; }

#oa-hdr20__search-close {
  padding-right: 5px; }

.oa-hdr20__search-bar-wrapper-inner {
  margin: 0 10px; }

.oa-hdr20__search-result .oa-hdr20__popular-collections {
  display: none;
  width: 100%; }

.oa-hdr20__popular-collections .btn-cta {
  padding-left: 20px;
  padding-right: 20px;
  margin-right: 0; }

.oa-hdr20__popular-collections .index-slider-categories {
  display: flex; }

@media (min-width: 1300px) {
  .oa-hdr20__search-result-wrapper {
    margin-right: 0;
    padding-left: 10px; }

  .oa-hdr20__popular-searches-listing-item,
  .oa-hdr20__pages-listing-item {
    font-size: 14px; }

  .oa-hdr20__search-types {
    display: none; }

  .oa-hdr20__pages {
    padding: 0 10px 0 20px;
    margin-top: 15px;
    margin-bottom: 10px;
    border-left: 1px solid #e5e5e5; }

  .oa-hdr20__pages-listing {
    display: flex;
    flex-wrap: wrap; }

  .oa-hdr20__pages-listing-item {
    padding: 0 15px 0 0;
    cursor: pointer; }

  .oa-hdr20__pages h4 {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 14px; }

  .oa-hdr20__search-bar-wrapper-inner {
    margin: 0; }

  .oa-hdr20__emptysearch-categories {
    display: none; }

  .oa-hdr20__search-container--empty {
    display: flex;
    flex-wrap: wrap; }

  .oa-hdr20__search-container .oa-hdr20__popular-searches {
    padding-right: 50px; }

  #oa-hdr19 .oa-hdr20__search-result {
    padding-left: 0; }

  .oa-hdr20__search-container {
    padding: 0 40px; }

  .oa-hdr20__search-bar-wrapper-inner {
    padding: 10px 55px; }

  .oa-hdr20__search-result .oa-hdr20__popular-collections {
    display: block; }

  .oa-hdr20__search-result .index-slider-categories .swiper-slide {
    margin-right: 10px;
    min-width: unset; } }
@keyframes oa_header_fadeInFadeOut {
  0% {
    opacity: 0; }

  20%,
  80% {
    opacity: 1; }

  99% {
    opacity: 0;
    display: none; }

  to {
    display: none;
    height: 0; } }

.oa_header-tooltip {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 34.3rem;
  position: absolute;
  top: 5.7rem;
  z-index: 2;
  opacity: 0;
  animation: oa_header_fadeInFadeOut 5s ease;
  animation-fill-mode: forwards;
  animation-delay: 3s;
  text-align: left; }

.oa_header-tooltip .oa_header-tooltip-container {
  margin: 0 15px; }

@media (min-width: 1024px) {
  .oa_header-tooltip {
    top: 3.5rem;
    right: -30px; }

  .oa_header-tooltip .oa_header-tooltip-container {
    margin: 0; } }
.oa_header-tooltip-container--inner {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 34.3rem;
  background-color: #ffffff;
  padding: 15px 15px;
  border-radius: 0.4rem;
  line-height: 1.5;
  box-shadow: 0 0.4rem 6rem 0 rgba(0, 0, 0, 0.1); }

.oa_header-tooltip-container--inner:before {
  content: "";
  position: absolute;
  top: -0.7rem;
  right: 6rem;
  width: 1.5rem;
  height: 1.5rem;
  border-top-left-radius: 0.3rem;
  transform: rotate(45deg); }

@media (min-width: 1024px) {
  .oa_header-tooltip-container--inner:before {
    right: 48px; } }
.oa_header-tooltip-container--inner-black {
  color: #f5f5f5; }

.oa_header-tooltip-container--inner-black,
.oa_header-tooltip-container--inner-black:before {
  background-color: #000000; }

.oa_header-tooltip-container--inner-black.oa_header-tooltip-content {
  color: #f5f5f5; }

.oa_header-tooltip-content-link {
  display: inline-block;
  font-weight: 700;
  text-decoration: underline; }

.oa_header-tooltip-container--inner-black .oa_header-tooltip-content-link {
  color: #f5f5f5;
  text-decoration: underline; }

.oa_header-tooltip-container--inner-black .oa_header-tooltip-content-link:hover {
  color: #f5f5f5;
  text-decoration: underline; }

.oa_header-tooltip-content-title {
  display: block; }

@keyframes oa_tooltip_hide_link {
  0% {
    opacity: 0; }

  20%,
  80% {
    opacity: 1; }

  99% {
    opacity: 0;
    padding: 15px 15px;
    width: 100%; }

  to {
    width: 0;
    padding: 0; } }

.oa_header-tooltip-container--inner-black-anim {
  animation: oa_tooltip_hide_link 7s ease;
  animation-fill-mode: forwards;
  animation-delay: 3s; }

.oa-header-sidenav__close {
  background: transparent;
  display: flex;
  align-items: center;
  margin-inline-start: 10px;
  margin-inline-end: -5px; }

.oa-header-sidenav__close svg {
  width: 16px;
  max-height: 20px; }

.oa-hdr19-main__flyout__left__link.oa-hdr19-main__flyout__left__link--active {
  border-right: 2px solid #fff; }

.oa-hdr19-bottom__item {
  overflow: hidden; }

.oa_shop_collection--loadmore.box {
  width: 100%;
  max-width: 100%; }
  .oa_shop_collection--loadmore.box p {
    color: black; }

.oa_shop_collection--loadmore.box .loading-pic {
  width: 25px;
  height: 25px; }

.underline-bar {
  position: relative;
  height: 4px;
  width: 100%;
  background: black;
  margin-left: 15px;
  z-index: 1;
  display: none; }

.underline-bar::before,
.underline-bar::after {
  content: "";
  position: absolute;
  top: 0;
  width: 0px;
  height: 4px;
  background: black;
  transform: skewX(-30deg);
  z-index: 2; }

.underline-bar::before {
  left: -3px; }

.underline-bar::after {
  right: -3px; }

@media (max-width: 1369px) {
  .oa-hdr19--version-a .oa-hdr19-top {
    background: #fff;
    color: #000; }
  .oa-hdr19--version-a .oa-hdr19-top__cart-badge {
    background: #000;
    color: #fff; }
  .oa-hdr19--version-a .oa-hdr19-icon {
    color: #000; }
  .oa-hdr19--version-a .oa-hdr19-top__toggle__line {
    background: #000; }
  .oa-hdr19--version-a .oa-header__collapse-under-submenu {
    display: none; }
  .oa-hdr19--version-a .oa-hdr19-top__toggle {
    width: 20px; }
  .oa-hdr19--version-a .oa-hdr19-top__toggle__line {
    width: 20px; }
  .oa-hdr19--version-a .oa-header__collapse-links a {
    color: #656565;
    white-space: nowrap; }
  .oa-hdr19--version-a .country-popup.bootstrap-select.btn-group .dropdown-toggle {
    text-transform: none;
    color: #656565;
    font-size: 14px; }
  .oa-hdr19--version-a .oa-header__collapse-links .country-popup.bootstrap-select.btn-group .dropdown-toggle .bs-caret {
    position: relative;
    margin-left: 5px; }
  .oa-hdr19--version-a .oa-header__collapse-links .country-popup.bootstrap-select.btn-group .dropdown-toggle img {
    margin-inline-end: 9px;
    margin-inline-start: 5px; }
  .oa-hdr19--version-a .oa-header__collapse-links .btn-group.bootstrap-select.country-popup {
    justify-content: flex-start;
    padding: 5px 0px; }

  .header-version--a:not('.oa-filtermobile--opened') .oa-header__sidenav {
    width: 100%;
    top: 56px;
    z-index: 111111111117; }
  .header-version--a:not('.oa-filtermobile--opened') .oa-hdr19-bottom {
    position: relative; }

  html.oa-menumobile--opened.header-version--a:not('.oa-filtermobile--opened') #page-center {
    transform: translate(0px);
    transform: translate3d(0px, 0, 0); }

  .oa-header__collapse-tabs {
    display: flex;
    margin: 0 0 10px 0;
    background: #fff;
    justify-content: space-between;
    padding: 0px 50px 0px 0px;
    position: sticky;
    top: 0px;
    z-index: 9;
    box-shadow: 0 66px 19px 0 rgba(209, 209, 209, 0), 0 42px 17px 0 rgba(209, 209, 209, 0.01), 0 24px 14px 0 rgba(209, 209, 209, 0.05), 0 11px 11px 0 rgba(209, 209, 209, 0.09), 0 3px 6px 0 rgba(209, 209, 209, 0.1);
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px; }

  .oa-header__collapse-tab {
    position: relative;
    background: none;
    border: none;
    outline: none;
    font-size: 20px;
    color: #9e9e9e;
    padding: 12px 2px 8px 2px;
    transition: color 0.2s;
    cursor: pointer; }

  .oa-header__collapse-tab:last-child {
    margin-right: 0; }

  .oa-header__collapse-tab.is-active {
    color: #000; }

  .oa-header__collapse-tab-underline {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 0;
    background: #161616;
    border-radius: 1.2px;
    transition: none;
    pointer-events: none;
    will-change: width;
    display: none; }

  .oa-header__collapse-tab.is-active .oa-header__collapse-tab-underline {
    display: block;
    width: 100%; }

  li.oa-header__collapse--menu-item {
    color: #999; }

  li.oa-header__collapse--menu-item.is-active {
    color: #000; }

  li.oa-header__collapse--menu-item::after {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("https://cdn.shopify.com/s/files/1/0429/6120/7445/files/plus.svg?v=1755081176");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    right: 0px;
    top: 4px; }

  li.oa-header__collapse--menu-item.is-active::after {
    background-image: url("https://cdn.shopify.com/s/files/1/0429/6120/7445/files/minus.svg?v=1755081176"); }

  .oa-header__collapse-submenu {
    list-style: none;
    padding: 0;
    margin: 24px 0 0 0;
    min-height: 220px; }

  .oa-header__collapse-submenu li {
    font-size: 22px;
    color: #000;
    margin-bottom: 13px;
    list-style: none;
    will-change: opacity, transform; }

  .oa-header__collapse-submenu li a {
    color: #000; }

  .oa-header__collapse-footer {
    margin-top: 20px; }

  .oa-header__collapse-submenu .oa-header__collapse-under-submenu li a {
    font-size: 16px;
    color: #5c5c5c; } }
.oa-header__collapse {
  display: none;
  background: #fff;
  width: 100%;
  padding: 0px 20px 10px 20px;
  overflow: scroll;
  border-top: 1px solid #e5e5e5; }

.oa-header__loyalty-card {
  margin-right: 0px;
  margin-left: 0px;
  padding: 30px 15px;
  color: #fff;
  background-image: url("https://cdn.shopify.com/s/files/1/0429/6120/7445/files/Navigation_Loyalty_Program_mobile_2.jpg?v=1755080647");
  background-position: center;
  background-size: cover; }

.oa-header__loyalty-card .btn {
  margin-left: 0px;
  margin-right: 10px;
  display: flex;
  align-items: center; }

.oa-header__loyalty-card h3 {
  color: #fff;
  margin-top: 0px;
  font-size: 28px;
  margin-bottom: 5px; }

.oa-header__loyalty-card p {
  margin-bottom: 5px; }

.oa-header__loyalty-card a {
  color: #fff; }

.oa-header__loyalty-card .link-underline {
  text-decoration: underline;
  color: #fff; }

.oa-header__loyalty-card-cta-container {
  display: flex;
  align-items: center;
  padding-top: 10px; }

.oa-header__collapse-links a {
  padding: 5px 0px; }

.oa-header__collapse-links {
  display: flex;
  flex-direction: column;
  padding: 20px 0px 50px 0px; }

@media (min-width: 1370px) {
  .oa-hdr19-top__logo--black {
    opacity: 0; }

  .oa-hdr19-top__logo--white {
    opacity: 1; }

  .oa-hdr19-main--a,
  .oa-hdr19-main--b {
    height: 100%; }

  .oa-hdr19-main--a {
    display: flex;
    justify-content: center; }
    .oa-hdr19-main--a .oa-hdr19-top__container {
      border-bottom: 1px solid #f5f5f5; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right__link--pinned {
      flex-direction: column; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right-wrapper {
      background-color: #fff;
      min-height: 385px; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right-wrapper--static-img {
      width: calc(100% - 400px); }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right-wrapper--static-img .oa-hdr19-main__flyout__right--img {
      width: 420px;
      margin-top: 10px; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right__link {
      white-space: nowrap;
      color: #000;
      padding: 5px 10px 10px 10px; }
    .oa-hdr19-main--a .oa-hdr19-main__left__link {
      text-transform: none;
      font-size: 18px; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout-row {
      height: fit-content;
      min-height: auto; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__left {
      border-right: 1px solid #f5f5f5;
      padding: 0px;
      margin: 15px 0px; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__inner-left {
      justify-content: flex-start;
      min-width: auto; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__left__link {
      padding-left: 0px;
      text-transform: none;
      font-size: 18px;
      white-space: nowrap;
      color: #000; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right > * {
      flex: 0 1 20%; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right ul {
      margin-top: 20px;
      border-left: none;
      padding: 5px 10px 10px 50px; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right ul.oa-hdr19-main__flyout__right--img {
      margin-top: 20px;
      margin-bottom: 20px;
      flex-basis: 420px;
      overflow: hidden;
      padding: 0px;
      position: relative; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right ul.oa-hdr19-main__flyout__right--img .oa-hdr19-main__flyout__right__link {
      padding: 0px; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__left__link {
      color: #999999; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__left__link:hover {
      color: #000; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__left__link.oa-hdr19-main__flyout__left__link--active {
      border-right: none;
      display: flex;
      align-items: center;
      color: #000; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__left__link.oa-hdr19-main__flyout__left__link--active:after {
      display: none; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__left__link.oa-hdr19-main__flyout__left__link--active .underline-bar {
      display: inline-block;
      position: relative;
      width: 0%;
      background-color: #000;
      margin-left: 20px;
      opacity: 0;
      transition: none; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__left__link.oa-hdr19-main__flyout__left__link--active .underline-bar::before,
    .oa-hdr19-main--a .oa-hdr19-main__flyout__left__link.oa-hdr19-main__flyout__left__link--active .underline-bar::after {
      width: 6px; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__left__link.oa-hdr19-main__flyout__left__link--nohighlight.oa-hdr19-main__flyout__left__link--active .underline-bar {
      display: none; }
    .oa-hdr19-main--a .oa-hdr19-main__left {
      width: fit-content;
      z-index: 100000007; }
    .oa-hdr19-main--a .oa-hdr19-main--a .oa-hdr19-main__flyout__left__link {
      white-space: nowrap; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout {
      border-bottom: 1px solid #f5f5f5;
      border-top: 1px solid #f5f5f5;
      background-color: #fff;
      color: #000;
      box-shadow: 0 66px 19px 0 rgba(209, 209, 209, 0), 0 42px 17px 0 rgba(209, 209, 209, 0.01), 0 24px 14px 0 rgba(209, 209, 209, 0.05), 0 11px 11px 0 rgba(209, 209, 209, 0.09), 0 3px 6px 0 rgba(209, 209, 209, 0.1); }
    .oa-hdr19-main--a .btn-cta {
      padding: 6px 20px;
      display: flex;
      align-items: center; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right__link--pinned:hover,
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right__link--pinned:focus {
      text-decoration: none; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right__link--pinned .btn-cta {
      margin-top: 10px; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right__link--pinned .btn-cta.btn-cta-white {
      background-color: #fff;
      color: #000; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right--img-content {
      text-transform: uppercase;
      font-size: 20px;
      font-weight: 600;
      white-space: normal;
      padding: 0px 40px; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right--img-content p {
      text-transform: none;
      font-size: 14px;
      font-weight: 400;
      color: #fff; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right--img-content h3 {
      color: #fff;
      font-size: 20px; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right--img-content p,
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right__link--pinned a {
      text-transform: none;
      font-size: 14px;
      font-weight: 400;
      color: #fff; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right__link--pinned .btn {
      margin-bottom: 10px; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__inner-left {
      opacity: 0;
      transform: translateX(-20px);
      visibility: hidden; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right {
      display: flex; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right .oa-hdr19-main__flyout__right--img {
      display: none; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right.oa-hdr19-main__flyout__right--active .oa-hdr19-main__flyout__right--img {
      display: block; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right .oa-hdr19-main__flyout__inner-left {
      display: none; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right.oa-hdr19-main__flyout__right--active .oa-hdr19-main__flyout__inner-left {
      display: flex; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__left {
      min-width: 350px;
      max-width: 350px; }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right-wrapper {
      width: calc(100% - 350px); }
    .oa-hdr19-main--a .oa-hdr19-main__flyout__right .oa-hdr19-main__flyout__right--img:not(.oa-hdr19-main__flyout__right--img--no-animation) .oa-picture-wrapper {
      position: relative;
      height: 0;
      overflow: hidden;
      clip-path: inset(50% 0 50% 0);
      transition: clip-path 0s; }

  .oa-hdr19 .oa-hdr19-main--a .oa-hdr19-main__left__link:before {
    opacity: 0; }

  .oa-hdr19-main--a:hover .oa-hdr19-main__left__link {
    color: #999999; }

  .oa-hdr19-main--a:hover .oa-hdr19-main__left__link.oa-hdr19-main__left__link--active {
    color: #000; }

  .oa-hdr19-main__flyout-footer {
    display: flex;
    width: 100%;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 15px 50px 15px 0px;
    justify-content: flex-start;
    align-items: center;
    height: 50px;
    margin-top: auto; }

  .oa-hdr19-main__flyout-footer a {
    color: #656565;
    margin-right: 30px;
    white-space: nowrap; }

  .oa-hdr19-main__flyout-footer a:hover span {
    color: #000;
    text-decoration: underline;
    cursor: pointer; }

  .oa-hdr19-main__flyout-footer .btn {
    text-transform: none; }

  .oa-hdr19-main__flyout-footer .country-popup {
    font-size: 14px; }

  .oa-hdr19-main__flyout-footer .btn-group.bootstrap-select.country-popup {
    max-width: 130px;
    cursor: pointer;
    color: #656565; }

  .oa-hdr19-main__flyout-footer .btn-group.bootstrap-select.country-popup:hover span {
    text-decoration: underline;
    color: #000; }

  .oa-hdr19--version-a .oa-hdr19-top {
    color: #000;
    background: #fff; }
  .oa-hdr19--version-a .oa-hdr19-main__left__link {
    color: #000; }
  .oa-hdr19--version-a .oa-hdr19-icon {
    color: #000; }
  .oa-hdr19--version-a .oa-hdr19-main__flyout-row {
    flex-wrap: wrap; }
  .oa-hdr19--version-a .oa-hdr19-top__logo--black {
    opacity: 1; }
  .oa-hdr19--version-a .oa-hdr19-top__logo--white {
    opacity: 0; } }
.oa-hdr19--version-a wishlist-link .wk-bubble {
  color: #fff;
  background: #000; }

.oa-hdr19--version-a .oa-hdr19-top__cart-badge {
  color: #fff;
  background: #000; }

.oa-hdr19--version-a.oa-hdr19--transparent:not(:hover) .oa-hdr19-top__logo--black {
  opacity: 0; }

.oa-hdr19--version-a.oa-hdr19--transparent:not(:hover) .oa-hdr19-top__logo--white {
  opacity: 1; }

.oa-hdr19--version-a.oa-hdr19--transparent:not(:hover) wishlist-link .wk-bubble {
  color: #000;
  background: #fff; }

.oa-hdr19--version-a.oa-hdr19--transparent:not(:hover) .oa-hdr19-top__cart-badge {
  color: #000;
  background: #fff; }

.oa-hdr19--version-a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.oa-hdr19--version-b .oa-hdr19-top__logo--white {
  opacity: 1;
  display: block; }

.oa-hdr19--version-b .oa-hdr19-top__logo--black {
  opacity: 0;
  display: none; }

.header-version--a.oa-de .oa-hdr19-main__flyout-footer .btn-group.bootstrap-select.country-popup, .header-version--a.oa-au .oa-hdr19-main__flyout-footer .btn-group.bootstrap-select.country-popup {
  max-width: 230px; }

.header-version--a .country-popup.bootstrap-select.btn-group .dropdown-menu li a:hover span {
  color: #fff; }

.header-version--a .country-popup.bootstrap-select.btn-group .dropdown-menu li a:active span {
  color: #fff; }

.header-version--a .country-popup.bootstrap-select.btn-group .dropdown-menu li.selected a span {
  color: #fff; }

.header-version--a .oa-hdr19-bottom {
  order: -1; }

.header-version--a .oa-hdr19-bottom.oa-header__bottom-about-us {
  order: 0;
  position: sticky; }

html #page-center {
  display: flex;
  flex-direction: column; }
