:root{--background:#fff;--foreground:#171717;--dp-gold:#c9a961;--dp-gray-light:#f5f5f5;--dp-gray:#8c8c8c;--dp-gray-dark:#4a4a4a;--rolex-green:#006039;--rolex-green-dark:#00533f;--rolex-gold:#a37e2c;--rolex-champagne:#e8ddb5}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}body{color:var(--foreground);background:#fff;font-family:Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scroll-behavior:smooth}::selection{background-color:var(--dp-gold);color:#fff}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-shimmer{background:linear-gradient(90deg,#0000 0%,#c9a96133 50%,#0000 100%) 0 0/1000px 100%;animation:3s infinite shimmer}.animate-float{animation:3s ease-in-out infinite float}.luxury-card{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.luxury-card:hover{transform:translateY(-8px)}.glass-effect{-webkit-backdrop-filter:blur(10px);background:#ffffffe6}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#c9a961 0%,#8c8c8c 100%);-webkit-background-clip:text;background-clip:text}body:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle at 20%,#c9a96108 0%,#0000 50%),radial-gradient(circle at 80% 80%,#c9a96108 0%,#0000 50%);width:100%;height:100%;position:fixed;top:0;left:0}body>header,body>main,body>footer,main>*{z-index:1;position:relative}a:focus-visible,button:focus-visible{outline:2px solid var(--dp-gold);outline-offset:4px;border-radius:4px}a,button{transition:all .2s cubic-bezier(.25,.4,.25,1)}.elegant-scrollbar::-webkit-scrollbar{width:3px}.elegant-scrollbar::-webkit-scrollbar-track{background:0 0;margin:8px 0}.elegant-scrollbar::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px;transition:all .3s}.elegant-scrollbar::-webkit-scrollbar-thumb:hover{background:#0000004d}.elegant-scrollbar{scrollbar-width:thin;scrollbar-color:#00000026 transparent}.brand-embed-container{width:100%;margin:0;padding:0;display:block;position:relative}.brand-embed-container iframe{border:0;width:1px;min-width:100%;margin:0;padding:0;display:block}header.global-header{z-index:99999!important;position:relative!important}header.global-header nav ul li.relative.group{display:inline-block!important;position:relative!important}header.global-header nav ul li.relative.group>a{text-align:center!important;display:inline-block!important}header.global-header nav ul li.relative.group .dropdown-menu{z-index:99999!important;pointer-events:auto!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;position:absolute!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}body>header.global-header{z-index:99999!important;isolation:isolate!important;visibility:visible!important;display:block!important;position:relative!important}body>header.global-header nav.d-none.d-lg-block,body>header.global-header nav.d-lg-none{visibility:visible!important;opacity:1!important;display:block!important}body>header.global-header nav,body>header.global-header nav ul,body>header.global-header nav ul li{visibility:visible!important;display:block!important}body>header.global-header nav ul{display:flex!important}body>header.global-header nav ul li{display:inline-block!important}.link-gold{color:#c9a961;transition:color .3s}.link-gold:hover{color:#b8975a}.btn-dark-hover{transition:background-color .3s}.btn-dark-hover:hover{background-color:#1a1a1a!important}.btn-gold{transition:background-color .3s}.btn-gold:hover{background-color:#b8975a!important}.btn-glass{transition:transform .3s}.btn-glass:hover{transform:scale(1.1)}.link-footer{transition:color .3s}.link-footer:hover{color:#fff!important}.header-logo{width:auto;height:80px}@media (min-width:992px){.header-logo{height:112px}}.btn-menu-mobile{background:0 0;border:none;transition:color .3s}.btn-menu-mobile:hover{color:#c9a961!important}.nav-link-header{color:#1f2937;transition:color .3s}.nav-link-header:hover{color:#c9a961}.nav-link-underline{background-color:#c9a961;width:0;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}.nav-link-header:hover .nav-link-underline{width:100%}header.global-header nav ul li.nav-item-dropdown .dropdown-menu-custom{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:opacity .3s!important;display:none!important}header.global-header nav ul li.nav-item-dropdown .dropdown-menu-custom.show{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important}.dropdown-item-custom{border-radius:12px;color:inherit!important;cursor:pointer!important;align-items:center!important;text-decoration:none!important;transition:all .3s!important;display:flex!important;position:relative!important}header.global-header .dropdown-menu-custom .dropdown-item-custom:hover,header.global-header .dropdown-menu-custom .dropdown-item-custom.hovered,.dropdown-item-custom:hover,.dropdown-item-custom.hovered{color:inherit!important;background-color:#0000000d!important;text-decoration:none!important}.dropdown-item-custom:link,.dropdown-item-custom:visited,.dropdown-item-custom:active,.dropdown-item-custom:focus{color:inherit!important;outline:none!important;text-decoration:none!important}header.global-header .dropdown-menu-custom a{color:inherit!important;text-decoration:none!important}header.global-header .dropdown-menu-custom a:link,header.global-header .dropdown-menu-custom a:visited,header.global-header .dropdown-menu-custom a:active,header.global-header .dropdown-menu-custom a:focus{color:inherit!important;outline:none!important;text-decoration:none!important}.dropdown-logo-container{background-color:#0000;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:40px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000001a}header.global-header .dropdown-menu-custom .dropdown-item-custom:hover .dropdown-logo-container,header.global-header .dropdown-menu-custom .dropdown-item-custom.hovered .dropdown-logo-container,.dropdown-item-custom:hover .dropdown-logo-container,.dropdown-item-custom.hovered .dropdown-logo-container{transform:translateY(-1px);border-color:#d1d5dbcc!important;box-shadow:0 4px 12px #00000014!important}.dropdown-logo-img{object-fit:contain;filter:grayscale();opacity:.7;width:100%;height:100%;padding:8px;transition:all .4s cubic-bezier(.4,0,.2,1);transform:scale(1)}header.global-header .dropdown-menu-custom .dropdown-item-custom:hover .dropdown-logo-img,header.global-header .dropdown-menu-custom .dropdown-item-custom.hovered .dropdown-logo-img,.dropdown-item-custom:hover .dropdown-logo-img,.dropdown-item-custom.hovered .dropdown-logo-img{filter:grayscale(0%)!important;opacity:1!important;transform:scale(1.12)!important}.dropdown-brand-name{letter-spacing:.025em;transition:all .3s;color:#111827!important;text-decoration:none!important}header.global-header .dropdown-menu-custom .dropdown-item-custom:hover .dropdown-brand-name,header.global-header .dropdown-menu-custom .dropdown-item-custom.hovered .dropdown-brand-name,.dropdown-item-custom:hover .dropdown-brand-name,.dropdown-item-custom.hovered .dropdown-brand-name{color:#000!important;font-weight:600!important;text-decoration:none!important}.dropdown-arrow{color:#9ca3af;opacity:0;transition:all .3s;transform:translate(0)}header.global-header .dropdown-menu-custom .dropdown-item-custom:hover .dropdown-arrow,header.global-header .dropdown-menu-custom .dropdown-item-custom.hovered .dropdown-arrow,.dropdown-item-custom:hover .dropdown-arrow,.dropdown-item-custom.hovered .dropdown-arrow{color:#111827!important;opacity:1!important;transform:translate(4px)!important}.btn-link-mobile{text-align:left;background:0 0;border:none;transition:color .3s}.btn-link-mobile:hover{color:#c9a961!important}.link-mobile{transition:color .3s}.link-mobile:hover{color:#c9a961!important}.brand-card-wrapper{padding:.25rem}.brand-card-link{box-shadow:none!important;border:none!important;outline:none!important;text-decoration:none!important;display:block!important}.brand-card-link:focus,.brand-card-link:focus-visible,.brand-card-link:active,.brand-card-link:hover{box-shadow:none!important;border:none!important;outline:none!important}.brand-card-container{border:none!important;outline:none!important}.brand-card-wrapper a,.brand-card-wrapper a:focus,.brand-card-wrapper a:hover,.brand-card-wrapper a:active{box-shadow:none!important;border:none!important;outline:none!important}.brand-card-container{box-shadow:none!important;background-color:#0000!important;border:1px solid #0000!important;transition:transform .3s,background-color .4s,border-color .4s,box-shadow .4s!important;position:relative!important}.brand-card-link:hover .brand-card-container{background-color:#fff9!important;border-color:#c9a96166!important;transform:translateY(-8px)scale(1.01)!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important}.brand-card-logo-container{min-height:100px!important;padding:1.5rem!important;position:relative!important;overflow:hidden!important}@media (min-width:768px){.brand-card-logo-container{min-height:120px!important;padding:2rem!important}}.brand-card-corner{pointer-events:none!important;border-color:#0000!important;transition:border-color .5s!important}.brand-card-link:hover .brand-card-corner:first-child{border-color:#c9a96166!important}.brand-card-link:hover .brand-card-corner:nth-child(2){border-color:#c9a96166!important;transition-delay:75ms!important}.brand-card-link:hover .brand-card-corner:nth-child(3){border-color:#c9a96166!important;transition-delay:.15s!important}.brand-card-link:hover .brand-card-corner:nth-child(4){border-color:#c9a96166!important;transition-delay:.2s!important}.brand-card-logo-inner{transition:all .3s!important}.brand-card-logo-img{filter:grayscale()!important;opacity:.6!important;will-change:filter,opacity!important;pointer-events:none!important;transition:filter .3s,opacity .3s!important}.brand-card-link:hover .brand-card-logo-img{filter:grayscale(0%)!important;opacity:1!important}.brand-card-fallback-text{color:#d1d5db!important;letter-spacing:.05em!important;pointer-events:none!important;font-size:.875rem!important;transition:color .5s!important}.brand-card-link:hover .brand-card-fallback-text{color:#c9a961!important}.brand-card-name{pointer-events:none!important}.brand-card-name-text{color:#374151!important;opacity:0!important;letter-spacing:.1em!important;transition:opacity .4s,transform .4s,color .4s!important;transform:translateY(12px)!important}.brand-card-link:hover .brand-card-name-text{opacity:1!important;color:#111827!important;transform:translateY(0)!important}.brand-card-name-line{width:0!important;transition:width .5s .2s!important}.brand-card-link:hover .brand-card-name-line{width:64px!important}.hero-slider-nav-arrow{-webkit-backdrop-filter:blur(4px)!important;cursor:pointer!important;z-index:30!important;visibility:visible!important;opacity:1!important;background-color:#fff3!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;padding:0!important;transition:all .3s!important;display:flex!important;position:absolute!important;bottom:5rem!important}.hero-slider-nav-arrow:hover{background-color:#fff6!important;transform:scale(1.1)!important}.hero-slider-nav-arrow-left{left:2rem!important}.hero-slider-nav-arrow-right{right:2rem!important}.hero-slider-nav-arrow svg{stroke:#fff!important;fill:none!important;flex-shrink:0!important;width:24px!important;height:24px!important}body>header.global-header nav ul li.group:hover .dropdown-menu:not(.dropdown-menu-custom),body>header.global-header nav ul li.group .dropdown-menu:not(.dropdown-menu-custom):hover{visibility:visible!important;opacity:1!important;pointer-events:auto!important}
