*, ::backdrop, ::after, ::before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #3b82f680;
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
  }
  .rolexv7 .rolex-layout-v7,.rolex-layout-v7 {
      --font-family: "Helvetica-light", arial, sans-serif;
      --rolex-helvetica-normal: "Helvetica", arial, sans-serif;
      --rolex-helvetica-bold: "Helvetica-bold", arial, sans-serif;
      --fw-light: 300;
      --fw-regular: 400;
      --fw-bold: 700;
      --rolex-green: #006039;
      --rolex-only-green: #127749;
      --rolex-ocean-green: #9BF9CE;
      --rolex-brown: #452C1E;
      --rolex-black: #212121;
      --rolex-dark-grey: #767676;
      --rolex-beige: #F4EFEA;
      --rolex-light-beige: #F9F7F4;
      --rolex-light-grey: #f8f8f8;
      --rolex-grey: #d4d4d4;
      --rolex-white: #fff;
      --rolex-line-height: 1.42857143;
      --rolex-headline70-desktop: 70px/1.1 "Helvetica-bold", arial, sans-serif;
      --rolex-headline70: 36px/1.1 "Helvetica-bold", arial, sans-serif;
      --rolex-headline50-desktop: 50px/1.2 "Helvetica-bold", arial, sans-serif;
      --rolex-headline50: 30px/1.2 "Helvetica-bold", arial, sans-serif;
      --rolex-headline36-desktop: 36px/1.2 "Helvetica-bold", arial, sans-serif;
      --rolex-headline36: 24px/1.2 "Helvetica-bold", arial, sans-serif;
      --rolex-headline30-desktop: 30px/1.2 "Helvetica-bold", arial, sans-serif;
      --rolex-headline30: 22px/1.2 "Helvetica-bold", arial, sans-serif;
      --rolex-headline26-desktop: 26px/1.2 "Helvetica-bold", arial, sans-serif;
      --rolex-headline26: 22px/1.2 "Helvetica-bold", arial, sans-serif;
      --rolex-body24bold-desktop: 24px/1.2 "Helvetica-bold", arial, sans-serif;
      --rolex-body24bold: 18px/1.2 "Helvetica-bold", arial, sans-serif;
      --rolex-body24light-desktop: 24px/1.2 "Helvetica-light", arial, sans-serif;
      --rolex-body24light: 18px/1.2 "Helvetica-light", arial, sans-serif;
      --rolex-body20bold-desktop: 20px/1.6 "Helvetica-bold", arial, sans-serif;
      --rolex-body20bold: 18px/1.6 "Helvetica-bold", arial, sans-serif;
      --rolex-body20light-desktop: 20px/1.6 "Helvetica-light", arial, sans-serif;
      --rolex-body20light: 18px/1.6 "Helvetica-light", arial, sans-serif;
      --rolex-legend16bold-desktop: 16px/1.1 "Helvetica-bold", arial, sans-serif;
      --rolex-legend16bold: 12px/1.1 "Helvetica-bold", arial, sans-serif;
      --rolex-legend16light-desktop: 16px/1.1 "Helvetica-light", arial, sans-serif;
      --rolex-legend16light: 12px/1.1 "Helvetica-light", arial, sans-serif;
      --rolex-legend14light-desktop: 14px/1.1 "Helvetica-light", arial, sans-serif;
      --rolex-legend14light: 10px/1.1 "Helvetica-light", arial, sans-serif;
      --rolex-legend14bold-desktop: 14px/1.1 "Helvetica-bold", arial, sans-serif;
      --rolex-legend14bold: 10px/1.1 "Helvetica-bold", arial, sans-serif;
      --rolex-fixed22: 22px/1.6 "Helvetica-bold", arial, sans-serif;
      --rolex-fixed16: 16px/1.1 "Helvetica-bold", arial, sans-serif;
      --rolex-fixed16light: 16px/1.1 "Helvetica-light", arial, sans-serif;
      --rolex-fixed14: 14px/1.1 "Helvetica-bold", arial, sans-serif;
      --rolex-quote50-desktop: 50px/1.6 "Georgia", arial, sans-serif;
      --rolex-quote50: 30px/1.6 "Georgia", arial, sans-serif;
  
      --outer-margin-d: 8%;
      --grid-gap-d: 8px;
      --grid-col-num-d: 12;
      --outer-margin: 7%;
      --grid-gap: 6px;
      --grid-col-num: 6;
  }
  .rolexv7 .rolex-layout-v7{
      color: var(--rolex-black);
  }
  .rolexv7 .rolex-layout-v7 h1,.rolexv7 .rolex-layout-v7 h2,.rolexv7 .rolex-layout-v7 h3,.rolexv7 .rolex-layout-v7 h4,.rolexv7 .rolex-layout-v7 h5,.rolexv7 .rolex-layout-v7 h6,.rolexv7 .rolex-layout-v7 p,.rolexv7 .rolex-layout-v7 ul,.rolexv7 .rolex-layout-v7 li{
      margin: 0;
      padding: 0;
      text-transform: none;
      letter-spacing: normal;
  }
  .rolex-layout-v7 .margin0auto{
      margin: 0 auto;
  }
  body .rolexv7 .rolex-layout-v7 span,body .rolexv7 .rolex-layout-v7 h1,body .rolexv7 .rolex-layout-v7 h2,body .rolexv7 .rolex-layout-v7 h3,body .rolexv7 .rolex-layout-v7 h4,body .rolexv7 .rolex-layout-v7 h5,body .rolexv7 .rolex-layout-v7 h6,body .rolexv7 .rolex-layout-v7 h5,body .rolexv7 .rolex-layout-v7 label,body .rolexv7 .rolex-layout-v7 strong,.theme-pearl.store-view-default .rolexv7{
      letter-spacing: normal;
  }
  
  .rolexv7 .rolex-layout-v7 .rolex-push-component .rolex-headline36,.rolexv7 .rolex-layout-v7 .rolex-push-component .rolex-fixed16,.rolexv7 .rolex-layout-v7 .rolex-push-component .rolex-body24bold,.rolexv7 .rolex-layout-v7 .rolex-push-component .rolex-legend16bold,.rolexv7 .rolex-layout-v7 .rolex-grid-component .rolex-legend16bold,.rolexv7 .rolex-layout-v7 .rolex-grid-component .rolex-body24bold,.rolexv7 .rolex-layout-v7 .rolex-intro-text-component .rolex-headline50,.rolexv7 .rolex-layout-v7 .rolex-article-introduction-text-component .rolex-headline50,.rolexv7 .rolex-layout-v7 .rolex-body-text-component .rolex-headline50,.rolexv7 .rolex-layout-v7 .rolex-collection-page-grid .rolex-legend16bold,.rolexv7 .rolex-layout-v7 .rolex-collection-page-grid .rolex-body24bold,.rolexv7 .rolex-layout-v7 .rolex-model-page-component .rolex-body24bold,.rolexv7 .rolex-layout-v7 .rolex-model-page-component .rolex-headline50,.rolexv7 .rolex-layout-v7 .rolex-model-availability-component .rolex-headline50,.rolexv7 .rolex-layout-v7 .rolex-contact-component .rolex-contact-list-section .rolex-legend16bold,.rolexv7 .rolex-layout-v7 .rolex-contact-component .rolex-contact-list-section .rolex-headline30,.rolexv7 .rolex-layout-v7 .rolex-map-details .rolex-headline30,.rolexv7 .rolex-layout-v7 .rolex-map-details .rolex-legend16bold,.rolexv7 .rolex-layout-v7 .rolex-contact-message-component .rolex-body24bold,.rolexv7 .rolex-layout-v7 .rolex-contact-message-component .rolex-headline50,.rolexv7 .rolex-layout-v7 .rolex-contact-message-component .rolex-legend16bold,.rolexv7 .rolex-layout-v7 .rolex-intro-text-component .rolex-body20bold.rolex-text-brown{
      color: var(--rolex-brown);
  }
  .rolexv7 .rolex-layout-v7 .rolex-push-component .rolex-body20light,.rolexv7 .rolex-layout-v7 .rolex-intro-text-component .rolex-body20bold,.rolexv7 .rolex-layout-v7 .rolex-intro-text-component .rolex-body20light,.rolexv7 .rolex-layout-v7 .rolex-article-introduction-text-component .rolex-headline30,.rolexv7 .rolex-layout-v7 .rolex-article-introduction-text-component .rolex-body20light,.rolexv7 .rolex-layout-v7 .rolex-article-introduction-text-component .rolex-body20bold,.rolexv7 .rolex-layout-v7 .rolex-body-text-component .rolex-body20bold,.rolexv7 .rolex-layout-v7 .rolex-body-text-component .rolex-body20light,.rolexv7 .rolex-layout-v7 .rolex-quote-text-component .rolex-quote50,.rolexv7 .rolex-layout-v7 .rolex-quote-text-component .rolex-body20bold,.rolexv7 .rolex-layout-v7 .rolex-quote-text-component .rolex-body20light,.rolexv7 .rolex-layout-v7 .rolex-collection-page-grid .rolex-legend16light,.rolexv7 .rolex-layout-v7 .rolex-model-page-component .rolex-body20light,.rolexv7 .rolex-layout-v7 .rolex-model-availability-component .rolex-body20light,.rolexv7 .rolex-layout-v7 .rolex-contact-component .rolex-contact-list-section .rolex-fixed16,.rolexv7 .rolex-layout-v7 .rolex-map-details .rolex-fixed16light,.rolexv7 .rolex-layout-v7 .rolex-map-details .rolex-fixed16{
      color: var(--rolex-black);
  }
  .rolexv7 .rolex-layout-v7 .justify-center{
      align-items: center;
  }
  .rolexv7 .rolex-layout-v7 .text-center{
      text-align: center;
  }
  .rolexv7 .rolex-layout-v7 .text-capitalize{
      text-transform: capitalize;
  }
  .rolexv7 .rolex-layout-v7 a{cursor: pointer;text-decoration: none;}
  .rolexv7 .rolex-layout-v7 img{max-width: 100%;height: auto;display: block;}
  .rolexv7 .rolex-layout-v7 .rolex-text-green,.rolexv7 .rolex-layout-v7 a.rolex-text-green {
      color: var(--rolex-green);
  }
  .rolexv7 .rolex-layout-v7 .rolex-text-only-green,.rolexv7 .rolex-layout-v7 a.rolex-text-only-green {
      color: var(--rolex-only-green);
  }
  .rolexv7 .rolex-layout-v7 .rolex-text-ocean-green,.rolexv7 .rolex-layout-v7 a.rolex-text-ocean-green {
      color: var(--rolex-ocean-green);
  }
  .rolexv7 .rolex-layout-v7 .rolex-text-brown,.rolexv7 .rolex-layout-v7 a.rolex-text-brown{
      color: var(--rolex-brown);
  }
  .rolexv7 .rolex-layout-v7 .rolex-text-black,.rolexv7 .rolex-layout-v7 a.rolex-text-black{
      color: var(--rolex-black);
  }
  .rolexv7 .rolex-layout-v7 .rolex-text-dark-grey,.rolexv7 .rolex-layout-v7 a.rolex-text-dark-grey {
      color: var(--rolex-dark-grey);
  }
  .rolexv7 .rolex-layout-v7 .rolex-text-beige,.rolexv7 .rolex-layout-v7 a.rolex-text-beige {
      color: var(--rolex-beige);
  }
  .rolexv7 .rolex-layout-v7 .rolex-text-light-beige,.rolexv7 .rolex-layout-v7 a.rolex-text-light-beige {
      color: var(--rolex-light-beige);
  }
  .rolexv7 .rolex-layout-v7 .rolex-text-light-grey,.rolexv7 .rolex-layout-v7 a.rolex-text-light-grey {
      color: var(--rolex-light-grey);
  }
  .rolexv7 .rolex-layout-v7 .rolex-text-white,.rolexv7 .rolex-layout-v7 a.rolex-text-white {
      color: var(--rolex-white);
  }
  .rolexv7 .rolex-layout-v7 .rolex-bg-green,.rolexv7 .rolex-layout-v7.rolex-bg-green {
      background-color: var(--rolex-green);
  }
  .rolexv7 .rolex-layout-v7 .rolex-bg-only-green,.rolexv7 .rolex-layout-v7.rolex-bg-only-green{
      background-color: var(--rolex-only-green);
  }
  .rolexv7 .rolex-layout-v7 .rolex-bg-ocean-green,.rolexv7 .rolex-layout-v7.rolex-bg-ocean-green{
      background-color: var(--rolex-ocean-green);
  }
  .rolexv7 .rolex-layout-v7 .rolex-bg-brown,.rolexv7 .rolex-layout-v7.rolex-bg-brown{
      background-color: var(--rolex-brown);
  }
  .rolexv7 .rolex-layout-v7 .rolex-bg-black,.rolexv7 .rolex-layout-v7.rolex-bg-black{
      background-color: var(--rolex-black);
  }
  .rolexv7 .rolex-layout-v7 .rolex-bg-dark-grey,.rolexv7 .rolex-layout-v7.rolex-bg-dark-grey{
      background-color: var(--rolex-dark-grey);
  }
  .rolexv7 .rolex-layout-v7 .rolex-bg-beige,.rolexv7 .rolex-layout-v7.rolex-bg-beige{
      background-color: var(--rolex-beige);
  }
  .rolexv7 .rolex-layout-v7 .rolex-bg-light-beige,.rolexv7 .rolex-layout-v7.rolex-bg-light-beige{
      background-color: var(--rolex-light-beige);
  }
  .rolexv7 .rolex-layout-v7 .rolex-bg-light-grey,.rolexv7 .rolex-layout-v7.rolex-bg-light-grey{
      background-color: var(--rolex-light-grey);
  }
  .rolexv7 .rolex-layout-v7 .rolex-bg-white,.rolexv7 .rolex-layout-v7.rolex-bg-white{
      background-color: var(--rolex-white);
  }
  .rolexv7 .rolex-layout-v7.nav-gradient,.rolexv7 .rolex-layout-v7 .nav-gradient{
      background-image : linear-gradient(90deg, #0b3e27, #197149);
  }
  .rolexv7 .rolex-layout-v7 .rolex-headline70{
      font: var(--rolex-headline70);
  }
  .rolexv7 .rolex-layout-v7 .rolex-headline50{
      font: var(--rolex-headline50);
  }
  .rolexv7 .rolex-layout-v7 .rolex-headline36{
      font: var(--rolex-headline36);
  }
  .rolexv7 .rolex-layout-v7 .rolex-headline30{
      font: var(--rolex-headline30);
  }
  .rolexv7 .rolex-layout-v7 .rolex-headline26{
      font: var(--rolex-headline26);
  }
  .rolexv7 .rolex-layout-v7 .rolex-body24bold{
      font: var(--rolex-body24bold);
  }
  .rolexv7 .rolex-layout-v7 .rolex-body24light{
      font: var(--rolex-body24light);
  }
  .rolexv7 .rolex-layout-v7 .rolex-body20bold{
      font: var(--rolex-body20bold);
  }
  .rolexv7 .rolex-layout-v7 .rolex-body20light{
      font: var(--rolex-body20light);
  }
  .rolexv7 .rolex-layout-v7 .rolex-legend16bold{
      font: var(--rolex-legend16bold);
  }
  .rolexv7 .rolex-layout-v7 .rolex-legend16light{
      font: var(--rolex-legend16light);
  }
  .rolexv7 .rolex-layout-v7 .rolex-legend14light{
      font: var(--rolex-legend14light);
  }
  .rolexv7 .rolex-layout-v7 .rolex-legend14bold{
      font: var(--rolex-legend14bold);
  }
  .rolexv7 .rolex-layout-v7 .rolex-fixed22{
      font: var(--rolex-fixed22);
  }
  .rolexv7 .rolex-layout-v7 .rolex-fixed16{
      font: var(--rolex-fixed16);
  }
  .rolexv7 .rolex-layout-v7 .rolex-fixed16light{
      font: var(--rolex-fixed16light);
  }
  .rolexv7 .rolex-layout-v7 .rolex-fixed14{
      font: var(--rolex-fixed14);
  }
  .rolexv7 .rolex-layout-v7 .rolex-quote50{
      font: var(--rolex-quote50);
  }
  .rolexv7 .rolex-layout-v7 .rolex-primary-cta-icon{
      font:14px/1.1 "Helvetica-bold", arial, sans-serif;
      height: 44px;
      padding: 0 30px;
      display: flex;
      align-items: center;
      width: fit-content;
      color: var(--rolex-white);
      background-color: var(--rolex-only-green);
      border-radius: 30px;
      cursor: pointer;
      text-decoration: none;
  }
  .rolexv7 .rolex-layout-v7 .rolex-primary-cta-icon svg{
      margin-left: 8px;
      width: 12px;
      height: 12px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-primary-cta-icon svg polygon,.rolexv7 .rolex-layout-v7 .rolex-primary-cta-icon svg path,.rolexv7 .rolex-layout-v7 .rolex-round-btn-map svg path,.rolexv7 .rolex-layout-v7 .rolex-round-btn-map svg polygon{
      fill: var(--rolex-white);
  }
  .rolexv7 .rolex-layout-v7 .rolex-primary-cta-icon:hover{
      background-color: var(--rolex-green);
      color: var(--rolex-white);
  }
  .rolexv7 .rolex-layout-v7 .rolex-secondary-cta svg path,.rolexv7 .rolex-layout-v7 .rolex-secondary-cta svg polygon{
      fill: var(--rolex-only-green);
  }
  .rolexv7 .rolex-layout-v7 .rolex-secondary-cta{
      font:14px/1.1 "Helvetica-bold", arial, sans-serif;
      cursor: pointer;
      text-decoration: none;
      display: flex;
      align-items: center;
      width: fit-content;
      background-color: transparent;
      color: var(--rolex-only-green);
  }
  .rolexv7 .rolex-layout-v7 .rolex-secondary-cta svg{
      margin-left: 6px;
      width: 12px;
      height: 12px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-secondary-cta:hover{
      color: var(--rolex-black);
  }
  .rolexv7 .rolex-layout-v7 .rolex-secondary-cta:hover svg path,.rolexv7 .rolex-layout-v7 .rolex-secondary-cta:hover svg polygon,.rolexv7 .rolex-layout-v7 .rolex-secondary-cta.button_back svg path,.rolexv7 .rolex-layout-v7 .rolex-secondary-cta.button_back svg polygon{
      fill: var(--rolex-black);
  }
  .rolexv7 .rolex-layout-v7 .rolex-tertiary-cta{
      font:12px/1.1 "Helvetica-bold", arial, sans-serif;
      cursor: pointer;
      text-decoration: none;
      display: flex;
      align-items: center;
      width: fit-content;
      height: 36px;
      color: var(--rolex-brown);
  }
  .rolexv7 .rolex-layout-v7 .rolex-tertiary-cta svg,.rolexv7 .rolex-layout-v7 .rolex-round-btn-map svg{
      width: 10px;
      height: 10px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-tertiary-cta svg polygon,.rolexv7 .rolex-layout-v7 .rolex-tertiary-cta svg path,.rolexv7 .rolex-layout-v7 .rolex-play-btn svg polygon,.rolexv7 .rolex-layout-v7 .rolex-play-btn svg path,.rolexv7 .rolex-layout-v7 .rolex-round-btn-dark svg path,.rolexv7 .rolex-layout-v7 .rolex-round-btn-dark svg polygon{
      fill: var(--rolex-brown);
  }
  .rolexv7 .rolex-layout-v7 .rolex-tertiary-cta span{
      margin-right: 0;
      width: 36px;
      height: 36px;
      border-radius: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      background: var(--rolex-light-beige);
  }
  .rolexv7 .rolex-layout-v7 .rolex-tertiary-cta:hover{
      color: var(--rolex-only-green);
  }
  .rolexv7 .rolex-layout-v7 .rolex-tertiary-cta:hover svg path,.rolexv7 .rolex-layout-v7 .rolex-tertiary-cta:hover svg polygon{
      fill: var(--rolex-only-green);
  }
  .rolexv7 .rolex-layout-v7 .rolex-round-btn-dark,.rolexv7 .rolex-layout-v7 .rolex-round-btn-light,.rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-next,.rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-prev,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-next,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-prev,.rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-arrow.slick-next,.rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-arrow.slick-prev{
      width: 44px;
      height: 44px;
      border-radius: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      background: rgb(212, 212, 212, 30%);
      color: var(--rolex-brown);
  }
  .rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-next,.rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-prev,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-next,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-prev{
      top: 30%;
  }
  .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-arrow.slick-next,.rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-arrow.slick-prev{
      top: 45%;
  }
  .rolexv7 .rolex-layout-v7 .rolex-round-btn-dark svg,.rolexv7 .rolex-layout-v7 .rolex-round-btn-light svg,.rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-next::before{
      width: 12px;
      height: 12px;
  }
  .rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-prev::before,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-next::before,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-prev::before,.rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-arrow.slick-next::before,.rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-arrow.slick-prev::before{
      width: 12px;
      height: 12px;
      font-size: 12px;
      padding: 0;
      font-weight: bold;
  }
  .rolexv7 .rolex-layout-v7 .rolex-round-btn-dark:hover,.rolexv7 .rolex-layout-v7 .rolex-round-btn-light,.rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-next:hover,.rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-prev:hover,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-next:hover,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-prev:hover,.rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-arrow.slick-next:hover,.rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-arrow.slick-prev:hover{
      background: rgb(212, 212, 212, 15%);
  }
  .rolexv7 .rolex-layout-v7 .rolex-round-btn-light,.rolexv7 .rolex-layout-v7 .rolex-slider-new-watches:not(.rolex-sliderdark) .slick-arrow.slick-next,.rolexv7 .rolex-layout-v7 .rolex-slider-new-watches:not(.rolex-sliderdark) .slick-arrow.slick-prev{
      background: rgb(118, 118, 118, 40%);
  }
  .rolexv7 .rolex-layout-v7 .rolex-round-btn-light:hover,.rolexv7 .rolex-layout-v7 .rolex-slider-new-watches:not(.rolex-sliderdark) .slick-arrow.slick-next:hover,.rolexv7 .rolex-layout-v7 .rolex-slider-new-watches:not(.rolex-sliderdark) .slick-arrow.slick-prev:hover {
      background: rgb(118, 118, 118, 20%);
  }
  .rolexv7 .rolex-layout-v7 .rolexv7-carousel.rolexv7-lightboxx-inner .slick-arrow.slick-next,.rolexv7 .rolex-layout-v7 .rolexv7-carousel.rolexv7-lightboxx-inner .slick-arrow.slick-prev{
      top: 45%;
  }
  .rolexv7 .rolex-layout-v7 .rolexv7-carousel.rolexv7-lightboxx-inner .slick-arrow.slick-next{
      right: -74px;
  }
  .rolexv7 .rolex-layout-v7 .rolexv7-carousel.rolexv7-lightboxx-inner .slick-arrow.slick-prev{
      left: -74px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-arrow::before{
      color: var(--rolex-white);
  }
  .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches.rolex-sliderdark .slick-arrow::before{
      color: var(--rolex-brown);
  }
  .rolexv7 .rolex-layout-v7 .rolex-round-btn-light svg path,.rolexv7 .rolex-layout-v7 .rolex-round-btn-light svg polygon{
      fill: var(--rolex-white);
  }
  .rolexv7 .rolex-layout-v7 .rolex-round-btn-map{
      width: 36px;
      height: 36px;
      border-radius: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      background: var(--rolex-brown);
  }
  .rolexv7 .rolex-layout-v7 .rolex-round-btn-map:hover svg path,.rolexv7 .rolex-layout-v7 .rolex-round-btn-map:hover svg polygon{
      fill: rgb(255, 255, 255, 80%);
  }
  .rolexv7 .rolex-layout-v7 .rolex-play-btn svg{
      width: 30px;
      height: 30px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-play-btn{
      width: 60px;
      height: 60px;
      border-radius: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      background: var(--rolex-white);
  }
  .rolexv7 .rolex-layout-v7 .rolex-play-btn:hover svg polygon,.rolexv7 .rolex-layout-v7 .rolex-play-btn:hover svg path{
      fill: var(--rolex-only-green);
  }
  .rolexv7 .rolex-layout-v7 .rolex-viewby .rolex-viewby-label a{
      font:16px/1.1 "Helvetica-bold", arial, sans-serif;
      cursor: pointer;
      text-decoration: none;
      color: var(--rolex-only-green);
      display: block;
      position: relative;
  }
  .rolexv7 .rolex-layout-v7 .rolex-viewby{
      display: flex;
      margin: 0;
      padding: 0;
  }
  .rolexv7 .rolex-layout-v7 .rolex-viewby .rolex-viewby-label{
      display: block;
      margin: 0;
      padding: 0;
      margin-right: 40px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-viewby .rolex-viewby-label.active a,.rolexv7 .rolex-layout-v7 .rolex-viewby .rolex-viewby-label.active:hover a{
      color:var(--rolex-black);
      padding-right:14px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-viewby .rolex-viewby-label.active a::after{
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      background: var(--rolex-only-green);
      height: 8px;
      width: 8px;
      margin: auto;
      border-radius: 100%;
  }
  .rolexv7 .rolex-layout-v7 .rolex-viewby .rolex-viewby-label a,.rolexv7 .rolex-layout-v7 .rolex-viewby .rolex-viewby-label.active:hover a{
      color:var(--rolex-black);
  }
  .rolexv7 .rolex-layout-v7 .rolex-viewby .rolex-viewby-label:hover a,.rolexv7 .rolex-layout-v7 .rolex-viewby .rolex-viewby-label.active a{
      color:var(--rolex-only-green);
  }
  .rolexv7 .rolex-layout-v7 .rolex-viewby .rolex-viewby-label:hover a::after{
      background: var(--rolex-black);
  }
  .rolexv7 .rolex-layout-v7 .rolex-grid-wrap,.rolexv7 .rolex-layout-v7.rolex-grid-wrap{
      max-width: 86%;
      margin: auto;
      display: grid;
      width: 100%;
  }
  .rolexv7 .rolex-layout-v7 .rolexv7-carousel,.rolexv7 .rolex-layout-v7.rolexv7-carousel{
      width: 86%;
      margin: auto;
      max-width:100%;
  }
  .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar{
      min-height: 80px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar-inner{
      align-items: center;
      display: flex;
      justify-content: space-between;
      min-height: 80px;
      min-width: auto;
  }
  .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar .rolex-menu{
      padding: 0;
      margin: 0;
      display: none;
      justify-content: space-between;
  }
  .rolexv7 .rolex-layout-v7 .header-rolex-logo{width: 100px;max-width: 100%;}
  .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar-inner > a{margin-right: 50px;}
  .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar .rolex-menu li{display: block;margin: 0;width: fit-content;}
  .rolexv7 .rolex-layout-v7 .rolexhamburger,.rolexv7 .rolex-layout-v7 .rolexhamburger-label{cursor: pointer;display: inline-block;}
  .rolexv7 .rolex-layout-v7 .nav-links:hover .rolexhamburger-label,.rolexv7 .rolex-layout-v7 .rolexhamburger-label:hover{color: var(--rolex-ocean-green)!important;}
  .rolexv7 .rolex-layout-v7 .rolexhamburger-label{padding-right: 10px;}
  .rolexv7 .rolex-layout-v7 .nav-links:hover .rolexhamburger svg path,.rolexv7 .rolex-layout-v7 .nav-links:hover .rolexhamburger svg polygon,.rolexv7 .rolex-layout-v7 .rolexhamburger:hover svg path,.rolexv7 .rolex-layout-v7 .rolexhamburger:hover svg polygon{fill: var(--rolex-ocean-green);}
  .rolexv7 .rolex-layout-v7 .rolexhamburger svg{display: flex;}
  .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar{display: inline-block;}
  .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar .rolex-menu li a,.rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar .nav-links .rolex-fixed16{color: var(--rolex-white);text-decoration: none;}
  .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar .rolex-menu li:hover a,.rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar .rolex-menu li a.active{color: var(--rolex-ocean-green);}
  .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar.active .rolex-menu {
      display: block;
      padding: 40px 0 0 0;
  }
  .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar.active .rolex-menu li{
      margin-bottom: 35px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar .rolex-menu li a{
      font: var(--rolex-fixed22);
      display: inline-block;
  }
  .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-breadcrumb{
      display: block;
      min-height: 30px;
      width: 100%;
  }
  .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-breadcrumb .rolex-small-description-icon{
      width: 10px;
      vertical-align: middle;
  }
  .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-breadcrumb a{
      text-decoration: none;
      color: var(--rolex-white);
      font: var(--rolex-fixed14);
      font-family: var(--font-family);
  }
  .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-breadcrumb span{
      color: var(--rolex-ocean-green);
      font: var(--rolex-fixed14);
      font-family: var(--font-family);
  }
  .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-breadcrumb svg path,.rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-breadcrumb svg polygon{
      fill: var(--rolex-white);
  }
  .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-breadcrumb svg{
      margin: 0 10px 0 0;
  }
  /* Footer CSS Start */
  .rolexv7 .rolex-layout-v7 .rolex-footer-top-logo-section{
      display: flex;
      justify-content: center;
      align-items: center;
      height: 120px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-footer-logo{
      display: flex;
      justify-content: center;
      align-items: center;
      width: 32px;
      height: 32px;	
  }
  .rolexv7 .rolex-layout-v7 .rolex-footer-logo-svg{
      height: 32px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-footer-back-top-section{
      display: flex;
      justify-content: center;
      align-items: center;
      border-top: 1px #ffffff66 solid;
      height: 60px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-footer-back-top-button{
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column;
      background: no-repeat;
      border: 0;
      color: var(--rolex-white);
      text-decoration: none;
      cursor: pointer;
  }
  .rolexv7 .rolex-layout-v7 .rolex-footer-back-top-button:hover{
      color: var(--rolex-white)!important;
  }
  .rolexv7 .rolex-layout-v7 .rolex-footer-back-top-button-svg{
      transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      --tw-rotate: -90deg;
  }
  .rolexv7 .rolex-layout-v7 .rolex-footer-back-top-button>span{
      line-height: 1.375;
  }
  /* Footer CSS Ends */
  /* start global grid css */
  .rolexv7 .rolex-layout-v7 .rolex-global-grid{
      width: 100%;
      display: grid;
      grid-template-columns: [ doc-start ] calc(var(--outer-margin) - var(--grid-gap)) [ main-start ] repeat(var(--grid-col-num), [ col ] minmax(0, 1fr)) [ col main-end ] calc(var(--outer-margin) - var(--grid-gap)) [ doc-end ];
      column-gap: var(--grid-gap);
      grid-template-rows: auto;
  }
  .rolexv7 .rolex-layout-v7 .sm-s-1-e-9{grid-column: 1 / 9;}
  .rolexv7 .rolex-layout-v7 .sm-s-2-e-8{grid-column: 2 / 8;}
  .rolexv7 .rolex-layout-v7 .sm-s-3-e-6{grid-column: 3 / 6;}
  .rolexv7 .rolex-layout-v7 .sm-s-3-e-7{grid-column: 3 / 7;}
  .rolexv7 .rolex-layout-v7 .sm-s-2-e-5{grid-column: 2 / 5;}
  .rolexv7 .rolex-layout-v7 .sm-s-5-e-8{grid-column: 5 / 8;}
  
  /* end global grid css */
  /* start push-component */
  .rolexv7 .rolex-layout-v7 .rolex-global-grid .rolex-push-component:not(:first-child){padding-top: 50px;}
  .rolexv7 .rolex-layout-v7 .rolex-global-grid .rolex-push-component.rolex-pt-0 {padding-top: 0;}
  .rolexv7 .rolex-layout-v7 a.rolex-push-component:hover{color: var(--rolex-black);}
  /* end push-component */
  
  /* start keep exploring component*/
  .rolexv7 .rolex-layout-v7.rolexv7-carousel .content-heading h2.title{font: var(--rolex-headline36);text-transform: none;padding-bottom: 20px;}
  .rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider span.banner-title{font: var(--rolex-body20bold);padding-top: 10px;padding-bottom: 40px;color: var(--rolex-brown);padding-right: 20px;text-align: left;}
  .rolexv7 .rolex-layout-v7 .rolexv7-carousel .banner-title{display: block;}
  .rolex-carousel .slick-dots,.rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-theme .owl-dots,.rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-carousel .banner-item .content_slider{
      position: unset;
      width: 100%;
  }
  .rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider div.buttons{
      display: inline;
  }
  .rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider{
      padding: 0;
  }
  .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-dots{position: absolute;bottom:20px;left: 0;right: 0;margin: auto;width: fit-content;}
  .rolexv7 .rolex-layout-v7.rolexv7-carousel .owl-theme.owl-carousel .owl-controls .owl-dot,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-dots,.rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-dots{
      display: flex;
      width: fit-content;
      margin: auto;
  }
  .rolexv7 .rolex-layout-v7.rolexv7-carousel .owl-theme.owl-carousel .owl-controls .owl-dot span,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-dots li button,.rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-dots li button{
      width: 20px;
      height: 4px;
      border-radius: 10px;
      margin: 0 0 0 12px;
      background-color: var(--rolex-grey);
      border: 1px solid var(--rolex-grey);
      padding: 0;
  }
  .rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-dots li button::before {
      width: 20px;
      height: 4px;
  }
  .rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-dots li button::before {
      width: 20px;
      height: 4px;    
  }
  .rolexv7 .rolex-layout-v7.rolexv7-carousel .owl-theme.owl-carousel .owl-controls .owl-dot.active span,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-dots li.slick-active button{
      width: 50px;
      background-color: var(--rolex-only-green);
      border: 1px solid var(--rolex-only-green);
  }
  .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-dots li.slick-active button,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-dots li.slick-active button::before{
      width: 50px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-dots li button,.rolexv7 .rolex-layout-v7 .rolex-slider-new-watches.rolex-sliderdark .slick-dots li button {
      background-color: var(--rolex-brown);
      border: 1px solid var(--rolex-brown);
  }
  .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-dots li,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-dots li{
      /* height: auto; */
      width: auto;
      height: 24px;
      display: flex;
      align-items: center;
  }
  .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-arrow,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow{
      border:none;
  }
  .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-arrow.slick-disabled,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-disabled{
      display:none!important;
  }
  .rolexv7 .rolex-layout-v7 .rolex-round-btn-dark svg, .rolexv7 .rolex-layout-v7 .rolex-round-btn-light svg, .rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-next::before, .rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-prev::before,.rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-arrow.slick-next::before, .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-arrow.slick-prev::before,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-next::before, .rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-prev::before {
      width: 12px;
      height: 12px;
      margin: auto;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
  }
  /* end keep exploring component */
  .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches,.rolexv7 .rolex-layout-v7 .rolex-slider-new-watches {
      position: relative;
      margin-bottom: 0;
  }
  .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .newslider-content{
      grid-column: 2 / 8;
      align-self: end;
      display: flex;
      flex-direction: column;
      grid-row: 1;
      z-index: 1;
      margin-bottom: 74px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .rolex-slider-bg-img {
      object-fit: cover;
      width: 100%;
      height: auto;
  }
  .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .new-watches-bgimg{
      overflow: hidden;
      display: block;
      grid-row: 1;
      grid-column: doc;
      position: relative;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pt,.rolexv7 .rolex-layout-v7.rolex-pt{
      padding-top: 60px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pb,.rolexv7 .rolex-layout-v7.rolex-pb{
      padding-bottom: 60px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pb-half{
      padding-bottom:40px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pt-half{
      padding-top:40px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pb-x{
      padding-bottom:40px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pt-x{
      padding-top:40px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pb-xl{
      padding-bottom:40px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pt-xl{
      padding-top:40px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-video-component iframe{aspect-ratio: 16 / 9;}
  /* start css-grid-component */
  .rolexv7 .rolex-layout-v7 .rolex-grid-component .rolex-css-grid-headline{margin-bottom:20px;font: var(--rolex-headline36);}
  .rolexv7 .rolex-layout-v7 .rolex-grid-component .rolex-css-grid-inner{margin-right: 20px;margin-bottom:30px;display: block;}
  /* end css-grid-component */
  .rolexv7 .rolex-layout-v7 .rolex-quote-text .rolex-headline50,.rolexv7 .rolex-layout-v7 .rolex-quote-text .rolex-quote50{
      margin-bottom:10px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-quote-text .rolex-headline50.rolex-mb-0,.rolexv7 .rolex-layout-v7 .rolex-quote-text .rolex-quote50.rolex-mb-0{
      margin-bottom:0px;
  }
  body .customzinddex .page-title{
      position: absolute;
      z-index: -1000;
      left:-1000%;
      top:-1000%;
  }
  body .customzinddex{
      position: relative;
      overflow:hidden
  }
  .rolexv7 .rolex-layout-v7 .rolex-collection-grid{
      display: grid;
      grid-row-gap: 6px;
      grid-template-columns: repeat(2,1fr);
      grid-column-gap: 6px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-collection-grid-content{
      padding: 0 20px 30px 20px;
      display: block;
      height:auto;
      width: 100%;
  }
  .rolexv7 .rolex-layout-v7 .rolex-collection-grid .rolex-collection-grid-img img{
      height: auto;
      width: auto;
      margin: 0 auto;
  }
  .rolexv7 .rolex-layout-v7 .rolex-collection-grid .rolex-collection-grid-space{height: 5%;width: 100%;display: none;}
  .rolexv7 .rolex-layout-v7 .rolex-collection-grid .rolex-collection-grid-img{display: block;height: auto;}
  .rolexv7 .rolex-layout-v7 .rolex-collection-grid .rolex-collection-item{
      align-content: end;
      display: flex;
      flex-direction: column;
      /* justify-content: end; */
      align-items: end;
      overflow: hidden;
  }
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form .rolex-email-box,.rolexv7 .rolex-layout-v7 .rolex-collection-loadmore-btn{
      margin-top: 30px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-model-page-component{
      height: auto;
      /* overflow: clip; */
      padding-bottom: 50px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-model-page-text{
      place-self: center auto;
      grid-row: 2;
      margin-top: 60px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-model-page-image .slick-dots{
    line-height: 1;
    font-size: 4px;
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    width: fit-content;
    margin: auto;
  }
  .rolexv7 .rolex-layout-v7 .rolex-model-page-image{
      place-self: center;
      width: 100%;
      grid-row: 1;
      margin-top: 30px;
      position: relative;
  }
  .rolexv7 .rolex-layout-v7 .rolex-mt-10vh{
      margin-top: 10vh;
  }
  .rolexv7 .rolex-layout-v7 .rolex-brocher-btn{
      padding-top: 30px;
      padding-bottom: 60px;
      grid-row: 2;
  }
  .rolexv7 .rolex-layout-v7 .rolex-watch-text-margin-b10vh,.rolexv7 .rolex-layout-v7 .rolex-mb-10vh{
      margin-bottom: 10vh;
  }
  .rolexv7 .rolex-layout-v7 .rolex-model-availability-content .gridrowone.rolex-availability-space{
      padding-top: 60px;
      padding-bottom: 60px;
      width: 100%;
      margin: auto;
  }
  .rolexv7 .rolex-layout-v7 .rolex-model-availability-content h2, .rolexv7 .rolex-layout-v7 .rolex-model-availability-content p{
      padding: 0 20px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-model-availability-logo{
      margin-bottom: 40px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-model-availability-logo-svg{
      height:60px;
      margin: auto;
  }
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form input:focus,.rolexv7 .rolex-layout-v7 .rolexv7-contact-form textarea:focus,.rolexv7 .rolex-layout-v7 .rolexv7-contact-form select:focus{
      box-shadow:none;
  }
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form .input_group label{
      transform: translateY(-30px);
      height: 0;
      margin: 0;
  }
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form .input_group input:focus+label,.rolexv7 .rolex-layout-v7 .rolexv7-contact-form .input_group.active input+label{
      transform: translateY(-62px);
  }
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form .input_group input {
      z-index: 1;
      position: relative;
  }
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form #rolex_contact_step2 .rolex-contact-message-component{
      align-items: end;
  }
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form input,.rolexv7 .rolex-layout-v7 .rolexv7-contact-form textarea,.rolexv7 .rolex-layout-v7 .rolexv7-contact-form select{
      padding: 0;
  }
  
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form input[type="text"], .rolexv7 .rolex-layout-v7 .rolexv7-contact-form input[type="password"], .rolexv7 .rolex-layout-v7 .rolexv7-contact-form input[type="url"], .rolexv7 .rolex-layout-v7 .rolexv7-contact-form input[type="tel"], .rolexv7 .rolex-layout-v7 .rolexv7-contact-form input[type="search"], .rolexv7 .rolex-layout-v7 .rolexv7-contact-form input[type="number"], .rolexv7 .rolex-layout-v7 .rolexv7-contact-form input[type*="date"], .rolexv7 .rolex-layout-v7 .rolexv7-contact-form input[type="email"],.rolexv7 .rolex-layout-v7 .rolexv7-contact-form select{
      height: auto;
  }
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form select{
      background: transparent url('../images/landscape/global/select-bg.svg') no-repeat 100% 100%;
  }
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form  .rolexv7-checkbox[type="checkbox"] {
      width:20px;
      height: 20px;
      border-radius: 50%;
      vertical-align: middle;
      border: 1px solid #d3d3d3;
      appearance: none;
      -webkit-appearance: none;
      outline: none;
      cursor: pointer;
      margin: 0;
  }
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form .rolexv7-checkbox[type="checkbox"]:checked {
      appearance: auto;
      clip-path: circle(50% at 50% 50%);
      background-color: var(--rolex-only-green);
      background: var(--rolex-only-green);
      accent-color: var(--rolex-only-green);
  }
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form .rolexshowerror .rolexv7-checkbox[type="checkbox"] {
      border: 1px solid #be0100;
  }
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form .rolex-form-checkboxmain .rolex-body-text{
      text-indent: -30px;
      padding-left: 30px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-contact-component .rolex-contact-list-section{
      display: grid;
      grid-row-gap: 8px;
      grid-template-columns: repeat(1,1fr);
      grid-column-gap: 8px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-contact-component .rolex-watch-model-slider-button-section {
      margin-bottom: 0px;
      display: flex;
      justify-content: center;
  }
  .rolexv7 .rolex-layout-v7 .rolex-contact-component .rolex-model-button-with-icon {
      display: inline-flex;
      -moz-box-align: center;
      align-items: center;
      flex-direction: row;
      box-sizing: border-box;
      cursor: pointer;
  }
  .rolexv7 .rolex-layout-v7 .rolex-contact-component .rolex-model-button-label-icon {
      color: rgb(255, 255, 255);
      background-color: transparent;
      border: 1px solid rgb(255, 255, 255);
      border-radius: 50%;
      transition: border-color 0.3s ease 0s, background-color 0.3s ease 0s, fill 0.3s ease 0s;
      padding: 10px;
      width: 100%;
      height: 100%;
      align-content: center;
      text-align: center;
  }
  .rolexv7 .rolex-layout-v7 .gridrowone{
      grid-row: 1;
  }
  .rolexv7 .rolex-layout-v7 .rolex-model-page-component .rolex-info-icon img,.rolexv7 .rolex-layout-v7 .rolex-secondary-cta .rolex-download-icon{
      width:100%;
      max-width:14px;
      margin-left:10px;
      display: inline-block;
      vertical-align: baseline;
  }
  .rolexv7 .rolex-layout-v7 .rolex-model-page-component .rolex-info-icon img{
      max-width:15px;
      height:15px;
      cursor: pointer;
      margin-left:0;
  }
  .rolexv7 .rolex-layout-v7 .rolex-model-page-component .rolex-info-icon{
      margin-left: 8px;
  }
  .rolexv7 .rolex-layout-v7 .tooltip-text {
      visibility: hidden;
      width: 90%;
      background-color: var(--rolex-light-grey);
      color: var(--rolex-black);
      text-align: left;
      padding: 12px 20px;
      border-radius: 5px;
      position: absolute;
      z-index: 100;
      left: 0;
      top:30px;
      margin: auto;
      box-shadow: 3px 3px 5px 3px var(--rolex-dark-grey);
  }
  .rolexv7 .rolex-layout-v7 .tooltip .rolex-info-icon:hover .tooltip-text {
      visibility: visible;
      color: var(--rolex-black);
  }
  .rolexv7 .rolex-layout-v7 .tooltip {
      position: relative;
  }
  .rolexv7 .rolex-layout-v7 .css-79elbk.active .css-1azotaz {
      display: flex;
      justify-content: space-between;
      margin-bottom: 10px;
  }
  .rolexv7 .rolex-layout-v7 .css-79elbk .css-1lcouwe{display: none;}
  .rolexv7 .rolex-layout-v7 .css-79elbk.active .css-1lcouwe {
      display: block;
      position: absolute;
      padding: 30px;
      width: 100%;
      min-width: 300px;
      filter: drop-shadow(rgba(0, 0, 0, 0.1) 0px 10px 10px);
  }
  .rolexv7 .rolex-layout-v7 .css-79elbk.active{
      position: relative;
      width: fit-content;
      margin: 0;
      z-index: 99;
  }
  .rolexv7 .rolex-layout-v7 .css-79elbk label{
      cursor: pointer;
  }
  .rolexv7 .rolex-layout-v7 .css-1fv6de9{
      display: inline-block;
      rotate: 0deg;
      cursor: pointer;
  }
  .rolexv7 .rolex-layout-v7 .css-1fv6de9 svg{
      vertical-align: middle;
  }
  .rolexv7 .rolex-layout-v7 .css-79elbk.active .css-1fv6de9{
      rotate: 180deg;
  }
  .rolexv7 .rolex-layout-v7 .rolex-contact-mapbox{
      display: flex;
      align-items:center;
      flex-direction: column-reverse;
  }
  .rolexv7 .rolex-layout-v7 .rolex-map{
      max-width: 100%;
      width: 100%;
      margin: auto;
      position: relative;
  }
  .rolexv7 .rolex-layout-v7 .rolex-map .mapboxgl-map{
      height: 75vh;
      max-width: 100%;
      width: 100%;
  }
  .rolexv7 .rolex-layout-v7 .rolex-map-details{
      min-width:100%;
      width: 100%;
      padding: 0 9%;
      padding-top: 40px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-map-details .rolex-contact-timetbl{
      margin-bottom: 30px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-map-details .contact-iconsboxs{
      display: flex;
      margin-bottom: 30px;
      justify-content: center;
  }
  .rolexv7 .rolex-layout-v7 .rolex-map-details .contact-iconsboxs .rolex-tertiary-cta span{
      margin-right: 20px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-map-details .contact-iconsboxs .rolex-tertiary-cta p{display: none;}
  .rolexv7 .rolex-layout-v7 .rolex-map-details .rolex-contact-timetbl .css-1rkr95f label.rolex-fixed16light{
      display: inline;
      color: var(--rolex-only-green);
      margin-left: 4px;
      margin-right: 0px;
      white-space: break-spaces;
  }
  .rolexv7 .rolex-layout-v7 .rolex-map-details .rolex-contact-timetbl svg path,.rolexv7 .rolex-layout-v7 .rolex-map-details .rolex-contact-timetbl svg polygon{
      fill: var(--rolex-only-green);
  }
  .rolexv7 .rolex-layout-v7  .rolex-intro-text-component .rolex-headline50{padding-bottom: 20px;}
  .rolexv7 .rolex-layout-v7  .rolex-intro-text-component .rolex-secondary-cta{padding-top: 20px;}
  /* new added start*/
  .rolexv7 .rolex-layout-v7 .nav-links{width: auto;display: flex;justify-content: right;align-items: baseline;}
  /* new added end */
  /* IER Css start */
  .rolexv7 .rolex-layout-v7 .rolex_valid {position: relative;}
  .rolexv7 .rolex-layout-v7 .rolex-errormsg {display: none;}
  .rolexv7 .rolex-layout-v7 .rolexshowerror :not(.selectbx) label,
  .rolexv7 .rolex-layout-v7 .rolexshowerror.email_group label,
  .rolexv7 .rolex-layout-v7 .rolexshowerror.fname_group label,
  .rolexv7 .rolex-layout-v7 .rolexshowerror.lname_group label {color: #be0100;opacity: 1;}
  .rolexv7 .rolex-layout-v7 .rolexshowerror .rolex-errormsg {display: block;color: #be0100;opacity: 1;margin-top: 10px;}
  .rolex-img-rotate svg {transform: rotate(180deg);margin-right: 6px;}
  .rolexv7 .rolex-layout-v7 .text-opacity,.rolexv7 .rolex-layout-v7.text-opacity {opacity: 50%;}
  .rolexv7 .rolex-layout-v7 .rolex-contact-or {padding-top: 16px;padding-bottom: 16px;}
  .rolexv7 .rolex-layout-v7 .rolex-contact-select-pd {padding-top: 16px;}
  .rolexv7 .rolex-layout-v7 .rolex-border-bottom {border: none;background-color: transparent;border-bottom: 1px solid #452c1e66;}
  .rolexv7 .rolex-layout-v7 .rolex-contact-next-btn,.rolexv7 .rolex-layout-v7.rolex-contact-next-btn,.rolexv7 .rolex-layout-v7 .rolexv7-contact-form .rolex-message-form-pt{padding-top: 30px;}
  .rolexv7 .rolex-layout-v7 .sm-s-2-e-4 {grid-column: 2/ 4;}
  .rolexv7 .rolex-layout-v7 .sm-s-4-e-8 {grid-column: 4/ 8;}
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form .rolex-contact-mandatory_info {padding-bottom: 16px;}
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form .lname_group {padding-top: 30px;margin-top: 30px;}
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form .lname_group.rolexshowerror .rolex-errormsg,.rolexv7 .rolex-layout-v7 .rolexv7-contact-form .fname_group.rolexshowerror .rolex-errormsg{height: 0;position: absolute;bottom: -10px;left: 0;}
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form .lname_group,.rolexv7 .rolex-layout-v7 .rolexv7-contact-form .fname_group{position: relative;}
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form .label-mb-10{
      margin-bottom: 10px;
      display: block;
  }
  .rolexv7 .rolex-layout-v7 .rolex-contact-component .rolex-contact-list-section .rolex-bg-white .rolex-watch-model-slider-button-section .rolex-round-btn-dark .rolex-model-button-label-icon {
        border: none;
    }
  .rolexv7 .rolex-layout-v7 .breadcrumbsvg_res{display: none;}
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form .input-pb-10{
      padding-bottom: 10px;
  }
  /* IER Css end */
  .rolexv7 .rolex-layout-v7 select:disabled, .rolexv7 .rolex-layout-v7 input:disabled {
      opacity: 0.5;
  }
  .rolexv7 .rolex-layout-v7 .rolex-grid-component picture,.rolexv7 .rolex-layout-v7 .rolex-push-component picture,.rolexv7 .rolex-layout-v7 .rolex-img-component picture,.rolexv7 .rolex-layout-v7 .rolex-collection-grid-img,.rolexv7 .rolex-layout-v7 .rolexv7-carousel picture{
      overflow: hidden;
      display: inline-block;
  }
  .rolexv7 .rolex-layout-v7 .rolex-grid-component img,.rolexv7 .rolex-layout-v7 .rolex-push-component img,.rolexv7 .rolex-layout-v7 .rolex-img-component img,.rolexv7 .rolex-layout-v7 .rolex-collection-grid-img img,.rolexv7 .rolex-layout-v7 .rolexv7-carousel img{
      transition: transform .2s;
      overflow: hidden;
  }
  .rolexv7 .rolex-layout-v7 .rolex-grid-component img:hover,.rolexv7 .rolex-layout-v7 .rolex-push-component img:hover,.rolexv7 .rolex-layout-v7 .rolex-img-component img:hover,.rolexv7 .rolex-layout-v7 .rolex-collection-grid-img img:hover,.rolexv7 .rolex-layout-v7 .rolexv7-carousel img:hover{
      transform: scale(1.2);
  }
  .cms-rolex-servicing .rolexv7 .rolex-layout-v7 .rolex-pb-half img:hover,.rolexv7 .rolex-layout-v7 .rolex-model-availability-logo img:hover,
  .rolexv7-products-index .rolexv7 .rolex-layout-v7 .img:hover,.rolexv7-products-index .rolexv7 .rolex-layout-v7 .img:hover,.rolexv7-products-index .rolexv7 .rolex-layout-v7 .rolex-img-component img:hover,.rolexv7 .rolex-layout-v7 img.rolexv7-nohover,.rolexv7 .rolex-layout-v7 img.rolexv7-nohover:hover{
      transform:scale(1);
  }
  .rolexv7 .rolex-layout-v7 .rolex_contact_steps{
      display: none;
  }
  .rolexv7 .rolex-layout-v7 .rolex_contact_steps.active{
      display: block;
  }
  .rolexv7 .rolex-layout-v7 #rolex_contact_step3 .rolex-row-reverse:first-child {
      grid-row: 1;
  }
  .rolexv7 .rolex-layout-v7 #rolex_contact_step3 .rolex-row-reverse.rolex-message-form-pt{
      padding-top: 30px;
      padding-bottom: 0px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-mb-0,.rolexv7 .rolex-layout-v7.rolex-mb-0,.rolexv7 .rolex-layout-v7 .rolex-quote-text .rolex-quote50.rolex-mb-0{
      margin-bottom: 0px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-mt-0,.rolexv7 .rolex-layout-v7.rolex-mt-0{
      margin-top: 0px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-mb-10,.rolexv7 .rolex-layout-v7.rolex-mb-10{
      margin-bottom: 10px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-mt-10,.rolexv7 .rolex-layout-v7.rolex-mt-10{
      margin-top: 10px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-mb-20,.rolexv7 .rolex-layout-v7.rolex-mb-20{
      margin-bottom: 20px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-mt-20,.rolexv7 .rolex-layout-v7.rolex-mt-20{
      margin-top: 20px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-ml-30,.rolexv7 .rolex-layout-v7.rolex-ml-30{
      margin-left: 30px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pb-0,.rolexv7 .rolex-layout-v7.rolex-pb-0{
      padding-bottom: 0px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pt-0,.rolexv7 .rolex-layout-v7.rolex-pt-0{
      padding-top: 0px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pb-5,.rolexv7 .rolex-layout-v7.rolex-pb-5{
      padding-bottom: 5px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pt-5,.rolexv7 .rolex-layout-v7.rolex-pt-5{
      padding-top: 5px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pb-10,.rolexv7 .rolex-layout-v7.rolex-pb-10{
      padding-bottom: 10px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pt-10,.rolexv7 .rolex-layout-v7.rolex-pt-10{
      padding-top: 10px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pl-10,.rolexv7 .rolex-layout-v7.rolex-pl-10{
      padding-left: 10px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pb-20,.rolexv7 .rolex-layout-v7.rolex-pb-20{
      padding-bottom: 20px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pt-20,.rolexv7 .rolex-layout-v7.rolex-pt-20{
      padding-top: 20px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pb-30,.rolexv7 .rolex-layout-v7.rolex-pb-30{
      padding-bottom: 30px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pt-30,.rolexv7 .rolex-layout-v7.rolex-pt-30{
      padding-top: 30px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pb-40,.rolexv7 .rolex-layout-v7.rolex-pb-40{
      padding-bottom: 40px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pt-40,.rolexv7 .rolex-layout-v7.rolex-pt-40{
      padding-top: 40px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pb-50,.rolexv7 .rolex-layout-v7.rolex-pb-50{
      padding-bottom: 50px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pt-50,.rolexv7 .rolex-layout-v7.rolex-pt-50{
      padding-top: 50px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-p-50,.rolexv7 .rolex-layout-v7.rolex-p-50{
      padding: 0 50px 50px 50px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pr-20,.rolexv7 .rolex-layout-v7.rolex-pr-20{
      padding-right: 20px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pr-10,.rolexv7 .rolex-layout-v7.rolex-pr-10{
      padding-right: 10px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-pt-80,.rolexv7 .rolex-layout-v7.rolex-pt-80{
      padding-top: 80px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-contact-message-component a.rolex-text-green:hover{
      color: var(--rolex-only-green);
  }
  .rolexv7 .rolex-layout-v7 .rolex-contact-message-component .rolex-message{
      padding: 30px;
      height: auto;
  }
  .rolexv7 .rolex-keep-exploring.slick-initialized .slick-slide{
      margin: auto 3px;
  }
  .rolexv7 .rolex-layout-v7 .rolex-border-none{
      border:none;
  }
  .rolexv7 .rolex-layout-v7 .rolex-contact-list-section .rolex-list-add {
	padding-top: 20px;
	padding-bottom: 20px;
  }
  body.page-layout-rolexv7categorylayout .rolexv7 .page-main .column.main,body.page-layout-rolexv7categorylayout .rolexv7 .page-main .columns{width: 100%!important;max-width: 100%!important;margin: 0!important;padding: 0!important;min-height: auto!important;max-height: auto!important;}
  .cms-rolex-team .rolexv7 .rolex-layout-v7.rolex-bg-beige.rolex-pt.rolex-pb img:hover,.cms-rolex-showroom .rolexv7 .rolex-layout-v7.rolex-bg-light:last-of-type:not(.rolex-pt) img:hover{transform:scale(1)!important;}
  .cms-rolex-team .rolexv7 .rolex-layout-v7.rolex-bg-beige.rolex-pt.rolex-pb{padding-bottom: 0!important;}
  .cms-rolex-showroom .rolex-global-grid.rolex-img-component picture{padding-bottom: 0!important;padding-top: 0!important;}
  .cms-rolex-showroom .rolex-global-grid.rolex-img-component{padding-bottom: 60px!important;padding-top: 60px!important;}
  body .rolexv7 .rolex-layout-v7 .marker {
      background-image: url("../images/landscape/global/rolex-map-location-marker.png");
      width: 50px;
      height: 50px;
      border-radius: 50%;
      cursor: pointer;
      background-size: contain;
      background-position: center;
      background-repeat: no-repeat;
  }
  body .rolexv7 .rolex-layout-v7 .mapboxgl-popup-close-button{background-color:transparent !important;border:0 !important;}
  body .rolexv7 .rolex-layout-v7 .mapboxgl-popup-close-button {
      padding: 0px 6px 0px 0px;
      color: #000;
  }
  body .rolexv7 .rolex-layout-v7 #fly {
      display: block;
      position: relative;
      margin: 0px auto;
      width: 50%;
      height: 40px;
      padding: 10px;
      border: none;
      border-radius: 3px;
      font-size: 12px;
      text-align: center;
      color: #fff;
      background: #ee8a65;
  }
  .rolexv7 .rolex-layout-v7.contact-us-page .mapboxgl-popup {
	z-index: 99;
	-webkit-transform: translate(0%, 0%) translate(0, 0) !important;
	transform: translate(0%, 0%) translate(0, 0) !important;
	top: 0;
	bottom: 0;
	height: fit-content;
	min-width: 100% !important;
	width: 100% !important;
	max-width: 100% !important;
	will-change: unset !important;
	box-shadow: none;
	background: var(--rolex-white);
  }
  body .rolexv7 .rolex-layout-v7 #menumapbox {
      position: absolute;
      margin: 10px;
      font-family: 'Open Sans', sans-serif;
      z-index:12;
      box-shadow: 0 0 0 2px rgba(0,0,0,.1);
      display: flex;
      top:0;
  }
  body .rolexv7 .rolex-layout-v7 .mapboxgl-map button,body .rolexv7 .rolex-layout-v7 #menumapbox button{background:#fff!important;border:none!important;cursor: pointer;color:var(--rolex-black)}
  body .rolexv7 .rolex-layout-v7 #menumapbox button input[type="radio"]:checked + label  {font-weight:bold;}
  body .rolexv7 .rolex-layout-v7 #menumapbox button input[type="radio"]{display: none;}
  body .rolexv7 .rolex-layout-v7 #menumapbox button{padding: 3px 5px;font-size: 16px;cursor: pointer;}
  body .rolexv7 .rolex-layout-v7 #menumapbox button label{cursor: pointer}
  .rolexv7 .rolex-layout-v7 .rolex_fontlight{font-family: var(--font-family);}
  .rolexv7 .rolex-layout-v7.contact-us-page .mapbox-inner-card {
	background: var(--rolex-white);
  }
  .rolexv7 .rolex-layout-v7.contact-us-page .mapboxgl-popup-content {
	height: 100%;
	padding: 0;
	box-shadow: none;
	width: 100% !important;
	background: var(--rolex-white);
  }
  .rolexv7 .rolex-layout-v7.contact-us-page .mapbox-inner-card>.rolex-layout-v7 {
	position: relative;
  }
  .rolexv7 .rolex-layout-v7.contact-us-page .mapbox-inner-card>.rolex-layout-v7 .mapbox-custom-btn {
	position: absolute;
	right: 20px;
	top: 20px;
	font-size: 18px;
	width: 12px;
	height: 12px;
	line-height: 12px;
	text-align: center;
	color: var(--rolex-black);
  }
  .rolexv7 .rolex-layout-v7.contact-us-page .mapbox-inner-card>.rolex-layout-v7 {
	padding: 40px;
  }
  .rolexv7 .rolex-layout-v7.contact-us-page .mapboxgl-popup-close-button,
  .rolexv7 .rolex-layout-v7.contact-us-page .mapbox-inner-card .mapbox-inner-img,
  .rolexv7 .rolex-layout-v7.contact-us-page .mapboxgl-popup-tip,
  .rolexv7 .rolex-layout-v7.contact-us-page .mapbox-inner-card .contact-iconsboxs a p {
  	display: none;
  }
  .rolexv7 .rolex-layout-v7.contact-us-page .mapbox-inner-card .contact-iconsboxs {
  	display: flex;
  	justify-content: center;
  }
  .rolexv7 .rolex-layout-v7.contact-us-page .mapbox-inner-card .contact-iconsboxs a span {
  	margin-right: 0;
  }
  .rolexv7 .rolex-layout-v7.contact-us-page .mapbox-inner-card .contact-iconsboxs a:not(:last-child) span {
  	margin-right: 20px;
  }
  .rolexv7 .rolex-layout-v7.contact-us-page .mapbox-inner-card .contact-iconsboxs a {
  	margin-bottom: 0;
  }
  .rolexv7 .rolex-layout-v7.contact-us-page .rolex-map .mapboxgl-map {
  	position: relative;
  }
  .rolexv7 .rolex-layout-v7 .rolex-model-inner{display: flex;width: 100%;flex-wrap: wrap;justify-content: center;row-gap: 10px;column-gap: 25px;margin-top: 30px;}
  .rolexv7 .rolex-layout-v7 .rolex-model-inner .rolex-tertiary-cta{min-width: auto;}
  .rolexv7 .rolex-layout-v7 .rolex-model-contact-component .rolexv7-accordion .rolexv7-accordion-item{border-top: 1px solid #452c1e66;position: relative;}
  .rolexv7 .rolex-layout-v7 .rolex-model-contact-component .rolexv7-accordion .rolexv7-accordion-item .rolexv7-accordion-item-title{padding: 0;cursor: pointer;position: relative;min-height: 80px;display: flex;align-items: center;width: 100%;}
  .rolexv7 .rolex-layout-v7 .rolex-model-contact-component .rolexv7-accordion .rolexv7-accordion-item:last-child{border-bottom: 1px solid #452c1e66;}
  .rolexv7 .rolex-layout-v7 .rolex-model-contact-component .rolexv7-accordion .rolexv7-accordion-item .rolexv7-accordion-item-title:after{content:'+';right: 0;position: absolute;}
  .rolexv7 .rolex-layout-v7 .rolex-model-contact-component .rolexv7-accordion .rolexv7-accordion-item .rolexv7-accordion-item-content{display: none;}
  .rolexv7 .rolex-layout-v7 .rolex-model-contact-component .rolexv7-accordion .rolexv7-accordion-item.active .rolexv7-accordion-item-content{display: block;}
  .rolexv7 .rolex-layout-v7 .rolex-model-contact-component .rolexv7-accordion .rolexv7-accordion-item.active .rolexv7-accordion-item-title:after{content:'-';}
  .rolexv7 .rolex-layout-v7 .rolex-model-contact-component .rolexv7-accordion .rolexv7-accordion-item.active .rolexv7-accordion-item-content > .rolexv7 > .rolex-bg-light-beige{background:var(--rolex-white);}
  .rolexv7 .rolex-layout-v7 .rolex-model-contact-component .rolexv7-accordion .rolexv7-accordion-item.active .rolexv7-accordion-item-content .rolexv7 .rolex-layout-v7 .rolex-contact-message-component .rolex-message{background:var(--rolex-light-beige);}
  .rolexv7 .rolex-layout-v7 .rolex-model-page-text .rolex-tertiary-cta span{background: var(--rolex-white);}
  .rolexv7 .rolex-layout-v7 .linkmodelavailability{display: flex;width: fit-content;}
  .rolexv7 .rolex-layout-v7 .linkmodelavailability img{margin-left:5px;}
  .rolexv7 .rolex-layout-v7 .rolex-model-inner .rolex-tertiary-cta p{display: none;}
  .rolexv7 .rolex-layout-v7 .rolex-model-contact-component .rolexv7-accordion .rolexv7-accordion-item.active .rolexv7-accordion-item-content .rolexv7 .rolex-layout-v7 .rolex-contact-message-component .rolex-body20bold.rolex-text-brown{color:var(--rolex-brown);}
  .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .rolex-primary-cta-icon:hover{background-color: var(--rolex-only-green);}
  .rolexv7 .rolex-layout-v7 .rolex-articles-list .rolex-articles-item{margin-bottom: 60px;grid-column: 2 / 8;padding-top: 0!important;}
  .rolexv7 .rolex-layout-v7 .rolex-articles-list .rolex-articles-item:nth-child(-1n + 1){display: grid;}
  .rolexv7 .rolex-layout-v7 .rolex-articles-list .rolex-articles-item:nth-child(-1n + 1) > picture,.rolexv7 .rolex-layout-v7 .rolex-articles-list .rolex-articles-item:nth-child(-1n + 1) > .rolex-push-component-content{grid-column: 2 / 8;}
  .rolexv7 .rolex-layout-v7 .rolex-watch-points-list-item-title{position: relative;cursor: pointer;color: var(--rolex-brown);}
  .rolexv7 .rolex-layout-v7 .rolex-watch-points-list-item.active .rolex-watch-points-list-item-title::before{content: '';position: absolute;right: 0;width: 12px;height: 2px;background: var(--rolex-brown);top: 45%;}
  .rolexv7 .rolex-layout-v7 .rolex-watch-points-list-item:not(.active) .rolex-watch-points-list-item-title::before{content: '+';position: absolute;right: 0;}
  .rolexv7 .rolex-layout-v7 .rolex-watch-points-list-item{padding: 18.75px 0;border-top: solid 1px var(--rolex-grey);display: block;}
  .rolexv7 .rolex-layout-v7 .rolex-watch-points-list-item:last-child{border-bottom: solid 1px var(--rolex-grey);}
  .rolexv7 .rolex-layout-v7 .rolex-watch-points-list-item-content{padding: 18.75px 0 11.25px;display: none;}
  .rolexv7 .rolex-layout-v7 .rolex-watch-points-list-item.active .rolex-watch-points-list-item-content{display: block;}
  .rolexv7 .rolex-layout-v7 .rolex-watch-points-list{grid-row: 1;margin-bottom: 40px;}
  .rolexv7 .rolex-layout-v7 .rolex-watch-points-img{grid-row: 2;}
  .rolexv7 .rolex-layout-v7 .rolex-watch-points{align-items: center;}
  .rolexv7 .rolex-layout-v7 .rolex-watch-spec-item .rolex-body20light{color: var(--rolex-black);}
  .rolexv7 .rolex-layout-v7 .rolex-watch-spec-box{padding-bottom: 40px;padding-top: 60px;}
  .rolexv7 .rolex-layout-v7 .rolex-watch-spec-box.rolex-pr-spec{padding-right: 7.5px;}
  .rolexv7 .rolex-layout-v7 .rolex-watch-spec-box.rolex-pl-spec{padding-left: 7.5px;}
  .rolexv7 .rolex-layout-v7 .rolex-watch-spec-box,.rolexv7 .rolex-layout-v7 .rolex-watch-spec .rolex-bg-beige,.rolexv7 .rolex-layout-v7 .rolex-watch-spec .rolex-border-bottom{grid-row: 1;}
  .rolexv7 .rolex-layout-v7 .rolex-watch-spec-item:not(.lastt){margin-bottom: 20px;}
  .rolexv7 .rolex-layout-v7 .rolex-watch-gallery{display: none;}
  .rolexv7 .rolex-layout-v7 .rolex-watch-gallery-inner{display: grid;grid-template-columns: repeat(1, 1fr);align-items: center;column-gap: 8px;}
  .rolexv7 .rolex-layout-v7 .rolex-watch-gallery-inner a{display: block!important;}
  .rolexv7 .rolex-layout-v7 .rolex-watch-gallery-inner .slick-track{transform:translate3d(0px,0px,0px)!important;}
  .rolexv7 .rolex-layout-v7 .rolex-watch-gallery-inner .slick-slide{padding: 0px 4px;}
  .rolexv7 .rolex-layout-v7 .rolex-brocher-btn .rolex-primary-cta-icon svg{margin-left: 0;margin-right: 8px;}
  .rolexv7 .rolex-layout-v7 .rolex-only-m{display: block;}
  .rolexv7 .rolex-layout-v7 .rolex-only-d{display: none;}
  body .rolexv7 .rolex-layout-v7 .rolex-watch-spec .row1to3{grid-row: 1 / 3;}
  .rolexv7 .rolex-layout-v7 .rolex_overflow{width: 100%;margin: auto 0;}
  .rolexv7 .rolex-layout-v7 .rolexv7-lightboxx{display: none;position: fixed;z-index: 99;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: var(--rolex-light-beige);align-items: center;}
  .rolexv7 .rolex-layout-v7 .rolexv7-lightboxx-inner{position: relative;background-color: var(--rolex-light-beige);margin: auto;padding: 0;width: 100%;max-width: 55vw!important;display: grid;align-items: center;height: fit-content;}
  .rolexv7 .rolex-layout-v7 .close{color: var(--rolex-brown);position: absolute;top: 20px;right: calc(7% + 6px);font-size: 20px;}
  .rolexv7 .rolex-layout-v7 .close:hover,.rolexv7 .rolex-layout-v7 .close:focus{opacity: 0.8;text-decoration: none;cursor: pointer;}
  .rolexv7 .rolex-layout-v7 .cursor{cursor: pointer;}
  .rolexv7 .rolex-layout-v7 .rolexv7-lightboxx-inner .slick-dots{font-size: 4px;position: absolute;bottom:-60%;left: 0;right: 0;}
  #rolex_custom_msg .message.error{background: rgba(255, 0, 0, .1);color: red;}
  #rolex_custom_msg .message{padding: 20px;border-radius: 5px;}
  .rolexv7 .rolex-layout-v7 .rolexv7-contact-form,.rolexv7 .rolex-layout-v7 .rolexv7-youtubebox{position: relative;}
  .rolexv7 .rolex-layout-v7 .rolexv7-youtube-play-btn{height:60px;width:60px;left:50%;top:50%;margin-left:-30px;margin-top:-30px;position:absolute;background:url("../images/landscape/global/play-default-button.svg") no-repeat center center;background-size:60px 60px;}
  .rolexv7 .rolex-layout-v7 .rolexv7-youtube-play-btn:hover{background:url("../images/landscape/global/play-hover-button.svg") no-repeat center center;}
  .rolexv7 .rolex-layout-v7 .rolexv7-youtubebox iframe,.rolexv7 .rolex-layout-v7 .rolexv7-youtubebox a{width: 100%;display: block;}
  body.rv7lightboxx{height: 100vh;overflow: hidden;}
  @media only screen and (min-width: 768px) {
      .cms-rolex-team .rolexv7 .rolex-layout-v7.rolex-bg-beige.rolex-pt.rolex-pb{padding-bottom: 0!important;}
      .cms-rolex-showroom .rolex-global-grid.rolex-img-component picture{padding-bottom: 0!important;padding-top: 0!important;}
      .cms-rolex-showroom .rolex-global-grid.rolex-img-component{padding-bottom: 90px!important;padding-top: 90px!important;}
      .rolexv7 .rolex-layout-v7 .rolex-headline70{
          font: var(--rolex-headline70-desktop);
      }
      .rolexv7 .rolex-layout-v7 .rolex-headline50{
          font: var(--rolex-headline50-desktop);
      }
      .rolexv7 .rolex-layout-v7 .rolex-headline36{
          font: var(--rolex-headline36-desktop);
      }
      .rolexv7 .rolex-layout-v7 .rolex-headline30{
          font: var(--rolex-headline30-desktop);
      }
      .rolexv7 .rolex-layout-v7 .rolex-headline26{
          font: var(--rolex-headline26-desktop);
      }
      .rolexv7 .rolex-layout-v7 .rolex-body24bold{
          font: var(--rolex-body24bold-desktop);
      }
      .rolexv7 .rolex-layout-v7 .rolex-body24light{
          font: var(--rolex-body24light-desktop);
      }
      .rolexv7 .rolex-layout-v7 .rolex-body20bold{
          font: var(--rolex-body20bold-desktop);
      }
      .rolexv7 .rolex-layout-v7 .rolex-body20light{
          font: var(--rolex-body20light-desktop);
      }
      .rolexv7 .rolex-layout-v7 .rolex-legend16bold{
          font: var(--rolex-legend16bold-desktop);
      }
      .rolexv7 .rolex-layout-v7 .rolex-legend16light{
          font: var(--rolex-legend16light-desktop);
      }
      .rolexv7 .rolex-layout-v7 .rolex-legend14light{
          font: var(--rolex-legend14light-desktop);
      }
      .rolexv7 .rolex-layout-v7 .rolex-legend14bold{
          font: var(--rolex-legend14bold-desktop);
      }
      .rolexv7 .rolex-layout-v7 .rolex-quote50{
          font: var(--rolex-quote50-desktop);
      }
      .rolexv7 .rolex-layout-v7 .rolex-grid-wrap,.rolexv7 .rolex-layout-v7.rolex-grid-wrap{
          max-width: 84%;
          column-gap: 8px;
      }
      .rolexv7 .rolex-layout-v7 .rolexv7-carousel,.rolexv7 .rolex-layout-v7.rolexv7-carousel{
          width: 84%;
      }
      /* Footer CSS Start */
      .rolexv7 .rolex-layout-v7 .rolex-footer-top-logo-section{
          height: 160px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-footer-logo{
          width: 40px;
          height: 40px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-footer-logo-svg{
          height: 40px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-footer-back-top-section{
          height: 80px;
      }
      /* Footer CSS Ends */
      .rolexv7 .rolex-layout-v7 .header-rolex-logo{width: 120px;}
      .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar,.rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar-inner{
          min-height: 100px;
      }
      /* start keep exploring component*/
      .rolexv7 .rolex-layout-v7.rolexv7-carousel .content-heading h2.title{font: var(--rolex-headline36-desktop);}
      .rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider span.banner-title{font: var(--rolex-body20bold-desktop);}
      .rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-prev,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-prev {
          left:-8%;
      }
      .rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-next,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-next{
          right:-8%;
      }
      .rolexv7 .rolex-layout-v7 .rolexv7-carousel.rolexv7-lightboxx-inner .slick-arrow.slick-next{
          right: -74px;
      }
      .rolexv7 .rolex-layout-v7 .rolexv7-carousel.rolexv7-lightboxx-inner .slick-arrow.slick-prev{
          left: -74px;
      }
      .rolexv7 .rolex-keep-exploring.slick-initialized .slick-slide{
          margin: auto 4px;
      }
      /* end keep exploring component */
      /* start push-component */
      .rolexv7 .rolex-layout-v7 :not(.md-one-column) .rolex-push-component .rolex-push-component-content{display:block;margin-right: 40px;}
      .rolexv7 .rolex-layout-v7 .rolex-push-component.rolex-pushx3-component .rolex-push-component-content{margin-right:20px;}
      .rolexv7 .rolex-layout-v7 .rolex-global-grid .rolex-push-component:not(:first-child){padding: 0;}
      .rolexv7 .rolex-layout-v7 .rolex-global-grid .rolex-push-component.rolex-pt-0 {padding-top: 0;}
      /* end push-component */
      /* start global grid css */
      .rolexv7 .rolex-layout-v7 .rolex-global-grid{
          width: 100%;
          display: grid;
          grid-template-columns: [ doc-start ] calc(var(--outer-margin-d) - var(--grid-gap-d)) [ main-start ] repeat(var(--grid-col-num-d), [ col ] minmax(0, 1fr)) [ col main-end ] calc(var(--outer-margin-d) - var(--grid-gap-d)) [ doc-end ];
          column-gap: var(--grid-gap-d);
      }
      .rolexv7 .rolex-layout-v7 .md-s-2-e-11{grid-column: 2 / 11;}
      .rolexv7 .rolex-layout-v7 .md-s-2-e-3{grid-column: 2 / 3;}
      .rolexv7 .rolex-layout-v7 .md-s-2-e-5{grid-column: 2 / 5;}
      .rolexv7 .rolex-layout-v7 .md-s-2-e-10{grid-column: 2 / 10;}
      .rolexv7 .rolex-layout-v7 .md-s-2-e-14{grid-column: 2 / 14;}
      .rolexv7 .rolex-layout-v7 .md-s-3-e-13{grid-column: 3 / 13;}
      .rolexv7 .rolex-layout-v7 .md-s-4-e-12{grid-column: 4 / 12;}
      .rolexv7 .rolex-layout-v7 .md-s-5-e-11{grid-column: 5 / 11;}
      .rolexv7 .rolex-layout-v7 .md-s-8-e-14{grid-column: 8 / 14;}
      .rolexv7 .rolex-layout-v7 .md-s-8-e-13{grid-column: 8 / 13;}
      .rolexv7 .rolex-layout-v7 .md-s-2-e-6{grid-column: 2 / 6;}
      .rolexv7 .rolex-layout-v7 .md-s-2-e-7{grid-column: 2 / 7;}
      .rolexv7 .rolex-layout-v7 .md-s-6-e-9{grid-column: 6 / 9;}
      .rolexv7 .rolex-layout-v7 .md-s-6-e-10{grid-column: 6 / 10;}
      .rolexv7 .rolex-layout-v7 .md-s-6-e-11{grid-column: 6 / 11;}
      .rolexv7 .rolex-layout-v7 .md-s-6-e-12{grid-column: 6 / 12;}
      .rolexv7 .rolex-layout-v7 .md-s-10-e-13{grid-column: 10 / 13;}
      .rolexv7 .rolex-layout-v7 .md-s-10-e-14{grid-column: 10 / 14;}
  
  
      /* IER Css start */
      .rolexv7 .rolex-layout-v7 .md-s-3-e-5 {grid-column: 3/ 5;}
      .rolexv7 .rolex-layout-v7 .md-s-5-e-9 {grid-column: 5/ 9;}
      .rolexv7 .rolex-layout-v7 .md-s-9-e-13 {grid-column: 9/ 13;}
      .rolexv7 .rolex-layout-v7 .md-s-5-e-13 {grid-column: 5/ 13;}
      .rolexv7 .rolex-layout-v7 .rolexv7-contact-form .rolex-contact-mandatory_info{padding-bottom:20px;}
      .rolexv7 .rolex-layout-v7 .rolexv7-contact-form .lname_group {padding-top: 0px;margin-top: 0px;}
      .rolexv7 .rolex-layout-v7 .rolex-contact-or {padding-top: 30px;padding-bottom: 10px;}
      .rolexv7 .rolex-layout-v7 .rolex-contact-select-pd,.rolexv7 .rolex-layout-v7 .rolex-contact-next-btn,.rolexv7 .rolex-layout-v7 .rolexv7-contact-form .rolex-message-form-pt{padding-top: 40px;}
      /* IER Css end */
      /* end global grid css */
      /* new added start*/
      .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-breadcrumb svg{
          margin: 0 10px;
      }
      /* new added end*/
      /* start css-grid-component */
      .rolexv7 .rolex-layout-v7 .rolex-grid-component .rolex-css-grid-headline{margin-bottom:20px;font: var(--rolex-headline36-desktop);}
      .rolexv7 .rolex-layout-v7 .rolex-grid-component .rolex-css-grid-inner{margin-right: 20px;margin-bottom:40px;}
      /* end css-grid-component */
      .rolexv7 .rolex-layout-v7 .rolex-quote-text .rolex-headline50,.rolexv7 .rolex-layout-v7 .rolex-quote-text .rolex-quote50{
          margin-bottom:20px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-quote-text .rolex-headline50.rolex-mb-0,.rolexv7 .rolex-layout-v7 .rolex-quote-text .rolex-quote50.rolex-mb-0{
          margin-bottom:0px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-pt,.rolexv7 .rolex-layout-v7.rolex-pt{
          padding-top: 90px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-pb,.rolexv7 .rolex-layout-v7.rolex-pb{
          padding-bottom: 90px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-pb-half{
          padding-bottom:45px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-pt-half{
          padding-top:45px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-pb-x{
          padding-bottom:60px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-pt-x{
          padding-top:60px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-pb-xl{
          padding-bottom:80px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-pt-xl{
          padding-top:80px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .newslider-content{
          grid-column: 9 / span 5;
          margin-bottom: 0;
          align-self: center;
      }
      .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-dots{bottom:30px;}
      .rolexv7 .rolex-layout-v7 .rolex-collection-grid{
          display: grid;
          grid-row-gap: 8px;
          grid-template-columns: repeat(3,1fr);
          grid-column-gap: 8px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-collection-grid-content{
          padding: 0 30px 50px 30px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-model-page-text{
          place-self: center auto;
          grid-row: 1;
          margin-top: 0;
      }
      .rolexv7 .rolex-layout-v7 .tooltip-text {
          width: 440px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-brocher-btn{
          padding-top: 40px;
          padding-bottom: 80px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-model-availability-content h2, .rolexv7 .rolex-layout-v7 .rolex-model-availability-content p{
          padding: 0;
      }
      .rolexv7 .rolex-layout-v7 .rolex-watch-text-margin-b10vh{
          margin-bottom: 10vh;
      }
      .rolexv7 .rolex-layout-v7 .rolex-model-availability-content .gridrowone.rolex-availability-space{
          padding-top: 100px;
          padding-bottom: 100px;
          width: 100%;
      }
      .rolexv7 .rolex-layout-v7 .rolex-model-availability-logo{
          margin-bottom: 60px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-model-page-image{
          width: 85%;
          margin-top: 0;
      }
      .rolexv7 .rolex-layout-v7 .rolex-contact-component .rolex-contact-list-section{
          display: grid;
          grid-row-gap: 8px;
          grid-template-columns: repeat(3,1fr);
          grid-column-gap: 8px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-contact-component .rolex-watch-model-slider-button-section {
          margin-bottom: 0px;
          display: flex;
          justify-content: center;
      }
      .rolexv7 .rolex-layout-v7 .rolex-contact-component .rolex-model-button-with-icon {
          display: inline-flex;
          -moz-box-align: center;
          align-items: center;
          flex-direction: row;
          box-sizing: border-box;
          cursor: pointer;
      }
      .rolexv7 .rolex-layout-v7 .rolex-contact-component .rolex-model-button-label-icon {
          color: rgb(255, 255, 255);
          background-color: transparent;
          border: 1px solid rgb(255, 255, 255);
          border-radius: 50%;
          transition: border-color 0.3s ease 0s, background-color 0.3s ease 0s, fill 0.3s ease 0s;
          padding: 10px;
      }
      .rolexv7 .rolex-layout-v7 .css-79elbk.active {
          margin: 0;
      }
      .rolexv7 .rolex-layout-v7 .rolex-map {
		width: 100%;
      }
      .rolexv7 .rolex-layout-v7 .rolex-contact-mapbox .rolex-map {
        width: 65%;
      }
      .rolexv7 .rolex-layout-v7 .rolex-map .mapboxgl-map{
          height: 700px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-map-details{
          min-width:410px;
          width: 35%;
          padding-top: 0px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-map-details .rolex-contact-timetbl{
          margin-bottom: 20px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-map-details .contact-iconsboxs{
          display: block;
          margin-bottom: 0px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-map-details .contact-iconsboxs .rolex-tertiary-cta span{
          margin-right: 10px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-map-details .contact-iconsboxs .rolex-tertiary-cta p{display: inline-block;}
      .rolexv7 .rolex-layout-v7 .rolex-model-page-component{
          height: 90vh;
          padding-bottom: 0;
      }
      .rolexv7 .rolex-layout-v7 .rolexv7-contact-form .input_group input:focus+label,.rolexv7 .rolex-layout-v7 .rolexv7-contact-form .input_group.active input+label{
          transform: translateY(-70px);
      }
      .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-breadcrumb{
          width: 66%;
      }
      .rolexv7 .rolex-layout-v7 .rolex-contact-message-component .rolex-message{
          padding: 40px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-contact-mapbox{
          flex-direction: row;
      }
      .rolexv7 .rolex-layout-v7 #rolex_contact_step3 .rolex-row-reverse:first-child {
          grid-row: 2;
      }
      .rolexv7 .rolex-layout-v7 .rolex-collection-grid-content{
          height:25%
      }
      .rolexv7 .rolex-layout-v7 .rolex-collection-grid .rolex-collection-grid-img img{
          height: 100%;
      }
      .rolexv7 .rolex-layout-v7 .rolex-collection-grid .rolex-collection-grid-img{height: 70%;margin: auto;}
  
      .rolexv7 .rolex-layout-v7 .rolexv7-contact-form .rolex-email-box,.rolexv7 .rolex-layout-v7 .rolex-collection-loadmore-btn{
          margin-top: 40px;
      }
      .rolexv7 .rolex-layout-v7 #rolex_contact_step3 .rolex-row-reverse.rolex-message-form-pt{
          padding-top: 0;
          padding-bottom: 50px;
      }
    body.page-layout-rolexv7categorylayout .rolexv7 .page-main .column.main,body.page-layout-rolexv7categorylayout .rolexv7 .page-main .columns{width: 100%!important;max-width: 100%!important;margin: 0!important;padding: 0!important;min-height: auto!important;max-height: auto!important;}
    .rolexv7 .rolex-layout-v7 .rolex-model-inner .rolex-tertiary-cta p{display: inline-block;}
    .rolexv7 .rolex-layout-v7 .rolex-model-inner .rolex-tertiary-cta{min-width: 50%;}
    .rolexv7 .rolex-layout-v7 .rolex-model-inner{justify-content: space-between;column-gap:normal;}
    .rolexv7 .rolex-layout-v7 .rolex-contact-list-section .rolex-list-add {
		padding-top: 30px;
		padding-bottom: 30px;
	}
    .rolexv7 .rolex-layout-v7.contact-us-page .mapboxgl-popup {
		height: 100%;
		min-width: 410px !important;
		width: 30% !important;
		top: 0;
	}

	.rolexv7 .rolex-layout-v7.contact-us-page .mapbox-inner-card>.rolex-layout-v7 {
		padding: 40px 10%;
	}

	.rolexv7 .rolex-layout-v7.contact-us-page .mapbox-inner-card .mapbox-inner-img {
		display: block;
	}

	.rolexv7 .rolex-layout-v7.contact-us-page .mapbox-inner-card .contact-iconsboxs a p {
		display: inline-block;
	}

	.rolexv7 .rolex-layout-v7.contact-us-page .mapbox-inner-card .contact-iconsboxs a:not(:last-child) span,
	.rolexv7 .rolex-layout-v7.contact-us-page .mapbox-inner-card .contact-iconsboxs a span {
		margin-right: 8px;
	}

	.rolexv7 .rolex-layout-v7.contact-us-page .mapbox-inner-card .contact-iconsboxs a:not(:last-child) {
		margin-bottom: 10px;
	}

	.rolexv7 .rolex-layout-v7.contact-us-page .mapbox-inner-card .contact-iconsboxs {
		display: block;
	}
    .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-dots li button{
        background-color: var(--rolex-white);
        border: 1px solid var(--rolex-white);
    }
    .rolexv7 .rolex-layout-v7 .rolex-only-m{display: none;}
    .rolexv7 .rolex-layout-v7 .rolex-only-d{display: block;}
    .rolexv7 .rolex-layout-v7 .rolex-articles-list .rolex-articles-item{margin-bottom: 90px;}
    .rolexv7 .rolex-layout-v7 .rolex-articles-list .rolex-articles-item:nth-child( odd ){grid-column: 8 / 14;}
    .rolexv7 .rolex-layout-v7 .rolex-articles-list .rolex-articles-item:nth-child( even ){grid-column: 2 / 8;}
    .rolexv7 .rolex-layout-v7 .rolex-articles-list .rolex-articles-item:nth-child(-1n + 1){grid-column: 2 / 14;grid-template-columns: [doc-start] calc(0% - var(--grid-gap-d)) [main-start] repeat(var(--grid-col-num-d), [col] minmax(0, 1fr)) [col main-end] calc(0% - var(--grid-gap-d)) [doc-end];}
    .rolexv7 .rolex-layout-v7 .rolex-articles-list .rolex-articles-item:nth-child(-1n + 1) > picture{grid-column: 2 / 14;}
    .rolexv7 .rolex-layout-v7 .rolex-articles-list .rolex-articles-item:nth-child(-1n + 1) > .rolex-push-component-content{grid-column: 2 / 10;}
    .rolexv7 .rolex-layout-v7 .rolex-watch-spec-box{padding-bottom: 60px;padding-top: 80px;}
    .rolexv7 .rolex-layout-v7 .rolex_overflow{width: calc(100% + 16% + 36px);margin: auto calc(-8% - 18px);}
    .rolexv7 .rolex-layout-v7 .rolex-tertiary-cta span{margin-right: 8px;}
    .rolexv7 .rolex-layout-v7 .rolex-watch-points-list-item-content{padding: 25px 0 5px;}
    .rolexv7 .rolex-layout-v7 .rolex-watch-points-list-item{padding: 25px 0;}
    .rolexv7 .rolex-layout-v7 .rolex-watch-spec-box.rolex-pr-spec{padding-right: 0;}
    .rolexv7 .rolex-layout-v7 .rolex-watch-spec-box.rolex-pl-spec{padding-left: 0;}
    .rolexv7 .rolex-layout-v7 .rolexv7-carousel.rolexv7-lightboxx-inner .slick-arrow.slick-next,.rolexv7 .rolex-layout-v7 .rolexv7-carousel.rolexv7-lightboxx-inner .slick-arrow.slick-prev{top: 45%;}
    .rolexv7 .rolex-layout-v7 .close{top: 30px;right: 30px;}
    .rolexv7 .rolex-layout-v7 .rolexv7-lightboxx-inner .slick-dots{bottom: -38%;}
    .rolexv7 .rolex-layout-v7 .rolexv7-lightboxx-inner{max-width: 50vh!important;}
    .rolexv7 .rolex-layout-v7 .rolex-collection-grid .rolex-collection-grid-space{display: block;}
  }
  @media only screen and (min-width: 1025px) {
      /* Footer CSS Start */
      .rolexv7 .rolex-layout-v7 .rolex-footer-top-logo-section{
          height: 160px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-footer-logo{
          width: 40px;
          height: 40px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-footer-logo-svg{
          height: 40px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-footer-back-top-section{
          height: 80px;
      }
      /* Footer CSS Ends */
      /* start push-component */
      .rolexv7 .rolex-layout-v7 :not(.l-one-column) .rolex-push-component .rolex-push-component-content{display:block;margin-right: 40px;}
      .rolexv7 .rolex-layout-v7 .rolex-push-component.rolex-pushx3-component .rolex-push-component-content{margin-right:20px;}
      .rolexv7 .rolex-layout-v7 .rolex-global-grid .rolex-push-component:not(:first-child){padding: 0;}
      .rolexv7 .rolex-layout-v7 .rolex-global-grid .rolex-push-component.rolex-pt-0 {padding-top: 0;}
      /* end push-component */
      /* start global  grid css */
      /* start IER grid css */
      .rolexv7 .rolex-layout-v7 .s-2-e-3 {grid-column: 2/ 3;}
      .rolexv7 .rolex-layout-v7 .s-5-e-6 {grid-column: 5/ 6;}
      .rolexv7 .rolex-layout-v7 .s-6-e-8 {grid-column: 6/ 8;}
      .rolexv7 .rolex-layout-v7 .s-8-e-11 {grid-column: 8/ 11;}
      .rolexv7 .rolex-layout-v7 .s-6-e-11 {grid-column: 6/ 11;}
      /* end IER grid css */
  
      .rolexv7 .rolex-layout-v7 .s-2-e-5{grid-column: 2 / 5;}
      .rolexv7 .rolex-layout-v7 .s-2-e-8{grid-column: 2 / 8;}
      .rolexv7 .rolex-layout-v7 .s-2-e-9{grid-column: 2 / 9;}
      .rolexv7 .rolex-layout-v7 .s-2-e-6{grid-column: 2 / 6;}
      .rolexv7 .rolex-layout-v7 .s-2-e-7{grid-column: 2 / 7;}
      .rolexv7 .rolex-layout-v7 .s-3-e-5{grid-column: 3 / 5;}
      .rolexv7 .rolex-layout-v7 .s-2-e-14{grid-column: 2 / 14;}
      .rolexv7 .rolex-layout-v7 .s-3-e-13{grid-column: 3 / 13;}
      .rolexv7 .rolex-layout-v7 .s-4-e-12{grid-column: 4 / 12;}
      .rolexv7 .rolex-layout-v7 .s-5-e-12{grid-column: 5 / 11;}
      .rolexv7 .rolex-layout-v7 .s-8-e-14{grid-column: 8 / 14;}
      .rolexv7 .rolex-layout-v7 .s-8-e-13{grid-column: 8 / 13;}
      .rolexv7 .rolex-layout-v7 .s-2-e-6{grid-column: 2 / 6;}
      .rolexv7 .rolex-layout-v7 .s-2-e-7{grid-column: 2 / 7;}
      .rolexv7 .rolex-layout-v7 .s-6-e-10{grid-column: 6 / 10;}
      .rolexv7 .rolex-layout-v7 .s-6-e-9{grid-column: 6 / 9;}
      .rolexv7 .rolex-layout-v7 .s-9-e-14{grid-column: 9 / 14;}
      .rolexv7 .rolex-layout-v7 .s-10-e-14{grid-column: 10 / 14;}
      .rolexv7 .rolex-layout-v7 .s-5-e-11{grid-column: 5 / 11;}
      .rolexv7 .rolex-layout-v7 .s-9-e-11{grid-column: 9 / 11;}
      /* end global grid css */
      /* start css-grid-component */
      .rolexv7 .rolex-layout-v7 .rolex-grid-component .rolex-css-grid-headline{margin-bottom:20px;font: var(--rolex-headline36-desktop);}
      .rolexv7 .rolex-layout-v7 .rolex-grid-component .rolex-css-grid-inner{margin-right: 20px;margin-bottom:40px;}
      /* end css-grid-component */
      .rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-prev,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-prev{
          left:-7%;
      }
      .rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-next,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-next{
          right:-7%;
      }
      .rolexv7 .rolex-layout-v7 .rolexv7-carousel.rolexv7-lightboxx-inner .slick-arrow.slick-next{
          right: -74px;
      }
      .rolexv7 .rolex-layout-v7 .rolexv7-carousel.rolexv7-lightboxx-inner .slick-arrow.slick-prev{
          left: -74px;
      }
      .rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-next,.rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-prev,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-next,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-prev{
          top: 32%;
      }
      .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .slick-dots{bottom:40px;}
      .rolexv7 .rolex-layout-v7 .rolex-collection-grid{
          display: grid;
          grid-row-gap: 8px;
          grid-template-columns: repeat(3,1fr);
          grid-column-gap: 8px;
          width:90%; 
          margin:0 auto;
      }
      .rolexv7 .rolex-layout-v7 .rolex-collection-grid-content{
          padding: 0 50px 50px 50px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-model-page-image{
          place-self: center;
          width: 100%;
          /* grid-row: 1 / span 2 */
      }
      .rolexv7 .rolex-layout-v7 .rolex-model-page-text{
          place-self: center auto;
          grid-row: 1;
      }
      .rolexv7 .rolex-layout-v7 .rolex-watch-text-margin-b10vh{
          margin-bottom: 10vh;
      }
      .rolexv7 .rolex-layout-v7 .rolex-contact-component .rolex-contact-list-section{
          display: grid;
          grid-row-gap: 8px;
          grid-template-columns: repeat(4,1fr);
          grid-column-gap: 8px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-contact-component .rolex-watch-model-slider-button-section {
          margin-bottom: 0px;
          display: flex;
          justify-content: center;
      }
      .rolexv7 .rolex-layout-v7 .rolex-contact-component .rolex-model-button-with-icon {
          display: inline-flex;
          -moz-box-align: center;
          align-items: center;
          flex-direction: row;
          box-sizing: border-box;
          cursor: pointer;
      }
      .rolexv7 .rolex-layout-v7 .rolex-contact-component .rolex-model-button-label-icon {
          color: rgb(255, 255, 255);
          background-color: transparent;
          border: 1px solid rgb(255, 255, 255);
          border-radius: 50%;
          transition: border-color 0.3s ease 0s, background-color 0.3s ease 0s, fill 0.3s ease 0s;
          padding: 10px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-contact-component-popup .rolex-contact-component-popup-content{
          padding: 40px 15%;
      }
      .rolexv7 .rolex-layout-v7 .rolex-contact-component-popup .rolex-contact-conponent-popup-contact {
          margin-bottom: 0px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-contact-component-popup .rolex-model-button-with-icon {
          display: block;
          -moz-box-align: center;
          align-items: center;
          flex-direction: row;
          box-sizing: border-box;
          cursor: pointer;
      }
      .rolexv7 .rolex-layout-v7 .rolex-contact-component-popup .rolex-model-button-label-icon {
          color: rgb(255, 255, 255);
          background-color: transparent;
          border: 1px solid rgb(255, 255, 255);
          border-radius: 50%;
          transition: border-color 0.3s ease 0s, background-color 0.3s ease 0s, fill 0.3s ease 0s;
          padding: 10px;
      }
      .rolexv7 .rolex-layout-v7 .tooltip {
          display: flex !important;
          align-items: baseline;
      }
      .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-breadcrumb{
          width: 50%;
      }
      .rolexv7 .rolex-layout-v7  .rolex-intro-text-component .rolex-headline50{padding-bottom: 0px;}
      /* .rolexv7 .rolex-layout-v7  .rolex-intro-text-component .rolex-secondary-cta{padding-top: 0px;} */
      .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .rolex-headline70{
          font: var(--rolex-headline70-desktop);
      }
      .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .rolex-headline26{
          font: var(--rolex-headline26-desktop);
      }
      body.page-layout-rolexv7categorylayout .rolexv7 .page-main .column.main,body.page-layout-rolexv7categorylayout .rolexv7 .page-main .columns{width: 100%!important;max-width: 100%!important;margin: 0!important;padding: 0!important;min-height: auto!important;max-height: auto!important;}
      .rolexv7 .rolex-layout-v7 .rolex-articles-list .rolex-articles-item:nth-child(-1n + 1) > picture{grid-column: 2 / 14;}
      .rolexv7 .rolex-layout-v7 .rolex-articles-list .rolex-articles-item:nth-child(-1n + 1) > .rolex-push-component-content{grid-column: 2 / 8;}
      .rolexv7 .rolex-layout-v7 .rolex-watch-points-list,.rolexv7 .rolex-layout-v7 .rolex-watch-points-img{grid-row: 1;}
      .rolexv7 .rolex-layout-v7 .rolex-watch-points-list{margin-bottom: 0;}
      .rolexv7 .rolex-layout-v7 .rolex-brocher-btn{padding-bottom: 100px;}
      .rolexv7 .rolex-layout-v7 .rolex-watch-spec-box{padding-top: 100px;}
      .rolexv7 .rolex-layout-v7 .rolexv7-carousel.rolexv7-lightboxx-inner .slick-arrow.slick-next,.rolexv7 .rolex-layout-v7 .rolexv7-carousel.rolexv7-lightboxx-inner .slick-arrow.slick-prev{top: 45%;}
      .rolexv7 .rolex-layout-v7.contact-us-page .mapbox-inner-card>.rolex-layout-v7 {
		padding: 40px 15%;
      }
  }
  @media only screen and (max-width: 768px) {
      .rolexv7 .rolex-layout-v7 .rolex-breadcrumb a,.rolexv7 .rolex-layout-v7 .rolex-breadcrumb span{display: none;}
      .rolexv7 .rolex-layout-v7 .rolex-breadcrumb a:last-of-type{display: inline-block;}
      .rolexv7 .rolex-layout-v7 .rolex-breadcrumb svg{rotate: 180deg;display: inline-block;}
      .page-layout-rolexv7categorylayout .page-main,.rolexv7-products-index .page-main,.page-layout-rolexv7landinglayout .page-main{padding: 0;}
      .rolexv7 .rolex-layout-v7 .rolex-model-page-component .rolex-headline50{
          font: 31px / 1.2 "Helvetica-bold", arial, sans-serif;
      }
      .rolexv7 .rolex-layout-v7 .discover_banner_content_res{display: none!important;}
      .rolexv7 .rolex-layout-v7 .rolex-watch-points{padding-top:0;}
	.rolexv7 .rolex-layout-v7.rolex-only-m-reverse,.rolexv7 .rolex-layout-v7 .rolex-only-m-reverse{display: flex;flex-direction: column-reverse;padding-bottom: 0;background: var(--rolex-light-beige);}
  }
  @media only screen and (max-width: 1240px) {
      .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .rolex-headline70{
          font: var(--rolex-headline70);
      }
      .rolexv7 .rolex-layout-v7 .rolex-slider-new-watches .rolex-headline26{
          font: var(--rolex-headline26);
      }
  }
  @media only screen and (min-width: 1580px) {
      .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-breadcrumb{
          width: 50%;
      }
      .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar .rolex-menu li a{
          font: var(--rolex-fixed14);
      }
      .rolexv7 .rolex-layout-v7 .rolexhamburger,.rolexv7 .rolex-layout-v7 .rolexhamburger-label{display: none;}
      .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar .rolex-menu{
          display: flex;
          width: 100%;
          justify-content: end;
      }
      .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar .rolex-menu li{margin: 0 0 0 2.2%;display: inline-block;}
      .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar .rolex-menu li:first-child{margin: 0;}
      .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar,.rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar-inner{
          min-height: 110px;
          align-items: center;
          display: flex;
          justify-content: space-between;
          min-width: 170px;
      }
  }
  @media only screen and (min-width: 1920px){
    .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar .rolex-menu li{margin: 0 0 0 2%;}
    .rolexv7 .rolex-layout-v7 .rolex-grid-wrap .rolex-navbar .rolex-menu li a{font: var(--rolex-fixed16);}
  }
  /* @media only screen and (max-width: 480px) {
      .rolexv7 .rolex-layout-v7 .rolex-collection-grid .rolex-collection-item .rolex-collection-grid-content .rolex-legend16bold{
          font: 11px/1.1 "Helvetica-bold", arial, sans-serif;
      }
      .rolexv7 .rolex-layout-v7 .rolex-collection-grid .rolex-collection-item .rolex-collection-grid-content .rolex-body24bold{
          font: 16px/1.2 "Helvetica-bold", arial, sans-serif;
      }
      .rolexv7 .rolex-layout-v7 .rolex-collection-grid .rolex-collection-item .rolex-collection-grid-content .rolex-legend16light{
          font: 11px/1.1 "Helvetica-light", arial, sans-serif;
      }
      .rolexv7 .rolex-layout-v7 .rolex-collection-grid-content{height: 30%;}
  } */
  @media only screen and (max-width: 350px) {
      .rolexv7 .rolex-layout-v7 .css-79elbk.active .css-1azotaz {
          display: block;
      }
      .rolexv7 .rolex-layout-v7 .rolex-collection-grid .rolex-collection-item .rolex-collection-grid-content .rolex-legend16bold{
          font: 11px/1.1 "Helvetica-bold", arial, sans-serif;
      }
      .rolexv7 .rolex-layout-v7 .rolex-collection-grid .rolex-collection-item .rolex-collection-grid-content .rolex-body24bold{
          font: 16px/1.2 "Helvetica-bold", arial, sans-serif;
      }
      .rolexv7 .rolex-layout-v7 .rolex-collection-grid .rolex-collection-item .rolex-collection-grid-content .rolex-legend16light{
          font: 11px/1.1 "Helvetica-light", arial, sans-serif;
      }
      .rolexv7 .rolex-layout-v7 .rolex-collection-grid .rolex-collection-item{word-wrap: break-word;}
  }
  @media screen and (min-width: 768px) and (max-width: 880px) {
      .rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-next,.rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-prev,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-next,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-prev{
          top: 27%;
      }
      .rolexv7 .rolex-layout-v7 .rolexv7-carousel.rolexv7-lightboxx-inner .slick-arrow.slick-next,.rolexv7 .rolex-layout-v7 .rolexv7-carousel.rolexv7-lightboxx-inner .slick-arrow.slick-prev{top: 45%;}
  }
  @media screen and (min-width: 1025px) and (max-width: 1160px) {
      .rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-next,.rolexv7 .rolex-layout-v7.rolexv7-carousel .custom-slider .owl-controls .owl-nav .owl-prev,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-next,.rolexv7 .rolex-layout-v7 .rolexv7-carousel .slick-arrow.slick-prev{
          top: 27%;
      }
      .rolexv7 .rolex-layout-v7 .rolexv7-carousel.rolexv7-lightboxx-inner .slick-arrow.slick-next,.rolexv7 .rolex-layout-v7 .rolexv7-carousel.rolexv7-lightboxx-inner .slick-arrow.slick-prev{top: 45%;}
  }
  @media screen and (min-width: 768px) and (max-width: 1200px) {
      .rolexv7 .rolex-layout-v7 .rolex-collection-grid-content {
          padding: 0 30px 50px 30px;
      }
      .rolexv7 .rolex-layout-v7 .rolex-collection-grid-content .rolex-body24bold{
          font: var(--rolex-body24bold);
      }
  }
  .rolexv7-products-index .columns .column.main,.page-layout-rolexv7landinglayout .columns .column.main{padding: 0;}
  .rolex-watch-spec-box .rolex-watch-spec-item .rolex-body20bold{color: var(--rolex-brown); }
  .rolexv7 .rolex-layout-v7 .rolex-collection-grid.rolex-col-1{grid-template-columns: repeat(1, 1fr);}
  .rolexv7 .rolex-layout-v7 .rolex-contact-component .rolex-contact-inner-section {display: none;}
  .rolexv7 .rolex-layout-v7 .rolex-contact-component .rolex-contact-inner-section.active {display: grid;}