/*@media (min-width: 1400px) {.sppb-row-container {max-width: 1330px !important;}}*/

/* General CSS */
.bodyBold 		{font-weight: 700;}
.bodyToUpper 	{text-transform: uppercase;}
.bodyCenter		{text-align: center;}

/* media queries */
.desktop-only 	{display: block;}
.mobile-only 	{display: none;}

@media (max-width: 768px) {
  .desktop-only	{display: none;}
  .mobile-only	{display: block;}
}

/* Hides breadcrumb icon */
.mod-breadcrumbs__divider {
    display: none !important;
}

/* Allows menu to overlap content */
#sp-main-body 	{padding: 0; z-index: 0; position: relative;}

/* Prevent horizontal scroll */
html, body 		{overflow-x: hidden;}
body 			{position: relative;}

/* Main menu align center */
.sp-megamenu-parent {margin: 0px auto;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {line-height: 50px;}
.sp-megamenu-parent>li.active>a {font-weight: 700;}

/* Hide on mobile */
.desktop-only {display: none;}
/* Show on desktop */
@media (min-width: 768px) {.desktop-only {display: block;}}
/* Show on mobile */
.mobile-only {display: block;}
/* Show on desktop */
@media (min-width: 768px) {.mobile-only {display: none;}}


/* Top - Social Icons */
.socialIcons-container 	{float: left; padding: 5px;}
.socialIcons::after 	{content: ""; clear: both; display: table; }

/* Top Menu */
.topMenu {
    overflow: hidden;
    background-color: #fff;
    position: relative;
    margin-left: -15px;
    margin-right: -15px;
    text-align: center;
    margin-top: 10px;
}

.topMenu #topMenuLinks {
    display: none;
    text-align: left;
}

.topMenu a {
    color: #000;
    text-decoration: none;
    font-size: 17px;
    display: inline-block;
    line-height: 30px;
}

.topMenu a.icon {
    background: white;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 19px;
    padding-left: 15px;
}

p.topMenu-solidline1 {
    border-style: none none solid none;
    color: #ccc;
    border-width: 2px;
}

p.topMenu-solidline2 {
    border-style: none none solid none;
    color: #ccc;
    border-width: 1px;
}

.topMenu-social {
    text-align: center;
    color: #875b2a;
    font-size: 16px;
}

.topMenu-centerLogo {
    display: block;
    width: 160px;
}

/* animated topMenu-bars*/

.topMenuContainer {
    display: inline-block;
    cursor: pointer;
}

.topMenu-bar1,
.topMenu-bar2,
.topMenu-bar3 {
    width: 25px;
    height: 2px;
    background-color: #000;
    margin: 6px 0;
    transition: 0.4s;
}

.topMenu-barChange .topMenu-bar1 {
    -webkit-transform: rotate(-45deg) translate(-4px, 3px);
    transform: rotate(-45deg) translate(-4px, 3px);
}

.topMenu-barChange .topMenu-bar2 {
    opacity: 0;
}

.topMenu-barChange .topMenu-bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -8px);
    transform: rotate(45deg) translate(-8px, -8px);
}

/* END animated topMenu-bars*/

.topMenu-link {
    padding-left: 35px;
}

 /* Remove space above top banners */
.article-details .article-can-edit {margin-bottom: 0px;}

/* STS News and Articles */
.newsLinks 		{text-align: left; padding: 5px 0 1px 0;}
.newsLinksTitle {text-align: left; padding: 10px 0 1px 0;}


/* Search Results */
.result-title {
    font-size: 16px;
    margin-left: 20px !important;
}
.search-pages-counter {
    font-size: 16px;
    margin: 20px;
}
.js-finder-searchform {
    font-size: 16px;
    margin: 20px;
}



/* ------------------------------------------------------------------------------------------  */

