.home-hero{color:#302b26;isolation:isolate;background:#f1e8dd;position:relative}.home-hero-stage{height:clamp(420px,41.7vw,660px);position:relative}.home-hero-slide{opacity:0;visibility:hidden;background:#f1e8dd;transition:opacity .65s,visibility .65s;position:absolute;inset:0;overflow:hidden}.home-hero-slide.is-active{opacity:1;visibility:visible;z-index:1}.home-hero-slide--navy{color:#fff;background:#081324}.home-hero-slide--ivory{background:#f3f4ef}.home-hero-photo{position:absolute;inset:0}.home-hero-photo img{object-fit:cover;object-position:center}.home-hero-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;width:47%;height:100%;padding:35px 0 65px max(48px,50vw - 592px);display:flex;position:relative}.home-hero-copy>p{text-transform:uppercase;letter-spacing:.24em;margin-bottom:24px;font-size:10px}.hp-home .home-hero-copy h2{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.035em;text-wrap:balance;max-width:490px;font-size:clamp(46px,5.3vw,80px);font-weight:400;line-height:1}.home-hero-link{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:36px;margin-top:30px;padding:12px 0;font-size:10px;display:inline-flex}.home-hero-link>span{font-size:22px;transition:transform .2s}.home-hero-link:hover>span{transform:translate(2px,-2px)}.home-hero-controls{z-index:2;color:#302b26;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:18px;left:max(48px,50vw - 592px);right:36px}.home-hero--navy .home-hero-controls{color:#fff}.home-hero-dots,.home-hero-arrows{align-items:center;gap:4px;display:flex}.home-hero-controls button{cursor:pointer;width:40px;height:40px;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;font-size:20px;display:grid}.home-hero-controls button:hover{background:#88888815}.home-hero-dots button span{opacity:.3;background:currentColor;width:18px;height:2px;transition:opacity .2s,width .2s}.home-hero-dots button[aria-pressed=true] span{opacity:1;width:30px}.home-hero-count{letter-spacing:.16em;font-variant-numeric:tabular-nums;margin-right:16px;font-size:10px}.home-hero button:focus-visible,.home-hero a:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:767px){.home-hero-stage{height:570px}.home-hero-photo{height:330px;inset:0 0 auto}.home-hero-photo img{object-position:78% center}.home-hero-copy{justify-content:flex-start;width:100%;height:auto;padding:22px 24px 65px;position:absolute;top:330px;bottom:0}.home-hero-copy>p{letter-spacing:.2em;margin-bottom:12px;font-size:8px}.hp-home .home-hero-copy h2{text-wrap:initial;max-width:100%;font-size:42px;line-height:1.05}.home-hero-link{gap:24px;margin-top:14px;padding:8px 0;font-size:9px}.home-hero-link>span{font-size:18px}.home-hero-controls{bottom:8px;left:14px;right:14px}.home-hero-count{margin-right:6px;font-size:9px}.home-hero-controls button{width:38px;height:38px}.home-hero-dots{gap:0}}@media (prefers-reduced-motion:reduce){.home-hero *{transition:none!important}}.home-hero-nav{z-index:3;color:#302b26;cursor:pointer;background:#fffdf9cc;border:0;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:-24px;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%;box-shadow:0 4px 18px #0002}.home-hero-nav svg{width:11px;height:20px}.home-hero-nav:hover{background:#fff;transform:scale(1.06)}.home-hero-nav:focus-visible{outline-offset:3px;outline:2px solid #302b26}.home-hero-nav--prev{left:max(20px,50vw - 700px)}.home-hero-nav--next{right:max(20px,50vw - 700px)}@media (max-width:767px){.home-hero-nav{width:36px;height:36px;margin-top:-18px;top:165px}.home-hero-nav svg{width:9px;height:17px}.home-hero-nav--prev{left:12px}.home-hero-nav--next{right:12px}}
.hp-home{color:#302b26;background:#fbfaf7}.hp-home h2,.hp-category h3,.hp-product h3,.hp-address h3{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.02em;font-weight:400}.hp-home h2{font-size:clamp(40px,4.2vw,60px);line-height:1.08}.hp-kicker{letter-spacing:.22em;text-transform:uppercase;color:#887253;margin-bottom:17px;font-size:10px;line-height:1.7}.hp-section{max-width:1280px;margin:auto;padding:88px 48px}.hp-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.hp-text-link{letter-spacing:.12em;text-transform:uppercase;color:#66543e;border-bottom:1px solid #b4a58f;align-items:center;gap:24px;padding:10px 0;font-size:10px;line-height:1.6;display:inline-flex}.hp-text-link>span{font-size:20px;line-height:1}.hp-text-link:hover{color:#302b26;border-color:#302b26}.hp-button{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#3d3429;border:1px solid #3d3429;justify-content:center;align-items:center;gap:26px;padding:17px 24px;font-size:10px;line-height:1.6;transition:background .2s,color .2s;display:inline-flex}.hp-button>span{font-size:20px;line-height:1}.hp-button:hover{background:#65523b}.hp-button--outline{color:#3d3429;background:0 0;border-color:#a89983}.hp-button--outline:hover{color:#fff;background:#3d3429}.hp-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hp-category{min-width:0;display:block}.hp-category-image{aspect-ratio:4/5;background:#f1ece4;position:relative;overflow:hidden}.hp-category-image img{object-fit:cover;transition:transform .65s}.hp-category-image--product img{object-fit:contain;mix-blend-mode:multiply;padding:18px}.hp-category:hover img{transform:scale(1.035)}.hp-category-caption{border-bottom:1px solid #cfc5b6;align-items:center;gap:15px;padding:21px 0 15px;display:flex}.hp-category-caption h3{font-size:34px;line-height:1.1}.hp-category-caption>span:last-child{color:#8e7a60;margin-left:auto;font-size:23px}.hp-category-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 30px;margin-top:32px;font-size:12px;display:flex}.hp-category-more>span{color:#8b8071;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.hp-category-more a{border-bottom:1px solid #cfc5b6;padding:8px 0}.hp-category-more a:hover{color:#927344}.hp-diamond{isolation:isolate;color:#fff;background:#080e1c;scroll-margin-top:180px;position:relative;overflow:hidden}.hp-diamond-image{z-index:-2;position:absolute;inset:0 0 44px 30%;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 40%);mask-image:linear-gradient(90deg,#0000 15%,#000 40%)}.hp-diamond-image img{object-fit:contain;object-position:right center}.hp-diamond-inner{align-items:center;max-width:1280px;min-height:590px;margin:auto;padding:70px 48px;display:flex}.hp-diamond-copy{max-width:500px}.hp-diamond .hp-kicker{color:#b1c2d9;font-size:9px}.hp-diamond h2{color:#f3f5fa;margin:25px 0 28px;font-size:clamp(64px,7vw,96px);line-height:.98}.hp-diamond h2 em{color:#b9cbe3;font-weight:400}.hp-diamond-copy>p:not(.hp-kicker){color:#bfc9d8;margin-bottom:30px;font-size:14px;line-height:1.9}.hp-button--light{color:#eef4ff;background:#080e1c33;border-color:#97aac4}.hp-button--light:hover{color:#152238;background:#edf3fc}.hp-diamond-secondary{color:#bfccdd;margin-top:24px;font-size:11px;line-height:1.7;display:block}.hp-diamond-secondary span{margin-left:12px}.hp-diamond-secondary:hover{text-underline-offset:5px;text-decoration:underline}.hp-diamond-footer{color:#bfcde0;letter-spacing:.19em;text-transform:uppercase;background:#080e1c50;border-top:1px solid #a0b9df26;justify-content:center;align-items:center;gap:30px;min-height:54px;font-size:9px;display:flex}.hp-diamond-footer>span:nth-child(2n){color:#7b94b4;font-size:16px}.hp-filter-row{border-block:1px solid #d9d2c7;justify-content:space-between;align-items:center;gap:18px;margin-bottom:32px;padding:13px 0;display:flex}.hp-filters{flex-wrap:wrap;gap:6px;display:flex}.hp-filters button{cursor:pointer;background:0 0;padding:11px 18px;font-size:12px;transition:background .2s}.hp-filters button[aria-pressed=true]{color:#fff;background:#3d3429}.hp-filters button:hover:not([aria-pressed=true]){background:#eee8de}.hp-filter-count{color:#8c8173;white-space:nowrap;font-size:10px}.hp-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 24px;display:grid}.hp-product{min-width:0;position:relative}.hp-product-image{aspect-ratio:1/1.1;background:#f0eeea;position:relative;overflow:hidden}.hp-product-image img{object-fit:contain;mix-blend-mode:multiply;padding:12px;transition:transform .6s}.hp-product:hover img{transform:scale(1.045)}.hp-product-image>span:not(.hp-product-arrow){color:#8c8173;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.hp-product-arrow{color:#80715d;opacity:0;font-size:22px;transition:opacity .2s;position:absolute;bottom:12px;right:15px}.hp-product:hover .hp-product-arrow,.hp-product:focus-within .hp-product-arrow{opacity:1}.hp-product-info{padding-top:18px}.hp-product h3{font-size:23px;line-height:1.2}.hp-product-info p{letter-spacing:.04em;color:#74634f;margin-top:10px;font-size:12px}.hp-product>button{box-shadow:none;background:#fffc;width:34px;height:34px}.hp-more{text-align:center;margin-top:38px}.hp-watches{background:#eeece7;scroll-margin-top:180px}.hp-watches .hp-product-image{background:#f9f8f5}.hp-brands{text-align:center;border-top:1px solid #cfc5b6;margin-top:65px;padding-top:35px}.hp-brand-grid{background:#d6cfc4;border:1px solid #d6cfc4;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:25px;display:grid}.hp-brand-grid a{background:#f8f6f1;justify-content:center;align-items:center;min-height:170px;padding:16px;transition:background .2s;display:flex}.hp-brand-grid a:hover{background:#fff}.hp-brand-grid img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:170px;height:138px}.hp-buyback{background:#e9e0d2;grid-template-columns:1fr 1fr;min-height:500px;display:grid}.hp-buyback-image{min-width:0;position:relative;overflow:hidden}.hp-buyback-image img{object-fit:cover;object-position:80% center}.hp-buyback-copy{align-self:center;padding:75px clamp(30px,6vw,100px)}.hp-buyback h2{font-size:56px}.hp-buyback h2 em{color:#977b57;font-weight:400}.hp-buyback-copy>p:not(.hp-kicker){color:#766957;max-width:400px;margin:24px 0 30px;font-size:14px;line-height:1.9}.hp-buyback-copy>.hp-text-link{width:fit-content;margin-top:18px;display:flex}.hp-visit{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-block:100px;display:grid}.hp-visit h2{font-size:60px}.hp-visit h2 em{color:#9f896b}.hp-visit>div>p:not(.hp-kicker){color:#7f7364;max-width:370px;margin:25px 0;font-size:14px;line-height:1.9}.hp-address{text-align:center;background:#f2eee7;border:1px solid #cfc5b6;padding:60px 24px;position:relative}.hp-address:after{content:"";pointer-events:none;border:1px solid #cfc5b680;position:absolute;inset:10px}.hp-address-mark{font-family:var(--font-cormorant),Georgia,serif;color:#a18b6a;margin-bottom:30px;font-size:64px;line-height:1;display:block}.hp-address h3{font-size:32px}.hp-address>p:not(.hp-kicker){margin:10px auto 30px!important}.hp-address .hp-kicker{font-size:9px}.hp-mobile-clock{display:none}.hp-home a:focus-visible,.hp-home button:focus-visible{outline-offset:5px;outline:2px solid #927344}.hp-diamond a:focus-visible{outline-color:#bfd1ea}@media (min-width:1600px){.hp-section,.hp-diamond-inner{max-width:1400px}.hp-diamond-inner{min-height:650px}}@media (max-width:1000px){.hp-section{padding:65px 28px}.hp-section-heading{gap:20px}.hp-home h2{font-size:44px}.hp-category-grid{gap:18px}.hp-category-caption h3{font-size:30px}.hp-category-caption{gap:10px}.hp-diamond-inner{min-height:540px;padding:60px 32px}.hp-diamond h2{font-size:74px}.hp-diamond-copy{max-width:380px}.hp-diamond-image{left:25%}.hp-buyback-copy{padding:50px 30px}.hp-buyback h2{font-size:46px}.hp-visit{gap:35px}.hp-address h3{font-size:27px}.hp-brand-grid a{padding:18px}.hp-product-grid{gap:30px 18px}}@media (max-width:767px){.hp-section{padding:55px 22px}.hp-section-heading{margin-bottom:28px;display:block}.hp-section-heading>.hp-text-link{margin-top:18px}.hp-home h2{font-size:42px}.hp-kicker{margin-bottom:13px;font-size:9px}.hp-category-grid{scroll-snap-type:x mandatory;gap:16px;margin:0 -22px;padding:0 22px 12px;scroll-padding:22px;display:flex;overflow-x:auto}.hp-category{scroll-snap-align:start;flex:0 0 80%}.hp-category-image{aspect-ratio:1}.hp-category-caption h3{font-size:32px}.hp-category-more{gap:9px 21px;margin-top:24px;font-size:11px}.hp-category-more>span{text-align:center;width:100%;font-size:9px}.hp-diamond-inner{min-height:0;padding:50px 24px 345px;display:block}.hp-diamond-copy{text-align:center;max-width:none}.hp-diamond .hp-kicker{letter-spacing:.17em;font-size:8px}.hp-diamond h2{margin-top:22px;font-size:68px}.hp-diamond-copy>p:not(.hp-kicker){font-size:13px}.hp-diamond-image{height:340px;inset:auto 0 54px;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.hp-diamond-image img{object-fit:cover;object-position:right center}.hp-diamond-secondary{margin-top:22px;font-size:10px}.hp-diamond-footer{letter-spacing:.12em;gap:16px;font-size:8px}.hp-diamond,.hp-watches{scroll-margin-top:120px}.hp-filter-row{align-items:flex-start;gap:8px}.hp-filters{gap:4px}.hp-filters button{padding:10px 12px;font-size:11px}.hp-filter-count{padding-top:12px;font-size:9px}.hp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.hp-product-image img{padding:6px}.hp-product-info{padding-top:13px}.hp-product h3{font-size:21px}.hp-product-info p{font-size:11px}.hp-product>button{width:30px;height:30px;top:5px;right:5px}.hp-product-arrow{opacity:1;font-size:18px;bottom:8px;right:10px}.hp-more{margin-top:30px}.hp-brands{margin-top:44px;padding-top:28px}.hp-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.hp-brand-grid a{min-height:140px;padding:12px}.hp-brand-grid img{max-width:150px;height:116px}.hp-buyback{grid-template-columns:1fr}.hp-buyback-image{height:250px}.hp-buyback-copy{padding:40px 24px 50px}.hp-buyback h2{font-size:46px}.hp-buyback-copy>p:not(.hp-kicker){font-size:13px}.hp-buyback .hp-button{font-size:9px}.hp-visit{grid-template-columns:1fr;gap:35px}.hp-visit h2{font-size:50px}.hp-visit>div>p:not(.hp-kicker){margin:20px 0;font-size:13px}.hp-address{padding:40px 20px}.hp-address h3{font-size:30px}.hp-address-mark{margin-bottom:25px;font-size:52px}.hp-mobile-clock{border-top:1px solid #ded7cb;justify-content:center;padding:30px 20px 45px;display:flex}}@media (prefers-reduced-motion:reduce){.hp-home *{scroll-behavior:auto!important;transition:none!important}}.hp-watch-strip{margin-inline:-48px}.hp-watch-strip>section{padding-block:0}.hp-watches .hp-section-heading{margin-bottom:20px}@media (max-width:1000px){.hp-watch-strip{margin-inline:-28px}}@media (max-width:767px){.hp-watch-strip{margin-inline:-22px}.hp-selection{display:none}}
