.location-menu{align-items:center;gap:calc(var(--spacing) * 10);flex-direction:column;display:flex}.location-menu__cards{justify-content:center;gap:calc(var(--spacing) * 6);display:flex}@media (min-width:992px){.location-menu__cards>*{max-width:var(--size-xs);flex:1 1 0}}@media (max-width:991px){.location-menu__cards{justify-content:flex-start;gap:calc(var(--spacing) * 4);width:calc(100% + var(--spacing) * 3);margin-right:calc(var(--spacing) * -3);padding-right:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);flex-wrap:nowrap;overflow-x:auto}.location-menu__cards>*{flex:0 0 100%}}
.location-specials{align-items:center;gap:calc(var(--spacing) * 10);flex-direction:column;display:flex}.location-specials__cards{justify-content:center;gap:calc(var(--spacing) * 6);display:flex}.location-specials__card{aspect-ratio:330/365;background-color:var(--color-cream);background-image:var(--card-photo);transition:background-image var(--dur-base) var(--ease-base);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (hover:hover){.location-specials__card:hover{background-image:var(--card-photo-hover)}}@media (min-width:992px){.location-specials__cards>*{max-width:var(--size-xs);flex:1 1 0}}@media (max-width:991px){.location-specials__cards{justify-content:flex-start;gap:calc(var(--spacing) * 4);width:calc(100% + var(--spacing) * 3);margin-right:calc(var(--spacing) * -3);padding-right:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);flex-wrap:nowrap;overflow-x:auto}.location-specials__cards>*{flex:0 0 var(--size-xs)}}@media (prefers-reduced-motion:reduce){.location-specials__card{transition:none}}
