.site-footer{background:#151514;border-top:1px solid #3b3428;padding-top:60px;padding-bottom:28px}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding-bottom:50px}.footer-brand{font-family:Georgia,serif;letter-spacing:.05em;color:#c2a264;font-size:64px;line-height:1}.footer-main>div>p.eyebrow{margin:12px 0 18px;font-size:9px}.footer-main>div>p:not(.eyebrow){color:#8e8a81;font-size:12px}.footer-main>div>a:not(.footer-brand),.footer-main>div>span{display:block;font-size:12px;color:#bbb4a8;padding:5px 0}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #343029;padding-top:25px;color:#aaa08e;font-size:10px}.footer-disclaimer{margin-top:18px;font-size:10px;color:#99948a;max-width:1000px;line-height:1.8}@media(max-width:640px){.footer-main{grid-template-columns:1fr 1fr;gap:30px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}}.watch-card[data-category=rings] .watch-image img{transform:scale(1.55)}.watch-card[data-category=rings]:hover .watch-image img{transform:scale(1.62)}.desktop-nav{gap:24px}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";position:absolute;bottom:-9px;height:1px;left:0;right:0;background:#cfb476;transform:scaleX(0);transform-origin:left;transition:transform .35s}.desktop-nav a:hover:after{transform:scaleX(1)}.card-price{font-size:16px;color:#dec99e;white-space:nowrap}.card-meta{flex-wrap:wrap}.card-meta>span:first-child{font-size:9px;overflow-wrap:anywhere}.watch-card[data-kind=portrait-watch] .watch-image img{object-fit:contain;padding:25px}.watch-card[data-kind=diamond] .watch-image img{object-fit:contain;mix-blend-mode:multiply}.watch-card[data-kind=diamond] .watch-image{background:#f3f0e9}.watch-card[data-kind=diamond] .card-index{font-size:8px}.watch-card[data-kind=diamond] .watch-info h3{font-size:22px;line-height:1.2}.watch-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid #c2a26400;transition:border-color .45s}.watch-card:hover .watch-image:after{border-color:#b99a60}.card-arrow{transition:transform .4s}.watch-card:hover .card-arrow{transform:translate(3px,-3px)}.watch-info h3 a{transition:color .3s}.watch-card:hover h3 a{color:#dec99e}.collection-doors{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:50px 0}.collection-doors>a{padding:45px;border:1px solid #65563a}.collection-doors h2{margin-top:20px}.reveal-ready{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.65,.3,1),transform .8s cubic-bezier(.2,.65,.3,1);transition-delay:var(--reveal-delay,0ms)}.reveal-ready.is-visible{opacity:1;transform:none}.hero-copy>h1{animation:wob-intro .95s both}.hero-copy>.eyebrow{animation:wob-intro .75s both}.hero-copy>.intro-copy{animation:wob-intro 1.1s both}.hero-art{animation:wob-art 1.3s both}.hero-orbit{animation:wob-orbit 1.8s both}.hero-orbit.second{animation-duration:2.2s}.diamond-story-art img{transition:transform 1.1s cubic-bezier(.2,.65,.3,1)}.diamond-story-art:hover img{transform:scale(1.77)}::view-transition-old(root){animation-duration:.22s}::view-transition-new(root){animation-duration:.35s}@keyframes wob-intro{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes wob-art{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}@keyframes wob-orbit{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media(max-width:1050px){.desktop-nav{gap:15px}.desktop-nav a{font-size:9px}.header-enquire{display:none}.header-actions{gap:10px}}@media(max-width:640px){.collection-doors{grid-template-columns:1fr}.watch-card[data-kind=portrait-watch] .watch-image img{padding:15px}.watch-card[data-kind=diamond] .watch-info h3{font-size:19px}.watch-card .card-index{max-width:80%;font-size:7px}.card-price{font-size:15px}.reveal-ready{transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.reveal-ready{opacity:1;transform:none!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}@view-transition{navigation:auto}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#191919;color:#eee9df;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid #cfb476;outline-offset:5px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.08}h1{font-size:clamp(44px,5.2vw,80px);letter-spacing:-.045em}h2{font-size:clamp(36px,4vw,58px);letter-spacing:-.035em}h3{font-size:27px}.gold{color:#cfb476}em{font-weight:400;color:#cfb476}small,.muted{color:#aaa79f}.wrap{max-width:1440px;margin:auto;padding:0 6vw}.eyebrow{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#cfb476;line-height:1.8}.section-pad{padding-top:100px;padding-bottom:100px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:52px;padding:14px 24px;background:#c2a264;color:#191919;font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;border:1px solid #c2a264;transition:background .2s,transform .2s}.btn:hover{background:#e0c48b;transform:translateY(-2px)}.btn-outline{background:transparent;color:#ddd6c9;border-color:#777065}.btn-outline:hover{background:#29271f}.text-link{font-size:11px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #776442;padding-bottom:8px;display:inline-flex;gap:36px;align-items:center}.text-link:hover{color:#cfb476}.skip-link{position:absolute;z-index:100;top:-100px;left:20px;padding:10px;background:#c2a264;color:#191919}.skip-link:focus{top:10px}.announcement{min-height:32px;background:#24231f;text-align:center;color:#cec6b4;font-size:9px;letter-spacing:.18em;text-transform:uppercase;padding:8px 15px;border-bottom:1px solid #37342d}.site-header{height:98px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #36332b;background:#191919;position:relative;z-index:20}.brand{width:176px;height:82px;overflow:hidden;flex-shrink:0}.brand img{width:220px;max-width:none;height:110px;object-fit:contain;margin:-14px 0 0 -22px}.desktop-nav{display:flex;gap:36px}.desktop-nav a,.header-enquire{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#ddd6c9}.desktop-nav a:hover{color:#cfb476}.header-actions{display:flex;align-items:center;gap:30px}.header-enquire{padding:10px 0;border-bottom:1px solid #a98b51}.header-enquire span{margin-left:16px;color:#cfb476}.search-icon{padding:12px;display:flex}.mobile-menu{display:none}.intro-copy{color:#b9b5ac;max-width:480px;margin:22px 0 30px;line-height:1.9}.section-top{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:42px}.section-top h2{margin-top:12px}.section-top p{max-width:350px;color:#b3afa5}.watch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.watch-card{min-width:0}.watch-image{position:relative;background:#e9e7e2;aspect-ratio:1/1;overflow:hidden}.watch-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.watch-card:hover img{transform:scale(1.05)}.card-index{position:absolute;top:18px;left:20px;color:#625e54;z-index:2;font-size:9px;letter-spacing:.13em}.card-arrow{position:absolute;bottom:16px;right:18px;font-size:22px;color:#75603a}.watch-info{padding:20px 0 25px}.watch-info .eyebrow{font-size:9px}.watch-info h3{font-size:25px;margin:6px 0 10px}.card-meta{font-size:11px;color:#aaa79f;display:flex;justify-content:space-between;gap:10px}.demo-tag{display:inline-block;font-size:9px;letter-spacing:.08em;color:#b5a582;border-top:1px solid #37342c;padding-top:10px;margin-top:15px;text-transform:uppercase}.empty-state{padding:65px 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.field{display:flex;flex-direction:column;gap:8px}.field.full{grid-column:1/-1}.field label{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#c1b9a8}.field input,.field textarea,.field select{width:100%;padding:14px;background:#191919;color:#eee9df;border:1px solid #555044;border-radius:0}.field textarea{min-height:130px;resize:vertical}.form-success{padding:18px;border:1px solid #c2a264;margin-bottom:22px}.form-note{font-size:11px;color:#aaa79f;margin:15px 0}.rte{color:#bbb6ab;line-height:1.9}.rte p{margin:0 0 20px}.rte ul{padding-left:18px}.rte a{text-decoration:underline;text-underline-offset:4px}.rte strong{color:#e4dccb}.breadcrumb{font-size:10px;color:#aaa79f;letter-spacing:.08em;margin-bottom:40px}.breadcrumb a{color:#cfb476}.hidden,[hidden]{display:none!important}.page-heading{margin:14px 0 20px}.search-form{display:flex;gap:12px;margin:30px 0}.search-form input{flex:1;min-width:0;background:#24231f;border:1px solid #625942;color:#f2ede3;padding:15px}.pagination{padding:35px 0;display:flex;gap:20px;justify-content:center}.pagination a{color:#cfb476}.cart-list{display:grid;gap:15px;margin:35px 0}.cart-item{display:flex;gap:20px;align-items:center;border-bottom:1px solid #3d382d;padding:20px 0}.cart-item img{width:100px;height:100px;object-fit:cover}.cart-item a{text-decoration:underline}.cart-item input{width:65px;padding:8px}.error-title{font-size:100px;margin:0 0 20px}@media(max-width:900px){.desktop-nav{gap:20px}.header-enquire{display:none}.watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wrap{padding-left:5vw;padding-right:5vw}.section-pad{padding-top:65px;padding-bottom:65px}.section-top{align-items:start}.site-header{padding:0 5vw}.card-meta{flex-direction:column;gap:3px}}@media(max-width:640px){.site-header{height:84px}.brand{width:155px}.brand img{width:200px;margin-left:-22px}.desktop-nav{display:none}.header-actions{margin-left:auto;margin-right:12px}.mobile-menu{display:block}.mobile-menu summary{list-style:none;font-size:10px;letter-spacing:.1em;padding:12px 0;cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;top:84px;left:0;right:0;background:#20201e;border-bottom:1px solid #736044;padding:25px 6vw;display:grid;gap:22px}.mobile-menu nav a{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.watch-grid{gap:15px}.watch-info h3{font-size:20px}.watch-info{padding-top:15px}.section-top{display:block}.section-top .text-link{margin-top:25px}.section-top p{margin-top:20px}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.announcement{font-size:8px;letter-spacing:.11em}.card-index{left:12px;top:12px;font-size:8px}.search-form{flex-wrap:wrap}.btn{gap:20px;padding:14px 18px}h1{font-size:48px}.section-pad{padding-top:55px;padding-bottom:55px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.diamond-story{display:grid;grid-template-columns:1fr 1fr;background:#ece7dc;color:#28251f;overflow:hidden}.diamond-story-art{min-height:580px;position:relative;background:#f6f4ef;overflow:hidden}.diamond-story-art img{width:100%;height:100%;position:absolute;object-fit:contain;padding:45px;mix-blend-mode:multiply;transform:scale(1.7)}.diamond-caption{position:absolute;bottom:30px;left:0;right:0;text-align:center;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#7d705b}.diamond-story-copy{padding:80px 6vw;align-self:center}.diamond-story .eyebrow,.diamond-story em{color:#92713e}.diamond-story h2{margin-top:22px}.diamond-story .intro-copy{color:#736a5e}.diamond-categories{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:35px;border-top:1px solid #cec5b4;padding-top:20px;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#766952}.diamond-featured .watch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.diamond-featured .watch-info h3{font-size:21px}@media(max-width:900px){.diamond-story-copy{padding:45px 5vw}.diamond-story-art{min-height:500px}.diamond-featured .watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.diamond-story{grid-template-columns:1fr}.diamond-story-art{min-height:350px}.diamond-story-art img{padding:25px}.diamond-story-copy{padding:45px 6vw 55px}.diamond-caption{bottom:15px}}.hero{min-height:690px;display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:30px;padding-top:55px;padding-bottom:60px;overflow:hidden}.hero-copy{position:relative;z-index:2}.hero-copy h1{margin-top:23px}.hero-copy .intro-copy{max-width:375px;font-size:14px}.hero-detail{display:flex;align-items:center;gap:15px;color:#aaa08b;font-size:9px;letter-spacing:.12em;text-transform:uppercase;margin-top:55px}.detail-line{width:45px;height:1px;background:#927946}.hero-art{position:relative;min-width:0;height:565px;display:flex;align-items:center;justify-content:center;isolation:isolate}.hero-orbit{position:absolute;width:430px;height:430px;max-width:95%;border:1px solid #4d412b;border-radius:50%;z-index:-1}.hero-orbit.second{width:520px;height:520px;border-color:#2d2921;max-width:110%}.hero-watch{width:150%;max-width:none;height:560px;object-fit:contain;position:absolute;mix-blend-mode:screen;filter:contrast(1.04)}.hero-caption{position:absolute;bottom:0;right:0;text-align:right;display:grid;gap:3px;font-size:9px;letter-spacing:.12em;color:#a59b86;text-transform:uppercase}.hero-caption strong{font-family:Georgia,serif;font-weight:400;color:#e7dec9;font-size:17px;letter-spacing:.03em}.brand-strip{display:flex;justify-content:center;align-items:center;gap:55px;border-top:1px solid #37332b;border-bottom:1px solid #37332b;min-height:75px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#beb6a6;padding:15px}.brand-strip span:nth-child(2n){color:#a78a52}.boutique{display:grid;grid-template-columns:1.15fr 1fr;background:#22221f;min-height:590px}.boutique-image{position:relative;min-height:590px}.boutique-image img{width:100%;height:100%;object-fit:cover;position:absolute}.boutique-image>span{position:absolute;bottom:16px;left:22px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;background:#191919bb;padding:6px 10px}.boutique-copy{align-self:center;padding:60px 5vw}.boutique-copy h2{margin-top:22px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #494032}.service-grid article{padding:36px 30px 15px 0}.service-grid article+article{border-left:1px solid #494032;padding-left:30px}.service-grid article>span{font-size:11px;color:#bd9d60}.service-grid h3{margin:28px 0 17px}.service-grid p{color:#aaa69e;font-size:13px;max-width:295px;min-height:84px;margin-bottom:20px}.enquiry{border-top:1px solid #494032;display:grid;grid-template-columns:1fr 1.15fr;gap:8vw}.enquiry h2{margin-top:18px}@media(min-width:1500px){.hero-art{height:650px}.hero{min-height:770px}}@media(max-width:900px){.hero{min-height:590px;gap:0}.hero-art{height:480px}.hero-watch{height:450px}.hero-orbit{width:330px;height:330px}.hero-orbit.second{width:410px;height:410px}.boutique{grid-template-columns:1fr 1fr}.boutique-image{min-height:500px}.service-grid p{min-height:120px}}@media(max-width:640px){.hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:35px;gap:0}.hero-copy .intro-copy{max-width:330px}.hero-detail{margin-top:27px}.hero-art{height:390px;margin-top:15px;overflow:hidden}.hero-watch{height:390px;width:140%}.hero-caption{bottom:4px;right:0}.hero-orbit{width:260px;height:260px}.hero-orbit.second{width:335px;height:335px}.brand-strip{gap:18px;font-size:8px;letter-spacing:.1em;flex-wrap:wrap;min-height:70px}.brand-strip span:nth-child(4),.brand-strip span:nth-child(5){display:none}.boutique{grid-template-columns:1fr}.boutique-image{min-height:350px}.boutique-copy{padding:45px 6vw 55px}.service-grid{grid-template-columns:1fr}.service-grid article{padding:25px 0}.service-grid article+article{border-left:0;border-top:1px solid #494032;padding-left:0}.service-grid h3{margin-top:15px}.service-grid p{min-height:0;max-width:none}.enquiry{grid-template-columns:1fr;gap:35px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAAAAO */
