.product-sub-navigation-sticky-wrapper {
  width: 100%;
}

.product-sub-navigation {
  background-color: @champagne-25;
  height: @sub-navigation--height;
  width: 100%;

  .lt-xl({ display: none; });

  &__nav-items {
    height: @sub-navigation--height;
  }

  &__nav-item {
    float: left;
    height: 100%;

    &.is-hidden {
      display: none;
    }

    a {
      align-items: center;
      color: @sub-navigation--color;
      display: flex;
      height: 100%;
      padding: 0 @sub-navigation--padding;
      text-decoration: none;

      &.active,
      &:hover {
        background-color: @champagne;
        color: @white;
      }
    }
  }

  &__cta {
    align-items: center;
    display: flex;
    opacity: 0;
    text-align: right;
    visibility: hidden;

    .is-sticky & {
      opacity: 1;
      visibility: visible;
    }

    button {
      margin-right: 0;
      
      svg {
        * {
          fill: @white !important;
        }
      }
    }
  }

  &__price-wrapper {
    color: @champagne;
    display: inline-block;
  }

  &__price {
    &::after {
      content: '*';
      left: @default--space / 4;
      position: relative;
      top: -(@default--space / 4);
    }
  }

  &__tax {
    .p6;

    .product-shipping-costs-link {
      text-decoration-color: lighten(@champagne, 20%);
    }
  }
}
