/* High-contrast correction shared by every Mauri-Siam page. */
.ms-eyebrow,.lx-kicker{font-family:Inter,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.15em!important;line-height:1.35!important;text-shadow:none!important}
.ms-eyebrow{color:#713b21!important}.lux-dark .lx-kicker{color:#e0bd82!important}
.ms-ring-builder{background:transparent!important;color:#f8f2e8!important;border:0!important;border-radius:0!important;box-shadow:none!important}.ms-ring-builder .ms-eyebrow{color:#e6bd79!important}.ms-ring-builder h2,.ms-ring-builder .ms-lead{color:#f8f2e8!important}.ms-ring-builder form{background:transparent!important;color:#f8f2e8!important;border:0!important;box-shadow:none!important}.ms-ring-builder label{color:#e8dfd3!important}.ms-ring-builder select{color:#f8f2e8!important;background:#23201b!important;border:1px solid #766044!important}.ms-ring-builder select option{color:#f8f2e8!important;background:#23201b!important}.ms-ring-builder .ms-button{background:linear-gradient(135deg,#e0bd82,#c99b55)!important;color:#111!important;border-color:transparent!important}
.ms-faq{background:#11100e!important;color:#f5efe5!important;border:0!important;box-shadow:none!important}.ms-faq .ms-eyebrow{color:#e0bd82!important}.ms-faq h2{color:#f5efe5!important}.ms-faq details{background:#171512!important;border-color:rgba(224,189,130,.25)!important}.ms-faq summary{color:#f5efe5!important;opacity:1!important;font-family:Inter,Arial,sans-serif!important;font-size:1.05rem!important;font-weight:650!important}.ms-faq details p{color:#c8beb1!important}
.lux-dark .lx-stone-links a{background:#181613!important;color:#f8f2e8!important;border:1px solid rgba(224,189,130,.42)!important;font-family:Inter,Arial,sans-serif!important;font-weight:600!important}.lux-dark .lx-stone-links a:hover{background:#c99b55!important;color:#111!important}
.lux-dark .lx-product{background:#151310!important;border:1px solid rgba(224,189,130,.27)!important}.lux-dark .lx-product-copy{background:#151310!important}.lux-dark .lx-product-copy span{color:#e0bd82!important}.lux-dark .lx-product-copy h3{color:#f8f2e8!important}.lux-dark .lx-product-copy a{color:#f8f2e8!important;border-color:#c99b55!important;font-weight:650!important}
.lux-dark .lx-note{background:#151310!important;border:1px solid rgba(224,189,130,.28)!important}.lux-dark .lx-note h3{color:#f8f2e8!important}.lux-dark .lx-note p{color:#c8beb1!important}
.ms-brand-logo{display:block!important;width:210px!important;height:64px!important;object-fit:contain!important;object-position:left center!important}.lux-dark .lx-brand img{object-fit:contain!important;object-position:left center!important}
@media(max-width:700px){.ms-brand-logo{width:155px!important;height:50px!important}}
.ms-brand::before,.ms-brand::after{content:none!important;display:none!important}.ms-brand{display:block!important;width:230px!important;height:76px!important;padding:0!important;margin:0!important;background:none!important;border:0!important}.ms-brand .ms-brand-logo{width:230px!important;height:76px!important;object-fit:contain!important;object-position:center!important}
@media(max-width:700px){.ms-brand,.ms-brand .ms-brand-logo{width:165px!important;height:56px!important}}
body[data-page-type="engagement-ring-builder"],body[data-page-type="diamond-ring-builder"],body[data-page-type="custom-jewellery-builder"]{background:#070707!important;color:#f5efe5!important}body[data-page-type="engagement-ring-builder"] .ms-header,body[data-page-type="diamond-ring-builder"] .ms-header,body[data-page-type="custom-jewellery-builder"] .ms-header{background:rgba(7,7,7,.94)!important;border-color:rgba(224,189,130,.22)!important}body[data-page-type="engagement-ring-builder"] .ms-main,body[data-page-type="diamond-ring-builder"] .ms-main,body[data-page-type="custom-jewellery-builder"] .ms-main{background:#070707!important}body[data-page-type="engagement-ring-builder"] .ms-section,body[data-page-type="diamond-ring-builder"] .ms-section,body[data-page-type="custom-jewellery-builder"] .ms-section{background:#0e0e0c!important;color:#f5efe5!important}body[data-page-type] .ms-section h2,body[data-page-type] .ms-section h3{color:#f5efe5!important}body[data-page-type] .ms-section p{color:#c7beb2!important}body[data-page-type] .ms-choice{background:#171512!important;border-color:rgba(224,189,130,.25)!important}body[data-page-type] .ms-viewing{background:#11100e!important;color:#f5efe5!important;border-color:rgba(224,189,130,.25)!important}body[data-page-type] .ms-footer{background:#030303!important;color:#bdb4a8!important;border-color:rgba(224,189,130,.22)!important}
body[data-page-type] .ms-intent-hero{background:#0d0d0c!important;color:#f5efe5!important;border-color:rgba(224,189,130,.22)!important}body[data-page-type] .ms-intent-hero h1{color:#f5efe5!important;text-shadow:none!important}body[data-page-type] .ms-intent-hero h1 em{color:#e0bd82!important;background:none!important;-webkit-text-fill-color:#e0bd82!important}body[data-page-type] .ms-intent-hero .ms-lead{color:#d0c6b9!important}.text-gradient{background:none!important;color:#e0bd82!important;-webkit-text-fill-color:#e0bd82!important}
