:root{--bg:#FBFAF7 !important;--paper:#FFFFFF !important;--ink:#0B0B0B !important;--ink2:#3A3A38 !important;--ink3:#8C8C88 !important;--line:rgba(11,11,11,.14) !important;--terra:#B08D3C !important;--gold:#B3893F !important;--gold-hi:#D6B26B;--ink-2:#3A3A38 !important;--ink-3:#8C8C88 !important;--cream-2:#F1EEE7 !important;--shadow:0 18px 40px -22px rgba(11,11,11,.25) !important;--cream:#FBFAF7 !important;--ease:cubic-bezier(.22,1,.36,1) !important}body{background:var(--bg);color:var(--ink)}.btn-solid,.btn-primary,[class*=btn-solid],a.btn[style*=background],.btn.btn-solid{background:linear-gradient(180deg,var(--gold-hi),var(--gold))!important;border-color:var(--gold)!important;color:#0b0b0b!important;box-shadow:0 14px 30px -16px #b08d3c80}.btn-solid:hover,.btn-primary:hover{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--gold-hi)!important;box-shadow:none}.chip.on,.opt.on,.pill.on{background:linear-gradient(180deg,var(--gold-hi),var(--gold))!important;border-color:var(--gold)!important;color:#0b0b0b!important}.btn{border-radius:2px!important;border-width:1px}.chip,.opt{border-radius:2px!important}.card,.tile,.setcard,.btile,.room,.board,.read,.pair,.ocard,.drop,.pop-card,.modal-card,article,.summary,.post-card,.empty-state,.newroom,.scale-viz{border-radius:2px!important}img{border-radius:0!important}.btile,.tile,.pill,.inline input,.reg input,.search input,.news-form input,.note-seal input,select{border-radius:2px!important}header{background:#fbfaf7db!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)!important}nav a{transition:color .25s}nav a:hover{color:var(--gold)!important}h1,h2,h3{letter-spacing:-.012em}.eyebrow{color:var(--ink3)!important}a:hover{color:var(--gold)}.toast{background:var(--ink)!important;color:var(--bg)!important;border-left:2px solid var(--gold)}form button[type=submit],.reg button,.news button,.search .btn-solid,.inline button,.note-seal button{background:linear-gradient(180deg,var(--gold-hi),var(--gold))!important;color:#0b0b0b!important;border-color:var(--gold)!important}form button[type=submit]:hover{background:var(--ink)!important;color:var(--gold-hi)!important}footer .markline,footer .promise{color:var(--gold-hi)!important}header,footer{--serif:"Fraunces",Georgia,serif;--sans:"Manrope",system-ui,sans-serif;--white:#FBFAF7;--hair:rgba(11,11,11,.14);--gray:#8C8C88;--ink:#0B0B0B;--ink2:#3A3A38;--gold:#B3893F;--gold-hi:#D6B26B;--ease:cubic-bezier(.22,1,.36,1)}header{position:sticky!important;top:0;left:0;right:0;z-index:50;background:#fbfaf7d9!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hair)!important}.nav-in{max-width:1520px!important;margin:0 auto!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:1rem 2rem!important;gap:1rem}.wordmark{font-family:var(--serif)!important;font-size:1.15rem!important;letter-spacing:.02em;color:var(--ink)!important;text-decoration:none!important;font-weight:400!important}.wordmark i{font-style:normal;color:var(--gold)}nav.top{display:flex!important;gap:1.8rem}nav.top a{position:relative;padding:.2rem 0;color:var(--ink2)!important;text-decoration:none!important;font-size:.64rem!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important}nav.top a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--gold);transition:width .35s var(--ease)}nav.top a:hover{color:var(--ink)!important}nav.top a:hover:after{width:100%}nav.top a[href*=stylist]{color:var(--gold)!important}.cartbtn{display:flex;align-items:center;gap:.5rem;font-size:.64rem!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;border:1px solid var(--ink)!important;padding:.55rem 1.1rem;transition:all .3s;color:var(--ink)!important;text-decoration:none!important;background:none!important;cursor:pointer;border-radius:2px!important}.cartbtn:hover{background:var(--ink)!important;color:var(--gold-hi)!important}.cartbtn b{color:var(--gold)}@media(max-width:900px){nav.top{display:none!important}}footer{background:var(--ink)!important;color:var(--white)!important;border-top:2px solid var(--gold)!important}.foot-in{max-width:1520px!important;margin:0 auto!important;padding:clamp(3.5rem,8vh,6rem) 2rem 2rem!important;display:block!important}.foot-mark{font-family:var(--serif)!important;font-weight:300!important;font-size:clamp(3rem,9vw,8rem)!important;line-height:.95!important;letter-spacing:-.02em;border-bottom:1px solid rgba(251,250,247,.14);padding-bottom:2.5rem;margin:0;color:var(--white)!important}.foot-mark i{font-style:italic;color:var(--gold-hi)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.5rem;padding:2.5rem 0}.foot-grid h4{font-size:.62rem!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#fbfaf773!important;margin:0 0 1rem;font-weight:800!important}.foot-grid a{display:block;font-size:.82rem!important;color:#fbfaf7b8!important;padding:.28rem 0;transition:color .25s;text-decoration:none!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.foot-grid a:hover{color:var(--gold-hi)!important}.foot-tag{font-family:var(--serif)!important;font-style:italic;font-size:1.05rem!important;color:#fbfaf799!important;max-width:20rem;line-height:1.7;margin:0}.foot-base{display:flex;justify-content:space-between;border-top:1px solid rgba(251,250,247,.14);padding-top:1.4rem;font-size:.64rem;color:#fbfaf766!important;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.6rem}@media(max-width:900px){.foot-grid{grid-template-columns:1fr 1fr}}[data-theme=dark] header{background:#141412d9!important;--ink:#F2F0EA;--ink2:#C9C5BA;--gray:#8A8781;--hair:rgba(242,240,234,.16)}[data-theme=dark] .toast{color:#f6f1e7!important}[data-theme=dark] .news-form button,[data-theme=dark] .nlbtn{background:linear-gradient(180deg,var(--gold-hi),var(--gold))!important;color:#0b0b0b!important;border-color:var(--gold)!important}#preview-bar-iframe,#PBarNextFrameWrapper{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/theme-2026.css.map */
