


@media screen and (max-width: 1700px) {
	.catalog_size ul li:nth-child(10) {
		display: none;
	}
}

@media screen and (max-width: 1600px) {
	.catalog_size ul li:nth-child(9) {
		display: none;
	}
}

@media screen and (max-width: 1480px) {
	.catalog_size ul li:nth-child(8) {
		display: none;
	}
}

@media screen and (max-width: 1300px) {
	.catalog_size {
		display: none;
	}

	.catalog_height {
		height: auto;
	}

	.catalog_wrap .product-card__discount {
	    bottom: 109px;
	}
}

@media screen and (max-width: 1250px){
	
}


/* стили для md-устройств */
@media screen and (max-width: 1200px) {
	.product_block {
		margin: 0 20px 0 0;
	}

	.basket_forma_block {
		margin: 0 20px 0 0;
	}

	.lk_orders_top {
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    padding: 8px 20px;
	}

	.lk_orders_border {
	    margin: 10px 0 0 0;
	    padding: 30px 20px 24px 20px;
	    display: flex;
	    align-items: center;
	    background: #F7F7F7;
	}
}	


@media screen and (max-width: 1050px) {
	

  
}


/* стили для sm-устройств */
@media screen and (max-width: 1024px) {
	
  .catalog_left {
  	width: 100%;
  }

  .catalog_top_block {
  	order: 2;
  }

  .catalog_right {
  	width: 100%;
  	order: 3;
  	padding: 25px 0 0 0;
  }

  .product_wrap {
  	flex-wrap: wrap;
  }

  .product_block {
  	width: 100%;
  	margin: 0 0 40px 0;
  }

  .product_block:last-child {
  	width: 100%;
  }

  .product_articul {
  	justify-content: center;
  }

  	.product h1 {
  		text-align: center;
	    font-size: 36px;
	    font-weight: 400;
	    line-height: 40px;
	    margin-top: 22px;
	}

	.seeds ul {
		flex-wrap: wrap;
	}

	.seeds {
		padding: 20px 0 40px 0;
	}

	.seeds ul li {
		margin: 5px 0 0 0;
	}

	.basket_wrap {
		display: none;
	}

	.basket_inner {
		padding: 10px 0 0 0;
	}

	.basket_border {
		padding: 40px 0 30px 0;
		margin: 0;
		background: none;
		border-bottom: 1px solid rgba(56, 56, 56, 0.15);
		flex-wrap: wrap;
	}

	.basket_border:last-child {
		padding: 40px 0 0 0;
		border-bottom: none;
	}

	.basket_name {
		order: 1;
		width: 50%;
	}

	.basket_mobile {
		padding: 0 10px 0 0;
		display: block;
	}

	.basket_sale {
		padding: 16px 0 0 0;
		width: 25%;
		order: 5;
		display: flex;
		align-items: baseline;
	}

	.basket_color {
		order: 4;
		padding: 16px 0 0 0;
		width: 25%;
		display: flex;
		align-items: baseline;
	}

	.basket_size {
		order: 2;
		width: 25%;
		display: flex;
		align-items: baseline;
	}

	.basket_sale_none {
		display: none;
	}

	.basket_number {
		width: 25%;
		order: 3;
	}

	.basket_price {
		padding: 16px 0 0 0;
		order: 6;
		width: 25%;
	}

	.basket_suptitle {
	    font-size: 13px;
	    font-weight: 400;
	    line-height: 24px;
	}

	.basket_price_text {
		display: flex;
		align-items: baseline;
	}

	.basket_price_text h3 {
		order: 1;
	}

	.basket_price_bf {
		order: 2;
		margin-bottom: 0;
		margin-left: 10px;
	}

	.basket {
		padding: 0 0 60px 0;
	}

	.basket_form {
		padding: 36px 20px 40px 20px;
	}

	.basket_forma_info {
		padding: 35px 20px 40px 20px;
	}

	.basket_forma_block {
		width: 60%;
	}

	.basket_forma_block:last-child {
		width: 40%;
	}

	.lk_orders {
		flex-wrap: wrap;
	}

	.lk_orders_block {
		margin: 0 0 0 0;
		width: 100%;
	}

	.lk_orders_block:last-child {
		display: none;
	}

	.lk_orders_price .basket_price_text {
		display: block;
	}

	.lk_orders_price .basket_price_bf {
		margin-left: 0;
		margin-bottom: 7px;
	}

	.lk_orders_size .basket_mobile {
		display: none;
	}

	.lk_orders_color .basket_mobile {
		display: none;
	}

	.catalog_wrap .product-card__discount {
		bottom: 100px;
	}
}

/* стили для sm-устройств */
@media screen and (max-width: 992px) {
	
}


@media screen and (max-width: 900px) {
	


}


