@charset "UTF-8";
@font-face {
  font-family: "Heldane";
  src: url("../fonts/Schnyder_M_Demi.otf") format("opentype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "EBGaramond";
  src: url("../fonts/CormorantGaramond-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "EBGaramond";
  src: url("../fonts/Schnyder_M_Light Italic.otf") format("truetype");
  font-style: italic;
  font-weight: normal;
}
.tag {
  font-size: 0.7em;
  text-transform: uppercase;
  padding: 0.58em 0.57em 0.58em 0.85em;
  color: black;
  background-color: transparent;
  display: inline-block;
  margin-bottom: 0.65em;
  letter-spacing: 0.25em;
  border: 1px solid;
  font-family: Engravers Gothic;
}
.tag a {
  color: black;
  text-decoration: none;
}

p {
  line-height: 1.3;
  display: block;
  margin-block-start: 0;
  margin-block-end: 0;
}

.page-content {
  margin-top: 4vw;
  transition: all 0.3s;
}

.button-new {
  font-size: 100%;
  text-transform: uppercase;
  padding: 0.9em 1.1em 0.87em 1.27em;
  color: black;
  background-color: white;
  border-radius: 0.5em;
  display: inline-block;
  margin-bottom: 1em;
  text-decoration: none;
  letter-spacing: 0.15em;
  border: 1px solid;
  transition: all 0.3s;
}
.button-new:after {
  content: "→";
  padding-left: 0.25em;
}
.button-new:hover {
  color: black;
  border-color: black;
}

h3 {
  font-weight: normal;
  font-size: 103%;
  letter-spacing: 0.15em;
}
h3 a {
  color: inherit;
  text-decoration: none;
}

.teaser {
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  font-size: 110%;
  letter-spacing: 0.02em;
  text-align: left;
  line-height: 1.32;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-top: 0.95em;
  margin-bottom: 1.3em;
  padding-bottom: 0;
  text-decoration: none;
}

.newsletter p {
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  font-size: 110%;
  letter-spacing: 0.02em;
  text-align: left;
  line-height: 1.32;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-bottom: 1.3em;
  padding-bottom: 0;
  text-decoration: none;
}

.magazine-headline {
  font-style: italic;
  letter-spacing: 0;
  line-height: 1;
  font-size: 260%;
  text-transform: none;
  margin-right: -0.03em;
  margin-bottom: 0.13em;
  margin-top: -0.03em;
}

.a-c {
  padding-left: 14.3vw;
  column-count: 2;
}
.a-c .tag {
  margin-top: 0.75em;
}

.intro-slider {
  padding-left: 14.3vw;
  padding-right: 14.3vw;
}

.page-contact {
  padding-left: 14.3vw;
  display: flex;
  flex-wrap: wrap;
  padding-right: 14.3vw;
  justify-content: space-between;
}
.page-contact .a-i:nth-of-type(2) {
  padding-top: 10%;
  padding-bottom: 10%;
}
.page-contact .a-i h3 {
  margin-bottom: 0.37em;
}
.page-contact .a-i p {
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  font-size: 110%;
  letter-spacing: 0.02em;
  text-align: left;
  line-height: 1.32;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-bottom: 1em;
  padding-bottom: 0;
  text-decoration: none;
}
.page-contact .a-i p:last-of-type {
  padding-top: 0.1em;
}
.page-contact .a-i p a:not(.button-new) {
  color: black;
}
.page-contact .a-i p a:not(.button-new):hover {
  color: black;
}

.a-t {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 28vw;
  font-size: 100%;
  padding-bottom: 6em;
  transition: all 0.3s;
  break-inside: avoid-column;
  margin-right: 0;
  justify-content: center;
}
.a-t h3, .a-t p {
  font-size: 200%;
}

.newsletter h2 {
  font-style: italic;
  font-family: "EBGaramond";
  letter-spacing: 0;
  line-height: 1;
  font-size: 260%;
  text-transform: none;
  margin-right: -0.03em;
  margin-bottom: 0.36em;
  margin-top: -0.03em;
  padding-bottom: 0;
}

#mc_embed_signup {
  width: 28vw;
}

#mc_embed_signup_scroll {
  display: flex;
}

.mc-field-group {
  width: 66%;
}

#mc-embedded-subscribe {
  font-size: 100%;
  text-transform: uppercase;
  padding: 0.9em 1.3em 0.87em 1.3em;
  color: #71754e;
  background-color: white;
  display: inline-block;
  text-decoration: none;
  letter-spacing: 0.1em;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-right: 1px solid;
  border-left: 0;
  width: 33.3%;
  transition: background-color 0.3s;
}
#mc-embedded-subscribe:hover {
  background-color: rgb(245, 242, 239);
}

#mce-EMAIL {
  font-size: 100%;
  text-transform: uppercase;
  padding: 0.9em 1.3em 0.87em 1.3em;
  color: black;
  background-color: white;
  display: inline-block;
  text-decoration: none;
  letter-spacing: 0.1em;
  border: 1px solid;
  width: 100%;
  border-radius: 0;
  -webkit-appearance: none;
}

#cn-notice-text {
  letter-spacing: 0.03em;
  text-transform: none;
  display: inline !important;
}

#cookie-notice .cn-button {
  letter-spacing: 0;
  text-transform: uppercase;
  padding: 0.55em 0.75em 0.4em 0.75em;
  border: 1px solid white;
  font-size: 75%;
  font-weight: bold;
  text-decoration: none;
  color: white;
}

#cookie-notice .cn-button:hover {
  background-color: white;
  color: black;
}

[class*=page-template-rolex-hybrid] header.new:after {
  border-bottom: 0 !important;
}

.menu > li:first-of-type {
  position: relative;
  width: 7.9em;
  margin: auto;
  margin-bottom: 1.3em;
}
.menu > li:first-of-type a {
  color: transparent;
  position: absolute;
  left: 0;
  width: 100%;
  height: 2em;
}
.menu > li:first-of-type:before {
  content: url(../img/rolex_logo.svg);
}

