
input[name=coupon]{
	font-size: 18px!important;
	font-weight: 700!important;
}
input[name=coupon]::placeholder{
	    color: #D07545;
		font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-size: 16px;
}
.simple-h1 {
font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 64px;
	
	}
	
	#shipping_address_field28 {
	opacity:0;

}
#simplecheckout_button_confirm b{
	    margin-right: 37px;
}
#simplecheckout_shipping_address{
	padding-bottom: 0px;
    border-bottom: 0px;
    border-radius: 20px 20px 0px 0px;
    margin-bottom: 0px;
}
#simplecheckout_shipping_address::after{
	 border-radius: 22px 22px 0px 0px!important;
}
#simplecheckout_shipping::after{
	   border-radius: 0px 0px 20px 20px!important;
}
#simplecheckout_shipping{
	    border-top: none;
    padding-top: 20px;
    border-radius: 0px 0px 20px 20px;
}
#simplecheckout_payment_form{
	display:none;
}

#total_total b,#total_total span{
	    color: #D07545;
}
#total_shipping{
	display:none;
}
.row-shipping_field24{
	margin-top:10px;
}
.row-shipping_field26 label{
	display:none;
}
.chose-shipping_delivery{
	display:none;
}
.row-shipping_address_field28 .col-sm-10,.row-shipping_address_field27 .col-sm-10,.row-shipping_field26 .col-sm-10,#simplecheckout_form_0 .col-sm-10,.row-customer_field20{
	width:100%!important;
	max-width:100%!important;padding-left: 0px;
}
.row-customer_field20 .col-sm-10 > div .checkbox:last-child{
	display:none!important;
}
label[for=shipping_address_field28],label[for=shipping_address_field27],label[for=shipping_field23],label[for=shipping_field29],label[for=shipping_country2],label[for=shipping_field27],label[for=shipping_field29],label[for=shipping_field25],label[for=shipping_field30],label[for=shipping_field31],label[for=shipping_address_city],label[for=shipping_field33],label[for=shipping_field34]{
	display:none;
}

.row-shipping_address_field28 .radio label {
    padding-left: 0px;
	padding-right:20px;
	font-weight: 700;
font-size: 17px;
line-height: 20px;
color:black;
font-weight:bold;
}

#shipping_address_field27{
    background: #FFFFFF;
    border-radius: 100px;
    margin: auto;
    margin-top: 13px;
    padding: 10px;
    height: auto;
    border: none;
}
.row-shipping_address_field28 .col-sm-10 > div {
	display:flex;
}
.row-shipping_field24 label,.row-customer_field24 label{
	    display: flex;
    align-items: center;
}
.row-shipping_field24 .custom_radio,.row-customer_field24 .custom_radio{
	background: transparent!important;
    border: none!important;
}
.row-shipping_field24 .radio,.row-customer_field24 .radio{
	    background: transparent!important;
    border: none!important;padding-left: 42px!important;
}
.row-shipping_field24 .col-sm-10 > div,.row-customer_field24 .col-sm-10 > div{
	  display: flex;
}
.row-shipping_field24 input,#customer_field24{
	opacity:0;
}
#simplecheckout_cart {
    overflow: hidden;
        display: inline-block;
    background: white;padding: 20px;
}
#customer_lastname,
#customer_confirm_password,
#customer_field20,
#customer_field21,
#customer_email,
#customer_password,
#customer_firstname,
#customer_telephone {
    background: #0000;
    color: black;
    border: none;
    box-shadow: none;
    border-bottom: 2px solid #2D2923;
    border-radius: 0px;
    padding: 0;
}
#simplecheckout_cart .product-car {
    overflow: hidden;
    justify-content: flex-start;
    border-bottom: 1px solid #cdc7c252;
    padding-top: 10px;
    padding-bottom: 10px;
}

#simplecheckout_cart .product-car .line {
    align-items: center;
}
#simplecheckout_cart .product-car .name a {
    color: #d07545;
    font-size: 21px;
    font-weight: 700;
    line-height: 113.3%;
    text-transform: uppercase;
    margin-left: 20px;
    margin-bottom: 10px;
    margin-left: 0;
    font-family: 'Roboto';
}
.bottom-line-2{
	    max-width: 92px;
    margin-top: 15px;
}
#simplecheckout_cart > .simplecheckout-cart-total .inputs{
	    display: flex!important;

}

