.page-headding-wrapper {
  text-align: center;
}
.item-color{margin-top:15px}
.page-cart .product_preview {margin-left:auto !important;}
.counter-button.is-count-up,.counter-button.is-count-down,.counter-input{border:0}
.co-button[type="submit"], .co-button[name="commit"], .co-button[data-method="delete"], .co-button.co-button--small {border:0 !important;outline:none;transition:none !important;color: white !important;background: #6633ff !important;cursor: pointer;}
.co-button[type="submit"]:hover, .co-button[name="commit"]:hover, .co-button[data-method="delete"]:hover, .co-button.co-button--small:hover {background: linear-gradient(#a188ef, #6633ff)}
.cart-list{font-size:20px}
.pc-item-size{margin-right:40px}
.mob-item-size{display:none}
.sidebar .sidebar-close {cursor: pointer;font-size: 20px;position: absolute!important;right: 7px;top: 8px;color: white;opacity: 1!important;width: 20px!important;height: 20px!important;font-weight:100}
.sidebar .sidebar-block {}
.sidebar .sidebar-block +  .sidebar-block {margin-top:0;}
.sidebar .sidebar-block-heading {margin-bottom:6px;padding:8px 15px;background:#adadad}
.menu-item-controls.mobile-sidebar-menu-item-controls:hover > *, .mobile-sidebar-menu-marker.is-active {color:#fff;}
.mobile-sidebar-menu.level-1 {margin-bottom:20px;}
.button.hide{display:none}
.compare-toolbar .button {width:100%;}
.product-form.is-added .product-button-buy {display:none !important}
.product-form.is-added .product-button-incart {display:block !important}
.p-page {margin-bottom:5px;}
.new_filter_container{
    padding-top:30px;
    font-size:12px;
    margin-left:-6px;
    margin-top:3px;
    top: 13px;
 
    width: 164px;
    height: calc(100vh - 140px);
    position: absolute;
    background: whitesmoke;
    border: 1px solid black;
    overflow-y:auto;overflow-x:hidden;
  }
.account-page .co-input+.co-input {margin-top:2px;}
.menu-item-controls {height:auto;}
 
.footer-inner {padding:15px 0}
.footer-menu {display:flex;margin:0;}
.footer-menu-item {padding:8px 0;margin:0;width:auto;flex:0 0 33.33% }
.footer-menu-link {padding:0}
.footer-wrapper {padding:0}
.footer-block .phone {margin-bottom:10px;}
.footer-bottom-wrapper {padding:15px 0;}
.social-link-wrapper, .js-contacts-header, .social-menu {margin:0}
  #order_comment {line-height:normal;height:120px;}
@media(max-width:991px){
  .sdvig{padding-left:0px!important}
  #recently_view{margin-left:0px!important}
}
.footer-wrapper.sdvig2 {z-index:1;}
.footer-wrapper.sdvig2 .footer {padding-left:170px;}
.reviews-wrapper {margin-top:10px;}
.form-email-row {padding-left:0}
  .none {display:none;}
.toolbar {margin-top:0;}
.breadcrumb .breadcrumb-page, .collection-order-field {color:#ff0066;font-weight:400;}
.collection-order-field option {color:#000}
    .page-collection .page-headding-wrapper {text-align:center;}
.page-headding-wrapper .subtitle {font-size:90%;}
.option-selectors{margin:0px 5px 0px 10px;}
.variant_modification {padding: 5px;cursor: pointer;display: block;width: 40px;height: 40px;padding-top: 15px; margin:0px;margin-left:2px;}
.variant_modification:hover { background:   rgba(82, 82, 82, 0.6)}
.variant_modification.selected{box-shadow: 0px 0px 0px 2px white;}
   
.new_button {border:0;text-decoration:none;border:0;}
      .compare-text {border:0;} 
      .p-desc .p-desc-r1 {align-items:center;display:flex;margin-bottom:10px;}
      .p-desc .p-desc-r1 .price-wrap {display:flex;font-size:20px;font-weight:700;}
      .p-desc .p-desc-r1 .price-wrap  .price {color:#DD377F}
      .p-desc .p-desc-r1 .price-wrap  .price-old {color:#999999;margin-left:14px;text-decoration:line-through;}
      .p-desc .p-desc-r1 .avl-msg {margin-left:10px;color:#DD377F;font-size:14px;font-weight:700;position:relative;padding-left:17px;}
    .p-desc .p-desc-r1 .product-available:before {color:#DD377F;}
    .p-desc .p-desc-r1 .product-available {margin-right:10px;justify-content: flex-start;margin-left:0}
    
      .p-desc .p-desc-r1 .share{margin-left:auto;}
      .p-desc .p-desc-r2 {margin-bottom:20px;color:#000;}
      .p-desc .p-desc-r2 h1 {font-size:20px;color:#000;}
      .p-desc .p-desc-r2 .p-desc-r2--title {margin-bottom:5px;}
      .p-desc .p-desc-r2 .p-desc-r2--details {font-size:16px;}
      
      .p-page .option-selector {display:block;margin:0;}
      
      .p-page .p-option--sizes {display:block;text-align:center;background:#A6A6A6;width:100%;}
      .p-page .p-option--sizes .t {color:#fff;text-align:center;padding:5px 15px;width:100%; background:linear-gradient( rgba(176,176, 175, 0.6),rgba(82, 82, 82, 0.6));height:25px;}
      
      
      .p-page .p-option--sizes .option-value, .p-page .p-option--sizes .option-value:hover {border:0;padding:0;margin:0 !important}
      .p-page .p-option--sizes .size-items {display:flex;padding:10px;justify-content:center;}
      .p-page .p-option--sizes .size-items .size-item {color:#fff;display:block;transition:all 0.3s;margin:0px !important;padding:5px 10px;border:1px solid #A6A6A6;text-align:center;}
      .p-page .p-option--sizes .size-items .size-item:hover {background:#737373;color:#fff;}
      .p-page .p-option--sizes .size-items .size-item.is-active {border-color:#fff;}
      .p-page .p-option--sizes .size-items .size-item .size-item--ru {height:20px;line-height:20px;font-size:18px;}
      .p-page .p-option--sizes .size-items .size-item .size-item--orig {font-size:11px;}
      .ru-sizes-table {display:flex;justify-content:center;align-items:center;margin-bottom:0px;background:#f3f3f3;padding:5px;}
      .ru-sizes-table span {cursor:pointer;transition:all 0.3s;display:inline-block;height:26px;line-height:26px;border:2px solid #f3f3f3;padding:0 6px;margin:0 1px;}
      .ru-sizes-table span:hover, .ru-sizes-table span.is-selected{border-color:grey}
      .new_button {font-weight:400;border:0;text-decoration:none;border:0;}
      .compare-text {border:0;}
    
      
      .p-desc .p-buy-wrap {display:none;align-items:center;}
    .p-buy-not-selected { background: linear-gradient(rgba(82, 82, 82, 0.6), rgba(176, 176, 175, 0.6));padding:6px 10px;text-align:center;color:#fff;margin-top:-10px;}
    
       
    .js-variant--selected .p-desc .p-buy-wrap {display:flex;justify-content:space-between;align-items:center}
.js-variant--selected .p-desc .p-buy-wrap > .product-button {display:block;flex:1;}



    .js-variant--selected .p-buy-not-selected {display:none;}
    
    
      .p-desc .p-buy-wrap .button.product-button {margin:0;font-size:15px;padding-left:5px;padding-right:5px;} 
      .p-desc .product-button-counter {flex:1;min-width:100px;display:block;}
.p-desc .product-button-counter .counter {margin:0 10px;width:auto;}
      .p-desc .counter-button {font-weight:700;font-size:16px;}
      .p-desc .counter-button, .p-desc  .counter-input  {flex: 0 0 33.33%;border:0;height:40px;}
      .p-desc .p-specs-table {font-size:13px;}
      .p-desc .p-specs-table  td:first-child {width:30%}
      .p-desc .p-specs-table  td {border-color:#e5e4e4;}
      .gallery-main-wrapper img {width:auto;max-height:634px;}
      .photo_load {padding:0 15px !important;border:0 !important;height:40px !important;width:auto !important}
      .container_photo_load {width:auto !important}
      .button.new_button_cart {padding: 0.55em 1em 0.45em 1em !important;}
      .form-buttons {margin-bottom:12px !important;}
      .form-buttons .form-item {margin-right:10px;}
      .p-reviews-btns {padding-top:20px;display:flex;align-items:center;}
      .p-reviews-btns .form-item {margin-right:10px;}
      .product_preview{margin-left:170px}
      .gallery-thumbs-wrapper .image-container {display:block;}
      .gallery-thumbs-wrapper .image-container img {max-height:100%;max-width:100%;}
      .gallery-thumbs-inner {position:relative;}
   
      .gallery-main-wrapper .product-labels {left:auto;right:0.5rem}
      .page-product #recently_main_title {text-align:left !important;}
      .swiper-button-disabled {display:none !important;}
      .gallery-thumbs .swiper-slide {padding:0;}
 
.catalog-menu:not(.level-1) {width:150px;}
      

    .product-prices.in-card {font-weight:400;font-size:20px;color:#ff0066;}
    .product-prices.in-card del {margin-left:6px;color:#9A9A9A}
	.product-card-photo .button-buy:hover  {padding: 2rem 0;opacity: 1;display: block;position: absolute;bottom: 0;width: 100%;}
    .product-card-form_block {margin-top:0;}
    .product-card .product-rating {text-align:center;margin:0 auto;display:flex;justify-content:center;}
    .product-card .product-rating-point {float:none;display:inline-block;}
    .product-card .image-container a {display:block;height:100%;bottom:0;position:absolute;left:0;top:0;width:100%;}
    .product-card .product-link-wrap {text-decoration:none}
    .product-card .product-link-wrap:hover .product-link {color:#ff0066}
    .option-selectors {margin:0 0 10px 0 !important}
    
    .gallery-thumbs-wrapper .swiper-container {height:420px;padding:0;}
    .new_filter_container {left:-118px;}
    #filter_cancel {text-align:center;top:-14px;width:120px;left:-125px;height:29px;}
    #filter_button_to_all {left:-124px;}
    .search-wrapper {position:absolute;left:50%;margin-left:-90px;}
    .catalog-menu {padding-left:15px;}
    .user-tools {width:320px; display:flex; justify-content:flex-end; align-items:center}
  
    
    	.gallery-thumbs-wrapper {margin:0;position:relative;flex:0 0 112px;padding:30px 0;text-align:center;}
        .gallery-thumbs-wrapper .swiper-container {height:580px;padding:0;}  
        .gallery-thumbs-wrapper, .gallery-thumbs-wrapper *  {box-sizing: border-box;}  
        .gallery-thumbs .swiper-slide a {display:flex;align-items:center;justify-content:center;height:100%;width:100%;border:1px solid #000;transition:all 0.3s;}
        .gallery-thumbs .swiper-slide a:hover, .gallery-thumbs .swiper-slide a.is-checked {border-color:#ff0066;}
        .gallery-thumbs-wrapper .product-slider-next, .gallery-thumbs-wrapper .product-slider-prev {width:24px;margin:0 auto;left:0;right:0;line-height: unset;padding:0;height:auto;top:auto;background:none;}
        .gallery-thumbs-wrapper .product-slider-prev {top:-32px !important;}
        .gallery-thumbs-wrapper .product-slider-next {top:auto !important;bottom:-32px;}
        .gallery-thumbs-wrapper .product-slider-controls{display:block;}
    
    .header-info img {width:60px;min-width:60px;height:auto} 
    
    
       .product-gallery {width:100%;display:block;}
    .product-gallery .gallery-thumbs-wrapper {position:absolute;z-index:99;left:30px;top:0;width:80px;}
    .product-gallery .gallery-thumbs-wrapper .swiper-slide {background:#fff;}
    .gallery-main-wrapper .product-labels {z-index:99;}
    
.catalog-menu-flex {height:24px;width:96vw;margin-left:0px; max-width:1200px;margin:auto;; display:flex; justify-content:space-between;align-items:center}
.catalog-menu-flex .catalog-menu-inner  {display:flex;justify-content:flex-start;align-items:center;padding:0px}
    
.layer{transition: all 0.2s;opacity: 0;visibility: hidden;background-color: #252525;position:fixed;left:0px;top:0px;right:0px;bottom:0px;z-index:99}  
    
    
    
    
    .product-card-photo .button-buy:hover,.product-cart-control .button-buy.is-open {display:flex;align-items:center;justify-content:center; flex-wrap:wrap; padding-bottom:37px}
      .product-cart-control .button-buy.is-open {z-index:99;padding-top:35px;}
  .product-cart-control .button-buy.is-open .express-choose {display:block}



.size_14 {font-size:14px;}
.size_15 {font-size:15px;}
.size_16 {font-size:16px;}
.size_17 {font-size:17px;}
.size_18 {font-size:18px;}
.size_19 {font-size:19px;}
.size_20 {font-size:20px;}
.size_22 {font-size:22px;}
.size_23 {font-size:23px;}
.size_24 {font-size:24px;}
.size_25 {font-size:25px;}
.size_26 {font-size:26px;}
.size_27 {font-size:27px;}
.size_28 {font-size:28px;}
.size_29 {font-size:29px;}
.size_30 {font-size:30px;}
.size_31 {font-size:31px;}
.size_32 {font-size:32px;}
.size_33 {font-size:33px;}
.size_34 {font-size:34px;}
.size_35 {font-size:35px;}
.size_36 {font-size:36px;}
.size_37 {font-size:37px;}
.size_38 {font-size:38px;}
.size_39 {font-size:39px;}
.size_40 {font-size:40px;}


  .p-reviews-btns .form-item {flex: 0 0 auto;margin:0;padding-right:5px;}
  .p-reviews-btns .form-item .new_button_cart {width:100%;}
  .p-reviews-btns .form-item.share {flex:0 0 180px;padding-right:0}

 .new-logo a {font-family:'Arial', sans-serif;display:flex;align-items:center;white-space:nowrap;}
  .new-logo .logo-p3 {padding:0 6px 0 4px;font-size:12px;color:#F71E76;font-weight:700;text-transform:uppercase;}
  .new-logo .logo-p3 span {margin-bottom:5px;font-weight:400;line-height:50px;display:block;font-size:76px;color:#7F7F7F;}

.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}
.swiper-button-lock{display:none}
.swiper-buttons{z-index:99;transition:all 0.3s;position:absolute;height:0px;top:-5px;left:0px;right:0px;font-size:30px}
.swiper-buttons>div{text-align:center;position:absolute;left:0px;top:0px;width:40px;height:40px;line-height:40px;border-radius:100%;background:#cbcbcb;display:block;transition:all 0.3s;cursor:pointer}
.swiper-buttons>div:before{font-size:16px;display:block;color:#fff}
.swiper-buttons>.next{left:auto;right:0px}
.swiper-buttons>div:hover{background:#6633ff}

.index-slider .review-content:before {display:none !important;}
.index-slider {margin-bottom:10px;position:relative;}
.index-slider .swiper-slide--item {display:flex;justify-content:center;align-items:center;height:420px;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#fff;}
.index-slider .desc {padding:30px 30px;text-align:center;}
.index-slider .desc .t {font-weight:700;font-size:22px;margin-bottom:10px;}
.index-slider .desc p {padding-left:0;margin-left:0;font-size:18px;margin-bottom:20px;}
.index-slider .desc .price-wrap {margin-bottom:20px;padding-top:20px;font-size:22px;font-weight:700;}
.index-slider .desc .btn {width:auto;}


.cart-item-inner .item-title a {color:#222;text-decoration:none;}
.cart-item-inner .item-title a:hover{text-decoration:underline;}
.item-title .item-variants {color:#777;font-size:14px;}
.reviews-slider .swiper-buttons {top:125px;}
.reviews-slider .swiper-slide {height:auto;}
.reviews-slider .review  {background:#fff;height:100%;flex:0 0 100%;max-width:100%;margin:0;padding:0}
.reviews-slider .reviews-blocks {flex:auto;max-width:none;display:block;}
.reviews-slider .review-inner {margin:0;display:block;}
.reviews-slider .reviews-heading {padding-left:0;padding-right:0;}
.reviews-slider .review-content {padding:25px 0;}
.reviews-slider .review-text {width:auto;}

.feedback-form .form-row--group {display:flex;width:100%;} 
.page-page .page-headding {text-align:center;}
.cart-footer2 {margin-bottom:10px;text-align:right;}
.cart-footer2 .discount-comment {display:block;}


.cart-item.is-cart-dropdown {margin:0;padding:0px;}
.cart-widget-dropdown {cursor:default;/*opacity:1 !important;display:block !important;visibility:visible !important*/}
.cart-widget-dropdown .cart-list {margin:0;padding:10px 0;padding-right:15px;}
.cart-widget-dropdown .cart-body {padding:0;margin-bottom:0}
.cart-widget-dropdown .cart-list .item-desc {text-align:left;}
.cart-widget-dropdown .cart-list .cart-item {margin-top:0;margin-bottom:0;padding:15px 0}
.cart-widget-dropdown .cart-list .cart-item .item-title {text-align:left;margin-bottom:6px;display:block;color:#000;font-weight:700;}
.cart-widget-dropdown .cart-list .cart-item .item-title span {display:block;}

.cart-widget-dropdown .cart-list .cart-item .item-title:hover{color:#ff0066 !important;}
.cart-widget-dropdown .cart-list .cart-item .item-title--a {font-size:15px;margin-bottom:4px;}
.cart-widget-dropdown .cart-list .cart-item .item-title--b {font-size:14px;font-weight:500;color:#888;}
.cart-widget-dropdown .cart-list .item-desc--bottom {display:flex;justify-content:space-between;align-items:center;}
.cart-widget-dropdown .item-image-wrapper {flex:0 0 70px;max-width:70px;padding:0;}
.cart-widget-dropdown .item-desc {flex:1}
.discount-form .discount-button.button {color:#fff !important;transition:all 0.3s;background:#808080}
.discount-form .discount-button.button:hover{background:#333 !important;border-color:#333 !important}
.cart-widget-dropdown .shopping-cart {margin-top:0;}
.cart-widget-dropdown .cart-checkout {margin-top:0 !important}
.reviews-slider .reviews-heading {text-align:center;}
.reviews-heading > .reviews-heading-text:after {display:none}
.reviews-heading > .reviews-heading-text {color:#fff;}
.reviews-background {margin:0 15px;background:#6633ff}

/*
.swiper-slide--item .desc .t {
  font-size:{{settings[txt1_size]}}px
}

.swiper-slide--item .desc p {
  font-size:{{settings[txt2_size]}}px
}
*/

@media (max-width:1250px){
  body {overflow:hidden;overflow-y:auto;}
  .container, .instagram_container {max-width:960px}
  .catalog-menu-flex {max-width:960px !important}
  .search-wrapper {left:57%;}
  .user-tools {width:350px;padding-right: 7px;} 
  .ru-sizes-table {flex-wrap: wrap;justify-content:center;}
  .new-logo .logo-p2 {display:none;}
  .index-slider .swiper-slide--item {height:320px;}
  
}
    
 
@media (max-width: 1200px) {
  #review_form .form-buttons {display:flex;justify-content:space-between;}
  #review_form .form-buttons .form-item {margin:0;flex:0 0 49%;}
  #review_form .form-buttons .form-item button {display:block;width:100%;}
  .product-gallery .gallery-thumbs-wrapper {left:1rem}
        .p-desc .p-desc-r1 {margin-bottom:20px; }
  
        .ru-sizes-table {display:block;text-align:center;}
        .ru-sizes-table span {margin:2px 0;display:inline-block;}
  
      }

@media (max-width: 1024px) {
  .form-email-row {padding-left:1rem}
}
 .filter_btn_submit {position: absolute;top: 17px; border: none; border-left:1px solid black;left: -124px; text-decoration:none;z-index: 1000;height:40px; padding:12px;text-align: center;width: 164px;}
.choose-params {position: absolute;top: 17px; border:1px solid black;border-bottom:none;left: -124px;height:40px;color:white;z-index: 999;width: 159px;padding:5px; text-align:center;padding-left:0px;background:#808080}
    .filter-section-toggle {height:20px!important;align-items:center}
    


@media (max-width:991px){
  .cart-list{font-size:16px}
  .pc-item-size{display:none}
  .mob-item-size{display:block}
  .item-color{margin-top:0px}
  .new-logo {padding-top:6px;}
     .categories-subcollections {position:relative;z-index:1;}  

      
.filter-submit {position: absolute;top: 17px; border: none; border-left:1px solid black;left: -124px;z-index: 1000;width: 159px;}    


  
  
  
  
  
  
  .top-panel, .top-panel.fixed {width:720px}
    .container, .instagram_container  {max-width:720px}
  .catalog-menu-flex {max-width:720px !important}
  .fixed_container {width:100vw}
   .gallery-main-wrapper {padding-left:100px;}
  .gallery-main-wrapper img {height:70vh;max-height:500px;}
  .gallery-thumbs-wrapper .swiper-container {height:60vh;max-height:400px;}
  .logotype-link {display:block;overflow:hidden;}
  .logotype-link img {max-width:none;}
  .logotype-wrapper {width:52% !important}
  .header-logo {width:auto;height:80px;}
  .header_adaptive {height:80px;}
  .top-panel {top:80px !important;}
  .catalog-menu-wrapper, .catalog-menu, .search-wrapper {display:none;}
  .catalog-menu-wrapper {background:none;padding:0;}
  .js-show-filter .js-filter-target {display:block}
  .js-show-filter #form_filter {display:block !important}
  .new_filter_container {left:0;width:260px;}
  .choose-params {left: -6px;width: 260px;line-height:30px;}
  .new_button_cart, #filter_button_to_all {left: -6px;width: 260px;}
  .filter-section-toggle {height:36px !important;line-height:36px;}
  .js-show-filter .layer {opacity:0.5;visibility:visible;}
  #filter_cancel {display:none !important}
  .footer-wrapper.sdvig2 .footer{padding-left:0 !important}
  
.size_mobile_14 {font-size:14px;}
.size_mobile_15 {font-size:15px;}
.size_mobile_16 {font-size:16px;}
.size_mobile_17 {font-size:17px;}
.size_mobile_18 {font-size:18px;}
.size_mobile_19 {font-size:19px;}
.size_mobile_20 {font-size:20px;}
.size_mobile_22 {font-size:22px;}
.size_mobile_23 {font-size:23px;}
.size_mobile_24 {font-size:24px;}
.size_mobile_25 {font-size:25px;}
.size_mobile_26 {font-size:26px;}
.size_mobile_27 {font-size:27px;}
.size_mobile_28 {font-size:28px;}
.size_mobile_29 {font-size:29px;}
.size_mobile_30 {font-size:30px;}
.size_mobile_31 {font-size:31px;}
.size_mobile_32 {font-size:32px;}
.size_mobile_33 {font-size:33px;}
.size_mobile_34 {font-size:34px;}
.size_mobile_35 {font-size:35px;}
.size_mobile_36 {font-size:36px;}
.size_mobile_37 {font-size:37px;}
.size_mobile_38 {font-size:38px;}
.size_mobile_39 {font-size:39px;}
.size_mobile_40 {font-size:40px;}
  .index-slider .swiper-slide--item {height:280px;}
  .index-slider .swiper-container-horizontal > .swiper-pagination {width:100%;bottom:20px;text-align:center;padding:0;}
}
@media (max-width:767px){
  .index-slider .swiper-slide--item {height:200px;background-size: contain;}
.top-panel, .top-panel.fixed {width:540px}
    .container, .instagram_container  {max-width:540px}
  .catalog-menu-flex {max-width:540px !important}
  .header_adaptive {height:70px;}
  .top-panel {top:70px !important;}
   .gallery-thumbs-wrapper .image-container img {height:70vh;max-height:500px;}
  .product-gallery-wrapper .product-labels {position:absolute;}
  .gallery-thumbs-wrapper {z-index:3;}
  .thumbs-left {z-index:5;position:absolute;left:20px;top:0;width:100px;}
  .header-logo {height:60px;}
  .logotype-wrapper {width:54% !important} 
  .product-gallery .gallery-thumbs-wrapper {width:80px;}
  .gallery-main-wrapper img {max-width:100%;max-height:500px;height:auto;}
  .product-cart-control {z-index:99}
  .product-card-image-add0, .product-card-image-add1, .product-card-image-add2, .product-card-image-add3 {z-index:9;right:0}
  .product-cart-control .more-info .button-buy{padding:0;padding-top:25px}
  .product-cart-control .more-info .button-buy.is-open{padding-top:35px;padding-bottom:40px;}
   .product-cart-control .more-info .button-buy {opacity:1;bottom:0; }
  .product-cart-control  .choose-btn {display:none}
  .product-cart-control  .express-choose {display:none;}
  .product-cart-control .button-buy {cursor:pointer;}
  
  .feedback-form .form-row {min-width:none;width:100%;flex:0 0 100%;}
  .feedback-form .form-row--group {display:block;}


}
@media (max-width:768px){
  .button_in_slider_index{
    font-size: 12px;   
    margin-top: 20px;
  }
  .footer-inner {border-bottom: 1px solid #e3e3e3;}
  .footer-menu-wrapper {border:0}
  .footer-bottom-wrapper {margin-top:0}
  .social-link-wrapper {margin-bottom:15px;}
  .new-logo {padding-top:3px;}
  .new-logo .logo-p1 {max-height:56px;}
  .new-logo .logo-p3 {font-size:10px;}
  .new-logo .logo-p3 span {margin-bottom:2px;font-size:60px;line-height:45px;}
}
      @media (max-width:575px){ 
        .cart_to_order_button{width:100%}
         .new-logo {padding-top:0;}
        .new-logo .logo-p1 {height:50px;}
        .new-logo .logo-p3 {font-size:8px;}
        .new-logo .logo-p3 span {font-size:50px;}
        
        
        .p-desc .p-desc-r2 h1 {font-size:15px;}
        .p-page .p-option--sizes {display:block;}
        .p-page .p-option--sizes .size-items {justify-content:center;}
        .p-desc .p-buy-wrap {display:block;} 
     
        .p-buy-wrap {text-align:center;}
        .p-desc .counter {margin:0 auto;}
        
        .top-panel, .top-panel.fixed {width:100%}
    .container, .instagram_container  {max-width:100%}
  .catalog-menu-flex {max-width:100% !important}
        .fixed_container {z-index:666;}
        .top-panel {top:66px !important;}
        .top_panel_fixed {position:relative;z-index:1001;}
       .header-logo {height:100%;width:169%;}
        .product-gallery .gallery-thumbs-wrapper {width:60px;}
       .js-variant--selected .p-desc .p-buy-wrap > .product-button {left:0;}
        .toolbar-inner > .collection-order-wrapper {width:100%;}
        .collection-order {display:block;width:100%;}
        .collection-order-row {display:flex;align-items:center;}
        .collection-order-row .collection-order-label {flex:0 0 120px;text-align:left;}
        .collection-order-row .collection-order-field {flex:1;}
        .gallery-main-wrapper {padding-left:80px;}
          .product-gallery .gallery-thumbs-wrapper {left:15px}
        .footer-menu-item {font-size:14px;}
        
    
        
        .new_filter_container, .new_button_cart, #filter_button_to_all, .choose-params {width:100%;left:0}
        .new_filter_container {margin-left:0;height:auto;max-height:calc(100vh - 200px)}
      }
      
    @media (max-width:480px){ 
      .header {padding-left:0px;padding-right:0px;}
      .header-info {width:45%;font-size:12px;}
      .header-info img {margin-right:8px;height:40px;width:auto;min-width:auto;}
      .js-variant--selected .p-desc .p-buy-wrap {flex-wrap:wrap;}
       .p-desc .p-buy-wrap .button.product-button-buy { }
      .p-desc .p-buy-wrap .button.product-button-compare {flex:0 0 100%;margin-bottom:10px;}
    
      .p-desc .product-button-counter .counter{margin:0 10px 0 0;}
      .reviews-form .button, .p-reviews-btns .button  {margin:0 0 10px 0;width:100%;}
      .reviews-form .form_controls_container, .p-reviews-btns {display:block;}
      #review_form .form-buttons {display:block;}
      .reviews-form .form-buttons .form-item, .p-reviews-btns .form-item {margin-right:0}
      .reviews-form .new_button_cart, .reviews-form .button, .p-reviews-btns .button {left:0;}
      .gallery-main-wrapper img {max-height:400px !important;}
      .gallery-thumbs-wrapper .swiper-container {height:360px !important;}
      .js-gallery-preview {min-height:420px;}
      .js-gallery-preview  .swiper-wrapper {align-items:center;}
      .header_adaptive {height:60px;}
      .top-panel {top:58px !important;}
       .footer-menu-item {font-size:13px;}
      .collection-order-row .collection-order-label {flex:0 25%;font-size:13px;}
      .collection-order-row .collection-order-field {font-size:13px;height:30px;flex:0 0 70%;}
      
        .new-logo {padding-top:0;margin-top:3px !important;padding-left:10px;}
        .new-logo .logo-p1 {height:46px;}
        .new-logo .logo-p3 {font-size:7px;}
        .new-logo .logo-p3 span {font-size:44px;line-height:40px;}
      
      
      
    }
  @media (max-width:360px){ 
    .p-desc .p-buy-wrap .button.product-button-compare {width:46%;}
  
    
}

 @media (max-width:320px){ 
  .new-logo {padding-top:0;margin-top:8px !important;padding-left:10px;}
        .new-logo .logo-p1 {height:40px;}
        .new-logo .logo-p3 {font-size:6px;}
        .new-logo .logo-p3 span {font-size:37px;line-height:32px;}
  
    
}
@media (max-height:800px){
  
  .gallery-thumbs-wrapper {flex:0 0 80px;}
  .p-desc .p-desc-r1 {margin-bottom:5px;}
  .breadcrumb-wrapper {margin-bottom:10px;}
  .gallery-thumbs-wrapper .swiper-container {height:470px;}
  .p-desc .p-desc-r2 .p-desc-r2--details {font-size:16px;}
 
  .gallery-main-wrapper img {max-height:520px;}
  .p-desc .p-desc-r2 h1 {font-size:20px;}
  .p-page .p-option--sizes .size-items .size-item .size-item--ru {font-size:16px;}
  .p-desc .p-desc-r2 {margin-bottom:10px;}
  .table .table-cell, .table td {padding:3px 5px;}
  .p-reviews-btns {padding-top:10px;}
  .p-page .p-option--sizes .size-items {padding:7px;}
  .product-form {margin-bottom:10px;}
  .product-form button, .p-desc .counter-button, .p-desc .counter-input {height:32px;}
  .product-form .counter {height:auto;}
  
}

