.ac-block {
  background: #fed740 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjRCNzM1N0RFOTVDMTFFNzlCMzBFRkU2NEU0NkZGQTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjRCNzM1N0VFOTVDMTFFNzlCMzBFRkU2NEU0NkZGQTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNEI3MzU3QkU5NUMxMUU3OUIzMEVGRTY0RTQ2RkZBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNEI3MzU3Q0U5NUMxMUU3OUIzMEVGRTY0RTQ2RkZBNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhWUpqMAAAnESURBVHja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) 15px center no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 15px 15px 50px;
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 50px #ffcb00;
  box-shadow: 0 4px 50px #ffcb00;
  font-size: 14px;
  color: #000;
  font-weight: 700;
  font-style: normal;
  max-width: 360px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 15px
}

.ac-block__bold {
  font-size: 36px
}

.ac-block span {
  margin-left: 10px;
  line-height: normal
}

.ac-block__normal {
  max-width: 150px
}

@media only screen and (max-width: 63.75em) {
  .ac-block__bold {
    font-size: 28px
  }

  .ac-block__normal {
    font-size: 11px
  }
}

.main-top__left-p p {
  color: #fff
}

.menu__burger {
  display: block
}

#bx-panel {
  z-index: 16 !important
}

.header__nav div[id^=bx_incl_area], .menu__sc-list div[id^=bx_incl_area] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

@media only screen and (max-width: 63.75em) {
  .aside-admin {
    /*top: 40px*/
  }
}

main.main {
  min-height: 65vh
}

.aside__link--account-enabled .aside__link-static {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni40MTAzMDEgNTkuMjY3MzY1IiB3aWR0aD0iMjgiIGhlaWdodD0iMjkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMS43OTUgLTIwLjM3NykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2YxMDAxOCIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxjaXJjbGUgY3g9IjUwIiBjeT0iMzYuMTQ4IiByPSIxNC4yNzEiLz48cGF0aCBzdHJva2UtY29sb3I9IiNmMTAwMTgiIGQ9Ik03Ni43MDUgNzguMTIzYzAtMTUuMjk3LTExLjk1OS0yNy43MDMtMjYuNzAzLTI3LjcwMy0xNC43NSAwLTI2LjcwNyAxMi40MDYtMjYuNzA3IDI3LjcwMyIvPjwvZz48L3N2Zz4=) no-repeat center
}

.main-items--sections {
  margin-bottom: 3em
}

.main-items--catalog {
  margin-top: -1px
}

.hidden, div[data-property-id-row="6"] {
  display: none
}

.body__content--loading {
  opacity: .5;
  cursor: default;
  pointer-events: none
}

.item__info-bg-image {
  position: relative;
  height: 100%
}

.aside__link_count {
  position: absolute;
  right: 1em;
  top: .5em;
  color: #fff;
  background: #f10018;
  min-width: 1.2em;
  max-height: 19px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.aside__link_count * {
  font-size: 70%;
  margin: 0;
  min-height: 1.2em;
  vertical-align: middle;
  display: block;
  line-height: 1.7;
}

@media only screen and (max-width: 63.75em) {
  .aside__link_count {
    right: 1em;
    top: 1em;
    min-width: 1em;
    max-height: 1em
  }

  .aside__link_count:not(.aside__link_cart) {
    background-color: #fff;
    color: #f10018
  }
}

.header__search_page {
  width: 100%;
  margin-bottom: 2em
}

.search-page {
  background: #fff;
  width: 55%;
  margin: 0 auto
}

.search-language-guess {
  text-align: center;
  margin-top: .5em;
  font-size: .88em;
  color: #333 !important
}

.search-language-guess a {
  color: #f10018
}

.discount-modal__sel-h, .discount-modal__sel-p {
  display: block
}

.menu__main-header_no {
  padding-left: 0;
  padding-right: 0;
  margin-top: 0
}

.one-click-modal__p {
  max-width: 28em;
  margin: 0 auto
}

.gyms__list + .pagination {
  margin: 0 0 1.75em
}

.product-item {
  display: block;
  position: absolute;
  top: -300px;
  background: #fff;
  padding: 1em;
  z-index: 99;
  width: 100%
}

#first-map, #second-map {
  height: 26em
}

@media only screen and (max-width: 63.75em) {
  #first-map, #second-map {
    height: 16em
  }
}

.discount-modal__body input[name=FIO]:not(:placeholder-shown), .gyms__input:not(:placeholder-shown) {
  text-transform: capitalize
}