/* Ipad*/ 
@media screen and (max-width: 768px) {
	.basket_name {
		padding: 0 0 19px 0;
		width: 100%;
	}

	.basket_size {
		width: 30%;
	}

	.basket_number {
		width: 70%;
	}

	.basket_sale {
		width: 30%;
	}

	.basket_color {
		width: 30%;
	}

	.basket_color_sale {
		width: 100%;
	}

	.basket_price {
		width: 70%;
	}

	.basket_forma {
		flex-wrap: wrap;
		padding: 40px 0 0 0;
	}

	.basket_forma_block {
		width: 100%;
		margin: 0 0 20px 0;
	}

	.basket_forma_block:last-child {
		width: 100%;
	}

	ul.tabs li {
	    margin: 0 20px 0 0;
	    cursor: pointer;
	    font-size: 22px;
	    font-weight: 400;
	    line-height: 30px;
	    position: relative;
	    opacity: 0.5;
	}

	.lk {
		padding: 40px 0 60px 0;
	}

	.lk_form {
		padding: 10px 20px 24px 20px;
	}

	.lk_orders_border {
		flex-wrap: wrap;
		margin: 0;
		padding: 20px 0;
		background: none;
		border-bottom: 1px solid rgba(56, 56, 56, 0.15);
	}

	.lk_orders_name {
		width: 100%;
		padding: 0 0 14px 0;
	}

	.lk_orders_size {
		display: flex;
		align-items: center;
		width: 41%;
	}

	.lk_orders_color {
		display: flex;
		align-items: center;
		width: 59%;
	}

	.lk_orders_color .basket_mobile {
		display: block;
	}

	.lk_orders_size .basket_mobile {
		display: block;
	}

	.lk_orders_price {
		width: 100%;
		padding: 10px 0 0 0;
	}

	.lk_orders_price .basket_price_text {
		display: flex;
		align-items: center;
	}

	.lk_orders_price .basket_price_bf {
		margin-bottom: 0;
		margin-left: 10px;
	}

	.lk_orders_img {
		height: 100px;
		width: 80px;
	}

	.lk_orders_bottom_block {
		order: 2;
	}

	.lk_orders_total {
		order: 1;
	}
}


/* Ipad mini*/ 
@media screen and (max-width: 640px) {
	
}

@media screen and (max-width: 575px) {
  	.catalog_price {
  		margin-top: 3px;
  	}

  	.catalog_price p {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    font-size: 18px;
	    font-weight: 700;
	    line-height: 24px;
	}

	.catalog_price p img {
		margin: 0 0 0 3px;
		width: 12px;
	}

	.dropdown-button {
	    padding: 10px 10px 10px 10px;
	    display: flex;
	    align-items: center;
	    font-size: 12px;
	    font-weight: 700;
	    line-height: 15px;
	    letter-spacing: 0.05em;
	    color: #383838;
	    cursor: pointer;
	    position: relative;
	    z-index: 2;
	    text-transform: uppercase;
	}

	.catalog_left {
		margin: 0;
	}

	.catalog_drop:first-child {
		margin: 0 0 0 -10px;
	}

	.dropdown-content {
	    top: 0px;
	    padding: 35px 11px 10px 10px;
	    display: none;
	    position: absolute;
	    background-color: #fff;
	    min-width: 97px;
	    left: 50%;
	    transform: translateX(-50%);
	    box-shadow: 0px 15px 40px 0px #27314D14;
	    z-index: 1;
	}

	.checkbox-main_tag b {
	    font-size: 12px;
	    font-weight: 400;
	    line-height: 15px;
	    color: #383838;
	    padding: 0 0 0 10px;
	}

	.catalog_right ul {
		flex-wrap: wrap;
	}

	.catalog_right ul li:first-child {
		width: 100%;
		padding: 0 0 8px 0;
	}

	.product_inner {
		flex-wrap: wrap;
	}

	.product_inner_block {
		width: 100%;
		order: 2;
		margin: 20px 0 0 0;
	}

	.product_inner_block:last-child {
		width: 100%;
		order: 1;
	}

	.product_dots {
		padding: 0;
		margin: 0 -20px 0 -10px;
	}

	.iss .is {
	    margin: 0 10px 0 10px !important;
	}

	.iss .slick-list {
	    padding:0 20% 0 0 !important;
	}

	.product_dropdowns {
		flex-wrap: wrap;
		padding: 25px 0 0 0;
	}

	.product_dropdowns_block {
		width: 100%;
		margin: 0 0 30px 0;
	}

	.product_flex {
		flex-wrap: wrap;
	}

	.product_flex_block {
		width: 100%;
		margin: 0 0 30px 0;
	}

	.product_price {
		justify-content: center;
	}

	.product {
		padding: 0 0 60px 0;
	}

	.product_pd {
		padding: 60px 0;
	}

	.basket_form_wrap {
		flex-wrap: wrap;
	}

	.basket_form_block {
		width: 100%;
		margin: 0 0 10px 0;
	}

	.basket_form_delivery {
		margin: 0;
	}

	.basket_form_delivery_block {
		padding: 0;
	}

	.basket_form_delivery_block:nth-child(1) {
		width: 100%;
		order: 1;
	}

	.basket_form_delivery_block:nth-child(2) {
		order: 2;
	}

	.basket_form_delivery_block:nth-child(3) {
		width: 100%;
		order: 3;
		padding: 30px 0 0 0;
	}

	.basket_form_delivery_block:nth-child(4) {
		order: 4;
	}

	.basket_form_delivery_block:nth-child(5) {
		width: 100%;
		padding: 30px 0 0 0;
		order: 5;
	}

	.basket_form_payment {
		flex-wrap: wrap;
	}

	.basket_form_payment_block {
		width: 100%;
		margin: 0 0 20px 0;
	}

	.lk_form_block {
		width: 100%;
	}

	.lk_form_bottom {
		flex-wrap: wrap;
		padding: 20px 0 0 0;
	}

	.lk_form_button {
		width: 100%;
		padding: 0 0 26px 0;
	}

	.lk_form_button button {
		width: 100%;
	}

	.lk_form_back {
		width: 100%;
		display: flex;
		justify-content: center;
	}

	ul.tabs {
		overflow: auto;
		margin: 0 -20px;
		padding: 0 20px;
		white-space: nowrap;
		justify-content: flex-start;
	}

	ul.tabs::-webkit-scrollbar {
	    width: 0px;
	    height: 0px;
	}

	.lk_orders_top {
		flex-wrap: wrap;
	}

	.lk_orders_top h3 {
		width: 100%;
		text-align: center;
	}

	.lk_orders_top h3:last-child {
		margin-top: 2px;
	}


}

