:root{--sw-bg:250 249 246;--sw-bg-raised:255 255 255;--sw-bg-sunken:241 238 232;--sw-bg-contrast:24 24 22;--sw-ink:31 30 27;--sw-ink-muted:101 98 91;--sw-line:222 218 210;--sw-signal:125 84 64;--sw-signal-ink:112 73 52;--sw-ink-inverse:250 249 246;--tt-serif:Georgia,'Times New Roman',serif}
html[data-sw-mode=dark]{--sw-bg:20 20 18;--sw-bg-raised:29 29 26;--sw-bg-sunken:15 15 13;--sw-bg-contrast:10 10 9;--sw-ink:245 243 236;--sw-ink-muted:185 181 170;--sw-line:64 61 53;--sw-signal:194 151 122;--sw-signal-ink:211 173 145}
.announcement-bar{border:0}.announcement-bar .prose{letter-spacing:.12em;font-size:9px!important}.header{padding-block:22px!important}.header__logo-text{font-family:var(--tt-serif);font-size:23px;letter-spacing:-.045em!important}.header__primary-nav-item>a{font-size:12px;letter-spacing:.025em}.shopify-section--header x-header{box-shadow:none!important}.button{transition:background .25s,transform .25s}.button:hover{transform:translateY(-2px)}.product-card{box-shadow:none!important;border-color:transparent!important}.product-card__figure{border-radius:0!important;background:#fff}.product-card img{transition:transform .6s}.product-card:hover img{transform:scale(1.025)}.shop-by-brand__eyebrow{letter-spacing:.2em}.brand-card{box-shadow:none!important;border:0!important}.brand-card__media{background:#fff!important}.shop-by-brand__header h1,.collection-banner h1,.sw-specs h2{font-family:var(--tt-serif);font-weight:400;letter-spacing:-.04em}.footer{border-top:1px solid rgb(var(--sw-line))}
.tt-home{background:rgb(var(--sw-bg));color:rgb(var(--sw-ink));font-size:15px;line-height:1.7}.tt-container{width:min(1280px,calc(100% - 96px));margin-inline:auto}.tt-home h1,.tt-home h2,.tt-home h3,.tt-home p{margin:0}.tt-home h1,.tt-home h2{font-family:var(--tt-serif);font-weight:400;letter-spacing:-.055em;text-transform:none;line-height:1.08}.tt-home h2{font-size:clamp(36px,4vw,58px)}.tt-home h3{font-weight:400;letter-spacing:-.02em;line-height:1.25}.tt-home a{text-decoration:none}.tt-home .tt-eyebrow{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;line-height:1.5}.tt-hero{height:min(790px,calc(100svh - 110px));min-height:570px;position:relative;overflow:hidden;background:#211d17;color:#fff}.tt-hero__media,.tt-hero__shade{position:absolute;inset:0}.tt-hero__media img,.tt-hero__video{width:100%;height:100%;object-fit:cover;object-position:66% 50%}.tt-hero__image{animation:tt-settle 2s cubic-bezier(.16,1,.3,1) both}.tt-hero__shade{background:linear-gradient(90deg,rgba(9,9,8,.71),rgba(9,9,8,.22) 57%,transparent 80%),linear-gradient(0deg,rgba(0,0,0,.48),transparent 28%);pointer-events:none}.tt-hero__copy{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:25px}.tt-hero .tt-eyebrow{color:#e3c9b0;margin-bottom:25px}.tt-hero h1{font-size:clamp(54px,6.1vw,88px);max-width:600px;text-wrap:balance;color:#fff}.tt-hero h1 em{display:block;font-weight:400;color:#eee4d8}.tt-hero .tt-hero__intro{font-size:15px;line-height:1.8;max-width:345px;color:#efebe6;margin-top:25px}.tt-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.tt-button{display:inline-flex;gap:34px;align-items:center;justify-content:space-between;background:rgb(var(--sw-ink));color:rgb(var(--sw-bg));padding:16px 24px;font-size:11px;letter-spacing:.08em;min-height:52px;transition:transform .25s,background .25s}.tt-button--light{background:#f8f5ee;color:#24221e}.tt-button:hover{transform:translateY(-3px);background:#d7c3b1;color:#211b16}.tt-button span,.tt-link span{font-size:18px;line-height:1}.tt-link{display:inline-flex;align-items:center;gap:17px;font-size:12px;padding:8px 0;border-bottom:1px solid rgb(var(--sw-ink)/.35);transition:gap .2s}.tt-link:hover{gap:24px}.tt-link--light{color:#fff;border-color:#ffffff70}.tt-hero__foot{position:absolute;left:0;right:0;bottom:26px;z-index:1;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#e6e0d7}.tt-assurance{border-bottom:1px solid rgb(var(--sw-line));background:rgb(var(--sw-bg-raised))}.tt-assurance__grid{display:flex;justify-content:center;gap:70px;padding-block:24px;font-size:11px;color:rgb(var(--sw-ink-muted))}.tt-assurance b{margin-right:13px;color:rgb(var(--sw-signal));font-size:20px;font-weight:400}.tt-intro{text-align:center;max-width:810px;padding-block:100px 95px}.tt-intro .tt-eyebrow,.tt-section-head .tt-eyebrow,.tt-questions .tt-eyebrow,.tt-closing .tt-eyebrow{color:rgb(var(--sw-signal-ink));margin-bottom:20px}.tt-intro>p:not(.tt-eyebrow){max-width:600px;margin:23px auto 0;color:rgb(var(--sw-ink-muted));font-size:14px}.tt-selections{display:flex;gap:32px;justify-content:center;margin-top:30px}.tt-selections a{font-size:12px;border-bottom:1px solid rgb(var(--sw-line));padding:8px 0;min-width:125px;display:flex;justify-content:space-between}.tt-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px}.tt-section-head .tt-eyebrow{margin-bottom:14px}.tt-brands{padding-bottom:100px}.tt-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 25px}.tt-brand__image{aspect-ratio:1.35;background:#fff;overflow:hidden;border:1px solid rgb(var(--sw-line)/.45);display:flex;align-items:center;justify-content:center}.tt-brand__image img{width:79%;height:82%;object-fit:contain;mix-blend-mode:multiply;transition:transform .7s cubic-bezier(.16,1,.3,1)}.tt-brand:hover img{transform:scale(1.07)}.tt-brand__label{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.tt-brand__label h3{font-family:var(--tt-serif);font-size:25px}.tt-brand__label span{transition:transform .25s}.tt-brand:hover .tt-brand__label span{transform:translate(3px,-3px)}.tt-brand>p{font-size:10px;color:rgb(var(--sw-ink-muted));margin-top:5px;letter-spacing:.07em}.tt-milestone{background:#211f1b;color:#f7f4ee;padding-block:90px}.tt-milestone__grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.tt-milestone .tt-eyebrow{color:#cfb69f;margin-bottom:24px}.tt-milestone h2{max-width:470px}.tt-milestone .tt-milestone__intro{color:#c6c1b8;font-size:14px;max-width:420px;margin:24px 0}.tt-milestone__list article{display:flex;gap:28px;padding:26px 0;border-bottom:1px solid #ffffff26}.tt-milestone__list article:first-child{padding-top:0}.tt-index{font-size:10px;letter-spacing:.1em;color:#af927b;display:block}.tt-milestone__list h3{font-family:var(--tt-serif);font-size:29px}.tt-milestone__list p{font-size:13px;line-height:1.8;color:#bdb7ac;margin-top:9px}.tt-process{padding-block:100px}.tt-process__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;list-style:none;padding:0;margin:48px 0 0}.tt-process__grid li{border-top:1px solid rgb(var(--sw-line));padding-top:25px}.tt-process__grid h3{font-family:var(--tt-serif);font-size:27px;margin:24px 0 14px}.tt-process__grid p{font-size:13px;color:rgb(var(--sw-ink-muted));max-width:340px}.tt-questions{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;padding-block:20px 100px}.tt-questions h2{max-width:330px;margin-bottom:25px}.tt-questions details{border-bottom:1px solid rgb(var(--sw-line));padding:21px 0}.tt-questions details:first-child{border-top:1px solid rgb(var(--sw-line))}.tt-questions summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:14px}.tt-questions summary::-webkit-details-marker{display:none}.tt-questions summary span{font-size:23px;font-weight:300;transition:transform .25s}.tt-questions details[open] summary span{transform:rotate(45deg)}.tt-questions details p{color:rgb(var(--sw-ink-muted));font-size:13px;padding:16px 30px 0 0}.tt-closing{text-align:center;padding:80px 0 90px;background:rgb(var(--sw-bg-sunken))}.tt-closing h2{margin:0 auto 30px;max-width:720px}.tt-video-toggle{position:absolute;z-index:3;right:24px;bottom:65px;padding:9px 14px;background:#0008;color:#fff;font-size:11px;border:1px solid #fff5}.tt-home :focus-visible{outline:2px solid #ad8060;outline-offset:5px}.tt-inview{animation:tt-rise .75s cubic-bezier(.16,1,.3,1) both}@keyframes tt-rise{from{opacity:.25;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes tt-settle{from{transform:scale(1.045)}to{transform:scale(1)}}
@media(min-width:1000px){.header__primary-nav>button{display:none!important}}
@media(max-width:999px){.tt-container{width:calc(100% - 56px)}.tt-hero{min-height:600px;height:700px}.tt-hero h1{max-width:470px}.tt-assurance__grid{gap:30px}.tt-milestone__grid{gap:50px}.tt-questions{gap:45px}.tt-brand-grid{gap:28px 18px}.tt-brand__label h3{font-size:21px}}
@media(max-width:699px){.header{padding-block:16px!important}.header__logo-text{font-size:20px}.tt-container{width:calc(100% - 40px)}.tt-hero{height:650px;min-height:0}.tt-hero__media img,.tt-hero__video{object-position:64% 50%}.tt-hero__shade{background:linear-gradient(0deg,#10100fe6,rgba(16,16,15,.28) 80%)}.tt-hero__copy{justify-content:flex-end;padding-bottom:96px}.tt-hero .tt-eyebrow{font-size:9px;margin-bottom:17px}.tt-hero h1{font-size:55px;max-width:340px}.tt-hero .tt-hero__intro{font-size:13px;max-width:290px;margin-top:20px}.tt-actions{gap:20px;margin-top:25px}.tt-button{padding:14px 18px;gap:20px;font-size:10px}.tt-link{font-size:11px;gap:12px}.tt-hero__foot{font-size:8px;bottom:25px;gap:25px;align-items:flex-end}.tt-hero__foot span{max-width:130px}.tt-hero__foot span:last-child{text-align:right}.tt-assurance__grid{gap:12px;justify-content:space-between;padding-block:18px;font-size:9px;line-height:1.5;text-align:center}.tt-assurance__grid span{flex:1}.tt-assurance b{display:block;margin:0 0 4px;font-size:18px}.tt-intro{padding-block:64px}.tt-home h2{font-size:39px}.tt-intro>p:not(.tt-eyebrow){font-size:13px}.tt-section-head{align-items:flex-start;gap:15px;margin-bottom:27px}.tt-section-head h2{font-size:34px;max-width:230px}.tt-section-head>.tt-link{white-space:nowrap;margin-top:37px}.tt-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 13px}.tt-brand__image{aspect-ratio:1}.tt-brand__label{margin-top:12px}.tt-brand__label h3{font-size:21px}.tt-brand>p{font-size:9px}.tt-brands{padding-bottom:64px}.tt-milestone{padding-block:60px}.tt-milestone__grid{grid-template-columns:1fr;gap:38px}.tt-milestone__list article{gap:22px;padding:22px 0}.tt-process{padding-block:64px}.tt-process__grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.tt-process__grid li{display:grid;grid-template-columns:30px 1fr;gap:0 14px;padding-top:22px}.tt-process__grid .tt-index{grid-row:1/3;margin-top:8px}.tt-process__grid h3{font-size:27px;margin:0 0 10px}.tt-process__grid p{max-width:none}.tt-questions{grid-template-columns:1fr;gap:30px;padding-block:0 64px}.tt-questions h2{max-width:100%;margin-bottom:17px}.tt-closing{padding-block:60px}.tt-home .tt-eyebrow{font-size:9px}.tt-video-toggle{bottom:auto;top:20px}}
@media(prefers-reduced-motion:reduce){.tt-hero__image,.tt-inview{animation:none!important}.tt-home *,.product-card img,.button{transition:none!important}}

.product-info__title{font-family:var(--tt-serif);font-weight:400;letter-spacing:-.04em;line-height:1.15}.product-description th{text-align:left;font-weight:500;min-width:125px}.product-description td{line-height:1.7}.simcha-disclosures{font-size:12px!important}@media(max-width:380px){.tt-actions{flex-wrap:wrap;gap:16px}.tt-hero__copy{padding-bottom:75px}}

.product-info__block-item[data-block-type="buy-buttons"] .simcha-disclosures{margin-block-end:24px}
.product-content-below-gallery{width:100%;min-width:0;padding-top:28px;border-top:1px solid rgb(var(--sw-line))}
.product-content-below-gallery .product-description{max-width:none}
.product-content-below-gallery .product-description table{width:100%;table-layout:fixed}
.product-description td,.product-description th{overflow-wrap:anywhere}
.brand-card__media,.tt-brand__image{display:flex;align-items:center;justify-content:center;box-shadow:none;isolation:isolate}
.brand-card__media img,.tt-brand__image img{display:block;width:100%;height:100%;padding:10%;object-fit:contain;object-position:50% 50%!important;transform:translateY(var(--sw-image-y,0%)) scale(var(--sw-image-scale,1));transition:transform .5s ease}
.brand-card__media img[src*="watch-collection-conquest"],.tt-brand__image img[src*="watch-collection-conquest"]{--sw-image-y:-4%;--sw-image-scale:1.2}
.brand-card__media img[src*="tudor-m91350"],.tt-brand__image img[src*="tudor-m91350"]{--sw-image-y:-11%;--sw-image-scale:1.35}
.brand-card__media img[src*="0906b2c"],.tt-brand__image img[src*="0906b2c"]{--sw-image-scale:1.13}
.brand-card__media img[src*="a10320101"],.tt-brand__image img[src*="a10320101"]{--sw-image-scale:1.08}
@media(hover:hover){.brand-card:hover .brand-card__media img,.tt-brand:hover .tt-brand__image img{transform:translateY(var(--sw-image-y,0%)) scale(calc(var(--sw-image-scale,1) * 1.04))}}
@media(prefers-reduced-motion:reduce){.brand-card__media img,.tt-brand__image img{transition:none}}

.product:has(.product-content-below-gallery){row-gap:32px}
.product:has(.product-content-below-gallery) .product-info{position:relative;top:auto;align-self:start}
