/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
.modal[data-v-89b3534c] {
  background-color: white;
  min-height: 100%;
}
.modal_limit-text[data-v-89b3534c] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.modal_has-footer[data-v-89b3534c] {
  padding-bottom: 56px;
}
.modal__header[data-v-89b3534c] {
  flex: 0 0 56px;
  padding: 0;
  display: flex;
  position: relative;
  align-items: center;
  background-color: white;
}
.modal__header-append[data-v-89b3534c] {
  flex: 0 0 auto;
  margin: 0 0 8px;
  padding: 0 8px;
}
.modal__header-button[data-v-89b3534c] {
  display: flex;
  width: 24px;
  height: 24px;
  margin: 0 32px 0 0;
  cursor: pointer;
}
.modal__header-divider_hidden[data-v-89b3534c] {
  visibility: hidden;
}
.modal__body[data-v-89b3534c] {
  flex: 1 0 0;
  overflow-y: auto;
}
.modal__body_flex-basis-auto[data-v-89b3534c] {
  flex-basis: auto;
}
.modal__body_has-fixed-btn[data-v-89b3534c] {
  padding-bottom: 71px;
  box-sizing: border-box;
}
.modal__body_no-overflow-x[data-v-89b3534c] {
  overflow-x: hidden;
}
.modal__body_no-overflow-y[data-v-89b3534c] {
  overflow-y: hidden;
}
.modal__body_height-inherit[data-v-89b3534c] {
  height: inherit;
}
.modal__footer[data-v-89b3534c] {
  height: 56px;
  padding: 0 8px;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.07), 0 2px 14px rgba(0, 0, 0, 0.06), 0 4px 5px rgba(0, 0, 0, 0.1);
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
.bottom-panel[data-v-44b08b7d] {
  box-sizing: border-box;
}
.bottom-panel[data-v-44b08b7d]:not(.bottom-panel_no-height) {
  min-height: 56px;
}
.bottom-panel_mobile[data-v-44b08b7d]:not(.bottom-panel_no-height) {
  min-height: 72px;
}
.bottom-panel__content[data-v-44b08b7d] {
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  box-sizing: inherit;
  min-height: inherit;
  background-color: #FFFFFF;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.1), 0 4px 5px 0 rgba(0, 0, 0, 0.07), 0 1px 10px 0 rgba(0, 0, 0, 0.06);
}
.bottom-panel__container[data-v-44b08b7d] {
  width: 100%;
  box-sizing: inherit;
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
.club-card-info__card-container[data-v-0b9deb69] {
  display: flex;
}
.club-card-info__card-container[data-v-0b9deb69]::before {
  content: "";
  display: block;
  padding-top: 145%;
}
.club-card-info__card[data-v-0b9deb69] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  min-height: 360px;
  padding: 16px 24px 8px;
  text-align: center;
  border-radius: 8px;
  background-color: #FF4A37;
  background-image: radial-gradient(74.2% 60.31% at 98.26% 3.82%, #FF9966 0%, rgba(255, 94, 98, 0) 100%), radial-gradient(122.89% 100% at 0% 100%, #FF9966 19.64%, #FF5E62 100%);
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
/* stylelint-disable-next-line  scss/at-mixin-pattern */
#app[data-club-card-info] {
  background-color: transparent;
  -webkit-text-size-adjust: none;
  -webkit-overflow-scrolling: touch;
}
#app[data-club-card-info] .v-application--wrap {
  min-height: initial;
}
#app[data-club-card-info] input {
  height: auto;
  border: none;
  border-radius: 0;
  padding: initial;
}
#app[data-club-card-info] .v-input--selection-controls__input .v-icon {
  height: initial;
  background: transparent;
}
@charset "UTF-8";
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
.box-sizing-content {
  box-sizing: content-box !important;
}

/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
/* stylelint-disable */
:export {
  text: #111111;
  text-secondary: #424B58;
  text-info: #607A93;
  text-success: #00815A;
  text-error: #F52A14;
  text-warning: #DF5000;
  disabled: #8DA2BA;
  icon-primary: #111111;
  icon-secondary: #607A93;
  brand: #3981F1;
  secondary: #FF4A37;
  special: #904FE2;
  primary: #1A5DD0;
  success: #1EB37C;
  error: #FF4A37;
  warning: #FFA928;
  bg-primary: #ECF1FB;
  bg-secondary: #F6F9FF;
  bg-special: #F0E4F5;
  bg-success: #E0F6EE;
  bg-error: #FCE8E8;
  bg-warning: #FFF2D9;
  bg-club: #FFEEE5;
  button-text-snackbars: #76CBFF;
  rating: #FFA928;
  bg-gray-0: #FFFFFF;
  bg-gray-40: #F3F6FA;
  bg-gray-60: #C7D1DF;
  bg-gray-80: #8DA2BA;
  gold: #EED199;
}

/* stylelint-enable */
.text {
  background-color: #111111 !important;
}

.text--text {
  color: #111111 !important;
}

.border-text {
  border-color: #111111 !important;
}

.text-secondary {
  background-color: #424B58 !important;
}

.text-secondary--text {
  color: #424B58 !important;
}

.border-text-secondary {
  border-color: #424B58 !important;
}

.text-info {
  background-color: #607A93 !important;
}

.text-info--text {
  color: #607A93 !important;
}

.border-text-info {
  border-color: #607A93 !important;
}

.text-success {
  background-color: #00815A !important;
}

.text-success--text {
  color: #00815A !important;
}

.border-text-success {
  border-color: #00815A !important;
}

.text-error {
  background-color: #F52A14 !important;
}

.text-error--text {
  color: #F52A14 !important;
}

.border-text-error {
  border-color: #F52A14 !important;
}

.text-warning {
  background-color: #DF5000 !important;
}

.text-warning--text {
  color: #DF5000 !important;
}

.border-text-warning {
  border-color: #DF5000 !important;
}

.disabled {
  background-color: #8DA2BA !important;
}

.disabled--text {
  color: #8DA2BA !important;
}

.border-disabled {
  border-color: #8DA2BA !important;
}

.icon-primary {
  background-color: #111111 !important;
}

.icon-primary--text {
  color: #111111 !important;
}

.border-icon-primary {
  border-color: #111111 !important;
}

.icon-secondary {
  background-color: #607A93 !important;
}

.icon-secondary--text {
  color: #607A93 !important;
}

.border-icon-secondary {
  border-color: #607A93 !important;
}

.brand {
  background-color: #3981F1 !important;
}

.brand--text {
  color: #3981F1 !important;
}

.border-brand {
  border-color: #3981F1 !important;
}

.secondary {
  background-color: #FF4A37 !important;
}

.secondary--text {
  color: #FF4A37 !important;
}

.border-secondary {
  border-color: #FF4A37 !important;
}

.special {
  background-color: #904FE2 !important;
}

.special--text {
  color: #904FE2 !important;
}

.border-special {
  border-color: #904FE2 !important;
}

.primary {
  background-color: #1A5DD0 !important;
}

.primary--text {
  color: #1A5DD0 !important;
}

.border-primary {
  border-color: #1A5DD0 !important;
}

.success {
  background-color: #1EB37C !important;
}

.success--text {
  color: #1EB37C !important;
}

.border-success {
  border-color: #1EB37C !important;
}

.error {
  background-color: #FF4A37 !important;
}

.error--text {
  color: #FF4A37 !important;
}

.border-error {
  border-color: #FF4A37 !important;
}

.warning {
  background-color: #FFA928 !important;
}

.warning--text {
  color: #FFA928 !important;
}

.border-warning {
  border-color: #FFA928 !important;
}

.bg-primary {
  background-color: #ECF1FB !important;
}

.bg-primary--text {
  color: #ECF1FB !important;
}

.border-bg-primary {
  border-color: #ECF1FB !important;
}

.bg-secondary {
  background-color: #F6F9FF !important;
}

.bg-secondary--text {
  color: #F6F9FF !important;
}

