.expandableText_expandableText__hkjmu .expandableText_toggleButton__QzLzH{display:block;color:var(--blue-violet-70);text-decoration:underline;border:0;padding:0;background-color:transparent;cursor:pointer;margin:.5em 0 0}.toastAlert_content__zo6XY{display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:1em;min-height:2.8em;border-width:1.5em;border-radius:2em}@media(max-width:600px){.toastAlert_content__zo6XY{justify-content:center;gap:.5em}}.container_container__CdhC_{width:100%;height:auto;padding:1em 1.5em;position:relative;margin:0 auto}.container_container__CdhC_.container_lg__Kot4i{max-width:var(--max-width-lg);padding:0}.container_container__CdhC_.container_md__HeoZm{max-width:var(--max-width-md)}.container_container__CdhC_.container_sm__U64gN{max-width:var(--max-width-sm)}.bottomContainer_bottomButtonContainer__n51Et{position:fixed;bottom:0;left:0;display:flex;justify-content:center;text-align:center;margin-top:3em;padding-bottom:1em;border-radius:2em 2em 0 0;border:1.5px solid #e3e3e3;background:#fff;box-shadow:0 -8px 24px 0 rgba(0,0,0,.1),-8px 0 24px 0 rgba(0,0,0,.1);z-index:1;width:100%;gap:1em}.bottomContainer_bottomButtonContainer__n51Et button{width:90%}.bottomContainer_bottomButtonContainer__n51Et.bottomContainer_noBackground__yYi93{background:none;border:none;box-shadow:none}@media(min-width:600px){.bottomContainer_bottomButtonContainer__n51Et{max-width:var(--max-width-sm);width:100%;left:50%;transform:translateX(-50%)}}.roundButton_roundButton__pFdsn{font-size:1em;margin:0;padding:0;width:2.5em;height:2.5em;border-radius:50%;color:var(--blue-violet-110);display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;box-shadow:none;cursor:pointer}.roundButton_roundButton__pFdsn.roundButton_roundBackground__WZM5i{background-color:#fff;border:1px solid var(--grey-10);box-shadow:0 0 12px 0 rgba(0,0,0,.12)}.businessCard_modal__p0ush,.businessCard_modal__p0ush .businessCard_body__fhJPS{width:100%}.businessCard_modal__p0ush .businessCard_body__fhJPS p{word-break:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-character:"-";color:var(--blue-violet-110);text-align:center;font-family:var(--font-lato);font-size:1.25em;font-weight:300}.businessCard_modal__p0ush .businessCard_button__GUnFd{width:100%;margin-top:2.5em}.businessCard_schedules__iX9hq{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:.5em}.businessCard_schedules__iX9hq>button{border-radius:.5em;height:1.81em;background-color:#fff;border:1.5px solid var(--blue-violet-110);width:18em;font-family:var(--font-lato);font-size:1.25em;font-weight:400;line-height:130%}.businessCard_box__qfio7{width:100%;display:flex;flex-direction:column;position:relative}.businessCard_box__qfio7 .businessCard_card__pcv2o{font-family:var(--font-lato);border-radius:1em;box-shadow:0 0 .75em 0 rgba(6,17,29,.12);min-height:8em;gap:1em}.businessCard_box__qfio7 .businessCard_card__pcv2o h4{font-weight:700;font-size:1.25em;margin-bottom:0;color:var(--blue-violet-120)}.businessCard_box__qfio7 .businessCard_card__pcv2o a{display:flex;flex-direction:column;row-gap:.5em}.businessCard_box__qfio7 .businessCard_card__pcv2o .businessCard_address__iCkhZ{color:var(--grey-70);display:flex;gap:.5em}.businessCard_box__qfio7 .businessCard_card__pcv2o .businessCard_address__iCkhZ p{font-weight:300;width:100%;color:var(--grey-70);font-size:.8125em;line-height:1.5em}.businessCard_box__qfio7 .businessCard_card__pcv2o .businessCard_address__iCkhZ svg{width:1em;height:1em}.businessCard_box__qfio7 .businessCard_card__pcv2o .businessCard_categories__UhIq_{position:absolute;top:-1.45em;left:0;width:90%}.businessCard_box__qfio7 .businessCard_card__pcv2o .businessCard_categories__UhIq_ ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:.25em}.businessCard_box__qfio7 .businessCard_card__pcv2o .businessCard_categories__UhIq_ ul li{background-color:var(--blue-violet-70);color:#fff;padding:.2em .8em;border-radius:.5em .5em 0 0;height:1.8em;font-size:.81em;font-family:var(--font-karla)}.businessCard_box__qfio7 .businessCard_card__pcv2o .businessCard_categories__UhIq_ ul li.businessCard_tag__N7xmO{white-space:nowrap;overflow:hidden}.businessCard_box__qfio7 .businessCard_card__pcv2o .businessCard_categories__UhIq_ ul li.businessCard_dots__NjgRP{width:2.5em;display:flex;justify-content:center}.businessCard_box__qfio7 .businessCard_card__pcv2o .businessCard_categories__UhIq_ ul li.businessCard_dots__NjgRP button{min-height:.5em;color:#fff}.businessCard_box__qfio7 .businessCard_card__pcv2o .businessCard_categories__UhIq_ ul li.businessCard_dots__NjgRP button:hover{background-color:transparent;color:#fff;cursor:pointer}.businessCard_box__qfio7 .businessCard_card__pcv2o .businessCard_categories__UhIq_ ul li.businessCard_dots__NjgRP button:disabled{background-color:transparent}.businessCard_box__qfio7 .businessCard_cardWithSharpBorder__C5Svy{border-radius:0 1em 1em}.restaurantDetails_header__jXZQb{background-color:var(--grey-30);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:1em;height:14em;border-radius:0 0 50% 50%;margin-bottom:3em}.restaurantDetails_header__jXZQb .restaurantDetails_options__Jc6G3{margin-bottom:2.5em;width:100%;display:flex;justify-content:space-between}.restaurantDetails_header__jXZQb .restaurantDetails_card__GiExn{margin-top:7.5%;border-radius:1em}.restaurantDetails_body__yNQou{padding-bottom:4em;margin-top:5em}.restaurantDetails_body__yNQou section{margin-bottom:1em;padding:0 1em 3em;border-bottom:1px solid var(--grey-40)}.restaurantDetails_body__yNQou section h6{font-weight:700;margin-bottom:1em}.restaurantDetails_body__yNQou .restaurantDetails_card__GiExn{width:calc(100% - 2em);margin:3em auto 0}main.page_main__4SBbx{padding:0}