input, textarea {
  outline: none !important;
  max-width: 100% !important; }

@media (min-width: 375px) {
  .g-form-control-text, .g-form-control-textarea {
    width: 262px !important; } }

@media (max-width: 374px) {
  .g-form-control-text, .g-form-control-textarea {
    width: 270.03px !important;
    box-sizing: border-box !important; } }

#product_tabs .shop-product-desc .desc-area .shop-kind-item .product-compare {
  position: relative;
  border: none;
  text-align: left;
  display: inline-block;
  color: #54493b;
  font-size: 16px;
  font-weight: 300;
  font-family: 'fsr', Arial, Helvetica, sans-serif;
  padding: 0;
  margin-top: 10px; }
  #product_tabs .shop-product-desc .desc-area .shop-kind-item .product-compare.product-compare-added {
    padding-left: 10px;
    height: 28px;
    line-height: 28px; }
    #product_tabs .shop-product-desc .desc-area .shop-kind-item .product-compare.product-compare-added > input {
      width: 28px;
      height: 28px;
      background: none;
      opacity: 0;
      margin: 0 10px 0 -10px;
      display: inline-block; }
    #product_tabs .shop-product-desc .desc-area .shop-kind-item .product-compare.product-compare-added:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 26px;
      height: 26px;
      border-radius: 2px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23733c44%22%20d%3D%22M10.000%2C12.000%20L10.000%2C3.000%20L12.000%2C3.000%20L12.000%2C12.000%20L10.000%2C12.000%20ZM5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C-0.000%20ZM-0.000%2C6.000%20L2.000%2C6.000%20L2.000%2C12.000%20L-0.000%2C12.000%20L-0.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
      border: 1px solid #e2ded5; }
  #product_tabs .shop-product-desc .desc-area .shop-kind-item .product-compare label {
    position: relative;
    height: 28px;
    display: block;
    padding: 0 0 0 38px;
    line-height: 28px;
    cursor: pointer; }
    #product_tabs .shop-product-desc .desc-area .shop-kind-item .product-compare label > input {
      display: none; }
    #product_tabs .shop-product-desc .desc-area .shop-kind-item .product-compare label:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 26px;
      height: 26px;
      border-radius: 2px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e2ded5%22%20d%3D%22M10.000%2C12.000%20L10.000%2C3.000%20L12.000%2C3.000%20L12.000%2C12.000%20L10.000%2C12.000%20ZM5.000%2C-0.000%20L7.000%2C-0.000%20L7.000%2C12.000%20L5.000%2C12.000%20L5.000%2C-0.000%20ZM-0.000%2C6.000%20L2.000%2C6.000%20L2.000%2C12.000%20L-0.000%2C12.000%20L-0.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
      border: 1px solid #e2ded5; }

.product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bot_in, .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bot_left, .main_block_wrap .prod_list_wrap .product-article, .main_block_wrap .prod_list_wrap .product_all_params, .main_block_wrap .prod_list_wrap .product_bot_center, .main_block_wrap .prod_list_wrap .tpl-rating-block, .main_block_wrap .prod_list_wrap .product-label, .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bot_center .product-article {
  display: block !important; }

.product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bot_left, .product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bot_center .product-article {
  display: none !important; }

.product-list .product_list_in.product-list-thumbs .product_bot_wrapper .product_bot_center .product-article {
  margin: 10px 0; }

.product-list .product_list_in.product-list-thumbs .product-top .product-article {
  display: block; }

.site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor > li > a.active {
  color: #ec6c63; }
  .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor > li > a.active:before {
    background: url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%208%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23ec6c63%22%20d%3D%22M7.904%2C7.529%20C8.000%2C7.842%207.938%2C8.195%207.695%2C8.443%20L1.502%2C14.720%20C1.155%2C15.074%200.591%2C15.074%200.243%2C14.720%20C-0.104%2C14.366%20-0.104%2C13.791%200.243%2C13.437%20L6.118%2C7.481%20L0.262%2C1.544%20C-0.086%2C1.189%20-0.086%2C0.615%200.262%2C0.260%20C0.610%2C-0.094%201.173%2C-0.094%201.521%2C0.260%20L7.713%2C6.538%20C7.976%2C6.806%208.039%2C7.200%207.904%2C7.529%20Z%22%2F%3E%3C%2Fsvg%3E') 0 no-repeat !important; }

.site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor-subpages .firstLi-ul li {
  width: 100%; }
  .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor-subpages .firstLi-ul li a {
    border-bottom: 1px solid #ebebeb; }

@media (max-width: 1350px) and (min-width: 1261px) {
  .top_bl_wrapper .top_slider_bl .slider_pic {
    -webkit-background-size: contain;
    background-size: contain; } }

@media (max-width: 1260px) and (min-width: 961px) {
  .top_bl_wrapper .top_slider_bl .top_slider_item {
    height: 460px; } }

@media (max-width: 480px) and (min-width: 376px) {
  .top_bl_wrapper .top_slider_bl .top_slider_item {
    height: 210px; } }

.owl-stage {
  padding-top: 7px; }

.ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block .ed_pic_inner {
  margin-top: -1px; }

.ed_bl2_wrapper .ed_bl2_wrap .ed_bl3_wrap .ed_pic_block:before {
  top: 325px; }

.shop2-order-form .form-item input {
  position: relative !important;
  z-index: 1 !important;
  opacity: 1 !important; }

.product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .shop_product_button span {
  display: none; }
  .product-list .product_list_in.product-list-price .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .shop_product_button:before {
    left: 0% !important; }

@media (min-width: 880px) {
  .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .shop_product_button span {
    display: none; }
    .product-list .product_list_in.product-list-simple .shop2_product_item .product_bot_wrapper .product_bottom_bl .product_bot .product_buttons .shop_product_button:before {
      left: 0% !important; } }