.border-bg-secondary {
  border-color: #F6F9FF !important;
}

.bg-special {
  background-color: #F0E4F5 !important;
}

.bg-special--text {
  color: #F0E4F5 !important;
}

.border-bg-special {
  border-color: #F0E4F5 !important;
}

.bg-success {
  background-color: #E0F6EE !important;
}

.bg-success--text {
  color: #E0F6EE !important;
}

.border-bg-success {
  border-color: #E0F6EE !important;
}

.bg-error {
  background-color: #FCE8E8 !important;
}

.bg-error--text {
  color: #FCE8E8 !important;
}

.border-bg-error {
  border-color: #FCE8E8 !important;
}

.bg-warning {
  background-color: #FFF2D9 !important;
}

.bg-warning--text {
  color: #FFF2D9 !important;
}

.border-bg-warning {
  border-color: #FFF2D9 !important;
}

.bg-club {
  background-color: #FFEEE5 !important;
}

.bg-club--text {
  color: #FFEEE5 !important;
}

.border-bg-club {
  border-color: #FFEEE5 !important;
}

.button-text-snackbars {
  background-color: #76CBFF !important;
}

.button-text-snackbars--text {
  color: #76CBFF !important;
}

.border-button-text-snackbars {
  border-color: #76CBFF !important;
}

.rating {
  background-color: #FFA928 !important;
}

.rating--text {
  color: #FFA928 !important;
}

.border-rating {
  border-color: #FFA928 !important;
}

.bg-gray-0 {
  background-color: #FFFFFF !important;
}

.bg-gray-0--text {
  color: #FFFFFF !important;
}

.border-bg-gray-0 {
  border-color: #FFFFFF !important;
}

.bg-gray-40 {
  background-color: #F3F6FA !important;
}

.bg-gray-40--text {
  color: #F3F6FA !important;
}

.border-bg-gray-40 {
  border-color: #F3F6FA !important;
}

.bg-gray-60 {
  background-color: #C7D1DF !important;
}

.bg-gray-60--text {
  color: #C7D1DF !important;
}

.border-bg-gray-60 {
  border-color: #C7D1DF !important;
}

.bg-gray-80 {
  background-color: #8DA2BA !important;
}

.bg-gray-80--text {
  color: #8DA2BA !important;
}

.border-bg-gray-80 {
  border-color: #8DA2BA !important;
}

.gold {
  background-color: #EED199 !important;
}

.gold--text {
  color: #EED199 !important;
}

.border-gold {
  border-color: #EED199 !important;
}

.image-mono {
  filter: brightness(0);
}

/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
/* stylelint-disable-next-line  scss/at-mixin-pattern */
/**
Заставить webpack вставить `@charset 'UTF-8';` в начало выходного файла
 */
.--force-charset {
  content: "♫";
}

@font-face {
  font-family: icomoon;
  src: url("/static/_v1/pd/fonts/icomoon/iconfont.woff?y25m7d30v87") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=ui-icon-],
