/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.chai-menu{margin:0 auto;max-width:980px;}.chai-menu__header,.chai-menu__item{display:grid;grid-template-columns:minmax(0,1fr) 90px 90px 90px;column-gap:1rem;}.chai-menu__header{align-items:end;border-bottom:2px solid color-mix(in srgb,var(--default-color),transparent 55%);padding:0 0 0.75rem;margin-bottom:0.35rem;}.chai-menu__heading{color:var(--heading-color);font-family:var(--heading-font);font-size:2rem;font-weight:700;}.chai-menu__size{color:color-mix(in srgb,var(--default-color),transparent 25%);font-family:var(--nav-font);font-size:0.72rem;line-height:1.2;text-align:center;}.chai-menu__size strong,.chai-menu__size span{display:block;}.chai-menu__size strong{color:var(--heading-color);font-size:0.8rem;}.chai-menu__item{align-items:center;border-bottom:1px solid rgba(76,58,45,0.10);padding:1rem 0;transition:background-color 0.2s ease;}.chai-menu__item:hover{background:rgba(255,253,248,0.75);}.chai-menu__product-title{color:var(--heading-color);font-family:var(--nav-font);font-size:0.96rem;font-weight:700;letter-spacing:0.03em;text-transform:uppercase;}.chai-menu__product-title a{color:inherit;}.chai-menu__product-title a:hover{color:var(--accent-color);}.chai-menu__description{color:color-mix(in srgb,var(--default-color),transparent 35%);font-size:0.9rem;font-style:italic;margin-top:0.25rem;}.chai-menu__price{color:var(--accent-color);font-family:var(--nav-font);font-size:1rem;font-weight:700;text-align:center;}@media (max-width:700px){.chai-menu__header,.chai-menu__item{grid-template-columns:minmax(0,1fr) 62px 62px 62px;column-gap:0.5rem;}.chai-menu__item{padding:0.8rem 0;}.chai-menu__heading{font-size:1.65rem;}.chai-menu__product-title{font-size:0.82rem;}.chai-menu__description{font-size:0.8rem;}.chai-menu__price{font-size:0.9rem;}}
