/*
 * Зеркальные правила для арабской версии (письмо справа налево).
 * Создано автоматически из стилей шаблона: оставлены только правила,
 * отличающиеся от исходных, плюс сбросы парных свойств.
 * Подключается после основных стилей, файл не редактируется вручную.
 */
html[dir="rtl"] body { direction: rtl; }

/* aspro_components/aspro/api.yamarket.reviews_model.max/templates/.default/style.css */
:where(html[dir="rtl"]) .yandex_market_reviews_store a.link {
  float: left !important;
}
:where(html[dir="rtl"]) .yandex_market_reviews_store .debug {
  padding: 15px 50px 15px 10px;
}
:where(html[dir="rtl"]) .b-aura-header__bottom {
  padding-left: 230px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .b-aura-sort__item:first-child {
  border-right: 1px solid #e7e7e7;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .b-aura-sort__item {
  border-right: none;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .b-aura-user {
  float: right;
}
:where(html[dir="rtl"]) .b-aura-user__image {
  border-left: 1px solid #fff;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .b-aura-user__social {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .b-aura-social {
  margin-left: 6px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .b-aura-review__title .b-aura-usergeo {
  float: left;
}
:where(html[dir="rtl"]) .b-aura-usergeo {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .b-aura-review__rate .b-aura-rating, :where(html[dir="rtl"]) .b-aura-review__rate .b-aura-rating__text {
  float: right;
}
:where(html[dir="rtl"]) .b-aura-rating__item:not(:last-of-type) {
  margin-left: 1px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .b-aura-rating__item:not(:last-of-type) {
  margin-left: 1px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .b-aura-rating__item:not(:last-of-type) {
  margin-left: 1px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .b-aura-rating__item:not(:last-of-type) {
  margin-left: 1px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .b-aura-review__rate .b-aura-rating, :where(html[dir="rtl"]) .b-aura-review__rate .b-aura-rating__text {
  float: right;
}
:where(html[dir="rtl"]) .b-aura-rating__text, :where(html[dir="rtl"]) .b-aura-rating .b-link {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .b-aura-review__verdict {
  margin: 0 0 10px 20px;
}
:where(html[dir="rtl"]) .b-aura-review__footer {
  padding-left: 220px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .b-aura-review__footer .b-aura-usergrade {
  float: left;
  margin-left: -210px;
  text-align: left;
  margin-right: 0;
}
:where(html[dir="rtl"]) .b-aura-usergrade .b-spin {
  left: -32px;
  right: auto;
}
:where(html[dir="rtl"]) .b-aura-review__footer .b-aura-usergrade {
  text-align: left;
}

/* aspro_components/aspro/api.yamarket.reviews_model.max/templates/main/style.css */
:where(html[dir="rtl"]) .js_reviews:not(.initied):before {
  right: -1px;
  left: 0px;
}
:where(html[dir="rtl"]) .js_reviews .items .top_block_wrapper .img {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .js_reviews .items .top_block_wrapper .n-product-review-user_name {
  padding: 0px 0px 0px 10px;
}
:where(html[dir="rtl"]) .js_reviews .items .top_block_wrapper .n-product-review-user_avatar_empty_yes {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .js_reviews .items .rating {
  margin-left: 14px;
  padding: 2px 2px 0 0;
  border-width: 2px 2px 2px 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .js_reviews .items .rating__corner {
  left: -11px;
  right: auto;
}
:where(html[dir="rtl"]) .js_reviews .items .rating .rating__corner:after {
  left: -1px;
  -webkit-transform: scaleX(.5) rotate(-45deg);
  -ms-transform: scaleX(.5) rotate(-45deg);
  transform: scaleX(.5) rotate(-45deg);
  border-width: 5px 0 0 5px;
  right: auto;
}
:where(html[dir="rtl"]) .js_reviews .items .rating .rating__triangle {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .js_reviews .items .rating .rating__triangle:after {
  -webkit-transform: scaleX(.5) rotate(-45deg);
  -ms-transform: scaleX(.5) rotate(-45deg);
  transform: scaleX(.5) rotate(-45deg);
  right: -8px;
  left: auto;
}
:where(html[dir="rtl"]) .js_reviews .items .n-product-review-item__rating-label {
  margin-left: 15px;
  margin-right: 6px;
}
:where(html[dir="rtl"]) .js_reviews .items .n-product-review-item__title {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .js_reviews .items .n-product-review-item__text {
  margin-left: 15px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .js_reviews .items .n-review-voting__tip {
  margin-left: 13px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .js_reviews .items .n-review-voting__minus, :where(html[dir="rtl"]) .n-review-voting__plus {
  margin-left: 13px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .js_reviews .items .n-review-voting__plus .image {
  margin-left: 6px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .js_reviews .items .n-review-voting__minus .image {
  margin-left: 6px;
  margin-right: 0;
}
:where(html[dir="rtl"]) body .product_reviews_tab a .count:not(.empty) {
  padding: 0px 4px 0px 0px;
}

/* aspro_components/aspro/basket.file.max/templates/.default/style.css */
:where(html[dir="rtl"]) .basket-file-error-icon {
  padding-left: 19px;
  padding-right: 0;
}

/* aspro_components/aspro/basket.file.max/templates/pdf/style.css */
:where(html[dir="rtl"]) .basket-file-error-icon {
  padding-left: 19px;
  padding-right: 0;
}

/* aspro_components/aspro/basket.file.max/templates/xls/style.css */
:where(html[dir="rtl"]) .basket-file-error-icon {
  padding-left: 19px;
  padding-right: 0;
}

/* aspro_components/aspro/basket.share.detail.max/templates/.default/style.css */
:where(html[dir="rtl"]) .basket-share-detail__head__onoff {
  margin-right: 50px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .basket-share-detail__head .char_name {
  margin-right: 7px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .basket-share-detail__head .char_name .props_list .hint {
  left: initial;
  right: auto;
}
:where(html[dir="rtl"]) .basket-share-detail__head .char_name .props_list .hint .icon {
  right: initial;
  left: auto;
}
:where(html[dir="rtl"]) .basket-share-detail__head .char_name .props_list .hint .tooltip {
  right: initial;
  transform: translateX(50%);
  left: auto;
}
:where(html[dir="rtl"]) .basket-share-detail__head .char_name .props_list .hint .tooltip:after {
  right: calc(50% + 3px);
  left: auto;
}
:where(html[dir="rtl"]) .basket-share-detail__item__info {
  text-align: right;
}
:where(html[dir="rtl"]) .basket-share-detail__item__info__left {
  padding-left: 30px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-share-detail__item__property-name, :where(html[dir="rtl"]) .basket-share-detail__item__property-value {
  padding: 0 0 10px 5px;
}
:where(html[dir="rtl"]) .basket-share-detail__item__quantity {
  padding-left: 5%;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-share-detail__foot__total__title {
  text-align: left;
}
:where(html[dir="rtl"]) .basket-share-detail__foot__total__price {
  margin: 0 46px 0 0;
}
:where(html[dir="rtl"]) .basket-share-detail__foot__btns {
  text-align: left;
  margin: 0 25px 2px 0;
}
:where(html[dir="rtl"]) .basket-share-detail__foot__btns .btn {
  margin: 0 14px 10px 0;
}
:where(html[dir="rtl"]) .basket-share-service__item__quantity {
  padding-left: 5px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-share-service__item .basket-share-detail__item__check {
  margin-left: 8px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket-share-service__item_sum .cost.prices {
  padding-right: 5px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #main .basket-share-service__item__check .filter input[type="checkbox"] + label {
  padding-right: 45px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket-share-detail__error__icon {
  padding-left: 19px;
  padding-right: 0;
}
@media (max-width: 992px) {
:where(html[dir="rtl"]) .basket-share-detail__item__sum {
  text-align: left;
}
:where(html[dir="rtl"]) .basket-share-detail__foot__total__price {
  text-align: left;
}
:where(html[dir="rtl"]) .basket-share-service__item_sum {
  text-align: left;
}
}
@media (max-width: 842px) {
:where(html[dir="rtl"]) .basket-share-detail__head .char_name .props_list .hint .tooltip {
  transform: translateX(90%);
}
:where(html[dir="rtl"]) .basket-share-detail__head .char_name .props_list .hint .tooltip:after {
  right: calc(90% + 3px);
  left: auto;
}
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .basket-share-detail__foot__total__price {
  margin-right: 19px;
  margin-left: 0;
}
}
@media (max-width: 556px) {
:where(html[dir="rtl"]) .basket-share-detail__foot__btns {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .basket-share-detail__foot__btns .btn {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .basket-share-detail__head__onoff {
  margin-right: 25px;
  margin-left: 0;
}
}
@media (max-width: 420px) {
:where(html[dir="rtl"]) .basket-share-detail__head__onoff {
  margin-right: 10px;
  margin-left: 0;
}
}

/* aspro_components/aspro/basket.share.new.max/templates/.default/style.css */
:where(html[dir="rtl"]) .basket-share-new-url-icon {
  margin-left: 12px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket-share-new-socials .soc-avt .title {
  padding: 0 0 0 10px;
}
:where(html[dir="rtl"]) .basket-share-new-socials .ya-share2 .ya-share2__item .ya-share2__badge {
  right: initial;
  left: auto;
}
:where(html[dir="rtl"]) .basket-share-new-error-icon {
  padding-left: 19px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .popup.share_basket_frame .close {
  left: 4px;
  right: auto;
}
@media (max-width: 430px) {
:where(html[dir="rtl"]) .popup.share_basket_frame {
  right: 0 !important;
  left: auto !important;
}
}

/* aspro_components/aspro/catalog.delivery.max/templates/.default/preview.css */
:where(html[dir="rtl"]) .catalog-delivery-preview-item-name {
  padding: 0 0 0 2px;
}
:where(html[dir="rtl"]) .catalog-delivery-preview-item-price {
  padding: 0 2px 0 0;
}

/* aspro_components/aspro/catalog.delivery.max/templates/.default/style.css */
:where(html[dir="rtl"]) .catalog-delivery-field-input {
  margin: 0 0 0 15px;
}
:where(html[dir="rtl"]) .catalog-delivery-field-box-value i {
  left: 12px;
  right: auto;
}
:where(html[dir="rtl"]) .catalog-delivery-field-box.open .catalog-delivery-field-box-value i {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .catalog-delivery-field_quantity .minus {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .catalog-delivery-field_quantity .plus {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .catalog-delivery-field_quantity .svg, :where(html[dir="rtl"]) .catalog-delivery-field_quantity .svg {
  right: 50%;
  margin: -7px -6px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) .catalog-delivery-field_persontype .catalog-delivery-field-box-value, :where(html[dir="rtl"]) .catalog-delivery-field_paysystem .catalog-delivery-field-box-value {
  padding-left: 28px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .catalog-delivery-field_quantity
  + .catalog-delivery-field_persontype
  + .catalog-delivery-field_paysystem
  .catalog-delivery-field-input {
  margin-left: 29px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .catalog-delivery-fields-opener > span:last-of-type {
  margin-right: 12px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .catalog-delivery.shortfields
  .catalog-delivery-fields.open
  .catalog-delivery-field_paysystem
  .catalog-delivery-field-input, :where(html[dir="rtl"]) .catalog-delivery.shortfields
  .catalog-delivery-fields.open
  .catalog-delivery-field_persontype
  .catalog-delivery-field-input {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .catalog-delivery.cansearch .catalog-delivery-title-city > span:last-of-type {
  margin-right: 11px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .catalog-delivery .bx-sls .dropdown-icon {
  right: 13px;
  left: auto;
}
:where(html[dir="rtl"]) .catalog-delivery .bx-sls .bx-ui-sls-error {
  padding-right: 30px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog-delivery-item.open .catalog-delivery-item-head:before {
  right: -26px;
  left: auto;
}
:where(html[dir="rtl"]) .catalog-delivery-item-logo {
  margin-left: 19px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .catalog-delivery-item-info {
  margin-left: 19px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .catalog-delivery-item-price {
  margin: 9px auto 0 0;
}
:where(html[dir="rtl"]) .catalog-delivery-item-opener {
  margin: 8px 30px 0 0;
}
:where(html[dir="rtl"]) .catalog-delivery-item.haserror .catalog-delivery-item-opener {
  margin-right: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .catalog-delivery-item-opener:after {
  right: 50%;
  margin: -3px -5px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) .catalog-delivery-item-paysystem-title > span {
  right: 0;
  padding-left: 20px;
  left: auto;
  padding-right: 0;
}
:where(html[dir="rtl"]) .catalog-delivery-paysystem-item-logo {
  margin-left: 15px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .catalog-delivery-paysystem-item-price {
  text-align: right;
}
:where(html[dir="rtl"]) .catalog-delivery-error-icon {
  padding-left: 19px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .popup.delivery_frame .close {
  left: 4px;
  right: auto;
}
@media (max-width: 660px) {
:where(html[dir="rtl"]) .catalog-delivery-flexline.flexline-2 .catalog-delivery-item-info {
  margin-left: 0;
  margin-right: 0;
}
}
@media (max-width: 430px) {
:where(html[dir="rtl"]) .popup.delivery_frame {
  right: 0 !important;
  left: auto !important;
}
}

/* aspro_components/aspro/catalog.section.list.max/templates/.default/style.css */
:where(html[dir="rtl"]) .bx_catalog_line .bx_catalog_line_img {
  float: right;
  margin-left: 40px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx_catalog_text .bx_catalog_text_ul li {
  float: right;
}
:where(html[dir="rtl"]) .bx_catalog_tile .bx_catalog_tile_ul li {
  float: right;
}
@media (max-width:639px) {
:where(html[dir="rtl"]) .bx-touch .bx_catalog_line .bx_catalog_line_img {
  margin-left: 10px;
  margin-right: 0;
}
}

/* aspro_components/aspro/catalog.smart.filter/templates/.default/style.css */
:where(html[dir="rtl"]) .bx-filter .bx-ui-slider-part.p1 {
  right: -1px;
  left: auto;
}
:where(html[dir="rtl"]) .bx-filter .bx-ui-slider-part.p2 {
  right: 25%;
  left: auto;
}
:where(html[dir="rtl"]) .bx-filter .bx-ui-slider-part.p3 {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .bx-filter .bx-ui-slider-part.p4 {
  right: 75%;
  left: auto;
}
:where(html[dir="rtl"]) .bx-filter .bx-ui-slider-part.p5 {
  left: -1px;
  right: auto;
}
:where(html[dir="rtl"]) .bx-filter .bx-ui-slider-part span {
  right: 50%;
  margin-right: -50px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-filter .bx-ui-slider-handle.left {
  right: 0;
  margin-right: -21px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-filter .bx-ui-slider-handle.right {
  left: 0;
  margin-left: -21px;
  right: auto;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx-filter .bx-filter-select-block {
  padding: 0 10px 0 33px;
}
:where(html[dir="rtl"]) .bx-filter .bx-filter-select-arrow {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .bx-filter-select-popup ul li {
  text-align: right;
}
:where(html[dir="rtl"]) .bx-filter-select-popup ul li label {
  text-align: right !important;
}
:where(html[dir="rtl"]) .bx-filter .bx-filter-param-btn-inline .bx-filter-param-label {
  float: right;
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx-filter .bx-filter-input-checkbox .bx-filter-param-text {
  text-align: right;
}
:where(html[dir="rtl"]) .bx-filter-select-popup .bx-filter-select-text-icon, :where(html[dir="rtl"]) .bx-filter .bx-filter-select-text-icon {
  margin-left: 2px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx-filter-btn-color-icon.all:after {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .bx-filter-btn-color-icon.all:before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .bx-filter .bx-filter-parameter-biz {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx-filter .bx-filter-popup-result {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-filter .bx-filter-popup-result.left {
  border-width: 2px 2px 2px 10px;
}
:where(html[dir="rtl"]) .bx-filter .bx-filter-popup-result.right {
  border-width: 2px 10px 2px 2px;
}
:where(html[dir="rtl"]) .bx-filter .bx-filter-popup-result.right {
  right: 97%;
  left: auto;
}
:where(html[dir="rtl"]) .bx-filter .bx-filter-popup-result.left {
  left: 97%;
  right: auto;
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .bx-touch .bx-filter .bx-filter-popup-result {
  margin-right: 0;
  margin-left: 0;
}
}

/* aspro_components/aspro/catalog.smart.filter/templates/.default/themes/black/colors.css */
:where(html[dir="rtl"]) .bx-filter.bx-black .bx-ui-slider-handle.left {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkM2RUFBN0ExNjg1MTFFNUIzOUM4MzM0QUEzQkQxRDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkM2RUFBN0IxNjg1MTFFNUIzOUM4MzM0QUEzQkQxRDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QzZFQUE3ODE2ODUxMUU1QjM5QzgzMzRBQTNCRDFENCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QzZFQUE3OTE2ODUxMUU1QjM5QzgzMzRBQTNCRDFENCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppps1VcAAAEWSURBVHjabFPRFcIwCIS8/nWGdh+3sYu4gmu5il8niUAuaN6zJoQD7iB6e76kL8h3qX+RlrnU/TR3sje+DHMFq4cN8Pded/veG8gNWUEEVALMQPbd7e9uv3MLOABRXQutQD8PsFnOfmjJRkMHsHOCu8X2mTn8NnYRAmEAWF4xzhhgptUgyANIa3UV3JaZ1+AWYOYGtScyYMnMftGRxq0CNdArcMH0rFTVg21FYa6mZ77s9lgFxaJMk1kqTeJo1QAX+5yEoIDfadttf8nILDRckyKYQolrmfWyi4MZz878vohGbqPsAK/vAYXotGxemnPWIzRRAqCMs9K5D1JyFuox6IVKmVTe9za+LchD/q4iXyo6q/kIMAAflYlW4QRU6wAAAABJRU5ErkJggg==) no-repeat left top;
}
:where(html[dir="rtl"]) .bx-filter.bx-black .bx-ui-slider-handle.right {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAq0lEQVQ4y6WSQRKDIAxFXXSlF0vOZC+SlddKblMUUhKCraIzX9Ahj58PE268TE8e3GSFJ5BUTDskaRl1QFk8BsHs4BCMQMruVEe+l4kWglFu5yLEZKDFXyeXIFoEpg3z738mJTzXhncj75+QtqjnJENO2sG4I1VXDtR3ogv7O1dHxV10gi75EGILiE78RRKy33AOq07i+Us4kRamkOPGptesQjeXIjZjO+fXB+hjUU/S3Z+WAAAAAElFTkSuQmCC) no-repeat right top;
}

/* aspro_components/aspro/catalog.smart.filter/templates/.default/themes/blue/colors.css */
:where(html[dir="rtl"]) .bx-filter.bx-blue .bx-ui-slider-handle.left {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkM2RUFBN0ExNjg1MTFFNUIzOUM4MzM0QUEzQkQxRDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkM2RUFBN0IxNjg1MTFFNUIzOUM4MzM0QUEzQkQxRDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QzZFQUE3ODE2ODUxMUU1QjM5QzgzMzRBQTNCRDFENCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QzZFQUE3OTE2ODUxMUU1QjM5QzgzMzRBQTNCRDFENCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppps1VcAAAEWSURBVHjabFPRFcIwCIS8/nWGdh+3sYu4gmu5il8niUAuaN6zJoQD7iB6e76kL8h3qX+RlrnU/TR3sje+DHMFq4cN8Pded/veG8gNWUEEVALMQPbd7e9uv3MLOABRXQutQD8PsFnOfmjJRkMHsHOCu8X2mTn8NnYRAmEAWF4xzhhgptUgyANIa3UV3JaZ1+AWYOYGtScyYMnMftGRxq0CNdArcMH0rFTVg21FYa6mZ77s9lgFxaJMk1kqTeJo1QAX+5yEoIDfadttf8nILDRckyKYQolrmfWyi4MZz878vohGbqPsAK/vAYXotGxemnPWIzRRAqCMs9K5D1JyFuox6IVKmVTe9za+LchD/q4iXyo6q/kIMAAflYlW4QRU6wAAAABJRU5ErkJggg==) no-repeat left top;
}
:where(html[dir="rtl"]) .bx-filter.bx-blue .bx-ui-slider-handle.right {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAq0lEQVQ4y6WSQRKDIAxFXXSlF0vOZC+SlddKblMUUhKCraIzX9Ahj58PE268TE8e3GSFJ5BUTDskaRl1QFk8BsHs4BCMQMruVEe+l4kWglFu5yLEZKDFXyeXIFoEpg3z738mJTzXhncj75+QtqjnJENO2sG4I1VXDtR3ogv7O1dHxV10gi75EGILiE78RRKy33AOq07i+Us4kRamkOPGptesQjeXIjZjO+fXB+hjUU/S3Z+WAAAAAElFTkSuQmCC) no-repeat right top;
}

/* aspro_components/aspro/catalog.smart.filter/templates/.default/themes/green/colors.css */
:where(html[dir="rtl"]) .bx-filter.bx-green .bx-ui-slider-handle.left {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjJCNUFBOTIxOENDMTFFNUI1QUQ5NjM4RjlEMDlEMzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjJCNUFBOTMxOENDMTFFNUI1QUQ5NjM4RjlEMDlEMzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMkI1QUE5MDE4Q0MxMUU1QjVBRDk2MzhGOUQwOUQzNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMkI1QUE5MTE4Q0MxMUU1QjVBRDk2MzhGOUQwOUQzNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhEx/hoAAABoSURBVHjaYqx+GsdAARBiokQzEO9mokQzEBsxUaIZxGGiRDOpBmBoJsUArJqJNQCnZmIMwKsZBFgIaN4DxIb4bGCiRDMuA4jWjM0AkjSjG0CyZmQDyNIMM4BszbBo/ArEzuTmaYAAAwCuYxHtbZ2yOQAAAABJRU5ErkJggg==") no-repeat left top;
}
:where(html[dir="rtl"]) .bx-filter.bx-green .bx-ui-slider-handle.right {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAAAFVBMVEV75V575V575V575V575V575V575V6zNPkMAAAABnRSTlMABxESzc4pCdrRAAAAL0lEQVR42l3IsQGAIADAMBTt/yezwEAyZsyBz8nJycnJyclp+8/k5OTk5OS8t2cBPsADCUK09WkAAAAASUVORK5CYII=") no-repeat right top;
}

/* aspro_components/aspro/catalog.smart.filter/templates/.default/themes/red/colors.css */
:where(html[dir="rtl"]) .bx-filter.bx-red .bx-ui-slider-handle.left {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0I1OUIzMzkwODQ4MTFFNTkyRTFENDc1Q0VEM0NDMjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0I1OUIzM0EwODQ4MTFFNTkyRTFENDc1Q0VEM0NDMjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QjU5QjMzNzA4NDgxMUU1OTJFMUQ0NzVDRUQzQ0MyOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QjU5QjMzODA4NDgxMUU1OTJFMUQ0NzVDRUQzQ0MyOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjdWjeMAAABbSURBVHjapMyxDQAgCERRZQe3cFv3cSxrsTAxCgoeyRUU78dWSgAuEYJ5lRDMy4Tg8RCCvYEDewIitgZUbAlc8SvwxLeACWsBM5YCLrwH3HgNfOEZ+MbjugADAMODERZxf1hDAAAAAElFTkSuQmCC") no-repeat left top;
}
:where(html[dir="rtl"]) .bx-filter.bx-red .bx-ui-slider-handle.right {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzM3OTk0MDcwODQ4MTFFNUIzRDVGMTUwNzFBRDlEQTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzM3OTk0MDgwODQ4MTFFNUIzRDVGMTUwNzFBRDlEQTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3Mzc5OTQwNTA4NDgxMUU1QjNENUYxNTA3MUFEOURBOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3Mzc5OTQwNjA4NDgxMUU1QjNENUYxNTA3MUFEOURBOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsmVoicAAABuSURBVHjaYvw2ebIoAwPDawYyARMQ7wNiUUoM0KHEECYoTbYhTEhssgxhQuOTbAgTFjGSDGHCIU60IUx45IgyhImABQQNYSLCm3gNYSIysHEawkRClGM1hInEhIdhCBMZyR/FECYyMyHcEIAAAwC23xIBIj0oQAAAAABJRU5ErkJggg==") no-repeat right top;
}

/* aspro_components/aspro/catalog.smart.filter/templates/.default/themes/wood/colors.css */
:where(html[dir="rtl"]) .bx-filter.bx-wood .bx-ui-slider-handle.left {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkM2RUFBN0ExNjg1MTFFNUIzOUM4MzM0QUEzQkQxRDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkM2RUFBN0IxNjg1MTFFNUIzOUM4MzM0QUEzQkQxRDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QzZFQUE3ODE2ODUxMUU1QjM5QzgzMzRBQTNCRDFENCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QzZFQUE3OTE2ODUxMUU1QjM5QzgzMzRBQTNCRDFENCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppps1VcAAAEWSURBVHjabFPRFcIwCIS8/nWGdh+3sYu4gmu5il8niUAuaN6zJoQD7iB6e76kL8h3qX+RlrnU/TR3sje+DHMFq4cN8Pded/veG8gNWUEEVALMQPbd7e9uv3MLOABRXQutQD8PsFnOfmjJRkMHsHOCu8X2mTn8NnYRAmEAWF4xzhhgptUgyANIa3UV3JaZ1+AWYOYGtScyYMnMftGRxq0CNdArcMH0rFTVg21FYa6mZ77s9lgFxaJMk1kqTeJo1QAX+5yEoIDfadttf8nILDRckyKYQolrmfWyi4MZz878vohGbqPsAK/vAYXotGxemnPWIzRRAqCMs9K5D1JyFuox6IVKmVTe9za+LchD/q4iXyo6q/kIMAAflYlW4QRU6wAAAABJRU5ErkJggg==) no-repeat left top;
}
:where(html[dir="rtl"]) .bx-filter.bx-wood .bx-ui-slider-handle.right {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAq0lEQVQ4y6WSQRKDIAxFXXSlF0vOZC+SlddKblMUUhKCraIzX9Ahj58PE268TE8e3GSFJ5BUTDskaRl1QFk8BsHs4BCMQMruVEe+l4kWglFu5yLEZKDFXyeXIFoEpg3z738mJTzXhncj75+QtqjnJENO2sG4I1VXDtR3ogv7O1dHxV10gi75EGILiE78RRKy33AOq07i+Us4kRamkOPGptesQjeXIjZjO+fXB+hjUU/S3Z+WAAAAAElFTkSuQmCC) no-repeat right top;
}

/* aspro_components/aspro/catalog.smart.filter/templates/.default/themes/yellow/colors.css */
:where(html[dir="rtl"]) .bx-filter.bx-yellow .bx-ui-slider-handle.left {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTExNTI2QTUwODRBMTFFNUEwNkRDMTAyRDU5NTREOUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTExNTI2QTYwODRBMTFFNUEwNkRDMTAyRDU5NTREOUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMTE1MjZBMzA4NEExMUU1QTA2REMxMDJENTk1NEQ5QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMTE1MjZBNDA4NEExMUU1QTA2REMxMDJENTk1NEQ5QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvFD4McAAABcSURBVHjaYvywv4iBAiDKRIlmIN7HRIlmINZhokQziMNEiWZSDcDQTIoBWDUTawBOzcQYgFczIQMIasZnAFGacRlAtGZsBpCkGd0AkjUjG0CWZpgBZGsGAYAAAwDX5BEbXnzziwAAAABJRU5ErkJggg==") no-repeat left top;
}
:where(html[dir="rtl"]) .bx-filter.bx-yellow .bx-ui-slider-handle.right {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDg0ODBBNDUwODRBMTFFNTlENkFFRTc5NTc4RjQxMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDg0ODBBNDYwODRBMTFFNTlENkFFRTc5NTc4RjQxMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEODQ4MEE0MzA4NEExMUU1OUQ2QUVFNzk1NzhGNDEwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEODQ4MEE0NDA4NEExMUU1OUQ2QUVFNzk1NzhGNDEwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvczH7oAAABuSURBVHjaYvywv0iUgYHhNQOZgAmI9wGxKCUG6FBiCBOUJtsQJiQ2WYYwofFJNoQJixhJhjDhECfaECY8ckQZwkTAAoKGMBHhTbyGMBEZ2DgNYSIhyrEawkRiwsMwhImM5I9iCBOZmRBuCECAAQDLQBIGBnHUIwAAAABJRU5ErkJggg==") no-repeat right top;
}

/* aspro_components/aspro/catalog.viewed.max/templates/main_horizontal/style.css */
:where(html[dir="rtl"]) .viewed_product_block .viewed-wrapper .block-item .item {
  text-align: right;
}

/* aspro_components/aspro/marketing.popup/templates/.default/style.css */
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TEXT--wide .marketing-popup {
  padding: 21px 26px 20px 40px;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TEXT--wide .marketing-popup__btn {
  margin-right: 10px;
  margin-left: 0;
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.BOTTOM_RIGHT {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.BOTTOM_LEFT {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TOP_RIGHT {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TOP_LEFT {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.CENTER_LEFT {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.CENTER_RIGHT {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .popup .marketing-popup.with_web_form.marketing-popup--has-img .captcha-row .captcha_image {
  right: 105px;
  left: auto;
}
}
@media (min-width: 1200px) {
:where(html[dir="rtl"]) body .popup .marketing-popup.with_web_form.marketing-popup--has-img .captcha-row .captcha_image {
  right: 145px;
  left: auto;
}
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TEXT {
  left: 0px !important;
  right: 0 !important;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TEXT--wide .marketing-popup__btn {
  margin-right: 0;
  margin-left: 0;
}
}
@media (min-width: 550px) {
:where(html[dir="rtl"]) .marketing-popup__info--right {
  margin-right: auto;
  margin-left: 0;
}
}

/* aspro_components/aspro/marketing.popup/templates/max/style.css */
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TEXT--wide .marketing-popup {
  padding: 21px 26px 20px 40px;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TEXT--wide .marketing-popup__btn {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .coupon-block__start {
  border-bottom-right-radius: var(--coupon-border-radius);
  border-top-right-radius: var(--coupon-border-radius);
  margin-left: -1px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .coupon-block__body {
  padding: 8px 4px 8px 22px;
}
:where(html[dir="rtl"]) .coupon-block__end {
  border-bottom-left-radius: var(--coupon-border-radius);
  border-top-left-radius: var(--coupon-border-radius);
  margin-right: 4px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .coupon-block__end:before {
  right: -5px;
  left: auto;
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.BOTTOM_RIGHT {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.BOTTOM_LEFT {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TOP_RIGHT {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TOP_LEFT {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.CENTER_LEFT {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.CENTER_RIGHT {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .popup .marketing-popup.with_web_form.marketing-popup--has-img .captcha-row .captcha_image {
  right: 105px;
  left: auto;
}
}
@media (min-width: 1200px) {
:where(html[dir="rtl"]) body .popup .marketing-popup.with_web_form.marketing-popup--has-img .captcha-row .captcha_image {
  right: 145px;
  left: auto;
}
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TEXT {
  left: 0px !important;
  right: 0 !important;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TEXT--wide .marketing-popup__btn {
  margin-right: 0;
  margin-left: 0;
}
}
@media (min-width: 550px) {
:where(html[dir="rtl"]) .marketing-popup__info--right {
  margin-right: auto;
  margin-left: 0;
}
}

/* aspro_components/aspro/marketing.popup/templates/premier/style.css */
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TEXT--wide .marketing-popup {
  padding: 21px 26px 20px 40px;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TEXT--wide .marketing-popup__btn {
  margin-right: 10px;
  margin-left: 0;
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.BOTTOM_RIGHT {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.BOTTOM_LEFT {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TOP_RIGHT {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TOP_LEFT {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.CENTER_LEFT {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.CENTER_RIGHT {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .popup .marketing-popup.with_web_form.marketing-popup--has-img .captcha-row .captcha_image {
  right: 105px;
  left: auto;
}
}
@media (min-width: 1200px) {
:where(html[dir="rtl"]) body .popup .marketing-popup.with_web_form.marketing-popup--has-img .captcha-row .captcha_image {
  right: 145px;
  left: auto;
}
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TEXT {
  left: 0px !important;
  right: 0 !important;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TEXT--wide .marketing-popup__btn {
  margin-right: 0;
  margin-left: 0;
}
}
@media (min-width: 550px) {
:where(html[dir="rtl"]) .marketing-popup__info--right {
  margin-right: auto;
  margin-left: 0;
}
}

/* aspro_components/aspro/marketing.popup.max/templates/.default/style.css */
:where(html[dir="rtl"]) .marketing-popup.marketing-popup--has-img .marketing-popup__picture {
  right: 0px;
  border-radius: 0px 3px 3px 0px;
  left: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TEXT--wide .marketing-popup {
  padding: 21px 26px 20px 40px;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TEXT--wide .marketing-popup__btn {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .coupon-block__start {
  border-bottom-right-radius: var(--coupon-border-radius);
  border-top-right-radius: var(--coupon-border-radius);
  margin-left: -1px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .coupon-block__body {
  padding: 8px 4px 8px 22px;
}
:where(html[dir="rtl"]) .coupon-block__end {
  border-bottom-left-radius: var(--coupon-border-radius);
  border-top-left-radius: var(--coupon-border-radius);
  margin-right: 4px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .coupon-block__end:before {
  right: -5px;
  left: auto;
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.BOTTOM_RIGHT {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.BOTTOM_LEFT {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TOP_RIGHT {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TOP_LEFT {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.CENTER_LEFT {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.CENTER_RIGHT {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .marketing-popup.marketing-popup--has-img .marketing-popup__main-block {
  margin-right: 45%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .popup .marketing-popup.with_web_form.marketing-popup--has-img .captcha-row .captcha_image {
  right: 105px;
  left: auto;
}
}
@media (min-width: 1200px) {
:where(html[dir="rtl"]) body .popup .marketing-popup.with_web_form.marketing-popup--has-img .captcha-row .captcha_image {
  right: 145px;
  left: auto;
}
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TEXT {
  left: 0px !important;
  right: 0 !important;
}
:where(html[dir="rtl"]) .dyn_mp_jqm_frame.TEXT--wide .marketing-popup__btn {
  margin-right: 0;
  margin-left: 0;
}
}

/* aspro_components/aspro/props.group.max/templates/.default/style.css */
:where(html[dir="rtl"]) .properties-group--block .properties-group__item {
  margin: 0px 0px -1px -1px;
}
:where(html[dir="rtl"]) .properties-group__name, :where(html[dir="rtl"]) .properties-group__value {
  text-align: right;
}
:where(html[dir="rtl"]) .properties-group--table .properties-group__value {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .properties-group .hint .tooltip:after {
  right: 2px;
  left: auto;
}
:where(html[dir="rtl"]) .properties-group .hint .tooltip {
  right: 1px;
  text-align: right;
  left: auto;
}
:where(html[dir="rtl"]) .properties-group .properties-group__name-wrap--whint {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .properties-group .properties-group__name-wrap--whint .properties-group__name {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .properties-group .hint {
  right: 2px;
  left: auto;
}
:where(html[dir="rtl"]) .hint .tooltip {
  right: -53px;
  left: auto;
}
:where(html[dir="rtl"]) .hint .tooltip:after {
  right: 22px;
  left: auto;
}
@media (max-width: 500px) {
:where(html[dir="rtl"]) .properties-group--table .properties-group__group[data-group-code="no-group"] .properties-group__item {
  padding-right: 0;
  padding-left: 0;
}
}

/* aspro_components/aspro/sku.list/templates/grouper/style.css */
:where(html[dir="rtl"]) .sku-props-hint__tooltip._active::after {
  right: 3px;
  left: auto;
}

/* aspro_components/aspro/social.info.max/templates/top/style.css */
:where(html[dir="rtl"]) .top-block .social-icons li a .svg {
  right: -2px;
  left: auto;
}
:where(html[dir="rtl"]) .top-block .social-icons li.facebook a .svg {
  right: -1px;
  left: auto;
}
:where(html[dir="rtl"]) .top-block .social-icons li.twitter a .svg {
  right: -1px;
  left: auto;
}

/* aspro_components/aspro/theme.max/templates/.default/css/widget.css */
:where(html[dir="rtl"]) .style-switcher .switch_presets {
  left: -58px;
  border-radius: 4px 0px 0px 4px;
  right: auto;
}
:where(html[dir="rtl"]) .style-switcher .switch_presets svg {
  margin-left: 1px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .style-switcher .header .title {
  float: right;
}
:where(html[dir="rtl"]) .style-switcher .header .title svg {
  margin: 7px 0 0 19px;
  float: right;
}
:where(html[dir="rtl"]) .style-switcher .header .buttons {
  float: left;
}
:where(html[dir="rtl"]) .style-switcher .header .header-inner svg {
  margin: 0px 0px 0px 12px;
}
:where(html[dir="rtl"]) .style-switcher .header.can_save .header-inner {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .style-switcher .header.can_save .save_btn svg {
  margin: 0px 0px 0px 12px;
}
:where(html[dir="rtl"]) .style-switcher .action_block.can_save .save_config_status span {
  padding: 0px 22px 0px 0px;
}
:where(html[dir="rtl"]) .style-switcher .action_block.can_save .save_config_status span:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .style-switcher .banner-block {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .presets .presets_subtabs .presets_subtab {
  padding: 17px 47px 14px 20px;
}
:where(html[dir="rtl"]) .presets .presets_subtabs .presets_subtab:first-of-type:before {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .presets .presets_subtabs .presets_subtab:after {
  right: 0px;
  left: 100%;
  transition: left 0.3s ease;
}
:where(html[dir="rtl"]) .presets .presets_subtabs .presets_subtab.active:after {
  left: 0px;
  right: 0px;
}
:where(html[dir="rtl"]) .presets .presets_subtabs .presets_subtab .title .svg {
  right: 19px;
  left: auto;
}
:where(html[dir="rtl"]) .presets .presets_block .conf .preset-block .checked_wrapper {
  right: 50%;
  margin: -30px -30px 0px 0px;
  left: auto;
}
:where(html[dir="rtl"]) .presets .presets_block .conf .preset-block .checked .svg {
  right: 50%;
  margin: -11px -12px 0px 0px;
  left: auto;
}
:where(html[dir="rtl"]) .presets .presets_block .conf .preset-block .action_btn .svg, :where(html[dir="rtl"]) .presets .presets_block .dynamic_left_side .svg.svg-inline-choose {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .style-switcher .option-wrapper .drag {
  left: 13px;
  right: auto;
}
:where(html[dir="rtl"]) .dynamic_left_side {
  left: 100%;
  transition: left 0.2s ease;
  right: auto;
}
:where(html[dir="rtl"]) .dynamic_left_side.active {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .dynamic_left_side .items_inner .titles_block .title {
  float: right;
  padding: 9px 30px 0px 40px;
}
:where(html[dir="rtl"]) .dynamic_left_side .items_inner .titles_block .title:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .dynamic_left_side .cl {
  float: left;
}
:where(html[dir="rtl"]) .dynamic_left_side .items_inner .titles_block .cl {
  float: left;
}
:where(html[dir="rtl"]) .style-switcher .contents.share {
  transition: left 0.2s ease;
}
:where(html[dir="rtl"]) .sharepreset-blocks-toggle .svg {
  margin-right: 8px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .sharepreset-title svg {
  margin: -3px 0 0 18px;
}
:where(html[dir="rtl"]) .style-switcher .contents.wizard {
  transition: left 0.2s ease;
}
:where(html[dir="rtl"]) .style-switcher .contents.wizard:not(.active) {
  left: 100%;
  right: auto;
}
:where(html[dir="rtl"]) .style-switcher .contents.wizard.active {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .style-switcher .contents.wizard .variant {
  padding: 26px 64px 31px 29px;
}
:where(html[dir="rtl"]) .style-switcher .contents.wizard .variant .checkbox {
  right: 28px;
  left: auto;
}
:where(html[dir="rtl"]) .style-switcher .contents.wizard .variant .form-control label .star {
  margin: 0 4px 0 0;
}
:where(html[dir="rtl"]) .contents.parametrs .dynamic_left_side .cl {
  left: 40px;
  right: auto;
}
:where(html[dir="rtl"]) .contents.parametrs .dynamic_left_side .items_inner .bottom_description svg {
  margin-left: 20px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .dynamic_left_side .cl .svg {
  right: 50%;
  margin: -6px -6px 0px 0px;
  left: auto;
}
:where(html[dir="rtl"]) .dynamic_left_side .items_inner .titles_block .ch {
  margin-left: 20px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .dynamic_left_side .items_inner .titles_block .blocks_wrapper {
  padding-right: 40px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .dynamic_left_side .items_inner .titles_block .blocks_wrapper, :where(html[dir="rtl"]) .dynamic_left_side .items_inner .titles_block .blocks_wrapper > div {
  float: left;
}
:where(html[dir="rtl"]) .style-switcher .options .link-item.preset-block.no_img .info {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .style-switcher .options .link-item.preset-block .info .icon {
  left: 30px;
  right: auto;
}
:where(html[dir="rtl"]) .style-switcher .options .link-item.preset-block .info .icon svg {
  right: 9px;
  left: auto;
}
:where(html[dir="rtl"]) .style-switcher .left-block .section-block {
  padding: 20px 49px 24px 15px;
  margin-left: 1px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .style-switcher .left-block .section-block .svg {
  right: 21px;
  left: auto;
}
:where(html[dir="rtl"]) .style-switcher .left-block .section-block.active {
  margin-left: -1px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .style-switcher .left-block .section-block.active:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .style-switcher .left-block .section-block .subsection-block.active:before {
  right: -11px;
  left: auto;
}
:where(html[dir="rtl"]) .style-switcher .left-block::after {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .style-switcher .right-block .content-body {
  border-right: 1px solid #e3e3e3;
  margin-right: -1px;
  border-left: 0 none;
  margin-left: 0;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item.BASE_COLOR:after {
  right: -40px;
  left: -29px;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .pull-left + .title {
  padding-right: 85px;
  padding-left: 20px;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .options .subs .imgs > .titles > span {
  padding-left: 40px;
  text-align: right;
  padding-right: 0;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item[class*='BIG_BANNER_INDEX'] .options .subs .imgs > .titles > span {
  padding-right: 20px;
  padding-left: 0px;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .options .subs .imgs > div:last-of-type {
  left: 5px;
  right: auto;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .options[data-code="HEADER_TYPE"] .subs {
  padding: 10px 25px 5px 15px;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .options[data-code="HEADER_TYPE"] .subs .imgs > div:last-of-type {
  left: auto;
  right: 3px;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .options[data-code="HEADER_TYPE"] .subs .imgs .titles > span {
  padding-right: 43px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item > .ext_hint_title {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .custom_block.picker .base_color {
  padding: 0px 0px 0px 10px;
}
:where(html[dir="rtl"]) .style-switcher .right-block .custom_block.picker .base_color .vals {
  right: 14px;
  left: 53px;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .options .group .title {
  float: right;
  padding: 3px 0px 0px 10px;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .options .group .values {
  padding: 0px 132px 0px 0px;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .options .group .values .inner-values {
  padding: 0px 10px 0px 0px;
}
:where(html[dir="rtl"]) .style-switcher .options .base_color > span {
  margin: 0px 0px 7px 7px;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .sup-params .template_block {
  padding-right: 31px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .style-switcher .options .base_color_custom > span span {
  float: left;
}
:where(html[dir="rtl"]) .style-switcher .options .link-item {
  margin: 0px 0px 10px 10px;
}
:where(html[dir="rtl"]) .style-switcher .options .link-item.block {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .style-switcher .options .link-item.block .inner-table-block span {
  text-align: right;
}
:where(html[dir="rtl"]) .style-switcher .options .link-item .inner-table-block:first-of-type {
  padding: 0px 0px 0px 20px;
}
:where(html[dir="rtl"]) .style-switcher .options .link-item.block[data-option-value="10"] .inner-table-block:first-of-type {
  padding-left: 13px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item.groups-tab .tabs ul li {
  margin: 0px 0px 0px 28px;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item.groups-tab .tabs ul li:last-of-type {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .sup-params.options .values .option-wrapper {
  padding: 10px 25px 10px 50px;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .sup-params.options .values table td:last-child {
  text-align: left;
}
:where(html[dir="rtl"]) .style-switcher .btn-ajax-block {
  left: -81px;
  right: auto;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .sup-params.options .filter {
  right: -20px;
  left: auto;
}
:where(html[dir="rtl"]) body .filter.sm input[type="checkbox"] + label:before, :where(html[dir="rtl"]) body .filter.sm input[type="checkbox"] + label:after {
  right: 10px;
  left: auto;
}
:where(html[dir="rtl"]) .style-switcher .item.HEADER_MOBILE .options .link-item .inner-table-block:first-of-type {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .style-switcher .right-block .action_block .header-inner .svg {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .sharepreset-trigger-open .svg {
  margin: 0 0 0 13px;
}
:where(html[dir="rtl"]) .style-switcher .tooltip-link {
  margin: 0px 10px 0px 0px;
}
:where(html[dir="rtl"]) .style-switcher .tooltip.fade.right .tooltip-arrow {
  border-left-color: #fff;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .style-switcher .tooltip.fade .tooltip-inner {
  text-align: right;
}
:where(html[dir="rtl"]) .sp-container.custom_picker_container {
  box-shadow: 5px 10px 30px #2c393f;
  right: 0px !important;
  left: auto !important;
}
:where(html[dir="rtl"]) .sp-container.custom_picker_container .sp-choose {
  text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
}
:where(html[dir="rtl"]) .sp-container.custom_picker_container .sp-cancel {
  margin: 5px 0 0 5px;
}
:where(html[dir="rtl"]) .style-switcher .contents.updates .right-block .content-body .title_block .link {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .style-switcher .contents.updates .right-block .content-body .body_block .item .image {
  float: right;
  text-align: right;
}
:where(html[dir="rtl"]) .style-switcher .contents.updates .right-block .content-body .body_block .item .info {
  padding-right: 200px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .on-off-switch-thumb {
  right: 0;
  transition: right 0.3s ease;
  -moz-transition: right 0.3s ease;
  -ms-transition: right 0.3s ease;
  -o-transition: right 0.3s ease;
  -webkit-transition: right 0.3s ease;
  left: auto;
}
:where(html[dir="rtl"]) input[type="checkbox"]:checked + .on-off-switch .on-off-switch-thumb {
  right: calc(100% - 30px);
  left: auto;
}
:where(html[dir="rtl"]) .on-off-switch--16 .on-off-switch-thumb {
  right: -3px;
  left: auto;
}
:where(html[dir="rtl"]) input[type="checkbox"]:checked + .on-off-switch--22 .on-off-switch-thumb {
  right: calc(100% - 18px);
  left: auto;
}
:where(html[dir="rtl"]) input[type="checkbox"]:checked + .on-off-switch--16 .on-off-switch-thumb {
  right: calc(100% - 16px);
  left: auto;
}
:where(html[dir="rtl"]) .on-off-switch-text-on {
  text-align: right;
}
:where(html[dir="rtl"]) .on-off-switch-text-off {
  text-align: left;
}
:where(html[dir="rtl"]) .on-off-switch--16 .on-off-switch-track {
  margin: -6px -1px 0 0;
}
:where(html[dir="rtl"]) .hint-theme {
  right: 180px;
  left: auto;
}
:where(html[dir="rtl"]) .hint-theme:before {
  right: -94px;
  left: auto;
}
:where(html[dir="rtl"]) .switcher-select__current {
  padding: 3px 6px 2px 20px;
}
:where(html[dir="rtl"]) .style-switcher .switcher-select__icon {
  left: 9px;
  right: auto;
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item.groups .rows > div:nth-child(2n + 1) .link-item {
  border-left: 1px solid #e2e2e2;
  border-right: 0 none;
}
}
@media (max-width: 890px) {
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .options .group .values {
  padding-right: 100px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .contents.parametrs .dynamic_left_side .items_inner .top_title {
  padding-left: 70px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .style-switcher .options .link-item span {
  text-align: right;
}
}
@media (min-width: 501px) and (max-width: 700px) {
:where(html[dir="rtl"]) .presets .presets_subtabs .presets_subtab {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .dynamic_left_side .items_inner .titles_block .blocks_wrapper {
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .dynamic_left_side .items_inner .titles_block .title {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .dynamic_left_side .cl {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .style-switcher .left-block .section-block .subitems {
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .options .group .values {
  padding-right: 75px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .sp-container.custom_picker_container {
  right: auto !important;
  left: 0px;
}
:where(html[dir="rtl"]) .style-switcher .contents.updates .right-block .content-body .body_block .item .info {
  padding-right: 0px;
  padding-left: 0;
}
}
@media (max-width: 500px) {
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .sup-params.options .values table td:last-child {
  text-align: right;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .options .group .values {
  padding: 0px 85px 0px 0px;
}
:where(html[dir="rtl"]) .style-switcher .options .link-item.block {
  margin-left: 7px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .style-switcher .right-block .block-item .item .pull-left + .title {
  padding-right: 0px;
  padding-left: 0;
}
}

/* aspro_components/aspro/theme.max/templates/.default/style.css */
:where(html[dir="rtl"]) .style-switcher {
  right: -800px;
  left: auto;
}
:where(html[dir="rtl"]) .style-switcher.active {
  right: 0px;
  transition: right 0.2s ease;
  left: auto;
}
:where(html[dir="rtl"]) .style-switcher.active.closes {
  right: -800px;
  transition: right 0.1s ease;
  left: auto;
}
:where(html[dir="rtl"]) .style-switcher > .top_block_switch {
  left: -58px;
  border-radius: 4px 0px 0px 4px;
  transition: left ease 0.3s;
  right: auto;
}
:where(html[dir="rtl"]) .style-switcher > .close_block {
  left: 49px;
  transition: left ease 0.2s;
  right: auto;
}
:where(html[dir="rtl"]) .style-switcher.active > .close_block {
  left: -49px;
  transition: left ease 0.2s;
  right: auto;
}
:where(html[dir="rtl"]) .style-switcher.closes > .close_block {
  left: 49px;
  right: auto;
}
:where(html[dir="rtl"]) .style-switcher > .close_block .svg {
  right: 5px;
  left: auto;
}
:where(html[dir="rtl"]) .style-switcher.active > .top_block_switch {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .style-switcher > .top_block_switch > .switch:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
}
:where(html[dir="rtl"]) .style-switcher > .top_block_switch > .switch:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0;
}
:where(html[dir="rtl"]) .style-switcher .switch svg {
  margin-left: 1px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .style-switcher .tooltip {
  right: 100%;
  padding: 0 20px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) .style-switcher .tooltip > .wrap {
  text-align: right;
}
:where(html[dir="rtl"]) .style-switcher .tooltip > .wrap::before {
  right: 8px;
  border-left: 6px solid #fff;
  border-left-color: var(--black_bg_black);
  left: auto;
  border-right: 0 none;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .style-switcher .left-block {
  float: right;
}
:where(html[dir="rtl"]) .switcher-skeleton-item {
  background-image: linear-gradient(-90deg, transparent 0, color-mix(in oklab, #FFF 50%, transparent) 100px, transparent 200px);
}
@media (min-width: 1050px) {
:where(html[dir="rtl"]) .style-switcher {
  right: -947px;
  left: auto;
}
:where(html[dir="rtl"]) .style-switcher.active.closes {
  right: -947px;
  left: auto;
}
}
@media (min-width: 701px) and (max-width: 890px) {
:where(html[dir="rtl"]) .style-switcher {
  right: -614px;
  left: auto;
}
:where(html[dir="rtl"]) .style-switcher.active.closes {
  right: -614px;
  left: auto;
}
}
@media (min-width: 501px) and (max-width: 700px) {
:where(html[dir="rtl"]) .style-switcher {
  right: -464px;
  left: auto;
}
:where(html[dir="rtl"]) .style-switcher.active.closes {
  right: -464px;
  left: auto;
}
:where(html[dir="rtl"]) .style-switcher.active > .close_block {
  left: 20px;
  right: auto;
}
}
@media (max-width: 500px) {
:where(html[dir="rtl"]) .style-switcher {
  right: -343px;
  left: auto;
}
:where(html[dir="rtl"]) .style-switcher.active.closes {
  right: -343px;
  left: auto;
}
:where(html[dir="rtl"]) .hint-theme {
  right: 80px;
  padding: 0px 0px 0px 20px;
  left: auto;
}
:where(html[dir="rtl"]) .hint-theme:before {
  right: 0px;
  left: auto;
}
}

/* aspro_components/aspro/theme.selector.max/templates/.default/style.css */
@media (max-width:992px) {
:where(html[dir="rtl"]) .theme-swither-mobile .theme-selector {
  padding: 23px 19px 23px 20px;
}
}

/* aspro_components/aspro/wrapper.block.max/templates/.default/style.css */
:where(html[dir="rtl"]) .hot-wrapper-items .item .stickers {
  left: auto;
  right: 0;
}
:where(html[dir="rtl"]) .hot-wrapper-items .item .fast_view_block {
  margin-right: -103px;
  right: 50%;
  margin-left: 0;
  left: auto;
}
@media (max-width: 991px) {
:where(html[dir="rtl"]) .hot-wrapper-items .js-info-block {
  right: 50%;
  margin-right: -137px;
  left: auto;
  margin-left: 0;
}
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .hot-wrapper-items .item_info_wrapper {
  padding-right: 30px;
  padding-left: 0;
}
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .hot-wrapper-items .items.mobile-overflow > .item {
  margin: 0px -1px 15px 0px;
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .hot-wrapper-items .items.mobile-overflow .item .item_info .item_info_wrapper {
  text-align: right;
}
:where(html[dir="rtl"]) .hot-wrapper-items .items.mobile-overflow .item .item_info .item_info_wrapper .rating {
  justify-content: right;
}
:where(html[dir="rtl"]) .hot-wrapper-items .item .image-wrapper .like_icons {
  right: 30px;
  text-align: right;
  left: auto;
}
:where(html[dir="rtl"]) .hot-wrapper-items .items.mobile-overflow.c_1 .item.np {
  padding-left: 16px;
  padding-right: 0;
}
}

/* components/aspro/catalog.section.list.max/sections_tags/style.css */
:where(html[dir="rtl"]) .section-detail-list__info {
  margin-left: 4px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .section-detail-list__info .element-count-section {
  padding-right: 5px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .section-detail-list__item--js-more span {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .section-detail-list__item--js-more {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .section-detail-list__item--js-more.opened svg {
  transform: rotate(-180deg);
}

/* components/aspro/catalog.smart.filter/main/style.css */
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameter_biz {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameter_biz.active {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameter_biz.active:before {
  right: 1px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC') no-repeat center right;
  left: auto;
}

/* components/aspro/catalog.smart.filter/main_ajax/style.css */
:where(html[dir="rtl"]) body .bx_filter .bx_filter_button_box.btns .btn.bx_filter_search_reset {
  border-bottom-left-radius: 3px;
  border-left: 0px;
  border-bottom-right-radius: 0;
  border-right: 0 none;
}

/* components/aspro/catalog.smart.filter/main_ajax_old/style.css */
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameter_biz {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameter_biz.active {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameter_biz.active:before {
  right: 1px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC') no-repeat center right;
  left: auto;
}

/* components/aspro/catalog.smart.filter/main_compact_ajax/style.css */
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameter_biz {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameter_biz.active {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameter_biz.active:before {
  right: 1px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC') no-repeat center right;
  left: auto;
}

/* components/aspro/com.banners.max/float_banners/style.css */
@media (max-width: 600px) {
:where(html[dir="rtl"]) .item-views.float_banners.type2 .swipeignore.mobile-overflow .item .inner-text {
  right: 14px;
  left: auto;
}
}

/* components/aspro/com.banners.max/float_banners2/style.css */
:where(html[dir="rtl"]) .item-views.float_banners2 .item .top-text {
  margin: 0px 1px 12px 0px;
}
:where(html[dir="rtl"]) .item-views.float_banners2 .item .image {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .item-views.float_banners2 .item.big .inner-text {
  padding: 103px 54px 108px 20px;
}
@media (min-width: 1200px) {
:where(html[dir="rtl"]) .item-views.float_banners2 .item.big .inner-text {
  padding: 50px 54px 50px 10px;
}
}
@media (max-width: 1199px) {
:where(html[dir="rtl"]) .item-views.float_banners2 .item.big .inner-text {
  padding: 42px 44px 68px 10px;
}
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .item-views.float_banners2 .item.sm .image {
  right: 0px;
  left: 0px;
}
:where(html[dir="rtl"]) .item-views.float_banners2 .item.sm.top .image span {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .item-views.float_banners2 .item.big .image {
  right: 50%;
  left: 0px;
}
:where(html[dir="rtl"]) .item-views.float_banners2 .item .lazy, :where(html[dir="rtl"]) .item-views.float_banners2 .item .lazyloaded {
  margin-right: -10%;
  margin-left: 0;
}
}
@media (max-width: 991px) {
:where(html[dir="rtl"]) body .item-views.float_banners2 .item.flexbox div.image {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) body .item-views.float_banners2 .item.flexbox.top div.image {
  right: 0px;
  left: auto;
}
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) body .item-views.float_banners2 .items > .row {
  padding-right: 16px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .item-views.float_banners2 .items > .row > div {
  padding-right: 0px;
  padding-left: 16px;
}
:where(html[dir="rtl"]) .item-views.float_banners2 .item .top-text {
  margin: 0px 1px 7px 0px;
}
}

/* components/aspro/com.banners.max/only_img/style.css */
:where(html[dir="rtl"]) .BANNER_IMG_TEXT .item-views.bottom_banners .img.pull-left + .inner-text {
  padding-right: 140px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .BANNER_IMG_TEXT .item-views.bottom_banners .img.pull-right + .inner-text {
  padding-left: 140px;
  padding-right: 0;
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .BANNER_IMG_TEXT .item-views.bottom_banners .img {
  margin-right: 14px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .BANNER_IMG_TEXT .item-views.bottom_banners .img.pull-left + .inner-text {
  padding-right: 124px;
  padding-left: 13px;
}
}

/* components/aspro/com.banners.max/top_big_banner_2/style.css */
:where(html[dir="rtl"]) .menu-row .mega-menu table td:first-child {
  border-radius: 0px 3px 3px 0px;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td:last-child {
  border-radius: 3px 0px 0px 3px;
}
:where(html[dir="rtl"]) body .fix-logo .menu-row .menu-only-wr {
  border-right-color: transparent;
  border-left-color: transparent;
}
:where(html[dir="rtl"]) body .navigation_offset:hover .swiper-button-next {
  left: 66px;
  right: auto;
}
:where(html[dir="rtl"]) body .navigation_offset:hover .swiper-button-prev {
  right: 61px;
  left: auto;
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .wrapper1.long_banner .menu-row.middle-block.bglight .wrap_icon {
  border-right-color: transparent;
  border-left-color: transparent;
}
:where(html[dir="rtl"]) .wrapper1.long_banner .centered .right_border {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .wrapper1.long_banner .centered .left_border {
  right: 0px;
  left: auto;
}
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .navigation_offset .swiper-button-next {
  left: -50px;
  text-align: left;
  right: auto;
}
:where(html[dir="rtl"]) .navigation_offset .swiper-button-prev {
  right: -50px;
  left: auto;
}
}

/* components/aspro/com.banners.max/top_big_banner_3/style.css */
@media (min-width:992px) {
:where(html[dir="rtl"]) .wrapper1.long_banner .menu-row.middle-block.bglight .wrap_icon {
  border-right-color: transparent;
  border-left-color: transparent;
}
}

/* components/aspro/com.banners.max/top_big_banner_3_2/style.css */
@media (min-width:992px) {
:where(html[dir="rtl"]) .wrapper1.long_banner .menu-row.middle-block.bglight .wrap_icon {
  border-right-color: transparent;
  border-left-color: transparent;
}
}

/* components/aspro/com.banners.max/top_big_banner_3_3/style.css */
@media (min-width:992px) {
:where(html[dir="rtl"]) .wrapper1.long_banner .menu-row.middle-block.bglight .wrap_icon {
  border-right-color: transparent;
  border-left-color: transparent;
}
}

/* components/aspro/com.banners.max/top_big_banner_4/style.css */
@media (min-width: 992px) {
:where(html[dir="rtl"]) .wrapper1.long_banner .menu-row.middle-block.bglight .wrap_icon {
  border-right-color: transparent;
  border-left-color: transparent;
}
}

/* components/aspro/com.banners.max/top_big_banner_5/style.css */
@media (min-width: 992px) {
:where(html[dir="rtl"]) .wrapper1.half_header .maxwidth-theme.wides .right-icons {
  margin: 0px 0px 0px -30px;
  padding: 0px 41px 2px 30px;
}
}

/* components/aspro/wrapper.block.max/brands_by_group/style.css */
@media (max-width: 600px) {
:where(html[dir="rtl"]) .filter-letters .mobile-scrolled {
  padding-left: var(--theme-page-width-padding) !important;
  padding-right: 0 !important;
}
:where(html[dir="rtl"]) #main .filter-letters .mobile-scrolled > div {
  padding-left: 0px !important;
  padding-right: 0 !important;
}
}

/* components/aspro/wrapper.block.max/favorite/style.css */
@media (min-width: 400px) {
:where(html[dir="rtl"]) .js_clear_favorits {
  margin-right: auto;
  margin-left: 0;
}
}

/* components/aspro/wrapper.block.max/front_instagramm/style.css */
:where(html[dir="rtl"]) .instagram_wrapper .top_block .svg {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .instagram_wrapper .instagram .row .item .wrap {
  text-align: right;
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .instagram_wrapper .instagram .row:not(.margin0) .custom:first-of-type {
  padding-left: 16px;
  padding-right: 0;
}
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .instagram_wrapper .instagram .row:not(.margin0):not(.mobile-slider) .item:nth-child(2n + 1) {
  padding-left: 8px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .instagram_wrapper .instagram .row:not(.margin0):not(.mobile-slider) .item:nth-child(2n) {
  padding-right: 8px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .instagram_wrapper .mobile-margin-16.mobile-slider:not(.margin0) .item {
  padding: 0px 0px 16px 16px;
}
:where(html[dir="rtl"]) .instagram_wrapper .mobile-margin-16.mobile-slider {
  padding: 0px 16px 0px 0px;
}
:where(html[dir="rtl"]) .mobile-slider.margin0 .item-width-261:last-of-type {
  padding-left: 16px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .mobile-slider.margin0 .custom .item-width-261:last-of-type {
  padding-left: 16px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .instagram_wrapper .instagram .mobile-slider .custom {
  padding: 0px 16px 0px 0px;
}
:where(html[dir="rtl"]) body
    .wrapper1
    .wrapper_inner.front
    .drag-block.container.INSTAGRAMM
    .maxwidth-theme.wide
    .instagram_wrapper
    .mobile-margin-16.mobile-slider {
  padding: 0px 16px 16px 0px;
}
}

/* components/aspro/wrapper.block.max/front_map3/style.css */
:where(html[dir="rtl"]) body .wrapper_block.title_right + .contacts_map_list .contacts_map {
  margin-left: 0px;
  margin-right: 0;
}
@media (max-width: 991px) {
:where(html[dir="rtl"]) .with_title.title_right .block_container .block_container_inner {
  margin-right: 0px;
  margin-left: 0;
}
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) body .wrapper1 .with_title.title_right .block_container .detail_items .map_info_store .properties .property {
  padding-right: 0;
  padding-left: 0;
}
}

/* components/aspro/wrapper.block.max/front_sections_only/style.css */
@media (max-width: 600px) {
:where(html[dir="rtl"]) .content_wrapper_block.front_sections_only .catalog_section_list .item.section_item .section_info {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .content_wrapper_block.front_sections_only .catalog_section_list .item.bordered .img {
  margin: 6px 0 0 19px;
}
:where(html[dir="rtl"]) #main .sections_wrapper .items .row.margin0 {
  margin-right: 1px !important;
  margin-left: -1px !important;
}
:where(html[dir="rtl"]) #main .sections_wrapper.compact .item .img {
  margin: 0px 0 0 19px;
}
:where(html[dir="rtl"]) #main .sections_wrapper.compact .item .name {
  text-align: right;
}
}

/* components/aspro/wrapper.block.max/front_vk/style.css */
:where(html[dir="rtl"]) .vk-list__item-period-wrapper::before {
  margin-left: 12px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .item--icon-video .vk-list__item-image-wrapper::after {
  left: 15px;
  right: auto;
}
:where(html[dir="rtl"]) .bx-core:not(.bx-firefox) .vk-list__item-text-wrapper--has-image {
  right: 3px;
  left: auto;
}

/* components/bitrix/breadcrumb/main/style.css */
:where(html[dir="rtl"]) .breadcrumbs__item {
  padding-left: 16px;
  margin-left: -16px;
  padding-right: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .breadcrumbs__separator {
  margin: 0 9px 0px 10px;
}
:where(html[dir="rtl"]) .breadcrumbs__arrow-down {
  left: 3px;
  right: auto;
}
:where(html[dir="rtl"]) .breadcrumbs__dropdown-wrapper {
  right: -18px;
  left: auto;
}
:where(html[dir="rtl"]) .breadcrumbs__dropdown {
  text-align: right;
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .breadcrumbs__item--with-dropdown + .breadcrumbs__separator {
  margin-right: 18px;
  margin-left: 0;
}
}

/* components/bitrix/catalog/main/style.css */
:where(html[dir="rtl"]) .product-view--side-right + .product-side {
  float: right;
}
:where(html[dir="rtl"]) .product-view--side-left + .product-side {
  float: left;
}
:where(html[dir="rtl"]) .complect .complect-item {
  margin: 0 -1px -1px 0;
}
:where(html[dir="rtl"]) .set_block .item .item_inner .image .quantity {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .complect .separator {
  left: -14px;
  right: auto;
}
:where(html[dir="rtl"]) .set_block .separator:before, :where(html[dir="rtl"]) .set_block .separator:after {
  left: 17px;
  right: auto;
}
:where(html[dir="rtl"]) .set_block .separator:after {
  margin-left: -8px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .set_block .separator:before {
  margin-left: -4px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_buttons .buttons_wrapp .one_click {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .detail .chars .props_table tr td:first-child {
  text-align: right;
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .detail .chars .char-wrapp .char_name .hint .tooltips {
  right: -30px;
  left: auto;
}
:where(html[dir="rtl"]) .detail .chars .props_table td {
  padding: 2px 10px 2px 0;
  text-align: left;
}
:where(html[dir="rtl"]) .detail .chars .props_table .char_name > span {
  padding-left: 12px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .detail .chars .props_table .char_name .hint {
  margin: 0 3px 0 0;
}
:where(html[dir="rtl"]) .detail .chars .props_table .char_name .hint .tooltip {
  right: -121px;
  left: auto;
}
:where(html[dir="rtl"]) .detail .chars .props_table .char_name .hint .tooltip:after {
  right: 50%;
  margin: 0 -5px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) .quantity_block_wrapper .item-stock .icon {
  margin: 4px 0px 0px 9px;
}
:where(html[dir="rtl"]) .product-container .counter_wrapp .button_block .in-cart span {
  padding-right: 24px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .js-offers-scroll .like_icons.list > div {
  padding-left: 8px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .js-offers-scroll .like_icons.list > div:last-of-type {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .js-offers-scroll .stores-icons {
  text-align: left;
}
:where(html[dir="rtl"]) .js-offers-scroll .stores-icons .btn.closed {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .js-offers-scroll .stores_block_wrap .stores_block.wo_image .stores_text_wrapp {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .js-offers-scroll .stores_block_wrap .stores_block.wo_image .item-stock {
  padding: 0px 10px 0px 0px;
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) #headerfixed .table-view .like_icons.list > div:last-of-type {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #headerfixed .table-view .item-actions .item-price {
  padding-left: 80px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #headerfixed .table-view .cost .price_matrix_wrapper .prices-wrapper .prices-wrapper, :where(html[dir="rtl"]) #headerfixed .table-view .cost .price_matrix_wrapper .prices-wrapper .prices-wrapper + .sale_block .sale_wrapper {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #headerfixed .table-view .item-actions .item-sku .but-cell > div:last-of-type {
  margin-left: 44px;
  margin-right: 0;
}
:where(html[dir="rtl"]) #headerfixed .table-view .item-actions .buy_block i:not(.svg-inline-prediction) {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) #headerfixed .table-view .item-actions .buy_block .btn:not(.to-order):not(.to-subscribe):not(.in-subscribe) i + span {
  padding-right: 27px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #headerfixed .table-view .item-actions .buy_block {
  margin-left: 36px;
  margin-right: 0;
}
:where(html[dir="rtl"]) body .product-container .text-form .text-form-info {
  padding-right: 27px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .product-view--type2 .product-chars .list-sales-compact {
  padding: 0px 37px 22px 0px;
}
:where(html[dir="rtl"]) .product-info.product-info--type2 .product-chars .list-sales-compact {
  padding-right: 42px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .product-info.product-info--type2 .shadowed-block .buy_block .counter_block {
  border-right-color: transparent;
  border-left-color: transparent;
}
:where(html[dir="rtl"]) .product-info .shadowed-block .view_sale_block.compact .icons .values {
  margin: 0px 0px 0px -3px;
}
:where(html[dir="rtl"]) .product-info .shadowed-block .view_sale_block.compact .quantity_block .values {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .product-info .shadowed-block .view_sale_block.compact .quantity_block .item {
  padding-right: 12px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .product-info .shadowed-block .view_sale_block.compact .quantity_block .item:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .product-view--mix.product-view--mix-wide .like_icons.list {
  right: auto;
  left: auto;
}
:where(html[dir="rtl"]) .product-view--mix.product-view--mix-wide .buy_block .counter_wrapp.list {
  padding-left: 20px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .product-view--mix.product-view--mix-wide .product-main .product-chars {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .product-main .info_ext_block .title:before {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .stores-title {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .stores-title .stores-title__list:last-of-type {
  padding-right: 24px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .stores-title .stores-title__list .svg {
  margin-left: 4px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .catalog_detail .props_list td.char_value span {
  padding: 0px 10px 0px 0px;
}
:where(html[dir="rtl"]) .catalog_detail .props_list .props_item span {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .catalog_detail .offers_table .property .props_item.whint > span {
  padding-right: 22px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #main .list-offers .table-view .calculate-delivery {
  padding-right: 27px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .list-offers .table-view .calculate-delivery .svg {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .catalog_detail .props_list.line td.char_value span {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog_detail .props_list.line .props_item span {
  padding-left: 4px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .char_name .hint .tooltip:after {
  right: 2px;
  left: auto;
}
:where(html[dir="rtl"]) .properties__title .hint .tooltip {
  right: 1px;
  text-align: right;
  left: auto;
}
:where(html[dir="rtl"]) .properties__title .hint .tooltip:after {
  right: 2px;
  left: auto;
}
:where(html[dir="rtl"]) .complect_switch_block .label_block:first-of-type {
  margin-left: 30px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .opt_action.button_buy_complect .text {
  margin-left: -3px;
  margin-right: 0;
}
@media (min-width: 601px) {
:where(html[dir="rtl"]) .item-views.tizers .item-wrapper > .item .pull-left + .inner-text {
  padding-right: 26px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .item-views.tizers .item-wrapper > .item .pull-right + .inner-text {
  padding-left: 26px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .item-views.tizers .small-block .item-wrapper > .item .pull-left + .inner-text {
  padding-right: 20px;
  padding-left: 0;
}
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .item-views.tizers .items.small-block .item .image + .inner-text, :where(html[dir="rtl"]) .item-views.tizers .items.tops .item .image + .inner-text {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .tizers.left .flexbox:not(.mobile-list) .item.flexbox--row .inner-text {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .product-view--mix.product-view--mix-wide .buy_block .counter_wrapp.list {
  padding-left: 0px;
  padding-right: 0;
}
}
@media (max-width: 1199px) {
:where(html[dir="rtl"]) body .product-view--type2 .product-info.product-info--type2 > .flexbox > .product-main {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .product-view--mix .product-info > .flexbox .product-detail-gallery {
  padding-left: 0px;
  padding-right: 0;
}
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .right_block:not(.catalog_page_detail_with_left) .product-view--side-left {
  float: right;
}
:where(html[dir="rtl"]) .right_block:not(.catalog_page_detail_with_left) .product-view--side-right {
  float: left;
}
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .product-view--type2 .product-info.product-info--type2 > .flexbox > .product-main {
  padding-right: 36px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .product-info--type2 .product-chars {
  padding-left: 60px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .product-container .product-view--mix .product-detail-gallery {
  padding-left: 39px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .product-view--mix .product-action .info_item {
  padding-left: 20px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .product-view--mix .product-info--type2 .product-chars {
  padding-right: 19px;
  padding-left: 0px;
}
}
@media (max-width: 600px) and (min-width: 501px) {
:where(html[dir="rtl"]) .compact-catalog .list-offers .btn.has_prediction:after {
  left: -1px;
  right: auto;
}
}
@media (max-width: 500px) {
:where(html[dir="rtl"]) .catalog_detail .char_block .props_list td.char_value {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog_detail .char_block .props_list td.char_value span {
  padding-right: 0;
  padding-left: 0;
}
}

/* components/bitrix/catalog.comments/catalog/style.css */
:where(html[dir="rtl"]) .item_comments {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .item_comments_date {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .form__text-field .comments-error {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .answer-form .error.comments-error {
  right: auto;
  left: 0;
}
:where(html[dir="rtl"]) .bx_soc_comments_div .bx-catalog-tab-list {
  text-align: right;
}
:where(html[dir="rtl"]) .bx-catalog-tab-list1.nav.nav-tabs i.svg.inline {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx_soc_comments_div .tabs .nav-tabs li {
  margin: 0 0 0 -1px;
}
:where(html[dir="rtl"]) .EXTENDED form#form_comment .item-rating {
  margin-left: 4px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .right_reviews_info .element-count-wrapper .element-count {
  margin-right: 6px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .right_reviews_info .rating-wrapper {
  margin-left: 40px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .right_reviews_info .rating-wrapper .rating-value {
  margin-right: 14px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .right_reviews_info .rating-wrapper .rating-value .count {
  margin-left: -3px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .EXTENDED .child .blog-comment-cont, :where(html[dir="rtl"]) .EXTENDED #reviews_content .blog-comments .blog-comment.child .blog-comment-form {
  padding: 0px 0px 10px 32px;
}
:where(html[dir="rtl"]) .EXTENDED .parent > div > .blog-comment-cont:before {
  right: -7px;
  left: auto;
}
:where(html[dir="rtl"]) .EXTENDED .blog-comment .blog-post-date, :where(html[dir="rtl"]) .EXTENDED .blog-comment .blog-comment-date {
  margin-right: 11px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .EXTENDED .blog-comment .blog-comment-approve .svg-checkmark {
  margin-left: 4px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .EXTENDED .blog-comment-info .votes_block.nstar.big .ratings .item-rating {
  padding-left: 5px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .EXTENDED .blog-comments .blog-comment.child .svg-inline-arrow_answer {
  right: -24px;
  left: auto;
}
:where(html[dir="rtl"]) .EXTENDED .blog-comment-meta .rating_vote.minus {
  margin-right: 19px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .EXTENDED.tab-pane.reviews #reviews_content .right_reviews_info {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .EXTENDED #reviews_content .blog-comment-field-captcha-image {
  margin-right: -12px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .EXTENDED .blog-comment.parent > [id^="new_comment_cont_"] {
  padding-right: 33px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .blog-comment-form__existing-files .close {
  left: -5px;
  right: auto;
}
@media (max-width: 500px) {
:where(html[dir="rtl"]) .reviews-title__wrapper .rating-wrapper {
  margin-left: 0;
  margin-right: 0;
}
}
@media (max-width: 550px) {
:where(html[dir="rtl"]) .EXTENDED #uniform-comment_images {
  padding-left: 20px;
  padding-right: 0;
}
}

/* components/bitrix/catalog.comments/main/style.css */
:where(html[dir="rtl"]) .item_comments {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .item_comments_date {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_soc_comments_div .bx-catalog-tab-list {
  text-align: right;
}
:where(html[dir="rtl"]) .bx-catalog-tab-list1.nav.nav-tabs i.svg.inline {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx_soc_comments_div .tabs .nav-tabs li {
  margin: 0 0 0 -1px;
}

/* components/bitrix/catalog.compare.result/main/style.css */
:where(html[dir="rtl"]) .compare-sections__tab-count {
  margin-right: 13px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .catalog-compare__clear .svg {
  margin-left: 9px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx_compare .remove {
  left: 6px;
  right: auto;
}
:where(html[dir="rtl"]) .bx_filtren_container ul li.visible {
  margin: 0px 0px 5px 5px;
}
:where(html[dir="rtl"]) .catalog-compare__switch.form__check.form__check--switch [type="checkbox"] + label {
  padding-right: 39px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog-compare__switch.form__check.form__check--switch [type="checkbox"]:checked + label::after {
  right: 15px;
  left: auto;
}
:where(html[dir="rtl"]) .catalog-compare__item-props .catalog-compare__prop-line {
  border-right: 1px solid #ececec;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .catalog-compare__props-slider .owl-item:first-child .catalog-compare__item-props .catalog-compare__prop-line, :where(html[dir="rtl"]) .catalog-compare__props-slider .owl-item.active-title .catalog-compare__item-props .catalog-compare__prop-line, :where(html[dir="rtl"]) .catalog-compare__props-slider
  .owl-item.active
  + .owl-item:not(.active)
  .catalog-compare__item-props
  .catalog-compare__prop-line {
  border-right: 1px solid transparent;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .catalog-compare__props-slider .owl-stage-outer {
  margin: 0px 0px 0px -1px;
  padding: 0px 0px 0px 1px;
}
:where(html[dir="rtl"]) .catalog-compare__props-slider .catalog-compare__item-props .catalog-compare__prop-line.hover-prop.border-left {
  border-right: 1px solid #ececec;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .catalog-compare__props-slider .catalog-compare__item-props .catalog-compare__prop-line.hover-prop.border-right {
  border-left: 1px solid #ececec;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .catalog-compare__items .like_icons.block {
  right: 0;
  text-align: right;
  left: auto;
}
@media (max-width: 768px) {
:where(html[dir="rtl"]) .catalog-compare__items.catalog_block .catalog_item > div {
  margin-left: 0;
  margin-right: -1px;
}
:where(html[dir="rtl"]) .catalog-compare__items.owl-carousel.owl-bg-nav .owl-nav .owl-prev .svg {
  right: -4px;
  left: auto;
}
:where(html[dir="rtl"]) .catalog-compare__items.owl-carousel.owl-bg-nav .owl-nav .owl-next .svg {
  right: 4px;
  left: auto;
}
:where(html[dir="rtl"]) .catalog-compare__item-props .catalog-compare__prop-line {
  margin-right: -1px;
  margin-left: 0;
}
}

/* components/bitrix/catalog.product.subscribe.list/main/style.css */
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .bx_catalog_item {
  float: right;
}
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable {
  text-align: right;
}
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .bx_cnt_desc {
  text-align: right;
  left: -45px;
  right: auto;
}
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .bx_stick {
  background: url(images/stick.png) right center no-repeat;
}
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .bx_stick.left, :where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .bx_stick_disc.left {
  right: -2px;
  left: auto;
}
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .bx_stick.right, :where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .bx_stick_disc.right {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .bx_bt_button {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));
}
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .bx_bt_button:hover {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));
}
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .bx_bt_button:active {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size.full {
  margin-right: -5%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-touch 	.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size ul {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .bx_item_detail_size ul li {
  float: right;
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_left {
  right: -5%;
  background: url(images/arr_left.png)  no-repeat right  center;
  left: auto;
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_right {
  left: -5%;
  background: url(images/arr_right.png) no-repeat left center;
  right: auto;
}
:where(html[dir="rtl"]) .bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_left {
  right: 0;
  background: url(images/fade_left.png)  repeat-y right  center;
  left: auto;
}
:where(html[dir="rtl"]) .bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_right {
  left: 0;
  background: url(images/fade_right.png) repeat-y left center;
  right: auto;
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu.full {
  margin-right: -5%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-touch 	.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li {
  float: right;
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_left {
  right: -5%;
  background: url(images/arr_left.png)  no-repeat   right  center;
  left: auto;
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_right {
  left: -5%;
  background: url(images/arr_right.png) no-repeat   left center;
  right: auto;
}
:where(html[dir="rtl"]) .bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_left {
  right: 0;
  background: url(images/fade_left.png)  repeat-y   right  center;
  left: auto;
}
:where(html[dir="rtl"]) .bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_right {
  left: 0;
  background: url(images/fade_right.png) repeat-y   left center;
  right: auto;
}
:where(html[dir="rtl"]) .bx-catalog-subscribe-alert {
  padding: 12px 60px 12px 40px;
}
:where(html[dir="rtl"]) .bx-catalog-subscribe-aligner {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .catalog-product-subscribe-list-close {
  left: 10px;
  right: auto;
}
@media (min-width:760px) and (max-width:960px) {
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal.col1 .bx_catalog_item {
  margin: 0 30px 0 0;
}
}
@media (max-width:760px) {
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal.col1 .bx_catalog_item {
  margin: 0 30px 0 0;
}
}
@media (max-width:580px) {
:where(html[dir="rtl"]) .bx-touch .bx_item_list_you_looked_horizontal.col1 .bx_catalog_item {
  margin: 0 30px 0 0;
}
}

/* components/bitrix/catalog.section/catalog_block/style.css */
:where(html[dir="rtl"]) .ajax_load .top_wrapper {
  margin-left: 1px;
  margin-right: 0;
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .wrapper1.front_page .compact-catalog-slider .catalog_block.items {
  padding-right: 16px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper1.front_page .compact-catalog-slider .catalog_block.items .item-parent:last-of-type {
  padding-left: 16px;
  padding-right: 0;
}
}

/* components/bitrix/catalog.section.list/front_stories/style.css */
@media (max-width: 600px) {
:where(html[dir="rtl"]) .front_stories.RECTANGLE .item .img span:before {
  background: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
}
:where(html[dir="rtl"]) .stories-popup__close {
  left: 23px;
  right: auto;
}
:where(html[dir="rtl"]) .stories-popup__section-slider-loader {
  right: 50%;
  margin-right: -24px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .stories-popup__element-slider-panel:before {
  background: linear-gradient(-180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
}
:where(html[dir="rtl"]) .stories-popup__element-slider-panel-element-line {
  transform-origin: 100% 50%;
}
:where(html[dir="rtl"]) .stories-popup__element-slider-panel-element + .stories-popup__element-slider-panel-element {
  margin: 0 2px 0 0;
}
:where(html[dir="rtl"]) .stories-popup__element-slider-header {
  right: 10px;
  left: auto;
}
:where(html[dir="rtl"]) .stories-popup__element-slider-header-img {
  margin-left: 9px;
  margin-right: 0;
}
@media (max-width: 566px) {
:where(html[dir="rtl"]) .stories-popup__close {
  left: 9px;
  right: auto;
}
}

/* components/bitrix/catalog.section.list/sections_list/style.css */
:where(html[dir="rtl"]) .catalog_section_list .item_block:not(.slide) .section_item li.sect {
  margin-left: 6px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .catalog_section_list .item_block.lg .section_item td {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .section_item_inner .slide-wrapper .sect span {
  padding-right: 3px;
  padding-left: 0;
}
@media (min-width: 401px) {
:where(html[dir="rtl"]) .catalog_section_list .item_block.slide .section_item .image {
  padding: 0 0 2px 26px;
}
:where(html[dir="rtl"]) .catalog_section_list .item_block.slide .section_item li.name {
  margin: 6px 0px 4px 40px;
}
}
@media (max-width: 400px) {
:where(html[dir="rtl"]) .catalog_section_list .item_block.slide .section_item li.name {
  padding-left: 40px;
  padding-right: 0;
}
}

/* components/bitrix/catalog.set.constructor/main/style.css */
:where(html[dir="rtl"]) .bx-added-item-table-cell-price {
  text-align: left;
}
:where(html[dir="rtl"]) .bx-added-item-table-cell-img {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx-constructor-result-table-title {
  padding-left: 15px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx-constructor-result-table-title span {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) body .bx-constructor-result-table-value {
  padding-right: 15px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx-catalog-set-topsale-slider:before {
  right: 50%;
  border-right: 1px solid var(--stroke_black);
  transform: rotate(-45deg) translateX(15px) translateY(-8px);
  left: auto;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .bx-catalog-set-item-img img {
  right: 50%;
  transform: translateY(-50%) translateX(50%);
  left: auto;
}
@media (max-width: 530px) {
:where(html[dir="rtl"]) .bx-added-item-table-cell-img {
  float: right;
}
:where(html[dir="rtl"]) .bx-added-item-table-cell-price {
  text-align: left;
  float: right;
}
:where(html[dir="rtl"]) .bx-added-item-table-cell-del {
  text-align: left;
  float: left;
}
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .bx-set-constructor .row.result {
  padding-right: 25%;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx-set-constructor .row.result .bx-constructor-result-table {
  margin-right: 8px;
  margin-left: 0;
}
}

/* components/bitrix/catalog.smart.filter/main/style.css */
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameter_biz {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameter_biz.active {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameter_biz.active:before {
  right: 1px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC') no-repeat center right;
  left: auto;
}
:where(html[dir="rtl"]) .bx_filter_parameters_box.set:before {
  right: -6px !important;
  left: auto !important;
}

/* components/bitrix/catalog.smart.filter/main_ajax/style.css */
:where(html[dir="rtl"]) body .bx_filter .bx_filter_button_box.btns .btn.bx_filter_search_reset {
  border-bottom-left-radius: 3px;
  border-left: 0px;
  border-bottom-right-radius: 0;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .bx_filter_parameters_box.set:before {
  right: -6px !important;
  left: auto !important;
}

/* components/bitrix/catalog.smart.filter/main_compact_ajax/style.css */
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameter_biz {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameter_biz.active {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameter_biz.active:before {
  right: 1px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC') no-repeat center right;
  left: auto;
}

/* components/bitrix/catalog.store.list/front_map3/style.css */
@media (max-width: 991px) {
:where(html[dir="rtl"]) .with_title.title_right .block_container .block_container_inner {
  margin-right: 0px;
  margin-left: 0;
}
}

/* components/bitrix/forum.topic.reviews/main/style.css */
:where(html[dir="rtl"]) .reviews-reply-form .reviews-reply-buttons__send {
  margin-left: 8px;
  margin-right: 0;
}

/* components/bitrix/main.register/main/style.css */
:where(html[dir="rtl"]) .error-fld2 {
  right: 465px;
  float: left;
  padding: 3px 9px 0 0 !important;
  left: auto;
}

/* components/bitrix/main.site.selector/main/style.css */
:where(html[dir="rtl"]) .svg-inline-down.dpopdown {
  padding-right: 8px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .sites__dropdown {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .sites__icon {
  margin-left: 12px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .sites__arrow {
  margin-right: 7px;
  margin-left: 0;
}
:where(html[dir="rtl"]) #mobilemenu .sites__select .svg {
  right: 20px;
  left: auto;
}
:where(html[dir="rtl"]) #mobilemenu .menu ul > li .dropdown  .sites__option {
  padding: 19px 19px 20px 20px;
}
:where(html[dir="rtl"]) .sites .sites__current {
  padding-right: 8px;
  padding-left: 0;
}

/* components/bitrix/main.userconsent.request/main/user_consent.css */
:where(html[dir="rtl"]) .main-user-consent-request-popup-cont {
  right: 50%;
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  left: auto;
}
:where(html[dir="rtl"]) .main-user-consent-request-popup-header {
  text-align: right;
}
:where(html[dir="rtl"]) .main-user-consent-request-popup-text {
  text-align: right;
}
:where(html[dir="rtl"]) .licence_block .main-user-consent-request [class*="main-user-consent-request-announce"] {
  margin-right: 0;
  margin-left: 0;
}

/* components/bitrix/menu/left_catalog/style.css */
:where(html[dir="rtl"]) body .wrapper1 .menu-wrapper .menu_top_block.catalog_block .menu > li > a {
  padding: 10px 22px 12px 53px;
}
:where(html[dir="rtl"]) body .wrapper1 .menu-wrapper .menu_top_block.catalog_block .menu > li > a > .svg {
  left: 24px;
  right: auto;
}
:where(html[dir="rtl"]) body .wrapper1 .menu-wrapper .menu_top_block.catalog_block .menu > li a .svg.svg-inline-picture {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) body .wrapper1.catalog_icons_Y .menu-wrapper .menu_top_block.catalog_block .menu > li a .svg.svg-inline-picture {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) body .wrapper1 .menu-wrapper .menu_top_block.catalog_block .menu > li > .dropdown-block .dropdown {
  border-radius: 3px 0 0 3px;
}
:where(html[dir="rtl"]) body .wrapper1 .menu-wrapper .menu_top_block.catalog_block .menu > li > .dropdown-block .dropdown .right-side {
  margin: 20px 20px 20px 0px;
}
:where(html[dir="rtl"]) body .wrapper1 .menu-wrapper .menu_top_block.catalog_block .menu > li.v_hover > .dropdown-block {
  right: 270px;
  box-shadow: -3px 1px 5px 0px rgba(0, 0, 0, 0.2);
  left: auto;
}
:where(html[dir="rtl"]) body
  .wrapper1
  .menu-wrapper
  .menu_top_block.catalog_block
  .menu
  > li
  > .dropdown-block
  .dropdown
  .left-menu-wrapper
  > li:not(.menu_item) {
  float: right;
  padding: 20px 0px 20px 20px;
}
:where(html[dir="rtl"]) body
  .wrapper1
  .menu-wrapper
  .menu_top_block.catalog_block
  .menu
  > li
  > .dropdown-block
  .dropdown
  .left-menu-wrapper
  > li:not(.menu_item)
  > a {
  text-align: right;
}
:where(html[dir="rtl"]) body .wrapper1 .menu-wrapper .menu_top_block.catalog_block .menu > li.v_bottom > .dropdown-block .dropdown li {
  padding: 5px 23px 5px 20px;
}
:where(html[dir="rtl"]) body .catalog_icons_Y .menu_top_block.catalog_block .dropdown > li.full > a {
  padding: 11px 14px 11px 40px;
}
:where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li > a .image + .name {
  padding-right: 13px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .menu_top_block .opened > a .svg-inline-down {
  transform: rotate(-180deg);
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .sticky_menu.wrapper1, :where(html[dir="rtl"]) .sticky_menu.wrapper1 + footer, :where(html[dir="rtl"]) .sticky_menu.wrapper1 + .js_seo_title + footer, :where(html[dir="rtl"]) .sticky_menu #panel {
  padding-right: 271px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .sticky_menu #bx-panel.bx-panel-fixed {
  right: 271px !important;
  left: auto !important;
}
}

/* components/bitrix/menu/left_catalog_icons/style.css */
:where(html[dir="rtl"]) body .wrapper1 .menu-wrapper .menu_top_block.catalog_block .menu > li > a {
  padding: 10px 22px 12px 53px;
}
:where(html[dir="rtl"]) body .wrapper1 .menu-wrapper .menu_top_block.catalog_block .menu > li a .svg.svg-inline-picture {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) body .wrapper1.catalog_icons_Y .menu-wrapper .menu_top_block.catalog_block .menu > li a .svg.svg-inline-picture {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) body .wrapper1 .menu-wrapper .menu_top_block.catalog_block .menu > li > .dropdown-block .dropdown {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 0;
}
:where(html[dir="rtl"]) body .wrapper1 .menu-wrapper .menu_top_block.catalog_block .menu > li > .dropdown-block .dropdown .right-side {
  margin: 10px 20px 20px 0px;
}
:where(html[dir="rtl"]) body .wrapper1 .menu-wrapper .menu_top_block.catalog_block .menu > li.v_hover > .dropdown-block {
  right: 76px;
  box-shadow: -3px 1px 5px 0px rgba(0, 0, 0, 0.2);
  left: auto;
}
:where(html[dir="rtl"]) body
  .wrapper1
  .menu-wrapper
  .menu_top_block.catalog_block
  .menu
  > li
  > .dropdown-block
  .dropdown
  .left-menu-wrapper
  > li:not(.menu_item) {
  float: right;
  padding: 5px 0px 35px 20px;
}
:where(html[dir="rtl"]) body
  .wrapper1
  .menu-wrapper
  .menu_top_block.catalog_block
  .menu
  > li
  > .dropdown-block
  .dropdown
  .left-menu-wrapper
  > li:not(.menu_item)
  > a {
  text-align: right;
}
:where(html[dir="rtl"]) body .wrapper1 .menu-wrapper .menu_top_block.catalog_block .menu > li.v_bottom > .dropdown-block .dropdown li {
  padding: 5px 23px 5px 20px;
}
:where(html[dir="rtl"]) .sticky_menu.sm header .sidebar_menu {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .wrapper1.sticky_menu.sm .menu-wrapper .menu_top_block.catalog_block .menu > li > a {
  padding: 10px 0px 16px 8px;
}
:where(html[dir="rtl"]) body .wrapper1.sticky_menu.sm .menu-wrapper .menu_top_block.catalog_block .menu > li *:is(.title, :where(html[dir="rtl"]) .dropdown-inner) {
  border-radius: 3px 0px 0px 0px;
}
:where(html[dir="rtl"]) body .wrapper1 .menu-wrapper .menu_top_block .dropdown > li.full > .dropdown-block li > .image + a + .dropdown {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .wrapper1 .menu-wrapper .menu_top_block.catalog_block .menu > li > .dropdown-block .dropdown .right-side.BRANDS {
  margin: 0px 20px 20px 0px;
}
:where(html[dir="rtl"]) .menu_top_block.catalog_block {
  padding-right: 8px;
  padding-left: 0;
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .sticky_menu.sm.wrapper1, :where(html[dir="rtl"]) .sticky_menu.sm.wrapper1 ~ footer, :where(html[dir="rtl"]) .sticky_menu #panel {
  padding-right: 77px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .sticky_menu #bx-panel.bx-panel-fixed {
  right: 77px !important;
  left: 0 !important;
}
}

/* components/bitrix/menu/left_front_catalog/style.css */
:where(html[dir="rtl"]) body .catalog_icons_Y .menu_top_block.catalog_block .dropdown > li.full > a {
  padding: 11px 14px 11px 40px;
}
:where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li > a .image + .name {
  padding-right: 13px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .menu_top_block.catalog_block .opened > a .svg.svg-inline-down {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li > a {
  padding-left: 10px;
  padding-right: 0px;
}
:where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li > a .svg {
  left: -7px;
  right: auto;
}
:where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li > a .toggle_block {
  left: -16px;
  right: auto;
}
:where(html[dir="rtl"]) .block_side_WIDE .menu_top_block.catalog_block .full > a .svg {
  left: 13px;
  right: auto;
}

/* components/bitrix/menu/left_menu/style.css */
:where(html[dir="rtl"]) .menu-type1 .dropdown > li.has-child a .toggle_block {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .menu-type1.menu_top_block .opened > a .svg {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .menu-type1.menu_top_block .dropdown > li.v_bottom > .dropdown li a {
  padding: 0px 0px 0px 10px;
}

/* components/bitrix/news/blog/style.css */
:where(html[dir="rtl"]) .categories_block .dropdown > li.has-child a .toggle_block {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .categories_block.menu_top_block .opened > a .svg {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .categories_block.menu_top_block .dropdown > li.v_bottom > .dropdown li a {
  padding: 0px 0px 0px 10px;
}
:where(html[dir="rtl"]) .categories_block.menu_top_block .categories_count {
  left: 15px;
  right: auto;
}
:where(html[dir="rtl"]) .categories_block.menu_top_block .has-child > a {
  padding-left: 56px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .categories_block.menu_top_block .has-child .categories_count {
  left: 38px;
  right: auto;
}
:where(html[dir="rtl"]) .categories_block.menu_top_block .has-child .svg {
  left: 11px;
  right: auto;
}

/* components/bitrix/news/lookbooks/style.css */
:where(html[dir="rtl"]) .select_head_wrap .menu_item_selected {
  padding: 15px 25px 15px 55px;
}
:where(html[dir="rtl"]) .select_head_wrap .menu_item_selected .svg.svg-inline-down {
  left: 15px;
  right: auto;
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .select_head_wrap .menu_item_selected.opened .svg.svg-inline-down {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .select_head_wrap .head-block.top:not(.with-tabs) .item-link {
  border-left: none;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .select_head_wrap .head-block .item-link .title span, :where(html[dir="rtl"]) .select_head_wrap .head-block.top .item-link .title .btn-inline {
  padding: 15px 25px 15px 55px;
}
:where(html[dir="rtl"]) .select_head_wrap .head-block.top.with-tabs .item-link.active .title span:before {
  right: -1px;
  left: auto;
}
}

/* components/bitrix/news/news/style.css */
:where(html[dir="rtl"]) .select_head_wrap .menu_item_selected {
  padding: 15px 25px 15px 55px;
}
:where(html[dir="rtl"]) .select_head_wrap .menu_item_selected .svg.svg-inline-down {
  left: 15px;
  right: auto;
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .select_head_wrap .menu_item_selected.opened .svg.svg-inline-down {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .select_head_wrap .head-block.top:not(.with-tabs) .item-link {
  border-left: none;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .select_head_wrap .head-block .item-link .title span, :where(html[dir="rtl"]) .select_head_wrap .head-block.top .item-link .title .btn-inline {
  padding: 15px 25px 15px 55px;
}
:where(html[dir="rtl"]) .select_head_wrap .head-block.top.with-tabs .item-link.active .title span:before {
  right: -1px;
  left: auto;
}
}

/* components/bitrix/news/projects/style.css */
:where(html[dir="rtl"]) .select_head_wrap .menu_item_selected {
  padding: 15px 25px 15px 55px;
}
:where(html[dir="rtl"]) .select_head_wrap .menu_item_selected .svg.svg-inline-down {
  left: 15px;
  right: auto;
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .select_head_wrap .menu_item_selected.opened .svg.svg-inline-down {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .select_head_wrap .head-block.top:not(.with-tabs) .item-link {
  border-left: none;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .select_head_wrap .head-block .item-link .title span, :where(html[dir="rtl"]) .select_head_wrap .head-block.top .item-link .title .btn-inline {
  padding: 15px 25px 15px 55px;
}
:where(html[dir="rtl"]) .select_head_wrap .head-block.top.with-tabs .item-link.active .title span:before {
  right: -1px;
  left: auto;
}
}

/* components/bitrix/news/reviews/style.css */
:where(html[dir="rtl"]) .add_review .button_wrap {
  padding: 0 0 0 33px;
}

/* components/bitrix/news/sale/style.css */
:where(html[dir="rtl"]) .select_head_wrap .menu_item_selected {
  padding: 15px 25px 15px 55px;
}
:where(html[dir="rtl"]) .select_head_wrap .menu_item_selected .svg.svg-inline-down {
  left: 15px;
  right: auto;
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .select_head_wrap .menu_item_selected.opened .svg.svg-inline-down {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .select_head_wrap .head-block.top:not(.with-tabs) .item-link {
  border-left: none;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .select_head_wrap .head-block .item-link .title span, :where(html[dir="rtl"]) .select_head_wrap .head-block.top .item-link .title .btn-inline {
  padding: 15px 25px 15px 55px;
}
:where(html[dir="rtl"]) .select_head_wrap .head-block.top.with-tabs .item-link.active .title span:before {
  right: -1px;
  left: auto;
}
}

/* components/bitrix/news/services/style.css */
:where(html[dir="rtl"]) .order-block.buy_services .counter_wrapp.wquest {
  padding-left: 58px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .order-block.buy_services .btn.question {
  margin-right: 6px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .order-block.buy_services .btns-col {
  padding-right: 7px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .services_buy_block .counter_block_inner {
  margin-left: 8px;
  margin-right: 0;
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .order-block.buy_services .counter_wrapp.wquest {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .order-block.buy_services .prices {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .order-block.buy_services .btns-col .quest_btn {
  padding-left: 6px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .order-block.buy_services .btns-col .counter_wrapp.list.big {
  margin-right: 0;
  margin-left: 0;
}
}

/* components/bitrix/news/vacancy/style.css */
:where(html[dir="rtl"]) .vacancy_desc .properties > .wrap {
  padding: 0 230px 0 0;
}
:where(html[dir="rtl"]) .vacancy_desc .properties > .wrap.wtform {
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .vacancy_desc .properties > .wrap {
  padding-right: 0;
  padding-left: 0;
}
}

/* components/bitrix/news.detail/front_company/style.css */
:where(html[dir="rtl"]) .item-views.company .flexbox:not(.flex-direction-row-reverse) .text, :where(html[dir="rtl"]) .flexbox.flex-direction-row-reverse .item.video-block {
  margin: 0px auto 0px 0px;
}
:where(html[dir="rtl"]) .maxwidth-theme:not(.wide) .item-views.company .text {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .with-padding.item-views.company .image {
  background-position: bottom right;
}
@media (min-width: 1301px) and (max-width: 1400px) {
:where(html[dir="rtl"]) .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.sm .text-block .item {
  padding-right: 25px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.md .text-block .item {
  padding-right: 25px;
  padding-left: 0;
}
}
@media (min-width: 992px) and (max-width: 1300px) {
:where(html[dir="rtl"]) body .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.md .text.with-benefit .buttons {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) body .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.sm .item.video-block .image {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) body .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.sm.no-img .text.with-benefit {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .wrapper1.sticky_menu:not(.sm) .item-views.company.type2.md .item.video-block .image {
  margin-right: 0;
  margin-left: 0;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
:where(html[dir="rtl"]) .item-views.company.type2.sm .item.video-block .image .play:after {
  margin: -35px -35px 0 0;
}
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .item-views.company > .company-block > .row:not(.flex-direction-row-reverse) > div:not(.text-block) {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .item-views.company.type2.md .text {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .item-views.company.type2.sm .text {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .item-views.company.type2.sm.no-img .item.video-block {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .item-views.company:not(.with-padding):not(.bg) .text {
  padding-left: 70px;
  padding-right: 0;
}
}
@media (min-width: 601px) {
:where(html[dir="rtl"]) .item-views.company .item-views.tizers .item-wrapper > .item .pull-left + .inner-text {
  padding-right: 60px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .item-views.company .item-views.tizers .item-wrapper > .item .pull-right + .inner-text {
  padding-left: 60px;
  padding-right: 0;
}
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .lg.item-views.company .video-block .image .play:before {
  margin: -17px -23px 0px 0px;
}
:where(html[dir="rtl"]) .lg.item-views.company .video-block .image .play:after {
  margin: -47px -56px 0 0;
}
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .video-block .image .play:after {
  margin: -35px -35px 0 0;
}
}
@media (min-width: 601px) and (max-width: 991px) {
:where(html[dir="rtl"]) body .item-views.company .text-block .item .item-inner h3 {
  margin-left: 25px;
  margin-right: 0;
}
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) body .item-views.company .item-views.tizers .items.tops .item .image + .inner-text {
  padding-right: 0px;
  padding-left: 0;
}
}

/* components/bitrix/news.detail/gallery-block/style.css */
:where(html[dir="rtl"]) .gallery-item .gallery-list__item-additional-text-wrapper {
  right: 23px;
  left: 65px;
}

/* components/bitrix/news.detail/news/style.css */
:where(html[dir="rtl"]) .detail-news1 .period_wrapper .info-sticker-block.inline {
  padding-left: 30px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .wrapper1:not(.with_left_block) .detail-news1 .line-after:after {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .detail-news1 .top_detail.share.hover-block {
  float: left;
}
:where(html[dir="rtl"]) .detail-news1 .period_wrapper .period-block i.svg.svg-inline-sale {
  margin-left: 6px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .detail-news1 .banner-char__gallery-inner {
  padding: 0 50px 0 18px;
}
:where(html[dir="rtl"]) .detail-news1 .banner-char__info .banner-char__info--top {
  padding-left: 50px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .detail-news1 .banner-char__info .banner-char__info--bottom {
  padding-left: 50px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .detail-news1 .banner-char__info .banner-char__info-buttons-btn {
  margin-left: 15px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .detail-news1 .banner-char__info.banner-char__info--alone .banner-char__info-text {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .detail-news1 .switch_gallery_wrap {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .detail-news1 .galerys-block .switch_gallery_wrap span.switch_gallery.big-gallery {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .long_banner_contents .menu-row .mega-menu table td:first-child {
  border-radius: 0px 3px 3px 0px;
}
:where(html[dir="rtl"]) .long_banner_contents .menu-row .mega-menu table td:last-child {
  border-radius: 3px 0px 0px 3px;
}
:where(html[dir="rtl"]) body .long_banner_contents .fix-logo .menu-row .menu-only-wr {
  border-right-color: transparent;
  border-left-color: transparent;
}
:where(html[dir="rtl"]) body .long_banner_contents .fix-logo .menu-row .search-block {
  padding-left: 20px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .detail-news1 .period_wrapper > div:not(.period_wrapper_inner) {
  margin: 0 19px 0px -14px;
  float: left;
}
:where(html[dir="rtl"]) .detail-news1 .side_image_left .content-image {
  margin: 0 0 0 40px;
}
:where(html[dir="rtl"]) .detail-news1 .side_image_right .content-image {
  margin: 0 40px 0 0;
}
:where(html[dir="rtl"]) .with_left_block .ordered-block.partners_mode.detail_content_wrapper .detailimage.image-wide {
  float: right;
  margin: 0.45rem 0px 1rem 2.867rem;
}
:where(html[dir="rtl"]) .ordered-block.partners_mode.detail_content_wrapper .detailimage.image-wide {
  float: right;
  margin: 0.45rem 0px 1rem 2.867rem;
}
:where(html[dir="rtl"]) .with_left_block .ordered-block.partners_mode.detail_content_wrapper .detailimage.image-wide.img_side_RIGHT {
  float: left;
  margin: 0.45rem 2.867rem 1rem 0;
}
:where(html[dir="rtl"]) .ordered-block.partners_mode.detail_content_wrapper .detailimage.image-wide.img_side_RIGHT {
  float: left;
  margin: 0.45rem 2.867rem 1rem 0;
}
:where(html[dir="rtl"]) .project_block.item:not(.gallery_wrap) {
  padding-right: 16px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .project_block.item .info_wrap {
  padding-right: 30px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .project_block:not(.wti) .info {
  margin: 0 auto 0 0;
  padding-left: 68px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .project_block:not(.wti) .buttons-block {
  text-align: right;
}
:where(html[dir="rtl"]) .project_block .gallery_wrap.item {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .project_block.wtop_image .buttons-block, :where(html[dir="rtl"]) .project_block.wti .buttons-block {
  padding: 0 0px 0 0;
}
:where(html[dir="rtl"]) .project_block.wtop_image .buttons-block .form_btn, :where(html[dir="rtl"]) .project_block.wti .buttons-block .form_btn {
  text-align: left;
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .detail-news1 .staff_info_block .detailimage {
  float: right;
}
:where(html[dir="rtl"]) .detail-news1 .staff_info_block .send_message_button .button_wrap {
  padding: 0 0 0 33px;
}
:where(html[dir="rtl"]) .ordered-block.staff_info_block .properties_block {
  padding-right: 300px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .ordered-block.staff_info_block .properties {
  margin-right: -20px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .ordered-block.staff_info_block .bottom-soc-props.social_props {
  margin-right: -13px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .ordered-block.staff_info_block .bottom-soc-props svg {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .detail-news1 .ordered-block.top_partners_block .top_content .image_partners {
  margin: 0 0 0 60px;
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .detail-news1 .banner-char__info .banner-char__info--top, :where(html[dir="rtl"]) .detail-news1 .banner-char__info .banner-char__info--bottom {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .ordered-block.staff_info_block .properties_block {
  padding-right: 200px;
  padding-left: 0;
}
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .wrapper1.long_banner_contents .menu-row.middle-block.bg_none .wrap_icon {
  border-right-color: transparent;
  border-left-color: transparent;
}
:where(html[dir="rtl"]) .banners-content .maxwidth-banner.half_block:after {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .banners-content .maxwidth-banner .banner-wrapper .img.item_block {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .banners-content .maxwidth-banner .text {
  padding-left: 50px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .banners-content .maxwidth-banner.half_block.only-bg {
  background-position: left;
}
:where(html[dir="rtl"]) .banners-content .maxwidth-banner.half_block .banner-wrapper .img.item_block.half_bg_img {
  left: 0;
  right: auto;
}
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .detail-news1 .reviews.item-views.compact .votes_block.nstar {
  left: 50px;
  right: auto;
}
}
@media (min-width: 500px) {
:where(html[dir="rtl"]) .detail-news1 .reviews.item-views .item .body-info, :where(html[dir="rtl"]) .detail-news1 .reviews.item-views .item .top_wrapper {
  padding-right: 0;
  padding-left: 0;
}
}
@media (max-width: 1199px) {
:where(html[dir="rtl"]) .detail-news1 .side_image_left .content-image {
  margin: 0 0 0 20px;
}
:where(html[dir="rtl"]) .detail-news1 .side_image_right .content-image {
  margin: 0 20px 0 0;
}
}
@media (max-width: 991px) {
:where(html[dir="rtl"]) .project_block.item .info_wrap {
  padding-left: 30px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .project_block.item:not(.gallery_wrap) {
  padding-right: 0;
  padding-left: 0;
}
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .project_block.wti .buttons-block, :where(html[dir="rtl"]) .project_block.wtop_image .buttons-block {
  text-align: right;
}
:where(html[dir="rtl"]) .project_block.wti .buttons-block .form_btn, :where(html[dir="rtl"]) .project_block.wtop_image .buttons-block .form_btn {
  text-align: right;
}
}
@media (max-width: 530px) {
:where(html[dir="rtl"]) .ordered-block.staff_info_block .properties_block {
  padding-right: 0;
  padding-left: 0;
}
}

/* components/bitrix/news.detail/vacancy/style.css */
:where(html[dir="rtl"]) .vacancy-detail1 .add_resume .button_wrap {
  padding: 0 0 0 33px;
}

/* components/bitrix/news.list/contacts/style.css */
:where(html[dir="rtl"]) .contacts-stores.shops-list1 .item .top-wrap {
  padding: 0 190px 0 0;
}
:where(html[dir="rtl"]) .contacts-stores.shops-list1 .item.wti .top-wrap {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .shops-list1 .schedule span.text, :where(html[dir="rtl"]) .shops-list1 .metro span.text, :where(html[dir="rtl"]) .shops-list1 .show_on_map.colored_theme_text .text_wrap span.text {
  padding-right: 10px;
  padding-left: 0;
}
@media (max-width: 991px) {
:where(html[dir="rtl"]) .shops-list1 .right-block-contacts .icon-text.s20:first-child {
  padding-right: 0;
  padding-left: 0;
}
}
@media (max-width: 767px) and (min-width: 551px) {
:where(html[dir="rtl"]) .contacts-stores.shops-list1 .item .right-block-contacts .item-body {
  padding: 0 190px 0 0;
}
}
@media (max-width: 550px) {
:where(html[dir="rtl"]) .contacts-stores.shops-list1 .item .top-wrap {
  padding-right: 0;
  padding-left: 0;
}
}

/* components/bitrix/news.list/content-list-blocks/style.css */
:where(html[dir="rtl"]) .content-list-blocks-view .properties .inner-wrapper::before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .content-list-blocks-view .prices .price_old {
  margin-right: 10px;
  margin-left: 0;
}
@media screen and (min-width: 992px) {
:where(html[dir="rtl"]) .bx-no-touch .services_buy_block--abs .counter_block_inner {
  border-radius: 0 0 4px 0;
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx-no-touch .services_buy_block--abs .counter_block {
  border-radius: 0 0 4px 0;
}
:where(html[dir="rtl"]) .bx-no-touch .services_buy_block--abs .counter_block_inner+.button_block:not(.wide) {
  border-radius: 0 0 0 4px;
}
}

/* components/bitrix/news.list/content-sections/style.css */
:where(html[dir="rtl"]) .content-sections1.item-views .item .body-info .arrow_link {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .content-sections1.item-views .item.right .image + .body-info {
  padding-left: 293px;
  padding-right: 0px;
}
:where(html[dir="rtl"]) .content-sections1.item-views .item.right > .image {
  float: left;
}
:where(html[dir="rtl"]) .content-sections1.item-views .item .svg.svg-inline-right-arrow {
  right: 12px;
  left: auto;
}
:where(html[dir="rtl"]) .content-sections1.item-views .item .image + .body-info {
  padding-right: 293px;
  padding-left: 70px;
}
:where(html[dir="rtl"]) .content-sections1.item-views .item > .image {
  float: right;
}
:where(html[dir="rtl"]) .content-sections1.item-views .items .item .childs li {
  margin: 4px 0 4px -2px;
}
:where(html[dir="rtl"]) .content-sections1.item-views .item .body-info .text.childs.opened + .button_opener i {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .content-sections1.item-views .item .body-info .button_opener i {
  margin-left: 7px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .content-sections1.item-views .text.childs li:nth-child(odd) {
  padding-left: 5px;
  padding-right: 0;
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .content-sections1.item-views .item .image + .body-info {
  padding-left: 0;
  padding-right: 0;
}
}

/* components/bitrix/news.list/content-sections-blocks/style.css */
:where(html[dir="rtl"]) .content-sections2 .button_opener.colored .svg {
  margin-left: 7px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .content-sections2 .button_opener.opened .svg {
  transform: rotateZ(-180deg);
}

/* components/bitrix/news.list/front_brands_slider/style.css */
:where(html[dir="rtl"]) .item-views.brands .swiper-slide.item.bordered {
  border-right: none;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .item-views.brands.with_border {
  border-right: 1px solid #ececec;
  border-left: 0 none;
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .item-views.brands {
  margin-left: -16px;
  margin-right: 0;
}
}

/* components/bitrix/news.list/front_collection/style.css */
:where(html[dir="rtl"]) .item-views.collection:not(.normal) .image.pattern:after {
  right: 50%;
  margin-right: -20px;
  left: auto;
  margin-left: 0;
}

/* components/bitrix/news.list/front_lookbooks/style.css */
:where(html[dir="rtl"]) .lookbook--pl-49 {
  padding-right: 3.266rem;
  padding-left: 0;
}
:where(html[dir="rtl"]) .lookbook--pr-49 {
  padding-left: 3.266rem;
  padding-right: 0;
}
:where(html[dir="rtl"]) .lookbook--bl-1 {
  border-right: 1px solid #ececec;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .btn.lookbook__info-outerlink .svg {
  margin-right: 15px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .lookbook__items .cost.prices .more-item-info + .price_matrix_wrapper {
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 1199px) {
:where(html[dir="rtl"]) .wrapper1.with_left_block .lookbook__picture-wrapper {
  padding-left: 3.266rem;
  padding-right: 0;
}
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .flexslider.flexslider--absolute .flex-direction-nav .flex-nav-prev {
  right: -41px;
  left: auto;
}
:where(html[dir="rtl"]) .flexslider.flexslider--absolute .flex-direction-nav .flex-nav-next {
  left: 19px;
  right: auto;
}
}
@media (max-width: 991px) {
:where(html[dir="rtl"]) .lookbook__picture-wrapper {
  padding-left: 3.266rem;
  padding-right: 0;
}
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .lookbook--bl-1 {
  border-right-width: 0px;
  border-left-width: 0;
}
:where(html[dir="rtl"]) .lookbook__items .block-items .block-item {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .swipeignore.mobile-overflow .lookbook .lookbook__info-outerlink {
  right: 0px;
  left: 16px;
}
:where(html[dir="rtl"]) .swipeignore.mobile-overflow .lookbook .row > .lookbook--bl-1 .scrollbars {
  border-left: 1px solid #ececec;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .swipeignore.mobile-overflow .lookbook__items .block-item__info {
  padding-right: 14px;
  padding-left: 0;
}
}

/* components/bitrix/news.list/front_map3/style.css */
:where(html[dir="rtl"]) body .wrapper_block.title_right + .contacts_map_list .contacts_map {
  margin-left: 0px;
  margin-right: 0;
}
@media (max-width: 991px) {
:where(html[dir="rtl"]) .with_title.title_right .block_container .block_container_inner {
  margin-right: 0px;
  margin-left: 0;
}
}

/* components/bitrix/news.list/front_news/style.css */
:where(html[dir="rtl"]) .item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .item-views.news2 .item-wrapper.line_img .item {
  padding: 0px 0px 32px 10px;
}
:where(html[dir="rtl"]) .item-views.news2 .item-wrapper.line_img .item .inner-text .section {
  padding: 0px 0px 0px 10px;
}
:where(html[dir="rtl"]) .item-views.news2 .item-wrapper.line_img .item .image.pull-left + .inner-text {
  padding-right: 209px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .item-views.news2 .item-wrapper.line_img .item .image.pull-right + .inner-text {
  padding-left: 209px;
  padding-right: 0;
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon {
  right: 50%;
  padding-right: 16px;
  left: auto;
  padding-left: 0;
}
}
@media (max-width: 991px) {
:where(html[dir="rtl"]) .item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .item-views.news2.half-block .item-wrapper.line_img .image.pull-left + .inner-text {
  padding-right: 174px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .item-views.news2.half-block .item-wrapper.line_img .image.pull-right + .inner-text {
  padding-left: 174px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .item-views.news2 .with-fon.with-title-fon:after {
  background: -moz-linear-gradient(-90deg, rgba(0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -o-linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -ms-linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
}
}
@media (min-width: 601px) {
:where(html[dir="rtl"]) .item-views.news2 .item-wrapper .item.no-img .inner-text {
  padding-left: 15px;
  padding-right: 0;
}
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) #main .item-views.news2 .compact .item-wrapper .item.with-fon .compact-img, :where(html[dir="rtl"]) #main .item-views.news2 .compact .item-wrapper .item .image {
  float: right;
}
:where(html[dir="rtl"]) #main .item-views.news2 .compact .item-wrapper .item .inner-text {
  padding: 0px 117px 0px 0px;
}
:where(html[dir="rtl"]) .half-block.item-views.news2 .compact .item-wrapper .item .inner-text.with-section.with-date .period-block {
  right: 117px;
  left: auto;
}
:where(html[dir="rtl"]) #main .item-views.news2.half-block .swipeignore.mobile-overflow .line_img .half-wrapper .item, :where(html[dir="rtl"]) body .item-views.news2.half-block .swipeignore.mobile-overflow .line_img .item {
  padding-left: 0px;
  padding-right: 0;
}
}
@media (max-width: 400px) {
:where(html[dir="rtl"]) body .top_block span.subscribe {
  text-align: left;
}
:where(html[dir="rtl"]) .item-views.news2 .item-wrapper.line_img .item {
  padding-left: 0px;
  padding-right: 0;
}
}

/* components/bitrix/news.list/front_review/style.css */
:where(html[dir="rtl"]) .reviews.item-views.compact .item .svg-inline-quote {
  right: -22px;
  left: auto;
}
:where(html[dir="rtl"]) .reviews.item-views.list-mode .with-img .response_body {
  padding-right: 60px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .reviews.item-views.list-mode .response_img {
  float: right;
}
:where(html[dir="rtl"]) .reviews.item-views.more-item .item {
  margin-left: -1px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .with-text-block-wrapper .block-links > span {
  padding: 0px 8px 0 3px;
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .reviews .flexslider .slides .bordered {
  border-right-color: transparent;
  border-left-color: transparent;
}
:where(html[dir="rtl"]) .reviews .flexslider.shadow .flex-viewport:before {
  border-left: 1px solid #f2f2f2;
  border-right: 0 none;
}
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .reviews.item-views.compact .votes_block.nstar {
  left: 41px;
  right: auto;
}
:where(html[dir="rtl"]) .reviews.item-views.compact .item .top-info {
  padding-left: 80px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .reviews.item-views.compact.linked .item .top-info {
  padding-left: 125px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .reviews.item-views.compact.linked .votes_block.nstar {
  left: 50px;
  right: auto;
}
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .reviews.item-views .item-wrapper {
  margin-left: -1px;
  margin-right: 0;
}
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .reviews.item-views .item .top_wrapper .image {
  margin-left: 20px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .reviews.item-views .item .votes_block.nstar .ratings .item-rating {
  padding: 0px 0px 0 4px;
}
}
@media (min-width: 601px) {
:where(html[dir="rtl"]) .reviews.item-views .item .image.pull-left + .top-info {
  padding-right: 111px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .reviews.item-views .item:not(.wlogo) .image.pull-left + .top-info {
  padding-right: 100px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .reviews.item-views .item .image.pull-right + .top-info {
  padding-left: 111px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .reviews.item-views .item:not(.wlogo) .image.pull-right + .top-info {
  padding-left: 100px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .reviews.item-views.compact .item.wlogo .image.pull-left + .top-info {
  padding-right: 80px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .reviews.item-views.compact .item.wlogo .image.pull-right + .top-info {
  padding-left: 80px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .reviews.item-views.compact .item:not(.wlogo) .image.pull-left + .top-info {
  padding-right: 70px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .reviews.item-views.compact .item:not(.wlogo) .image.pull-right + .top-info {
  padding-left: 70px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .reviews.item-views.compact.linked .item.wlogo .image.pull-left + .top-info {
  padding-right: 111px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .reviews.item-views.compact.linked .item.wlogo .image.pull-right + .top-info {
  padding-left: 111px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .reviews.item-views.compact.linked .item:not(.wlogo) .image.pull-left + .top-info {
  padding-right: 100px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .reviews.item-views.compact.linked .item:not(.wlogo) .image.pull-right + .top-info {
  padding-left: 100px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .reviews.item-views .item .body-info {
  padding: 0 24px 0 0;
}
:where(html[dir="rtl"]) .reviews.item-views .item .top_wrapper {
  padding: 0 23px 0 0px;
}
}
@media (max-width: 500px) {
:where(html[dir="rtl"]) .reviews.item-views.list-mode .with-img .response_body {
  padding-right: 0;
  padding-left: 0;
}
}

/* components/bitrix/news.list/front_sale/style.css */
:where(html[dir="rtl"]) .item-views.sales .item-wrapper > .item {
  padding: 32px 37px 36px 40px;
}
:where(html[dir="rtl"]) .item-views.sales .item-wrapper > .item .period-block {
  padding: 0px 1px 13px 0px;
}
:where(html[dir="rtl"]) .item-views.sales .item-wrapper > .item .period-block .svg {
  padding: 0px 0px 0px 9px;
}
@media (max-width: 1199px) {
:where(html[dir="rtl"]) .with_left_block .item-views.sales .item .image.pull-left + .inner-text {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .with_left_block .item-views.sales .item .image.pull-right + .inner-text {
  padding-left: 0;
  padding-right: 0;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
:where(html[dir="rtl"]) .wrapper1.sticky_menu:not(.sm) .item-views.sales .item .image.pull-left + .inner-text {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper1.sticky_menu:not(.sm) .item-views.sales .item .image.pull-right + .inner-text {
  padding-left: 0;
  padding-right: 0;
}
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .item-views.sales .item .image.pull-left + .inner-text {
  padding-right: 210px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .item-views.sales .item .image.pull-right + .inner-text {
  padding-left: 210px;
  padding-right: 0;
}
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .item-views.sales.compact .item .image.pull-left, :where(html[dir="rtl"]) .item-views.sales.compact .item .image.pull-right {
  float: right !important;
}
:where(html[dir="rtl"]) .item-views.sales.compact .item-wrapper > .item .image ~ .inner-text, :where(html[dir="rtl"]) .item-views.sales.compact .item .image ~ .info-sticker-block.bottom {
  padding-right: 105px;
  padding-left: 0;
}
}

/* components/bitrix/news.list/front_sale2/style.css */
:where(html[dir="rtl"]) .item-views.sales2.bg .item-wrapper > .item .period-block {
  padding: 0px 1px 8px 0px;
}
:where(html[dir="rtl"]) .item-views.sales2.bg .item-wrapper > .item .period-block .svg {
  right: -1px;
  margin: 0px 0px 1px 2px;
  left: auto;
}
:where(html[dir="rtl"]) .item-views.sales2.sm .item-wrapper > .item {
  padding: 33px 35px 23px 34px;
}
:where(html[dir="rtl"]) .item-views.sales2.sm .item-wrapper > .item .period-block {
  padding: 0px 1px 7px 0px;
}
:where(html[dir="rtl"]) .item-views.sales2.sm .item-wrapper > .item .period-block .svg {
  padding: 0px 5px 0px 6px;
}
:where(html[dir="rtl"]) .item-views.sales2.md .item-wrapper > .item .period-block .svg, :where(html[dir="rtl"]) .item-views.sales2.lg .item-wrapper > .item .period-block .svg {
  padding: 0px 0px 0px 8px;
}
:where(html[dir="rtl"]) body .sales2.md .info-sticker-block.top {
  right: 21px;
  left: auto;
}
:where(html[dir="rtl"]) body .sales2 .info-sticker-block.top {
  right: 35px;
  left: auto;
}
:where(html[dir="rtl"]) body .sales2.lg .info-sticker-block.top {
  right: 31px;
  left: auto;
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) body .sales2 .mobile-compact .info-sticker-block.top {
  right: 29px;
  left: auto;
}
:where(html[dir="rtl"]) .item-views.sales2.compact .item-wrapper > .item .image ~ .inner-text, :where(html[dir="rtl"]) .item-views.sales2.compact .item .image ~ .info-sticker-block {
  padding-right: 105px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .item-views.sales2.compact .item-wrapper > .item {
  text-align: right;
}
:where(html[dir="rtl"]) .item-views.sales2.compact .item .image, :where(html[dir="rtl"]) .item-views.sales2.compact .item .image {
  float: right;
}
:where(html[dir="rtl"]) .item-views.sales2.compact .item-wrapper > .item .period-block .svg {
  padding: 0px 0px 0px 9px;
}
:where(html[dir="rtl"]) .item-views.sales2.compact.md .item-wrapper > .item .image ~ .inner-text, :where(html[dir="rtl"]) .item-views.sales2.compact.md .item .image ~ .info-sticker-block {
  padding-right: 115px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .item-views.sales2.compact.lg .item-wrapper > .item .image ~ .inner-text, :where(html[dir="rtl"]) .item-views.sales2.compact.lg .item .image ~ .info-sticker-block {
  padding-right: 115px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .item-views.sales2.compact.bg .item-wrapper > .item .compact-img ~  .inner-text, :where(html[dir="rtl"]) .item-views.sales2.compact.bg .item-wrapper > .item .compact-img ~ .info-sticker-block {
  padding: 0px 100px 0px 0px;
}
:where(html[dir="rtl"]) .item-views.sales2.compact.bg .item-wrapper > .item .compact-img {
  float: right;
}
:where(html[dir="rtl"]) .item-views.sales2.compact.bg .item-wrapper > .item > a {
  left: unset;
  right: 0px;
}
}

/* components/bitrix/news.list/front_tizers/style.css */
@media (min-width: 601px) {
:where(html[dir="rtl"]) .item-views.tizers .item-wrapper > .item .pull-left + .inner-text {
  padding-right: 26px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .item-views.tizers .item-wrapper > .item .pull-right + .inner-text {
  padding-left: 26px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .item-views.tizers .small-block .item-wrapper > .item .pull-left + .inner-text {
  padding-right: 20px;
  padding-left: 0;
}
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .item-views.tizers .items.small-block .item .image + .inner-text, :where(html[dir="rtl"]) .item-views.tizers .items.tops .item .image + .inner-text {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .item-views.tizers .mobile-list .item-wrapper {
  text-align: right;
}
:where(html[dir="rtl"]) .item-views.tizers .mobile-list .item-wrapper > .item .image {
  margin: 6px 0 0 18px;
}
:where(html[dir="rtl"]) .item-views.tizers .mobile-list .item-wrapper > .item {
  text-align: right;
}
:where(html[dir="rtl"]) .item-views.tizers .mobile-list .item-wrapper > .item .image + .inner-text {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .tizers.left .flexbox:not(.mobile-list) .item.flexbox--row .inner-text {
  padding-right: 0;
  padding-left: 0;
}
}

/* components/bitrix/news.list/items-list/style.css */
:where(html[dir="rtl"]) .items-list1.item-views.table .items.flexbox .item-wrap {
  margin: 0px 0px -1px -1px;
}
:where(html[dir="rtl"]) .list-type-block.item-views.items-list1.list .item .image + .body-info {
  padding-right: 140px;
  padding-left: 75px;
}
:where(html[dir="rtl"]) .list-type-block.item-views.items-list1.list .item .body-info .zoom_wrap {
  left: 20px;
  right: auto;
}
:where(html[dir="rtl"]) .items-list1.licenses-mode.list .title span.size {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .items-list1.list.list-type-block.item-views.documents-mode .item .file_type + .body-info {
  padding-right: 65px;
  padding-left: 70px;
}
:where(html[dir="rtl"]) .list-type-block.item-views.items-list1.list .item .body-info .download_wrap {
  left: 20px;
  right: auto;
}
:where(html[dir="rtl"]) .list-type-block.item-views.items-list1.list .item .body-info .download_wrap, :where(html[dir="rtl"]) .list-type-block.item-views.items-list1.list .item .body-info .zoom_wrap {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .list-type-block.item-views.items-list1.list .item .body-info .download_wrap .svg.svg-inline-download-arrow {
  right: 13px;
  left: auto;
}
:where(html[dir="rtl"]) .list-type-block.item-views.items-list1.list .item .body-info .zoom_wrap .svg.svg-inline-zoom-arrow {
  right: 10px;
  left: auto;
}
:where(html[dir="rtl"]) .table-type-block.item-views.items-list1.table.licenses-mode .item-wrap .item .image .zoom_wrap {
  right: 50%;
  margin-right: -19px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .table-type-block.item-views.items-list1.table.licenses-mode
  .item-wrap
  .item
  .image
  .zoom_wrap
  .svg.svg-inline-zoom-arrow {
  right: 10px;
  left: auto;
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .items-list1.list.list-type-block.item-views.documents-mode .item .file_type + .body-info {
  padding-right: 65px !important;
  padding-left: 0 !important;
}
}

/* components/bitrix/news.list/linked_sales/style.css */
:where(html[dir="rtl"]) .list-sales-compact {
  padding-right: 42px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .list-sales-compact__icons {
  right: 0px;
  left: auto;
}

/* components/bitrix/news.list/lookbooks/style.css */
:where(html[dir="rtl"]) .lookbooks .item-views .row > div.bordered {
  margin: 0 0 -1px -1px;
}

/* components/bitrix/news.list/news-list/style.css */
:where(html[dir="rtl"]) .list-type-block.item-views.wide_img .item .body-info .arrow_link {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .list-type-block.item-views.wide_img.image_right .item .image + .body-info.has-link {
  padding-left: 293px;
  padding-right: 0px;
}
:where(html[dir="rtl"]) .list-type-block.item-views.wide_img .item .svg.svg-inline-right-arrow {
  right: 12px;
  left: auto;
}
:where(html[dir="rtl"]) .list-type-block.item-views.wide_img .item .period-block-bottom {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .list-type-block.item-views.image_left.wide_img .item .image + .body-info .period-block-bottom {
  right: 293px;
  left: auto;
}
:where(html[dir="rtl"]) .list-type-block.item-views.wide_img .item .image + .body-info {
  padding-right: 293px;
  padding-left: 70px;
}
:where(html[dir="rtl"]) .list-type-block.item-views .item_wrap > .item .period-block .svg, :where(html[dir="rtl"]) .list-type-block.item-views .item_wrap > .item .period-block-bottom .svg {
  padding: 0px 0px 1px 9px;
}
:where(html[dir="rtl"]) .list-news1 .item .middle_properties .middle_prop {
  margin-left: 32px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .compact-view.list-type-block.item-views.wide_img .item .image + .body-info {
  padding-right: 12.27rem;
  padding-left: 70px;
}
:where(html[dir="rtl"]) .compact-view.list-type-block.item-views .body-info.with-section span.date-separate {
  float: right;
}
:where(html[dir="rtl"]) .compact-view.list-type-block.item-views .body-info.with-section span.section-name-block {
  float: right;
}
:where(html[dir="rtl"]) .compact-view.list-type-block.item-views .body-info.with-section .period-block span.date {
  float: right;
}
:where(html[dir="rtl"]) .small-image-view.list-type-block.item-views.wide_img .item .image + .body-info {
  padding-right: 13rem;
  padding-left: 70px;
}
:where(html[dir="rtl"]) .small-image-view.list-type-block.item-views.wide_img.image_right .item .image + .body-info {
  padding-left: 12.6rem;
  padding-right: 0px;
}
:where(html[dir="rtl"]) .list-type-block.item-views.list-news1 .prices .price_old {
  margin-right: 5px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .list-news1.item-views .slider-solution .item_wrap {
  padding: 2.27rem 0px 2.27rem 2.27rem;
}
:where(html[dir="rtl"]) .list-news1.item-views .slider-solution .item > .image + .body-info {
  padding: 0px 174px 0px 0px;
}
:where(html[dir="rtl"]) body .list-news1.item-views.image_left .slider-solution .item > .image + .body-info .period-block-bottom {
  right: 174px;
  left: auto;
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .list-type-block.item-views.wide_img .item .image + .body-info {
  padding-left: 0;
  padding-right: 225px;
}
:where(html[dir="rtl"]) body .list-news1.item-views.image_left .slider-solution .item > .image + .body-info .period-block-bottom {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .list-news1.list-type-block.item-views .slider-solution .item .image + .body-info.with-section {
  padding-right: 0px;
  padding-left: 0;
}
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .list-news1.list-type-block.item-views.image_left.wide_img .item .period-block-bottom, :where(html[dir="rtl"]) .list-news1.list-type-block.item-views.image_right.wide_img .item .period-block-bottom {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .list-news1 .owl-carousel {
  margin-right: -1px !important;
  margin-left: 0 !important;
}
:where(html[dir="rtl"]) .list-type-block.item-views.image_left.wide_img .item .image + .body-info .period-block-bottom {
  right: 0;
  left: auto;
}
}

/* components/bitrix/news.list/staff_block/style.css */
:where(html[dir="rtl"]) .item-views.staff1 .item .bottom-soc-props svg {
  right: 0;
  left: auto;
}

/* components/bitrix/news.list/staff_list/style.css */
:where(html[dir="rtl"]) .item-views.staff-items.within.type_3 .items .item .image {
  float: right;
}
:where(html[dir="rtl"]) .item-views.staff-items.within.type_3 .items .item .body-info {
  padding: 0 300px 0 70px;
}
:where(html[dir="rtl"]) .item-views.staff-items.within.type_2.type_3 .items .item .body-info {
  padding: 0 155px 0 0;
}
:where(html[dir="rtl"]) .item-views.staff-items .item .button .btn {
  padding-left: 46px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .item-views .item .bottom-soc-props svg {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .item-views.staff-items .body-info .arrow_link {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .item-views.staff-items .item .svg.svg-inline-right-arrow {
  right: 12px;
  left: auto;
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .item-views.staff-items.within.type_3 .mobile-overflow .item-width-261 {
  margin-left: 16px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .item-views.staff-items.within.type_2.type_3 .items .item .body-info {
  padding-right: 0;
  padding-left: 0;
}
}

/* components/bitrix/news.list/vacancy/style.css */
:where(html[dir="rtl"]) .list-type-block.item-views.vacancy-list1.wide_img .item .body-info .arrow_link {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .list-type-block.item-views.vacancy-list1.wide_img.image_right .item .image + .body-info.has-link {
  padding-left: 293px;
  padding-right: 0px;
}
:where(html[dir="rtl"]) .list-type-block.item-views.vacancy-list1.wide_img .item .svg.svg-inline-right-arrow {
  right: 12px;
  left: auto;
}
:where(html[dir="rtl"]) .list-type-block.item-views.vacancy-list1.wide_img .item .period-block-bottom {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .list-type-block.item-views.vacancy-list1.image_left.wide_img .item .image + .body-info .period-block-bottom {
  right: 293px;
  left: auto;
}
:where(html[dir="rtl"]) .list-type-block.item-views.vacancy-list1.wide_img .item .image + .body-info {
  padding-right: 293px;
  padding-left: 70px;
}
:where(html[dir="rtl"]) .list-type-block.item-views.vacancy-list1 .item_wrap > .item .period-block .svg, :where(html[dir="rtl"]) .list-type-block.item-views.vacancy-list1 .item_wrap > .item .period-block-bottom .svg {
  padding: 0px 0px 1px 9px;
}
:where(html[dir="rtl"]) .compact-view.list-type-block.vacancy-list1.item-views.wide_img .item .image + .body-info {
  padding-right: 12.27rem;
  padding-left: 70px;
}
:where(html[dir="rtl"]) .list-type-block.item-views.vacancy-list1 .top-block .properties .inner-wrapper .separator {
  left: -6px;
  right: auto;
}
:where(html[dir="rtl"]) .item-views.list-type-block.vacancy-list1.accordion-mode .accordion-type-1 .item-accordion-wrapper .accordion-head .arrow_open {
  left: 39px;
  right: auto;
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .list-type-block.item-views.vacancy-list1 .item.wti .body-info {
  padding-left: 68px;
  padding-right: 0px;
}
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .list-type-block.item-views.vacancy-list1.wide_img .item .image + .body-info {
  padding-left: 0;
  padding-right: 293px;
}
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .list-type-block.item-views.vacancy-list1.image_left.wide_img .item .period-block-bottom, :where(html[dir="rtl"]) .list-type-block.item-views.vacancy-list1.image_right.wide_img .item .period-block-bottom {
  right: 0;
  left: auto;
}
}

/* components/bitrix/sale.basket.basket/fly/style.css */
:where(html[dir="rtl"]) .bx_ordercart .bx_sort_container a {
  margin-right: 20px;
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e3e3e3));
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_sort_container a:hover {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ededed));
}
:where(html[dir="rtl"]) .bx_ordercart .bx_sort_container a:active {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#707070), color-stop(100%,#a2a2a2));
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.item, :where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.custom, :where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.control, :where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.price {
  text-align: right;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay_left {
  float: right;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay_right {
  float: right;
  text-align: left;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_coupon input {
  text-align: right;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_sum {
  float: left;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_sum tr td {
  text-align: left;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay_center {
  text-align: left;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay_center .checkout {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#00a2df), color-stop(100%,#006fcb));
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay_center .checkout:hover {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#00a2df), color-stop(100%,#0a7ddd));
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay_center .checkout:active {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#0a7ddd), color-stop(100%,#00a2df));
}
:where(html[dir="rtl"]) table.counter tbody tr td#quantity_control {
  text-align: right;
}
:where(html[dir="rtl"]) .quantity_control {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .bt2 {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#fff),color-stop(100%,#eee));
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_detail_size_small_noadaptive.full {
  margin-right: -5%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-touch 	.bx_item_detail_size_small_noadaptive .bx_size ul {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
:where(html[dir="rtl"]) .bx_item_detail_size_small_noadaptive ul li {
  float: right;
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_detail_size_small_noadaptive .bx_slide_left {
  right: -5%;
  background: url(images/arr_left.png)  no-repeat right  center;
  left: auto;
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_detail_size_small_noadaptive .bx_slide_right {
  left: -5%;
  background: url(images/arr_right.png) no-repeat left center;
  right: auto;
}
:where(html[dir="rtl"]) .bx-touch 	 .bx_item_detail_size_small_noadaptive .bx_slide_left {
  right: 0;
  background: url(images/fade_left.png)  repeat-y right  center;
  left: auto;
}
:where(html[dir="rtl"]) .bx-touch 	 .bx_item_detail_size_small_noadaptive .bx_slide_right {
  left: 0;
  background: url(images/fade_right.png) repeat-y left center;
  right: auto;
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_detail_scu_small_noadaptive.full {
  margin-right: -5%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-touch 	.bx_item_detail_scu_small_noadaptive .bx_scu ul {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
:where(html[dir="rtl"]) .bx_item_detail_scu_small_noadaptive .bx_scu ul li {
  float: right;
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_detail_scu_small_noadaptive .bx_slide_left {
  right: -5%;
  background: url(images/arr_left.png)  no-repeat   right  center;
  left: auto;
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_detail_scu_small_noadaptive .bx_slide_right {
  left: -5%;
  background: url(images/arr_right.png) no-repeat   left center;
  right: auto;
}
:where(html[dir="rtl"]) .bx-touch 	 .bx_item_detail_scu_small_noadaptive .bx_slide_left {
  right: 0;
  background: url(images/fade_left.png)  repeat-y   right  center;
  left: auto;
}
:where(html[dir="rtl"]) .bx-touch 	 .bx_item_detail_scu_small_noadaptive .bx_slide_right {
  left: 0;
  background: url(images/fade_right.png) repeat-y   left center;
  right: auto;
}
@media (max-width:980px) {
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_sort_container a {
  margin: 0 0 10px 20px;
}
}
@media (max-width:530px) {
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_sort_container {
  text-align: right;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_sort_container a {
  margin: 0 0 0 10px;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.custom span {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price {
  margin-right: 10px;
  margin-left: 0;
}
}

/* components/bitrix/sale.basket.basket/top_hover/style.css */
:where(html[dir="rtl"]) .bx_ordercart .bx_sort_container a {
  margin-right: 20px;
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e3e3e3));
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_sort_container a:hover {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ededed));
}
:where(html[dir="rtl"]) .bx_ordercart .bx_sort_container a:active {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#707070), color-stop(100%,#a2a2a2));
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.item, :where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.custom, :where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.control, :where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.price {
  text-align: right;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay_left {
  float: right;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay_right {
  float: right;
  text-align: left;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_coupon input {
  text-align: right;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_sum {
  float: left;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_sum tr td {
  text-align: left;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay_center {
  text-align: left;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay_center .checkout {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#00a2df), color-stop(100%,#006fcb));
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay_center .checkout:hover {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#00a2df), color-stop(100%,#0a7ddd));
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay_center .checkout:active {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#0a7ddd), color-stop(100%,#00a2df));
}
:where(html[dir="rtl"]) table.counter tbody tr td#quantity_control {
  text-align: right;
}
:where(html[dir="rtl"]) .quantity_control {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .bt2 {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#fff),color-stop(100%,#eee));
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_detail_size_small_noadaptive.full {
  margin-right: -5%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-touch 	.bx_item_detail_size_small_noadaptive .bx_size ul {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
:where(html[dir="rtl"]) .bx_item_detail_size_small_noadaptive ul li {
  float: right;
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_detail_size_small_noadaptive .bx_slide_left {
  right: -5%;
  background: url(images/arr_left.png)  no-repeat right  center;
  left: auto;
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_detail_size_small_noadaptive .bx_slide_right {
  left: -5%;
  background: url(images/arr_right.png) no-repeat left center;
  right: auto;
}
:where(html[dir="rtl"]) .bx-touch 	 .bx_item_detail_size_small_noadaptive .bx_slide_left {
  right: 0;
  background: url(images/fade_left.png)  repeat-y right  center;
  left: auto;
}
:where(html[dir="rtl"]) .bx-touch 	 .bx_item_detail_size_small_noadaptive .bx_slide_right {
  left: 0;
  background: url(images/fade_right.png) repeat-y left center;
  right: auto;
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_detail_scu_small_noadaptive.full {
  margin-right: -5%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-touch 	.bx_item_detail_scu_small_noadaptive .bx_scu ul {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
:where(html[dir="rtl"]) .bx_item_detail_scu_small_noadaptive .bx_scu ul li {
  float: right;
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_detail_scu_small_noadaptive .bx_slide_left {
  right: -5%;
  background: url(images/arr_left.png)  no-repeat   right  center;
  left: auto;
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_detail_scu_small_noadaptive .bx_slide_right {
  left: -5%;
  background: url(images/arr_right.png) no-repeat   left center;
  right: auto;
}
:where(html[dir="rtl"]) .bx-touch 	 .bx_item_detail_scu_small_noadaptive .bx_slide_left {
  right: 0;
  background: url(images/fade_left.png)  repeat-y   right  center;
  left: auto;
}
:where(html[dir="rtl"]) .bx-touch 	 .bx_item_detail_scu_small_noadaptive .bx_slide_right {
  left: 0;
  background: url(images/fade_right.png) repeat-y   left center;
  right: auto;
}
@media (max-width:980px) {
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_sort_container a {
  margin: 0 0 10px 20px;
}
}
@media (max-width:530px) {
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_sort_container {
  text-align: right;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_sort_container a {
  margin: 0 0 0 10px;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.custom span {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price {
  margin-right: 10px;
  margin-left: 0;
}
}

/* components/bitrix/sale.basket.basket/v1/style.css */
:where(html[dir="rtl"]) .basket-coupon-block-field {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-coupon-block-coupon-btn {
  left: 10px;
  border-left: 2px solid #8da3ad;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  right: auto;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .basket-coupon-text {
  padding-right: 18px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .text-muted .basket-coupon-text:after {
  right: 2px;
  border-left: 2px solid #7ad500;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: auto;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .basket-coupon-alert .close-link {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .basket-checkout-block-total {
  padding-left: 10px;
  text-align: left;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-checkout-block-total-inner {
  text-align: right;
}
:where(html[dir="rtl"]) .basket-checkout-block-total-price {
  padding-right: 10px;
  text-align: left;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket-checkout-block-total-price-inner {
  text-align: left;
}
:where(html[dir="rtl"]) .basket-coupon-block-total-price-current {
  text-align: left;
}
:where(html[dir="rtl"]) .basket-coupon-block-total-price-old {
  left: 0;
  text-align: left;
  right: auto;
}
:where(html[dir="rtl"]) .basket-checkout-block-btn {
  padding-right: 15px;
  text-align: left;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket-block-notification:after {
  left: 80px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: auto;
}
:where(html[dir="rtl"]) .basket-items-list-header.basket-items-list-header-fixed {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .basket-items-search-field + .basket-items-list-header-title {
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket-items-search-field + .basket-items-list-header-filter {
  padding-right: 10px;
  text-align: left;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket-items-list-header-filter-item {
  margin-right: 5px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .basket-item-block-image {
  padding-left: 15px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .services_in_basket_page.buy_services_wrap.w_picture {
  padding-right: 198px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket-items-list-wrapper-compact .services_in_basket_page.buy_services_wrap.w_picture {
  padding-right: 96px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket-item-label-center {
  right: 50%;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
  left: auto;
}
:where(html[dir="rtl"]) .basket-item-label-left {
  right: -2px;
  left: auto;
}
:where(html[dir="rtl"]) .basket-item-label-left > div {
  text-align: right;
}
:where(html[dir="rtl"]) .basket-item-label-right {
  left: -2px;
  right: auto;
}
:where(html[dir="rtl"]) .basket-item-label-right > div {
  text-align: left;
}
:where(html[dir="rtl"]) .basket-item-label-center.product-item-label-middle {
  -webkit-transform: translateY(-50%) translateX(50%);
  -ms-transform: translateY(-50%) translateX(50%);
  transform: translateY(-50%) translateX(50%);
}
:where(html[dir="rtl"]) .basket-item-info-name, :where(html[dir="rtl"]) .basket-item-info-name-link {
  padding: 0 0 0 20px;
}
:where(html[dir="rtl"]) .basket-items-list-wrapper-compact .basket-item-property, :where(html[dir="rtl"]) .basket-items-list-wrapper-compact .basket-item-property-custom {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket-item-property-name, :where(html[dir="rtl"]) .basket-item-property-custom-name {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket-item-property-custom {
  padding-left: 15px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-item-custom-block-photo-link {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket-item-custom-block-photo-item {
  margin-left: 3px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket-item-scu-item, :where(html[dir="rtl"]) .basket-item-scu-item.not-available:hover {
  margin: 2px 0 3px 3px;
}
:where(html[dir="rtl"]) .basket-item-amount-btn-plus:before, :where(html[dir="rtl"]) .basket-item-amount-btn-plus:after, :where(html[dir="rtl"]) .basket-item-amount-btn-minus:after {
  right: 50%;
  margin-right: -5px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .basket-item-amount-btn-plus:before {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .basket-item-block-price {
  text-align: left;
}
:where(html[dir="rtl"]) .basket-item-price-title {
  text-align: left;
}
:where(html[dir="rtl"]) .basket-item-price-old {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .basket-item-actions-remove:after, :where(html[dir="rtl"]) .basket-item-actions-remove:before {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .basket-item-actions-remove:after {
  -webkit-transform: translate3d(50%, -50%, 0) rotate(-45deg);
  transform: translate3d(50%, -50%, 0) rotate(-45deg);
}
:where(html[dir="rtl"]) .basket-item-actions-remove:before {
  -webkit-transform: translate3d(50%, -50%, 0) rotate(45deg);
  transform: translate3d(50%, -50%, 0) rotate(45deg);
}
:where(html[dir="rtl"]) .basket-item-block-info .basket-item-actions-remove {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .basket-items-list-wrapper-compact .basket-item-block-actions {
  left: auto;
  padding-right: 10px;
  right: auto;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket-items-list-item-container-expend .basket-items-list-item-removed-container div {
  text-align: right;
}
:where(html[dir="rtl"]) .basket-items-list-item-clear-btn {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .basket-items-list-item-clear-btn:after, :where(html[dir="rtl"]) .basket-items-list-item-clear-btn:before {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .basket-items-list-item-clear-btn:after {
  -webkit-transform: translate3d(50%, -50%, 0) rotate(-45deg);
  transform: translate3d(50%, -50%, 0) rotate(-45deg);
}
:where(html[dir="rtl"]) .basket-items-list-item-clear-btn:before {
  -webkit-transform: translate3d(50%, -50%, 0) rotate(45deg);
  transform: translate3d(50%, -50%, 0) rotate(45deg);
}
:where(html[dir="rtl"]) .basket-items-list-item-double > div {
  padding: 5px 15px 5px 35px;
}
:where(html[dir="rtl"]) .basket-items-list-item-warning-container > div {
  padding: 5px 15px 5px 35px;
}
:where(html[dir="rtl"]) .basket-item-gifts-list-container:after {
  right: 90px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: auto;
}
:where(html[dir="rtl"]) .basket-item-gift-price-container {
  text-align: left;
}
:where(html[dir="rtl"]) .basket-clear:after, :where(html[dir="rtl"]) .basket-clear:before {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .basket-clear:after {
  -webkit-transform: translate3d(50%, -50%, 0) rotate(-45deg);
  transform: translate3d(50%, -50%, 0) rotate(-45deg);
}
:where(html[dir="rtl"]) .basket-clear:before {
  -webkit-transform: translate3d(50%, -50%, 0) rotate(45deg);
  transform: translate3d(50%, -50%, 0) rotate(45deg);
}
:where(html[dir="rtl"]) .basket-gift-block-image {
  padding: 5px 0 5px 15px;
}
:where(html[dir="rtl"]) .basket-gift-item-select-btn-radio {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket-gift-item-select-btn-checkbox {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket-gift-item-select-btn-checkbox:after {
  right: 5px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  left: auto;
}
:where(html[dir="rtl"]) .basket-gift-item-select-btn-checkbox:before {
  right: 11px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: auto;
}
:where(html[dir="rtl"]) .basket-search-not-found {
  right: 50%;
  -webkit-transform: translate3d(50%, -50%, 0);
  transform: translate3d(50%, -50%, 0);
  left: auto;
}
:where(html[dir="rtl"]) .catalog-block-header {
  text-align: right;
}
@media (max-width: 991px) {
:where(html[dir="rtl"]) .basket-coupon-block-field {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-item-amount-btn-plus {
  border-right: none;
  border-radius: 1px 0 0 1px;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .basket-item-amount-btn-minus {
  border-left: none;
  border-radius: 0 1px 1px 0;
  border-right: 0 none;
}
}
@media (max-width: 580px) {
:where(html[dir="rtl"]) .basket-checkout-block-btn {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket-checkout-block-total-price {
  text-align: left;
}
:where(html[dir="rtl"]) .basket-block-notification:after {
  left: auto;
  right: 50%;
  -webkit-transform: rotate(-45deg) translateX(50%);
  -ms-transform: rotate(-45deg) translateX(50%);
  transform: rotate(-45deg) translateX(50%);
}
:where(html[dir="rtl"]) .basket-item-block-image {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-item-image {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-items-list-wrapper-compact .basket-item-block-image {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-item-property-custom {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-items-list-wrapper-compact .basket-item-property-custom {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-item-price-old {
  left: 10px;
  right: auto;
}
:where(html[dir="rtl"]) .basket-items-list-wrapper-compact .basket-item-block-price {
  text-align: left;
}
:where(html[dir="rtl"]) .basket-items-list-wrapper-compact .basket-item-block-price > div {
  text-align: left;
}
}
@media (max-width: 460px) {
:where(html[dir="rtl"]) .basket-checkout-block-total {
  text-align: right;
}
:where(html[dir="rtl"]) .basket-item-price-current {
  text-align: left;
}
}
@media (max-width:1199px) {
:where(html[dir="rtl"]) .services_in_basket_page.buy_services_wrap.w_picture {
  padding-right: 150px;
  padding-left: 0;
}
}
@media (max-width:991px) {
:where(html[dir="rtl"]) .services_in_basket_page.buy_services_wrap.w_picture {
  padding-right: 130px;
  padding-left: 0;
}
}
@media (max-width:800px) {
:where(html[dir="rtl"]) .services_in_basket_page.buy_services_wrap.w_picture {
  padding-right: 100px;
  padding-left: 0;
}
}
@media (max-width: 797px) {
:where(html[dir="rtl"]) .basket-gift-item-selected {
  padding-left: 0;
  text-align: left;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-gift-item-select-btn-label {
  text-align: left;
}
}

/* components/bitrix/sale.basket.basket/v2/style.css */
:where(html[dir="rtl"]) .basket-back .svg {
  margin-left: 20px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket-total-block {
  padding-right: 32px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-coupon-block-field .form .form-group .form-control {
  padding-left: 35px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-coupon-block-field {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-coupon-block-coupon-btn {
  left: 10px;
  border-left: 2px solid #8da3ad;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  right: auto;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .basket-coupon-text {
  padding-right: 18px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .text-muted .basket-coupon-text:after {
  right: 2px;
  border-left: 2px solid #7ad500;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: auto;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .basket-coupon-alert .close-link {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-checkout-block-total-inner .basket-coupon-block-total-price-current {
  padding-right: 10px;
  text-align: left;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket-checkout-info:before {
  right: 0px;
  left: 0;
}
:where(html[dir="rtl"]) .basket-checkout-info__name {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-checkout-info__value {
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket-coupon-block-total-price-old {
  left: 0;
  text-align: left;
  right: auto;
}
:where(html[dir="rtl"]) .basket-checkout-block-btn {
  padding-right: 15px;
  text-align: left;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket-block-notification:after {
  left: 80px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: auto;
}
:where(html[dir="rtl"]) .svg.svg-inline-coupon {
  right: 50%;
  margin: -5px -7px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) #basket-root .top_control.basket_action {
  margin-right: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-items-list-header-filter .basket-items-list-header-filter-item {
  margin: 0px 0px 0px 17px;
}
:where(html[dir="rtl"]) .basket-items-list-outer .basket_action .remove_all_basket svg {
  margin: 0 8px 1px 0px;
}
:where(html[dir="rtl"]) .basket-items-list-item-wrapper td.basket-items-list-item-price {
  padding-right: 36px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket-item-block-image {
  padding-left: 15px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .services_in_basket_page.buy_services_wrap.w_picture {
  padding-right: 18px;
  padding: 12px 18px 20px 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket-item-block-image .fast_view {
  left: 15px;
  right: 0px;
}
:where(html[dir="rtl"]) .basket-item-label-center {
  right: 50%;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
  left: auto;
}
:where(html[dir="rtl"]) .basket-item-label-left {
  right: -2px;
  left: auto;
}
:where(html[dir="rtl"]) .basket-item-label-left > div {
  text-align: right;
}
:where(html[dir="rtl"]) .basket-item-label-right {
  left: -2px;
  right: auto;
}
:where(html[dir="rtl"]) .basket-item-label-right > div {
  text-align: left;
}
:where(html[dir="rtl"]) .basket-item-label-center.product-item-label-middle {
  -webkit-transform: translateY(-50%) translateX(50%);
  -ms-transform: translateY(-50%) translateX(50%);
  transform: translateY(-50%) translateX(50%);
}
:where(html[dir="rtl"]) .basket-item-info-name, :where(html[dir="rtl"]) .basket-item-info-name-link {
  padding: 0 0 0 20px;
}
:where(html[dir="rtl"]) .basket-items-list-wrapper-compact .basket-item-property, :where(html[dir="rtl"]) .basket-items-list-wrapper-compact .basket-item-property-custom {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket-item-property-name, :where(html[dir="rtl"]) .basket-item-property-custom-name {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket-item-property-custom {
  padding-left: 15px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-item-custom-block-photo-link {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket-item-custom-block-photo-item {
  margin-left: 3px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket-item-scu-item, :where(html[dir="rtl"]) .basket-item-scu-item.not-available:hover {
  margin: 2px 0 3px 3px;
}
:where(html[dir="rtl"]) .basket-item-btn-plus, :where(html[dir="rtl"]) .basket-item-btn-minus {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .basket-item-btn-plus {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .basket-item-btn-plus:before, :where(html[dir="rtl"]) .basket-item-btn-plus:after, :where(html[dir="rtl"]) .basket-item-btn-minus:after {
  right: 50%;
  margin-right: -5px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .basket-item-btn-plus:before {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .basket-item-block-price {
  text-align: left;
}
:where(html[dir="rtl"]) .basket-item-price-title {
  text-align: left;
}
:where(html[dir="rtl"]) .basket-items-list-item-removes {
  left: -11px;
  right: auto;
}
:where(html[dir="rtl"]) .basket-item-actions-remove:after, :where(html[dir="rtl"]) .basket-item-actions-remove:before {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .basket-item-actions-remove:after {
  -webkit-transform: translate3d(50%, -50%, 0) rotate(-45deg);
  transform: translate3d(50%, -50%, 0) rotate(-45deg);
}
:where(html[dir="rtl"]) .basket-item-actions-remove:before {
  -webkit-transform: translate3d(50%, -50%, 0) rotate(45deg);
  transform: translate3d(50%, -50%, 0) rotate(45deg);
}
:where(html[dir="rtl"]) .basket-item-block-info .basket-item-actions-remove {
  left: -8px;
  right: auto;
}
:where(html[dir="rtl"]) .basket-items-list-wrapper-compact .basket-item-block-actions {
  left: auto;
  padding-right: 10px;
  right: auto;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket-items-list-item-container-expend .basket-items-list-item-removed-container div {
  text-align: right;
}
:where(html[dir="rtl"]) .basket-items-list-item-clear-btn {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .basket-items-list-item-clear-btn:after, :where(html[dir="rtl"]) .basket-items-list-item-clear-btn:before {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .basket-items-list-item-clear-btn:after {
  -webkit-transform: translate3d(50%, -50%, 0) rotate(-45deg);
  transform: translate3d(50%, -50%, 0) rotate(-45deg);
}
:where(html[dir="rtl"]) .basket-items-list-item-clear-btn:before {
  -webkit-transform: translate3d(50%, -50%, 0) rotate(45deg);
  transform: translate3d(50%, -50%, 0) rotate(45deg);
}
:where(html[dir="rtl"]) .basket-items-list-item-double > div {
  padding: 5px 15px 5px 35px;
}
:where(html[dir="rtl"]) .basket-items-list-item-warning-container > div {
  padding: 5px 15px 5px 35px;
}
:where(html[dir="rtl"]) .basket-item-gifts-list-container:after {
  right: 90px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: auto;
}
:where(html[dir="rtl"]) .basket-item-gift-price-container {
  text-align: left;
}
:where(html[dir="rtl"]) .basket-clear:after, :where(html[dir="rtl"]) .basket-clear:before {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .basket-clear:after {
  -webkit-transform: translate3d(50%, -50%, 0) rotate(-45deg);
  transform: translate3d(50%, -50%, 0) rotate(-45deg);
}
:where(html[dir="rtl"]) .basket-clear:before {
  -webkit-transform: translate3d(50%, -50%, 0) rotate(45deg);
  transform: translate3d(50%, -50%, 0) rotate(45deg);
}
:where(html[dir="rtl"]) .basket-gift-block-image {
  padding: 5px 0 5px 15px;
}
:where(html[dir="rtl"]) .basket-gift-item-select-btn-radio {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket-gift-item-select-btn-checkbox {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket-gift-item-select-btn-checkbox:after {
  right: 5px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  left: auto;
}
:where(html[dir="rtl"]) .basket-gift-item-select-btn-checkbox:before {
  right: 11px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: auto;
}
:where(html[dir="rtl"]) .basket-search-not-found {
  right: 50%;
  -webkit-transform: translate3d(50%, -50%, 0);
  transform: translate3d(50%, -50%, 0);
  left: auto;
}
:where(html[dir="rtl"]) .catalog-block-header {
  text-align: right;
}
@media (max-width: 550px) {
:where(html[dir="rtl"]) .basket-items-list .basket-items-list-item-wrapper td.basket-items-list-item-price {
  text-align: left;
}
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) #basket-root .basket-items-list-outer .top_control .delete_all {
  padding-right: 0px;
  padding-left: 0;
}
}
@media (max-width: 580px) {
:where(html[dir="rtl"]) .basket-item-property-custom {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-items-list-wrapper-compact .basket-item-property-custom {
  padding-left: 10px;
  padding-right: 0;
}
}
@media (max-width: 797px) {
:where(html[dir="rtl"]) .basket-gift-item-selected {
  padding-left: 0;
  text-align: left;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-gift-item-select-btn-label {
  text-align: left;
}
}

/* components/bitrix/sale.order.ajax/v1/style.css */
:where(html[dir="rtl"]) .bx-soa-section-title-count {
  margin: -3px 0 0 10px;
}
:where(html[dir="rtl"]) .bx-soa-section-title-count:before {
  left: -5px;
  right: auto;
}
:where(html[dir="rtl"]) .bx-soa-table-fade:before {
  right: 0;
  background: -webkit-linear-gradient(right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
  background: -moz-linear-gradient(right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
  background: linear-gradient(right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
  left: auto;
}
:where(html[dir="rtl"]) .bx-soa-table-fade:after {
  left: 0;
  background: -webkit-linear-gradient(right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
  background: -moz-linear-gradient(right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
  background: linear-gradient(right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
  right: auto;
}
:where(html[dir="rtl"]) .bx-soa-item-img-block {
  float: right;
  padding-left: 15px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx-step-completed .bx-soa-item-img-block {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx-soa-item-properties.bx-text-right .bx-soa-item-td-title, :where(html[dir="rtl"]) .bx-soa-item-properties.bx-text-right .bx-soa-item-td-text {
  text-align: left;
}
:where(html[dir="rtl"]) .bx-soa-coupon-label {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx-soa-coupon-input:after {
  border-left: 2px solid #8da3ad;
  left: 10px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-right: 0 none;
  right: auto;
}
:where(html[dir="rtl"]) .bx-soa-coupon-item strong:first-child {
  margin-right: 10px;
  margin-left: 20px;
}
:where(html[dir="rtl"]) .bx-soa-coupon-item strong {
  margin-left: 20px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx-soa-coupon-item-danger-mess, :where(html[dir="rtl"]) .bx-soa-coupon-item-mess {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .bx-soa-coupon-remove {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-soa-pickup-preview-img {
  margin-right: 10px;
  float: left;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-soa-pickup-l-item-adress {
  padding-right: 15px;
  padding-left: 100px;
}
:where(html[dir="rtl"]) .bx-soa-pickup-l-item-adress:before {
  right: -5px;
  left: auto;
}
:where(html[dir="rtl"]) .bx-soa-pickup-l-item-detail {
  padding-right: 100px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx-soa-pickup-l-item-detail.no-image {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx-soa-pickup-l-item-btn {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn {
  padding-right: 100px;
  left: auto;
  padding-left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn.no-image {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx-soa-pickup-l-item-img {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .bx-soa-cart-t {
  float: right;
}
:where(html[dir="rtl"]) .bx-soa-cart-d {
  float: left;
  text-align: left;
}
:where(html[dir="rtl"]) .bx-scu-item {
  float: right;
}
:where(html[dir="rtl"]) .bx-img-item {
  float: right;
}
:where(html[dir="rtl"]) .bx-scu-container .bx-soa-item-td-title, :where(html[dir="rtl"]) .bx-scu-container .bx-soa-item-td-text {
  float: right;
  padding-left: 5px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx-sls  .quick-location-tag:first-child, :where(html[dir="rtl"]) .bx-slst .quick-location-tag:first-child {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-sls  .quick-location-tag:last-child, :where(html[dir="rtl"]) .bx-slst .quick-location-tag:last-child {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx-soa .bx-soa-customer-tel-input {
  padding: 10px 50px 10px 11px;
}
:where(html[dir="rtl"]) .bx-soa .bx-soa-location-input-container:before {
  right: 8px;
  left: auto;
}
:where(html[dir="rtl"]) input[type=checkbox].bx-soa-pp-company-checkbox {
  right: 7px;
  left: auto;
}
:where(html[dir="rtl"]) .bx-soa-pp-company-selected strong {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-soa-pp-delivery-cost {
  left: -2px;
  right: auto;
}
:where(html[dir="rtl"]) .bx-soa-pp-price {
  text-align: left;
}
:where(html[dir="rtl"]) .bx-soa-section.bx-step-good {
  -webkit-transform-origin: 100% 0%;
  -moz-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  -o-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
}
:where(html[dir="rtl"]) .bx-soa-section.bx-step-bad {
  -webkit-transform-origin: 100% 0%;
  -moz-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  -o-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
}
:where(html[dir="rtl"]) .bx-soa-changeCostSign {
  -webkit-transform-origin: 100% 0%;
  -moz-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  -o-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
}
:where(html[dir="rtl"]) .bx-authform-psw-protected {
  left: 1px;
  right: auto;
}
:where(html[dir="rtl"]) .bx-authform-psw-protected-desc {
  right: 50%;
  margin-right: -125px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) #loading_screen {
  right: 50%;
  margin-right: -32px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-soa-tooltip.bx-soa-tooltip-static .tooltip-arrow {
  right: 20px;
  left: auto;
}
:where(html[dir="rtl"]) .icon-success {
  right: 16px;
  left: auto;
}
:where(html[dir="rtl"]) .icon-warning {
  right: 16px;
  left: auto;
}
@media (min-width:581px) and (max-width:991px) {
:where(html[dir="rtl"]) .bx-soa-item-properties {
  float: right;
}
}
@media (max-width:580px) {
:where(html[dir="rtl"]) .bx-soa-item-img-block {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx-soa-section.bx-step-completed .bx-soa-item-img-block {
  float: right;
}
:where(html[dir="rtl"]) .bx-soa-item-td-title, :where(html[dir="rtl"]) .bx-soa-item-td-text {
  text-align: right;
}
}
@media (max-width: 580px) {
:where(html[dir="rtl"]) .bx-soa-coupon-item strong:first-child {
  margin-right: 0;
  margin-left: 20px;
}
:where(html[dir="rtl"]) .bx-soa-pickup-l-item-detail {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx-soa-pickup-l-item-img {
  right: auto;
  left: auto;
}
:where(html[dir="rtl"]) .bx-soa-pickup-l-item-adress {
  padding-left: 0;
  padding-right: 0;
}
}
@media (max-width:480px) {
:where(html[dir="rtl"]) .bx-soa-pp-item-container {
  border-left: none;
  border-right: 0 none;
}
}

/* components/bitrix/sale.order.ajax/v1/style_cart.css */
:where(html[dir="rtl"]) .bx_ordercart .bx_sort_container a:hover {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ededed));
}
:where(html[dir="rtl"]) .bx_ordercart .bx_sort_container a:active {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#707070), color-stop(100%,#a2a2a2));
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.item, :where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.custom, :where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.price {
  text-align: right;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_sum {
  float: left;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_sum tr td {
  text-align: left;
}
:where(html[dir="rtl"]) .bx_ordercart_order_pay_center {
  text-align: left;
}
:where(html[dir="rtl"]) .bx_ordercart_order_pay_center .checkout {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#00a2df), color-stop(100%,#006fcb));
}
:where(html[dir="rtl"]) .bx_ordercart_order_pay_center .checkout:hover {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#00a2df), color-stop(100%,#0a7ddd));
}
:where(html[dir="rtl"]) .bx_ordercart_order_pay_center .checkout:active {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#0a7ddd), color-stop(100%,#00a2df));
}
@media (max-width:980px) {
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_sort_container a {
  margin: 0 0 10px 20px;
}
}
@media (max-width:530px) {
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_sort_container {
  text-align: right;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_sort_container a {
  margin: 0 0 0 10px;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.custom span {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price {
  margin-right: 10px;
  margin-left: 0;
}
}

/* components/bitrix/sale.order.ajax/v2/style.css */
:where(html[dir="rtl"]) .bx-soa-section-title {
  padding-left: 30px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .change_city {
  margin-right: 23px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-soa-section-content.reg input[type="submit"] {
  margin-left: 16px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx-compact__prop-title {
  margin-left: 25px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .add-profile {
  margin: 23px 10px 0px 0px;
}
:where(html[dir="rtl"]) .bx-soa-table-fade:before {
  right: 0;
  background: -webkit-linear-gradient(right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  left: auto;
}
:where(html[dir="rtl"]) .bx-soa-table-fade:after {
  left: 0;
  background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
  background: -moz-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
  background: linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
  right: auto;
}
:where(html[dir="rtl"]) .bx-soa-item-img-block {
  float: right;
  padding-left: 15px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx-step-completed .bx-soa-item-img-block {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx-soa-item-properties.bx-text-right .bx-soa-item-td-title, :where(html[dir="rtl"]) .bx-soa-item-properties.bx-text-right .bx-soa-item-td-text {
  text-align: left;
}
:where(html[dir="rtl"]) .bx-soa-coupon-label {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx-soa-coupon-input:after {
  border-left: 2px solid #8da3ad;
  border-left-color: var(--mute_bg_white);
  left: 16px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-right: 0 none;
  border-right-color: transparent;
  right: auto;
}
:where(html[dir="rtl"]) .bx-soa-coupon-input:before {
  left: 15px;
  right: auto;
}
:where(html[dir="rtl"]) .bx-soa-coupon-input input[type="text"].form-control {
  padding: 9px 12px 9px 35px;
}
:where(html[dir="rtl"]) .bx-soa-coupon-item strong {
  padding: 0 30px 0 0;
}
:where(html[dir="rtl"]) .bx-soa-coupon-item strong:before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .bx-soa-coupon-item-danger-mess, :where(html[dir="rtl"]) .bx-soa-coupon-item-mess {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .bx-soa-coupon-remove {
  margin-right: 10px;
  float: left;
  margin: 2px 3px 0 0;
  margin: 0 -10px 0 0;
  left: -9px;
  margin-left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .bx-soa-coupon-item .bx-soa-coupon-remove:after, :where(html[dir="rtl"]) .bx-soa-coupon-item .bx-soa-coupon-remove:before {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .bx-soa-coupon-item .bx-soa-coupon-remove:before {
  -webkit-transform: translate3d(50%, -50%, 0) rotate(45deg);
  transform: translate3d(50%, -50%, 0) rotate(45deg);
}
:where(html[dir="rtl"]) .bx-soa-coupon-item .bx-soa-coupon-remove:after {
  -webkit-transform: translate3d(50%, -50%, 0) rotate(-45deg);
  transform: translate3d(50%, -50%, 0) rotate(-45deg);
}
:where(html[dir="rtl"]) .total-scroll-info__title {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .pickup-wrapper #pickUpMap {
  padding-right: 454px;
  padding-right: var(--left-pickup-offset);
  padding-left: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .pickup-wrapper.pickup-wrapper--no-map {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx-soa-pickup-preview-img {
  margin-right: 10px;
  float: left;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-soa-pickup-list-outer-wrap {
  border-left: 1px solid #ececec;
  border-left: 1px solid var(--stroke_black);
  border-right: 0 none;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .bx-soa-pickup-list .bx-soa-pickup-list-item {
  padding: 17px 25px 19px 22px;
}
:where(html[dir="rtl"]) #bx-soa-order-form .bx-soa .bx-soa-pickup-list-item .bx-soa-pickup-l-item-btn {
  left: 0px;
  padding-right: 30px;
  right: auto;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx-soa-pp-company-image {
  background-position: right center;
}
:where(html[dir="rtl"]) .basket-back .svg {
  margin-left: 20px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx-soa-cart-total-line:not(.bx-soa-cart-total-line-totals):before {
  right: 0px;
  left: 0;
}
:where(html[dir="rtl"]) .bx-soa-cart-total-line:not(.bx-soa-cart-total-line-totals) .bx-soa-cart-d {
  padding-right: 10px;
  text-align: left;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx-soa-cart-total-line .bx-soa-cart-t {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx-scu-item {
  float: right;
}
:where(html[dir="rtl"]) .bx-img-item {
  float: right;
}
:where(html[dir="rtl"]) .bx-scu-container .bx-soa-item-td-title, :where(html[dir="rtl"]) .bx-scu-container .bx-soa-item-td-text {
  float: right;
  padding-left: 5px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx-sls .quick-location-tag:first-child, :where(html[dir="rtl"]) .bx-slst .quick-location-tag:first-child {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-sls .quick-location-tag:last-child, :where(html[dir="rtl"]) .bx-slst .quick-location-tag:last-child {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx-soa .bx-soa-customer-tel-input {
  padding: 10px 50px 10px 11px;
}
:where(html[dir="rtl"]) .bx-soa .bx-soa-location-input-container:before {
  right: 8px;
  left: auto;
}
:where(html[dir="rtl"]) input.bx-soa-pp-company-checkbox {
  right: 7px;
  left: auto;
}
:where(html[dir="rtl"]) .filter label.bx-soa-pp-company-label {
  padding: 0px 0px 0px 25px;
}
:where(html[dir="rtl"]) .filter label.bx-soa-pp-company-label > span {
  margin-left: 9px;
  margin-right: 28px;
}
:where(html[dir="rtl"]) .bx-soa-pp-company-label .hint .tooltip {
  right: -19px;
  left: auto;
}
:where(html[dir="rtl"]) .filter input[type="radio"] + .bx-soa-pp-company-label::before, :where(html[dir="rtl"]) .filter input[type="radio"] + .bx-soa-pp-company-label::after {
  left: -4px;
  right: auto;
}
:where(html[dir="rtl"]) .filter input[type="radio"]:checked + .bx-soa-pp-company-label::after {
  left: 2px;
  right: auto;
}
:where(html[dir="rtl"]) .bx-soa-pp-company-selected strong {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-soa-pp-price {
  text-align: left;
}
:where(html[dir="rtl"]) .bx-soa-section.bx-step-good {
  -webkit-transform-origin: 100% 0%;
  -moz-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  -o-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
}
:where(html[dir="rtl"]) .bx-soa-section.bx-step-bad {
  -webkit-transform-origin: 100% 0%;
  -moz-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  -o-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
}
:where(html[dir="rtl"]) .bx-soa-changeCostSign {
  -webkit-transform-origin: 100% 0%;
  -moz-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  -o-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
}
:where(html[dir="rtl"]) .bx-soa-auth .bx-soa-section-title {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx-authform-psw-protected {
  left: 1px;
  right: auto;
}
:where(html[dir="rtl"]) .bx-authform-psw-protected-desc {
  right: 50%;
  margin-right: -125px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) #loading_screen {
  right: 50%;
  margin-right: -32px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) #bx-soa-order-main .bx-soa-tooltip {
  float: left;
  right: auto;
  text-align: right;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order-main .bx-soa-tooltip.bx-soa-tooltip-coupon {
  padding-right: 4px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx-soa-tooltip .tooltip-arrow {
  right: 20px;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order-main .bx-soa-tooltip .tooltip-inner {
  text-align: right;
}
:where(html[dir="rtl"]) .icon-success {
  right: 16px;
  left: auto;
}
:where(html[dir="rtl"]) .icon-warning {
  right: 16px;
  left: auto;
}
@media (min-width: 581px) and (max-width: 991px) {
:where(html[dir="rtl"]) .bx-soa-item-properties {
  float: right;
}
}
@media (max-width: 580px) {
:where(html[dir="rtl"]) .bx-soa-item-img-block {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx-soa-section.bx-step-completed .bx-soa-item-img-block {
  float: right;
}
:where(html[dir="rtl"]) .bx-soa-item-td-title, :where(html[dir="rtl"]) .bx-soa-item-td-text {
  text-align: right;
}
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) #bx-soa-order-form .bx-soa .bx-soa-pickup-list-item .bx-soa-pickup-l-item-btn {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .pickup-wrapper #pickUpMap {
  padding-right: 0;
  padding-left: 0;
}
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .pickup-wrapper:not(.pickup-wrapper--no-map) .bx-soa-pickup-list-outer-wrap {
  right: 0;
  left: auto;
}
}
@media (max-width: 480px) {
:where(html[dir="rtl"]) .bx-soa-pp-item-container {
  border-left: none;
  border-right: 0 none;
}
}

/* components/bitrix/sale.order.ajax/v2/style_cart.css */
:where(html[dir="rtl"]) .bx_ordercart .bx_sort_container a:hover {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ededed));
}
:where(html[dir="rtl"]) .bx_ordercart .bx_sort_container a:active {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#707070), color-stop(100%,#a2a2a2));
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.item, :where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.custom, :where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.price {
  text-align: right;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_sum {
  float: left;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_sum tr td {
  text-align: left;
}
:where(html[dir="rtl"]) .bx_ordercart_order_pay_center {
  text-align: left;
}
:where(html[dir="rtl"]) .bx_ordercart_order_pay_center .checkout {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#00a2df), color-stop(100%,#006fcb));
}
:where(html[dir="rtl"]) .bx_ordercart_order_pay_center .checkout:hover {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#00a2df), color-stop(100%,#0a7ddd));
}
:where(html[dir="rtl"]) .bx_ordercart_order_pay_center .checkout:active {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#0a7ddd), color-stop(100%,#00a2df));
}
@media (max-width:980px) {
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_sort_container a {
  margin: 0 0 10px 20px;
}
}
@media (max-width:530px) {
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_sort_container {
  text-align: right;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_sort_container a {
  margin: 0 0 0 10px;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.custom span {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price {
  margin-right: 10px;
  margin-left: 0;
}
}

/* components/bitrix/sale.personal.section/main/bitrix/main.profile/.default/style.css */
@media (min-width: 992px) {
:where(html[dir="rtl"]) .text-md-right {
  text-align: left;
}
}

/* components/bitrix/search.page/search/style.css */
:where(html[dir="rtl"]) .search-page-wrap .path > li {
  margin: 0 11px 0 0;
}
:where(html[dir="rtl"]) .search-page-wrap .path > li:first-of-type {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .search-page-wrap .path > li:before {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .search-page-wrap .item .arrow_link {
  left: 39px;
  right: auto;
}
:where(html[dir="rtl"]) .search-page-wrap .item .arrow_link .svg {
  right: 12px;
  left: auto;
}

/* components/bitrix/search.page/shop/style.css */
:where(html[dir="rtl"]) div.search-advanced-result {
  float: right;
}
:where(html[dir="rtl"]) div.search-advanced-filter {
  float: left;
}
:where(html[dir="rtl"]) div.search-item-rate {
  float: right;
  margin: -3px 0 0 6px;
}
:where(html[dir="rtl"]) div.search-item-tags {
  float: right;
}
:where(html[dir="rtl"]) div.search-item-date {
  float: left;
}
:where(html[dir="rtl"]) td.search-filter-name {
  text-align: left;
}

/* components/bitrix/socserv.auth.form/icons/style.css */
:where(html[dir="rtl"]) div#workarea > div.soc-serv-main {
  padding-right: 12px;
  padding-left: 0;
}
:where(html[dir="rtl"]) div.soc-serv-accounts td.soc-serv-name {
  padding-left: 5px;
  padding-right: 15px !important;
}
:where(html[dir="rtl"]) div.soc-serv-accounts td.soc-serv-name-title {
  padding-right: 15px !important;
  padding-left: 0 !important;
}
:where(html[dir="rtl"]) div.soc-serv-title {
  padding-right: 7px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .soc-serv-my-actives {
  padding-right: 4px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .feed-add-post-destination-block {
  padding: 0 12px 7px 0;
}
:where(html[dir="rtl"]) .bx-sonet-profile-edit-layout div.bx-sonet-profile-edit-layers table.bx-sonet-profile-fieldset-table td.bx-sonet-profile-field {
  padding-right: 35px;
  padding-left: 0;
}

/* components/bitrix/socserv.auth.form/icons_inline/style.css */
:where(html[dir="rtl"]) div#workarea > div.soc-serv-main {
  padding-right: 12px;
  padding-left: 0;
}
:where(html[dir="rtl"]) div.soc-serv-accounts td.soc-serv-name {
  padding-left: 5px;
  padding-right: 15px !important;
}
:where(html[dir="rtl"]) div.soc-serv-accounts td.soc-serv-name-title {
  padding-right: 15px !important;
  padding-left: 0 !important;
}
:where(html[dir="rtl"]) div.soc-serv-title {
  padding-right: 7px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .soc-serv-my-actives {
  padding-right: 4px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .feed-add-post-destination-block {
  padding: 0 12px 7px 0;
}
:where(html[dir="rtl"]) .bx-sonet-profile-edit-layout div.bx-sonet-profile-edit-layers table.bx-sonet-profile-fieldset-table td.bx-sonet-profile-field {
  padding-right: 35px;
  padding-left: 0;
}

/* components/bitrix/socserv.auth.split/main/style.css */
:where(html[dir="rtl"]) div#workarea > div.soc-serv-main {
  padding-right: 12px;
  padding-left: 0;
}
:where(html[dir="rtl"]) div.soc-serv-accounts td.soc-serv-name {
  padding-left: 5px;
  padding-right: 15px !important;
}
:where(html[dir="rtl"]) div.soc-serv-accounts td.soc-serv-name-title {
  padding-right: 15px !important;
  padding-left: 0 !important;
}
:where(html[dir="rtl"]) div.soc-serv-title {
  padding-right: 7px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .soc-serv-my-actives {
  padding-right: 4px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .feed-add-post-destination-block {
  padding: 0 12px 7px 0;
}
:where(html[dir="rtl"]) .bx-sonet-profile-edit-layout div.bx-sonet-profile-edit-layers table.bx-sonet-profile-fieldset-table td.bx-sonet-profile-field {
  padding-right: 35px;
  padding-left: 0;
}

/* css/banners.css */
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: transparent;
  border-radius: 0px 3px 3px 0px;
  border-left-color: transparent;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row:not(.bgcolored) .menu-only-wr {
  border-right-color: transparent;
  border-left-color: transparent;
}
:where(html[dir="rtl"]) body .has-secion-banner .menu-row .menu-item:first-of-type {
  border-radius: 0px 3px 3px 0px;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .search-block {
  padding-left: 20px;
  padding-right: 0;
}
@media (max-width: 1399px) and (min-width: 992px) {
:where(html[dir="rtl"]) .top_big_banners.with_childs.nop .slide.col-md-6 {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .top_big_banners.with_childs.nop .col-md-6 + .child.col-md-3, :where(html[dir="rtl"]) .top_big_banners.with_childs.nop .col-md-6 + .child.col-md-3 + .child.col-md-3 {
  left: 0px;
  right: auto;
}
}

/* css/basket.css */
:where(html[dir="rtl"]) #basket-root #basket-warning {
  padding-left: 35px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-items-list-wrapper .basket-items-search-field .form-control, :where(html[dir="rtl"]) #basket-root .basket-items-list-wrapper .basket-items-search-field .form-control:focus {
  padding: 8px 14px 10px 28px;
}
:where(html[dir="rtl"]) #basket-root .basket-coupon-block-coupon-btn {
  left: 4px;
  border-radius: 2px 0 0 2px;
  right: auto;
}
:where(html[dir="rtl"]) #basket-root .basket-coupon-block-coupon-btn:before {
  right: 50%;
  margin: -5px -7px 0 0;
  left: 4px;
}
:where(html[dir="rtl"]) #basket-root .basket-coupon-block-field {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-coupon-alert .basket-coupon-text {
  padding-right: 30px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-coupon-alert:not(.text-muted) .basket-coupon-text:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) #basket-root .basket-checkout-block-btn {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-checkout-block-btn .icon_error_block {
  padding-right: 60px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-checkout-block-btn .icon_error_block .svg {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .basket-coupon-alert .close-link:after, :where(html[dir="rtl"]) .basket-coupon-alert .close-link:before {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .basket-coupon-alert .close-link:before {
  transform: translate3d(50%, -50%, 0) rotate(45deg);
}
:where(html[dir="rtl"]) .basket-coupon-alert .close-link:after {
  transform: translate3d(50%, -50%, 0) rotate(-45deg);
}
:where(html[dir="rtl"]) #basket-root .basket-items-list .basket-items-list-item-container > td:last-child {
  padding-left: 2px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-items-list .basket-item-block-info {
  padding-right: 19px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-items-list .basket-item-block-info .basket-items-list-item-warning-container .alert.alert-warning {
  text-align: right;
  padding: 0px 40px 0px 0px;
}
:where(html[dir="rtl"]) #basket-root
  .basket-items-list
  .basket-item-block-info
  .basket-items-list-item-warning-container
  .alert.alert-warning:before, :where(html[dir="rtl"]) #basket-root
  .basket-items-list
  .basket-item-block-info
  .basket-items-list-item-warning-container
  .alert.alert-warning
  a[data-entity="basket-item-remove-delayed"]:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) #basket-root .basket-item-block-price {
  text-align: right;
}
:where(html[dir="rtl"]) #basket-root .basket-item-block-price .basket-item-price-current, :where(html[dir="rtl"]) #basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-current {
  text-align: right;
}
:where(html[dir="rtl"]) #basket-root .basket-item-block-price .basket-item-price-old, :where(html[dir="rtl"]) #basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-old {
  text-align: right;
}
:where(html[dir="rtl"]) #basket-root .basket-item-block-price .basket-item-price-title {
  text-align: right;
}
:where(html[dir="rtl"]) #basket-root .basket-item-amount-btn-plus:before {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-checkout-block-total {
  padding-right: 27px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-checkout-block-total-price {
  padding-right: 27px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-checkout-block-total-price-inner {
  text-align: right;
}
:where(html[dir="rtl"]) #basket-root .basket-item-amount-btn-plus, :where(html[dir="rtl"]) #basket-root .basket-item-amount-btn-minus {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) #basket-root .basket-item-amount-btn-minus {
  border-radius: 0px 3px 3px 0px;
}
:where(html[dir="rtl"]) #basket-root .basket-item-amount-btn-plus {
  border-radius: 3px 0px 0px 3px;
}
:where(html[dir="rtl"]) #basket-root .basket-item-amount-btn-plus {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) #basket-root .basket-item-price-difference, :where(html[dir="rtl"]) #basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-difference {
  text-align: right;
}
:where(html[dir="rtl"]) #basket-root .basket-item-price-difference > span, :where(html[dir="rtl"]) #basket-root .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-difference > span {
  padding: 0px 2px 0px 0px;
}
:where(html[dir="rtl"]) #basket-root
  .basket-items-list-item-container-expend
  .basket-items-list-item-removed-container
  .basket-items-list-item-removed-block {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-coupon-block-total-price-current {
  text-align: right;
}
:where(html[dir="rtl"]) #basket-root .basket-checkout-container .fastorder {
  text-align: left;
}
:where(html[dir="rtl"]) #basket-root .basket-checkout-container .basket-checkout-block-btns-wrap .basket-checkout-block-btn, :where(html[dir="rtl"]) #basket-root .basket-checkout-container .basket-checkout-block-btns-wrap .fastorder {
  padding-right: 18px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket-checkout-block-share {
  margin: 14px 0 0 81px;
}
:where(html[dir="rtl"]) .basket-checkout-block-share .title {
  margin: 0 10px 0 0;
}
:where(html[dir="rtl"]) #basket-root .top_control .delete_all {
  padding-right: 20px;
  padding-left: 0;
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .basket-item-block-info {
  text-align: right;
}
}

/* css/blocks/blocks.css */
:where(html[dir="rtl"]) .topic__inner > div:not(.topic__heading) {
  margin: 9px 19px 0px -14px;
  float: left;
}
:where(html[dir="rtl"]) .topic__inner > div.btn_basket_heading--with_title {
  margin-right: 20px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .topic__inner > div.btn_basket_heading--with_title .title {
  margin: 0 10px 0 15px;
}
:where(html[dir="rtl"]) .section-compact-list__info {
  padding: 0px 20px 0px 0px;
}
:where(html[dir="rtl"]) .landings-list__info.landings-list__info--mobiled.swipeignore {
  margin-left: -16px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .landings-list__item.last, :where(html[dir="rtl"]) .landings-list__info-wrapper.last {
  padding-left: 18px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .landings-list__name {
  margin-left: 8px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .landings-list__name.landings-list__item--reset {
  padding-left: 41px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .landings-list__name.landings-list__item--reset .landings-list__clear-filter {
  left: 0px;
  border-radius: 3px 0px 0px 3px;
  right: auto;
}
:where(html[dir="rtl"]) .landings-list__name.landings-list__item--reset .landings-list__clear-filter:before {
  right: 0px;
  left: 0px;
}
:where(html[dir="rtl"]) .landings-list__name.landings-list__item--reset .landings-list__clear-filter svg {
  left: 12px;
  right: auto;
}
:where(html[dir="rtl"]) .landings-list__item--js-more span {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .landings-list__item--js-more.opened svg {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .landings-list__section-title {
  margin-left: 16px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .form-action .svg {
  right: 21px;
  left: auto;
}
:where(html[dir="rtl"]) .svg + .form-action__text {
  padding-right: 38px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .side-news__item--has-picture .side-news__img {
  float: right;
}
:where(html[dir="rtl"]) .side-news__item--has-picture .side-news__item-info {
  padding: 0px 52px 0px 0px;
}
:where(html[dir="rtl"]) .filter-panel__filter .controls-hr {
  margin: 0px 21px 0px 23px;
}
:where(html[dir="rtl"]) .filter-panel__filter .bx-filter-title span {
  margin: 0px 8px 0px 0px;
}
:where(html[dir="rtl"]) .dropdown-select__title .svg {
  margin: 0px 4px 0px 0px;
}
:where(html[dir="rtl"]) .controls-hr {
  margin: 0px 19px 0px 30px;
}
:where(html[dir="rtl"]) .btn-link-text .svg + span {
  margin-right: 7px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .block_side_NORMAL .title-menu {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .slide-block__head.closed .svg-inline-down {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .slide-block__head .svg-inline-catalog {
  padding: 0px 0px 0px 7px;
}
:where(html[dir="rtl"]) .slide-block__head .svg-inline-down {
  left: 6px;
  right: auto;
}
:where(html[dir="rtl"]) .block_side_WIDE .slide-block__head .svg-inline-down {
  left: 19px;
  right: auto;
}
:where(html[dir="rtl"]) .properties_absolute {
  padding-left: 35px;
  left: 100%;
  right: 0px;
  text-align: right;
  transition: left 0.2s ease-in-out;
  -moz-transition: left 0.2s ease-in-out;
  -ms-transition: left 0.2s ease-in-out;
  -o-transition: left 0.2s ease-in-out;
  -webkit-transition: left 0.2s ease-in-out;
  padding-right: 0;
}
:where(html[dir="rtl"]) .popup-text-info__period .popup-text-info__timer + .popup-text-info__date {
  padding-right: 27px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .popup-text-info__period .svg {
  padding: 0px 0px 0px 6px;
}
:where(html[dir="rtl"]) .product-info-headnote__stickers .stickers {
  margin-right: -2px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .product-info-headnote__toolbar .like_icons.list {
  margin-left: -4px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .block-item__info {
  padding: 0px 9px 0px 0px;
}
:where(html[dir="rtl"]) .block-items.flexbox:not(.owl-grab):before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .block-items.flexbox:not(.owl-grab):after {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .block-items.flexbox .cost.prices .more-item-info + .price_matrix_wrapper, :where(html[dir="rtl"]) .block-items.flexbox .cost .with_matrix.pl .sale_block .sale_wrapper, :where(html[dir="rtl"]) .block-items.flexbox .cost .with_matrix.pl .prices-wrapper {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .block-items.flexbox.block-items--margined .block-item__info {
  padding-right: 16px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .switch-item-block {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .switch-item-block__count-value {
  padding-left: 3px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .switch-item-block__icons.switch-item-block__icons--big {
  margin-left: 6px;
  margin-right: 0;
}
:where(html[dir="rtl"]) body .menu-navigation__sections-wrapper {
  border-left: 1px solid rgba(0, 0, 0, 0.09);
  border-right: 0 none;
}
:where(html[dir="rtl"]) .menu-navigation__sections-item-link {
  padding: 10px 21px 10px 35px;
}
:where(html[dir="rtl"]) .menu-navigation__sections-item-link .svg-inline-right {
  left: 20px;
  right: auto;
}
:where(html[dir="rtl"]) .menu-navigation__sections-item-link .image + .name {
  padding-right: 13px;
  padding-left: 0;
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .properties_absolute {
  padding-left: 0px;
  padding-right: 0;
}
}

/* css/blocks/common.blocks/bottom-icons-panel/bottom-icons-panel.css */
:where(html[dir="rtl"]) .bottom-icons-panel {
  right: 0;
  left: auto;
}

/* css/blocks/common.blocks/counter-state/counter-state.css */
:where(html[dir="rtl"]) .counter-state {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .counter-state--in-icons {
  left: -9px;
  right: auto;
}

/* css/blocks/grid-list.css */
:where(html[dir="rtl"]) .grid-list--no-gap .grid-list-border-outer {
  margin: 0px 0px -1px -1px;
}
@media (max-width: 450px) {
:where(html[dir="rtl"]) #main .grid-list.grid-list--compact .grid-list-border-outer {
  margin: 0px 0px -1px -1px;
}
}

/* css/blocks/gutters.css */
:where(html[dir="rtl"]) .mr {
  margin-left: var(--mr);
  margin-right: 0;
}
:where(html[dir="rtl"]) .ml {
  margin-right: var(--ml);
  margin-left: 0;
}

/* css/blocks/scroller.css */
@media (min-width: 992px) {
:where(html[dir="rtl"]) .table-scroller-wrapper__ear--right {
  left: 0;
  right: auto;
  margin-left: -36px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .table-scroller-wrapper__ear--right:before {
  border-radius: 0px 4px 4px 0px;
}
:where(html[dir="rtl"]) .table-scroller-wrapper__ear--left {
  right: 0;
  margin-right: -36px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .table-scroller-wrapper__ear--left:before {
  border-radius: 4px 0px 0px 4px;
}
:where(html[dir="rtl"]) #table-scroller-wrapper:hover .table-scroller-wrapper__ear--left.showing {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) #table-scroller-wrapper:hover .table-scroller-wrapper__ear--right.showing {
  margin-left: 0;
  margin-right: 0;
}
}

/* css/bonus-system.css */
:where(html[dir="rtl"]) .bonus-system-block, :where(html[dir="rtl"]) .bonus_item_cart, :where(html[dir="rtl"]) .lt_cart_bonus_all {
  padding: 4px 14px 0 0;
}
:where(html[dir="rtl"]) .bonus-system-block:after, :where(html[dir="rtl"]) .bonus_item_cart:after, :where(html[dir="rtl"]) .lt_cart_bonus_all:after {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .services_buy_block .bonus-system-block {
  margin-right: 9px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .prices-services-detail .bonus-system-block {
  margin-right: 8px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .lt_cart_bonus_all, :where(html[dir="rtl"]) .basket_fly .items_wrap .bonus-system-block, :where(html[dir="rtl"]) .basket_hover_block  .bonus-system-block {
  margin-right: auto;
  margin-left: 0;
}

/* css/buy_services.css */
:where(html[dir="rtl"]) .services_in_product .counter_block .minus {
  right: 4px;
  left: auto;
}
:where(html[dir="rtl"]) .services_in_product .counter_block .plus {
  left: 4px;
  right: auto;
}
:where(html[dir="rtl"]) .services_in_product .cost.prices > div:not(.js-info-block) .price {
  text-align: left;
}
:where(html[dir="rtl"]) .buy_services_wrap .cost.prices .more-item-info + .price_matrix_wrapper {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .services_in_product.services_compact .services-item.services_on .services-item__buy {
  right: 46px;
  left: auto;
}
:where(html[dir="rtl"]) .services_in_product.services_compact .services-item__title {
  padding-left: 4px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #main .services_in_product.services_compact .onoff input[type="checkbox"] + label {
  padding-right: 42px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .services_in_product.services_compact .services-item__info .services-item__title > span:before {
  right: 0;
  left: -4px;
}
:where(html[dir="rtl"]) .services_compact .cost.prices .price {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .services_in_product.services_compact .services-item .services-item__cost {
  padding-right: 2px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .services_in_basket.buy_services_wrap .services_in_product.services_compact .services-item .services-item__cost {
  padding-right: 4px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket_hover_block .services_include {
  text-align: left;
}
:where(html[dir="rtl"]) .services_top_hover_item_price {
  text-align: left;
  padding-left: 6px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .services_top_hover_item_title {
  padding-right: 11px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .services_top_hover_item_title:before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .services_top_hover_item_info {
  padding-left: 5px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .services_top_hover_item_price {
  padding-right: 5px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .services_in_basket_page.buy_services_wrap .services_in_product.services_compact .services-item .services-item__cost {
  padding-right: 4px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .services_in_basket_page.buy_services_wrap .services_in_product.services_compact .services-item__title {
  padding-left: 7px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .need_img_padding .services_order_item_info {
  padding-right: 129px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .services_order_item_price {
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .services_order_item_quantity {
  padding-left: 5px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .services_order_item_title {
  padding-right: 11px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .services_order_item_title:before {
  right: 0;
  left: auto;
}
@media (max-width: 991px) {
:where(html[dir="rtl"]) .need_img_padding .services_order_item_info {
  padding-right: 110px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .services_order_item_price {
  padding-left: 20px;
  padding-right: 0;
}
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .services_in_basket_page.buy_services_wrap .services-item__cost .price {
  text-align: right !important;
}
}
@media (min-width: 601px) {
:where(html[dir="rtl"]) .services_in_product:not(.services_compact) .services-item.services_on .services-item__info {
  padding-left: 75px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .services_in_product:not(.services_compact) .services-item.services_on .services-item__buy {
  left: 0;
  right: auto;
}
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .services_in_product .services-item.services_on .services-item__buy {
  right: 53px;
  left: auto;
}
:where(html[dir="rtl"]) .services_in_product .services-item__title {
  padding-left: 3px;
  padding-right: 0;
}
}
@media (max-width: 520px) {
:where(html[dir="rtl"]) .need_img_padding .services_order_item_info {
  padding-right: 20px;
  padding-left: 0;
}
}

/* css/catalog.css */
:where(html[dir="rtl"]) .catalog_detail.share.rss-block + h1 {
  padding-left: 195px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .catalog_detail.share + h1 {
  padding-left: 130px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .catalog_detail .sku_props .mCustomScrollBox {
  padding-left: 13px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .catalog_detail .sku_props .mCustomScrollBox .mCSB_container {
  padding-left: 1px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .catalog_detail .common_select .icon_color {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .catalog_detail .sku_props .bx_item_detail_size ul li {
  margin: 0px 0px 8px 8px;
}
:where(html[dir="rtl"]) .catalog_detail .item_main_info .stickers {
  right: 37px;
  left: auto;
}
:where(html[dir="rtl"]) .catalog_detail .item_main_info.type_clothes .item_slider.has_more {
  padding-right: 110px;
  padding-left: 39px;
}
:where(html[dir="rtl"]) .catalog_detail .props_list.line td {
  text-align: right;
}
:where(html[dir="rtl"]) .catalog_detail .item_slider .like_icons {
  left: -16px;
  right: auto;
}
:where(html[dir="rtl"]) .catalog_detail .top_info .like_icons span.value span {
  margin: 1px 0px 0px 7px;
}
:where(html[dir="rtl"]) .catalog_detail .tizer .image {
  float: right;
}
:where(html[dir="rtl"]) .catalog_detail .tizer .image + .text {
  padding-right: 55px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog_detail .tabs_content .descr_div .char_block {
  padding: 0px 0px 36px 40px;
}
:where(html[dir="rtl"]) .catalog_detail .tabs_content .descr_div .char_block + .serv {
  padding: 0px 10px 0px 0px;
}
:where(html[dir="rtl"]) .catalog_detail .title-tab-heading:before {
  left: 25px;
  right: auto;
}
:where(html[dir="rtl"]) .catalog_detail .tabs_content .props_block .char .hint {
  left: -19px;
  right: auto;
}
:where(html[dir="rtl"]) .catalog_detail .wrapp_docs {
  padding: 0px 0px 0px 20px;
}
:where(html[dir="rtl"]) .catalog_detail .show_btn {
  float: right;
}
:where(html[dir="rtl"]) .catalog_detail .form_wr {
  padding: 0px 21px 0px 0px;
  float: right;
}
:where(html[dir="rtl"]) .catalog_detail .buy_block .button.in-cart i:not(.svg-inline-prediction), :where(html[dir="rtl"]) .catalog_detail .buy_block .btn.in-cart i:not(.svg-inline-prediction) {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .content_wr_float.with-share .catalog_detail {
  float: left;
}
:where(html[dir="rtl"]) .catalog_detail .bx-modal-container .bx-modal-small-title {
  margin-right: 16px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .table-view__props-wrapper .properties {
  padding-right: 4px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .table-view.table-props-cols .table-view__item, :where(html[dir="rtl"]) .table-view.table-props-cols .product-info-head {
  margin-right: -1px;
  border-left-width: 0px;
  margin-left: 0;
  border-right-width: 0;
}
:where(html[dir="rtl"]) .table-view.table-props-cols .cost.prices .more-item-info+.price_matrix_wrapper, :where(html[dir="rtl"]) .table-view.table-props-cols .cost .with_matrix.pl .sale_block .sale_wrapper, :where(html[dir="rtl"]) .table-view.table-props-cols .cost .with_matrix.pl .prices-wrapper {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .ordered-block__text.opened + .ordered-block__spoiler i {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .ordered-block__spoiler i {
  margin-left: 7px;
  margin-right: 0;
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .table-props-cols .product-info-head {
  padding-right: 19px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .table-props-cols .table-view__item-actions .table-view__item-wrapper-head {
  padding-right: 28px;
  padding-left: 0;
}
}
@media (min-width: 601px) {
:where(html[dir="rtl"]) .table-view__sku-info-wrapper {
  padding-right: 4px;
  padding-left: 0;
}
}

/* css/chip.css */
:where(html[dir="rtl"]) .chip__label {
  padding-right: var(--item-pl);
  padding-left: var(--item-pr);
}
:where(html[dir="rtl"]) .chip__icon {
  padding-right: var(--item-pl);
  padding-left: var(--item-pr);
  border-right: 1px solid rgba(255,255,255, 0.2);
  border-left: 0 none;
}

/* css/conditional/filter_search.css */
:where(html[dir="rtl"]) .bx_filter .filter-search .filter-search__icons {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .filter-search .filter-search__input {
  padding: 0 11px 0 30px;
}

/* css/conditional/ui-card.css */
:where(html[dir="rtl"]) .ui-card__img {
  right: 0;
  left: auto;
}

/* css/conditional/video-block.css */
:where(html[dir="rtl"]) .video-block__play::after {
  border-right: var(--transparency) solid #FFF;
  transform: translate(-50%, 50%);
  border-left: 0 none;
}
:where(html[dir="rtl"]) .video-block--center .video-block__play {
  right: calc(50% - var(--size));
  left: auto;
}
:where(html[dir="rtl"]) .video-block--center .video-block__play::after, :where(html[dir="rtl"]) .video-block--center .video-block__play::before {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .video-block .video-js .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
  left: auto;
}

/* css/cross.css */
:where(html[dir="rtl"]) .gallery-list__item-text-cross-part .cross {
  right: 50%;
  transform: translate(50%, -50%);
  left: auto;
}
:where(html[dir="rtl"]) .gallery-list__item-text-cross-part .cross:before, :where(html[dir="rtl"]) .gallery-list__item-text-cross-part .cross:after {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .gallery-list__item-text-cross-part .cross:before {
  transform: translate(50%, -50%);
}
:where(html[dir="rtl"]) .gallery-list__item-text-cross-part .cross:after {
  transform: translate(50%, -50%);
  right: 50%;
  left: auto;
}

/* css/detail-gallery.css */
:where(html[dir="rtl"]) .gallery-slider-thumb-button.gallery-slider-thumb-button--prev {
  margin-left: 4px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .gallery-slider-thumb-button.gallery-slider-thumb-button--next {
  margin-right: 4px;
  margin-left: 0;
}
@media screen and (min-width: 601px) {
:where(html[dir="rtl"]) .detail-gallery-big--vertical .gallery-slider-thumb-button .svg {
  transform: rotateZ(-90deg);
}
:where(html[dir="rtl"]) .detail-gallery-big--vertical .gallery-slider-thumb-button.gallery-slider-thumb-button--prev {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .detail-gallery-big--vertical .gallery-slider-thumb-button.gallery-slider-thumb-button--next {
  margin-right: 0;
  margin-left: 0;
}
}

/* css/drop.css */
:where(html[dir="rtl"]) .drop-zone__image img {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .drop-zone__image-close {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .drop-zone__image-icon {
  left: 8px;
  right: auto;
}
:where(html[dir="rtl"]) .drop-zone__wrapper-text {
  padding-right: 19px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .drop-zone__wrapper-text:before {
  right: 0;
  left: auto;
}

/* css/flexslider.css */
:where(html[dir="rtl"]) .carousel li {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .flex-direction-nav a {
  text-shadow: -1px 1px 0 rgba(255,255,255,0.3);
}
:where(html[dir="rtl"]) .flex-direction-nav .flex-prev {
  right: -50px;
  left: auto;
}
:where(html[dir="rtl"]) .flex-direction-nav .flex-next {
  left: -50px;
  text-align: left;
  right: auto;
}
:where(html[dir="rtl"]) .flexslider:hover .flex-prev {
  right: 10px;
  left: auto;
}
:where(html[dir="rtl"]) .flexslider:hover .flex-next {
  left: 10px;
  right: auto;
}
:where(html[dir="rtl"]) .flex-pauseplay a {
  right: 10px;
  left: auto;
}
:where(html[dir="rtl"]) .flex-control-thumbs li {
  float: right;
}
@media screen and (max-width: 860px) {
:where(html[dir="rtl"]) .flex-direction-nav .flex-prev {
  right: 10px;
  left: auto;
}
:where(html[dir="rtl"]) .flex-direction-nav .flex-next {
  left: 10px;
  right: auto;
}
}

/* css/footer.css */
:where(html[dir="rtl"]) footer #bx-composite-banner .bx-composite-btn {
  padding: 0 13px 0 38px !important;
}
:where(html[dir="rtl"]) footer .second_bottom_menu {
  margin: 0 50px 0 0;
}
:where(html[dir="rtl"]) footer .third_bottom_menu {
  margin: 0 15px 0 0;
}
:where(html[dir="rtl"]) footer .info .phone.blocks .phone {
  margin: 0 0 0 19px;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
:where(html[dir="rtl"]) footer .info .phone.blocks .phone .svg.svg-inline-phone {
  right: 3px;
  left: auto;
}
:where(html[dir="rtl"]) footer .info .phone.blocks .phone .svg.svg-inline-down {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) footer .info .phone.blocks .phone > .wrap > div {
  padding: 0 29px 0 13px;
}
:where(html[dir="rtl"]) footer .info .phone.blocks .phone.with_dropdown {
  margin-left: 7px;
  margin-right: 0;
}
:where(html[dir="rtl"]) footer .info .phone.blocks .dropdown {
  right: 6px;
  left: auto;
}
:where(html[dir="rtl"]) footer .info .phone.blocks .dropdown.with_icons {
  right: -13px;
  left: auto;
}
:where(html[dir="rtl"]) footer .info .phone .svg-phone {
  right: 3px;
  left: auto;
}
:where(html[dir="rtl"]) footer .info .callback_wrap {
  margin-right: 29px;
  margin-left: 0;
}
:where(html[dir="rtl"]) footer .info .email {
  padding: 0 29px 0 0;
}
:where(html[dir="rtl"]) footer .info .email .svg {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) footer .info .address {
  padding: 0 29px 0 0;
}
:where(html[dir="rtl"]) footer .info .address .svg {
  right: 1px;
  left: auto;
}
:where(html[dir="rtl"]) footer .info .subscribe_button {
  margin: 0 0px 35px 9px;
}
:where(html[dir="rtl"]) footer .info .subscribe_button .btn {
  padding: 15px 18px 14px 45px;
  text-align: right;
}
:where(html[dir="rtl"]) footer .info .subscribe_button .btn svg {
  left: 19px;
  right: auto;
}
:where(html[dir="rtl"]) footer .info .social-icons {
  text-align: right;
}
:where(html[dir="rtl"]) footer .footer_bottom .pull-right:not(:first-of-type) {
  margin-left: 78px;
  margin-right: 0;
}
:where(html[dir="rtl"]) footer .pays i:first-child {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) footer .pays i:last-child {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) footer .light #bx-composite-banner .bx-composite-btn {
  background-position: left -31px !important;
}
:where(html[dir="rtl"]) .subscribe-block-wrapper .inner-wrapper .row > div .subscribe-edit {
  padding-right: 43px;
  padding-left: 14px;
}
:where(html[dir="rtl"]) body .subscribe-block-wrapper .text {
  padding-right: 69px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .subscribe-block-wrapper .text .svg {
  right: 29px;
  left: auto;
}
:where(html[dir="rtl"]) .subscribe-block-wrapper .form-control.subscribe-input {
  padding: 12px 17px 14px 165px;
}
:where(html[dir="rtl"]) .subscribe-block-wrapper .subscribe-btn {
  left: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  padding: 14px 26px 14px 23px;
  right: auto;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
:where(html[dir="rtl"]) .wide-subscribe:not(.light) .subscribe-block-wrapper form .form-control.subscribe-input {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
:where(html[dir="rtl"]) footer .shorten .footer_top .wrapper {
  padding-left: 55px;
  padding-right: 0;
}
:where(html[dir="rtl"]) footer .shorten .social-icons {
  text-align: right;
}
:where(html[dir="rtl"]) footer .shorten .print-link .svg-print {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) footer .shorten #bx-composite-banner {
  margin: -6px 58px -6px 0;
}
:where(html[dir="rtl"]) body #footer .confidentiality {
  padding-right: 32px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body #footer .confidentiality .svg {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) footer .short .contact-block .info {
  padding-right: 52px;
  padding-left: 0;
}
:where(html[dir="rtl"]) footer .short .social-icons {
  padding-right: 36px;
  text-align: right;
  padding-left: 0;
}
:where(html[dir="rtl"]) footer .short .right_block {
  float: left;
}
:where(html[dir="rtl"]) footer .short .print-link {
  padding: 0 31px 0 0;
}
:where(html[dir="rtl"]) footer .short .print-link .icon {
  right: 2px;
  left: auto;
}
:where(html[dir="rtl"]) footer .short .info .address .svg {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) footer .short .pays {
  padding-right: 40px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .buttons .settings {
  padding: 0 26px 0 0;
}
:where(html[dir="rtl"]) .buttons .settings .svg {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .success .description .success_icon {
  float: right;
}
:where(html[dir="rtl"]) .success .description .success-text {
  padding: 3px 125px 0 0;
}
:where(html[dir="rtl"]) .developer__title {
  margin: 0 0 0 15px;
}
@media (max-width: 1248px) {
:where(html[dir="rtl"]) footer .short .social-block .social-icons {
  padding-right: 44px;
  padding-left: 0;
}
:where(html[dir="rtl"]) footer .short .pays {
  padding-right: 48px;
  padding-left: 0;
}
}
@media (max-width: 991px) {
:where(html[dir="rtl"]) footer .second_bottom_menu {
  margin-right: 20px;
  margin-left: 0;
}
:where(html[dir="rtl"]) body .subscribe-block-wrapper .text {
  padding-right: 16px;
  padding-left: 0;
}
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) footer .second_bottom_menu {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) body footer .footer_bottom .pull-right:not(:first-of-type) {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) footer .shorten .footer_top .wrapper {
  padding-left: 16px;
  padding-right: 0;
}
:where(html[dir="rtl"]) footer .info .subscribe_button {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) footer.mobile .compact_arrow {
  left: 16px;
  right: auto;
}
:where(html[dir="rtl"]) footer.mobile .bottom-menu .item .title {
  text-align: right;
}
:where(html[dir="rtl"]) footer.mobile .bottom-menu .items:not(.opened) .compact_arrow {
  transform: rotate(180deg);
}
}
@media (max-width: 400px) {
:where(html[dir="rtl"]) .subscribe-block-wrapper .form-control.subscribe-input {
  padding-left: 130px;
  padding-right: 0;
}
}

/* css/gallery_small.css */
:where(html[dir="rtl"]) .small-gallery-block__item-counter {
  left: 0;
  right: auto;
}

/* css/header.css */
:where(html[dir="rtl"]) .top-block .menu.topest {
  right: -1px;
  left: auto;
}
:where(html[dir="rtl"]) .top-block .menu.topest > li {
  margin: 0 34px 0 0;
}
:where(html[dir="rtl"]) .top-block .menu.topest > li:first-child {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .top-block .menu.topest li a .svg {
  margin: 0px 0px 0px 5px;
}
:where(html[dir="rtl"]) .top-block .menu.topest li.more .dropdown {
  right: -17px;
  left: auto;
}
:where(html[dir="rtl"]) .top-block .menu.topest li.more .dropdown > li {
  text-align: right;
}
:where(html[dir="rtl"]) .top-block .region_wrapper {
  padding-left: 0;
  margin-left: 0;
  padding-right: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .top-block .top-block-item .address {
  padding-right: 22px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .top-block .top-block-item .personal-link .name {
  padding: 0 12px 0 0;
}
:where(html[dir="rtl"]) body .wrapper1.basket_normal .top-block .logo_and_menu-row .wrap_icon.person .dropdown-menu {
  right: auto;
  left: auto;
}
:where(html[dir="rtl"]) body .wrapper1.basket_normal .top-block .wb .wrap_icon.person .dropdown-menu {
  right: -40px;
  left: auto;
}
:where(html[dir="rtl"]) .wrapper1.sticky_menu #header .logo_and_menu-row .top-block .wrap_icon.person {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .top-block.top-block-v1 .wrapp_block > .row > div:last-of-type {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .top-block.top-block-v1 .region_wrapper {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .top-block.top-block-v1 .with_dropdown .svg-inline-down {
  left: 6px;
  right: auto;
}
:where(html[dir="rtl"]) .top-block .top-block-item .phone-block.icons {
  padding-right: 22px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .top-block-item .phone-block.icons .phone.with_dropdown > .dropdown {
  right: -28px;
  left: auto;
}
:where(html[dir="rtl"]) .top-block-item .phone-block.blocks .phone.with_dropdown > .dropdown {
  right: -28px;
  left: auto;
}
:where(html[dir="rtl"]) .top-block-item .phone-block.icons .phone.with_dropdown > .dropdown.with_icons {
  right: -49px;
  left: auto;
}
:where(html[dir="rtl"]) .smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .top-block .region_wrapper {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .smalls.big_header .top-block .top-block-item.logo_and_menu-row {
  padding-left: 16px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .logo_and_menu-row .content-block .subcontent .top-block .menu.topest > li {
  margin-right: 37px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .logo_and_menu-row .content-block .subcontent .top-block .menu.topest > li:first-child {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .logo_and_menu-row .content-block .subcontent .top-block .menu.topest > li a .svg {
  margin-left: 6px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .top-block.top-block-v1 .wrapp_block .top-block-item.to-mr {
  margin-left: -1px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .wrapper1 .header-v4 .region_wrapper {
  padding: 0px 0px 1px 26px;
}
:where(html[dir="rtl"]) .wrapper1 .header-v5 .region_wrapper {
  padding: 0px 0px 1px 20px;
}
:where(html[dir="rtl"]) .top-block.top-block-v1.header-v9 .region_wrapper {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .wrapper1 .header-v9 .logo_and_menu-row .phone-block .phone > .svg-inline-phone {
  margin-left: 11px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .wrapper1.basket_normal .header-v9 .logo_and_menu-row .wrap_icon .inline-search-show {
  margin-left: 8px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .wrapper1 .header-v10 .wicons .region_wrapper {
  padding: 0px 27px 1px 49px;
}
:where(html[dir="rtl"]) .wrapper1 .header-v10 .wicons .region_wrapper > .io_wrapper > .svg {
  right: 1px;
  left: auto;
}
:where(html[dir="rtl"]) .wrapper1.basket_normal .header-v10 .logo_and_menu-row .search_wrap {
  padding-left: 58px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .wrapper1 .header-v10 .logo_and_menu-row .search_wrap {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .wrapper1 .header-v13 .smlong .logo-row .region_wrapper {
  padding-left: 25px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .wrapper1 .header-v13 .logo_and_menu-row .phone-block.blocks .callback-block {
  margin-right: 1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .wrapper1 .header-v13 .logo_and_menu-row .phone-block.blocks .svg-inline-down {
  left: 5px;
  right: auto;
}
:where(html[dir="rtl"]) .top-block.top-block-v1.header-v14 .region_wrapper {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .wrapper1 .header-v14 .phone-block .svg-inline-down, :where(html[dir="rtl"]) .wrapper1 .header-v15 .phone-block .svg-inline-down, :where(html[dir="rtl"]) .wrapper1 .header-v16 .phone-block .svg-inline-down {
  left: 5px;
  right: auto;
}
:where(html[dir="rtl"]) .wrapper1 .header-v14.top-block.top-block-v1 .addr-block {
  padding-right: 15px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper1 .header-v15 .paddings .logo-block {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .top-block.top-block-v1.header-v16 .region_wrapper {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .logo_and_menu-row.long_menu  .basket-link {
  padding-right: 35px;
  padding-left: 0px;
}
:where(html[dir="rtl"]) .wrapper1:not(.basket_normal) .header-v17 .logo_and_menu-row .search_wrap {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .long_search .basket-link {
  padding-left: 0;
  padding-right: 35px;
}
:where(html[dir="rtl"]) .wrapper1 .header-v16.top-block .menu.topest li a .svg {
  margin-left: 11px;
  right: 1px;
  margin-right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .wrapper1 .header-v17 .paddings .logo-block {
  padding-left: 54px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .line-block__item.with_burger {
  padding-left: 85px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .wrapper1 .header-v20 .smalls.logo_and_menu-row .logo-block {
  padding-left: 60px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .wrapper1 .header-v20 .smalls .logo-row .logo {
  padding-right: 2px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper1 .header-v20 .logo_and_menu-row .phone-block.blocks .callback-block {
  margin-right: 1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .wrapper1 .header-v20  .right_blocks {
  padding-right: 100px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .logo_and_menu-row .right_blocks .region_wrapper {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .wrapper1 .top-block + .header-wrapper .smalls.logo_and_menu-row .paddings .wides .logo-block {
  padding-left: 52px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .wrapper1 .top-block + .header-wrapper .smalls.logo_and_menu-row .wides .basket-link {
  padding-right: 29px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper1 .header-v22.top-block + .header-wrapper .logo_and_menu-row .logo-row .logo, :where(html[dir="rtl"]) .wrapper1 .header-v23.top-block + .header-wrapper .logo_and_menu-row .logo-row .logo {
  padding-right: 2px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .smalls .header-wrapper.header-v17 .logo_and_menu-row.longs .paddings .logo-block {
  padding-left: 50px;
  padding-right: 0;
}
:where(html[dir="rtl"]) body .smalls .header-wrapper.header-v17 .logo_and_menu-row.longs .logo-row .logo {
  padding-right: 2px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .smalls .header-wrapper.header-v17 .logo_and_menu-row.longs .mega-menu .wrap > a .svg.svg-inline-down {
  margin-right: 4px;
  margin-left: 0;
}
:where(html[dir="rtl"]) body .smalls .header-v17 .logo_and_menu-row .search_wrap {
  padding-right: 47px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .smalls .header-v17 .longest .basket-link {
  padding-right: 29px;
  padding-left: 1px;
}
:where(html[dir="rtl"]) body .smalls .header-v16.top-block .menu.topest li a .svg {
  margin-left: 7px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .header__top-item.with_padding_right .region_wrapper {
  padding-left: 60px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .header-v25 .header__sub-inner .header__left-part {
  margin-right: 20px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .header-v25 .subcontent .subbottom .right-icons {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .big_header .header-wrapper.header-v26 .logo-row .subbottom > .menu {
  padding-left: 220px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .big_header.basket_normal .header-wrapper.header-v26 .logo-row .subbottom > .menu, :where(html[dir="rtl"]) .big_header.basket_normal .header-wrapper.header-v27 .logo-row .subbottom > .menu {
  padding-left: 350px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .smalls.big_header
  .header-wrapper.header-v26.fix-logo
  .logo_and_menu-row
  .wides
  .content-block
  .subcontent
  .region_wrapper {
  margin-right: 1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .smalls.big_header
  .header-wrapper.header-v26.fix-logo
  .logo_and_menu-row
  .wides
  .content-block
  .subcontent
  .callback-block {
  margin-left: 11px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .smalls.big_header
  .header-wrapper.header-v26.fix-logo
  .logo_and_menu-row
  .wides
  .content-block
  .subcontent
  .with_dropdown {
  padding-left: 10px !important;
  padding-right: 0 !important;
}
:where(html[dir="rtl"]) .header-v26 .subcontent .subbottom .right-icons {
  padding-right: 40px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .big_header .header-wrapper.header-v27.fix-logo .logo_and_menu-row .wides .content-block .subcontent .region_wrapper {
  margin-right: 1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .shorts .with_dropdown {
  padding-left: 10px !important;
  padding-right: 0 !important;
}
:where(html[dir="rtl"]) .wrapper1 .header-v27 .top-block-item .phone-block.icons .phone.with_dropdown > .dropdown {
  right: -26px;
  left: auto;
}
:where(html[dir="rtl"]) .wrapper1 .header-v27 .top-block-item .phone-block.icons .phone.with_dropdown > .dropdown.with_icons {
  right: -49px;
  left: auto;
}
:where(html[dir="rtl"]) .header-v27 .subcontent .subbottom .right-icons {
  padding-right: 40px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper1 .header-v28 .search_wraps {
  padding-left: 100px;
  padding-right: 10px;
}
:where(html[dir="rtl"]) .wrapper1 .header-v28 .basket-link.compare {
  padding-right: 75px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper1.sticky_menu.sm .header-v28 .logo_and_menu-row .float_wrapper {
  padding-right: 61px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper1.sticky_menu.sm:not(.basket_normal) .header-v28 .logo_and_menu-row .search_wrap {
  padding-left: 96px;
  padding-right: 40px;
}
:where(html[dir="rtl"]) .wrapper1.sticky_menu.sm .header-v28 .content-block .subcontent .basket-link {
  padding-right: 30px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .logo_block.with_padding {
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .search_block.with_padding {
  padding-left: 30px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .wrapper1.sticky_menu.sm .header-v28 .phone.with_dropdown {
  padding-left: 13px !important;
  padding-right: 0 !important;
}
:where(html[dir="rtl"]) .header__left-part {
  padding-left: 40px;
  padding-right: 0;
}
@media screen and (max-width: 1299px) {
:where(html[dir="rtl"]) .top-block .menu.topest li.more .dropdown {
  right: auto;
  left: -17px;
}
}
@media (min-width: 992px) and (max-width: 1100px) {
:where(html[dir="rtl"]) .wrapper1.basket_normal.header-v19 .smalls.logo_and_menu-row .paddings .wides .logo-block {
  padding-left: 24px;
  padding-right: 0;
}
}
@media (max-width: 1199px) {
:where(html[dir="rtl"]) .wrapper1 .header-v28 .search_wraps {
  padding-left: 50px;
  padding-right: 0;
}
}

/* css/header28.css */
@media (min-width: 1332px) and (max-width: 1500px) {
:where(html[dir="rtl"]) .bx-set-constructor .row.result {
  padding-right: 0;
  padding-left: 0;
}
}
@media (min-width: 992px) and (max-width: 1200px) {
:where(html[dir="rtl"]) .bx-set-constructor .row.result {
  padding-right: 0;
  padding-left: 0;
}
}

/* css/header_fixed.css */
@media not print {
:where(html[dir="rtl"]) #headerfixed .sep-left {
  border-left: rgba(0, 0, 0, 0.05) 1px solid;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #headerfixed .logo-row .logo {
  padding-left: 12px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #headerfixed .menu-block.rows {
  padding: 0px 16px 0px 23px;
}
:where(html[dir="rtl"]) #headerfixed .menu-block .title .svg {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) #headerfixed .logo-row .menu-block.rows .navs {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) #headerfixed .v1 .menu-block .navs ul li a {
  padding: 14px 19px 14px 29px !important;
}
:where(html[dir="rtl"]) #headerfixed .menu-block.rows .navs ul li a i {
  left: 13px;
  right: auto;
}
:where(html[dir="rtl"]) #headerfixed .menu-block.rows .navs ul.dropdown-menu {
  right: 100%;
  left: auto;
}
:where(html[dir="rtl"]) #headerfixed .logo-row.v1 .burger {
  padding: 0 0 0 40px;
}
:where(html[dir="rtl"]) #headerfixed .logo-row.v1 .logo-block .logo {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) #headerfixed .logo-row.v1 .wrap_icon .title, :where(html[dir="rtl"]) #headerfixed .logo-row.v1 .wrap_icon .name {
  padding-right: 9px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #headerfixed .logo-row.v1 .wrap_icon .personal-link .name {
  margin: 5px 0px 0px 0;
}
:where(html[dir="rtl"]) body .wrapper1:not(.basket_normal) #headerfixed .logo-row.v1 .auth_wr_inner.with_dropdown > .svg.inline {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) body .wrapper1.basket_normal #headerfixed .logo-row.v1 .auth_wr_inner.with_dropdown {
  padding-left: 6px !important;
  padding-right: 0 !important;
}
:where(html[dir="rtl"]) #headerfixed .logo-row.v3 .search_wrap .search-wrapper .search .search-input {
  padding: 0 22px 0 50px;
}
:where(html[dir="rtl"]) #headerfixed .logo-row.v3 .search_wrap .search-wrapper .search.search--hastype .search-input {
  padding-left: 136px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #headerfixed .logo-row.v3 .search_wrap .search-wrapper .search .dropdown-select {
  left: 70px;
  right: auto;
}
:where(html[dir="rtl"]) #headerfixed .logo-row.v3 .search .btn-search {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) #headerfixed .logo-row.v3 .search .search-button-div {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) #headerfixed .logo-row.v3 .burger {
  padding: 0 0 0 40px;
}
}

/* css/jquery.fancybox.css */
:where(html[dir="rtl"]) .fancybox-is-hidden {
  right: -9999px;
  left: auto;
}
:where(html[dir="rtl"]) .fancybox-container {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .fancybox-infobar, :where(html[dir="rtl"]) .fancybox-toolbar, :where(html[dir="rtl"]) .fancybox-caption, :where(html[dir="rtl"]) .fancybox-navigation .fancybox-button {
  direction: rtl;
}
:where(html[dir="rtl"]) .fancybox-infobar {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .fancybox-toolbar {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .fancybox-stage {
  direction: rtl;
}
:where(html[dir="rtl"]) .fancybox-slide {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .fancybox-content {
  text-align: right;
}
:where(html[dir="rtl"]) .fancybox-slide--image .fancybox-content {
  right: 0;
  -ms-transform-origin: top right;
  transform-origin: top right;
  left: auto;
}
:where(html[dir="rtl"]) .fancybox-image, :where(html[dir="rtl"]) .fancybox-spaceball {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .fancybox-iframe {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .fancybox-progress {
  -ms-transform-origin: 100%;
  transform-origin: 100%;
}
:where(html[dir="rtl"]) .fancybox-close-small {
  left: -12px;
  right: auto;
}
:where(html[dir="rtl"]) .fancybox-slide--html .fancybox-close-small {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .fancybox-navigation .fancybox-button--arrow_left {
  right: 0;
  right: env(safe-area-inset-right);
  padding: 31px 6px 31px 26px;
  left: auto;
  left: auto;
}
:where(html[dir="rtl"]) .fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 26px 31px 6px;
  left: 0;
  left: env(safe-area-inset-left);
  right: auto;
  right: auto;
}
:where(html[dir="rtl"]) .fancybox-loading {
  right: 50%;
  margin: -25px -25px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) .fancybox-fx-slide.fancybox-slide--previous {
  transform: translate3d(100%, 0, 0);
}
:where(html[dir="rtl"]) .fancybox-fx-slide.fancybox-slide--next {
  transform: translate3d(-100%, 0, 0);
}
:where(html[dir="rtl"]) .fancybox-fx-rotate.fancybox-slide--previous {
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
:where(html[dir="rtl"]) .fancybox-fx-rotate.fancybox-slide--next {
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg);
}
:where(html[dir="rtl"]) .fancybox-fx-circular.fancybox-slide--previous {
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}
:where(html[dir="rtl"]) .fancybox-fx-circular.fancybox-slide--next {
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}
:where(html[dir="rtl"]) .fancybox-fx-tube.fancybox-slide--previous {
  transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}
:where(html[dir="rtl"]) .fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}
:where(html[dir="rtl"]) .fancybox-share__button svg {
  margin-left: 7px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .fancybox-thumbs {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .fancybox-show-thumbs .fancybox-inner {
  left: 212px;
  right: auto;
}
:where(html[dir="rtl"]) .fancybox-thumbs__list a {
  float: right;
}
@media all and (max-height: 576px) {
:where(html[dir="rtl"]) .fancybox-close-small {
  left: -6px;
  right: auto;
}
:where(html[dir="rtl"]) .fancybox-slide--image .fancybox-close-small {
  left: 0;
  right: auto;
}
}
@media all and (max-width: 576px) {
:where(html[dir="rtl"]) .fancybox-show-thumbs .fancybox-inner {
  left: 110px;
  right: auto;
}
}

/* css/left_block_main_page.css */
@media (min-width: 992px) {
:where(html[dir="rtl"]) .wrapper1.with_left_block .item-views.company.type2.md .text.with-benefit .buttons {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .wrapper1.with_left_block .item-views.company.type1.lg .item .text {
  padding: 32px 0px 32px 24px;
}
:where(html[dir="rtl"]) .wrapper1.with_left_block .with-padding.company .item.video-block {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) body.right_mainpage_banner.BIG_BANNER_INDEX_type_4 .wrapper1.with_left_block.front_page .flexslider .left .banner_title {
  margin-right: 50px;
  margin-left: 0;
}
:where(html[dir="rtl"]) body.right_mainpage_banner.BIG_BANNER_INDEX_type_4 .wrapper1.with_left_block.front_page .flexslider .left .banner_text {
  margin-right: 50px;
  margin-left: 0;
}
:where(html[dir="rtl"]) body.right_mainpage_banner.BIG_BANNER_INDEX_type_4 .wrapper1.with_left_block.front_page .flexslider .left .banner_buttons {
  margin-right: 50px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .wrapper1.with_left_block .item-views.sales2.sm .item-wrapper > .item {
  padding: 33px 25px 23px 24px;
}
:where(html[dir="rtl"]) .wrapper1.with_left_block .sales2 .info-sticker-block.top {
  right: 25px;
  left: auto;
}
}
@media (min-width: 992px) and (max-width: 1300px) {
:where(html[dir="rtl"]) .wrapper1.with_left_block .item-views.company.type2.sm .item.video-block .image {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .wrapper1.with_left_block .item-views.company.type2.sm.no-img .text.with-benefit {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper1.with_left_block .item-views.company.type2.md .item.video-block .image {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) body .wrapper1.with_left_block .item-views.float_banners2 .item.flexbox div.image {
  right: 0px;
  left: auto;
}
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .wrapper1.with_left_block .front_map3 .wrapper_block.title_right .block_container .block_container_inner {
  margin-right: 17px;
  margin-left: 0;
}
}
@media (min-width: 1200px) {
:where(html[dir="rtl"]) .wrapper1.with_left_block.front_page .reviews.item-views.compact .item .top-info .votes_block.nstar {
  left: auto;
  right: 0px;
  float: right !important;
}
}
:where(html[dir="rtl"]) body .wrapper1.with_left_block .with_title .block_container.bordered {
  border-left-width: 1px;
  border-right-width: 0;
}

/* css/lite.bootstrap.css */
:where(html[dir="rtl"]) .pull-right {
  float: left !important;
}
:where(html[dir="rtl"]) .pull-left {
  float: right !important;
}
:where(html[dir="rtl"]) .text-left {
  text-align: right;
}
:where(html[dir="rtl"]) .text-right {
  text-align: left;
}
:where(html[dir="rtl"]) .col-xs-2, :where(html[dir="rtl"]) .col-xs-3, :where(html[dir="rtl"]) .col-xs-4, :where(html[dir="rtl"]) .col-xs-5, :where(html[dir="rtl"]) .col-xs-6, :where(html[dir="rtl"]) .col-xs-7, :where(html[dir="rtl"]) .col-xs-8 {
  float: right;
}
:where(html[dir="rtl"]) .tooltip.right {
  margin-right: 3px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .tooltip.left {
  margin-right: -3px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .tooltip.top .tooltip-arrow {
  right: 50%;
  margin-right: -5px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .tooltip.top-left .tooltip-arrow {
  right: 5px;
  left: auto;
}
:where(html[dir="rtl"]) .tooltip.top-right .tooltip-arrow {
  left: 5px;
  right: auto;
}
:where(html[dir="rtl"]) .tooltip.right .tooltip-arrow {
  right: 0;
  border-left-color: #000000;
  border-width: 5px 0 5px 5px;
  left: auto;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .tooltip.left .tooltip-arrow {
  left: 0;
  border-right-color: #000000;
  border-width: 5px 5px 5px 0;
  right: auto;
  border-left-color: transparent;
}
:where(html[dir="rtl"]) .tooltip.bottom .tooltip-arrow {
  right: 50%;
  margin-right: -5px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .tooltip.bottom-left .tooltip-arrow {
  right: 5px;
  left: auto;
}
:where(html[dir="rtl"]) .tooltip.bottom-right .tooltip-arrow {
  left: 5px;
  right: auto;
}
:where(html[dir="rtl"]) .alert-dismissable {
  padding-left: 35px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .alert-dismissable .close {
  left: -21px;
  right: auto;
}
:where(html[dir="rtl"]) .dropdown-menu {
  right: 0;
  float: right;
  left: auto;
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .col-sm-2, :where(html[dir="rtl"]) .col-sm-3, :where(html[dir="rtl"]) .col-sm-4, :where(html[dir="rtl"]) .col-sm-5, :where(html[dir="rtl"]) .col-sm-6, :where(html[dir="rtl"]) .col-sm-7, :where(html[dir="rtl"]) .col-sm-8, :where(html[dir="rtl"]) .col-sm-9 {
  float: right;
}
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .col-md-2, :where(html[dir="rtl"]) .col-md-3, :where(html[dir="rtl"]) .col-md-4, :where(html[dir="rtl"]) .col-md-5, :where(html[dir="rtl"]) .col-md-6, :where(html[dir="rtl"]) .col-md-7, :where(html[dir="rtl"]) .col-md-8, :where(html[dir="rtl"]) .col-md-9 {
  float: right;
}
}
@media (min-width: 1200px) {
:where(html[dir="rtl"]) .col-lg-2, :where(html[dir="rtl"]) .col-lg-3, :where(html[dir="rtl"]) .col-lg-4, :where(html[dir="rtl"]) .col-lg-5, :where(html[dir="rtl"]) .col-lg-6, :where(html[dir="rtl"]) .col-lg-7 {
  float: right;
}
}

/* css/main_slider.css */
:where(html[dir="rtl"]) .top_slider_wrapp .main-slider__wrapper .text .section {
  margin: 0 1px 16px 0;
}
:where(html[dir="rtl"]) body .top_slider_wrapp .main-slider__wrapper .text .banner_title .section {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) body .top_slider_wrapp .main-slider__wrapper .text .banner_title .head-title {
  margin-right: -2px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .main-slider__item .left {
  text-align: right;
}
:where(html[dir="rtl"]) .main-slider__item .left .banner_title, :where(html[dir="rtl"]) .main-slider__item .left .banner_text {
  margin-right: 90px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .main-slider__item .left .banner_buttons {
  margin-right: 87px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .box .votes_block.nstar .ratings {
  padding-left: 15px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .top_slider_wrapp .main-slider__wrapper .banner_buttons.with_actions > .btn:last-of-type {
  margin: 10px 0px 10px 10px;
}
:where(html[dir="rtl"]) .top_slider_wrapp .main-slider__wrapper .banner_buttons.with_actions > .btn.btn-video {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap {
  margin-left: 6px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap:last-of-type {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .main-slider .banner_title, :where(html[dir="rtl"]) .main-slider .banner_text, :where(html[dir="rtl"]) .main-slider .banner_buttons {
  text-align: right;
}
:where(html[dir="rtl"]) .navigation_offset:hover .swiper-button-next {
  left: 26px;
  right: auto;
}
:where(html[dir="rtl"]) .navigation_offset:hover .swiper-button-prev {
  right: 21px;
  left: auto;
}
:where(html[dir="rtl"]) .top_slider_wrapp .box .btn.btn-video.play:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .top_slider_wrapp .box .btn.btn-video:not(.play):before {
  right: 50%;
  margin: -6px -5px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) .top_slider_wrapp .box .video.cover {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .half_block .top_slider_wrapp .box .video.cover {
  right: 50%;
  transform: translate(50%, -50%);
  left: auto;
}
:where(html[dir="rtl"]) .top_big_banners .blocks2 {
  float: right;
}
:where(html[dir="rtl"]) .top_big_banners .items .item {
  float: right;
}
:where(html[dir="rtl"]) .top_big_banners.half_block .main-slider__item .img {
  padding-right: 130px;
  padding-left: 0;
}
@media (max-width: 1020px) and (min-width: 950px) {
:where(html[dir="rtl"]) .main-slider .banner_title, :where(html[dir="rtl"]) .main-slider .banner_text, :where(html[dir="rtl"]) .main-slider .banner_buttons {
  margin-left: 40px;
  margin-right: 0;
}
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .top_big_banners.half_block .main-slider .banner_title .head-title {
  padding-left: 80px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .top_big_banners.half_block .main-slider .banner_title .head-title:after {
  left: -95px;
  right: auto;
}
:where(html[dir="rtl"]) body.BIG_BANNER_INDEX_type_2 .top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_buttons, :where(html[dir="rtl"]) body.BIG_BANNER_INDEX_type_2 .top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_text, :where(html[dir="rtl"]) body.BIG_BANNER_INDEX_type_2 .top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_title {
  margin-right: 100px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_buttons, :where(html[dir="rtl"]) .top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_text, :where(html[dir="rtl"]) .top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_title {
  margin-right: 50px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .top_big_banners.short_block .slide .top_slider_wrapp .main-slider .banner_title, :where(html[dir="rtl"]) .top_big_banners.short_block .slide .top_slider_wrapp .main-slider .banner_text, :where(html[dir="rtl"]) .top_big_banners.short_block .slide .top_slider_wrapp .main-slider .banner_buttons {
  margin-left: 0px;
  margin-right: 0;
}
}
@media screen and (max-width: 991px),
  projection and (max-width: 991px),
  tv and (max-width: 991px),
  handheld and (max-width: 991px) {
:where(html[dir="rtl"]) .top_slider_wrapp .main-slider__item .text.left .banner_text, :where(html[dir="rtl"]) .top_slider_wrapp .main-slider__item .text.left .banner_title, :where(html[dir="rtl"]) .top_slider_wrapp .main-slider__item .text.left .banner_buttons, :where(html[dir="rtl"]) .top_slider_wrapp .left .text .section {
  margin-right: 80px;
  margin-left: 0;
}
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .navigation_offset .swiper-button-next {
  left: -10px;
  text-align: left;
  right: auto;
}
:where(html[dir="rtl"]) .navigation_offset .swiper-button-prev {
  right: -10px;
  left: auto;
}
:where(html[dir="rtl"]) body .top_big_banners.half_block .main-slider .box:after {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .top_big_banners.half_block .main-slider {
  text-align: right;
}
:where(html[dir="rtl"]) .top_big_banners.half_block .swiper-pagination {
  padding-right: 90px;
  text-align: right;
  left: 0px;
  padding-left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .half_block .top_slider_wrapp .wrapper_video {
  right: 50%;
  left: auto;
}
}
@media screen and (max-width: 767px),
  projection and (max-width: 767px),
  tv and (max-width: 767px),
  handheld and (max-width: 767px) {
:where(html[dir="rtl"]) body .top_slider_wrapp .main-slider__item td.text.left .banner_title {
  margin-right: 10px;
  margin-left: 10px;
}
:where(html[dir="rtl"]) .top_slider_wrapp.view_2 .main-slider__item td.img:not(.with_video) img {
  right: 50%;
  transform: translateX(50%);
  left: auto;
}
:where(html[dir="rtl"]) .top_slider_wrapp.view_2 .main-slider__item .adaptive_info .view_sale_block {
  margin-left: 31px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .top_slider_wrapp.view_2 .main-slider__item .adaptive_info .price_adaptive_wrapper .price_adaptive_wrapper_inner {
  text-align: right;
}
:where(html[dir="rtl"]) .top_slider_wrapp.view_2 .main-slider__item .banner_buttons.with_actions > .btn:last-of-type {
  margin-left: 14px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .top_slider_wrapp.view_2 .main-slider__item .adaptive_info .banner_buttons.with_actions .wrap {
  margin-left: 4px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .top_slider_wrapp.view_3 .image.wvideo .img.with_video .play.btn-video {
  transform: translate3d(50%, -50%, 0px);
  right: 50%;
  left: auto;
}
}

/* css/media.css */
@media all and (max-width: 960px) {
:where(html[dir="rtl"]) .info_item .top_info .article {
  text-align: right;
}
}
@media (min-width: 1200px) {
:where(html[dir="rtl"]) .adv_list.top .item .img {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .tizers_block .item {
  padding: 0px 20px 0px 0px;
}
}
@media only screen and (max-width: 1174px) {
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) div.title-search-result.title-search-input_fixedtf .bx_searche .bx_img_element + .bx_item_element, :where(html[dir="rtl"]) div.title-search-result.title-search-input_fixed .bx_searche .bx_img_element + .bx_item_element {
  padding-right: 20px;
  margin-right: 32px;
  padding-left: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc {
  padding-right: 0;
  padding-left: 0;
}
}
@media only screen and (max-width: 1500px) {
:where(html[dir="rtl"]) .pull-right.region-phones {
  padding-right: 40px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .wrapper1 .header-v20 .smalls.logo_and_menu-row .paddings .wides .logo-block {
  padding-left: 40px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .address {
  left: 40px;
  right: auto;
}
:where(html[dir="rtl"]) .smalls.big_header .fix-logo .logo_and_menu-row .wrap_icon.person {
  padding-right: 20px;
  padding-left: 0;
}
}
@media only screen and (max-width: 1500px) and (min-width: 1200px) {
:where(html[dir="rtl"]) .header-wrapper.header-v20 .mega-menu table .dropdown-submenu .dropdown-menu {
  right: 100% !important;
  left: auto !important;
}
}
@media (max-width: 1550px) {
:where(html[dir="rtl"]) body .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-prev {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) body .top_slider_wrapp .flexslider .flex-direction-nav .flex-nav-next {
  left: 21px;
  right: auto;
}
}
@media only screen and (max-width: 1400px) {
:where(html[dir="rtl"]) .basket_normal.regions_Y .logo_and_menu-row .top-description .region_wrapper {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .sites__dropdown {
  right: -40px;
  left: auto;
}
:where(html[dir="rtl"]) .sites__dropdown--typeLang {
  right: -15px;
  left: auto;
}
}
@media all and (min-width: 1200px) {
:where(html[dir="rtl"]) footer .info.contacts_block_footer {
  padding-right: 12%;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper1.sticky_menu.sm .header-v28 .content-block .subcontent .basket-link.compare {
  padding-right: 87px;
  padding-left: 0;
}
}
@media all and (max-width: 1300px) {
:where(html[dir="rtl"]) .logo_and_menu-row .block2.phone-block .callback-block {
  margin-right: 0px;
  margin-left: 0;
}
}
@media all and (max-width: 1200px) {
:where(html[dir="rtl"]) footer .info .phone .dropdown {
  text-align: left;
}
:where(html[dir="rtl"]) footer .info .phone.blocks .dropdown {
  left: -8px;
  right: inherit;
}
:where(html[dir="rtl"]) footer .info .phone.blocks .dropdown.with_icons {
  left: -8px;
  right: inherit;
}
:where(html[dir="rtl"]) #headerfixed .logo-row.wproduct > div.product_block {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .sites_bottom_menu .sites__dropdown {
  right: -40px;
  left: auto;
}
:where(html[dir="rtl"]) .sites_bottom_menu .sites__dropdown--typeLang {
  right: -15px;
  left: auto;
}
}
@media all and (max-width: 1199px) {
:where(html[dir="rtl"]) body .sticky_menu.basket_normal .fix-logo .content-block .search_wraps {
  padding-left: 410px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .big_header.basket_normal .header-wrapper.header-v26 .logo-row .subbottom > .menu, :where(html[dir="rtl"]) .big_header.basket_normal .header-wrapper.header-v27 .logo-row .subbottom > .menu {
  padding-left: 280px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .auth_wr_inner .dropdown-menu {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) body .wrapper1.basket_normal .logo_and_menu-row .wrap_icon .auth_wr_inner .dropdown-menu {
  right: auto;
  left: auto;
}
:where(html[dir="rtl"]) .display_list .list_item .image_block .fast_view_block {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .display_list .list_item .view_sale_block.v2 .quantity_block {
  padding-right: 5px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .display_list .js_price_wrapper .js-info-block {
  right: -90px;
  left: auto;
}
}
@media all and (max-width: 1180px) {
:where(html[dir="rtl"]) .catalog_detail .element_detail_text .sh {
  padding-left: 3%;
  padding-right: 0;
}
:where(html[dir="rtl"]) .wrapper_inner .stores .stores_list {
  padding: 0px 0px 0px 20px;
}
}
@media all and (max-width: 1168px) {
:where(html[dir="rtl"]) .footer_top .wrap_md .phones {
  padding-right: 2%;
  padding-left: 0;
}
:where(html[dir="rtl"]) .footer_bottom .social_block .social {
  padding-right: 13%;
  padding-left: 0;
}
}
@media all and (max-width: 1120px) {
:where(html[dir="rtl"]) .top-h-row ul.menu {
  text-align: right;
}
}
@media all and (max-width: 1020px) {
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container table thead td.item {
  padding-right: 145px;
  padding-left: 0;
}
}
@media all and (max-width: 1499px) and (min-width: 992px) {
:where(html[dir="rtl"]) body .wrapper1.basket_normal .header-v25 .logo_and_menu-row .wrap_icon .auth_wr_inner .dropdown-menu {
  right: auto;
  left: auto;
}
}
@media all and (max-width: 1199px) and (min-width: 992px) {
:where(html[dir="rtl"]) .top-block.top-block-v1.header-v16 .region_wrapper {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td.wide_menu .dropdown-menu > li:nth-child(3n + 1) {
  clear: right;
}
}
@media all and (max-width: 1020px) and (min-width: 950px) {
:where(html[dir="rtl"]) .flexslider .banner_title, :where(html[dir="rtl"]) .flexslider .banner_text, :where(html[dir="rtl"]) .flexslider .banner_buttons {
  margin-left: 40px;
  margin-right: 0;
}
:where(html[dir="rtl"]) body .top_big_banners.half_block .flexslider .banner_title .head-title:after {
  left: -120px;
  right: auto;
}
}
@media all and (max-width: 1000px) {
:where(html[dir="rtl"]) .top-h-row .phones {
  text-align: left;
}
:where(html[dir="rtl"]) body #header .basket_fly {
  left: -700px;
  right: auto;
}
:where(html[dir="rtl"]) #header .basket_fly .basket_title {
  margin-left: 15px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket_sort ul.tabs li {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .info_item .top_info .article + .brand {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog_detail .element_detail_text .sh {
  padding-left: 0;
  padding-right: 0;
}
}
@media all and (max-width: 992px) {
:where(html[dir="rtl"]) .footer_top .wrap_md .phones {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .footer_top .wrap_md .phones .phone_block, :where(html[dir="rtl"]) .footer_bottom .social_block .social_wrapper {
  padding: 0px 19px 0px 0px;
}
:where(html[dir="rtl"]) .footer_top .wrap_md .phones .order {
  text-align: right;
}
:where(html[dir="rtl"]) .footer_bottom .social_block .social_wrapper .social {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container {
  float: right;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc {
  padding-right: 140px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-pp-company-selected {
  float: right;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-pp-price {
  float: left;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-item-tr {
  padding: 20px 110px 20px 20px;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-block {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block {
  margin-right: -90px;
  margin-left: 0;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-content {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td.bx-soa-item-properties > div {
  text-align: right;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td:first-child {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td:last-child {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-coupon {
  margin-right: -29px;
  margin-left: 0;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-more {
  margin-right: -29px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-list-status-alert, :where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-list-status-success, :where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-list-shipment-status-block, :where(html[dir="rtl"]) .sale-order-detail-payment-options-methods-info-title-status-alert, :where(html[dir="rtl"]) .sale-order-detail-payment-options-methods-info-title-status-success, :where(html[dir="rtl"]) .sale-order-payment-change-status-alert, :where(html[dir="rtl"]) .sale-order-payment-change-status-success {
  margin-right: 1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .personal_wrapper .row div.sale-order-detail-payment-inner-row-template {
  margin-right: 15px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .sale-order-detail-order-item-td.sale-order-detail-order-item-properties > div {
  float: right;
}
:where(html[dir="rtl"]) .personal_wrapper
    .orders_wrapper
    .sale-order-detail-total-payment-container
    .sale-order-detail-total-payment-list-right
    > li {
  text-align: right;
}
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .col-m-pull-60 {
  left: 60%;
  right: auto;
}
:where(html[dir="rtl"]) .col-m-pull-80 {
  left: 80%;
  right: auto;
}
:where(html[dir="rtl"]) .col-m-pull-75 {
  left: 75%;
  right: auto;
}
:where(html[dir="rtl"]) .col-m-pull-50 {
  left: 50%;
  right: auto;
}
:where(html[dir="rtl"]) .col-m-pull-25 {
  left: 25%;
  right: auto;
}
:where(html[dir="rtl"]) .col-m-pull-58 {
  left: 58%;
  right: auto;
}
:where(html[dir="rtl"]) .col-m-push-25 {
  right: 25%;
  left: auto;
}
:where(html[dir="rtl"]) .col-m-push-20 {
  right: 20%;
  left: auto;
}
:where(html[dir="rtl"]) .col-m-push-21 {
  right: 21%;
  left: auto;
}
:where(html[dir="rtl"]) .tabs_section.type_more .col-md-6 .char_block {
  padding-right: 40px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog_detail.detail.fixed_wrapper #reviews_content {
  padding-left: 7px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .type_more.tabs_section {
  padding-left: 20px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .sticky_menu header.fixed, :where(html[dir="rtl"]) .sticky_menu #headerfixed, :where(html[dir="rtl"]) .sticky_menu #headerfixed.fixed, :where(html[dir="rtl"]) .sticky_menu ~ .basket_bottom_block, :where(html[dir="rtl"]) .wrapper1.sticky_menu .product-item-detail-tabs-container-fixed {
  right: 271px;
  left: 0;
}
:where(html[dir="rtl"]) .sticky_menu.sm header.fixed, :where(html[dir="rtl"]) .sticky_menu.sm #headerfixed, :where(html[dir="rtl"]) .sticky_menu.sm #headerfixed.fixed, :where(html[dir="rtl"]) .sticky_menu.sm ~ .basket_bottom_block, :where(html[dir="rtl"]) .wrapper1.sticky_menu.sm .product-item-detail-tabs-container-fixed {
  right: 77px;
  left: 0;
}
:where(html[dir="rtl"]) .side_RIGHT.front_page .right_block.wide_N, :where(html[dir="rtl"]) .side_RIGHT.front_page .right_block.wide_ {
  padding-left: 33px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .blog_wrapper.blog .first-item .gradient_block {
  background: -moz-linear-gradient(-90deg, rgba(0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -o-linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -ms-linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
}
:where(html[dir="rtl"]) .col-sm-offset-2 {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .personal_wrapper .col-md-offset-3 {
  margin-right: 25%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .personal_wrapper .col-md-offset-5 {
  margin-right: 41.66666667%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map {
  margin-right: 16.66666667%;
  margin-left: 0;
}
}
@media (max-width: 991px) and (min-width: 768px) {
:where(html[dir="rtl"]) .header-cart .basket_fly {
  left: -700px;
  right: auto;
}
}
@media screen and (max-width: 991px),
  projection and (max-width: 991px),
  tv and (max-width: 991px),
  handheld and (max-width: 991px) {
:where(html[dir="rtl"]) .top_slider_wrapp .flex-direction-nav li {
  left: -10px;
  right: auto;
}
:where(html[dir="rtl"]) .top_slider_wrapp .flex-direction-nav li:first-child {
  right: -10px;
  left: -10px;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-title {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket_bottom_block .maxwidth-theme .svg {
  margin: 0px 0px 0px 10px;
}
:where(html[dir="rtl"]) .wrapper.has_menu #header .middle-h-row .center_block .search, :where(html[dir="rtl"]) .wrapper.has_menu #header .middle-h-row .center_block .middle_phone {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .item-views.table-type-block.news-project .items > div:nth-child(2n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) body #content .wrapper_inner .right_block:not(.ordered-block) {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body #content .wrapper_inner .contents_page .right_block.maxwidth-theme {
  padding-right: 30px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket_fly .main-nav .search_middle_block {
  left: 65px;
  right: auto;
}
:where(html[dir="rtl"]) body .left_side.catalog_detail {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) body .top-h-row ul.menu {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) body #header .center_block .main-nav {
  left: 0;
  right: 0px;
}
:where(html[dir="rtl"]) body .top_slider_wrapp .flexslider .slides li td.text.left .banner_text, :where(html[dir="rtl"]) body .top_slider_wrapp .flexslider .slides li td.text.left .banner_title, :where(html[dir="rtl"]) body .top_slider_wrapp .flexslider .slides li td.text.left .banner_buttons, :where(html[dir="rtl"]) .flexslider .left .text .section {
  margin-right: 80px;
  margin-left: 0;
}
:where(html[dir="rtl"]) body .top_slider_wrapp .flexslider .slides li td.text.right .banner_text, :where(html[dir="rtl"]) body .top_slider_wrapp .flexslider .slides li td.text.right .banner_title, :where(html[dir="rtl"]) body .top_slider_wrapp .flexslider .slides li td.text.right .banner_buttons, :where(html[dir="rtl"]) .flexslider .right .text .section {
  margin-left: 80px;
  margin-right: 0;
}
:where(html[dir="rtl"]) #footer .footer_bottom_inner .phones, :where(html[dir="rtl"]) #footer .footer_bottom_inner .social_wrapper {
  float: right;
}
:where(html[dir="rtl"]) #footer .footer_bottom_inner .social_wrapper .social {
  padding-right: 15px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-checkout-section-inner > div {
  text-align: right;
}
:where(html[dir="rtl"]) #basket-root .basket-checkout-container .basket-checkout-block-btns {
  float: left;
}
:where(html[dir="rtl"]) body .personal_page #content .wrapper_inner .left_block .left_menu {
  text-align: right;
}
:where(html[dir="rtl"]) body .personal_page #content .wrapper_inner .left_block .left_menu > li.exit {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .sale-order-detail-order-item-properties.bx-text-right .sale-order-detail-order-item-td-title, :where(html[dir="rtl"]) .sale-order-detail-order-item-properties.bx-text-right .sale-order-detail-order-item-td-text {
  text-align: left;
}
}
@media all and (max-width: 900px) {
:where(html[dir="rtl"]) .basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk.basket_error_wrapp {
  float: right !important;
}
:where(html[dir="rtl"]) .footer_inner .right_block {
  padding-right: 0px;
  padding-left: 0;
}
}
@media all and (max-width: 870px) {
:where(html[dir="rtl"]) .top-h-row .phones {
  text-align: right;
}
:where(html[dir="rtl"]) .table .module_products_list td.like_icons {
  padding-right: 5px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapp_stockers .like_icons > div {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .footer_bottom_inner .rows_block .soc .soc_wrapper {
  float: left;
}
:where(html[dir="rtl"]) .top-h-row .phones {
  padding-right: 20px;
  padding-left: 0px;
}
:where(html[dir="rtl"]) .top-h-row .h-user-block a.icon {
  padding-left: 14px;
  padding-right: 0;
}
}
@media screen and (min-width: 851px) {
:where(html[dir="rtl"]) #basket-root .basket-checkout-block-btn {
  padding-right: 60px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-checkout-container .fastorder {
  padding-right: 18px;
  padding-left: 0;
}
}
@media all and (max-width: 800px) {
:where(html[dir="rtl"]) .wrapper.has_menu #header .middle-h-row .center_block .middle_phone .order_wrap_btn {
  margin-right: 16px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .sort_header .sort_filter a {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .wrapper_inner .module-order-history .result-row a.button {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .top-h-row .phones {
  padding-right: 5px;
  padding-left: 0;
}
}
@media all and (min-width: 768px) {
:where(html[dir="rtl"]) .bx_filter .bx_filter_section {
  margin: 0 0 27px 0px;
}
:where(html[dir="rtl"]) .staff.item-views.list .item .image.padding {
  padding: 50px 30px 40px 0px;
}
:where(html[dir="rtl"]) .flexslider.hovers .flex-direction-nav .flex-prev {
  right: -50px;
  left: auto;
}
:where(html[dir="rtl"]) .flexslider.hovers:hover .flex-direction-nav .flex-prev {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .flexslider.hovers:hover .flex-direction-nav a.flex-next {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .flexslider.hovers .flex-direction-nav a.flex-next {
  left: -50px;
  text-align: left;
  right: auto;
}
:where(html[dir="rtl"]) .flexslider.hovers .flex-direction-nav .flex-nav-next {
  left: -26px;
  right: auto;
}
:where(html[dir="rtl"]) .detail .detailimage.image-left + .introtext_wrapper {
  margin-right: 33.33333333333333%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .detail .detailimage.image-left + .introtext_wrapper > div {
  margin-right: 30px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .detail .detailimage.image-right + .introtext_wrapper {
  margin-left: 33.33333333333333%;
  margin-right: 0;
}
:where(html[dir="rtl"]) .detail .detailimage.image-right + .introtext_wrapper > div {
  margin-left: 30px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .items-services > .row > div {
  margin: 0px -1px -1px 0px;
}
:where(html[dir="rtl"]) footer .address.blocks {
  padding-left: 20px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #bx-soa-order.orderform--v1 #bx-soa-delivery, :where(html[dir="rtl"]) #bx-soa-order.orderform--v1 #bx-soa-paysystem {
  margin-left: 15px;
  margin-right: 0;
}
:where(html[dir="rtl"]) #bx-soa-order.orderform--v1 #bx-soa-delivery + #bx-soa-paysystem, :where(html[dir="rtl"]) #bx-soa-order.orderform--v1 #bx-soa-paysystem + #bx-soa-delivery {
  margin-left: 0;
  margin-right: 15px;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_parameters_box.title {
  float: right;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_parameters_box.title + .bx_filter_parameters {
  padding-right: 28px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_parameters_box {
  float: right;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_parameters_box_title {
  padding-left: 15px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_block.right:not(.limited_block) {
  right: auto;
  left: 0;
}
:where(html[dir="rtl"]) .bx_filter.compact .props_list .hint .text {
  padding: 0 8px 0 0;
}
:where(html[dir="rtl"]) .bx_filter.compact .props_list .hint .tooltip {
  right: -55px;
  left: auto;
}
:where(html[dir="rtl"]) .bx_filter.compact .props_list .hint .tooltip:after {
  right: 56px;
  left: auto;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_button_box {
  text-align: right;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_button_box .btn {
  float: left;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_button_box .bx_filter_container_modef {
  margin: 12px 18px 14px 5px;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_parameters_box > .bx_filter_parameters_box_title {
  padding: 1px 9px 2px 26px;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_parameters_box > .bx_filter_parameters_box_title:not(.filter_title) > .svg-inline-down {
  left: 5px;
  right: auto;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_parameters_box_title .props_list .hint .tooltip {
  right: -53px;
  left: auto;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_parameters_box .limited_block .bx_filter_parameters_box_title {
  padding: 1px 9px 2px 11px;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title.filter_title {
  padding-right: 0;
  padding-left: 16px;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter {
  left: -1px;
  border-radius: 3px 0px 0px 3px;
  right: auto;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter svg {
  left: 12px;
  right: auto;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter:before {
  right: 0px;
  left: -1px;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_input_checkbox .bx_filter_param_text {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_filter.compact .sku .bx_filter_input_checkbox .bx_filter_param_text {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_filter_vertical.compact input[type="checkbox"] + label.nab:not(.sku) {
  padding: 5px 3px 5px 0px;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title .count_selected {
  margin: 0 -3px 0 0;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_parameters_box_container.pict_block label {
  margin: 0px 0px 0px 5px !important;
}
:where(html[dir="rtl"]) body .bx_filter.compact .bx_filter_block.limited_block .filter.label_block input + label {
  margin: 0px 3px 0px 0px;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title.title {
  padding-left: 41px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-items-list .basket-items-list-item-container > td:first-child {
  padding-right: 31px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-items-list-header-filter-item {
  margin-right: 20px;
  margin-left: 0;
}
:where(html[dir="rtl"]) #basket-root .top_control {
  margin-right: 70px;
  margin-left: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-items-list .basket-item-block-info {
  padding-left: 55px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-checkout-block-total-price {
  padding: 0px 5px 0px 20px;
}
}
@media screen and (max-width: 768px),
  projection and (max-width: 768px),
  tv and (max-width: 768px),
  handheld and (max-width: 768px) {
:where(html[dir="rtl"]) .bx_filter.compact .char_name.single {
  margin-right: 5px;
  margin-left: 0;
}
}
@media screen and (max-width: 767px),
  projection and (max-width: 767px),
  tv and (max-width: 767px),
  handheld and (max-width: 767px) {
:where(html[dir="rtl"]) .breadcrumbs__item--visible-mobile .svg {
  margin: 1px 0px 0px 14px;
}
:where(html[dir="rtl"]) .compact-breadcrumbs-slider .breadcrumbs {
  padding-right: 16px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .top-h-row .phones {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .top-h-row .h-user-block {
  text-align: left;
}
:where(html[dir="rtl"]) .wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn td .iblock .icon_error_block {
  text-align: right;
}
:where(html[dir="rtl"]) .iblock .icon_error_block:after {
  left: -65px;
  right: initial;
}
:where(html[dir="rtl"]) .catalog_detail .adaptive.text > div {
  margin: 5px 0 0 3px;
}
:where(html[dir="rtl"]) .catalog_detail .adaptive.text > .wrap_md .buy {
  margin-right: 6px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_stick {
  right: -16px;
  left: auto;
}
:where(html[dir="rtl"]) .col-md-6.share {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .share .line_block .share_wrapp:not(:hover) {
  padding-right: 0;
  padding-left: 44px;
}
:where(html[dir="rtl"]) .specials_slider_wrapp ul.tabs {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) body .wrapper_inner .stores_tab .stores_block_wrap .stores_block .item-stock {
  text-align: right;
  padding-right: 23px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket_wrapp .module-cart table.bottom.middle td.row_titles {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket_wrapp .module-cart table.bottom.middle td.row_values {
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket_wrapp .module-cart table.bottom.middle .bottom_btn td {
  padding: 0 0 0 20px;
}
:where(html[dir="rtl"]) .basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk:last-of-type {
  padding-left: 20px !important;
  padding-right: 0 !important;
}
:where(html[dir="rtl"]) body .catalog_section_list .section_item_inner {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) body .contacts_left .store_description .store_property {
  float: right;
  padding-left: 20px;
  padding-right: 0;
}
:where(html[dir="rtl"]) body .index_bottom .info_column, :where(html[dir="rtl"]) body .index_bottom .info_column .about_column {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper_inner #content .right_block .inner_wrapper {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .basket_fly #header .middle-h-row .basket_wrapp {
  padding-right: 4px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .bx_filter_container #modef {
  left: 3px;
  right: auto;
}
:where(html[dir="rtl"]) .bx_filter_vertical input[type="checkbox"] + label.nab:not(.sku) {
  padding: 5px 3px 5px 0px;
}
:where(html[dir="rtl"]) body
    .bx_filter_vertical
    .bx_filter_section
    .bx_filter_button_box.active
    .bx_filter_block
    .bx_filter_parameters_box_container {
  text-align: right;
}
:where(html[dir="rtl"]) .wrapp_all_inputs.wrap_md .wrapp_slider {
  padding: 10px 20px 0px 0px;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_block .bx_filter_popup_result.right#modef_mobile {
  right: 0px;
  margin: 7px 2px 0 0;
  padding-right: 0px;
  left: auto;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .bx_filter_vertical .filter_button.show {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) body #content .right_block, :where(html[dir="rtl"]) body #content .right_block.catalog {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .right_side {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .left_side {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .module-order-history .drop-cell .result-row a.button {
  margin: 0px 0px 10px 10px;
}
:where(html[dir="rtl"]) .articles-list.lists_block.faq .right-data .preview-text {
  padding-left: 20px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .news_block .info_block .news_items .item {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper_inner .footer_top .wrap_md .phones {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .footer_bottom .social_block .social_wrapper {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .form-control.captcha-row .captcha_image {
  right: 0 !important;
  left: auto !important;
}
:where(html[dir="rtl"]) .pk-page .form-control.captcha-row .captcha_image {
  right: initial !important;
  left: 0 !important;
}
:where(html[dir="rtl"]) body #header .basket_fly {
  left: 0px !important;
  right: auto !important;
}
:where(html[dir="rtl"]) .wrapper_inner .wrap_tizer {
  text-align: right;
}
:where(html[dir="rtl"]) .wrapper_inner .start_promo .wrap_tizer {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) body .wrapper_block.with_title .block_container {
  border-left-width: 1px;
  border-right-width: 0;
}
:where(html[dir="rtl"]) #footer .soc .social {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-graf-container {
  float: right;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc {
  padding-right: 140px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-section .bx-soa-section-title-container .col-sm-9 {
  float: right;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-section .bx-soa-section-title-container .col-sm-3 {
  float: right;
}
:where(html[dir="rtl"]) #header .catalog_menu .wrapper_middle_menu .inc_menu {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) header .menu_top_block > li, :where(html[dir="rtl"]) .top-h-row .menu.topest > li {
  float: right;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr {
  padding: 29px 145px 20px 20px;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container table tbody td.item .bx_ordercart_itemtitle {
  padding-left: 79px;
  text-align: right;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container table tbody td.itemphoto {
  float: right;
  margin: -9px -125px 0 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr > td:not(.itemphoto):not(.margin):not(.item) {
  margin: 10px 0 0 -3px;
}
:where(html[dir="rtl"]) .bx_ordercart tbody td.control a:last-of-type {
  left: 40px;
  right: auto;
}
:where(html[dir="rtl"]) .bx_ordercart #basket_items_delayed tbody td.control a:first-of-type {
  left: 40px;
  right: auto;
}
:where(html[dir="rtl"]) #basket-root .basket-checkout-section-inner .basket-checkout-block-btn, :where(html[dir="rtl"]) #basket-root .basket-checkout-section-inner .fastorder {
  text-align: right;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_input_checkbox .bx_filter_param_text {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_filter.compact .props_list .hint {
  left: auto;
  right: auto;
}
:where(html[dir="rtl"]) .bx_filter.compact .props_list .hint .text {
  padding-right: 8px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_filter.compact .hint .tooltip {
  right: -19px;
  left: auto;
}
:where(html[dir="rtl"]) body #content .wrapper_inner .contents_page .right_block.maxwidth-theme {
  padding-right: 16px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bigdata_recommended_products_items .block-items.flexbox:not(.owl-grab) .owl-dots {
  border-right: 1px solid #fff;
  border-left: 0 none;
}
}
@media all and (max-width: 710px) {
:where(html[dir="rtl"]) #mobileheader .mobileheader-v2 .right-icons .wrap_basket .basket-link.basket {
  padding-right: 15px;
  padding-left: 0;
}
}
@media all and (max-width: 650px) {
:where(html[dir="rtl"]) .footer_top .wrap_md .phones .order {
  padding: 0px 20px 0px 0px;
}
:where(html[dir="rtl"]) .wrapper_inner .basket_wrapp .module-cart table.bottom.middle td.row_values .item_title {
  float: right;
  margin: 0 0 0 10px;
}
:where(html[dir="rtl"]) .wrapper_inner .basket_wrapp .module-cart table.bottom.middle td.row_values .wrap_prices {
  float: right;
}
:where(html[dir="rtl"]) .wrapper_inner .phones .order_wrap_btn {
  margin-right: 5px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .footer_top .wrap_md .phones .phone_block {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .authorization-cols .col.authorization, :where(html[dir="rtl"]) body .authorization-cols .col.registration {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .wrapper.has_menu #header .middle-h-row .center_block {
  padding: 0 0 0 20px;
}
:where(html[dir="rtl"]) .wrapper_inner .basket_wrapp .module-cart table.bottom.middle .bottom_btn .basket_checkout_wrapp {
  text-align: right;
}
:where(html[dir="rtl"]) .basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk {
  float: right !important;
}
:where(html[dir="rtl"]) .job.border_block .wrap_md .but {
  text-align: right;
}
:where(html[dir="rtl"]) #mobileheader .basket-link {
  padding-right: 15px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .sort_header .sort_filter a i.arr:after {
  right: 1px;
  left: auto;
}
}
@media all and (max-width: 630px) {
:where(html[dir="rtl"]) .catalog_detail .tabs_content .descr_div .char_block {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .module-order-history .module-orders-list td.drop-cell .item-shell td:first-child {
  padding-right: 5px;
  padding-left: 0;
}
}
@media (min-width: 601px) and (max-width: 767px) {
:where(html[dir="rtl"]) .catalog_section_list .item_block:not(.slide):not(.sm):not(.lg) .section_item td.image {
  padding-left: 0;
  padding-right: 0;
}
}
@media all and (min-width: 601px) {
:where(html[dir="rtl"]) .detail.staff .detailimage {
  float: right;
}
:where(html[dir="rtl"]) .detail.staff .detailimage + .post-content {
  padding-right: 220px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .top_mobile_region .confirm_region .title {
  padding-left: 30px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .top-content-block .item-views.tizers .item-wrapper > .item .pull-left + .inner-text {
  padding-right: 26px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog_block .catalog_item.big .item_info--left_block {
  padding-left: 20px;
  padding-right: 0;
}
}
@media all and (max-width: 600px) {
:where(html[dir="rtl"]) .compact-catalog .ajax_load .cost.prices .more-item-info + .price_matrix_wrapper, :where(html[dir="rtl"]) .compact-catalog .ajax_load .cost.prices .more-item-info + .js-info-block + .price_matrix_wrapper, :where(html[dir="rtl"]) .compact-catalog .ajax_load .cost .with_matrix.pl .prices-wrapper {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .compact-catalog .ajax_load .like_icons {
  right: 0px;
  text-align: right;
  left: auto;
}
:where(html[dir="rtl"]) .display_list .list_item .image_wrapper_block > a {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .compact-catalog .ajax_load .cost.prices .price.discount {
  float: right;
}
:where(html[dir="rtl"]) .compact-catalog .ajax_load .cost.prices .sale_block {
  margin-right: 1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .compact-catalog .wrapper_inner .ajax_load .sale_block .value {
  padding-right: 3px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .compact-catalog .ajax_load .cost.prices .more-item-info + .price_matrix_wrapper .prices-wrapper, :where(html[dir="rtl"]) .compact-catalog .ajax_load .cost .with_matrix.pl .prices-wrapper {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog_block .catalog_item.big .absolute-full-block {
  left: 1px;
  right: auto;
}
:where(html[dir="rtl"]) body .compact-catalog .ce_cmp_visible > a {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .catalog_detail .item_main_info .stickers {
  right: 24px;
  left: auto;
}
:where(html[dir="rtl"]) .start_promo .item.normal:nth-child(3n) {
  border-left-width: 1px;
  border-right-width: 0;
}
:where(html[dir="rtl"]) .start_promo .item.normal:nth-child(3n + 1), :where(html[dir="rtl"]) .start_promo .item.s_2.normal, :where(html[dir="rtl"]) .start_promo .item.normal:nth-child(2n + 1) + .item:not(.s_2) {
  border-right-width: 1px;
  border-left-width: 0;
}
:where(html[dir="rtl"]) .start_promo .item.s_4.normal, :where(html[dir="rtl"]) .start_promo .item.normal:nth-child(3n + 1).s_4 {
  border-right-width: 1px !important;
  border-left-width: 0 !important;
}
:where(html[dir="rtl"]) .start_promo.normal_view .item.normal:nth-child(2n + 1) {
  border-right-width: 0px !important;
  border-left-width: 0 !important;
}
:where(html[dir="rtl"]) .start_promo.normal_view .item.normal:nth-child(2n + 2) {
  border-right-width: 2px !important;
  border-left-width: 0 !important;
}
:where(html[dir="rtl"]) body .title_position_CENTERED .page-top {
  text-align: right;
}
:where(html[dir="rtl"]) body .title_position_CENTERED .page-top .share + .topic__heading {
  margin-left: 25px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .page-top .share + .topic__heading {
  margin-left: 25px;
  margin-right: 0;
}
:where(html[dir="rtl"]) body .item_main_info .item_slider > div.like_wrapper .like_icons {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .catalog_detail .top_info .like_icons span.value:before {
  margin-left: -1px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .info_item .top_info .brand {
  padding: 0 0 10px 5%;
}
:where(html[dir="rtl"]) body .module-cart a.wish_item .icon i {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) body .module-cart table tfoot .basket_fast_order_wrapp {
  text-align: left;
  padding-left: 20px;
  padding-right: 0;
}
:where(html[dir="rtl"]) body .module-cart table tfoot .basket_checkout_wrapp {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .drop-question .form-block .left-data, :where(html[dir="rtl"]) body .drop-question .form-block .right-data {
  margin-right: 0;
  padding-left: 0;
  margin-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) body .front_slider .info {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .index_bottom .info_column .news_column {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) body ul.menu li.catalog a i {
  left: 15px;
  right: auto;
}
:where(html[dir="rtl"]) body #header .center_block .main-nav {
  right: -15px;
  margin-right: 0px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) body #header ul.menu.full > li {
  text-align: right;
}
:where(html[dir="rtl"]) .articles-list.lists_block .right-data {
  margin-right: 150px;
  margin-left: 0;
}
:where(html[dir="rtl"]) #footer .footer_bottom_inner .phone_block {
  padding-left: 25px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .mobile-margin-16.mobile-compact {
  padding: 0px 16px 0px 0px;
}
:where(html[dir="rtl"]) .mobile-margin-16.mobile-compact > div {
  padding: 0px 0px 0px 16px;
}
:where(html[dir="rtl"]) body .top_big_banners .items .item {
  float: right;
}
:where(html[dir="rtl"]) .top_big_banners .item .item_inner .wrap_tizer .wrapper_inner_tizer {
  padding: 17px 19px 17px 40px;
}
:where(html[dir="rtl"]) body .top_big_banners .side-childs.normal > .item {
  float: right;
}
:where(html[dir="rtl"]) body .top_big_banners .side-childs.normal > .blocks2 {
  float: right;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map > .row {
  margin-left: -7px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .personal_wrapper .sale-order-detail-total-payment-list-left-item {
  text-align: left;
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .sale-order-detail-order-item-td.sale-order-detail-order-item-properties {
  float: right;
}
:where(html[dir="rtl"]) body .display_list .description_wrapp .description .wrapp_stockers.with-rating .js-info-block {
  right: -15px;
  left: auto;
}
:where(html[dir="rtl"]) body .display_list.TYPE_2 .list_item .description_wrapp .description {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) body .display_list .list_item .js-info-block {
  right: -15px;
  left: auto;
}
:where(html[dir="rtl"]) body .item .item_info.catalog-adaptive .counter_wrapp.list > div.total_summ {
  padding: 5px 25px 5px 0px;
}
:where(html[dir="rtl"]) body ul.tabs li {
  margin-left: 15px;
  margin-right: 0;
}
:where(html[dir="rtl"]) body .catalog_block .counter_wrapp > .counter_block {
  border-right-width: 1px;
  border-left-width: 0;
}
:where(html[dir="rtl"]) .compact-catalog .display_list .item, :where(html[dir="rtl"]) .compact-catalog .table-view .table-view__item {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .compact-catalog .display_list :is(.linked-banners-list, :where(html[dir="rtl"]) .linked-blog-list), :where(html[dir="rtl"]) .compact-catalog .table-view :is(.linked-banners-list, :where(html[dir="rtl"]) .linked-blog-list) {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .compact-catalog .js-info-block {
  right: -15px;
  left: auto;
}
:where(html[dir="rtl"]) .inline-search-block .search .dropdown-select {
  left: 47px;
  right: auto;
}
:where(html[dir="rtl"]) .inline-search-block.corp .search .dropdown-select {
  left: 40px;
  right: auto;
}
:where(html[dir="rtl"]) .inline-search-block .search .search-input {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .inline-search-block.corp .search .search-input {
  padding-left: 40px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .inline-search-block .search.search--hastype .search-input {
  padding-left: calc(34px + var(--theme-page-width-padding));
  padding-right: 0;
}
:where(html[dir="rtl"]) .inline-search-block.corp .search.search--hastype .search-input {
  padding-left: calc(102px + var(--theme-page-width-padding));
  padding-right: 0;
}
:where(html[dir="rtl"]) .inline-search-block .search .search-button-div {
  left: 6px;
  right: auto;
}
:where(html[dir="rtl"]) .inline-search-block .search .close-block .close-icons {
  margin: -7px -7px 0 0;
}
:where(html[dir="rtl"]) .inline-search-block.corp .search .close-block {
  left: 21px;
  right: auto;
}
}
@media screen and (max-width: 580px) {
:where(html[dir="rtl"]) #basket-root .basket-checkout-section-inner .fastorder {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-checkout-container .basket-checkout-block-btns-wrap .basket-checkout-block-btn, :where(html[dir="rtl"]) #basket-root .basket-checkout-container .basket-checkout-block-btns-wrap .fastorder {
  padding-right: 0;
  padding-left: 0;
}
}
@media all and (max-width: 570px) {
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout {
  float: right;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay_center .oneclickbuy {
  float: left;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block {
  float: right;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-coupon-item {
  text-align: right;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-section .bx-soa-coupon-item .bx-soa-tooltip {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-coupon-item .bx-soa-tooltip .tooltip-inner {
  text-align: right;
}
}
@media all and (min-width: 551px) and (max-width: 991px) {
:where(html[dir="rtl"]) hr.bottoms + .row > div {
  float: right;
}
:where(html[dir="rtl"]) hr.bottoms + .row > div.share {
  float: left;
}
}
@media all and (max-width: 550px) {
:where(html[dir="rtl"]) table.offers_table td.count {
  text-align: right;
}
:where(html[dir="rtl"]) table.offers_table td.buy {
  text-align: right;
  clear: right;
}
:where(html[dir="rtl"]) .counter_block_wr.ablock {
  padding: 0px 0px 0px 5px;
}
:where(html[dir="rtl"]) body .top_block .top_block_title {
  margin-left: 45px;
  margin-right: 0;
}
:where(html[dir="rtl"]) body .wrapper1.front_page .top_block a {
  left: 0;
  transform: rotate(-90deg);
  right: auto;
}
:where(html[dir="rtl"]) body .top_block .title_block, :where(html[dir="rtl"]) body .top_block a, :where(html[dir="rtl"]) body .top_block > span {
  margin-left: 0px;
  text-align: right;
  margin-right: 0;
}
:where(html[dir="rtl"]) body .top_block > span {
  padding: 0px 12px 0px 0px;
}
:where(html[dir="rtl"]) body .top_block > span.subscribe .svg {
  right: -20px;
  left: auto;
}
:where(html[dir="rtl"]) .wrapper_inner .bx_sort_container .wrap_remove_button {
  right: 0px;
  left: initial;
}
:where(html[dir="rtl"]) .footer_top .sblock .forms {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .header-cart-block .cart .cart_wrapp {
  padding-right: 32px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .filter_exists .dropdown-menu-wrapper {
  right: auto;
  left: 0;
}
:where(html[dir="rtl"]) .basket_wrapp .wraps_icon_block.basket {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) body .personal_page #content .wrapper_inner .left_block .left_menu > li.exit {
  padding-left: 0px;
  padding-right: 0;
}
}
@media all and (max-width: 520px) {
:where(html[dir="rtl"]) .info_item .top_info .article {
  text-align: right;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td.item {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr > td.custom span {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price {
  text-align: right;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price {
  margin-left: 12px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_sort_container a {
  float: right;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container table tbody td.item .bx_ordercart_itemtitle {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-item-tr {
  padding-right: 20px;
  padding-left: 0;
}
}
@media (max-width: 991px) and (min-width: 501px) {
:where(html[dir="rtl"]) .top_big_banners > .row > div.col-md-3 .item {
  float: right;
}
:where(html[dir="rtl"]) .review-detail .reviews.item-views .item .top_wrapper .image + .top-info {
  padding-right: 110px;
  padding-left: 0;
}
}
@media all and (max-width: 500px) {
:where(html[dir="rtl"]) body #mobileheader .wrap_icon.wrap_basket {
  padding-right: 3px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #mobileheader .right-icons {
  padding-left: 7px;
  padding-right: 0;
}
:where(html[dir="rtl"]) body #mobileheader .basket-link .js-basket-block .count {
  right: 13px;
  left: unset;
}
:where(html[dir="rtl"]) .info_item .top_info .article + .brand {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper_inner .articles-list .item .right-data .preview-text {
  padding-left: 17px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .wrapper_inner .basket_wrapp .header-compare-block {
  margin-right: 3px;
  margin-left: 0;
}
:where(html[dir="rtl"]) #header .wrapper_inner .middle-h-row .logo_wrapp .logo {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .catalog_block .catalog_item {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) td.note {
  padding: 0px 10px 0px 0px;
}
:where(html[dir="rtl"]) .wrapper_inner .module-order-history .module-orders-list .drop-cell .not-payed .text, :where(html[dir="rtl"]) .wrapper_inner .module-order-history .module-orders-list .drop-cell .not-payed .pays {
  text-align: right;
}
:where(html[dir="rtl"]) .module-order-history.orderdetail .module-orders-list.result td.custom_t2 {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .lk-page .iblock.label_block, :where(html[dir="rtl"]) .lk-page .iblock.text_block {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_compare .frame.props .wraps {
  margin-right: -100px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_compare .frame {
  margin-right: 100px;
  margin-left: 0;
}
:where(html[dir="rtl"]) ul.slider_navigation.compare .flex-nav-prev {
  right: -30px;
  left: auto;
}
:where(html[dir="rtl"]) ul.slider_navigation.compare .flex-nav-next {
  left: -30px;
  right: auto;
}
:where(html[dir="rtl"]) .middle_phone .phone_wrap .phone_text {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-list-inner-row .sale-order-list-inner-row-body > div {
  text-align: right;
}
:where(html[dir="rtl"]) body #bx-soa-order-form .bx-soa-pickup-list-item .bx-soa-pickup-l-item-detail {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) body #bx-soa-order-form .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn {
  padding-right: 0px;
  padding-left: 0;
}
}
@media all and (max-width: 470px) {
:where(html[dir="rtl"]) .job.border_block .wrap_md .text {
  text-align: right;
}
:where(html[dir="rtl"]) .job.border_block .wrap_md .phone {
  text-align: right;
}
:where(html[dir="rtl"]) .popup.show .forgot {
  margin-right: 0px;
  margin-left: 0;
}
}
@media all and (max-width: 460px) {
:where(html[dir="rtl"]) .shops.list .item .schedule_phone_email {
  text-align: right;
}
}
@media all and (max-width: 450px) {
:where(html[dir="rtl"]) .product-container .item-views.tizers .items.small-block .item .image + .inner-text, :where(html[dir="rtl"]) .product-container .item-views.tizers .items.tops .item .image + .inner-text {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .adaptive_filter {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) body .filter_opener {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .popup .img_block_capcha {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper_inner .bottom.middle td > .coupon #COUPON, :where(html[dir="rtl"]) .wrapper_inner .bottom.middle td > .coupon .coupon-t {
  text-align: right;
}
:where(html[dir="rtl"]) .basket_wrapp .header-compare-block, :where(html[dir="rtl"]) .basket_wrapp .wraps_icon_block {
  margin: 0px 0px 0px 30px;
}
:where(html[dir="rtl"]) .module-cart table.bottom td {
  text-align: right !important;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-section .bx-soa-section-title {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-section .bx-soa-section-title-container .text-right {
  text-align: right;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-section .bx-soa-section-title-container .col-sm-9 {
  text-align: right;
}
:where(html[dir="rtl"]) #bx-soa-order .form {
  text-align: right;
}
:where(html[dir="rtl"]) body .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn {
  padding-right: 0px;
  padding-left: 0;
}
}
@media all and (max-width: 400px) {
:where(html[dir="rtl"]) .wrapper_inner .stores_wrapp .stores_block_wrap .stores_block .item-stock {
  padding: 0px 20px 0px 5px;
}
:where(html[dir="rtl"]) .top-h-row .h-user-block a.icon {
  padding: 0px 20px 0px 7px;
}
:where(html[dir="rtl"]) .top-h-row .phone_block .phone_wrap .phone_text {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper_inner .basket_wrapp .header-compare-block {
  margin-left: 20px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .sort_display a {
  margin-right: 5px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .popup .form .form_head {
  padding-left: 50px;
  padding-right: 30px;
}
:where(html[dir="rtl"]) body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonLeft {
  right: -16px;
  left: auto;
}
:where(html[dir="rtl"]) body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonRight {
  left: -14px;
  right: auto;
}
:where(html[dir="rtl"]) body #header .basket_fly {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) #header .basket_fly .opener {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) #header .basket_fly .opener > div {
  float: left;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container table tbody td.item .bx_ordercart_itemtitle {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr > td:not(.item):not(.itemphoto):not(.margin) {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container > table > tbody > tr > td.control {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_coupon:not(:first-of-type) {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-checkout-block-btn .icon_error_block {
  padding-left: 0px;
  padding-right: 0;
}
}
@media all and (max-width: 380px) {
:where(html[dir="rtl"]) .pk-page .captcha-row .captcha_input {
  right: initial;
  left: auto;
}
:where(html[dir="rtl"]) .pk-page .captcha-row .captcha_input label.error {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .wrapper_inner #order_form_content .module-cart table td.thumb-cell {
  padding-right: 5px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper_inner .start_promo .wrap_tizer .wrapper_inner_tizer {
  padding: 0 8px 0 20px !important;
}
:where(html[dir="rtl"]) .wrapper_inner .wrap_tizer .wrap_outer .outer_text {
  right: 6px;
  padding: 0px 0px 5px 4px;
  left: auto;
}
:where(html[dir="rtl"]) .wrapper_inner .wrap_tizer .wrap_outer .inner_text {
  right: -3px;
  left: auto;
}
:where(html[dir="rtl"]) body .top_mobile_region .confirm_region {
  text-align: right;
}
:where(html[dir="rtl"]) .top_mobile_region .confirm_region + .close_popup {
  left: 16px;
  right: auto;
}
}
@media all and (max-width: 360px) {
:where(html[dir="rtl"]) .catalog_detail .w_icons.button.to-cart {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog_detail .item_main_info .right_info .info_item {
  padding-left: 12px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .container > h1 {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .filter-panel__filter + .filter-panel__sort .dropdown-select__title {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .filter-panel__filter + .filter-panel__sort .dropdown-select__title .svg {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .filter-panel__filter + .filter-panel__sort .dropdown-menu-wrapper {
  right: auto;
  left: 0px;
}
}
@media all and (max-width: 320px) {
:where(html[dir="rtl"]) .basket_wrapp .header-compare-block, :where(html[dir="rtl"]) .basket_wrapp .wraps_icon_block {
  margin: 0px 0px 0px 25px;
}
}

/* css/menu.css */
:where(html[dir="rtl"]) .mega-menu ul.nav li > a {
  padding: 9px 10px 9px 45px;
}
:where(html[dir="rtl"]) .mega-menu ul.nav li > a i.fa-angle-down {
  left: -10px;
  right: auto;
}
:where(html[dir="rtl"]) .mega-menu ul.nav li.active > a, :where(html[dir="rtl"]) .mega-menu ul.nav li:hover > a {
  padding: 9px 10px 9px 55px;
}
:where(html[dir="rtl"]) .mega-menu ul.nav li.active > a i.fa-angle-down, :where(html[dir="rtl"]) .mega-menu ul.nav li:hover > a i.fa-angle-down {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .mega-menu ul.nav .dropdown-menu ul.menu-wrapper {
  padding: 0 20px 0 0;
}
:where(html[dir="rtl"]) .mega-menu table .dropdown-menu {
  text-align: right;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper {
  right: 0px !important;
  left: auto !important;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li {
  float: right;
  padding: 0px 0px 0px 20px;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img {
  padding-right: 80px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img.icon {
  padding-right: 60px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img .menu_img {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(4n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > .dropdown-menu li a {
  padding-left: 0px !important;
  padding-right: 7px !important;
}
:where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li.full > .dropdown > li > .image + a, :where(html[dir="rtl"]) body .wrapper1 .menu-wrapper .menu_top_block .dropdown > li.full > .dropdown-block li > .image + a {
  padding-right: 60px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li.full > .dropdown > li > a {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li.full > .dropdown > li > .image + a + .dropdown, :where(html[dir="rtl"]) body .wrapper1 .menu-wrapper .menu_top_block .dropdown > li.full > .dropdown-block li > .image + a + .dropdown {
  padding-right: 60px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li.full > .dropdown > li > .dropdown {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .mega-menu table .dropdown-menu li a, :where(html[dir="rtl"]) .auth_wr_inner .dropdown-menu li a {
  padding: 14px 7px 14px 29px !important;
}
:where(html[dir="rtl"]) .auth_wr_inner .dropdown-menu li .icons {
  margin-left: 9px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .auth_wr_inner .dropdown-menu li a {
  padding: 11px 19px 12px 43px !important;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td.wide_menu .dropdown-submenu .dropdown-submenu .dropdown-menu {
  margin: 0px 20px 0px 0px;
}
:where(html[dir="rtl"]) .mega-menu table .dropdown-submenu .dropdown-menu {
  right: 100%;
  left: auto;
}
:where(html[dir="rtl"]) .mega-menu table .more-items > span {
  padding-left: 21px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .fix-logo .menu-row .menu-only-wr .mega-menu .svg.svg-inline-down {
  left: 19px;
  right: auto;
}
:where(html[dir="rtl"]) .fix-logo .menu-row .menu-only-wr .mega-menu table td .wrap > a {
  text-align: right;
  padding: 18px 19px 25px 18px;
}
:where(html[dir="rtl"]) .fix-logo .menu-row .search-block .search .search-input {
  padding: 1px 14px 1px 70px;
}
:where(html[dir="rtl"]) .fix-logo .menu-row .search-block .search.search.search--hastype .search-input {
  padding-left: 125px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .backet_normal .fix-logo .menu-row .search-block {
  padding-left: 213px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .logo-row .subbottom > .menu {
  padding-left: 155px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .subbottom .menu .mega-menu table td {
  text-align: right;
}
:where(html[dir="rtl"]) .subbottom .menu .mega-menu table td .wrap > a {
  padding: 14px 0px 36px 12px;
}
:where(html[dir="rtl"]) .subcontent .subbottom .menu .mega-menu table td .wrap > a {
  padding: 20px 0px 42px 40px;
}
:where(html[dir="rtl"]) .big_header .logo-row .subbottom > .menu {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .big_header.basket_normal .logo-row .subbottom > .menu {
  padding-left: 220px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .auth_wr_inner .dropdown-menu {
  left: -10px;
  right: auto;
}
:where(html[dir="rtl"]) .auth_wr_inner.with_dropdown > .svg.inline {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .auth_wr_inner.with_dropdown .icons {
  margin: 0px 0px 0px 5px;
}
:where(html[dir="rtl"]) #headerfixed .auth_wr_inner.with_dropdown .dropdown-menu {
  right: -40px;
  left: auto;
}
:where(html[dir="rtl"]) .logo-row .subbottom > .auth {
  left: -2px;
  right: auto;
}
:where(html[dir="rtl"]) .mega-menu table td .wrap > a .svg:not(.svg-inline-down) {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .mega-menu table td .wrap > a .svg.svg-inline-icon_discount {
  margin-left: 8px;
  right: 2px;
  margin-right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .mega-menu .wrap > a .svg.svg-inline-down {
  margin-right: 8px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .menu-row.middle-block .mega-menu table td .wrap > .more-items > span {
  right: 2px;
  left: auto;
}
:where(html[dir="rtl"]) .menu-row.middle-block .right-icons > .pull-right {
  padding-right: 26px;
  padding-left: 7px;
}
:where(html[dir="rtl"]) .menu-row.middle-block .menu-only .right-icons > .pull-right {
  padding-left: 4px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .menu-row.middle-block .wrap_icon .basket-link {
  padding: 0px 14px 0px 16px;
}
:where(html[dir="rtl"]) .mega-menu td .wrap > a .line-wrapper .line {
  right: 0px;
  left: 100%;
  -webkit-transition: left 0.15s ease-out;
  transition: left 0.15s ease-out;
}
:where(html[dir="rtl"]) .mega-menu table td.active .wrap > a .line-wrapper .line, :where(html[dir="rtl"]) .mega-menu table td .wrap:hover > a .line-wrapper .line {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) body.fill_bg_n .wrapper1.long_banner .menu-row.middle-block.bg_none, :where(html[dir="rtl"]) body.fill_bg_n .wrapper1.has-secion-banner .menu-row.middle-block.bg_none, :where(html[dir="rtl"]) body.fill_bg_n .long_banner_contents .menu-row.middle-block.bg_none, :where(html[dir="rtl"]) .wrapper1.long_banner .fix-logo .menu-row.bg_none .menu-only-wr {
  border-right-color: transparent !important;
  border-left-color: transparent !important;
}
:where(html[dir="rtl"]) body .wrapper1.long_banner .fix-logo .menu-row.bglight .search-block, :where(html[dir="rtl"]) body .wrapper1.has-secion-banner .fix-logo .menu-row.bglight .search-block, :where(html[dir="rtl"]) body .wrapper1.long_banner_contents .fix-logo .menu-row.bglight .search-block {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .mega-menu table td .wrap > .more-items > span:before {
  right: 2px;
  left: auto;
}
:where(html[dir="rtl"]) .menu-row.middle-block .mega-menu table td .wrap > .more-items > span:before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .menu-row.middle-block.bglight .mega-menu table td .wrap > .more-items > span:before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .header_wrap:not(.light-menu-color)
  .menu-row.middle-block.bg_none
  .mega-menu
  table
  td
  .wrap
  > .more-items
  > span:before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .header_wrap.light-menu-color
  .menu-row.middle-block.bg_none
  .mega-menu
  table
  td
  .wrap
  > .more-items
  > span:before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-type-2 > li:nth-child(6n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-type-2 > li.has_img {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-type-2 > li.has_img.icon {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul.menu-wrapper {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block ul > li:nth-child(3n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block .customScrollbar .right-side {
  margin: 40px 0 40px 40px;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu.BRANDS .menu-wrapper.menu-type-2 {
  padding: 27px 40px 10px 0px;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td.wide_menu .dropdown-menu.with_right_block.BRANDS .customScrollbar .right-side {
  margin: 40px 0 40px 40px;
}
:where(html[dir="rtl"]) .wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(4n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .menu-row
  .mega-menu
  table
  td.wide_menu
  .dropdown-menu.with_right_block.long-menu-items.BRANDS
  .customScrollbar.scroll-init
  .right-side {
  margin-left: 40px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .wrapper1
  .menu-row
  .mega-menu
  table
  td.wide_menu
  .long-menu-items.dropdown-menu
  ul.menu-wrapper
  > li:nth-child(3n + 1) {
  clear: right !important;
}
:where(html[dir="rtl"]) .wrapper1
  .menu-row
  .mega-menu
  table
  td.wide_menu
  .dropdown-menu.with_right_block
  ul.menu-wrapper.menu-type-1
  > li:nth-child(3n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1
  .menu-row
  .mega-menu
  table
  td.wide_menu
  .dropdown-menu.with_right_block
  ul.menu-wrapper.menu-type-3
  > li:nth-child(3n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(6n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1
  .menu-row
  .mega-menu
  table
  td.wide_menu
  .dropdown-menu.with_right_block
  ul.menu-wrapper.menu-type-2
  > li:nth-child(5n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1
  .menu-row
  .mega-menu
  table
  td.wide_menu
  .dropdown-menu.with_right_block.BANNER
  ul.menu-wrapper.menu-type-2
  > li:nth-child(4n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(5n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) body .menu-navigation .menu-navigation__sections-wrapper .mCSB_scrollTools, :where(html[dir="rtl"]) body .mega-menu .dropdown-menu .mCSB_scrollTools {
  left: -1px;
  right: auto;
}
:where(html[dir="rtl"]) .wrapper1.wides_menu
  .menu-row
  .mega-menu
  table
  td.wide_menu
  .dropdown-menu
  ul.menu-wrapper.menu-type-2
  > li:nth-child(6n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) #main .mega-menu table td:not(.wide_menu) .dropdown-menu li a {
  padding: 14px 20px 13px 27px !important;
}
:where(html[dir="rtl"]) #main .mega-menu table td:not(.wide_menu) .dropdown-menu li.dropdown-submenu a {
  padding: 14px 20px 13px 35px !important;
}
:where(html[dir="rtl"]) #main .mega-menu table td:not(.wide_menu) .dropdown-menu li .svg-inline-right {
  left: 20px;
  right: auto;
}
:where(html[dir="rtl"]) .mega_fixed_menu .maxwidth-theme {
  padding-right: 84px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .mega_fixed_menu .svg.svg-close, :where(html[dir="rtl"]) .mega_fixed_menu .svg.svg-inline-close {
  right: auto;
  margin-right: -64px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .mega_fixed_menu .left_menu_block {
  padding-left: 25px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .mega_fixed_menu .left_menu_block .top-description.addr {
  margin-right: 46px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .mega_fixed_menu .left_menu_block .search .dropdown-select {
  left: 49px;
  right: auto;
}
:where(html[dir="rtl"]) .mega_fixed_menu .left_menu_block .search-input {
  padding: 0 16px 0 44px;
}
:where(html[dir="rtl"]) .mega_fixed_menu .left_menu_block .search.search--hastype .search-input {
  padding-left: 116px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .mega_fixed_menu .left_menu_block .burger_menu_wrapper .link-title .svg {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .mega_fixed_menu .left_menu_block .burger_menu_wrapper .menu-wrapper .burger-dropdown-menu.with_padding {
  padding-right: 15px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block {
  padding-right: 25px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block .contact_wrap .phone.with_dropdown > .dropdown {
  right: -1px;
  left: auto;
}
:where(html[dir="rtl"]) .mega_fixed_menu .contact_wrap .phone.with_dropdown > .dropdown.with_icons {
  right: -18px;
  left: auto;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block .contact_wrap .phone a {
  padding-right: 24px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block .contact_wrap .more_phone a {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block .contact_wrap .phone .svg-inline-phone {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block .contact_wrap .phone .callback_wrap {
  padding-right: 24px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block .contact_wrap .person_wrap .svg-inline-cabinet {
  margin-left: 14px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block .contact_wrap .person_wrap .svg-inline-downs {
  left: 3px;
  right: auto;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block .contact_wrap .person_wrap .basket .svg-inline-basket {
  margin-left: 7px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block .contact_wrap .person_wrap .delay .svg-inline-basket {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block .contact_wrap .person_wrap .compare .svg-inline-compare {
  margin-left: 9px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block .contact_wrap .person_wrap .counters .count {
  margin-right: 9px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block .footer_wrap .region_wrapper .js_city_chooser {
  padding-right: 28px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block .footer_wrap .region_wrapper .arrow {
  left: 2px;
  right: auto;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block .footer_wrap .email .svg-inline-email {
  margin: 0 1px 0 14px;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block .footer_wrap .address {
  padding-right: 30px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block .footer_wrap .address .svg-inline-addr {
  right: 2px;
  left: auto;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block .footer_wrap .social-block {
  margin-right: 2px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .sidebar_menu .menu_top_block.catalog_block ul.dropdown li.v_bottom .dropdown-block .dropdown .left-menu-wrapper > li {
  padding: 4px 0px 1px 20px !important;
}
:where(html[dir="rtl"]) .sidebar_menu .menu_top_block.catalog_block ul.dropdown li.v_bottom .dropdown-block .dropdown .dropdown {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
@media (max-width: 1099px) {
:where(html[dir="rtl"]) .wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(3n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu.with_right_block
    ul.menu-wrapper.menu-type-1
    > li:nth-child(2n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu.with_right_block
    ul.menu-wrapper.menu-type-3
    > li:nth-child(2n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1 .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper.menu-type-2 > li:nth-child(4n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(3n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1.wides_menu
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu.with_right_block
    ul.menu-wrapper.menu-type-1
    > li:nth-child(2n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .mega_fixed_menu .right_menu_block .contact_wrap .phone.with_dropdown > .dropdown.with_icons {
  right: auto;
  left: 0;
}
:where(html[dir="rtl"]) .wrapper1.wides_menu
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu.with_right_block
    ul.menu-wrapper.menu-type-3
    > li:nth-child(2n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1.wides_menu
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu
    ul.menu-wrapper.menu-type-2
    > li:nth-child(3n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1.wides_menu
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu.with_right_block
    ul.menu-wrapper.menu-type-2
    > li:nth-child(3n + 1) {
  clear: right;
}
}
@media (max-width: 1299px) {
:where(html[dir="rtl"]) .wrapper1
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu.with_right_block
    ul.menu-wrapper.menu-type-2
    > li:nth-child(4n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu.with_right_block.BANNER
    ul.menu-wrapper.menu-type-2
    > li:nth-child(3n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(4n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1.wides_menu
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu.with_right_block
    ul.menu-wrapper.menu-type-1
    > li:nth-child(3n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1.wides_menu
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu.with_right_block
    ul.menu-wrapper.menu-type-3
    > li:nth-child(3n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1.wides_menu
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu
    ul.menu-wrapper.menu-type-2
    > li:nth-child(4n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1.wides_menu
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu.with_right_block
    ul.menu-wrapper.menu-type-2
    > li:nth-child(4n + 1) {
  clear: right;
}
}
@media (max-width: 1499px) {
:where(html[dir="rtl"]) .wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu .dropdown-menu ul.menu-wrapper > li:nth-child(5n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1.wides_menu
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu.with_right_block
    ul.menu-wrapper.menu-type-1
    > li:nth-child(4n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1.wides_menu
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu.with_right_block
    ul.menu-wrapper.menu-type-3
    > li:nth-child(4n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1.wides_menu
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu
    ul.menu-wrapper.menu-type-2
    > li:nth-child(5n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1.wides_menu
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu.with_right_block
    ul.menu-wrapper.menu-type-2
    > li:nth-child(5n + 1) {
  clear: right;
}
}
@media (min-width: 1500px) {
:where(html[dir="rtl"]) .wrapper1.wides_menu
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu.with_right_block
    ul.menu-wrapper.menu-type-1
    > li:nth-child(4n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1.wides_menu
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu.with_right_block
    ul.menu-wrapper.menu-type-3
    > li:nth-child(4n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .wrapper1.wides_menu
    .menu-row
    .mega-menu
    table
    td.wide_menu
    .dropdown-menu.with_right_block
    ul.menu-wrapper.menu-type-2
    > li:nth-child(6n + 1) {
  clear: right;
}
}

/* css/order.css */
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-section .bx-soa-section-title-container {
  padding: 31px 84px 32px 19px;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-section .bx-soa-section-title {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-section .bx-soa-section-title:before {
  right: -50px;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-region .bx_soa_location .radio-inline {
  padding: 5px 0 5px 40px;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-ui-sls-tree-trunk {
  padding-right: 45px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #bx-soa-order div[class*="bx-sls"] .form-control.dropdown-block {
  padding-right: 56px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx-soa-location-input-container .bx-ui-slst-pool > div {
  padding-right: 44px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #bx-soa-order div[class*="bx-sls"] .form-control.dropdown-block .bx-ui-sls-container input {
  padding-left: 27px !important;
  padding-right: 0 !important;
}
:where(html[dir="rtl"]) div[class*="bx-sls"] .bx-ui-sls-clear:after, :where(html[dir="rtl"]) div[class*="bx-sls"] .bx-ui-sls-clear:before {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) div[class*="bx-sls"] .bx-ui-sls-clear:before {
  -webkit-transform: translate3d(50%, -50%, 0) rotate(45deg);
  transform: translate3d(50%, -50%, 0) rotate(45deg);
}
:where(html[dir="rtl"]) div[class*="bx-sls"] .bx-ui-sls-clear:after {
  -webkit-transform: translate3d(50%, -50%, 0) rotate(-45deg);
  transform: translate3d(50%, -50%, 0) rotate(-45deg);
}
:where(html[dir="rtl"]) div[class*="bx-sls"] .dropdown-icon {
  right: 19px;
  left: auto;
}
:where(html[dir="rtl"]) div[class*="bx-sls"] .bx-ui-sls-clear {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-more {
  margin: 27px -84px 0 -34px;
}
:where(html[dir="rtl"]) #bx-soa-order .form .license_order_wrap .licence_block, :where(html[dir="rtl"]) #bx-soa-order .form .license_order_wrap .offer_block {
  text-align: right;
}
:where(html[dir="rtl"]) #bx-soa-order .form-group label[for="zipProperty"]:not(.error) {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order .form-group.value_y label:not(.error) {
  right: 10px;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order .form-group .bx-authform-starrequired {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa .form-group .radio-inline label {
  padding: 0 33px 0 0 !important;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa .form-group .radio-inline label:before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa .form-group .radio-inline.checked label:after {
  right: 6px;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-tooltip {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order .form.form-group.bx-soa-customer-field .licence_block .bx-soa-tooltip .tooltip-inner {
  text-align: right;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container:before {
  right: 7px;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container:after {
  right: 12px;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-smalltitle {
  padding: 0 20px 0 0;
  text-align: right;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc {
  padding: 14px 0px 0 0;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-list-termin {
  margin: 0 0 0 3px;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-field label:not(.error) {
  right: auto;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-pp-desc-container .checkbox label {
  padding: 0 27px 0 0;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-pp-desc-container .checkbox label:before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-pp-desc-container .checkbox label.checked:after {
  right: 4px;
  left: auto;
}
:where(html[dir="rtl"]) body #bx-soa-order .bx-soa-cart-total-line.bx-soa-cart-total-line-highlighted .bx-soa-cart-d:before {
  right: -13px;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-section .bx-soa-section-content {
  padding: 28px 84px 25px 33px;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-coupon .bx-soa-coupon-item strong:before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-coupon .bx-soa-coupon-item strong:after {
  right: 30px;
  left: 0px;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-coupon {
  margin: 34px -84px -2px -29px;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-coupon-input {
  margin: 0px 13px 0px 0px;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-coupon-input:after {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-coupon-input input[type="text"].form-control, :where(html[dir="rtl"]) #bx-soa-order textarea.form-control {
  padding: 9px 17px 9px 67px;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]) .bx-soa-custom-label {
  margin: 0 0 0 3px;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-section .bx-soa-coupon-item .bx-soa-tooltip {
  float: left;
  right: auto;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-danger {
  padding: 0 30px 0 0;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-used {
  padding: 0 30px 0 0;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-success {
  padding: 0 30px 0 0;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove {
  float: left;
  margin: 2px 3px 0 0;
  margin: 0px -10px 0px 0px;
  left: -9px;
  right: auto;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove:before, :where(html[dir="rtl"]) #bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove:after {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove:before {
  -webkit-transform: translate3d(50%, -50%, 0) rotate(45deg);
  transform: translate3d(50%, -50%, 0) rotate(45deg);
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove:after {
  -webkit-transform: translate3d(50%, -50%, 0) rotate(-45deg);
  transform: translate3d(50%, -50%, 0) rotate(-45deg);
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-pickup .bx-soa-pickup-list .bx-soa-pickup-l-item-adress {
  padding-right: 24px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #bx-soa-order-form .bx-soa-pickup-list-item:not(.bx-selected) .bx-soa-pickup-l-item-btn {
  left: 25px;
  right: auto;
}
:where(html[dir="rtl"]) #bx-soa-order-form .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn {
  left: 25px;
  right: auto;
}
:where(html[dir="rtl"]) #bx-soa-order-form .bx-soa-pickup-list-item .bx-soa-pickup-l-item-detail {
  padding: 21px 0px 0px 111px;
}
:where(html[dir="rtl"]) #bx-soa-order-form .bx-soa-pickup-list-item .bx-soa-pickup-l-item-detail .bx-soa-pickup-l-item-img {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-properties.bx-selected .form-group label {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-properties.bx-selected .form-group.value_y label {
  right: 10px;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line:not(.bx-soa-cart-total-line-total):before {
  right: 30px;
  left: 0px;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line .bx-soa-cart-t {
  padding-left: 12px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line .bx-soa-cart-d {
  text-align: left;
  padding-right: 12px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td:first-child {
  padding-right: 30px !important;
  padding-left: 0 !important;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td:last-child {
  padding-left: 24px !important;
  padding-right: 0 !important;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-content {
  padding: 0 99px 0 0;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-basket .bx-soa-item-content .bx-scu-container .bx-soa-item-td-text {
  margin: 0 6px 0 0;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-basket .bx-soa-item-properties.bx-text-right {
  text-align: right;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-basket .bx-soa-item-properties.bx-text-right > div {
  text-align: right;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-price-old {
  margin: -2px 1px -5px 0 !important;
}
:where(html[dir="rtl"]) .sale_order_full_table:first-of-type:before {
  right: 50%;
  margin: 0 -35px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) .sale_order_full_table .ps_logo .image {
  margin: 0 0 0 25px;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-cart-total .change_basket .change_link {
  left: 29px;
  right: auto;
}
:where(html[dir="rtl"]) #bx-soa-order .bx-soa-section-content.reg input[type="submit"] {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-auth .filter .checkbox label {
  padding: 0px 33px 0px 0px;
}
:where(html[dir="rtl"]) #bx-soa-order #bx-soa-auth .filter .checkbox.onoff label {
  padding: 3px 50px 0px 0px;
}
:where(html[dir="rtl"]) #bx-soa-order.orderform--v1 #bx-soa-coupon .bx-soa-section-content {
  padding-right: 34px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #bx-soa-order.orderform--v1 .bx-soa-pp-company-graf-container {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-delivery-cost {
  text-align: right;
}
:where(html[dir="rtl"]) #bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-delivery-cost .bx-soa-pp-list-description {
  padding: 5px 9px 5px 7px;
  margin: 0 0px 0 0;
}
:where(html[dir="rtl"]) #bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company-graf-container:before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order.orderform--v1
  .bx-soa-pp-item-container
  .bx-soa-pp-company.bx-selected
  .bx-soa-pp-company-graf-container::after {
  right: 6px;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company {
  padding: 0 33px 0 0;
}
:where(html[dir="rtl"]) #bx-soa-order.orderform--v1 .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn .btn:before {
  margin: 0 0 0 10px;
}
:where(html[dir="rtl"]) #bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-list-termin {
  margin: 0 0 0 3px;
}
:where(html[dir="rtl"]) #bx-soa-auth .bx-authform input[name="NEW_GENERATE"] {
  margin-left: 6px;
  margin-right: 0;
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .bx-soa-auth .bx-soa-section-content.container-fluid::before {
  right: 50%;
  left: auto;
}
}

/* css/out_of_production.css */
:where(html[dir="rtl"]) .catalog-item-analog__note .svg-info-big {
  margin-left: 9px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .catalog-item-analog__buy {
  margin-left: 12px;
  margin-right: 0;
}

/* css/personal.css */
:where(html[dir="rtl"]) .lk-page .iblock.text_block {
  padding: 20px 25px 0px 0px;
}
:where(html[dir="rtl"]) .personal_wrapper {
  float: right;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-list-button, :where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat > a, :where(html[dir="rtl"]) .sale-order-detail-payment-options-methods-button-element, :where(html[dir="rtl"]) .sale-order-detail-payment-options-methods-button-element-new-window {
  float: left;
}
:where(html[dir="rtl"]) body .ymaps-2-1-50-float-button-icon {
  right: 5px;
  left: auto;
}
:where(html[dir="rtl"]) body .ymaps-2-1-50-listbox__button-icon.ymaps-2-1-50-_icon_layers {
  margin-right: 2px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .personal_wrapper .row div.sale-order-list-inner-row-template, :where(html[dir="rtl"]) .personal_wrapper .row div.sale-order-detail-payment-inner-row-template {
  text-align: right;
}
:where(html[dir="rtl"]) .personal_wrapper .row div.sale-order-detail-payment-inner-row-template {
  margin-right: 16.66666667%;
  padding-right: 5px;
  margin-left: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-accomplished-title, :where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-title, :where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-detail-general-item {
  margin: 20px 7px 22px 0px;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-list-accomplished-date-number {
  margin: 0px 0px 0px 5px;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-list-status-alert, :where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-list-status-success, :where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-list-shipment-status-block, :where(html[dir="rtl"]) .sale-order-detail-payment-options-methods-info-title-status-alert, :where(html[dir="rtl"]) .sale-order-detail-payment-options-methods-info-title-status-success, :where(html[dir="rtl"]) .sale-order-payment-change-status-alert, :where(html[dir="rtl"]) .sale-order-payment-change-status-success {
  margin: 3px 20px 3px 0px;
  padding-right: 10px;
  padding-left: 11px;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-list-shipment-status-block {
  padding-right: 10px;
  padding-left: 11px;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-list-change-payment {
  padding: 0px 0px 0px 25px;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-list-change-payment:before {
  left: 5px;
  right: auto;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-list-inner-row .sale-order-list-cancel-container {
  float: left;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company {
  padding: 2px 0px 15px 10px;
}
:where(html[dir="rtl"]) .personal_wrapper
  .orders_wrapper
  .sale-order-payment-change-pp-list
  .sale-order-payment-change-pp-company
  .sale-order-payment-change-pp-company-smalltitle {
  text-align: right;
}
:where(html[dir="rtl"]) .personal_wrapper
  .orders_wrapper
  .sale-order-payment-change-pp-list
  .sale-order-payment-change-pp-company
  .sale-order-payment-change-pp-company-image
  + .sale-order-payment-change-pp-company-smalltitle {
  padding: 0 20px 0 0;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-list-inner-row > div > a.sale-order-list-cancel-payment {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .sale-order-detail-about-order-title-element, :where(html[dir="rtl"]) .sale-order-detail-payment-options-title-element, :where(html[dir="rtl"]) .sale-order-detail-payment-options-shipment-composition-title-element, :where(html[dir="rtl"]) .sale-order-detail-payment-options-order-content-title-element, :where(html[dir="rtl"]) .sale-order-detail-general-item {
  margin-right: 6px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-detail-about-order-title-element {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .sale-order-detail-about-order-inner-container-name-read-more, :where(html[dir="rtl"]) .sale-order-detail-about-order-inner-container-name-read-less {
  padding: 0px 0px 0px 25px;
}
:where(html[dir="rtl"]) .sale-order-detail-about-order-inner-container-name-read-more:after, :where(html[dir="rtl"]) .sale-order-detail-about-order-inner-container-name-read-less:after {
  left: 5px;
  right: auto;
}
:where(html[dir="rtl"]) .sale-order-detail-about-order-inner-container-list-item {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .personal_wrapper div.payment-options-methods-row {
  padding: 0px 22px 0px 7px;
}
:where(html[dir="rtl"]) .sale-order-detail-show-link, :where(html[dir="rtl"]) .sale-order-detail-hide-link, :where(html[dir="rtl"]) .sale-order-detail-payment-options-methods-info-change-link {
  padding: 3px 0px 0px 25px;
}
:where(html[dir="rtl"]) .sale-order-detail-hide-link:after, :where(html[dir="rtl"]) .sale-order-detail-show-link:after, :where(html[dir="rtl"]) .sale-order-detail-payment-options-methods-info-change-link:after {
  left: 5px;
  right: auto;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map > .row {
  margin: 0px -7px 0px -1px;
}
:where(html[dir="rtl"]) .personal_wrapper .sale-order-detail-order-item-td:first-child .sale-order-detail-order-item-td-title {
  padding-right: 21px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .sale-order-detail-order-item-td .sale-order-detail-order-item-block .sale-order-detail-order-item-img-block {
  padding-left: 30px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .sale-order-detail-order-item-td .sale-order-detail-order-item-block {
  padding: 0px 22px 0px 0px;
}
:where(html[dir="rtl"]) .personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-list-item:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-list-item {
  padding: 0px 70px 24px 0px;
  margin: 0px 43px 0px 30px;
}
:where(html[dir="rtl"]) .sale-personal-account-wallet-currency, :where(html[dir="rtl"]) .sale-personal-account-wallet-sum {
  padding: 0px 0px 0px 26px;
}
:where(html[dir="rtl"]) .personal_wrapper .sale-personal-section-account-sub-header {
  padding: 0px 42px 0px 20px;
}
:where(html[dir="rtl"]) .personal_wrapper .bx-sap {
  padding: 0px 42px 38px 20px;
}
:where(html[dir="rtl"]) .bx-sap .control-label.input-lg {
  text-align: right;
}
:where(html[dir="rtl"]) .sale-acountpay-fixedpay-list .sale-acountpay-fixedpay-item {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx-sap .sale-acountpay-pp-company-smalltitle {
  padding: 0 20px 0 0;
  text-align: right;
}
:where(html[dir="rtl"]) .bx-sap .sale-acountpay-pp-company-graf-container:before {
  right: 7px;
  left: auto;
}
:where(html[dir="rtl"]) .bx-sap .sale-acountpay-pp-company.bx-selected .sale-acountpay-pp-company-graf-container:after {
  right: 12px;
  left: auto;
}
:where(html[dir="rtl"]) .personal_wrapper form[name="ShopForm"] input[type="submit"] {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .personal_wrapper .orders_wrapper .sale-order-detail-active-event .sale-order-detail-payment-options-methods-template {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .personal_wrapper
  .orders_wrapper
  .sale-order-detail-active-event
  .sale-order-detail-payment-options-methods-template
  .sale-paysystem-wrapper {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .sale-personal-profile-list-container > tbody > tr > th, :where(html[dir="rtl"]) .sale-personal-profile-list-container > tfoot > tr > th, :where(html[dir="rtl"]) .sale-personal-profile-list-container > thead > tr > td, :where(html[dir="rtl"]) .sale-personal-profile-list-container > tbody > tr > td {
  text-align: right;
}
:where(html[dir="rtl"]) .sale-personal-profile-list-container > tbody > tr > th:first-child {
  border-right: 1px solid #f2f2f2;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .sale-personal-profile-list-container > tbody > tr > th:last-child {
  border-left: 1px solid #f2f2f2;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .sale-personal-profile-list-actions > a {
  padding: 0px 0px 0px 17px;
}
:where(html[dir="rtl"]) .sale-personal-profile-list-actions > a:last-of-type {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .sale-personal-profile-list-container > tbody > tr:hover > td:first-child {
  border-right-color: #f2f2f2;
  border-left-color: transparent;
}
:where(html[dir="rtl"]) .sale-personal-profile-list-container > tbody > tr > td:first-child {
  border-right: 1px solid #fff;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .sale-personal-profile-list-container > tbody > tr:hover > td:last-child {
  border-left-color: #f2f2f2;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .sale-personal-profile-list-container > tbody > tr > td:last-child {
  border-left: 1px solid #fff;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .personal_wrapper .sale-profile-detail-link-list a {
  padding: 0px 24px 0px 0px;
}
:where(html[dir="rtl"]) .personal_wrapper .sale-profile-detail-link-list a:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .sale-profile-detail-form .form-group > * {
  text-align: right;
}
:where(html[dir="rtl"]) .personal_wrapper .sale-profile-detail-form .sale-personal-profile-btn-block > input[type="submit"] {
  margin: 0px 0px 20px 20px;
}
:where(html[dir="rtl"]) .personal_wrapper .sale-personal-profile-btn-block input[type="submit"] {
  margin: 0px 0px 0px 1px;
}

/* css/phone/intlTelCustom.css */
:where(html[dir="rtl"]) .iti__country-list .iti__divider {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .iti.iti--allow-dropdown .iti__flag-container ~ input[type="tel"], :where(html[dir="rtl"]) .iti.iti--allow-dropdown .iti__flag-container ~ input[type="text"] {
  padding-right: 60px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .iti:not(.iti--allow-dropdown) .iti__flag-container ~ input[type="tel"], :where(html[dir="rtl"]) .iti:not(.iti--allow-dropdown) .iti__flag-container ~ input[type="text"] {
  padding-left: 40px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .iti .iti__selected-flag {
  padding: 0 14px 0 10px;
}

/* css/print.css */
@media print {
:where(html[dir="rtl"]) .sticky_menu.wrapper1, :where(html[dir="rtl"]) .sticky_menu.wrapper1 + footer, :where(html[dir="rtl"]) .sticky_menu.wrapper1 + .js_seo_title + footer {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .sticky_menu.sm.wrapper1, :where(html[dir="rtl"]) .sticky_menu.sm.wrapper1 + footer {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) header .logo-block {
  right: 15px !important;
  left: auto !important;
}
:where(html[dir="rtl"]) header .phone-block {
  left: 15px;
  right: auto;
}
:where(html[dir="rtl"]) header .region_wrapper {
  right: 50%;
  transform: translate(50%, -50%);
  left: auto;
}
:where(html[dir="rtl"]) .item-views.table-type-block .items >div {
  float: right;
}
:where(html[dir="rtl"]) .item-views.table-type-block:not(.staff-items) .items >div:nth-child(2n+1) {
  clear: right;
}
:where(html[dir="rtl"]) section.page-top h1 {
  padding-left: 0px !important;
  padding-right: 0 !important;
}
:where(html[dir="rtl"]) .best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block >div {
  float: right;
}
:where(html[dir="rtl"]) .best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block >div:nth-child(2n+1), :where(html[dir="rtl"]) .blog_wrapper .items > .row > div:nth-child(2n+1) {
  clear: right;
}
:where(html[dir="rtl"]) .news_wrapp .flexslider .slides > li {
  margin-left: 0px !important;
  margin-right: 0 !important;
}
:where(html[dir="rtl"]) .accordion.accordion-type-block .item .accordion-head, :where(html[dir="rtl"]) .accordion.accordion-type-block .item .accordion-body {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .catalog.detail .head .brand {
  float: left;
}
:where(html[dir="rtl"]) .catalog_block.items .item_block {
  float: right;
}
:where(html[dir="rtl"]) .catalog_block.items .item_block:nth-child(2n+1) {
  clear: right;
}
:where(html[dir="rtl"]) .detail .galery .inner .stickers {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .catalog.detail .head .bx_item_detail_inc_two .row>div {
  float: right;
}
:where(html[dir="rtl"]) .bx_item_detail_inc_two .list-type-block.item-views .item {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .info_item .top_info .article {
  text-align: right;
}
:where(html[dir="rtl"]) .info_item .top_info .brand {
  float: right;
}
:where(html[dir="rtl"]) .stock_wrapper .stock_board {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .file_type .description {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog.item-views > .row > div[class*=col-]:nth-child(2n+1) {
  clear: right;
}
:where(html[dir="rtl"]) .bottoms + .row>div {
  float: right;
}
:where(html[dir="rtl"]) .bottoms + .row>div.share {
  float: left;
}
:where(html[dir="rtl"]) .mixitup-container.mixitup-ready .item-views.table-elements .row > div:nth-child(2n+1) {
  clear: right;
}
:where(html[dir="rtl"]) .staff-items .group-content .items >div {
  float: right;
}
:where(html[dir="rtl"]) .staff-items .group-content .items >div:nth-child(3n+1) {
  clear: right;
}
:where(html[dir="rtl"]) .print-6 {
  float: right;
}
:where(html[dir="rtl"]) .print-6:nth-child(2n+1) {
  clear: right;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container table thead td {
  text-align: right;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container table thead td.item, :where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.item {
  padding-right: 30px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container table tbody td {
  padding-right: 12px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #header .middle-h-row .center_block > .middle_phone, :where(html[dir="rtl"]) .wrapper.has_menu #header .wrapper_inner .middle-h-row .center_block .middle_phone, :where(html[dir="rtl"]) .wrapper.has_menu #header .phones {
  text-align: left;
}
:where(html[dir="rtl"]) .basket_fly #header .middle-h-row .center_block {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket_print_desc .store_property {
  float: right;
  margin-left: 3%;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket_print_desc .store_property:last-of-type {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) footer .info.contacts_block_footer {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) footer .info .blocks {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.item, :where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.item h2 {
  text-align: right !important;
}
:where(html[dir="rtl"]) body h1 {
  text-align: right;
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket-checkout-section-inner {
  justify-content: right;
  text-align: right;
}
:where(html[dir="rtl"]) #basket-root .icon_error_block {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-checkout-block-total {
  text-align: right;
}
:where(html[dir="rtl"]) #basket-root .basket-items-list .basket-item-block-info .basket-items-list-item-warning-container .alert.alert-warning {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #basket-root .basket-item-info-name, :where(html[dir="rtl"]) #basket-root .basket-item-info-name-link, :where(html[dir="rtl"]) #basket-root .basket-items-list-wrapper-compact .basket-item-block-price > div {
  text-align: right;
}
:where(html[dir="rtl"]) #main .services-item .onoff input[type="checkbox"] {
  margin-left: 8px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .services_in_product.services_compact .services-item.services_on .services-item__buy {
  right: 20px;
  left: auto;
}
:where(html[dir="rtl"]) #basket-root .basket-items-list-item-descriptions {
  padding: 10px 10px 0px 0;
}
:where(html[dir="rtl"]) .services_in_basket_page .prices-wrapper, :where(html[dir="rtl"]) .services_in_basket_page.buy_services_wrap .services-item__cost .price {
  text-align: right !important;
}
}
@media print and (max-width: 48em) {
:where(html[dir="rtl"]) .services_in_basket_page.buy_services_wrap.w_picture {
  padding-right: 79px !important;
  padding-left: 0 !important;
}
}

/* css/propertygroups.css */
:where(html[dir="rtl"]) .properties-group__name {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .properties-group__value {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .properties-group .properties-group__hint .tooltip:after {
  right: 2px;
  left: auto;
}
:where(html[dir="rtl"]) .properties-group .properties-group__hint .tooltip {
  right: 1px;
  text-align: right;
  left: auto;
}
:where(html[dir="rtl"]) .properties-group .properties-group__name-whint-wrap {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .properties-group .properties-group__name-whint-wrap .properties-group__name {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .properties-group .properties-group__hint {
  right: 2px;
  left: auto;
}
:where(html[dir="rtl"]) .properties-group__hint .tooltip {
  right: -53px;
  left: auto;
}
:where(html[dir="rtl"]) .properties-group__hint .tooltip:after {
  right: 22px;
  left: auto;
}

/* css/searchtitle.css */
@media not print {
:where(html[dir="rtl"]) .search .search-button-div {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .search .search-input {
  padding: 0 14px 3px 70px;
}
:where(html[dir="rtl"]) .search .btn-search {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .search .dropdown-select {
  left: 58px;
  right: auto;
}
:where(html[dir="rtl"]) .search .btn-search-corp + .dropdown-select {
  left: 116px;
  right: auto;
}
:where(html[dir="rtl"]) .search .dropdown-select .dropdown-menu-wrapper {
  right: -15px;
  left: auto;
}
:where(html[dir="rtl"]) .search .dropdown-select.searchtype--drop2left .dropdown-menu-wrapper {
  left: 0;
  right: inherit;
}
:where(html[dir="rtl"]) .inline-search-block {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .inline-search-block .search .search-input-div {
  padding-left: 46px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .inline-search-block.corp .search .search-input-div {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .inline-search-block:not(.corp) .search.search--hastype .search-input-div {
  padding-left: 140px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .inline-search-block .search .btn-search {
  left: 60px;
  right: auto;
}
:where(html[dir="rtl"]) .inline-search-block.corp .search .close-block {
  left: 30px;
  right: auto;
}
:where(html[dir="rtl"]) .inline-search-block .search .close-block .close-icons {
  right: 50%;
  margin: -8px -8px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) .inline-search-block .search .search-input {
  padding: 0 var(--theme-page-width-padding) 0 200px;
}
:where(html[dir="rtl"]) .inline-search-block.corp .search-input {
  padding: 0 16px 0 44px;
}
:where(html[dir="rtl"]) .inline-search-block:not(.corp) .search.search--hastype .search-input {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .inline-search-block.corp .search .search-input {
  padding-left: calc(100px + var(--theme-page-width-padding));
  padding-right: 0;
}
:where(html[dir="rtl"]) .inline-search-block.corp .search.search--hastype .search-input {
  padding-left: calc(195px + var(--theme-page-width-padding));
  padding-right: 0;
}
:where(html[dir="rtl"]) .inline-search-block .search .search-button-div {
  left: 17px;
  right: auto;
}
:where(html[dir="rtl"]) .inline-search-block.corp .search .search-button-div {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .inline-search-block.corp .search .btn-search-corp {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
:where(html[dir="rtl"]) .inline-search-block .search .dropdown-select {
  left: 206px;
  right: auto;
}
:where(html[dir="rtl"]) .inline-search-block.corp .search .dropdown-select {
  left: 132px;
  right: auto;
}
:where(html[dir="rtl"]) .top-block .search .fa-close {
  float: right;
  margin-right: 6px;
  margin-left: 0;
}
}
:where(html[dir="rtl"]) .mega-menu ul.nav .search {
  left: inherit;
  right: auto;
}
:where(html[dir="rtl"]) .mega-menu ul.nav .search .search-input-div {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .mega-menu ul.nav .search .search-button-div {
  left: 13px;
  right: auto;
}
:where(html[dir="rtl"]) .mega-menu ul.nav .search .search-button-div .btn-search {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) div.title-search-result {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .all_block_nav {
  padding-right: 5px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .title-search-result.title-search-input {
  right: 0px !important;
  margin-right: 0px;
  left: auto !important;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_search_container .bx_field .bx_input_text {
  left: 34px;
  right: 5px;
}
:where(html[dir="rtl"]) .bx_search_container .bx_field .bx_input_submit {
  left: 0;
  background: url("images/search_lupe.png") no-repeat right center;
  right: auto;
}
:where(html[dir="rtl"]) div.title-search-fader {
  background-position: left top;
}
:where(html[dir="rtl"]) .bx_searche .bx_img_element {
  float: right;
}
:where(html[dir="rtl"]) .bx_searche .bx_item_element {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .title-search-result .search_price_wrap {
  padding-left: 25px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .title-search-result .bx_item_block.all_result .bx_item_element {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_searche .bx_image {
  margin: 10px 25px 0px 0px;
}
:where(html[dir="rtl"]) .bx_searche .bx_img_element + .bx_item_element {
  padding-right: 15px;
  padding-left: 0;
}

/* css/section_filter.css */
:where(html[dir="rtl"]) .select_head_wrap .menu_item_selected {
  padding: 15px 25px 15px 55px;
}
:where(html[dir="rtl"]) .select_head_wrap .menu_item_selected .svg.svg-inline-down {
  left: 15px;
  right: auto;
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .select_head_wrap .menu_item_selected.opened .svg.svg-inline-down {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .select_head_wrap .head-block.top:not(.with-tabs) .item-link {
  border-left: none;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .select_head_wrap .head-block .item-link .title span, :where(html[dir="rtl"]) .select_head_wrap .head-block.top .item-link .title .btn-inline {
  padding: 15px 25px 15px 55px;
}
:where(html[dir="rtl"]) .select_head_wrap .head-block.top.with-tabs .item-link.active .title span:before {
  right: -1px;
  left: auto;
}
}

/* css/simpleBasket.css */
:where(html[dir="rtl"]) body.simple_basket_mode #header .logo-block.floated {
  padding-left: 50px;
  padding-right: 0;
}
:where(html[dir="rtl"]) body.simple_basket_mode .back-mobile-arrow {
  margin: 18px 0px 0px 16px;
}
:where(html[dir="rtl"]) body.simple_basket_mode .back-mobile-arrow .arrow-back .svg-inline-arrow-back {
  right: 50%;
  margin: -8px -9px 0 0;
  left: auto;
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) body.simple_basket_mode #header .logo-block.floated {
  padding-left: 0px;
  padding-right: 0;
}
}
@media (min-width: 900px) {
:where(html[dir="rtl"]) body.simple_basket_mode .logo-centered .logo-block {
  right: 50%;
  transform: translateX(50%);
  left: auto;
}
}

/* css/skeleton.css */
:where(html[dir="rtl"]) .skeleton {
  background: linear-gradient(-110deg, var(--color-start) 8%, var(--color-end) 18%, var(--color-start) 33%);
}

/* css/slider.swiper.css */
:where(html[dir="rtl"]) .swiper-pagination-bullet:before {
  right: 50%;
  margin: -4px -4px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) .bx-no-touch .slider-solution--show-nav-hover:not(:hover) .swiper-button-prev {
  right: -50px;
  left: auto;
}
:where(html[dir="rtl"]) .bx-no-touch .slider-solution--show-nav-hover:not(:hover) .swiper-button-next {
  left: -50px;
  right: auto;
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .swiper-nav-offset .swiper-button-prev {
  right: -20px;
  left: auto;
}
:where(html[dir="rtl"]) .swiper-nav-offset .swiper-button-next {
  left: -20px;
  right: auto;
}
}

/* css/spectrum.css */
:where(html[dir="rtl"]) .sp-container {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .sp-color {
  right: 0;
  left: 20%;
}
:where(html[dir="rtl"]) .sp-hue {
  left: 0;
  right: 84%;
}
:where(html[dir="rtl"]) .sp-alpha-handle {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .sp-clear-enabled .sp-clear {
  left: 0;
  right: 84%;
}
:where(html[dir="rtl"]) .sp-sat {
  background-image: -webkit-linear-gradient(right, #FFF, rgba(204, 154, 129, 0));
  background-image: -moz-linear-gradient(right, #fff, rgba(204, 154, 129, 0));
  background-image: -o-linear-gradient(right, #fff, rgba(204, 154, 129, 0));
  background-image: -ms-linear-gradient(right, #fff, rgba(204, 154, 129, 0));
  background-image: linear-gradient(to left, #fff, rgba(204, 154, 129, 0));
}
:where(html[dir="rtl"]) .sp-hue {
  background: -webkit-gradient(linear, right top, right bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));
}
:where(html[dir="rtl"]) .sp-dragger {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .sp-input-container {
  float: left;
}
:where(html[dir="rtl"]) .sp-picker-container, :where(html[dir="rtl"]) .sp-palette-container {
  float: right;
}
:where(html[dir="rtl"]) .sp-picker-container {
  border-right: solid 1px #fff;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .sp-palette-container {
  border-left: solid 1px #ccc;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .sp-palette .sp-thumb-el {
  float: right;
}
:where(html[dir="rtl"]) .sp-initial {
  float: right;
}
:where(html[dir="rtl"]) .sp-initial span {
  float: right;
}
:where(html[dir="rtl"]) .sp-palette-button-container, :where(html[dir="rtl"]) .sp-button-container {
  float: left;
}
:where(html[dir="rtl"]) .sp-dd {
  float: right;
}
:where(html[dir="rtl"]) .sp-preview {
  margin-left: 5px;
  float: right;
  margin-right: 0;
}
:where(html[dir="rtl"]) .sp-cancel {
  margin-left: 5px;
  margin-right: 0;
}
@media (max-device-width: 480px) {
:where(html[dir="rtl"]) .sp-color {
  left: 40%;
  right: auto;
}
:where(html[dir="rtl"]) .sp-hue {
  right: 63%;
  left: auto;
}
}

/* css/stores.css */
:where(html[dir="rtl"]) .stores-list1 .item .top-wrap {
  padding: 0 190px 0 0;
}
:where(html[dir="rtl"]) .stores-list1 .item.wti .top-wrap {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .stores-list1 .schedule span.text, :where(html[dir="rtl"]) .stores-list1 .metro span.text, :where(html[dir="rtl"]) .stores-list1 .show_on_map.colored_theme_text .text_wrap span.text {
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .contacts-page-top .region-row .ik_select_link.common_select-link {
  padding-right: 15px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .shop-detail1 .item .left_block_store {
  padding-left: 100px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .shop-detail1 .social-block .social-icons {
  padding: 0 0 0 40px;
}
:where(html[dir="rtl"]) .shop-detail1 .left_block_store .bottom_block .property {
  margin: 0 0 0 -3px;
}
:where(html[dir="rtl"]) .wrapper_inner_half.shop-detail1 .item .left_block_store {
  margin: 70px auto 0 0;
}
:where(html[dir="rtl"]) body .wrapper1 .map-full .right_block_store .ymaps-b-zoom_hints-pos_right {
  right: 0px !important;
  left: auto !important;
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) body .wrapper1 .map-full .right_block_store .ymaps-controls-righttop > ymaps {
  right: 8px !important;
  left: auto;
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) body .wrapper1 .map-full .right_block_store .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes {
  right: auto !important;
  left: 0px !important;
}
@media (max-width: 767px) and (min-width: 551px) {
:where(html[dir="rtl"]) .stores-list1 .item .right-block-contacts .item-body {
  padding: 0 190px 0 0;
}
}
@media (max-width: 550px) {
:where(html[dir="rtl"]) .stores-list1 .item .top-wrap {
  padding-right: 0;
  padding-left: 0;
}
}
@media (max-width: 1199px) {
:where(html[dir="rtl"]) .contacts-page-top .ask_button {
  text-align: right;
}
}
@media (max-width: 991px) {
:where(html[dir="rtl"]) .contacts-page-top .ask_button {
  text-align: right;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
:where(html[dir="rtl"]) .wrapper_inner_half.shop-detail1 .item .left_block_store {
  padding-left: 50px;
  padding-right: 0;
}
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .wrapper_inner_half .item.item-shop-detail1 {
  padding-right: 32px;
  padding-left: 0;
}
}

/* css/styles.css */
:where(html[dir="rtl"]) .bx-mac .row.flexbox:not(.nmac) > div {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) body.jqm-initied.wf {
  padding-left: 18px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .set-position.top.left {
  background-position: top right;
}
:where(html[dir="rtl"]) .set-position.top.right {
  background-position: top left;
}
:where(html[dir="rtl"]) .set-position.center.left {
  background-position: center right;
}
:where(html[dir="rtl"]) .set-position.center.right {
  background-position: center left;
}
:where(html[dir="rtl"]) .set-position.bottom.left {
  background-position: bottom right;
}
:where(html[dir="rtl"]) .set-position.bottom.right {
  background-position: bottom left;
}
:where(html[dir="rtl"]) .video-block .image .play:before, :where(html[dir="rtl"]) .video-block .image .play:after {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .video-block .image .play:before {
  border-right: 30px solid #fff;
  margin: -15px -12px 0px 0px;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .video-block .image .play:after {
  margin: -45px -45px 0 0;
}
:where(html[dir="rtl"]) .video-block.sm .image .play:before {
  border-right-width: 11px;
  margin: -6px -4px 0px 0px;
  border-left-width: 0;
}
:where(html[dir="rtl"]) .video-block.sm .image .play:after {
  margin: calc(-1 * var(--size) / 2) calc(-1 * var(--size) / 2) 0px 0px;
}
:where(html[dir="rtl"]) .svg.svg-inline-hot + .top_block_title {
  margin: -1px 14px 0px 0px;
}
:where(html[dir="rtl"]) .top_block_title {
  margin: 0px 0px 0px 38px;
}
:where(html[dir="rtl"]) .dropdown-menu-wrapper {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .dropdown-menu-wrapper .dropdown-menu-inner {
  text-align: right;
}
:where(html[dir="rtl"]) .ya-share2__badge {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .ya-share2 .ya-share2__item_service_vkontakte .ya-share2__badge {
  margin: -5px -8px 0 0;
}
:where(html[dir="rtl"]) .ya-share2 .ya-share2__item_service_facebook .ya-share2__badge {
  margin: -6px -7px 0 0;
}
:where(html[dir="rtl"]) .ya-share2 .ya-share2__item_service_twitter .ya-share2__badge {
  margin: -7px -6px 0 0;
}
:where(html[dir="rtl"]) .ya-share2 .ya-share2__item_service_viber .ya-share2__badge {
  margin: -7px -7px 0 0;
}
:where(html[dir="rtl"]) .ya-share2 .ya-share2__item_service_whatsapp .ya-share2__badge {
  margin: -8px -8px 0 0;
}
:where(html[dir="rtl"]) .ya-share2 .ya-share2__item_service_odnoklassniki .ya-share2__badge {
  margin: -6px -4px 0 0;
}
:where(html[dir="rtl"]) .ya-share2 .ya-share2__item_service_moimir .ya-share2__badge {
  margin: -8px -8px 0 0;
}
:where(html[dir="rtl"]) .ya-share2 .ya-share2__item_service_skype .ya-share2__badge {
  margin: -7px -8px 0 0;
}
:where(html[dir="rtl"]) .ya-share2 .ya-share2__item_service_telegram .ya-share2__badge {
  margin: -7px -8px 0 0;
}
:where(html[dir="rtl"]) .tabs > li:before, :where(html[dir="rtl"]) .tabs_content > li:before, :where(html[dir="rtl"]) .flex-viewport li:before, :where(html[dir="rtl"]) .flex-direction-nav li:before, :where(html[dir="rtl"]) .slider_navigation li:before, :where(html[dir="rtl"]) #footer .bottom_submenu li:before, :where(html[dir="rtl"]) .extended_pagination li:before, :where(html[dir="rtl"]) .main-nav li:before, :where(html[dir="rtl"]) .bottom_main_menu li:before, :where(html[dir="rtl"]) .item_slider ul.slides li:before, :where(html[dir="rtl"]) .module-gallery-list li:before, :where(html[dir="rtl"]) ul.left_menu li:before, :where(html[dir="rtl"]) ul.brands_list li:before, :where(html[dir="rtl"]) ul.stores_list li:before, :where(html[dir="rtl"]) .section_item_inner ul li:before, :where(html[dir="rtl"]) ul.tabs-content li:before, :where(html[dir="rtl"]) .internal_sections_list li:before, :where(html[dir="rtl"]) li.catalog_item:before, :where(html[dir="rtl"]) .compare_list ul li:before, :where(html[dir="rtl"]) .catalog_detail .set_wrapp li:before, :where(html[dir="rtl"]) .catalog_detail .bx_item_set_hor_container_big li:before, :where(html[dir="rtl"]) .bx_modal_body .bx_kit_one_section li:before, :where(html[dir="rtl"]) .bx_modal_body .bx_kit_two_section li:before, :where(html[dir="rtl"]) .bx_kit_one_section li:before, :where(html[dir="rtl"]) .bx_kit_two_section li:before, :where(html[dir="rtl"]) .menu li:before, :where(html[dir="rtl"]) ul.flex-control-nav li:before, :where(html[dir="rtl"]) .flex-control-nav ol li:before {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) div[class^="bx-"] li:before, :where(html[dir="rtl"]) ul[class^="bx-"] li:before {
  padding-left: inherit;
  padding-right: 0;
}
:where(html[dir="rtl"]) .clearleft {
  clear: right;
}
:where(html[dir="rtl"]) .clearright {
  clear: left;
}
:where(html[dir="rtl"]) .top-h-row .search #search-submit-button {
  border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .middle-h-row .search #search-submit-button, :where(html[dir="rtl"]) #header ul.menu.full > li.search_row #search-submit-button {
  border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  left: 1px;
  right: auto;
}
:where(html[dir="rtl"]) #header ul.menu.full > li.search_row #search-submit-button {
  left: 3px;
  right: auto;
}
:where(html[dir="rtl"]) #header .basket_fly td {
  text-align: right;
}
:where(html[dir="rtl"]) .module-drop-cart {
  left: 0px !important;
  right: auto !important;
}
:where(html[dir="rtl"]) .header-cart-block .cart {
  text-align: right;
}
:where(html[dir="rtl"]) .header-cart-block .cart span.icon {
  float: right;
}
:where(html[dir="rtl"]) .header-cart-block .cart .cart_wrapp {
  padding-right: 55px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #header .middle-h-row .center_block.no_basket {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) #header .middle-h-row .basket_wrapp .header-cart-block {
  float: left;
}
:where(html[dir="rtl"]) #content_new, :where(html[dir="rtl"]) #preload_wrapp {
  right: -999;
  left: auto;
}
:where(html[dir="rtl"]) #header .catalog_menu li.more .space {
  margin: 0 -50px 0 0;
  right: inherit;
  left: auto;
}
:where(html[dir="rtl"]) .breadcrumbs .drop b.space {
  right: 10px;
  left: auto;
}
:where(html[dir="rtl"]) ul.menu li.catalog b.space {
  right: 34%;
  left: auto;
}
:where(html[dir="rtl"]) .flexslider .flex-direction-nav .flex-nav-prev {
  right: -37px;
  left: auto;
}
:where(html[dir="rtl"]) .flexslider .flex-direction-nav .flex-nav-next {
  left: 24px;
  right: auto;
}
:where(html[dir="rtl"]) .flexslider .flex-direction-nav .flex-prev:before {
  right: 50%;
  margin-right: -4px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .flexslider .flex-direction-nav .flex-next:before {
  left: 50%;
  margin-left: -4px;
  right: auto;
  margin-right: 0;
}
:where(html[dir="rtl"]) .carousel li {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .owl-carousel .owl-nav .svg.left {
  transform: rotate(90deg);
}
:where(html[dir="rtl"]) .owl-carousel .owl-nav .svg.right {
  transform: rotate(-90deg);
}
:where(html[dir="rtl"]) .index_bottom .info_column .about_column, :where(html[dir="rtl"]) .index_bottom .info_column .news_column {
  padding-right: 40px;
  float: right;
  padding-left: 0;
}
:where(html[dir="rtl"]) a i.arrow {
  margin: 0px 0px 0px 10px;
}
:where(html[dir="rtl"]) .search-page-wrap .btn {
  left: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  right: auto;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
:where(html[dir="rtl"]) .menu_top_block.in-search .item_count {
  left: 15px;
  right: auto;
}
:where(html[dir="rtl"]) .tabs .nav-tabs li {
  float: right;
}
:where(html[dir="rtl"]) .tabs.horizontal-scrolling:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .tabs.horizontal-scrolling:after {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .tabs.horizontal-scrolling .nav > li:not(:last-of-type) {
  margin-left: 4px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .tabs.horizontal-scrolling.bottom-line .nav > li:not(:last-of-type) {
  margin-left: 2.266rem;
  margin-right: 0;
}
:where(html[dir="rtl"]) body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonLeft, :where(html[dir="rtl"]) body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonRight {
  transition: right 0.2s ease, left 0.2s ease;
}
:where(html[dir="rtl"]) body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonLeft {
  right: -38px;
  border-left: 1px solid #ececec;
  left: auto;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .horizontal-scrolling:hover .mCSB_scrollTools .mCSB_buttonLeft {
  right: -14px;
  left: auto;
}
:where(html[dir="rtl"]) .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonLeft .svg {
  transform: rotate(90deg);
}
:where(html[dir="rtl"]) body .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonRight {
  left: -38px;
  border-right: 1px solid #ececec;
  right: auto;
  border-left: 0 none;
}
:where(html[dir="rtl"]) body .horizontal-scrolling:hover .mCSB_scrollTools .mCSB_buttonRight {
  left: -14px;
  right: auto;
}
:where(html[dir="rtl"]) .horizontal-scrolling .mCSB_scrollTools .mCSB_buttonRight .svg {
  transform: rotate(-90deg);
}
:where(html[dir="rtl"]) .specials_slider > li:last-child {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .specials_slider > li {
  margin-left: 15px;
  float: right;
  margin-right: 0;
}
:where(html[dir="rtl"]) .right_block .specials_slider.product_slider > li {
  margin-left: 15px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .specials_slider.product_slider > li {
  margin-left: 14px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .differences_table .left_arrow {
  right: 20%;
  left: auto;
}
:where(html[dir="rtl"]) .differences_table .right_arrow {
  left: 20px;
  right: auto;
}
:where(html[dir="rtl"]) .differences_table .prop_name {
  padding-left: 30px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .specials_slider .catalog_item .item_info .basket_button, :where(html[dir="rtl"]) .catalog_block .catalog_item .item_info .basket_button {
  float: right;
}
:where(html[dir="rtl"]) .sort_to_compare .compare_button:first-child {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket_button, :where(html[dir="rtl"]) .compare_button {
  padding: 0 0 0 6px;
}
:where(html[dir="rtl"]) .front_slider_wrapp .flex-viewport {
  float: right;
  text-align: right;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination {
  float: left;
  text-align: right;
  padding-right: 30px;
  left: 0;
  padding-left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination li.hider {
  right: -10px;
  left: auto;
}
:where(html[dir="rtl"]) .front_slider .info {
  padding-right: 12px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .front_slider .image {
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li {
  border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li i.triangle {
  right: -15px;
  border-left-width: 15px;
  border-left-style: solid;
  border-left-color: transparent;
  left: auto;
  border-right-width: 0;
  border-right-style: none;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .left_side {
  padding-left: 200px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .right_side {
  float: left;
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .top-content-block .seo_block img[align="right"] {
  margin-right: 6rem;
  margin-left: 0;
}
:where(html[dir="rtl"]) .top-content-block .seo_block img[align="left"] {
  margin-left: 6rem;
  margin-right: 0;
}
:where(html[dir="rtl"]) .quantity_block_wrapper .item-stock .icon {
  margin: 4px 0px 0px 9px;
}
:where(html[dir="rtl"]) .table_sizes .svg, :where(html[dir="rtl"]) .quantity_block_wrapper .cheaper_form .svg, :where(html[dir="rtl"]) .text-form.muted .svg {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .opt-buy .opt_action .text {
  margin-left: -3px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .opt-buy .product-info-headnote__buy {
  padding-left: 4px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .opt-buy .product-info-headnote__buy .opt_action .text {
  padding-right: 2px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .opt-buy .product-info-headnote__toolbar {
  padding-right: 4px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .with-opt-buy .table-view__item-wrapper {
  padding-right: 41px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .with-opt-buy .table-view__item-wrapper .item-check {
  right: -1px;
  left: auto;
}
:where(html[dir="rtl"]) .catalog_detail a.wish_item .value, :where(html[dir="rtl"]) .catalog_detail a.compare_item .value, :where(html[dir="rtl"]) .module-cart a.wish_item .value {
  margin-right: 5px;
  margin-left: 0;
}
:where(html[dir="rtl"]) body .char_block #rs_grupper ul.options {
  padding: 0 0 10px 0px;
}
:where(html[dir="rtl"]) body .char_block #rs_grupper li {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
:where(html[dir="rtl"]) body .char_block #rs_grupper li span {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) body .char_block #rs_grupper li b {
  float: left;
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .char_block.colored_char #rs_grupper li b {
  padding-right: 28px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .char_block.line #rs_grupper li b {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .char_block .wd_propsorter table td {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) body .char_block .wd_propsorter table tr.row_header td {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .char_block .wd_propsorter table td.cell_name {
  text-align: right;
  padding-right: 0px;
  padding-left: 0px;
}
:where(html[dir="rtl"]) body .char_block .wd_propsorter table td.cell_value {
  text-align: left;
}
:where(html[dir="rtl"]) body .char_block .wd_propsorter table td.cell_value span {
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .char_block .wd_propsorter table td.cell_name:after {
  padding-left: 10px;
  padding-right: 0px;
}
:where(html[dir="rtl"]) body .char_block.line .wd_propsorter table td.cell_name, :where(html[dir="rtl"]) body .char_block.line .wd_propsorter table td.cell_value {
  text-align: right;
}
:where(html[dir="rtl"]) body .char_block.line .wd_propsorter table td.cell_value span {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .char_block .yeni_ipep_props_groups table.scheme-red tr.prop_line td:last-of-type {
  padding-right: 28px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .item_slider .thumbs .slides_block li {
  margin: 0px 0px 0px 10px;
  float: right;
}
:where(html[dir="rtl"]) .item_slider.flex li {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .stores_block_wrap .stores_block .stores_text_wrapp {
  padding: 0px 23px 0px 10px;
}
:where(html[dir="rtl"]) .stores_block_wrap .stores_block .stores_text_wrapp > span {
  padding: 0px 10px 0px 0px;
}
:where(html[dir="rtl"]) .stores_block .quantity-wrapp {
  float: left;
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .stores_block_wrap .stores_block .item-stock {
  float: left;
  padding: 0px 20px 0px 0px;
}
:where(html[dir="rtl"]) .tabs_content li.video .description {
  text-align: right;
}
:where(html[dir="rtl"]) .services_block .item a .arrow {
  float: right;
}
:where(html[dir="rtl"]) .services_block .item a span.link {
  padding-right: 25px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog_detail .stores_block_wrap .stores_block .value {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .js-info-block {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .js-info-block .block_title .svg {
  left: 15px;
  right: auto;
}
:where(html[dir="rtl"]) .js-info-block .block_wrap .block_wrap_inner {
  padding: 0px 24px 2px 14px;
}
:where(html[dir="rtl"]) .js-info-block .block_wrap .block_wrap_inner.prices {
  padding: 0px 24px 2px 14px;
}
:where(html[dir="rtl"]) .js-info-block .block_wrap .block_wrap_inner .mCSB_container {
  padding: 0px 0px 0px 10px;
}
:where(html[dir="rtl"]) .arrow-block--absolute {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .arrow-block .svg {
  right: 1px;
  left: auto;
}
:where(html[dir="rtl"]) .slide-wrapper.opened + .arrow-block .svg {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .section-gallery-wrapper__item-nav {
  margin: 0px 0px 0px 2px;
}
:where(html[dir="rtl"]) .section-gallery-wrapper__item:last-of-type .section-gallery-wrapper__item-nav {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .articles-list .item .right-data, :where(html[dir="rtl"]) .catalog_section_list .section_item .image + ul {
  margin-right: 140px;
  margin-left: 0;
}
:where(html[dir="rtl"]) table.offers_table td.name_th, :where(html[dir="rtl"]) table.offers_table td.name {
  text-align: right;
}
:where(html[dir="rtl"]) table.offers_table td {
  text-align: right;
}
:where(html[dir="rtl"]) table.offers_table td.property.names {
  text-align: right !important;
}
:where(html[dir="rtl"]) .catalog_detail table.offers_table .like_icons .compare_item_button, :where(html[dir="rtl"]) .catalog_detail table.offers_table .like_icons .wish_item_button {
  margin: 0 0 0 5px;
}
:where(html[dir="rtl"]) .catalog_detail table.offers_table .like_icons > div:last-of-type {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) table.offers_table .counter_block_wr {
  text-align: left;
}
:where(html[dir="rtl"]) .catalog_detail .reviews-reply-form .reviews-required-field {
  padding: 0px 4px 0px 0px;
}
:where(html[dir="rtl"]) .catalog_detail .reviews-reply-form .reviews-reply-buttons > input {
  margin: 0px 0px 12px 12px;
}
:where(html[dir="rtl"]) .bx_item_set_hor_item .item_info .item-title, :where(html[dir="rtl"]) .bx_modal_body .item_wrapp .item-title, :where(html[dir="rtl"]) .bx_modal_body .bx_kit_item .item-title {
  text-align: right;
}
:where(html[dir="rtl"]) .news_detail_wrapp .detail_picture_block {
  float: left;
  margin: 0px 30px 20px 0px;
}
:where(html[dir="rtl"]) .module-gallery-list li {
  margin: 0 1px 1px 0;
}
:where(html[dir="rtl"]) .rss_feed_icon {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .module-pagination .flex-direction-nav .flex-nav-next {
  left: -60px;
  right: auto;
}
:where(html[dir="rtl"]) .module-pagination .flex-direction-nav .flex-nav-prev {
  right: -60px;
  left: auto;
}
:where(html[dir="rtl"]) .module-pagination .flex-direction-nav .flex-nav-prev .svg {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .news_detail_wrapp .specials_slider_wrapp .slider_navigation {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .left_menu > li {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .left_menu li.exit a {
  text-align: right;
}
:where(html[dir="rtl"]) .articles-list.sections .item {
  clear: right;
}
:where(html[dir="rtl"]) .bx_filter_vertical .bx_filter_container_title i.arr {
  float: left;
  left: 8px;
  right: auto;
}
:where(html[dir="rtl"]) .adaptive_filter {
  float: right;
  padding-left: 3px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .filter_opener {
  margin: -1px 0px 0px 25px;
}
:where(html[dir="rtl"]) .filter_opener i {
  margin: 0px 0px 0px 7px;
}
:where(html[dir="rtl"]) #mobilefilter {
  transition: right 0.4s ease 0s, opacity 0.4s ease 0s;
  right: -100%;
  left: auto;
}
:where(html[dir="rtl"]) #mobilefilter.show {
  right: 0;
  box-shadow: -3px 0px 10px 0px rgba(0, 0, 0, 0.45);
  left: auto;
}
:where(html[dir="rtl"]) #mobilefilter .bx_filter .bx_filter_parameters_box.title, :where(html[dir="rtl"]) #mobilefilter .bx_filter .slide-block .filter_title {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) #mobilefilter .bx_filter .bx_filter_parameters_box.title .filter_title > span {
  padding-right: 9px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #mobilefilter .bx_filter .bx_filter_parameters_box_title .svg-inline-down {
  left: 3px;
  right: auto;
}
:where(html[dir="rtl"]) #mobilefilter .bx_filter .slide-block .filter_title .svg-inline-catalog {
  padding-left: 9px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #mobilefilter .bx_filter .slide-block .filter_title .svg.svg-close {
  left: 21px;
  right: auto;
}
:where(html[dir="rtl"]) #mobilefilter .svg.svg-close {
  left: -2px;
  right: auto;
}
:where(html[dir="rtl"]) #mobilefilter .bx_filter .bx_filter_button_box {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) #mobilefilter .bx_filter .bx_filter_popup_result.right {
  right: 0px;
  margin: 7px 2px 0 0;
  padding-right: 0px;
  left: auto;
  padding-left: 0;
}
:where(html[dir="rtl"]) #mobilefilter .bx_filter .bx_filter_parameters_box_title:after {
  left: 2px;
  right: auto;
}
:where(html[dir="rtl"]) #mobilefilter-overlay {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) #mobilefilter
  .bx_filter
  .bx_filter_button_box
  .bx_filter_parameters_box_container
  .bx_filter_search_reset:not(.hidden)
  + .filter-bnt-wrapper {
  padding-right: 60px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #mobilefilter .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container > .btn.bx_filter_search_reset {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  border-right: 0 none;
}
:where(html[dir="rtl"]) .wrapper1 .fast_view_block {
  right: 12px;
  left: auto;
}
:where(html[dir="rtl"]) .wrapper1 .fast_view_block .svg {
  right: -1px;
  padding: 0px 0px 0px 9px;
  left: auto;
}
:where(html[dir="rtl"]) .wrapper1 .table-view .item .fast_view_block .svg {
  right: 5px;
  left: auto;
}
:where(html[dir="rtl"]) .wrapp_stockers > div:not(.js-info-block) {
  padding-left: 22px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .display_list .description_wrapp .description .wrapp_stockers.with-rating .js-info-block {
  right: 95px;
  left: auto;
}
:where(html[dir="rtl"]) .display_list .list_item .show_props .char_title .svg {
  padding: 0px 1px 0px 14px;
}
:where(html[dir="rtl"]) .display_list .list_item .show_props .char_title:not(.opened) .svg svg {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .display_list.TYPE_2 .list_item .description_wrapp:after {
  left: 29px;
  right: auto;
}
:where(html[dir="rtl"]) .display_list.TYPE_2 .list_item .description_wrapp .description {
  padding-left: 60px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .display_list.TYPE_2 .list_item .description_wrapp .like_icons.block {
  left: 50px;
  right: auto;
}
:where(html[dir="rtl"]) .display_list .list_item .show_props a i.icon {
  margin-left: 7px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .sku_props > div {
  text-align: right;
}
:where(html[dir="rtl"]) .item.missing .cnt1:before, :where(html[dir="rtl"]) .icon_color.missing:before {
  background-image: linear-gradient(
    to top right,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0) calc(50% - 0.9px),
    var(--white_text_black) 50%,
    rgba(0, 0, 0, 0) calc(50% + 0.9px),
    rgba(0, 0, 0, 0) 100%
  );
}
:where(html[dir="rtl"]) body .catalog_block.items .item_block.item {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bottom_nav.block {
  float: right;
}
:where(html[dir="rtl"]) .catalog_block .counter_wrapp > div {
  float: right;
}
:where(html[dir="rtl"]) .block .catalog_block .catalog_item_wrapp .catalog_item {
  margin: 0px 0px 0px -1px;
}
:where(html[dir="rtl"]) .catalog_block .catalog_item > div {
  margin-left: -1px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .catalog_block.slider-solution .catalog_item > div {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .catalog_block .catalog_item.big .top_info .rating {
  margin-left: 26px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .catalog_block .catalog_item.big > div .item_info {
  right: 1px;
  left: auto;
}
:where(html[dir="rtl"]) .smartfilter .bx_ui_slider_track .bx_ui_slider_handle:after {
  right: 50%;
  margin: -3px -3px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) .table-view .item-actions .item-price {
  padding-left: 15px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .item-stock .icon {
  margin: 6px 0px 0px 8px;
}
:where(html[dir="rtl"]) .md-store .item-stock .icon {
  margin: 5px 0px 0px 6px;
}
:where(html[dir="rtl"]) .popup .pop-up-title, :where(html[dir="rtl"]) .popup-window-titlebar .popup-window-top-row .popup-window-center-column span div {
  padding: 22px 30px 20px 50px;
}
:where(html[dir="rtl"]) .popup-window-titlebar .popup-window-top-row .popup-window-center-column span div {
  padding: 17px 13px 14px 50px;
}
:where(html[dir="rtl"]) .popup.fast_view_sale_frame .close {
  left: 5px;
  right: auto;
}
:where(html[dir="rtl"]) .popup-window-close-icon.popup-window-titlebar-close-icon {
  left: 5px !important;
  right: auto !important;
}
:where(html[dir="rtl"]) .popup .product_description {
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .popup .but-r .prompt {
  float: left;
}
:where(html[dir="rtl"]) .popup .cart_shell td.cost-cell {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .popup .cart_shell td.cost-cell, :where(html[dir="rtl"]) .popup .cart_shell td.cost-cell * {
  text-align: left;
}
:where(html[dir="rtl"]) .popup .cart_shell .cost-cell .price {
  text-align: left;
  float: left;
}
:where(html[dir="rtl"]) form .rating_message {
  margin: 0 8px 0 0;
  padding: 0 24px 0 0;
}
:where(html[dir="rtl"]) form .rating_message:before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .card_popup_frame.popup .but_row .to_basket {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .card_popup_frame.popup .basket_empty td.description {
  padding-right: 30px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .card_popup_frame.popup .but_row a.to_basket .icon, :where(html[dir="rtl"]) .card_popup_frame.popup .but_row a.to_delay .icon {
  margin-left: 15px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .card_popup_frame.popup .total_wrapp .price {
  margin-right: 15px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .card_popup_frame.popup a.more_row, :where(html[dir="rtl"]) .basket_fly td.total_wrapp a.more_row {
  float: right;
}
:where(html[dir="rtl"]) .card_popup_frame.popup a.more_row .icon, :where(html[dir="rtl"]) .basket_fly td.total_wrapp a.more_row .icon {
  margin-right: 5px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .popup .compare_list .compare_list_item:first-child {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .popup .compare_list .compare_list_item {
  margin-right: 15px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .compare_list_item .delete, :where(html[dir="rtl"]) .differences_table .remove {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .popup .compare_list .compare_navigation li {
  left: 20px;
  right: auto;
}
:where(html[dir="rtl"]) .popup .compare_list .compare_navigation li:first-child {
  right: 20px;
  left: 20px;
}
:where(html[dir="rtl"]) .props_table .char_value {
  text-align: left;
}
:where(html[dir="rtl"]) .props_block .char_name span.whint1 > span {
  padding-right: 22px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .props_table .char_name span {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .props_table .char_value span {
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .char_name .hint .icon, :where(html[dir="rtl"]) .bx_filter_parameters_box_title .hint .icon {
  right: -35px;
  left: auto;
}
:where(html[dir="rtl"]) .char_name .hint .icon i {
  padding-right: 1px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_filter.compact .bx_filter_parameters_box_title .props_list .hint .tooltip {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .hint .tooltip {
  right: -53px;
  left: auto;
}
:where(html[dir="rtl"]) .hint .tooltip:after {
  right: 22px;
  left: auto;
}
:where(html[dir="rtl"]) .char_name .hint.active .triangle, :where(html[dir="rtl"]) .bx_filter_parameters_box_title .hint.active .triangle {
  right: 5px;
  left: auto;
}
:where(html[dir="rtl"]) .bx_filter_parameters_box_title .hint.active .triangle {
  right: inherit;
  margin: 0 -12px -10px 0;
  left: auto;
}
:where(html[dir="rtl"]) .tooltip .tooltip_close {
  left: 2px;
  right: auto;
}
:where(html[dir="rtl"]) .catalog_detail .offers_table tr td.str {
  text-align: right;
}
:where(html[dir="rtl"]) .store_map .module-map {
  float: right;
  padding-left: 30px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .store_map .store_description {
  padding-right: 60%;
  padding-left: 0;
}
:where(html[dir="rtl"]) .store_map .store_description .store_property {
  padding-left: 20px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .store_map .store_image img {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .store_map .stores_images.multiple .store_image {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .authorization-cols .col.authorization {
  padding-left: 40px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .form-block .but-r .remember {
  float: right;
}
:where(html[dir="rtl"]) .form-block .but-r .remember label {
  padding: 0px 32px 0px 0px;
}
:where(html[dir="rtl"]) .form-block .intro {
  padding: 22px 30px 20px 50px;
}
:where(html[dir="rtl"]) .module-form-block-wr .form-block label {
  padding: 1px 2px 0 0;
}
:where(html[dir="rtl"]) .module-form-block-wr .form-block .pr {
  margin: 5px 3px -5px 0;
}
:where(html[dir="rtl"]) .module-form-block-wr .form-block .pr.em {
  margin: 8px 3px -5px 0;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .items .item .name {
  padding: 0 0 0 21px;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .items .item .props .titles {
  float: right;
  padding-left: 7px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .items .item .image {
  float: right;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .items .item .body-info {
  padding: 0 104px 0 0;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .items .item .summ {
  text-align: left;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .items .item .bottom .prices .cost.prices .price:not(.discount) {
  padding-left: 6px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .items .item .buy_block .counter_block .plus:before, :where(html[dir="rtl"]) .header-cart .basket_fly .items .item .buy_block .counter_block .plus:after, :where(html[dir="rtl"]) .header-cart .basket_fly .items .item .buy_block .counter_block .minus:after {
  right: 50%;
  margin-right: -5px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .items .item .buy_block .counter_block .plus:before {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .items .item .remove {
  left: -29px;
  right: auto;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .items .item .delay-cell {
  left: -2px;
  right: auto;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .foot {
  padding: 28px 54px 27px 109px;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .foot .total {
  text-align: left;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .foot .total .item_title {
  float: right;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .foot .total .wrap_prices {
  padding-right: 69px;
  text-align: right;
  padding-left: 0;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .error_block {
  text-align: left;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .error_block .icon_error_block {
  text-align: left;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .items .item .buy_block .counter_block.delay {
  text-align: right;
}
:where(html[dir="rtl"]) .cart-empty {
  padding: 60px 47px 40px 68px;
}
:where(html[dir="rtl"]) .basket-icons-wrapper > div {
  float: right;
}
:where(html[dir="rtl"]) .basket-icons-wrapper .like_icons > div {
  float: right;
}
:where(html[dir="rtl"]) .basket-icons-wrapper .like_icons > div span {
  border-right-width: 0px;
  border-left-width: 0;
}
:where(html[dir="rtl"]) .bx_modal_container .bx_modal_description {
  margin: 0px 24px 0px 0px;
}
:where(html[dir="rtl"]) .bx_item_set_hor_container_big .bx_item_set_del, :where(html[dir="rtl"]) .bx_kit_item .bx_kit_item_del {
  right: -9px;
  left: auto;
}
:where(html[dir="rtl"]) .bx_kit_two_section .title {
  margin: 25px 10px 11px 0;
}
:where(html[dir="rtl"]) .bx_kit_two_section .triangle i {
  right: -9px;
  left: auto;
}
:where(html[dir="rtl"]) .bx_kit_item .bx_kit_item_add {
  left: -10px;
  right: auto;
}
:where(html[dir="rtl"]) .bx_kit_two_section .slider_wrapp .flex-direction-nav {
  left: 26px;
  right: auto;
}
:where(html[dir="rtl"]) .bx_kit_two_section {
  padding: 0px 20px 0 6px;
}
:where(html[dir="rtl"]) .bx_kit_two_item_slider {
  text-align: right;
}
:where(html[dir="rtl"]) .bx_kit_item_slider {
  float: right;
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_kit_item_slider .bx_kit_item {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket_button.to-subscribe span, :where(html[dir="rtl"]) .basket_button.in-subscribe span, :where(html[dir="rtl"]) .basket_button.to-order span {
  padding-right: 6px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog_detail .item_main_info .buttons_block .basket_button.to-subscribe span, :where(html[dir="rtl"]) .catalog_detail .item_main_info .buttons_block .basket_button.in-subscribe span {
  padding-right: 3px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .order-checkout label.error {
  left: inherit;
  text-align: left;
  right: auto;
}
:where(html[dir="rtl"]) .cd-modal-bg {
  right: 50% !important;
  -webkit-transform: translateX(2em);
  -moz-transform: translateX(2em);
  -ms-transform: translateX(2em);
  -o-transform: translateX(2em);
  transform: translateX(2em);
  left: auto !important;
}
:where(html[dir="rtl"]) .fancybox-wrap {
  right: 0 !important;
  left: auto !important;
}
:where(html[dir="rtl"]) .fancybox-close.svg {
  left: 20px;
  right: auto;
}
:where(html[dir="rtl"]) .fancybox-close svg.svg.svg-close {
  right: 50%;
  margin: -7px -7px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) .fancybox-navigation .fancybox-button--arrow_left {
  padding: 0px 6px 0px 0px;
}
:where(html[dir="rtl"]) .fancybox-navigation .fancybox-button--arrow_right {
  padding: 0px 0px 0px 6px;
}
:where(html[dir="rtl"]) .fancybox-navigation .fancybox-button--arrow_right div {
  margin-right: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .fancybox-show-thumbs .swiper-button-next .svg {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .fancybox-show-thumbs .fancybox-toolbar {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .fancybox-show-thumbs .video-block.popup_video {
  right: calc(50% - 16px);
  left: auto;
}
:where(html[dir="rtl"]) .fancybox-thumbs__wrapper .swiper-button-prev, :where(html[dir="rtl"]) .fancybox-thumbs__wrapper .swiper-button-next {
  right: 50%;
  left: 0;
  transform: rotateZ(90deg);
}
:where(html[dir="rtl"]) .fancybox-thumbs__wrapper .swiper-button-prev::after, :where(html[dir="rtl"]) .fancybox-thumbs__wrapper .swiper-button-next::after {
  transform: rotateZ(-90deg);
}
:where(html[dir="rtl"]) .fancybox-thumbs__wrapper .swiper-button-prev {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .fancybox-thumbs__wrapper .swiper-button-next {
  right: auto;
  left: 0;
}
:where(html[dir="rtl"]) ul.slider_navigation {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) ul.slider_navigation.compare .flex-nav-prev {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) ul.slider_navigation.compare .flex-nav-next {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .absolute .flex-direction-nav li.flex-nav-prev {
  right: -30px;
  left: auto;
}
:where(html[dir="rtl"]) .absolute .flex-direction-nav li.flex-nav-next {
  left: -30px;
  right: auto;
}
:where(html[dir="rtl"]) .sale-products-gift .product-item-image-wrapper {
  float: right;
}
:where(html[dir="rtl"]) .sale-products-gift .product-item-label-text {
  right: 100px;
  left: auto;
}
:where(html[dir="rtl"]) .sale-products-gift .product-item-container .product-item-title {
  padding: 29px 100px 0px 0px;
}
:where(html[dir="rtl"]) .product-item-label-left {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .sale-products-gift .product-item-small-card > .row > div {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .sale-products-gift .product-item-small-card .product-item-container .product-item > .product-item-info-container {
  padding-right: 100px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-button-container {
  text-align: right;
}
:where(html[dir="rtl"]) .sale-products-gift .product-item-small-card .product-item-container .product-item .product-item-scu-item-list li {
  margin: 0px 0px 0px 1px;
}
:where(html[dir="rtl"]) .sale-products-gift .product-item-scu-item-color-container, :where(html[dir="rtl"]) .sale-products-gift .product-item-scu-item-text-container {
  float: right;
}
:where(html[dir="rtl"]) .sale-products-gift .product-item-container .product-item-info-container.product-item-hidden {
  padding-right: 100px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .view_sale_block .values .item:before, :where(html[dir="rtl"]) .view_sale_block .values .item:after {
  left: -1px;
  right: auto;
}
:where(html[dir="rtl"]) .view_sale_block .countdown {
  border-radius: 0px 2px 2px 0px;
}
:where(html[dir="rtl"]) .view_sale_block .quantity_block .values {
  border-radius: 2px 0px 0px 2px;
}
:where(html[dir="rtl"]) .view_sale_block.v2 > div:first-of-type {
  border-radius: 0px 2px 2px 0px;
}
:where(html[dir="rtl"]) .view_sale_block.v2 > div:last-of-type {
  border-radius: 2px 0px 0px 2px;
}
:where(html[dir="rtl"]) .view_sale_block.v2 > div.icons .values .item {
  padding: 10px 13px 0px 0px;
  text-align: right;
}
:where(html[dir="rtl"]) .view_sale_block.all-info .countdown {
  padding-left: 13px;
  padding-right: 0;
}
:where(html[dir="rtl"]) body .view_sale_block.v2 .values .item {
  padding: 6px 0px 0px 3px;
}
:where(html[dir="rtl"]) .view_sale_block.v2 .quantity_block {
  padding: 0px 8px 0px 4px;
}
:where(html[dir="rtl"]) .view_sale_block.v2 .quantity_block:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .view_sale_block.compact {
  margin: 0px 1px 0px 0px;
}
:where(html[dir="rtl"]) .view_sale_block.compact .countdown {
  padding-left: 4px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .view_sale_block.compact .countdown .item, :where(html[dir="rtl"]) .view_sale_block.compact .quantity_block .item {
  padding: 5px 9px 0px 3px;
}
:where(html[dir="rtl"]) .view_sale_block.compact .countdown .item .text, :where(html[dir="rtl"]) .view_sale_block.compact .quantity_block .values .item .text {
  padding: 0px 1px 0px 0px;
}
:where(html[dir="rtl"]) .view_sale_block.compact .values .item:before, :where(html[dir="rtl"]) .view_sale_block.compact .values .item:after {
  left: -3px;
  right: auto;
}
:where(html[dir="rtl"]) .view_sale_block_wrapper {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .share.hover-block.bottom {
  margin: 0 20px 0px 0px;
  float: left;
}
:where(html[dir="rtl"]) body .docs-block .blocks .inner-wrapper {
  padding: 0 59px 0 0;
}
:where(html[dir="rtl"]) .docs-block .blocks .inner-wrapper:before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .url-block span.back-url-text {
  padding-right: 15px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .next-url.url-block .next-url-text {
  margin-right: 30px;
  padding-left: 15px;
  margin-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .next-url.url-block .svg-inline-next_element {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .owl-carousel.owl-bg-nav .owl-nav .owl-prev .svg {
  right: -2px;
  left: auto;
}
:where(html[dir="rtl"]) .owl-carousel.owl-bg-nav .owl-nav .owl-next .svg {
  right: 2px;
  left: auto;
}
:where(html[dir="rtl"]) .owl-carousel.short-nav .owl-nav {
  transition: right 0.3s ease, left 0.3s ease;
}
:where(html[dir="rtl"]) .ui-panel-top-devices-inner {
  right: 0px;
  border-radius: 5px 0px 0px 0px;
  left: auto;
}
:where(html[dir="rtl"]) #bx-soa-image-popup .popup-window-close-icon {
  left: -15px !important;
  right: auto !important;
}
:where(html[dir="rtl"]) #bx-soa-image-popup .popup-window-close-icon:after {
  margin-right: -7px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .order-block .btn.question {
  margin: 0 10px 0 0;
}
:where(html[dir="rtl"]) .order-block .btn.question svg {
  right: 50%;
  margin: -7px -4px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) body .order-block td .btns {
  text-align: left;
  padding-left: 2.65rem;
  padding-right: 0;
}
:where(html[dir="rtl"]) .order-block .icon_sendmessage {
  float: right;
  padding-right: 2.65rem;
  padding-left: 0;
}
:where(html[dir="rtl"]) .order-block .text {
  padding-right: 1.5rem;
  padding-left: 2.1rem;
}
:where(html[dir="rtl"]) .order-block .prices .price_old {
  margin-right: 5px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .order-block .prices {
  padding-left: 2.65rem;
  padding-right: 0;
}
:where(html[dir="rtl"]) .menu-row .mega-menu table td:first-child {
  border-radius: 0px 3px 3px 0px;
}
:where(html[dir="rtl"]) .accordion-head {
  padding: 27px 35px 28px 30px;
}
:where(html[dir="rtl"]) .item-accordion-wrapper.opened .accordion-head:before {
  right: -7px;
  left: auto;
}
:where(html[dir="rtl"]) .accordion-head .btn.arrow-open {
  left: 30px;
  right: auto;
}
:where(html[dir="rtl"]) .accordion-head.accordion-open .title:before {
  right: -45px;
  left: auto;
}
:where(html[dir="rtl"]) .accordion-type-1 .item-accordion-wrapper .accordion-head, :where(html[dir="rtl"]) .accordion-type-2 .item-accordion-wrapper .accordion-head {
  padding-left: 88px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .accordion-type-1 .accordion-head .fa {
  left: 29px;
  right: auto;
}
:where(html[dir="rtl"]) .accordion-type-2 .accordion-head .btn.arrow-open {
  left: auto;
  right: 30px;
}
:where(html[dir="rtl"]) .accordion-type-2 .accordion-head.accordion-open .title:before {
  right: -107px;
  left: auto;
}
:where(html[dir="rtl"]) .accordion-type-2 .item-accordion-wrapper .accordion-head {
  padding-right: 81px;
  padding-left: 30px;
}
:where(html[dir="rtl"]) .accordion-type-2 .item-accordion-wrapper .accordion-head .arrow_open {
  left: auto;
  right: 25px;
}
:where(html[dir="rtl"]) .accordion-type-2 .accordion-head .fa {
  right: 47px;
  left: auto;
}
:where(html[dir="rtl"]) .accordion-type-2 .panel-collapse .accordion-body {
  padding: 0px 85px 41px 29px;
}
:where(html[dir="rtl"]) .arrow_open {
  left: 25px;
  right: auto;
}
:where(html[dir="rtl"]) .accordion-head.accordion-open .arrow_open:after {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .accordion-head.accordion-open:hover .arrow_open:after {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .arrow_open:after {
  right: 50%;
  margin: -3px -5px 0 0;
  left: 25px;
}
:where(html[dir="rtl"]) a.download_wrap .download {
  right: 50%;
  margin: -20px -20px 0px 0px;
  left: auto;
}
:where(html[dir="rtl"]) .download_wrap .download:before {
  right: 50%;
  margin: -8px -7px 0px 0px;
  left: auto;
}
:where(html[dir="rtl"]) ul.bx-yandex-address-search-results > li {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .confirm_region .close {
  left: 5px;
  right: auto;
}
:where(html[dir="rtl"]) .top_mobile_region .confirm_region .close {
  left: 22px;
  right: auto;
}
:where(html[dir="rtl"]) .services-detail .prices .price_old {
  margin-right: 5px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .inline_view #fast_view_services .popup-text-info__title {
  padding: 35px 16px 15px 46px;
}
:where(html[dir="rtl"]) .linked-banners-list {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
:where(html[dir="rtl"]) body .eye-password input[type="password"], :where(html[dir="rtl"]) body .eye-password input[type="text"], :where(html[dir="rtl"]) body .bx-soa-auth .eye-password input[type="password"], :where(html[dir="rtl"]) body .bx-soa-auth .eye-password input[type="text"] {
  padding-left: 55px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .eye-password:after {
  left: 1px;
  right: auto;
}
@media (min-width: 601px) {
:where(html[dir="rtl"]) .flexslider.shadow .flex-viewport:before, :where(html[dir="rtl"]) .owl-carousel.shadow .owl-stage-outer:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .flexslider.shadow .flex-viewport:after, :where(html[dir="rtl"]) .owl-carousel.shadow .owl-stage-outer:after {
  left: 0px;
  right: auto;
}
html:where([dir="rtl"]):not(.mobile) .catalog_block .item_block .catalog_item:not(.big) .footer_button {
  margin-right: 0;
  margin-left: -1px;
}
}
@media (min-width: 600px) {
:where(html[dir="rtl"]) body .fancybox-show-thumbs .fancybox-infobar {
  right: -162px;
  left: auto;
}
:where(html[dir="rtl"]) body .fancybox-show-thumbs .fancybox-toolbar {
  left: -72px;
  right: auto;
}
:where(html[dir="rtl"]) body .fancybox-show-thumbs .fancybox-thumbs {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) body .fancybox-show-thumbs .fancybox-inner {
  left: 72px;
  right: 162px;
}
:where(html[dir="rtl"]) .fancybox-thumbs__wrapper .swiper-button-prev, :where(html[dir="rtl"]) .fancybox-thumbs__wrapper .swiper-button-next {
  transform: translateX(30px);
}
:where(html[dir="rtl"]) .fancybox-thumbs__wrapper .swiper-button-prev {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .fancybox-thumbs__wrapper .swiper-button-next {
  right: 50%;
  left: auto;
}
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .order-block .btns-col .btns {
  padding-left: 0;
  padding-right: 0;
}
}
@media (max-width: 600px) {
:where(html[dir="rtl"]) .bottom_nav.mobile_slider {
  padding-left: 16px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bottom_nav.mobile_slider.hidden-nav {
  padding-left: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bottom_nav.mobile_slider .svg-inline-bottom_nav-icon {
  right: calc(50% - 17px);
  left: auto;
}
:where(html[dir="rtl"]) .bottom_nav.mobile_slider .ajax_load_btn .more_text_ajax {
  margin-right: 1px;
  margin-left: 0;
}
}

/* css/top_tabs.css */
:where(html[dir="rtl"]) .tab_slider_wrapp .top_block .right_block_wrapper > .with_link {
  margin-left: 65px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .top_block ul.tabs li {
  margin: 0 0 0 26px;
}
:where(html[dir="rtl"]) .top_block ul.tabs li:last-of-type {
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .top_block ul.tabs li {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .tab_slider_wrapp .top_block .right_block_wrapper > a {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .tab_slider_wrapp .top_block .right_block_wrapper > .with_link {
  margin-left: 0;
  margin-right: 0;
}
}

/* css/video_block.css */
:where(html[dir="rtl"]) .video_block .video_body :is(.video-js, :where(html[dir="rtl"]) iframe) {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .video_block .vjs-big-play-button {
  right: 50%;
  transform: translate(50%, -50%);
  left: auto;
}

/* css/widths/width-1.css */
:where(html[dir="rtl"]) .top-block .top-description .confirm_region {
  right: 10px;
  left: auto;
}
:where(html[dir="rtl"]) .top-block .top-description .confirm_region:before, :where(html[dir="rtl"]) .top-block .top-description .confirm_region:after {
  right: 50px;
  left: auto;
}
@media (min-width: 992px) and (max-width: 1300px) {
:where(html[dir="rtl"]) .ajax_load.block .catalog_block .sale_block .text {
  margin-left: 1px;
  margin-right: 0;
}
}
@media (min-width: 1301px) and (max-width: 1400px) {
:where(html[dir="rtl"]) .wrapper1.with_left_block .item-views.company.type2.sm .text-block .item {
  padding-right: 25px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper1.with_left_block .item-views.company.type2.md .text-block .item {
  padding-right: 25px;
  padding-left: 0;
}
}
@media (min-width: 1500px) {
:where(html[dir="rtl"]) .footer_bottom_inner > .right_block {
  padding-right: 338px;
  padding-left: 0;
}
}
@media (min-width: 1700px) {
:where(html[dir="rtl"]) .half_block .main-slider .left .banner_title, :where(html[dir="rtl"]) .half_block .main-slider .left .banner_text, :where(html[dir="rtl"]) .half_block .main-slider .left .banner_buttons {
  margin-right: 32px !important;
  margin-left: 0 !important;
}
:where(html[dir="rtl"]) .top_big_banners.half_block .swiper-pagination {
  padding-right: 40px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .half_block .main-slider .left .banner_text {
  padding-left: 85px;
  padding-right: 0;
}
}

/* css/widths/width-2.css */
@media (min-width: 1301px) and (max-width: 1400px) {
:where(html[dir="rtl"]) .wrapper1.with_left_block .item-views.company.type2.sm .text-block .item {
  padding-right: 25px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper1.with_left_block .item-views.company.type2.md .text-block .item {
  padding-right: 25px;
  padding-left: 0;
}
}
@media (max-width: 1700px) {
:where(html[dir="rtl"]) .top-block .top-description .confirm_region {
  right: 10px;
  left: auto;
}
:where(html[dir="rtl"]) .top-description .confirm_region:before, :where(html[dir="rtl"]) .top-description .confirm_region:after {
  right: 50px;
  left: auto;
}
}
@media (min-width: 1500px) {
:where(html[dir="rtl"]) .half_block .main-slider .left .banner_title, :where(html[dir="rtl"]) .half_block .main-slider .left .banner_text, :where(html[dir="rtl"]) .half_block .main-slider .left .banner_buttons {
  margin-right: 32px !important;
  margin-left: 0 !important;
}
:where(html[dir="rtl"]) .top_big_banners.half_block .swiper-pagination {
  padding-right: 40px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .half_block .main-slider .left .banner_text {
  padding-left: 85px;
  padding-right: 0;
}
}

/* css/widths/width-3.css */
@media (min-width: 1301px) and (max-width: 1400px) {
:where(html[dir="rtl"]) .wrapper1.with_left_block .item-views.company.type2.sm .text-block .item {
  padding-right: 25px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper1.with_left_block .item-views.company.type2.md .text-block .item {
  padding-right: 25px;
  padding-left: 0;
}
}
@media (min-width: 992px) and (max-width: 1300px) {
:where(html[dir="rtl"]) .ajax_load.block .catalog_block .sale_block .text {
  margin-left: 1px;
  margin-right: 0;
}
}
@media (max-width: 1600px) {
:where(html[dir="rtl"]) .top-block .top-description .confirm_region {
  right: 10px;
  left: auto;
}
:where(html[dir="rtl"]) .top-description .confirm_region:before, :where(html[dir="rtl"]) .top-description .confirm_region:after {
  right: 50px;
  left: auto;
}
}
@media (min-width: 1344px) {
:where(html[dir="rtl"]) .half_block .main-slider .left .banner_title, :where(html[dir="rtl"]) .half_block .main-slider .left .banner_text, :where(html[dir="rtl"]) .half_block .main-slider .left .banner_buttons {
  margin-right: 32px !important;
  margin-left: 0 !important;
}
:where(html[dir="rtl"]) .top_big_banners.half_block .swiper-pagination {
  padding-right: 27px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .half_block .main-slider .left .banner_text {
  padding-left: 85px;
  padding-right: 0;
}
}

/* css/widths/width-4.css */
:where(html[dir="rtl"]) .regions_Y .logo_and_menu-row .top-description .region_wrapper {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .regions_Y .logo_and_menu-row .basket-link {
  padding-right: 17px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .logo_and_menu-row .block2.phone-block .callback-block {
  margin-right: 0px;
  margin-left: 0;
}
@media (min-width: 1301px) {
:where(html[dir="rtl"]) .wrapper1.with_left_block .item-views.company.type2.sm .text-block .item {
  padding-right: 25px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper1.with_left_block .item-views.company.type2.md .text-block .item {
  padding-right: 25px;
  padding-left: 0;
}
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .ajax_load.block .catalog_block .sale_block .text {
  margin-left: 1px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .wrapper1.with_left_block .item-views.company.type2.sm .item.video-block .image {
  margin-right: 0;
  margin-left: 0;
}
}
@media (max-width: 1400px) {
:where(html[dir="rtl"]) .top-block .top-description .confirm_region {
  right: 10px;
  left: auto;
}
:where(html[dir="rtl"]) .top-description .confirm_region:before, :where(html[dir="rtl"]) .top-description .confirm_region:after {
  right: 50px;
  left: auto;
}
}
@media (min-width: 1200px) {
:where(html[dir="rtl"]) .half_block .main-slider .left .banner_title, :where(html[dir="rtl"]) .half_block .main-slider .left .banner_text, :where(html[dir="rtl"]) .half_block .main-slider .left .banner_buttons {
  margin-right: 32px !important;
  margin-left: 0 !important;
}
:where(html[dir="rtl"]) .top_big_banners.half_block .swiper-pagination {
  padding-right: 40px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .half_block .main-slider .left .banner_text {
  padding-left: 85px;
  padding-right: 0;
}
}

/* css/xzoom.css */
:where(html[dir="rtl"]) .xzoom-gallery, :where(html[dir="rtl"]) .xzoom-gallery2, :where(html[dir="rtl"]) .xzoom-gallery3, :where(html[dir="rtl"]) .xzoom-gallery4, :where(html[dir="rtl"]) .xzoom-gallery5 {
  margin-right: 5px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .xzoom-preview {
  box-shadow: 0px -0px 10px rgba(0,0,0,0.50);
}
:where(html[dir="rtl"]) .xzoom-lens {
  box-shadow: 0px -0px 10px rgba(0,0,0,0.50);
}
:where(html[dir="rtl"]) .xzoom-caption {
  right: 0;
  text-align: right;
  left: auto;
}
:where(html[dir="rtl"]) .xzoom-gallery, :where(html[dir="rtl"]) .xzoom-gallery2, :where(html[dir="rtl"]) .xzoom-gallery3, :where(html[dir="rtl"]) .xzoom-gallery4, :where(html[dir="rtl"]) .xzoom-gallery5 {
  margin-right: 5px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .xzoom-preview {
  box-shadow: 0px -0px 10px rgba(0,0,0,0.50);
}
:where(html[dir="rtl"]) .xzoom-lens {
  box-shadow: 0px -0px 10px rgba(0,0,0,0.50);
}
:where(html[dir="rtl"]) .xzoom-caption {
  right: 0;
  text-align: right;
  left: auto;
}

/* css/yandex_map.css */
:where(html[dir="rtl"]) body .wrapper1 .ymaps-b-zoom_hints-pos_right {
  right: 50% !important;
  left: auto !important;
  margin-right: -88px;
  margin-left: 0;
}
:where(html[dir="rtl"]) body .wrapper1 .ymaps-b-zoom:before {
  left: 50%;
  right: auto;
}
:where(html[dir="rtl"]) body .wrapper1 .ymaps-b-zoom__button_type_minus .ymaps-b-zoom__sprite {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) body .wrapper1 .ymaps-b-zoom__button_type_plus .ymaps-b-zoom__sprite {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) body .wrapper1 .ymaps-controls-righttop > ymaps {
  left: auto !important;
  right: 50%;
  margin-right: 2px;
  margin-left: 0;
}
:where(html[dir="rtl"]) body .wrapper1 .ymaps-controls-righttop .ymaps-b-select.ymaps-b-select_control_listbox {
  padding: 3px 25px 3px 0;
}
:where(html[dir="rtl"]) body .wrapper1 .ymaps-controls-righttop .ymaps-b-select.ymaps-b-select_control_listbox:before {
  right: 5px;
  left: auto;
}
:where(html[dir="rtl"]) body .wrapper1 .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes {
  right: 3px;
  left: auto;
}
@media (min-width: 768px) and (max-width: 1200px) {
:where(html[dir="rtl"]) body .wrapper1.with_left_block .front_map3 .ymaps-b-zoom_hints-pos_right {
  right: 0px !important;
  left: auto !important;
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) body .wrapper1.with_left_block .front_map3 .ymaps-controls-righttop > ymaps {
  left: 0 !important;
  right: auto;
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) body .wrapper1.with_left_block .front_map3 .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes {
  right: auto !important;
  left: 0px !important;
}
:where(html[dir="rtl"]) body .wrapper1.with_left_block .front_map2 .ymaps-b-zoom_hints-pos_right {
  right: 0px !important;
  left: auto !important;
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) body .wrapper1.with_left_block .front_map2 .ymaps-controls-righttop > ymaps {
  left: 0 !important;
  right: auto;
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) body .wrapper1.with_left_block .front_map2 .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes {
  right: auto !important;
  left: 0px !important;
}
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) body .wrapper1 .yandex-map__frame .ymaps-controls-righttop > ymaps {
  right: 50vw;
  margin-right: 10px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) body .wrapper1 .yandex-map__frame .ymaps-controls-lefttop > ymaps {
  right: 50vw !important;
  transform: translateX( calc(-1*(-100% - 15px)) );
  margin-right: 0px;
  left: auto !important;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-yandex-view-layout .yandex-map__mobile-opener {
  left: 10px;
  right: auto;
}
}
@media (max-width: 530px) {
:where(html[dir="rtl"]) body .wrapper1 .ymaps-b-zoom_hints-pos_right {
  right: 0px !important;
  left: auto !important;
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) body .wrapper1 .ymaps-controls-righttop > ymaps {
  left: 0 !important;
  right: auto;
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) body .wrapper1 .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes {
  right: auto !important;
  left: 0px !important;
}
}

/* styles.css */
:where(html[dir="rtl"]) h1.shifted {
  padding-left: 200px;
  padding-right: 0;
}
:where(html[dir="rtl"]) blockquote {
  padding: 2px 37px 2px 20px;
}
:where(html[dir="rtl"]) blockquote:before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) ol {
  margin: 26px 23px 36px 0;
}
:where(html[dir="rtl"]) ol > li {
  padding: 0 2px 0 0;
}
:where(html[dir="rtl"]) ul > li {
  margin: 8px 21px 0 0;
}
:where(html[dir="rtl"]) ul ul {
  margin-right: 20px;
  margin-left: 0;
}
:where(html[dir="rtl"]) ol ol {
  margin-right: 20px;
  margin-left: 0;
}
:where(html[dir="rtl"]) ul:not([id*="bx_"]) > li:before {
  margin: 0 -21px 0 7px;
}
:where(html[dir="rtl"]) ul.list-unstyled li {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .row.margin0 > div[class*="col-"] {
  margin: 0px -1px -1px 0px;
}
:where(html[dir="rtl"]) .nopadding_left {
  padding-right: 0px !important;
  padding-left: 0 !important;
}
:where(html[dir="rtl"]) .nopadding_right {
  padding-left: 0px !important;
  padding-right: 0 !important;
}
:where(html[dir="rtl"]) .mg-l-0 {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .mg-r-0 {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .darken-bg-animate:after {
  background: -moz-linear-gradient(-90deg, rgba(0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -o-linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -ms-linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
}
:where(html[dir="rtl"]) .border_block_wide .props_list td:first-child .txt {
  padding-left: 28px;
  padding-right: 14px;
}
:where(html[dir="rtl"]) .border_block_wide .props_list td:last-child .txt {
  padding-right: 29px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .border_block_wide .props_list td .txt {
  padding-right: 14px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .props_list td {
  text-align: left;
  padding: 2px 10px 2px 0px;
}
:where(html[dir="rtl"]) .border_block_wide .props_list td > span, :where(html[dir="rtl"]) .border_block_wide .props_list td > .txt {
  padding: 0px 10px 0px 0px;
}
:where(html[dir="rtl"]) .props_list tr td:first-child {
  text-align: right;
  padding-left: 10px;
  padding-right: 0px;
}
:where(html[dir="rtl"]) .props_list tr td:first-child > span, :where(html[dir="rtl"]) .props_list tr td:first-child > .txt {
  padding-left: 12px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .props_list tr td:first-child > span.whint {
  padding-left: 32px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .border_block_wide .props_list tr td:first-child > span:before, :where(html[dir="rtl"]) .border_block_wide .props_list tr td:first-child > .txt:before {
  right: 1px;
  left: auto;
}
:where(html[dir="rtl"]) .styled-block {
  border-right: 2px solid;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .order-block.noicons .text {
  padding-right: 30px;
  padding-left: 2.1rem;
}
:where(html[dir="rtl"]) .btn-inline.rounded i:before {
  margin-right: 1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-firefox .btn-inline.rounded i:before {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .icon-text .fa {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .icon-text.s50 .fa {
  margin-left: 6px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .icon-text.s45 .fa {
  margin-left: 4px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .icon-text.s40 .fa {
  margin-left: 4px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .icon-text.s35 .fa {
  margin-left: 4px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .icon-text.s30 .fa {
  margin-left: 2px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .icon-text.s25 .fa {
  margin-left: 2px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .icon-text.s20 .fa {
  margin-left: 2px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .more_page_buttons_block .btn {
  margin: 0 0 10px 10px;
}
:where(html[dir="rtl"]) .btn-icon i {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .btn-icon-right i {
  margin-left: 0;
  margin-right: 10px;
}
:where(html[dir="rtl"]) .btn-default.wc span {
  padding: 6px 0px 5px 12px;
}
:where(html[dir="rtl"]) .btn-default.btn-xs.wc span {
  padding: 5px 0 4px 10px;
}

/* template_styles.css */
:where(html[dir="rtl"]) .title_block {
  margin: 0px 0px 0px 38px;
}
:where(html[dir="rtl"]) .icon_more {
  padding: 0px 23px 0px 0px;
}
:where(html[dir="rtl"]) .hover_shine .shine:before {
  right: -50%;
  background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(25deg);
  transform: skewX(25deg);
  left: auto;
}
:where(html[dir="rtl"]) .block_side_WIDE.catalog_page .section-content-wrapper.with-leftblock > div {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .side_RIGHT.block_side_WIDE.catalog_page .section-content-wrapper.with-leftblock > div {
  margin-right: 0px;
  margin-left: -1px;
}
:where(html[dir="rtl"]) .block_side_WIDE.catalog_page .right_block .section-content-wrapper.with-leftblock .inner_wrapper > div:not(.ajax_load), :where(html[dir="rtl"]) .block_side_WIDE .section-content-wrapper.with-leftblock .group_description_block {
  padding-right: 25px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #content .right_block.catalog .catalog_list, :where(html[dir="rtl"]) #content .right_block.catalog .catalog_table {
  right: 0;
  left: -20px;
}
:where(html[dir="rtl"]) #content .right_block.catalog .catalog_section_list {
  margin-right: 11px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .alert.compact {
  text-align: right;
}
:where(html[dir="rtl"]) .uploader {
  padding: 11px 44px 5px 54px;
}
:where(html[dir="rtl"]) .uploader:before {
  right: 16px;
  left: auto;
}
:where(html[dir="rtl"]) .uploader input[type="file"] {
  left: 0;
  float: left;
  right: auto;
}
:where(html[dir="rtl"]) .uploader .action {
  right: 9px;
  margin-left: 10px;
  left: auto;
  margin-right: 0;
}
:where(html[dir="rtl"]) .form .add_file {
  padding: 4px 0px 0px 10px;
}
:where(html[dir="rtl"]) .uploader .resetfile {
  left: -1px;
  border-radius: 2px 0 0 2px;
  right: auto;
}
:where(html[dir="rtl"]) .uploader .resetfile:before {
  right: 0;
  left: -1px;
}
:where(html[dir="rtl"]) .uploader .resetfile svg {
  margin: -5px -5px 0 0;
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) body .filter.label_block input + label {
  padding-right: 33px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .svg-spinner {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .wrap_md .big {
  padding: 0px 20px 0px 0px;
}
:where(html[dir="rtl"]) .f-right {
  float: left;
}
:where(html[dir="rtl"]) .f-left {
  float: right;
}
:where(html[dir="rtl"]) body .top_block > span {
  padding-left: 37px;
  padding-right: 0;
}
:where(html[dir="rtl"]) body .top_block > span .svg {
  right: -12px;
  left: auto;
}
:where(html[dir="rtl"]) body .top_block > span.subscribe {
  padding-right: 19px;
  padding-left: 37px;
}
:where(html[dir="rtl"]) body .top_block > span.subscribe .svg {
  right: -11px;
  left: auto;
}
:where(html[dir="rtl"]) .middle:not(.menu) {
  float: right;
}
:where(html[dir="rtl"]) .banner.CROP img {
  margin-right: 50%;
  transform: translateX(50%);
  margin-left: 0;
}
:where(html[dir="rtl"]) form[name="bx_auth_services"] .form-control span {
  padding: 0 0 0 10px;
}
:where(html[dir="rtl"]) form[name="bx_auth_servicesform_inline"] #bx-auth-services > div span {
  padding: 0 0 0 10px;
}
:where(html[dir="rtl"]) a.scroll-to-top {
  left: 75px;
  right: inherit;
}
:where(html[dir="rtl"]) a.scroll-to-top.TOUCH {
  border-radius: 0 2px 2px 0;
  left: 0;
  right: inherit;
}
:where(html[dir="rtl"]) .mCSB_inside > .mCSB_container {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) body .mCSB_scrollTools {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) form .star, :where(html[dir="rtl"]) .order-checkout .sof-req, :where(html[dir="rtl"]) body span.bx-authform-starrequired, :where(html[dir="rtl"]) form .required-star {
  margin: 0 4px 0 0;
}
:where(html[dir="rtl"]) .form .form_footer .button + .button {
  margin-right: 13px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .form .form_left {
  float: right;
}
:where(html[dir="rtl"]) .form .form_right {
  right: 56%;
  padding-right: 30px;
  left: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) label.error {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .popup .form .form_head {
  padding: 55px 60px 10px 75px;
}
:where(html[dir="rtl"]) .form .form_result.success .svg {
  margin-left: 15px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .delivery_note .svg-inline-delivery_triangle {
  left: 0px;
  transform: rotate(-180deg);
  right: auto;
}
:where(html[dir="rtl"]) .delivery_note_wrapper .text {
  margin: 14px -1px 10px 0;
}
:where(html[dir="rtl"]) .popup .form-control .files .inner_file .wrapper_file .remove {
  left: -22px;
  right: auto;
}
:where(html[dir="rtl"]) body .calculate-delivery.with_preview .svg.svg-inline-delivery_calc {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .calculate-delivery.text-form.muted .svg {
  margin: 6px 0 0 5px;
}
:where(html[dir="rtl"]) .calculate-delivery:not(.with_preview) .svg {
  margin: 6px -1px 0 5px;
}
:where(html[dir="rtl"]) .captcha-row .captcha_input {
  right: 216px;
  left: 0;
}
:where(html[dir="rtl"]) .captcha_reload {
  right: 179px;
  left: auto;
}
:where(html[dir="rtl"]) .captcha_reload::before {
  right: 5px;
  left: auto;
}
:where(html[dir="rtl"]) .captcha_reload::after {
  right: 10px;
  left: auto;
}
:where(html[dir="rtl"]) .captcha-row .captcha_image .captcha_reload {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .captcha_reload.refresh {
  right: 202px;
  left: auto;
}
:where(html[dir="rtl"]) .blog-comment-fields .captcha_reload {
  right: initial;
  margin-right: 15px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .popup .captcha-row .captcha_input {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .popup .captcha-row .captcha_image {
  right: 216px;
  left: 0;
}
:where(html[dir="rtl"]) .form.inline .captcha-row .captcha_input {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .form.inline .captcha-row .captcha_image {
  right: 216px;
  left: 0;
}
:where(html[dir="rtl"]) .border_block .lk-page .form-control.forget_block {
  text-align: right;
}
:where(html[dir="rtl"]) .module-order-history .module-orders-list .tr-d:hover td.item-name-cell, :where(html[dir="rtl"]) .module-order-history .module-orders-list .tr-d.opened td.item-name-cell {
  border-right: 1px solid #f2f2f2;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .module-order-history .module-orders-list .tr-d:hover td.order-status-cell, :where(html[dir="rtl"]) .module-order-history .module-orders-list .tr-d.opened td.order-status-cell, :where(html[dir="rtl"]) .module-cart .colored tfoot tr[data-id="total_buttons"] td .basket_update {
  border-left: 1px solid #f2f2f2;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .header-cart-block .cart.empty_cart > span.icon {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #e9e9e9), color-stop(100%, #d5d5d5));
}
:where(html[dir="rtl"]) .popup .popup-intro.grey {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #e9e9e9), color-stop(100%, #d5d5d5));
}
:where(html[dir="rtl"]) .button30.fast_order {
  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #00b0d8), color-stop(100%, #007db9));
}
:where(html[dir="rtl"]) .jqmOverlay {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .jqmWindow.basket_error_frame .pop-up-title {
  padding-left: 50px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #header .catalog_menu .wrapper_middle_menu .inc_menu {
  padding-right: 220px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .dropdown .has-childs .dropdown .menu_item, :where(html[dir="rtl"]) .menu_top_block .dropdown .dropdown .menu_item {
  padding: 6px 0px 0px 10px;
}
:where(html[dir="rtl"]) .with_dropdown {
  padding-left: 14px !important;
  padding-right: 0 !important;
}
:where(html[dir="rtl"]) .with_dropdown .svg-inline-down {
  left: 3px;
  right: auto;
}
:where(html[dir="rtl"]) .phone.with_dropdown > .dropdown {
  right: -22px;
  left: initial;
}
:where(html[dir="rtl"]) .phone.with_dropdown > .dropdown:has(.has_icon) {
  right: -22px;
  left: initial;
}
:where(html[dir="rtl"]) .phone.with_dropdown > .dropdown.with_icons {
  right: -42px;
  left: initial;
}
:where(html[dir="rtl"]) .logo_and_menu-row .phone.with_dropdown > .dropdown:not(:has(.has_icon)) {
  right: -19px;
  left: auto;
}
:where(html[dir="rtl"]) .more_phone_a:has(.no-icon) {
  padding-right: 16px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrap_phones .more_phone.title .svg-inline-close {
  left: 19px;
  right: auto;
}
:where(html[dir="rtl"]) .header-v6 .fix-logo .logo-block {
  right: auto;
  left: auto;
}
:where(html[dir="rtl"]) .fix-logo .logo-block {
  right: 37px;
  left: auto;
}
:where(html[dir="rtl"]) .fix-logo .logo-block + .content-block {
  padding-right: 214px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .smalls .fix-logo .logo-block + .content-block {
  padding-right: 234px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .smalls .fix-logo .logo_and_menu-row .logo-row .logo {
  padding-right: 2px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .fix-logo .content-block .float_wrapper {
  padding-left: 30px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .fix-logo .content-block.no-area .subcontent {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .address {
  padding-right: 31px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .smalls.big_header .fix-logo .logo_and_menu-row .wides .content-block .subcontent .region_wrapper {
  margin-left: 38px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .smalls.big_header .top-block-item.logo_and_menu-row {
  padding-left: 1px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .smalls.big_header.sticky_menu .logo_and_menu-row .wides .content-block .subcontent .subtop .top-description, :where(html[dir="rtl"]) .smalls.big_header.sticky_menu .logo_and_menu-row .wides .content-block .subcontent .subtop .wrap_icon {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .smalls.big_header.sticky_menu .logo_and_menu-row .wides .content-block .subcontent .region_wrapper {
  margin: 0px 1px 0px 0px;
}
:where(html[dir="rtl"]) .smalls.big_header.sticky_menu.sm .header-v28 .logo_and_menu-row .wides .content-block .subcontent .region_wrapper {
  margin: 0px -1px 0px 0px;
}
:where(html[dir="rtl"]) .sticky_menu .logo_and_menu-row .wides .content-block .subcontent .basket-link {
  padding-right: 35px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .sticky_menu .logo_and_menu-row .wides .content-block .subcontent .basket-link.compare {
  padding-right: 77px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .sticky_menu .content-block.no-area .subcontent {
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .sticky_menu .content-block .search_wraps {
  padding-left: 278px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .sticky_menu.basket_normal .content-block .search_wraps {
  padding-left: 553px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .logo-row .top-description.slogan {
  padding-right: 15px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .logo-row .top-description .top-btn:last-of-type {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .smlong .paddings .logo-block {
  padding-left: 41px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .smlong .paddings .float_wrapper {
  padding-left: 43px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .smlong .logo-row .region_wrapper {
  padding: 2px 0px 0px 22px;
}
:where(html[dir="rtl"]) .wrapper1.basket_normal .logo_and_menu-row.with-search .wrap_icon.person {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .paddings .logo-block {
  padding-left: 30px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket_hover_block {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) body .basket-link .js-basket-block {
  padding: 0 0 0 22px;
}
:where(html[dir="rtl"]) body .basket-link.compare .js-basket-block {
  padding-left: 23px;
  padding-right: 0;
}
:where(html[dir="rtl"]) body .basket-link .js-basket-block .count {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .logo_and_menu-row .basket-link .wrap {
  margin: 2px 24px 0 0;
}
:where(html[dir="rtl"]) .logo_and_menu-row .personal-link .wrap {
  margin: 2px 14px 0 0;
}
:where(html[dir="rtl"]) .logo_and_menu-row .wrap_icon .title, :where(html[dir="rtl"]) .logo_and_menu-row .wrap_icon .name {
  padding-right: 9px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .wrapper1.basket_normal .logo_and_menu-row .wrap_icon .dropdown-menu {
  right: -40px;
  left: auto;
}
:where(html[dir="rtl"]) .logo_and_menu-row .wrap_icon .personal-link.logined .name {
  margin-right: 4px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .logo_and_menu-row .personal-link.with_dropdown {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
:where(html[dir="rtl"]) .logo_and_menu-row .personal-link.with_dropdown .name {
  padding: 0 0 0 13px;
}
:where(html[dir="rtl"]) .logo_and_menu-row .personal-link.with_dropdown .name:after {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .logo_and_menu-row .phone-block .schedule {
  margin: 0 23px 0 0;
}
:where(html[dir="rtl"]) .logo_and_menu-row .phone-block.icons .phone.with_dropdown > .dropdown {
  right: -26px;
  left: auto;
}
:where(html[dir="rtl"]) .logo_and_menu-row .phone-block.blocks.icons .phone.with_dropdown > .dropdown {
  right: -28px;
  left: auto;
}
:where(html[dir="rtl"]) .logo_and_menu-row .phone-block.icons .phone.with_dropdown > .dropdown.with_icons {
  right: -48px;
  left: auto;
}
:where(html[dir="rtl"]) .logo_and_menu-row .phone-block.block2 .phone.with_dropdown:not(.no-icons) > .dropdown {
  right: -6px;
  left: auto;
}
:where(html[dir="rtl"]) .logo_and_menu-row .phone-block.block2 .phone.with_dropdown:not(.no-icons) > .dropdown.with_icons {
  right: -27px;
  left: auto;
}
:where(html[dir="rtl"]) .logo_and_menu-row .phone-block.phone .svg-phone {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .sticky_menu header .sidebar_menu {
  padding-right: 8px;
  right: 0px;
  border-left: 1px solid #eee;
  padding-left: 0;
  left: auto;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .pull-right.region-phones {
  padding-right: 170px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .smalls.logo_and_menu-row .wides .burger .svg {
  right: 2px;
  margin: -6px 0px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) .smalls.logo_and_menu-row .paddings .wides .logo-block {
  padding-left: 85px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .smalls.logo_and_menu-row .wides .region_wrapper {
  padding-left: 24px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .smalls.logo_and_menu-row .wides .phone .svg-inline-down {
  left: 4px;
  right: auto;
}
:where(html[dir="rtl"]) .smalls.logo_and_menu-row .wides .callback-block {
  margin-right: 7px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .smalls.logo_and_menu-row:not(.basket_top_line) .wides .basket-link {
  padding-left: 1px;
  padding-right: 39px;
}
:where(html[dir="rtl"]) header .phone-block.icons {
  padding-right: 11px;
  padding-left: 0;
}
:where(html[dir="rtl"]) header .phone-block.icons .phone .svg:not(.iconset_icon--svg) {
  margin-right: -11px;
  margin-left: 0;
}
:where(html[dir="rtl"]) header .phone-block.icons .phone .svg.svg-inline-phone {
  right: -11px;
  left: auto;
}
:where(html[dir="rtl"]) .logo_and_menu-row .phone-block.blocks.icons .callback-block {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .logo_and_menu-row .fix-block .phone-block.blocks {
  margin-right: 12px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .logo_and_menu-row.with-search .custom-search {
  padding-left: 11px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .logo_and_menu-row .search_wrap.only_bg {
  padding-right: 0px;
  padding-left: 62px;
}
:where(html[dir="rtl"]) .logo_and_menu-row .search_wrap.only_bg .search-wrapper .search .search-input {
  padding: 0 22px 0 50px;
}
:where(html[dir="rtl"]) .logo_and_menu-row .search_wrap.only_bg .search-wrapper .search.search--hastype .search-input {
  padding-left: 136px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .logo_and_menu-row .search_wrap.only_bg .search-wrapper .search .dropdown-select {
  left: 69px;
  right: auto;
}
:where(html[dir="rtl"]) .logo_and_menu-row .search .search-button-div {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .logo_and_menu-row .search .btn-search {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .logo_and_menu-row .search .search-input {
  padding: 0 16px 0 44px;
}
:where(html[dir="rtl"]) .logo_and_menu-row .search.search--hastype .search-input {
  padding-left: 124px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .wrapper1:not(.basket_normal) .logo_and_menu-row .float_wrapper.fix-block + .search_wrap {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) header .address {
  padding: 0 25px 0 0;
}
:where(html[dir="rtl"]) header .address.tables .svg {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) body header .top-block .address.no-icons {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .logo_and_menu-row .burger {
  margin: 0 0px 0 0;
}
:where(html[dir="rtl"]) .logo_and_menu-row .burger .svg-burger, :where(html[dir="rtl"]) .logo_and_menu-row .burger .svg-inline-burger {
  margin: -4px 0px 0 0;
}
:where(html[dir="rtl"]) header .menu_top_block > li > .dropdown, :where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li > .dropdown {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .menu_top_block li.full .dropdown li .dropdown {
  right: auto;
  left: auto;
}
:where(html[dir="rtl"]) .menu_top_block li .dropdown > li > a {
  padding: 11px 15px 13px 33px;
  text-align: right;
}
:where(html[dir="rtl"]) header .menu_top_block li .dropdown > li > .dropdown, :where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li > .dropdown {
  right: 100%;
  left: auto;
}
:where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li > a, :where(html[dir="rtl"]) header .menu_top_block.catalogfirst li.full.v_bottom > .dropdown > li > a {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li.full.v_bottom > .dropdown > li > .dropdown, :where(html[dir="rtl"]) header .menu_top_block.catalogfirst li.full.v_bottom > .dropdown > li > .dropdown {
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) header .menu_top_block li .dropdown > li.has-child.v_bottom a .toggle_block, :where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li.has-child.v_bottom a .toggle_block {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) header .catalog_menu_ext {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) header .menu_top_block li .dropdown > li > a, :where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li.full > a, :where(html[dir="rtl"]) .left_menu > li > a {
  padding: 15px 15px 17px 30px;
  text-align: right;
}
:where(html[dir="rtl"]) .menu_top_block li.catalog > a, :where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li > a {
  padding-right: 41px;
  padding-left: 120px;
}
:where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li > a {
  padding: 11px 17px 13px 31px;
}
:where(html[dir="rtl"]) .menu_top_block li.catalog > a:before {
  right: 12px;
  left: auto;
}
:where(html[dir="rtl"]) .menu_top_block li.catalog > a:after {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li.full > .dropdown > li, :where(html[dir="rtl"]) header .menu.top.catalogfirst li.full > .dropdown > li {
  padding: 5px 24px 35px 30px;
  float: right;
}
:where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li.full > .dropdown > li > .image, :where(html[dir="rtl"]) header .menu_top_block.catalogfirst li.full > .dropdown > li > .image, :where(html[dir="rtl"]) body .wrapper1 .menu-wrapper .menu_top_block .dropdown > li.full > .dropdown-block li > .image {
  float: right;
}
:where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li.full > .dropdown > li > a, :where(html[dir="rtl"]) header .menu_top_block.catalogfirst li.full > .dropdown > li > a {
  padding: 10px 70px 0px 0px;
}
:where(html[dir="rtl"]) .menu_top_block.catalog_block .dropdown > li.full > .dropdown > li > .dropdown, :where(html[dir="rtl"]) header .menu_top_block.catalogfirst li.full > .dropdown > li > .dropdown {
  padding: 0px 70px 0px 0px;
  text-align: right;
}
:where(html[dir="rtl"]) header .menu_top_block li .dropdown > li > .dropdown.toleft {
  border-left: 1px solid #e9e9e9;
  border-right: none;
  right: inherit;
  left: 100%;
}
:where(html[dir="rtl"]) .menu_top_block .dropdown > li > a .svg, :where(html[dir="rtl"]) .left_menu > li.has-childs > a .svg {
  left: 9px;
  right: auto;
}
:where(html[dir="rtl"]) .menu_top_block .dropdown > li > a .svg-inline-exit {
  margin-left: 6px;
  left: 0;
  margin-right: 0;
  right: auto;
}
:where(html[dir="rtl"]) header .mobile_menu {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .header_wrap #header .catalog_menu ul.menu.adaptive > li:after {
  left: 17px;
  right: auto;
}
:where(html[dir="rtl"]) .mobile_menu_wrapper .mobile_menu li.has-child:before {
  left: 16px;
  right: auto;
}
:where(html[dir="rtl"]) .mobile_menu_wrapper .mobile_menu li a {
  padding: 0px 17px 0px 31px;
}
:where(html[dir="rtl"]) ul.mobile_menu .dropdown {
  padding: 0 20px 0 0;
}
:where(html[dir="rtl"]) ul.mobile_menu .search {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) ul.mobile_menu .search .search-input-div {
  padding-left: 63px;
  padding-right: 0;
}
:where(html[dir="rtl"]) ul.mobile_menu .search .search-button-div {
  left: 14px;
  right: auto;
}
:where(html[dir="rtl"]) ul.mobile_menu .search .search-button-div button {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
:where(html[dir="rtl"]) #mobileheader .burger .svg-burger, :where(html[dir="rtl"]) #mobileheader .burger .svg-inline-burger {
  right: 50%;
  margin: -6px -9px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) #mobileheader .burger .svg-close, :where(html[dir="rtl"]) #mobileheader .burger .svg-inline-close {
  right: 50%;
  margin: -8px -8px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) #mobileheader .title-block {
  padding: 0 0 0 5px;
  text-align: right;
}
:where(html[dir="rtl"]) #mobileheader .logo-block {
  padding: 0 0 0 5px;
}
:where(html[dir="rtl"]) #mobileheader .right-icons {
  padding-left: 5px;
  margin-right: -15px;
  padding-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) #mobileheader .wrap_icon.wrap_basket {
  padding-right: 0px;
  padding-left: 15px;
}
:where(html[dir="rtl"]) #mobileheader .basket-link {
  padding-right: 22px;
  padding-left: 3px;
}
:where(html[dir="rtl"]) #mobileheader .basket-link.compare {
  padding-right: 14px;
  padding-left: 3px;
}
:where(html[dir="rtl"]) #mobileheader .mobileheader-v4 .logo-block {
  padding: 0 17px 0 0;
}
:where(html[dir="rtl"]) #mobileheader .mobileheader-v3 .search_wrap {
  margin-right: 56px;
  margin-left: 20px;
}
:where(html[dir="rtl"]) #mobileheader .mobileheader-v3 .search-input {
  padding: 0 12px 0 44px;
}
:where(html[dir="rtl"]) #mobileheader .mobileheader-v3 .search.search--hastype .search-input {
  padding-left: 131px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #mobileheader .mobileheader-v3 .search-block .btn-search .svg {
  left: -3px;
  right: auto;
}
:where(html[dir="rtl"]) #mobileheader .mobileheader-v3 .burger .svg svg {
  margin-right: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) #mobilemenu {
  transition: right 0.4s ease 0s, opacity 0.4s ease 0s;
}
:where(html[dir="rtl"]) #mobilemenu.leftside {
  right: -100%;
  left: auto;
}
:where(html[dir="rtl"]) #mobilemenu.leftside.show {
  right: 0;
  box-shadow: -3px 0px 10px 0px rgba(0, 0, 0, 0.45);
  left: auto;
}
:where(html[dir="rtl"]) #mobilemenu-overlay {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) #mobilemenu .expanded > .dropdown .menu_back a {
  padding: 22px 54px 23px 20px;
}
:where(html[dir="rtl"]) #mobilemenu .expanded > .dropdown .menu_back .svg {
  right: 19px;
  left: auto;
}
:where(html[dir="rtl"]) #mobilemenu .expanded > .dropdown .menu_title {
  padding: 22px 19px 23px 23px;
}
:where(html[dir="rtl"]) #mobilemenu .menu ul > li a:not(.more_phone_a, :where(html[dir="rtl"]) .phone-messenger) {
  padding: 19px 19px 20px 20px;
}
:where(html[dir="rtl"]) #mobilemenu .menu ul > li a.decript {
  padding: 14px 19px 15px 20px;
}
:where(html[dir="rtl"]) #mobilemenu .menu ul > li a.parent {
  padding-left: 46px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #mobilemenu .menu ul > li .arrow {
  left: 0;
  padding-right: 8px;
  right: auto;
  padding-left: 0;
}
:where(html[dir="rtl"]) #mobilemenu .menu ul > li .arrow .svg {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) #mobilemenu .menu ul > li.selected > a:before {
  right: 8px;
  left: auto;
}
:where(html[dir="rtl"]) #mobilemenu .menu > ul > li.selected > a:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) #mobilemenu .menu > ul > li.counters > a > span {
  padding-left: 25px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #mobilemenu .menu > ul > li.counters .count {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) #mobilemenu .menu.middle > ul > li > a {
  padding-right: 57px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #mobilemenu .menu.mobile_regions .menu_autocomplete {
  padding: 20px 19px 20px 20px;
}
:where(html[dir="rtl"]) #mobilemenu .menu.mobile_regions .clean_icon {
  left: -3px;
  right: auto;
}
:where(html[dir="rtl"]) #mobile-region-search {
  padding: 0 37px 0 24px;
}
:where(html[dir="rtl"]) #mobilemenu .menu.mobile_regions .dropdown .ui-autocomplete {
  right: 0 !important;
  left: auto !important;
}
:where(html[dir="rtl"]) #mobilemenu .menu.middle a .svg-cabinet {
  right: 21px;
  left: auto;
}
:where(html[dir="rtl"]) .sites-select.mobile {
  right: 21px;
  left: auto;
}
:where(html[dir="rtl"]) #mobilemenu .menu.middle a .svg-cabinet-login, :where(html[dir="rtl"]) #mobilemenu .menu.middle a .svg-inline-cabinet {
  right: 20px;
  left: auto;
}
:where(html[dir="rtl"]) #mobilemenu .menu.middle a .svg-inline-region_arrow {
  right: 21px;
  left: auto;
}
:where(html[dir="rtl"]) #mobilemenu .menu.middle a .svg-basket, :where(html[dir="rtl"]) #mobilemenu .menu.middle a .svg-inline-basket {
  right: 19px;
  left: auto;
}
:where(html[dir="rtl"]) #mobilemenu .menu.middle a .svg-wish, :where(html[dir="rtl"]) #mobilemenu .menu.middle a .svg-inline-wish {
  right: 19px;
  left: auto;
}
:where(html[dir="rtl"]) #mobilemenu .menu.middle a .svg-compare, :where(html[dir="rtl"]) #mobilemenu .menu.middle a .svg-inline-compare {
  right: 20px;
  left: auto;
}
:where(html[dir="rtl"]) #mobilemenu .menu.middle a .svg-phone, :where(html[dir="rtl"]) #mobilemenu .menu.middle a .svg-inline-phone {
  right: 25px;
  left: auto;
}
:where(html[dir="rtl"]) #mobilemenu .contacts .title {
  padding: 19px 19px 6px 20px;
}
:where(html[dir="rtl"]) #mobilemenu .contacts .email, :where(html[dir="rtl"]) #mobilemenu .contacts .address {
  padding: 12px 50px 0 20px;
}
:where(html[dir="rtl"]) #mobilemenu .contacts .svg.svg-address, :where(html[dir="rtl"]) #mobilemenu .contacts .svg.svg-inline-address {
  right: 23px;
  left: auto;
}
:where(html[dir="rtl"]) #mobilemenu .contacts .svg-email, :where(html[dir="rtl"]) #mobilemenu .contacts .svg-inline-email {
  right: 23px;
  left: auto;
}
:where(html[dir="rtl"]) #mobilemenu .social-icons li > a .svg {
  right: 19px;
  left: auto;
}
:where(html[dir="rtl"]) #mobilemenu .downdrop .menu ul > li .arrow .svg {
  transform: rotate(-0.25turn);
}
:where(html[dir="rtl"]) #mobilemenu .downdrop .dropdown {
  right: inherit;
  padding: 0 19px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) .top-mobile-menu__image ~ .top-mobile-menu__title {
  padding-right: 16px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .soc .social-icons {
  text-align: left;
}
:where(html[dir="rtl"]) .social-icons li a, :where(html[dir="rtl"]) .soc-avt .row a {
  margin: 5px 0px 5px 10px;
}
:where(html[dir="rtl"]) body .soc-avt .row a {
  margin: 5px 0px 3px 5px;
}
:where(html[dir="rtl"]) .rounded_block .social-icons li a, :where(html[dir="rtl"]) .soc-avt .row a {
  margin: 5px 0px 5px 10px;
}
:where(html[dir="rtl"]) ul.menu .child li.menu_item a {
  margin: 0px 0px 0px 8px;
}
:where(html[dir="rtl"]) ul.menu .child .child_wrapp .depth3 > a {
  margin-right: 15px;
  margin-left: 0;
}
:where(html[dir="rtl"]) ul.menu .more .child .child_wrapp .depth3 > a, :where(html[dir="rtl"]) ul.menu .child .child_wrapp .depth3 a.title {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .basket_wrapp .header-cart .basket_fly .wraps_icon_block .svg, :where(html[dir="rtl"]) .basket_fly_forms .opener .wraps_icon_block .svg {
  right: 50%;
  margin: -3px -15px 0px 0px;
  left: auto;
}
:where(html[dir="rtl"]) .basket_wrapp .header-cart .basket_fly .wraps_icon_block.compare .svg {
  margin: -7px -13px 0px 0px;
}
:where(html[dir="rtl"]) .basket_wrapp .header-cart .basket_fly .wraps_icon_block.form .svg, :where(html[dir="rtl"]) .basket_fly_forms .opener .wraps_icon_block.form .svg {
  margin: -9px -9px 0px 0px;
}
:where(html[dir="rtl"]) .basket_wrapp .header-cart .basket_fly .wraps_icon_block.review .svg, :where(html[dir="rtl"]) .basket_fly_forms .opener .wraps_icon_block.review .svg {
  margin: -10px -10px 0px 0px;
}
:where(html[dir="rtl"]) .basket_wrapp .header-cart .basket_fly .wraps_icon_block.ask .svg, :where(html[dir="rtl"]) .basket_fly_forms .opener .wraps_icon_block.ask .svg {
  margin: -8px -10px 0px 0px;
}
:where(html[dir="rtl"]) .basket_wrapp .header-cart .wraps_icon_block .count {
  left: 25px;
  transform: translateX(-50%);
  right: auto;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .opener, :where(html[dir="rtl"]) .basket_fly_forms .opener {
  right: -63px;
  border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  left: auto;
}
:where(html[dir="rtl"]) .header-cart .basket_fly.swiped .opener {
  box-shadow: 5px 2px 7px 0 rgba(0, 0, 0, 0.1);
}
:where(html[dir="rtl"]) .header-cart .basket_fly.swiped .opener > div {
  border-left: 1px solid #ececec;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .header-cart .basket_fly .opener > div.cur {
  border-left-color: #fff;
  border-left-color: var(--white_text_black_reverse);
  border-right-color: transparent;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) body .basket_fly_forms {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .basket_fly_forms .opener {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .basket_sort .svg-inline-close {
  left: 20px;
  right: auto;
}
:where(html[dir="rtl"]) .basket_sort ul.tabs li {
  padding-left: 26px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .middle .basket_sort ul.tabs li:first-child {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket_sort ul.tabs li:last-child {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket_sort ul.tabs li .wrap_li > span:first-of-type {
  margin-left: -4px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket_action .remove_all_basket {
  float: left;
}
:where(html[dir="rtl"]) .basket_action .remove_all_basket svg {
  margin: 0px 0px 0px 13px;
}
:where(html[dir="rtl"]) .coupons_list {
  text-align: right;
  padding: 0px 84px 0px 0px;
}
:where(html[dir="rtl"]) .coupons_list .bx_ordercart_coupon .coupon_text {
  padding: 0px 0px 0px 10px;
}
:where(html[dir="rtl"]) .coupons_list .bx_ordercart_coupon .coupon_text:before {
  margin: 0px 0px 0px 6px;
}
:where(html[dir="rtl"]) .coupons_list .bx_ordercart_coupon .remove {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .coupons_list .bx_ordercart_coupon .bx_ordercart_coupon_notes {
  float: left;
  padding: 0px 10px 0px 27px;
}
:where(html[dir="rtl"]) .basket_wrapp .module-cart .cost.prices .price {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .header-cart .basket_fly {
  border-radius: 0 0 2px 0;
  -moz-border-radius: 0 0 2px 0;
  -webkit-border-radius: 0 0 2px 0;
  left: -760px;
  transition: left 0.3s ease-in-out;
  right: auto;
}
:where(html[dir="rtl"]) .fly2 .basket_fly .wrap_cont {
  text-align: right;
}
:where(html[dir="rtl"]) .basket_wrapp .basket_sort {
  text-align: right;
}
:where(html[dir="rtl"]) .basket_wrapp .basket_fly .basket_title {
  margin-left: 43px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .counter_block .plus {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .counter_block .minus {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .counter_block > span .svg {
  right: 50%;
  margin: -7px -6px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) .counter_wrapp.list > div {
  float: right;
}
:where(html[dir="rtl"]) .button.in-cart i:not(.svg-inline-prediction), :where(html[dir="rtl"]) .btn.in-cart i:not(.svg-inline-prediction) {
  margin: 0px 0px 0px 12px;
}
:where(html[dir="rtl"]) .basket_normal .basket_wrapp .wrapp_all_icons {
  text-align: right;
}
:where(html[dir="rtl"]) .basket_wrapp .header-compare-block, :where(html[dir="rtl"]) .basket_wrapp .wraps_icon_block {
  margin: 0px 0px 0px 37px;
}
:where(html[dir="rtl"]) .basket_normal .basket_wrapp .header-compare-block {
  margin-left: 33px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket_wrapp .icon_block {
  float: right;
}
:where(html[dir="rtl"]) .header-cart.fly .opener > div > a, :where(html[dir="rtl"]) .wrap_cont .opener > div > .forms {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .basket_wrapp .header-cart {
  float: right;
}
:where(html[dir="rtl"]) .basket_wrapp .link {
  right: -10px;
  left: -15px;
}
:where(html[dir="rtl"]) .basket_wrapp .wraps_icon_block .count {
  left: 10px;
  right: auto;
}
:where(html[dir="rtl"]) .basket_wrapp .wraps_icon_block.basket {
  margin-left: 19px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket_normal .popup {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .basket_normal .popup.card_popup_frame .basket_popup_wrapp {
  left: -11px;
  right: auto;
}
:where(html[dir="rtl"]) .item-title .props .item_prop .title {
  padding: 0px 0px 0px 4px;
}
:where(html[dir="rtl"]) .popup .cart_shell td.thumb-cell {
  padding: 20px 20px 10px 10px;
}
:where(html[dir="rtl"]) .popup .basket_popup_wrapp .cart_shell .item-title {
  padding: 16px 10px 16px 20px;
}
:where(html[dir="rtl"]) body .basket_bottom_block {
  box-shadow: -2px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
:where(html[dir="rtl"]) .basket_bottom_block .phone > .svg-inline-phone {
  margin-left: 11px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket_bottom_block .phone > .svg-inline-down {
  left: 4px;
  right: auto;
}
:where(html[dir="rtl"]) .basket_bottom_block .phone-block .callback-block {
  margin-right: -2px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .basket_bottom_block .dropdown {
  left: -1px !important;
  right: initial !important;
}
:where(html[dir="rtl"]) .basket_bottom_block .dropdown .wrap {
  text-align: left;
}
:where(html[dir="rtl"]) .basket_bottom_block .dropdown .wrap a {
  padding-left: 15px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket_bottom_block .maxwidth-theme .top-block-item .inner-table-block a:not(.basket-count):before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .basket_bottom_block .maxwidth-theme .basket-link .title {
  padding: 0px 8px 0px 4px;
}
:where(html[dir="rtl"]) .basket_bottom_block .maxwidth-theme .basket-link .wrap {
  padding: 0px 7px 0px 0px;
}
:where(html[dir="rtl"]) .basket_bottom_block .maxwidth-theme .svg.svg-inline-compare {
  margin-left: 3px;
  margin-right: 0;
}
:where(html[dir="rtl"]) body .basket_bottom_block .basket-link.basket.basket-count .js-basket-block {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) body .basket_bottom_block .basket-link.basket.basket-count .count {
  margin-right: 5px;
  margin-left: 0;
}
:where(html[dir="rtl"]) body .basket_bottom_block .basket-link.basket.basket-count .prices {
  padding-right: 5px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .card_popup_frame.popup .remove-cell {
  left: 5px;
  right: auto;
}
:where(html[dir="rtl"]) .basket_popup_wrapp .item-title .one-item {
  float: right;
}
:where(html[dir="rtl"]) .basket_popup_wrapp .item-title .cost-cell {
  float: left;
}
:where(html[dir="rtl"]) .card_popup_frame.popup .total_wrapp .total span, :where(html[dir="rtl"]) .card_popup_frame.popup .total_wrapp .price {
  float: right;
}
:where(html[dir="rtl"]) .card_popup_frame.popup .total_wrapp .total .price {
  float: left;
}
:where(html[dir="rtl"]) body .flex-control-paging li {
  margin: 0 13px 0 0;
}
:where(html[dir="rtl"]) .flex-control-paging li:first-of-type {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .flex-control-paging li a:before {
  right: 50%;
  margin: -4px -4px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) .flex-control-paging li a:hover:before, :where(html[dir="rtl"]) .flex-control-paging li a.flex-active:before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .text .stickers {
  right: -3px;
  left: auto;
}
:where(html[dir="rtl"]) .votes_block.nstar .ratings .item-rating {
  padding: 0px 2px 0 0px;
}
:where(html[dir="rtl"]) .votes_block.nstar .ratings .inner_rating > span {
  margin-right: 5px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .info-sticker-block:not(.static) {
  right: 39px;
  left: auto;
}
:where(html[dir="rtl"]) .info-sticker-block.top {
  right: 36px;
  left: auto;
}
:where(html[dir="rtl"]) .news_blocks .info_block .item:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .side_RIGHT .news_blocks .info_block .item:before {
  right: auto;
  left: 0px;
}
:where(html[dir="rtl"]) .news_blocks .info_block .item .image {
  float: right;
}
:where(html[dir="rtl"]) .news_blocks .info_block .item .image + .info {
  padding: 0px 80px 0px 0px;
}
:where(html[dir="rtl"]) .tizers_block .item .img {
  margin: 0px 0px 0px 20px;
}
:where(html[dir="rtl"]) .tizers_block .item .title {
  text-align: right;
  padding: 0px 20px 0px 0px;
}
:where(html[dir="rtl"]) .start_promo .item {
  float: right;
}
:where(html[dir="rtl"]) .start_promo .item .img_block {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .start_promo .item img {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .start_promo .item span.main_wrap {
  right: 20px;
  left: auto;
}
:where(html[dir="rtl"]) .wrap_tizer.right_blocks {
  text-align: left;
}
:where(html[dir="rtl"]) .wr > li {
  margin-right: 15px;
  margin-left: 0px;
  float: right;
}
:where(html[dir="rtl"]) .sections_wrapper .list .item.section_item .img {
  float: right;
}
:where(html[dir="rtl"]) .sections_wrapper .list .item.section_item .section_info {
  padding-right: 109px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .sections_wrapper.icons .list .section_item .section_info {
  padding-right: 69px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .with-text-block-wrapper h3 {
  margin: 0px 0px 22px 15px;
}
:where(html[dir="rtl"]) .section_block .sections_wrapper .list .row > div {
  margin: 0px -1px -1px 0px;
}
:where(html[dir="rtl"]) .sections_wrapper .item .section_info.onhover li {
  text-align: right;
  padding: 0px 26px 0px 0px;
}
:where(html[dir="rtl"]) .bottom_slider.tab_slider_wrapp .catalog_item, :where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal.detail .catalog_item, :where(html[dir="rtl"]) .tabs_slider.slides .catalog_item {
  float: right;
}
:where(html[dir="rtl"]) .catalog_item .image_wrapper_block.with-props .stickers, :where(html[dir="rtl"]) .catalog_item .image_wrapper_block.with-props .view_sale_block_wrapper, :where(html[dir="rtl"]) .catalog_item .image_wrapper_block.with-props > .thumb {
  transition: right ease 0.2s;
}
:where(html[dir="rtl"]) .catalog_item .image_wrapper_block.with-props:hover .stickers {
  right: 100%;
  left: -100%;
}
:where(html[dir="rtl"]) .catalog_item .image_wrapper_block.with-props:hover > .view_sale_block_wrapper, :where(html[dir="rtl"]) .catalog_item .image_wrapper_block.with-props:hover > .thumb {
  right: 100%;
  left: auto;
}
:where(html[dir="rtl"]) .catalog_item .image_wrapper_block.with-props:hover .properties_absolute {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .stickers {
  right: 0px;
  text-align: right;
  padding-left: 50px;
  left: auto;
  padding-right: 0;
}
:where(html[dir="rtl"]) .stickers > div {
  float: right;
}
:where(html[dir="rtl"]) .stickers [class*="sticker_"] {
  margin: 0px 0px 4px 4px;
}
:where(html[dir="rtl"]) .stickers.custom-font [class*="sticker_"] {
  margin: 0px 0px 4px 4px;
}
:where(html[dir="rtl"]) .stickers * {
  text-align: right;
}
:where(html[dir="rtl"]) .item .stickers {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .display_list .item .stickers {
  right: 3px;
  left: auto;
}
:where(html[dir="rtl"]) .detail-stickers-wrap--absolute {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .detail-stickers-wrap--absolute .stickers {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .icons-basket-wrapper {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .icons-basket-wrapper .btn .svg svg {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .prices--with_icons_block > div:first-child, :where(html[dir="rtl"]) .prices--with_icons_block > div:first-child + div:not(.price_matrix_block):not(.icons-basket-wrapper) {
  padding-left: 50px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .icons-basket-wrapper .button_block .btn.to-subscribe .svg svg, :where(html[dir="rtl"]) .icons-basket-wrapper .button_block .btn.in-subscribe .svg svg {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .cost.prices .more-item-info {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .cost.prices .more-item-info + .price_matrix_wrapper, :where(html[dir="rtl"]) .cost.prices .more-item-info + .js-info-block + .price_matrix_wrapper, :where(html[dir="rtl"]) .cost .with_matrix.pl:not(.no-popup) .sale_block .sale_wrapper, :where(html[dir="rtl"]) .cost .with_matrix.pl:not(.no-popup) .prices-wrapper {
  padding-right: 27px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .owl-carousel .cost.prices .more-item-info + .price_matrix_wrapper, :where(html[dir="rtl"]) .owl-carousel .cost .with_matrix.pl .prices-wrapper {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .tabs_content .flex-viewport:before, :where(html[dir="rtl"]) .tab .flex-viewport:before {
  right: -1px;
  left: auto;
}
:where(html[dir="rtl"]) .tabs_content .flex-viewport:after, :where(html[dir="rtl"]) .tab .flex-viewport:after {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .image_wrapper_block, :where(html[dir="rtl"]) .image_wrapper_block > a {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .image_wrapper_block > a {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .like_icons:not(.static) {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .item_slider .like_icons span i:before {
  right: 50%;
  margin: -15px -15px 0px 0px;
  left: auto;
}
:where(html[dir="rtl"]) .like_icons.list > div {
  padding: 0px 0px 0px 4px;
}
:where(html[dir="rtl"]) .like_icons.list:not(.icons) > div span .svg {
  padding: 0px 0px 0px 8px;
  right: -2px;
  left: auto;
}
:where(html[dir="rtl"]) .like_icons.list.table-icons > div {
  padding-left: 8px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .like_icons.list.table-icons > div:last-of-type {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .compare_view .item_block .cost.prices .price {
  margin: 10px 0px 0px 5px;
}
:where(html[dir="rtl"]) .list .js_price_wrapper.price .offers_price, :where(html[dir="rtl"]) .list .js_price_wrapper.price .offers_price_old {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) body .prices .price_matrix_block .price_wrapper_block > div {
  padding: 0px 9px 0px 0px;
}
:where(html[dir="rtl"]) body .prices .price_matrix_block .price_wrapper_block > div.price_interval > div {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) body .prices .price_matrix_block .price_wrapper_block > div.prices-wrapper > div {
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .prices .price_matrix_block .price_wrapper_block > div:first-of-type {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .ajax_load.block .view_sale_block .quantity_block .values .item {
  border-radius: 2px 0 0 2px;
}
:where(html[dir="rtl"]) .sale_block .title + .text {
  margin-right: 7px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .sale_block .value {
  padding: 0px 5px 0px 3px;
}
:where(html[dir="rtl"]) .news_block .news_items .item {
  padding: 0px 0px 17px 20px;
}
:where(html[dir="rtl"]) .news_block .news_items .item .image {
  float: right;
}
:where(html[dir="rtl"]) .news_block .news_items .item .image + .info {
  padding-right: 110px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .subscribe-form .email_wrap, :where(html[dir="rtl"]) .subscribe-form_footer .email_wrap {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .subscribe-form .email_wrap .email_input {
  padding: 5px 13px 5px 43px;
}
:where(html[dir="rtl"]) .subscribe-form input.send_btn {
  left: 0px;
  border-radius: 2px 0px 0px 2px;
  right: auto;
}
:where(html[dir="rtl"]) .subscribe-form label.error, :where(html[dir="rtl"]) .subscribe-form_footer label.error {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .news_akc_block .items .item_block {
  margin: 0px 0px 20px 30px;
  text-align: right;
  float: right;
}
:where(html[dir="rtl"]) .adv_list.top .item .img {
  padding: 0px 0px 0px 20px;
}
:where(html[dir="rtl"]) .md-50.img {
  padding: 35px 0px 0px 10px;
}
:where(html[dir="rtl"]) .md-50.big {
  padding: 50px 10px 56px 0px;
}
:where(html[dir="rtl"]) .bx-authform-social ul li {
  margin: 5px 0px 5px 10px;
}
:where(html[dir="rtl"]) .popup .close {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .popup-window-close-icon.popup-window-titlebar-close-icon:after {
  right: 0px;
  left: 5px;
}
:where(html[dir="rtl"]) .popup .close {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 0;
}
:where(html[dir="rtl"]) .form-block-wr label .star {
  margin-right: 4px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .inline.close {
  left: 19px;
  right: auto;
}
:where(html[dir="rtl"]) .one_click_buy_result.has_order.alert.alert-success .svg {
  margin: 0 0 0 18px;
}
:where(html[dir="rtl"]) .fast_view_frame.popup .form.init:before {
  left: 269px;
  right: auto;
}
:where(html[dir="rtl"]) .fast_view_frame.popup .fastview-product__info .prices_item_block {
  padding: 32px 0 32px 40px;
}
:where(html[dir="rtl"]) .fast_view_frame.popup .fastview-product__info .prices_item_block .middle_info1.main_item_wrapper {
  padding-right: 40px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .fast_view_frame.popup .fastview-product .fastview-product__image:after {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .fast_view_frame.popup .fastview-product .fastview-product__image .fastview-product__top-info {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .fast_view_frame .properties__title .hint .tooltip {
  right: 1px;
  text-align: right;
  left: auto;
}
:where(html[dir="rtl"]) .fast_view_frame.popup .btn-wrapper .btn .svg {
  margin-right: 18px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .fast_view_frame.popup .text-form .text-form-info {
  padding-right: 27px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .soc-avt .row1 a, :where(html[dir="rtl"]) .catalog_detail .b-share a, :where(html[dir="rtl"]) .share_wrapp .b-share a {
  float: right;
}
:where(html[dir="rtl"]) .authorization-cols .col.authorization .soc-avt .row a, :where(html[dir="rtl"]) .soc-serv-main .row a, :where(html[dir="rtl"]) .soc-avt .row a, :where(html[dir="rtl"]) .catalog_detail .b-share a {
  margin: 0px 0 5px 5px;
}
:where(html[dir="rtl"]) .soc-avt .title {
  padding-left: 24px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .share_wrapp .b-share a {
  margin-left: 5px !important;
  margin-right: 0 !important;
}
:where(html[dir="rtl"]) .share_wrapp .b-share a:last-of-type {
  margin-left: 0px !important;
  margin-right: 0 !important;
}
:where(html[dir="rtl"]) .share_wrapp ul li.ya-share2__item {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .share_wrapp ul li.ya-share2__item:last-of-type {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .soc-avt .row input[type="text"] {
  margin: 9px 0px 15px 5px;
}
:where(html[dir="rtl"]) .soc-avt .row form input[type="text"] + span:not(.bx-ss-icon), :where(html[dir="rtl"]) .soc-avt .row form input[type="text"] + label + span:not(.bx-ss-icon) {
  padding: 0px 0px 0px 10px;
}
:where(html[dir="rtl"]) .soc-avt .row label.error {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .auth_wrapp .form-footer .more_text_small {
  padding-right: 25px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .index_bottom .banners_column {
  float: right;
}
:where(html[dir="rtl"]) .head-block .item-link {
  float: right;
}
:where(html[dir="rtl"]) #content .right_block.catalog {
  padding: 0px 210px 0px 0px;
}
:where(html[dir="rtl"]) .group_description {
  float: right;
}
:where(html[dir="rtl"]) .no_goods .button {
  float: left;
}
:where(html[dir="rtl"]) .catalog_section_list .section_item .image {
  padding: 0 0 10px 29px;
}
:where(html[dir="rtl"]) .catalog_section_list .separator {
  margin: 0 7px 0 2px;
}
:where(html[dir="rtl"]) .element-count {
  margin-right: 8px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .articles-list .item .left-data {
  float: right;
}
:where(html[dir="rtl"]) .articles-list .item .right-data {
  margin-right: 150px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_filter:not(.compact) .bx_filter_parameters_box.active:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_button_box.btns .bx_filter_search_reset:not(.hidden) + .filter-bnt-wrapper {
  padding-right: 61px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_button_box.btns .btn.bx_filter_search_reset {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_button_box.btns .btn.bx_filter_search_reset:not(:hover) {
  border-left-color: #eeeeee;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter
  .bx_filter_button_box.btns
  .bx_filter_search_reset:not(.hidden)
  + .filter-bnt-wrapper
  .btn.bx_filter_search_button {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameters_box_title {
  padding: 0px 0px 0px 35px;
}
:where(html[dir="rtl"]) .bx_filter .title .bx_filter_parameters_box_title {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx_filter:not(.compact) .bx_filter_parameters_box .title-wrapper {
  padding-right: 18px;
  margin-right: -18px;
  padding-left: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_filter:not(.compact) .bx_filter_parameters_box.set .title-wrapper:before {
  right: 0px;
  border-radius: 100% 0 0% 100% / 50% 0 0% 50%;
  left: auto;
}
:where(html[dir="rtl"]) .bx_filter_parameters_box_title .hint .icon {
  right: auto;
  left: -9px;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameters_box_title .svg-inline-down {
  left: -4px;
  right: auto;
}
:where(html[dir="rtl"]) .bx_filter .active .bx_filter_parameters_box_title .svg-inline-down {
  transform: rotate(-180deg);
}
:where(html[dir="rtl"]) .slide-block__head.filter_title.active-filter .svg:before {
  left: 6px;
  right: auto;
}
:where(html[dir="rtl"]) .filter_title.active-filter .svg:before {
  left: -3px;
  right: auto;
}
:where(html[dir="rtl"]) .bx_filter_vertical input[type="checkbox"] + label, :where(html[dir="rtl"]) .filter input[type="checkbox"] + label {
  padding-right: 5px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_filter_vertical input[type="checkbox"] + label.dib, :where(html[dir="rtl"]) .bx_filter_vertical input[type="checkbox"] + label.pal {
  padding: 0px 2px 0px 0px;
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx_filter_vertical input[type="checkbox"] + label.dib > span, :where(html[dir="rtl"]) .bx_filter_vertical input[type="checkbox"] + label.pal > span {
  margin: 0px 0px 0px 9px;
}
:where(html[dir="rtl"]) .bx_filter_vertical input[type="checkbox"] + label.sku, :where(html[dir="rtl"]) .sku_props .bx_item_detail_size ul li {
  margin: 0px 0px 5px 5px;
}
:where(html[dir="rtl"]) .bx_filter_vertical input[type="checkbox"] + label.sku {
  float: right;
}
:where(html[dir="rtl"]) .sku_props .wrapper_sku > div .show_more_link a svg {
  margin-right: 9px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_catalog_item_scu ul li, :where(html[dir="rtl"]) .bx_ordercart .bx_scu_scroller_container .bx_scu ul li {
  padding: 0px 0px 0px 9px;
}
:where(html[dir="rtl"]) body .ajax_load .bx_catalog_item_scu ul li.item {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .gifts .bx_catalog_item_scu ul li {
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .sku_props .bx_item_section_name.char_name .hint {
  margin-right: 3px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .sku_props .bx_item_section_name.char_name .hint .icon {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .sku_props .bx_item_section_name.char_name .hint .icon i {
  padding-left: 1px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .sku_props .bx_item_section_name.char_name .hint .tooltip {
  right: 1px;
  left: auto;
}
:where(html[dir="rtl"]) .bx_filter_vertical input[type="checkbox"] + label:before, :where(html[dir="rtl"]) .filter input[type="checkbox"] + label:before, :where(html[dir="rtl"]) .filter input[type="radio"] + label:before, :where(html[dir="rtl"]) .bg_block:before {
  right: 1px;
  left: auto;
}
:where(html[dir="rtl"]) .bx_filter_vertical input[type="checkbox"] + label:after, :where(html[dir="rtl"]) .filter input[type="checkbox"] + label:after, :where(html[dir="rtl"]) .bg_block:after {
  right: 1px;
  left: auto;
}
:where(html[dir="rtl"]) .bx_filter_vertical input[type="checkbox"]:checked + label:after, :where(html[dir="rtl"]) .filter input[type="checkbox"]:checked + label:after {
  margin: 5px 5px 0px 0px;
}
:where(html[dir="rtl"]) body .filter input[type="radio"]:checked + label:after {
  right: 7px;
  left: auto;
}
:where(html[dir="rtl"]) .filter input[type="radio"] + label:after, :where(html[dir="rtl"]) .bg_block1:after {
  right: 1px;
  left: auto;
}
:where(html[dir="rtl"]) .bg_block:after {
  right: -36px;
  left: auto;
}
:where(html[dir="rtl"]) .bg_block:before {
  right: -44px;
  left: auto;
}
:where(html[dir="rtl"]) .bx-firefox .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container #set_filter.button {
  margin-left: 3px;
  margin-right: 0;
}
:where(html[dir="rtl"]) #main .onoff input[type="checkbox"] + label:after {
  right: 1px;
  transition: right 0.1s ease-in;
  left: auto;
}
:where(html[dir="rtl"]) #main .onoff input[type="checkbox"]:checked + label:after {
  right: 16px;
  left: auto;
}
:where(html[dir="rtl"]) #main .onoff input[type="checkbox"] + label {
  padding: 0px 50px 0px 0px;
}
:where(html[dir="rtl"]) #main .onoff.sm input[type="checkbox"] + label {
  padding-right: 46px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #main .onoff.sm input[type="checkbox"] + label:before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) #main .onoff.sm input[type="checkbox"]:checked + label:after {
  right: 18px;
  left: auto;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameters_box_container_block {
  float: right;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input {
  padding-right: 15px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_filter_param_label.nab.pal .bx_filter_param_text {
  text-align: right;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:first-of-type input {
  border-left: 1px solid #ececec;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container input.calendar {
  padding: 0 4px 0 23px;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_parameters_box_container .bx_filter_input_container img.calendar-icon {
  left: 3px;
  right: auto;
}
:where(html[dir="rtl"]) .filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_slider {
  padding: 0px 50px 0px 0px;
}
:where(html[dir="rtl"]) .filter_horizontal .bx_filter .bx_filter_button_box {
  text-align: right;
}
:where(html[dir="rtl"]) .filter_horizontal .bx_filter_vertical input[type="checkbox"] + label:not(.dib) {
  float: right;
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .filter_horizontal .bx_filter .bx_filter_popup_result.right {
  right: 0px;
  padding-right: 0px;
  left: auto;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_ui_slider_part.p1 {
  right: -1px;
  left: auto;
}
:where(html[dir="rtl"]) .bx_filter .bx_ui_slider_part.p2 {
  right: 25%;
  left: auto;
}
:where(html[dir="rtl"]) .bx_filter .bx_ui_slider_part.p3 {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .bx_filter .bx_ui_slider_part.p4 {
  right: 75%;
  left: auto;
}
:where(html[dir="rtl"]) .bx_filter .bx_ui_slider_part.p5 {
  left: 1px;
  right: auto;
}
:where(html[dir="rtl"]) .bx_filter .bx_ui_slider_part span {
  right: 50%;
  margin-right: -50px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_ui_slider_part.first span {
  text-align: right;
  right: 3px;
  margin-right: 0px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_ui_slider_part.last span {
  text-align: left;
  right: auto;
  left: 0px;
  margin-right: 0px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_ui_slider_range, :where(html[dir="rtl"]) .bx_filter .bx_ui_slider_pricebar, :where(html[dir="rtl"]) .bx_filter .bx_ui_slider_pricebar_VD, :where(html[dir="rtl"]) .bx_filter .bx_ui_slider_pricebar_VN, :where(html[dir="rtl"]) .bx_filter .bx_ui_slider_pricebar_V {
  border-left: 1px solid #fff;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .bx_filter .bx_ui_slider_handle.left {
  right: 0;
  margin-right: -12px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_ui_slider_handle.right {
  left: 0;
  margin-left: -12px;
  right: auto;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_select_block, :where(html[dir="rtl"]) .common_select .common_select-link {
  padding: 0 11px 0 33px;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_select_arrow, :where(html[dir="rtl"]) .common_select .common_select-link .trigger {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .top_block_filter_section .items .item span:first-child {
  padding-left: 30px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .top_block_filter_section .items .item span:last-child {
  left: 0px;
  text-align: left;
  right: auto;
}
:where(html[dir="rtl"]) .ik_select_list .ik_select_list_inner ul li {
  text-align: right;
}
:where(html[dir="rtl"]) .ik_select_list .icon_color, :where(html[dir="rtl"]) .common_select .icon_color {
  margin: 0px 0px 0px 7px;
}
:where(html[dir="rtl"]) .ik_select_list .ik_select_option.img .ik_select_option_label {
  padding-right: 40px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .ik_select_list .ik_select_option.img .ik_select_option_label .icon_color {
  right: 4px;
  left: auto;
}
:where(html[dir="rtl"]) .common_select .common_select-link.img, :where(html[dir="rtl"]) .ik_select_list .ik_select_list_inner ul li.img {
  padding-right: 4px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .ik_select_list .ik_select_list_inner ul li.img {
  padding-right: 5px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_filter_vertical .bx_filter_block .bx_filter_select_popup label .bx_filter_param_text {
  text-align: right;
}
:where(html[dir="rtl"]) .detail_page .ik_select_list .ik_select_list_inner ul li.img, :where(html[dir="rtl"]) .order_page .ik_select_list .ik_select_list_inner ul li.img {
  padding-right: 9px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .region_wrapper {
  padding: 0px 0px 0px 25px;
}
:where(html[dir="rtl"]) .wicons .region_wrapper {
  padding-right: 26px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wicons .region_wrapper > .io_wrapper > .js_city_chooser {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .region_wrapper .svg-inline-mark {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .region_wrapper .js_city_chooser {
  padding-left: 14px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .region_wrapper .arrow {
  left: 5px;
  right: auto;
}
:where(html[dir="rtl"]) .region_wrapper .dropdown {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .top_mobile_region .confirm_region {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .top_mobile_region .confirm_region + .close_popup {
  left: 29px;
  right: auto;
}
:where(html[dir="rtl"]) .popup_regions .h-search #search {
  padding: 0 17px 0 44px;
}
:where(html[dir="rtl"]) .popup_regions .h-search .wrapper .search_btn {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .popup_regions .h-search .wrapper .search_btn svg {
  right: 12px;
  left: auto;
}
:where(html[dir="rtl"]) .popup_regions .h-search .wrapper .ui-menu li:before {
  padding-right: 10px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .popup_regions .h-search .favorits .title {
  float: right;
}
:where(html[dir="rtl"]) .popup_regions .h-search .favorits .cities {
  padding-right: 89px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .popup_regions .h-search .favorits .cities .item {
  padding: 5px 0px 5px 8px;
}
:where(html[dir="rtl"]) .popup_regions .items.ext_view > div {
  padding: 16px 14px 16px 4px;
  border-left: 1px solid #ededed;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .popup_regions .items.ext_view > div:last-of-type {
  border-left: none;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .popup_regions .items.ext_view .skeleton-grid {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .popup_regions .items.ext_view .title {
  padding: 0px 10px 5px 0px;
}
:where(html[dir="rtl"]) .confirm_region {
  right: -50%;
  margin-right: -35px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .confirm_region:before, :where(html[dir="rtl"]) .confirm_region:after {
  right: 50%;
  margin-right: -10px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .sticky_menu .confirm_region {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .sticky_menu .confirm_region:after {
  right: 50px;
  left: auto;
}
:where(html[dir="rtl"]) .bx_filter_select_popup ul li {
  text-align: right;
}
:where(html[dir="rtl"]) .filter.form label {
  text-align: left;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_param_text {
  margin: 0 8px 2px 5px;
}
:where(html[dir="rtl"]) .bx_filter_input_checkbox input[type="radio"], :where(html[dir="rtl"]) .bx_filter_input_checkbox input[type="checkbox"] {
  float: right;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_input_checkbox .bx_filter_param_text, :where(html[dir="rtl"]) .filter label > span {
  margin-right: 28px;
  text-align: right;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_filter_select_popup .bx_filter_select_text_icon, :where(html[dir="rtl"]) .bx_filter .bx_filter_select_text_icon {
  margin-left: 2px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .bx_filter .pict {
  float: right;
}
:where(html[dir="rtl"]) .bx_filter_select_popup .bx_filter_param_text {
  margin: 0 3px 0px 0px;
}
:where(html[dir="rtl"]) .bx_filter_select_popup .bx_filter_btn_color_icon + .bx_filter_param_text {
  margin: 0 8px 0px 0px;
}
:where(html[dir="rtl"]) .bx_filter_btn_color_icon.all:after {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .bx_filter_btn_color_icon.all:before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_popup_result {
  margin-right: -4px;
  padding: 0 22px 0 0;
  border-radius: 3px 0 0 3px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_popup_result .btn {
  margin: -16px 24px -13px 0;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_popup_result a {
  margin: 0px 18px 0px 0px;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_popup_result.right {
  right: 102%;
  left: auto;
}
:where(html[dir="rtl"]) .bx_filter .bx_filter_popup_result.left {
  left: 102%;
  right: auto;
}
:where(html[dir="rtl"]) .side_RIGHT .bx_filter .bx_filter_parameters_box .bx_filter_popup_result.right {
  left: 100%;
  right: auto;
}
:where(html[dir="rtl"]) .bx_filter .button {
  padding-right: 11px;
  padding-left: 12px;
}
:where(html[dir="rtl"]) .bx-firefox .bx_filter .button {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .bx_filter .button#set_filter {
  margin: 0px 0px 0px 10px;
}
:where(html[dir="rtl"]) .sort_header .sort_display {
  float: left;
}
:where(html[dir="rtl"]) .sort_display a {
  margin: 0px 8px 0px 0px;
}
:where(html[dir="rtl"]) .left_block .internal_sections_list .title .hider {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .left_block .internal_sections_list .title .inner_block:before {
  left: -4px;
  right: auto;
}
:where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp ul > li {
  margin-right: 9px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp ul.child li:after {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item {
  margin-right: 10px;
  padding-right: 10px;
  margin-left: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item:before {
  right: 1px;
  left: auto;
}
:where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .child li > a {
  padding-right: 9px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .item .child_container .child_wrapp .child li > a {
  padding-right: 9px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .item .child_container .child_wrapp .child li > a.menu_item {
  padding-right: 17px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wraps .item .child_right_container {
  right: 100%;
  left: auto;
}
:where(html[dir="rtl"]) .child_right_container .menu_item .text {
  text-align: right;
}
:where(html[dir="rtl"]) .wr_scrollbar .scrollbar .handle .mousearea {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .video_block .description {
  text-align: right;
}
:where(html[dir="rtl"]) .video_table td:nth-of-type(1) {
  padding-left: 1.333rem;
  padding-right: 0;
}
:where(html[dir="rtl"]) .img_wrapper .thumbs_navigation ul li.flex-nav-prev {
  right: -38px;
  left: auto;
}
:where(html[dir="rtl"]) .img_wrapper .thumbs_navigation ul li.flex-nav-next {
  left: -37px;
  right: auto;
}
:where(html[dir="rtl"]) .info_item .middle_info {
  float: right;
}
:where(html[dir="rtl"]) .img_wrapper .wrapp_thumbs.top-small-wrapper {
  right: 40px;
  left: auto;
}
:where(html[dir="rtl"]) .img_wrapper .wrapp_thumbs.top-small-wrapper .slides_block li {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .img_wrapper .top-small-wrapper .bx-controls-direction a {
  right: 19px;
  left: auto;
}
:where(html[dir="rtl"]) body .ajax_load.table .main_item_wrapper div.counter_wrapp {
  text-align: right;
}
:where(html[dir="rtl"]) .info_item .middle_info .buy_block .table_sizes > span {
  padding-right: 30px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .info_item .middle_info .buy_block .table_sizes > span:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .TABLES_SIZE_frame .form table.sizes td.title {
  text-align: right;
}
:where(html[dir="rtl"]) .right_info_block .brand .image {
  padding: 30px 28px 30px 36px;
}
:where(html[dir="rtl"]) .right_info_block .brand .preview .link {
  padding: 0px 13px 11px 0px;
}
:where(html[dir="rtl"]) .right_info_block .brand .preview .link.icons_fa:after {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .nbg.props_list td.char_value {
  text-align: right;
}
:where(html[dir="rtl"]) .type_more .stores_block_wrap .stores_block .stores_text_wrapp {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .type_more .stores_block_wrap .stores_block.wo_image .item-stock {
  text-align: left;
}
:where(html[dir="rtl"]) .type_more .stores_block_wrap .stores_block.wo_image .item-stock .value {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .colored_char.props_list tr td {
  text-align: right;
}
:where(html[dir="rtl"]) body .colored_char.props_list .hint {
  right: 19px;
  left: auto;
}
:where(html[dir="rtl"]) #headerfixed .logo-row.wproduct > div.product_block {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .logo-row.wproduct > div.product_block .like_icons.full, :where(html[dir="rtl"]) .logo-row.wproduct > div.product_block .price-cell {
  text-align: left;
}
:where(html[dir="rtl"]) .info_item .middle_info .buy_block .gift_form {
  padding: 3px 28px 16px 0px;
}
:where(html[dir="rtl"]) .info_item .middle_info .buy_block .gift_form:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .info_item .info_ext_block {
  float: right;
}
:where(html[dir="rtl"]) .info_item .info_ext_block .title:before {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .product-item-detail-tabs-container-fixed .product-item-detail-tabs-list li a:before {
  right: 0px;
  left: 100%;
  transition: left 0.5s ease;
}
:where(html[dir="rtl"]) .product-item-detail-tabs-container-fixed .product-item-detail-tabs-list li.active a:before {
  left: 0px;
  right: 0px;
}
:where(html[dir="rtl"]) .top_props .props .choise:before {
  left: -14px;
  right: auto;
}
:where(html[dir="rtl"]) body .type_clothes .element_detail_text {
  float: right;
}
:where(html[dir="rtl"]) .instagram_ajax .instagram .item {
  float: right;
}
:where(html[dir="rtl"]) .instagram_ajax .instagram .item.user {
  text-align: right;
}
:where(html[dir="rtl"]) .instagram_ajax .instagram .item .title {
  text-align: right;
}
:where(html[dir="rtl"]) .instagram_ajax .instagram .items .flex-direction-nav li.flex-nav-prev {
  right: -40px;
  left: auto;
}
:where(html[dir="rtl"]) .instagram_ajax .instagram .items:hover .flex-direction-nav li.flex-nav-prev {
  right: 14px;
  left: auto;
}
:where(html[dir="rtl"]) .instagram_ajax .instagram .items:hover .flex-direction-nav li.flex-nav-next {
  left: 14px;
  right: auto;
}
:where(html[dir="rtl"]) .instagram_ajax .instagram .items .flex-direction-nav li.flex-nav-next {
  left: -40px;
  right: auto;
}
:where(html[dir="rtl"]) .info_item .top_info .brand {
  float: left;
}
:where(html[dir="rtl"]) .info_item .middle_info .prices .price {
  padding-left: 5px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .info_item .middle_info .prices .price:not(.discount) {
  padding-left: 13px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .info_item .middle_info .buy_block .counter_wrapp {
  padding: 0px 0px 0px 12px;
}
:where(html[dir="rtl"]) body .btn.has_prediction .svg-inline-prediction {
  left: -1px;
  right: auto;
}
:where(html[dir="rtl"]) #simple-prediction .catalog-element-popup-inner {
  margin-left: 31px;
  margin-right: 0;
}
:where(html[dir="rtl"]) #simple-prediction .popup-window-close-icon {
  left: 1px;
  right: auto;
}
:where(html[dir="rtl"]) .top_info .more_block:after {
  padding: 0px 5px 0px 0px;
}
:where(html[dir="rtl"]) .detail_text ul li::before, :where(html[dir="rtl"]) .preview_text ul li::before, :where(html[dir="rtl"]) .preview-text ul li::before {
  padding: 0 0 0 10px;
}
:where(html[dir="rtl"]) .file_type i.icon {
  float: right;
}
:where(html[dir="rtl"]) .file_type .description {
  padding: 0 60px 0 0;
}
:where(html[dir="rtl"]) .banners-small .item .image .type-block {
  right: 20px;
  left: auto;
}
:where(html[dir="rtl"]) .banners-small .item .title {
  text-align: right;
}
:where(html[dir="rtl"]) .tizers_block.tizers_block_detail .item .title {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .info_item .stock_wrapper {
  float: right;
}
:where(html[dir="rtl"]) .stock_wrapper .stock_board {
  padding: 22px 58px 19px 0px;
}
:where(html[dir="rtl"]) .stock_wrapper .stock_board:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .share_wrapp .text {
  padding: 7px 32px 8px 10px;
}
:where(html[dir="rtl"]) .share_wrapp .text:before {
  right: 13px;
  left: auto;
}
:where(html[dir="rtl"]) .share_wrapp .shares {
  right: -5px;
  left: auto;
}
:where(html[dir="rtl"]) .share_wrapp .shares .b-share a:nth-child(3n) {
  margin-left: 0px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .share_wrapp .shares:after {
  right: 50%;
  margin-right: -11px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .line_block .share_wrapp {
  padding: 7px 20px 11px 64px;
}
:where(html[dir="rtl"]) .line_block .share_wrapp:hover {
  padding-left: 54px;
  padding-right: 10px;
}
:where(html[dir="rtl"]) .line_block .share_wrapp:before {
  left: 44px;
  right: auto;
}
:where(html[dir="rtl"]) .page-top .line_block .share_wrapp:not(:hover) {
  padding-left: 24px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .page-top .line_block .share_wrapp:after {
  left: 13px;
  right: auto;
}
:where(html[dir="rtl"]) .line_block .share_wrapp:after {
  left: 12px;
  right: auto;
}
:where(html[dir="rtl"]) a .zoom:not(.soc-icon) {
  right: 50%;
  margin: -20px -20px 0px 0px;
  left: auto;
}
:where(html[dir="rtl"]) .zoom:not(.soc-icon):not(.button1):before {
  right: 50%;
  margin: -8px -8px 0px 0px;
  left: auto;
}
:where(html[dir="rtl"]) .item_slider .slides .flex-direction-nav li.flex-nav-next {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .display_list .list_item .props_list td:last-of-type > span {
  padding-right: 12px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .display_list .list_item .props_list .props_item.whint {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .display_list .list_item .props_list .props_item.whint span {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .display_list .list_item .props_list .hint {
  right: 2px;
  left: auto;
}
:where(html[dir="rtl"]) .display_list .list_item .props_list .hint + span {
  padding-right: 22px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .display_list .list_item .hint .tooltip {
  right: 1px;
  text-align: right;
  left: auto;
}
:where(html[dir="rtl"]) .display_list .list_item .hint .tooltip:after {
  right: 2px;
  left: auto;
}
:where(html[dir="rtl"]) .display_list .list_item .char_name .hint .icon {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .props_list .hint {
  left: -12px;
  right: auto;
}
:where(html[dir="rtl"]) .table-elements .item .text .cont > div {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .table-elements .item .text .cont > div .text_more .mores {
  padding: 0px 0px 0px 30px;
}
:where(html[dir="rtl"]) .table-elements .item .text .cont > div .text_more .mores:before {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .wrap-portfolio-front .item .text .section_name {
  margin: 0px 0px 10px 10px;
}
:where(html[dir="rtl"]) .wrap-portfolio-front .item .img_block {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .props_block .char_name {
  text-align: right;
}
:where(html[dir="rtl"]) .props_block .char {
  margin: 0px 0px -1px -1px;
}
:where(html[dir="rtl"]) .button.wicon i {
  margin: 0px 5px 0px 10px;
}
:where(html[dir="rtl"]) .forms .text_block {
  padding: 0px 0px 0px 60px;
}
:where(html[dir="rtl"]) body .items-services.item-views .item > .image + .body-info {
  padding-right: 195px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .items-services.item-views.image_right .item > .image + .body-info {
  padding-left: 195px;
  padding-right: 0px;
}
:where(html[dir="rtl"]) .reviews-reply-buttons .button:first-child {
  margin: 0px 0px 0px 13px;
}
:where(html[dir="rtl"]) .reviews-post-table thead td .message-post-date {
  padding-right: 11px;
  margin-right: 0px;
  padding-left: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .reviews-reply-field-captcha .captcha_reload {
  right: initial;
  margin-right: 15px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) div.reviews-code-box ol {
  margin-right: 3em;
  margin-left: 0;
}
:where(html[dir="rtl"]) div.reviews-code-box ol li {
  padding: 0 1.5em 0 0.5em !important;
}
:where(html[dir="rtl"]) .reviews.item-views .item {
  text-align: right;
}
:where(html[dir="rtl"]) .reviews.item-views .item .top_wrapper .top-info .wrap {
  padding: 1px 2px 5px 0px;
}
:where(html[dir="rtl"]) .reviews.item-views .item .svg-inline-quote {
  right: -43px;
  left: auto;
}
:where(html[dir="rtl"]) .review-detail .reviews.item-views .votes_block.nstar:after {
  right: 151px;
  left: 0;
}
:where(html[dir="rtl"]) .review-detail .reviews.item-views .votes_block.nstar .ratings .item-rating {
  padding: 0px 0px 0 4px;
}
:where(html[dir="rtl"]) .item-views.sections .item .image {
  text-align: right;
}
:where(html[dir="rtl"]) .item-views.sections .row_block .item .text.childs ul li {
  padding-right: 11px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .list-type-block.item-views .item > .image {
  float: right;
}
:where(html[dir="rtl"]) .list-type-block.item-views.wide_img.image_right .item .image + .body-info {
  padding-left: 293px;
  padding-right: 0px;
}
:where(html[dir="rtl"]) .list-type-block.item-views.list-elements .item .image + .body-info {
  padding-right: 135px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .list-type-block.item-views.list-elements.image_right .item .body-info {
  padding-right: 0px;
  padding-left: 135px;
}
:where(html[dir="rtl"]) .bx_item_detail_inc_two .list-type-block.item-views .item > .image + .body-info {
  padding-right: 64px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_item_detail_inc_two .list-type-block.item-views .item {
  padding-right: 39px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .list-type-block.item-views.image_right .item > .image {
  float: left;
}
:where(html[dir="rtl"]) .list-type-block.item-views .item .image + .body-info {
  padding-right: 225px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .list-type-block.item-views .item .image.padding + .body-info {
  padding-right: 243px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .list-type-block.item-views .item.wti .body-info {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .list-type-block.item-views.image_right .item .body-info {
  padding-right: 0px;
  padding-left: 225px;
}
:where(html[dir="rtl"]) .list-type-block.item-views.image_right .item.padding .body-info {
  padding-right: 0px;
  padding-left: 243px;
}
:where(html[dir="rtl"]) .ask_a_question_wrapper .ask_a_question {
  margin-right: 18px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .head-block.top:not(.with-tabs) .item-link {
  border-left: 1px solid #eeeeee;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .flexslider.nav-title .flex-direction-nav li a.flex-next {
  left: 33px;
  right: auto;
}
:where(html[dir="rtl"]) .flexslider.nav-title .flex-direction-nav li a.flex-prev {
  right: 33px;
  left: auto;
}
:where(html[dir="rtl"]) .flexslider.nav-title .item .bg-images {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .flexslider.nav-title .items .item:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .bigs .flex-direction-nav li.flex-nav-prev {
  right: -50px;
  left: auto;
}
:where(html[dir="rtl"]) .bigs:hover .flex-direction-nav li.flex-nav-prev {
  right: 10px;
  left: auto;
}
:where(html[dir="rtl"]) .bigs .flex-direction-nav li.flex-nav-next {
  left: -50px;
  right: auto;
}
:where(html[dir="rtl"]) .bigs:hover .flex-direction-nav li.flex-nav-next {
  left: 10px;
  right: auto;
}
:where(html[dir="rtl"]) .center-nav .flex-direction-nav li.flex-nav-prev {
  right: 10px;
  left: auto;
}
:where(html[dir="rtl"]) .center-nav .flex-direction-nav li.flex-nav-next {
  left: 10px;
  right: auto;
}
:where(html[dir="rtl"]) .fill-block ul li a .text {
  padding: 0px 0px 0px 12px;
}
:where(html[dir="rtl"]) .fill-block ul li a .count, :where(html[dir="rtl"]) .fill-block ul li a:hover .count {
  float: left;
}
:where(html[dir="rtl"]) .projects.item-views.table.with-comments.side-block li {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .item-views.table.with-comments .item .comments-wrapper {
  text-align: right;
}
:where(html[dir="rtl"]) .item-views.table-type-block.news-project .items > div.col-md-4:nth-child(3n + 1) {
  clear: right;
}
:where(html[dir="rtl"]) .catalog.sections .items {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .catalog.sections .items > div {
  padding-left: 0;
  padding-right: 0px;
}
:where(html[dir="rtl"]) .catalog.item-views.big-img .item .image {
  padding-left: 18px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .catalog.sections .item {
  margin: -1px -1px 0px 0;
}
:where(html[dir="rtl"]) .catalog.sections .item .info {
  padding-right: 303px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog.sections .list_block .item.right .info {
  padding-right: 0px;
  padding-left: 303px;
}
:where(html[dir="rtl"]) .catalog.sections .row_block .item .info {
  padding-right: 182px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog.sections.front .item .info {
  padding-right: 169px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog.sections .item .image {
  float: right;
}
:where(html[dir="rtl"]) .catalog.sections .item.right .image {
  float: left;
}
:where(html[dir="rtl"]) .catalog.sections .item.wti .info {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog.sections .item.right .info {
  padding-right: 0;
  padding-left: 182px;
}
:where(html[dir="rtl"]) .catalog.sections .table_block .item {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .catalog.sections .table_block .item .info {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_soc_comments_div .bx-catalog-tab-list li {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog.item-views.list.projects .item .image {
  padding-left: 16px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .catalog.item-views.list.projects.image_right .item .image {
  padding-left: 0;
  padding-right: 16px;
}
:where(html[dir="rtl"]) .projects.detail .head .label {
  margin-left: 35px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .projects-blocks .head-block .info .hh {
  margin: 0px 0px 40px -50px;
  padding: 0px 0px 34px 50px;
}
:where(html[dir="rtl"]) .projects-blocks .bx_item_detail_inc_two .list-type-block.item-views .item {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_item_detail_inc_two .list-type-block.item-views .item > .body-info {
  padding-right: 0px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_item_detail_inc_two .list-type-block.item-views .item > .image + .body-info {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .ask_a_question .inner .text-block:before {
  right: 50%;
  margin: 0px -44px 0px 0px;
  left: auto;
}
:where(html[dir="rtl"]) .bx_ordercart_order_sum td.custom_t1 {
  padding: 0px 0px 0px 29px;
  text-align: left;
}
:where(html[dir="rtl"]) .bx_ordercart_order_pay_center {
  text-align: left;
}
:where(html[dir="rtl"]) .confirm .bx_section {
  padding-right: 88px;
  padding-left: 0;
}
:where(html[dir="rtl"]) #order_form_div input[type="submit"] {
  padding: 11px 20px 10px 21px;
}
:where(html[dir="rtl"]) .phone_or_login .svg {
  left: 14px;
  right: auto;
}
:where(html[dir="rtl"]) .pk-page .form-control {
  text-align: right;
}
:where(html[dir="rtl"]) .pk-page .licence_block {
  text-align: right;
}
:where(html[dir="rtl"]) .pk-page .captcha-row .captcha_input {
  right: 0;
  left: initial;
}
:where(html[dir="rtl"]) .pk-page .captcha-row .captcha_image {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .pk-page .captcha-row .captcha_input label.error {
  left: -246px;
  right: auto;
}
:where(html[dir="rtl"]) .popup .pk-page {
  text-align: right;
}
:where(html[dir="rtl"]) .popup .pk-page .social_block {
  text-align: right;
}
:where(html[dir="rtl"]) .popup .pk-page .soc-avt .title {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .auth-page .form_footer {
  text-align: right;
}
:where(html[dir="rtl"]) .auth-page .prompt.remember input {
  margin: 0px 0px 0px 4px;
}
:where(html[dir="rtl"]) .auth-page .forgot {
  float: left;
}
:where(html[dir="rtl"]) .filter_block ul {
  float: right;
}
:where(html[dir="rtl"]) .filter_block ul li {
  padding: 0px 0px 0px 25px;
}
:where(html[dir="rtl"]) .filter_block ul li:last-child {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .filter_year {
  float: left;
}
:where(html[dir="rtl"]) .module-order-history.orderdetail .module-orders-list tr td {
  text-align: right;
}
:where(html[dir="rtl"]) .module-order-history.orderdetail .module-orders-list tr td.vimg {
  border-left-width: 0px;
  border-right-width: 0;
}
:where(html[dir="rtl"]) .module-order-history.orderdetail .module-orders-list tr td.vimg + .vname {
  border-right-width: 0px;
  border-left-width: 0;
}
:where(html[dir="rtl"]) .module-order-history .module-orders-list .drop-cell .not-payed .text {
  padding: 0px 0px 0px 10px;
}
:where(html[dir="rtl"]) .module-order-history .module-orders-list .drop-cell .not-payed .pays {
  text-align: left;
}
:where(html[dir="rtl"]) .module-order-history.orderdetail .module-orders-list.goods tr td:first-child {
  border-right-width: 1px;
  border-left-width: 0px;
}
:where(html[dir="rtl"]) .module-order-history.orderdetail .module-orders-list.goods tr td:last-child {
  border-left-width: 1px;
  border-right-width: 0px;
}
:where(html[dir="rtl"]) .subscribe-edit .more_text_small {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .subscribe-edit .radio.filter label {
  padding-right: 29px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .item-views .item .period span, :where(html[dir="rtl"]) .detail .period span {
  margin: 0 0 0 12px;
}
:where(html[dir="rtl"]) .similar_products_wrapp .wrapper_block .all_wrapp .like_icons {
  left: -10px;
  right: auto;
}
:where(html[dir="rtl"]) .similar_products_wrapp .wrapper_block .all_wrapp .stickers {
  right: -24px;
  left: auto;
}
:where(html[dir="rtl"]) .articles-list.vertical .item_block.item .right-data {
  text-align: right;
}
:where(html[dir="rtl"]) .articles-list.lists_block .right-data {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .articles-list.lists_block + .module-pagination {
  float: right;
}
:where(html[dir="rtl"]) .articles-list.lists_block.news {
  float: right;
}
:where(html[dir="rtl"]) .content_wr_float {
  float: right;
}
:where(html[dir="rtl"]) .content_wr_float.with-share .back {
  float: right;
}
:where(html[dir="rtl"]) .left_side.wide {
  padding-left: 240px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .ask_big_block .ask_btn_block {
  float: right;
}
:where(html[dir="rtl"]) .ask_big_block .description {
  padding-right: 175px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .left_side.wide .common_product .content_inner {
  margin-left: -16px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .company-block .item-views.front .item .image + .body-info {
  padding-right: 80px;
  padding-left: 0;
}
:where(html[dir="rtl"]) section.toggle label {
  border-right: 3px solid;
  padding: 12px 10px 12px 20px;
  border-left: 0 none;
}
:where(html[dir="rtl"]) section.toggle label::before {
  border-right-color: inherit;
  left: 4px;
  border-left-color: transparent;
  right: auto;
}
:where(html[dir="rtl"]) section.toggle label + p {
  padding-right: 30px;
  padding-left: 0;
}
:where(html[dir="rtl"]) section.toggle label i {
  margin-left: 8px;
  margin-right: 0;
}
:where(html[dir="rtl"]) section.toggle.active > label::before {
  left: 10px;
  right: auto;
}
:where(html[dir="rtl"]) .vacancy.item-views.accordion .pay {
  float: left;
}
:where(html[dir="rtl"]) .contacts_map:before {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .contacts_left {
  float: right;
}
:where(html[dir="rtl"]) .contacts_right {
  padding-right: 290px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .contacts_right .fancy {
  margin: 0 0 20px 20px;
  float: right;
}
:where(html[dir="rtl"]) .wrapper_block.title_left + .contacts_map_list {
  padding-right: 311px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .wrapper_block.title_left .block_container {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) body .with_title .block_container {
  border-left-width: 0px;
  box-shadow: -12px 0px 12px -12px rgba(0, 0, 0, 0.2);
  border-right-width: 0;
}
:where(html[dir="rtl"]) .with_title .block_container .detail_items {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .with_title .block_container .detail_items .top-close {
  left: 15px;
  right: auto;
}
:where(html[dir="rtl"]) .with_title.title_right .block_container .items .item {
  padding: 26px 56px 26px 29px;
}
:where(html[dir="rtl"]) .with_title .block_container .items .item .svg {
  right: 28px;
  left: auto;
}
:where(html[dir="rtl"]) .wrapper_block.title_right + .contacts_map_list {
  padding-left: 50%;
  padding-right: 0;
}
:where(html[dir="rtl"]) .wrapper_block.title_right + .contacts_map_list .contacts_map {
  margin-left: -10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .wrapper_block.title_right .block_container {
  left: 0px;
  right: 50%;
  border-right-width: 0px;
  border-left-width: 0;
}
:where(html[dir="rtl"]) .block_container .block_container_inner {
  margin: 40px 38px 0px 0px;
}
:where(html[dir="rtl"]) .block_container .block_container_inner .top_block a {
  left: -5px;
  right: auto;
}
:where(html[dir="rtl"]) .with_title .block_container .block_container_inner .items {
  margin: 0px 3px 0px 0px;
}
:where(html[dir="rtl"]) .with_title.title_right .block_container .detail_items .map_info_store .title {
  padding: 22px 0 41px 20px;
}
:where(html[dir="rtl"]) .with_title.title_right .block_container .detail_items .map_info_store .properties .property:nth-child(2n) {
  padding-right: 29px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .with_title.title_right .block_container .detail_items .top-close {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .module-contacts-map-layout .controls {
  left: 20px;
  right: auto;
}
:where(html[dir="rtl"]) .module-contacts-map-layout .controls.left {
  right: 18px;
  left: 20px;
}
:where(html[dir="rtl"]) .module-contacts-map-layout .sh {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .module-map .infoBox {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .module-map .infoBox .close_info {
  left: 5px;
  right: auto;
}
:where(html[dir="rtl"]) .module-map .infoBox .close_info:after {
  right: 4px;
  left: 5px;
}
:where(html[dir="rtl"]) .button.faq_button {
  float: right;
  padding: 9px 39px 10px 18px;
}
:where(html[dir="rtl"]) .button.faq_button i {
  right: 18px;
  left: auto;
}
:where(html[dir="rtl"]) .faq_desc {
  margin-right: 183px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .faq.list .item .q .opener_icon {
  left: -3px;
  right: auto;
}
:where(html[dir="rtl"]) .faq.list .item .q a {
  padding: 0px 0px 0px 20px;
}
:where(html[dir="rtl"]) .staff.item-views.table .item .title {
  text-align: right;
}
:where(html[dir="rtl"]) .staff.item-views.list.image_left .item .text {
  padding: 17px 0 20px 20px;
}
:where(html[dir="rtl"]) .staff.item-views.list.image_right .item .text {
  padding: 17px 20px 20px 0;
}
:where(html[dir="rtl"]) .staff.item-views.list.image_right .item .image.padding {
  padding-left: 30px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .list-type-block.item-views.image_right.staff .item .body-info {
  padding-right: 40px;
  padding-left: 225px;
}
:where(html[dir="rtl"]) .list-type-block.staff.item-views .items .item .body-info {
  padding-left: 40px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .list-type-block.staff.item-views .items .item.wti .body-info {
  padding-right: 40px;
  padding-left: 40px;
}
:where(html[dir="rtl"]) .item-views.staff-items.table-type-block.normal .item {
  text-align: right;
}
:where(html[dir="rtl"]) .item-views.staff-items.table-type-block.normal .item .title {
  text-align: right;
}
:where(html[dir="rtl"]) #bx-composite-banner {
  text-align: right;
}
:where(html[dir="rtl"]) .iblock .icon_error_block {
  float: left;
}
:where(html[dir="rtl"]) .icon_error_block {
  padding-left: 60px;
  text-align: right;
  padding-right: 0;
}
:where(html[dir="rtl"]) .icon_error_block .svg {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .basket_print {
  text-align: right;
  margin: 0px 0px 0px 15px;
}
:where(html[dir="rtl"]) .basket_wrapp .module-cart table.bottom .bottom_btn .backet_back_wrapp.error .iblock.back_btn {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket_wrapp .module-cart table.bottom.middle.error td.row_values {
  padding-right: 21px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket_fly .basket_fly .icon_error_block {
  text-align: right;
  float: right;
  padding: 0px 60px 0px 0px;
}
:where(html[dir="rtl"]) .basket_fly .basket_fly .icon_error_block:after {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .detail .detailimage {
  text-align: right;
}
:where(html[dir="rtl"]) .detail .detailimage.image-left {
  margin-left: 30px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .detail .detailimage.image-right {
  margin-right: 30px;
  float: left;
  margin-left: 0;
}
:where(html[dir="rtl"]) .detail.staff .post-content .item .bottom-props {
  right: -5px;
  left: auto;
}
:where(html[dir="rtl"]) .print .wrapper.has_menu #header .phones {
  text-align: left;
}
:where(html[dir="rtl"]) .print .basket_print_desc .store_property {
  float: right;
  margin-left: 3%;
  margin-right: 0;
}
:where(html[dir="rtl"]) .print .basket_print_desc .store_property:last-of-type {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .stores_block_wrap .stores_block .stores_text_wrapp.image_block .imgs {
  float: right;
}
:where(html[dir="rtl"]) .stores_block_wrap .stores_block .stores_text_wrapp.image_block .main_info {
  margin: 0px 120px 0px 0px;
}
:where(html[dir="rtl"]) .stores_block_wrap .stores_block .stores_text_wrapp span.p10 {
  padding: 0px 15px 0px 0px;
}
:where(html[dir="rtl"]) .stores_block_wrap .stores_block.wo_image .item-stock {
  left: 0px;
  right: auto;
}
:where(html[dir="rtl"]) .basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk {
  float: left !important;
}
:where(html[dir="rtl"]) .basket_wrapp .module-cart table.bottom.middle .bottom_btn td.last_blockk:last-of-type {
  padding-left: 50px !important;
  padding-right: 0 !important;
}
:where(html[dir="rtl"]) .ajax_text table tr td:last-child {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .ajax_text table tr td label input {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .item-views.table .item .title {
  text-align: right;
}
:where(html[dir="rtl"]) .item-views.table.with-comments .item .comments-wrapper {
  text-align: right;
}
:where(html[dir="rtl"]) .properties .inner-wrapper .property.icon-block {
  padding-right: 25px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .properties .inner-wrapper .property.icon-block:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .catalog_block.owl-carousel .owl-stage-outer {
  margin-left: -1px;
  padding-left: 1px;
  margin-right: 0;
  padding-right: 0;
}
:where(html[dir="rtl"]) #basket_form_container .top_control {
  float: left;
}
:where(html[dir="rtl"]) #basket_form_container .top_control .btn:first-child {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container table thead td {
  padding: 7px 12px 8px 9px;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container table thead td.item {
  padding-right: 159px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container table tbody td.itemphoto {
  padding-right: 29px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_item_detail_size_small_noadaptive ul {
  margin: -3px -3px 0 0 !important;
}
:where(html[dir="rtl"]) .bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size ul {
  margin-right: -3px !important;
  margin-left: 0 !important;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_item_detail_size_small_noadaptive ul li {
  margin: 0 0px 6px 6px;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_item_detail_size_small_noadaptive ul li:first-child {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:first-child {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a {
  left: auto;
  right: 2px;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.custom > div:not(.centered) {
  text-align: right !important;
}
:where(html[dir="rtl"]) .basket_quantity_control a {
  right: 1px;
  left: auto;
}
:where(html[dir="rtl"]) .basket_quantity_control a:before {
  right: 50%;
  margin: -5px -5px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) .basket_quantity_control a.plus {
  left: 1px;
  right: auto;
}
:where(html[dir="rtl"]) .basket_quantity_control a.plus:before {
  margin-right: -9px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price {
  margin: 0 2px 0 0;
}
:where(html[dir="rtl"]) .bx_ordercart tbody td.control a:first-of-type, :where(html[dir="rtl"]) .bx_ordercart #basket_items_subscribed tbody td.control a:first-of-type, :where(html[dir="rtl"]) .bx_ordercart #basket_items_not_available tbody td.control a:last-of-type {
  left: 9px;
  right: auto;
}
:where(html[dir="rtl"]) .bx_ordercart tbody td.control a:first-of-type:before, :where(html[dir="rtl"]) .bx_ordercart #basket_items_subscribed tbody td.control a:first-of-type:before, :where(html[dir="rtl"]) .bx_ordercart #basket_items_not_available tbody td.control a:last-of-type:before {
  right: 50%;
  margin: -5px -4px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) .bx_ordercart #basket_items_delayed tbody td.control a:first-of-type {
  left: auto;
  right: auto;
}
:where(html[dir="rtl"]) .bx_ordercart #basket_items_delayed tbody td.control a:last-of-type {
  left: 9px;
  right: auto;
}
:where(html[dir="rtl"]) .bx_ordercart #basket_items_delayed tbody td.control a:last-of-type:before {
  right: 50%;
  margin: -5px -5px 0 0;
  left: 9px;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_coupon span {
  margin: 0 0 0 20px;
  float: right;
  text-align: right;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_coupon .input {
  padding: 0px 170px 0px 0px;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_coupon #coupon {
  padding: 8px 15px 7px 45px;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay .bx_bt_button {
  left: 0;
  border-radius: 2px 0px 0px 2px;
  right: auto;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay .bx_bt_button:before {
  right: 50%;
  margin: -6px -7px 0 0;
  left: 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_coupon:not(:first-of-type) {
  margin-right: 100px;
  padding: 0 30px 0 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_coupon:not(:first-of-type):before {
  right: 8px;
  left: auto;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_coupon .bx_ordercart_coupon_notes {
  float: left;
  right: auto;
  left: auto;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay .bx_ordercart_coupon span.bad, :where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay .bx_ordercart_coupon span.disabled {
  float: left;
  margin: 3px 3px 0 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_coupon input.good {
  float: right;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_coupon span.good {
  float: left;
  margin: 3px 3px 0 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay_center .oneclickbuy {
  margin: 0 36px 0 0;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_sum tr {
  text-align: right;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_sum tr td {
  text-align: left;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_sum tr td:first-child {
  margin: 0 0 0 36px;
}
:where(html[dir="rtl"]) .container .bx_item_list_you_looked_horizontal .bx_item_list_title {
  text-align: right;
}
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .bx_item_list_section .bx_catalog_item {
  padding: 20px 20px 7px 19px;
}
:where(html[dir="rtl"]) .bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container {
  padding: 20px 20px 7px 19px;
}
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_stick {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li {
  padding: 0px 0px 0px 9px;
}
:where(html[dir="rtl"]) .bx_item_list_you_looked_horizontal .bx_item_detail_size ul li {
  margin: 0px 0px 5px 5px;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout {
  padding: 10px 20px 10px 21px;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .catalog_back {
  float: right;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_sort_container a {
  float: right;
  margin: 0px 0px 0px 20px;
}
:where(html[dir="rtl"]) .bx_ordercart .bx_sort_container a:first-of-type {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx_ordercart_order_pay_center .icon_error_wrapper {
  float: left;
}
:where(html[dir="rtl"]) .fademask_ext {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) .basket_hover_block .tabs_content .item {
  padding: 18px 29px 23px 20px;
}
:where(html[dir="rtl"]) .basket_hover_block .tabs_content .foot {
  padding: 23px 25px 21px 20px;
}
:where(html[dir="rtl"]) .basket_hover_block .tabs_content .total .item_title {
  margin-left: 22px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .basket_hover_block .tabs_content .buttons > div:first-of-type a {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 0;
}
:where(html[dir="rtl"]) .basket_hover_block .tabs_content .buttons > div:last-of-type a {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 0;
}
:where(html[dir="rtl"]) .basket_hover_block .tabs_content .remove-cell {
  left: 1px;
  right: auto;
}
:where(html[dir="rtl"]) .basket_hover_block .tabs_content .right {
  float: left;
}
:where(html[dir="rtl"]) .basket_hover_block .wrap .image {
  float: right;
}
:where(html[dir="rtl"]) .basket_hover_block .wrap .body-info .description {
  padding-right: 99px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .basket_hover_block .wrap .item .body-info .props .titles {
  float: right;
  padding-left: 7px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket_hover_block .tabs_content .item .cost.prices .price.discount {
  padding-left: 6px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .basket_hover_block .tabs_content .item .cost.prices .price:not(.discount) {
  padding-left: 6px;
  padding-right: 0;
}
:where(html[dir="rtl"]) div.blog-comment .blog-author {
  padding: 0px 0px 0px 12px;
}
:where(html[dir="rtl"]) .ilike .bx-ilike-text {
  padding: 0px 4px 0px 0px;
}
:where(html[dir="rtl"]) .contacts table td .fa.big-icon {
  margin: 0 0 20px 20px;
}
:where(html[dir="rtl"]) .maxwidth-theme > .form.inline .form_footer .btn {
  margin: 5px 0px 5px 10px;
}
:where(html[dir="rtl"]) .ymaps-point-overlay > ymaps {
  right: -23px;
  left: auto;
}
:where(html[dir="rtl"]) body .ymaps-b-balloon {
  margin: -59px -38px 0 0;
  padding: 30px 30px 30px 45px;
}
:where(html[dir="rtl"]) body #BX_YMAP_MAP_project .ymaps-b-balloon {
  margin: -36px -14px 0 0;
}
:where(html[dir="rtl"]) .pane_info_wrapper .pane_info .image {
  float: right;
}
:where(html[dir="rtl"]) .map_info_store .image + .body-info {
  padding-right: 135px;
  padding-left: 0;
}
:where(html[dir="rtl"]) body .ymaps-b-balloon .ymaps-b-balloon__close.close_custom {
  left: 11px !important;
  right: auto !important;
}
:where(html[dir="rtl"]) body .ymaps-b-balloon:before {
  right: 50%;
  margin-right: -10px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .ymaps-b-balloon .ymaps-b-balloon__close.close_custom {
  left: 0 !important;
  right: auto !important;
}
:where(html[dir="rtl"]) .ymaps-b-balloon .ymaps-b-balloon__close svg {
  right: 50%;
  margin: -5px -5px 0 0;
  left: auto;
}
:where(html[dir="rtl"]) .map_info_store .title {
  padding: 0 0 0 20px;
}
:where(html[dir="rtl"]) .contacts.contacts-page-map-overlay table .fa {
  margin: 10px 10px 20px 25px;
}
:where(html[dir="rtl"]) .contacts.contacts-page-map-inline table .fa {
  margin: 0px 10px 0px 25px;
}
:where(html[dir="rtl"]) .contacts.contacts-page-overmap table {
  border-left: 1px solid #eee;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .contacts.contacts-page-overmap table td:last-child {
  padding-left: 10px;
  padding-right: 0;
}
:where(html[dir="rtl"]) table.contacts-stores .icons-text .fa {
  float: right;
}
:where(html[dir="rtl"]) table.contacts-stores .icons-text .text {
  padding-right: 24px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .banners-content .maxwidth-banner .maxwidth-theme {
  justify-content: right;
}
:where(html[dir="rtl"]) .banners-content .img {
  text-align: right;
}
:where(html[dir="rtl"]) .banners-content .text h1 {
  padding-left: 0px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .banners-content .intro-text + p > span {
  margin: 0px 0px 12px 9px;
}
:where(html[dir="rtl"]) #bx-soa-image-popup .popup-window-close-icon {
  left: -15px !important;
  right: auto !important;
}
:where(html[dir="rtl"]) #bx-soa-image-popup .popup-window-close-icon:after {
  margin-right: -7px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .bx-touch #basket_form .bx_ordercart .bx_sort_container a {
  margin-left: 15px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .navigation-wrapper-fast-view .fast-view-nav.prev .svg {
  transform: rotate(90deg);
  margin-right: -2px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .navigation-wrapper-fast-view .fast-view-nav.next .svg {
  transform: rotate(-90deg);
  margin-left: -2px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .blog-info__rating--top-info > span {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) #headerfixed .wproducts .wrapp_stockers .rating span {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .arrow_scroll_init .arrows_wrapper .arrow.arrow_left {
  right: -14px;
  border-left: 1px solid #ececec;
  left: auto;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .arrow_scroll_init .arrows_wrapper .arrow.arrow_left svg {
  transform: rotate(90deg);
}
:where(html[dir="rtl"]) .arrow_scroll_init .arrows_wrapper .arrow.arrow_right {
  left: -14px;
  border-right: 1px solid #ececec;
  right: auto;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .arrow_scroll_init .arrows_wrapper .arrow.arrow_right svg {
  transform: rotate(-90deg);
}
:where(html[dir="rtl"]) #filter-helper .filter_title {
  margin-left: 20px;
  margin-right: 0;
}
:where(html[dir="rtl"]) #filter-helper .filterHelperItem {
  margin-left: 8px;
  margin-right: 0;
}
:where(html[dir="rtl"]) #filter-helper .filterHelperItem .title-wrapper {
  padding: 2px 12px 3px 0px;
  border-radius: 0 5px 5px 0px;
}
:where(html[dir="rtl"]) #filter-helper .filterHelperItem.multiple .title-wrapper {
  padding-left: 11px;
  padding-right: 0;
}
:where(html[dir="rtl"]) #filter-helper .filterHelperItem .value {
  margin-right: 4px;
  margin-left: 0;
}
:where(html[dir="rtl"]) #filter-helper .filterHelperItem .delete_filter {
  border-radius: 3px 0px 0px 3px;
}
:where(html[dir="rtl"]) #filter-helper .filterHelperItem.multiple .delete_filter:before {
  right: 0px;
  left: auto;
}
:where(html[dir="rtl"]) #filter-helper .filterHelperItem .delete_filter svg {
  left: 12px;
  right: auto;
}
:where(html[dir="rtl"]) #filter-helper .filterHelperItem .select-wrapper {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) #filter-helper .filterHelperItem .select-wrapper .select-value {
  padding: 10px 13px 12px 15px;
}
:where(html[dir="rtl"]) #filter-helper .filterHelperItem .select-wrapper .select-value svg {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .block_side_WIDE #filter-helper-wrapper #filter-helper {
  padding-right: 25px;
  padding-left: 0;
}
@media (min-width: 601px) {
:where(html[dir="rtl"]) .catalog_section_list .item_block:not(.sm) li.sect:nth-of-type(n + 3):not(.more_items)::after {
  margin: 0 0 0 7px;
}
}
@media (max-width: 500px) {
:where(html[dir="rtl"]) .catalog_detail .char_block .props_list td.char_value {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .catalog_detail .char_block .props_list td.char_value span {
  padding-right: 0;
  padding-left: 0;
}
}

/* themes/1/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #dd2929, -4px 1px 0px 4px #dd2929;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #dd2929, -4px 0px 0px 4px #dd2929;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #ad1c21;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #dc2525;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #a8251b;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #d02222;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #d9232f;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #c22121;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#dd2929),color-stop(100%,#cc2721));
}
}

/* themes/10/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #10afe3, -4px 1px 0px 4px #10afe3;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #10afe3, -4px 0px 0px 4px #10afe3;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #0c88aa;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #10abdf;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #0c75a6;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #0fa0d0;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #10b5da;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #0f95c1;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#10afe3),color-stop(100%,#0f96cc));
}
}

/* themes/11/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #1e94de, -4px 1px 0px 4px #1e94de;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #1e94de, -4px 0px 0px 4px #1e94de;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #1675a8;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #1d91da;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #1663a4;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #1b88cc;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #1c9ad5;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #1a7ebe;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#1e94de),color-stop(100%,#1b7fc8));
}
}

/* themes/12/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #1f7ae4, -4px 1px 0px 4px #1f7ae4;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #1f7ae4, -4px 0px 0px 4px #1f7ae4;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #1662b0;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #1c78e2;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #1551ac;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #1a70d5;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #1b82de;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #1969c6;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#1f7ae4),color-stop(100%,#1968d0));
}
}

/* themes/13/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #305adc, -4px 1px 0px 4px #305adc;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #305adc, -4px 0px 0px 4px #305adc;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #1e46b2;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #2c56dc;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #1d36ae;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #244ed5;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #285fdb;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #234ac7;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#305adc),color-stop(100%,#2347d1));
}
}

/* themes/14/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #5050dc, -4px 1px 0px 4px #5050dc;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #5050dc, -4px 0px 0px 4px #5050dc;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #282dc7;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #4b4bdb;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #3127c3;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #3f3fd9;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #4751da;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #3333d5;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#5050dc),color-stop(100%,#403ad8));
}
}

/* themes/15/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #7647d9, -4px 1px 0px 4px #7647d9;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #7647d9, -4px 0px 0px 4px #7647d9;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #5227bc;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #7342d8;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #5f26b8;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #6a36d6;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #663ed7;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #622cd0;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#7647d9),color-stop(100%,#6c32d5));
}
}

/* themes/16/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #a342bf, -4px 1px 0px 4px #a342bf;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #a342bf, -4px 0px 0px 4px #a342bf;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #793292;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #a040bc;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #7f308e;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #963cb1;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #953eb8;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #8c39a4;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#a342bf),color-stop(100%,#973bad));
}
}

/* themes/17/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #da3660, -4px 1px 0px 4px #da3660;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #da3660, -4px 0px 0px 4px #da3660;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #b2204b;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #da315d;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #ae203b;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #d52754;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #d92d65;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #c7264f;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#da3660),color-stop(100%,#d1264c));
}
}

/* themes/18/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #d22e48, -4px 1px 0px 4px #d22e48;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #d22e48, -4px 0px 0px 4px #d22e48;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #a0223b;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #cf2c47;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #9c212d;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #c22942;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #cb2b50;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #b4283f;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#d22e48),color-stop(100%,#be283c));
}
}

/* themes/2/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #f4574a, -4px 1px 0px 4px #f4574a;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #f4574a, -4px 0px 0px 4px #f4574a;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #f01a11;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #f35245;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #ed2e0f;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #f24537;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #f34241;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #f0382a;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#f4574a),color-stop(100%,#f24732));
}
}

/* themes/3/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #f36e26, -4px 1px 0px 4px #f36e26;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #f36e26, -4px 0px 0px 4px #f36e26;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #d04b0c;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #f36b21;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #cb5c0b;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #f26213;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #f25a1c;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #e75b0e;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#f36e26),color-stop(100%,#f1660e));
}
}

/* themes/4/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #fe9a0c, -4px 1px 0px 4px #fe9a0c;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #fe9a0c, -4px 0px 0px 4px #fe9a0c;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #cc7101;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #fe9807;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #c78201;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #f59001;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #fe8502;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #e48702;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#fe9a0c),color-stop(100%,#f09501));
}
}

/* themes/5/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #fab000, -4px 1px 0px 4px #fab000;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #fab000, -4px 0px 0px 4px #fab000;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #bd7f00;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #f5ad00;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #b88e00;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #e6a200;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #f09900;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #d69700;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#fab000),color-stop(100%,#e0a600));
}
}

/* themes/6/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #80b51b, -4px 1px 0px 4px #80b51b;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #80b51b, -4px 0px 0px 4px #80b51b;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #5e7f13;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #7db01b;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #507b13;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #74a319;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #84ac1a;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #6a9517;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#80b51b),color-stop(100%,#6c9e18));
}
}

/* themes/7/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #07a424, -4px 1px 0px 4px #07a424;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #07a424, -4px 0px 0px 4px #07a424;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #046914;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #079f23;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #04641d;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #069020;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #079a18;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #06811d;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#07a424),color-stop(100%,#068c23));
}
}

/* themes/8/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #099f5d, -4px 1px 0px 4px #099f5d;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #099f5d, -4px 0px 0px 4px #099f5d;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #066538;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #099a5a;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #05603f;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #088c52;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #08954e;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #087d49;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#099f5d),color-stop(100%,#088753));
}
}

/* themes/9/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #00a99b, -4px 1px 0px 4px #00a99b;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #00a99b, -4px 0px 0px 4px #00a99b;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #006c5f;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #00a497;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #006765;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #009589;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #009f87;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #00857a;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#00a99b),color-stop(100%,#008f89));
}
}

/* themes/custom_s1/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #061b31, -4px 1px 0px 4px #061b31;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #061b31, -4px 0px 0px 4px #061b31;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #000000;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #06182c;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #000000;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #04111f;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #051828;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #020911;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#061b31),color-stop(100%,#030d1a));
}
}

/* themes/custom_s2/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #061b31, -4px 1px 0px 4px #061b31;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #061b31, -4px 0px 0px 4px #061b31;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #000000;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #06182c;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #000000;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #04111f;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #051828;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #020911;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#061b31),color-stop(100%,#030d1a));
}
}

/* themes/custom_s3/theme.css */
:where(html[dir="rtl"]) .start_promo .item i.title span, :where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 1px 0px 4px #061b31, -4px 1px 0px 4px #061b31;
}
:where(html[dir="rtl"]) .start_promo .item i.price span {
  box-shadow: 4px 0px 0px 4px #061b31, -4px 0px 0px 4px #061b31;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li:not(.current):not(.stretch):hover {
  border-left: 1px solid #000000;
  border-right: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li.current > a {
  border-right: 1px solid #06182c;
  border-left: 0 none;
}
:where(html[dir="rtl"]) #header .catalog_menu ul.menu > li {
  border-left: 1px solid #000000;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .front_slider_wrapp .extended_pagination > li.active i.triangle {
  border-left-color: #04111f;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .bx_filter_container #modef .triangle, :where(html[dir="rtl"]) .left_block .internal_sections_list .child_wrapp .triangle {
  border-left: 6px solid #051828;
  border-right: 0 none;
}
:where(html[dir="rtl"]) body .has-secion-banner .fix-logo .menu-row .menu-only-wr {
  border-right-color: #020911;
  border-left-color: transparent;
}
@media all and (max-width: 768px) {
:where(html[dir="rtl"]) body .color-controls .flex-control-paging li a.flex-active, :where(html[dir="rtl"]) body .color-controls .flex-control-paging li:hover a:not(.touch) {
  background: -webkit-gradient(linear,right top,right bottom,color-stop(0%,#061b31),color-stop(100%,#030d1a));
}
}

/* vendor/css/bootstrap.css */
:where(html[dir="rtl"]) .text-left {
  text-align: right;
}
:where(html[dir="rtl"]) .text-right {
  text-align: left;
}
:where(html[dir="rtl"]) .list-unstyled {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .list-inline {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .list-inline > li:first-child {
  padding-right: 0;
  padding-left: 5px;
}
:where(html[dir="rtl"]) dd {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) blockquote {
  border-right: 5px solid #eeeeee;
  border-left: 0 none;
}
:where(html[dir="rtl"]) blockquote.pull-right {
  padding-left: 15px;
  padding-right: 0;
  border-left: 5px solid #eeeeee;
  border-right: 0;
}
:where(html[dir="rtl"]) blockquote.pull-right p, :where(html[dir="rtl"]) blockquote.pull-right small, :where(html[dir="rtl"]) blockquote.pull-right .small {
  text-align: left;
}
:where(html[dir="rtl"]) .col-xs-1, :where(html[dir="rtl"]) .col-xs-2, :where(html[dir="rtl"]) .col-xs-3, :where(html[dir="rtl"]) .col-xs-4, :where(html[dir="rtl"]) .col-xs-5, :where(html[dir="rtl"]) .col-xs-6, :where(html[dir="rtl"]) .col-xs-7, :where(html[dir="rtl"]) .col-xs-8, :where(html[dir="rtl"]) .col-xs-9, :where(html[dir="rtl"]) .col-xs-10, :where(html[dir="rtl"]) .col-xs-11 {
  float: right;
}
:where(html[dir="rtl"]) .col-xs-pull-12 {
  left: 100%;
  right: auto;
}
:where(html[dir="rtl"]) .col-xs-pull-11 {
  left: 91.66666666666666%;
  right: auto;
}
:where(html[dir="rtl"]) .col-xs-pull-10 {
  left: 83.33333333333334%;
  right: auto;
}
:where(html[dir="rtl"]) .col-xs-pull-9 {
  left: 75%;
  right: auto;
}
:where(html[dir="rtl"]) .col-xs-pull-8 {
  left: 66.66666666666666%;
  right: auto;
}
:where(html[dir="rtl"]) .col-xs-pull-7 {
  left: 58.333333333333336%;
  right: auto;
}
:where(html[dir="rtl"]) .col-xs-pull-6 {
  left: 50%;
  right: auto;
}
:where(html[dir="rtl"]) .col-xs-pull-5 {
  left: 41.66666666666667%;
  right: auto;
}
:where(html[dir="rtl"]) .col-xs-pull-4 {
  left: 33.33333333333333%;
  right: auto;
}
:where(html[dir="rtl"]) .col-xs-pull-3 {
  left: 25%;
  right: auto;
}
:where(html[dir="rtl"]) .col-xs-pull-2 {
  left: 16.666666666666664%;
  right: auto;
}
:where(html[dir="rtl"]) .col-xs-pull-1 {
  left: 8.333333333333332%;
  right: auto;
}
:where(html[dir="rtl"]) .col-xs-push-12 {
  right: 100%;
  left: auto;
}
:where(html[dir="rtl"]) .col-xs-push-11 {
  right: 91.66666666666666%;
  left: auto;
}
:where(html[dir="rtl"]) .col-xs-push-10 {
  right: 83.33333333333334%;
  left: auto;
}
:where(html[dir="rtl"]) .col-xs-push-9 {
  right: 75%;
  left: auto;
}
:where(html[dir="rtl"]) .col-xs-push-8 {
  right: 66.66666666666666%;
  left: auto;
}
:where(html[dir="rtl"]) .col-xs-push-7 {
  right: 58.333333333333336%;
  left: auto;
}
:where(html[dir="rtl"]) .col-xs-push-6 {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .col-xs-push-5 {
  right: 41.66666666666667%;
  left: auto;
}
:where(html[dir="rtl"]) .col-xs-push-4 {
  right: 33.33333333333333%;
  left: auto;
}
:where(html[dir="rtl"]) .col-xs-push-3 {
  right: 25%;
  left: auto;
}
:where(html[dir="rtl"]) .col-xs-push-2 {
  right: 16.666666666666664%;
  left: auto;
}
:where(html[dir="rtl"]) .col-xs-push-1 {
  right: 8.333333333333332%;
  left: auto;
}
:where(html[dir="rtl"]) .col-xs-offset-12 {
  margin-right: 100%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-xs-offset-11 {
  margin-right: 91.66666666666666%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-xs-offset-10 {
  margin-right: 83.33333333333334%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-xs-offset-9 {
  margin-right: 75%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-xs-offset-8 {
  margin-right: 66.66666666666666%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-xs-offset-7 {
  margin-right: 58.333333333333336%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-xs-offset-6 {
  margin-right: 50%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-xs-offset-5 {
  margin-right: 41.66666666666667%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-xs-offset-4 {
  margin-right: 33.33333333333333%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-xs-offset-3 {
  margin-right: 25%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-xs-offset-2 {
  margin-right: 16.666666666666664%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-xs-offset-1 {
  margin-right: 8.333333333333332%;
  margin-left: 0;
}
:where(html[dir="rtl"]) th {
  text-align: right;
}
:where(html[dir="rtl"]) .radio, :where(html[dir="rtl"]) .checkbox {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .radio input[type="radio"], :where(html[dir="rtl"]) .radio-inline input[type="radio"], :where(html[dir="rtl"]) .checkbox input[type="checkbox"], :where(html[dir="rtl"]) .checkbox-inline input[type="checkbox"] {
  float: right;
  margin-right: -20px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .radio-inline, :where(html[dir="rtl"]) .checkbox-inline {
  padding-right: 20px;
  padding-left: 0;
}
:where(html[dir="rtl"]) .radio-inline + .radio-inline, :where(html[dir="rtl"]) .checkbox-inline + .checkbox-inline {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .caret {
  margin-right: 2px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .dropdown-menu {
  right: 0;
  float: right;
  left: auto;
}
:where(html[dir="rtl"]) .dropdown-menu.pull-right {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .pull-right > .dropdown-menu {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .btn-group > .btn, :where(html[dir="rtl"]) .btn-group-vertical > .btn {
  float: right;
}
:where(html[dir="rtl"]) .btn-group .btn + .btn, :where(html[dir="rtl"]) .btn-group .btn + .btn-group, :where(html[dir="rtl"]) .btn-group .btn-group + .btn, :where(html[dir="rtl"]) .btn-group .btn-group + .btn-group {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .btn-toolbar .btn-group {
  float: right;
}
:where(html[dir="rtl"]) .btn-toolbar > .btn + .btn, :where(html[dir="rtl"]) .btn-toolbar > .btn-group + .btn, :where(html[dir="rtl"]) .btn-toolbar > .btn + .btn-group, :where(html[dir="rtl"]) .btn-toolbar > .btn-group + .btn-group {
  margin-right: 5px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .btn-group > .btn:first-child {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
:where(html[dir="rtl"]) .btn-group > .btn:last-child:not(:first-child), :where(html[dir="rtl"]) .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
:where(html[dir="rtl"]) .btn-group > .btn-group {
  float: right;
}
:where(html[dir="rtl"]) .btn-group > .btn-group:first-child > .btn:last-child, :where(html[dir="rtl"]) .btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
:where(html[dir="rtl"]) .btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
:where(html[dir="rtl"]) .btn .caret {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .btn-group-vertical > .btn + .btn, :where(html[dir="rtl"]) .btn-group-vertical > .btn + .btn-group, :where(html[dir="rtl"]) .btn-group-vertical > .btn-group + .btn, :where(html[dir="rtl"]) .btn-group-vertical > .btn-group + .btn-group {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
}
:where(html[dir="rtl"]) .btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 0;
}
:where(html[dir="rtl"]) .input-group .form-control:first-child, :where(html[dir="rtl"]) .input-group-addon:first-child, :where(html[dir="rtl"]) .input-group-btn:first-child > .btn, :where(html[dir="rtl"]) .input-group-btn:first-child > .dropdown-toggle, :where(html[dir="rtl"]) .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
:where(html[dir="rtl"]) .input-group-addon:first-child {
  border-left: 0;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .input-group .form-control:last-child, :where(html[dir="rtl"]) .input-group-addon:last-child, :where(html[dir="rtl"]) .input-group-btn:last-child > .btn, :where(html[dir="rtl"]) .input-group-btn:last-child > .dropdown-toggle, :where(html[dir="rtl"]) .input-group-btn:first-child > .btn:not(:first-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
:where(html[dir="rtl"]) .input-group-addon:last-child {
  border-right: 0;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .input-group-btn:first-child > .btn {
  margin-left: -1px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .input-group-btn:last-child > .btn {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .input-group-btn > .btn + .btn {
  margin-right: -4px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .nav {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .nav-tabs > li {
  float: right;
}
:where(html[dir="rtl"]) .nav-tabs > li > a {
  margin-left: 2px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  right: auto;
  left: auto;
}
:where(html[dir="rtl"]) .nav-tabs.nav-justified > li > a {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .nav-pills > li {
  float: right;
}
:where(html[dir="rtl"]) .nav-pills > li + li {
  margin-right: 2px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .nav-stacked > li + li {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .nav-justified > .dropdown .dropdown-menu {
  right: auto;
  left: auto;
}
:where(html[dir="rtl"]) .nav-tabs-justified > li > a {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .navbar-brand {
  float: right;
}
:where(html[dir="rtl"]) .navbar-toggle {
  float: left;
  margin-left: 15px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .navbar-nav.pull-right > li > .dropdown-menu, :where(html[dir="rtl"]) .navbar-nav > li > .dropdown-menu.pull-right {
  right: auto;
  left: 0;
}
:where(html[dir="rtl"]) .navbar-text {
  float: right;
}
:where(html[dir="rtl"]) .pagination {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .pagination > li > a, :where(html[dir="rtl"]) .pagination > li > span {
  float: right;
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .pagination > li:first-child > a, :where(html[dir="rtl"]) .pagination > li:first-child > span {
  margin-right: 0;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  margin-left: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
:where(html[dir="rtl"]) .pagination > li:last-child > a, :where(html[dir="rtl"]) .pagination > li:last-child > span {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
:where(html[dir="rtl"]) .pagination-lg > li:first-child > a, :where(html[dir="rtl"]) .pagination-lg > li:first-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
:where(html[dir="rtl"]) .pagination-lg > li:last-child > a, :where(html[dir="rtl"]) .pagination-lg > li:last-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
:where(html[dir="rtl"]) .pagination-sm > li:first-child > a, :where(html[dir="rtl"]) .pagination-sm > li:first-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
:where(html[dir="rtl"]) .pagination-sm > li:last-child > a, :where(html[dir="rtl"]) .pagination-sm > li:last-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
:where(html[dir="rtl"]) .pager {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .pager .next > a, :where(html[dir="rtl"]) .pager .next > span {
  float: left;
}
:where(html[dir="rtl"]) .pager .previous > a, :where(html[dir="rtl"]) .pager .previous > span {
  float: right;
}
:where(html[dir="rtl"]) .nav-pills > li > a > .badge {
  margin-right: 3px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .alert-dismissable {
  padding-left: 35px;
  padding-right: 0;
}
:where(html[dir="rtl"]) .alert-dismissable .close {
  left: -21px;
  right: auto;
}
:where(html[dir="rtl"]) .progress-bar {
  float: right;
}
:where(html[dir="rtl"]) .progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
:where(html[dir="rtl"]) .progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
:where(html[dir="rtl"]) .progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
:where(html[dir="rtl"]) .progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
:where(html[dir="rtl"]) .progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
:where(html[dir="rtl"]) .media > .pull-left {
  margin-left: 10px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .media > .pull-right {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .media-list {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .list-group {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .list-group-item > .badge {
  float: left;
}
:where(html[dir="rtl"]) .list-group-item > .badge + .badge {
  margin-left: 5px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .panel > .table-bordered > thead > tr > th:first-child, :where(html[dir="rtl"]) .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, :where(html[dir="rtl"]) .panel > .table-bordered > tbody > tr > th:first-child, :where(html[dir="rtl"]) .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, :where(html[dir="rtl"]) .panel > .table-bordered > tfoot > tr > th:first-child, :where(html[dir="rtl"]) .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, :where(html[dir="rtl"]) .panel > .table-bordered > thead > tr > td:first-child, :where(html[dir="rtl"]) .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, :where(html[dir="rtl"]) .panel > .table-bordered > tbody > tr > td:first-child, :where(html[dir="rtl"]) .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, :where(html[dir="rtl"]) .panel > .table-bordered > tfoot > tr > td:first-child, :where(html[dir="rtl"]) .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-right: 0;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .panel > .table-bordered > thead > tr > th:last-child, :where(html[dir="rtl"]) .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, :where(html[dir="rtl"]) .panel > .table-bordered > tbody > tr > th:last-child, :where(html[dir="rtl"]) .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, :where(html[dir="rtl"]) .panel > .table-bordered > tfoot > tr > th:last-child, :where(html[dir="rtl"]) .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, :where(html[dir="rtl"]) .panel > .table-bordered > thead > tr > td:last-child, :where(html[dir="rtl"]) .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, :where(html[dir="rtl"]) .panel > .table-bordered > tbody > tr > td:last-child, :where(html[dir="rtl"]) .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, :where(html[dir="rtl"]) .panel > .table-bordered > tfoot > tr > td:last-child, :where(html[dir="rtl"]) .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-left: 0;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .close {
  float: left;
}
:where(html[dir="rtl"]) .modal-footer {
  text-align: left;
}
:where(html[dir="rtl"]) .modal-footer .btn + .btn {
  margin-right: 5px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .modal-footer .btn-group .btn + .btn {
  margin-right: -1px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .modal-footer .btn-block + .btn-block {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .tooltip.right {
  margin-right: 3px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .tooltip.left {
  margin-right: -3px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .tooltip.top .tooltip-arrow {
  right: 50%;
  margin-right: -5px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .tooltip.top-left .tooltip-arrow {
  right: 5px;
  left: auto;
}
:where(html[dir="rtl"]) .tooltip.top-right .tooltip-arrow {
  left: 5px;
  right: auto;
}
:where(html[dir="rtl"]) .tooltip.right .tooltip-arrow {
  right: 0;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
  left: auto;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .tooltip.left .tooltip-arrow {
  left: 0;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
  right: auto;
  border-left-color: transparent;
}
:where(html[dir="rtl"]) .tooltip.bottom .tooltip-arrow {
  right: 50%;
  margin-right: -5px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .tooltip.bottom-left .tooltip-arrow {
  right: 5px;
  left: auto;
}
:where(html[dir="rtl"]) .tooltip.bottom-right .tooltip-arrow {
  left: 5px;
  right: auto;
}
:where(html[dir="rtl"]) .popover {
  right: 0;
  text-align: right;
  left: auto;
}
:where(html[dir="rtl"]) .popover.right {
  margin-right: 10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .popover.left {
  margin-right: -10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .popover.top .arrow {
  right: 50%;
  margin-right: -11px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .popover.top .arrow:after {
  margin-right: -10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .popover.right .arrow {
  right: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
  left: auto;
  border-left-width: 0;
  border-right-color: transparent;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .popover.right .arrow:after {
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  left: auto;
  border-left-width: 0;
  border-right-color: transparent;
}
:where(html[dir="rtl"]) .popover.bottom .arrow {
  right: 50%;
  margin-right: -11px;
  left: auto;
  margin-left: 0;
}
:where(html[dir="rtl"]) .popover.bottom .arrow:after {
  margin-right: -10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .popover.left .arrow {
  left: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  right: auto;
  border-right-width: 0;
  border-left-color: transparent;
  border-left-color: transparent;
}
:where(html[dir="rtl"]) .popover.left .arrow:after {
  left: 1px;
  border-left-width: 0;
  border-right-color: #ffffff;
  right: auto;
  border-right-width: 0;
  border-left-color: transparent;
}
:where(html[dir="rtl"]) .carousel-inner > .item {
  -webkit-transition: 0.6s ease-in-out right;
  transition: 0.6s ease-in-out right;
}
:where(html[dir="rtl"]) .carousel-inner > .active {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .carousel-inner > .next {
  right: 100%;
  left: auto;
}
:where(html[dir="rtl"]) .carousel-inner > .prev {
  right: -100%;
  left: auto;
}
:where(html[dir="rtl"]) .carousel-inner > .next.left, :where(html[dir="rtl"]) .carousel-inner > .prev.right {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .carousel-inner > .active.left {
  right: -100%;
  left: auto;
}
:where(html[dir="rtl"]) .carousel-inner > .active.right {
  right: 100%;
  left: auto;
}
:where(html[dir="rtl"]) .carousel-control {
  right: 0;
  left: auto;
}
:where(html[dir="rtl"]) .carousel-control.left {
  background-image: -webkit-linear-gradient(right, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
}
:where(html[dir="rtl"]) .carousel-control.right {
  right: auto;
  left: 0;
  background-image: -webkit-linear-gradient(right, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
}
:where(html[dir="rtl"]) .carousel-control .icon-prev, :where(html[dir="rtl"]) .carousel-control .glyphicon-chevron-left {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .carousel-control .icon-next, :where(html[dir="rtl"]) .carousel-control .glyphicon-chevron-right {
  left: 50%;
  right: auto;
}
:where(html[dir="rtl"]) .carousel-control .icon-prev, :where(html[dir="rtl"]) .carousel-control .icon-next {
  margin-right: -10px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .carousel-indicators {
  right: 50%;
  margin-right: -30%;
  padding-right: 0;
  left: auto;
  margin-left: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .pull-right {
  float: left !important;
}
:where(html[dir="rtl"]) .pull-left {
  float: right !important;
}
@media (min-width: 768px) {
:where(html[dir="rtl"]) .dl-horizontal dt {
  float: right;
  clear: right;
  text-align: left;
}
:where(html[dir="rtl"]) .dl-horizontal dd {
  margin-right: 180px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-sm-1, :where(html[dir="rtl"]) .col-sm-2, :where(html[dir="rtl"]) .col-sm-3, :where(html[dir="rtl"]) .col-sm-4, :where(html[dir="rtl"]) .col-sm-5, :where(html[dir="rtl"]) .col-sm-6, :where(html[dir="rtl"]) .col-sm-7, :where(html[dir="rtl"]) .col-sm-8, :where(html[dir="rtl"]) .col-sm-9, :where(html[dir="rtl"]) .col-sm-10, :where(html[dir="rtl"]) .col-sm-11 {
  float: right;
}
:where(html[dir="rtl"]) .col-sm-pull-12 {
  left: 100%;
  right: auto;
}
:where(html[dir="rtl"]) .col-sm-pull-11 {
  left: 91.66666666666666%;
  right: auto;
}
:where(html[dir="rtl"]) .col-sm-pull-10 {
  left: 83.33333333333334%;
  right: auto;
}
:where(html[dir="rtl"]) .col-sm-pull-9 {
  left: 75%;
  right: auto;
}
:where(html[dir="rtl"]) .col-sm-pull-8 {
  left: 66.66666666666666%;
  right: auto;
}
:where(html[dir="rtl"]) .col-sm-pull-7 {
  left: 58.333333333333336%;
  right: auto;
}
:where(html[dir="rtl"]) .col-sm-pull-6 {
  left: 50%;
  right: auto;
}
:where(html[dir="rtl"]) .col-sm-pull-5 {
  left: 41.66666666666667%;
  right: auto;
}
:where(html[dir="rtl"]) .col-sm-pull-4 {
  left: 33.33333333333333%;
  right: auto;
}
:where(html[dir="rtl"]) .col-sm-pull-3 {
  left: 25%;
  right: auto;
}
:where(html[dir="rtl"]) .col-sm-pull-2 {
  left: 16.666666666666664%;
  right: auto;
}
:where(html[dir="rtl"]) .col-sm-pull-1 {
  left: 8.333333333333332%;
  right: auto;
}
:where(html[dir="rtl"]) .col-sm-push-12 {
  right: 100%;
  left: auto;
}
:where(html[dir="rtl"]) .col-sm-push-11 {
  right: 91.66666666666666%;
  left: auto;
}
:where(html[dir="rtl"]) .col-sm-push-10 {
  right: 83.33333333333334%;
  left: auto;
}
:where(html[dir="rtl"]) .col-sm-push-9 {
  right: 75%;
  left: auto;
}
:where(html[dir="rtl"]) .col-sm-push-8 {
  right: 66.66666666666666%;
  left: auto;
}
:where(html[dir="rtl"]) .col-sm-push-7 {
  right: 58.333333333333336%;
  left: auto;
}
:where(html[dir="rtl"]) .col-sm-push-6 {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .col-sm-push-5 {
  right: 41.66666666666667%;
  left: auto;
}
:where(html[dir="rtl"]) .col-sm-push-4 {
  right: 33.33333333333333%;
  left: auto;
}
:where(html[dir="rtl"]) .col-sm-push-3 {
  right: 25%;
  left: auto;
}
:where(html[dir="rtl"]) .col-sm-push-2 {
  right: 16.666666666666664%;
  left: auto;
}
:where(html[dir="rtl"]) .col-sm-push-1 {
  right: 8.333333333333332%;
  left: auto;
}
:where(html[dir="rtl"]) .col-sm-offset-12 {
  margin-right: 100%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-sm-offset-11 {
  margin-right: 91.66666666666666%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-sm-offset-10 {
  margin-right: 83.33333333333334%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-sm-offset-9 {
  margin-right: 75%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-sm-offset-8 {
  margin-right: 66.66666666666666%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-sm-offset-7 {
  margin-right: 58.333333333333336%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-sm-offset-6 {
  margin-right: 50%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-sm-offset-5 {
  margin-right: 41.66666666666667%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-sm-offset-4 {
  margin-right: 33.33333333333333%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-sm-offset-3 {
  margin-right: 25%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-sm-offset-2 {
  margin-right: 16.666666666666664%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-sm-offset-1 {
  margin-right: 8.333333333333332%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .form-inline .radio, :where(html[dir="rtl"]) .form-inline .checkbox {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .form-inline .radio input[type="radio"], :where(html[dir="rtl"]) .form-inline .checkbox input[type="checkbox"] {
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .form-horizontal .control-label {
  text-align: left;
}
:where(html[dir="rtl"]) .navbar-right .dropdown-menu {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .navbar-header {
  float: right;
}
:where(html[dir="rtl"]) .navbar-collapse .navbar-nav.navbar-left:first-child {
  margin-right: -15px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .navbar-collapse .navbar-nav.navbar-right:last-child {
  margin-left: -15px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .navbar-collapse .navbar-text:last-child {
  margin-left: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .navbar > .container .navbar-brand {
  margin-right: -15px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .navbar-nav {
  float: right;
}
:where(html[dir="rtl"]) .navbar-nav > li {
  float: right;
}
:where(html[dir="rtl"]) .navbar-left {
  float: right !important;
}
:where(html[dir="rtl"]) .navbar-right {
  float: left !important;
}
:where(html[dir="rtl"]) .navbar-form .radio, :where(html[dir="rtl"]) .navbar-form .checkbox {
  padding-right: 0;
  padding-left: 0;
}
:where(html[dir="rtl"]) .navbar-form .radio input[type="radio"], :where(html[dir="rtl"]) .navbar-form .checkbox input[type="checkbox"] {
  margin-right: 0;
  margin-left: 0;
}
}
@media (min-width: 992px) {
:where(html[dir="rtl"]) .col-md-1, :where(html[dir="rtl"]) .col-md-2, :where(html[dir="rtl"]) .col-md-3, :where(html[dir="rtl"]) .col-md-4, :where(html[dir="rtl"]) .col-md-5, :where(html[dir="rtl"]) .col-md-6, :where(html[dir="rtl"]) .col-md-7, :where(html[dir="rtl"]) .col-md-8, :where(html[dir="rtl"]) .col-md-9, :where(html[dir="rtl"]) .col-md-10, :where(html[dir="rtl"]) .col-md-11 {
  float: right;
}
:where(html[dir="rtl"]) .col-md-pull-12 {
  left: 100%;
  right: auto;
}
:where(html[dir="rtl"]) .col-md-pull-11 {
  left: 91.66666666666666%;
  right: auto;
}
:where(html[dir="rtl"]) .col-md-pull-10 {
  left: 83.33333333333334%;
  right: auto;
}
:where(html[dir="rtl"]) .col-md-pull-9 {
  left: 75%;
  right: auto;
}
:where(html[dir="rtl"]) .col-md-pull-8 {
  left: 66.66666666666666%;
  right: auto;
}
:where(html[dir="rtl"]) .col-md-pull-7 {
  left: 58.333333333333336%;
  right: auto;
}
:where(html[dir="rtl"]) .col-md-pull-6 {
  left: 50%;
  right: auto;
}
:where(html[dir="rtl"]) .col-md-pull-5 {
  left: 41.66666666666667%;
  right: auto;
}
:where(html[dir="rtl"]) .col-md-pull-4 {
  left: 33.33333333333333%;
  right: auto;
}
:where(html[dir="rtl"]) .col-md-pull-3 {
  left: 25%;
  right: auto;
}
:where(html[dir="rtl"]) .col-md-pull-2 {
  left: 16.666666666666664%;
  right: auto;
}
:where(html[dir="rtl"]) .col-md-pull-1 {
  left: 8.333333333333332%;
  right: auto;
}
:where(html[dir="rtl"]) .col-md-push-12 {
  right: 100%;
  left: auto;
}
:where(html[dir="rtl"]) .col-md-push-11 {
  right: 91.66666666666666%;
  left: auto;
}
:where(html[dir="rtl"]) .col-md-push-10 {
  right: 83.33333333333334%;
  left: auto;
}
:where(html[dir="rtl"]) .col-md-push-9 {
  right: 75%;
  left: auto;
}
:where(html[dir="rtl"]) .col-md-push-8 {
  right: 66.66666666666666%;
  left: auto;
}
:where(html[dir="rtl"]) .col-md-push-7 {
  right: 58.333333333333336%;
  left: auto;
}
:where(html[dir="rtl"]) .col-md-push-6 {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .col-md-push-5 {
  right: 41.66666666666667%;
  left: auto;
}
:where(html[dir="rtl"]) .col-md-push-4 {
  right: 33.33333333333333%;
  left: auto;
}
:where(html[dir="rtl"]) .col-md-push-3 {
  right: 25%;
  left: auto;
}
:where(html[dir="rtl"]) .col-md-push-2 {
  right: 16.666666666666664%;
  left: auto;
}
:where(html[dir="rtl"]) .col-md-push-1 {
  right: 8.333333333333332%;
  left: auto;
}
:where(html[dir="rtl"]) .col-md-offset-12 {
  margin-right: 100%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-md-offset-11 {
  margin-right: 91.66666666666666%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-md-offset-10 {
  margin-right: 83.33333333333334%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-md-offset-9 {
  margin-right: 75%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-md-offset-8 {
  margin-right: 66.66666666666666%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-md-offset-7 {
  margin-right: 58.333333333333336%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-md-offset-6 {
  margin-right: 50%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-md-offset-5 {
  margin-right: 41.66666666666667%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-md-offset-4 {
  margin-right: 33.33333333333333%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-md-offset-3 {
  margin-right: 25%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-md-offset-2 {
  margin-right: 16.666666666666664%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-md-offset-1 {
  margin-right: 8.333333333333332%;
  margin-left: 0;
}
}
@media (min-width: 1200px) {
:where(html[dir="rtl"]) .col-lg-1, :where(html[dir="rtl"]) .col-lg-2, :where(html[dir="rtl"]) .col-lg-3, :where(html[dir="rtl"]) .col-lg-4, :where(html[dir="rtl"]) .col-lg-5, :where(html[dir="rtl"]) .col-lg-6, :where(html[dir="rtl"]) .col-lg-7, :where(html[dir="rtl"]) .col-lg-8, :where(html[dir="rtl"]) .col-lg-9, :where(html[dir="rtl"]) .col-lg-10, :where(html[dir="rtl"]) .col-lg-11 {
  float: right;
}
:where(html[dir="rtl"]) .col-lg-pull-12 {
  left: 100%;
  right: auto;
}
:where(html[dir="rtl"]) .col-lg-pull-11 {
  left: 91.66666666666666%;
  right: auto;
}
:where(html[dir="rtl"]) .col-lg-pull-10 {
  left: 83.33333333333334%;
  right: auto;
}
:where(html[dir="rtl"]) .col-lg-pull-9 {
  left: 75%;
  right: auto;
}
:where(html[dir="rtl"]) .col-lg-pull-8 {
  left: 66.66666666666666%;
  right: auto;
}
:where(html[dir="rtl"]) .col-lg-pull-7 {
  left: 58.333333333333336%;
  right: auto;
}
:where(html[dir="rtl"]) .col-lg-pull-6 {
  left: 50%;
  right: auto;
}
:where(html[dir="rtl"]) .col-lg-pull-5 {
  left: 41.66666666666667%;
  right: auto;
}
:where(html[dir="rtl"]) .col-lg-pull-4 {
  left: 33.33333333333333%;
  right: auto;
}
:where(html[dir="rtl"]) .col-lg-pull-3 {
  left: 25%;
  right: auto;
}
:where(html[dir="rtl"]) .col-lg-pull-2 {
  left: 16.666666666666664%;
  right: auto;
}
:where(html[dir="rtl"]) .col-lg-pull-1 {
  left: 8.333333333333332%;
  right: auto;
}
:where(html[dir="rtl"]) .col-lg-push-12 {
  right: 100%;
  left: auto;
}
:where(html[dir="rtl"]) .col-lg-push-11 {
  right: 91.66666666666666%;
  left: auto;
}
:where(html[dir="rtl"]) .col-lg-push-10 {
  right: 83.33333333333334%;
  left: auto;
}
:where(html[dir="rtl"]) .col-lg-push-9 {
  right: 75%;
  left: auto;
}
:where(html[dir="rtl"]) .col-lg-push-8 {
  right: 66.66666666666666%;
  left: auto;
}
:where(html[dir="rtl"]) .col-lg-push-7 {
  right: 58.333333333333336%;
  left: auto;
}
:where(html[dir="rtl"]) .col-lg-push-6 {
  right: 50%;
  left: auto;
}
:where(html[dir="rtl"]) .col-lg-push-5 {
  right: 41.66666666666667%;
  left: auto;
}
:where(html[dir="rtl"]) .col-lg-push-4 {
  right: 33.33333333333333%;
  left: auto;
}
:where(html[dir="rtl"]) .col-lg-push-3 {
  right: 25%;
  left: auto;
}
:where(html[dir="rtl"]) .col-lg-push-2 {
  right: 16.666666666666664%;
  left: auto;
}
:where(html[dir="rtl"]) .col-lg-push-1 {
  right: 8.333333333333332%;
  left: auto;
}
:where(html[dir="rtl"]) .col-lg-offset-12 {
  margin-right: 100%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-lg-offset-11 {
  margin-right: 91.66666666666666%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-lg-offset-10 {
  margin-right: 83.33333333333334%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-lg-offset-9 {
  margin-right: 75%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-lg-offset-8 {
  margin-right: 66.66666666666666%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-lg-offset-7 {
  margin-right: 58.333333333333336%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-lg-offset-6 {
  margin-right: 50%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-lg-offset-5 {
  margin-right: 41.66666666666667%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-lg-offset-4 {
  margin-right: 33.33333333333333%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-lg-offset-3 {
  margin-right: 25%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-lg-offset-2 {
  margin-right: 16.666666666666664%;
  margin-left: 0;
}
:where(html[dir="rtl"]) .col-lg-offset-1 {
  margin-right: 8.333333333333332%;
  margin-left: 0;
}
}
@media (max-width: 767px) {
:where(html[dir="rtl"]) .table-responsive > .table-bordered > thead > tr > th:first-child, :where(html[dir="rtl"]) .table-responsive > .table-bordered > tbody > tr > th:first-child, :where(html[dir="rtl"]) .table-responsive > .table-bordered > tfoot > tr > th:first-child, :where(html[dir="rtl"]) .table-responsive > .table-bordered > thead > tr > td:first-child, :where(html[dir="rtl"]) .table-responsive > .table-bordered > tbody > tr > td:first-child, :where(html[dir="rtl"]) .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-right: 0;
  border-left: 0 none;
}
:where(html[dir="rtl"]) .table-responsive > .table-bordered > thead > tr > th:last-child, :where(html[dir="rtl"]) .table-responsive > .table-bordered > tbody > tr > th:last-child, :where(html[dir="rtl"]) .table-responsive > .table-bordered > tfoot > tr > th:last-child, :where(html[dir="rtl"]) .table-responsive > .table-bordered > thead > tr > td:last-child, :where(html[dir="rtl"]) .table-responsive > .table-bordered > tbody > tr > td:last-child, :where(html[dir="rtl"]) .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-left: 0;
  border-right: 0 none;
}
:where(html[dir="rtl"]) .navbar-nav .open .dropdown-menu > li > a, :where(html[dir="rtl"]) .navbar-nav .open .dropdown-menu .dropdown-header {
  padding: 5px 25px 5px 15px;
}
}
@media screen and (min-width: 768px) {
:where(html[dir="rtl"]) .carousel-control .glyphicons-chevron-left, :where(html[dir="rtl"]) .carousel-control .glyphicons-chevron-right, :where(html[dir="rtl"]) .carousel-control .icon-prev, :where(html[dir="rtl"]) .carousel-control .icon-next {
  margin-right: -15px;
  margin-left: 0;
}
}

/* vendor/css/carousel/owl/owl.carousel.css */
:where(html[dir="rtl"]) .owl-carousel .owl-item {
  float: right;
}
:where(html[dir="rtl"]) .owl-carousel.owl-rtl {
  direction: ltr;
}
:where(html[dir="rtl"]) .owl-carousel.owl-rtl .owl-item {
  float: left;
}
:where(html[dir="rtl"]) .owl-carousel .owl-video-play-icon {
  right: 50%;
  margin-right: -40px;
  left: auto;
  margin-left: 0;
}

/* vendor/css/intl.phone/intlTelInput.css */
:where(html[dir="rtl"]) .iti input, :where(html[dir="rtl"]) .iti input[type=text], :where(html[dir="rtl"]) .iti input[type=tel] {
  padding-left: 36px;
  margin-left: 0;
  padding-right: 0;
  margin-right: 0;
}
:where(html[dir="rtl"]) .iti__flag-container {
  left: 0;
  right: auto;
}
:where(html[dir="rtl"]) .iti__selected-flag {
  padding: 0 8px 0 6px;
}
:where(html[dir="rtl"]) .iti__arrow {
  margin-right: 6px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .iti__country-list {
  text-align: right;
  margin: 0 -1px 0 0;
  box-shadow: -1px 1px 4px rgba(0, 0, 0, 0.2);
}
:where(html[dir="rtl"]) .iti__flag-box, :where(html[dir="rtl"]) .iti__country-name {
  margin-left: 6px;
  margin-right: 0;
}
:where(html[dir="rtl"]) .iti--allow-dropdown input, :where(html[dir="rtl"]) .iti--allow-dropdown input[type=text], :where(html[dir="rtl"]) .iti--allow-dropdown input[type=tel], :where(html[dir="rtl"]) .iti--separate-dial-code input, :where(html[dir="rtl"]) .iti--separate-dial-code input[type=text], :where(html[dir="rtl"]) .iti--separate-dial-code input[type=tel] {
  padding-left: 6px;
  padding-right: 52px;
  margin-right: 0;
  margin-left: 0;
}
:where(html[dir="rtl"]) .iti--allow-dropdown .iti__flag-container, :where(html[dir="rtl"]) .iti--separate-dial-code .iti__flag-container {
  left: auto;
  right: 0;
}
:where(html[dir="rtl"]) .iti--separate-dial-code .iti__selected-dial-code {
  margin-right: 6px;
  margin-left: 0;
}
:where(html[dir="rtl"]) .iti--container {
  right: -1000px;
  left: auto;
}

/* Стрелки каруселей: иконки лежат в спрайте парой (влево — вправо), и
   выбираются смещением. Позиции кнопок зеркалятся, а смещение внутри
   спрайта — нет, иначе вместо стрелки будет пустое место. Поэтому здесь
   меняем иконки местами: «назад» получает стрелку вправо, «вперёд» —
   влево. Структуру с var(--light/--dark) сохраняем: по ней работает
   переключение светлой и тёмной темы. */
html[dir="rtl"] .swiper-button-prev:after {
  background-position: var(--light, -11px -65px) var(--dark, -11px -81px);
}
html[dir="rtl"] .swiper-button-next:after {
  background-position: var(--light, 0px -65px) var(--dark, 0px -81px);
}
html[dir="rtl"] .swiper-button-prev:hover:after {
  background-position: -11px -81px;
}
html[dir="rtl"] .swiper-button-next:hover:after {
  background-position: 0 -81px;
}

/* Горизонтальные стрелки нарисованы одной иконкой: «вперёд» — как есть,
   «назад» — та же иконка, повёрнутая на 180°. Зеркалить поворот нельзя
   (rotate(180deg) симметричен), поэтому меняем состояния местами. */
html[dir="rtl"] .module-pagination .flex-direction-nav .flex-nav-prev .svg {
  transform: none;
}
html[dir="rtl"] .module-pagination .flex-direction-nav .flex-nav-next .svg {
  transform: rotate(180deg);
}
html[dir="rtl"] .fancybox-show-thumbs .swiper-button-next .svg {
  transform: none;
}
html[dir="rtl"] .fancybox-show-thumbs .swiper-button-prev .svg {
  transform: rotate(180deg);
}
html[dir="rtl"] .next-url.url-block .svg-inline-next_element {
  transform: none;
}
html[dir="rtl"] .back-url.url-block .svg-inline-next_element {
  transform: rotate(180deg);
}

/* Боковое меню разделов каталога. Зеркальная раскладка увела бы его
   влево (в русской версии оно справа), но для арабской версии заказчик
   просил оставить меню справа — на стороне начала чтения. Колонки в
   контейнере разложены флексом, поэтому переставляем их порядок. */
html[dir="rtl"] .main-catalog-wrapper > .left_block {
  order: -1;
}

/* Телефон — латинская последовательность: в RTL знак «+» и группы цифр
   иначе переставляются местами при отображении. */
html[dir="rtl"] a[href^="tel:"],
html[dir="rtl"] .phone-block .phone_wrap,
html[dir="rtl"] .phone_wrap {
  direction: ltr;
  unicode-bidi: embed;
}