.rolex-hybrid .rolex-selections {
  max-width: 1100px;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.rolex-hybrid .rolex-selections a {
  width: calc(50% - 1rem);
  margin-bottom: 2rem;
}
.rolex-hybrid .rolex-selections a img {
  width: 100%;
  transition: opacity 0.3s;
}
.rolex-hybrid .rolex-selections a:hover img {
  opacity: 0.9;
}
.rolex-hybrid .rolex-selections a:hover h3 {
  color: #127749;
}
.rolex-hybrid .rolex-selections .rolex-gold {
  width: 100%;
}
.rolex-hybrid .rolex-selections h3 {
  color: black;
  margin-top: -40px;
  font-family: Engravers Gothic;
  letter-spacing: 0.2em;
  font-size: 16px;
  color: white;
  margin-left: 24px;
  text-transform: uppercase;
  text-shadow: 0 0.1em 0.1em rgba(0, 0, 0, 0.3019607843);
  font-weight: 700;
  transform: translateZ(0);
}
.rolex-hybrid .rolex-selections h3.titlecase {
  width: 100%;
  font-size: 28px;
  color: black !important;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.4em;
  text-shadow: none;
  margin-left: 0;
  margin-top: 0;
  font-weight: normal;
}

.rolex-explore h3 {
  font-size: 1rem;
  color: black;
  letter-spacing: 0.2em;
  margin-top: 0.5rem;
  font-weight: normal;
  text-align: left;
  max-width: 1124px;
  margin-left: auto;
  margin-right: auto;
  font-family: Engravers Gothic;
  text-transform: uppercase;
}
.rolex-explore h3:hover {
  color: #127749;
}
.rolex-explore h3.titlecase {
  width: 100%;
  font-size: 1.5rem;
  letter-spacing: 0.4em;
  color: black !important;
  margin-bottom: 2rem;
  padding: 0 0.75rem;
}
.rolex-explore a {
  font-size: 1rem;
  letter-spacing: 0.2em;
  margin-top: 0.5rem;
  font-weight: normal;
  text-align: left;
  font-family: Engravers Gothic;
  text-transform: uppercase;
}

body[class*=page-template-rolex-] .content {
  padding-top: 1.1em;
}

h5 {
  font-weight: normal;
  margin-block-end: 0;
  margin-block-start: 0;
  letter-spacing: 0.05em;
  margin-top: 1em;
}

#rlx-corner {
  margin-top: -30px;
}

.rh-optional-unit {
  background-color: rgba(245, 242, 239, 0.5);
  text-align: center;
}

.rolex-up {
  width: 3rem !important;
}

.new-watches-2020 .rolex-intro, .rolex-festive .rolex-intro {
  margin-bottom: 6rem;
}
.new-watches-2020 .rolex-intro h3, .rolex-festive .rolex-intro h3 {
  color: black;
}
.new-watches-2020 .rolex-selections, .rolex-festive .rolex-selections {
  margin-bottom: 6rem;
}
.new-watches-2020 .rolex-selections h3, .rolex-festive .rolex-selections h3 {
  font-size: 100%;
  letter-spacing: 0.1rem;
}
.new-watches-2020 .rolex-selections p, .rolex-festive .rolex-selections p {
  font-size: 95%;
}
.new-watches-2020 .rolex-new-image, .rolex-festive .rolex-new-image {
  margin-bottom: 6rem;
}
.new-watches-2020 .rolex-new-image img, .rolex-festive .rolex-new-image img {
  width: 100%;
}

.new-watches-2020 .rolex-top-banner {
  background-image: url("../../../resources/images/rolex/rolex-hybrid/new_2020_watches_cover.jpg");
}

.servicing .rolex-top-banner {
  background-image: url("../../../resources/images/rolex/rolex-hybrid/servicing-your-rolex-cover.jpg");
}

.servicing-procedure .rolex-top-banner {
  background-image: url("../../../resources/images/rolex/rolex-hybrid/rolex-servicing-procedure-cover.jpg");
}

.rolex-experience.servicing-vid {
  padding-bottom: 500px;
  position: relative;
}
.rolex-experience.servicing-vid iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.rolex-watchmaking-item {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right center;
}

.rh-optional-container > div:nth-of-type(1) {
  margin-top: 2rem;
}

.servicing .rh-optional-container, .servicing-procedure .rh-optional-container {
  margin-top: 2rem;
}
.servicing .rh-optional-unit, .servicing-procedure .rh-optional-unit {
  background-color: white;
  margin-bottom: 2rem;
}

.servicing .rh-optional-unit:nth-child(even) {
  flex-direction: row;
}
.servicing .rh-optional-unit:nth-child(odd) {
  flex-direction: row-reverse;
}

.rolex-push {
  height: 20rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  color: white;
  margin-bottom: 3.5rem;
  margin-top: 3.5rem;
  color: white;
}
.rolex-push .rolex-contact-button {
  background-color: white;
}
.rolex-push .rolex-contact-button:hover {
  background-color: white;
  color: #127749 !important;
}
.rolex-push h2 {
  color: white;
  font-weight: bold;
  font-size: 32px;
  line-height: 1.1;
  margin-bottom: 2rem;
  padding-bottom: 0;
  letter-spacing: 0.4em;
  max-width: 900px;
  font-family: Engravers Gothic;
  text-transform: uppercase;
  text-shadow: 0 0.1em 0.1em rgba(0, 0, 0, 0.5);
}
.rolex-push h3 {
  font-family: Engravers Gothic;
  letter-spacing: 0.2em;
  font-size: 16px;
  color: white;
  text-transform: uppercase;
  text-shadow: 0 0.1em 0.1em rgba(0, 0, 0, 0.5);
  font-weight: bold;
}

