body {
  margin: 0;
  padding: 0;
  font-family: 'Open Sans', sans-serif;
}
.Toolbar__Toolbar__2JJW- {
  height: 56px;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #703B09;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 90;
}

.Toolbar__Toolbar__2JJW- nav {
  height: 100%;
}

.Toolbar__Logo__1efBD {
  height: 80%;
}

@media (max-width: 499px) {
  .Toolbar__DesktopOnly__WADUd {
    display: none;
  }
}.Logo__Logo__19WaN {
  background-color: white;
  padding: 8px;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
}

.Logo__Logo__19WaN img {
  height: 100%;
}.NavigationItems__NavigationItems___yd_d {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
}

@media (min-width: 500px) {
  .NavigationItems__NavigationItems___yd_d {
    -ms-flex-flow: row;
        flex-flow: row;
  }
}.NavigationItem__NavigationItem__23bcu {
  margin: 10px 0;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}

.NavigationItem__NavigationItem__23bcu a {
  color: #8f5C2C;
  text-decoration: none;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
}

.NavigationItem__NavigationItem__23bcu a:hover,
.NavigationItem__NavigationItem__23bcu a:active,
.NavigationItem__NavigationItem__23bcu a.NavigationItem__active__2zJdO {
  color: #40A4C8;
}

@media (min-width: 500px) {
  .NavigationItem__NavigationItem__23bcu {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: auto;
    -ms-flex-align: center;
        align-items: center;
  }
  
  .NavigationItem__NavigationItem__23bcu a {
    color: white;
    height: 100%;
    padding: 16px 10px;
    border-bottom: 4px solid transparent;
  }
  
  .NavigationItem__NavigationItem__23bcu a:hover,
  .NavigationItem__NavigationItem__23bcu a:active,
  .NavigationItem__NavigationItem__23bcu a.NavigationItem__active__2zJdO {
    background-color: #8f5C2C;
    border-bottom: 4px solid #40A4C8;
    color: white;
  }  
}.DrawerToggle__DrawerToggle__26to0 {
  width: 40px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center;
  padding: 10px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}

.DrawerToggle__DrawerToggle__26to0 div {
  width: 90%;
  height: 3px;
  background-color: white;
}