/* Galaxy S8+*/ 
@media screen and (max-width: 480px) {
  	.pagination button span {
  		display: none;
  	}

  	.pagination button img {
  		margin: 0;
  	}

  	.catalog_wrap .product-card__article .product-card__article-text p {
  		font-size: 13px;
  		line-height: 18px;
  	}

  	.main_title h1 {
  		font-size: 42px;
  		line-height: 46px;
  	}

  	.product_slayder_img {
  		height: 480px;
  	}

  	.product_info ul li p {
  		font-size: 14px;
  	}

  	.product_info_block a {
  		font-size: 14px;
  	}

  	.basket_form_delivery_wrap {
  		flex-wrap: wrap;
  	}

  	.basket_form_delivery_wrap_block {
  		width: 100%;
  		margin: 0 0 10px 0;
  	}

  	.lk_orders_info {
	    width: 75%;
	    padding: 0 0 0 20px;
	}

	.lk_orders_size {
        display: flex;
        align-items: center;
        width: 31%;
    }

    .lk_orders_color {
        display: flex;
        align-items: center;
        width: 69%;
    }

    .modal-border {
    	max-width: 100%;
    	margin: 100px 20px 0 20px;
    	padding: 30px 0 0 0;
    }

    .modal_form {
    	max-width: 100%;
    	padding: 0 20px;
    }

    ul.tabs_modal li {
	    margin: 0px 20px 0 0;
	    cursor: pointer;
	    font-size: 22px;
	    font-weight: 400;
	    line-height: 30px;
	    position: relative;
	    opacity: 0.5;
	}

	.modal_form_registr {
		padding: 0 20px 40px 20px;
	}

}

/* Galaxy*/ 
@media screen and (max-width: 415px) {
  	    .dropdown-button {
	        padding: 10px 5px 10px 5px;
	        display: flex;
	        align-items: center;
	        font-size: 12px;
	        font-weight: 700;
	        line-height: 15px;
	        letter-spacing: 0.05em;
	        color: #383838;
	        cursor: pointer;
	        position: relative;
	        z-index: 2;
	        text-transform: uppercase;
	    }

	.checkbox-main_tag b {
        font-size: 12px;
        font-weight: 400;
        line-height: 15px;
        color: #383838;
        padding: 0px 0 0 5px;
    }

    .dropdown-content {
    	padding: 35px 5px 10px 5px;
    	min-width: 87px;
    }

    .iss .slick-list {
        padding: 0 29% 0 0 !important;
    }

    .basket_info {
	    width: 68%;
	    padding: 0 0 0 30px;
	}

	.basket_size {
		width: 41%;
	}

	.basket_number {
		width: 59%;
	}

	.basket_sale {
		width: 41%;
	}

	.basket_price {
		width: 59%;
	}

	.basket_color {
		width: 41%;
	}

	.basket_color_sale {
		width: 100%;
	}
}


/* Iphone 6.7.8 */ 
@media screen and (max-width: 375px) {
	
}

/* Iphone 5.5SE */ 
@media screen and (max-width: 320px) {
	
}