.page-wartung-ihrer-rolex .content, .page-servicing-your-rolex .content, .page-das-rolex-wartungsverfahren .content, .page-the-rolex-servicing-procedure .content {
  padding-top: 1.1em;
}

.two-columns-layout {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 2rem;
  flex-wrap: wrap;
}
.two-columns-layout .page-content .text {
  padding-bottom: 6em;
}
.two-columns-layout .page-content .text p:first-of-type {
  margin-bottom: 0;
}
.two-columns-layout .page-content .text a {
  color: black;
  text-decoration: underline;
}
.two-columns-layout .page-content .text a:hover {
  color: black;
}
.two-columns-layout .page-content .text h3 {
  font-weight: bold;
  font-size: 110%;
  letter-spacing: 0;
  margin-top: 1.4em;
}

.single-product .text {
  min-height: 0 !important;
}

.single-product figure {
  height: auto !important;
  padding-bottom: 2em !important;
}

.single-product {
  width: 100%;
}

.single-product .page-content figure, .two-columns-layout .page-content figure, .page-template-template-watches .page-content figure {
  width: 47%;
  margin: 0;
  height: 0%;
}
.single-product .page-content figure .image-container, .two-columns-layout .page-content figure .image-container, .page-template-template-watches .page-content figure .image-container {
  height: 67.57vh;
  width: 100%;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top right;
}
.single-product .page-content figure img, .two-columns-layout .page-content figure img, .page-template-template-watches .page-content figure img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: top center;
}
.single-product .page-content .text, .two-columns-layout .page-content .text, .page-template-template-watches .page-content .text {
  min-height: 67.57vh;
}

