просто всю папку заменить css jbzoo как вариант (вначале бекап).
.jbzoo .quantity-wrapper {
border: none !important;
width: 100px;
}
.jbzoo .quantity-wrapper .item-count-wrapper {
margin: 0;
position: relative;
overflow: hidden;
width: 60px;
height: 40px;
border: 1px solid #fff;
border-radius: 4px;
background: #fff;
}
.jbzoo .quantity-wrapper .item-count {
width: 60px;
height: 40px;
margin: 0;
padding: 0;
position: relative;
z-index: 0;
white-space: nowrap;
overflow: hidden;
}
.jbzoo .quantity-wrapper .item-count-digits {
width: 60px;
margin: 0;
padding: 0;
position: absolute;
left: 0;
}
.jbzoo .quantity-wrapper .item-count-digits dd {
height: 40px;
margin: 0;
padding: 0;
text-align: center;
display: block;
font-size: 16px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: normal;
line-height: 40px;
width: 60px;
}
.jbzoo .quantity-wrapper .input-quantity {
height: 40px !important;
width: 55px !important;
min-width: 60px;
padding: 0;
z-index: 1;
display: block;
position: absolute;
border: 1px solid #fff;
border-radius: 3px;
background: none;
outline: none;
font-size: 16px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: normal;
line-height: 40px;
text-align: center;
text-indent: 0;
opacity: 0;
color: inherit;
font: inherit;
margin: 0;
box-sizing: border-box;
-webkit-transition: none;
transition: none;
}
.jbzoo .quantity-wrapper .input-quantity:focus {
border-color: #ccc;
outline: none;
color: #000;
background-color: #faffbd;
box-shadow: none;
font-size: 16px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: normal;
line-height: 40px;
}
.jbzoo .quantity-wrapper tr,
.jbzoo .quantity-wrapper td {
padding: 0;
margin: 0;
border: none;
}
.jbzoo .quantity-wrapper .plus {
vertical-align: top;
padding: 0 2px;
}
.jbzoo .quantity-wrapper .minus {
vertical-align: bottom;
padding: 0 2px;
}
/* cache/jbzoo_assets/media_zoo_applications_jbuniversal_cart-elements_price_buttons_assets_less_buttons_less.css */
/* cacheid:bbba882e6931f478c7771b8c4ae4f7320 */
.jbzoo .jbprice-buttons .not-in-cart .jbprice-buttons-goto,
.jbzoo .jbprice-buttons .not-in-cart .jbprice-buttons-remove {
display: none;
}
/* cache/jbzoo_assets/media_zoo_applications_jbuniversal_cart-elements_price_value_assets_less_value_less.css */
/* cacheid:8590b1c40f71feb29bd725f4eb5045c30 */
.jbzoo .jbprice-value-table {
width: auto;
}
.jbzoo .jbprice-value-table td {
padding: 0.25em 0.25em 0.25em 0;
}
.jbzoo .jbprice-value-price {
text-decoration: line-through;
}
/* cache/jbzoo_assets/media_zoo_applications_jbuniversal_elements_jbprice_assets_less_jbprice_less.css */
/* cacheid:d0b622192c0f72a3c79cf630b43eca200 */
.jbzoo .jbprice-modal {
display: inline-block;
}
/* cache/jbzoo_assets/media_zoo_applications_jbuniversal_templates_bootstrap_assets_less_bootstrap_styles_less.css */
/* cacheid:bc139292e81ca4ace8c2afc6f5c005030 */
.jbzoo .jbbutton {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
touch-action: manipulation;
overflow: visible;
text-align: center;
white-space: nowrap;
text-transform: none;
cursor: pointer;
display: inline-block;
text-decoration: none !important;
outline: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
box-sizing: border-box !important;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
-webkit-perspective: 1000;
perspective: 1000;
-webkit-transition: all 100ms ease;
transition: all 100ms ease;
color: #555555 !important;
border: solid 1px #d8d8d8;
background-color: #eaeaea;
background-image: -moz-linear-gradient(top, #ffffff, #cccccc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#cccccc));
background-image: -webkit-linear-gradient(top, #ffffff, #cccccc);
background-image: -o-linear-gradient(top, #ffffff, #cccccc);
background-image: linear-gradient(to bottom, #ffffff, #cccccc);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0);
font-size: 14px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: normal;
line-height: 17.5px;
min-height: 28px;
min-width: 84px;
max-width: 280px;
width: auto;
padding: 7px 10.5px;
margin-bottom: 7px;
margin-right: 7px;
border-radius: 4px;
}
.jbzoo .jbbutton:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.jbzoo .jbbutton[disabled],
.jbzoo .jbbutton.disabled,
.jbzoo .jbbutton.jbloading,
fieldset[disabled] .jbzoo .jbbutton {
opacity: 0.5;
filter: alpha(opacity= 50 );
cursor: not-allowed;
pointer-events: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.jbzoo .jbbutton[disabled]:hover,
.jbzoo .jbbutton.disabled:hover,
.jbzoo .jbbutton.jbloading:hover,
fieldset[disabled] .jbzoo .jbbutton:hover {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.jbzoo .jbbutton::-moz-selection {
color: #555555;
background-color: transparent;
}
.jbzoo .jbbutton::selection {
color: #555555;
background-color: transparent;
}
.jbzoo .jbbutton:hover,
.jbzoo .jbbutton:focus {
background-color: #f4f4f4;
background-image: -moz-linear-gradient(top, #ffffff, #e5e5e5);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e5e5e5));
background-image: -webkit-linear-gradient(top, #ffffff, #e5e5e5);
background-image: -o-linear-gradient(top, #ffffff, #e5e5e5);
background-image: linear-gradient(to bottom, #ffffff, #e5e5e5);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
}
.jbzoo .jbbutton:hover {
-webkit-transform: translateY(2px);
-ms-transform: translateY(2px);
transform: translateY(2px);
}
.jbzoo .jbbutton:active {
background-color: #dbdbdb;
background-image: -moz-linear-gradient(top, #cccccc, #f2f2f2);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cccccc), to(#f2f2f2));
background-image: -webkit-linear-gradient(top, #cccccc, #f2f2f2);
background-image: -o-linear-gradient(top, #cccccc, #f2f2f2);
background-image: linear-gradient(to bottom, #cccccc, #f2f2f2);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#fff2f2f2', GradientType=0);
}
.jbzoo .jbbutton.disabled,
.jbzoo .jbbutton[disabled],
.jbzoo .jbbutton.jbloading,
fieldset[disabled] .jbzoo .jbbutton {
background: #e5e5e5;
}
.jbzoo .jbbutton.jbloading:after {
margin-top: -14px;
}
.jbzoo .jbbutton.round {
border-radius: 100%;
width: 21px;
height: 21px;
min-width: 21px;
min-height: 21px;
line-height: 19px;
padding: 0;
margin: 0;
}
span.jsAdd.jbbutton.micro {
/* width: 32px !important; */
/* height: 32px !important; */
display: inline;
}
.jbzoo .quantity-wrapper .plus {
/* width: 32px !important; */
}
span.jsRemove.jbbutton.micro {
display: inline;
}
Но это не идеальный вариант css