.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper-wrapper{box-sizing:border-box;display:flex;height:100%;width:100%}.swiper-slide{display:block;flex-shrink:0;position:relative;transition-property:transform;width:100%}.swiper-pagination{line-height:0;margin-top:12px;position:relative;text-align:center;transition:opacity .3s;z-index:2}.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled,.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination-lock{display:none!important}.swiper-pagination-bullet{background:#f7e7f9;border-radius:50%;cursor:pointer;display:inline-block;height:6px;margin:0 2px;transition:.3s;width:6px}.swiper-pagination-bullet-active{background:#b20fc0;border-radius:50px;width:20px}.swiper-button-next,.swiper-button-prev{align-items:center;background-color:#b20fc0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:24px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:2}.swiper-button-next{right:0}.swiper-button-next svg{transform:rotate(-90deg)}.swiper-button-prev{left:0}.swiper-button-prev svg{transform:rotate(90deg)}.swiper-button-disabled{opacity:.3}.swiper-button-lock{display:none}.vet-profile-top-reviews[data-v-b369fd80]{margin-top:8px;width:100%}.vet-profile-top-reviews__frame[data-v-b369fd80]{background-color:#fff;border:.5px solid #c1c7cd;border-radius:24px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:24px;width:100%}.vet-profile-top-reviews__swiper[data-v-b369fd80]{margin:0;overflow:hidden;padding-bottom:0;width:100%}.vet-profile-top-reviews__slide[data-v-b369fd80]{height:auto}.vet-profile-top-reviews__pagination[data-v-b369fd80]{line-height:0;margin-top:0!important;position:relative!important;text-align:center}.vet-profile-top-reviews__pagination[data-v-b369fd80]:after{display:none}.vet-profile-top-reviews[data-v-b369fd80] .swiper-pagination-bullet{background:#c1c7cd;opacity:1}.vet-profile-top-reviews[data-v-b369fd80] .swiper-pagination-bullet-active{background:#b20fc0}.vet-profile-top-review-card[data-v-b369fd80]{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:100%}.vet-profile-top-review-card__head[data-v-b369fd80]{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:space-between;width:100%}.vet-profile-top-review-card__rating[data-v-b369fd80]{align-items:center;display:flex;flex-shrink:0;gap:4px;min-width:0}.vet-profile-top-review-card__stars[data-v-b369fd80]{align-items:center;display:inline-flex;gap:0}.vet-profile-top-review-card__stars svg[data-v-b369fd80]{color:#ffb900;flex-shrink:0;height:20px;width:20px}.vet-profile-top-review-card__score[data-v-b369fd80]{color:#21272a;font-size:20px;font-weight:500;line-height:1.3}.vet-profile-top-review-card__verified[data-v-b369fd80]{align-items:center;background-color:#f7e7f9;border-radius:6px;color:#b20fc0;display:inline-flex;flex-shrink:0;font-size:12px;gap:4px;height:22px;line-height:1.35;padding:4px 8px}.vet-profile-top-review-card__verified svg[data-v-b369fd80]{color:#b20fc0;flex-shrink:0;height:14px;width:14px}.vet-profile-top-review-card__text[data-v-b369fd80]{color:#697077;display:-webkit-box;font-size:16px;font-weight:400;line-height:1.35;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media(max-width:1024px){.vet-profile-top-review-card__head[data-v-b369fd80]{flex-wrap:wrap}.vet-profile-top-review-card__score[data-v-b369fd80]{font-size:18px}.vet-profile-top-review-card__text[data-v-b369fd80]{font-size:14px}}.vet-profile-section-tabs{align-self:stretch;border-bottom:.5px solid #c1c7cd;flex-shrink:0;width:100%}.vet-profile-section-tabs__inner{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:24px}@media(max-width:1024px){.vet-profile-section-tabs__inner{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.vet-profile-section-tabs__inner::-webkit-scrollbar{display:none;height:0;width:0}.vet-profile-section-tabs__inner:after{align-self:stretch;content:"";flex:0 0 12px}}.vet-profile-section-tabs__link{align-items:center;background:transparent;border:none;border-bottom:1.5px solid transparent;box-sizing:border-box;color:#21272a;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:500;gap:4px;justify-content:center;line-height:1.35;margin-bottom:-.5px;padding:12px 0;text-decoration:none;white-space:nowrap}.vet-profile-section-tabs__link:focus-visible{outline:2px solid #b20fc0;outline-offset:2px}.vet-profile-section-tabs__link--active{border-bottom-color:#b20fc0}@media(max-width:768px){.vet-profile-section-tabs__link{padding:8px 0}}.vet-profile-section-tabs__count{color:#697077;font-weight:500}.reviews-section__head{align-items:center;border-bottom:1px solid #f5f5f8;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.reviews-section__head h2{margin-bottom:0}.reviews-section__title{align-items:center;display:flex;font-size:20px;font-weight:500;gap:6px}.reviews-section__title .rating-widget{margin-left:auto;padding-left:6px}.reviews-section__total{color:#697077}.reviews-section__list{position:relative}.reviews-section__empty{align-items:center;display:flex;flex-direction:column}.reviews-section__empty-icon{align-items:center;color:#c1c7cd;display:flex;font-size:48px;justify-content:center;padding:16px;width:100%}.reviews-section__rating-count{color:#697077;display:none;font-size:12px;font-weight:400}.reviews-section__sorting{margin-bottom:16px}.reviews-section__sorting .simple-select .simple-select__btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='rgba(178, 15, 192, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m13 9-3 3-3-3'/%3E%3C/svg%3E")}.reviews-section-loadmore{display:flex;justify-content:center;width:100%}@media(max-width:768px){.reviews-section__head{margin-bottom:16px}.reviews-section__button{font-size:12px;padding:12px 15px;width:100%}.reviews-section__title{width:100%}.reviews-section__rating-count{display:block}.reviews-section-loadmore__button{width:100%}}
