@font-face{font-family:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU82RHaA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mb{--mb-gutter:clamp(16px, 5vw, 56px);font-family:var(--brand-font-body);font-weight:300}.mb strong{font-weight:600}.mb-bar{letter-spacing:.08em;text-align:center;color:#fff;background:var(--brand-ink);padding:9px 16px;font-size:11px;font-weight:400}.mb .sf-head{background:var(--brand-surface);border-bottom:0;padding-block:14px;box-shadow:0 3px 6px #0000000d}.mb .sf-brand img{width:auto;height:76px;max-height:76px}@media (max-width:640px){.mb .sf-brand img{height:60px;max-height:60px}}.mb .sf-nav{color:var(--brand-ink);font-size:14px;font-weight:400}.mb-hero{padding:clamp(48px, 8vw, 104px) var(--mb-gutter);text-align:center;background-image:linear-gradient(to right, var(--brand-tint), var(--brand-tint-soft));justify-items:center;gap:22px;display:grid}.mb-hero h1{max-width:22ch;font-family:var(--brand-font-heading);letter-spacing:-.01em;margin:0;font-size:clamp(30px,5vw,58px);font-weight:300;line-height:1.12}.mb-hero h1 strong{font-weight:700;display:block}.mb-badges{color:var(--brand-muted);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.mb-badges strong{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);margin-inline-end:6px;font-size:11px}.mb-start{padding:clamp(32px, 4vw, 56px) var(--mb-gutter);gap:clamp(28px,3.4vw,44px);display:grid}.mb-start__intro{margin-bottom:16px}.mb-section-number{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-muted);margin-bottom:6px;font-size:11px;font-weight:500;display:block}.mb-start__block h2,.mb-formulas h2{font-family:var(--brand-font-heading);letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(22px,2.6vw,32px);font-weight:300}.mb-start__block p,.mb-formulas__lede{max-width:68ch;color:var(--brand-muted);margin:0;font-size:14px;line-height:1.6}.mb-chips{flex-wrap:wrap;gap:10px;display:flex}.mb-chips button{font:inherit;color:var(--brand-ink);background:var(--brand-surface);border:1px solid var(--brand-ink);cursor:pointer;border-radius:0;align-items:center;gap:10px;padding:11px 18px;font-size:14px;font-weight:400;transition:color .2s,background .2s,transform .2s;display:inline-flex}.mb-chips button:hover:not(:disabled),.mb-chips button[data-active=true]{color:var(--brand-accent-ink);background:var(--brand-accent);transform:translateY(-1px)}.mb-chips button:disabled{cursor:progress;opacity:.55}.mb-chips button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.mb-ask-cue{letter-spacing:.1em;text-transform:uppercase;opacity:0;font-size:11px;transition:opacity .2s}.mb-chips button:hover .mb-ask-cue,.mb-chips button[data-active=true] .mb-ask-cue{opacity:1}.mb-chips--wide button{text-align:start;background:var(--brand-surface-alt);border-color:#0000;flex-wrap:wrap;padding:14px 20px}.mb-chips--wide button:hover:not(:disabled),.mb-chips--wide button[data-active=true]{border-color:var(--brand-accent)}.mb-note{color:var(--brand-muted);flex-basis:100%;font-size:12px}.mb-chips button:hover .mb-note,.mb-chips button[data-active=true] .mb-note{color:inherit;opacity:.75}.mb-chips button[lang=ar] .mb-question{font-family:"Noto Kufi Arabic", "Geeza Pro", var(--brand-font-body)}@media (max-width:560px){.mb-chips--wide{flex-direction:column;align-items:stretch}}.mb-prompt-status{color:var(--brand-muted);margin:0;font-size:12.5px}.mb-formulas{padding:clamp(32px, 4vw, 56px) var(--mb-gutter);border-top:1px solid var(--brand-border);background:var(--brand-surface-alt)}.mb-formulas__lede{margin-bottom:22px!important}.mb-formula-list{background:var(--brand-border);border:1px solid var(--brand-border);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;margin:0 0 18px;padding:0;list-style:none;display:grid}.mb-formula-list li{background:var(--brand-surface);flex-direction:column;gap:8px;padding:20px 22px;display:flex}.mb-formula-list h3{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.mb-tagline{margin:0;font-size:14px;line-height:1.5}.mb-brush{color:var(--brand-muted);flex:1;margin:0;font-size:12.5px;line-height:1.5}.mb-pack{border-top:1px solid var(--brand-border);grid-template-columns:76px 1fr auto;gap:8px;margin:0;padding-top:8px;font-size:13px;display:grid}.mb-pack span:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-muted);font-size:11px}.mb-pack span:nth-child(3){font-weight:500}.mb-pack em{color:var(--brand-muted);grid-column:1/-1;font-size:12px;font-style:normal}.mb-stones{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mb-stones li{background:var(--brand-surface);border:1px solid var(--brand-border);grid-template-rows:auto auto;grid-template-columns:22px 1fr auto;align-items:center;column-gap:12px;padding:14px 16px;display:grid}.mb-swatch{background:var(--mb-swatch,#000);border-radius:50%;grid-row:1/span 2;width:22px;height:22px}.mb-stones li[data-colour=green]{--mb-swatch:#1f6b4f}.mb-stones li[data-colour=blue]{--mb-swatch:#1f4e8c}.mb-stones li[data-colour=burgundy]{--mb-swatch:#6d1f33}.mb-stones li[data-colour=brown]{--mb-swatch:#7a5230}.mb-stone{font-weight:500}.mb-stone-colour{color:var(--brand-muted);grid-column:2;font-size:12px}.mb-stone-price{grid-area:1/3/span 2;font-size:13px}.mb-stones li[data-stock=out]{opacity:.6}.mb-foot{border-top:1px solid var(--brand-border)}
