body.mbd-studio-brand{background:var(--mbd-paper);color:var(--mbd-ink);font-family:Arial,Helvetica,sans-serif}
body.mbd-studio-brand :is(.mbdhp-app,.mbdgp-app,.mbdsp-app,.mbdws-app){--ink:var(--mbd-ink);--black:var(--mbd-ink);--paper:var(--mbd-paper);--lime:var(--mbd-lime);--white:#fff}
body.mbd-studio-brand{--mbdwb-bg:var(--mbd-ink);--mbdwb-ink:var(--mbd-paper);--mbdwb-lime:var(--mbd-lime)}
body.mbd-studio-brand{--mbdgp-shell-ink:var(--mbd-ink);--mbdgp-shell-lime:var(--mbd-lime);--mbdgp-shell-paper:var(--mbd-paper)}
body.mbd-studio-brand :is(.mbdgp-shared-header,.mbdgp-shared-footer){background:var(--mbd-ink);color:var(--mbd-paper)}
body.mbd-studio-brand :is(.entry-content,.woocommerce) :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea){border-radius:8px}
body.mbd-studio-brand .woocommerce :is(a.button,button.button,input.button){border-radius:999px;background:var(--mbd-lime);color:var(--mbd-ink);border:1px solid transparent;padding:13px 22px}
body.mbd-studio-brand :is(.entry-title,.woocommerce h1,.woocommerce h2){letter-spacing:-.035em;line-height:1.12}
body.mbd-studio-brand :is(.mbdgp-commerce-intro,.mbdgp-legal-intro){background:var(--mbd-ink);color:var(--mbd-paper)}
.mbds-offer{padding:clamp(24px,5vw,60px);border-radius:20px;background:var(--mbd-ink,#090a09);color:var(--mbd-paper,#f2f3ec);margin:24px 0;font-family:Arial,Helvetica,sans-serif}
.mbds-offer h2{font-size:clamp(30px,4vw,50px);line-height:1.08;letter-spacing:-.04em;color:inherit}.mbds-offer h3{font-size:20px;color:inherit}.mbds-offer p{font-size:16px;line-height:1.7;max-width:800px}.mbds-offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0}.mbds-eyebrow{font-size:11px;letter-spacing:.14em;color:var(--mbd-lime,#dfff63)}.mbds-button{display:inline-block;background:var(--mbd-lime,#dfff63);color:var(--mbd-ink,#090a09);padding:15px 23px;border-radius:999px;font-weight:700;text-decoration:none}.mbds-offer .mbds-button:hover{filter:brightness(1.08);color:var(--mbd-ink,#090a09)}.mbds-offer .mbds-small{font-size:12px;opacity:.8}.mbds-offer a:focus-visible{outline:3px solid currentColor;outline-offset:5px}@media(max-width:700px){.mbds-offer-grid{grid-template-columns:1fr}}