.body_admin header.header {
  top: 34px !important
}

.body_admin div#bx-panel {
  position: fixed !important;
  top: 0;
  width: 93.8% !important;
  left: 5.5em !important
}

@media only screen and (min-width: 63.75001em) {
  .body_admin .body__content {
    padding-top: 137px !important
  }
}

.footer__title {
  margin: 0 0 1em;
  font-size: 1rem;
  font-weight: 700;
  line-height: normal
}

.scrollToTop {
  width: 45px;
  height: 45px;
  opacity: .6;
  text-align: center;
  background: #f5f5f5;
  font-weight: 700;
  background-color: #e2e2e6;
  position: fixed;
  top: 130px;
  right: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 999;
  display: none;
  outline: 0
}

.scrollToTop, .scrollToTop:hover {
  text-decoration: none
}

.scrollToTop::after, .scrollToTop::before {
  content: '';
  position: absolute;
  top: 13px;
  width: 3px;
  height: 15px;
  background-color: #fff
}

.scrollToTop::before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 17px
}

.scrollToTop::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 27px
}

#bk_iframe_cont {
  -webkit-box-shadow: rgba(0, 0, 0, .1) 0 0 500px 100px !important;
  box-shadow: rgba(0, 0, 0, .1) 0 0 500px 100px !important;
  border-radius: 0 !important
}

#bx-panel-back, .pw-label__copyright {
  display: none !important
}

@media only screen and (max-width: 63.75em) {
  #bx-panel {
    display: none !important
  }
}

.loan-offer {
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 17px;
  white-space: nowrap;
  width: fit-content;
}

.loan-offer span {
  font-size: 17px !important
}

.bx_ordercart_order_pay {
  padding-top: 40px;
  position: relative;
  align-items: flex-start;
}

.loan-offer::before {
  content: '';
  display: block;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAxNy4wMDM5NyI+PHBhdGggZD0iTTUuNTIsOS44NTlhMTEuOTUxOCwxMS45NTE4LDAsMCwwLDEuNTQtLjFWNC4zNjhhMTEuOTUxNzksMTEuOTUxNzksMCwwLDAtMS41NC0uMWMtMy4wNSwwLTUuNTIsMS4xMjktNS41MiwyLjUyMXYuNTQ3QzAsOC43MywyLjQ3LDkuODU5LDUuNTIsOS44NTlabTAsMi44MTVhMTEuNzgwNjcsMTEuNzgwNjcsMCwwLDAsMS41NC0uMXYtMS41OGExMS43ODA2NywxMS43ODA2NywwLDAsMS0xLjU0LjFjLTIuNjYsMC00Ljg4LS44Ni01LjQtMkExLjE4NTg5LDEuMTg1ODksMCwwLDAsMCw5LjYxMXYuNTQ3QzAsMTEuNTQ1LDIuNDcsMTIuNjc0LDUuNTIsMTIuNjc0Wm0xLjU0LDEuMjU4di0uMTIzYTExLjc4MDY4LDExLjc4MDY4LDAsMCwxLTEuNTQuMWMtMi42NiwwLTQuODgtLjg2LTUuNC0yYTEuMTg1ODYsMS4xODU4NiwwLDAsMC0uMTIuNTE3di41NDZjMCwxLjM5MywyLjQ3LDIuNTIyLDUuNTIsMi41MjJhMTEuNTQ3ODUsMTEuNTQ3ODUsMCwwLDAsMS43NC0uMTI5LDIuMDc3MTksMi4wNzcxOSwwLDAsMS0uMi0uODgxdi0uNTUyWk0xMy40OCwwYy0zLjA1LDAtNS41MiwxLjEyOS01LjUyLDIuNTIxdi41NDdjMCwxLjM5MiwyLjQ3LDIuNTIxLDUuNTIsMi41MjFTMTksNC40NiwxOSwzLjA2OFYyLjUyMUMxOSwxLjEyOSwxNi41MywwLDEzLjQ4LDBabTAsNi44MjRjLTIuNjYsMC00Ljg4LS44Ni01LjQtMmExLjE3NzcsMS4xNzc3LDAsMCwwLS4xMi41MTZ2LjU0N2MwLDEuMzkyLDIuNDcsMi41MjEsNS41MiwyLjUyMVMxOSw3LjI3ODkzLDE5LDUuODg3VjUuMzRhMS4xNzc1NiwxLjE3NzU2LDAsMCwwLS4xMi0uNTE2QzE4LjM2LDUuOTY0LDE2LjE0LDYuODI0LDEzLjQ4LDYuODI0Wm0wLDIuODE1Yy0yLjY2LDAtNC44OC0uODYtNS40LTJhMS4xODU4NiwxLjE4NTg2LDAsMCwwLS4xMi41MTdWOC43YzAsMS4zOTMsMi40NywyLjUyMiw1LjUyLDIuNTIyUzE5LDEwLjA5MywxOSw4LjdWOC4xNTRhMS4xODU4NiwxLjE4NTg2LDAsMCwwLS4xMi0uNTE3QzE4LjM2LDguNzc5LDE2LjE0LDkuNjM5LDEzLjQ4LDkuNjM5Wm0wLDIuOTY3Yy0yLjY2LDAtNC44OC0uODYtNS40LTJhMS4xODMwNywxLjE4MzA3LDAsMCwwLS4xMi41MTZ2LjU0N2MwLDEuMzkyLDIuNDcsMi41MjEsNS41MiwyLjUyMVMxOSwxMy4wNjA5MSwxOSwxMS42Njl2LS41NDdhMS4xODMwNywxLjE4MzA3LDAsMCwwLS4xMi0uNTE2Yy0uNTIsMS4xNC0yLjc0LDIuMDAwMDYtNS40LDIuMDAwMDZabTAsMi44MTRjLTIuNjYsMC00Ljg4LS44Ni01LjQtMmExLjE3NzY5LDEuMTc3NjksMCwwLDAtLjEyLjUxNnYuNTQ3YzAsMS4zOTIsMi40NywyLjUyMSw1LjUyLDIuNTIxUzE5LDE1Ljg3NDk0LDE5LDE0LjQ4M3YtLjU0N2ExLjE3NzU1LDEuMTc3NTUsMCwwLDAtLjEyLS41MTZDMTguMzYsMTQuNTYsMTYuMTQsMTUuNDIsMTMuNDgsMTUuNDJaIi8+PC9zdmc+) no-repeat center;
  width: 19px;
  height: 17px;
  margin-right: 10px
}

