/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.menu-variation-options .menu-variation-options__toggle{font-weight:600;font-size:0.95rem;}.menu-variation-options .sub-options__chips{display:flex;flex-wrap:wrap;gap:0.5rem;}.menu-variation-options .sub-options__chip{--chip-bg:#f8f9fa;--chip-border:#dee2e6;--chip-text:#212529;--chip-selected-bg:#0d6efd10;--chip-selected-border:#0d6efd;--chip-negation-text:#b02a37;padding:0.35rem 0.6rem;border:1px solid var(--chip-border);border-radius:999px;background:var(--chip-bg);color:var(--chip-text);cursor:pointer;-webkit-user-select:none;user-select:none;}.menu-variation-options .sub-options__chip.is-selected{background:var(--chip-selected-bg);border-color:var(--chip-selected-border);}.menu-variation-options .sub-options__chip input[type=checkbox]{margin-right:0.35rem;}.menu-variation-options .sub-options__chip--negation .form-check-label{color:var(--chip-negation-text);text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:var(--chip-negation-text);}.menu-variation-options .sub-options__chip .sub-options__price{color:#198754;font-weight:600;margin-left:0.15rem;}.menu-variation-options .sub-options__instructions{font-size:0.95rem;}@media (max-width:375px){.menu-variation-options .sub-options__chips{gap:0.4rem;}.menu-variation-options .sub-options__chip{padding:0.3rem 0.5rem;}}
