/* CT_CART_PRODUCT_ROW_01H_R3_TOUCHSPIN_ICON_BOX_VISUAL_RECOVERY_SAFE */
body.page-cart .ct-cart-product-row-01h .ct-cart-quantity-01h{
  display:grid!important;
  grid-template-columns:52px 34px!important;
  grid-template-rows:44px!important;
  width:86px!important;
  min-width:86px!important;
  max-width:86px!important;
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid var(--ct01h-line)!important;
  background:#fff!important;
  box-shadow:none!important;
  opacity:1!important;
  visibility:visible!important;
  overflow:hidden!important;
}
body.page-cart .ct-cart-product-row-01h .ct-cart-quantity-01h > input.js-cart-line-product-quantity{
  grid-column:1!important;
  grid-row:1!important;
  display:block!important;
  position:static!important;
  width:52px!important;
  min-width:52px!important;
  max-width:52px!important;
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  margin:0!important;
  padding:0 4px!important;
  border:0!important;
  border-right:1px solid var(--ct01h-line)!important;
  border-radius:0!important;
  background:#fff!important;
  color:var(--ct01h-ink)!important;
  font-size:13px!important;
  line-height:42px!important;
  font-weight:600!important;
  text-align:center!important;
  box-shadow:none!important;
  opacity:1!important;
  visibility:visible!important;
}
body.page-cart .ct-cart-product-row-01h .ct-cart-quantity-01h > .input-group-btn-vertical{
  grid-column:2!important;
  grid-row:1!important;
  display:grid!important;
  grid-template-columns:34px!important;
  grid-template-rows:21px 21px!important;
  position:static!important;
  width:34px!important;
  min-width:34px!important;
  max-width:34px!important;
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  opacity:1!important;
  visibility:visible!important;
  overflow:hidden!important;
}
body.page-cart .ct-cart-product-row-01h .ct-cart-quantity-01h > .input-group-btn-vertical > button{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  position:relative!important;
  width:34px!important;
  min-width:34px!important;
  max-width:34px!important;
  height:21px!important;
  min-height:21px!important;
  max-height:21px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:#fff!important;
  color:var(--ct01h-ink)!important;
  font-size:0!important;
  line-height:1!important;
  box-shadow:none!important;
  opacity:1!important;
  visibility:visible!important;
  overflow:hidden!important;
}
body.page-cart .ct-cart-product-row-01h .ct-cart-quantity-01h > .input-group-btn-vertical > button:first-child{
  border-bottom:1px solid var(--ct01h-line)!important;
}
body.page-cart .ct-cart-product-row-01h .ct-cart-quantity-01h > .input-group-btn-vertical > button::before{
  display:block!important;
  color:currentColor!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:13px!important;
  line-height:1!important;
  font-weight:700!important;
  text-align:center!important;
}
body.page-cart .ct-cart-product-row-01h .ct-cart-quantity-01h > .input-group-btn-vertical > .bootstrap-touchspin-up::before{
  content:"▲"!important;
  transform:scale(.72,.62)!important;
}
body.page-cart .ct-cart-product-row-01h .ct-cart-quantity-01h > .input-group-btn-vertical > .bootstrap-touchspin-down::before{
  content:"▼"!important;
  transform:scale(.72,.62)!important;
}
body.page-cart .ct-cart-product-row-01h .ct-cart-quantity-01h > .input-group-btn-vertical > button > .material-icons{
  display:none!important;
}
body.page-cart .ct-cart-product-row-01h .ct-cart-quantity-01h > .input-group-btn-vertical > button:hover,
body.page-cart .ct-cart-product-row-01h .ct-cart-quantity-01h > .input-group-btn-vertical > button:focus{
  background:var(--ct01h-soft)!important;
  color:var(--ct01h-gold)!important;
  outline:0!important;
}