.text-bold {
  font-weight: bold;
}

.item-buy__loan {
  color: #2d2d2d;
  font-size: 14px;
}

.item-buy__loan_btn {
  font-weight: bold;
  line-height: 35px;
  color: #000 !important;
  text-decoration: none;
}

.item-buy__container {
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
}

.header__phone a.link {
  font-size: 14px;
  display: inline-block;
  margin-top: 4px;
  line-height: 20px;
}

dl.item-tab__content.user-content {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}

dt.cat-i__ter {
  flex-basis: 165px;
  font-size: 16px;
  margin-bottom: 1.25em;
  overflow: hidden;
  padding-right: 50px;
  line-height: 1.25;
  font-weight: 500;
  color: #000;
}

dd.cat-i__def {
  flex-basis: calc(100% - 25px - 165px);
  padding-left: 5px;
  margin-left: 0;
  color: #666;
}

button.cit__accs-to-basket.g-btn.js-buy__btn {
  white-space: nowrap;
}

h3.cit__accs-title {
  height: 4em;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cit__controls-configure {
  justify-content: unset;
}

.cit__tabs_full {
  flex-basis: 100%;
}

li.sku_prop:not([data-property="COLOR_REF"]) a {
  border: none !important;
  font-size: 14px !important;
  position: relative !important;
  padding: 5px !important;
  top: unset !important;
  right: unset !important;
  bottom: unset !important;
  left: unset !important;
}

li.sku_prop:not([data-property="COLOR_REF"]) {
  margin-right: 15px;
  width: auto !important;
  height: auto !important;
  border: 2px solid #fff;
  border-radius: 3px;
}

li.sku_prop.bx_active:not([data-property="COLOR_REF"]) {
  border: 2px solid #f10018;
  border-radius: 3px;
}

.bx_size_scroller_container {
  margin: 10px 0 0 0 !important;
}

table#basket_items .sku_prop:not(.bx_active) {
  display: none !important;
}

.imgbox {
  border-bottom: 1px solid #F10018;
  width: 100%;
  max-width: 600px;
  margin: 25px auto 20px;
  font-style: italic;
  text-align: center;
}

.imgbox img {
  width: fit-content;
}

.imgbox p {
  margin: 10px 0;
  font-size: 14px;
  padding-bottom: 5px;
}

.catalog-list__content__link {
  text-decoration: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}