@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Italiana&display=swap";.brandLockup{align-items:center;gap:10px;display:inline-flex}.brandLockup b{font:inherit;font-weight:400}.logoMark{flex:none;width:30px;height:43px;display:inline-block;position:relative;overflow:hidden}.logoMark img{width:303%;max-width:none;position:absolute;top:-8%;left:-100%}.heroMark{opacity:.16;filter:drop-shadow(0 0 28px #ffffff29);mix-blend-mode:screen;width:210px;height:310px;position:absolute;top:50%;right:11vw;transform:translateY(-43%)}.identityLockup{background:#070707;max-width:260px;padding:18px;box-shadow:0 24px 60px #1b171329}.identityLockup img{width:100%;height:auto;display:block}.footerBrand .logoMark{width:36px;height:52px}.footerBrand{justify-self:start}@media (width<=850px){.hero .heroMark{opacity:.12;width:135px;height:200px;top:26%;right:3vw}.intro .identityLockup{max-width:210px}.footerBrand{justify-self:center}}@media (width<=520px){nav .brandLockup{gap:6px}nav .brandLockup .logoMark{width:23px;height:34px}nav .brandLockup b{font-size:17px}.hero .heroMark{display:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#1b1713;background:#f2eee7;margin:0;font-family:DM Sans,sans-serif;font-size:14px}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.announcement{color:#c9b89d;text-align:center;text-transform:uppercase;letter-spacing:.2em;background:#1b1713;height:31px;padding:8px;font-size:9px}nav{z-index:3;color:#fff;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;width:100%;height:79px;padding:0 4.8vw;display:flex;position:absolute;top:31px}.brand{letter-spacing:.12em;white-space:nowrap;font-family:Italiana,serif;font-size:22px}.brand span{letter-spacing:.17em;vertical-align:middle;opacity:.72;margin-left:4px;font-family:DM Sans,sans-serif;font-size:.38em}.navlinks{text-transform:uppercase;letter-spacing:.15em;gap:35px;font-size:11px;display:flex}.studioButton{color:#fff;text-transform:uppercase;letter-spacing:.13em;background:0 0;border:1px solid #ffffff73;padding:12px 17px;font-size:10px}.studioButton span,.primary span,.inquire span{margin-left:22px}.hero{color:#fff;background:#1e1b18;height:calc(100vh - 31px);min-height:760px;position:relative;overflow:hidden}.heroImage{background:linear-gradient(90deg,#0f0c09d6 0%,#0f0c0975 42%,#0f0c0914 65%),url(https://images.unsplash.com/photo-1522312346375-d1a52e2b99b3?auto=format&fit=crop&w=2200&q=90) 50% 45%/cover;position:absolute;inset:0}.heroCopy{max-width:590px;position:absolute;top:50%;left:8.5vw;transform:translateY(-42%)}.eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:10px;font-weight:600}.hero h1{margin:32px 0;font-family:Italiana,serif;font-size:clamp(70px,8.2vw,124px);font-weight:400;line-height:.78}.hero h1 em,h2 em{color:#b9925f;font-weight:400}.heroCopy>p:not(.eyebrow){color:#d9d3cb;max-width:440px;font-size:16px;font-weight:300;line-height:1.8}.primary{text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #b9925f;margin-top:25px;padding:15px 0 12px;font-size:10px;display:inline-flex}.edition{align-items:center;gap:15px;display:flex;position:absolute;bottom:42px;right:4.8vw}.edition b{font-family:Italiana;font-size:38px;font-weight:400}.edition span{letter-spacing:.15em;border-left:1px solid #b9925f;padding-left:15px;font-size:8px;line-height:1.6}.intro{grid-template-columns:1fr 1.4fr 1fr;align-items:start;gap:6vw;padding:130px 8.5vw;display:grid}.intro h2,.sectionHead h2,.service h2{margin:0;font-family:Italiana;font-size:clamp(44px,5vw,75px);font-weight:400;line-height:1.02}.intro>p:last-child{color:#5c554d;font-family:Italiana;font-size:18px;line-height:1.7}.collection{color:#eee9e1;background:#1b1713;padding:105px 4.8vw}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:48px;display:flex}.sectionHead h2{font-size:58px}.sectionHead>span{color:#9e9489;text-transform:uppercase;letter-spacing:.17em;font-size:10px}.productGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.productGrid article{cursor:pointer}.cardImage{background:#2b2722;height:480px;position:relative;overflow:hidden}.cardImage img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.productGrid article:hover img{transform:scale(1.025)}.cardImage>span{color:#1b1713;text-transform:uppercase;letter-spacing:.15em;background:#eee9e1;padding:8px 10px;font-size:8px;position:absolute;top:16px;left:16px}.cardCopy{justify-content:space-between;padding:20px 3px 0;display:flex}.cardCopy h3{margin:0 0 7px;font-family:Italiana;font-size:22px;font-weight:400}.cardCopy p{color:#90877d;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:10px}.cardCopy b{font-weight:400}.productDetail{grid-template-columns:1.35fr 1fr;align-items:center;gap:8vw;padding:120px 6vw;display:grid}.gallery{gap:16px;height:620px;display:flex}.thumbs{flex-direction:column;gap:10px;width:72px;display:flex}.thumbs button{background:#e5dfd6;border:1px solid #0000;height:72px;padding:0}.thumbs button.active{border-color:#8f6c42}.thumbs img{object-fit:cover;width:100%;height:100%}.mainWatch{object-fit:cover;width:calc(100% - 88px);height:100%}.detailCopy h2{margin:18px 0 5px;font-family:Italiana;font-size:55px;font-weight:400}.reference{text-transform:uppercase;letter-spacing:.16em;color:#80776c;font-size:9px}.description{margin:36px 0;font-family:Italiana;font-size:18px;line-height:1.65}.specs{border-top:1px solid #d5cec4;border-bottom:1px solid #d5cec4;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0;display:grid}.specs small{text-transform:uppercase;letter-spacing:.16em;color:#8d8377;margin-bottom:8px;font-size:8px;display:block}.price{margin:28px 0;font-family:Italiana;font-size:30px}.inquire,.save{color:#fff;text-transform:uppercase;letter-spacing:.14em;background:#1b1713;border:0;width:100%;padding:18px;font-size:10px}.editLink{color:#655d53;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;border-bottom:1px solid #999;margin:20px auto 0;font-size:10px;display:block}.service{background:#b9925f;grid-template-columns:1fr 1fr;gap:10vw;padding:100px 8.5vw;display:grid}.service>p{grid-column:1/-1}.service>div{font-family:Italiana;font-size:20px;line-height:1.6}.primary.dark{background:0 0;border-bottom-color:#1b1713;font-family:DM Sans}.service h2 em{color:#f5e7d4}footer{color:#d6cec3;background:#100e0c;grid-template-columns:1fr 1fr 1fr;align-items:end;padding:55px 4.8vw;display:grid}footer p,footer span{color:#8f887e;text-align:center;font-size:10px}footer span{text-align:right;text-transform:uppercase;letter-spacing:.12em}.modal{z-index:10;justify-content:flex-end;display:flex;position:fixed;inset:0}.scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0a08b8;border:0;position:absolute;inset:0}.panel{background:#f4f0ea;width:min(760px,94vw);height:100%;padding:38px 45px;position:relative;overflow:auto;box-shadow:-30px 0 80px #00000040}.panelHead{border-bottom:1px solid #d2cbc1;justify-content:space-between;align-items:start;padding-bottom:25px;display:flex}.panelHead h2{margin:10px 0 0;font-family:Italiana;font-size:42px;font-weight:400}.panelHead button{background:0 0;border:0;font-size:32px;font-weight:200}.productList{border-bottom:1px solid #d2cbc1;padding:20px 0}.productList>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e0dad1;align-items:center;gap:15px;width:100%;padding:11px 0;display:flex}.productList .newProduct{text-transform:uppercase;letter-spacing:.12em;border:1px dashed #b9ad9e;justify-content:center;margin-bottom:10px;padding:15px;font-size:9px}.productList img{object-fit:cover;width:52px;height:52px}.productList span{flex-direction:column;flex:1;gap:5px;display:flex}.productList span b{font-family:Italiana;font-size:17px;font-weight:400}.productList small{color:#8a8175;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.productList i{text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-style:normal}.panel form{padding:30px 0}.formTitle{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.formTitle h3{margin:0;font-family:Italiana;font-size:28px;font-weight:400}.formTitle span,.photos>div>span{color:#8a8175;font-size:9px}.fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.fields label,.photoSlots label{text-transform:uppercase;letter-spacing:.12em;color:#766d62;font-size:9px}.fields input,.fields textarea,.photoSlots input{background:#fff;border:1px solid #d2cbc1;width:100%;margin-top:7px;padding:11px;font:12px DM Sans;display:block}.fields textarea{resize:vertical;height:75px}.fields .wide{grid-column:1/-1}.photos{margin:26px 0}.photos>div:first-child{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.photos h4{margin:0;font-family:Italiana;font-size:21px;font-weight:400}.photoSlots{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.photoSlots label>span{background:#e3ddd4;flex-direction:column;justify-content:center;align-items:center;height:86px;font-size:20px;display:flex;overflow:hidden}.photoSlots label span img{object-fit:cover;width:100%;height:100%}.photoSlots label small{margin-top:4px;font-size:7px}.photoSlots input{letter-spacing:0;text-transform:none;padding:8px;font-size:8px}.save{background:#927044;margin-top:10px}@media (width<=850px){.navlinks{display:none}.heroCopy{left:6vw}.hero{min-height:690px}.intro{grid-template-columns:1fr;padding:85px 7vw}.productGrid{grid-template-columns:1fr}.cardImage{height:460px}.productDetail{grid-template-columns:1fr;padding:80px 5vw}.gallery{height:480px}.service{grid-template-columns:1fr}.service>p{grid-column:auto}footer{text-align:center;grid-template-columns:1fr;gap:20px}footer span{text-align:center}.fields{grid-template-columns:1fr}.fields .wide{grid-column:auto}.photoSlots{grid-template-columns:repeat(2,1fr)}.panel{padding:30px 22px}.hero h1{font-size:68px}.edition{display:none}}@media (width<=520px){.studioButton{font-size:0}.studioButton:before{content:"Studio";font-size:9px}.gallery{flex-direction:column-reverse;height:auto}.thumbs{flex-direction:row;width:100%;height:58px}.thumbs button{width:58px;height:58px}.mainWatch{width:100%;height:390px}.detailCopy h2{font-size:42px}.sectionHead h2{font-size:44px}}.cardCopy{align-items:flex-start;gap:16px}.cardCopy>div{min-width:0}.cardCopy b{white-space:nowrap;font-size:14px}.cardCopy h3{line-height:1.2}.cardImage img{object-position:center 65%}.mainWatch{object-fit:contain;background:#e5dfd6}.productGrid article:focus-visible{outline-offset:6px;outline:2px solid #b9925f}.description{font-family:DM Sans,sans-serif;font-size:16px;line-height:1.75}.specs span{font-size:14px}.cardCopy p{font-size:12px;line-height:1.5}.heroImage{background-image:linear-gradient(90deg,#0f0c09eb 0%,#0f0c09bf 42%,#0f0c092e 100%),url(/watches/img_8302.jpeg);background-position:50%,50% 63%}
