#upload-result{
    margin-top: 10px;
}

.succ_feed{
    color: green;
}

.err_feed{
    color: crimson;
}

    :root {
    --body-font: 'Geologica', sans-serif;
    --body-c: #222;
    --body-bg: #fff;
    --h1-c: #222;
    --h2-c: #222;
    --h3-c: #333;
    --h4-c: #333;
    --h5-c: #333;
    --heading-c: #333;
    --a-c: #0075C5;
    --a-c-hover: #444;
    --btn-default-c: #777;
    --btn-default-bg: #f2f2f2;
    --btn-default-c-hover: #777;
    --btn-default-bg-hover: #e5e5e5;
    --btn-primary-c: #fff;
    --btn-primary-bg: #0075C5;
    --btn-primary-c-hover: #fff;
    --btn-primary-bg-hover: #c67c0c;
    --btn-danger-c: #fff;
    --btn-danger-bg: #d9534f;
    --btn-danger-c-hover: #fff;
    --btn-danger-bg-hover: #c9302c;
    --input-checked-bg: #0075C5;
    --input-warning-c: #ff6e6e;
    --input-warning-border-c: #ff6e6e;
    --border-radius-0: 0;
    --border-radius-1-0-0-0: 6px 0 0 0;
    --border-radius-0-1-0-0: 0 6px 0 0;
    --border-radius-0-0-1-0: 0 0 6px 0;
    --border-radius-0-0-0-1: 0 0 0 6px;
    --border-radius-1-1-0-0: 6px 6px 0 0;
    --border-radius-0-1-1-0: 0 6px 6px 0;
    --border-radius-0-0-1-1: 0 0 6px 6px;
    --border-radius-1-0-0-1: 6px 0 0 6px;
    --border-radius-0-1-1-1: 0 6px 6px 6px;
    --border-radius-1-0-1-1: 6px 0 6px 6px;
    --border-radius-1-1-0-1: 6px 6px 0 6px;
    --border-radius-1-1-1-0: 6px 6px 6px 0;
    --border-radius-1: 6px;
    --rating-star-c-active: #94bf75;
    --top-menu-bg: #fafafa;
    --top-menu-btn-c: #666;
    --top-menu-btn-c-hover: #0075C5;
    --header-bg: #fff;
    --header-search-cat-btn-c: #0075C5;
    --header-search-cat-btn-bg: #eeeeee;
    --header-search-input-c: #888;
    --header-search-input-bg: #f7f7f7;
    --header-phones-m-c: #777;
    --header-phones-m-c-hover: #0075C5;
    --header-phones-a-c: #666;
    --header-icon-c: #0075C5;
    --header-icon-total-c: #fff;
    --header-icon-total-bg: #888;
    --header-block-caption-c: #444;
    --menu-main-c: #0075C5;
    --menu-main-bg: #f2f2f2;
    --menu-main-header-c: #fff;
    --menu-main-header-bg: #0075C5;
    --menu-main-level-1-c: #212121;
    --menu-main-level-1-c-hover: #5d5d5d;
    --menu-main-level-2-c: #212121;
    --menu-main-level-2-c-hover: #0075c5;
    --menu-main-level-2-bg: #fafafa;
    --menu-main-level-3-c: #444;
    --menu-main-level-3-c-hover: #888;
    --menu-main-before: #eeeeee;
    --menu-right-bg: #eeeeee;
    --menu-right-level-1-c: #666;
    --menu-right-level-1-c-hover: #ff9900;
    --menu-right-level-2-c: #ff9900;
    --menu-right-level-2-c-hover: #666;
    --menu-right-level-2-bg: #fff;
    --menu-right-level-3-c: #777;
    --menu-right-level-3-c-hover: #666;
    --menu-module-bg: #eeeeee;
    --menu-module-c1: #777;
    --menu-module-c1-hover: #0075C5;
    --menu-module-c2: #222;
    --menu-module-c2-hover: #e66761;
    --menu-module-c3: #333;
    --menu-module-c3-hover: #e66761;
    --slideshow-title-c: #0075C5;
    --slideshow-text-c: #666;
    --slideshow-btn-c: #fff;
    --slideshow-btn-bg: #0075C5;
    --slideshow-nav-btn-c: #0075C5;
    --slideshow-dot-bg: #cccccc;
    --slideshow-dot-bg-active: #0075C5;
    --swiper-pagination-bg: #00a9c8;
    --swiper-pagination-bg-active: #f6846a;
    --home-banner-bg: #f2f2f2;
    --home-banner-icon-c: #0075C5;
    --home-banner-text-c: #555;
    --qty-indicator-5: #6ab344;
    --qty-indicator-4: #7cd14f;
    --qty-indicator-3: #78e026;
    --qty-indicator-2: #f69e65;
    --qty-indicator-1: #f6846a;
    --qty-indicator-0: #bbbbbb;
    --timer-bg: rgb(255,0,0,0.8);
    --timer-text-c: #fff;
    --timer-digit-c: #fff;
    --prod-thumb-name: #333;
    --prod-thumb-name-hover: #00a9c8;
    --option-select-c: #555;
    --option-name-c: #555;
    --option-name-bg: #eeeeee;
    --option-name-c-hover: solid 1px #ff9900;
    --option-name-c-checked: #fff;
    --option-name-bg-checked: #0275c5;
    --option-img-hover: #0275c5;
    --option-popup-img-w: 100px;
    --price-c: #222;
    --price-old-c: #888;
    --price-new-c: #0075C5;
    --add-to-cart-btn-c: #fff;
    --add-to-cart-btn-bg: #0075C5;
    --add-to-cart-btn-c-hover: #fff;
    --add-to-cart-btn-bg-hover: #cc7a00;
    --add-to-cart-btn-c-incart: #fff;
    --add-to-cart-btn-bg-incart: #cc7a00;
    --add-to-cart-btn-c-qty0: #444;
    --add-to-cart-btn-bg-qty0: #ecf1f5;
    --add-to-cart-btn-c-disabled: #444;
    --add-to-cart-btn-bg-disabled: #ecf1f5;
    --quick-order-btn-c: #404040;
    --quick-order-btn-bg: #e5e5e5;
    --quick-order-btn-c-hover: #fff;
    --quick-order-btn-bg-hover: #f6846a;
    --wishlist-btn-c: #0075C5;
    --wishlist-btn-bg: rgba(0 0 0 / .03);
    --wishlist-btn-c-hover: #fff;
    --wishlist-btn-bg-hover: #0075C5;
    --compare-btn-c: #0075C5;
    --compare-btn-bg: #f7f7f7;
    --compare-btn-c-hover: #fff;
    --compare-btn-bg-hover: #0075C5;
    --sticker-reward-c: #fff;
    --sticker-reward-b: #8394e6;
    --sticker-special-c: #fff;
    --sticker-special-b: #ff0000;
    --sticker-bestseller-c: #ff0101;
    --sticker-bestseller-b: #a73434;
    --sticker-new-c: #fff;
    --sticker-new-b: #1765a2;
    --sticker-ean-c: #fff;
    --sticker-ean-b: #0075C5;
    --product-banner-bg: #f5f5f5;
    --product-banner-icon: #0075C5;
    --product-banner-text: #555;
    --nav-tabs-bg: #f5f5f5;
    --nav-tabs-c: #444;
    --nav-tabs-c-active: #0075C5;
    --carousel-dot-bg: #cccccc;
    --carousel-dot-bg-active: #b7b7b7;
    --carousel-nav-btn-c: #0075C5;
    --carousel-nav-btn-bg: #fff;
    --pagination-c: #0075C5;
    --pagination-bg: #f7f7f7;
    --pagination-c-active: #fff;
    --pagination-bg-active: #0075C5;
    --footer-c: #666;
    --footer-bg: #eeeeee;
    --footer-heading-c: #444;
    --subscribe-info-c: #666;
    --subscribe-points-c: #0075C5;
    --subscribe-input-c: #666;
    --subscribe-input-bg: #fff;
    --subscribe-btn-c: #fff;
    --subscribe-btn-bg: #0075C5;
    --fly-menu-bg: #fefefe;
    --fly-menu-icon-c: #0075C5;
    --fly-menu-icon-total-c: #fff;
    --fly-menu-icon-total-bg: #888;
    --fly-menu-search-cat-btn-bg: #eeeeee;
    --fly-menu-search-cat-btn-c: #0075C5;
    --fly-menu-search-input-bg: #f8f8f8;
    --fly-menu-search-input-c: #888;
    --fly-menu-phone-c: #444;
    --fly-menu-caption-c: #333;
    --fly-menu-level-1-bg-hover: #fafafa;
    --fly-contacts-btn-c: #fff;
    --fly-contacts-btn-bg: #0075C5;
    --fly-contacts-bg: #fff;
    --fly-contacts-item-c: #0075C5;
    --fly-contacts-item-bg: #eeeeee;
    --fly-callback-c: #fff;
    --fly-callback-bg: #f6846a;
    --notification-body-bg: #333;
    --notification-text-c: #fff;
    --notification-btn-cancel-c: #fff;
    --pwa-c: #777;
    --pwa-bg: #fcf8e3;
    --pwa-install-c: #fff;
    --pwa-install-bg: #f6846a;
    --pwa-close-c: #f6846a;
    --alert-success-c: #fff;
    --alert-success-bg: #6ab344;
    --alert-warning-c: #fff;
    --alert-warning-bg: #76c204;
    --alert-danger-c: #fff;
    --alert-danger-bg: #ff6e6e;
    --preloader-border-c: #0075C5 #0075C5 #0075C5 transparent;
    --tooltip-c: #fff;
    --tooltip-bg: #666;
    }




