@charset "UTF-8";
.ruble{font-family: 'Roboto', Arial;}

.pd-cart__qty .total-sum{border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0;}

@media (min-width:401px){
    .pd-cart__qty{width:283px}
    .pd-cart__qty .qty {width: 100%;display: flex;justify-content: space-between;align-items: center;background-color: white;border: none;}
    .pd-cart__qty .qty__inner {width: 50%;height: 100%;display: flex;border: 1px solid #f0f0f0;border-radius: 3px 0 0 3px;background-color: #fafafa;}
    .pd-cart__qty .total-sum{display: flex;justify-content: center;align-items: center;width: 50%;height: 50px;}
    .pd-cart__qty .total-sum .total-wrap{font-weight: bold;}
}
@media (max-width:768px){
    .pd-cart__process{display: block;}
    .pd-cart__qty{width:100%;}
    .pd-cart__qty .qty {width: 100%;display: flex;justify-content: space-between;align-items: center;background-color: white;border: none;}
    .pd-cart__qty .qty__inner {width: 50%;height: 100%;display: flex;border: 1px solid #f0f0f0;border-radius:3px;background-color: #fafafa;}
    .pd-cart__qty .total-sum{width: 50%;text-align: center;border:none;}
    .pd-cart__qty .total-sum .total-wrap{font-weight: bold;}
    .pd-cart__add-cart{width: 100%!important; margin-left:0!important;margin-top: 1.1rem!important;}
    .pd-call-order{justify-content: center;}
    .pd-cart__processing-wrapper.stuck{bottom:40px;}
}
@media (max-width:1249px){
    .action-btns-wrapper__item{position: absolute;top:1rem;right:1rem;z-index:5;}
}
.js-product-list-item .item-c__top{display: block;}
.js-product-list-item .item-c__top .item-c__qty{margin-right: 0;margin-bottom: 35px;}
.js-product-list-item .item-c__top .qty{width: 100%;display: block;border: none;background-color: white;height: auto;}
.js-product-list-item .item-c__top .qty__inner{border: 1px solid #f0f0f0;border-radius: 3px;background-color: #fafafa;display: flex;}
.js-product-list-item .item-c__top .total-sum{height: 35px;display: flex;justify-content: center;align-items: center;color: #777;font-size: 0.9em;}
.js-product-list-item .item-c__top .item-c__btn{display: block; width: 100%;}
#product-list .item-list-c__side .qty{width: 100%;display: block;border: none;background-color: white;height: auto;}
#product-list .item-list-c__side .qty__inner{border: 1px solid #f0f0f0;background-color: #fafafa;display: flex;}
#product-list .item-list-c__side .total-sum{height: 30px;display: flex;justify-content: center;align-items: center;color: #777;font-size: 0.9em;}
#product-list .item-list-c__side .item-c__btn{display: block; width: 100%;}
