.eatery-hero{margin-bottom:1rem;margin-left:-1rem;margin-right:-1rem}.eatery-hero-img{width:100%;height:auto;max-height:300px;object-fit:cover}.eatery-modal-title{text-align:left;color:#fff;font-size:2rem;font-weight:700;font-variant:small-caps;margin-bottom:.25rem}.eatery-type{color:#ffbdeb;font-size:18px;font-weight:700;font-variant:small-caps}.eatery-address{color:#fff;font-size:18px;font-weight:700;font-variant:small-caps}.eatery-gallery{column-count:2;column-gap:.5rem;margin-top:1rem}.eatery-gallery img{width:100%;margin-bottom:.5rem;border-radius:8px;display:inline-block;break-inside:avoid;box-shadow:0 2px 6px #00000026}.eatery-actions{display:flex;gap:1rem;margin:1rem 0;justify-content:center}.eatery-actions button{display:inline-flex;height:64px;padding:.5rem 1rem;align-items:center;gap:16px;flex-shrink:0;background-color:unset;color:#fff;border-radius:1rem;font-variant:small-caps;font-size:1.25rem;line-height:1.25rem}.eatery-actions .btn-icon{width:1.75rem;height:1.75rem;display:inline-block}.eatery-actions .on{display:none}.eatery-actions .off{display:inline-block}.eatery-actions .visited-btn{border:1px solid #ccff99}.eatery-actions .must-try-btn{border:1px solid #feadbe}.eatery-actions .visited-btn.active{border:1px solid #94EA96;background-color:#94ea9633}.eatery-actions .must-try-btn.active{color:#fff;border:1px solid red;background-color:#ff636633}.eatery-actions .active .on{display:inline-block}.eatery-actions .active .off{display:none}