.add_to_cart:hover, .add_to_cart:focus, .add_to_cart:active {
  color: var(--add-to-cart-btn-c-hover);
  background: var(--add-to-cart-btn-c-qty0);
}


.header-block__item-telephone {
  display: none;
}

.header-logo {
    max-width: 94px !important;
    transition: 0.2s;
}

@media (min-width: 992px) {

    .header-block__item-menu {
        padding: 0 15px 0 80px;
    }
}

.header-block__item-search {
    flex: 1 1 auto;
    order: 1;
    padding: 0 80px 0 5px;
}

@media (min-width: 1345px) {
    .header-block__item-search {
        padding: 0 150px 0 5px;
    }

    .header-block__item-menu {
        padding: 0 15px 0 150px;
    }
}



.btn-primary:hover, .btn-primary:focus {
    color: var(--btn-primary-c-hover);
    background: var(--add-to-cart-btn-c-qty0);
}

.product-thumb__name:hover {
    color: var(--prod-thumb-name);
}

.unicheckout-sticky__total-a {
  text-decoration: none !important;
  border-bottom: 2px dotted;
}

@media (min-width: 992px) {
    .menu1.new {
        background: var(--menu-main-level-2-bg);
        box-shadow: none;
        border-radius: var(--border-radius-0-0-1-1);
    }
}



