.jss59 {
     background-color: rgba(0, 0, 0, 0.6);
   }
   .MuiBackdrop-root {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     display: flex;
     z-index: -1;
     position: fixed;
     align-items: center;
     justify-content: center;
     background-color: rgba(0, 0, 0, 0.5);
     -webkit-tap-highlight-color: transparent;
   }
   .MuiDialog-scrollPaper {
     display: flex;
     align-items: center;
     justify-content: center;
   }
   .MuiDialog-container {
     height: 100%;
     outline: 0;
   }
   .MuiPaper-elevation24 {
     box-shadow: 0px 11px 15px -7px rgba(0,0,0,0.2), 0px 24px 38px 3px rgba(0,0,0,0.14), 0px 9px 46px 8px rgba(0,0,0,0.12);
   }
   .MuiDialog-paper {
     margin: 32px;
     position: relative;
     overflow-y: auto;
   }
   .MuiDialog-paperScrollPaper {
     display: flex;
     max-height: calc(100% - 64px);
     flex-direction: column;
   }
   .MuiDialog-paperWidthSm {
     max-width: 600px;
   }
   #location-lock-dialog {
     top: 20%;
     left: 0;
     right: 0;
     width: 30%;
     margin: 0px auto;
     display: block;
     padding: 30px;
     z-index: 99999;
     position: fixed;
     font-size: 14px;
     background: rgb(0, 0, 0);
     box-shadow: rgba(11, 11, 12, 0.2) 2px 4px 5px 0px;
     text-align: center;
     font-family: Roboto, Arial, sans-serif;
     line-height: 1;
     border-radius: 8px;
     -webkit-font-smoothing: subpixel-antialiased;
   }
   .MuiButtonBase-root {
     color: inherit;
     border: 0;
     cursor: pointer;
     margin: 0;
     display: inline-flex;
     outline: 0;
     padding: 0;
     position: relative;
     align-items: center;
     user-select: none;
     border-radius: 0;
     vertical-align: middle;
     -moz-appearance: none;
     justify-content: center;
     text-decoration: none;
     background-color: transparent;
     -webkit-appearance: none;
     -webkit-tap-highlight-color: transparent;
   }
   .MuiIconButton-root {
     flex: 0 0 auto;
     color: rgba(0, 0, 0, 0.54);
     padding: 12px;
     overflow: visible;
     font-size: 1.5rem;
     text-align: center;
     transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
     border-radius: 50%;
   }
   .MuiIconButton-label {
     width: 100%;
     display: flex;
     align-items: inherit;
     justify-content: inherit;
   }
   .MuiSvgIcon-root {
     fill: currentColor;
     width: 1em;
     height: 1em;
     display: inline-block;
     font-size: 1.5rem;
     transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
     flex-shrink: 0;
     user-select: none;
   }
   .MuiTouchRipple-root {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     z-index: 0;
     overflow: hidden;
     position: absolute;
     border-radius: inherit;
     pointer-events: none;
   }
   .jss36 {
     color: #222222;
     font-size: 24px;
     font-family: Roboto, Arial, sans-serif;
     font-weight: 500;
   }
   .jss37 {
     color: #555555;
     padding: 10px 0px 0px;
     font-size: 14px;
   }
   .MuiFormGroup-root {
     display: flex;
     flex-wrap: wrap;
     flex-direction: column;
   }
   .MuiFormGroup-row {
     flex-direction: row;
   }
   .jss63 {
     width: 85%;
     margin: 15px auto;
     display: flex;
     padding: 11px 0px 0px;
     justify-content: space-evenly;
   }
   .MuiFormControlLabel-root {
     cursor: pointer;
     display: inline-flex;
     align-items: center;
     margin-left: -11px;
     margin-right: 16px;
     vertical-align: middle;
     -webkit-tap-highlight-color: transparent;
   }
   .jss70 {
     margin: 0;
   }
   .MuiButtonBase-root {
     color: inherit;
     border: 0;
     cursor: pointer;
     margin: 0;
     display: inline-flex;
     outline: 0;
     padding: 0;
     position: relative;
     align-items: center;
     user-select: none;
     border-radius: 0;
     vertical-align: middle;
     -moz-appearance: none;
     justify-content: center;
     text-decoration: none;
     background-color: transparent;
     -webkit-appearance: none;
     -webkit-tap-highlight-color: transparent;
   }
   .MuiIconButton-root {
     flex: 0 0 auto;
     color: rgba(0, 0, 0, 0.54);
     padding: 12px;
     overflow: visible;
     font-size: 1.5rem;
     text-align: center;
     transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
     border-radius: 50%;
   }
   .MuiIconButton-colorSecondary {
     color: #f50057;
   }
   .jss71 {
     padding: 9px;
   }
   .MuiRadio-root {
     color: rgba(0, 0, 0, 0.54);
   }
   .jss64 {
     padding: 2px;
   }
   .MuiRadio-colorSecondary.Mui-checked {
     color: #f50057;
   }
   .MuiIconButton-label {
     width: 100%;
     display: flex;
     align-items: inherit;
     justify-content: inherit;
   }
   .MuiTypography-root {
     margin: 0;
   }
   .MuiTypography-body1 {
     font-size: 18px;
     font-family: Roboto,sans-serif;
     font-weight: 400;
     line-height: 1.5;
   }
   .location-popup_area-block__sp9Ws {
     display: -moz-box;
     display: flex;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
     flex-direction: column;
     -moz-box-pack: center;
     justify-content: center;
     position: relative;
     margin: 10px 10% 0;
   }
   .location-popup_pin-search-box__3l5mJ {
     width: 100%;
     display: -moz-box;
     display: flex;
     -moz-box-align: center;
     align-items: center;
   }
   .location-popup_place-icon-city__1XAX5, .location-popup_place-icon__jSG0Q {
     position: absolute;
     z-index: 999;
   }
   .location-popup_place-icon__jSG0Q {
     color: #ffffff;
     padding-left: 8px;
   }
   .location-popup_place-icon__jSG0Q svg {
     width: 18px;
     height: 18px;
   }
   .location-popup_cancel-icon__FHujU {
     color: #fff;
     right: 10px;
     width: 16px;
     cursor: pointer;
     height: 16px;
     display: none;
     padding: 5px;
     position: absolute;
     background: #999;
     text-align: center;
     border-radius: 50%;
   }
   .location-popup_pin-search-box__3l5mJ>div>select {
 /*     -webkit-box-shadow: 0 0 10px #ffffff;
     box-shadow: 0 0 10px #ffffff; */
     text-transform: capitalize;
     border: 1px solid #ffffff;
     color: #ffffff;
     width: 100%;
     margin: 0;
     display: -moz-box;
     display: flex;
     padding: 0 30px;
     -webkit-animation: location-popup_focuses__1I8Gj 1.5s ease-in-out infinite;
     -moz-animation: location-popup_focuses__1I8Gj 1.5s ease-in-out infinite;
     animation: location-popup_focuses__1I8Gj 1.5s ease-in-out infinite;
     font-size: 16px;
     border-radius: 4px;
     height: 44px;
     moz-animation: location-popup_focuses__1I8Gj ease-in-out 1.5s infinite;
     webkit-animation: location-popup_focuses__1I8Gj ease-in-out 1.5s infinite;
   }
   .MuiButtonBase-root {
     color: inherit;
     border: 0;
     cursor: pointer;
     margin: 0;
     display: inline-flex;
     outline: 0;
     padding: 0;
     position: relative;
     align-items: center;
     user-select: none;
     border-radius: 0;
     vertical-align: middle;
     -moz-appearance: none;
     justify-content: center;
     text-decoration: none;
     background-color: transparent;
     -webkit-appearance: none;
     -webkit-tap-highlight-color: transparent;
   }
   .MuiButton-root {
     color: rgba(0, 0, 0, 0.87);
     padding: 6px 16px;
     font-size: 0.875rem;
     min-width: 64px;
     box-sizing: border-box;
     transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
     font-family: Roboto,sans-serif;
     font-weight: 500;
     line-height: 1.75;
     border-radius: 4px;
     text-transform: uppercase;
   }
   .MuiButton-contained {
     color: rgba(0, 0, 0, 0.87);
     box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
     background-color: #e0e0e0;
   }
   .MuiButtonBase-root.Mui-disabled {
     cursor: default;
     pointer-events: none;
   }
   .MuiButton-label {
     width: 100%;
     display: inherit;
     align-items: inherit;
     justify-content: inherit;
   }
   .cartButton_login_content__2j1f7 {
     display: -moz-box;
     display: flex;
     text-align: center;
     z-index: 9;
     font-size: 18px;
     font-weight: 500;
     color: #fff;
   }
   
   .jss35 {
     top: 5px;
     right: 5px;
     padding: 4px;
     position: absolute;
     border-radius: 50%;
   }
   .jss67 {
     cursor: pointer;
     font-size: 15px;
     line-height: 1.3;
     padding-left: 5px;
   }
   .jss69 {
     color: #222222;
   }
   .jss80 {
     color: #fff;
     width: 100%;
     height: 52px;
     padding: 11px 16px;
     font-size: 18px;
     min-width: 88px;
     min-height: 36px;
     transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
     font-weight: 500;
     line-weight: 1em;
     border-radius: 4px;
     text-transform: uppercase;
     background-color: #E87325;
   }
   @media (min-width: 991px){
     .cartButton_login_content__2j1f7 {
         font-weight: 500;
     }
   }
 
   @media (max-width: 992px) {
     #location-lock-dialog {
       width: 100%;
       top: auto;
       bottom: 0;
       padding-left: 0;
       padding-right: 0;
     }
     .MuiFormGroup-row {
       display: block
     }
     .MuiIconButton-label input {
       margin: 0;
     }
   }
