.sol-watches{--sw-bg:#0d0d0f;--sw-card:#1b1b1f;--sw-line:#2c2c32;--sw-gold:#c9a96e;--sw-gold2:#e6cf9c;--sw-steel:#b8bcc4;--sw-txt:#e9e6df;--sw-mut:#8f8c86;background:var(--sw-bg);color:var(--sw-txt)}
.sol-watches .sw-wrap{max-width:1240px;margin:0 auto;padding:0 24px}
.sol-watches .sw-hero{padding:clamp(64px,10vw,130px) 0;background:radial-gradient(ellipse at 80% 20%,rgba(201,169,110,.18),transparent 55%),linear-gradient(180deg,#000,#0d0d0f);border-bottom:1px solid var(--sw-line)}
.sol-watches .sw-eyebrow{color:var(--sw-gold);letter-spacing:.3em;font-size:12px;text-transform:uppercase;margin:0 0 14px}
.sol-watches .sw-wordmark{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(26px,5vw,48px);letter-spacing:.32em;color:var(--sw-txt);line-height:1.2;margin:0 0 20px;word-break:break-word}
.sol-watches .sw-wordmark span{color:var(--sw-gold)}
.sol-watches h1,.sol-watches h2,.sol-watches h3{font-family:"Cormorant Garamond",Georgia,serif;font-weight:500;color:var(--sw-txt)}
.sol-watches h1{font-size:clamp(38px,6vw,76px);line-height:1.08;margin:0 0 18px;font-style:italic}
.sol-watches .sw-lead{max-width:560px;color:#c7c3bb;font-size:16px;line-height:1.7}
.sol-watches .sw-btns{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}
.sol-watches .sw-btn{display:inline-block;padding:14px 32px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--sw-gold);text-decoration:none}
.sol-watches .sw-btn--gold{background:linear-gradient(135deg,var(--sw-gold2),var(--sw-gold));color:#111}
.sol-watches .sw-btn--ghost{color:var(--sw-gold)}
.sol-watches .sw-sec{padding:72px 0 24px}.sol-watches .sw-head h2{font-size:clamp(30px,4vw,46px);margin:0 0 28px}
.sol-watches ul.products li.product{background:var(--sw-card);border:1px solid var(--sw-line);padding:14px}
.sol-watches ul.products li.product a,.sol-watches ul.products li.product .woocommerce-loop-product__title{color:var(--sw-txt)}
.sol-watches ul.products li.product .price{color:var(--sw-gold)}
.sol-watches ul.products li.product .button{background:var(--sw-gold);color:#111;border-color:var(--sw-gold)}
.sol-watches .sw-usp{padding:64px 0;border-top:1px solid var(--sw-line);margin-top:48px}
.sol-watches .sw-usp__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.sol-watches .sw-usp p{color:var(--sw-mut);margin:0}
@media(max-width:760px){.sol-watches .sw-usp__grid{grid-template-columns:1fr}.sol-watches ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.sol-series-strip{max-width:1320px;margin:40px auto;padding:0 24px}
.sol-series-strip a{display:flex;align-items:center;gap:28px;flex-wrap:wrap;background:#0d0d0f;color:#e9e6df;text-decoration:none;padding:34px 40px;border:1px solid #2c2c32}
.sol-ss-mark{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(20px,3vw,30px);letter-spacing:.3em}.sol-ss-mark b{color:#c9a96e;font-weight:500}
.sol-ss-copy{flex:1;min-width:220px;color:#b8bcc4;font-size:15px}.sol-ss-cta{color:#c9a96e;letter-spacing:.15em;font-size:13px;text-transform:uppercase}
@media(max-width:760px){.sol-series-strip a{padding:26px 22px;gap:12px}.sol-ss-mark{letter-spacing:.2em}}