.menu__level-2-a:hover {
    color: var(--menu-main-level-1-c-hover);
}

#apiship_yandex_map_container {
    width: 100%;
    height: 100%;
    border: 1px solid #fff!important;
    padding: 5px;
}

.apiship_modal-content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 12px!important;
    box-shadow: none;
    margin: 7px;
}

textarea {
    resize: none;
   }

.product-page__image-main {
  border: none;
}



@media (max-width: 575px) {
    .header-block__item-wishlist, .header-block__item-compare, .header-block__item-account {
        display: block;
        display: flex;
    align-items: center;
    }

    .owl-carousel .owl-dots .owl-dot {
        width: 2px!important;
    }
    .owl-carousel .owl-dots .owl-dot.active {
      width: 15px!important;
    }

    .product-page .product-data {
        position: relative;
    }
}

#top, .header-block__item-compare {
    display: none;
}

@media (max-width: 575px) {
    .header-block__item-account {
        min-width: 31px;
        padding: 0 5px 0 0!important;
    }
}

button.compare {
  display: none!important;
}

.fly-menu__compare {
  display: none!important;
}

@media (max-width: 992px) {
    .fly-menu .row {
        padding: 0;
        height: 70px;
    }
    .fly-menu .fly-menu__search-m.show .header-search {
        top: 0;
        border-radius: 0;
        position: fixed;
        left: 0;
        right: 0;
    }
}

.product-page__textblock {
    display: flex
;
    margin: 0 0 10px;
}

@media (max-width: 992px) {
    :root {
        --header-padding-bottom: 33px;
    }
}

.product-page__wishlist-btn {
  color: var(--wishlist-btn-c);
    background: rgb(2 117 197 / 11%);
}

button.compare, button.wishlist {
  width: 30px;
  height: 30px;
font-size: .9em;

}

button.product-page__wishlist-btn, button.product-page__compare-btn {
      font-size: 1.1em;
      width: 38px;
      height: 38px;
}

button.product-page__wishlist-btn, button.product-page__compare-btn {
  margin: 0 0 15px 0;
}

.header-cart__total-items, .header-wishlist__total-items, .header-compare__total-items {
    display: flex
;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -5px;
    right: -12px;
    color: #0275c5;
    background: #e2ebf4;
    padding: 2px 4px;
    min-width: 19px;
    height: 19px;
    font-size: .8em;
    border-radius: 12px;
    border: 2px solid #fff;
    font-weight: 500;
    box-shadow: 0px 0px 3px #5e5e5e;
}

.btn.active, .btn:active {

    box-shadow: none;
}