[class*=" ui-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
  font-family: icomoon !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 24px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ui-icon_reset {
  width: initial;
  height: initial;
  display: initial;
  text-indent: initial;
  background: initial;
}

.ui-icon_type_40 {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  color: #FFFFFF;
  border-radius: 12px;
  text-align: center;
}

.ui-icon-logo-youtube::before {
  content: "\e9b5";
  color: rgb(255, 255, 255);
}
.ui-icon-logo-youtube::after {
  content: "\e9b6";
  margin-left: -1em;
  color: rgb(255, 74, 55);
}

.ui-icon-user-add::before {
  content: "\e900";
}

.ui-icon-user-group::before {
  content: "\e901";
}

.ui-icon-user-only::before {
  content: "\e902";
}

.ui-icon-user-setting::before {
  content: "\e903";
}

.ui-icon-thumbs-up-empty::before {
  content: "\e904";
}

.ui-icon-thumbs-up-full::before {
  content: "\e905";
}

.ui-icon-share-arrow-up::before {
  content: "\e906";
}

.ui-icon-share-circle::before {
  content: "\e907";
}

.ui-icon-error-message::before {
  content: "\e908";
}

.ui-icon-mail-close::before {
  content: "\e909";
}

.ui-icon-player-volume-max::before {
  content: "\e90a";
}

.ui-icon-player-volume-middle::before {
  content: "\e90b";
}

.ui-icon-phone-call::before {
  content: "\e90c";
}

.ui-icon-phone-missed::before {
  content: "\e90d";
}

.ui-icon-octagon-alert::before {
  content: "\e90e";
}

.ui-icon-octagon-x::before {
  content: "\e90f";
}

.ui-icon-more-horizontal::before {
  content: "\e910";
}

.ui-icon-more-projects::before {
  content: "\e911";
}

.ui-icon-more-vertical::before {
  content: "\e912";
}

.ui-icon-ruble::before {
  content: "\e913";
}

.ui-icon-home-MedLock::before {
  content: "\e914";
}

.ui-icon-home-ProDoctorov::before {
  content: "\e915";
}

.ui-icon-gender-male::before {
  content: "\e916";
}

.ui-icon-gender-female::before {
  content: "\e917";
}

.ui-icon-file-file::before {
  content: "\e918";
}

.ui-icon-file-minus::before {
  content: "\e919";
}

.ui-icon-file-plus::before {
  content: "\e91a";
}

.ui-icon-eye-close::before {
  content: "\e91b";
}

.ui-icon-eye-open::before {
  content: "\e91c";
}

.ui-icon-close-not-a-circle::before {
  content: "\e91d";
}

.ui-icon-circle-account::before {
  content: "\e91e";
}

.ui-icon-circle-help::before {
  content: "\e91f";
}

.ui-icon-circle-info::before {
  content: "\e920";
}

.ui-icon-circle-minus::before {
  content: "\e921";
}

.ui-icon-circle-plus::before {
  content: "\e922";
}

.ui-icon-circle-slash::before {
  content: "\e923";
}

.ui-icon-checkbox-on::before {
  content: "\e924";
}

.ui-icon-checkbox-off::before {
  content: "\e925";
}

.ui-icon-redirect::before {
  content: "\e926";
}

.ui-icon-send-fill::before {
  content: "\e927";
}

.ui-icon-send::before {
  content: "\e928";
}

.ui-icon-bookmark-empty::before {
  content: "\e929";
}

.ui-icon-full::before {
  content: "\e92a";
}

.ui-icon-arrow-back::before {
  content: "\e92b";
}

.ui-icon-arrow-down::before {
  content: "\e92c";
}

.ui-icon-arrow-down-line::before {
  content: "\e92d";
}

.ui-icon-arrow-left::before {
  content: "\e92e";
}

.ui-icon-arrow-next::before {
  content: "\e92f";
}

.ui-icon-arrow-right::before {
  content: "\e930";
}

.ui-icon-arrow-up::before {
  content: "\e931";
}

.ui-icon-arrow-up-line::before {
  content: "\e932";
}

.ui-icon-check-doc::before {
  content: "\e933";
}

.ui-icon-message-circle-ignore::before {
  content: "\e934";
}

.ui-icon-circles-three-plus::before {
  content: "\e935";
}

.ui-icon-service::before {
  content: "\e936";
}

.ui-icon-settings::before {
  content: "\e937";
}

.ui-icon-shield::before {
  content: "\e938";
}

.ui-icon-shuffle::before {
  content: "\e939";
}

.ui-icon-sliders::before {
  content: "\e93a";
}

.ui-icon-tooth::before {
  content: "\e93b";
}

.ui-icon-trash::before {
  content: "\e93c";
}

.ui-icon-undo::before {
  content: "\e93d";
}

.ui-icon-upload-cloud::before {
  content: "\e93e";
}

.ui-icon-wallet::before {
  content: "\e93f";
}

.ui-icon-wheelchair::before {
  content: "\e940";
}

.ui-icon-save::before {
  content: "\e941";
}

.ui-icon-Scan::before {
  content: "\e942";
}

.ui-icon-search::before {
  content: "\e943";
}

.ui-icon-Reviews::before {
  content: "\e944";
}

.ui-icon-reset::before {
  content: "\e945";
}

.ui-icon-repeat::before {
  content: "\e946";
}

.ui-icon-redo::before {
  content: "\e947";
}

.ui-icon-jpg::before {
  content: "\e948";
}

.ui-icon-png::before {
  content: "\e949";
}

.ui-icon-excel::before {
  content: "\e94a";
}

.ui-icon-pdf::before {
  content: "\e9be";
}

.ui-icon-word::before {
  content: "\e9bf";
}

.ui-icon-file::before {
  content: "\e9e0";
}

.ui-icon-puzzle-piece::before {
  content: "\e94d";
}

.ui-icon-proverka::before {
  content: "\e94e";
}

.ui-icon-printer::before {
  content: "\e94f";
}

.ui-icon-post-web::before {
  content: "\e950";
}

.ui-icon-popular-rating::before {
  content: "\e951";
}

.ui-icon-plus::before {
  content: "\e952";
}

.ui-icon-place::before {
  content: "\e953";
}

.ui-icon-pie-chart::before {
  content: "\e954";
}

.ui-icon-percentage::before {
  content: "\e955";
}

.ui-icon-paperclip::before {
  content: "\e956";
}

.ui-icon-package::before {
  content: "\e957";
}

.ui-icon-open-plus::before {
  content: "\e958";
}

.ui-icon-open-plus-active::before {
  content: "\e959";
}

.ui-icon-navigation::before {
  content: "\e95a";
}

.ui-icon-minus::before {
  content: "\e95b";
}

.ui-icon-message-circle::before {
  content: "\e95c";
}

.ui-icon-menu::before {
  content: "\e95d";
}

.ui-icon-med-book::before {
  content: "\e95e";
}

.ui-icon-map-pin::before {
  content: "\e95f";
}

.ui-icon-map::before {
  content: "\e960";
}

.ui-icon-mail::before {
  content: "\e961";
}

.ui-icon-log-out::before {
  content: "\e962";
}

.ui-icon-logo-telegram::before {
  content: "\e963";
}

.ui-icon-logo-telegram-2::before {
  content: "\e9c3";
}

.ui-icon-list::before {
  content: "\e964";
}

.ui-icon-link-2::before {
  content: "\e965";
}

.ui-icon-layers::before {
  content: "\e966";
}

.ui-icon-laba::before {
  content: "\e967";
}

.ui-icon-Key::before {
  content: "\e968";
}

.ui-icon-hand-shaking::before {
  content: "\e969";
}

.ui-icon-image::before {
  content: "\e96a";
}

.ui-icon-image-regular::before {
  content: "\e96b";
}

.ui-icon-icon-card::before {
  content: "\e96c";
}

.ui-icon-icon-document-text::before {
  content: "\e96d";
}

.ui-icon-icon-kid-adult::before {
  content: "\e96e";
}

.ui-icon-icon-link::before {
  content: "\e96f";
}

.ui-icon-icon-parking::before {
  content: "\e970";
}

.ui-icon-icon-today::before {
  content: "\e971";
}

.ui-icon-icon-wifi::before {
  content: "\e972";
}

.ui-icon-headphones::before {
  content: "\e973";
}

.ui-icon-globe::before {
  content: "\e974";
}

.ui-icon-gift-turns-off::before {
  content: "\e975";
}

.ui-icon-flag::before {
  content: "\e976";
}

.ui-icon-filter::before {
  content: "\e977";
}

.ui-icon-edit::before {
  content: "\e978";
}

.ui-icon-download-arrow::before {
  content: "\e979";
}

.ui-icon-duplicate-user::before {
  content: "\e97a";
}

.ui-icon-download::before {
  content: "\e97b";
}

.ui-icon-doctor::before {
  content: "\e97c";
}

.ui-icon-denture::before {
  content: "\e97d";
}

.ui-icon-create::before {
  content: "\e97e";
}

.ui-icon-copy::before {
  content: "\e97f";
}

.ui-icon-coin::before {
  content: "\e980";
}

.ui-icon-clock::before {
  content: "\e981";
}

.ui-icon-clinic::before {
  content: "\e982";
}

.ui-icon-check-on::before {
  content: "\e983";
}

.ui-icon-check-circle::before {
  content: "\e984";
}

.ui-icon-balance::before {
  content: "\e985";
}

.ui-icon-site::before {
  content: "\e986";
}

.ui-icon-cart::before {
  content: "\e987";
}

.ui-icon-card::before {
  content: "\e988";
}

.ui-icon-car-clinic::before {
  content: "\e989";
}

.ui-icon-camera::before {
  content: "\e98a";
}

.ui-icon-cabinets::before {
  content: "\e98b";
}

.ui-icon-bell::before {
  content: "\e98d";
}

.ui-icon-book::before {
  content: "\e98e";
}

.ui-icon-award::before {
  content: "\e990";
}

.ui-icon-at-sign::before {
  content: "\e991";
}

.ui-icon-archive::before {
  content: "\e992";
}

.ui-icon-alarm::before {
  content: "\e993";
}

.ui-icon-flashlight::before {
  content: "\e994";
}

.ui-icon-flashlight-no::before {
  content: "\e995";
}

.ui-icon-radio-off::before {
  content: "\e996";
}

.ui-icon-radio-on::before {
  content: "\e997";
}

.ui-icon-calendar-check::before {
  content: "\e998";
}

.ui-icon-calendar-close::before {
  content: "\e999";
}

.ui-icon-calendar-date-and-clock::before {
  content: "\e99a";
}

.ui-icon-calendar-date-change::before {
  content: "\e9c0";
}

.ui-icon-calendar-date::before {
  content: "\e99b";
}

.ui-icon-calendar-none::before {
  content: "\e99c";
}

.ui-icon-pen::before {
  content: "\e99d";
}

.ui-icon-gift::before {
  content: "\e99e";
}

.ui-icon-player-back::before {
  content: "\e99f";
}

.ui-icon-player-next::before {
  content: "\e9a0";
}

.ui-icon-player-play::before {
  content: "\e9a1";
}

.ui-icon-player-stop::before {
  content: "\e9a2";
}

.ui-icon-check::before {
  content: "\e9a3";
}

.ui-icon-delete::before {
  content: "\e9a4";
}

.ui-icon-google::before {
  content: "\e9a5";
}

.ui-icon-chat::before {
  content: "\e9a6";
}

.ui-icon-clinic-pd::before {
  content: "\e9a7";
}

.ui-icon-degree-hat::before {
  content: "\e9a8";
}

.ui-icon-doc::before {
  content: "\e9a9";
}

.ui-icon-three-people::before {
  content: "\e9aa";
}

.ui-icon-heart::before {
  content: "\e9ab";
}

.ui-icon-gender-all::before {
  content: "\e9ac";
}

.ui-icon-history::before {
  content: "\e9ad";
}

.ui-icon-close-circle::before {
  content: "\e9ae";
}

.ui-icon-doc-download::before {
  content: "\e9af";
}

.ui-icon-circle-warning::before {
  content: "\e9b0";
}

.ui-icon-bookmark-full::before {
  content: "\e9b1";
}

.ui-icon-doc-upload::before {
  content: "\e9b2";
}

.ui-icon-circle-close::before {
  content: "\e9b3";
}

.ui-icon-heart-active::before {
  content: "\e9b4";
}

.ui-icon-uniE9B5::before {
  content: "\e9b5";
}

.ui-icon-uniE9B6::before {
  content: "\e9b6";
}

.ui-icon-clockwise::before {
  content: "\e9b7";
}

.ui-icon-youtube::before {
  content: "\e9b8";
}

.ui-icon-video-camera::before {
  content: "\e9b9";
}

.ui-icon-circle-dashed::before {
  content: "\e9ba";
}

.ui-icon-time-circle-half::before {
  content: "\e9bb";
}

.ui-icon-instagram-logo::before {
  content: "\e9bc";
}

.ui-icon-lock-key-success::before {
  content: "\e9bd";
}

.ui-icon-one-c::before {
  content: "\e9c1";
}

.ui-icon-indeterminate::before {
  content: "\e9c2";
}

.ui-icon-rating-star-filled::before {
  content: "\e9dc";
}

.ui-icon-rating-star-half::before {
  content: "\e9dd";
}

.ui-icon-rating-star-outline::before {
  content: "\e9de";
}

.ui-icon-support::before {
  content: "\e9df";
}

.ui-icon-data-graph::before {
  content: "\e9e1";
}

.ui-icon-date-change::before {
  content: "\e9e2";
}

.ui-icon-shield-check::before {
  content: "\e9e3";
}

.ui-icon-lock-key::before {
  content: "\e9e4";
}

.ui-icon-receipt::before {
  content: "\e9e5";
}

.ui-icon-magnifying-glass-plus::before {
  content: "\e9e6";
}

.ui-icon-magnifying-glass-minus::before {
  content: "\e9e9";
}

.ui-icon-reset-2::before {
  content: "\e9e7";
}

.ui-icon-vault::before {
  content: "\e9e8";
}

.ui-icon-message-whatsapp::before {
  content: "\e9ea";
}

.ui-icon-car-prodoctorov::before {
  content: "\e9eb";
}

.ui-icon-map-full::before {
  content: "\e9ec";
}

.ui-icon-plugs::before {
  content: "\e9ed";
}

.ui-icon-monitor::before {
  content: "\e9ee";
}

.ui-icon-idea::before {
  content: "\e9ef";
}

.ui-icon-lifebuoy::before {
  content: "\e9f0";
}

.ui-icon-monitor-play::before {
  content: "\e9f1";
}

.ui-icon-phone-chat::before {
  content: "\e9f2";
}

.ui-icon-phone-in::before {
  content: "\e9f3";
}

.ui-icon-phone-end::before {
  content: "\e9f4";
}

.ui-icon-phone-none::before {
  content: "\e9f5";
}

.ui-icon-phone-out::before {
  content: "\e9f6";
}

.ui-icon-file-arrow::before {
  content: "\e9f7";
}

.ui-icon-file-text::before {
  content: "\e9f8";
}

.ui-icon-docs-compare::before {
  content: "\e9f9";
}

.ui-icon-picture-off::before {
  content: "\e9fa";
}

.ui-icon-picture-on::before {
  content: "\e9fb";
}

.ui-icon-map-pin-filled::before {
  content: "\e9fc";
}

.ui-icon-arrow-link::before {
  content: "\e9fd";
}

.ui-icon-education::before {
  content: "\e9fe";
}

.ui-icon-note::before {
  content: "\e9ff";
}

.ui-icon-gerb::before {
  content: "\ea00";
}

.ui-icon-geo-detect::before {
  content: "\ea01";
}

.ui-icon-auto::before {
  content: "\ea02";
}

.ui-icon-bus::before {
  content: "\ea03";
}

.ui-icon-metro::before {
  content: "\ea04";
}

.ui-icon-pedestrian::before {
  content: "\ea05";
}

.ui-icon-tag::before {
  content: "\ea06";
}

.ui-icon-tram::before {
  content: "\ea07";
}

.ui-icon-eraser::before {
  content: "\ea08";
}

.ui-icon-crop::before {
  content: "\ea09";
}

.ui-icon-message-fill::before {
  content: "\ea0a";
}

.ui-icon-mf-fill::before {
  content: "\ea0b";
}

.ui-icon-mt-fill::before {
  content: "\ea0d";
}

.ui-icon-wa-fill::before {
  content: "\ea0f";
}

.ui-icon-calendar-date-7::before {
  content: "\ea10";
}

.ui-icon-magnet::before {
  content: "\ea11";
}

.ui-icon-pic-doc::before {
  content: "\ea12";
}

.ui-icon-bar-chart::before {
  content: "\ea0c";
}

.ui-icon-list-checks::before {
  content: "\ea0e";
}

.ui-icon-enter::before {
  content: "\ea13";
}

.ui-icon-duty::before {
  content: "\ea14";
}

.ui-icon-copyright::before {
  content: "\ea15";
}

.ui-icon-vk::before {
  content: "\ea16";
}

.ui-icon-kassa-401::before {
  content: "\ea17";
}

.ui-icon-additional-info-40::before {
  content: "\ea18";
}

.ui-icon-analysis-40::before {
  content: "\ea19";
}

.ui-icon-archive-40::before {
  content: "\ea1a";
}

.ui-icon-arrow-up-40::before {
  content: "\ea1b";
}

.ui-icon-bill-40::before {
  content: "\ea1c";
}

.ui-icon-bonus-40::before {
  content: "\ea1d";
}

.ui-icon-box-1-40::before {
  content: "\ea1e";
}

.ui-icon-box-2-40::before {
  content: "\ea1f";
}

.ui-icon-box-40::before {
  content: "\ea20";
}

.ui-icon-call-40::before {
  content: "\ea21";
}

.ui-icon-card-40::before {
  content: "\ea22";
}

.ui-icon-chart-40::before {
  content: "\ea23";
}

.ui-icon-club-card-40::before {
  content: "\ea24";
}

.ui-icon-recommendation-40::before {
  content: "\ea25";
}

.ui-icon-dates-40::before {
  content: "\ea26";
}

.ui-icon-delete-40::before {
  content: "\ea27";
}

.ui-icon-dental-40::before {
  content: "\ea28";
}

.ui-icon-doc-40::before {
  content: "\ea29";
}

.ui-icon-docs-40::before {
  content: "\ea2a";
}

.ui-icon-documents-1-40::before {
  content: "\ea2b";
}

.ui-icon-documents-2-40::before {
  content: "\ea2c";
}

.ui-icon-exit-40::before {
  content: "\ea2d";
}

.ui-icon-family-40::before {
  content: "\ea2e";
}

.ui-icon-flag-40::before {
  content: "\ea2f";
}

.ui-icon-hi-40::before {
  content: "\ea30";
}

.ui-icon-history-40::before {
  content: "\ea31";
}

.ui-icon-hospital-1-40::before {
  content: "\ea32";
}

.ui-icon-idcard-40::before {
  content: "\ea33";
}

.ui-icon-mail-40::before {
  content: "\ea34";
}

.ui-icon-computer-40::before {
  content: "\ea35";
}

.ui-icon-mail-opened-40::before {
  content: "\ea36";
}

.ui-icon-pie-40::before {
  content: "\ea37";
}

.ui-icon-settings-1-40::before {
  content: "\ea38";
}

.ui-icon-settings-2-40::before {
  content: "\ea39";
}

.ui-icon-interview-40::before {
  content: "\ea3a";
}

.ui-icon-kassa-40::before {
  content: "\ea3b";
}

.ui-icon-like-40::before {
  content: "\ea3c";
}

.ui-icon-lock-40::before {
  content: "\ea3d";
}

.ui-icon-medflex-40::before {
  content: "\ea3e";
}

.ui-icon-megaphone-40::before {
  content: "\ea3f";
}

.ui-icon-mobile-phone-40::before {
  content: "\ea40";
}

.ui-icon-mri-40::before {
  content: "\ea41";
}

.ui-icon-notification-40::before {
  content: "\ea42";
}

.ui-icon-pay-online-40::before {
  content: "\ea43";
}

.ui-icon-pencil-40::before {
  content: "\ea44";
}

.ui-icon-phone-2-40::before {
  content: "\ea45";
}

.ui-icon-phone-40::before {
  content: "\ea46";
}

.ui-icon-photo-camera-40::before {
  content: "\ea47";
}

.ui-icon-photos-40::before {
  content: "\ea48";
}

.ui-icon-pills-40::before {
  content: "\ea49";
}

.ui-icon-place-40::before {
  content: "\ea4a";
}

.ui-icon-planet-40::before {
  content: "\ea4b";
}

.ui-icon-puzzle-40::before {
  content: "\ea4c";
}

.ui-icon-question-1-40::before {
  content: "\ea4d";
}

.ui-icon-questions-2-40::before {
  content: "\ea4e";
}

.ui-icon-rating-40::before {
  content: "\ea4f";
}

.ui-icon-refresh-40::before {
  content: "\ea50";
}

.ui-icon-reviews-40::before {
  content: "\ea51";
}

.ui-icon-robot-40::before {
  content: "\ea52";
}

.ui-icon-salary-40::before {
  content: "\ea53";
}

.ui-icon-shield-40::before {
  content: "\ea54";
}

.ui-icon-specially-40::before {
  content: "\ea55";
}

.ui-icon-stetoscope-40::before {
  content: "\ea56";
}

.ui-icon-support-40::before {
  content: "\ea57";
}

.ui-icon-syringe-40::before {
  content: "\ea58";
}

.ui-icon-telegram-40::before {
  content: "\ea59";
}

.ui-icon-thermometr-40::before {
  content: "\ea5a";
}

.ui-icon-update-pricing-40::before {
  content: "\ea5b";
}

.ui-icon-user-40::before {
  content: "\ea5c";
}

.ui-icon-viber-40::before {
  content: "\ea5d";
}

.ui-icon-video-40::before {
  content: "\ea5e";
}

.ui-icon-vk-40::before {
  content: "\ea5f";
}

.ui-icon-whatsapp-40::before {
  content: "\ea60";
}

.ui-icon-widget-40::before {
  content: "\ea61";
}

.ui-icon-atol-40::before {
  content: "\ea6a";
}

.ui-icon-ads-40::before {
  content: "\ea6c";
}

.ui-icon-blacklist-40::before {
  content: "\ea6d";
}

.ui-icon-calc-40::before {
  content: "\ea6e";
}

.ui-icon-calendar-link-40::before {
  content: "\ea6f";
}

.ui-icon-education-40::before {
  content: "\ea70";
}

.ui-icon-link-all-40::before {
  content: "\ea71";
}

.ui-icon-widget-401::before {
  content: "\ea72";
}

.ui-icon-pd-40::before {
  content: "\ea73";
}

.ui-icon-mt_bonus::before {
  content: "\ea62";
}

.ui-icon-circle_up::before {
  content: "\ea63";
}

.ui-icon-expand::before {
  content: "\ea64";
}

.ui-icon-roll-up::before {
  content: "\ea65";
}

.ui-icon-magic::before {
  content: "\ea66";
}

.ui-icon-megaphone::before {
  content: "\ea67";
}

.ui-icon-phone-check::before {
  content: "\ea68";
}

.ui-icon-qr-code::before {
  content: "\ea69";
}

.ui-icon-circle-percentage::before {
  content: "\ea6b";
}

.ui-icon-ml-first::before {
  content: "\ea74";
}

.ui-icon-ml-comment::before {
  content: "\ea75";
}

.ui-icon-ml-target::before {
  content: "\ea76";
}

.ui-icon-data-get::before {
  content: "\ea77";
}

.ui-icon-data-transmit::before {
  content: "\ea78";
}

.ui-icon-coupon-40::before {
  content: "\ea79";
}

.ui-icon-discount-40::before {
  content: "\ea7a";
}

.ui-icon-autopay::before {
  content: "\ea7b";
}

.ui-icon-all-folders::before {
  content: "\ea7c";
}

.ui-icon-close-open-40::before {
  content: "\ea7d";
}

.ui-icon-medrocket-logo-40::before {
  content: "\ea7e";
}

.ui-icon-women-calendar-40::before {
  content: "\ea82";
}

.ui-icon-disease::before {
  content: "\ea7f";
}

.ui-icon-metro-alt::before {
  content: "\ea80";
}

.ui-icon-identification-card::before {
  content: "\ea81";
}

.ui-icon-QR-code-40::before {
  content: "\ea83";
}

.ui-icon-cleanreck-40::before {
  content: "\ea84";
}

.ui-icon-circle-arrow-right::before {
  content: "\ea85";
}

.ui-icon-censor::before {
  content: "\ea86";
}

.ui-icon-cash::before {
  content: "\ea87";
}

.ui-icon-duty-2::before {
  content: "\ea88";
}

.ui-icon-viber::before {
  content: "\ea89";
}

.ui-icon-no-send::before {
  content: "\ea8a";
}

.ui-icon-down-up::before {
  content: "\ea8b";
}

.ui-icon-calendar-mt-fill::before {
  content: "\ea8c";
}

.ui-icon-calendar-mt::before {
  content: "\ea8d";
}

.ui-icon-profile-mt::before {
  content: "\ea8e";
}

.ui-icon-profile-mt-fill::before {
  content: "\ea8f";
}

.ui-icon-trophy-40::before {
  content: "\ea90";
}

.ui-icon-shield-checkmark-40::before {
  content: "\ea91";
}

.ui-icon-create-with-ai::before {
  content: "\ea92";
}

.ui-icon-club_card::before {
  content: "\ea93";
}

.ui-icon-attention-40::before {
  content: "\ea94";
}

.ui-icon-done-40::before {
  content: "\ea95";
}

.ui-icon-promocode::before {
  content: "\ea96";
}

.ui-icon-rocket::before {
  content: "\ea97";
}

.ui-icon-check-circle-filled::before {
  content: "\ea98";
}

.ui-icon-piggy-bank-40::before {
  content: "\ea99";
}

.ui-icon-dates-not-40::before {
  content: "\ea9a";
}

.ui-icon-text-align::before {
  content: "\ea9b";
}

.ui-icon-frown-filled::before {
  content: "\ea9c";
}

.ui-icon-smile-filled::before {
  content: "\ea9d";
}

.ui-icon-scales::before {
  content: "\ea9e";
}

.ui-icon-heart-broken::before {
  content: "\ea9f";
}

.ui-icon-link-40::before {
  content: "\eaa0";
}

.ui-icon-route::before {
  content: "\eaa1";
}

.ui-icon-question::before {
  content: "\eaa2";
}

.ui-icon-test-tube::before {
  content: "\eaa3";
}

.ui-icon-four-pointed-star-fill::before {
  content: "\eaa4";
}

.ui-icon-man-40::before {
  content: "\eaa5";
}

.ui-icon-hospital-40::before {
  content: "\eaa6";
}

.ui-icon-magic-40::before {
  content: "\eaa7";
}

.ui-icon-vk-video::before {
  content: "\eaa8";
}

.ui-icon-rutube::before {
  content: "\eaa9";
}

.ui-icon-spy-40::before {
  content: "\eaaa";
}

.ui-icon-volume-high::before {
  content: "\eaab";
}

.ui-icon-volume-slash::before {
  content: "\eaac";
}

.ui-icon-piggy-bank::before {
  content: "\eaad";
}

.ui-icon-candle::before {
  content: "\eaae";
}

.ui-icon-lock-key-open::before {
  content: "\eaaf";
}

.ui-icon-bunk-40::before {
  content: "\eab0";
}

.ui-icon-bunk::before {
  content: "\eab1";
}

.ui-icon-calendar-add::before {
  content: "\eab2";
}

.ui-icon-administrator-40::before {
  content: "\eab3";
}

@font-face {
  font-display: swap;
  font-family: Inter;
  src: url("/static/_v1/pd/fonts/Inter/Inter-Regular.eot");
  src: url("/static/_v1/pd/fonts/Inter/Inter-Regular.woff2") format("woff2"), url("/static/_v1/pd/fonts/Inter/Inter-Regular.woff") format("woff"), url("/static/_v1/pd/fonts/Inter/Inter-Regular.ttf") format("truetype"), url("/static/_v1/pd/fonts/Inter/Inter-Regular.eot?#iefix") format("embedded-opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-display: swap;
  font-family: Inter;
  src: url("/static/_v1/pd/fonts/Inter/Inter-Medium.eot");
  src: url("/static/_v1/pd/fonts/Inter/Inter-Medium.woff2") format("woff2"), url("/static/_v1/pd/fonts/Inter/Inter-Medium.woff") format("woff"), url("/static/_v1/pd/fonts/Inter/Inter-Medium.ttf") format("truetype"), url("/static/_v1/pd/fonts/Inter/Inter-Medium.eot?#iefix") format("embedded-opentype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-display: swap;
  font-family: NotoSansArmenian;
  src: url("/static/_v1/pd/fonts/NotoSansArmenian/NotoSansArmenian-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-display: swap;
  font-family: NotoSansGeorgian;
  src: url("/static/_v1/pd/fonts/NotoSansGeorgian/NotoSansGeorgian-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-display: swap;
  font-family: NotoSansArmenian;
  src: url("/static/_v1/pd/fonts/NotoSansArmenian/NotoSansArmenian-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-display: swap;
  font-family: NotoSansGeorgian;
  src: url("/static/_v1/pd/fonts/NotoSansGeorgian/NotoSansGeorgian-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-display: swap;
  font-family: NotoSansArmenian;
  src: url("/static/_v1/pd/fonts/NotoSansArmenian/NotoSansArmenian-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-display: swap;
  font-family: NotoSansGeorgian;
  src: url("/static/_v1/pd/fonts/NotoSansGeorgian/NotoSansGeorgian-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
:root {
  --cookie-banner-height: 0px;
}

html.html-scroll-blocked {
  position: fixed;
  top: var(--body-scroll-y);
  left: var(--body-scroll-x);
  width: 100%;
  height: 100%;
}

body {
  min-height: 100vh;
  margin: 0;
  font-family: "Inter", "NotoSansGeorgian", "NotoSansArmenian", "Arial", sans-serif;
  font-size: 14px;
  background-color: #FFFFFF;
}

@supports (min-height: 100dvh) {
  body {
    min-height: 100dvh;
  }
}
a {
  color: #111111;
}

main,
aside,
article,
section {
  display: block;
}

h1,
h2,
h3,
h4,
h5,
h6,
b,
strong,
th {
  font-weight: 500;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
.the-header-line__inner[data-v-39fc7293] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.the-header-line__hamburger-btn[data-v-39fc7293] {
  border: none;
  background-color: transparent;
}
.the-header-line__logo[data-v-39fc7293] {
  object-fit: contain;
  width: 184px;
  height: 28px;
}
.the-header-line__search-btn[data-v-39fc7293] {
  display: flex;
  cursor: pointer;
  position: relative;
  font-size: 24px;
  margin: 0;
  border: none;
  background-color: transparent;
}
.the-header-line__search-btn-empty[data-v-39fc7293] {
  position: relative;
  width: 48px;
}
[data-ff-pd-redesign-header=False] .the-header-line__inner[data-v-39fc7293] {
  padding: 8px 0;
  background-color: #FFFFFF;
}
[data-v-39fc7293] .add-point-to-cart {
  position: absolute;
  min-height: 14px;
  bottom: 17px;
  left: 10px;
  padding: 2px 7px;
  color: #FFFFFF;
  background-color: red;
  border-radius: 10px;
}
[data-v-39fc7293] .cart-icon {
  height: 24px;
  position: relative;
  margin-right: 16px;
}
@media screen and (max-width: 350px) {
[data-v-39fc7293] .cart-icon {
    margin-right: 0;
}
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
.dropdown-item[data-v-09f9cd54] {
  display: flex;
  align-items: center;
  min-height: 44px;
  cursor: pointer;
}
.dropdown-item[data-v-09f9cd54]:not(:last-child) {
  margin-bottom: 16px;
}
.dropdown-item[data-v-09f9cd54]:hover, .dropdown-item_selected[data-v-09f9cd54] {
  background-color: #F3F6FA;
  transition: background-color 0.15s ease-in-out;
}
.dropdown-item__img[data-v-09f9cd54] {
  flex: 0 0 auto;
  height: 40px;
  width: 40px;
  border-radius: 5px;
  object-fit: contain;
  margin-right: 24px;
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
.search-dialog[data-v-14dd62a2], .search-dialog__card[data-v-14dd62a2], .search-dialog__input[data-v-14dd62a2], .search-dialog__input-container[data-v-14dd62a2] {
  height: 100%;
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
/* stylelint-disable-next-line  scss/at-mixin-pattern */
#app[data-v-app-header] {
  position: fixed;
  background-color: transparent;
  -webkit-text-size-adjust: none;
  -webkit-overflow-scrolling: touch;
}
#app[data-v-app-header] .v-application--wrap {
  min-height: initial;
}
#app[data-v-app-header] input {
  height: auto;
  border: none;
  border-radius: 0;
  padding: initial;
}
#app[data-v-app-header] .v-input--selection-controls__input .v-icon {
  height: initial;
  background: transparent;
}
#app[data-v-app-header] .v-application--wrap {
  height: 100%;
  visibility: initial;
}
#app[data-v-app-header] .v-input__slot {
  box-sizing: border-box;
}
#app[data-v-app-header] .v-input__slot fieldset {
  margin: 0;
}
#app[data-v-app-header] .v-input__slot input {
  font: inherit;
}
.search-dialog__input .v-input__append-inner + .v-input__append-inner {
  padding-left: 12px;
}
.search-dialog__input.search-site_focused .search-site-dropdown__list::after {
  content: "";
  display: block;
  height: 40vh;
}
.search-dialog__input .search-site__input-container {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.search-dialog__input .search-site-dropdown {
  display: flex;
  height: 100%;
  padding: 24px 0;
  overflow-y: auto;
  margin-top: 8px;
}
.search-dialog__input .search-site-dropdown__list {
  width: 100%;
}
.search-dialog__input .search-site-dropdown__preview-text {
  margin-top: 10vh;
  padding: 0 30px;
  text-align: center;
}
@charset "UTF-8";
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
.search-input[data-v-f0f5aa52] {
  display: flex;
}
.search-input_gray .search-input__body[data-v-f0f5aa52] {
  background-color: #F3F6FA;
  border-radius: 4px;
}
.search-input_gray .search-input__input[data-v-f0f5aa52]::-webkit-input-placeholder {
  color: #607A93;
}
.search-input_gray .search-input__input[data-v-f0f5aa52]::placeholder {
  color: #607A93;
}
.search-input_gray .search-input__fieldset[data-v-f0f5aa52] {
  border: none;
}
.search-input_active .search-input__fieldset[data-v-f0f5aa52] {
  border-width: 2px;
  border-color: #1A5DD0;
}
.search-input_active .search-input__input[data-v-f0f5aa52] {
  caret-color: #1A5DD0;
}
.search-input__body[data-v-f0f5aa52] {
  height: 48px;
  flex: auto;
  position: relative;
  display: flex;
  align-items: center;
  background-color: white;
}
.search-input__fieldset[data-v-f0f5aa52] {
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  min-inline-size: -webkit-min-content;
  min-inline-size: min-content;
  padding: 0;
  position: absolute;
  inset: 0;
  border-radius: 4px;
  border: 1px solid #8DA2BA;
  pointer-events: none;
}
.search-input__fieldset_no-right[data-v-f0f5aa52] {
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.search-input__input-slot[data-v-f0f5aa52] {
  display: flex;
  align-items: center;
  padding: 0 16px;
  flex: 1 1 auto;
  height: 100%;
}
.search-input__input[data-v-f0f5aa52] {
  height: 100% !important;
  background-color: transparent;
  border-style: none;
  border-radius: 0;
  outline: none;
  flex: 1 1 auto;
  line-height: 20px;
  padding: 8px 0;
  max-width: 100%;
  width: 200px;
  min-width: 0;
}

/**
 Скопировано из ress.css для страниц, на которых ress.css не подключается
 */
[type=search][data-v-f0f5aa52] {
  -webkit-appearance: textfield;
          appearance: textfield; /* Correct the odd appearance in Chrome and Safari */
  outline-offset: -2px; /* Correct the outline style in Safari */
}
[type=search][data-v-f0f5aa52]::-webkit-search-cancel-button,
[type=search][data-v-f0f5aa52]::-webkit-search-decoration {
  -webkit-appearance: none;
          appearance: none; /* Remove the inner padding in Chrome and Safari on macOS */
}
[type=search][data-v-f0f5aa52]::-webkit-input-placeholder {
  font-size: inherit;
}
[type=search][data-v-f0f5aa52]::placeholder {
  font-size: inherit;
}
[data-ff-pd-redesign-header=False] .search-input__body[data-v-f0f5aa52] {
  height: 56px;
}
[data-ff-pd-redesign-header=True] .search-input__input-slot[data-v-f0f5aa52] {
  background-color: #F3F6FA;
  border-radius: 4px;
}
[data-ff-pd-redesign-header=True] .search-input__input[data-v-f0f5aa52]::-webkit-input-placeholder {
  color: #607A93;
}
[data-ff-pd-redesign-header=True] .search-input__input[data-v-f0f5aa52]::placeholder {
  color: #607A93;
}
[data-ff-pd-redesign-header=True] .search-input_active .search-input__input-slot[data-v-f0f5aa52] {
  box-shadow: 0 0 0 2px #1A5DD0;
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
.search-results__image-wrapper[data-v-25c0e07a] {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 8px;
}
.search-results__image[data-v-25c0e07a] {
  border: 1px solid #C7D1DF;
  border-radius: 8px;
  object-fit: contain;
}
.search-results__skeletons[data-v-25c0e07a] .v-skeleton-loader__avatar {
  width: 16px;
  height: 16px;
}
.search-results__result-item[data-v-25c0e07a] {
  display: flex;
  align-items: center;
  padding: 8px 16px;
  text-decoration: none;
}
.search-results__result-item[data-v-25c0e07a]:hover, .search-results__result-item_active[data-v-25c0e07a] {
  background-color: #F3F6FA;
}
.search-dialog-input[data-v-72e935ea] .v-input__slot {
  min-height: 48px;
  height: 48px;
}
.search-dialog-input[data-v-72e935ea] .v-input__prepend-inner {
  margin-top: 14px;
}
.search-dialog-input[data-v-72e935ea] .v-input__append-inner {
  margin-top: 14px;
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
.search-bar__container[data-v-5d6809a6] {
  position: relative;
  display: flex;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.search-bar__input[data-v-5d6809a6] {
  flex-grow: 1;
}
.search-bar__button[data-v-5d6809a6] {
  height: 48px;
  background-color: #FF4A37;
}
.search-bar__dropdown-wrapper[data-v-5d6809a6] {
  position: absolute;
  left: 0;
  right: 0;
  top: 56px;
  border-radius: 4px;
}
.search-bar__dropdown[data-v-5d6809a6] {
  overflow: auto;
  max-height: 480px;
}
[data-ff-pd-redesign-header=False] .search-bar__container[data-v-5d6809a6] {
  padding: 12px;
  margin: -12px;
  border-radius: 8px;
}
[data-ff-pd-redesign-header=False] .search-bar__button[data-v-5d6809a6] {
  height: 56px;
}
[data-ff-pd-redesign-header=False] .search-bar__dropdown-wrapper[data-v-5d6809a6] {
  overflow: hidden;
  top: 88px;
  border-radius: 8px;
}
[data-ff-pd-redesign-header=True] .search-bar__dropdown-wrapper[data-v-5d6809a6] {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07), 0 3px 4px rgba(0, 0, 0, 0.06), 0 1px 5px rgba(0, 0, 0, 0.1);
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
/* stylelint-disable-next-line  scss/at-mixin-pattern */
#app[data-search-bar] {
  background-color: transparent;
  -webkit-text-size-adjust: none;
  -webkit-overflow-scrolling: touch;
}
#app[data-search-bar] .v-application--wrap {
  min-height: initial;
}
#app[data-search-bar] input {
  height: auto;
  border: none;
  border-radius: 0;
  padding: initial;
}
#app[data-search-bar] .v-input--selection-controls__input .v-icon {
  height: initial;
  background: transparent;
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
.the-header[data-v-579583ff] {
  position: relative;
  min-height: 96px;
  background-color: #FFFFFF;
}
.the-header--no-search[data-v-579583ff] {
  min-height: 48px;
}
.the-header__dialog[data-v-579583ff] {
  position: fixed;
  inset: 0;
  z-index: 201;
  background-color: #FFFFFF;
}
.the-header__sticky-line[data-v-579583ff] {
  transition: opacity 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
  transform: translateY(0);
  opacity: 1;
}
.the-header__sticky-line.invisible[data-v-579583ff] {
  opacity: 0;
  transform: translateY(-100%);
}
.the-header__sticky-line.sticky[data-v-579583ff] {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 100;
  box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.14), 0 1px 3px rgba(0, 0, 0, 0.12);
}
[data-ff-pd-redesign-header=False] .the-header[data-v-579583ff] {
  min-height: 64px;
}
[data-ff-pd-redesign-header=True] .the-header__sticky-line[data-v-579583ff] {
  padding: 8px 0;
  background-color: #FFFFFF;
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
the-header {
  display: block;
  min-height: 104px;
  background-color: #FFFFFF;
}

.vue-the-header-mount--no-search the-header {
  min-height: 48px;
}

[data-ff-pd-redesign-header=False] the-header {
  min-height: 64px;
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
#app .base-toolbar {
  border-bottom: 1px solid #C7D1DF;
}
#app .base-toolbar_borderless {
  border-bottom: 0;
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
/* stylelint-disable-next-line  scss/at-mixin-pattern */
.b-expansion-panels__head {
  display: flex;
  align-items: center;
  font-weight: inherit;
  cursor: pointer;
}
.b-expansion-panels__body {
  height: 0;
  display: none;
  overflow: hidden;
}
.b-expansion-panels__button {
  all: inherit;
  width: 100%;
  padding: 0;
}
.b-expansion-panels__button:hover {
  background-color: inherit;
}
.b-expansion-panels__button:focus-visible {
  outline: 5px auto -webkit-focus-ring-color;
}
.b-expansion-panels__button_arrow-padding {
  padding-right: 44px;
}
.b-expansion-panels__button_has-arrow {
  position: relative;
  min-height: 24px;
}
.b-expansion-panels__button_has-arrow::after {
  /* use !important to prevent issues with browser extensions that change fonts */
  /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
  font-family: icomoon !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 24px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e92c";
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.b-expansion-panels__button_has-arrow[aria-expanded=true]::after {
  transform: translateY(-50%) rotate(-180deg);
}
.b-expansion-panels__button_has-arrow_right::after {
  content: "\e930";
}
.b-expansion-panels__button_has-arrow_right[aria-expanded=true]::after {
  transform: translateY(-50%) rotate(90deg);
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
.text-field[data-v-7df844dd] {
  display: flex;
  /* stylelint-disable-next-line no-descending-specificity */
}
.text-field_gray .text-field__body[data-v-7df844dd] {
  background-color: #F3F6FA;
  border-radius: 4px;
}
.text-field_gray .text-field__input[data-v-7df844dd]::-webkit-input-placeholder {
  color: #607A93;
}
.text-field_gray .text-field__input[data-v-7df844dd]::placeholder {
  color: #607A93;
}
.text-field_gray .text-field__fieldset[data-v-7df844dd] {
  border: none;
}
.text-field__body[data-v-7df844dd] {
  height: 56px;
  flex: 1 1 auto;
  position: relative;
  display: flex;
  align-items: center;
  background-color: white;
}
.text-field__fieldset[data-v-7df844dd] {
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 0;
  min-inline-size: -webkit-min-content;
  min-inline-size: min-content;
  padding: 0;
  position: absolute;
  inset: 0;
  border-radius: 4px;
  border: 1px solid #607A93;
  pointer-events: none;
}
.text-field__fieldset_no-top[data-v-7df844dd] {
  border-top: none;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.text-field__fieldset_no-right[data-v-7df844dd] {
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.text-field__fieldset_no-bottom[data-v-7df844dd] {
  border-bottom: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.text-field__fieldset_no-left[data-v-7df844dd] {
  border-left: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.text-field:hover .text-field__fieldset[data-v-7df844dd] {
  border-color: #111111;
}
.text-field_active .text-field__fieldset[data-v-7df844dd], .text-field_active:hover .text-field__fieldset[data-v-7df844dd] {
  border-width: 2px;
  border-color: #1A5DD0;
}
.text-field__input-slot[data-v-7df844dd] {
  padding: 0 16px;
  flex: 1 1 auto;
}
.text-field__input[data-v-7df844dd] {
  background-color: transparent;
  border-style: none;
  border-radius: 0;
  outline: none;
  flex: 1 1 auto;
  line-height: 20px;
  padding: 8px 0;
  max-width: 100%;
  min-width: 0;
  width: 100%;
}
.text-field_active .text-field__input[data-v-7df844dd] {
  caret-color: #1A5DD0;
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
.base-search {
  display: flex;
  position: relative;
}
.base-search_desktop .base-search__button {
  margin-left: 16px;
  flex: 0 0 56px;
}
.base-search_desktop .search-site__input-container {
  position: relative;
}
.base-search .search-site__input-container {
  flex-grow: 1;
}
.base-search .search-site-dropdown {
  z-index: 2;
  padding: 24px 0;
  position: absolute;
  border-radius: 5px;
  background: #FFFFFF;
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.1);
  width: 100%;
  box-sizing: border-box;
  top: 100%;
  font-size: 16px;
  color: #181D21;
  -webkit-user-select: none;
          user-select: none;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.07), 0 1px 18px rgba(0, 0, 0, 0.06), 0 3px 5px rgba(0, 0, 0, 0.1);
}
.base-search .search-site-dropdown__item {
  padding: 0 24px;
}
.base-search .search-site-dropdown__preview-text {
  padding: 0 24px;
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
/* stylelint-disable-next-line  scss/at-mixin-pattern */
#app[data-side-menu] {
  background-color: transparent;
  -webkit-text-size-adjust: none;
  -webkit-overflow-scrolling: touch;
}
#app[data-side-menu] .v-application--wrap {
  min-height: initial;
}
#app[data-side-menu] input {
  height: auto;
  border: none;
  border-radius: 0;
  padding: initial;
}
#app[data-side-menu] .v-input--selection-controls__input .v-icon {
  height: initial;
  background: transparent;
}
.app-side-menu_active[data-v-212716cc] {
  z-index: 1000;
}
[data-v-212716cc] *,[data-v-212716cc] ::before,[data-v-212716cc] ::after {
  box-sizing: border-box;
}
[data-v-212716cc] button {
  border-style: none;
}
[data-v-212716cc] hr {
  margin: 0;
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
/* stylelint-disable-next-line  scss/at-mixin-pattern */
#app[data-base-dialog] {
  background-color: transparent;
  -webkit-text-size-adjust: none;
  -webkit-overflow-scrolling: touch;
}
#app[data-base-dialog] .v-application--wrap {
  min-height: initial;
}
#app[data-base-dialog] input {
  height: auto;
  border: none;
  border-radius: 0;
  padding: initial;
}
#app[data-base-dialog] .v-input--selection-controls__input .v-icon {
  height: initial;
  background: transparent;
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
.b-hint {
  width: 100%;
  display: block;
  box-sizing: border-box;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.b-hint_mobile {
  max-width: calc(100% - 16px);
}
@media (max-width: 355px) {
  .b-hint_mobile {
    width: 314px;
  }
}
.b-hint__layer {
  z-index: 2;
  position: relative;
  box-sizing: inherit;
  border-radius: inherit;
  border: 1px solid #E8EBF1;
  box-shadow: 0 0 8px rgba(151, 158, 167, 0.25);
}
.b-hint__background {
  z-index: 1;
  padding: 16px;
  position: relative;
  box-sizing: inherit;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.b-hint__content {
  box-sizing: inherit;
}
.vue-search-bar-mount {
  height: 48px;
}

[data-ff-pd-redesign-header=False] .vue-search-bar-mount {
  height: 56px;
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
.cookie-banner {
  z-index: 5;
  padding: 8px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: fixed;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 8px;
  background-color: #ECF1FB;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.07), 0 1px 18px rgba(0, 0, 0, 0.06), 0 3px 5px rgba(0, 0, 0, 0.1);
}
.cookie-banner_mobile {
  left: initial;
  bottom: initial;
  position: initial;
  transform: initial;
  box-shadow: initial;
  border-radius: initial;
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
/* stylelint-disable-next-line  scss/at-mixin-pattern */
#app[data-snackbar-notification] {
  background-color: transparent;
  -webkit-text-size-adjust: none;
  -webkit-overflow-scrolling: touch;
}
#app[data-snackbar-notification] .v-application--wrap {
  min-height: initial;
}
#app[data-snackbar-notification] input {
  height: auto;
  border: none;
  border-radius: 0;
  padding: initial;
}
#app[data-snackbar-notification] .v-input--selection-controls__input .v-icon {
  height: initial;
  background: transparent;
}
#app[data-snackbar-notification] .snackbar-notification {
  inset: 0;
  height: initial;
  z-index: 10003;
}
#app[data-snackbar-notification] .snackbar-notification .v-snack__wrapper {
  min-width: 304px;
  width: auto;
}
#app[data-snackbar-notification] .snackbar-notification.snackbar-notification_dialog .v-snack__wrapper {
  bottom: 56px;
}
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
/* stylelint-disable scss/dollar-variable-empty-line-before */
/* stylelint-enable scss/dollar-variable-empty-line-before */
/* stylelint-disable-next-line  scss/at-mixin-pattern */
#app[data-draft-reminder] {
  background-color: transparent;
  -webkit-text-size-adjust: none;
  -webkit-overflow-scrolling: touch;
}
#app[data-draft-reminder] .v-application--wrap {
  min-height: initial;
}
#app[data-draft-reminder] input {
  height: auto;
  border: none;
  border-radius: 0;
  padding: initial;
}
#app[data-draft-reminder] .v-input--selection-controls__input .v-icon {
  height: initial;
  background: transparent;
}
#app[data-draft-reminder] .draft-reminder {
  position: fixed;
  bottom: 0;
  z-index: 201;
  background-color: #FFFFFF;
}
#app[data-draft-reminder] .draft-reminder_desktop {
  left: 50%;
  transform: translateX(-50%);
}
#app[data-draft-reminder] .draft-reminder_desktop .draft-reminder_text {
  width: 80%;
}
#app[data-draft-reminder] .draft-reminder__avatar {
  width: 60px;
  height: 80px;
  object-fit: contain;
  border-radius: 4px;
}
#app[data-draft-reminder] .draft-reminder__avatar_lpu {
  height: 60px;
}
.base-dialog[data-v-70b631e9] {
  z-index: 10002;
}
*[data-v-70b631e9],[data-v-70b631e9]::before,[data-v-70b631e9]::after {
  box-sizing: border-box;
}
button[data-v-70b631e9] {
  border-style: none;
}
hr[data-v-70b631e9] {
  margin: 0;
}
*[data-v-6cbf5cb9],[data-v-6cbf5cb9]::before,[data-v-6cbf5cb9]::after {
  box-sizing: border-box;
}
button[data-v-6cbf5cb9] {
  border-style: none;
}
hr[data-v-6cbf5cb9] {
  margin: 0;
}
.fix-medotvet[data-v-6cbf5cb9] {
  text-shadow: none;
  background-color: initial;
}
.fix-medotvet[data-v-6cbf5cb9]:hover, .fix-medotvet[data-v-6cbf5cb9]:focus {
  text-shadow: none;
  background-color: initial;
}

//# sourceMappingURL=https://prodoctorov.ru/static/bundles/custom-modules/custom-modules.b2891d3f44cb633479fd.css.map