#main {
  max-width: 98%; }

#back-to-top {
  margin-right: 0 !important; }

@media only screen and (max-width: 767px) {
  #main {
    max-width: 100%; } }

.euJeansDenim {
  width: 100%; }
  .euJeansDenim a {
    text-decoration: underline;
    font-family: lato;
    color: #000 !important;
    display: inline-block; }
    .euJeansDenim a {
      font-size: 14px; }
      @media screen and (min-width: 320px) {
        .euJeansDenim a {
          font-size: calc(14px + 6 * ((100vw - 320px) / 1280)); } }
      @media screen and (min-width: 1600px) {
        .euJeansDenim a {
          font-size: 20px; } }
  .euJeansDenim sup {
    font-size: 60%; }
  .euJeansDenim .euFeature {
    margin: 0 0 2em; }
    @media (max-width: 767px) {
      .euJeansDenim .euFeature {
        margin: 0; } }
  .euJeansDenim .euFeature_copybox {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    width: 30%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%); }
    @media (max-width: 767px) {
      .euJeansDenim .euFeature_copybox {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        text-align: left;
        transform: none;
        margin: 1em 0;
        padding: 0 0.7em;
        box-sizing: border-box; } }
    .euJeansDenim .euFeature_copybox h2.euFeature_copybox_line1 {
      color: #fff !important;
      font-family: argentcf-regular-italic;
      line-height: 1;
      color: #000 !important; }
      .euJeansDenim .euFeature_copybox h2.euFeature_copybox_line1 {
        font-size: 15px; }
        @media screen and (min-width: 320px) {
          .euJeansDenim .euFeature_copybox h2.euFeature_copybox_line1 {
            font-size: calc(15px + 25 * ((100vw - 320px) / 1280)); } }
        @media screen and (min-width: 1600px) {
          .euJeansDenim .euFeature_copybox h2.euFeature_copybox_line1 {
            font-size: 40px; } }
      @media (max-width: 767px) {
        .euJeansDenim .euFeature_copybox h2.euFeature_copybox_line1 {
          font-family: lato;
          line-height: 1.5;
          color: #000 !important; }
          .euJeansDenim .euFeature_copybox h2.euFeature_copybox_line1 {
            font-size: 20px; } }
    @media screen and (max-width: 767px) and (min-width: 320px) {
      .euJeansDenim .euFeature_copybox h2.euFeature_copybox_line1 {
        font-size: calc(20px + 0 * ((100vw - 320px) / 1280)); } }
    @media screen and (max-width: 767px) and (min-width: 1600px) {
      .euJeansDenim .euFeature_copybox h2.euFeature_copybox_line1 {
        font-size: 20px; } }
    .euJeansDenim .euFeature_copybox h2.euFeature_copybox_line2 {
      color: #fff !important;
      font-family: argentcf-regular;
      line-height: 1;
      text-transform: uppercase;
      color: #000 !important; }
      .euJeansDenim .euFeature_copybox h2.euFeature_copybox_line2 {
        font-size: 30px; }
        @media screen and (min-width: 320px) {
          .euJeansDenim .euFeature_copybox h2.euFeature_copybox_line2 {
            font-size: calc(30px + 20 * ((100vw - 320px) / 1280)); } }
        @media screen and (min-width: 1600px) {
          .euJeansDenim .euFeature_copybox h2.euFeature_copybox_line2 {
            font-size: 50px; } }
    .euJeansDenim .euFeature_copybox h2#euline1,
    .euJeansDenim .euFeature_copybox h2#euline2 {
      color: #fff !important; }
      @media (max-width: 767px) {
        .euJeansDenim .euFeature_copybox h2#euline1,
        .euJeansDenim .euFeature_copybox h2#euline2 {
          color: #000 !important; } }
  .euJeansDenim .euContentWrapper {
    max-width: 1312px;
    width: 100%;
    margin: 0 auto;
    padding: 0 1em;
    box-sizing: border-box; }
    .euJeansDenim .euContentWrapper > div,
    .euJeansDenim .euContentWrapper hr {
      margin-bottom: 5%; }
    @media (max-width: 767px) {
      .euJeansDenim .euContentWrapper {
        padding: 0 0.7em;
        box-sizing: border-box; } }
  .euJeansDenim .euBlock_02 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
    @media (max-width: 767px) {
      .euJeansDenim .euBlock_02 {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .euJeansDenim .euBlock_02 .left {
      width: 75%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      @media (max-width: 767px) {
        .euJeansDenim .euBlock_02 .left {
          width: 100%; } }
    .euJeansDenim .euBlock_02 .right {
      width: 25%;
      max-width: 250px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
      @media (max-width: 767px) {
        .euJeansDenim .euBlock_02 .right {
          width: 100%;
          display: none !important; } }
  .euJeansDenim .euBlock_03 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
    @media (max-width: 767px) {
      .euJeansDenim .euBlock_03 {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .euJeansDenim .euBlock_03 .left {
      width: 30%;
      max-width: 400px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
      @media (max-width: 767px) {
        .euJeansDenim .euBlock_03 .left {
          display: none !important; } }
    .euJeansDenim .euBlock_03 .right {
      width: 70%;
      padding-left: 3em;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      @media (max-width: 767px) {
        .euJeansDenim .euBlock_03 .right {
          width: 100%;
          padding: 0; } }
  .euJeansDenim .euBlock_04 {
    width: 80%;
    margin: 0 auto; }
    @media (max-width: 767px) {
      .euJeansDenim .euBlock_04 {
        width: 100%; } }
  .euJeansDenim .euBlock_05 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
    @media (max-width: 767px) {
      .euJeansDenim .euBlock_05 {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .euJeansDenim .euBlock_05 .left {
      width: 75%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      @media (max-width: 767px) {
        .euJeansDenim .euBlock_05 .left {
          width: 100%; } }
    .euJeansDenim .euBlock_05 .right {
      width: 25%;
      max-width: 400px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
      @media (max-width: 767px) {
        .euJeansDenim .euBlock_05 .right {
          width: 100%;
          display: none !important; } }
  .euJeansDenim .euBlock_07 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
    @media (max-width: 767px) {
      .euJeansDenim .euBlock_07 {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .euJeansDenim .euBlock_07 .left {
      width: 70%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      @media (max-width: 767px) {
        .euJeansDenim .euBlock_07 .left {
          width: 100%; } }
    .euJeansDenim .euBlock_07 .right {
      width: 30%;
      max-width: 465px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
      @media (max-width: 767px) {
        .euJeansDenim .euBlock_07 .right {
          display: none !important; } }

.euJeansGreat {
  width: 100%;
  /*block 05*/ }
  .euJeansGreat .euFeature {
    margin: 0 0 2em; }
    @media (max-width: 767px) {
      .euJeansGreat .euFeature {
        margin: 0; } }
  .euJeansGreat .euFeature_copybox {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 48%;
    width: 40%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%); }
    @media (max-width: 767px) {
      .euJeansGreat .euFeature_copybox {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        text-align: left;
        transform: none;
        margin: 1em 0;
        padding: 0 0.7em;
        box-sizing: border-box; } }
    .euJeansGreat .euFeature_copybox .euFeature_copybox_line1 {
      font-family: argentcf-regular-italic;
      line-height: 1;
      color: #000 !important; }
      .euJeansGreat .euFeature_copybox .euFeature_copybox_line1 {
        font-size: 15px; }
        @media screen and (min-width: 320px) {
          .euJeansGreat .euFeature_copybox .euFeature_copybox_line1 {
            font-size: calc(15px + 25 * ((100vw - 320px) / 1280)); } }
        @media screen and (min-width: 1600px) {
          .euJeansGreat .euFeature_copybox .euFeature_copybox_line1 {
            font-size: 40px; } }
      @media (max-width: 767px) {
        .euJeansGreat .euFeature_copybox .euFeature_copybox_line1 {
          font-family: lato;
          line-height: 1.5;
          color: #000 !important; }
          .euJeansGreat .euFeature_copybox .euFeature_copybox_line1 {
            font-size: 20px; } }
    @media screen and (max-width: 767px) and (min-width: 320px) {
      .euJeansGreat .euFeature_copybox .euFeature_copybox_line1 {
        font-size: calc(20px + 0 * ((100vw - 320px) / 1280)); } }
    @media screen and (max-width: 767px) and (min-width: 1600px) {
      .euJeansGreat .euFeature_copybox .euFeature_copybox_line1 {
        font-size: 20px; } }
    .euJeansGreat .euFeature_copybox .euFeature_copybox_line2 {
      font-family: argentcf-regular;
      line-height: 1;
      text-transform: uppercase;
      color: #000 !important; }
      .euJeansGreat .euFeature_copybox .euFeature_copybox_line2 {
        font-size: 30px; }
        @media screen and (min-width: 320px) {
          .euJeansGreat .euFeature_copybox .euFeature_copybox_line2 {
            font-size: calc(30px + 20 * ((100vw - 320px) / 1280)); } }
        @media screen and (min-width: 1600px) {
          .euJeansGreat .euFeature_copybox .euFeature_copybox_line2 {
            font-size: 50px; } }
  .euJeansGreat .euContentWrapper {
    max-width: 1312px;
    width: 100%;
    margin: 0 auto;
    padding: 0 1em;
    box-sizing: border-box; }
    .euJeansGreat .euContentWrapper > div,
    .euJeansGreat .euContentWrapper hr {
      margin-bottom: 5%; }
    @media (max-width: 767px) {
      .euJeansGreat .euContentWrapper {
        padding: 0 0.7em;
        box-sizing: border-box; } }
  .euJeansGreat .euBlock_01 p {
    font-family: lato-bold;
    color: #000 !important; }
    .euJeansGreat .euBlock_01 p {
      font-size: 17px; }
      @media screen and (min-width: 320px) {
        .euJeansGreat .euBlock_01 p {
          font-size: calc(17px + 9 * ((100vw - 320px) / 1280)); } }
      @media screen and (min-width: 1600px) {
        .euJeansGreat .euBlock_01 p {
          font-size: 26px; } }
  .euJeansGreat .euBlock_02 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
    @media (max-width: 767px) {
      .euJeansGreat .euBlock_02 {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .euJeansGreat .euBlock_02 .left {
      width: 50%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      @media (max-width: 767px) {
        .euJeansGreat .euBlock_02 .left {
          width: 100%; } }
    .euJeansGreat .euBlock_02 .right {
      width: 50%; }
      @media (max-width: 767px) {
        .euJeansGreat .euBlock_02 .right {
          width: 100%; } }
  .euJeansGreat .euBlock_03 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
    @media (max-width: 767px) {
      .euJeansGreat .euBlock_03 {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .euJeansGreat .euBlock_03 .left {
      width: 25%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      @media (max-width: 767px) {
        .euJeansGreat .euBlock_03 .left {
          display: none !important; } }
    .euJeansGreat .euBlock_03 .mid {
      width: 60%;
      padding-left: 2em;
      box-sizing: border-box;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      @media (max-width: 767px) {
        .euJeansGreat .euBlock_03 .mid {
          width: 100%;
          padding-left: 0; } }
    .euJeansGreat .euBlock_03 .right {
      width: 16.5%; }
      @media (max-width: 767px) {
        .euJeansGreat .euBlock_03 .right {
          display: none !important; } }
  .euJeansGreat .euBlock_04 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
    @media (max-width: 767px) {
      .euJeansGreat .euBlock_04 {
        width: 100%;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .euJeansGreat .euBlock_04 .left {
      width: 40%;
      background-color: #EFFAFC;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-ordinal-group: 1;
      -moz-box-ordinal-group: 1;
      -ms-flex-order: 1;
      -webkit-order: 1;
      order: 1; }
      @media (max-width: 767px) {
        .euJeansGreat .euBlock_04 .left {
          width: 100%;
          -webkit-box-ordinal-group: 2;
          -moz-box-ordinal-group: 2;
          -ms-flex-order: 2;
          -webkit-order: 2;
          order: 2; } }
      .euJeansGreat .euBlock_04 .left .euTextWrapper {
        padding: 2em; }
        @media (max-width: 1024px) {
          .euJeansGreat .euBlock_04 .left .euTextWrapper {
            padding: 1em; } }
    .euJeansGreat .euBlock_04 .right {
      width: 60%;
      padding: 0 2em 2em 2em;
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -ms-flex-order: 2;
      -webkit-order: 2;
      order: 2; }
      @media (max-width: 767px) {
        .euJeansGreat .euBlock_04 .right {
          width: 100%;
          padding: 0;
          -webkit-box-ordinal-group: 1;
          -moz-box-ordinal-group: 1;
          -ms-flex-order: 1;
          -webkit-order: 1;
          order: 1; } }
  .euJeansGreat .euBlock_05 {
    width: 85%;
    margin: 0 auto; }
  .euJeansGreat .euBlock_06 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
    @media (max-width: 767px) {
      .euJeansGreat .euBlock_06 {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .euJeansGreat .euBlock_06 .left {
      width: 50%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      @media (max-width: 767px) {
        .euJeansGreat .euBlock_06 .left {
          width: 100%; } }
    .euJeansGreat .euBlock_06 .right {
      width: 50%; }
      @media (max-width: 767px) {
        .euJeansGreat .euBlock_06 .right {
          width: 100%; } }

.euJeansCaring {
  width: 100%; }
  .euJeansCaring .euFeature {
    margin: 0 0 2em; }
    @media (max-width: 767px) {
      .euJeansCaring .euFeature {
        margin: 0; } }
  .euJeansCaring .euFeature_copybox {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 17%;
    width: 30%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%); }
    @media (max-width: 767px) {
      .euJeansCaring .euFeature_copybox {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        text-align: left;
        transform: none;
        margin: 1em 0;
        padding: 0 0.7em;
        box-sizing: border-box; } }
    .euJeansCaring .euFeature_copybox .euFeature_copybox_line1 {
      font-family: argentcf-regular-italic;
      line-height: 1;
      color: #000 !important; }
      .euJeansCaring .euFeature_copybox .euFeature_copybox_line1 {
        font-size: 15px; }
        @media screen and (min-width: 320px) {
          .euJeansCaring .euFeature_copybox .euFeature_copybox_line1 {
            font-size: calc(15px + 25 * ((100vw - 320px) / 1280)); } }
        @media screen and (min-width: 1600px) {
          .euJeansCaring .euFeature_copybox .euFeature_copybox_line1 {
            font-size: 40px; } }
      @media (max-width: 767px) {
        .euJeansCaring .euFeature_copybox .euFeature_copybox_line1 {
          font-family: lato;
          line-height: 1.5;
          color: #000 !important; }
          .euJeansCaring .euFeature_copybox .euFeature_copybox_line1 {
            font-size: 20px; } }
    @media screen and (max-width: 767px) and (min-width: 320px) {
      .euJeansCaring .euFeature_copybox .euFeature_copybox_line1 {
        font-size: calc(20px + 0 * ((100vw - 320px) / 1280)); } }
    @media screen and (max-width: 767px) and (min-width: 1600px) {
      .euJeansCaring .euFeature_copybox .euFeature_copybox_line1 {
        font-size: 20px; } }
    .euJeansCaring .euFeature_copybox .euFeature_copybox_line2 {
      font-family: argentcf-regular;
      line-height: 1;
      text-transform: uppercase;
      color: #000 !important; }
      .euJeansCaring .euFeature_copybox .euFeature_copybox_line2 {
        font-size: 30px; }
        @media screen and (min-width: 320px) {
          .euJeansCaring .euFeature_copybox .euFeature_copybox_line2 {
            font-size: calc(30px + 20 * ((100vw - 320px) / 1280)); } }
        @media screen and (min-width: 1600px) {
          .euJeansCaring .euFeature_copybox .euFeature_copybox_line2 {
            font-size: 50px; } }
  .euJeansCaring .euContentWrapper {
    max-width: 1312px;
    width: 100%;
    margin: 0 auto;
    padding: 0 1em;
    box-sizing: border-box; }
    .euJeansCaring .euContentWrapper > div,
    .euJeansCaring .euContentWrapper hr {
      margin-bottom: 5%; }
    @media (max-width: 767px) {
      .euJeansCaring .euContentWrapper {
        padding: 0 0.7em;
        box-sizing: border-box; } }
  .euJeansCaring .euBlock_01 p {
    font-family: lato-bold;
    color: #000 !important; }
    .euJeansCaring .euBlock_01 p {
      font-size: 17px; }
      @media screen and (min-width: 320px) {
        .euJeansCaring .euBlock_01 p {
          font-size: calc(17px + 9 * ((100vw - 320px) / 1280)); } }
      @media screen and (min-width: 1600px) {
        .euJeansCaring .euBlock_01 p {
          font-size: 26px; } }
  .euJeansCaring .euBlock_02 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
    @media (max-width: 767px) {
      .euJeansCaring .euBlock_02 {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .euJeansCaring .euBlock_02 .left {
      width: 60%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      @media (max-width: 767px) {
        .euJeansCaring .euBlock_02 .left {
          width: 100%; } }
    .euJeansCaring .euBlock_02 .right {
      width: 40%; }
      @media (max-width: 767px) {
        .euJeansCaring .euBlock_02 .right {
          width: 100%; } }
  .euJeansCaring .euBlock_04 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
    @media (max-width: 767px) {
      .euJeansCaring .euBlock_04 {
        width: 100%;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .euJeansCaring .euBlock_04 .left {
      width: 40%;
      background-color: #EFFAFC;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-ordinal-group: 1;
      -moz-box-ordinal-group: 1;
      -ms-flex-order: 1;
      -webkit-order: 1;
      order: 1; }
      @media (max-width: 767px) {
        .euJeansCaring .euBlock_04 .left {
          width: 100%;
          -webkit-box-ordinal-group: 2;
          -moz-box-ordinal-group: 2;
          -ms-flex-order: 2;
          -webkit-order: 2;
          order: 2; } }
      .euJeansCaring .euBlock_04 .left .euTextWrapper {
        padding: 2em; }
        @media (max-width: 1024px) {
          .euJeansCaring .euBlock_04 .left .euTextWrapper {
            padding: 1em; } }
    .euJeansCaring .euBlock_04 .right {
      width: 60%;
      padding: 0 2em 2em 2em;
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -ms-flex-order: 2;
      -webkit-order: 2;
      order: 2; }
      @media (max-width: 767px) {
        .euJeansCaring .euBlock_04 .right {
          width: 100%;
          padding: 0;
          -webkit-box-ordinal-group: 1;
          -moz-box-ordinal-group: 1;
          -ms-flex-order: 1;
          -webkit-order: 1;
          order: 1; } }

.euJeansHow {
  width: 100%; }
  .euJeansHow .euFeature {
    margin: 0 0 2em; }
    @media (max-width: 767px) {
      .euJeansHow .euFeature {
        margin: 0; } }
  .euJeansHow .euFeature_copybox {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    width: 40%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%); }
    @media (max-width: 767px) {
      .euJeansHow .euFeature_copybox {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        text-align: left;
        transform: none;
        margin: 1em 0;
        padding: 0 0.7em;
        box-sizing: border-box; } }
    .euJeansHow .euFeature_copybox .euFeature_copybox_line1 {
      font-family: argentcf-regular-italic;
      line-height: 1;
      color: #000 !important; }
      .euJeansHow .euFeature_copybox .euFeature_copybox_line1 {
        font-size: 10px; }
        @media screen and (min-width: 320px) {
          .euJeansHow .euFeature_copybox .euFeature_copybox_line1 {
            font-size: calc(10px + 30 * ((100vw - 320px) / 1280)); } }
        @media screen and (min-width: 1600px) {
          .euJeansHow .euFeature_copybox .euFeature_copybox_line1 {
            font-size: 40px; } }
      @media (max-width: 767px) {
        .euJeansHow .euFeature_copybox .euFeature_copybox_line1 {
          font-family: lato;
          line-height: 1.5;
          color: #000 !important; }
          .euJeansHow .euFeature_copybox .euFeature_copybox_line1 {
            font-size: 20px; } }
    @media screen and (max-width: 767px) and (min-width: 320px) {
      .euJeansHow .euFeature_copybox .euFeature_copybox_line1 {
        font-size: calc(20px + 0 * ((100vw - 320px) / 1280)); } }
    @media screen and (max-width: 767px) and (min-width: 1600px) {
      .euJeansHow .euFeature_copybox .euFeature_copybox_line1 {
        font-size: 20px; } }
    .euJeansHow .euFeature_copybox .euFeature_copybox_line2 {
      font-family: argentcf-regular;
      line-height: 1;
      text-transform: uppercase;
      color: #000 !important; }
      .euJeansHow .euFeature_copybox .euFeature_copybox_line2 {
        font-size: 10px; }
        @media screen and (min-width: 320px) {
          .euJeansHow .euFeature_copybox .euFeature_copybox_line2 {
            font-size: calc(10px + 40 * ((100vw - 320px) / 1280)); } }
        @media screen and (min-width: 1600px) {
          .euJeansHow .euFeature_copybox .euFeature_copybox_line2 {
            font-size: 50px; } }
      @media (max-width: 767px) {
        .euJeansHow .euFeature_copybox .euFeature_copybox_line2 {
          line-height: 1.2;
          color: #000 !important; }
          .euJeansHow .euFeature_copybox .euFeature_copybox_line2 {
            font-size: 40px; } }
    @media screen and (max-width: 767px) and (min-width: 320px) {
      .euJeansHow .euFeature_copybox .euFeature_copybox_line2 {
        font-size: calc(40px + 0 * ((100vw - 320px) / 1280)); } }
    @media screen and (max-width: 767px) and (min-width: 1600px) {
      .euJeansHow .euFeature_copybox .euFeature_copybox_line2 {
        font-size: 40px; } }
  .euJeansHow .euContentWrapper {
    max-width: 1312px;
    width: 100%;
    margin: 0 auto;
    padding: 0 1em;
    box-sizing: border-box; }
    .euJeansHow .euContentWrapper > div,
    .euJeansHow .euContentWrapper hr {
      margin-bottom: 5%; }
    @media (max-width: 767px) {
      .euJeansHow .euContentWrapper {
        padding: 0 0.7em;
        box-sizing: border-box; } }
  .euJeansHow .euBlock_01 p {
    font-family: lato-bold;
    color: #000 !important; }
    .euJeansHow .euBlock_01 p {
      font-size: 17px; }
      @media screen and (min-width: 320px) {
        .euJeansHow .euBlock_01 p {
          font-size: calc(17px + 9 * ((100vw - 320px) / 1280)); } }
      @media screen and (min-width: 1600px) {
        .euJeansHow .euBlock_01 p {
          font-size: 26px; } }
  .euJeansHow .euBlock_03 {
    width: 90%;
    margin: 0 auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    @media (max-width: 767px) {
      .euJeansHow .euBlock_03 {
        width: 100%; } }
    .euJeansHow .euBlock_03 .text {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
      @media (max-width: 767px) {
        .euJeansHow .euBlock_03 .text {
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column; } }
      .euJeansHow .euBlock_03 .text > div {
        width: 50%;
        box-sizing: border-box; }
        @media (max-width: 767px) {
          .euJeansHow .euBlock_03 .text > div {
            width: 100%; } }
  .euJeansHow .euBlock_04 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
    @media (max-width: 767px) {
      .euJeansHow .euBlock_04 {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .euJeansHow .euBlock_04 .left {
      width: 50%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      @media (max-width: 767px) {
        .euJeansHow .euBlock_04 .left {
          width: 100%; } }
    .euJeansHow .euBlock_04 .right {
      width: 50%; }
      @media (max-width: 767px) {
        .euJeansHow .euBlock_04 .right {
          width: 100%; } }

.euJeansSlimming {
  width: 100%; }
  .euJeansSlimming .euFeature {
    margin: 0 0 2em; }
    @media (max-width: 767px) {
      .euJeansSlimming .euFeature {
        margin: 0; } }
  .euJeansSlimming .euFeature_copybox {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    width: 30%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%); }
    @media (max-width: 767px) {
      .euJeansSlimming .euFeature_copybox {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        text-align: left;
        transform: none;
        margin: 1em 0;
        padding: 0 0.7em;
        box-sizing: border-box; } }
    .euJeansSlimming .euFeature_copybox .euFeature_copybox_line1 {
      font-family: argentcf-regular-italic;
      line-height: 1;
      color: #000 !important; }
      .euJeansSlimming .euFeature_copybox .euFeature_copybox_line1 {
        font-size: 15px; }
        @media screen and (min-width: 320px) {
          .euJeansSlimming .euFeature_copybox .euFeature_copybox_line1 {
            font-size: calc(15px + 25 * ((100vw - 320px) / 1280)); } }
        @media screen and (min-width: 1600px) {
          .euJeansSlimming .euFeature_copybox .euFeature_copybox_line1 {
            font-size: 40px; } }
      @media (max-width: 767px) {
        .euJeansSlimming .euFeature_copybox .euFeature_copybox_line1 {
          font-family: lato;
          line-height: 1.5;
          color: #000 !important; }
          .euJeansSlimming .euFeature_copybox .euFeature_copybox_line1 {
            font-size: 20px; } }
    @media screen and (max-width: 767px) and (min-width: 320px) {
      .euJeansSlimming .euFeature_copybox .euFeature_copybox_line1 {
        font-size: calc(20px + 0 * ((100vw - 320px) / 1280)); } }
    @media screen and (max-width: 767px) and (min-width: 1600px) {
      .euJeansSlimming .euFeature_copybox .euFeature_copybox_line1 {
        font-size: 20px; } }
    .euJeansSlimming .euFeature_copybox .euFeature_copybox_line2 {
      font-family: argentcf-regular;
      line-height: 1;
      text-transform: uppercase;
      color: #000 !important; }
      .euJeansSlimming .euFeature_copybox .euFeature_copybox_line2 {
        font-size: 30px; }
        @media screen and (min-width: 320px) {
          .euJeansSlimming .euFeature_copybox .euFeature_copybox_line2 {
            font-size: calc(30px + 20 * ((100vw - 320px) / 1280)); } }
        @media screen and (min-width: 1600px) {
          .euJeansSlimming .euFeature_copybox .euFeature_copybox_line2 {
            font-size: 50px; } }
  .euJeansSlimming .euContentWrapper {
    max-width: 1312px;
    width: 100%;
    margin: 0 auto;
    padding: 0 1em;
    box-sizing: border-box; }
    .euJeansSlimming .euContentWrapper > div,
    .euJeansSlimming .euContentWrapper hr {
      margin-bottom: 5%; }
    @media (max-width: 767px) {
      .euJeansSlimming .euContentWrapper {
        padding: 0 0.7em;
        box-sizing: border-box; } }
  .euJeansSlimming .euBlock_01 p {
    font-family: lato-bold;
    color: #000 !important; }
    .euJeansSlimming .euBlock_01 p {
      font-size: 17px; }
      @media screen and (min-width: 320px) {
        .euJeansSlimming .euBlock_01 p {
          font-size: calc(17px + 9 * ((100vw - 320px) / 1280)); } }
      @media screen and (min-width: 1600px) {
        .euJeansSlimming .euBlock_01 p {
          font-size: 26px; } }
  .euJeansSlimming .euBlock_02 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
    @media (max-width: 767px) {
      .euJeansSlimming .euBlock_02 {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .euJeansSlimming .euBlock_02 .left {
      width: 55%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      @media (max-width: 767px) {
        .euJeansSlimming .euBlock_02 .left {
          width: 100%; } }
    .euJeansSlimming .euBlock_02 .right {
      width: 45%; }
      @media (max-width: 767px) {
        .euJeansSlimming .euBlock_02 .right {
          width: 100%;
          display: none !important; } }
  .euJeansSlimming .euBlock_04 {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }
    @media (max-width: 767px) {
      .euJeansSlimming .euBlock_04 {
        display: none !important; } }
    .euJeansSlimming .euBlock_04 .left {
      width: 50%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
    .euJeansSlimming .euBlock_04 .right {
      width: 50%; }

@font-face {
  font-family: "argentcf-regular";
  src: url("../fonts/argentcf-regular-webfont.woff") format("woff"), url("../fonts/argentcf-regular-webfont.woff2") format("woff2"); }

@font-face {
  font-family: "argentcf-regular-italic";
  src: url("../fonts/argentcf-regularitalic-webfont.woff") format("woff"), url("../fonts/argentcf-regularitalic-webfont.woff2") format("woff2"); }

@font-face {
  font-family: "lato";
  src: url("../fonts/Lato-Regular.woff") format("woff"), url("../fonts/Lato-Regular.woff2") format("woff2"); }

@font-face {
  font-family: "lato-bold";
  src: url("../fonts/Lato-Bold.woff") format("woff"), url("../fonts/Lato-Bold.woff2") format("woff2"); }

#main-tab {
  width: 100%;
  margin: 0; }

.euJeansGuide {
  width: 100%;
  margin-bottom: 5%; }
  .euJeansGuide a {
    text-decoration: none; }
  .euJeansGuide .euFeature {
    margin: 0 0 2em; }
    @media (max-width: 767px) {
      .euJeansGuide .euFeature {
        margin: 0; } }
  .euJeansGuide .euFeature_copybox {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 75%;
    width: 35%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    text-align: center; }
    @media (max-width: 1024px) {
      .euJeansGuide .euFeature_copybox {
        width: 40%; } }
    @media (max-width: 767px) {
      .euJeansGuide .euFeature_copybox {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        text-align: left;
        transform: none;
        margin: 1em 0;
        padding: 0 0.7em;
        box-sizing: border-box;
        text-align: center;
        width: 100%; } }
    .euJeansGuide .euFeature_copybox img {
      max-width: 340px; }
    .euJeansGuide .euFeature_copybox .euFeature_copybox_line11 {
      color: #fff !important;
      text-transform: uppercase;
      font-family: lato-bold;
      line-height: 1;
      color: #000 !important; }
      .euJeansGuide .euFeature_copybox .euFeature_copybox_line11 {
        font-size: 13px; }
        @media screen and (min-width: 320px) {
          .euJeansGuide .euFeature_copybox .euFeature_copybox_line11 {
            font-size: calc(13px + 22 * ((100vw - 320px) / 1280)); } }
        @media screen and (min-width: 1600px) {
          .euJeansGuide .euFeature_copybox .euFeature_copybox_line11 {
            font-size: 35px; } }
      @media (max-width: 767px) {
        .euJeansGuide .euFeature_copybox .euFeature_copybox_line11 {
          font-family: lato;
          line-height: 1.5;
          color: #000 !important; }
          .euJeansGuide .euFeature_copybox .euFeature_copybox_line11 {
            font-size: 20px; } }
    @media screen and (max-width: 767px) and (min-width: 320px) {
      .euJeansGuide .euFeature_copybox .euFeature_copybox_line11 {
        font-size: calc(20px + 0 * ((100vw - 320px) / 1280)); } }
    @media screen and (max-width: 767px) and (min-width: 1600px) {
      .euJeansGuide .euFeature_copybox .euFeature_copybox_line11 {
        font-size: 20px; } }
    .euJeansGuide .euFeature_copybox .euFeature_copybox_line12 {
      color: #fff !important;
      font-family: argentcf-regular;
      line-height: 1;
      color: #000 !important; }
      .euJeansGuide .euFeature_copybox .euFeature_copybox_line12 {
        font-size: 15px; }
        @media screen and (min-width: 320px) {
          .euJeansGuide .euFeature_copybox .euFeature_copybox_line12 {
            font-size: calc(15px + 45 * ((100vw - 320px) / 1280)); } }
        @media screen and (min-width: 1600px) {
          .euJeansGuide .euFeature_copybox .euFeature_copybox_line12 {
            font-size: 60px; } }
      @media (max-width: 767px) {
        .euJeansGuide .euFeature_copybox .euFeature_copybox_line12 {
          font-family: lato;
          line-height: 1.5;
          color: #000 !important; }
          .euJeansGuide .euFeature_copybox .euFeature_copybox_line12 {
            font-size: 20px; } }
    @media screen and (max-width: 767px) and (min-width: 320px) {
      .euJeansGuide .euFeature_copybox .euFeature_copybox_line12 {
        font-size: calc(20px + 0 * ((100vw - 320px) / 1280)); } }
    @media screen and (max-width: 767px) and (min-width: 1600px) {
      .euJeansGuide .euFeature_copybox .euFeature_copybox_line12 {
        font-size: 20px; } }
    .euJeansGuide .euFeature_copybox .euFeature_copybox_line2 {
      font-family: lato;
      line-height: 1.4;
      color: #000 !important;
      padding: 0; }
      .euJeansGuide .euFeature_copybox .euFeature_copybox_line2 {
        font-size: 18px; }
        @media screen and (min-width: 320px) {
          .euJeansGuide .euFeature_copybox .euFeature_copybox_line2 {
            font-size: calc(18px + 2 * ((100vw - 320px) / 1280)); } }
        @media screen and (min-width: 1600px) {
          .euJeansGuide .euFeature_copybox .euFeature_copybox_line2 {
            font-size: 20px; } }
    .euJeansGuide .euFeature_copybox .euButtonWrapper {
      white-space: nowrap; }
    .euJeansGuide .euFeature_copybox .euButton {
      width: 25%;
      min-width: 120px; }
      @media (max-width: 1024px) {
        .euJeansGuide .euFeature_copybox .euButton {
          min-width: 100px; } }
      @media (max-width: 767px) {
        .euJeansGuide .euFeature_copybox .euButton {
          min-width: 90px; } }
  .euJeansGuide .euBlock_01 {
    width: 50%;
    padding: 2% 0;
    margin: 0 auto;
    text-align: center;
    font-family: argentcf-regular;
    line-height: 1;
    color: #000 !important; }
    .euJeansGuide .euBlock_01 {
      font-size: 24px; }
      @media screen and (min-width: 320px) {
        .euJeansGuide .euBlock_01 {
          font-size: calc(24px + 8 * ((100vw - 320px) / 1280)); } }
      @media screen and (min-width: 1600px) {
        .euJeansGuide .euBlock_01 {
          font-size: 32px; } }
    .euJeansGuide .euBlock_01 p {
      padding: 0; }
    @media (max-width: 1024px) {
      .euJeansGuide .euBlock_01 {
        width: 90%; } }
    @media (max-width: 767px) {
      .euJeansGuide .euBlock_01 {
        display: none; } }
  .euJeansGuide .euBlock_02 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    justify-content: space-around;
    -ms-flex-pack: space-around; }
    @media (max-width: 767px) {
      .euJeansGuide .euBlock_02 {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .euJeansGuide .euBlock_02 .euSub {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      width: 30%;
      text-align: center;
      margin-bottom: 3%; }
      @media (max-width: 1024px) {
        .euJeansGuide .euBlock_02 .euSub {
          width: 90%; } }
      @media (max-width: 767px) {
        .euJeansGuide .euBlock_02 .euSub {
          width: 100%;
          margin-bottom: 10%; } }
      .euJeansGuide .euBlock_02 .euSub h2 {
        font-family: argentcf-regular;
        line-height: 1;
        color: #000 !important; }
        .euJeansGuide .euBlock_02 .euSub h2 {
          font-size: 24px; }
          @media screen and (min-width: 320px) {
            .euJeansGuide .euBlock_02 .euSub h2 {
              font-size: calc(24px + 8 * ((100vw - 320px) / 1280)); } }
          @media screen and (min-width: 1600px) {
            .euJeansGuide .euBlock_02 .euSub h2 {
              font-size: 32px; } }
      .euJeansGuide .euBlock_02 .euSub p {
        margin: 0;
        padding: 0; }
      .euJeansGuide .euBlock_02 .euSub .euButton {
        max-width: 160px; }
      .euJeansGuide .euBlock_02 .euSub picture {
        margin-bottom: 0.5em; }
  .euJeansGuide .euBlock_03 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-evenly;
    -moz-justify-content: space-evenly;
    -ms-justify-content: space-evenly;
    justify-content: space-evenly;
    -ms-flex-pack: space-evenly; }
    @media (max-width: 767px) {
      .euJeansGuide .euBlock_03 {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .euJeansGuide .euBlock_03 .euSub {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      width: 30%;
      text-align: center;
      margin-bottom: 3%; }
      @media (max-width: 1024px) {
        .euJeansGuide .euBlock_03 .euSub {
          width: 90%; } }
      @media (max-width: 767px) {
        .euJeansGuide .euBlock_03 .euSub {
          width: 100%;
          margin-bottom: 10%; } }
      .euJeansGuide .euBlock_03 .euSub h2 {
        font-family: argentcf-regular;
        line-height: 1;
        color: #000 !important; }
        .euJeansGuide .euBlock_03 .euSub h2 {
          font-size: 24px; }
          @media screen and (min-width: 320px) {
            .euJeansGuide .euBlock_03 .euSub h2 {
              font-size: calc(24px + 8 * ((100vw - 320px) / 1280)); } }
          @media screen and (min-width: 1600px) {
            .euJeansGuide .euBlock_03 .euSub h2 {
              font-size: 32px; } }
      .euJeansGuide .euBlock_03 .euSub p {
        margin: 0;
        padding: 0; }
      .euJeansGuide .euBlock_03 .euSub .euButton {
        max-width: 160px; }
      .euJeansGuide .euBlock_03 .euSub picture {
        margin-bottom: 0.5em; }

.euJeansCaring,
.euJeansGreat,
.euJeansHow,
.euJeansGuide,
.euJeansSlimming,
.euJeansDenim {
  /*euFooter*/ }
  .euJeansCaring div,
  .euJeansGreat div,
  .euJeansHow div,
  .euJeansGuide div,
  .euJeansSlimming div,
  .euJeansDenim div {
    position: relative; }
  .euJeansCaring img,
  .euJeansGreat img,
  .euJeansHow img,
  .euJeansGuide img,
  .euJeansSlimming img,
  .euJeansDenim img {
    width: 100%; }
  .euJeansCaring a,
  .euJeansGreat a,
  .euJeansHow a,
  .euJeansGuide a,
  .euJeansSlimming a,
  .euJeansDenim a {
    cursor: pointer; }
  .euJeansCaring h1,
  .euJeansCaring h2,
  .euJeansCaring h3,
  .euJeansCaring h4,
  .euJeansGreat h1,
  .euJeansGreat h2,
  .euJeansGreat h3,
  .euJeansGreat h4,
  .euJeansHow h1,
  .euJeansHow h2,
  .euJeansHow h3,
  .euJeansHow h4,
  .euJeansGuide h1,
  .euJeansGuide h2,
  .euJeansGuide h3,
  .euJeansGuide h4,
  .euJeansSlimming h1,
  .euJeansSlimming h2,
  .euJeansSlimming h3,
  .euJeansSlimming h4,
  .euJeansDenim h1,
  .euJeansDenim h2,
  .euJeansDenim h3,
  .euJeansDenim h4 {
    margin: 0;
    padding: 0;
    line-height: 1.3;
    font-weight: normal; }
  .euJeansCaring p,
  .euJeansGreat p,
  .euJeansHow p,
  .euJeansGuide p,
  .euJeansSlimming p,
  .euJeansDenim p {
    margin: 0 0 1rem; }
  .euJeansCaring ul,
  .euJeansGreat ul,
  .euJeansHow ul,
  .euJeansGuide ul,
  .euJeansSlimming ul,
  .euJeansDenim ul {
    margin: 0 0 1rem;
    padding-left: 1em;
    list-style: disc !important; }
  .euJeansCaring hr,
  .euJeansGreat hr,
  .euJeansHow hr,
  .euJeansGuide hr,
  .euJeansSlimming hr,
  .euJeansDenim hr {
    background-color: #707070;
    height: 1px;
    width: 85%; }
  .euJeansCaring h2,
  .euJeansGreat h2,
  .euJeansHow h2,
  .euJeansGuide h2,
  .euJeansSlimming h2,
  .euJeansDenim h2 {
    font-family: lato-bold;
    color: #000 !important; }
    .euJeansCaring h2,
    .euJeansGreat h2,
    .euJeansHow h2,
    .euJeansGuide h2,
    .euJeansSlimming h2,
    .euJeansDenim h2 {
      font-size: 20px; }
      @media screen and (min-width: 320px) {
        .euJeansCaring h2,
        .euJeansGreat h2,
        .euJeansHow h2,
        .euJeansGuide h2,
        .euJeansSlimming h2,
        .euJeansDenim h2 {
          font-size: calc(20px + 10 * ((100vw - 320px) / 1280)); } }
      @media screen and (min-width: 1600px) {
        .euJeansCaring h2,
        .euJeansGreat h2,
        .euJeansHow h2,
        .euJeansGuide h2,
        .euJeansSlimming h2,
        .euJeansDenim h2 {
          font-size: 30px; } }
  .euJeansCaring li,
  .euJeansCaring p,
  .euJeansGreat li,
  .euJeansGreat p,
  .euJeansHow li,
  .euJeansHow p,
  .euJeansGuide li,
  .euJeansGuide p,
  .euJeansSlimming li,
  .euJeansSlimming p,
  .euJeansDenim li,
  .euJeansDenim p {
    font-family: lato;
    line-height: 1.5;
    color: #000 !important;
    padding-right: 10%; }
    .euJeansCaring li,
    .euJeansCaring p,
    .euJeansGreat li,
    .euJeansGreat p,
    .euJeansHow li,
    .euJeansHow p,
    .euJeansGuide li,
    .euJeansGuide p,
    .euJeansSlimming li,
    .euJeansSlimming p,
    .euJeansDenim li,
    .euJeansDenim p {
      font-size: 16px; }
      @media screen and (min-width: 320px) {
        .euJeansCaring li,
        .euJeansCaring p,
        .euJeansGreat li,
        .euJeansGreat p,
        .euJeansHow li,
        .euJeansHow p,
        .euJeansGuide li,
        .euJeansGuide p,
        .euJeansSlimming li,
        .euJeansSlimming p,
        .euJeansDenim li,
        .euJeansDenim p {
          font-size: calc(16px + 4 * ((100vw - 320px) / 1280)); } }
      @media screen and (min-width: 1600px) {
        .euJeansCaring li,
        .euJeansCaring p,
        .euJeansGreat li,
        .euJeansGreat p,
        .euJeansHow li,
        .euJeansHow p,
        .euJeansGuide li,
        .euJeansGuide p,
        .euJeansSlimming li,
        .euJeansSlimming p,
        .euJeansDenim li,
        .euJeansDenim p {
          font-size: 20px; } }
    @media (max-width: 767px) {
      .euJeansCaring li,
      .euJeansCaring p,
      .euJeansGreat li,
      .euJeansGreat p,
      .euJeansHow li,
      .euJeansHow p,
      .euJeansGuide li,
      .euJeansGuide p,
      .euJeansSlimming li,
      .euJeansSlimming p,
      .euJeansDenim li,
      .euJeansDenim p {
        padding-right: 0; } }
  @media (max-width: 767px) {
    .euJeansCaring ul,
    .euJeansGreat ul,
    .euJeansHow ul,
    .euJeansGuide ul,
    .euJeansSlimming ul,
    .euJeansDenim ul {
      padding-inline-start: 1em; } }
  .euJeansCaring .euFooterWrapper,
  .euJeansGreat .euFooterWrapper,
  .euJeansHow .euFooterWrapper,
  .euJeansGuide .euFooterWrapper,
  .euJeansSlimming .euFooterWrapper,
  .euJeansDenim .euFooterWrapper {
    background-color: #F2F2F2;
    padding-bottom: 3%;
    text-align: center; }
    .euJeansCaring .euFooterWrapper h2,
    .euJeansGreat .euFooterWrapper h2,
    .euJeansHow .euFooterWrapper h2,
    .euJeansGuide .euFooterWrapper h2,
    .euJeansSlimming .euFooterWrapper h2,
    .euJeansDenim .euFooterWrapper h2 {
      padding: 1.5% 0; }
      @media (max-width: 767px) {
        .euJeansCaring .euFooterWrapper h2,
        .euJeansGreat .euFooterWrapper h2,
        .euJeansHow .euFooterWrapper h2,
        .euJeansGuide .euFooterWrapper h2,
        .euJeansSlimming .euFooterWrapper h2,
        .euJeansDenim .euFooterWrapper h2 {
          padding: 4% 0; } }
  .euJeansCaring .euFooter,
  .euJeansGreat .euFooter,
  .euJeansHow .euFooter,
  .euJeansGuide .euFooter,
  .euJeansSlimming .euFooter,
  .euJeansDenim .euFooter {
    width: 80%;
    margin: 0 auto;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center; }
    @media (max-width: 1024px) {
      .euJeansCaring .euFooter,
      .euJeansGreat .euFooter,
      .euJeansHow .euFooter,
      .euJeansGuide .euFooter,
      .euJeansSlimming .euFooter,
      .euJeansDenim .euFooter {
        width: 95%; } }
    @media (max-width: 767px) {
      .euJeansCaring .euFooter,
      .euJeansGreat .euFooter,
      .euJeansHow .euFooter,
      .euJeansGuide .euFooter,
      .euJeansSlimming .euFooter,
      .euJeansDenim .euFooter {
        width: 100%;
        -webkit-justify-content: space-around;
        -moz-justify-content: space-around;
        -ms-justify-content: space-around;
        justify-content: space-around;
        -ms-flex-pack: space-around; } }
    .euJeansCaring .euFooter .argent,
    .euJeansGreat .euFooter .argent,
    .euJeansHow .euFooter .argent,
    .euJeansGuide .euFooter .argent,
    .euJeansSlimming .euFooter .argent,
    .euJeansDenim .euFooter .argent {
      font-family: argentcf-regular;
      color: #000 !important; }
      .euJeansCaring .euFooter .argent,
      .euJeansGreat .euFooter .argent,
      .euJeansHow .euFooter .argent,
      .euJeansGuide .euFooter .argent,
      .euJeansSlimming .euFooter .argent,
      .euJeansDenim .euFooter .argent {
        font-size: 14px; }
        @media screen and (min-width: 320px) {
          .euJeansCaring .euFooter .argent,
          .euJeansGreat .euFooter .argent,
          .euJeansHow .euFooter .argent,
          .euJeansGuide .euFooter .argent,
          .euJeansSlimming .euFooter .argent,
          .euJeansDenim .euFooter .argent {
            font-size: calc(14px + 6 * ((100vw - 320px) / 1280)); } }
        @media screen and (min-width: 1600px) {
          .euJeansCaring .euFooter .argent,
          .euJeansGreat .euFooter .argent,
          .euJeansHow .euFooter .argent,
          .euJeansGuide .euFooter .argent,
          .euJeansSlimming .euFooter .argent,
          .euJeansDenim .euFooter .argent {
            font-size: 20px; } }
    .euJeansCaring .euFooter .lato,
    .euJeansGreat .euFooter .lato,
    .euJeansHow .euFooter .lato,
    .euJeansGuide .euFooter .lato,
    .euJeansSlimming .euFooter .lato,
    .euJeansDenim .euFooter .lato {
      font-family: lato;
      color: #000 !important; }
      .euJeansCaring .euFooter .lato,
      .euJeansGreat .euFooter .lato,
      .euJeansHow .euFooter .lato,
      .euJeansGuide .euFooter .lato,
      .euJeansSlimming .euFooter .lato,
      .euJeansDenim .euFooter .lato {
        font-size: 14px; }
        @media screen and (min-width: 320px) {
          .euJeansCaring .euFooter .lato,
          .euJeansGreat .euFooter .lato,
          .euJeansHow .euFooter .lato,
          .euJeansGuide .euFooter .lato,
          .euJeansSlimming .euFooter .lato,
          .euJeansDenim .euFooter .lato {
            font-size: calc(14px + 8 * ((100vw - 320px) / 1280)); } }
        @media screen and (min-width: 1600px) {
          .euJeansCaring .euFooter .lato,
          .euJeansGreat .euFooter .lato,
          .euJeansHow .euFooter .lato,
          .euJeansGuide .euFooter .lato,
          .euJeansSlimming .euFooter .lato,
          .euJeansDenim .euFooter .lato {
            font-size: 22px; } }
    .euJeansCaring .euFooter .left,
    .euJeansGreat .euFooter .left,
    .euJeansHow .euFooter .left,
    .euJeansGuide .euFooter .left,
    .euJeansSlimming .euFooter .left,
    .euJeansDenim .euFooter .left {
      width: 50%;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
      @media (max-width: 767px) {
        .euJeansCaring .euFooter .left,
        .euJeansGreat .euFooter .left,
        .euJeansHow .euFooter .left,
        .euJeansGuide .euFooter .left,
        .euJeansSlimming .euFooter .left,
        .euJeansDenim .euFooter .left {
          width: 45%;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column; } }
      .euJeansCaring .euFooter .left .textbox,
      .euJeansGreat .euFooter .left .textbox,
      .euJeansHow .euFooter .left .textbox,
      .euJeansGuide .euFooter .left .textbox,
      .euJeansSlimming .euFooter .left .textbox,
      .euJeansDenim .euFooter .left .textbox {
        width: 100%;
        text-align: left;
        padding-left: 1em; }
        .euJeansCaring .euFooter .left .textbox p,
        .euJeansGreat .euFooter .left .textbox p,
        .euJeansHow .euFooter .left .textbox p,
        .euJeansGuide .euFooter .left .textbox p,
        .euJeansSlimming .euFooter .left .textbox p,
        .euJeansDenim .euFooter .left .textbox p {
          margin-bottom: 0;
          line-height: 1.2; }
        .euJeansCaring .euFooter .left .textbox .euButton,
        .euJeansGreat .euFooter .left .textbox .euButton,
        .euJeansHow .euFooter .left .textbox .euButton,
        .euJeansGuide .euFooter .left .textbox .euButton,
        .euJeansSlimming .euFooter .left .textbox .euButton,
        .euJeansDenim .euFooter .left .textbox .euButton {
          margin-left: 0; }
    .euJeansCaring .euFooter .right,
    .euJeansGreat .euFooter .right,
    .euJeansHow .euFooter .right,
    .euJeansGuide .euFooter .right,
    .euJeansSlimming .euFooter .right,
    .euJeansDenim .euFooter .right {
      width: 50%;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
      @media (max-width: 767px) {
        .euJeansCaring .euFooter .right,
        .euJeansGreat .euFooter .right,
        .euJeansHow .euFooter .right,
        .euJeansGuide .euFooter .right,
        .euJeansSlimming .euFooter .right,
        .euJeansDenim .euFooter .right {
          width: 45%;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column; } }
      .euJeansCaring .euFooter .right .textbox,
      .euJeansGreat .euFooter .right .textbox,
      .euJeansHow .euFooter .right .textbox,
      .euJeansGuide .euFooter .right .textbox,
      .euJeansSlimming .euFooter .right .textbox,
      .euJeansDenim .euFooter .right .textbox {
        width: 100%;
        text-align: left;
        padding-left: 1em; }
        .euJeansCaring .euFooter .right .textbox p,
        .euJeansGreat .euFooter .right .textbox p,
        .euJeansHow .euFooter .right .textbox p,
        .euJeansGuide .euFooter .right .textbox p,
        .euJeansSlimming .euFooter .right .textbox p,
        .euJeansDenim .euFooter .right .textbox p {
          margin-bottom: 0;
          line-height: 1.2; }
        .euJeansCaring .euFooter .right .textbox .euButton,
        .euJeansGreat .euFooter .right .textbox .euButton,
        .euJeansHow .euFooter .right .textbox .euButton,
        .euJeansGuide .euFooter .right .textbox .euButton,
        .euJeansSlimming .euFooter .right .textbox .euButton,
        .euJeansDenim .euFooter .right .textbox .euButton {
          margin-left: 0; }
    .euJeansCaring .euFooter .center,
    .euJeansGreat .euFooter .center,
    .euJeansHow .euFooter .center,
    .euJeansGuide .euFooter .center,
    .euJeansSlimming .euFooter .center,
    .euJeansDenim .euFooter .center {
      width: 25%;
      text-align: center;
      text-decoration: none;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      -ms-justify-content: space-between;
      justify-content: space-between;
      -ms-flex-pack: space-between; }
      .euJeansCaring .euFooter .center .textbox,
      .euJeansGreat .euFooter .center .textbox,
      .euJeansHow .euFooter .center .textbox,
      .euJeansGuide .euFooter .center .textbox,
      .euJeansSlimming .euFooter .center .textbox,
      .euJeansDenim .euFooter .center .textbox {
        padding: 0; }
      .euJeansCaring .euFooter .center .argent,
      .euJeansGreat .euFooter .center .argent,
      .euJeansHow .euFooter .center .argent,
      .euJeansGuide .euFooter .center .argent,
      .euJeansSlimming .euFooter .center .argent,
      .euJeansDenim .euFooter .center .argent {
        padding: 0.5em 20% 0 20%;
        font-family: argentcf-regular;
        color: #000 !important; }
        .euJeansCaring .euFooter .center .argent,
        .euJeansGreat .euFooter .center .argent,
        .euJeansHow .euFooter .center .argent,
        .euJeansGuide .euFooter .center .argent,
        .euJeansSlimming .euFooter .center .argent,
        .euJeansDenim .euFooter .center .argent {
          font-size: 6px; }
          @media screen and (min-width: 320px) {
            .euJeansCaring .euFooter .center .argent,
            .euJeansGreat .euFooter .center .argent,
            .euJeansHow .euFooter .center .argent,
            .euJeansGuide .euFooter .center .argent,
            .euJeansSlimming .euFooter .center .argent,
            .euJeansDenim .euFooter .center .argent {
              font-size: calc(6px + 16 * ((100vw - 320px) / 1280)); } }
          @media screen and (min-width: 1600px) {
            .euJeansCaring .euFooter .center .argent,
            .euJeansGreat .euFooter .center .argent,
            .euJeansHow .euFooter .center .argent,
            .euJeansGuide .euFooter .center .argent,
            .euJeansSlimming .euFooter .center .argent,
            .euJeansDenim .euFooter .center .argent {
              font-size: 22px; } }
        @media (max-width: 1024px) {
          .euJeansCaring .euFooter .center .argent,
          .euJeansGreat .euFooter .center .argent,
          .euJeansHow .euFooter .center .argent,
          .euJeansGuide .euFooter .center .argent,
          .euJeansSlimming .euFooter .center .argent,
          .euJeansDenim .euFooter .center .argent {
            padding: 0.5em 10% 0 10%;
            margin: 0; } }
      @media (max-width: 767px) {
        .euJeansCaring .euFooter .center,
        .euJeansGreat .euFooter .center,
        .euJeansHow .euFooter .center,
        .euJeansGuide .euFooter .center,
        .euJeansSlimming .euFooter .center,
        .euJeansDenim .euFooter .center {
          width: 45%; } }
    .euJeansCaring .euFooter img,
    .euJeansGreat .euFooter img,
    .euJeansHow .euFooter img,
    .euJeansGuide .euFooter img,
    .euJeansSlimming .euFooter img,
    .euJeansDenim .euFooter img {
      width: 75%;
      max-width: 335px;
      border: 1px solid #707070; }
      @media (max-width: 767px) {
        .euJeansCaring .euFooter img,
        .euJeansGreat .euFooter img,
        .euJeansHow .euFooter img,
        .euJeansGuide .euFooter img,
        .euJeansSlimming .euFooter img,
        .euJeansDenim .euFooter img {
          width: 95%;
          margin-bottom: 0.5em; } }