@media (max-width: 1199px) {
  ._bann-container {
    padding: 0;
    margin-top: 10px;
  }
  ._bann .hdonm:first-child {
    padding-left: 0;
  }
  ._bann .hdonm:last-child {
    padding-right: 0;
  }
  ._bann {
    flex-wrap: nowrap;
    overflow: auto;
    margin: 0 10px;
  }
  .hdonm {
    width: 210px;
    min-width: 210px;
    max-width: 210px;
  }
  .hdonm .product-banner__item {
    height: 70px;
    max-height: 70px;
  }
}

.uni-slideshow_v2 {
    border: none;
}

@media (min-width: 992px) {
    .menu__level-2:not(.column-10) .menu__level-2-a {
        font-weight: 500;
    }
}

.ocfilter-option label.ocf-selected {
    color: #0275c5;
}

.uni-banner__title {
  display: none;
}

.fly-block {
  display: none;
}

.fly-menu__search-m input {
  padding-right: 50px;
  padding-left: 0;
}

#search .typo, #search2 .typo {
  display: none;
}

.typo {
  width: 40px !important;
    display: flex;
    height: 30px !important;
    align-items: center;
    justify-content: flex-start;
}

.typo i {
  font-size: 1.1em;
  color: #888;
}

.fly-menu__search-m .header-search {
  padding-left: 15px;
  background: #f7f7f7;
}

.fly-menu__search-m .header-search__form {
  align-items: center;
}

@media (min-width: 768px) {
  .ocfilter-mobile-handle {
    display: none;
  }
  .product-page .product-block {
    padding-left: 30px;
  }
}


.ocfilter-mobile-handle .btn-primary:hover, .ocfilter-mobile-handle .btn-primary:focus {
    color: #777777;
    background: #e4e4e4;
}

.ocfilter-mobile-handle .btn-primary {
    color: #707070;
    background: #f2f2f2;
}

.ocfilter-mobile.blur:after {
    top: 0;
    bottom: 0;
    left: 250px;
    width: 100vw;
    background: #000;
    opacity: .5;
  }
.ocfilter-mobile:after {
    display: block;
    position: absolute;
    content: "";
    opacity: 0;
    transition: opacity linear .15s;
}

.cloos {
  position: fixed;
    z-index: 999999;
    background: #fff;
    right: 15px;
    top: 15px;
    border-radius: 50%;
    cursor: pointer;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.news-thumb__image:hover a:after {
    transform: translate(-50%, -50%) scale(0);
}

.uni-banner__a:hover .uni-banner__img, .uni-banner__div:hover .uni-banner__img {
    transform: none;
}

.uni-banner__img {
  max-height: none!important;
}

#tab-specification .heading {
  display: none;
}

@media (max-width: 575px) {
    .product-data__item + .product-data__item {
        margin: 0;
    }

    .product-data__item {

        margin: 15px 0 15px!important;
    }

    .tab-content .product-data__item {

        margin: 0 0 15px!important;
    }

    ._backs::before {
      content: '';
        background: #f5f5f5;
        position: absolute;
        width: calc(100% + 10px);
        margin-left: -5px;
        height: calc(100% - 10px);
        top: 50%;
        transform: translateY(-50%);
        z-index: -1;
    }

}

@media (min-width: 1200px) {
    .header-block__item-caption {
        margin: 5px 0 0;
        text-align: center;
        font-size: .7em;
        color: #0275c5;
    }
    .scrl {
      display: none;
    }
}

@media (max-width: 575px) {
    .header-block__item-cart {
        padding: 0 10px 0 5px;
    }
}

.fly-menu__block {
width: 16.666667%;
    align-items: center;
}

.header-search__input {
    padding-right: 82px;
}

.menu__header {
  padding: 0 12px 0 18px;
}

@media (max-width: 991px) {
  .fly-menu__search-m .header-search__btn:hover {
    border-radius: 0;
  }
  .header-block {
    display: none;
  }
  main {
    padding: 2px 0 25px!important;
  }
  .live-search__ul {

      margin-top: 62px!important;
  }
  .headmoby {
    position: absolute;
    margin-left: -9999px;
  }
  .chaport-container.chaport-container-positioned {
    display: none!important;
  }
}



#search2 .header-search__input, #search .header-search__input {
  height: 40px;
  border: 3px solid #0275c5;
  color: #444444;
}

.menu-open {
  height: 40px;
}

.header-menu__btn {
  height: 40px;
  display: flex;
  align-items: center;
}

.fly-menu__search-m .header-search__input {
  color: #444444;
}