/* RLX */
.Headline50     	{font-weight: 700; font-size: 50px; line-height: 1.2; color:#452C1E; margin: 0 0 10px 0;}
.Headline36     	{font-weight: 700; font-size: 36px; line-height: 1.2; color:#452C1E; }
.Headline30     	{font-weight: 700; font-size: 30px; line-height: 1.2; }
.Body30-bold		{font-weight: 700; font-size: 30px; line-height: 1.2; color:#212121;}
.Body24-bold  	  	{font-weight: 700; font-size: 24px; line-height: 1.2; color:#452C1E; }
.Body20-bold		{font-weight: 700; font-size: 20px; line-height: 1.6; color:#212121;}
.Body20-boldSpec	{font-weight: 700; font-size: 20px; line-height: 1.6; color:#452C1E;}
.Body20-light   	{font-weight: 300; font-size: 20px; line-height: 1.6; color:#212121;}
.Body16-bold		{font-weight: 700; font-size: 16px; line-height: 1.6; color:#212121;}
.Body16-light   	{font-weight: 300; font-size: 16px; line-height: 1.6; color:#212121;}
.Fixed14   			{font-weight: 700; font-size: 14px; line-height: 1.1;}
.Fixed16   			{font-weight: 700; font-size: 16px; line-height: 1.1; color:#212121;}
.Fixed16-light		{font-weight: 300; font-size: 16px; line-height: 1.1; color:#212121;}
.Fixed22   			{font-weight: 700; font-size: 22px; line-height: 1.6; color:#fff;}
.Legend16-bold		{font-weight: 700; font-size: 16px; line-height: 1.1; color:#452C1E;}
.Legend16-light		{font-weight: 300; font-size: 16px; line-height: 1.1; color:#212121;}
.Quote50			{font-weight: 400; font-size: 50px; line-height: 1.6; color:#212121; font-family: Georgia, serif;;}
.activeText			{color:#127749;}
.tags01		        {font-weight: 700; font-size: 11px; line-height: 5; color:#127749;background-color: #F2F2F2;border-radius: 4px;padding: 5px 8px;}

.Secondary-CTA a:link 		{font-weight: 700; font-size: 14px; line-height: 1.6; color:#127749; padding: 5px 0; display: flex;}
.Secondary-CTA a:visited 	{font-weight: 700; font-size: 14px; line-height: 1.6; color:#127749; padding: 5px 0; display: flex;}
.Secondary-CTA a:hover  	{font-weight: 700; font-size: 14px; line-height: 1.6; color:#767676; padding: 5px 0; display: flex;}

.rlxButton a:link		{font-weight: 700; font-size: 16px; line-height: 1.6; color:#ffffff; background-color: #127749; padding: 10px 25px;
								margin: 20px 0; border-radius: 25px; border: solid 1px #127749; display: inline-block;}
.rlxButton a:visited	{font-weight: 700; font-size: 16px; line-height: 1.6; color:#ffffff; background-color: #127749; padding: 10px 25px;}
.rlxButton a:hover		{font-weight: 700; font-size: 16px; line-height: 1.6; color:#127749; background-color: #ffffff; padding: 10px 25px;}

label {font-weight: normal; font-size: 14px; line-height: 1.1;padding: 5px 0 5px 5px;}



/* For Mobile: Small & Medium */
@media only screen and (max-width : 1024px) {
.Headline50     	{font-weight: 700; font-size: 30px; line-height: 1.2; color:#452C1E; }
.Headline36     	{font-weight: 700; font-size: 24px; line-height: 1.2; color:#452C1E; }
.Headline30     	{font-weight: 700; font-size: 22px; line-height: 1.2; }
.Body30-bold		{font-weight: 700; font-size: 22px; line-height: 1.2; color:#212121;}
.Body24-bold    	{font-weight: 700; font-size: 18px; line-height: 1.2; color:#452C1E; }
.Body20-bold    	{font-weight: 700; font-size: 18px; line-height: 1.6;}
.Body20-light   	{font-weight: 300; font-size: 18px; line-height: 1.6;}
.Fixed16   			{font-weight: 700; font-size: 16px; line-height: 1.1;}
.Legend16-bold		{font-weight: 700; font-size: 12px; line-height: 1.1;}
.Quote50			{font-weight: 400; font-size: 30px; line-height: 1.6; color:#212121;}
  
.Secondary-CTA  {font-weight: 700; font-size: 14px; line-height: 1.6;}
  
.desktopHeight		{display: none;}
.mobileHeight		{padding-top: 60px;}

}

/* For Desktop: Large & XL */
@media only screen and (min-width : 1025px) {
.desktopHeight 		{padding-top: 90px;}
.mobileHeight	 	{display: none;}
}

/* WOR */
ul.bulletDisc 		{list-style-type: disc;}

/* RLX - Price */
.rlPrice 			{/*display: none;*/}

/* 202604 */
.displayPrice-M124060-0001::before {content: "USD 10,850";}



/* End RLX - Price Update */

/* RLX - Top Menu - Desktop */
.rlxTopMenuContainer	{display: grid; grid-template-columns: auto auto auto auto auto auto auto auto auto auto; gap: 14px; text-align: center;
							align-items: center;}
a.rlxTopMenu:link		{color:#ffffff;}
a.rlxTopMenu:visited	{color:#ffffff;}
a.rlxTopMenu:hover		{color:#9BF9CE;}
a.rlxTopMenu:active		{color:#9BF9CE;}
.rlxTopMenuActive		{color:#9BF9CE !important;}

/* RLX - Top Menu - Mobile */
.rlxTopMenuMobile {
    cursor: pointer;
}

.rlxTopMenuMobile:after {
    content: "Menu " url(../../../images/web/rolex/2024/05/drop-down-white-button-down.webp);
    color: #ffffff;
    font-weight: 400;
    float: right;
    padding-top: 5%;
}

.rlxTopMenuMobile-Active:after {
    content: "Menu " url(../../../images/web/rolex/2024/05/drop-down-white-button-up.webp);
    padding-top: 5%;
}

.rlxTopMenuPanel {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    margin-top: 1px;
    margin-bottom: 1px;
}

/* Menu Link settings */
.rlxTopMenuLink {
    overflow: hidden;
    position: relative;
}

.rlxTopMenuLink a {
    color: #ffffff;
    text-decoration: none;
    font-size: 16px;
    display: block;
    line-height: normal;
}

.rlxTopMenuLink a:hover {
    color: #9BF9CE;
}

.rlxTopMenuPadding {
  padding: 0 0 35px 0;
}

.rlxTopMenuActiveLink {
    color: #9BF9CE !important;
}

/* RLX - Footer */
.rlx-footerContainer	{color: #ffffff; display: block; text-align: center; padding: 0 0 30px 0;}
.rlx-footer				{color: #ffffff; display: block; text-align: center; }

/* Hide page title for H1 declaration in Menu item */
.sp-page-title {display: none;}

/* RLX - CMP */
body .cf1yQ9 {
    display: inline-block !important;
    height: 4em !important;
    vertical-align: middle;
    width: auto !important;
    margin-left: 35%;
    margin-bottom: 20px;
}

/* RLX - Model page: Section 1 - Overview */
@media only screen and (min-width : 1025px) {
.flex-Model     {display: flex;	gap: 20px;}
.flex-Model1	{width: 33%;	order: 1;}
.flex-Model2	{width: 33%;	order: 2;}
.centerModel	{display: flex;align-items: center;}
.centerVert     {display: flex; align-items: center;}
.mob-imageModel {display: none;}
  
.modelImage-circle12 		{margin: 0 0 45px 0;}
.modelImage-circle3 		{margin: 0;}
.modelImage-rectangle12 	{margin: 90px 0;}
.modelImage-rectangle3 		{margin: 90px 0 0 0;}
  
}
@media only screen and (max-width : 1024px) {
.flex-Model     {flex-direction: column;}
.flex-Model1    {order: 2;width: 100%;padding-bottom: 50px;}
.flex-Model2 	{order: 1;width: 100%;}
.mob-imageModel {text-align: center;}
.desk-imageModel {display: none;}
  
.modelImage-circle12		{margin: 0 0 40px 0;}
.modelImage-circle3 		{margin: 0;}
.modelImage-rectangle12 	{margin: 60px 0;}
.modelImage-rectangle3 		{margin: 60px 0 0 0;}

}

/* RLX - Price Popup info*/
.popi {
	height: 20px;
	width: 20px;
	/* background-color: #fff; */
	border-radius: 50%;
	display: inline-block;
	cursor: pointer;
	padding-left: 6px;
	font-size: 16px;
	color: black;
	font-style: italic;
	font-family: Times New Roman;
	font-weight: 600;
	line-height: 1.2;
	border: solid 1pt black;
  
}
.popi:hover,
.popi:focus {
	background-color: white;
	color: #127749;
}
/* Popup container */
.popup {
	position: relative;
	display: inline-block;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/* Popup text */
.popup .popuptext {
	visibility: hidden;
	width: 260px;
	background-color: #767676;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 4px;
	position: absolute;
	z-index: 1;
	bottom: -280%;
	margin-left: -140px;
	font-size: 14px;
}
/* Popup arrow */
.popup .popuptext::after {
	content: "";
	position: absolute;
	top: -5px;
	left: 50%;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #767676;
}
.popup .show {
	visibility: visible;
	-webkit-animation: fadeIn 1s;
	animation: fadeIn 1s;
}
@-webkit-keyframes fadeIn {
	from {opacity: 0;} 
	to {opacity: 1;}
}
@keyframes fadeIn {
	from {opacity: 0;}
	to {opacity:1 ;}
}
/* End RLX - Price Popup info */

/* RLX - Contact us page: CTA buttons */
.columnContactCTA 		{float: left; width: 100%; padding: 10px 0;}

@media only screen and (max-width: 767px) {
.columnContactCTA 		{text-align: center;width: 100%; padding: 10px 0;}
}

/* RLX - Model page: Section 1 - CTA */
.columnCTA 		{float: left; width: 50%; padding: 10px 0;}
.columnCTA100 	{float: left; width: 100%;}

@media only screen and (max-width: 1024px) {
.columnCTA 		{text-align: center;width: 50%; padding: 10px 0;}
.columnCTA100 	{float: left; width: 100%; padding-bottom: 50px;}
}


/* CTA roller 202604 */
.ctaRoller-track {display: flex;gap: 10px;overflow-x: auto;-webkit-overflow-scrolling: touch;padding-right: 28px;padding-bottom: 4px;
    cursor: grab;}
.ctaRoller-track::-webkit-scrollbar { display: none; }
.ctaRoller-track { scrollbar-width: none; }

.contact-btn {flex: 0 0 auto;display: flex;align-items: center;height: 40px;padding: 0 30px 0 20px;border-radius: 25px;border: none;background: white;color: black;text-decoration: none;white-space: nowrap;cursor: pointer;position: relative;overflow: hidden;}


/* RLX - Model page: Section 2 - Specs */
@media only screen and (min-width : 1025px) {
.mob-imageSpecs {display: none;}
.flex-Specs     {display: flex;	gap: 20px;}
.flex-Specs1	{/*width: 70%;*/ width: 55%; order: 1;}
.flex-Specs2	{/*width: 30%;*/ width: 45%; order: 2;}
.centerSpecs	{display: flex;align-items: center;}
.centerVert     {display: flex; align-items: center;}
}

@media only screen and (max-width : 1024px) {
.mob-imageSpecs {text-align: center;}
.desk-imageSpecs {display: none;}
.flex-Specs     {flex-direction: column;}
.flex-Specs1    {order: 2;width: 100%;padding-bottom: 50px;}
.flex-Specs2 	{order: 1;width: 100%;}
}

/* Table for specs*/
/* Create two equal columns that floats next to each other */
.column-Specs {
  float: left;
  /*width: 40%;*/
  width: 45%;
  /*margin-right: 10%;*/
  margin-right: 5%;
}

/* Clear floats after the columns */
.row-Specs:after {
  content: "";
  display: table;
  clear: both;
}

/* RLX - Model page: Section 2 - Specs bigger image 241024 */
.specsBigPic-container 	{display: flex;flex-wrap: wrap;}
.specsBigPic-box 		{min-height: 200px;font-size: 18px;}
.specsBigPic-box-1 		{width: 30%;margin-right: 1%;padding: 1%;}
.specsBigPic-box-2 		{width: 28%;margin-right: 1%;padding: 1%;}
.specsBigPic-box-3 		{}
.downloadBrochure 		{width: 60%;}

@media all and (max-width: 768px) {
.specsBigPic-box-1 	{order: 2;width: 47%;}
.specsBigPic-box-2 	{order: 3;width: 48%;margin-right: 0%;}
.specsBigPic-box-3 	{}
.downloadBrochure 	{width: 100%;order: 4;}
}


/* RLX - Model page: Section 3 - Features */
@media only screen and (min-width : 1025px) {
.mob-imageFeature {display: none;}
.desk-imageFeature {margin-bottom: 0px;}
.grid-containerFeature {display: grid; grid-template-columns: 16.6% auto 16.6%; gap: 0px; padding: 0px;}
}
@media only screen and (max-width : 1024px) {
.mob-imageFeature {text-align: center; margin-bottom: 0px;}
.desk-imageFeature {display: none;}
.grid-containerFeature {display: grid; grid-template-columns: auto; gap: 0px; padding: 0px;}
}
.grid-containerFeature > div {text-align: left; padding: 0;}

/* RLX - Model page: Section 4 - Model availability */
@media only screen and (min-width : 1025px) {
.mob-imageModelAvail {display: none;}
.desk-imageModelAvail {text-align: center; }
.grid-containerModelAvail {text-align: center; display: grid; grid-template-columns: 25% auto 25%; gap: 0px; padding: 0px;}
}
@media only screen and (max-width : 1024px) {
.mob-imageModelAvail {text-align: center;}
.desk-imageModelAvail {display: none;}
.grid-containerModelAvail {text-align: center; display: grid; grid-template-columns: auto; gap: 0px; padding: 0px;}
.grid-containerModelAvail > div {text-align: center; padding: 0;}
}

/* RLX - Model page: Section 5 - Back to Collections */

@media only screen and (max-width : 1199px) {
.mob-imageModelCollection {text-align: center;}
.desk-imageModelCollection {display: none;}
}
@media only screen and (min-width : 1200px) {
.mob-imageModelCollection {display: none;}

}

/* RLX -  Collections */

@media only screen and (min-width : 1025px) {
.mob-imageFeature-Collection {display: none;}
.desk-imageFeature-Collection {margin-bottom: 0px;}
}
@media only screen and (max-width : 1024px) {
.mob-imageFeature-Collection {text-align: center; margin-bottom: 0px;}
.desk-imageFeature-Collection {display: none;}
}

/* RLX - Collection Model bottom height */
/*
@media only screen and (max-width: 425px) {
.collectionSpecContainer {height: 150px;}
}
*/
@media only screen and (max-width: 1199px) {
.collectionSpecContainer {/*height: 120px;*/ padding: 0% 20px 0px 20px;margin-bottom: 30px; }
}


/* RLX - Collection Box for Watches  */

.collectionBoxContainer {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: end;
}
.collectionBox {
  width: 30%;
  text-align: left;
  margin: 5px;
  /*border: 1px solid lightgrey;*/
  padding: 5% 50px 50px 50px;
  background: #F4EFEA;
  display: none;
  /*height: 600px;*/
}

#loadMore {
  width: 140px;
  color: #fff;
  display: block;
  text-align: center;
  margin: 40px auto;
  padding: 14px;
  border-radius: 30px;
  /*border: 1px solid #127749;*/
  background-color: #127749;
  transition: .3s;
  font-weight: 700;
  font-size: 14px;
  height: 44px;
}
#loadMore:hover {
  color: #127749;
  background-color: #fff;
  /*border: 1px solid #127749;*/
  text-decoration: none;
}
.noContent {
  color: #000 !important;
  background-color: transparent !important;
  pointer-events: none;
}

/* Mobile version */
.collectionBoxContainer-mob {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: end;
}
.collectionBox-mob {
  width: 45%;
  margin: 5px;
  /*border: 1px solid lightgrey;*/
  /*padding: 5% 20px 20px 20px;*/
  background: #F4EFEA;
  display: none;
  height: /*370px;*/
}
#loadMore-mob {
  width: 140px;
  color: #fff;
  display: block;
  text-align: center;
  margin: 30px auto;
  padding: 14px;
  border-radius: 30px;
  /*border: 1px solid #127749;*/
  background-color: #127749;
  transition: .3s;
  font-weight: 700;
  font-size: 14px;
  height: 44px;
}
#loadMore-mob:hover {
  color: #127749;
  background-color: #fff;
  /*border: 1px solid #127749;*/
  text-decoration: none;
}
.noContent-mob {
  color: #000 !important;
  background-color: transparent !important;
  pointer-events: none;
}

/* RLX - New Watches Hover Zoom */

.newWatchImage-hover-zoom {
  /* height: 300px;  */
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
}
.newWatchImage-hover-zoom img {
  transition: transform .7s ease;
}
.newWatchImage-hover-zoom:hover img {
  transform: scale(1.1);
}
@media only screen and (min-width : 1025px) {
.newWatchContainer {margin-bottom: 90px;}
}
@media only screen and (max-width : 1024px) {
.newWatchContainer {margin-bottom: 50px;}
}

/* RLX - Keep Exploring Carousel */

.carouselContainer {
    margin-left: -15px;
    margin-right: -15px;
}
#owl-demo .item {
    margin: 0px;
}
#owl-demo .item img {
    display: block;
    width: 100%;
    height: auto;
}
.owl-carousel .item {
    height: auto !important;
    background: #ffffff !important;
    padding: 0rem !important;
}
/* Navigation */
.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 20px;
}

.owl-theme .owl-dots .owl-dot span {
  /*
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #ced3d5;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
  */
    height: 5px !important;
    width: 30px !important;
}

.owl-theme .owl-dots .owl-dot.active span {
    background: #127749 !important;
    width: 50px !important;
}

.owl-theme .owl-dots .owl-dot:hover span {
    background: #127749 !important;
}

.titleTXT 		{padding-top: 10px; text-align: left;}
.titleTXTd 		{padding-top: 10px; text-align: left;}
.titlefLeft		{float: left; margin-top: -10px;}

.visible-mobile {display: none !important;}
@media (max-width: 767px) {
    .visible-mobile {display: inline !important;}
    .hidden-mobile 	{display: none !important;}
}

/* Customize Next Previous Buttons */
/*
.carousel-wrap {
    width: 1000px;
    margin: auto;
    position: relative;
}*/
/*
.owl-carousel .owl-nav {
    overflow: hidden;
    height: 5px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #127749;
}*/
.owl-carousel .item {
    text-align: center;
}
.owl-carousel .nav-btn {
    height: 50px;
    position: absolute;
    width: 50px;
    cursor: pointer;
    top: 35% !important;
}
.owl-carousel .owl-prev.disabled,
.owl-carousel .owl-next.disabled {
    pointer-events: none;
    opacity: 0.2;
}
/* Navigation arrows */
.owl-carousel .prev-slide {
    background: url(/images/web/carousel/next-light-mode-default-button.webp) no-repeat;
    left: -66px;
    transform: rotate(180deg);
}
.owl-carousel .prev-slide:hover {
    background: url(/images/web/carousel/next-light-mode-hover-button.webp) no-repeat;
    transform: rotate(180deg);
}
.owl-carousel .next-slide {
    background: url(/images/web/carousel/next-light-mode-default-button.webp) no-repeat;
    right: -66px;
}
.owl-carousel .next-slide:hover {
    background: url(/images/web/carousel/next-light-mode-hover-button.webp) no-repeat;
}

/* RLX - Contact Us */
.mapColumn {z-index: 0;}
.contactusButtons {display: ruby;padding-right: 10%;}
.contactusButtons_off,#contactusButtons:hover .contactusButtons_on {display: none}
.contactusButtons_on,#contactusButtons:hover .contactusButtons_off {display: inline-block;}
.contactusButtonsContainer {padding-left: 8px;}

@media (max-width: 767px) {
.contactusButtons-mobile {display: flex;}
}

/* RLX - Breadcrumb */
.rlxBreadcrumbContainer	{padding-left: 20px;}
.rlxBreadcrumb 			{color: white; display: inline-block; font-weight: 400;}
.rlxBreadcrumbActive	{color: #9BF9CE;}
.rlxBreadcrumbDiv		{padding: 0 10px 20px 10px; font-size: 12px;}
.rlxBreadcrumbDivMob1	{padding: 0 10px 10px 0;}



/* RLX - 202504 */
.rolexModelSpec2025-carouselContainer {margin: 40px 0 40px 0;}
.owl-carousel .rolexModelSpec2025-carouselContainer-item {background-color: #f9f7f4;}
    
/* RLX - 202504 Model Lightbox - Desktop */
.rolexModelSpec2025-gallery 	{display: flex;flex-wrap: wrap;gap: 10px;/*justify-content: space-between;*/ justify-content: center;}
.rolexModelSpec2025-gallery img	{width: calc(25% - 10px);cursor: pointer;border-radius: 8px;transition: transform 0.3s;}

.rolexModelSpec2025-lightbox 	{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgb(249 247 244);justify-content: center;align-items: center;z-index: 1000;}
.rolexModelSpec2025-lightbox-content {position: relative;display: flex;align-items: center;justify-content: center;max-width: 90%;max-height: 90%;text-align: center;flex-direction: column;}
.rolexModelSpec2025-lightbox img {width: 100%;/*max-height: 40vh;*/max-height: 700px;object-fit: contain;}

.rolexModelSpec2025-arrow 		{position: absolute;top: 50%;transform: translateY(-50%);width: 40px;height: 40px;cursor: pointer;background-size: cover;transition: background-image 0.3s ease;}
.rolexModelSpec2025-arrow-left 	{left: 15%;background-image: url('/images/web/carousel/next-light-mode-default-button.webp');transform: translateY(-50%) rotate(180deg);}
.rolexModelSpec2025-arrow-right 	{right: 15%;background-image: url('/images/web/carousel/next-light-mode-default-button.webp');}
.rolexModelSpec2025-arrow:hover 	{background-image: url('/images/web/carousel/next-light-mode-hover-button.webp');}

.rolexModelSpec2025-imageNavi 	{display: flex;justify-content: center;gap: 10px;margin-top: 50px;z-index: 1000;}
.imageNavi1 		{width: 30px;height: 5px;border-radius: 0;background-color: #D6D6D6;cursor: pointer;transition: opacity .2s ease;}
.imageNavi1.active 	{background-color: #127749 !important;width: 50px !important;}
.imageNavi1:hover 	{background-color: #869791;}

.imageClose 		{position: absolute;top: 10px;right: 10px;width: 40px;height: 40px;cursor: pointer;background-image: 
  						url('/images/web/carousel/close.webp');background-size: cover;transition: background-image 0.3s ease;}
.imageClose:hover 	{background-image: url('/images/web/carousel/close-hover.webp');}


/* RLX - 202504 Model Accordion */

  .rolexModelSpec2025accordion-button {
    background-color: #f9f7f4;
    color: #444;
    cursor: pointer;
    padding: 15px 0;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    transition: background-color 0.3s;
    border-top: #c0bcb8 1px solid;
  }

  .rolexModelSpec2025accordion-button:hover,
  .rolexModelSpec2025accordion-button.active {
    background-color: #f9f7f4;
  }

  .rolexModelSpec2025accordion-button::after {
    content: '\002B'; /* plus */
    float: right;
    color: #777;
    font-weight: bold;
  }

  .rolexModelSpec2025accordion-button.active::after {
    content: '\2212'; /* minus */
  }

  .rolexModelSpec2025accordion-panel {
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.8s ease-in-out;
  }

  .rolexModelSpec2025accordion-panel.open {
    max-height: 3000px; /* Adjust as needed for max content */
  }

  .rolexModelSpec2025accordion-panel-wrapper {
    /*padding: 0 18px 18px;*/
  }

  .rolexModelSpec2025accordion-panel p {
    margin: 15px 0;
  }

/* RLX - 202504 Model Spec columns */

    .rolexModelSpec2025-columnSet1 {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
    .rolexModelSpec2025-columnSet2 {display: none;}
    .rolexModelSpec2025-columnInterior {padding: 50px;}
    .rolexModelSpec2025-columnFullWidth {grid-column: span 3; padding: 0 50px 50px 50px;}

    @media (max-width: 768px) {
    .rolexModelSpec2025-columnSet1 {grid-template-columns: repeat(2, 1fr);}
    .rolexModelSpec2025-columnSet2 {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}
    .rolexModelSpec2025-columnSet1 {display: none;}
    .rolexModelSpec2025-columnInterior {padding: 20px;}
    .rolexModelSpec2025-columnFullWidth {grid-column: span 2; padding: 0 20px 20px 20px;}
    }

/* RLX - 202504 Download Button with default image and hover image */

.rolexModelSpec2025-download-button {font-weight: 700; font-size: 16px; line-height: 1.6; color:#ffffff; /*background-color: #127749;*/ padding: 10px 25px;
								margin: 20px 0; border-radius: 25px; border: solid 1px #127749; display: inline-flex; 
background: linear-gradient(90deg, rgb(23 95 63) 0%, rgb(0 137 75) 100%);
}
.rolexModelSpec2025-download-button:hover {font-weight: 700; font-size: 16px; line-height: 1.6; color:#127749; background: #ffffff; padding: 10px 25px;}


.rolexModelSpec2025-download-button img {
    position: absolute;
    width: 20px;
    height: 20px;
    transition: opacity 0.3s ease;
}

.rolexModelSpec2025-download-button .default-image {
    opacity: 1;
}

.rolexModelSpec2025-download-button .hover-image {
    opacity: 0;
  	color: #127749;
}

.rolexModelSpec2025-download-button:hover .default-image {
    opacity: 0;
  	color: #127749;}

.rolexModelSpec2025-download-button:hover .hover-image {
    opacity: 1;
  	color: #127749;
}

.rolexModelSpec2025-download-button:focus {
    opacity: 1;
  	color: #ffffff;
}
.rolexModelSpec2025-download-button:hover:focus {
    opacity: 1;
  	color: #127749;
}

.rolexModelSpec2025-download-button span {
    margin-left: 40px;
    font-size: 16px;
}


/* RLX - 202504 Model page: Section 4 - Model availability */
@media only screen and (min-width : 1025px) {
.rolexModelSpec2025-grid-containerModelAvail {text-align: center; display: grid; grid-template-columns: 17% auto 17%; gap: 0px; padding: 0px;}
}
@media only screen and (max-width : 1024px) {
.rolexModelSpec2025-grid-containerModelAvail {text-align: center; display: grid; grid-template-columns: 5% auto 5%; gap: 0px; padding: 0px;}
.rolexModelSpec2025-grid-containerModelAvail > div {text-align: center; padding: 0;}
}


/* RLX - 202504 Collection page grid */
.rolexCollection2025-grid-container {
    display: grid;
    gap: 10px;
    margin-bottom: 20px;
    margin-left: 5%;
    margin-right: 5%;
}

.rolexCollection2025-grid-item {
    background-color: #f4efea;
    text-align: left;
    padding: 50px;
    border: 0;
    opacity: 0;
    display: none;
    transition: opacity 0.8s ease;
}

.rolexCollection2025-grid-item.fade-in {
    opacity: 1;
}

.rolexCollection2025-button-container {
    text-align: center;
}

.rolexCollection2025-load-more,
.rolexCollection2025-load-less {
    width: 140px;
    color: #fff;
    text-align: center;
    margin: 40px auto;
    padding: 14px;
    border-radius: 30px;
    background-color: #127749;
    transition: .3s;
    font-weight: 700;
    font-size: 14px;
    height: 44px;
    border: 0;
}

@media only screen and (max-width: 1024px) {
    .rolexCollection2025-grid-container {
        grid-template-columns: repeat(2, 1fr);
        margin-left: 0;
        margin-right: 0;
    }

    .rolexCollection2025-grid-item {
        padding: 0;
    }
}

@media only screen and (min-width: 1025px) {
    .rolexCollection2025-grid-container {
        grid-template-columns: repeat(3, 1fr);
    }
}

/* RLX - 202604 Our Rolex selection page: only affects HikaShop page */

.hikashop_filter_title {font-weight: 700; font-size: 24px; line-height: 1.2; color:#452C1E; }

.boxed-shop #sp-main-body {  display: flex;  justify-content: center;  background: #f9f7f4;}
.boxed-shop #sp-main-body > .row {  width: 100%;  max-width: 1320px;}

/* For Desktop */
@media (min-width: 769px) {
.boxed-shop #sp-left {flex: 0 0 25%;  max-width: 25%;}
/*.boxed-shop #sp-component {flex: 0 0 75%;  max-width: 75%;}*/
/*.sortByTopRight {width: 200px;margin-left: auto;}*/
}

/* RLX - CSV Breadcrumbs */
#sp-breadcrumb {
  /*background-image: linear-gradient(90deg, rgb(11, 62, 39) 0%, rgb(25, 113, 73) 100%);*/
  box-shadow: 0 0 0 0 #FFFFFF;
}



/* RLX -  */

/* ------------------------------------------------------------------------------------------  */

/* Tudor - Model Page */

.tudorModelHead 	{font-size: 24px; font-weight: 700; color: rgb(204, 0, 0); margin-bottom: 20px;}
.tudorModelName 	{font-size: 36px; font-weight: 700; line-height: 1.5;}
.tudorModeltmc 		{font-size: 24px; font-weight: 400; line-height: 34px; /*color: #999;*/ margin-bottom: 20px;}
.tudorModelPrice 	{/*font-size: 18px; font-weight: 700; line-height: 25px; margin-bottom: 20px;*/}
.tudorModelCTA 		{font-size: 18px; font-weight: 700; line-height: 18px; color: #212121; margin-bottom: 60px;}
.tudorModelCTAtxt 	{font-size: 18px; font-weight: 700; line-height: 18px; color: #212121 !important;  margin-bottom: 60px;}
.tudorModelCTAicon 	{display: ruby; margin: 15px 0;}
.tudorModelDescription 	{font-size: 16px; line-height: 24px; margin-bottom: 20px;}
hr.tudorModelLine 	{border: 1px solid grey; margin-bottom: 20px;}
.tudorModelShareicon 	{display: inline; margin: 15px 3px;}

/* Tudor - Model Pages */
.tudorModelTechnicalDetails 		{font-size: 24px; font-weight: 700; margin-bottom: 20px;}
.tudorModelTechnicalDetailsHeader 	{font-size: 18px; font-weight: 700; margin-top: 30px;}
.tudorModelTechnicalDetailsBody 	{font-size: 16px;}
.tudorModelTechnicalDetailsCheckered 	{font-size: 16px; line-height: 24px}
.tudorModelTechnicalDetailsYMAL		{font-size: 36px; font-weight: 700; line-height: 36px; margin-bottom: 20px; text-align: center;}
.tudorRed {color: #be0100;}
.tudorModelSpecImage 				{width: 100%; /*height: 1000px;*/}


@media (max-width: 767px) {
.tudorModelContainer {text-align: center;}
.tudorModelHead 	{font-size: 18px; font-weight: 700; color: rgb(204, 0, 0); margin-bottom: 10px;}
.tudorModelName 	{font-size: 28px; font-weight: 700; line-height: 36px; margin-top: 50px;}
.tudorModeltmc 		{font-size: 16px; font-weight: 400; line-height: 1.5; /*color: #999;*/ margin-bottom: 10px;}
.tudorModelPrice 	{/*font-size: 14px; font-weight: 700; line-height: 25px; */ margin-bottom: 30px;}
.tudorModelCTA 		{font-size: 14px; font-weight: 700; line-height: 18px; color: #212121; margin-bottom: 60px; 
  						text-align: left; margin-left: 20%;}
.tudorModelCTAtxt 	{font-size: 14px; font-weight: 700; line-height: 18px; color: #212121 !important;  margin-bottom: 60px;}
.tudorModelCTAicon 	{display: ruby; margin: 15px 0;}
.tudorModelDescription 	{font-size: 14px; line-height: 20px; margin-bottom: 20px;}
hr.tudorModelLine 	{border: 1px solid grey; margin-bottom: 20px;}
.tudorModelShareicon 	{display: inline; margin: 15px 3px;}
.tudorModelTechnicalDetailsYMAL		{font-size: 18px; font-weight: 700; line-height: 36px; margin-bottom: 20px; text-align: center;}

}

/* Tudor - Breadcrumbs  */
.breadcrumb {
    padding: 1rem 0rem;
    background-color: unset;
    border-radius: 0.25rem;
	font-size: 12px;
    color: #767676 !important;
}

.breadcrumb-item a:link, a:visited, a:hover  {
  /*color: #767676 !important;*/
}
.breadcrumb .divider.fas.fa-map-marker-alt {
    display: none;
}


/* TUDOR - Price */

.tudorPrice 		{/*display: none;*/}


/* 202605 */
.displayPrice-M2639W1A0U-0001::before {content: "USD 5,700";}
.displayPrice-M7941A1ACNU-0001::before {content: "USD 7,440";}
.displayPrice-M79000B-0001::before {content: "USD 4,560";}
.displayPrice-M7939G1A0NRU-0003::before {content: "USD 5,470";}
.displayPrice-M7939A1A0NU-0001::before {content: "USD 5,170";}
.displayPrice-M7939A1A0NU-0003::before {content: "USD 4,810";}
.displayPrice-M2840D1A0-0002::before {content: "USD 3,550";}
.displayPrice-M2840D1A0-0003::before {content: "USD 3,550";}
.displayPrice-M2836C1A0-0106::before {content: "USD 3,320";}
.displayPrice-M2836C1A3-0001::before {content: "USD 5,680";}
.displayPrice-M2830A1A0-0003::before {content: "USD 3,140";}
.displayPrice-M2830A1S0-0001::before {content: "USD 5,330";}
.displayPrice-M79930-0001::before {content: "USD 3,760";}
.displayPrice-M79950-0008::before {content: "USD 3,880";}
.displayPrice-M91560-0002::before {content: "USD 2,900";}
.displayPrice-M79000-0001::before {content: "USD 4,740";}
.displayPrice-M79360N-0024::before {content: "USD 6,770";}
.displayPrice-M79360N-0019::before {content: "USD 6,770";}
.displayPrice-M2543C1A7NU-0001::before {content: "USD 6,640";}
.displayPrice-M7939A1A0RU-0001::before {content: "USD 5,170";}
.displayPrice-M7943A1A0NU-0001::before {content: "USD 5,250";}
.displayPrice-M7943A1A0NU-0002::before {content: "USD 5,250";}
.displayPrice-M79470-0004::before {content: "USD 4,920";}
.displayPrice-M79360N-0014::before {content: "USD 6,770";}
.displayPrice-M79360N-0011::before {content: "USD 6,650";}
.displayPrice-M79360B-0002::before {content: "USD 6,770";}
.displayPrice-M25827KN-0001::before {content: "USD 6,140";}
.displayPrice-M7941A1A0NU-0003::before {content: "USD 5,270";}
.displayPrice-M35500-0010::before {content: "USD 3,820";}
.displayPrice-M25717N-0001::before {content: "USD 4,840";}
.displayPrice-M7941A1A0RU-0001::before {content: "USD 5,150";}
.displayPrice-M79000N-0001::before {content: "USD 4,560";}
.displayPrice-M79830RB-0010::before {content: "USD 5,100";}
.displayPrice-M79660-0002::before {content: "USD 4,680";}
.displayPrice-M79680-0003::before {content: "USD 4,800";}
.displayPrice-M25407N-0001::before {content: "USD 5,470";}
.displayPrice-M79950-0001::before {content: "USD 3,880";}
.displayPrice-M79950-0003::before {content: "USD 3,520";}
.displayPrice-M79470-0001::before {content: "USD 4,920";}
.displayPrice-M79613-0006::before {content: "USD 10,000";}
.displayPrice-M79012M-0001::before {content: "USD 5,600";}
.displayPrice-M79010SG-0001::before {content: "USD 5,380";}
.displayPrice-M91550-0010::before {content: "USD 2,370";}
.displayPrice-M91351-0002::before {content: "USD 4,860";}
.displayPrice-M91450-0001::before {content: "USD 2,430";}
.displayPrice-M91650-0005::before {content: "USD 2,540";}
.displayPrice-M79830RB-0001::before {content: "USD 5,100";}
.displayPrice-M79250BA-0001::before {content: "USD 5,190";}
.displayPrice-M25600TN-0001::before {content: "USD 5,820";}
.displayPrice-M25600TB-0001::before {content: "USD 5,820";}
.displayPrice-M79363N-0001::before {content: "USD 10,410";}
.displayPrice-M35800-0001::before {content: "USD 3,230";}


/* End TUDOR - Price Update */


/* Tudor - YMAL */
.sppb-carousel-extended-team-content.sppb-carousel-layout1 {
    background: #fff;
    text-align: center;
}
.sppb-carousel-extended-team-content {
    box-shadow: unset;
}

/* Tudor - Top Menu - Desktop */
.tudorTopMenuContainer	{display: grid; grid-template-columns: 10% 73% 8% 6% 1%; gap: 14px; text-align: right; align-items: center;}
a.tudorTopMenu:link		{color:#212121;}
a.tudorTopMenu:visited	{color:#212121;}
a.tudorTopMenu:hover	{color:#be0100;}
a.tudorTopMenu:active	{color:#be0100;}
.tudorTopMenuActive		{color:#be0100 !important;}

/* Tudor - Top Menu - Mobile */
.tudor-grid-containerFeature {display: grid; grid-template-columns: 30% 70%; gap: 0px; padding: 0px;}
.tudor-grid-containerFeature > div {text-align: left; padding: 0;}

.topnavTudor {
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.8);
    /* position: relative; */
    position: absolute;
    /* z-index: 1; */
    width: 110%;
    right: 0;
    margin-top: 80px;
    left: -15px;
}

.topnavTudor #myLinksTudor {
    display: none;
    text-align: left;
    padding-bottom: 5%;
}

.topnavTudor a {
    color: #000000;
    text-decoration: none;
    font-size: 14px;
    display: inline-block;
    line-height: 40px;
    font-weight: 600;
}

/* animated bars*/

.containerTudor {
    /*display: inline-block;*/
    cursor: pointer;
    padding: 20px;
    float: right;
}

.bar1Tudor,
.bar2Tudor,
.bar3Tudor {
    width: 25px;
    height: 3px;
    background-color: #3a3a3a;
    margin: 5px 0;
    transition: 0.4s;
}

.tudorChange .bar1Tudor {
    -webkit-transform: rotate(-45deg) translate(-4px, 3px);
    transform: rotate(-45deg) translate(2px, -2px);
}

.tudorChange .bar2Tudor {
    opacity: 0;
}

.tudorChange .bar3Tudor {
    -webkit-transform: rotate(45deg) translate(-8px, -8px);
    transform: rotate(45deg) translate(-8px, -8px);
}

/* END animated bars*/

.linkPadTudor {
    padding-left: 35px;
}

.border {
    border-bottom: 1px solid #adadad;
    text-align: -webkit-center;
    margin: -10px 30px;
}


/* Tudor - YMAL */

.tudorModelYMALcarousel-container {
    position: relative;
    max-width: 100%;
    overflow: hidden;
    margin: auto;
}

.tudorModelYMALcarousel {
    display: flex;
    transition: transform 0.5s ease-in-out;
}

.tudorModelYMALcarousel-item {
    min-width: 100%;
    box-sizing: border-box;
    text-align: center;
    position: relative;
}

.tudorModelYMALcarousel-item img {
    width: 100%;
    height: auto;
}

.tudorModelYMALcarousel-description {
    color: #212121;
    padding: 10px;
    text-align: center;
    position: relative;
    line-height: 1.5;
}

.tudorModelYMALcarousel-indicators {
    display: none;
    justify-content: center;
    margin-top: 10px;
}

.indicator {
    height: 8px;
    width: 40px;
    background-color: #bbb;
    margin: 0 5px;
    cursor: pointer;
    transition: background-color 0.6s ease;
}

.indicator.active {
    background-color: #717171;
}

@media (min-width: 768px) {
    .tudorModelYMALcarousel-item {
        min-width: 33.33%;
    }
}

@media (max-width: 767px) {
    .tudorModelYMALcarousel-item {
        min-width: 100%;
    }
    .tudorModelYMALcarousel-indicators {
        display: flex;
    }
}

/* Tudor -  Landing */
.tudorLandingHead 	{font-size: 13px; margin-top: 15px;}
.tudorLandingFamily	{font-size: 16px; font-weight: 700; margin-top: 5px; color: #212121;}
.tudorLandingTMC 	{font-size: 13px; font-weight: 700; margin-top: 5px; color: #212121; margin-bottom: 60px;}

/* Tudor - Footer */
.tudorFooterMenu 	{font-size: 14px; line-height: 1.1; text-align: center; margin: 30px; color: #999999 !important;}
.tudorModelPriceTax {font-size: 14px;}



/* Tudor - 202605 CSV carousel V2 */

.mod-csv-carousel .csc-v2-nav {display: flex;align-items: center;justify-content: center;margin-top: 10px;gap: 8px;min-width: 0;text-align: center;}

.mod-csv-carousel .csc-v2-title {font-size: 0.88rem; font-weight: 700; color: #212121; margin: 0 0 0.25rem; text-transform: uppercase;}

@media (max-width: 767.98px) {
.mod-csv-carousel .csc-v2-title {font-size: 16px; color: #212121;}
.mod-csv-carousel .csc-v2-desc {font-size: 16px; margin-top: 10px;}
.mod-csv-carousel .csc-indicator {width: 30px;min-width: 6px;height: 4px;}
.mod-csv-carousel .csc-indicator.is-active {width: 30px; height: 4px;}
.mod-csv-carousel .csc-indicators {gap: 10px; padding: 10px;}
.mod-csv-carousel .csc-v2-nav {justify-content: center;flex-wrap: nowrap;}
  
}

/* Tudor 202605 - Model pages accordion */

.accordionTudor-trigger {
  display: flex;
  align-items: center;
  gap: 0.55rem;
  width: 100%;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0.75rem 0;
  text-align: left;
  font-weight: 700;
  font-size: 18px;
  text-transform: uppercase;
  color: #980000;
  user-select: none;
  transition: color 0.2s;
}

.accordionTudor-trigger:hover {color: #212121;}

.accordionTudor-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1rem;
  height: 1rem;
  flex-shrink: 0;
  position: relative;
  transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

.accordionTudor-icon::before,
.accordionTudor-icon::after {
  content: '';
  position: absolute;
  background: #980000;
  border-radius: 1px;
  transition: opacity 0.25s, transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), background 0.2s;
}

.accordionTudor-icon::before {width: 9px;height: 2.5px;}
.accordionTudor-icon::after {width: 2.5px;height: 9px;}
.accordionTudor-trigger[aria-expanded="true"] .accordionTudor-icon {transform: rotate(45deg);}
.accordionTudor-panel {display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.38s cubic-bezier(0.4, 0, 0.2, 1);}
.accordionTudor-panel[aria-hidden="false"] {grid-template-rows: 1fr;}
.accordionTudor-panel-inner {overflow: hidden;}
.accordionTudor-panel-content {/*padding: 0 0 1.1rem var(--indent);*/font-size: 16px;line-height: 1.5;/*color: #3a3a3a;*/}
.accordionTudor-panel-inner {opacity: 0;transform: translateY(-4px);transition: opacity 0.3s 0.06s ease, transform 0.3s 0.06s ease;}
.accordionTudor-panel[aria-hidden="false"] .accordionTudor-panel-inner {opacity: 1;transform: translateY(0);}

.tudorModelTechnicalDetailsHeaderFirst    { margin-top: 10px; }
.tudorModelTechnicalDetailsBodyLast       { margin-bottom:30px; }
.tudorModelEnquire                        { font-size: 18px; font-weight: 700; line-height: 2; margin-top: 10px;}


/* Tudor -  Product List filters */
.tudorProductList{}
.tudorProductList-Brand {font-size: 16px;font-weight: bold;color: #828282;margin-top: 20px;}
.tudorProductList-Collection{font-size: 16px;font-weight: normal;margin-top: 8px;color: #828282;text-transform: uppercase;}
.tudorProductList-Description{font-size: 16px;font-weight: normal;margin-top: 8px;color: #828282;height: 65px;}
.tudorProductList-Price {color: #828282;}
.tudorProductList-Image{width: auto !important;margin: 20px 0;}


/* Tudor - 2026 Landing */

.tudor-Landing { font-size: 18px; font-weight: normal; color: #828282; line-height: 1.5; text-align: justify; text-align-last: center;}
.tudor-Landing-Head { font-size: 18px; font-weight: bold; color: #212121; line-height: 1.5; margin: 10px 10px 0 10px; }
.tudor-Landing-Section-Head { font-size: 32px; font-weight: bold; color: #212121; line-height: 1.5; margin: 0px; text-align: center;}
.tudor-Landing-Section-Text	{ font-size: 18px; font-weight: normal; color: #828282; line-height: 1.5; margin: 50px 0; text-align: center;}
.tudor-Landing-BoxTxt { font-size: 18px; font-weight: normal; color: #828282; line-height: 1.5; margin: 0 10px 10px 10px; }

@media only screen and (max-width : 1024px) {
.tudor-Landing { font-size: 14px; font-weight: normal; color: #828282; line-height: 1.4; text-align: justify; text-align-last: left;}
.tudor-Landing-Head { font-size: 14px; font-weight: bold; color: #212121; line-height: 1.4; margin: 10px 10px 0 5px; }
.tudor-Landing-Section-Head { font-size: 18px; font-weight: bold; color: #212121; line-height: 1.4; margin: 0px; }
.tudor-Landing-Section-Text	{ font-size: 14px; font-weight: normal; color: #828282; line-height: 1.4; margin: 30px 0; text-align: justify;
    text-align-last: left;}
.tudor-Landing-BoxTxt { font-size: 11px; font-weight: normal; color: #828282; line-height: 1.4; margin: 0 10px 10px 5px; text-decoration: underline; }


}

/* Tudor -  */

/* ------------------------------------------------------------------------------------------  */





