.product-main .preview-text {display: none;}
.podbor #bx_1847241719_31849 {display: none;}
.podbor #bx_1847241719_31888 {display: none;}
.podbor #bx_1847241719_31905 {display: none;}
.podbor #bx_1847241719_31916 {display: none;}
.podbor #bx_1847241719_31938 {display: none;}
.podbor #bx_1847241719_31940 {display: none;}
.podbor #bx_1847241719_31945 {display: none;}
.podbor #bx_1847241719_31948 {display: none;}
.podbor #bx_1847241719_31954 {display: none;}
.podbor #bx_1847241719_31955 {display: none;}
.podbor #bx_1847241719_31956 {display: none;}
.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item {
  background-size: cover;}
.top_big_banners.only_banner .top_slider_wrapp .main-slider__item {height: 410px;}
/**.ordered-block.goods {display: none;}**/
.opt-fotm .form-control:last-child {display: none;}
.detali-cart .item_info--bottom_block {
display: none !important;
}
.detali-cart .priznak {
	display: block;
	text-align: center;
border-top: 1px solid #ececec;
}
.priznak {
	display: none;
}
.detali-cart .item-title {display: none !important;}
.detali-cart .sa_block {display: none !important;}
.detali-cart .item_info
{
padding-bottom: 0px !important;
}
.detali-cart .like_icons.block  {
display: none !important;
}
.detali-cart {
margin-top: 10px;
}
.detali-cart .catalog_block .catalog_item &gt; div {
  padding: 10px 5px 0px 5px;
  }
.detali-cart {
display: none	
}
.detali-cart:first-child {
display: block;
}
.skidka_vsem {
font-size: 12px;
background: #eb096f;
color: #fff;
padding-left: 5px;
padding-right: 5px;
display: inline;
padding-bottom: 3px;
padding-top: 3px;
border-radius: 3px;
}
.skidka_vsem a {
	color: #fff;
text-decoration: underline;
}
.detali-cart .skidka_vsem {
display: none;
}
@media (max-width: 600px) {
.detali-cart-blok {
width: 100%;
max-width: 286px;
margin-left: auto;
margin-right: auto;	
}
}
 .brand-menu__arrow_out {
            position: relative;
            float: left;
            display: none;
            margin-top: -5px;
        }
        .letter-nav__item:hover .brand-menu__arrow_out {
            display: block;
        }
        body .letter_brand_wrapper {
          z-index: 1;
position: relative;
background: #fafafa;
margin-bottom: -10px;
        }
        body .letter_brand_wrapper:hover {
            z-index: 10;
        }
        .letter-nav {
            position: relative;
            padding-top: .33333em;
            font-size: .92308em;
            line-height: 1;
            text-align: justify;
            color: #545454;
            margin: 0;
        }
        .letter-nav__item:first-child {
            padding-left: 0;
        }
        .letter-nav__item {
            display: inline-block;
           padding-bottom: 12px;
            list-style-type: none;
            position: unset;
        }
        .letter-nav__text {
        }
        ul.letter-nav li::before{
            display: none;
        }
        .brand-menu {
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 100;
            width: 100%;
            margin-top: -.53846em;
            padding: 1.15385em 1.53846em 1.53846em 3.07692em;
            background-color: #fff;
            box-shadow: 0 0 20px rgba(0,0,0,.2);
            border-radius: 2px;
            font-size: 1.08333em;
            text-align: left;
            color: #333;
            display: none;
        }
        ul.letter-nav li:hover .brand-menu{
            display: block;
           top: 46px;
        }
        .brand-by-letter-enter-active, .brand-by-letter-leave-active {
            transition: opacity .3s;
        }
        .brand-menu__title-box {
            float: left;
            width: 15.5%;
            padding-right: 1em;
        }
        .brand-menu__lists.is_active {
            display: block;
        }
        .brand-menu__lists {
            float: left;
            width: 84.5%;
            padding-top: .30769em;
            display: none;
        }
        .brand-menu__arrow {
            height: 0;
            width: 0;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-bottom: 10px solid #fff;
            position: absolute;
            left: -6px;
            bottom: -15px;
            z-index: 100;
        }
        .brand-menu__list {
            float: left;
            width: 100%;
            padding-right: 1em;
        }
        .brand-menu__list li {
            margin-bottom: .92308em;
            float: left;
            width: 25%;
            margin-top: 0 !important;
        }
        .brand-menu__title-box {
            float: left;
            width: 15.5%;
            padding-right: 1em;
        }
        .brand-menu__letter {
            font-size: 3.07692em;
            font-weight: 400;
            text-transform: uppercase;
        }
        .brand-menu__nav {
            margin-top: 3.33333em;
            font-size: .92308em;
            text-transform: uppercase;
        }
        .brand-menu__nav li {
            margin-bottom: 1.08333em;
        }
        .brand-menu__nav li{
            padding-left: 0px;
        }
        .brand-menu__nav a{
            font-size: 13px;
            color: #222222;
        }
        .brand-menu__nav a.active{
            font-weight: bold;
        }
        .brand-menu__list li a{
            font-weight: 400;
            font-size: 12px;
            color: #666;
            line-height: 1.4;
        }
        a.letter-nav__link{
            font-weight: 400;
            font-size: 12px;
            color: #666;
            line-height: 1.4;
        }
        @media screen and (max-width: 1000px) {
            .letter_brand_wrapper{
                display: none;
            }
        }
       @media screen and (max-width: 1050px)  {
        .drag-block.grey.container.BIG_BANNER_INDEX  {
	        margin-top: 0px;
 }}
