body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f8f8;margin:0}.rtl{direction:rtl}button,ul{all:unset}.loading{background-image:url(/assets/watch-ID-access-Bp_DwD_H.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative}.loading .loaderWhite{width:auto;height:13%;position:absolute;top:34%}.loading .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Rolex;src:url(/assets/RolexFont-Regular-WebS-AhoXbQ4M.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RolexLight;src:url(/assets/RolexFont-Light-WebS-BmiKHiin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNow;src:url(/assets/HelveticaNow-DhTF3FuD.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/assets/HelveticaNeue-DalhiNAU.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.demo{color:#fff;text-align:center;background:#b30000;width:100%;margin:0 auto;font-family:Rolex;font-size:12px;line-height:20px;position:fixed}@font-face{font-family:Rolex;src:url(/assets/RolexFont-Regular-WebS-AhoXbQ4M.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RolexLight;src:url(/assets/RolexFont-Light-WebS-BmiKHiin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNow;src:url(/assets/HelveticaNow-DhTF3FuD.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/assets/HelveticaNeue-DalhiNAU.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.overlayShown{z-index:10;cursor:pointer;background-color:#000c;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.langButtonRTL,.langButton{z-index:5;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;height:15px;padding:0;display:flex;position:absolute;top:76.5px}.langButtonRTL img,.langButton img{display:block}.langButton{left:5vw}.langButtonRTL{right:5vw}.languageSlider,.languageSliderRTL{z-index:99;pointer-events:none;width:100vw;height:100dvh;transition:transform 1.5s cubic-bezier(.19,1,.22,1);position:fixed;top:0}.languageSlider.slide-in,.languageSliderRTL.slide-in{pointer-events:auto;transform:translate(0,0)}.languageSlider{right:0;transform:translate(-100vw)}.languageSlider .navigation{left:0}.languageSliderRTL{right:0;transform:translate(100vw)}.languageSliderRTL .navigation{right:0}.languageSliderRTL .navigation .closeButton{left:auto;right:5vw}.languageSliderRTL .navigation li{margin-left:0;margin-right:5vw}.navigation{color:#000;background-color:#fff;width:90%;height:100dvh;padding:0;list-style-type:none;display:block;position:fixed;top:0;overflow-y:auto}.navigation .closeButton{z-index:1;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:74.5px;left:5vw}.navigation .closeButton img{width:15px;height:15px}.navigation .logoNav{margin:30px auto 0;display:flex}.navigation .logoCpo{height:60px;margin:30px auto 0;display:flex}.navigation ul{width:90%;margin:0 0 0 5vw;padding:0;list-style:none;display:grid}.navigation ul li{color:#212121;letter-spacing:.21px;margin-bottom:20px;font-family:HelveticaNeue;font-size:14px;font-weight:400;line-height:17px}.navigation ul li button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:inherit;background:0 0;border:0;padding:0}.navigation ul li button:disabled{cursor:wait}.navigation ul li .selectedLanguage{color:#127749}.navigation ul li:first-child{margin-top:100px}.navigation ul li.heading{border-bottom:.5px solid #d4d4d4;margin-top:3vh;margin-bottom:10px;margin-right:20px;padding-bottom:20px}.navigation ul li.heading h2{color:#212121;letter-spacing:.21px;margin:0;font-family:HelveticaNeue;font-size:18px;font-weight:900;line-height:22px}@media (prefers-reduced-motion:reduce){.languageSlider,.languageSliderRTL{transition:none}}@font-face{font-family:Rolex;src:url(/assets/RolexFont-Regular-WebS-AhoXbQ4M.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RolexLight;src:url(/assets/RolexFont-Light-WebS-BmiKHiin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNow;src:url(/assets/HelveticaNow-DhTF3FuD.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/assets/HelveticaNeue-DalhiNAU.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.procedureWrapper{color:#fff;letter-spacing:2.16px;background-image:url(/assets/servicing-procedure-C7_BJqRe.jpg);background-position:50%;background-size:cover;border-radius:25px;width:90vw;height:565px;margin:40px auto 0;font-family:Rolex;line-height:30px;overflow:hidden}.procedureWrapper .procedureWrapperHeader{margin-bottom:20px;font-size:20px}.procedureWrapper .procedureWrapperHeader h2{color:inherit;font:inherit;letter-spacing:inherit;margin:0}.procedureWrapper .block,.procedureWrapper .blockRTL{padding-top:10vh}.procedureWrapper .block a,.procedureWrapper .blockRTL a{color:#127749;letter-spacing:normal;background-color:#fff;border-radius:22px;padding:10.5px 30px;font-family:HelveticaNow;font-size:16px;text-decoration:none;display:inline-block}.procedureWrapper .block{padding-left:4vw}.procedureWrapper .blockRTL{padding-right:5vw}@font-face{font-family:Rolex;src:url(/assets/RolexFont-Regular-WebS-AhoXbQ4M.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RolexLight;src:url(/assets/RolexFont-Light-WebS-BmiKHiin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNow;src:url(/assets/HelveticaNow-DhTF3FuD.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/assets/HelveticaNeue-DalhiNAU.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.accordion{background-color:#fff;border-radius:22px;width:90vw;margin:20px auto 0;overflow:hidden;box-shadow:0 4px 8px -5px #323c4c59}.accordion .accordionTitle{color:#212121;cursor:pointer;width:100%;text-align:inherit;background:0 0;border:0;align-items:center;padding:13px 0;font-family:HelveticaNeue;font-size:16px;font-weight:900;line-height:19px;display:flex}.accordion .accordionTitle .title,.accordion .accordionTitle .titleRTL{flex:1;min-width:0}.accordion .accordionTitle .title{text-align:left;padding-left:14px}.accordion .accordionTitle .titleRTL{text-align:right;padding-right:14px}.accordion .accordionTitle .arrow,.accordion .accordionTitle .arrowRTL{flex:none;margin:0 14px;transition:transform .2s}.accordion .open{border-radius:22px 22px 0 0}.accordion .open img{transform:rotate(180deg)}.accordion .accordionItem{max-height:1200px;margin:auto;transition:max-height .2s cubic-bezier(1,0,1,0);overflow:hidden}.accordion .accordionItem.collapsed{max-height:0;margin-top:0;transition:max-height .2s cubic-bezier(0,1,0,1)}.accordion .accordionItem .accordionContent{padding:0 14px 47px;font-size:14px;font-weight:200;line-height:1.6em}@media (prefers-reduced-motion:reduce){.accordion .accordionTitle .arrow,.accordion .accordionTitle .arrowRTL,.accordion .accordionItem,.accordion .accordionItem.collapsed{transition:none}}@font-face{font-family:Rolex;src:url(/assets/RolexFont-Regular-WebS-AhoXbQ4M.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RolexLight;src:url(/assets/RolexFont-Light-WebS-BmiKHiin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNow;src:url(/assets/HelveticaNow-DhTF3FuD.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/assets/HelveticaNeue-DalhiNAU.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.servicesWrapper .heading,.servicesWrapper .description,.guarantee .heading,.guarantee .description{color:#212121;font-family:HelveticaNeue;font-size:16px}.servicesWrapper .heading,.guarantee .heading{padding-top:20px;font-weight:900;line-height:22px}.servicesWrapper .description,.guarantee .description{letter-spacing:.2px;font-weight:400;line-height:27px}@font-face{font-family:Rolex;src:url(/assets/RolexFont-Regular-WebS-AhoXbQ4M.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RolexLight;src:url(/assets/RolexFont-Light-WebS-BmiKHiin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNow;src:url(/assets/HelveticaNow-DhTF3FuD.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/assets/HelveticaNeue-DalhiNAU.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.logoWhite{height:15%;margin:30px auto 0;position:absolute;left:0;right:0}.logoCpo{height:60px;margin:30px auto 0;position:absolute;left:0;right:0}.productPage{background-image:url(/assets/cover-image-1-BoYKznMr.jpg);background-position:top;background-repeat:no-repeat;background-size:60vh}.productPage .content{padding:10vw 0}.productPage .content .card{background-color:#fff;border-radius:22px;width:90vw;margin:40px auto 0;box-shadow:0 10px 13px -5px #323c4c59}.productPage .content .card:first-of-type{margin-top:60vh}.productPage .content .card .cardContent{text-align:center;padding-top:60px;padding-bottom:60px}.productPage .content .card .cardContent .serialNr{color:#212121;letter-spacing:1.42857px;margin-top:20px;padding-bottom:10px;font-family:RolexLight;font-size:10px;font-weight:400;line-height:12px}.productPage .content .card .cardContent .referenceNr{margin-top:10px}.productPage .content .card .cardContent .watchName{color:#212121;letter-spacing:2.7px;font-family:Rolex;font-size:25px;font-weight:100;line-height:28px}.productPage .content .card .cardContent .watchName h2{font:inherit;letter-spacing:inherit;margin:0}.productPage .content .card .cardContent .status,.productPage .content .card .cardContent .statusGuarantee{color:#127749;font-family:HelveticaNeue;font-size:16px;line-height:22px}.productPage .content .card .cardContent .status{padding-top:40px}.productPage .content .card .cardContent .statusGuarantee{padding-top:10px}.productPage .content .card .guarantee{padding:0 20px 25px;font-family:HelveticaNeue}.productPage .content .card .warrantyLegalNotice{color:#212121;letter-spacing:.2px;padding:15px;font-family:HelveticaNow;font-size:14px;line-height:22px}.productPage .content .card .popupOverlay{z-index:10;background:#000000b3;justify-content:center;align-items:center;padding:5vh 5vw;display:flex;position:fixed;inset:0;overflow-y:auto}.productPage .content .card .popupOverlay .textWrapperAcc{box-sizing:border-box;color:#212121;letter-spacing:.2px;background:#fff;border-radius:22px;width:100%;max-height:82dvh;padding:15px;font-family:HelveticaNow;font-size:14px;line-height:28px;position:relative;overflow-y:auto}.productPage .content .card .popupOverlay .textWrapperAcc p{margin:0 0 1em;display:block}.productPage .content .card .popupOverlay .textWrapperAcc h1{margin:20% 0 1em;font-family:HelveticaNeue;font-size:2em;font-weight:600;line-height:40px}.productPage .content .card .popupOverlay .textWrapperAcc a{color:#127749}.productPage .content .card .popupOverlay .textWrapperAcc .close{color:#333;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:20px;font-weight:700;line-height:1;text-decoration:none;transition:color .2s;position:absolute;top:20px;right:30px}.productPage .content .accessibility{justify-content:center;align-items:center;margin-top:10%;font-family:HelveticaNow;font-size:14px;font-weight:600;display:flex}.productPage .content .accessibility button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:flex}.productPage .content .accessibility button img{height:16px;margin-left:5px;margin-right:5px;display:flex}
