
body.bracelet-luxury{--purple:#491166;--ink:#23082f;--muted:#51345f;background:radial-gradient(ellipse at 50% 15%,#f0e1fa 0,#ddc4ee 48%,#b692d2 100%);color:var(--ink)}
.bracelet-luxury .draft{background:linear-gradient(90deg,#3a0956,#7d389b,#3a0956);color:#fff;border-bottom:2px solid #ded3e9}.bracelet-luxury .draft span{color:#f1ddff}
.bracelet-luxury header{background:linear-gradient(115deg,#572070,#8f4dae 48%,#4a145f);border-bottom:3px solid #dad2e3;box-shadow:0 3px 0 #896b9e,0 7px 18px #37104735}.bracelet-luxury .brand-name{color:#fff;text-shadow:0 1px 2px #280432}.bracelet-luxury header .mark{border-right-color:#d4b9e6}.bracelet-luxury nav{border-top-color:#c9a5de}.bracelet-luxury nav a{font-family:Georgia,serif;color:#fff}.bracelet-luxury nav a[aria-current],.bracelet-luxury nav a:hover{color:#fff;border-color:#efe4f8;text-shadow:0 0 12px #d5a5f9}.bracelet-luxury nav a[aria-current]{font-weight:bold}
.bracelet-luxury main{position:relative;background-image:url('assets/luxury-silver-flourish.svg'),url('assets/luxury-silver-flourish.svg');background-position:left 12px top 170px,right 12px top 170px;background-size:150px 350px;background-repeat:no-repeat}.bracelet-luxury .intro{padding:36px 12% 28px;border-bottom:0}.bracelet-luxury .intro h1{color:#270432;font-size:clamp(2rem,4.2vw,3.8rem)!important;text-shadow:0 1px 0 #fff8}.bracelet-luxury .intro .eyebrow{color:#48135f;margin-bottom:16px}.bracelet-luxury .intro .lead{max-width:100%;margin:16px 0 0;color:#321044;font-family:Georgia,serif;font-size:1.15rem}
.bracelet-luxury main>a[href='#bracelets/bracelet-8']{width:min(45.6%,348px)!important;margin:0 auto 36px!important;border:5px solid transparent;border-radius:18px;background:linear-gradient(#4c1169,#4c1169) padding-box,linear-gradient(135deg,#fff,#94869d 18%,#fff 36%,#b9aec4 55%,#fff 76%,#7f6b90) border-box;box-shadow:0 0 0 1px #715383,0 10px 30px #44116140;overflow:hidden;position:relative}.bracelet-luxury main>a[href='#bracelets/bracelet-8']:hover{box-shadow:0 0 0 1px #715383,0 10px 30px #44116160,0 0 18px #f4d6ff}.bracelet-luxury main>a[href='#bracelets/bracelet-8'] img{border-radius:12px}
.bracelet-luxury .products{padding:20px 7% 50px;gap:28px}.bracelet-luxury .product{border:3px solid transparent;border-radius:18px;background:linear-gradient(#faf5ff,#efe1f9) padding-box,linear-gradient(135deg,#fff,#a899b2 20%,#fefcff 42%,#9f8aaf 68%,#fff) border-box;box-shadow:0 7px 20px #47136627;overflow:hidden}.bracelet-luxury .product .photo{background:linear-gradient(135deg,#5d1c7d,#9a55b6 45%,#3c0959)!important;padding:18px 0!important}.bracelet-luxury .product .photo img{border:1px solid #e8dcee;box-shadow:0 3px 10px #2601365c}.bracelet-luxury .product-copy{padding:24px;background:linear-gradient(130deg,#fff9ff,#edddf6);border-top:2px solid #c1aacd}.bracelet-luxury h2,.bracelet-luxury h3{color:#3d0b54}.bracelet-luxury .product select{background:#fffaff!important;border:1px solid #a481b8!important;border-radius:7px;box-shadow:inset 0 1px 4px #4b1a6510}.bracelet-luxury .price{color:#531573}.bracelet-luxury .pending{background:linear-gradient(#82509b,#4b1865);color:#fff;border:2px solid #d9cfdf;border-radius:9px;box-shadow:0 2px 3px #44205420}.bracelet-luxury .pending:hover{background:linear-gradient(#9057ae,#5d207b)}
.bracelet-luxury .collection-group{border-top:2px solid #d8c8e4;background:linear-gradient(110deg,#a77cc5,#d3b8e6 50%,#a77cc5)}.bracelet-luxury .collection-title{padding-top:30px}.bracelet-luxury .collection-title h2{display:flex;align-items:center;gap:18px}.bracelet-luxury .collection-title h2::after{content:'✧';color:#fff;font-size:32px;text-shadow:0 1px 2px #704988}
.bracelet-luxury footer{background:linear-gradient(110deg,#b28bd0,#d4b7e9 50%,#b28bd0);border-top:3px solid #e9e0f0;box-shadow:0 -1px 0 #9274a6;padding:24px 7%;gap:16px 35px}.bracelet-luxury footer p,.bracelet-luxury footer .copyright{color:#3d224d}.bracelet-luxury footer a,.bracelet-luxury footer .footer-mark{color:#321244}.bracelet-luxury footer .copyright{border-top-color:#9f7eb4}
@media(max-width:700px){.bracelet-luxury .intro{padding:30px 6% 24px}.bracelet-luxury main{background-size:50px 150px;background-position:left top 170px,right top 170px}.bracelet-luxury main>a[href='#bracelets/bracelet-8']{width:51.6%!important;margin-bottom:24px!important}.bracelet-luxury .products{padding:20px 6% 40px;gap:24px}.bracelet-luxury footer{padding:22px 6%;gap:14px}.bracelet-luxury #menu{background:#eee0f8;color:#401153}}

/* Coordinate other page components without changing the approved bracelet page. */
.bracelet-luxury:not([data-page='bracelets']) .section{background:transparent}
.bracelet-luxury:not([data-page='bracelets']) .tile,.bracelet-luxury:not([data-page='bracelets']) .brand-panel,.bracelet-luxury:not([data-page='bracelets']) .create-step,.bracelet-luxury:not([data-page='bracelets']) .create-summary,.bracelet-luxury:not([data-page='bracelets']) .travel,.bracelet-luxury:not([data-page='bracelets']) .contact-card,.bracelet-luxury:not([data-page='bracelets']) .bundle-pending{border:3px solid transparent;border-radius:16px;background:linear-gradient(#fbf5ff,#eddef6) padding-box,linear-gradient(135deg,#fff,#a899b2 20%,#fff 42%,#9f8aaf 68%,#fff) border-box;box-shadow:0 7px 20px #47136620}
.bracelet-luxury:not([data-page='bracelets']) .brand-panel{background:linear-gradient(135deg,#5d1c7d,#9a55b6 45%,#3c0959) padding-box,linear-gradient(135deg,#fff,#a899b2,#fff,#9f8aaf,#fff) border-box;outline-color:#d4b9e6}.bracelet-luxury:not([data-page='bracelets']) .brand-panel .label,.bracelet-luxury:not([data-page='bracelets']) .brand-panel p{color:#fff}
.bracelet-luxury:not([data-page='bracelets']) .button:not(.pending):not(.light){background:linear-gradient(#82509b,#4b1865);color:#fff;border:2px solid #d9cfdf;border-radius:9px;box-shadow:0 2px 3px #44205420}.bracelet-luxury:not([data-page='bracelets']) .button:not(.pending):not(.light):hover{background:linear-gradient(#9057ae,#5d207b)}
.bracelet-luxury:not([data-page='bracelets']) .notary-banner{background:linear-gradient(115deg,#572070,#8f4dae 48%,#4a145f);border:3px solid #ded3e9;border-radius:16px;box-shadow:0 7px 20px #47136627}.bracelet-luxury:not([data-page='bracelets']) .notary-banner h2,.bracelet-luxury:not([data-page='bracelets']) .notary-banner p,.bracelet-luxury:not([data-page='bracelets']) .notary-banner .eyebrow{color:#fff}.bracelet-luxury:not([data-page='bracelets']) .light{background:#f7edff;color:#401153;border:2px solid #d9cfdf;border-radius:9px}
.bracelet-luxury:not([data-page='bracelets']) .product .photo{padding:0!important}.bracelet-luxury:not([data-page='bracelets']) .product .photo img{border:0;box-shadow:none}.bracelet-luxury:not([data-page='bracelets']) .tile:hover{background:linear-gradient(#f2e3fc,#e7d1f5) padding-box,linear-gradient(135deg,#fff,#a899b2,#fff) border-box}.bracelet-luxury:not([data-page='bracelets']) .create-intro{background:linear-gradient(110deg,#c5a3dc,#e7d4f4);border-left-color:#713391}.bracelet-luxury:not([data-page='bracelets']) .create-step select,.bracelet-luxury:not([data-page='bracelets']) .create-step textarea{background:#fffaff;border-color:#a481b8;border-radius:7px}.bracelet-luxury:not([data-page='bracelets']) .note{background:#e4cfef}.bracelet-luxury:not([data-page='bracelets']) .link{color:#531573;border-bottom-color:#9872af}