.fly-menu__search-m .live-search__ul {
  margin-top: 0 !important;
  padding: 15px 15px 150px!important;
  max-height: 100vh!important;
        height: 100vh!important;
        box-shadow: none!important;
        border-radius: 0!important;
}

.fly-menu__search-m .live-search {
  position: absolute;
    left: 0;
    right: 0;
    width: 100%;
}


#search .header-search .search-btn-clear, #search2 .header-search .search-btn-clear {
    top: 10px;
    right: 48px;
}

@media (max-width: 991px) {
    header {
        padding-bottom: 0px!important;
    }
    .footer.mobile-menu-bottom {
        padding-bottom: 70px;
    }
    .menmob {
      display: none!important;
    }
    .lmob {
      display: flex!important;
      cursor: pointer;
    }
}

@media (min-width: 992px) {
  .menmob {
    display: none!important;
  }
  .lmob {
    display: none!important;
  }
  .fly-menu {
    display: none!important;
  }
  .footer.mobile-menu-bottom {
        padding-bottom: 0!important;
    }
    .menu-wrapper.new {
        top: 25px;
        border-radius: var(--border-radius-1);
    }
    .menu1.new {
        border-radius: var(--border-radius-1);
    }
}

.fly-menu {
    opacity: 1;
}

.lmob {
  width: 65px;
    float: left;
    display: flex;
    align-items: center;
    margin: 0 20px 0 10px;
    height: 40px;
}

.menu__level-1-li {
    border-top: solid 1px rgb(250 250 250);
}

.qty-indicator__bar {
    position: relative;
    overflow: hidden;
    width: 91px;
    height: 6px;
    background: #e8e8e8;
    border-radius: 12px;
}

.qty-indicator__bar:before, .qty-indicator__bar:after {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 21.5%;
    content: '';
    border-left: none;
    border-right: none;
    opacity: .5;
}

.qty-indicator__percent:before {
    position: absolute;
    z-index: 2;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: '';
    border: none;
    border-radius: 3px;
}

.qty-indicator:not(.qty-indicator-type-4):before {
    content: attr(data-text);
    margin: -2px 8px 0 0;
}

.qty-indicator {
    display: flex;
    align-items: center;
    font-size: .9em;
    white-space: nowrap;
}

.product-banner__item:after {
    background: none;
}

@media (min-width: 992px) {
    .uni-item:hover {
        border: solid 1px rgba(0 0 0 / .06);
        box-shadow: none;
    }
}

.news-thumb__text {
    font-size: .95em;
    word-break: normal;
}

#search2 .header-search__input::placeholder, #search .header-search__input::placeholder {
  color: #57809d99;
}

#search2 .header-search__input, #search .header-search__input {
  background: #eff7ff;
}

.white-back {
  background: #fff!important;
}

#search2 .header-search__btn, #search .header-search__btn {
  border-radius: 0 6px 6px 0;
  background: #0275c5;
  color: #fff;
}

.news-thumb__category-date-viewed {
    color: #99a3ae;
}

.header-block__item-account .header-account {
    cursor: pointer;
}

.product-banner__text-span.link {
  text-decoration: underline;
      text-decoration-style: dotted;
          text-decoration-color: rgb(210, 210, 210);
    text-underline-offset: 3px;
}

.rubezh {
  flex: 0 0 100%;
  font-size: .75em;
}

.rubezh .product-data__item-div:after {
  display: none;
}

.rubezh .product-data__item-div {
    width: auto!important;
    min-width: auto;
    display: block;
    margin-right: 5px;
    margin-bottom: 0;
    color: #222!important;
}

.rubezh .product-data__item {
  flex-wrap: nowrap;
  margin: 0 0 10px 0!important;
  display: flex;
    align-items: center;
        color: #222;
        font-weight: 400;
}

.rubezh .product-data__item i {
  font-size: 1.2em;
    margin-left: 5px;
    color: #838383;
}

.menu__level-1-a {
  padding: 0 0 0 18px;
}

.open .menu__level-1-a {
  color: var(--menu-main-level-1-c-hover);
}

main {
    padding: 10px 0 25px;
}

@media (max-width: 991px) {
    .menu__level-2-a {
        padding: 0 32px 0 18px;
        border-top: none;
    }
}

@media (max-width: 992px) {
    .fly-menu__account.show .dropdown-menu {
        top: -12px;
        left: 0;
        right: auto;
        transform: translateY(-100%);
        box-shadow: 0px -5px 4px rgba(0 0 0 / .15);
        border-radius: var(--border-radius-1-1-0-0);
    }
    .fly-menu__caption {
        color: #0275c5;
    }
}