.simplecheckout-cart-total-remove{
	margin-left: 10px;
    color: #dd7037;
	cursor:pointer;
}
#total_coupon{
	display: flex;
}
#total_coupon span{
	    font-size: 15px;
}
#simplecheckout_cart > .simplecheckout-cart-total input{
	    background: transparent;
    width: 100%;
    max-width: 100%;
    box-shadow: none;
}
#simplecheckout_cart > .simplecheckout-cart-total{
       text-align: left;
    margin-top: 25px;
    background: transparent;
    width: 100%;
    margin: auto;
    margin-top: 25px;
    max-width: 100%;
	position:relative;
	
}
#simplecheckout_cart > .simplecheckout-cart-total:before{
	content: '';
    background: rgba(208, 117, 69, 0.2);
    width: 115%;
    top: 0px;
    left: -20px;
    display: block;
    position: absolute;
    height: 100%;
}
#simplecheckout_cart .product-car .image .price {
    font-family: 'Roboto';
    font-weight: 700;
    font-size: 18px;
    line-height: 113.3%;
    color: #2D2923;
    margin-bottom: 5px;
}
#simplecheckout_cart .product-car .image + .line {
 margin: auto;
    margin-top: 0px;
    margin-left: 34px;
}
#simplecheckout_cart .product-car .image + .line button {
    background: none;
    border: none;
    box-shadow: none;
    color: #2D2923;
    padding: 0;
    outline: none;
}
#simplecheckout_cart .product-car .image + .line input {
    outline: none;
    background: none;
    box-shadow: none;
    border: none;
    font-family: 'Roboto';
    font-weight: 700;
    font-size: 24px;
    line-height: 113.3%;
    color: #2D2923;
    min-width: fit-content !important;
    padding: 0;
    text-align: center;
}
#simplecheckout_cart .bottom-line-2 .input-group.btn-block span + input + span button{
    margin-top: -7px;
}
#simplecheckout_cart .bottom-line-2 .input-group.btn-block span button {
    margin-top: 3px;
}
#simplecheckout_cart .product-car  .top-line-3,
#simplecheckout_cart .product-car  .top-line-2,
#simplecheckout_cart .model  {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
    line-height: 113.3%;
    color: #2D2923;
}
#simplecheckout_cart .model {
    font-weight: 400;
    margin-top: 15px;
}

#simplecheckout_cart .product-car .line + .line + .line .bottom-line-3 {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 113.3%;
    color: #2D2923;
    margin-bottom: 5px;
}

.simplecheckout-cart-total.simplecheckout-cart-buttons,
#total_sub_total {
    display: none;
}
 

.simplecheckout-cart-total_bottom {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    flex-direction: column;
}
.simplecheckout-cart-total_bottom span {
    font-family: 'Roboto';
    font-weight: 700;
    font-size: 24px;
    line-height: 113.3%;
    color: #2D2923;
}

.simplecheckout-cart-total_bottom .simplecheckout-cart-total-value {
    margin-left: 40px;
}

#total_total {
    border: none;
    margin-top: 30px;
}

.simplecheckout-button-right a,
.simplecheckout-button-right input,
.simplecheckout-button-left a,
.simplecheckout-button-right button{
    background: none;
    border: none;
    box-shadow: none;
    font-family: 'Playfair Display';
    font-weight: 500;
    font-size: 18px;
    line-height: 113.3%;
    color: #2D2923;    
    position: relative;
    text-transform: uppercase;
    transition: 0.3s;
}
.simplecheckout-button-right span {
    padding-right: 40px;
}
.simplecheckout-button-left span {
    padding-left: 40px;
}
.simplecheckout-button-right a:hover,
.simplecheckout-button-right input:hover,
.simplecheckout-button-left a:hover {
    background-color: transparent;
    color: #2D2923;
}
.simplecheckout-button-right a:hover::before,
.simplecheckout-button-right input:hover::before {
    right: -10px;
}
.simplecheckout-button-left a:hover::before {
    left: -12px;
}

.simplecheckout-button-left a::after  {
    left: -18px;
}
.simplecheckout-button-block.buttons {
    background-color: transparent;
    padding: 0;
}

@media (max-width: 992px) {
	
	input[name=coupon]::placeholder {
  
    font-size: 14px;
}

	#simplecheckout_shipping{
		    padding-top: 0px;
	}
	.simple-h1 {

    font-size: 32px;
    line-height: 40px;
	
	}
	
    #simplecheckout_cart {
        max-width: 100%;
    }
    #simplecheckout_cart .product-car {
        display: flex;
    }
    #simplecheckout_cart .product-car .line {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .simple-content .name {
        display: flex;
        flex-direction: column;
    }
}

