.page-head{position:relative;padding:calc(var(--nav-h) + 80px) 0 70px;overflow:hidden;isolation:isolate}.page-head__media{position:absolute;inset:0 0 0 38%;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%)}.page-head__media .ph,.page-head__media img{width:100%;height:100%;object-fit:cover}.page-head h1{font-size:clamp(3.2rem,7vw,6.8rem);line-height:.95}.page-head__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}.addr{margin-top:20px;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--brass)}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.filters button{padding:.55em 1.1em;border-radius:999px;border:1px solid var(--hair);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.filters button[aria-pressed=true]{background:var(--brass);color:var(--navy);border-color:var(--brass)}.watches--full .watch__btns{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:18px}.link{color:var(--brass);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;border-bottom:1px solid currentColor;padding-bottom:2px}.spec{width:min(900px,92vw);padding:36px;border:0;background:var(--navy-2);color:var(--ivory);box-shadow:0 0 0 1px var(--hair),0 40px 120px #0009}.spec::backdrop{background:#040810b3}.spec__x{position:absolute;right:16px;top:16px;width:40px;height:40px;border-radius:50%;border:1px solid var(--hair)}.spec__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:34px;align-items:center}.spec__img{aspect-ratio:4 / 5;overflow:hidden}.spec__img .ph,.spec__img img{width:100%;height:100%;object-fit:cover}.spec__dl{margin:18px 0 24px}.spec__dl div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--brass) 18%,transparent);font-size:.9rem}.spec__dl dt{color:var(--brass);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.spec__dl dd{margin:0;text-align:right}.cfg{background:var(--navy-2)}.cfg__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:start}.cfg__visual{position:sticky;top:calc(var(--nav-h) + 30px)}.caseback{width:100%;max-width:480px;display:block;margin:0 auto;--dial: #E8E2D0;--strap: #5a1d1d}.caseback [data-dial],.caseback rect{transition:fill .5s}.cb__text{font-family:var(--font-display);fill:#2a2f36}.cb__small{font-family:var(--font-text);fill:#39414c}.cfg__cap{text-align:center;font-family:var(--font-display);font-style:italic;color:var(--brass);margin-top:14px}.cfg__form{display:grid;gap:22px}.cfg__form fieldset,.card-form fieldset{border:0;padding:0;margin:0;min-width:0}.cfg__form legend,.card-form legend{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--brass);margin-bottom:10px;padding:0}.opts{display:flex;flex-wrap:wrap;gap:8px}.opt{position:relative;cursor:pointer}.opt input{position:absolute;opacity:0;inset:0;cursor:pointer}.opt span{display:inline-flex;align-items:center;gap:8px;padding:.65em 1.1em;border-radius:999px;border:1px solid var(--hair);font-size:.88rem;transition:background .25s,border-color .25s}.opt span i{width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 1px var(--hair)}.opt span small{color:var(--brass);font-size:.74rem}.opt input:checked+span{background:color-mix(in srgb,var(--brass) 22%,transparent);border-color:var(--brass)}.opt input:focus-visible+span{outline:1px solid var(--brass);outline-offset:3px}.f{display:grid;gap:6px;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--brass)}.f small{letter-spacing:.04em;text-transform:none;color:color-mix(in srgb,var(--ivory) 55%,transparent);margin-left:8px}.f input,.f select{font:inherit;font-size:1rem;letter-spacing:0;text-transform:none;padding:.8em 1em;background:transparent;color:var(--ivory);border:1px solid var(--hair);border-radius:0;color-scheme:dark}.f select option{background:var(--navy)}.fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.err{font-style:normal;color:#e08a8a;font-size:.78rem;letter-spacing:0;text-transform:none}.err:empty{display:none}.is-err input,.is-err select{border-color:#e08a8a}.cfg__sum{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.cfg__sum div{padding:14px 10px 14px 0;display:grid;gap:4px}.cfg__sum span{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--ivory) 60%,transparent)}.cfg__sum b{font-family:var(--font-display);font-weight:400;font-size:1.7rem;font-variant-numeric:tabular-nums}.cfg__form>.crown-btn{justify-self:start}.note{font-size:.82rem;color:color-mix(in srgb,var(--ivory) 60%,transparent)}.form-msg{min-height:1.3em;color:var(--brass)}.done{display:grid;gap:16px;justify-items:start}.forms2{display:grid;grid-template-columns:1.2fr 1fr;gap:34px;align-items:start}.card-form{display:grid;gap:20px;padding:34px;box-shadow:0 0 0 1px var(--hair);background:var(--navy-2)}.card-form>.crown-btn{justify-self:start}.card-form--guilloche{background:var(--guilloche),var(--navy-2);background-size:600px 600px,auto;background-position:100% 0}.plate--maker .plate__mask{--ar: 4 / 5}@media (max-width: 900px){.cfg__grid,.forms2,.page-head__grid,.spec__grid{grid-template-columns:1fr;gap:36px}.cfg__visual{position:static}.caseback{max-width:320px}.page-head__media{inset:0;opacity:.3}}@media (max-width: 560px){.fields,.cfg__sum{grid-template-columns:1fr}.card-form{padding:22px}.spec{padding:24px 18px}}