элемент {
  background-image: url('/upload/iblock/e21/ewv97zrlufj3v04sapfr1tpavm3drcdi.JPG');
}


/*  @media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px)
.top_slider_wrapp.view_1 .image tr.main_info {
  display: block;
}
.top_slider_wrapp .main-slider tr.main_info {
  background-position: top center !important;
  background-size: contain !important;
}
  @media (max-width: 450px) {
.top_slider_wrapp .main-slider, .top_slider_wrapp .main-slider__item, .top_slider_wrapp .main-slider__item td, .top_slider_wrapp .main-slider__item tr {
  height: 115px;
}}*/

@media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px) {
  .top_slider_wrapp.view_3 .main-slider__item tr {
    background-size: cover;
    opacity: 1;
    padding-top: 100%;
    display: block !important;
    height: 440px;
  }
}



.font_upper {
  font-size: 14px;
  line-height: 16px;
}
  @media (min-width: 768px) {
.reviews.item-views.compact .item .top-info {
  padding-right: 0px;
}
      
  }
.votes_block.nstar.big.pull-right {
   display: none;
}
.reviews.item-views.compact .item:not(.wlogo) .image {
  width: 70px;
  height: 70px;
}
 @media (min-width: 1200px) {
.CATALOG_SECTIONS a.thumb img {border-radius: 50%;
  width: 100%;}
 }
 .sections_wrapper .list .item .img img {
  max-width: 100%;
  max-height: 100%;
 border-radius: 25px;
border-radius: 50%;
  width: 100px;
  
}
 @media (max-width: 768px) {
.swiper-backface-hidden .swiper-slide {
  width: 110px;
}
.sections_wrapper .list .item .img img {
  border-radius: 25px;
    width: 140px;
    height: 140px;
}
.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .content_wrapper_block > .maxwidth-theme {
  padding-top: 40px;
  border-radius: 0px !important;
}
.wrapper_inner.front.wide_page .container_inner {
  margin-top: 0px !important;
}
}

@media screen and (min-width: 900px) and (max-width: 1100px) {
.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item {
  background-size: auto;
  background-position: top !important;
}    
.top_big_banners.only_banner .top_slider_wrapp .main-slider {
    height: 340px;
}
}

@media (min-width: 992px) {
  .wrapper1.long_banner.long_header .top_big_one_banner .top_slider_wrapp .main-slider__item td, .wrapper1.long_banner.smalls.big_header.sticky_menu .top_big_one_banner .top_slider_wrapp .main-slider__item td {
    padding-left: 30px;
  }
}
.banner_title .head-title {
font-size: 46px !important;
  font-weight: 700;
  letter-spacing: -2px;
  line-height: 38px !important;
  
}
.banner_text {
  font-size: 30px;
  line-height: 35px !important;
  margin-top: 10px !important;  
  letter-spacing: -2px;
}
.sections_wrapper .list .item:not(.section_item) .img {
  width: 160px !important;
  height: 160px !important;
 
  line-height: 87px;
  text-align: center;
  margin: 0px auto 5px !important;
  margin: 0;
}
.front_sections_only2 .swiper-nav-offset .swiper-button-next {
    right: 30px;
  }
   .front_sections_only2 .swiper-nav-offset .swiper-button-prev {
    left: 30px;
  }
  .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .sections_wrapper {
  padding-bottom: 20px;
}
.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .content_wrapper_block > .maxwidth-theme {
 padding-top: 40px;
  border-radius: 25px;
}
.wrapper_inner.front.wide_page .container_inner {
    margin-top: -40px;
}
.main-slider .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 50px;
}

