
@media (max-width: 767px) {

  .container {
    padding-right: 10px;
    padding-left: 10px;
    }
  .brands {/* margin-bottom: -13px!important; */}
  
  .uni-banner3 {
    margin: auto auto -41px auto;
    }

.f-zap {margin-bottom: 0!important;}

.products-block.row-flex.search .product-grid .product-thumb__price.price {margin-top: -1px;}
.product-layout.uni-item .price-block {margin-top: -21px;}

.product-layout.uni-item .product-thumb__cart.cart {margin-top: 28px;}
.product-grid.grid-view .qty-0 span {padding-top: 9px;}
.product-thumb__add-to-cart.add_to_cart.btn.qty-0 {display: none;}

.product-category-list h4 {font-size: 20px;margin-bottom: 19px;}

.product-layout.product-grid .all-price .row-flex .col_name2 {font-size: 8px;font-weight: 400;line-height: 9.68px;text-align: left;width: 51px;}
.product-layout.uni-item .all-price .col_name2 {font-size: 8px;font-weight: 400;line-height: 9.68px;text-align: left;width: 62px;margin-left: 0;/* margin-top: 0 !important; */}
.uni-module.autorelated-module .sticker {margin-top: 0;}
.product-thumb__caption .prices a {font-size: 8px;}
.products-block.row-flex.search .product-grid .price-block .pack {margin-top: -122px;}
.row.product-info div {width: 94vw;margin-left: 14px;margin-bottom: 36px;height: 184px;margin-right: 0;}
.product-info div .text-black {font-size: 14px;line-height: 20px;margin-bottom: 16px;}
.product-info div p {font-size: 12px;line-height: 18px;}
.home-page.container .row.product-info div {height: 185px;width: 94vw;}
.row.product-info {margin-top: 0;margin-left: 1px;width: 99vw;}
.container.news #stories {width: 97vw;}
.container.info #column-left {display: block !important;margin-bottom: 24px;}
.container.info .prise-skachat {display: none;}
.menu-module__ul a {padding-left: 0;padding-top: 5px;}
#category-module .menu-module__ul div {margin-left: 0;margin-bottom: 14px;}
.menu-module__ul {padding-left: 0;margin-bottom: -10px;margin-top: -9px;}
.menu-module__children-a  {padding-left: 15px !important;}
.home-page.container .row.product-info {margin-left: -10px;}
.home-page.container .row.product-info div:last-child {margin-bottom: -32px;}
.news-list__category-date-viewed {margin-top: 7px;}

#content.news-list .stories.carousel {margin-top: 24px !important;margin-bottom: -19px !important;margin-left: 16px !important;}
#content.checkout-s {font-size: 14px;}
#content.checkout-s h1 {font-size: 19px;}
#content.checkout-s .buttons {float: left;margin-top: 15px;}

.container.topstripe__container-text.active .topstripe__text {text-align: center;font-size: 14px;width: 78vw;}
.test-gdcyt .macter {width: 100%;}

.latest-banner div {width: 48vw;}
.latest-banner {width: 98vw;}

.latest-ban-dva div {width: 48vw;}
.latest-ban-dva {height: 100px;margin-top: -42px;}
.latest-ban-dva img {width: 95vw;}
.product-layout .product-page__minimum {margin-top: -10px !important;}
.home-page.container .content-bottom {margin-top: 0;}
#product .otziv-img-yandex img {float: none;margin-left: 12px;}
#product .otziv-img img {float: none;margin-top: -30px;margin-left: -4px;}
.otziv-prod {font-size: 18px;font-weight: 700;margin-top: 14px;margin-left: 11px;margin-bottom: 0;width: 65vw;}
#product .gis2-otziv a {font-size: 11px;max-width: 166px;}
#product .yandex-otziv a {font-size: 11px;max-width: 215px;width: 189px;font-family: 'Montserrat';}
#product .gis2-otziv {padding-left: 10px;padding-top: 27px;}
#product .yandex-otziv {padding-left: 10px;padding-top: 27px;}
.home-page.container .row.product-info.dva {margin-top: 69px;}
.otziv-home {font-size: 18px;margin-bottom: -12px;margin-top: 85px;}
.otziv-img.home {float: right;margin-right: -30px;margin-top: 45px;}
.otziv-img-yandex.home {float: right;margin-right: -30px;margin-top: 18px;}
.gis2-otziv.home a {min-width: 200px;}
.yandex-otziv.home a {min-width: 200px;}
.yandex-otziv.home {width: 60.2vw;padding-top: 15px;}
.gis2-otziv.home {width: 65.6vw;padding-top: 15px;}
#product .product-page__minimum {margin-left: 28px;margin-top: -8px;font-size: 12px;}
.stories.carousel {margin-top: -70px !important;margin-left: 11px !important;width: 96.5vw;margin-bottom: 7px;}
.uni-banner.row.row-flex img {margin-bottom: 1px;border-radius: 21px;}
.stories.carousel .story {margin-right: 11px;max-width: 68px;}
.grid-view .product-page__minimum {margin-top: -27px !important;}
.content-bottom .featured .product-thumb__caption .product-thumb__cart .wishlist {display: block;top: -300px;left: -17px;}
.content-bottom .latest .product-thumb__caption .product-thumb__cart .wishlist  {display: block;top: -296px;right: 16px;}

.mfilter-special {width: 72px !important;margin-left: 2px;}
.mfilter-location {max-width: 136px;/* margin-left: -44px !important; *//* margin-right: 25px !important; *//* margin-top: 3px !important; */}
.mfilter-stock label {/* margin-right: -7px !important; *//* margin-top: -4px !important; */}
.mfilter-location label {/* margin-right: -5px !important; *//* margin-top: -3px !important; */}
.sorts-block .sorts-block__wrapper div:nth-child(3) {/* margin-top: 2px; *//* margin-right: -15px !important; *//* width: 90px; */}
.sorts-block .sorts-block__wrapper div:nth-child(2) {/* margin-top: -26px; */}

.obedinen .new-fone {margin-right: 10px;margin-left: -79px;}

.sorts-block__wrapper.search .mfilter-location {/* width: 118px !important; *//* position: absolute; *//* margin-top: 0px !important; *//* margin-left: 169px !important; */}
.sorts-block__wrapper .row-flex .mfilter-stock .ydal-sk {position: relative;/* top: 1px; */}

.content-bottom .row-flex .heading {font-size: 17px;margin-top: 3px;width: 58vw;line-height: 24px;margin-bottom: 27px;}
.content-bottom .featured .uni-module .sticker {margin-top: 0;}
.content-bottom .latest .uni-module .sticker {margin-top: 0;}
.content-bottom .uni-module.brands .owl-nav {margin-top: -173px;margin-right: 45px;}
.content-bottom .all-link {margin-left: 56px !important;margin-right: 0 !important;margin-top: 4px !important;}

.sorts-block__wrapper.latest div {display: contents;}

.latest .all-price .row-flex {margin-bottom: 0;}
.product-layout.uni-item .row-flex .prices {margin-top: 5px !important;width: 73px !important;}
.product-layout.uni-item .pack {margin-top: -14px;}
#partner #callback {margin: 0 25%;}
.product-layout .product-page__minimum {text-align: left;top: -32px;left: 83px;}
#product {margin-top: -1px;}
#product .owl-carousel .owl-stage-outer {border-radius: 10px;}
#product .product-page__image-addit-img {border: none;}
.rozniza div {font-size: 8px;}
#product h1 {font-size: 14px;font-weight: 400;line-height: 21px;width: 91vw;margin-left: 28px;margin-top: -22px;margin-bottom: 47px;}
#product .product-block .product-data {width: 84vw;margin-left: 24px;}
#product .product-block .model {max-width: 77px;}
.product-page__cart {margin-left: 24px;}
#product .product-page .qty-switch {margin-right: 20px;}
#product .sborka-coro img {/* width: 88px; */}
#product .mob-infaf {margin-left: 25px;margin-top: 18px;margin-bottom: -10px;}
#product .tab-content {margin-left: 27px;}
#product .cena-mob {font-size: 25px !important;}
.product-page__price .price-text p {color: #00A656;}
.product-data__item.manufacturer a {width: 105px;}


#simplecheckout_cart .text-catr {margin-left: 0;margin-top: 17px;margin-bottom: 21px;}
#simplecheckout_cart .check {margin-right: 10px !important;}
#simplecheckout_cart .wish-catr {margin-right: 30px !important;}
#simplecheckout_cart .selected-catr {margin-top: -4px;}
.simplecheckout-cart-total-value {width: 75px;text-align: left;}

.teleg-str {margin-top: -54px;}

.product-layout.uni-item .product-thumb__name {z-index: 8;margin-bottom: -3px;}
.product-grid .product-thumb__price.price {margin-top: -15px;margin-bottom: 4px;}

    #account-order #column-right,
    #account-forgotten #column-right,
    #account-password #column-right,
    #account-address #column-right
    {display: block !important;margin-bottom: 35px;}
    
    #account-order #column-left ,
    #account-forgotten #column-left,
    #account-password #column-left,
    #account-address #column-left
    {display: block !important;margin-bottom: 35px;}

    #account-forgotten .html-module {margin-left: 7%;}
    #account-order .html-module {margin-left: 7%;}
    #account-password .html-module {margin-left: 7%;}
    #account-address .html-module {margin-left: 7%;}
    #simplecheckout_cart .flextr .total span a {text-align: center;}
    .price-block div {height: 14px;}

    #toast-container>div {padding-left: 10px !important;}
    .lb-data .lb-close {top: 25px;margin-right: 10px;} 
   
    .product-category-list__item
    {}
    .lb-data .lb-close:before {right: -14vw;}
  .menu-open {
      width: 100%;
      margin: 11px 0 4px 0;
      font-size: 15px;
      height: 44px;
      border-radius: 6px;
  }
  .info-wrapper {
    position: fixed;
    z-index: 1070;
    top: 0;
    left: -100%;
    margin: 0;
    padding: 0;
    overflow-y: auto;
    width: 100%;
    height: 100%;
    
  }


.latest-banner img {width: 47vw;}
.latest-banner {height: 86px;margin-top: -34px;}

  .uni-banner__item:hover .hoverImg a {margin-top: -25px;}  
  .uni-banner3.row.row-flex .uni-banner__item:hover .hoverImg {margin-top: 137px;margin-left: 1%;} 

  .uni-banner__img {margin-bottom: 12px;}
  .uni-banner {margin-bottom: -1%;}

  .cat-title {font-size: 16px;margin-left: 3%;margin-bottom: 6%;margin-top: 4vw;font-weight: 700;}
  .cat-title-1 {font-size: 16px;margin: 25px 0 22px 0;}

  .home-page.container .uni-banner__img {/* height: auto; */}

  .promotions-offers {margin-right: 3%;padding-top: 3%;min-width: 47%;max-width: 48%;}
  .promotions-offers p{font-size: 12px;line-height: 15px;min-width: 59%;}
  .promotions-offers:nth-child(2) {margin-right: 0;}
  .promotions-offers:nth-child(4) {margin-right: 0;}
  .promotions-offers:nth-child(6) {margin-right: 0;}
  .promotions {margin-left: 0%;}
  .contact-n .obg-telef a {display: block;font-size: 14px;}
  .telef {display: block;font-size: 14px;}
  .contact-n {margin-top: -17px;}
  .article_description .cont-so {margin-top: -5px;}
  .soc_boot {margin-top: -15px;margin-bottom: 11px;}
  .contact-n .grafik-rabot_telefon h2 {font-size: 18px;}
  .row.contact-n h3 {font-size: 14px;}
  .row.contact-n .hbceyjr {margin-top: 0;}
  .contact-n h5 {font-size: 14px;}
  .contact-n .new-info {font-size: 14px;}
  .contact-n h2 {margin-bottom: 40px;}
  .telegg-con img {margin-top: -4px;}
  .nomer-tell .telef {width: 142px;}

  .featured .qty-0 span {padding-top: 5px;}
  .pagination>li {width: 22px;}
  .container.news .uni-wrapper {margin-top: 40px;}
  .test-gdcyt .uni-banner.row.row-flex {margin-bottom: 23px !important;}
  .test-gdcyt .mega-text {margin-bottom: 30px;}
  #CategoryWall .content-bottom .row-flex {margin-bottom: -25px;margin-top: 15px;}
  #CategoryWall .content-bottom .uni-module.brands {margin-top: 15px;}
  .test-gdcyt span {line-height: 25px;}
  .news-list {padding-left: 0;margin-top: -24px;}
  .news-list.container .news-list__image {width: 34vw;}
  .news-list__image img {min-width: 129px;}
  .news-list__description {width: 59vw;overflow-wrap: anywhere;padding-right: 0;}
  .prmn-cmngr__city .fa.fa-location-arrow {display: none;}
  .prmn-cmngr__city span {font-size: 10px;font-weight: 600;line-height: 29px;text-align: right;text-decoration: underline;margin-left: -15px !important;}
  .top-phone a {color: #000;}
  .top-phone-1 a{color: #FF4E3A;font-size: 10px;font-weight: 600;line-height: 29px;text-align: right;z-index: 99;position: relative;}
  .top-phone-2 {font-size: 10px;font-weight: 600; z-index: 99;position: relative;top: 19px;left: -18px;}
  .top-phone-2 a {color: #FF4E3A;}
  #product  .product-page__discount .product-page__textblock-inner {margin-top: -10px;}
  #product  .product-page__discount .product-page__textblock-inner img {margin-top: -20px !important;margin-right: 28px;}
  #product .product-page__discount-item .product-page__textblock-inner:hover .tooltip-content{margin-left: -30px;}
  .product-layout .all-price .row-flex .minim {width: 50px;} 
  .product-layout .all-price .row-flex .minim .hov {width: 10px !important;margin-left: 38px;margin-top: 11px;}

.product-layout.product-grid .all-price .hov:hover .tooltip-content {width: 45vw !important;min-height: 87px !important;max-height: 39px;padding-right: 4px;margin-left: -151px !important;padding-top: 26px !important;}
.uni-module__item .all-price .row-flex .opt-tip {width: 40px;margin-top: -15px;}
.uni-module__item .all-price .row-flex .opt-tip .hov:hover .tooltip-content {margin-left: -140px;min-height: 67px;max-height: 121px;padding-top: 16px;} 
.product-layout.uni-item .all-price .row-flex .opt-tip .test-opt {width: 50px;}
#product .product-page__discount-item .product-page__textblock-inner.zakaz:hover .tooltip-content {margin-top: 213px !important;height: 125px;z-index: 9999;}
.product-layout.product-grid .row-flex .minim .opt-tip {width: 50px;}
.product-layout.product-grid .row-flex .minim .opt-tip .test-opt {width: 57px;}
.sborka-coro .enjxyzqnt {margin-top: 7px;}
.product-layout.product-grid .minim .opt-tip .test-opt .hov .vip {margin-top: -25px;}
.latest .row-flex .minim .opt-tip img {margin-top: -2px;}
#tab-description {margin-left: 11px;margin-bottom: 15px;}
.product-layout .minim .opt-tip .hov:hover .tooltip-content a {font-size: 10px;font-weight: 500;text-decoration: none;}
.product-layout .minim .opt-tip .hov:hover .tooltip-content p {font-size: 10px;padding: 0;margin-top: 13px;}
#product .product-page__discount-item .product-page__textblock-inner.zakaz:hover .tooltip-content a {font-size: 12px;font-weight: 500;text-decoration: none;}
.product-category-list .zagolovok {font-size: 15px;}

  .header-block__item.header-block__item-logo .znak-lv {margin-right: 16px;}
  .header-block__item.header-block__item-logo .obedinen .top-phone-1 {margin-left: -18px;margin-top: 17px;margin-bottom: -1px;}
  .header-block__item.header-block__item-logo .prmn-cmngr {margin-top: -19px;float: left;margin-left: -23px;width: 119px;height: 59px;}
  .header-block__item.header-block__item-logo .obedinen {margin-right: 21px;margin-top: 4px;max-height: 97px;}
  .simple-content #simplecheckout_form_1 .simplecheckout-button-block.buttons a.btn {padding-top: 8px;}
  .product-thumb__location img {margin-top: 5px;margin-left: -2px;width: 54px;}
  #CategoryWall div.heading {font-size: 18px;width: auto;margin-right: 15px;}
  #CategoryWall .all-link {margin-left: 0px !important;padding-top: 5px !important;}
  .simplecheckout-right-column #simplecheckout_summary .checkout-heading a span {margin-right: 37px;}
  .product-layout.product-grid .fa.fa-rotate-180.fa-copy {margin-right: -2px;}
  .simplecheckout-right-column #simplecheckout_summary .checkout-heading div {max-width: 200px;}
  .day-one {
    margin-top: -3px;
    width: auto;
    padding: 0;
}
  #mfilter-content-container h2 {margin-top: 25px;}
  .product-page__image .owl-item.active a:before {top: 0px !important;}
.product-page__image .product-page__image-main .owl-item.active a:before {border-bottom-left-radius: 0;border-radius: 10px;}

  .minim .opt-tip .test-opt {width: 32vw;margin-top: -14px;}
  .minim .opt-tip .test-opt .hov {margin-top: -10px;float: left;left: 10px;margin-left: 81px;}
  .product-layout .minim .opt-tip .hov:hover .tooltip-content {margin-left: -19.8vw;padding-top: 9px;min-height: 131px;max-height: 138px;width: 190px !important;padding-bottom: 16px;min-height: 168px;}
  
  .header-cart__totals-text {font-size: 16px;font-weight: 700;margin-top: -0.4px;}

  .header-cart__buttons a {font-size: 10px;padding: 2px 15px;height: 31px;width: 156px;margin: 0;top: -29px;position: relative;}
  .header-cart__totals .header-cart__totals-title {min-width: 113px;font-family: Montserrat;font-size: 12px;font-weight: 400;line-height: 21px;letter-spacing: 0em;text-align: left;margin-right: 1px;}
  .header-cart__totals-item {margin-top: -41px;margin-left: -8px;}

  .touch-support .prisse-1 a div img {margin-top: 7px;min-width: 20px;} 
  .touch-support .prisse-1 .prisse-2 {margin-top: 0;margin-right: -10px;}
  .touch-support .prisse-1 .prisse-2 p {margin-top: 3%;}

  .uni-module.autorelated-module .product-thumb__caption {/* margin-top: 25px; */margin-bottom: 30px;}
  .article_description .category_list p a {margin-left: 0;}
  .grafik-rabot_telefon {margin-bottom: 13px;}
  .co-ceti {margin-bottom: 13px;margin-left: 10px;}
  .article_description .znak-lv {margin-right: 11px;}

  .teleg-mob-im {border-radius: 15px;width: 94vw;}

  .uni-wrapper .category-list img {margin-top: -14px;margin-bottom: 19px;}
  .uni-wrapper {margin-top: 17px;}
  #modal-cart .modal-title {font-size: 16px;}
  .fly-menu.bottom .fly-menu__account-dropdown {margin-top: -1%;margin-left: -85%;}
  #modal-cart .cart-help-cart-2 {padding-top: 16px;text-align: center;font-size: 12px;margin-bottom: 31px;}
  .header-cart__item:not(:first-child) {border-top: none;}
  .header-cart__wrapper {border-bottom: none;margin-top: -16px;padding-left: 0;}
  .header-cart__item{margin-bottom: -7px;}
  .header-cart__name {max-width: 23vw;padding-left: 0px;min-width: 38vw;padding-right: 0;line-height: 12px;margin-top: 11px;margin-left: -10px;}
  .header-cart__quantity {padding-right: 0;margin-left: 27px;margin-right: 8px;font-size: 8px;}
  .simplecheckout-right-column #simplecheckout_summary .checkout-heading {margin-left: -5px;/* width: 95%; */}
.simplecheckout-right-column #simplecheckout_summary .checkout-heading a {margin-right: 9px;}

.product-layout.product-grid .product-thumb__name {-webkit-line-clamp: 4;}


  #simpleedit .form-horizontal .form-group textarea {padding-top: 5%;}
  .header-cart__total {font-size: 8px;font-weight: 700;text-align: right;/* max-width: 66px; */}

.product-layout .minim .opt-tip:hover .tooltip-content {padding: 10px 10px 12px 10px;width: 104%;height: 157px;margin-top: -98px;}
.product-layout .minim .tooltip-content .close{margin-right: 0%;margin-top: -4%;}

  #CategoryWall h2 {font-size: 20px;font-weight: 600;}
  #CategoryWall .category-layout .category-block {padding-left: 6%;}

  .simple-content .form-control.form-control {width: 100% !important;}

  .product-thumb__image {height: 125px;margin-bottom: 35px;}
  #simplecheckout_cart .flextr .image .product-thumb__wishlist {margin-right: 10%;}

  .price.name-none {margin-left: 9% !important;}
  .checkout-cart__quantity p {width: 179%;margin-top: 17%;}

  .coupon .inputs {margin-top: 6%;margin-bottom: 4%;}
  .row-flex #simplecheckout_button_cart {margin-top: 5% !important;padding-top: 14px;}
  .header-cart__buttons {margin-bottom: 18px;display: contents;}

  .m365-fz152 {margin-top: -5px !important;margin-bottom: 5px !important;}
  .m365-fz152 #consent-checkbox {margin-top: -2px;}
  .container.mob-ver {padding-top: 14px;}
  .home-page.container .otziv-img.home img {width: 29vw;}
  .home-page.container .otziv-img-yandex.home img {width: 29vw;}

  .rozn-cat {font-size: 12px !important;margin-top: 8px !important;margin-right: 0px !important;right: 10px;}
  .rozncat-text {margin-right: 0px !important;right: 10px;position:absolute!important}
  .content-bottom .latest .rozncat-text {left: 122px;width: 61px;}
  .rozn-prod {font-size:16px;margin-left: auto;margin-right: -55px !important;color: #d1d1d1;position: absolute;right: 25vw;/* margin-top: 24px; */}
  .rozn-prod-text{font-size:10px;margin-left: auto;margin-right: -54px !important;color: #d1d1d1;position: absolute;right: 25vw;}
  #product .product-page__price .rozn-prod.cart {margin-top: 23px;}

  .uni-module.autorelated-module .product-layout.uni-item .customer_group p {margin-top: 2px;}
  .rozn-cat.spec {margin-right: 0 !important;}
  .latest .rozn-cat.spec {margin-top: 7px !important;}
  .latest .customer_group p {margin-top: 0 !important;}

  .m365-form-content .m365-fz152-embedded {width: auto;}

  .category_list.category_list1 div p {margin-left: 0;}
  .header-cart__image a::before {display: none;}


@media (min-width: 411px) and (max-width: 420px)
{
  .header-block__item.header-block__item-logo .prmn-cmngr {margin-left: -12px !important;}
  .prmn-cmngr__city span {position: relative;left: 3px;}
}

@media (max-width: 360px)
{
  .product-layout.product-grid .product-thumb__caption .prices {max-width: 62px;}
  .product-layout.uni-item .row-flex .prices {max-width: 62px;}
  .gis2-otziv.home {margin-left: 5px !important;width: 234px !important;}
  .yandex-otziv.home {margin-left: 5px !important;width: 212px !important;}
  #product .product-block .product-data {margin-left: 21px;}
  #product .product-page__discount .product-page__textblock-inner img {margin-right: 17px;}
  .content-bottom .featured .product-thumb__caption .product-thumb__cart .wishlist {left: -21px;}
  .content-bottom .latest .product-thumb__caption .product-thumb__cart .wishlist {left: -21px;}
  .gis2-otziv.home a {margin-left: -11px;}
  .yandex-otziv.home a {margin-left: -11px;}
  .product-info div:before {height: 216px;}
  .uni-module__item .all-price .row-flex .opt-tip .hov:hover .tooltip-content {width: 158px !important;margin-left: -130px;max-height: 169px;}
  .gis2-otziv {width: 196px !important;margin-right: 4px;}
  .yandex-otziv {width: 181px !important;margin-right: 4px;}
  .header-search__btn .fa.fa-search img {width: 18px;margin-left: 5px;}
}


.header-block__item.header-block__item-logo .prmn-cmngr {margin-left: -1px;}
.header-block__item.header-block__item-logo .obedinen {text-align: center;}
.prmn-cmngr .prmn-cmngr__city-name {margin-left: -70px !important;}

@media (max-width: 410px) 
{
.header-block__item.header-block__item-logo .prmn-cmngr {margin-left: -53px;}
.prmn-cmngr__city span {margin-left: 14px !important;}
.uni-banner2.row.row-flex div {margin-bottom: 4px !important;} 
.content-bottom .latest .product-thumb__caption .product-thumb__cart .wishlist {margin-left: -20px;}
#product .otziv-img img {margin-left: -18px !important;}
#product .otziv-img-yandex img {margin-left: -2px !important;}
#partner #callback {margin-left: 17vw;}
.product-page .product-data__item.manufacturer {margin-right: -40px;}
.otziv-img img {margin-left: -26px !important;}
.otziv-img-yandex img {margin-left: -4px !important;}
.content-bottom .featured .product-thumb__caption .product-thumb__cart .wishlist {margin-left: -17px;margin-top: 2px;}
.product-layout.uni-item .row-flex .prices {width: 70px !important;}
.product-layout button.wishlist.active:after {margin-left: 14px !important;}
}

  .product-layout.product-grid .price .price-new {/* margin-top: 7px; */}
 .product-layout.product-grid .price .price-old {/* margin-top: -39px; */margin-left: -3px;font-size: 14px;}
 #product .product-page__discount-item .getform {font-size: 17px;font-weight: 400;line-height: 21px;}
 #product .product-block .product-thumb__cart {margin-left: 17px;}

  .background-o-nas img {width: 95%;}
  .background-o-nas {height: 500px;}
  .companys-mission {width: 97%;padding-left: 2%;padding-top: 5%;margin-left: 2%;}
  .companys-mission h3 {font-size: 35px;line-height: 103%;width: 94%;}
  .companys-mission .text {font-size: 12px;font-style: normal;font-weight: 500;line-height: 155%;width: 84%;}
  .companys-mission img:last-child {width: 90%;margin-top: 6%;margin-left: 4%;}
  .uni-banner2.row.row-flex div:nth-child(2) {margin-right: 0;}
  .uni-banner2.row.row-flex div:nth-child(4) {margin-right: 0;}
  .uni-banner2.row.row-flex div:nth-child(6) {margin-right: 0;}
  .uni-banner2.row.row-flex div:nth-child(8) {margin-right: 0;}
  .karta img {width: 113%;}
  .karta h3 {font-size: 20px;font-style: normal;font-weight: 700;}
  .karta .text-about {font-size: 10px;line-height: 17px;width: 91vw;}
  .meni-o-nas a {font-size: 14px;margin-right: 4px;margin-left: 1px !important;}
  .meni-o-nas {width: 100vw !important;}
  .meni-o-nas svg {margin-left: 2px;margin-right: 3px;}
  .meni-o-nas {height: 48px;padding-top: 4%;}
  .meni-o-nas  div {height: 48px;}
    .meni-o-nas div span {width: 1280px !important;height: 48px;}
  .karta {margin-top: -29%;padding-top: 37%;height: 812px;width: 100vw;}
  .karta .tx-nas {padding-left: 5%;}
  .background-o-nas p {font-size: 13px;font-style: normal;font-weight: 400;line-height: 155%;}
  .title-companies {font-size: 20px;padding-left: 2%;}
  .company-principles p {font-size: 12px;line-height: 18.6px;}
  .our-advantages h3 {font-size: 20px;margin-bottom: 0;margin-top: 935px;}
  .our-advantages .number-about {font-size: 18px;}
  .our-advantages .ttx-about {font-size: 12px;line-height: 174%;width: 99%;}
  .aboutus-numbers {padding-left: 7%;}
  .aboutus-numbers h3 {font-size: 20px;}
  .aboutus-numbers p {font-size: 12px !important;width: 76vw !important;line-height: 174% !important;}
  .aboutus-numbers div img {margin-top: 0;margin-left: -87%;}
  .aboutus-numbers .numbers-top {margin-bottom: 0;}
  .product-page .qty-indicator__text.percent-110 {margin-top: -17px;font-size: 12px !important;padding-top: 3px;width: 136px;}
  .row.brands div img {width: 90%;}
  .brands.new img {width: 90%;}
  .brands.new.two {margin-top: 1px !important;margin-bottom: -8px !important;}
  .heading.list {font-size: 20px;}
  #content .brands.new.four {margin-top: 1px;}

  .test-gdcyt .name-price {margin-left: 13px;color: #000;}
  #dm_embedded_55023 .m365-description {margin-bottom: 3%;margin-left: 1%;font-size: 12px;line-height: 25px;width: auto;}
  .content-top .uni-banner__item .uni-banner__div img  { border-radius: 15px;}
  .live-search__ul {/* min-width: 100%; */margin-left: 60px;}
  #account-forgotten .content-bottom {display: none;}
  .simplecheckout-summary-totals #total_count_b a {width: 96%;}
  #simplecheckout_summary {text-align: center;}
  .all-link.new-link {margin-top: 4px !important;}
  .home-page.container .row-flex .all-link {margin-top: -1px !important;margin-right: 0 !important;float: left;margin-left: 27px !important;padding: 3px 8px 0 8px !important;}
  .all-link i {margin-top: 4px;}
  .latest .row-flex {margin-bottom: 19px;}
  .sorts-block__select {float: left;margin-left: -1px;margin-top: 15px;} 
  .uni-module__wrapper.load-complete .product-thumb__caption {margin-top: 26px;}
  .header-block {padding-top: 0;margin-top: -8px;padding-bottom: 20px;}
  .test-gdcyt .prisse-1 {margin-left: -4px;}
  .all-link.new-link .fa-arrow-right-long:before, .fa-long-arrow-right:before {top: 1px;position: relative;right: -3px;}
  .all-link i {margin-top: 2px;margin-left: 4px;}
  .category-layout:hover .category-block {outline:none;}
  .product-thumb__location .ydal-skl-m {margin-top: -4px;/* position: absolute; */}
  .product-category-list {margin-bottom: -19px;}
  .sorts-block__wrapper.search {margin-left: -10px;}
  #account-password .form-horizontal .control-label {width: 92%;}
  .latest {margin-bottom: 6px;margin-top: 23px;}
  .product-page__textblock-inner:hover .tooltip-content {margin-left: -26px;width: 95vw;margin-top: 432px !important;}
  .nav-tabs li:first-child {/* margin-right: -12px; */}
  .product-page__textblock {margin-top: 32px;margin-bottom: 3px;display: block;}
  .product-block .model i {margin-top: -3%;margin-left: 6%;}
  .sorts-block__wrapper .row-flex div:first-child {/* flex:1; *//* margin-right: 0px; *//* width: 90px; *//* position: inherit; */}
  #product .product-page__location {margin-top: -19px;margin-bottom: 20px;}
  #simplecheckout_cart .promokod {padding-left: 4%;}
  .simplecheckout-step #simplecheckout_shipping i {margin-left: 10px;}
  .simplecheckout-block-content .reginfo  {margin-top: 22px;}
 #search2 {padding: 0 10px 0 0;}
 #product .sborka-coro.one-day img {margin-left: -2px;}
 .owl-stage-outer .owl-item .sticker {margin-top: 8px;}

.product-page__discount-item .name_discount {/* flex: 1; */width: 21vw;font-size: 17px;font-weight: 400;line-height: 21px;min-width: 21vw;}
.product-page__discount {margin-top: 33px;}
#product .nav-tabs > li > a {font-size: 10px;font-weight: 500;}
.nav-tabs li a:after {border-bottom: solid 1px !important;}

#product .product-page__price .price-old {font-size: 20px;} 
#product .price-new {height: auto;margin-top: -14px;}


 .breadcrumb {font-size: 10px;}
 .breadcrumb>li:first-child {position: relative;top: -2px;}
 .breadcrumb.mobile li:not(:first-child):not(:last-child) {display: contents;padding-bottom: 14px;}
.breadcrumb li a {line-height: 21px;}
.breadcrumb-h1.product li:last-child {display: none;}

 .animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut, .animated.fadeIn, .animated.fadeOut {height: 84px;}
 .top-links.btn-group {margin-right: 1px;}
  #simplecheckout_form_1 .nav-tabs li:first-child {margin-right: 3%;}
  .wishlist-all {margin-top: -3%;margin-bottom: -7%;}
  .account-wishlist__delete {background: none;}
  #modal-cart .cart-help-cart {font-size: 10px;padding-top: 10px;text-align: center; height:50px;}
  #account-order .account-order-list__item a.btn {padding-top: 2.5%;}
  .account-order-list__item {width: 100%;}
  #tab-specification .product-data {width: 50%;}
  #modal-request-form .modal-request__input {padding-left: 7%;}
  .product-page__minimum {margin-right: 43px !important;position: absolute;left: 1px;top: -14px;}

  #CategoryWall .category-layout.category-list {margin-bottom: 21px;}
  #CategoryWall .uni-banner2.row.row-flex div {margin-bottom: 30px;}

  .product-layout.uni-item .opt-tip .hov {margin-top: -15px !important;margin-right: 26px;}
  #CategoryWall .category-layout.category-list .category-block h4 a div {padding-top: 7px;}

  .aboutus-numbers {background-image: url(/image/catalog/bg/Group-402.png);background-color: #363636;height: 1626px;width: 100vw;background-size: 98% auto;background-position: bottom;}
  .development p {font-size: 10px; line-height: 17px;}
  .development button {width: 219px;height: 38px;font-size: 14px;margin-bottom: 5%;}
  .development button img {width: 25px;height: 25px;}
  .sticker__item.ean {/* margin-bottom: -3px; */}

  .latest .uni-module__item {margin-bottom: 28px;}
.uni-banner__item:hover .hoverImg {display: none;}
  .development h3 {font-size: 20px;line-height: normal;width: 69%;}
  .company-principles h4 {margin-top: 0 !important;margin-bottom: -8px;}
  .company-principles {width: 97%;}
  .six-pictures {margin-left: 1%;}
  .html-module {width: 91%;margin-top: 51px;}
  #dm_embedded_55023 {width: 100vw;height: 101%;}
  #dm_embedded_55023 .m365-embeded.m365-embeded-showed {width: 100vw;padding-left: 25px;margin-top: -1px;height: 186px;}
  #dm_embedded_55023 .m365-form-group .m365-input-text {width: 105%;margin-left: -3%;}
 .product-page .product-thumb__cart .add_to_cart span {margin-top: 1px;/* margin-left: 18px; */font-size: 12px;/* margin-right: 7px; */}
  .news-module .uni-item::after {width: 100%;left: 0;top: -1%;}
  #product #tab-description {font-size: 10px;line-height: 25px;margin-left: 7px;}
  #product .product-page__textblock .knopka {width: 267px;font-size: 12px;height: 37px;padding-top: 9px;margin-top: 28px !important;margin-bottom: 29px !important;margin: 0 auto;}
  .lb-nav a.lb-prev {height: 90%;}
  .lb-nav a.lb-next {height: 90%;}
  .product-page .qty-indicator {margin-right: -45px;}

  #dm_embedded_55023 .m365-form-content {display: block;}
  #simplecheckout_cart .like-catr {margin-top: 10px !important;}


  #product .product-thumb__cart.cart.qty-0 .product-thumb__add-to-cart.add_to_cart.btn.qty-0 {min-width: 26%;margin-top: 0px !important;}
  .ydal-sk-special {font-size: 12px !important;margin-left: 0;}  
  #content .brands div {height: 170px;}
  .brands.new a {height: 170px !important;}
  .sorts-block__wrapper.wishlist .emptiness {min-width: 200px;}

.product-layout.uni-item .minim div {margin-top: 16px;margin-bottom: 2px;}
.product-layout.uni-item .all-price .col_name {width: 14px;}
.product-layout.uni-item .customer_group p {margin-top: -5px;}

.product-layout.uni-item .minim {margin-top: 54px;}

.product-layout.uni-item .price-block div {height: 24px;z-index: 99;position: relative;}
.product-layout.uni-item .product-thumb__price.price {margin-top: 27px;}

.product-grid .all-price .row-flex div:nth-child(2) {margin-top: 5px;width: 69px !important;}

.qty-switch input {width: 17vw;}
.add_to_cart {width: 19vw;margin-left: -27px;}

  .you-will-be-registered {margin-top: 14px;margin-bottom: -2px;}
  .checkout-heading-button {margin-left: 0%;margin-bottom: 7px;}
  .touch-support a.btn {line-height: 14px;}

  .simple-content fieldset {margin-top: 1px;}
  #modal-cart .header-cart__totals {margin-top: 46px;}
  .content-bottom .uni-banner.row.row-flex .uni-banner__item {margin-bottom: 5%;}

  .box-content.mfilter-content.mfilter-hide-counter a.btn {padding-top: 14.5%;width: 95%;padding-left: 5px;margin-left: -8%;}
  .mfilter-content_top .mfilter-opts-container {margin-left: -15%;}
  .mfilter-content_top .mfilter-content {margin-left: -1%;}
  .header-search .search-btn-clear {margin-right: 3px;margin-top: -2px;background: none;}
  .news-module__image .uni-item {min-height: 185px;max-height: 185px;height: 185px;}
  .news-module__image .product-thumb__name {height: 40px;}
  .news-module__image .uni-item {height: 185px;}
  .news-module__image .news-module__name {height: 30px;}
  .dostav-car {width: 95vw !important;}
  .mini-text {width: 92vw;}
  .dostav-new a {width: 76vw;display: block;}
  .dostav-new img {margin-right: -42px;}
  .uni-banner2.row.row-flex div {width: 48%;padding-right: 6px;height: 178px;margin-left: -2%;margin-bottom: 30px;margin-right: 18px;}
  .uni-banner2.row.row-flex .uni-banner__a {padding-left: 3px;width: 103%;}
  .uni-banner2.row.row-flex .uni-banner__div {width: 97%;padding-right: 2px;padding-left: 2%;}
  .uni-banner3 div {margin-bottom: -4px;width: 99%;}
  #product .sticker div:first-child {margin-top: -25px !important;}
  #product .sticker {margin-left: -4px;margin-top: 0px;}
  .product-layout.uni-item .price .price-new {/* margin-top: 11px; */top: 0px;}
  .product-layout.uni-item .price .price-old {top: 0px;}
  .product-layout.uni-item .minim div img {/* width: 10px; */margin-left: 7px;margin-top: -2px;}
  .sticker div:first-child {margin-top: -3px !important;}
  .product-layout.product-grid .price-block {margin-top: 1px;}
 /* .product-layout.product-grid .all-price .row-flex .col_name2 {display: none;}*/
  .product-layout.product-grid .product-thumb__cart {margin-top: 37px;}
  .product-layout.product-grid .minim .opt-tip img {/* width: 10px; */margin-top: -6px;}

 .knopka {border-radius: 5px;height: 45px;padding-top: 11px;margin-top: 28px;border: 1.5px solid #000000;font-family: Inter;font-size: 14px;font-weight: 500;text-align: center;margin-bottom: -16px;width: 78vw;margin-left: 6px;}
.line-pr {position: relative;top: 29px;border: 1px solid #E7E7E7;width: 81vw;/* margin-left: 6px; */}
  .sorts-block__wrapper .row-flex div span {margin: 0 0px;/* padding-top: 2%; */font-size: 10px;}
  .sorts-block__wrapper .row-flex .ydal-sk {/* margin-left: 4px; *//* margin-top: 0; */}
  .sorts-block__wrapper .row-flex div {/* margin-right: 5px; *//* flex: 1 1 50%; *//* width: 90px; *//* position: static; */max-width: 140px;}
  .sorts-block__wrapper.search .row-flex .ydal-sk {margin-left: 2%;margin-top: -2%;}
  
  .sorts-block__select.spec {margin-left: -3px;}
  .sorts-block__wrapper .row-flex div {margin-right: auto;/* width: auto; */}
  .sorts-block__wrapper .row-flex div:last-child {/* margin-right: 0px; *//* display: block; */width: 110px;/* margin-top: 2px; *//* width: 100px; *//* margin: 0; */}
.product-page__textblock-inner img {margin-top: -1px;/* margin-right: 161px; *//* float: left; */}
.product-page__textblock2 {/* background: #FBFBFB; */border-radius: 15px;padding-top: 1px;padding-bottom: 1px;margin-bottom: 23px;margin-top: -35px;margin-left: 26px;}
.all-link i:before {position: relative;top: 1px;}
  .pagination li + li {margin-left: 5px;}
.pack {font-size: 7px;}
  .product-layout .minim div {font-size: 8px;margin-top: 13px;width: 25vw;}
  .product-thumb__location {font-size: 8px;margin-left: 21px;margin-top: 6px;position: absolute;line-height: 0;text-align: right;z-index: 9;}

  #simplecheckout_cart .qty-switch {
    border-radius: 21px;
    border: 1px solid #d1d1d1;
    width: 88px;
    }
  
    #simplecheckout_cart .flextr .timer-cart {margin-top: 30px;top: 25px;left: 15px;}
    #simplecheckout_cart .flextr .timer-cart span {color: #f00;margin-left: 5px !important;position: relative;top: 4px;}
    .simpleregister-have-account span {min-width: 41vw;}

.account-login__heading.uni-form__heading {font-size: 20px;}
#account-forgotten .account-forgotten__heading.uni-form__heading {font-size: 20px;}
#account-forgotten .simple-content h1 {font-size: 20px;}
#account-login .row-flex.account-login2 span {margin-right: 10px;}
.row-flex.account-login2 {margin-top: -21px;margin-bottom: 12px;}
    .text-login {width: 86vw;}
.account-login__form-group.form-group.paroll {margin-top: 19px;}
  .checkout-cart__quantity .qty-switch__btn.fa-minus
  {padding: 10px;margin: -1px 0;margin-top: 2px;}
  
  .checkout-cart__quantity .qty-switch__btn.fa-plus
  {padding: 10px;margin: 2px 0;}
  
  
  .product-page .sticker__item {
    height: 20px!important;
    font-weight: 500;
    margin-left: -10px;
    height: 30px;
    padding: 0 10px;
    font-size: 10px;
    border-radius: 0 30px 30px 0px;
  }
  
  #simplecheckout_cart .flextr {
  padding: 15px 0 15px;
  border-bottom: 1px solid #E7E7E7;
  }
  
  #simplecheckout_cart .flextr div {text-align: left;}
  #simplecheckout_cart .price {flex: 0.5;padding: 0 20px;order: 2;font-size: 12px;}
  #simplecheckout_cart .price span {font-size: 9px;color: #C1C1C1;font-weight: 400;}
  #simplecheckout_cart .quantity {flex: 0.1;padding: 5px 4px 5px 5px;order: 1;}
  #simplecheckout_cart .total {flex: 0.5;padding: 0 8px;order: 3;font-size: 12px;}
  #simplecheckout_cart .total span {font-size: 9px;color: #C1C1C1;font-weight: 400;}
  #simplecheckout_cart .remove {flex: 0.1;padding: 0 8px;order: 3;font-size: 20px;}
  #simplecheckout_cart .image {flex: 0 0 95px;}
  .account-login__forgotten {margin-left: 6px;}

  .product-layout .minim {margin-top: 37px;margin-bottom: 3px;width: 127px;}
  .product-page .product-data__item.manufacturer .product-data__item-div {color: #000;}

  .product-page__location img {margin-top: 0px;}

  .home-page.container .heading {width: auto;}
  
  .simplecheckout-block .image a:before {margin-left: -5px;}
  
  #simplecheckout_cart .new-string {width: 100%;padding: 10px 12px 5px;}
  #simplecheckout_cart .flextr .image {padding: 10px 10px;}
  
  .cart-help {font-size: 10px;height: 50px;border-radius: 10px;width: 100%;}
  
  .simplecheckout-cart thead {display: none;}
  
  .prmn-cmngr a {color: #000;font-size: 20px;font-weight: 600;}
  .prmn-cmngr {padding: 10px 20px 15px 0;line-height: 20px;width: 8%;}
  .prmn-cmngr-cities .form-control {height: 46px;padding: 0 20px;}
  .prmn-cmngr-cities a {font-size: 9px;}
  .prmn-cmngr-cities__city {padding: 10px!important;}
  .prmn-cmngr-cities .modal-dialog {margin: 0; max-width: 100%; width: 100%;}
  
  .uni-module.autorelated-module .owl-prev {margin-top: -117px;}
  .uni-module.autorelated-module .owl-next {margin-top: -117px;}
  
  .info-wrapper.show {left:0;background: #00000070;}
  
  .top-links__ul {font-size: 20px;font-weight: 700;line-height: 54px;background: #fff;padding-bottom: 20px;}
  .top-links__li { list-style-type: none;}
  #search2 .header-search__input, #search2 .header-search__category-btn {
      height: 44px;
      padding: 10px 5px;
      width: 80px;
      z-index: 900;
  }
  
  .header-search__form {
      text-align: center;
      z-index: 900;
  }

.header-search__category-span{overflow:hidden;width: 50px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 8px;white-space: normal;}
  
  .product-page .owl-nav {display: none;}
  
  .owl-carousel .owl-next, .owl-carousel .owl-prev {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1;
    width: 22px;
    height: 22px;
    border: none;
    border-radius: 100%;
    transform: translate(0, -50%);
   }
  
   .news-module {padding: 0;}
   .news-module__description {padding: 0 10px;}
   .news-module__more {font-size: 9px!important;}
  
   .news-module .uni-module__item {
      margin-bottom: 5px;
  }
  
   .owl-carousel .owl-nav {
    position: absolute;
    z-index: 100;
    top: 140%;
    right: 13%;
    margin: 0 50%;
    }
  
    
    .news-module__image {
      position: relative;
      overflow: hidden;
      border-radius: 4px 4px 0 0;
      cursor: pointer;
      min-width: 52px;
    }
  
  .owl-carousel .owl-nav .owl-next {left: 70px;}
  
  .product-page__location {font-size: 9px !important; color: #6D6D6D;}
  .touch-support h1.heading {font-size: 14px;}
  .touch-support .rozniza div {color: #929292;font-size: 8px;font-weight: 400;}
    .header-block__item-wishlist,
    .header-block__item-compare,
    .header-block__item-account,
    .header-block__item-cart {display: none !important;}
    .nav-tabs li:last-child {/* width: 48%; */padding-right: 0;margin-right: 0;}
    #tab-specification .product-data__item-div {font-size: 10px;font-weight: 400;line-height: 17px;min-width: 95%;margin-left: 0;}
    #tab-specification .product-data__item-div:last-child {width: 100%;} 
    #tab-specification .heading {font-size: 12px;font-weight: 400;}
    .touch-support #partner .row-flex input {width: 102% !important;text-align: center;color: #fff;font-size: 16px;}
    .touch-support #partner .row-flex button {width: 102% !important;}
  .add_to_cart .fa-plus::before {font-size: 19px;background-size: 50%;background-repeat: no-repeat;background-position: 4px 5px;}
  
  .img1-about {background-image: url(/image/catalog/info/skladbg.webp);background-repeat: no-repeat;/* background-position: center; */background-size: cover;margin-left: calc(50% - 50vw);width: 100vw;/* width: 148%; */height: 725px;/* margin-left: -24%; */background-color: #000;padding: 50px 0;text-align: center;}
  
  .img1-about img {width: 100px;}
  .img1-about span {font-size: 31px;color: #FF4E3A;font-weight: 700;line-height: 50px;/* padding-top: 50px; */}
  .img1-about p {font-size: 12px;color: #ffffff;font-weight: 700;line-height: 10px;width: 260px;margin: 0 auto 50px;}
  .next-width {width: 100%;}
  .pazovaya-aksiya {width: 100%;}
  .article_description .owl-carousel .owl-nav {top: -30px;right: -90px;}
  #carousel-otzyv .owl-nav span {font-size: 20px;}
  .fa-check::before {font-size: 19px;background-size: 70%;background-repeat: no-repeat;background-position: right 3px bottom 2px;}
  
  .menu-open img {width: 25px;margin-left: 3px;}
  .article_description .cont-so.dva {display: none;}

  .obg-telef .nomer-tell {width: 300px;display: flex;}

  img {
    /* filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\' filterRes=\'800\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); */
    /* -webkit-filter: grayscale(0%); */
    }
  
  .product-page .fa-check::before {font-size: 14px;background-size: 70%;background-repeat: no-repeat;background-position: -1px 0px;margin: -1px 0;}
  .product-page .add_to_cart .fa-plus::before {font-size: 19px;background-size: 70%;background-repeat: no-repeat;background-position: -0px 1px;margin: -2px;}
  
  .test-9 {width: 114%;margin-left: -6.3%;margin-top: -115%;max-height: 171px;min-height: 171px;height: 171px;}
  .news-module__text {margin-top: 3%;margin-bottom: 5%;}
  .news-module__date {font-size: 9px;}
  
  .nav-tabs li a:after::first-child {width: 100%;}
  .latest-ban-dva.new {margin-top: -6px;}
  .content-top .uni-banner.row.row-flex {margin-bottom: 13px;}
  .test-gdcyt #column-left {display: block !important;}
  .test-gdcyt #column-left .menu-module__ul, .list-group {background: none;padding-left: 0;margin-top: -11px;margin-bottom: 3px;}
  .test-gdcyt #column-left .menu-module__ul a {
    display: inline-block;
    border: 1px solid rgba(255, 78, 58, 1);
    background: rgba(255, 78, 58, 1) !important;
    color: #fff;
    border-radius: 25px;
    margin-top: 9px;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-top: 10px;
    text-align: center;
    padding-left: 22px;
    padding-right: 22px;
    padding-left: 22px !important;
    padding-right: 22px !important;
    padding-top: 13px;
    }
  .test-gdcyt #column-left .menu-module__a.list-group-item.activ-page {color: #ffffff !important;/* width: 21vw; */padding-right: 13px;padding-left: 13px;}
  .test-gdcyt h1 {font-size: 20px !important;}
  .test-gdcyt #content .prisse-1 .prisse-2 p {font-size: 10px;}
  .test-gdcyt .category_list .category {width: 47%;height: 186px;text-align: center;}
  .test-gdcyt .category_list .category a img {min-width: 97px;height: auto;max-height: 97px;margin-left: 12px;margin-top: 41px;width: 97px !important;}
  .test-gdcyt .article_description .category_list p a {font-size: 12px;font-weight: 400;}
  .test-gdcyt .category_list .category p {width: 109%;}
   .uni-module.brands div {margin-bottom: 9px;}
    .category-list__name {
      width: 100%;
      /* padding: 10px; */
      font-weight: 600;
      font-size: 10px;
      margin: auto;
      /* line-height: 16px; */
      height: 50px;
      margin: 3px;
      z-index: 9;
   }
	  
  .grid-view:nth-child(odd) {
    padding: 10px 10px 0 0;
  }
  
  .grid-view:nth-child(even) {
    padding: 10px 5px 0 5px;
  }
  
  .uni-module {
      margin: 0;
  }
  
  .header-block__item-logo {padding: 0 5px 0 0;margin-bottom: -29px;}
  
  .product-thumb__addit {display: block;margin: 24px -10px;}
  
  .sorts-block__wrapper div {/* margin-bottom: 10px!important; */margin-right: 0px;/* width: 93vw; */padding: 10px 2px 0 0px;/* flex: 50%; */margin: 0;/* flex: 1 1 50%; */}
  
  .price .price-new {font-size: 20px;}
  .price .price-old {font-size: 15px;}
  .product-thumb__price.price {font-size: 20px;height: 33px !important;padding-top: 5px !important;}
  
  .news-module__name {font-size: 8px;line-height: 12px;min-height: 30px;}
  .company-principles img {width: 110%;}
  .six-pictures img {width: 95%;}
  
    body {
      font-size: 10px;
    }
    .sorts-block__wrapper {
      display: block;
      background: none !important;}
    .sorts-block .checkbox-inline {
      font-size: 12px!important;
      /* margin-left: 3px; */
      padding: 0;
      /* width: 20px; */
      margin-right: 1px;
      /* margin-top: -1px; */
    }
    .sorts-block .sort-block {
      margin: 10px 0 0 0px !important;
      /* font-size: 12px; */
    }
    .product-thumb__name {
      font-weight: 400;
      font-size: 10px;
      text-overflow: ellipsis;
      line-height: 14px;
    }
    .product-thumb__image a:before {
      top: -10px !important;
      left: 1px !important;
      right: -3px !important;
      left: 1px !important;
      height: 162px;
    }
  
    #simplecheckout_comment textarea {
      width: 100% !important;
      padding-top: 4%;
    }
    .simple-content fieldset {
      width: 100% !important;
      margin-left: -11px;
    }
  
    .simplecheckout-block-content .row-customer_telephone,
    .simplecheckout-block-content .row-customer_email {
      width: 100% !important;
      display: block !important;
    }
  
    .simple-content input[type="tel"],
    .simple-content input[type="email"] {
      max-width: 100% !important;
      padding: 0 20px;
    }
    .checkout-cart__quantity .qty-switch__btn.fa-minus {
      /* padding-right: 25px !important; */
      /* margin-left: 10px; */
      /* padding: 5px 0px; */
      /* margin-top: 12px; */
      height: 40px;
    }
  
    .checkout-cart__quantity .qty-switch__btn.fa-plus {
      /* padding-right: 25px !important; */
      /* margin-left: 10px; */
      /* padding: 7px 10px 0 7px; */
      margin-top: 5px;
      /* height: 40px; */
      /* margin: 6px -25px; */
    }
  
    .product-layout .wishlist::after {
      background: url(/image/star.svg) no-repeat;
      content: "";
      height: 25px;
      display: inline-block;
      width: 25px;
      background-size: 15px 15px;
      margin-top: 16px;
      margin-left: 16px;
    }
    
    .product-layout button.wishlist.active:after {
      background: url(/image/star2.svg) no-repeat;
      content: "";
      height: 25px;
      display: inline-block;
      width: 25px;
      background-size: 15px 15px;
      margin-top: 16px;
      margin-left: 1px;
    }
    
    .product-page .wishlist::after {
      background: url(/image/star.svg) no-repeat;
      content: "";
      height: 30px;
      display: inline-block;
      width: 30px;
      background-size: 30px 30px;
    }
    
    .product-page button.wishlist.active:after {
      background: url(/image/star2.svg) no-repeat;
      content: "";
      height: 30px;
      display: inline-block;
      width: 30px;
      background-size: 30px 30px;
    }
  
  
  
    .simplecheckout-block-content {
      padding: 0 !important;
    }
  
    .simplecheckout label,
    .simpleregister label {
      font-size: 13px !important;
    }
    #simplecheckout_shipping .nav-tabs {
      margin-bottom: 10px !important;
    }
  
    #simplecheckout_shipping .simplecheckout-block-content .form-group label {
      font-size: 9px !important;
    }
  
    .checkbox,
    .radio {
      margin: 0 !important;
    }
    .radio input {
      width: 15px !important;
    }
  
    .simplecheckout .simplecheckout-left-column .panel-heading {
      font-size: 14px !important;
    }
    .simplecheckout
      .simplecheckout-left-column
      .panel-heading
      .checkout-heading-button {
      font-size: 12px !important;
    }
  
    #simplecheckout_shipping .simplecheckout-block-content .form-group {
      font-size: 8px !important;
      margin: -10px 0 0 25px !important;
    }
  
    #simplecheckout_shipping .nav-tabs {
      font-size: 0.9em !important;
      margin: 0 0 20px 0 !important;
    }
    .form-horizontal .form-group {
      margin: 0 0 15px 0;
    }
  
    .simple-content .checkout-heading {
      font-size: 10px;
    }
  
    .simplecheckout-cart td {
      padding: 0;
    }
    .simplecheckout-cart .name a {
      margin: 0 !important;
      min-width: 120px;
      font-size: 12px;
      line-height: 17px;
    }
    .simplecheckout-cart-total-text {
      /* width: 75% !important; */
      margin-left: -38px;
    }
    .simplecheckout-warning-block {
      font-size: 10px;
      padding-top: 10px;
      text-align: center;
      padding-left: 0;
    }
  
    .sorts-block__wrapper {font-size: 12px;line-height: 22px;}
    
    .footer__column-ul2 li{margin: 0 5%!important;}
    .footer__column-ul2 img{width: 34px;}
   
    .footer__column-heading .fa-caret-down {
      position: absolute;
      right: 0;
      font-size: 1em;
  } 
  
  .category-list__item {height: auto;}
  .category-list__img {width: 100px;}
  
    #simplecheckout_shipping_address .form-control {padding-left: 20px;}
    #simplecheckout_customer .form-control {padding-left: 20px;}
    .simple-content .form-control {padding-left: 20px;}
    #simplecheckout_cart .qty-switch__input {font-size: 12px;}
  
    .checkout-cart__quantity .form-control {
      height: 37px !important;
      width: 88px;
    }
    .simplecheckout-cart th {
      font-size: 10px !important;
    }
  
    .simplecheckout-summary-totals {
      font-size: 12px !important;
    }
  
    .simplecheckout-cart th.quantity {
      min-width: 80px;
      text-align: right;
    }
  
    .simplecheckout-cart td.total {
      font-size: 12px !important;
    }
  
    .simplecheckout-cart th {
      font-size: 9px !important;
    }
  
    .simplecheckout-cart .name .model {
      font-size: 9px !important;
      margin-bottom: 1px !important;
    }
  
    .simplecheckout-cart thead .name {
      font-size: 10px;
    }
  
    .uni-module .wishlist {
      display: none;
    }
  
    .header-cart__name a {
      font-size: 8px;
      font-weight: 400;
      line-height: 12px;
    }
    .simplecheckout-left-column .simplecheckout-summary-totals {
      display: none !important;
    }
    .simplecheckout-cart .name {
      font-size: 9px;
      line-height: 13px;
      width: 100%;
    }
  
    .home-page .product-featured-nov .featured_name {
      padding: 5px 1px !important;
    }
  
    .sticker__item {
      margin-left: 6px;
      /* height: 16px; */
      /* font-size: 12px; */
      margin-top: 5px !important;
    }
    .pagination {
      font-size: 10px;
    }
    .pagination li a,
    .pagination li span {
      width: 25px;
      height: 25px;
    }
  
    .add_to_cart.qty-0 {
      width: 40px !important;
      display: none;
    }
  
    .product-thumb__model {
      font-size: 9px;
      z-index: 9;
    }
    .qty-indicator__percent {
      width: 17px;
      z-index: 9;
    }
    .product-thumb__name {
      height: 41px !important;
      -webkit-line-clamp: 3;
      margin-bottom: 19px;
    }
    .product-thumb__price {
      /* font-size: 14px; */
      /* font-weight: 700; */
      /* width: 50px; */
    }
    .qty-switch__input {
      width: 77px;
      height: 27px;
      margin-left: 30px;
    }
  
    .add_to_cart {
      height: 27px !important;
      /* width: 23px !important; */
    }
  
    .product-page .qty-switch__btn.fa-minus {
      padding: 0px 10px 0px 10px!important;
      /* width: 80px!important; */
      margin: 11px -71px 0 -47px;
      height: 20px;
    }
  
    .product-page .product-thumb__cart .add_to_cart
    {height: 39px !important;min-width: 35vw;font-size: 14px;font-weight: 500;margin-right: 9px;margin-top: 10px;margin-left: 0px;}
    .top-menu__btn {
      color: black;
      width: 44px;
      height: 44px;
      background: #000000;
      /* box-shadow: 0px 0px 16px 0px #FF4E3A6E; */
      border-radius: 6px;
      font-size: 22px;
      font-weight: 900;
      color: #fff;
    }
    .btn-group.open .dropdown-toggle {
      box-shadow: none;
      color: #fff;
      background: #ff4e3a;
    }
  
    .qty-switch__btn.fa-minus::before {font-size: 9px;}
  
    .qty-switch__btn.fa-plus {
      margin-top: 5px;
      font-size: 9px;
      margin-right: 10px;
      margin: 8px -21px;
      /* margin: 0 auto; */
      /* width: 20px; */
      /* height: 20px; */
      /* z-index: 100; */
    }
  
  
    .text-o-nas {font-size: 10px;font-weight: 400;line-height: 17px;}
    .img1-about-mob {
      background-image: url(/image/catalog/icons/o-nas-mob.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      height: 725px;
      width: 102%;
      }
  .dostav-nas h3 {font-size: 20px;}
  .dostav-nas p {font-size: 10px;width: 135%;line-height: 15px;}
  .dostav-nas-kart img {position: absolute;width: 153px;margin-top: 69%;margin-left: -26%;z-index: -1;}
  .dostav-nas {margin-bottom: 6%;}
  .gis2-otziv a {font-size: 12px;line-height: 19px;min-width: 91px;max-width: 125px;display: inline-grid;}
  .yandex-otziv a {font-size: 12px;line-height: 19px;min-width: 91px;max-width: 125px;display: inline-grid;}
  .gis2-otziv {height: 71px;padding: 18px 19px;width: 228px;clip-path: polygon(0 0, 98% 0, 0% calc(103% - -124vw), 0 100%);margin-left: 10px;}
  .yandex-otziv {height: 71px;padding: 18px 19px;width: 209px;margin-bottom: 21px;margin-left: 10px;}
  .otziv-img img {width: 352%;margin-left: -14px;margin-top: 6px;}
  .otziv-img-yandex img {width: 339%;margin-left: 6px;margin-top: 5px;}

  #content2 .promotions {margin-bottom: 3vw;}
  
  .category_list .category {width: 99%;margin-bottom: 5%;}
  .article_description .category_list div::before {width: 96%;height: 194px;}
  .category_list .category img {margin-top: 42px;margin-bottom: 16px;margin-left: 0;}
   /*.product-layout.uni-item .col_name2 {display: none;}*/
   .product-layout.uni-item .sticker div:first-child {margin-top: 13px !important;}

  .product-layout.product-grid .all-price .row-flex {/* display: flex; */} 
  .product-layout.product-grid .all-price {/* display: flex; */padding-top: 0px;} 
  .opt-tip p {font-size: 7px;font-weight: 500;}
  .product-thumb__cart .add_to_cart {font-size: 10px;font-weight: 500;margin-left: 15px;display: block;/* width: 96px; */min-width: 81px;}
  .fa-check::before {font-size: 10px; font-weight: 500;}
  .product-layout.product-grid .customer_group p {margin-bottom: -14px;margin-top: 0px;}
  .product-layout.product-grid .pack {margin-top: -128px;}
  .product-thumb__cart {margin-top: 16px;}
  
  .grafik-rabot {width: 100%;margin-bottom: 13px;display: block;padding-top: 20px;}
  .grafik-samovivoz {width: 100%;margin-bottom: 36px;display: block;padding-top: 20px;}
  .article_description div h4 {font-size: 15px !important;margin-top: 9px;/* color: #fff; */}
  .grafik-rabot h5 {font-size: 16px;}
  .row.contact-n p {font-size: 14px;}
  .grafik-rabot-1 {width: 100%;margin-bottom: 13px;}
  .grafik-rabot-1 h5 {font-size: 16px !important;margin-top: 0;margin-bottom: 20px !important;}
  .grafik-rabot-1 p {font-size: 14px;}
  .grafik-rabot_telefon h5 {font-size: 18px;margin-bottom: 15px;}
  .grafik-rabot_telefon a {font-size: 16px;line-height: 35px;}
  .grafik-rabot_telefon_1 h5 {font-size: 14px;}
  .grafik-rabot_telefon_1 a {font-size: 16px;line-height: 35px;}
  .net-contacts h4 {font-size: 14px;}
  .grafik-rabot_telefon_1 h4{font-size: 18px;}

  #zuck-modal-content .story-viewer.with-back-button .head .left > .back {color: #f00; background: #fff; border-radius: 50px; width: 43px;padding-left: 12px;margin-left: 12px;}
  .opt {height: 54px;padding-left: 37px;padding-right: 37px; font-size:11px;}
  .uni-banner__item a:hover::before {display: none;}
  #column-right .uni-banner__item a:hover::before {display: none;}
  .news-module__more.uni-href.new div:hover::before {display: none;}
  .uni-banner3 .uni-banner__item a:hover::before {display: none;}
  .latest-banner a:hover::before {display: none;}
  .latest-ban-dva a:hover::before {display: none;}
 

  #account-forgotten .form-group h3 {width: 85.9vw;}
  
  .article_description iframe {/* margin-top: 6%; */height: 292px !important;margin-bottom: -24%;min-width: 100vw;margin-left: -10px;border-radius: 0;}
  .partner.about-nas {margin-top: 51% !important;}
  #carousel-otzyv div img {width: 95%;}
  #partner.about-nas input {margin-left: 10% !important;padding-left: 7%;}
  #partner.about-nas button {margin-left: 10% !important;padding-left: 7%;}
  .grafik-rabot_telefon_1 {margin-top: 11%;}

.mfilter-box-115 .mfilter-free-button {background: #D5302F;border-color: #D5302F;border-radius: 5px;-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(-90deg);right: 206px;margin-top: 160px;}  
.mfilter-box-115 .mfilter-free-button span {font-size: 12px;font-weight: 400;line-height: 14.52px;/* margin-top: 4px; */position: relative;top: -1px;}
.mfilter-box-115 .fas.fa-sliders-h {font-size: 15px;margin-right: 9px;padding-top: 1px;}

.account-order-info__products-table {width: 137vw;}
.account-order-info__products-model {max-width: 68px;}
.account-order-info__products-quantity {max-width: 59px;min-width: 40px;}
.account-order-info__products-item .account-order-info__products-btn.text-right .add_to_cart span {font-size: 9px;position: relative;top: -4px;}
.account-order-info__products-item .account-order-info__products-btn.text-right .add_to_cart {width: 19vw !important;padding-top: 0;margin-left: -14px;}
.account-order-info__products-total.car-in-account {width: 100px !important;}

  .sticker {top: -23px;}
  
    .home-page .product-featured-nov .featured_name {
      line-height: 1 !important;
      height: 50pt !important;
    }
    .home-page .product-featured-nov a {
      font-size: 8px !important;
    }
    .home-page .product-featured-nov .product-thumb.transition {
      min-height: 230px !important;
    }
  
    .qty-switch {
      margin-left: auto;
      margin: 0 5px 0 5px;
   }
    .form-control {
      padding: 0 20px;
      font-size: 10px;
    }
  
    .product-thumb__caption .col_name {
      font-size: 8px !important;
      margin: 5px 13px 0 0  !important;
    }
    .product-thumb__caption .prices {
      font-size: 8px !important;
      width: auto !important;
    }
  
    .price-block {
      height: 40px !important;
      margin-top: -23px;
    }
    .product-layout .customer_group {
      font-size: 7px !important;
      margin-top: -4px !important;
    }
    .grid-view {
      margin-top: 5px;
      margin-bottom: 25px;
      /* padding-right: 10px!important; */
    }
    .qty-indicator__percent.percent-10 {
      font-size: 8px !important;
      width: 72px;
      padding-left: 7px;
      margin-top: -3px;
    }
    .product-page .qty-0 span {
      /* line-height: 11px !important; */
      font-size: 10px!important;
      height: 39px;
      padding-top: 15px !important;
      margin-top: 18px;
      margin-left: 0 !important;
    }
  
    .qty-0 span {
      line-height: 8px !important;
      font-weight: 500 !important;
      font-size: 10px;
      padding-top: 9px;
      height: 27px;
    }
    .qty-0 {
      height: 28px !important;
      text-align: center;
    }
  
    .product-page .qty-0 {
      /* width: 124px !important; */
      height: 34px !important;
      margin-top: 8px !important;
      position: relative;
      left: 5px;
    }
    .pagination-text {
      font-size: 10px;
    }
    .category-info {
      font-size: 9px;
    }
    .breadcrumb {
      /* display: none; */
    }
    .uni-module .qty-switch,
    .grid-view .qty-switch {
      display: flex;
    }
  
    .live-search__name,
    .live-search__name span {
      font-size: 10px;
    }
    .live-search__more {
      font-size: 10px;
    }
    .all-link {
      font-size: 10px !important;
      height: 30px !important;
      padding: 3px 15px 0 15px !important;
      margin-top: 10px !important;
      /* float: right; */
      /* margin: 0; */
    }
    .footer__column-heading {
      margin: 0 0 20px;
    }
    .footer__column-li {
      font-size: 12px;
      margin: 0 0 15px 0;
    }
    .banner-label {
      font-size: 12px;
      left: 10px;
      top: 10px;
    }
    div.heading {
      width: 70%;
      margin: 0 0px 0px;
      padding: 0px;
      line-height: 26px;
      /* height: 60px; */
      font-size: 18px;
      margin-top: 9px;
      margin-bottom: 15px;
    }
    .product-featured .heading {
      width: 75%;
      margin: auto;
      text-align: center;
    }
    .home-page .product-featured-nov .special_price .price-old {
      font-size: 15px;
    }
    .home-page .product-featured-nov .special_price .price-new {
      font-size: 12px;
    }
    .uni-banner2 {
      margin-bottom: 0 !important;
      margin-left: -1px;
    }
    .uni-item {
      padding: 0;
    }
    .uni-module__item {
      margin-bottom: 10px;
    }
    .partner {
      margin-top: 34px !important;
      padding: 40px 20px 20px!important;
      text-align: center;
      background-image: url(/image/catalog/bg/partner-m.png);
      background-position-x: center;
      width: 104.3vw;
      margin-bottom: -39px;
    }
    .partner p {
      font-size: 14px !important;
      width: auto !important;
      margin-bottom: 10px !important;
      line-height: 25px;
    }
    .partner .form-control {
      margin: 15px 0 !important;
      padding-left: 5%;
      width: 100% !important;
    }
    .partner button {
      width: 100% !important;
      margin-top: 15px;
    }
    .partner .heading {
      width: 100%;
      /* text-align: center; */
      /* float: right; */
      display: block;
    }
    .partner span {
      font-size: 8px !important;
      line-height: 20px !important;
      text-align: center;
      float: left;
      margin: 10px;
    }
    .home-page .html-module h1 {
      font-size: 20px;
      line-height: normal;
      margin-top: 181px;
      margin-bottom: -12px;
    }
    .home-page .html-module {
      padding: 0;
      margin-bottom: 89px;
    }
    .fa-user:before {
      content: url("/image/catalog/logo/account.svg");
    }
  
    .uni-module .brands-item a::before {
      margin: -14px;
    }
  
    .swiper-button-next,
    .swiper-button-prev {
      display: none;
    }
  
    .category-layout .category-block a {
      font-size: 12px;
    }
    .category-layout .category-block img {
      width: 100px;
    }
    .category-layout .category-block {
      margin: 0;
      width: 95%;
    }
    .category-layout .caption {
      padding: 0 0 0 5px !important;
    }
    .category-layout .image {
      margin: 0 !important;
    }
  
    .all-link {
      margin: 0px 40px auto 0 !important;
    }
  
    .product-page__price {
      font-size: 20px;
      margin: auto;
    }
    .product-page__price .price-text {
      font-size: 12px !important;
      font-weight: 400 !important;
      /* color: #00A656; */
      margin-top: -10px;
    }
    .product-page__price {
      width: 30%;
      font-size: 18px;
      margin-left: 0;
    }
    .product-page .qty-switch__input {
      height: 39px;
      padding: 0 30px 0 30px;
      font-size: 16px;
      /* margin-left: 34px; */
    }
  
  
    .product-layout .qty-switch__btn.fa-minus {
      margin: -4px -55px 10px -10px;
      padding: 10px;
  }
  
  .product-layout .qty-switch__btn.fa-plus {
    margin: -1px -10px 0px -25px;
    padding: 10px;
  }
  
    button.product-page__wishlist-btn, button.product-page__compare-btn
    {
      margin: 49px 0px auto 13px;
   }
    .product-page .qty-switch__btn.fa-plus {
      /* margin-top: 10px; */
      /* margin-right: -100px; */
      margin: -1px 0px 0px -33px;
      padding: 15px 15px 20px;
   }

    .product-page .qty-indicator__text {
      font-size: 9px !important;
      min-width: 126px;
      padding-right: 20px;
      position: relative;
      margin-left: 10px;
    }
    .product-block .product-data__item {
      font-size: 9px !important;
      color: #797979;
      font-weight: 400;
      margin-left: -27px;
      margin-right: -2px;
      position: relative;
      right: -22px;
      margin-left: 31px !important;
    }
    .product-page__wishlist-btn img {
      width: 30px;
      margin-top: -5px;
    }
    .product-page__textblock-inner {
      margin: 0 auto;
      font-size: 20px !important;
      font-weight: 500 !important;
      line-height: 15px;
      text-align: left;
      width: 203px;
      float: left;
      margin-bottom: 29px;
    }
    .product-page__discount-item {
      font-size: 12px;
      width: 83vw !important;
      margin-left: 5px;
      margin-bottom: 23px;
    }
    .product-page__discount-item .price_discount {
      font-size: 17px;
      font-weight: 700;
      line-height: 21px;
      width: 28vw;
      min-width: 28vw;
    }
  
    .product-page__location div {
      /* font-size: 9px !important; */
      /* margin: auto 0; */
    }
    .nav-tabs {
      margin: -3px 0 10px 23px;
      width: 93%;
    }
    .nav-tabs li {
      /* width: 30%; */
      margin: 0 11px;
    }
  
    .dropdown-menu li > a {
      font-size: 12px !important;
      color: #000;
    }
    .sorts-block__select option {
      font-size: 12px;
    }

  }
  
  