.simple-step-current {
    background: linear-gradient(263deg, #dd70372e, #E9E5DF 70.71%), linear-gradient(127deg, rgb(233 229 223), rgba(0,255,0,0) 70.71%), linear-gradient(336deg, rgb(236 232 227), rgba(0,0,255,0) 70.71%);
    border: 1px solid #000;
}
#simplecheckout_step_menu {
    display: none;
}
/* #simplecheckout_step_menu span {
    background-color: transparent;
    color: #000;
} */
#buttons .simplecheckout-button-right a:focus,
#buttons .simplecheckout-button-right a:active,
.simplecheckout-button-left a:active,
.simplecheckout-button-left a:focus {
    outline: none;
    color: #000 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}
.simplecheckout-button-left {
    display: block !important;
}

.chose-shipping_top {
    display: flex;
    align-items: center;
    gap: 74px;
    margin-top: 50px;
}
.chose-shipping-method {
    flex-direction: column;
}

.in_ukr label.nova {
    justify-content: flex-start;
    align-items: center;
}
.around_countr {
    display: none;
}
.around_countr.active {
    display: block;
}
.around_countr {

}
.custom_radio {
    position: absolute;
    right: 0;
    top: -3px;
    width: 22px !important;
    height: 22px;
}
.around_countr  input,.row-customer_field24 input {
    left: -100%;
}
.around_countr label,.row-customer_field24 label {
    padding-left: 0;
}

.chose-shipping_content .around_countr  input:checked  ~ span.custom_radio ,.row-customer_field24  input:checked  ~ span.custom_radio{
  background: #D07545;
  border: 2px solid #D07545;
border-radius: 10px;
}


.chose-shipping_content .around_countr  input:checked  ~ .custom_radio::after,.row-customer_field24  input:checked  ~ .custom_radio::after {
     content: '';
    background: #DD7037;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 17px;
    right: 39%;
    border-radius: 50%;
}
.chose-shipping_content .custom_radio::before ,.row-customer_field24 .custom_radio::before{
    content: url(/image/catalog/check-out/white.png);
    position: absolute;
    top: 25%;
    right: 25%;
}

.chose-shipping_content .custom_radio,.row-customer_field24 .custom_radio{
    width: 45px!important;
    height: 45px;
    right: auto;
    top: 0px;
left: 0px;
    margin-left: 0px!important;
    background: #D5D5D5;    border-radius: 8px;
}


.around_countr  input:checked  ~ .custom_radio::after{
    content: '';
    background: #DD7037;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 9px;
    right: 6px;
    border-radius: 50%;
}
.custom_radio::before {
    content: url(/image/catalog/check-out/white.png);
    position: absolute;
    top: 3px;
    right: 0;
}
.chose-shipping_content .radio,.row-customer_field24 .radio{
	padding:10px;
	    display: flex;padding-left: 60px;border: 2px solid #D5D5D5;
border-radius: 10px;    height: 47px;background: #FFFFFF;margin-top: 13px;
    margin-bottom: 12px;
}
.around_countr label span,.row-customer_field24 label span,
.not_ukr  label {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 18px;
    line-height: 113.3%;
    color: #2D2923;
    margin-left: 12px;
}

.title-shipping_method {
    cursor: pointer;
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 18px;
    line-height: 113.3%;
    color: #2D2923;
    position: relative;
    padding-left: 40px;
}
.title-shipping_method::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: #FEF9F0;
}
.title-shipping_method.current-active::after {
    content: '';
    position: absolute;
    top: 6px;
    left: 6px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #DD7037;
}
.chose-shipping_delivery {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 18px;
    line-height: 113.3%;
    color: #2D2923;    
    margin-top: 50px;
    margin-bottom: 30px;
}
 
#simplecheckout_shipping_address .form-horizontal .control-label {
    width: 15%;
}


@media (max-width: 640px) {
	.simple-h1{
		    font-size: 28px;
    line-height: 33px;
	}
	#simplecheckout_cart .product-car .name a{
		    font-size: 17px;
	}
	
	.price{
		font-size: 21px;
	}
	.simple-content .checkout-heading{
		font-size: 21px;
	}
	.row-shipping_address_field28 .radio label{
		font-size: 15px;
	}
	#simplecheckout_cart .product-car .image + .line input{
		font-size: 19px;
	}
	.product-car img{
		max-width: 100px;
	}
	#simplecheckout_cart .product-car {
    overflow: auto;
    justify-content: flex-start;
}
	.simple-content .checkout-heading{
		    font-size: 21px;
	}
	label[for=shipping_field24]{
		    text-align: left;
    width: 100%;
    margin: auto;
    margin-top: 10px;
	}
	
	.simplecheckout .chose-shipping_content .around_countr label {
    margin-right: 7px;

}

	#simplecheckout_form_0 .col-sm-10 {
    max-width: 100%!important;
    width: 100%;
    padding-left: 0px;
}
	.around_countr label span, .not_ukr label{
		    font-size: 13px;
	}
   
    #simplecheckout_customer .form-group.required {
        display: flex;
        flex-direction: column;
    }
}