.menu-promo{position:relative;color:#fff}@media only screen and (min-width: 1160px){.menu-promo{height:25.625rem}.menu-promo::before{float:left;padding-top:133.3333333333%;content:""}.menu-promo::after{display:block;content:"";clear:both}}.menu-promo media-loader{height:100%;width:100%}@media only screen and (max-width: 1159px){.menu-promo media-loader{position:relative;display:block;height:15.5rem;width:15.5rem}.menu-promo media-loader::before{float:left;padding-top:74.5967741935%;content:""}.menu-promo media-loader::after{display:block;content:"";clear:both}.menu-promo media-loader:empty{opacity:1}}.menu-promo img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 1160px){.menu-promo--mobile-only{display:none !important}}@media only screen and (min-width: 1160px){.menu-promo__image::after{content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);position:absolute;inset:0}}.menu-promo__content{max-width:100%}@media only screen and (min-width: 1160px){.menu-promo__content{position:absolute;bottom:0;left:0;padding:1.5rem;color:#fff}}.menu-promo__content span{font-size:1.125rem;line-height:150%;font-weight:600;letter-spacing:-0.0125rem;display:block;margin-bottom:.5rem}@media(min-width: 992px){.menu-promo__content span{font-size:1.25rem}}@media only screen and (max-width: 1159px){.menu-promo__content span{margin-top:.5rem}}.menu-promo__content .secondary-button{display:none;color:#fff;font-size:1rem}@media only screen and (min-width: 1160px){.menu-promo__content .secondary-button{display:inline-block}}.menu-promo__content .secondary-button:hover{text-decoration:none}
