.main_header{position:sticky;top:0;z-index:90;width:100%;left:0;right:0;background:var(--color-white);transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transition:transform 0.3s ease-in-out;-webkit-transition:transform 0.3s ease-in-out;-moz-transition:transform 0.3s ease-in-out;-ms-transition:transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out;}
.main_header.sticky{box-shadow:0px 2px 10px rgb(0 0 0 / 10%);}
.header_top{background-color:var(--color-21);padding:1rem 0;text-align:center;}
.header_top>ul{padding:0;margin:0;display:inline-flex;align-items:center}
.header_top>ul>li{position:relative;text-transform:uppercase;font:var(--font-15);font-weight:var(--fw-400);letter-spacing:0.15rem;color:var(--color-white);margin-right:1.5rem;padding-right:1.5rem;}
.statem_slider{display:grid;overflow:hidden;}
.statem_slider > strong{grid-area:1/1;opacity:0;text-transform:uppercase;text-align:right;font:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;display:block;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transition:transform 0.6s ease,opacity 0.6s ease;-webkit-transition:transform 0.6s ease,opacity 0.6s ease;-moz-transition:transform 0.6s ease,opacity 0.6s ease;-ms-transition:transform 0.6s ease,opacity 0.6s ease;-o-transition:transform 0.6s ease,opacity 0.6s ease;}
.statem_slider > strong.active{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);}
.statem_slider > strong.prev{opacity:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);}
body:has(.hamburger_menu.active) .main_header.sticky{box-shadow:none;}
body:has(.hamburger_menu.active) .main_header{ transform: none !important; -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; }

/* active state */

