.b-cart {margin-bottom: 20px;}.b-cart ins {text-decoration: none;font-style: normal;}.b-cart table {margin-bottom: 20px;width: 100%;border-collapse: collapse;}.b-cart th {background-color: #d4d8dd;font-weight: normal;padding: 10px 20px;border: 1px solid #fff;border-top: 1px solid #d4d8dd;white-space: nowrap;}.b-cart th:first-child {border-left: 1px solid #d4d8dd;}.b-cart th:last-child {border-right: 1px solid #d4d8dd;}.b-cart td {padding: 10px 20px;border: 1px solid #d4d8dd;}.b-cart .cart__item {display: flex;align-items: center;border-bottom: 1px solid #d4d8dd;margin-bottom: 20px;padding-bottom: 20px;}.b-cart .cart__photo,.b-cart .cart__desc,.b-cart .cart__count,.b-cart .cart__total-price {margin-right: -.275em;display: inline-block;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.b-cart .cart__photo {width: 150px;text-align: center;}.b-cart .cart__photo img {max-width: 100%;vertical-align: middle;}.b-cart .cart__desc {padding-left: 20px;width: calc(100% - 150px - 300px);}.b-cart .cart__count {width: 100px;}.b-cart .cart__count-catalog {}.b-cart .cart__remove {}.b-cart .cart__price {padding: 10px 0;}.b-cart .cart__notavailable {padding: 10px 0;font-size: 15px;color: #ea0200;}.b-cart .cart__cost-refresh {}.b-cart .cart__cost-refresh-title {padding-bottom: 5px;font-size: 15px;color: #ea0200;}.b-cart .cart__cost-refresh-btn {margin-bottom: 15px;color: #000;}.b-cart .cart__cost-refresh-btn i,.b-cart .cart__cost-refresh-btn svg {color: #000;}.b-cart .cart__cost-refresh-btn:hover i {}.b-cart .cart__total-price {width: 115px;text-align: right;}.b-cart .cart__total-price span {font-size: 18px;}.b-cart .cart__total-price b {font-size: 18px;}.b-cart .cart__title {font-size: 19px;}.b-cart .cart__article {color: #999;font-size: 12px;}.b-cart .cart__total-row {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #d4d8dd;text-align: right;}.b-cart .cart__total-row span {font-size: 19px;}.b-cart .cart__back,.b-cart .cart__reset,.b-cart .cart__confirm {display: inline-block;vertical-align: middle;margin-right: -.275em;box-sizing: border-box;}.b-cart .cart__back {width: calc(100% - 100px - 200px);}.b-cart .cart__reset {width: 100px;}.b-cart .cart__confirm {width: 200px;}.b-cart .cart__center {text-align: center;}.b-cart .cart__right {text-align: right;}.b-cart .cart__total {text-align: right;}.b-cart .cart__line td {border-top: 1px solid #c9c9c9;height: 10px;}.b-cart .cart__empty-hidden {display: none;}.b-cart .cart__totalrow td {background: #efefef;}.b-cart .cart__valubox {width: 100px;}.b-cart .cart__btn {padding: 5px 10px;border: 1px solid #ddd;background-color: #c8c8c8;margin-right: 5px;}.b-cart .cart__objectimg {margin: 0 auto;overflow: hidden;}.b-cart .b-input-count{float: left;width: 32px;margin: 0 5px;height: 20px;}.b-cart .cabbox__imagebox {position: relative;text-align: center;display: block;font-size: 0;}.b-cart .total {font-weight: bold;}.fastbuy_error{display: none;margin-left: [modules.forms.width_col];padding-left: 10px;}.b-cart .b-catalogbox .catalogbox__inputbox {min-width: 0;}.b-cart--checkout .cart__item {flex-direction: column;align-items: flex-start;}.b-cart--checkout .cart__desc {width: 100%;}.b-cart--checkout .cart__total-price {padding-left: 20px;width: 100%;}.b-cart .b-btnbox,.b-cart a.b-btnbox:link {border-radius: 5px;transition: background .2s linear;}.b-cart a.b-btnbox:hover {background: #000;}.b-cart-form {margin-left: auto;margin-right: auto;max-width: 500px;}.b-cart-form .b-btnbox,.b-cart-form a.b-btnbox:link,.b-cart-form a.b-btnbox:visited {border-radius: 5px;transition: background .2s linear;}.b-cart-form .b-btnbox:hover,.b-cart-form a.b-btnbox:hover {background: #000;}.b-cart .cart__price b,.b-cart .cart__total-row b {margin-left: 5px;font-size: 18px;}.b-cart .cart__btns {font-weight: 700;}.b-cart .cart__buy {display: flex;width: 100%;max-width: 300px;max-height: 50px;align-items: center;justify-content: space-between;}.b-cart .cart__buy .cart__photo,.b-cart .cart__buy .cart__desc,.b-cart .cart__buy .cart__count,.b-cart .cart__buy .cart__total-price {display: block;margin: 0;}.b-cart .cart__buy .cart__total-price {text-align: left;width: auto;}.b-cart .cart__buy .cart__remove a:link {display: block;width: 50px;height: 50px;background: url(../../assets/img/mnk-basket.svg) no-repeat 50% 50%;transition: background .2s linear;}.b-cart .cart__buy .cart__remove:hover a {background: url(../../assets/img/mnk-basket-hover.svg) no-repeat 50% 50%;}