.title-banner-short{border-radius:var(--radius-4xl);display:flex;min-height:172px;overflow:hidden;position:relative;width:100%}@media screen and (min-width:744px){.title-banner-short{border-radius:var(--radius-6xl);min-height:300px}}.title-banner-short__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.title-banner-short:not(.title-banner-short__loading) .title-banner-short__image{opacity:1}.title-banner-short__main{display:flex;flex-direction:column;flex-grow:1;padding:20px;position:relative;z-index:1}@media screen and (min-width:744px){.title-banner-short__main{padding:36px}}@media screen and (min-width:1025px){.title-banner-short__main{padding:40px}}.title-banner-short__text{display:flex;gap:16px;margin-bottom:auto}.title-banner-short__title{color:var(--white-100);font-size:20px;font-weight:700;line-height:26px;white-space:pre-wrap}@media screen and (min-width:744px){.title-banner-short__title{font-size:38px;font-weight:800;line-height:48px}}.title-banner-short__subtitle{display:none}@media screen and (min-width:744px){.title-banner-short__subtitle{display:block;font-size:18px;font-weight:500;line-height:24px}}@media screen and (min-width:1025px){.title-banner-short__subtitle{font-size:20px;line-height:26px}}.title-banner-short__btn.base-btn{width:100%}@media screen and (min-width:744px){.title-banner-short__btn.base-btn{min-width:220px;width:-moz-fit-content;width:fit-content}.title-banner-short__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;width:100%}}@media screen and (min-width:1025px){.title-banner-short__btns{gap:16px}}.filial-card{cursor:pointer;display:flex;gap:16px;transition:all .15s}.filial-card:hover{color:var(--black-80)}@media screen and (min-width:1025px){.filial-card:hover{background:var(--black-15);border-radius:var(--radius-l);box-shadow:0 0 0 12px var(--black-15)}}.filial-card__img{border-radius:var(--radius-m);height:80px;width:80px}.filial-card__name{color:var(--black-80);font-size:18px;font-weight:700;line-height:24px;margin-bottom:4px}.filial-card__address{color:var(--black-70);font-size:15px;font-weight:500;line-height:20px;margin-bottom:12px}.filial-card__footer{align-items:center;display:flex;gap:8px}.filial-card__rating{color:var(--black-80);display:flex;font-size:15px;font-weight:700;gap:4px;line-height:20px}.filial-card__reviews{color:var(--black-70);font-size:13px;font-weight:500;line-height:18px}.review-modal .modal-compact__content{border-bottom-left-radius:var(--radius-7xl);border-bottom-right-radius:var(--radius-7xl);padding-bottom:40px}.review-modal .modal-compact__footer{padding:0}.review-modal__title{font-size:25px;font-weight:700;line-height:32px;margin-bottom:28px}.review-modal__main{display:grid;row-gap:24px}@media screen and (min-width:744px){.review-modal__main{min-width:348px}}.reviews-hero__banner-wrap{background:var(--black-10);border-radius:var(--radius-4xl);margin-bottom:12px}@media screen and (min-width:744px){.reviews-hero__banner-wrap{background:unset;border-radius:unset;margin-bottom:16px}}@media screen and (min-width:1025px){.reviews-hero__banner-wrap{margin-bottom:20px}}.reviews-hero__banner-wrap .title-banner-short__title{white-space:unset}@media screen and (min-width:744px){.reviews-hero__banner-wrap .title-banner-short__title{font-size:33px}}@media screen and (min-width:1025px){.reviews-hero__banner-wrap .title-banner-short__title{font-size:38px}}.reviews-hero__banner-btn-wrap{padding:16px 12px 12px}@media screen and (min-width:744px){.reviews-hero__banner-btn-wrap{display:none}}.reviews-hero__cards{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media screen and (min-width:744px){.reviews-hero__cards{gap:16px}}@media screen and (min-width:1025px){.reviews-hero__cards{gap:20px;grid-template-columns:1fr 1fr 1fr}}.reviews-hero__card{align-items:center;background:var(--black-10);border-radius:var(--radius-2xl);color:var(--black-70);display:flex;flex-direction:column;font-size:12px;font-weight:500;line-height:16px;padding:12px 16px;white-space:nowrap}@media screen and (min-width:744px){.reviews-hero__card{border-radius:var(--radius-3xl);font-size:15px;font-weight:600;line-height:20px;padding:16px}}@media screen and (min-width:1025px){.reviews-hero__card{border-radius:var(--radius-4xl);flex-direction:row;font-size:18px;gap:12px;justify-content:center;line-height:24px;padding:24px 16px}}.reviews-hero__card:last-child{display:none}@media screen and (min-width:1025px){.reviews-hero__card:last-child{display:flex}}.reviews-hero__card-text-bold{align-items:center;color:var(--black-80);display:flex;font-size:16px;font-weight:700;line-height:22px}@media screen and (min-width:744px){.reviews-hero__card-text-bold{font-size:18px;line-height:24px}}@media screen and (min-width:1025px){.reviews-hero__card-text-bold{font-size:25px;line-height:32px}}.reviews-hero__icon-star{color:var(--yellow-100)}@media screen and (min-width:744px){.reviews-hero__icon-star{height:24px;width:24px}}@media screen and (min-width:1025px){.reviews-hero__icon-star{height:32px;width:32px}}.reviews-hero__br{display:none}@media (min-width:376px){.reviews-hero__br{display:inline}}@media screen and (min-width:744px){.reviews-hero__br2{display:inline}}@media (min-width:1126px){.reviews-hero__br2{display:none}}.no-reviews[data-v-2430d9a9]{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:270px}@media screen and (min-width:744px){.no-reviews[data-v-2430d9a9]{min-height:280px}}.no-reviews__icon-wrapper[data-v-2430d9a9]{color:var(--black-40);display:flex;margin-bottom:12px}.no-reviews__icon[data-v-2430d9a9]{height:52px;width:52px}@media screen and (min-width:744px){.no-reviews__icon[data-v-2430d9a9]{height:56px;width:56px}}.no-reviews__title[data-v-2430d9a9]{color:var(--black-80);font-size:18px;font-weight:700;line-height:24px;margin-bottom:8px}@media screen and (min-width:744px){.no-reviews__title[data-v-2430d9a9]{font-size:20px;line-height:26px}}.no-reviews__message[data-v-2430d9a9]{color:var(--black-70);font-size:13px;font-weight:500;line-height:18px;margin-bottom:20px;max-width:568px;text-align:center}@media screen and (min-width:744px){.no-reviews__message[data-v-2430d9a9]{font-size:15px;line-height:20px}}.reviews-list__header{margin-bottom:20px}@media screen and (min-width:1025px){.reviews-list__header{display:flex;gap:40px;justify-content:space-between;margin-bottom:40px}}.reviews-list__chips-wrapper{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:24px;margin-right:calc(var(--container-mobile-padding)*-1);overflow:auto;scrollbar-color:transparent transparent;scrollbar-width:thin}.reviews-list__chips-wrapper::-webkit-scrollbar{background:transparent;box-shadow:none;width:2px}.reviews-list__chips-wrapper::-webkit-scrollbar-track{box-shadow:none}.reviews-list__chips-wrapper::-webkit-scrollbar-thumb{background:transparent;box-shadow:none}@media screen and (min-width:744px){.reviews-list__chips-wrapper{border-radius:32px;margin-bottom:32px;padding:4px;width:-moz-min-content;width:min-content}}@media screen and (min-width:1025px){.reviews-list__chips-wrapper{border-radius:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;width:100%}}.reviews-list__loader-wrap{align-items:center;display:flex;justify-content:center;min-height:280px;width:100%}.reviews-list__sort{min-width:270px}@media screen and (min-width:1025px){.reviews-list__sort{max-width:272px}}.reviews-list__more-btn{margin-top:24px;width:100%}@media screen and (min-width:744px){.reviews-list__more-btn{margin-top:20px}}@media screen and (min-width:1025px){.reviews-list__more-btn{margin:32px auto 0;width:unset}.reviews-list__read-in-full-modal .modal-compact{margin:0 24px;max-width:872px}}.reviews-list__card-animation{animation:fadeInUp .4s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.reviews-page{padding-bottom:60px;padding-top:20px}@media screen and (min-width:744px){.reviews-page{padding-bottom:80px;padding-top:16px}}@media screen and (min-width:1025px){.reviews-page{padding-bottom:120px;padding-top:24px}}.reviews-page__hero{margin-bottom:32px}@media screen and (min-width:744px){.reviews-page__hero{margin-bottom:40px}}@media screen and (min-width:1025px){.reviews-page__hero{margin-bottom:80px}}
