@media screen and (min-width: 1024px) {
  .watch-finder {
    text-transform: none;
  }

/* fix NAV  */
  .hmp-nav__sub-section--nav, .hmp-nav__sub-section--ver {
    width: 400px;
  }

  .hmp-nav__sub-section.hmp-nav__sub-section--collection {
    width: calc(100% - 400px);
  }

  .hmp-nav__sub-section--collection {
    padding: 30px 0 0 0px;
  }

  .hmp-col__list {
    margin-right: 0px;
  }

  .hmp-col__item {
    width: 300px;
    padding-right: 10px;
  }

  .hmp-col__item:first-child {
    margin-left: 30px;
  }

  .hmp-col__item:last-child {
    margin-right: 30px;
  }

  .hmp-col__text-wrap {
    margin-left: 30px;
    padding: 15px 46px 15px 15px;
    min-height: 5.5em;
  }

  .hmp-nav__label--main::after {
    height: 2px;
  }

  .cta-item__image-caption,
  .cta[data-items="2"] .cta-item__image-caption {
    border: 1px solid #f3f1ec;
  }
  /* .image-text__image img {
      width: auto;
      height: calc(100vh - 120px);
      object-fit: contain;
  } */

  .hmp-nav__sub-section--nav .hmp-nav__thematic-push-title {
    font-size: 30px;
    line-height: 1.3333em;
  }

  .collection-page--v2 .teaser-general {
    margin: 10px 80px 0;
  }

  .image-text__image * {
    object-fit: cover;
  }

  .hmp-nav__column-item {
    padding: 10px 20px 0 0;
  }

  .filter-panel__filters .filter_items-opener.filter_title {
    margin-right: 1.7vw;
    padding-right: 1.4vw;
  }

  .filter-panel__filters .filter_items-opener.filter_title::after {
    margin-top: -3px;
  }
  /* arrows are inverted here is a trick to flip them: */
  .hmp-col__arrow--prev::after {
    transform: translate(-50%,-50%) rotate(180deg) scale(1, -1);
  }

  .header .top-navigation__logo,
  .header .top-navigation__logo-image {
    height: 47px
  }

  .header .pull-left, .header .pull-right {
    height: 87px;
  }

  .top-navigation {
    height: 121px;
  }

  .hmp-header__section {
    top: 87px;
  }

  .header .top-navigation__logo {
    top: 16px;
  }

  ._sticky .header .top-navigation__logo {
    height: 23px;
  }

  .hmp-nav__label--main, .hmp-nav__link--main {
    padding: 10px 20px;
    letter-spacing: 0.2em;
  }

  .hmp-header__section {
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
  }

  .hmp-header__section--main::before {
    display: none;
  }

  .hmp-nav__list--main {
    max-width: 1300px;
  }


  /* fix HOME + COMPONENTS  */
  .cta,
  .cta[data-items="1"] {
    padding: 20px 80px 20px 80px;
  }

  .cta[data-items="1"] .cta-item:only-of-type .cta-item__image img {
    position: inherit;
    height: calc(100vh - 200px);
    min-height: 500px;
  }

  .cta[data-items="2"] .cta-item__with-button .cta-item__image-caption-text {
    padding-right: 0;
  }

  .cta-item__image-caption {
    width: calc(100% - 30px);
    padding: 15px;
    padding-right: 80px;
  }

  .clp__header .header__arrow {
    display: none;
  }

  .affirm-as-low-as {
    color: gray;
    padding-top: 3px;
  }

  .clp__hero .legend {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
/*******************************************************************/
/***************************FONTS STYLES****************************/
/*******************************************************************/
  a {
    color: #b7a98e;
  }
  /* H1 */
  .clp.clp__header .header__title {
    font-size: 45px;
  }

  /* H2 */
  .filter-panel__title,
  .new-pdp-top__product-title,
  .clp__hero .clp__title,
  section.container--is-fluid.content-carousel__item:first-child .content-carousel__title-bottom,
  .cta-item:only-of-type .cta-item__image-caption-title,
  .clp__header .header__title {
    font-size: 34px;
    line-height: 1.333em;
    letter-spacing: initial;
  }

  /* H3 */
  .new-pdp-straps__infos-box__content__straps__color ,
  .new-pdp-straps__infos-box__content__straps__name,
  .product-slider__main-title-section .product-slider__main-title,
  .clp__hero .clp__title,
  .text-header__title-bottom,
  /* .cta-item:only-of-type .cta-item__image-caption-title, */
  .content-carousel__title-bottom,
  .client-services__finder-title,
  .client-services__title,
  .essential-watches__header-title {
    font-size: 26px;
    line-height: 1.33em;
    margin-bottom: 10px;
    letter-spacing: initial;
  }


  /* H4 */
  .collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--title,
  .pdp-related__headline,
  .new-pdp-straps-section__headline__title,
  .client-services__item .service-item__title,
  .essential-watches__product-title {
    font-size: 20px;
    line-height: 1.333em;
    letter-spacing: initial;
  }

  /* h5 */
  .hmp-nav__sub-section--nav .hmp-nav__merchandising-block-title,
  .collection-page--v2 .plp-crd__nam,
  .collection-page--v2 .plp-crd__mat,
  .new-pdp-straps__infos-box__content-materials ul,
  .new-pdp-top-caliber-title,
  .new-pdp-accordion-title,
  .pdp-related__product-title, .pdp-related__item-subtitle,
  .new-pdp-straps__name, .new-pdp-straps__color,
  .product-slider__product-description-title,
  .product-slider__product-description-subtitle,
  .hmp-nav__sub-menu,
  .hmp-col__text--large {
    font-size: 15px;
    line-height: 1.3333em;
    letter-spacing: initial;
  }

  /* h6 */
  .collection-page--v2 .teaser-general__teaser.merchandisingteaser  .teaser-general__teaser--subtitle,
  .new-pdp-top__vat,
  .new-pdp-accordion-paragraph strong,
  .product-slider__title,
  .cta-item__image-caption-meta,
  .clp__hero .clp__heading .text,
  .text-header__chapter-title,
  .content-carousel__chapter-title,
  .client-services__finder-top-title,
  .client-services__item .service-item__small-title,
  .client-services__small-top-title,
  .essential-watches__header-small-title {
    font-size: 11px;
    line-height: 1.333em;
  }


  /* P */
  .collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--text,
  .new-pdp .content-carousel__text p[style^='font-family'], .new-pdp .content-carousel__text p[style$='12px;'], .new-pdp .content-carousel__text p[style*='tahoma'],
  .new-pdp-accordion-paragraph,
  .new-pdp-accordion-paragraph.details,
  .new-pdp-top__material, .new-pdp-top__shipping,
  .product-slider__read-more-button,
  .product-slider__main-title-section .read-more__paragraph,
  .cta-item__image-caption-inner-text,
  .clp__intro,
  .text-header__paragraphs-text,
  .content-carousel__text-button,
  .content-carousel__text,
  .content-carousel__paragraphs-text,
  .image-text__paragraphs-text,
  .header__content,
  .client-services .client-services-finder__form .input_reference,
  .client-services__description *,
  .essential-watches__header-text {
    font-size: 15px !important;
    line-height: 1.66em;
    margin-bottom: 0;
    letter-spacing: initial;
  }

  /* BUTTON + PRICES*/
  .new-pdp-straps__price,
      .plp-crd__prc-str,
  .new-pdp-accordion-link,
  .new-pdp-button,
  .clp__fulllinktext .discover,
.product-slider__product-description .product-slider__product-button ,
  .content-carousel__discover-button,
  .cta-item:only-of-type .cta-item__image-caption-button {
    font-size: 14px;
    line-height: 1.333em;
    margin-top: 20px;
  }

  /* NAVs + CAPTIONS*/
  .clp__hero .legend,
  .affirm-as-low-as,
  .new-pdp-top-infos__status,
  .collection-page--v2 .plp-crd__prc,
  .collection-page--v2 .filter-container .filter-sort .filter_items-submenu-item,
  .filter-panel__filters .filter_items-submenu-item,
  .filter-panel__filters-title,
  .collection-page--v2 .plp-crd__utl-prt--wsh,
  .collection-page--v2 .plp-crd__utl-prt--cmp,
  .collection-page--v2 .plp-crd__det,
  .collection-page--v2 .filter-container .filter-sort .filter_items-label,
  .collection-page--v2 .filter-container .filter-sort .filter_items-opener.filter_title,
  button.filter-panel__filters-reset-button--mobile,
  button.filter-panel__filters-apply-button,
  button.filter-panel__filters-reset-button--desktop,
  .filter-panel__filters .filter_items-opener.filter_title,
  .new-pdp-straps__infos-box__content__straps__ref,
  .pdp-related__item-description,
  .new-pdp-straps__ref,
  .new-pdp-straps-section__headline__link,
  .new-pdp-top-infos__ref,
  [data-modal] .jlc-modal-close-text,
  .product-slider__product-description-item,
  .product-slider__list-title,
  .product-slider__list-right a,
  .product-slider__list-category ul li a,
  .product-slider__list-filter ul li a,
  .content-carousel__images figcaption,
  .image-text__image figcaption,
  .hmp-nav__sub-section--nav .hmp-nav__thematic-push-info,
  .header .pull-right a,
  .header .pull-right button,
  .header .pull-left a,
  .hmp-nav__label--main,
  .hmp-nav__link--main,
  .hmp-nav__column .hmp-nav__column-item .hmp-nav__link,
  .hmp-nav__sub-link {
    font-size: 11px;
    line-height: 1.33em;
  }

  .content-carousel__chapter .number,
  .clp__hero .clp__heading .number {
    font-size: 28px;
    line-height: 1.33em;
    margin-bottom: 10px;
  }
/*******************************************************************/
/*******************************************************************/
  .clp__fulllinktext .discover {
    margin-top: 0px;
  }

  .clp__fulllinktext .discover {
    height: 60px;
  }

  .clp__fulllinktext .discover .arrow {
    width: 61px;
  }

  .image-text__image figcaption {
    min-height: 60px;
  }

  .image-text__image {
    overflow: hidden;
    max-width: 50vw;
  }

  .essential-watches {
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .essential-watches__product-small-title {
    margin-bottom: 0;
  }

  .content-carousel__item-right {
    padding: 20px 0 0 0;
  }

  .cta [data-carousel-scroll-indicator] {
    margin: 20px 10px;
  }

  .pdp-related__headline,
  .essential-watches__header {
    margin-left: 80px;
    margin-right: 80px;
  }

  .content-carousel__item .no-text {
    margin-left: 0;
  }

  .pdp-related__list-item:first-child,
  .new-pdp-straps__item:first-child,
  .essential-watches__carousel-item:first-child {
    margin-left: 80px;
  }

  .pdp-related__list-item:last-child,
  .new-pdp-straps__item:last-child,
  .essential-watches__carousel-item:last-child {
    margin-right: 80px;
  }

  .pdp-related__list-item,
  .new-pdp-straps__item,
  .essential-watches__carousel-item {
    width: calc( ( ( (100vw - 160px) / 12 ) - 5px ) * 3 ) !important;
    max-width: calc( ( ( (100vw - 160px) / 12 ) - 5px ) * 3 ) !important;
    flex: 1 0 calc( ( ( (100vw - 160px) / 12 ) - 5px ) * 3 ) !important;
  }

  .new-pdp .content-carousel [data-carousel-scroll-indicator],
  .product-slider [data-carousel-scroll-indicator],
  .new-pdp [data-carousel-scroll-indicator],
  .new-pdp-straps-section [data-carousel-scroll-indicator],
  .essential-watches [data-carousel-scroll-indicator] {
    margin: 20px auto;
    max-width: calc(100% - 160px);
  }

  .essential-watches__carousel {
    padding: 20px 0 0 0;
  }

  .cta[data-items="2"] .cta-item__image-caption-button .icon {
    padding: 10px 15px;
    height: 60px;
    width: 60px;
  }

  .content-carousel__discover-button .icon,
  .cta-item:only-of-type .cta-item__image-caption-button .icon {
    width: 45px;
    padding: 17px 12px;
  }

  .client-services__grid {
    padding: 20px 0;
  }

  .client-services__item figcaption {
    position: relative;
    min-height: 6em;
    padding: 15px;
  }

  .clp {
    padding: 0 0;
  }

  .clp__heading {
    margin-bottom: 0px;
  }

  .client-services__item .service-item__button {
    padding: 15px 10px;
  }

  .client-services {
    padding-top: 20px;
  }

  .new-pdp-accordion-link__icon svg {
    width: 22px;
    height: 22px;
    stroke: #b7a98e!important;
    transform: scale(0.75);
  }

  .content-carousel__item .column.content-carousel__left-colum .content-carousel__item-left.one-col-text {
    margin-left: 0;
  }

  /* .text-header__paragraphs-text {
    max-width: 60vw;
  } */

  .client-services__finder-top-title,
  .client-services-finder__form {
    margin-top: 20px;
  }

  .client-services .client-services-finder__form .input_reference {
    padding: 15px 35px 15px 20px;
  }

  .client-services .client-services-finder__form button[type="submit"] {
    width: 53px;
  }

  .content-carousel__item .content-carousel__discover-button {
    margin-top: 20px;
    text-align: center;
  }

  .content-carousel__item[is-dark="true"] .content-carousel__discover-button {
    margin-top: 20px;
    text-align: center;
  }

  .cta:not([data-items="1"])[data-items="2"] .cta-item__image-wrapper {
    padding-top: 0;
  }

  .cta:not([data-items="1"]):not([data-items="4"]):not([data-items="5"]):not([data-items="6"]):not([data-items="7"]):not([data-items="8"]):not([data-items="9"]) .cta-item__image-wrapper img {
    position: inherit;
    min-width: 100%;
    top: 0;
    left: 0;
    transform: none;
    height: calc(100vh - 200px);
    max-height: 900px;
    min-height: 500px;
    object-fit: cover;
  }

  .cta:not([data-items="1"]):not([data-items="4"]):not([data-items="5"]):not([data-items="6"]):not([data-items="7"]):not([data-items="8"]):not([data-items="2"]) .cta-item__image-wrapper img {
    position: inherit;
    min-width: 100%;
    top: 0;
    left: 0;
    transform: none;
    height: calc(100vh - 200px);
    max-height: 700px;
    min-height: 500px;
    object-fit: cover;
  }

  /* CLP COMPONENTS */
  .clp .wrapper {
    width: calc(100% - 80px);
  }

  .clp__fulltext .wrapper-small {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .product-slider__title .lines::before, .product-slider__title .lines::after,
  .text-header__chapter .lines::before, .text-header__chapter .lines::after,
  .content-carousel__chapter .lines::before, .content-carousel__chapter .lines::after {
    height: 1px;
  }

  .content-carousel__images figcaption {
    min-height: 60px
  }

  .column.content-carousel__left-colum,
  .content-carousel__item-left.one-col-text {
    width: calc( ( ( (100vw - 160px) / 12 ) - 5px ) * 4 );
    margin-right: calc( ( ( (100vw - 160px) / 12 ) - 5px ) * 1 );
    margin-left: 80px;
    padding-top: 0;
    padding-bottom: 0;
    height: 100%;
    /* vertical-align: middle; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    transition: all 0.3s ease-out;
  }

  .image-text[data-revert="true"] .image-text__wrapper .image-text__text-column .content-carousel__item-left {
    padding-left: calc( ( ( (100vw - 160px) / 12 ) - 5px ) * 1 );
  }

  .content-carousel__grid--single {
    width: calc( ( ( (100vw - 160px) / 12 ) - 5px ) * 5 ) !important;
  }
  /* that's dirty (compensated the amrgin with the -6px instead of the -5px that is suppose to represente the gutter fron the grid layout)*/
  .content-carousel__grid--double .content-carousel__grid-content .content-carousel__grid-image {
    width: calc( ( ( (100vw - 160px) / 12 ) - 6px ) * 2.5 ) !important;
  }
  .content-carousel__grid--double .content-carousel__grid-image:last-of-type{
    margin: 5px 0 0px 0;
  }
  /* !that's dirty */
  .product-slider__product {
    flex: 1 0 calc( ( ( (100vw - 160px) / 12 ) - 5px ) * 3 ) !important;
    max-width: none !important;
    width: calc( ( ( (100vw - 160px) / 12 ) - 5px ) * 3 ) !important;
  }

  .product-slider {
    padding: 0;
    margin-top: 20px;
  }

  .content-carousel__item .content-carousel__right-column.one-col-img,
  .content-carousel__item .content-carousel__right-column.two-col-img {
    min-width: auto;
  }

  .text-header__item-full {
    padding: 20px 0 20px 0;
  }

  .clp__parallaximage {
    margin: 20px 80px;
  }

  .product-slider__title-section {
    padding: 0;
  }

  .product-slider__list-category {
    padding: 0;
    margin: 0 80px;
  }

  .product-slider__list-category {
    border-top: 1px solid #f3f1ed;
    border-bottom: 2px solid white;
  }

  .product-slider__product-description .product-slider__product-button .icon {
    width: 40px;
    background-size: 50%;
  }

  .product-slider__product-description .product-slider__product-button,
    .product-slider__product-button {
    min-width: 13em;
    margin-top: 0;
  }

  .product-slider__list-filter {
    border-bottom: 2px solid #fff;
    margin: 0px;
  }

  .product-slider__products {
    padding: 20px 0;
    max-width: 100vw;
  }

  .product-slider__list-category-wrapper .underline {
    height: 3px;
  }

  .product-slider__product:first-child {
    margin-left: 80px;
  }

  .product-slider__list-filter ul li::before, .product-slider__list-filter ul li::after {
    border: 1px solid transparent;
  }

  .cta:not([data-items="1"])[data-items="3"] .cta-item__image-wrapper {
    padding-top: 0;
/* ?? */
  }

  .clp__fulllinktext .wrapper {
    top: 40px;
  }

  .clp__header.gutter {
    padding-top: 20px;
  }

  .article .generic-topofpage .rect {
    display: none;
  }

  .clp__heading .number:after,
  .clp__heading .text:before {
    height: 1px;
  }

  .clp__fulllinktext .clp__mediacontainer img.hero__main-image {
/* put the image in the center */
    height: 110%;
/* +10% for parallax */
    width: 110%;
/* +10% for parallax */
    object-fit: cover;
  }

  section.content-carousel .content-carousel__wrapper:not([data-disable-carousel]) article.content-carousel__item:last-child::after {
    content: "";
    display: block;
    height: 100%;
    position: relative;
    right: 0;
    width: 70px;
/* =80px as there is 10px padding on the image */
  }
  /* article.content-carousel__item:last-child {
      margin-right: 80px;
  } */
  .cta-item:only-of-type .cta-item__image-caption {
    border: none;
  }

  .product-slider__product+.product-slider__product {
    margin-left: 10px;
    display: block;
  }

  .product-slider__product+.product-slider__product:last-child {
    margin-right: 80px;
  }

  .product-slider__main-title-section .read-less-text,
  .read-less-text,
  .content-carousel__text .read-less-text {
    display: block;
    max-height: 1px;
    opacity: 0;
    overflow: hidden;
    transition: all 0.6s ease-out;
  }

  .content-carousel__chapter-title {
    margin-bottom: 10px;
  }

  .product-slider__main-title-section[data-show-read-less="true"] .read-less-text,
  .content-carousel__text[data-show-read-less="true"] .read-less-text {
    display: block;
    max-height: 100vh;
    opacity: 1;
    transition: all 0.6s ease-out;
  }

  a.discover[href=""] {
    display: none;
  }

  .clp__fulllinktext .discover::before {
    display: none;
  }

  .clp__hero {
    max-height: calc(100vh - 200px);
    overflow: hidden;
  }

  .clp__fulllinktext .cta {
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: flex-end;
    width: 66%;
    max-height: 80px;
    padding: 0;
  }

  .column-lg-6 {
    padding: 0;
    flex-basis: none;
    max-width: none;
    width: calc( ( ( (100vw - 160px) / 12 ) - 5px ) * 6 );
  }

  .image-text__text-column>.content-carousel__item-left {
    padding-right: calc( ( ( (100vw - 160px) / 12 ) - 5px ) * 1 );
  }

  .pdp-related .-pc__image-wrap,
  .product-slider__product-image {
    position: relative;
    width: calc( ( ( (100vw - 160px) / 12 ) - 5px ) * 3 );
  }

  .image-text__item {
    margin-left: 0;
    margin-right: 0;
  }

  .clp__hero {
    overflow: hidden;
/* images are creating horizontal scroll on the whole page. This is a fix    */
  }

  .product-slider__product-image img {
    object-fit: contain;
  }

  .cta[data-items="3"] .cta-item__with-button .cta-item__image-caption-text, .cta[data-items="4"] .cta-item__with-button .cta-item__image-caption-text, .cta[data-items="5"] .cta-item__with-button .cta-item__image-caption-text, .cta[data-items="6"] .cta-item__with-button .cta-item__image-caption-text {
    padding-right: 0;
  }

  .clp__fulllinktext .discover {
    width: auto;
  }

  .clp__fulllinktext .discover__text {
    padding: 0 40px;
    width: auto;
    min-width: 20em;
  }

  .product-slider__title-section {
    margin: 0 80px;
  }

  .product-slider[style="background: rgb(255, 255, 255);"] .product-slider__product-image {
    background-color: #f6f6f6;
    padding: 20px;
  }

  [data-modal] .jlc-modal-dialog {
    padding: 20px 0 0 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  [data-modal] .jlc-modal-header {
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    z-index: 2;
  }

  section.clp.clp__header.gutter.clp__parallax {
    max-height: calc( 100vh - 130px );
  }

  [data-modal] .jlc-modal-close-icon {
    width: 35px;
    height: 35px;
  }

  [data-modal] .jlc-modal-close-icon svg {
    transform: rotate(45deg) scale(0.75);
  }

  .content-carousel__grid-image {
    padding-bottom: 100% !important;
  }

  .product-slider__main-title-section .product-slider__main-title {
    margin-top: 0;
  }

  a.content-carousel__discover-button {
    display: inline-flex;
    align-self: flex-start;
    max-width: none;
  }

  .content-carousel+.clp__hero {
    max-height: calc(100vh - 200px);
  }

  .content-carousel__chapter .number {
    line-height: 0;
  }

  .header {
    transition: background-color 0.3s ease-in;
  }

  ._sticky .header {
    background-color: white;
    transition: background-color 0.3s ease-out;
  }

  .hmp-header .hmp-nav::before,
  .hmp-header .hmp-nav::after {
    content: '';
    position: absolute;
    height: 1px;
    left: 0;
    bottom: 0;
    z-index: 5;
    background: #d8d8d8;
    width: calc(100% - 160px);
    margin-left: 80px;
    transition: background-color 0.3s ease-in;
  }

  .hmp-nav::before {
    top: 0;
    bottom: auto;
  }

  .hmp-header._sticky .hmp-nav::before,
  .hmp-header._sticky .hmp-nav::after {
    background-color: transparent;
    transition: background-color 0.3s ease-out;
  }

  .hmp-nav__body {
    border-top: none;
  }
  /* PDP COMPONENTS */
  .new-pdp-top-views__main__banner,
  .new-pdp-top-views__main__banner img {
    max-height: calc(100vh - 200px);
  }

  .new-pdp-top-views {
    max-width: none;
  }

  .new-pdp-top {
    width: calc(100% - 160px);
    margin: 20px auto;
  }

  .new-pdp-top__product-title {
    margin: 10px 0;
  }

  .new-pdp-top__add-to-cart, .new-pdp-top__add-to-wishlist, .new-pdp-top__non-ecom-or-not-sell {
    margin-bottom: 10px;
  }

  .new-pdp-accordion-icon {
    transform: translate3d(0,0,0) rotate(90deg) scale(.75);
  }

  [aria-expanded="true"] .new-pdp-accordion-icon {
    transform: translate3d(0,100%,0) rotate(-90deg) scale(.75)
  }

  .new-pdp-accordion-paragraph.details,
  .new-pdp-accordion-paragraph {
    margin-bottom: 20px;
  }

  .new-pdp-straps-section__headline__link svg {
    transform: scale(.75);
  }

  .new-pdp-wrapper {
    width: 100%;
  }

  .new-pdp-straps-section .new-pdp-straps-section__headline {
    margin-left: 80px;
    margin-right: 80px;
    margin-bottom: 20px;
  }

  .new-pdp-straps-section {
    margin: 20px 0 0 0;
  }

  .new-pdp-wrapper {
    margin-bottom: 20px;
  }

  .pdp-related__list-item {
    padding: 0;
    margin-right: 10px;
  }

  .new-pdp-straps__infos-box__content__straps__name {
    margin-bottom: 0;
  }

  .new-pdp-straps__infos-box__content .new-pdp-button {
    width: auto;
    margin-top: 00px;
    display: inline-flex;
  }

  .new-pdp-button-text {
    width: auto;
    padding: 0 40px;
    margin: 0 auto;
  }

  .new-pdp-button-icon {
    margin-left: 0;
  }

  .new-pdp-straps__infos-box__content-materials ul>li {
    margin-bottom: 10px;
  }

  .new-pdp-straps__infos-box__content__straps__ref {
    margin-bottom: 5px;
  }

  p.new-pdp-straps__infos-box__content__straps__color {
    margin-bottom: 1em;
  }

  .new-pdp-straps__infos-box__close {
    transform: scale(.75);
  }
  /* CATALOGUE */
  .filter-panel__title {
    padding: 20px 80px 0px;
  }

  .filter-panel__filters-header {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0;
  }

  .collection-page--v2 .filter-container .filter-sort .filter_items-submenu-item::before,
  .filter-panel__filters .filter_items-submenu-item::before {
    width: 14px;
    height: 14px;
    top: -1px;
  }

  .collection-page--v2 .filter-container .filter-sort .filter_items-submenu-item::after,
  .filter-panel__filters .filter_items-submenu input:checked+.filter_items-submenu-item::after {
    width: 10px;
    left: 2px;
    top: -2px;
    height: 10px;
  }

  .filter-panel__filters .filter_items-submenu li {
    margin-bottom: 20px;
  }

  .filter-panel__filters .filter_items-submenu {
    padding: 20px 20px 0px 20px
  }

  .collection-page--v2 .filter-container .filter-sort {
    padding: .75em 0;
  }

  .collection-page--v2 .plp-crd__nam,
  .collection-page--v2 .plp-crd__mat {
    margin-bottom: 0
  }

  .collection-page--v2 .plp-crd__txt-wrp {
    padding: 20px 0 0 0;
  }

  .collection-page--v2 .plp-crd__det {
    letter-spacing: initial;
    margin-top: 0px;
  }

  .collection-page--v2 .plp-crd__utl {
    padding: 10px 10px 0 17px;
  }

  .collection-page--v2 .teaser-general__teaser.collectionteaser {
    margin-bottom: 20px;
  }

  .plp-crd__utl {
    flex-direction: column;
  }

  .plp-crd__utl-prt {
    width: 100%;
  }

  .plp-crd__prc-str {
    margin-top: 0;
  }

  .collection-page--v2 .plp-crd__mat {
    margin-bottom: 5px;
  }

  .collection-page--v2 .plp-crd__hdl {
    flex: 4;
  }

  p.plp-crd__prc.plp-crd__prc--odm.plp-crd__prc--hdn {
    flex: 2;
  }

  ._no-scroll--desktop .container-fluid .collection-page--v2 .watch-finder.container-fluid {
    padding-right: 0;
  }

  .new-pdp-straps__price {
    margin-top: 0;
  }

  .new-pdp-button.alabaster.new-pdp-top__add-to-wishlist.js-add-to-wishlist-btn .new-pdp-button-text,
  .new-pdp-button.graphite.new-pdp-top__non-ecom-or-not-sell.add-to-cart .new-pdp-button-text {
    width: 80%;
  }

  .new-pdp-straps__infos-box {
    transform: translateY(-25px);
  }

  [data-items="1"] .cta-item:only-of-type .cta-item__image-caption-text--top {
    max-width: 75%;
  }

  [data-items="1"] .cta-item:only-of-type  .cta-item__image-caption-inner-text {
    display: -webkit-box;
    -webkit-line-clamp: 20;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }

  .hmp-header__section.hmp-header__section--main {
    border: none;
  }

  .content-carousel__discover-button .text {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .new-pdp a.content-carousel__discover-button .threed-icon {
    width: 55px;
  }

  .new-pdp a.content-carousel__discover-button .threed-icon svg {
    transform: scale(.75);
  }

  /*******************************************************************/
  /***************************ANIMATIONS******************************/
  /*******************************************************************/
  .cta[data-items="1"] .cta-item:only-of-type .cta-item__image,
   .merchandisingteaser .teaser-general__teaser--img-wrp,
   .hmp-nav__merchandising-block-image,
   .new-pdp-straps__image-wrap,
   .service-item__img,
   .essential-watches__product-image {
    overflow: hidden;
  }

  .merchandisingteaser {
    cursor: pointer;
  }

  .merchandisingteaser img,
   .hmp-nav__merchandising-block-link img,
   .-pc__hf a img,
   .new-pdp-straps__image-wrap img,
   .service-item__img a img,
   .essential-watches__carousel-item a img,
   [data-items="4"] .cta-wrapper .cta-item__image img,
   [data-items="3"] .cta-wrapper img,
   [data-items="2"] .cta-wrapper img,
   [data-items="1"] .cta-wrapper img,
   .hmp-col__item a img {
    transition: all 0.6s ease-out;
  }

  .hmp-col__item a:hover img {
    transform: translateX(-50%) scale(1.05);
    transition: all 0.6s ease-out;
  }

  .merchandisingteaser:hover img {
    transform: translate(-50%, -50%) scale(1.05) !important;
    transition: all 0.6s ease-out;
  }

  .hmp-nav__merchandising-block-link:hover img,
     .-pc__hf:hover a  img,
     .new-pdp-straps__image-wrap:hover  img,
     .service-item__img a:hover img,
     .essential-watches__carousel-item a:hover img,
     [data-items="4"] .cta-wrapper .cta-item__image:hover img,
     [data-items="3"] .cta-wrapper .cta-item__image:hover img,
     [data-items="2"] .cta-wrapper .cta-item__image:hover img,
     [data-items="1"] .cta-wrapper .cta-item__image:hover img {
    transform: scale(1.05) !important;
    transition: all 0.6s ease-out;
  }

  .clp__heading .number::after {
    top: 63%;
  }
  /*******************************************************************/
  /*******************************************************************/
} /* min-width:1024px     */

@media screen and (max-width: 1023px) {

  /*******************************************************************/
  /***************************FONTS STYLES****************************/
  /*******************************************************************/

  /* H1 */
  .clp.clp__header .header__title {
    font-size: 25px;
  }
    /* H2 */
  .filter-panel__title,
    .new-pdp-top__product-title,
    .clp__hero .clp__title,
    section.container--is-fluid.content-carousel__item:first-child .content-carousel__title-bottom,
    .cta-item:only-of-type .cta-item__image-caption-title,
    .clp__header .header__title {
    font-size: 26px;
    line-height: 1.333em;
    letter-spacing: initial;
  }

    /* H3 */

  .new-pdp-straps__infos-box__content__straps__color ,
    .new-pdp-straps__infos-box__content__straps__name,
    .product-slider__main-title-section .product-slider__main-title,
    .clp__hero .clp__title,
    .text-header__title-bottom,
    /* .cta-item:only-of-type .cta-item__image-caption-title, */
    .content-carousel__title-bottom,
    .client-services__finder-title,
    .client-services__title,
    .essential-watches__header-title {
    font-size: 20px;
    line-height: 1.33em;
    margin-bottom: 10px;
    letter-spacing: initial;
  }


    /* H4 */
  .collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--title,
    .pdp-related__headline,
    .new-pdp-straps-section__headline__title,
    .client-services__item .service-item__title,
    .essential-watches__product-title {
    font-size: 15px;
    line-height: 1.333em;
    letter-spacing: initial;
  }

    /* h5 */
  .hmp-nav__sub-section--nav .hmp-nav__merchandising-block-title,
    .vert-menu__label,
    .collection-page--v2 .plp-crd__nam,
    .collection-page--v2 .plp-crd__mat,
    .new-pdp-straps__infos-box__content-materials ul,
    .new-pdp-top-caliber-title,
    .new-pdp-accordion-title,
    .pdp-related__product-title, .pdp-related__item-subtitle,
    .new-pdp-straps__name, .new-pdp-straps__color,
    .product-slider__product-description-title,
    .product-slider__product-description-subtitle,
    .hmp-nav__sub-menu,
    .hmp-col__text--large {
    font-size: 11px;
    line-height: 1.3333em;
    letter-spacing: initial;
  }

    /* h6 */
  .collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--subtitle,
    .new-pdp-top__vat,
    .new-pdp-accordion-paragraph strong,
    .product-slider__title,
    .cta-item__image-caption-meta,
    .clp__hero .clp__heading .text,
    .text-header__chapter-title,
    .content-carousel__chapter-title,
    .client-services__finder-top-title,
    .client-services__item .service-item__small-title,
    .client-services__small-top-title,
    .essential-watches__header-small-title {
    font-size: 9px;
    line-height: 1.333em;
    margin-bottom: 0px;
  }
    /* END H6 */

    /* P */
  .collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--text,
    .new-pdp .content-carousel__text p[style^='font-family'], .new-pdp .content-carousel__text p[style$='12px;'], .new-pdp .content-carousel__text p[style*='tahoma'],
    .new-pdp-accordion-paragraph,
    .new-pdp-accordion-paragraph.details,
    .new-pdp-top__material, .new-pdp-top__shipping,
    .product-slider__read-more-button,
    .product-slider__main-title-section .read-more__paragraph,
    .cta-item__image-caption-inner-text,
    .clp__intro,
    .text-header__paragraphs-text,
    .content-carousel__text-button,
    .content-carousel__text,
    .content-carousel__paragraphs-text,
    .image-text__paragraphs-text,
    .header__content,
    .client-services .client-services-finder__form .input_reference,
    .client-services__description *,
    .essential-watches__header-text {
    font-size: 12px !important;
    line-height: 1.66em;
    margin-bottom: 0;
    letter-spacing: initial;
  }

    /* BUTTON + PRICES*/
  .new-pdp-straps__price,
    .plp-crd__prc-str,
    .new-pdp-accordion-link,
    .new-pdp-button,
    .clp__fulllinktext .discover,
    .product-slider__product-description .product-slider__product-button ,
    .content-carousel__discover-button,
    .cta-item:only-of-type .cta-item__image-caption-button {
    font-size: 12px;
    line-height: 1.333em;
    margin-top: 20px;
  }

    /* NAVs + CAPTIONS*/
  .affirm-as-low-as,
    .new-pdp-top-infos__status,
    .collection-page--v2 .plp-crd__prc,
    .collection-page--v2 .filter-container .filter-sort .filter_items-submenu-item,
    .filter-panel__filters .filter_items-submenu-item,
    .filter-panel__filters-title,
    .collection-page--v2 .plp-crd__utl-prt--wsh,
    .collection-page--v2 .plp-crd__utl-prt--cmp,
    .collection-page--v2 .plp-crd__det,
    .collection-page--v2 .filter-container .filter-sort .filter_items-label,
    .collection-page--v2 .filter-container .filter-sort .filter_items-opener.filter_title,
    button.filter-panel__filters-reset-button--mobile, button.filter-panel__filters-apply-button,
    button.filter-panel__filters-reset-button--desktop,
    .filter-panel__filters .filter_items-opener.filter_title,
    .new-pdp-straps__infos-box__content__straps__ref,
    .pdp-related__item-description,
    .new-pdp-straps__ref,
    .new-pdp-straps-section__headline__link,
    .new-pdp-top-infos__ref,
    [data-modal] .jlc-modal-close-text,
    .product-slider__product-description-item,
    .product-slider__list-title,
    .product-slider__list-right a,
    .product-slider__list-category ul li a, .product-slider__list-filter ul li a,
    .content-carousel__images figcaption,
    .image-text__image figcaption,
    .hmp-nav__sub-section--nav .hmp-nav__thematic-push-info,
    .header .pull-right a, .header .pull-right button,
    .header .pull-left a,
    .hmp-nav__label--main, .hmp-nav__link--main,
    .hmp-nav__column .hmp-nav__column-item .hmp-nav__link,
    .hmp-nav__sub-link {
    font-size: 9px;
    line-height: 1.33em;
  }
    /* END MAV */
  .clp__fulllinktext .discover {
    margin-top: 0px;
  }
  /*******************************************************************/
  /*******************************************************************/
  .cta {
    padding: 20px 20px 20px;
  }

  .image-text__item,
  .client-services,
  .essential-watches {
    padding: 20px;
  }

  .teaser-general-container {
    margin: 20px;
  }

  .client-services__item {
    max-width: 100%;
    margin: 0;
  }

  .client-services__grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    padding-top: 20px;
  }

  .vert-menu__section .merchandising-block a {
    padding-top: 0;
  }

  .vert-menu__section .merchandising-block img,
  .merchandising-block {
    max-height: 200px;
  }

  .vert-menu__section .merchandising-block img {
    min-height: 100%;
    position: relative;
    top: 0;
    transform: none;
    width: auto;
  }

  .ptp .mCSB_container {
    height: calc(100vh - 90px);
    display: flex;
    flex-direction: column;
    flex-flow: wrap;
  }

  .new-pdp-accordion-icon svg {
    transform: scale(.75);
  }

  .new-pdp-top {
    margin-top: 20px;
  }

  .new-pdp-wrapper {
    width: calc(100% - 40px);
  }

  .new-pdp-straps-section__headline__link svg {
    transform: scale(.75);
  }

  .new-pdp-straps__price {
    margin-top: 0;
  }

  .new-pdp-straps__infos-box__content__straps__name {
    margin-bottom: 0;
  }

  .new-pdp .content-carousel__item-left {
    margin-left: 20px;
  }

  .content-carousel__item {
    margin-left: 0px;
    margin-right: 0px;
  }

  .new-pdp a.content-carousel__discover-button {
    max-width: none;
  }

  button.new-pdp-button.alabaster.new-pdp-top__add-to-wishlist.js-add-to-wishlist-btn,
  button.new-pdp-button.graphite.new-pdp-top__add-to-cart.add-to-cart.add-to-bag-modal {
    width: 100%;
  }

  .clp__header .header__arrow {
    display: none;
  }

  [data-modal] .jlc-modal-close-icon {
    margin-right: 20px;
    width: 35px;
    height: 35px;
  }

  [data-modal] .jlc-modal-close-icon svg {
    transform: rotate(45deg) scale(.75);
  }

  button#desktopCurrentCountryLabel {
    color: #a6a6a6;
  }
}/* MAX 1023px */

@media screen and (min-width: 1024px) and (max-width:1290px) {
  .new-pdp .content-carousel [data-carousel-scroll-indicator],
  .product-slider [data-carousel-scroll-indicator],
  .new-pdp [data-carousel-scroll-indicator],
  .new-pdp-straps-section [data-carousel-scroll-indicator],
  .essential-watches [data-carousel-scroll-indicator] {
    max-width: calc(100% - 40px);
  }

  [data-carousel-scroll-indicator] {
    margin: 30px 20px;
  }

  .hmp-header .hmp-nav::before,
  .hmp-header .hmp-nav::after {
    width: calc(100% - 40px );
    margin-left: 20px;
  }

  .product-slider__product:first-child {
    margin-left: 20px;
  }

  .product-slider__title-section {
    margin: 0 20px;
  }

  .hmp-header__section.hmp-header__section--main {
    margin-left: 0px;
    margin-right: 0px;
    max-width: calc(100vw - 0px);
  }

  .sub-col-2, .sub-col-3, .sub-col-4,
  .image-text__item,
  .client-services,
  .cta, .cta[data-items="1"],
  .hmp-nav__list--main,
  .filter-panel__title,
  .collection-page--v2 .filter-container,
  .header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .clp__fulllinktext,
  .clp__header.gutter,
  .new-pdp .content-carousel [data-carousel-scroll-indicator], .product-slider [data-carousel-scroll-indicator],
  .new-pdp-straps-section .new-pdp-straps-section__headline,
  .collection-page--v2 .teaser-general {
    margin-left: 20px;
    margin-right: 20px;
  }

  .hmp-nav__sub-section--nav, .hmp-nav__sub-section--ver {
    padding-left: 20px;
  }

  .content-carousel__item:first-of-type .no-text,
  .column.content-carousel__left-colum, .content-carousel__item-left.one-col-text,
  .pdp-related__list-item:first-child, .new-pdp-straps__item:first-child, .essential-watches__carousel-item:first-child,
  .pdp-related__headline, .essential-watches__header {
    margin-left: 20px;
    margin-right: 20px;
  }

  .hmp-nav__column-list,
  .hmp-nav__column-content {
    margin-left: 15px;
  }

  .collection-page--v2 .teaser-general__teaser.collectionteaser {
    width: calc(100% / 4 - 10px);
    margin-right: 10px;
  }

  .hmp-nav__body-inner, .hmp-nav__body-inner>.hmp-nav__sub-section {
    max-height: none;
  }

  .new-pdp [data-carousel-scroll-indicator],
  .new-pdp-straps-section [data-carousel-scroll-indicator],
  .essential-watches [data-carousel-scroll-indicator],
  .new-pdp-top,
  .collection-page--v2 .teaser-general {
    width: calc(100% - 40px) !important;
    max-width: none !important;
  }

  .hmp-nav__label--main, .hmp-nav__link--main {
    padding: 10px 10px;
  }

  .product-slider__product {
    flex: 1 0 calc( ( ( (100vw - 40px) / 12 ) - 5px ) * 4 ) !important;
    max-width: none !important;
    width: calc( ( ( (100vw - 40px) / 12 ) - 5px ) * 4 ) !important;
  }

  .pdp-related__list-item, .new-pdp-straps__item, .essential-watches__carousel-item {
    width: calc( ( ( (100vw - 40px) / 12 ) - 5px ) * 4 ) !important;
    max-width: calc( ( ( (100vw - 40px) / 12 ) - 5px ) * 4 ) !important;
    flex: 1 0 calc( ( ( (100vw - 40px) / 12 ) - 5px ) * 4 ) !important;
  }

  .pdp-related .-pc__image-wrap, .product-slider__product-image {
    position: relative;
    width: calc( ( ( (100vw - 40px) / 12 ) - 5px ) * 4 );
  }

  .content-carousel__grid--single {
    width: calc( ( ( (100vw - 40px) / 12 ) - 5px ) * 5 ) !important;
  }
} /* fix for very small screens and ipads */

@media screen and (max-width: 767px) {
  .embed-responsive video {
    left: 50%;
    transform: translateX(-50%);
  }

  .clp__fulllinktext .clp__mediacontainer .embed-responsive {
    height: 100vw;
  }

  .clp__hero .cta::before {
    display: none;
  }

  .content-carousel+.clp__hero {
    padding-bottom: 0;
  }

  .clp__mediacontainer .media {
    height: 100vw;
  }

  .text-header__item-full {
    padding: 0;
  }

  .hmp-header {
    height: 66px;
  }

  .new-pdp-top {
    margin-top: 0;
  }

  .ptp__inner {
    top: 66px;
  }

  .image-text__text-column {
    padding: 40px 00px 00px 00px;
  }

  .cta {
    padding: 20px 0px 20px;
  }

  .clp__hero {
    margin-bottom: 10px;
    margin-top: 10px;
  }

  .clp__heading .number:after {
    top: 50%;
  }

  .content-carousel__grid--single {
    /* min-width: auto; */
    width: calc(100vw - 40px);
  }

  .content-carousel__item-right {
    padding: 0;
    padding-top: 10px;
  }

  .content-carousel__right-column.one-col-img {
    min-width: none;
  }

  .content-carousel__grid {
    margin-right: 0;
  }

  .cta[data-items="1"] {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-text[data-revert="true"] .image-text__wrapper>.content-carousel__item {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .product-slider__product:first-of-type {
    margin-left: 20px;
  }

  .content-carousel__right-column.two-col-img {
    min-width: auto;
  }

  .hmp-header__logo-image {
    height: 35px;
    max-width: 100%;
  }

  .clp__hero  a.discover[href=""] {
    display: none;
  }

  .new-pdp .content-carousel [data-carousel-scroll-indicator] {
    margin: 10px 20px;
  }

  .clp.clp__fulllinktext.clp__hero {
    padding: 0;
    margin-bottom: 20px;
  }

  .clp__heading {
    margin-bottom: 10px;
  }

  .clp__fulllinktext .wrapper {
    top: 25px;
  }

  .clp__fulllinktext .discover::before {
    display: none;
  }

  .clp__fulllinktext .wrapper {
    height: auto;
  }

  .cta-item:only-of-type .cta-item__image-caption-button {
    position: relative;
  }

  .cta-item__image-caption-inner-text,
  .cta-item__image-caption-meta, .cta-item__image-caption-title {
    display: block;
  }

  .vert-menu__section .merchandising-block img {
    width: 100%;
  }

  .content-carousel__discover-button {
    margin-top: 0px;
  }
  /* Post WW2021 changes: */
  .generic-topofpage__image,
  .clp__header .generic-topofpage__image-wrapper {
    min-height: 300px;
    height: 60vh;
    overflow: hidden;
    text-align: center;
    position: relative;
  }

  .kampyle_vertical_button .kampyle_button-text {
    font-size: 9px !important;
    line-height: 25px !important;
  }

  .kampyle_vertical_button,
    .kampyle_vertical_button .kampyle_button {
    height: 25px !important;
    min-height: 25px !important;
    max-height: 25px !important;
    width: 80px !important;
    min-width: 80px !important;
    max-width: 80px !important;
  }

  .kampyle_vertical_button.kampyle_right {
    right: -28px !important;
  }

  .content-carousel__grid--single {
    min-width: auto;
  }

  .content-carousel__paragraphs {
    margin-bottom: 0px;
  }

  .cta-item:only-of-type .cta-item__image {
    height: 80vh;
  }

  .content-carousel__item-left.one-col-text {
    width: 80vw;
  }

  .text-header__paragraphs {
    margin-top: 10px;
  }

  .cta[data-items="2"] .cta-item__image-caption {
    border: 1px solid #f3f1ed;
  }

  .content-carousel__discover-button {
    max-width: none;
  }

  .content-carousel__text {
    margin-bottom: 10px;
  }

  .clp__fulllinktext .cta {
    display: block;
  }

  .clp__hero .legend {
    font-size: 9px;
 }

  .content-carousel__text-button .icon {
    background-size: 13px;
  }

  .product-slider__title .lines {
    padding: 0 20px;
  }

  .product-slider__title .lines::after {
    width: 25px;
  }

  .client-services__finder-title {
    max-width: 100%;
  }

  .client-services__finder.client-service-page-form {
    margin-top: 10px;
  }
  /*******************************************************************/
  /***************************FONTS STYLES MOBILE*********************/
  /*******************************************************************/
  a {
    color: #b7a98e;
  }
    /* H1
    .clp.clp__header .header__title {
      font-size: 37px;
    }
     */

    /* H2 */
  .clp.clp__header .header__title {
    font-size: 26px;
    line-height: 1.333em;
    letter-spacing: initial;
  }

    /* H3 */
  .new-pdp-top__product-title,
    .new-pdp-straps__infos-box__content__straps__color ,
    .new-pdp-straps__infos-box__content__straps__name,
    .product-slider__main-title-section .product-slider__main-title,
    .clp__hero .clp__title,
    .text-header__title-bottom,
    /* .cta-item:only-of-type .cta-item__image-caption-title, */
    .content-carousel__title-bottom,
    .client-services__finder-title,
    .client-services__title,
    .essential-watches__header-title {
    font-size: 21px;
    line-height: 1.33em;
    margin-bottom: 10px;
    letter-spacing: initial;
  }

    /* CTAs */
  .product-slider__product-description .product-slider__product-button,
    .clp__fulllinktext .discover,
    .discover__text,
    .cta-item:only-of-type .cta-item__image-caption-button,
    .content-carousel__discover-button,
    .cta-item:only-of-type .cta-item__image-caption-button .text {
    font-size: 10px;
    line-height: 1.33em;
  }

  .new-pdp-top__body {
    padding-top: 10px;
  }

  .plyr__video-embed iframe {
    z-index: 999;
  }

  .client-services .client-services-finder__form {
    max-width: 100%;
  }
} /* max width: 768 */

@media screen and (max-width: 700px) {

  .content-carousel__right-column.one-col-img {
    min-width: 0;
  }

  .essential-watches {
    padding-right: 0;
  }

  .essential-watches__header {
    padding-right: 20px;
  }

  .client-services__title-section {
    padding: 0;
  }

  .client-services__grid {
    grid-template-columns: repeat(1, 1fr);
  }
}

/*******************************************************************/
/***************************LOCALISATIONS***************************/
/*******************************************************************/


@media screen and (min-width: 1024px) {

  /* NAVs + CAPTIONS*/
  :lang(ko) .affirm-as-low-as,
  :lang(ko) .new-pdp-top-infos__status,
  :lang(ko) .collection-page--v2 .plp-crd__prc,
  :lang(ko) .collection-page--v2 .filter-container .filter-sort .filter_items-submenu-item,
  :lang(ko) .filter-panel__filters .filter_items-submenu-item,
  :lang(ko) .filter-panel__filters-title,
  :lang(ko) .collection-page--v2 .plp-crd__utl-prt--wsh,
  :lang(ko) .collection-page--v2 .plp-crd__utl-prt--cmp,
  :lang(ko) .collection-page--v2 .plp-crd__det,
  :lang(ko) .collection-page--v2 .filter-container .filter-sort .filter_items-label,
  :lang(ko) .collection-page--v2 .filter-container .filter-sort .filter_items-opener.filter_title,
  :lang(ko) button.filter-panel__filters-reset-button--mobile,
  :lang(ko) button.filter-panel__filters-apply-button,
  :lang(ko) button.filter-panel__filters-reset-button--desktop,
  :lang(ko) .filter-panel__filters .filter_items-opener.filter_title,
  :lang(ko) .new-pdp-straps__infos-box__content__straps__ref,
  :lang(ko) .pdp-related__item-description,
  :lang(ko) .new-pdp-straps__ref,
  :lang(ko) .new-pdp-straps-section__headline__link,
  :lang(ko) .new-pdp-top-infos__ref,
  :lang(ko) [data-modal] .jlc-modal-close-text,
  :lang(ko) .product-slider__product-description-item,
  :lang(ko) .product-slider__list-title,
  :lang(ko) .product-slider__list-right a,
  :lang(ko) .product-slider__list-category ul li a,
  :lang(ko) .product-slider__list-filter ul li a,
  :lang(ko) .content-carousel__images figcaption,
  :lang(ko) .image-text__image figcaption,
  :lang(ko) .hmp-nav__sub-section--nav .hmp-nav__thematic-push-info,
  :lang(ko) .header .pull-right a,
  :lang(ko) .header .pull-right button,
  :lang(ko) .header .pull-left a,
  :lang(ko) .hmp-nav__label--main,
  :lang(ko) .hmp-nav__link--main,
  :lang(ko) .hmp-nav__column .hmp-nav__column-item .hmp-nav__link,
  :lang(ko) .hmp-nav__sub-link,
  :lang(ko) .hmp-col__text--small,
  :lang(ko) .collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--subtitle,
  :lang(ko) .new-pdp-top__vat,
  :lang(ko) .new-pdp-accordion-paragraph strong,
  :lang(ko) .product-slider__title,
  :lang(ko)  .cta-item__image-caption-meta,
  :lang(ko) .clp__hero .clp__heading .text,
  :lang(ko) .text-header__chapter-title,
  :lang(ko) .content-carousel__chapter-title,
  :lang(ko) .client-services__finder-top-title,
  :lang(ko) .client-services__item .service-item__small-title,
  :lang(ko) .client-services__small-top-title,
  :lang(ko) .essential-watches__header-small-title,


  :lang(jp) .affirm-as-low-as,
  :lang(jp) .new-pdp-top-infos__status,
  :lang(jp) .collection-page--v2 .plp-crd__prc,
  :lang(jp) .collection-page--v2 .filter-container .filter-sort .filter_items-submenu-item,
  :lang(jp) .filter-panel__filters .filter_items-submenu-item,
  :lang(jp) .filter-panel__filters-title,
  :lang(jp) .collection-page--v2 .plp-crd__utl-prt--wsh,
  :lang(jp) .collection-page--v2 .plp-crd__utl-prt--cmp,
  :lang(jp) .collection-page--v2 .plp-crd__det,
  :lang(jp) .collection-page--v2 .filter-container .filter-sort .filter_items-label,
  :lang(jp) .collection-page--v2 .filter-container .filter-sort .filter_items-opener.filter_title,
  :lang(jp) button.filter-panel__filters-reset-button--mobile,
  :lang(jp) button.filter-panel__filters-apply-button,
  :lang(jp) button.filter-panel__filters-reset-button--desktop,
  :lang(jp) .filter-panel__filters .filter_items-opener.filter_title,
  :lang(jp) .new-pdp-straps__infos-box__content__straps__ref,
  :lang(jp) .pdp-related__item-description,
  :lang(jp) .new-pdp-straps__ref,
  :lang(jp) .new-pdp-straps-section__headline__link,
  :lang(jp) .new-pdp-top-infos__ref,
  :lang(jp) [data-modal] .jlc-modal-close-text,
  :lang(jp) .product-slider__product-description-item,
  :lang(jp) .product-slider__list-title,
  :lang(jp) .product-slider__list-right a,
  :lang(jp) .product-slider__list-category ul li a,
  :lang(jp) .product-slider__list-filter ul li a,
  :lang(jp) .content-carousel__images figcaption,
  :lang(jp) .image-text__image figcaption,
  :lang(jp) .hmp-nav__sub-section--nav .hmp-nav__thematic-push-info,
  :lang(jp) .header .pull-right a,
  :lang(jp) .header .pull-right button,
  :lang(jp) .header .pull-left a,
  :lang(jp) .hmp-nav__label--main,
  :lang(jp) .hmp-nav__link--main,
  :lang(jp) .hmp-nav__column .hmp-nav__column-item .hmp-nav__link,
  :lang(jp) .hmp-nav__sub-link,
  :lang(jp) .hmp-col__text--small,
  :lang(jp) .collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--subtitle,
  :lang(jp) .new-pdp-top__vat,
  :lang(jp) .new-pdp-accordion-paragraph strong,
  :lang(jp) .product-slider__title,
  :lang(jp) .clp__hero .clp__heading .text,
  :lang(jp) .text-header__chapter-title,
  :lang(jp) .content-carousel__chapter-title,
  :lang(jp) .client-services__finder-top-title,
  :lang(jp) .client-services__item .service-item__small-title,
  :lang(jp) .client-services__small-top-title,
  :lang(jp) .essential-watches__header-small-title,


  :lang(ar) .affirm-as-low-as,
  :lang(ar) .new-pdp-top-infos__status,
  :lang(ar) .collection-page--v2 .plp-crd__prc,
  :lang(ar) .collection-page--v2 .filter-container .filter-sort .filter_items-submenu-item,
  :lang(ar) .filter-panel__filters .filter_items-submenu-item,
  :lang(ar) .filter-panel__filters-title,
  :lang(ar) .collection-page--v2 .plp-crd__utl-prt--wsh,
  :lang(ar) .collection-page--v2 .plp-crd__utl-prt--cmp,
  :lang(ar) .collection-page--v2 .plp-crd__det,
  :lang(ar) .collection-page--v2 .filter-container .filter-sort .filter_items-label,
  :lang(ar) .collection-page--v2 .filter-container .filter-sort .filter_items-opener.filter_title,
  :lang(ar) button.filter-panel__filters-reset-button--mobile,
  :lang(ar) button.filter-panel__filters-apply-button,
  :lang(ar) button.filter-panel__filters-reset-button--desktop,
  :lang(ar) .filter-panel__filters .filter_items-opener.filter_title,
  :lang(ar) .new-pdp-straps__infos-box__content__straps__ref,
  :lang(ar) .pdp-related__item-description,
  :lang(ar) .new-pdp-straps__ref,
  :lang(ar) .new-pdp-straps-section__headline__link,
  :lang(ar) .new-pdp-top-infos__ref,
  :lang(ar) [data-modal] .jlc-modal-close-text,
  :lang(ar) .product-slider__product-description-item,
  :lang(ar) .product-slider__list-title,
  :lang(ar) .product-slider__list-right a,
  :lang(ar) .product-slider__list-category ul li a,
  :lang(ar) .product-slider__list-filter ul li a,
  :lang(ar) .content-carousel__images figcaption,
  :lang(ar) .image-text__image figcaption,
  :lang(ar) .hmp-nav__sub-section--nav .hmp-nav__thematic-push-info,
  :lang(ar) .header .pull-right a,
  :lang(ar) .header .pull-right button,
  :lang(ar) .header .pull-left a,
  :lang(ar) .hmp-nav__label--main,
  :lang(ar) .hmp-nav__link--main,
  :lang(ar) .hmp-nav__column .hmp-nav__column-item .hmp-nav__link,
  :lang(ar) .hmp-nav__sub-link,
  :lang(ar) .hmp-col__text--small,
  :lang(ar) .collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--subtitle,
  :lang(ar) .new-pdp-top__vat,
  :lang(ar) .new-pdp-accordion-paragraph strong,
  :lang(ar) .product-slider__title,
  :lang(ar) .clp__hero .clp__heading .text,
  :lang(ar) .text-header__chapter-title,
  :lang(ar) .content-carousel__chapter-title,
  :lang(ar) .client-services__finder-top-title,
  :lang(ar) .client-services__item .service-item__small-title,
  :lang(ar) .client-services__small-top-title,
  :lang(ar) .essential-watches__header-small-title,

  :lang(zh) .affirm-as-low-as,
  :lang(zh) .new-pdp-top-infos__status,
  :lang(zh) .collection-page--v2 .plp-crd__prc,
  :lang(zh) .collection-page--v2 .filter-container .filter-sort .filter_items-submenu-item,
  :lang(zh) .filter-panel__filters .filter_items-submenu-item,
  :lang(zh) .filter-panel__filters-title,
  :lang(zh) .collection-page--v2 .plp-crd__utl-prt--wsh,
  :lang(zh) .collection-page--v2 .plp-crd__utl-prt--cmp,
  :lang(zh) .collection-page--v2 .plp-crd__det,
  :lang(zh) .collection-page--v2 .filter-container .filter-sort .filter_items-label,
  :lang(zh) .collection-page--v2 .filter-container .filter-sort .filter_items-opener.filter_title,
  :lang(zh) button.filter-panel__filters-reset-button--mobile,
  :lang(zh) button.filter-panel__filters-apply-button,
  :lang(zh) button.filter-panel__filters-reset-button--desktop,
  :lang(zh) .filter-panel__filters .filter_items-opener.filter_title,
  :lang(zh) .new-pdp-straps__infos-box__content__straps__ref,
  :lang(zh) .pdp-related__item-description,
  :lang(zh) .new-pdp-straps__ref,
  :lang(zh) .new-pdp-straps-section__headline__link,
  :lang(zh) .new-pdp-top-infos__ref,
  :lang(zh) [data-modal] .jlc-modal-close-text,
  :lang(zh) .product-slider__product-description-item,
  :lang(zh) .product-slider__list-title,
  :lang(zh) .product-slider__list-right a,
  :lang(zh) .product-slider__list-category ul li a,
  :lang(zh) .product-slider__list-filter ul li a,
  :lang(zh) .content-carousel__images figcaption,
  :lang(zh) .image-text__image figcaption,
  :lang(zh) .hmp-nav__sub-section--nav .hmp-nav__thematic-push-info,
  :lang(zh) .header .pull-right a,
  :lang(zh) .header .pull-right button,
  :lang(zh) .header .pull-left a,
  :lang(zh) .hmp-nav__label--main,
  :lang(zh) .hmp-nav__link--main,
  :lang(zh) .hmp-nav__column .hmp-nav__column-item .hmp-nav__link,
  :lang(zh) .hmp-nav__sub-link,
  :lang(zh) .hmp-col__text--small,
  :lang(zh) .collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--subtitle,
  :lang(zh) .new-pdp-top__vat,
  :lang(zh) .new-pdp-accordion-paragraph strong,
  :lang(zh) .product-slider__title,
  :lang(zh) .cta-item__image-caption-meta,
  :lang(zh) .clp__hero .clp__heading .text,
  :lang(zh) .text-header__chapter-title,
  :lang(zh) .content-carousel__chapter-title,
  :lang(zh) .client-services__finder-top-title,
  :lang(zh) .client-services__item .service-item__small-title,
  :lang(zh) .client-services__small-top-title,
  :lang(zh) .essential-watches__header-small-title {
    font-size: 14px;
  }

  :lang(ko) .header .pull-right a,
  :lang(jp) .header .pull-right a,
  :lang(ar) .header .pull-right a,
  :lang(zh) .header .pull-right a {
    font-size: 0;
  }

  :lang(ko) .hmp-nav__merchandising-block-title,
  :lang(ko) h3.hmp-nav__sub-menu,

  :lang(jp) .hmp-nav__merchandising-block-title,
  :lang(jp) h3.hmp-nav__sub-menu,

  :lang(ar) .hmp-nav__merchandising-block-title,
  :lang(ar) h3.hmp-nav__sub-menu,

  :lang(zh) .hmp-nav__merchandising-block-title,
  :lang(zh) h3.hmp-nav__sub-menu {
    font-weight: 700;
  }

  :lang(ar)  .pdp-related__list-item:first-child,
    :lang(ar) .new-pdp-straps__item:first-child,
    :lang(ar) .essential-watches__carousel-item:first-child {
    margin-left: 0px;
    margin-right: 80px;
  }

  :lang(ar) .pdp-related__list-item:last-child,
  :lang(ar) .new-pdp-straps__item:last-child,
  :lang(ar) .essential-watches__carousel-item:last-child {
    margin-right: 0px;
    margin-left: 80px;
  }

  :lang(ar) .image-text .image-text__text-column .content-carousel__item-left {
    margin-right: 0
  }

  :lang(ar)  .hmp-col__item a:hover img {
    transform: scale(1.05);
    transition: all 0.6s ease-out;
  }

  :lang(ar)  .hmp-col__item:first-child {
    margin-left: 0px;
    margin-right: 30px;
  }

  :lang(ar) .hmp-col__item:last-child {
    margin-right: 0px;
    margin-left: 20px;
  }

  :lang(ar) .essential-watches {
    padding-right: 0;
  }

  :lang(ar) .hmp-col__image {
    margin-right: 0;
    transform: none;
  }
}

@media screen and (min-width: 1024px) and (max-width:1290px) {


  :lang(ar) .hmp-col__item:first-child,
  :lang(ar) .pdp-related__list-item:first-child,
  :lang(ar) .new-pdp-straps__item:first-child,
  :lang(ar) .essential-watches__carousel-item:first-child {
    margin-left: 0px;
    margin-right: 20px;
  }

  :lang(ar) .hmp-col__item:last-child,
  :lang(ar) .pdp-related__list-item:last-child,
  :lang(ar) .new-pdp-straps__item:last-child,
  :lang(ar) .essential-watches__carousel-item:last-child {
    margin-right: 0px;
    margin-left: 20px;
  }
} /* small screens /*