@media screen and (max-width:600px) {
  body.site_s3 .catalog_block_template .catalog_block.ajax_load.block .catalog_item .footer_button .counter_wrapp.zb-cq > .zb-cq-status:not([hidden]),
  body.site_s3 .display_list .item_info.catalog-adaptive .counter_wrapp.list.zb-cq > .zb-cq-status:not([hidden]) {
    display:block !important;
  }
  body.site_s3 .catalog_block_template .catalog_block.ajax_load.block .catalog_item .footer_button .counter_wrapp.zb-cq-in-basket > .counter_block,
  body.site_s3 .display_list .item_info.catalog-adaptive .counter_wrapp.list.zb-cq-in-basket > .counter_block,
  body.site_s3 .display_list .item_info.catalog-adaptive .counter_wrapp.list.zb-cq-in-basket .counter_block,
  body.site_s3 .display_list .item_info.catalog-adaptive .counter_wrapp.list.zb-cq-in-basket > .counter_block_inner {
    display:block !important;
    width:100%;
    margin:0;
  }
  body.site_s3 .catalog_block_template .catalog_block .catalog_item .footer_button .counter_wrapp.zb-cq-in-basket .counter_block,
  body.site_s3 .display_list .item_info.catalog-adaptive .counter_wrapp.list.zb-cq-in-basket .counter_block {
    width:100%;
    height:44px;
    border:1px solid var(--stroke_black,#eee);
    border-radius:3px;
    box-sizing:border-box;
  }
  body.site_s3 .zb-cq .zb-cq-status {
    flex:0 0 auto;
    order:0;
    width:100%;
    padding:0 2px;
    font-size:12px;
    line-height:1.4;
    color:var(--basic_text_black,#555);
    overflow-wrap:anywhere;
    box-sizing:border-box;
  }
  body.site_s3 .zb-cq-status[hidden],
  body.site_s3 .zb-cq-status button[hidden] {display:none !important;}
  body.site_s3 .zb-cq-status button {
    display:block;
    border:0;
    background:transparent;
    padding:8px 0;
    min-height:36px;
    color:var(--theme-base-color,#ef8a20);
    text-decoration:underline;
    font:inherit;
    cursor:pointer;
  }
  body.site_s3 .zb-cq .plus[aria-disabled=true],
  body.site_s3 .zb-cq .minus[aria-disabled=true] {opacity:.4;cursor:default;}
  body.site_s3 .zb-cq .plus:focus-visible,
  body.site_s3 .zb-cq .minus:focus-visible {outline:2px solid var(--theme-base-color,#ef8a20);outline-offset:-2px;}
  body.site_s3 .zb-cq-busy .counter_block {opacity:.65;}
  body.site_s3 .zb-cq-in-basket .in-cart {font-size:10px;letter-spacing:0;white-space:normal;}
}
@media screen and (min-width:601px) {
  .zb-cq-status {display:none !important;}
}
