:root{--onyx:#0d0d0f;--onyx-2:#15151a;--char:#1e1e24;--gold:#c8a24a;--gold-lite:#e4c877;--gold-deep:#9a7a2e;--cream:#f4efe4;--cream-dim:#cfc7b6;--line:rgba(200,162,74,.22);--ease:cubic-bezier(.16,1,.3,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--onyx);color:var(--cream);font-family:Jost,sans-serif;font-weight:300;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,.serif{font-family:Cormorant Garamond,serif}.arabic{font-family:Amiri,serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.eyebrow{font-family:Jost,sans-serif;font-weight:500;letter-spacing:.42em;text-transform:uppercase;font-size:.66rem;color:var(--gold)}.btn{display:inline-flex;align-items:center;gap:.7em;padding:1.05em 2.4em;font-family:Jost,sans-serif;font-weight:500;letter-spacing:.24em;text-transform:uppercase;font-size:.72rem;border:1px solid var(--gold);color:var(--gold);background:transparent;cursor:pointer;position:relative;overflow:hidden;transition:color .5s var(--ease);z-index:1}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform:translateY(101%);transition:transform .5s var(--ease);z-index:-1}.btn:hover{color:var(--onyx)}.btn:hover:before{transform:translateY(0)}.btn.solid{background:var(--gold);color:var(--onyx)}.btn.solid:before{background:var(--onyx)}.btn.solid:hover{color:var(--gold)}.announce{background:linear-gradient(90deg,var(--gold-deep),var(--gold),var(--gold-deep));color:var(--onyx);text-align:center;font-family:Jost,sans-serif;font-weight:500;letter-spacing:.22em;text-transform:uppercase;font-size:.64rem;padding:.7em 1em}header.nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1.5em 2.6em;transition:background .5s var(--ease),padding .5s var(--ease),border-color .5s;border-bottom:1px solid transparent}header.nav.scrolled{background:#0d0d0fdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:1em 2.6em;border-bottom:1px solid var(--line)}.brand{font-family:Cormorant Garamond,serif;font-weight:600;font-size:1.5rem;letter-spacing:.28em;color:var(--cream);padding-left:.28em}.brand small{display:block;font-family:Jost;font-weight:400;font-size:.5rem;letter-spacing:.5em;color:var(--gold);padding-left:.1em;margin-top:-2px}nav ul{display:flex;gap:2.4em;list-style:none;align-items:center}nav a{font-family:Jost;font-weight:400;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;color:var(--cream-dim);position:relative;padding:.3em 0;transition:color .4s}nav a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--gold);transition:width .4s var(--ease)}nav a:hover{color:var(--cream)}nav a:hover:after{width:100%}.nav-cta{border:1px solid var(--line);padding:.7em 1.4em!important;color:var(--gold)!important}.burger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none}.burger span{width:26px;height:1.5px;background:var(--cream);transition:.3s}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:9em 2.6em 4em;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 72% 42%,rgba(200,162,74,.14),transparent 46%),radial-gradient(circle at 20% 80%,rgba(200,162,74,.06),transparent 40%),var(--onyx)}.dial{position:absolute;top:50%;right:-8%;transform:translateY(-50%);width:min(58vw,760px);aspect-ratio:1;z-index:0;opacity:.9;animation:spin 90s linear infinite}@keyframes spin{to{transform:translateY(-50%) rotate(360deg)}}.dial svg{width:100%;height:100%}.hero-inner{position:relative;z-index:2;max-width:640px}.hero .eyebrow{opacity:0;animation:rise .9s var(--ease) .2s forwards}.hero h1{font-size:clamp(3rem,7.5vw,6.2rem);font-weight:500;line-height:.98;letter-spacing:-.01em;margin:.28em 0 .1em}.hero h1 em{font-style:italic;color:var(--gold-lite);font-weight:400}.hero .lead{max-width:440px;color:var(--cream-dim);font-size:1.05rem;margin:1.4em 0 2.4em;font-weight:300}.hero-actions{display:flex;gap:1.1em;flex-wrap:wrap}.hero h1,.hero .lead,.hero-actions{opacity:0;animation:rise 1s var(--ease) forwards}.hero h1{animation-delay:.35s}.hero .lead{animation-delay:.55s}.hero-actions{animation-delay:.72s}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.scroll-cue{position:absolute;bottom:2.4em;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:.8em;font-family:Jost;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--cream-dim);opacity:0;animation:rise 1s var(--ease) 1.1s forwards}.scroll-cue .bar{width:1px;height:46px;background:linear-gradient(var(--gold),transparent);position:relative;overflow:hidden}.scroll-cue .bar:after{content:"";position:absolute;top:-46px;left:0;width:1px;height:46px;background:var(--gold-lite);animation:drop 2.2s ease-in-out infinite}@keyframes drop{0%{top:-46px}60%,to{top:46px}}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.5em 0;overflow:hidden;white-space:nowrap;background:var(--onyx-2)}.marquee-track{display:inline-flex;gap:3.5em;animation:slide 32s linear infinite;will-change:transform}.marquee span{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.4rem;color:var(--cream-dim);display:inline-flex;align-items:center;gap:3.5em}.marquee span:after{content:"\25c6";font-style:normal;font-size:.6rem;color:var(--gold)}@keyframes slide{to{transform:translate(-50%)}}section{padding:7em 2.6em;position:relative}.sec-head{text-align:center;max-width:640px;margin:0 auto 3.5em}.sec-head h2{font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:500;line-height:1.05;margin:.35em 0 .3em}.sec-head p{color:var(--cream-dim);font-weight:300}.reveal{opacity:0;transform:translateY(38px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.reveal.in{opacity:1;transform:none}.usp{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);max-width:1200px;margin:0 auto}.usp .cell{background:var(--onyx);padding:2.6em 1.8em;text-align:center;transition:background .5s}.usp .cell:hover{background:var(--onyx-2)}.usp .ic{color:var(--gold);margin-bottom:1em;display:flex;justify-content:center}.usp h4{font-family:Jost;font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;margin-bottom:.5em}.usp p{font-size:.82rem;color:var(--cream-dim);font-weight:300}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6em;max-width:1280px;margin:0 auto}.card{display:block;color:inherit;text-decoration:none;background:var(--onyx-2);border:1px solid rgba(200,162,74,.1);position:relative;overflow:hidden;transition:transform .6s var(--ease),border-color .6s}.card .quick span{font-family:Jost;font-weight:500;letter-spacing:.2em;text-transform:uppercase;font-size:.62rem;color:var(--gold-lite);border-bottom:1px solid var(--gold)}.card:hover{transform:translateY(-8px);border-color:var(--gold)}.card .imgwrap{position:relative;aspect-ratio:1;overflow:hidden;background:#fff}.card .imgwrap img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.card:hover .imgwrap img{transform:scale(1.08)}.card .badge{position:absolute;top:1em;left:1em;z-index:2;background:var(--gold);color:var(--onyx);font-family:Jost;font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;padding:.4em .8em}.card .quick{position:absolute;left:0;right:0;bottom:0;z-index:2;background:linear-gradient(transparent,#0d0d0fe6);padding:2.4em 1em 1em;text-align:center;transform:translateY(101%);transition:transform .5s var(--ease)}.card:hover .quick{transform:translateY(0)}.card .quick a{font-family:Jost;font-weight:500;letter-spacing:.2em;text-transform:uppercase;font-size:.62rem;color:var(--gold-lite);border-bottom:1px solid var(--gold)}.card .body{padding:1.4em 1.4em 1.7em;text-align:center}.card .cat{font-family:Jost;font-size:.58rem;letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.card h3{font-size:1.35rem;font-weight:500;margin:.3em 0 .35em;line-height:1.15}.card .price{font-family:Jost;font-weight:400;color:var(--cream-dim);font-size:.92rem}.card .price b{color:var(--cream);font-weight:500}.center-cta{text-align:center;margin-top:3.5em}.signature{background:radial-gradient(circle at 30% 30%,rgba(200,162,74,.12),transparent 50%),var(--onyx-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sig-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:4em;align-items:center;max-width:1180px;margin:0 auto}.sig-visual{position:relative;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center}.sig-visual .ring{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--line);border-radius:50%;animation:spin 60s linear infinite}.sig-visual .ring:nth-child(2){top:8%;right:8%;bottom:8%;left:8%;animation-duration:44s;animation-direction:reverse;border-color:#c8a24a52}.sig-visual .ring:nth-child(3){top:18%;right:18%;bottom:18%;left:18%;animation-duration:70s}.sig-visual .watch{width:56%;aspect-ratio:1;border-radius:50%;position:relative;z-index:2;background:radial-gradient(circle at 38% 30%,#2a2a30,#0a0a0c 72%);border:6px solid #17171c;box-shadow:0 0 0 2px var(--gold-deep),0 30px 80px #0009,inset 0 0 40px #000000b3;display:flex;align-items:center;justify-content:center}.sig-visual .watch .ar{font-family:Amiri,serif;color:var(--gold-lite);font-size:2.2rem;line-height:1;text-align:center}.sig-visual .watch:before{content:"";position:absolute;width:2px;height:34%;background:var(--gold-lite);top:16%;left:50%;transform-origin:bottom center;transform:translate(-50%);animation:spin 8s linear infinite}.sig-visual .watch:after{content:"";position:absolute;width:2px;height:24%;background:var(--cream);top:26%;left:50%;transform-origin:bottom center;transform:translate(-50%);animation:spin 96s linear infinite}.sig-text .eyebrow{margin-bottom:1.2em;display:block}.sig-text h2{font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1.04;margin-bottom:.5em}.sig-text h2 em{font-style:italic;color:var(--gold-lite)}.sig-text p{color:var(--cream-dim);margin-bottom:1.6em;max-width:440px}.cols{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4em;max-width:1280px;margin:0 auto}.col-card{position:relative;aspect-ratio:3/4;overflow:hidden;display:flex;align-items:flex-end;background:#fff}.col-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease);z-index:0}.col-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 30%,#0d0d0fdb);z-index:1;transition:background .5s}.col-card:hover img{transform:scale(1.09)}.col-card:hover:after{background:linear-gradient(#0d0d0f33,#0d0d0fe6)}.col-card .meta{position:relative;z-index:2;padding:2em;width:100%}.col-card .meta .n{font-family:Jost;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.col-card .meta h3{font-size:2rem;font-weight:500;margin:.2em 0 .4em}.col-card .meta .go{font-family:Jost;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cream);display:inline-flex;gap:.6em;align-items:center;opacity:.85}.col-card:hover .meta .go{color:var(--gold-lite)}.story{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:1280px;margin:0 auto;border:1px solid var(--line)}.story .panel{padding:4.5em 3.5em;display:flex;flex-direction:column;justify-content:center}.story .panel.dark{background:var(--onyx-2)}.story .panel .num{font-family:Cormorant Garamond,serif;font-size:3rem;color:var(--gold-deep);line-height:1;margin-bottom:.2em}.story .panel h3{font-size:1.9rem;font-weight:500;margin-bottom:.5em}.story .panel p{color:var(--cream-dim);font-weight:300}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6em;max-width:1200px;margin:0 auto}.quote{border:1px solid var(--line);padding:2.6em 2em;background:var(--onyx-2);position:relative}.quote .stars{color:var(--gold);letter-spacing:.2em;font-size:.9rem;margin-bottom:1em}.quote p{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.25rem;line-height:1.45;color:var(--cream);margin-bottom:1.2em}.quote .who{font-family:Jost;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.news{text-align:center;background:radial-gradient(circle at 50% 0%,rgba(200,162,74,.14),transparent 55%),var(--onyx);border-top:1px solid var(--line)}.news h2{font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:500;margin:.3em 0 .4em}.news p{color:var(--cream-dim);max-width:460px;margin:0 auto 2.2em}.news form{display:flex;gap:0;max-width:460px;margin:0 auto;border:1px solid var(--gold)}.news input{flex:1;background:transparent;border:none;padding:1.1em 1.4em;color:var(--cream);font-family:Jost;font-size:.85rem;letter-spacing:.05em}.news input::placeholder{color:var(--cream-dim)}.news input:focus{outline:none}.news button{border:none;background:var(--gold);color:var(--onyx);padding:0 1.8em;font-family:Jost;font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;cursor:pointer;transition:background .4s}.news button:hover{background:var(--gold-lite)}.news .fine{font-size:.66rem;color:var(--cream-dim);margin-top:1.2em;letter-spacing:.06em}footer{background:var(--onyx-2);border-top:1px solid var(--line);padding:5em 2.6em 2.4em}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:3em;max-width:1280px;margin:0 auto 3.5em}.foot-brand .brand{font-size:1.7rem}.foot-brand p{color:var(--cream-dim);font-size:.86rem;max-width:280px;margin-top:1.2em;font-weight:300}.foot-col h5{font-family:Jost;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;color:var(--gold);margin-bottom:1.3em}.foot-col ul{list-style:none;display:flex;flex-direction:column;gap:.8em}.foot-col a{color:var(--cream-dim);font-size:.86rem;transition:color .3s}.foot-col a:hover{color:var(--gold-lite)}.foot-bottom{border-top:1px solid var(--line);padding-top:2em;max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1em}.foot-bottom p{font-size:.72rem;color:var(--cream-dim);letter-spacing:.06em}.pay{display:flex;gap:.7em;align-items:center;opacity:.8}.pay span{font-family:Jost;font-size:.62rem;letter-spacing:.1em;color:var(--cream-dim);border:1px solid var(--line);padding:.35em .7em;border-radius:3px}@media(max-width:1024px){.usp,.grid{grid-template-columns:repeat(2,1fr)}.cols,.quotes{grid-template-columns:1fr;max-width:520px}.sig-wrap{grid-template-columns:1fr;gap:3em}.sig-visual{max-width:420px;margin:0 auto;width:100%}.story{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr;gap:2.5em}}@media(max-width:640px){nav ul{display:none}.burger{display:flex}header.nav{padding:1.2em 1.5em}section{padding:5em 1.5em}.hero{padding:8em 1.5em 4em}.usp,.grid{grid-template-columns:1fr;max-width:400px}.dial{right:-30%;opacity:.5}.foot-grid{grid-template-columns:1fr}.news form{flex-direction:column;border:none;gap:.8em}.news input{border:1px solid var(--gold)}.news button{padding:1em}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.page-wrap{max-width:1280px;margin:0 auto;padding:9em 2.6em 6em}.page-head{text-align:center;margin-bottom:3em}.page-head .eyebrow{display:block;margin-bottom:.6em}.page-head h1{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:500}.breadcrumb{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-dim);margin-bottom:2em}.breadcrumb a{color:var(--gold)}.product{display:grid;grid-template-columns:1.05fr .95fr;gap:3.5em;align-items:start}.product .gallery{background:#fff;aspect-ratio:1;overflow:hidden;border:1px solid var(--line)}.product .gallery img{width:100%;height:100%;object-fit:cover}.product .thumbs{display:flex;gap:.7em;margin-top:.9em;flex-wrap:wrap}.product .thumbs img{width:70px;height:70px;object-fit:cover;background:#fff;border:1px solid var(--line);cursor:pointer;opacity:.6;transition:opacity .3s}.product .thumbs img:hover{opacity:1;border-color:var(--gold)}.product .info .cat{font-family:Jost;font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.product .info h1{font-size:clamp(2rem,3.6vw,2.9rem);font-weight:500;line-height:1.05;margin:.3em 0 .4em}.product .price{font-size:1.6rem;color:var(--cream);font-family:Jost;font-weight:400;margin-bottom:1.4em}.product .price .old{color:var(--cream-dim);text-decoration:line-through;font-size:1.1rem;margin-right:.5em}.product .desc{color:var(--cream-dim);margin:1.6em 0;line-height:1.7}.product .desc p{margin-bottom:.8em}.product select,.product .qty input{background:var(--onyx-2);border:1px solid var(--line);color:var(--cream);padding:.9em 1em;font-family:Jost;font-size:.9rem;margin-bottom:1em;width:100%}.product .add{width:100%;margin-top:.5em}.product .meta-list{margin-top:2em;border-top:1px solid var(--line);padding-top:1.6em;display:grid;gap:.7em}.product .meta-list .r{display:flex;justify-content:space-between;font-size:.85rem}.product .meta-list .r span:first-child{color:var(--cream-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6em}.filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5em;flex-wrap:wrap;gap:1em;border-bottom:1px solid var(--line);padding-bottom:1.2em}.filters .count{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cream-dim)}.filters select{background:var(--onyx-2);border:1px solid var(--line);color:var(--cream);padding:.7em 1em;font-family:Jost;font-size:.82rem}.clist{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4em}.cart-row{display:grid;grid-template-columns:90px 1fr auto auto;gap:1.4em;align-items:center;padding:1.4em 0;border-bottom:1px solid var(--line)}.cart-row img{width:90px;height:90px;object-fit:cover;background:#fff;border:1px solid var(--line)}.cart-row .t{font-family:Cormorant Garamond,serif;font-size:1.3rem}.cart-foot{display:flex;justify-content:space-between;align-items:center;margin-top:2.5em;flex-wrap:wrap;gap:1.5em}.cart-total{font-family:Cormorant Garamond,serif;font-size:1.8rem}.cart-total b{color:var(--gold-lite)}.formbox{max-width:440px;margin:0 auto}.formbox label{display:block;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:1.2em 0 .5em}.formbox input,.formbox textarea{width:100%;background:var(--onyx-2);border:1px solid var(--line);color:var(--cream);padding:.95em 1em;font-family:Jost;font-size:.9rem}.formbox input:focus,.formbox textarea:focus{outline:none;border-color:var(--gold)}.formbox .btn{margin-top:1.6em;width:100%;justify-content:center}.empty{text-align:center;padding:4em 0;color:var(--cream-dim)}.errors{border:1px solid #a33;background:#a028281a;padding:1em 1.4em;color:#e6b3b3;margin-bottom:1.5em;font-size:.85rem}.rte a{color:var(--gold-lite)}.pagination{text-align:center;margin-top:3em;display:flex;gap:.6em;justify-content:center}.pagination a,.pagination span{border:1px solid var(--line);padding:.6em .95em;font-size:.82rem;color:var(--cream-dim)}.pagination .current{border-color:var(--gold);color:var(--gold)}@media(max-width:1024px){.pgrid{grid-template-columns:repeat(2,1fr)}.clist{grid-template-columns:1fr;max-width:520px;margin:0 auto}.product{grid-template-columns:1fr;gap:2.5em}}@media(max-width:640px){.page-wrap{padding:8em 1.5em 5em}.pgrid{grid-template-columns:1fr;max-width:360px;margin:0 auto}.cart-row{grid-template-columns:70px 1fr;gap:1em}.cart-row img{width:70px;height:70px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