.single-product .content, .two-columns-layout .content, .page-template-template-watches .content, .page-template-tudor .content {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.single-product .date, .two-columns-layout .date, .page-template-template-watches .date, .page-template-tudor .date {
  font-size: 73%;
  text-transform: uppercase;
  display: inline-block;
  line-height: 1;
  letter-spacing: 0.1em;
  padding-top: 0.9em;
  padding-bottom: 0;
}
.single-product .page-content, .two-columns-layout .page-content, .page-template-template-watches .page-content, .page-template-tudor .page-content {
  width: 72%;
  font-size: 100%;
  margin-top: 2.3vw;
}
.single-product .page-content article, .two-columns-layout .page-content article, .page-template-template-watches .page-content article, .page-template-tudor .page-content article {
  display: flex;
  justify-content: space-between;
}
.single-product .page-content .text, .two-columns-layout .page-content .text, .page-template-template-watches .page-content .text, .page-template-tudor .page-content .text {
  width: 47%;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.02em;
  font-size: 100%;
}
.single-product .page-content .text p, .two-columns-layout .page-content .text p, .page-template-template-watches .page-content .text p, .page-template-tudor .page-content .text p {
  line-height: 1.4;
  margin-block-start: 0;
  margin-block-end: 0;
  padding-bottom: 0;
  margin-bottom: 1em;
  font-size: 110%;
  position: relative;
}
.single-product .page-content .text p.excerpt, .two-columns-layout .page-content .text p.excerpt, .page-template-template-watches .page-content .text p.excerpt, .page-template-tudor .page-content .text p.excerpt {
  font-style: normal;
}
.single-product .page-content .text p img, .two-columns-layout .page-content .text p img, .page-template-template-watches .page-content .text p img, .page-template-tudor .page-content .text p img {
  width: auto;
  height: auto;
  max-width: 100%;
  margin-top: 0.75em;
  margin-bottom: 0.75em;
  max-height: 67.57vh;
}
.single-product .page-content .text p a:not(.button-new), .two-columns-layout .page-content .text p a:not(.button-new), .page-template-template-watches .page-content .text p a:not(.button-new), .page-template-tudor .page-content .text p a:not(.button-new) {
  color: black;
  text-decoration: underline;
}
.single-product .page-content .text p a:not(.button-new):hover, .two-columns-layout .page-content .text p a:not(.button-new):hover, .page-template-template-watches .page-content .text p a:not(.button-new):hover, .page-template-tudor .page-content .text p a:not(.button-new):hover {
  color: black;
}
.single-product .page-content .text h2, .two-columns-layout .page-content .text h2, .page-template-template-watches .page-content .text h2, .page-template-tudor .page-content .text h2 {
  font-style: normal;
  font-family: Engravers Gothic;
  letter-spacing: 0;
  font-size: 260%;
  letter-spacing: 0;
  padding-bottom: 0.55em;
  line-height: 1;
  margin-left: -0.04em;
}
.single-product .page-content h4, .two-columns-layout .page-content h4, .page-template-template-watches .page-content h4, .page-template-tudor .page-content h4 {
  font-style: normal;
  font-family: Engravers Gothic;
  letter-spacing: 0;
  line-height: 1;
  font-size: 185%;
  text-transform: none;
  font-weight: normal;
}

.page-template-template-watches h2 {
  margin-top: 0.25em;
}

.pagination {
  display: flex;
  margin-top: 5em;
  margin-bottom: 5em;
}
.pagination > div {
  width: 45%;
}
.pagination > div.prev-post {
  margin-right: 10%;
}
.pagination img {
  width: 75%;
  height: auto;
}
.pagination p {
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0;
  font-size: 100%;
  text-align: left;
  line-height: 1.3;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-top: 0.65em;
  margin-bottom: 0.85em;
  padding-bottom: 0;
}
.pagination a:not(.button-new) {
  text-decoration: none;
  color: black;
}
.pagination .button-new {
  font-weight: bold;
  font-size: 64%;
  letter-spacing: 0.2em;
}
.pagination .date {
  position: relative;
  display: block;
}

.owl-controls {
  position: absolute;
  top: 49%;
  width: 100%;
  color: black;
  font-size: 175%;
}

.owl-prev {
  padding-left: 0.1em;
}

.owl-next {
  position: absolute;
  position: absolute;
  top: 0;
  right: 0.1em;
}

/* Magazine centered */
.single-schullin_magazine .content {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  flex-wrap: wrap;
}
.single-schullin_magazine .date {
  font-size: 73%;
  text-transform: uppercase;
  display: inline-block;
  line-height: 1;
  letter-spacing: 0.1em;
  padding-top: 0.9em;
  padding-bottom: 0;
}
.single-schullin_magazine .tag {
  margin-bottom: 0;
}
.single-schullin_magazine .page-content {
  width: 100%;
  font-size: 100%;
  margin-top: 5.75vh;
}
.single-schullin_magazine .page-content article {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.single-schullin_magazine .page-content .text {
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.02em;
  font-size: 100%;
}
.single-schullin_magazine .page-content .text.magazine-intro {
  width: 28%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 20%;
}
.single-schullin_magazine .page-content .text.magazine-body {
  width: 37%;
  margin-top: 6vh;
}
.single-schullin_magazine .page-content .text p {
  line-height: 1.4;
  margin-block-start: 0;
  margin-block-end: 0;
  padding-bottom: 0;
  margin-bottom: 1em;
  font-size: 110%;
  position: relative;
}
.single-schullin_magazine .page-content .text p.excerpt {
  font-style: normal;
}
.single-schullin_magazine .page-content .text p img {
  width: auto;
  height: auto;
  max-width: 100%;
  margin-top: 0.75em;
  margin-bottom: 0.75em;
  max-height: 67.57vh;
}
.single-schullin_magazine .page-content .text p a:not(.button-new) {
  color: black;
  text-decoration: underline;
}
.single-schullin_magazine .page-content .text p a:not(.button-new):hover {
  color: black;
}
.single-schullin_magazine .page-content .text h2 {
  font-style: normal;
  font-family: Engravers Gothic;
  letter-spacing: 0;
  font-size: 260%;
  letter-spacing: 0;
  padding-bottom: 0.55em;
  line-height: 1;
  margin-left: -0.04em;
}
.single-schullin_magazine .page-content figure {
  width: 28%;
  margin-right: 4%;
  height: 0%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20%;
}
.single-schullin_magazine .page-content figure .image-container {
  height: 65vh;
  width: 100%;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center right;
}
.single-schullin_magazine .page-content figure img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: top center;
}
.single-schullin_magazine .page-content h4 {
  font-style: normal;
  font-family: Engravers Gothic;
  letter-spacing: 0;
  line-height: 1;
  font-size: 185%;
  text-transform: none;
  font-weight: normal;
}
.single-schullin_magazine .pagination {
  width: 37%;
  margin-left: auto;
  margin-right: auto;
}

.page-template-tudor {
  letter-spacing: 0.15rem;
}
.page-template-tudor .tag {
  font-size: 0.82em;
}
.page-template-tudor .related {
  width: 72%;
}
.page-template-tudor section {
  margin-left: auto;
  margin-right: auto;
}
.page-template-tudor .related-products {
  display: flex;
  column-count: unset;
  flex-wrap: wrap;
}
.page-template-tudor .related-products {
  column-count: 4;
  column-gap: 4.25vw;
  margin-top: 2.2vw;
  margin-bottom: 6em;
}
.page-template-tudor .tudor-collection {
  width: 100%;
}
.page-template-tudor .related-product {
  width: 20.5%;
  margin-bottom: 2em;
  break-inside: avoid;
  text-transform: none;
  letter-spacing: 0.01em;
}
.page-template-tudor .related-product > a {
  display: block;
  background: linear-gradient(0deg, rgb(32, 32, 34) 0%, rgb(84, 84, 86) 100%);
  margin-bottom: 0.5rem;
}
.page-template-tudor .related-product h4 {
  font-weight: normal;
  font-size: inherit;
  font-style: normal;
}
.page-template-tudor .related-product .thumbnail {
  width: 175%;
  margin-left: -37.5%;
  margin-top: -23%;
  margin-bottom: -12%;
  pointer-events: none;
}
.page-template-tudor .page-content article:nth-of-type(2) {
  flex-direction: row-reverse;
}
.page-template-tudor .page-content article + article {
  margin-top: 10rem;
}
.page-template-tudor .page-content figure {
  width: 47%;
  margin: 0;
  height: 0%;
}
.page-template-tudor .page-content figure .image-container {
  height: 33vw;
  width: 100%;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.page-template-tudor .page-content figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.page-template-tudor .button-new {
  font-size: 82%;
}
.page-template-tudor .content a {
  text-decoration: none;
  color: black;
}
.page-template-tudor footer {
  margin-top: 12vw;
}

#tudor-new {
  padding-top: 4vw;
}
#tudor-new .related-products {
  margin-top: 0.25rem;
}

