#cart.form-body{background:#fff;padding:30px;border-radius:4px;background-image:linear-gradient(white,white),radial-gradient(circle at top left,var(--peach) 0%,var(--red) 100%);background-origin:border-box;background-clip:padding-box,border-box;border:double 1px transparent}
.cart-title{width:auto;display:inline-block}
#cart-info{margin-bottom:15px;border:1px solid #DDD;border-radius:25px;padding:20px 10px}
#cart-info .overflowed{overflow-x:hidden;overflow-y:auto;height:100%;max-height:420px;min-height:55px}
#cart-info h4{width:auto;display:inline-block}
.cart-item{display:flex;align-items:center;justify-content:space-between}
.cart-item .counter-button{position:absolute;width:30px;line-height:44px;z-index:2;text-align:center;cursor:pointer}
.cart-item .counter-button.decrease{left:12px}
.cart-item input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;float:left;text-align:center;width:140px!important}
.cart-item .countable{font-weight:700}
.cart-item .counter-button.increase{right:37%}
.cart-item .name strong{font-weight:700}
.cart-item .measure{background:var(--graphite);width:60px;text-align:center}
#cart-info .overflowed::-webkit-scrollbar{width:6px}
#cart-info .overflowed::-webkit-scrollbar-track{background:#F2F2F2}
#cart-info .overflowed::-webkit-scrollbar-thumb{background:#2D2D2D;border-radius:3px}
.cart-item .quest-container{position:relative;display:inline-block}
@media(max-width:1199px) {
.cart-block{margin-bottom:60px}
}