.product-feature-theme-right .row {
  -ms-flex-align: center;
      align-items: center; }
  .product-feature-theme-right .row .product-feature-theme-image .component-image {
    width: 100%; }
  .product-feature-theme-right .row .product-feature-theme-content {
    margin-bottom: 0; }
    @media (min-width: 576px) {
      .product-feature-theme-right .row .product-feature-theme-content {
        padding-right: 15px;
        padding-left: 15px; } }
    .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info {
      font-family: "HelveticaNeue-Light";
      margin: 0 auto;
      max-width: 33.2142rem;
      width: 100%;
      height: auto; }
      @media (max-width: 767.98px) {
        .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info {
          padding-left: 3.5714rem;
          padding-right: 3.5714rem;
          padding-top: 4.2857rem;
          padding-bottom: 2.8571rem; } }
      .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-brand {
        font-family: "Gotham-Book";
        font-size: 0.7621rem;
        font-weight: 700;
        margin-bottom: 0.397em; }
        @media (min-width: 992px) {
          .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-brand {
            max-width: 80%; } }
        @media (min-width: 992px) {
          .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-brand {
            font-size: 0.9142rem; } }
        @media (min-width: 1600px) {
          .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-brand {
            font-size: 1.1428rem; } }
      .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-name {
        font-size: 0.904rem;
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        margin-bottom: 0.397em; }
        @media (min-width: 992px) {
          .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-name {
            font-size: 0.9142rem; } }
        @media (min-width: 1600px) {
          .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-name {
            font-size: 1.1428rem; } }
      .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-collection {
        font-size: 1.7142rem;
        margin-bottom: 0.175em;
        text-transform: uppercase;
        letter-spacing: 0.17em;
        font-family: "Gotham-Book"; }
        @media (min-width: 992px) {
          .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-collection {
            font-size: 2.0571rem; } }
        @media (min-width: 1600px) {
          .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-collection {
            font-size: 2.5714rem; } }
      .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-description {
        font-family: "HelveticaNeue-Light";
        margin-bottom: 1.071em;
        font-size: 0.7621rem;
        max-width: none;
        padding: 0; }
        @media (min-width: 992px) {
          .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-description {
            font-size: 0.9142rem; } }
        @media (min-width: 1600px) {
          .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-description {
            font-size: 1.1428rem; } }
      .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-price {
        font-family: "Gotham-Book";
        font-size: 1.7143rem;
        color: #000;
        display: block;
        margin-bottom: 2.1875rem; }
        @media (min-width: 992px) {
          .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-price {
            font-size: 2.0571rem; } }
        @media (min-width: 1600px) {
          .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-price {
            font-size: 2.5714rem; } }
        .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-price .price .strike-through {
          color: #000; }
          .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-price .price .strike-through ~ .sales {
            color: #c00; }
      .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-button {
        font-size: 0.6664rem;
        display: inline-block;
        border: 1px solid #000;
        padding: 1.1rem 42px;
        line-height: 0.305em;
        font-family: "Gotham-Black";
        background-color: #000; }
        @media (min-width: 992px) {
          .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-button {
            font-size: 0.7999rem; } }
        @media (min-width: 1600px) {
          .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-button {
            font-size: 1rem; } }
        .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-button a {
          color: #fff; }
          .product-feature-theme-right .row .product-feature-theme-content .product-feature-theme-info .product-button a:hover {
            text-decoration: none; }

.product-feature-theme-right .image {
  text-align: center;
  margin-bottom: 0; }