.tudor-slider {
  padding-left: 14.3vw;
  padding-right: 14.3vw;
  margin-bottom: 3vw;
  display: flex;
  flex-wrap: wrap;
}
.tudor-slider figure {
  width: 100%;
  height: 29vw;
  margin: 0;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
  margin-bottom: 0.9rem;
}
.tudor-slider figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.tudor-slider .owl-controls {
  top: 29.3vw;
  width: auto;
}
.tudor-slider .owl-dots {
  display: flex;
}
.tudor-slider .owl-dot {
  width: 0.5em;
  height: 0.5em;
  display: flex;
  margin-right: 0.3em;
  margin-top: 0.25em;
}
.tudor-slider .owl-dot span {
  position: relative;
}
.tudor-slider .owl-dot span:before {
  position: absolute;
  content: "";
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  background-color: white;
  border: 1px solid black;
}
.tudor-slider .owl-dot.active span:before {
  position: absolute;
  content: "";
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  background-color: black;
  border: 1px solid black;
}
.tudor-slider .slide {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.tudor-slider .slide img {
  margin-bottom: 0.5rem;
}
.tudor-slider .intro-slider {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.tudor-slider .tudor_slider__caption {
  width: 50%;
  font-size: 90%;
  color: black;
  padding-left: 3.5em;
}
.tudor-slider .tudor_slider__description {
  text-transform: none;
  line-height: 1.4;
  margin-bottom: 1em;
  font-size: 110%;
  position: relative;
  letter-spacing: 0.02em;
  width: 50%;
}
.tudor-slider .tudor_slider__description p + a {
  margin-top: 1.4em;
}

#tudor-collections {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-bottom: 5vw;
}
#tudor-collections header {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 4rem;
  flex-wrap: wrap;
}
#tudor-collections header a {
  color: black;
  text-decoration: none;
  font-size: 90%;
}
#tudor-collections header a:hover {
  text-decoration: underline;
}
#tudor-collections header a:after {
  content: " • ";
  opacity: 0.5;
  content: " • ";
  opacity: 0.5;
  margin-left: 1.1em;
  text-decoration: none !important;
  display: inline-block;
}
#tudor-collections header a:last-of-type:after {
  content: "";
}
#tudor-collections h2 {
  font-style: normal;
  letter-spacing: 0;
  font-size: 265%;
  letter-spacing: 0.01em;
  padding-bottom: 0.1em;
  line-height: 1;
  margin-left: -0.05em;
  margin-right: 0.19em;
  color: black;
  width: 100%;
}
#tudor-collections .related-products {
  margin-top: 0.5rem;
  margin-bottom: 0.9em;
  width: 100%;
}
#tudor-collections .tag + a {
  color: black;
  font-size: 90%;
  display: inline-block;
  margin-top: 0.37em;
  margin-left: 1em;
}

.product_cat-tudor .product-image {
  height: 28vw;
  background: linear-gradient(0deg, rgb(32, 32, 34) 0%, rgb(84, 84, 86) 100%);
  padding-bottom: 1.9vw;
  display: block;
}
.product_cat-tudor .product-image img {
  object-fit: contain;
}

.tudor_shop .owl-item {
  height: 35vw;
  background: linear-gradient(0deg, rgb(32, 32, 34) 0%, rgb(84, 84, 86) 100%);
}
.tudor_shop .owl-item img {
  margin-top: -1.5rem;
}

.tudor_shop + .related .related-product > a {
  display: block;
  background: linear-gradient(0deg, rgb(32, 32, 34) 0%, rgb(84, 84, 86) 100%);
  margin-bottom: 0.5rem;
}

#tudor-breadcrumb {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 0.7em;
  color: black;
  letter-spacing: 0.25em;
}
#tudor-breadcrumb a {
  margin-left: 4em;
  margin-right: 0.5em;
  color: inherit;
}