.topstripe__close {
    width: 20px!important;
    min-width: 20px!important;
    height: 20px!important;
    min-height: 20px!important;
    color: var(--topstripe-c);
    text-align: center;
    line-height: 19px;
    cursor: pointer;
    background: #ffffff29;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}

.uni-slideshow_v2-0 .uni-slideshow_v2__img {
    min-height: 100%;
    object-fit: cover;
}

.uni-slideshow_v2__image {
        padding: 0;
        height: 100%;
        object-fit: cover;
        width: 100%;
        display: block;
    }

    @media (min-width: 767px) {
        body:not(.touch-support) .uni-slideshow_v2-0 .uni-slideshow_v2__image.text-over-image img {
            width: 100%;
            max-width: 100%;
            height: auto;
            object-fit: cover!important;
        }
    }

    .smaly {
      max-width: 71px!important;
      margin-right: 23px;
    }

    .add_to_cart.in_cart, .add_to_cart.in_cart:hover, .add_to_cart.in_cart:focus, .add_to_cart.in_cart:active {
        color: var(--add-to-cart-btn-c-incart);
        background: var(--add-to-cart-btn-c-qty0);
    }

.podmenue {
  position: absolute;
    bottom: 0;
    margin-left: 189px;
    display: flex;
    bottom: 8px;
    transition-delay: 0.3s;
    opacity: 1;
}

.podmenue2 {
  position: absolute;
    bottom: 0;
    margin-left: 209px;
    display: flex;
    bottom: 8px;
    transition-delay: 0.3s;
    opacity: 1;
}

@media (min-width: 1345px) {
  .podmenue {
    margin-left: 259px!important;
  }
}

.podmenue div {
  margin-right: 15px;
    font-size: .85em;
    background: #eef7ff;
    padding: 2px 7px;
    border-radius: 6px;
    cursor: pointer;
    color: #0275c5;
    font-weight: 500;
}

.podmenue2 div {
  margin-right: 15px;
    font-size: .85em;
    background: #eef7ff;
    padding: 2px 7px;
    border-radius: 6px;
    cursor: pointer;
    color: #0275c5;
    font-weight: 500;
}

.nepok {
  display: none;
}

.backblack {
position: fixed;
    z-index: 1099;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: #00000080;
    backdrop-filter: blur(4px);
    }
    .fly-menu-backdrop {
      background: #00000080;
      backdrop-filter: blur(4px);
    }
#search input[name="search"] {
  box-shadow: 0px 0px 0px 6px #fff;
}
#search2 input[name="search"] {
  box-shadow: 0px 0px 0px 6px #fff;
}
.onthetop {
  z-index: 1100!important;
}
.onthetop2 {
  z-index: 1101!important;
}
.relative {
  position: relative;
}
.shir {
  position: absolute;
    width: 100%;
}
.search-btn-clear {
  display: none!important;
}
.live-search {
  z-index: 1100!important;
}
.live-search__ul {
    position: absolute;
    width: 100%;
    max-height: 80vh;
    overflow-y: auto;
    list-style: none;
    padding: 8px 10px 10px!important;
    background: #fff;
    border-radius: var(--border-radius-1);
    box-shadow: 0px 0px 0px 6px #fff!important;
    margin-top: 25px;
}

.nepok2 {
  opacity: 0;
  margin-left: -9999px;
}

.ocf-option-values hr {
  display: none;
}

.menu__level-3-li:last-child a {
  color: #0075c5;
}

.ocfilter-option label span {
  display: flex;
}

.menu__level-2 .menu__level-2-ul:last-child a {
  color: #0075c5;
}

.fbm-sticker{
    background: black !important;
    opacity: 0.8;
    color: #fff!important;
}

.apiship_points {
  text-decoration: none!important;
  padding: 5px 13px;
  margin-left: 10px;
  background: #0275c5;
  color: #fff;
  border-radius: 6px;
  white-space: nowrap;
}

.apiship_points:hover, .apiship_points:active, .apiship_points:focus {
  color: #fff!important;
}

.apiship_loading {
  display: none!important;
}

.shipping-method__label input {
  display: none;
}

.unicheckout__payment {
  position: absolute;
  opacity: 0;
  margin-left: -9999px;
}

.shipping-method .alert {
  display: none;
}

.__ymDebugger {
  display: none!important;
}

.product-thumb__wishlist, .product-thumb__compare {
    top: 6px;
    right: 6px;
    background: rgb(226 235 244);
border: 2px solid #fff !important;
}

.product-thumb__wishlist i {
  margin-top: 1px;
}