@media (min-width: 500px) {
  .DrawerToggle__DrawerToggle__26to0 {
      display: none;
  }
}.Backdrop__Backdrop__efy1y {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 100;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.5);
}.SideDrawer__SideDrawer__21TuB {
  position: fixed;
  width: 280px;
  max-width: 70%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 200;
  background-color: white;
  padding: 32px 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

@media (min-width: 500px) {
  .SideDrawer__SideDrawer__21TuB {
    display: none;
  }
}

.SideDrawer__Open__1pVYR {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.SideDrawer__Closed__3zgfk {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.SideDrawer__Logo__3TkPv {
  height: 11%;
  margin-bottom: 32px;
}

@media (max-width: 499px) {
  .SideDrawer__DesktopOnly__Fwe62 {
    display: none;
  }
}
.Layout__Content__LhJtv {
  margin-top: 72px;
}.Burger__Burger__3K4F- {
  width: 100%;
  margin: auto;
  height: calc(100vh - 500px);
  overflow-y: auto;
  overflow-x: hidden;
  text-align: center;
  font-weight: bold;
  font-size: 1.2rem;
}

@media (min-width: 500px) and (min-height: 401px) {
  .Burger__Burger__3K4F- {
    width: 350px;
    height: calc(100vh - 500px);
  }
}.BurgerIngredient__BreadBottom__HuxZP {
  height: 13%;
  width: 80%;
  background: -webkit-gradient(linear, left top, left bottom, from(#F08E4A), to(#e27b36));
  background: -webkit-linear-gradient(#F08E4A, #e27b36);
  background: -o-linear-gradient(#F08E4A, #e27b36);
  background: linear-gradient(#F08E4A, #e27b36);
  border-radius: 0 0 30px 30px;
  -webkit-box-shadow: inset -15px 0 #c15711;
          box-shadow: inset -15px 0 #c15711;
  margin: 2% auto;
}

.BurgerIngredient__BreadTop__10-cT {
  height: 20%;
  width: 80%;
  background: -webkit-gradient(linear, left top, left bottom, from(#bc581e), to(#e27b36));
  background: -webkit-linear-gradient(#bc581e, #e27b36);
  background: -o-linear-gradient(#bc581e, #e27b36);
  background: linear-gradient(#bc581e, #e27b36);
  border-radius: 50% 50% 0 0;
  -webkit-box-shadow: inset -15px 0 #c15711;
          box-shadow: inset -15px 0 #c15711;
  margin: 2% auto;
  position: relative;
}

.BurgerIngredient__Seeds1__3xHtz {
  width: 10%;
  height: 15%;
  position: absolute;
  background-color: white;
  left: 30%;
  top: 50%;
  border-radius: 40%;
  -webkit-transform: rotate(-20deg);
      -ms-transform: rotate(-20deg);
          transform: rotate(-20deg);
  -webkit-box-shadow: inset -2px -3px #c9c9c9;
          box-shadow: inset -2px -3px #c9c9c9;
}

.BurgerIngredient__Seeds1__3xHtz:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: white;
  left: -170%;
  top: -260%;
  border-radius: 40%;
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg);
  -webkit-box-shadow: inset -1px 2px #c9c9c9;
          box-shadow: inset -1px 2px #c9c9c9;
}

.BurgerIngredient__Seeds1__3xHtz:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: white;
  left: 180%;
  top: -50%;
  border-radius: 40%;
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg);
  -webkit-box-shadow: inset -1px -3px #c9c9c9;
          box-shadow: inset -1px -3px #c9c9c9;
}

.BurgerIngredient__Seeds2__1cUso {
  width: 10%;
  height: 15%;
  position: absolute;
  background-color: white;
  left: 64%;
  top: 50%;
  border-radius: 40%;
  -webkit-transform: rotate(10deg);
      -ms-transform: rotate(10deg);
          transform: rotate(10deg);
  -webkit-box-shadow: inset -3px 0 #c9c9c9;
          box-shadow: inset -3px 0 #c9c9c9;
}

.BurgerIngredient__Seeds2__1cUso:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: white;
  left: 150%;
  top: -130%;
  border-radius: 40%;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-box-shadow: inset 1px 3px #c9c9c9;
          box-shadow: inset 1px 3px #c9c9c9;
}


.BurgerIngredient__Meat__13nAN {
  width: 80%;
  height: 8%;
  background: -webkit-gradient(linear, left top, left bottom, from(#7f3608), to(#702e05));
  background: -webkit-linear-gradient(#7f3608, #702e05);
  background: -o-linear-gradient(#7f3608, #702e05);
  background: linear-gradient(#7f3608, #702e05);
  margin: 2% auto;
  border-radius: 15px;
}

.BurgerIngredient__Cheese__1FxeY {
  width: 90%;
  height: 4.5%;
  margin: 2% auto;
  background: -webkit-gradient(linear, left top, left bottom, from(#f4d004), to(#d6bb22));
  background: -webkit-linear-gradient(#f4d004, #d6bb22);
  background: -o-linear-gradient(#f4d004, #d6bb22);
  background: linear-gradient(#f4d004, #d6bb22);
  border-radius: 20px;
}

.BurgerIngredient__Salad__1iTJE {
  width: 85%;
  height: 7%;
  margin: 2% auto;
  background: -webkit-gradient(linear, left top, left bottom, from(#228c1d), to(#91ce50));
  background: -webkit-linear-gradient(#228c1d, #91ce50);
  background: -o-linear-gradient(#228c1d, #91ce50);
  background: linear-gradient(#228c1d, #91ce50);
  border-radius: 20px;
}

.BurgerIngredient__Tomato__1DN79 {
  width: 70%;
  height: 6%;
  background: -webkit-gradient(linear, left top, left bottom, from(#bf3813), to(#c45e38));
  background: -webkit-linear-gradient(#bf3813, #c45e38);
  background: -o-linear-gradient(#bf3813, #c45e38);
  background: linear-gradient(#bf3813, #c45e38);
  margin: 2% auto;
}

.BurgerIngredient__Onion__2GMz3 {
  width: 70%;
  height: 6%;
  background: -webkit-gradient(linear, left top, left bottom, from(#c9c9c9), to(#c9c9ff));
  background: -webkit-linear-gradient(#c9c9c9, #c9c9ff);
  background: -o-linear-gradient(#c9c9c9, #c9c9ff);
  background: linear-gradient(#c9c9c9, #c9c9ff);
  margin: 2% auto;
}
.BuildControls__BuildControls__3_01f {
  width: 100%;
  background-color: #CF8F2E;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  -ms-flex-align: center;
      align-items: center;
  -webkit-box-shadow: 0 2px 1px #ccc;
          box-shadow: 0 2px 1px #ccc;
  margin: auto;
  /* custom */
  padding: 10px 0 30px 0;
  position: absolute;
  bottom: 0;
}


.BuildControls__OrderButton__myBwT {
  background-color: #DAD735;
  outline: none;
  cursor: pointer;
  border: 1px solid #966909;
  color: #966909;
  font-family: inherit;
  font-size: 1.2em;
  padding: 15px 30px;
  -webkit-box-shadow: 2px 2px 2px #966909;
          box-shadow: 2px 2px 2px #966909;
}

.BuildControls__OrderButton__myBwT:hover, .BuildControls__OrderButton__myBwT:active {
  background-color: #A0DB41;
  border: 1px solid #966909;
  color: #966909;
}

.BuildControls__OrderButton__myBwT:disabled {
  background-color: #C7C6C6;
  cursor: not-allowed;
  border: 1px solid #ccc;
  color: #888888;
}

.BuildControls__OrderButton__myBwT:not(:disabled) {
  -webkit-animation: BuildControls__enable__3jYIq 0.3s linear;
          animation: BuildControls__enable__3jYIq 0.3s linear;
}

@-webkit-keyframes BuildControls__enable__3jYIq {
  0% {
      -webkit-transform: scale(1);
              transform: scale(1);
  }
  60% {
      -webkit-transform: scale(1.1);
              transform: scale(1.1);
  }
  100% {
      -webkit-transform: scale(1);
              transform: scale(1);
  }
}

@keyframes BuildControls__enable__3jYIq {
  0% {
      -webkit-transform: scale(1);
              transform: scale(1);
  }
  60% {
      -webkit-transform: scale(1.1);
              transform: scale(1.1);
  }
  100% {
      -webkit-transform: scale(1);
              transform: scale(1);
  }
}.BuildControl__BuildControl__1jYc3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin: 5px 0;
}

.BuildControl__BuildControl__1jYc3 button {
  display: block;
  font: inherit;
  padding: 5px;
  margin: 0 5px;
  width: 80px;
  border: 1px solid #AA6817;
  cursor: pointer;
  outline: none;
}

.BuildControl__BuildControl__1jYc3 button:disabled {
  background-color: #AC9980;
  border: 1px solid #7E7365;
  color: #ccc;
  cursor: default;
}

.BuildControl__BuildControl__1jYc3 button:hover:disabled {
  background-color: #AC9980;
  color: #ccc;
  cursor: not-allowed;
}

.BuildControl__Label__33Z-p {
  padding: 10px;
  font-weight: bold;
  width: 80px;
}

.BuildControl__BuildControl__1jYc3 .BuildControl__Less__377MJ {  
  background-color: #D39952;
  color: white;
}

.BuildControl__BuildControl__1jYc3 .BuildControl__More__28-hQ {
  background-color: #8F5E1E;
  color: white;
}

.BuildControl__BuildControl__1jYc3 .BuildControl__Less__377MJ:hover, .BuildControl__BuildControl__1jYc3 .BuildControl__Less__377MJ:active {  
  background-color: #DAA972;
  color: white;
}

.BuildControl__BuildControl__1jYc3 .BuildControl__More__28-hQ:hover,.BuildControl__BuildControl__1jYc3 .BuildControl__More__28-hQ:active {
  background-color: #99703F;
  color: white;
}.Modal__Modal__32_-a {
  position: fixed;
  z-index: 500;
  background-color: white;
  width: 70%;
  border: 1px solid #ccc;
  -webkit-box-shadow: 1px 1px 1px black;
          box-shadow: 1px 1px 1px black;
  padding: 16px;
  left: 15%;
  top: 30%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

@media (min-width: 600px) {
  .Modal__Modal__32_-a {
      width: 500px;
      left: calc(50% - 250px);
  }
}.Button__Button__QI7b2 {
  background-color: transparent;
  border: none;
  color: white;
  outline: none;
  cursor: pointer;
  font: inherit;
  padding: 10px;
  margin: 10px;
  font-weight: bold;
}

.Button__Button__QI7b2:first-of-type {
  margin-left: 0;
  padding-left: 0;
}

.Button__Success__2dHUt {
  color: #5C9210;
}

.Button__Danger__2xnhN {
  color: #944317;
}
/*# sourceMappingURL=main.1f0d3894.css.map*/