.interactive-menus-container{background-color:#000;color:#fff;padding:20px}.title{font-size:1.8rem;font-weight:300;letter-spacing:.3em;margin-bottom:50px;text-align:center;text-transform:uppercase}.interactive-menus{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:0 auto 50px;max-width:1200px}.menu-item{display:flex;flex-direction:column;height:100%;text-align:center;transition:all .3s ease}.menu-category-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:10px;min-height:40px}.menu-category{font-weight:600;margin:0}.menu-image-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:12px;min-height:120px}.img-cont img{backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;max-height:350px;object-fit:cover;transform:translateZ(0);width:100%}.menu-content-wrapper{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;margin-top:auto;min-height:180px;padding-top:10px}.menu-content-wrapper.is-empty *{display:none}.menu-description,.menu-name{margin-bottom:0;margin-top:0}.menu-description{font-weight:600}.menu-btn{align-items:center;background:transparent;border:1px solid #fff;border-radius:6px;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Mazda Type,sans-serif;font-size:1rem;justify-content:center;letter-spacing:.15em;margin-top:6px;padding:8px 20px;text-transform:uppercase}.menu-btn:hover{background:#fff;color:#000!important}.global-cta-container{text-align:center}.global-menu-btn{align-items:center;background:transparent;border:1px solid #fff;border-radius:6px;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Mazda Type,sans-serif;font-size:1rem;justify-content:center;letter-spacing:.15em;margin-top:6px;padding:8px 20px;text-transform:uppercase}.global-menu-btn:hover{background:#fff;color:#000!important}@media (max-width:768px){.interactive-menus{gap:24px;grid-template-columns:1fr}.menu-item{margin:0 auto;max-width:400px}.menu-category-wrapper{min-height:0}.menu-content-wrapper{min-height:0;padding-top:0}.menu-category-wrapper:empty,.menu-content-wrapper h3:empty,.menu-content-wrapper p:empty,.menu-content-wrapper.is-empty{display:none}}