:root{--ink:#4c2834;--muted:#785660;--wine:#812f4d;--pink:#a34565;--paper:#fff9f3;--pale:#f5e4e1;--line:#dbc0b3;--gold:#b98a5b}body{background:#e8bbb8 url('images/rose-satin-diamonds-preview.png') center/cover fixed;color:var(--ink)}.studio-bar{background:#512735;color:#f8e7d6;border-bottom:1px solid #bb936a}.site-header{background:#fff9f2f5;border-bottom:1px solid #cba580}.desktop-nav{display:none}.atelier-sidebar{position:absolute;left:0;top:138px;width:225px;padding:32px 18px;min-height:calc(100vh - 138px);background:linear-gradient(155deg,#542737f5,#753b4df5);border-right:1px solid #d5b28c;color:#fff4e8}.atelier-signature{text-align:center;font-size:10px;letter-spacing:2px;color:#efd8b7;padding-bottom:28px}.atelier-signature img{display:block;width:70px;margin:0 auto 18px;filter:drop-shadow(0 5px 12px #1c071760)}.atelier-sidebar nav{display:grid;gap:7px}.atelier-sidebar nav a{display:flex;align-items:center;gap:12px;color:#f4dedc;text-decoration:none;padding:13px 12px;border:1px solid transparent;border-radius:9px;font-size:13px}.atelier-sidebar nav a:hover,.atelier-sidebar nav a[aria-current=page]{background:#fff2e719;border-color:#d4ad7d7a;color:white}.nav-jewel{font-size:20px;color:#ecd2a6}.atelier-note{margin:35px 12px 10px;padding-top:24px;border-top:1px solid #c7a07b55;font:20px/1.5 Georgia,serif}.atelier-note small{display:block;font:11px/1.8 Arial,sans-serif;color:#e4c8cb;margin-top:12px}#main,body>footer{margin-left:225px}.wrap{width:min(1210px,92%)}.hero{padding-top:30px}.hero-copy{background:#fffaf3ed;padding:30px 38px;border:1px solid #d7b58e;border-radius:18px;box-shadow:0 12px 40px #5d263b13;gap:32px;position:relative}.hero-title h1{font-size:clamp(42px,4.5vw,65px);line-height:1.05}.hero-copy:after{content:'';position:absolute;right:-12px;top:-18px;width:58px;height:48px;background:url('images/diamond-preview.svg') center/contain no-repeat;filter:drop-shadow(0 5px 6px #6a3f4b40);pointer-events:none}.hero-art{border-color:#c79a69;background:linear-gradient(120deg,#fcebd5,#d0a173,#fff1df);box-shadow:0 18px 50px #65344436}.hero-art img{filter:none}.art-tag{background:#fff7ec;color:#653447;border-radius:0 0 12px 12px}.button,.button.small{background:linear-gradient(120deg,#8b3c56,#61283d);border:1px solid #9b6270;box-shadow:0 5px 13px #6c294c24;color:white}.button.light{background:#fff8ee;color:#71364b;border-color:#c89e79}.eyebrow{color:#8b543a}.trust-strip{background:#fff9f1e8;border:1px solid #cba882;border-radius:14px;padding:20px;margin-top:8px}.catalog-intro{padding-top:44px;gap:30px}.science-promise,.panel,.catalog-filters,.profile-card,.product-card,.ritual-panel,.more-grid>*,.compare-table-wrap{background:#fffaf4f5;border-color:#d9bda4;box-shadow:0 8px 24px #67334410}.science-promise{background:linear-gradient(130deg,#fff8e9,#f1d8d3);border:1px solid #c8a078}.view-head{position:relative;margin-top:30px;padding:34px 38px;background:linear-gradient(110deg,#572a3bef,#854654e8);border:1px solid #d7b78a;border-radius:18px;box-shadow:0 10px 30px #53273522;color:#fff7ec;overflow:hidden}.view-head h1{color:#fff8ee}.view-head>p{color:#f1dce0;max-width:680px}.view-head .eyebrow{color:#e4c49b}.view-head:after{content:'';position:absolute;right:30px;top:30px;width:78px;height:64px;opacity:.8;background:url('images/diamond-preview.svg') center/contain no-repeat;pointer-events:none}.view-head h1,.view-head>p{position:relative;z-index:1;padding-right:60px}.filter-chips button,.choice{background:#fff9f2;border-color:#d3b49f}.filter-chips button.active,.choice.selected{background:#743349;color:#fff6ed;border-color:#aa7e59}.catalog-filters select,.catalog-filters input{background:#fffdf9;border-color:#cdb49f;color:#512c39}.product-art{background:white}.product-card{border-radius:18px;overflow:hidden}.product-copy h3{color:#562d3d}.research-badge,.tag{background:#f2e3d3;color:#754b2e;border-color:#dbc09b}.feature-band{background:#fff7edeb;border:1px solid #d4b18d;border-radius:18px;padding:32px;margin-bottom:40px}.info{background:#f5e6d7;border:1px solid #dec4a4;color:#634333}.ritual-panel:last-child{background:#f1dbd5f7}.profile-aside{background:#fff6e8dc;border:1px solid #d4b18d;border-radius:16px;padding:22px}.mobile-nav{background:#fff8eef5;border-top:1px solid #c59b76}.mobile-nav a[aria-current=page]{color:#7f2e4e}.bag-link{color:#78394f}.bag-link b{background:#7f3b52}body>footer{background:#522b39;color:#f3dbd9;border-top:1px solid #c59d78;padding:35px 30px}footer a,footer .footer-brand{color:#f5e2cb}body>a[aria-label^='Help and support']{background:#71394e!important;border:1px solid #d1ae86}:focus-visible{outline:3px solid #ad7843;outline-offset:3px}
@media(max-width:1100px){.atelier-sidebar{display:none}#main,body>footer{margin-left:0}.desktop-nav{display:flex;gap:16px}.site-header{flex-wrap:wrap}.desktop-nav a{font-size:12px}.hero-title h1{font-size:52px}}
@media(max-width:700px){.desktop-nav{display:none}.hero-copy{padding:25px 22px;gap:15px}.hero-title h1{font-size:43px}.hero{gap:20px;padding-top:23px}.hero-copy:after{width:46px;right:-5px;top:-16px}.view-head{padding:26px 22px;margin-top:22px;border-radius:15px}.view-head h1{font-size:36px;padding-right:25px}.view-head>p{padding-right:0}.view-head:after{width:43px;right:13px;top:17px;opacity:.55}.catalog-intro{padding-top:30px}.science-promise{padding:25px}.catalog-filters{padding:17px}.feature-band{padding:24px}.trust-strip{padding:16px}.product-copy{padding:15px}.product-copy h3{font-size:20px}.wrap{width:92%}body>footer{padding-bottom:110px}.hero-art{padding:5px 5px 0}.art-tag{padding:12px;font-size:10px}}
.view-head h1 em{color:#f4cfa9}.hero-title h1 em{color:#93445e}.filter-chips button[aria-checked=true]{background:#77384f;color:#fff6ed;border-color:#b78c66}.atelier-sidebar{top:127px}
body{background-image:url('images/rose-satin-diamonds-preview.png')}
