/**handles:lawrys-touchup**/
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.hero .yyes-mobile-reservation-button:hover{transform:none}.navbar-element-right{position:relative}.navbar-element-right a.nav-button{display:block;letter-spacing:0}.tu-top-phone{display:none}.navbar.fixed .tu-top-phone{display:none}@media (max-width:767px){.navbar-element-right a.nav-button{display:none}}@media (max-width:1199px) and (min-width:768px){.navbar-element-right a.nav-button{top:15px}}@media (min-width:768px){.tu-top-phone{bottom:-40px;color:#fff!important;display:block;left:-25px;position:absolute;text-align:center;width:70%}}@media (min-width:1200px){.tu-top-phone{bottom:-30px;left:0;width:75%}}@media (min-width:1440px){.tu-top-phone{bottom:-40px;font-size:140%;left:0;width:77%}}.takeout-message{align-items:flex-start;background-color:rgba(0,0,0,.3);bottom:0;display:flex;justify-content:flex-end;left:0;position:absolute;text-shadow:0 5px 10px rgba(0,0,0,.6);top:0;width:100%;z-index:1}.takeout-message br{display:none}.takeout-message__inner{color:#fff;font-size:20px;font-weight:700;padding:12rem 2rem 2rem;text-align:center;width:50%}@media (min-width:450px){.takeout-message{align-items:center}.takeout-message__inner{font-size:30px;padding-top:2rem}}@media (min-width:768px){.takeout-message{justify-content:center;width:100%}.takeout-message br{display:block}.takeout-message__inner{font-size:60px;margin:0 auto 6rem;max-width:750px;width:100%;padding:4rem}}.tu-mobile-nav-phone{background-color:#b09e69;color:#fff;padding:20px;position:absolute;bottom:85px;font-size:130%;left:5%;right:5%;text-align:center;z-index:99}.tu-mobile-nav-phone:focus,.tu-mobile-nav-phone:hover{color:#000!important}.tu-bottom-phone{background:0 0!important;color:#fff!important;font-size:1.2rem!important;position:absolute;left:0;padding:0!important;text-align:center;top:-55px;width:100%}@media (min-width:500px){.tu-bottom-phone{font-size:1.5rem!important;top:-60px}}@media (min-width:768px){.location-menu .menu-list{max-width:300px}.navbar.fixed .location-menu .menu-list{max-width:none}}@media (min-width:1080px){.location-menu .menu-list{max-width:none}}