:where(.theme-route--reviews) .theme-page--reviews{isolation:isolate;background:radial-gradient(360px 230px at calc(50% + 480px) 145px,#fff9df80,#0000),#f7f7f9;position:relative}:where(.theme-route--reviews) .theme-page--reviews:before{z-index:-1;content:"";pointer-events:none;background:#ffdc0020;border-radius:0 85% 80% 0;width:58px;height:150px;position:absolute;top:165px;left:0}:where(.theme-route--reviews) .breadcrumb__list{padding-block:40px 22px}:where(.theme-route--reviews) .breadcrumb__item{padding-bottom:0}:where(.theme-route--reviews) .breadcrumb__item:after{top:calc(50% - 4px)}:where(.theme-route--reviews) .reviews-page__content{padding-bottom:25px}:where(.theme-route--reviews) .reviews-intro{min-height:165px;margin-bottom:40px;position:relative}:where(.theme-route--reviews) .reviews-intro__copy{padding-right:285px}:where(.theme-route--reviews) h1{letter-spacing:-.035em;margin:0;padding:0 0 18px;font-size:clamp(2rem,4vw,3.375rem);font-weight:600;line-height:1.15}:where(.theme-route--reviews) h1:after{content:"";background:#ffd900;border-radius:2px;width:54px;height:4px;margin-top:16px;display:block}:where(.theme-route--reviews) .reviews_text{color:#42444a}:where(.theme-route--reviews) .reviews_text a{color:#2b87d0;text-underline-offset:2px}:where(.theme-route--reviews) .reviews-intro__illustration{pointer-events:none;width:280px;height:auto;position:absolute;top:-18px;right:-10px}:where(.theme-route--reviews) .reviews-intro__bubble{filter:drop-shadow(0 10px 18px #28282808)}:where(.theme-route--reviews) :is(.reviews__list,.reviews__list__active){gap:24px;margin:0;padding:0;list-style:none;display:grid}:where(.theme-route--reviews) .reviews__list__active{margin-bottom:24px}:where(.theme-route--reviews) .reviews__item{background:#fff;border:1px solid #fff;border-radius:24px;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"header header"".rating"".description"".link";gap:12px 22px;min-width:0;padding:24px 26px 20px;display:grid;box-shadow:0 12px 40px #24273609}:where(.theme-route--reviews) .reviews__item__active{border-color:#ffd900;box-shadow:0 12px 40px #ffd90018}:where(.theme-route--reviews) .reviews__header{grid-area:header;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"icon name source""icon created_at source";align-items:center;gap:4px 22px;display:grid}:where(.theme-route--reviews) .reviews-user__icon{color:#151515;background:#ffd900;border-radius:50%;grid-area:icon;place-items:center;width:52px;height:52px;font-size:20px;display:grid}:where(.theme-route--reviews) .reviews-user__name{overflow-wrap:anywhere;grid-area:name;align-self:end;font-size:18px;font-weight:600;line-height:1.3}:where(.theme-route--reviews) .reviews__source{background:#fafafa;border-radius:12px;grid-area:source;place-items:center;min-width:52px;min-height:52px;padding:6px;display:grid}:where(.theme-route--reviews) .reviews__source__icon{background:50%/contain no-repeat;display:block}:where(.theme-route--reviews) .reviews__source-review-yandex{background-image:url(/themes/allegrosoft/media/review-yandex-d5830505.svg);width:40px;height:40px}:where(.theme-route--reviews) .reviews__source-review-two-gis{background-image:url(/themes/allegrosoft/media/review-two-gis-45c07ca5.svg);width:37px;height:37px}:where(.theme-route--reviews) .reviews__created_at{color:#85858a;grid-area:created_at;align-self:start;font-size:14px}:where(.theme-route--reviews) .reviews__rating{grid-area:rating;gap:1px;display:flex}:where(.theme-route--reviews) .reviews__rating svg{flex:0 0 20px;display:block}:where(.theme-route--reviews) .reviews__rating path[fill=\#FFC107]{fill:#ffd900}:where(.theme-route--reviews) .reviews__description{overflow-wrap:anywhere;grid-area:description;min-width:0}:where(.theme-route--reviews) .reviews__link{border-top:1px solid #f1f1f3;grid-area:link;padding-top:6px}:where(.theme-route--reviews) .reviews__link__item{color:#151515;background:#ffd900;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;max-width:100%;min-height:46px;padding:10px 22px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}:where(.theme-route--reviews) .reviews__link__item:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23151515' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16m-6-6 6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:0 0 18px;width:18px;height:18px}:where(.theme-route--reviews) .reviews__link__item:hover{background:#ffec80}:where(.theme-route--reviews) .reviews__link__item:focus-visible{outline-offset:3px;outline:2px solid #151515}:where(.theme-route--reviews) .reviews-btn__wrapper{text-align:center;overflow-anchor:none;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px;display:flex}:where(.theme-route--reviews) .reviews-btn__wrapper .show-more__btn{color:#151515;border-radius:8px;justify-content:center;align-items:center;min-width:220px;max-width:100%;min-height:48px;padding:12px 28px;font-size:16px;line-height:1.5;text-decoration:none;display:inline-flex}:where(.theme-route--reviews) .reviews-btn__wrapper .show-more__btn:focus-visible{outline-offset:3px;outline:2px solid #151515}:where(.theme-route--reviews) .reviews-btn__wrapper .show-more__btn[aria-disabled=true]{opacity:.65;cursor:progress}:where(.theme-route--reviews) .reviews-load-status{text-align:center;color:#42444a;margin-top:12px;font-size:14px}@media (width>=768px) and (width<=1023px){:where(.theme-route--reviews) .reviews-intro__copy{padding-right:205px}:where(.theme-route--reviews) .reviews-intro__illustration{width:205px;top:0}}@media (width<=767px){:where(.theme-route--reviews) .breadcrumb__list{padding-block:24px 20px}:where(.theme-route--reviews) .reviews-intro{min-height:0;margin-bottom:28px}:where(.theme-route--reviews) .reviews-intro__copy{padding-right:0}:where(.theme-route--reviews) h1{padding-bottom:24px;padding-right:120px}:where(.theme-route--reviews) .reviews-intro__illustration{width:112px;top:-8px;right:0}:where(.theme-route--reviews) :is(.reviews__list,.reviews__list__active){gap:18px}:where(.theme-route--reviews) .reviews__list__active{margin-bottom:18px}:where(.theme-route--reviews) .reviews__item{border-radius:20px;grid-template-columns:minmax(0,1fr);grid-template-areas:"header""rating""description""link";gap:14px;padding:20px 18px}:where(.theme-route--reviews) .reviews__header{grid-template-columns:44px minmax(0,1fr) auto;column-gap:12px}:where(.theme-route--reviews) .reviews-user__icon{width:44px;height:44px;font-size:18px}:where(.theme-route--reviews) .reviews-user__name{font-size:16px}:where(.theme-route--reviews) .reviews__source{min-width:44px;min-height:44px;padding:4px}:where(.theme-route--reviews) .reviews__source__icon{width:34px;height:34px}:where(.theme-route--reviews) .reviews__link__item{gap:12px;padding-inline:16px;font-size:14px}}
