.ProductWithImgCard_cardWrapper__ExCBN{border:1px solid #e2e2e2;cursor:pointer;height:158px;margin-top:24px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:320px) and (max-width:979px){.ProductWithImgCard_cardWrapper__ExCBN{padding:8px 0 8px 8px}}.ProductWithImgCard_cardWrapper--foundItem__3xTjC{border:2px solid green}.ProductWithImgCard_cardWrapper__ExCBN:hover{border-color:#000}.ProductWithImgCard_addButton__MtRgL{position:absolute;right:8px;top:0;border-radius:20px;padding:0 16px;width:auto;background-color:#5cb74d;opacity:1;color:#fff;min-height:37px}.ProductWithImgCard_addButton__MtRgL:active{scale:97%}.ProductWithImgCard_descriptionWrapper__H3su9{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:24px;height:100%}@media (min-width:320px) and (max-width:979px){.ProductWithImgCard_descriptionWrapper__H3su9{padding:8px}}.ProductWithImgCard_description__KVYHT{word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#545454;font-size:1.4rem;font-weight:400;margin-top:5px}.ProductWithImgCard_price__hyrjV{margin-top:auto;font-size:1.6rem;font-weight:500}.ProductWithImgCard_cardImg__8NO_H{position:relative;width:148px;height:148px;margin:5px;overflow:hidden}@media (min-width:320px) and (max-width:979px){.ProductWithImgCard_cardImg__8NO_H{width:124px}}.ProductWithImgCard_title__eKslj{word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.6rem;font-weight:500}.ProductWithImgCard_tickIcon__IhN1S{position:absolute;top:15px;right:15px}.ProductWithImgCard_tickIcon__IhN1S svg{width:25px;height:25px}.ProductWithImgCard_overlay__15IDA{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}.ProductWithoutImgCard_cardWrapper__cNlgG{border:1px solid #e2e2e2;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:16px;height:158px;margin-top:24px;position:relative}.ProductWithoutImgCard_cardWrapper--foundItem__CCMh_{border:2px solid green}.ProductWithoutImgCard_cardWrapper__cNlgG:hover{border-color:#000}.ProductWithoutImgCard_addButton__kHguE{position:absolute;right:8px;top:0;border-radius:20px;padding:0 16px;width:auto;background-color:#5cb74d;opacity:1;color:#fff;min-height:37px}.ProductWithoutImgCard_addButton__kHguE:active{scale:97%}.ProductWithoutImgCard_title__tMfuI{height:23px;font-size:1.6rem;font-weight:500;word-break:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ProductWithoutImgCard_descriptionWrapper__QyiPT{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.ProductWithoutImgCard_description__olioT{word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#545454;font-size:1.4rem;font-weight:400;margin-top:5px}.ProductWithoutImgCard_price__PRBhV{font-size:1.6rem;font-weight:500}.ProductWithoutImgCard_tickIcon__3GcPK{position:absolute;top:15px;right:15px}.ProductWithoutImgCard_tickIcon__3GcPK svg{width:25px;height:25px}.ProductWithoutImgCard_overlay__RQ1M8{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}.BusinessPage_infoTitle__vSKSm{font-size:28px;font-weight:700;color:var(--white)}.BusinessPage_itemInfoModal__MegwK{width:500px;max-width:95%;height:auto;position:relative;max-height:70%;display:-ms-flexbox;display:flex;overflow:unset;-ms-flex-direction:column;flex-direction:column}.BusinessPage_cartModal__4G9N6{width:600px;max-width:90%;height:auto;max-height:95%}@media (max-width:788px){.BusinessPage_cartModal__4G9N6{height:95%}}.BusinessPage_sections__mr60Y{-ms-flex:0 0 72%;flex:0 0 72%}@media (min-width:320px) and (max-width:979px){.BusinessPage_sections__mr60Y{-ms-flex:0 0 100%;flex:0 0 100%}}.BusinessPage_imgWrapper__2qIqn{position:relative;width:100%;height:100%}.BusinessPage_restaurantImg__2FUzq{width:100%;-o-object-fit:cover;object-fit:cover;max-height:500px;position:absolute;top:0;left:0}@media (min-width:320px) and (max-width:979px){.BusinessPage_restaurantImg__2FUzq{height:100%}}.BusinessPage_topArea__j02yF{position:relative;margin-bottom:30px;height:500px}@media (min-width:320px) and (max-width:979px){.BusinessPage_topArea__j02yF{height:auto}}@media (min-width:980px) and (max-width:1199px){.BusinessPage_topArea__j02yF{height:auto}}.BusinessPage_restaurantInfo__O6WQ4{border-top-right-radius:20px;border-bottom-right-radius:20px;background-color:rgba(17,7,7,.5);position:absolute;-webkit-box-shadow:0 0 .3rem rgba(0,0,0,.16);box-shadow:0 0 .3rem rgba(0,0,0,.16);left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:24px 40px 24px 160px;width:550px;max-width:50%}@media (min-width:320px) and (max-width:979px){.BusinessPage_restaurantInfo__O6WQ4{all:unset;display:block;margin:20px 40px 0}.BusinessPage_restaurantInfo__O6WQ4 .BusinessPage_address__mAEV0,.BusinessPage_restaurantInfo__O6WQ4 .BusinessPage_infoTitle__vSKSm,.BusinessPage_restaurantInfo__O6WQ4 .BusinessPage_subtext__55bHC,.BusinessPage_restaurantInfo__O6WQ4 .BusinessPage_tag__9xyiq{color:var(--black)}}@media (min-width:980px) and (max-width:1199px){.BusinessPage_restaurantInfo__O6WQ4{padding:24px 40px 24px 80px}}@media (min-width:1200px) and (max-width:1919px){.BusinessPage_restaurantInfo__O6WQ4{padding:24px 40px 24px 80px}}.BusinessPage_tag__9xyiq{margin-right:5px;color:var(--white)}.BusinessPage_tagsRow__I173o{padding-top:8px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.BusinessPage_tagsRow__I173o span:not(:first-child){margin-left:5px}.BusinessPage_subtext__55bHC{padding-top:8px;font-size:1.8rem;color:var(--white)}.BusinessPage_status__3_TiE{margin-right:10px;font-weight:700;color:#30c230;font-size:18px}.BusinessPage_status--closed__qKmRj{color:red}.BusinessPage_categoryItems__8fH4C{padding-top:90px;margin-top:10px}@media (min-width:320px) and (max-width:979px){.BusinessPage_categoryItems__8fH4C{padding-top:40px}}.BusinessPage_categoryCards__gYQBS{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.BusinessPage_categoryTitle__oGnZt{font-size:2.4rem;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px}.BusinessPage_categoryTitle__oGnZt:after,.BusinessPage_categoryTitle__oGnZt:before{content:"";border-top:1px solid #000;-ms-flex:1 0 20px;flex:1 0 20px}.BusinessPage_categoryTitle__oGnZt:before{margin-right:20px}.BusinessPage_categoryTitle__oGnZt:after{margin-left:20px}.BusinessPage_statusRow__C1VLG{padding-top:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.BusinessPage_address__mAEV0{padding-top:8px;font-size:1.8rem;color:var(--white)}.BusinessPage_hoursInfoWrapper___NDf0{display:-ms-flexbox;display:flex;border-bottom:1px solid #e2e2e2}.BusinessPage_time__fMWg9{font-weight:500;font-size:1.6rem;cursor:pointer;padding:15px;border:1px solid #e2e2e2;border-bottom:none}.BusinessPage_time__fMWg9:first-child{margin-right:30px}.BusinessPage_select__aH2kQ{width:100px}.BusinessPage_day__Sb6uq{font-size:1.6rem;font-weight:700;margin-bottom:5px}.BusinessPage_modalTime__cZ6yz{font-size:1.4rem;margin-bottom:5px}.BusinessPage_modalTimeWrapper__zaxFF{margin:24px 24px 16px}.BusinessPage_modalTitle__bemXB{margin-bottom:10px}.BusinessPage_modalAddress__W5dJe{font-size:1.6rem;margin-bottom:10px;font-weight:500}.BusinessPage_timeModal__rJhBW{width:800px;max-width:90%;height:80%}.BusinessPage_timeModal__rJhBW .gm-fullscreen-control{margin:40px 10px!important}.BusinessPage_sectionWrapper__zxcyI{display:-ms-flexbox;display:flex}.BusinessPage_fullContent__tWg7K{display:block}.BusinessPage_mobileContent__nKUXw{display:none}@media (min-width:320px) and (max-width:979px){.BusinessPage_fullContent__tWg7K{display:none}.BusinessPage_mobileContent__nKUXw{display:block;text-align:center;padding:10px}.BusinessPage_mobileContent__nKUXw .BusinessPage_infoTitle__vSKSm{font-size:20px;font-weight:700;color:var(--primary-color);margin-bottom:10px}.BusinessPage_mobileContent__nKUXw .BusinessPage_mobileHero__okFPK{width:100%;aspect-ratio:2/1;max-height:300px}.BusinessPage_mobileContent__nKUXw .BusinessPage_mobileImage__NPPsW{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}}