.btn-danger:hover, .btn-danger:focus {
    color: var(--btn-primary-c-hover);
    background: var(--btn-danger-bg);
}

.mapping-h {
  display: flex;
    padding-bottom: 10px;
}

.mapping-h button {
  margin-right: 10px;
}

#column-right .list-group a:nth-child(4) {
  display: none;
}
.product-thumb__attribute {
margin: 5px 0 10px;
}

.product-thumb__attribute-value {
  color: #fe7200;
  font-size: 0.9em;
}

.product-thumb__attribute-value::before {
  content: "\f57d";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-right: 5px;
}

.review-list__real-buyer::before {
  content: "\f058";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-right: 5px;
}

.review-list__real-buyer {
    margin: 0 0 20px;
    font-size: .8em;
    font-weight: 400;
    color: #0275c5;
    white-space: nowrap;
}

@media (max-width: 1199px) {
    .uni-module .product-thumb__description, .grid-view .product-thumb__description {
        display: block!important;
            margin: 10px 0 10px;
    }
}

.pagination li a, .pagination li span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px!important;
    height: 28px!important;
    margin: 0 0 15px;
    border-radius: var(--border-radius-1);
    font-weight: 700;
}

.rating .fa-star {
    margin: 0 2px 0 0;
    color: #FFC107;
}

.rating:hover .fas {
  color: #FFC107;
}

.jan .product-data__item-div {
  align-items: center;
}

.jan div, .jan span, .jan {
  height: 13px!important;
}

.product-page-tabs::-webkit-scrollbar {
  width: 0!important;
  height: 0!important;
}

.product-page-tabs::-webkit-scrollbar-thumb {
  width: 0!important;
  height: 0!important;
  opacity: 0!important;
  color: #f5f5f5;
}

.autorich::-webkit-scrollbar {
  width: 0!important;
  height: 0!important;
}

.autorich::-webkit-scrollbar-thumb {
  width: 0!important;
  height: 0!important;
  opacity: 0!important;
  color: #f5f5f5!important;
}

.main-owl-true::-webkit-scrollbar {
  width: 0!important;
  height: 0!important;
}

.main-owl-true::-webkit-scrollbar-thumb {
  width: 0!important;
  height: 0!important;
  opacity: 0!important;
  color: #f5f5f5;
}

._bann::-webkit-scrollbar {
  width: 0!important;
  height: 0!important;
}

._bann::-webkit-scrollbar-thumb {
  width: 0!important;
  height: 0!important;
  opacity: 0!important;
  color: #fff;
}

._bann-container::-webkit-scrollbar {
  width: 0!important;
  height: 0!important;
}

._bann-container::-webkit-scrollbar-thumb {
  width: 0!important;
  height: 0!important;
  opacity: 0!important;
  color: #f5f5f5;
}

.obpodmenue::-webkit-scrollbar {
  width: 0!important;
  height: 0!important;
}

.obpodmenue::-webkit-scrollbar-thumb {
  width: 0!important;
  height: 0!important;
  opacity: 0!important;
  color: #f5f5f5;
}

.product-page-tabs {
  overflow: auto;
      -ms-overflow-style: none;
      scrollbar-width: none;
}

.nav-tabs li a:after {
  border-bottom: none!important;
}

@media (max-width: 767px) {
  .product-page__short-attribute, .product-page__more-attr {
    display: none;
  }
  .uni-slideshow_v2 .owl-nav {
    display: none;
}
}

@media (min-width: 992px) {
  .obpodmenue {
    display: none;
  }
#product {
  padding: 20px 20px 20px 0!important;
}
}

.product-page__image-main-img {
  padding: 0 1px;
}

.review-list__popular-text {
  color: #0275c5;
}

.review-list__votes .fa-thumbs-up:hover {
    color: #0275c5;
}

.sticker__item.new {
  background: #16b44b;
  opacity: 0.95;
}

@media (max-width: 360px) {
  .product-thumb__price {
    font-size: 1em!important;
  }
}

.price .price-new {
  margin: 0 10px 0 0;
}

.price .price-old {
  position: relative;
      text-decoration: none!important;
      color: #b8b8b8;
}

.price .price-old:after {
  background: #ff4444;
  content: "";
  display: block;
  height: 2px;
  left: -2px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(-5deg);
  width: calc(100% + 4px);
  z-index: 2;
}

@media (min-width: 992px) {
    .uni-wrapper {
        margin: 0 0 30px;
        padding: 20px 20px 20px 0;
        background: #fff;
        border-radius: var(--border-radius-1);
    }
}