.product-main .price_txt.muted.font_sxs.filed {
    display: none;   
}
.product-main .price_txt.muted777.font_sxs.muted.ncolor {
      display: none;   
}
.product-main .btn {
  border-radius: 13px;
  height: 50px;
}
#headerfixed .item-buttons .btn {
     height: 50px;
     border-radius: 13px;
}


@media (min-width: 766px) {
.counter_wrapp .counter_block.md {
  border-radius: 13px;
  height: 50px;
}
.btn.btn-lg:not(.font-ignore) {
  padding-top: 15px;
}
.counter_wrapp.list > div {
  width: 43%;
}
.like_icons.list.icons.long > div span {
  height: 50px;
  line-height: 48px;
  padding: 0px;
  width: 50px;
}
.counter_wrapp.list > div:last-child {
    width: 10%;
}
.btn.btn-sm:not(.font-ignore) {
  padding-top: 14px;
  padding-bottom: 8px;
  font-size: 14px;
}
.btn:not(.font-ignore) {
  font-size: 16px;
  padding-top: 14px;
}
.counter_wrapp .button_block.wide {
  display: block;
  width: 88%;
}
}


@media (max-width: 766px) {
.buy_block .col-auto {
   display: none;     
}
}

.mm-share-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    color: #111;
}

.mm-share-modal {
    position: fixed !important;
    inset: 0 !important;
    z-index: 999999999 !important;
    display: none;
}

.mm-share-modal.is-open {
    display: block !important;
}

.mm-share-modal__overlay {
    position: fixed !important;
    inset: 0 !important;
    background: rgba(0, 0, 0, .55) !important;
}

.mm-share-modal__window {
    position: fixed !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 420px;
    max-width: calc(100vw - 32px);
    background: #fff;
    border-radius: 12px;
    padding: 30px;
    z-index: 1000000000 !important;
    box-shadow: 0 20px 80px rgba(0,0,0,.35);
}

.mm-share-modal__close {
    position: absolute;
    top: 14px;
    right: 16px;
    border: 0;
    background: transparent;
    font-size: 28px;
    line-height: 1;
    cursor: pointer;
}

.mm-share-modal__title {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 22px;
}

.mm-share-modal__copy {
    display: flex;
    gap: 10px;
    margin-bottom: 20px;
}