.header_top>ul>li:not(:last-child)::after{content:'';position:absolute;right:0;top:50%;height:11px;width:1px;background-color:var(--color-white);opacity:0.2;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.header_top>ul>li:last-child{padding-right: 0;margin-right: 0;}
.header_top>ul>li>a{display: block;margin-top: 0;}
.header_top>ul>li>a>img{height: 13px;}
.tophead_icon{width:1.4rem;height:1.4rem;display:block;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;vertical-align:middle;}
.tophead_icon path{stroke: var(--color-white);}
.main_header>.container-fluid{max-width: var(--max-width2600);padding-block:1rem;padding-inline:2.5rem;display:flex;align-items:center;justify-content:space-between;}
/* .main_header.sticky>.container-fluid{padding-block:0.2rem;} */
.site_nav{width:100%;display:flex;align-items:center;gap:4rem;}
.global_search{ position:relative; transition:all 0.5s ease, width 0.5s ease; -webkit-transition:all 0.5s ease, width 0.5s ease; -moz-transition:all 0.5s ease, width 0.5s ease; -ms-transition:all 0.5s ease, width 0.5s ease; -o-transition:all 0.5s ease, width 0.5s ease; }
.global_search .form-group{ position:relative; min-width:28.9rem; display:flex; align-items:center; padding-right:2rem; border-bottom: 0.1rem solid #CBCBCB; padding-bottom:0; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.global_search .form-control{font: var(--font-16);font-weight: var(--fw-500);border: 0;height: 4rem;padding: 0 1rem 0;letter-spacing: 0.08rem;color: var(--color-black);background-color: transparent;width: 100%;}
.global_search .form-control::placeholder{ font: var(--font-16); font-style:italic; letter-spacing: 0.08rem; font-weight: var(--fw-300); color: var(--color-black); transition: all 0.5s ease;}
.global_search .form-control:focus{outline:none;}

.global_search .form-group:hover{border-color: var(--color-black);}
.global_search .form-group:has(input:focus){border-color:var(--color-black);}
.global_search button{width:20px;height:20px;background-color:transparent;border:0;padding:0;}
.site_brand{display:grid;width:100%;max-width:15.6rem;margin-inline:auto;align-items:center;}
.site_brand>*{grid-area:1 / 1;image-rendering:unset !important;}
.site_brand>img:nth-child(2){opacity:0;height:100%;object-fit:contain;}
/* .main_header.sticky .site_brand>img:nth-child(1){opacity:0;}
.main_header.sticky .site_brand>img:nth-child(2){opacity:1;} */
.main_header .hamb_bar{ position:relative; cursor: pointer; width:3rem; height:3rem;flex-shrink:0; display:flex; align-items:center; transition: none; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; }
.main_header .hamb_bar>.hamb_icon{display:inline-block;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;vertical-align:middle;font-size:1.7rem;display:block;max-width:100%;width:100%;}
.head_icon{width:2.2rem;height:2rem;display:block;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;vertical-align:middle;}
.main_header .hamb_bar.active{border-radius: 50%;}
.main_header .hamb_bar.active:hover{background-color:var(--color-46);filter:none;-webkit-filter:none;}
.main_header .hamb_bar.active>svg{opacity:0;}
.main_header .hamb_bar::after{ content:''; position:absolute; opacity:0; visibility:hidden; border:0.1rem solid var(--color-black); top:0; left:0; width:100%; height:100%; background:url(../images/close-icon.svg) no-repeat center / 1.2rem; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; }
.main_header .hamb_bar.active:hover::after{ filter: brightness(0) invert(1); border-color: transparent;}
.main_header .hamb_bar.active::after{opacity:1;visibility:visible;}
.main_header li{list-style:none;}
.main_header.sticky .hamb_bar{filter:brightness(0);-webkit-filter:brightness(0);}
.sitemenu_right{position:relative;display:flex;width:100%;justify-content:end}
.wsu_btns{display:flex;align-items:center;gap:3rem;margin-right:5rem;}
.wsu_btns .cart_btn{position:relative;}
.wsu_btns .wishlist_btn{position:relative;}
  
.wsu_btns .cart_btn .cart_count_header{position:absolute;top:-12px;right:-12px;background-color:var(--color-1e);color:var(--color-white);font:var(--font-12);line-height:1.2;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;min-width:1.8rem;min-height:1.8rem;}
.site_rolex>.rolexwatch iframe{width:148px;height:68px;display:block;max-width:100%;}
.site_rolex>.rolexwatch{position:relative;}
.site_main{position:relative;width:100%;padding-top:var(--header-height,0px);transition:padding-top 0.2s ease;}
.cart-count{width:1.9rem;height:1.9rem;font:var(--font-12);line-height:1.2;display:inline-flex;background:#1E1E1E;color:#fff;border-radius:100%;text-align:center;align-items:center;justify-content:center;position:absolute;top:-1.1rem;right:-1.1rem;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;}

.mobglobal_search{position:relative; display: none;}
.mobglobal_search .form-group{position:relative;min-width:100%;display:flex;gap:1.9rem;align-items:center;border-bottom:0.1rem solid rgb(112 112 112 / 30%);padding-bottom:1rem;}
.mobglobal_search .form-control{font: var(--font-18);letter-spacing:0.036rem;height: auto;color: var(--color-black);border:0;padding:0;background-color:transparent;width:100%;}
.mobglobal_search .form-group .form-control::placeholder {font-size:1.2rem / 1.5 var(--font-gill);letter-spacing:0.036rem;color:var(--color-46);}
.mobglobal_search .form-control:focus{outline:none;}
.mobglobal_search button{box-sizing: border-box;flex-shrink: 0;background-color:transparent;border:0;width:2rem;height:2rem;padding:0.2rem;}
.mobglobal_search button>img{width:2rem;height:2rem;margin:auto;vertical-align:unset;image-rendering:auto;}



.hide-rolex .site_rolex{ position: absolute; top: 50%; background-color: #fff; z-index: -1; padding-inline: 1rem; opacity:0;  transform: translateY(-50%);transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; }
body:has(.hamburger_menu.active) .site_rolex{opacity:1;z-index: 1}
body:has(.hamburger_menu.active) .wsu_btns{opacity:0;}

@media(min-width:1024px) and (max-width:1199px){
    .main_header>.container-fluid{padding-block: 1.5rem;}
}
@media(min-width:768px) and (max-width:991px){    
    .site_brand{max-width: 16rem;}
    .global_search .form-group{min-width: 25.9rem;}
}
@media(max-width:767px){
    .header_top{padding:1rem 0;}
    .header_top>ul>li{font-weight:var(--fw-400);line-height:1.268;margin-right:1rem;padding-right:1rem;}
    .header_top>ul>li>a{margin-top: 0;}
    .header_top>ul>li>a>img{height:11.4px;width:auto;object-fit:contain;}
    .header_top>ul>li:not(:last-child)::after{height: 1rem;}
    .main_header>.container-fluid{padding-block:1.4rem 0.9rem;padding-inline:2rem;gap:1.2rem;align-items: center;}
    .site_brand{max-width:9.3rem;margin-inline:auto;}
    .site_nav,.sitemenu_right{width:auto; flex: 1; display: flex;}
    .site_rolex,.global_search{display:none;}
    .wsu_btns{margin-right:0;}
    .cart-count{ width: 1.5rem;height: 1.5rem;font: var(--font-11);font-size: 1rem;line-height: 1;}
    .wsu_btns{gap:1.5rem;}
    .wsu_btns img{height:1.5rem;width:auto;}
    .main_header .hamb_bar{width:auto;height:auto;}
    .main_header .hamb_bar>img{width:1.6rem;height:1.5rem;}
    .tophead_icon{width:1.2rem;height:1.2rem;}
    .main_header .hamb_bar>svg{font-size: 18px;}
    .head_icon{width:1.8rem;height:1.6rem;}
    .mobglobal_search{display:block;padding:0.9rem 2rem 0.5rem;}
    .main_header .hamb_bar::after{display:none;}
    .mobglobal_search .form-control::placeholder{ font: var(--font-18); color: var(--color-33);}
    .mobglobal_search .form-group{ gap: 1.9rem;}
}
/* @media(max-width:375px){
    .cart-count{width:14px;height:14px;top:-10px;right:-10px;font-size: 0.9rem;}
} */

/* Hamburger Menu Start */
.hamburger_menu{pointer-events:none;display:-webkit-grid;display:grid;gap:3rem;width:100%;max-width:var(--max-width2600);position:fixed;top:var(--header-height);left:0;right:0;margin-left:auto;margin-right:auto;min-height:91.6rem;background-color:transparent;z-index:999;opacity:0;visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;will-change:transform,opacity;-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.22,1,0.36,1),opacity 0.5s ease,visibility 0s linear 0.7s;transition:transform 0.7s cubic-bezier(0.22,1,0.36,1),opacity 0.5s ease,visibility 0s linear 0.7s;}
.hamburger_menu.active{pointer-events:auto;opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.22,1,0.36,1),opacity 0.5s ease,visibility 0s linear 0s;transition:transform 0.7s cubic-bezier(0.22,1,0.36,1),opacity 0.5s ease,visibility 0s linear 0s;}

body:has(.hamburger_menu)::after{ content:''; position:fixed; top:0; left:0; width:0; height:100vh; background-color:var(--color-white); transition: all 0.7s cubic-bezier(0.22, 1, 0.36, 1); -webkit-transition: all 0.7s cubic-bezier(0.22, 1, 0.36, 1); -moz-transition: all 0.7s cubic-bezier(0.22, 1, 0.36, 1); -ms-transition: all 0.7s cubic-bezier(0.22, 1, 0.36, 1); -o-transition: all 0.7s cubic-bezier(0.22, 1, 0.36, 1); }
body:has(.hamburger_menu.active)::after{width:100%;z-index:10;}

html:has(.hamburger_menu.active){scrollbar-gutter: stable;}
body:has(.hamburger_menu.active){overflow:hidden;}
body:has(.hamburger_menu.active) .main_header.sticky>.container-fluid{box-shadow: none;}
.hambwrap_grid{padding-inline:5.2rem 4.8rem;background-color:var(--color-white);border-top: 1px solid #f7f6f6; padding-top: 0.5rem; }

.hambmenu_grid{display:grid;grid-template-columns:21.72% 78.28%;--paddingtop-hamb:4.4rem;height: 100%;}
.hambmenu_panel{padding-top: var(--paddingtop-hamb)}
.hambmenu{padding:0;margin:0;}
.hambmenu>li{list-style:none;margin-bottom:1.5rem;padding-bottom:1.5rem;}
.hambmenu>li:last-child{margin-bottom:0;}
.hambmenu>li>a{position:relative;display:flex;align-items:start;justify-content:start;text-align:left;gap:1.4rem;font:var(--font-16);font-weight:var(--fw-500);line-height:2;text-transform:uppercase;color:var(--color-2a);letter-spacing:var(--letter-spacing-0-8);}
.hambmenu>li>a>img{height:16px;width:auto;margin-block: auto;}
.hambmenu>li>a:hover{color:var(--color-black);}
.hambmenu>li.active>a{font-weight:500;color:var(--color-black);}
.hambmenu>li.dropmenu{position: relative;}
.hambmenu>li.dropmenu>a::after{content: '';width: 20px;height: 100%;position: absolute;right: 0;top: 0;background: url(../images/arrow-right-dark70.svg) no-repeat;background-size: 5px;background-position: center;}
.hambmenu>li.dropmenu::before{content:'';position:absolute;width:0;height:0.1rem;background-color:var(--color-d7);bottom:0;left:0;opacity:0;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.hambmenu>li.dropmenu.active>a::after{opacity: 1}
.hambmenu>li.dropmenu>a:hover:after{opacity:1;}
.hambmenu>li.dropmenu.active::before{width: 100%;opacity: 0.5;}
.hambmenu>li.dropmenu:hover:before{width: 100%;opacity: 0.5;}
.hambmenu>li.dropmenu.active>a::after{opacity:1;visibility:visible;}
.hambmenu_grid,.hambmenu_panel,.hambsub_panel{opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:opacity;-webkit-transition:opacity 0.7s cubic-bezier(0.25,0.1,0.25,1),visibility 0s linear 0.7s;transition:opacity 0.7s cubic-bezier(0.25,0.1,0.25,1),visibility 0s linear 0.7s;}
.hamburger_menu.active .hambmenu_grid,.hambmenu_panel.show,.hambsub_panel.show{opacity:1;visibility:visible;-webkit-transition:opacity 0.7s cubic-bezier(0.25,0.1,0.25,1),visibility 0s linear 0s;transition:opacity 0.7s cubic-bezier(0.25,0.1,0.25,1),visibility 0s linear 0s;}


.hambquick_menu{margin-top: 7.2rem;}
.hambquick_menu>ul{padding: 0;margin: 0;}
.hambquick_menu>ul>li{list-style: none; margin-bottom: 3rem;}
.hambquick_menu>ul>li>a{display:block;font:var(--font-16);color:var(--color-33);letter-spacing:var(--letter-spacing-0-8);}
.hambquick_menu>ul>li>a:hover{opacity: 0.7;}
.hambquick_menu>ul:not(:first-child){margin-top: 9.4rem;}
.hambsub_panel{display:grid;position:relative;}
.hambsub_panel>*{grid-area:1/1;}
.hamb_dropmenu{ display:grid;width:100%;grid-template-columns:37.13% 62.87%;position:absolute;opacity:0;visibility:hidden;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease; }
.hamb_dropmenu:not(:has(.hamb_menu_item)){grid-template-columns:100%;}
.hamb_dropmenu:not(:has(.hamb_menu_item)) .hamb_rightpanel{grid-template-columns: repeat(3, 1fr);padding-left: 3rem;}
.hamb_dropmenu:not(:has(.hamb_menu_item)) .hamb_rightpanel>.hamb_product>figure>img{object-position: 50% 50%;}
.hamb_dropmenu.show{ opacity:1; visibility:visible;}

.hamb_menu_item{padding-top: var(--paddingtop-hamb);padding-inline:7.3rem 3rem;}
.hamb_menu_item>p{font: var(--font-12px);text-transform: uppercase;letter-spacing: 0.042rem; color: var(--color-1e);}
.hamb_menu_item:has(p)>ul{margin-top: 5.2rem;}
.hamb_menu_item>ul{padding:0;margin:0;padding-right: 3rem;}
.hamb_menu_item>ul>li{position:relative; list-style: none;margin-bottom: 1.5rem;padding-bottom: 1.5rem;}
.hamb_menu_item>ul>li:last-child{margin-bottom:0;}
.hamb_menu_item>ul>li>a{display:block;color:var(--color-33);font:var(--font-16);font-weight:var(--fw-400);letter-spacing:var(--letter-spacing-0-8);}
.hamb_menu_item>ul>li>a:hover{color:var(--color-black);}
.hamb_menu_item>ul>li.sub_dropdown::before {content: '';position: absolute;width: 0;height: 0.1rem;background-color: var(--color-d7);bottom: 0;left: 0;opacity: 0;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
.hamb_menu_item>ul>li.sub_dropdown.active>a{color:var(--color-black);}
.hamb_menu_item>ul>li.sub_dropdown:hover>a{color:var(--color-black);}
.hamb_menu_item>ul>li.sub_dropdown.active::before {width: 100%;opacity: 0.5;}
.hamb_menu_item>ul>li.sub_dropdown:hover::before {width: 100%;opacity: 0.5;}
.subdropdown_item{position:absolute;display:grid;grid-template-columns:repeat(2,1fr);gap: 3rem;background-color:var(--color-white);width:100%;left:0;height:100%; pointer-events:none; opacity:0; visibility:hidden;z-index:3; transition: all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.subdropdown_item.show{pointer-events:auto; opacity:1;visibility:visible;}
.subdropdown_list {padding-top: var(--paddingtop-hamb);}
.subdropdown_list>h6{display: block;color: var(--color-black);font: var(--font-16);font-weight: var(--fw-400);letter-spacing: var(--letter-spacing-0-8);margin-bottom: 3rem;}
.subdropdown_list>h6>a{font: inherit;color:inherit;}
.subdropdown_list>h6:hover>a{color: var(--color-46);}
.subdropdown_list>ul{padding: 0;margin: 0;}
.subdropdown_list>ul:has(:nth-child(8)){    display: grid;grid-template-columns: repeat(2, 1fr); gap:0 2rem;}
.subdropdown_list>ul>li{list-style: none;margin-bottom: 3rem;}
.subdropdown_list>ul>li:last-child{margin-bottom:0;}
.subdropdown_list>ul>li>a{display: block;color: var(--color-33);font: var(--font-16);font-weight: var(--fw-400);letter-spacing: var(--letter-spacing-0-8);}
.subdropdown_list>ul>li>a:hover{color:var(--color-black);}
.sub_dropdown>a{position:relative;}
.sub_dropdown>a::after {content: '';width: 20px;height: 100%;position: absolute;right: 0;top: 0;background: url(../images/arrow-right-dark70.svg) no-repeat;background-size: 5px;background-position: center;}
.hamb_rightpanel{position: relative;display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;}
.hamb_product{position: relative;}
.hamb_product figure{ overflow:hidden; height:68.555vh;}
.hamb_product figure>img{object-fit:cover;object-position:top;height:100%;backface-visibility:hidden;transform:translateZ(0); -webkit-transform:translateZ(0); -moz-transform:translateZ(0); -ms-transform:translateZ(0); -o-transform:translateZ(0); will-change:transform; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.hamb_product:hover figure>img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); }
.hambprod_caption{padding-top: 3rem;}
.hambprod_caption>h6{font:var(--font-18);color:var(--color-black);font-weight:var(--fw-500);letter-spacing: var(--letter-spacing-0-54);}
.hambprod_caption>.know_more{color:var(--color-black);margin-top: 2rem;}
.hamb_product:has(a:hover) .know_more::after{ background-color: var(--color-d7); }



@media(max-width:1199px){
    .hamb_product figure{height:61.555vh;}
    .hambprod_caption {padding: 3rem 5.4rem 0 0;}
}
@media(max-width:1024px){
    .hamb_product figure{height:auto;}
}
@media(max-width:991px){
    .hamb_menu_item{padding-inline:3rem 3rem;}
    .hambprod_caption {padding: 3rem 0 0 0;}
    .hambprod_caption h6{font: var(--font-16);font-weight: 500;}
}
@media(max-width:991px){
    .hamburger_menu{display: none;}
}

/* Hamburger Menu End */


/* Mobile Hamburger Menu Start */
@media(min-width:992px){
    .mobile_hamburger{display: none;}
}

.mobile_hamburger{position:fixed;width:100%;top:0;left:0;height:100%;background-color:var(--color-f6);overflow-y:auto;z-index:10900;opacity:0;visibility:hidden;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.mobile_hamburger::-webkit-scrollbar{display: none;}
.mobile_hamburger.active{ opacity:1; visibility:visible; transform:translateX(0); }
body:has(.mobile_hamburger.active){overflow: hidden;}
.mobile_hamburger::-webkit-scrollbar{width:0.3rem;}
button.mbhamb_close{display:inline-flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;padding:1.3rem;border:0.1rem solid rgb(0 0 0 / 30%);background:transparent;border-radius:50%;}
button.mbhamb_close>img{image-rendering:auto;vertical-align:unset;}
.mbhamb_watch{position:relative;z-index: 10;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-inline: 2.3rem 1.8rem;}
.mbhamb_watch .rolexwatch{width:15rem;height:6.8rem;position: relative;}
.mbhamb_watch .rolexwatch>a{display:block;width:inherit;height:inherit;}
.mbhamb_watch .rolexwatch>a>iframe{display:block;width:inherit;height:inherit;}
.mbhamb_menu{padding-inline: 3.6rem;margin-top: 6.6rem;}
.mbhamb_menu>ul{padding:0;margin:0;}
.mbhamb_menu>ul>li{list-style:none;margin-bottom:3rem;color: var(--color-black);}
.mbhamb_menu>ul>li.dropmenu{position: relative;}
.mbdropdown>a{padding-right: 2.5rem;}
.mbdropdown>a::after{content:'';width:2rem;height:100%;position:absolute;right:0;top:0;opacity:0.6;background:url(../images/arrow-right-dark.svg) no-repeat;background-size:0.6rem;background-position:center;}
.mbhamb_menu>ul>li:last-child{margin-bottom:0;padding-bottom: 0;}
.mbhamb_menu>ul>li>a{position:relative;display:flex;align-items:center;justify-content:start;text-align:left;gap:1.4rem;text-transform:uppercase;font:var(--font-16);color:#000;letter-spacing: 0.042rem;}
.mbhamb_menu>ul>li>a>img{height:20px;width:auto;min-width:20px;}
.mbhamb_menu>ul>li>a:hover{color:var(--color-black);}
.mbhamb_menu>ul>li.active>a{font-weight:500;color:var(--color-black);}
.mbhambquick_menu{padding-inline:3.6rem;padding-top:7.2rem;margin-top:7.2rem;border-top:0.1rem solid rgb(0 0 0 / 40%);}
.mbhambquick_menu>ul{padding:0;margin:0;}
.mbhambquick_menu>ul>li{list-style:none;margin-bottom:3rem;}
.mbhambquick_menu>ul>li>a{display:block;font:var(--font-16);color:var(--color-black);letter-spacing:0.042rem;}
.mbhambquick_menu>ul>li>a:hover{opacity:1;}
.mbhamb_headmenu{ padding:1.8rem 0 5rem;}
.mbhamb_watch .rolexwatch {width: 150px;height: 72px;}
.mbdropdown_item{position:fixed;padding:20rem 3.6rem 15rem;top:0;left:100%;width:100%;height:100%;z-index:3;background-color:var(--color-f6);opacity:0;visibility:hidden;transition:all 0.4s ease;}
.mbdropdown_item.show{left:0;opacity:1;visibility:visible;}
.mbdropdown_btn{display: flex; align-items: center; gap: 1.5rem;border-bottom: 0.1rem solid var(--color-46); padding-bottom:2rem;}
.mbdropdown_back{position: relative;align-items: center;text-align: left;padding-left: 1.5rem;color: var(--color-black);font: var(--font-16);letter-spacing: 0.042rem;border: none;background: url(../images/arrow-left-dark.svg) no-repeat;background-size: 0.7rem;background-position: 0 center;background-color: transparent;}
.mbdropdown_item>ul{padding:0 0 10rem;margin:2rem 0 0 0;display:flex;flex-direction:column;gap:2rem;height:80vh;overflow-y:auto;}
.mbdropdown_item>u::-webkit-scrollbar {width: 0.3rem;}
.mbdropdown_item>ul>li{list-style:none;}
.mbdropdown_item>ul>li>a{position:relative;display:block;text-align:left;gap:1.4rem;font:var(--font-16);color:#000;letter-spacing:0.042rem;}
.submenu-open>ul .mbdropdown_btn>.mbdropdown_back:nth-child(1){opacity:0.5;}
.mobile_hamburger:has(.mbdropdown_item.show){overflow: hidden;}

@media(min-width:768px) and (max-width:991px){
    button.mbhamb_close{width:30px;height:30px;padding:7px;}
    .mobile_hamburger::-webkit-scrollbar{width:0.3rem;}
    .mbdropdown_item ul::-webkit-scrollbar{width:3px;}

    .mbhamb_headmenu{padding:10px 0;}
    .mbhamb_watch{gap:20px;padding-inline:16px;}
    .mbhamb_menu{padding-inline:16px;margin-top:50px;}
    .mbhamb_menu>ul>li>a{font-size:18px;gap:8px;letter-spacing:0.42px;}
    .mbhamb_menu>ul>li>a>img{height:17px;width:auto;min-width:17px;}
    .mbdropdown>a::after{width:20px;background-size:6px;}
    .mbhamb_menu>ul>li{margin-bottom:24px;}
    .mbhambquick_menu{padding-inline:16px;padding-top:50px;margin-top:50px;}
    .mbhambquick_menu>ul>li>a{font-size:16px;letter-spacing:0.42px;}
    .mbhambquick_menu>ul>li{margin-bottom:24px;}
    .mbdropdown_btn{gap:8px;padding-bottom:16px;}
    .mbdropdown_item>ul{padding:0 0 100px;margin:24px 0 0 0;gap:24px;}
    .mbdropdown_item>ul>li>a{font-size:16px;letter-spacing:0.42px;}
    .mbdropdown_back{font-size:16px;letter-spacing:0.42px;padding-left:15px;background-size:7px;}
    .mbdropdown_item{padding:130px 16px 30px;}
}
@media(max-width:767px){
    .mbdropdown_item{padding:12rem 3.6rem 15rem;}
    button.mbhamb_close{width:3.5rem;height:3.5rem;padding:0;box-sizing:border-box;}
    button.mbhamb_close>img{width:1.1rem;margin:auto;}
    .mbhamb_menu>ul>li>a>img{height:1.8rem;width:auto;min-width:1.8rem;}
    .mbhamb_watch .rolexwatch{width:15.2rem;height:7.2rem;}
}

@media(max-width:320px){
    .mbhamb_watch .rolexwatch{width:17.2rem;height:8rem;}
}




/* Search Modal Start */

.search_modal{position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:11;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translate3d(0,-2rem,0);transform:translate3d(0,-2rem,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;will-change:transform,opacity;-webkit-transition:opacity 0.35s ease,-webkit-transform 0.35s ease,visibility 0s linear 0.35s;transition:opacity 0.35s ease,transform 0.35s ease,visibility 0s linear 0.35s;}
.search_modal.show{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 0.35s ease,-webkit-transform 0.35s ease,visibility 0s linear 0s;transition:opacity 0.35s ease,transform 0.35s ease,visibility 0s linear 0s;}
body:has(.search_modal.show) .main_header.sticky{box-shadow:none;}
.search_modal > .searchmod_data{position:relative;z-index:1;background-color:var(--color-white);padding-block:18rem 10rem;height:100dvh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:height,transform;-webkit-transition:height 0.5s ease,opacity 0.5s ease,-webkit-transform 0.5s ease;transition:height 0.5s ease,opacity 0.5s ease,transform 0.5s ease;}
.search_modal > .searchmod_data.no-search-data{height:50dvh;}
.search_modal:has(.no-search-data)::after{content:'';position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:rgb(0 0 0 / 35%);opacity:1;visibility:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:opacity;-webkit-transition:opacity 0.7s cubic-bezier(0.22,1,0.36,1);transition:opacity 0.7s cubic-bezier(0.22,1,0.36,1);}
.search_modal .innerPageTitle>h6{font:var(--font-18);font-weight:var(--fw-500);letter-spacing:var(--letter-spacing-0-54);color:var(--color-black);}
html:has(.search_modal.show){scrollbar-gutter:stable;}
body:has(.search_modal.show){overflow:hidden;height:100%;}
body:has(.search_modal.show) .hamb_bar,body:has(.search_modal.show) .site_brand{opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
body:has(.search_modal.show) .wsu_btns,body:has(.search_modal.show) .site_rolex{opacity:0;visibility:hidden;pointer-events:none;}
body:has(.search_modal.show) .header_top{background-color:var(--color-white);}
body:has(.search_modal.show) .header_top>ul{opacity:0;visibility:hidden;pointer-events:none;}
body:has(.search_modal.show) .global_search{width:90vw;transform:translateY(2rem);-webkit-transform:translateY(2rem);-moz-transform:translateY(2rem);-ms-transform:translateY(2rem);-o-transform:translateY(2rem);}
.search_close{position:absolute;top:3rem;right:2.5rem;width:3rem;height:3rem;font:var(--font-16);display:inline-flex;justify-content:center;align-items:center;border:0.1rem solid var(--color-black);background-color:transparent;border-radius:50%;opacity:0;visibility:hidden;pointer-events:none;transition:none;}
.search_close>img{width:1.3rem;height:1.3rem;}
.search_close:hover{background-color:var(--color-46);}
.search_close:hover > img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}
body:has(.main_header.sticky) .search_close{top:6rem;}
body:has(.search_modal.show) .search_close{opacity:1;visibility:visible;pointer-events:auto;z-index:10;-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.search_modal .product_listing{display:grid;grid-template-columns:repeat(4,1fr);gap:2.7rem;padding-top:0;transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;}
.search_head{margin-bottom:5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;}
.search_head .know_more{padding-block:1rem;}
.search_head .title18{margin-right:auto;}
.search_modal .btn_center{text-align:center;margin-top:var(--space-50);}
.searchmod_data .no_search{text-align:center;}
.searchmod_data .no_search>p{font:var(--font-16);font-weight:var(--fw-400);letter-spacing:var(--letter-spacing-0-8);color:var(--color-33);}

@media(max-width:991px){
    body:has(.search_modal.show) .global_search{width:82vw;}
    .search_modal .product_listing{grid-template-columns:repeat(3,1fr);}
}

@media(max-width:767px){
    .search_modal > .searchmod_data{padding-block:14rem 6rem;}
    .searchmod_data .container{padding-inline:2rem;}
    .search_head{margin-bottom:2rem;}
    .search_modal .product_listing{grid-template-columns:repeat(2,1fr);gap:2.9rem 1.6rem;padding-inline:0;}
    body:has(.search_modal.show) .mobglobal_search{width:100%;z-index:1090;transform:translateY(-130%);-webkit-transform:translateY(-130%);-moz-transform:translateY(-130%);-ms-transform:translateY(-130%);-o-transform:translateY(-130%);}
    .search_close{top:1rem;right:1rem;width:2.5rem;height:2.5rem;}
    .search_close>img{width:1.1rem;height:1.1rem;}

}
