.product-sizes-check li {
    display: inline-block;
}
		.popup-top:nth-child(2) .modal-cart-block {
	
    margin: 0px;
}
.product-quick{float:none;margin: 0 auto;width:100%;}
.popup-top:nth-child(2){
	padding: 0!important;
}
.popup-top:nth-child(2) .woocommerce{
    width: 300px!important;
    margin: 0 auto!important;
    margin-top: 20px!important;
}
	

	div#cartModal .popup-top:nth-child(2) {
    padding: 10px 45px 1px !important;
}
	.modal-cart-block span bdi  {/*display:flex;*/}
	.select-podmenu{z-index: 5!important;}
	.order-login{display:none;}
	.order-form-links button{margin-top: 20px!important;}
	.order-check-block, .order-payment-block, #stepThree .input-block, .order-form-links .white-button{display:none;}
	#stepThree{display:block!important;}
	.product-description{display:inline-block;max-width: 614px;}
.product-quick-block .order-form-block {width:100%;}
.product-quick-block.woocommerce-notices-wrapper{display:none;}
 .product-quick-block .woocommerce .order-form-detail .order-form-links{display:none;}
  .product-quick-block .woocommerce .order-form-block .note label[for="billing_text"]{text-align:center;display: block;}
    .product-quick-block .woocommerce .order-form-block .note {float:none;}
    .product-quick-block .woocommerce .order-form-block p.viber {margin-right: calc( 50% - 66px );}
    .product-quick-block .woocommerce .order-form-block #billing_first_name_field {display:none;}
    .product-quick-block .woocommerce .order-form-block #billing_email_field {display:none;}
    .product-quick-block .woocommerce .order-form-block .filter-checkbox{display:none!important;}
    .checked{
    border: 2px solid #00000038!important;
}
.messengers-radio{
    width: max-content!important;
    float: right;
    margin: 0 3px;}
.messengers-radio.telegram span:after {
    content: ' ';
    width: 40px;
    height: 40px;
    background: url(/images/telegram.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 17px;
    position: absolute;
}
.messengers-radio.whatsapp span:after {
    content: ' ';
    width: 40px;
    height: 40px;
    background: url(/images/whatsapp.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 17px;
    position: absolute;
}
.messengers-radio.viber span:after {
    content: ' ';
    width: 40px;
    height: 40px;
    background: url(/images/viber.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 17px;
    position: absolute;
}
p#billing_phone_field{margin-bottom: 15px;}
p#billing_first_name_field{margin-top: 65px;}
label[for=billing_text]{line-height: 1.15;
    color: #8E8E8E;
    margin-right: 15px;
    width: 220px!important;}
    .notes{
    	display: none;
    }
    .add-address-toggle #shipping_otkritka_field{display:none!important;}
    .add-address-toggle .note2 label {
    line-height: 1.15;
    color: #8E8E8E;
    margin-right: 0px;
    width: 100%;
    display: inline-block;
    font-size: 13px;
    margin-top: 20px;
}
#billing_text{font-size: 0px;border:none;    height: 0px!important;}

.add-address-toggle p#shipping_time_field {
    width: 222px;
    float: left;
    margin-right: 0px;
}
.add-address-toggle p.date-block {
    width: 165px;
    float: left;
    margin-right: 20px;
}
.add-address-toggle
.note input{display: block;
    line-height: 1.15;
    color: #8E8E8E;
    margin-right: 15px;
    width: 220px!important;
    height: max-content!important;
    padding: 0 0px!important;
    border: none!important;
    font-weight: 600!important;
    font-size: 0px!important;
    background: none!important;
    border-radius: 0px!important;
}
.note{
    width: 217px;
    float: left;
    padding: 5px 0px;
}
.woocommerce-notices-wrapper{
display: none!important;
}
.select2-search__field{
	display: none;
}
.select2-selection__clear{
	display: none;
}
.date-block:after {
    content: ' ';
    width: 48px;
    height: 47px;
    background: url(/images/calendar.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 22px;
    position: absolute;
    right: 0px;
    z-index: 1;
    top: 0;
}
.woocommerce-shipping-fields__field-wrapper{
	margin-bottom: 20px;
}
p#shipping_time_field{
	    width: 200px;
	    float:left;
	    margin-right: 20px;
}
p.date-block{
	width: 200px;
	float:left;
	margin-right:20px;
}
.note2 input{
	display: block;
    line-height: 1.15;
    color: #8E8E8E;
    margin-right: 15px;
    width: 220px!important;
    height: max-content!important;
    padding: 0 0px!important;
    border: none!important;
    font-weight: 600!important;
    font-size: 0px!important;
    background: none!important;
    border-radius: 0px!important;
}
.note2 label{line-height: 1.15;
    color: #8E8E8E;
    margin-right: 15px;
    width: 220px;}
    @media (max-width: 480px){
    
    .note {
    width: 202px;
    float: left;
    padding: 5px 8px;
    font-size: 12px;
}
}
.product-description-list {
 
  justify-content: flex-start;

}

.product-big-item1 {
    margin-bottom: 30px;
}
	.product-big-item1 img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 10px;
}ul.product-sizes-check ~ .filter-block {
    display: none !IMPORTANT;
}.single .product-sizes-check {
    display: inline-block !IMPORTANT;
    width: 100%;
}
	
	
	@media  (max-width: 480px){
	.product-add-form .top-block .inner-block {
    width: 100%;
}body.product-template-default.single.single-product form button#add_to_cart {
    width: auto !important;
    display: inline-block;
    padding: 15px;
    float: left !important;
    font-size: 14px;
}body.product-template-default.single.single-product form a.fancybox.zzz {
    float: right !important;
    margin: 0;
    padding: 15px;
    line-height: 16px;
    height: auto;
}
	.single .product-sizes-check li {
    display: inline-block;    margin: 0;
	}
	.product-add-form .bottom-block {
   /*display: inline-block !important;*/
    width: 100% !important;
}
	.product-add-form .bottom-block {
    max-width: 340px;
    margin-left: calc(50% - 170px);
}
	.product-add-form .total-price {
    text-align: center;
}
	
	}
	
	
    
    a.active-tab {
pointer-events: none;
}