/* @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;}.menu-variation-options .accordion-collapse.show .sub-options__chip{animation:subOptionReveal 0.22s ease both;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(1){animation-delay:0.045s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(2){animation-delay:0.07s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(3){animation-delay:0.095s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(4){animation-delay:0.12s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(5){animation-delay:0.145s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(6){animation-delay:0.17s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(7){animation-delay:0.195s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(8){animation-delay:0.22s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(9){animation-delay:0.245s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(10){animation-delay:0.27s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(11){animation-delay:0.295s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(12){animation-delay:0.32s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(13){animation-delay:0.345s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(14){animation-delay:0.37s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(15){animation-delay:0.395s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(16){animation-delay:0.42s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(17){animation-delay:0.445s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(18){animation-delay:0.47s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(19){animation-delay:0.495s;}.menu-variation-options .accordion-collapse.show .sub-options__chip:nth-child(20){animation-delay:0.52s;}.menu-variation-options .accordion-collapse.show .sub-options__instructions{animation:subOptionReveal 0.28s ease both;animation-delay:0.12s;}@keyframes subOptionReveal{from{opacity:0;transform:translateY(6px);}to{opacity:1;transform:translateY(0);}}@media (prefers-reduced-motion:reduce){.menu-variation-options .accordion-collapse.show .sub-options__chip,.menu-variation-options .accordion-collapse.show .sub-options__instructions{animation:none;}}@media (max-width:375px){.menu-variation-options .sub-options__chips{gap:0.4rem;}.menu-variation-options .sub-options__chip{padding:0.3rem 0.5rem;}}