.sorts-block__limit {
    width: auto;
    margin: 0 0 0 20px;
}

.sorts-block__btn-group {
    display: none;
}

.home-page .heading__link {
  margin: 0 0 0 12px;
    text-decoration: none;
    font-size: .7em;
    background: #eef7ff;
    padding: 1px 10px;
    font-weight: 500;
    display: flex;
    align-items: center;
    border-radius: 6px;
}

.home-page .heading__link:after {
  content: "\f054";
  font-family: "Font Awesome\ 5 Free";
  font-weight: 900;
  font-size: 0.7em;
    margin-left: 5px;
    margin-top: 2px;
}

.pagination-text {
  opacity: 0;
}

.product-data__item {
    align-items: flex-start;
}

.chaport-container .chaport-close.widget-header-close {
    display: flex!important;
}

.question {
  display: flex;
    align-items: center;
    justify-content: flex-start;
    float: right;
    font-size: .85em;
    background: #fff4f2;
    padding: 2px 7px;
    border-radius: 6px;
    cursor: pointer;
    color: #f6846b;
    font-weight: 500;
}

.question div {
  width: 16px;
  min-width: 16px;
  max-width: 16px;
    height: 17px;
    min-height: 17px;
    max-height: 17px;
    margin-right: 5px;
}

.question div img {
  width: 100%;
}

.main-owl-true {
  display: flex;
 flex-wrap: nowrap;
 align-items: center;
 overflow: auto;
 margin-bottom: 10px;
 padding-bottom: 15px;
 justify-content: space-between;
 margin-top: -15px;
    }

.main-owl-true div {
    min-width: 100px;
    margin: 0 7px;
    overflow: hidden;
    border-radius: 6px;
    cursor: pointer;
}

.main-owl-true div:first-child {
  margin-left: 0!important;
}

.main-owl-true div:last-child {
  margin-right: 0!important;
}

.main-owl-true div img {
  width: 100%;
}

.account-voucher form .form-control, .account-voucher .radio label {
  max-width: 570px;
}

.uni-slideshow_v2__image.text-over-image img {
    height: auto!important;
}

.uni-slideshow_v2 {
    margin: 0 0 30px;
  }

  .uni-slideshow_v2 .owl-nav button {
    background: rgb(255 255 255 / 20%);
    box-shadow: none;
    color: #000000;
    border: 1px solid rgba(0, 0, 0, 0.05);
}

.owl-carousel .owl-dots .owl-dot.active {
    width: 20px;
}

.owl-carousel .owl-dots .owl-dot {
    width: 4px;
}

.uni-timer {
    background: rgb(255 255 255 / 70%);
    bottom: 9px;
    padding: 5px 0;
    left: -1px;
    width: calc(100% + 2px);
}

.product-page__image:hover .uni-timer {
    display: none;
}

header.fixed .header-block {
    padding: 10px 0;
}

.catz_name {
    border-bottom: 1px solid #eeeeee;
    font-weight: 500;
}

.brimg {
  position: absolute;
    right: 10px;
    top: 10px;
    width: 53px;
    height: 53px;
    z-index: 8;
    background: #fafafa;
    border-radius: 6px;
    border: 2px solid #ecf1f5;
    overflow: hidden;
}

.brimg img {
  width: 100%;
}

.product-page__image.fixed .brimg {
  display: none;
}

.autorich {
  display: flex;
overflow: auto;
white-space: nowrap;
margin: 10px 0;
padding-bottom: 13px;
}

.autorich div {
  margin: 0 7px;
  border-radius: 6px;
  overflow: hidden;
  min-width: 130px;
  width: 215px;
}

.autorich div img {
  width: 100%;
}

.autorich div:first-child {
  margin-left:15px!important;
}

.autorich div:last-child {
  padding-left: 7px !important;
    width: 1px !important;
    min-width: 1px;
    margin: 0;
}

.autorich-container {
  background: #f5f5f5;
    border-radius: 6px;
}

._2man:after {
  content: "\f058";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-left: 5px;
  color: #0075C5;
  font-size: 0.9em;
}

.rating .fa-comment {
    margin: 0 3px 0 10px;
    color: #cacaca;
}

.rating:hover .fa-comment {
    color: #cacaca;
}

.rating-model div + div:before {
    content: '|';
    padding: 0 12px;
    color: #bababa;
}

.product-thumb__name {
        overflow: hidden;
        padding: 0 !important;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
    }

.unicheckout__shipping .shipping-method .checkbox + .checkbox, .radio +.radio {
        margin-top: -5px;
        display: none!important;
    }