.mm-share-modal__url {
    flex: 1;
    min-width: 0;
    padding: 12px 14px;
    border: 1px solid #ddd;
    border-radius: 6px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.mm-share-modal__copy-btn {
    border: 0;
    border-radius: 6px;
    padding: 0 16px;
    cursor: pointer;
    background: #111;
    color: #fff;
}

.mm-share-modal__links {
    display: flex;
    gap: 10px;
}

.mm-share-modal__link {
    flex: 1;
    text-align: center;
    padding: 13px 10px;
    border-radius: 6px;
    background: #f2f2f2;
    color: #111;
    text-decoration: none;
}

.mm-share-modal__link:hover {
    background: #e8e8e8;
}

body.mm-share-lock {
    overflow: hidden !important;
}

.product-view--mix .product-info-headnote {
  padding-bottom: 5px;
}
.vsebrand {
  padding-bottom: 20px;   
}


/* табы в карточке товара */
.tabs .nav-tabs li:hover a {
  
  color: #fff; 
}
.tabs .nav-tabs li:hover {
 background-color: #eb096f;
  border-radius: 15px;
}
.tabs .nav-tabs li.bordered a:hover, .tabs .nav-tabs li.bordered a:active, .tabs .nav-tabs li.bordered a:focus {
  background: #eb096f;
  border-radius: 15px;
}
.tabs .nav-tabs li.active a {
  color: #333;
  color: rgb(255, 255, 255);
  text-decoration: none;
  background: #eb096f;
  border-radius: 15px;
}
.nav-tabs > li.active::after {
  display: none;
}
.arrow_scroll .nav.nav-tabs > li {
  border: 0px;
}
.nav.nav-tabs .rounded3 {
 border-radius: 15px;   
}
/* конец табы в карточке товара */


  /* спмсок товаров */
.bx-mac .row.flexbox:not(.nmac) > div {
  margin-left: -1px;
  padding: 5px;
}
.section-compact-list .row.flexbox .item {
  height: 100%;
  min-height: 100%;
  border-radius: 23px;
}
.section-compact-list .section-compact-list__info {
  padding: 0px 0px 0px 0px;
}
.section-compact-list .section-compact-list__item {
  padding: 20px 22px;
}
.ajax_load .top_wrapper .catalog_block .catalog_item > div {
  border-radius: 23px;
}
.ajax_load .top_wrapper .catalog_block .catalog_item > div:hover {
 border-radius: 23px 23px 0px 0px;
}
.ajax_load.block .footer_button .btn {
  border-radius: 0px 0px 23px 0px;
}
.footer_button .counter_block {
border-radius: 0px 0px 0px 23px;    
}
.footer_button {
    border-radius: 0px 0px 23px 23px;
  }
ul.menu.dropdown.aim-init li:first-child a {
   border-radius: 23px 23px 0px 0px; 
}
ul.menu.dropdown.aim-init li:last-child a {
   border-radius: 0px 0px 23px 23px; 
}
.banner.SCALE img {
  border-radius: 23px;
}
.image_wrapper_block img {
     border-radius: 23px;
}
.stickers.custom-font [class*="sticker_"] {
  border-radius: 10px;
}
.catalog_item .view_sale_block.v2 {
    border-radius: 10px;
  }
.reviews-gallery-block .item img {
  border-radius: 23px;
}
.tabs_content .catalog_block .catalog_item > div {
  border-radius: 23px 23px 23px 23px;
}
.tabs_content .catalog_block .catalog_item > div:hover {
  border-radius: 23px 23px 0px 0px;
}
.product-container .product-view--mix .product-info-wrapper {
  border-radius: 25px;
}
.left_block .sticky-sidebar__inner > div {
  margin-top: 32px;
  border-radius: 25px;
}
.catalog_block.slider-solution .catalog_item > div {
  margin-right: 10px;
  border-radius: 25px;
}
.slide-block .slide-block__head {
  display: none;  
}
.viewed_product_block .viewed-wrapper .block-item .item.has-item {
  border-radius: 25px;
}
.block_side_WIDE.catalog_page .bx_filter.compact {
  border-right: 0px solid #ececec;
  border-left: 0px solid #ececec;
}
.filter-panel__view.controls-view.pull-right {
 display: none;     
}
.controls-hr {
     display: none;     
}
.block_side_WIDE.catalog_page .filter-panel {
  border-radius: 25px;
}
.rounded3 {
  border-radius: 14px;
}
.mega-menu table td.wide_menu > .wrap > .dropdown-menu {
  border-radius: 25px;
}
img {
  border-radius: 15px;
}
 .catalog_section_list .item_block.lg .section_item {
    border-radius: 25px;
  }
  .dropdown-submenu .menu_img {
   display: none !important;  
  }
.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img {
  padding-left: 0px;
}
.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li.has_img.icon {
  padding-left: 0px;
}
.menu-row .mega-menu table td.wide_menu > .wrap > .dropdown-menu ul.menu-wrapper > li > a {
  font-weight: bold;
}
 .search .search-input {
    width: 100%;
    border-radius: 10px;
  }
  .banner_buttons .btn {
      border-radius: 15px;
  }

.brand__picture img {
 border-radius: 0px;   
}
.partners_mode img {
     border-radius: 0px;   
}
.front_brands_slider img {
     border-radius: 0px;   
}
.btn.btn-default {
  border-radius: 14px;
}
#basket-root .basket-checkout-container {
  border-radius: 20px;
}
#basket-root .basket-items-list-wrapper .basket-items-list-header {
  border-radius: 20px;
}
#basket-root .basket-items-list-wrapper {
  border-radius: 20px;
}
.block-items.flexbox:not(.block-items--margined) .block-item {
  border-radius: 20px;
  margin-right: 10px;
}
.block-items.flexbox:not(.owl-grab)::before {
   display: none !important;  
}
.block-items.flexbox .block-item__wrapper .more-btn .btn-xs {
  border-radius: 10px;
}
#content #bx-soa-order-form * {
  border-radius: 20px;
}
.votes_block.nstar .ratings .item-rating.filed .svg svg path {
  fill: #eb096f;
}
.sale_block .sale-number {
  background: #eb096f;
  border-radius: 5px;
}
.sale_block .value {
  color: #fff;
}
.sale_block .inner-sale {
  background: #ffe5f1;
  border-radius: 4px;
}
.catalog_block .catalog_item > div {
  display: flex;
  flex-direction: column;
  border-radius: 25px 25px 25px 25px;
}body .catalog_item:hover .inner_wrap {
  height: 100%;
  border-radius: 25px 25px 0px 0px;
}
footer .light .info .subscribe_button .btn {
  border-radius: 20px;
}
footer .light .info .address {
  display: none;
}
 .btn.btn-sm:not(.font-ignore) {
    padding-top: 9px;
    border-radius: 10px;
  }
  .slide-block__body .menu.dropdown img {
     display: none;  
  }
