.calc__total[data-v-7f6d8498]{
	color: #049ee6 !important;
	    font-size: 18px !important;
		padding-left: 321px !important;
		width: 100% !important;
		font-weight: 100;
}

.calc__total5[data-v-7f6d8498]
{
	    width: 20%;
    text-align: center;
	    font-weight: 100 !important;
    font-size: 18px;
    	color: #049ee6 !important;
	    width: 70%;
    text-align: center;
    font-weight: 400;
    font-size: 18px;
    color: #848a8e;
    /* float: left; */
    padding-left: 230px;
}

.product__opt-price {
    color: black !important;
    font-weight: 100 !important;
}

.product__opt-name[data-v-7f6d8498]:before {
    content: "" !important;
    width: 5px !important;
    height: 5px !important;
    display: block !important;
    position: absolute !important;
    background-color: #65b647 !important;
    top: calc(50% - -2px) !important;
    left: 8px !important;
}

.calc__cap[data-v-7f6d8498] {
	  
    font-weight: 100;
    display: inline-block;
    margin-right: 15px;
    text-decoration: none;
    font-size: 15px;
    transition: all 0.3s;
    color: #848a8e;
    
}

.calc__cap[data-v-7f6d8498]
{
	  font-weight: 100 !important;
    font-size: 14px;
    color: #848a8e;
}

.cart-products__header[data-v-7f6d8498]
{
	border-bottom: 1px solid rgba(0,0,0,.38) !important;
}


.bx_item_detail.bx_blue{
	    padding-top: 1px!important;
    background: #f5f8f8 !important;
}

.bx_item_container {
    background: #f5f8f8 !important;
}

.cart-products {
    background: white;
    /* margin: 55px auto; */
    padding: 50px 40px;
}

h1.cart_name_str {
   float: left;
    padding-left: 430px;
    padding-top: 50px;
    font-family: 'Roboto',sans-serif;
    font-size: 30px;
}

.cart-products__wrapper {
    padding: 50px 1px;
}

.cart-products__namep{
	    width: 40%;
    float: left;
    padding-right: 380px;
    padding-top: 30px;
    font-size: 14px;
}


.cart__products__total {
    padding-top: 30px;
	word-spacing: 120px;
}

.cart-products__price {
    padding-right: 14px !important;
}
.product__total:after {
    content: " ₽";
    /* margin-left: 1px; */
}

.product__price:after {
    content: " ₽";
}

.cart__products__total:after {
    content: " Удалить";
}
.product__opt-price:after {
    content: " ₽";
}

.cart-products__num[data-v-7f6d8498], .cart-products__total[data-v-7f6d8498], .product__num[data-v-7f6d8498], .product__total[data-v-7f6d8498] {
    width: 15%;
    padding-top: 30px;
	padding-right: 90px;
}

.cart-products__price[data-v-7f6d8498], .product__opt-price[data-v-7f6d8498], .product__price[data-v-7f6d8498] {
    width: 20%;
    padding-top: 30px;
}


.product__tool[data-v-7f6d8498] {
    width: 10%;
    padding-top: 20px;
}

.product__name[data-v-7f6d8498], .product__opt-name[data-v-7f6d8498] {
    text-align: left;
    padding-top: 20px;
}





.cart{
    color: #fff;
    background-color: #65b647;
    border-radius: 70px;
    position: relative;
    padding: 3px 7px;
    display: inline-block;
    box-sizing: border-box;
    text-decoration: none;
    font-size: 13px;
    bottom: 17px;
    right: 7px;
}
a.cart:hover {
    background-color: #049ee6!important;
    color: #fff;
}

svg:hover{
    filter: hue-rotate(300deg);
    transition: 0.01s;

}
/** ORDER 2 STEP **/ 
.order__cap[data-v-8c2b7b5e], .order__title[data-v-8c2b7b5e] {
    color: black !important;
    padding-top: 35px !important;
    font-size: 22px !important;
    padding-bottom: 10px !important;
    padding-left: 40px !important;
}

.order__cap3[data-v-8c2b7b5e], .order__title[data-v-8c2b7b5e] {

    color: black !important;
    padding-top: 80px !important;
    font-size: 22px !important;
    padding-bottom: 10px !important;
padding-left: 1x !important;}

.order__wrapper {
    background: #fff;
    padding: 50px 20px;
}

label.order__label1 {
    display: inline-block !important;
    width: 1100px !important;
    word-break: break-all !important;
    margin-bottom: .5rem !important;
    padding-top: 3px !important;
	padding-left: 25px !important;
	padding-right: 40px;
}

label.order__label {
   	padding-right: 30px !important;
}

input.order__radio-btn {
    /* padding-right: 20px; */
    /* padding-left: 20px; */
    margin: 3px !important;
}

input.order__radio-btn[data-v-8c2b7b5e] {
    /* padding-right: 20px; */
    /* padding-left: 20px; */
    margin: 3px !important;
}

h3.order__cap2 {
    color: black !important;
    padding-top: 70px !important;
    font-size: 22px !important;

}

.order__jur[data-v-8c2b7b5e], .order__phyz[data-v-8c2b7b5e]{
	    padding-right: 100px !important;
}

.order__span_label[data-v-8c2b7b5e]{
	font-weight: 100 !important;
	color: #848a8e !important;
}
.order__input[data-v-8c2b7b5e] {
    padding: 5px !important;
    width: 300px !important;
    border: 1px solid #eaeaea !important;
    border-radius: 3px !important;
	}

	.order__cap[data-v-8c2b7b5e], .order__title[data-v-8c2b7b5e]{
		padding-left: 40px !important;
		
    font-family: 'Roboto',sans-serif;
    font-size: 30px;
	}
	
	.order__btn[data-v-8c2b7b5e] {
    color: white !important;
    background: #65b647 !important;
    padding: 10px 25px !important;
    display: inline-block !important;
    border: 2px solid #65b647 !important;
    font-weight: 100 !important;
    font-size: 20px !important;
    cursor: pointer !important;
	text-transform: uppercase !important;
}

.order__btn[data-v-8c2b7b5e]:hover {
		text-transform: uppercase !important;
	background: #049ee6 !important;
	color:white !important;
	transition: 0.9s !important;
	border: 2px solid #049ee6 !important;}
	
	
	#app[data-v-7f6d8498]{
		color: black !important;
	}
	
	h3.order__title5 {
    color: black !important;
	font-size: 22px !important;
}