:root{--bg: #0b0b0c;--surface: #141415;--raise: #1b1b1c;--line: #2b2a28;--fg: #f1eee8;--muted: #a39f96;--gold: #b89a5b;--on-gold: #0b0b0c;--good: #7fb08a;--warn: #d0a455;--font-display: "Cormorant Garamond", "Times New Roman", serif;--font-body: "Jost", "Helvetica Neue", Arial, sans-serif;--gutter: clamp(16px, 5vw, 64px);--section: clamp(72px, 12vw, 152px);color-scheme:dark}@media(prefers-color-scheme:light){:root{--bg: #f6f4ef;--surface: #ffffff;--raise: #efece4;--line: #dcd7cb;--fg: #121110;--muted: #66625a;--gold: #8a6d2f;--on-gold: #ffffff;--good: #2f6b3f;--warn: #8a5f0f;color-scheme:light}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font:300 16px/1.7 var(--font-body);margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;line-height:1.08;margin:0;text-wrap:balance;letter-spacing:.01em}p{margin:0;max-width:62ch}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.skip{position:absolute;left:-999px;top:0;background:var(--gold);color:var(--on-gold);padding:10px 16px;z-index:100}.skip:focus{left:0}.wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--gutter)}.eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-weight:400}.sec{padding-block:var(--section)}.sec-head{display:grid;gap:18px;margin-bottom:clamp(36px,6vw,72px)}.sec-head h2{font-size:clamp(34px,5vw,60px);max-width:18ch}.sec-head p{color:var(--muted)}.sec-foot{margin-top:56px}.rte>*+*{margin-top:1em}.rte a{border-bottom:1px solid var(--gold)}.lead{color:var(--muted);font-size:18px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;font:400 12px/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--gold);color:var(--fg);background:transparent;cursor:pointer;transition:background .25s,color .25s;text-align:center}.btn:hover,.btn.solid{background:var(--gold);color:var(--on-gold)}.btn.solid:hover{background:transparent;color:var(--fg)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn.wide{width:100%}.link{font-size:12px;letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid var(--gold);padding-bottom:4px;display:inline-block}.announce{border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);text-align:center;padding:10px var(--gutter)}header.site{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--line)}.bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:84px;gap:16px}.logo{justify-self:center;display:flex;align-items:center;gap:14px}.logo img{width:56px;height:56px;border:1px solid var(--line);object-fit:cover}.logo span{font:500 22px var(--font-display);letter-spacing:.3em;text-transform:uppercase;display:none}.tools{justify-self:end;display:flex;align-items:center;gap:6px}.icon-btn{background:none;border:0;color:var(--fg);width:44px;height:44px;display:grid;place-items:center;cursor:pointer;position:relative}.icon-btn svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.2}.burger{justify-self:start}.count{position:absolute;top:6px;right:4px;background:var(--gold);color:var(--on-gold);font-size:10px;min-width:16px;height:16px;border-radius:8px;display:grid;place-items:center;line-height:1;padding-inline:3px}nav.main{display:none;border-top:1px solid var(--line)}nav.main ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;column-gap:clamp(16px,2.2vw,34px)}nav.main a{display:block;padding:16px 0;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);transition:color .2s}nav.main a:hover,nav.main a[aria-current]{color:var(--fg)}.searchrow{border-top:1px solid var(--line);padding-block:14px}.searchrow input,.search-page input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--gold);color:var(--fg);font:300 18px var(--font-body);padding:10px 0;border-radius:0}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:var(--bg);padding:20px var(--gutter) 40px;overflow-y:auto}.drawer .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.drawer ul{list-style:none;margin:0;padding:0}.drawer li{border-bottom:1px solid var(--line)}.drawer li a{display:block;padding:18px 0;font:500 28px var(--font-display)}@media(min-width:960px){.burger{display:none}.logo span{display:block}nav.main{display:block}}.hero{border-bottom:1px solid var(--line);overflow:hidden}.hero .wrap{display:grid;gap:clamp(32px,6vw,80px);align-items:center;padding-block:clamp(56px,9vw,120px)}.hero h1{font-size:clamp(44px,8vw,104px);letter-spacing:.04em}.hero h1 em{display:block;font-style:italic;color:var(--gold);font-weight:400;font-size:.56em;letter-spacing:.14em;margin-top:14px}.hero .eyebrow{margin-bottom:22px}.hero .lead{margin-block:28px 40px;font-size:clamp(16px,1.6vw,19px)}.dial-wrap{justify-self:center;width:min(100%,460px);aspect-ratio:1}.dial-wrap svg,.hero-img{width:100%;height:100%;object-fit:cover;display:block}.hero-img{border:1px solid var(--line)}@media(min-width:900px){.hero .wrap{grid-template-columns:1.15fr .85fr}}.about{display:grid;gap:clamp(32px,6vw,96px)}.about h2{font-size:clamp(34px,5vw,60px);max-width:14ch}.about .body{display:grid;gap:22px;color:var(--muted);font-size:18px}.pillars{display:grid;margin-top:40px;border-top:1px solid var(--line)}.pillars>div{padding:22px 0;border-bottom:1px solid var(--line);display:grid;gap:4px}.pillars b{font:500 22px var(--font-display);color:var(--fg)}.pillars span{font-size:14px}@media(min-width:900px){.about{grid-template-columns:1fr 1.1fr}}.sec+.sec{border-top:1px solid var(--line)}.grid{display:grid;gap:clamp(22px,3vw,40px) clamp(18px,2.4vw,32px);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));align-content:start}.card{display:grid;gap:14px;min-width:0;align-content:start}.ph{position:relative;aspect-ratio:4/5;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;overflow:hidden;transition:border-color .3s;color:var(--muted)}.ph img{width:100%;height:100%;object-fit:cover}.card:hover .ph{border-color:var(--gold)}.ph-icon{width:50%;height:auto}.ph .tag{position:absolute;left:12px;top:12px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:4px 9px;border:1px solid currentColor;background:var(--bg)}.tag.in{color:var(--good)}.tag.out{color:var(--warn)}.card h3{font-size:25px}.card .type{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.card .row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.price{font:500 24px var(--font-display);font-variant-numeric:tabular-nums}.view{font-size:11px;letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid var(--gold);padding-bottom:3px}.empty{padding:40px 0;color:var(--muted)}.pager{display:flex;justify-content:center;gap:28px;margin-top:56px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.pager a{color:var(--fg);border-bottom:1px solid var(--gold)}.brands{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.brands a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(28px,4vw,52px) clamp(22px,3vw,36px);display:flex;justify-content:space-between;align-items:end;gap:16px;min-height:180px;transition:background .3s;min-width:0}.brands a:hover{background:var(--surface)}.brands .n{font:500 clamp(26px,3vw,36px)/1.1 var(--font-display)}.brands .arrow{color:var(--gold);font-size:22px;transition:transform .3s}.brands a:hover .arrow{transform:translate(6px)}.private{display:grid;gap:clamp(32px,6vw,80px);align-items:start}.private h2{font-size:clamp(34px,5vw,60px)}.private .lead{margin-block:24px 36px}@media(min-width:900px){.private{grid-template-columns:1fr 1fr}}form.f{display:none;gap:20px;background:var(--surface);border:1px solid var(--line);padding:clamp(22px,4vw,44px)}form.f.open{display:grid}.field{display:grid;gap:6px;min-width:0}.field label{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.field input,.field select,.field textarea{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--fg);font:300 17px var(--font-body);padding:10px 0;border-radius:0}.field select option{background:var(--surface);color:var(--fg)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--gold)}.field textarea{min-height:110px;resize:vertical}.two{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.status{font-size:14px;color:var(--muted);border-left:1px solid var(--gold);padding-left:14px}.letter form,details.inline form{display:grid;gap:20px;margin-top:26px}.letter{display:grid;gap:28px;justify-items:start;max-width:760px;margin-inline:auto}.letter>svg{width:64px;height:64px;stroke:var(--gold);fill:none;stroke-width:1}.letter h2{font-size:clamp(30px,4.4vw,52px)}.letter p{color:var(--muted);font-size:18px}.actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.mail-line{font-size:14px;color:var(--muted)}.mail-line b{color:var(--fg);font-weight:400;overflow-wrap:anywhere}.social{list-style:none;margin:8px 0 0;padding:0;width:100%;border-top:1px solid var(--line)}.social li{border-bottom:1px solid var(--line)}.social a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;padding:18px 0}.social span{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.social b{font:500 clamp(20px,3vw,26px) var(--font-display);overflow-wrap:anywhere}.social a:hover b{color:var(--gold)}details.inline{width:100%;border-top:1px solid var(--line);padding-top:22px}details.inline summary{cursor:pointer;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);list-style:none}details.inline summary::-webkit-details-marker{display:none}details.inline summary:after{content:" +";color:var(--gold)}details.inline[open] summary:after{content:" \2013"}.fab{position:fixed;right:16px;bottom:18px;z-index:25;width:56px;height:56px;border-radius:50%;border:1px solid var(--gold);background:var(--bg);color:var(--gold);display:grid;place-items:center;cursor:pointer;transition:background .25s,color .25s}.fab:hover,.fab[aria-expanded=true]{background:var(--gold);color:var(--on-gold)}.fab svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.2}.mini{position:fixed;right:16px;bottom:86px;z-index:25;width:min(380px,calc(100vw - 32px));max-height:calc(100vh - 140px);overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-top-color:var(--gold);padding:24px;display:grid;gap:16px}.mini h3{font-size:26px}.mini p{color:var(--muted);font-size:14px}.mini .addr{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.mini .addr b{font-weight:400;overflow-wrap:anywhere}.mini form{display:grid;gap:14px}.mini .btn{width:100%}.copy{background:none;border:0;border-bottom:1px solid var(--gold);color:var(--fg);font:400 11px var(--font-body);letter-spacing:.2em;text-transform:uppercase;padding:0 0 3px;cursor:pointer}footer.site{border-top:1px solid var(--line);background:var(--surface);margin-top:0}.fcols{display:grid;gap:48px;padding-block:clamp(56px,8vw,96px);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.fcols h4{margin:0 0 16px;font:400 11px/1.4 var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.fcols p{color:var(--muted);font-size:14.5px;margin-bottom:20px}.legal{border-top:1px solid var(--line);padding-block:28px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px 32px;font-size:12.5px;color:var(--muted)}.legal ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0}.legal a:hover{color:var(--fg)}.crumbs{font-size:12px;letter-spacing:.12em;color:var(--muted);padding-block:22px}.crumbs a:hover{color:var(--fg)}.banner{position:relative;border:1px solid var(--line);background:linear-gradient(120deg,var(--surface),var(--bg));overflow:hidden}.banner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.4}.banner .in{display:grid;gap:32px;padding:clamp(36px,7vw,96px) clamp(22px,5vw,72px);align-items:end;position:relative;z-index:1}.banner h1{font-size:clamp(52px,10vw,128px);letter-spacing:.03em}.banner .intro{color:var(--muted);max-width:52ch;font-size:17px}.banner .ring{position:absolute;right:-8%;top:50%;width:min(52vw,520px);aspect-ratio:1;transform:translateY(-50%);border-radius:50%;border:1px solid var(--line);box-shadow:0 0 0 29px var(--line),0 0 0 63px var(--gold);opacity:.45}@media(min-width:900px){.banner .in{grid-template-columns:1.2fr 1fr}}.toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:36px 24px;border-bottom:1px solid var(--line)}.toolbar .count,.count-s{position:static;background:none;color:var(--muted);font-size:13px;letter-spacing:.06em;display:block;min-width:0;height:auto}.toolbar .right{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.sel{display:flex;align-items:center;gap:10px}.sel label{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}select{background:var(--surface);color:var(--fg);border:1px solid var(--line);font:300 15px var(--font-body);padding:10px 12px;min-height:44px;border-radius:0}select:focus{outline:none;border-color:var(--gold)}.only-m{display:inline-flex}@media(min-width:900px){.only-m{display:none}}.shop{display:grid;gap:40px;padding-block:32px 96px}@media(min-width:900px){.shop{grid-template-columns:260px 1fr;gap:56px}.shop.no-filters{grid-template-columns:1fr}}.filters{display:none;gap:30px;align-content:start}.filters.open{display:grid}@media(min-width:900px){.filters{display:grid;position:sticky;top:110px;align-self:start}.shop.no-filters .filters{display:none}}.fg{display:grid;gap:12px;border-bottom:1px solid var(--line);padding-bottom:26px}.fg h3{font:400 11px var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.chk{display:flex;align-items:center;gap:12px;font-size:15px;cursor:pointer;min-height:32px}.chk input{accent-color:var(--gold);width:18px;height:18px;margin:0}.chk em{margin-left:auto;font-style:normal;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.reset{border-bottom:1px solid var(--gold);font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding-bottom:4px;justify-self:start}.help{border-top:1px solid var(--line);padding-block:72px;display:grid;gap:24px;justify-items:start}.help h2{font-size:clamp(30px,4vw,48px);max-width:20ch}.help p{color:var(--muted)}.pdp{display:grid;gap:clamp(32px,6vw,80px);padding-bottom:96px}@media(min-width:900px){.pdp{grid-template-columns:1.1fr .9fr;align-items:start}.info{position:sticky;top:110px}}.gallery{display:grid;gap:16px}.ph.big{aspect-ratio:1}.info{display:grid;gap:20px;min-width:0}.info h1{font-size:clamp(34px,5vw,56px)}.big-price{font-size:34px}.avail{font-size:12px;letter-spacing:.2em;text-transform:uppercase}.avail.in{color:var(--good)}.avail.out{color:var(--warn)}.buy-form{display:grid;gap:18px}.block{border-top:1px solid var(--line);padding-top:22px;display:grid;gap:10px}.block h2{font-size:24px}.block p,.block .rte{color:var(--muted);font-size:15px}.block.ask .btn{justify-self:start}.page{padding-block:clamp(40px,7vw,96px) clamp(72px,10vw,128px);display:grid;gap:24px;justify-items:start}.page h1{font-size:clamp(36px,5vw,64px)}.page .rte{color:var(--muted);max-width:70ch}.cart-form{width:100%;display:grid;gap:32px}.cart-lines{border-top:1px solid var(--line)}.line{display:grid;grid-template-columns:88px 1fr auto;gap:16px 20px;align-items:center;padding-block:20px;border-bottom:1px solid var(--line)}.line .thumb{width:88px;aspect-ratio:1}.line-info{display:grid;gap:4px;min-width:0}.line-title{font:500 22px var(--font-display)}.line-info small{color:var(--muted)}.line-qty{grid-column:2;max-width:120px}.line .price{grid-column:3;grid-row:1;text-align:right}.cart-total{display:grid;gap:14px;justify-items:end}.cart-total .tot{display:flex;gap:24px;align-items:baseline}.note-s{color:var(--muted);font-size:13px}.cart-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.search-page{display:flex;gap:20px;width:100%;max-width:640px;align-items:end;flex-wrap:wrap}.search-page input{flex:1 1 240px}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/royal-wrist.css.map */
