.prix-fixe-menu{margin:0 auto;max-width:900px}.prix-fixe-menu__intro{margin-bottom:2.5rem;text-align:center}.prix-fixe-menu__title{font-size:28px;font-weight:600;margin:0 0 .75rem}.prix-fixe-menu__intro-text{font-size:15px;line-height:1.6}.prix-fixe-menu__intro-text p{margin:0 0 .5rem}.prix-fixe-menu__course{margin-bottom:2.5rem}.prix-fixe-menu__course-label{border-bottom:1px solid rgba(168,132,100,.3);color:#896e45;font-family:Manrope;font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 .25rem;padding-bottom:.5rem;text-transform:uppercase}.prix-fixe-menu__course-note{font-size:13px;font-style:italic;margin:0 0 1rem}.prix-fixe-menu__course-footnote{color:#a88464;font-size:12px;font-style:italic;margin:1rem 0 0;text-align:center}.prix-fixe-menu__grid{display:grid;gap:0;grid-template-columns:repeat(2,1fr)}.prix-fixe-menu__item{border-bottom:1px solid rgba(168,132,100,.2);padding:.75rem 1rem .75rem 0}.prix-fixe-menu__item-header{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:4px}.prix-fixe-menu__item-name{color:#333;font-size:14px;font-weight:600}.prix-fixe-menu__item-price{color:#391213;font-size:14px;font-weight:600;white-space:nowrap}.prix-fixe-menu__item-desc{font-size:13px;font-style:italic;line-height:1.5;margin:0 0 2px}.prix-fixe-menu__item-addon{color:#a88464;font-size:12px;margin:0}.prix-fixe-menu__badge{border:1px solid;font-size:9px;letter-spacing:.08em;margin-left:4px;padding:1px 5px;text-transform:uppercase;vertical-align:middle}.prix-fixe-menu__badge--gf{background:rgba(168,132,100,.15);border-color:#a88464;color:#5a3a1a}.prix-fixe-menu__badge--v{background:rgba(60,140,40,.1);border-color:rgba(60,140,40,.5);color:#2a5a1a}.prix-fixe-menu__disclaimer{line-height:1.6;margin-top:0;padding-top:0;text-align:center}.prix-fixe-menu__disclaimer p{font-size:11px;font-style:italic;margin:0 0 .5rem}@media (max-width:767px){.prix-fixe-menu__grid{grid-template-columns:1fr}}