@media screen and (min-aspect-ratio: 1300/1000) {
  .nav-active:not(.home) .a-i:nth-of-type(even) {
    margin-right: -10%;
  }
  .nav-active:not(.home) .a-i:nth-of-type(odd) {
    margin-left: -10%;
  }
  .nav-active.home-featured .a-i:nth-of-type(n+2) {
    margin-left: 10%;
  }
  .nav-active.home-featured .a-i:nth-of-type(-n+2) {
    margin-left: -10%;
  }
  .nav-active .grid-tiles li:nth-of-type(even) {
    margin-left: 27%;
  }
  .nav-active .grid-tiles li:nth-of-type(odd) {
    margin-left: 7%;
  }
  .hamburger-container {
    height: 8.25vw;
    display: flex;
    align-items: center;
    top: 0;
  }
  .hamburger-container .hamburger {
    margin-top: -1.2em;
  }
}
@media screen and (min-width: 720px) {
  .rolex-nav .hide-desktop {
    display: none !important;
  }
}
@media screen and (min-aspect-ratio: 800/1000) {
  .hide-desktop {
    display: none;
  }
  .rlx-p {
    display: none;
  }
  .footer-unit:first-of-type {
    width: 12.75%;
  }
  .product-title {
    font-style: italic;
    font-family: "EBGaramond";
    letter-spacing: 0;
    line-height: 1;
    font-size: 260%;
    text-transform: none;
    margin-right: -0.03em;
    margin-top: -0.03em;
    text-align: left;
    padding-bottom: 0.1em;
    color: black;
    text-decoration: none;
  }
  .page-template-template-watches .page-content article {
    padding-bottom: 4em;
  }
  /*
  	figure {
  		&.sticky {
  				position: -webkit-sticky;
  				position: sticky;
  				top: 10vw;
  				margin-bottom: 1.5em !important;
  			}
  	}
  	.text {
  		img {
  			&.alignleft {
  				position: absolute;
  				width: 100%;
  				right: 112.8%;
  				padding-top: 0 !important;
  				padding-bottom: 0 !important;
  			}
  		}
  	}
  */
}
@media screen and (max-aspect-ratio: 800/1000) {
  .hide-mobile {
    display: none !important;
  }
  .tudor_shop .owl-item {
    height: 95vw;
  }
  #menu-main-navigation {
    margin-top: -1em;
  }
  .menu > li:first-of-type {
    position: relative;
    width: 7.9em;
    margin: auto;
    margin-bottom: 1.2em;
  }
  .tudor_shop .page-content figure {
    padding-bottom: 0 !important;
  }
  .tudor_shop .text h2 {
    padding-top: 1rem !important;
    margin-top: 0 !important;
  }
  .tudor_shop .jvm_add_to_wishlist.text .jvm_add_to_wishlist_text_add {
    display: none;
  }
  .tudor_shop .jvm_add_to_wishlist.text .jvm_add_to_wishlist_heart {
    display: inline-block;
  }
  .tudor_shop .jvm_add_to_wishlist.text {
    width: auto;
  }
  .page-template-tudor .content {
    margin-top: -6vw;
  }
  .page-template-tudor .page-content figure.hide-desktop {
    height: auto !important;
  }
  .page-template-tudor .page-content figure.hide-desktop .image-container {
    height: 90vw;
    width: 100%;
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    margin-bottom: 0.6em;
  }
  .page-template-tudor .related-product {
    width: 46.65%;
    text-transform: none;
    letter-spacing: 0.01em;
  }
  #tudor-breadcrumb {
    position: absolute;
    top: 20vw;
    left: 0;
  }
  #tudor-breadcrumb a {
    margin-left: 0.05em;
  }
  .product_cat-tudor .product-image img {
    object-fit: cover;
  }
  .product_cat-tudor .product-image {
    height: 90vw;
  }
}
@media screen and (max-aspect-ratio: 1400/1000) and (min-aspect-ratio: 1300/1000) {
  .single-schullin_magazine .page-content figure {
    margin-left: 19%;
    margin-right: 6%;
  }
  .single-schullin_magazine .page-content .text.magazine-intro {
    margin-right: 19%;
  }
  .woocommerce-cart-form tr .product-thumbnail img {
    margin-right: 1em;
    margin-left: 1em;
  }
  .woocommerce-cart-form tr .product-quantitiy {
    margin-left: 7em;
  }
  .woocommerce-cart-form tr .product-subtotal {
    width: 14em;
  }
  .main-nav {
    font-size: 90%;
  }
}
@media screen and (max-aspect-ratio: 1300/1000) {
  #mc_embed_signup {
    width: 40vw;
    font-size: 86%;
  }
  footer .social-footer {
    margin-left: 2vw;
  }
  body[class*=page-template-rolex-] .content {
    padding-top: 0.75em;
  }
  #tudor-collections header {
    flex-wrap: wrap;
  }
  #tudor-collections h2 {
    width: 100%;
    margin-bottom: 0.25rem;
  }
  #tudor-collections a:first-of-type {
    padding-left: 0;
  }
  #tudor-collections a:last-of-type {
    padding-left: 0;
  }
}
@media screen and (max-aspect-ratio: 1300/1000) and (min-aspect-ratio: 800/1000) {
  .main-nav {
    font-size: 80%;
  }
  header.new {
    height: 12vw;
    border-bottom: 0;
    width: 92%;
    margin: auto;
    left: 4%;
    background-color: rgb(245, 242, 239);
  }
  header.new:before {
    content: " ";
    position: absolute;
    display: block;
    top: 0;
    left: -4vw;
    width: 100vw;
    height: 12vw;
    background-color: rgb(245, 242, 239);
    z-index: -1;
  }
  header.new:after {
    content: " ";
    position: absolute;
    display: block;
    bottom: 0;
    left: 0;
    width: 100%;
    border-bottom: 1px solid rgb(133, 117, 78);
  }
  header.new div:nth-of-type(1) a:nth-of-type(1) {
    margin-left: 3.25em;
  }
  header.new div:nth-of-type(1) img {
    padding-bottom: 0.2em;
  }
  header.new div:nth-of-type(3) {
    margin-right: 0;
  }
  #mini-cart-count {
    top: 3.7em;
    left: 6.9em;
  }
  #mini-wishlist-count {
    top: 3.7em;
    left: 11.5em;
  }
  .page-content {
    margin-top: 7.2vw;
  }
  .a-c {
    padding-left: 4%;
    padding-right: 4%;
    column-count: 2;
    column-gap: 4.75%;
  }
  .a-i {
    width: 100%;
    margin-right: 0;
  }
  .jewellery-grid {
    margin-top: 8.75em;
  }
  .grid-tiles {
    padding-left: 4%;
    padding-right: 4%;
    column-gap: 4.75%;
  }
  .grid-tiles li {
    margin-left: 0;
    padding-bottom: 5%;
    width: 47.625%;
  }
  .grid-tiles li:nth-of-type(odd) {
    margin-right: 4.75%;
  }
  .grid-tiles li:nth-of-type(2n) {
    padding-top: 0;
    padding-bottom: 5%;
  }
  .logo-icon {
    width: 9.5em;
    position: fixed;
    left: 0;
    right: 0;
    top: 4.3em;
  }
  .logo-type {
    width: 10em;
    margin: auto;
    display: block;
    padding-top: 1.13em;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 1002;
    top: 0;
  }
  .single-product .page-content, .two-columns-layout .page-content, .page-template-template-watches .page-content, .page-template-tudor .page-content {
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
    margin-top: 15.4vw;
  }
  .single-product .page-content figure, .two-columns-layout .page-content figure, .page-template-template-watches .page-content figure, .page-template-tudor .page-content figure {
    width: 48%;
  }
  .single-product .page-content .text, .two-columns-layout .page-content .text, .page-template-template-watches .page-content .text, .page-template-tudor .page-content .text {
    width: 48%;
  }
  .page-template-tudor .related, .page-template-tudor .tudor-slider {
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
    margin-top: 3.4vw;
  }
  .page-template-tudor .page-content figure .image-container {
    height: 45.5vw;
  }
  .page-template-tudor .related .related-products {
    margin-bottom: 3.7em;
  }
  .page-template-tudor .page-content article + article {
    margin-top: 5rem;
  }
  #tudor-collections + .page-content {
    margin-top: 5.4vw !important;
  }
  .hamburger-container {
    padding-left: 2.25em;
    height: 12vw;
    display: flex;
    align-items: center;
    top: 0;
  }
  .hamburger-container .hamburger {
    margin-top: -1.2em;
  }
  .woocommerce-checkout .page-content {
    width: 92vw;
  }
  .woocommerce-cart-form table {
    display: flex;
    width: 100%;
  }
  .woocommerce-cart-form table tbody {
    width: 100%;
  }
  .woocommerce-cart-form tr {
    width: 100%;
  }
  .woocommerce-cart-form tr .product-name {
    width: 18.5em;
  }
  .woocommerce-cart-form tr .product-thumbnail img {
    width: 6em;
    height: 6em;
    margin-right: 2em;
    margin-left: 2em;
  }
  .woocommerce-cart-form tr .product-quantity {
    margin-left: 3.1em;
    width: 2.5em;
  }
  .woocommerce-cart-form tr .product-subtotal {
    justify-content: flex-end;
  }
  .single-schullin_magazine .page-content {
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
    margin-top: 15.4vw;
  }
  .single-schullin_magazine .page-content figure {
    margin-left: 0;
    width: 47%;
  }
  .single-schullin_magazine .page-content .text.magazine-intro {
    width: 47%;
    margin-right: 0;
  }
  .single-schullin_magazine .page-content .text.magazine-body {
    width: 68%;
  }
  .single-schullin_magazine .pagination {
    width: 68%;
  }
  .intro-slider {
    padding: 0 4%;
    margin-bottom: 2em;
  }
  .intro-slider .slide {
    height: 24em;
  }
  .intro-slider .a-i {
    width: 47.5%;
  }
  .servicing .rh-optional-unit div:nth-child(even) {
    padding: 5em 2em;
  }
  .rolex-watchmaking-item:nth-child(odd) {
    height: 45rem;
  }
}
@media screen and (max-aspect-ratio: 800/1000) and (min-aspect-ratio: 700/1000) {
  .main-nav {
    font-size: 75%;
  }
}
@media screen and (max-aspect-ratio: 700/1000) and (min-aspect-ratio: 600/1000) {
  .main-nav {
    font-size: 90%;
  }
  .main-nav > div {
    margin-top: -3em;
  }
  header.new div:nth-of-type(3) {
    margin-right: 0;
    width: 6em;
    height: auto;
  }
  header.new div:nth-of-type(3) a {
    transform: scale(0.6) !important;
    transform-origin: center right;
  }
}
@media screen and (max-aspect-ratio: 600/1000) {
  .main-nav {
    font-size: 107%;
  }
  .main-nav .menu > .menu-item > a {
    font-size: 2.7em;
  }
  .main-nav > div {
    margin-top: -3.3em;
  }
  header.new div:nth-of-type(3) {
    margin-right: 0;
    width: 6em;
    height: auto;
  }
  header.new div:nth-of-type(3) a {
    transform: scale(0.6) !important;
    transform-origin: center right;
  }
}
@media screen and (max-aspect-ratio: 800/1000) {
  .a-c {
    padding-left: 4%;
    padding-right: 4%;
    column-count: 1;
  }
  .a-i {
    width: 100%;
    margin-right: 0;
  }
  .jewellery-grid {
    margin-top: 17.2vw;
  }
  .grid-tiles {
    padding-left: 4%;
    padding-right: 4%;
    column-count: 1;
  }
  .grid-tiles li {
    width: 100%;
    margin-left: 0;
  }
  .single-product figure {
    height: auto !important;
  }
  .single-product .text {
    min-height: 0 !important;
  }
  .single-product .page-content, .two-columns-layout .page-content, .page-template-template-watches .page-content, .page-template-tudor .page-content {
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
    margin-top: 17.2vw;
  }
  .single-product .page-content article, .two-columns-layout .page-content article, .page-template-template-watches .page-content article, .page-template-tudor .page-content article {
    flex-direction: column;
  }
  .single-product .page-content figure, .two-columns-layout .page-content figure, .page-template-template-watches .page-content figure, .page-template-tudor .page-content figure {
    width: 100%;
    padding-bottom: 0;
  }
  .single-product .page-content .text, .two-columns-layout .page-content .text, .page-template-template-watches .page-content .text, .page-template-tudor .page-content .text {
    width: 100%;
  }
  .single-product .page-content .text h2, .two-columns-layout .page-content .text h2, .page-template-template-watches .page-content .text h2, .page-template-tudor .page-content .text h2 {
    padding-bottom: 0.42em;
    padding-top: 0.29em;
  }
  .page-template-tudor {
    overflow-x: hidden;
  }
  .page-template-tudor #site {
    overflow-x: hidden;
  }
  .page-template-tudor .related {
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 9vw;
  }
  .page-template-tudor .related-products {
    margin-bottom: 0;
  }
  .page-template-tudor .page-content .text h2 {
    padding-top: 0 !important;
  }
  .page-template-tudor .page-content article + article {
    margin-top: 5rem;
  }
  #tudor-collections header {
    justify-content: flex-start;
    margin-bottom: 2rem;
  }
  #tudor-collections header a {
    padding-left: 0;
    padding-right: 0;
  }
  #tudor-collections header a:after {
    content: " • ";
    opacity: 0.5;
    margin-left: 0;
  }
  #tudor-collections header a:last-of-type:after {
    content: "";
  }
  #tudor-collections header a:hover {
    text-decoration: none;
  }
  #tudor-collections + .page-content {
    margin-top: 1rem !important;
  }
  .product-gallery .owl-nav {
    display: none;
  }
  .single-schullin_magazine .page-content {
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
    margin-top: 18.5vw;
  }
  .single-schullin_magazine .page-content figure {
    margin-left: 0;
    width: 47%;
  }
  .single-schullin_magazine .page-content .text.magazine-intro {
    width: 100%;
    margin-right: 0;
  }
  .single-schullin_magazine .page-content .text.magazine-body {
    width: 100%;
    margin-top: 0;
  }
  .single-schullin_magazine .page-content .text p img {
    max-height: 80vh;
  }
  .single-schullin_magazine .pagination {
    width: 100%;
  }
  .pagination {
    display: flex;
    flex-direction: column;
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .pagination > div {
    width: 100%;
  }
  .pagination > div.prev-post {
    margin-right: 0;
  }
  .pagination img {
    width: 100%;
  }
  .pagination a:not(.button-new) {
    text-decoration: none;
    color: black;
  }
  .pagination .button-new {
    font-weight: normal;
    font-size: 64%;
    letter-spacing: 0.2em;
  }
  .related-products {
    column-count: 2;
    column-gap: 6vw;
    margin-top: 2.2vw;
    margin-bottom: 8em;
  }
  footer {
    font-size: 110%;
  }
  footer .newsletter-container {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    align-items: auto;
    padding-bottom: 4vw;
    padding-top: 4vw;
  }
  footer .newsletter-container .newsletter-signup {
    width: 100%;
  }
  footer #mc_embed_signup {
    width: 100%;
  }
  footer .footer-container {
    padding-left: 3%;
    padding-right: 3%;
    flex-direction: column;
    padding-top: 1.25em;
  }
  footer .footer-unit {
    width: 100%;
  }
  footer .gmaps {
    height: 66vw;
  }
  footer .social-footer {
    margin-left: 0;
  }
  footer .social-footer a {
    width: 1.5em;
  }
  .woocommerce-checkout .page-content {
    width: 92vw;
  }
  .woocommerce-cart-form table {
    display: flex;
    width: 100%;
  }
  .woocommerce-cart-form table tbody {
    width: 100%;
  }
  .woocommerce-billing-fields {
    margin-top: 0;
  }
  small.tax_label, .cart-collaterals small {
    font-size: 50%;
  }
  .woocommerce-cart-form tr {
    letter-spacing: 0.01em;
    text-transform: none;
    width: 100%;
    border-bottom: 1px solid lightgrey;
    margin-bottom: 0;
  }
  .woocommerce-cart-form tr:last-of-type {
    display: none;
  }
  .woocommerce-cart-form tr td {
    height: 18vw;
  }
  .woocommerce-cart-form tr .product-name {
    width: 9.5em;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
  }
  .woocommerce-cart-form tr .product-thumbnail img {
    width: 4em;
    height: 4em;
    margin-right: 1em;
    margin-left: 0.9em;
  }
  .woocommerce-cart-form tr .product-quantity {
    margin-left: 0.8em;
    margin-right: 0.8em;
    width: 3em;
  }
  .woocommerce-cart-form tr .product-subtotal {
    justify-content: flex-end;
  }
  .cart-collaterals {
    border-top: 0;
    height: 18vw;
  }
  .cart-collaterals span {
    width: 50%;
  }
  form.woocommerce-checkout .form-row {
    width: 100%;
  }
  #billing_company_field {
    margin-right: 0;
  }
  #billing_country_field {
    margin-bottom: 2em;
  }
  .rolex-hybrid {
    margin-top: 0;
  }
  .rolex-hybrid .hide-desktop.rolex-mobile-menu {
    margin-right: 1em;
  }
  .pum-content p {
    font-size: 95%;
  }
  .servicing .rh-optional-unit div:nth-child(even), .servicing-procedure .rh-optional-unit div:nth-child(even) {
    padding: 3em 1em;
  }
  .servicing-procedure .rh-optional-unit {
    margin-bottom: 0 !important;
  }
  .servicing-procedure .rolex-experience {
    margin-bottom: 3em;
    margin-top: 3em;
  }
  .servicing-procedure .rolex-experience img {
    margin-top: 0;
  }
  .rolex-grid {
    display: flex;
    flex-wrap: wrap;
  }
  .rolex-grid-item {
    width: 50%;
  }
  .rolex-grid-item img {
    width: 100%;
  }
  .servicing .rolex-top-banner {
    height: 75vw;
    background-image: url("../../../resources/images/rolex/rolex-hybrid/servicing-your-rolex-cover_portrait.jpg");
  }
  .servicing .rh-optional-container {
    margin-top: 0;
  }
  .servicing-procedure .rolex-top-banner {
    height: 75vw;
    background-image: url("../../../resources/images/rolex/rolex-hybrid/rolex-servicing-procedure-cover_portrait.jpg");
  }
  .rolex-experience.servicing-vid {
    padding-bottom: 56.75%;
    position: relative;
  }
  #rlx-sp-1 {
    background-image: url("../img/rolex-hybrid/rolex-servicing-procedure-assessment-of-the-watch_portrait.jpg") !important;
  }
  #rlx-sp-2 {
    background-image: url("../img/rolex-hybrid/rolex-servicing-procedure-preparation-for-servicing_portrait.jpg") !important;
  }
  #rlx-sp-3 {
    background-image: url("../img/rolex-hybrid/rolex-servicing-procedure-dismantling-of-the-movement_portrait.jpg") !important;
  }
  #rlx-sp-4 {
    background-image: url("../img/rolex-hybrid/rolex-servicing-procedure-cleaning-the-movement_portrait.jpg") !important;
  }
  #rlx-sp-5 {
    background-image: url("../img/rolex-hybrid/rolex-servicing-procedure-refinishing-of-the-case_portrait.jpg") !important;
  }
  #rlx-sp-6 {
    background-image: url("../img/rolex-hybrid/rolex-servicing-procedure-assembly-of-the-case_portrait.jpg") !important;
  }
  #rlx-sp-7 {
    background-image: url("../img/rolex-hybrid/rolex-servicing-procedure-casing-of-the-movement_portrait.jpg") !important;
  }
  #rlx-sp-8 {
    background-image: url("../img/rolex-hybrid/rolex-servicing-procedure-precision-test_portrait.jpg") !important;
  }
  #rlx-sp-9 {
    background-image: url("../img/rolex-hybrid/rolex-servicing-procedure-final-control_portrait.jpg") !important;
  }
  #rlx-sp-10 {
    background-image: url("../img/rolex-hybrid/rolex-servicing-procedure-returning-the-watch_portrait.jpg") !important;
  }
  #rlx-sp-11 {
    background-image: url("../img/rolex-hybrid/rolex-servicing-procedure-first-class-service_portrait.jpg") !important;
  }
  #rlx-sp-12 {
    background-image: url("../img/rolex-hybrid/rolex-servicing-procedure-worn-watch_portrait.jpg") !important;
  }
  .rlx-ls {
    display: none;
  }
  .rolex-push {
    height: 26rem;
  }
}

/*# sourceMappingURL=app.css.map */
