<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 1300px) {
    .nextSlideButton {
        right: 0 !important;
    }
    .previousSlideButton {
        left: 0 !important;
    }
		.vacancies__wrapper{
			padding:0 15px;
		}
		.filter__cover,.content__fixed{
			padding-left: 15px;
			padding-right: 15px;
		}
		.route_box.another_page{
			padding-left: 15px;
		}
		.area__title h3{
			padding: 30px 0 30px 0;
		}
}

@media screen and (max-width: 1200px) {
    .catalog_popup_box {
        width: 700px;
    }
}

@media screen and (max-width: 1020px) {
    .phone_route {
        font-size: 13px;
    }
    .catalog_links {
        font-size: 13px;
    }
    .nav_links {
        font-size: 13px;
    }
}

@media screen and (max-width: 1000px) {
	.tabs__item-body{
		margin: 0;
	}
    .auto-chemical_title {
        font-size: 18px;
    }
}
@media screen and (max-width: 950px) {
	.order__content{
		padding: 25px;
	}
	.vacancies__item span{
		margin-bottom: 20px;
		display: inline-block;
	}
	.work__title h1,.work__subtitle h2 {
	font-size: 40px;
	}
    .profile_box_menu {
        display: flex;
    }
    .profile_box {
        display: none;
    }
    .header_wrapper.Active {
        max-height: 400vh;
        transition: max-height 0.8s ease-in;
    }
    .header_wrapper {
        max-height: 140px;
        overflow: hidden;
        transition: max-height 0.8s ease-in-out;
    }
    .header_box_logo {
        width: 100%;
        display: flex;
        gap: 10px;
        align-items: center;
    }
    .header_box_searcher {
        order: 2;
        width: 100%;
    }
    .input_search {
        flex-grow: 1;
    }
    .header_box {
        flex-direction: column;
        align-items: flex-start;
        border: 1px solid gainsboro;
    }
    .header_logo {
        max-width: 150px;
    }
    .header_box_logo_inner {
        flex-grow: 1;
    }
    .header_box_menu {
        display: flex;
    }
    .header_box_info {
        flex-direction: column;
        padding: 40px 0 0;
    }
    .header_box_info_social {
        align-self: flex-start;
    }
    .navigation_box {
        flex-direction: column;
        align-items: flex-start;
        gap: 30px;
    }
    .auto-chemical_title {
        font-size: 12px;
        padding: 0;
    }
    .auto-clear-care_route {
        border-radius: 28px 0 0 0;
    }
    .auto-clear-care_button-route {
        width: 30px;
        height: 30px;
    }
    .catalog_popup {
        width: 100%;
    }
    .catalog_popup_box.Active {
        top: 10px;
        max-height: 200vh;
        transition: max-height 1.5s linear;
    }
    .catalog_popup_box {
        margin-left: -4%;
    width: 108%;
    display: flex;
    position: relative;
    top: 10px;
    left: 0;
    max-height: 0;
    overflow: hidden;
    transition: max-height 1s linear;
    }
    .popup_box_main-routes {
        border-radius: 0;
    }
    .popup_box_routes_box {
        padding: 19px 0 19px 3px;
    }
    .fa-chevron-down.Active {
        transform: rotate(180deg);
        transition: 0.2s ease-in;
        margin-left: 6px;
    }
    .nav_routes &gt; i {
        opacity: 1;
    }
    .catalog-link {
        display: block;
    }
		.your__data{
			min-width: inherit;
			width: 100%;
		}
		.you__number,.your__data{
			padding: 30px;
		}
}

@media screen and (max-width: 900px) {
	.item__product__img img{
		margin-right:50px;
	}
    .phone_route {
        font-size: 12px;
    }
		.chose__cover {
			width: 50%;
		}
}

@media screen and (max-width: 860px) {
	.price__element{
		padding-top: 20px;
	}
	.trash__btn{
		margin-right: 20px;
	}
	.price__element {
    display: flex;
    flex-flow: nowrap;
    justify-content: space-between;
    align-items: center;
}
	.basket__product,.your__order-content-cover{
		width: 60%;
	}
	.basket__product {
		margin-right: 25px;
	}
	.order__product-cover span {
    display: flex;
    justify-content: center;
}
	.order__price span::before{
		left: 0;
	}
	.order__price{
		text-align: start;
	}
	.order__product-cover {
	margin-left: 0;
	}
	.order__product-name {
	padding-top: 20px;
	text-align: center;
	}
	.order__content,.order__content-cover{
		flex-flow: column;
		justify-content: center;
		align-items: center;
	}
	.csc-gpu-used {
    display: flex;
    justify-content: center;
}
	.area__list-nav {
    padding: 50px 0 50px 0;
}
	.area__item-body span{
		display: none;
	}
	.order__item__container input{
		max-width: 100%;
	}
	.form__body{
		padding: 0 30px;
	}
	.chose__content {
		padding-top: 40px;
	}
	.product__chose-tab{
		margin-top: 25px;
	}
	.area__tabs {
	margin-right: 20px;
	}
	.area__content{
		margin-left: 0;
	}
    .nav-routes_col {
        flex-basis: 100%;
        transition: 0.5s ease-in;
    }
    .news-letter_col {
        flex-basis: 100%;
        transition: 0.5s ease-in;
    }
}

@media screen and (max-width: 820px) {
	.slider__main .slick-dots {
    margin-bottom: 40px;
}
	  .figure{
		display: none;
	}
	.items__lo__cover-row{
		min-width: 100%;
	}
	.order__table {
		padding-top: 20px;
	}
	.vacancies__content{
		flex-flow: column;
	}
	.vacancies__text{
		width: 100%;
		border-bottom:1px solid #83838366;
		border-right: 0;
		padding-bottom: 20px;
	}
	.vacancy__button{
		padding-top: 20px;
	}
	.vacancies__list li span:before{
		top: 4px;
	}
	.vacancies__item span {
    margin-bottom: 10px;
		font-size: 18px;
}
.vacancies__list{
	padding-top: 20px;
}
    .box_household_chemical_title {
        font-size: 22px;
    }
    .pro-for-living_box_title {
        font-size: 22px;
    }
    .discount_box {
        width: 60%;
    }
    .route_link {
        font-size: 14px;
    }
    .main_route_link {
        font-size: 14px;
    }
    .intro_title {
        font-size: 42px;
    }
    .intro_descr {
        font-size: 17px;
    }
    .catalog_button {
        font-size: 16px;
        background: #a6d3d68a;
    }
    .figure {
        display: none;
    }
    .nav_route {
        font-size: 15px;
    }
}

@media screen and (max-width: 720px) {
	.page-control_list_prefix{
		justify-content: center;
	}
	.search__cover {
		padding: 14px 0px 25px 0px;
	}
	.search__table{
		flex-flow: column;
	}
	.btn__area{
		flex-flow: column;
		padding-top: 20px;
	}
	.btn__area button{
		margin-top: 20px;
	}
    .cat-col {
        flex-basis: 100%;
        transition: 0.5s ease-in;
    }
    .chemic-col {
        flex-basis: 100%;
        transition: 0.5s ease-in;
    }
    .box_household_chemical {
        padding: 40px 15px 40px 70px;
    }
    .catalogs-col {
        flex-basis: 100%;
        transition: 0.5s ease-in;
    }
    .pro-for-living_col {
        flex-basis: 100%;
    }
    .pro-for-living_box {
        padding: 40px 15px 40px 70px;
        background-position: bottom;
    }
    .about-us_img_col {
        flex-basis: 100%;
        transition: 0.5s ease-in;
    }
    .about-us_info_col {
        flex-basis: 100%;
        transition: 0.5s ease-in;
    }
    .footer_section {
        padding: 30px 0;
    }
    .about-us_img_col {
        padding: 0 !important;
    }
    .main-routes_col {
        flex-basis: 80%;
    }
    .catalog-routes_col {
        flex-basis: 100%;
    }
    .catalog_section {
        padding: 25px 5px 50px;
    }
}

@media screen and (max-width: 700px) {
    .tabs_slider_inner {
        gap: 5px;
    }
}

@media screen and (max-width: 680px) {
	.product__item{
		margin: 0 20px;
	}
	.area__item-body svg {
    max-width: 18px;
    max-height: 18px;
    margin-right: 5px;
}
	.area__tabs {
    margin-right: 5px;
}
.area__item-body {
	padding: 5px 5px;
}
	.search__field input{
		width: 100%;
	}
	.area__body.changes .area__list-nav {
    padding: 10px 0;
    margin-bottom: 15px;
}
	.area__body.changes .area__item-body span{
		display: inherit	;
	}
	.area__body.changes{
		flex-flow: column;
	}
	.personal__area.changes{
		overflow: hidden;
	}
	.description__content{
		padding-top: 30px;
	}
	.product__card-body{
		flex-flow: column;
	}
	.wrapper,.product_card-description{
		width: 100%;
	}
	.entrails__selected{
		padding: 20px;
	}
.lo__body,.location__items__lo__cover-name{
	padding-bottom: 15px;
}
	.location__items__lo__cover-row p{
		font-size: 14px;
	}
	.location__items__lo__cover-row{
		width: 100%;
		font-size: 14px;
	}
	.location__overflow__cover__row {
    padding: 20px 25px;
    flex-flow: column;
}
	.receiving__list .slick-next.slick-arrow {
    width: 40px;
    height: 40px;
    right: -32px;
	}
	.receiving__list .slick-prev.slick-arrow {
    left: -31px;
    width: 40px;
    height: 40px;
}
	.area__title h3 {
	}
	.list__btn button,.map__btn button{
		padding: 10px 20px;
	}
	.form__item-cover{
		width: 100%;
	}
	.personal__body{
		flex-flow: column;
	}
	.you__number-cover{
		margin:20px 0 0 0;
	}
	.your__order-content-cover {
		width: 100%;
		}
	.order__details{
		width: 100%;
		margin-top: 20px	;
	}
	.basket__content{
		flex-flow: column;
		align-items: center;
	}
	.basket__product{
		margin-right: 0;
		width: 100%;
	}
	.chose__cover{
		width: 100%;
	}
	.resume__button {
		padding-top: 10px;
	}
	.content__box.order {
	margin-top: 15px;
	}
	.input__filter{
		max-width: 100%;
	}
	.calc__item-line-row{
		width: 100%;
	}
	.filter__cover {
    flex-flow: column;
    padding: 15px 15px 15px 15px;
}
    .intro_section {
        padding: 0 0 140px;
    }
    .about-us_par {
        font-size: 14px;
    }
}

@media screen and (max-width: 600px) {
	.basket__content {
		flex-flow: column;
	}
	.basket__product{
		width: 100%;
		margin-right: 0;
	}
	.order__details{
		width: 100%;
		padding-top: 20px;
	}
	.area__box {
		padding: 30px 0;
	}
    .header_wrapper {
        max-height: 80px;
    }
    .header_logo {
    margin-top: -6%;
        width: 109px;
    }
    .menu_button {
        font-size: 20px;
    }
    .call_number {
        font-size: 12px;
    }
    .call_button {
        font-size: 11px;
    }
    .social_img {
        width: 20px;
        height: 20px;
    }
    .intro_title {
        font-size: 38px;
    }
    .intro_descr {
        font-size: 15px;
    }
    .catalog_button {
        font-size: 20px;
    }
    .box_catalog_button {
        width: 50px;
        height: 50px;
        font-size: 17px;
    }
    .box_catalog_title {
        font-size: 37px;
    }
    .box_household_chemical {
        padding: 40px 15px 40px 70px;
    }
    .discount_box {
        width: 100%;
        padding: 40px;
    }
    .navigation_box_col {
        flex-basis: 50%;
        transition: 0.5s ease-in;
    }
    .auto-chemical_title {
        padding: 0;
    }
    .cards_slider_card {
        width: 99% !important;
    }
}

@media screen and (max-width: 580px) {

	.area__list-nav{
		padding: 30px 0;
	}
	.area__tabs {
		margin-bottom: 20px;
	}
	.vacancies__img img{
		background: none;
	}
	.product__list {
    overflow: auto;
}
.product__item{
	min-width: 568px;
}
	.socialList{
		justify-content: center;
		padding-top: 10px;
	}
	.resume__contacts{
		justify-content: center;
	}
	.resume__cover{
		flex-flow: column;
	}
	.resume__button{
		display: flex;
    justify-content: center;
    padding-bottom: 15px;
	}
    .intro_section {
        padding: 0 0 120px;
    }
    .tabs_section {
        padding: 0;
    }
    .tabs_box {
        gap: 30px;
        padding: 0 20px 20px;
    }
    .tabs_title {
        font-size: 25px;
    }
		.vacancies__wrapper{
			flex-flow: column;
		}
			.vacancies__cover{
				width: 100%;
				padding-right: 0;
			}
			.vacancies__img{
				width: 100%;
				padding-top: 20px;
			}
}


@media screen and (max-width: 550px) {
	.tex-box,.empty__trash{
		font-size: 14px;
	}
	.log__out-account {
		padding: 58px 0 0 0;
    justify-content: center;
	}
	.form__box-bottom{
		margin-left: 0;
	}
	.input__cover input{
		margin: 15px 0;
	}
	.input__cover {
    padding: 5px 0px;
    max-width: 100%;
}
	.form__item{
		display: flex;
    align-items: start;
    justify-content: center;
    flex-flow: column;
	}
    .intro_title {
        font-size: 30px;
    }
    .intro_descr {
        font-size: 13px;
    }
    .catalog_button {
        font-size: 13px;
    }
}

@media screen and (max-width: 500px) {
	.area__body{
		margin-left: -15px;
	}
	.btn__saved{
		width: 100%;
	}
    .news-letter_inner {
        flex-direction: column;
        width: 100%;
    }
    .nav_links {
        font-size: 14px;
    }
    .catalog_links {
        font-size: 14px;
    }
    .phone_route {
        font-size: 13px;
    }
    .selected-col {
        width: 100%;
    }
    .news-letter_box {
        padding: 10px;
    }
    .footer_logo_box {
        padding: 20px 30px;
    }
    .news-letter_subs {
        padding: 10px 22px;
        font-size: 13px;
    }
    .news-letter_title {
        font-size: 14px;
    }
    .discount_descr {
        font-size: 18px;
    }
    .catalog-button {
        font-size: 17px;
    }
    .discount_title {
        font-size: 24px;
    }
    .discount_value {
        font-size: 45px;
    }
    .auto-clear-care_inner {
        padding: 5px;
    }
    .auto_chemical_img {
        border-radius: 44.34px 0px 0 32.34px;
    }
    .intro_section {
        padding: 0 0 75px;
    }
    .register_button {
        font-size: 14px;
    }
    .login_button {
        font-size: 14px;
    }
    .reg_popup_wrapper {
        padding: 10px;
    }
    .reg_popup_inner {
        gap: 10px;
    }
    .reg_popup_routes {
        padding: 0 10px;
    }
    .reg_name_input {
        padding: 10px 18px;
        font-size: 12px;
    }
    .reg_data_input {
        padding: 10px 18px;
        font-size: 12px;
        min-height: 40px;
    }
    .reg_mail_input {
        padding: 10px 18px;
        font-size: 12px;
    }
    .reg_popup_sex {
        gap: 10px;
    }
    .sex_name {
        font-size: 11px;
    }
    .sex_box_toggler {
        width: 40px;
        height: 18px;
    }
    .woman_toggler {
        width: 18px;
        height: 18px;
    }
    .man_toggler {
        width: 18px;
        height: 18px;
    }
    .reg_pass_input {
        padding: 10px 18px;
        font-size: 12px;
    }
    .reg_pass-again_input {
        padding: 10px 18px;
        font-size: 12px;
    }
    #first-checker {
        font-size: 12px;
    }
    #second-checker {
        font-size: 12px;
    }
    .get_news_text {
        font-size: 12px;
    }
    .get_news_checkbox {
        width: 15px;
        height: 15px;
    }
    .reg_button {
        font-size: 13px;
    }
    .reg_popup_box {
        padding: 20px 20px;
        width: 100%;
        gap: 0;
    }
    .log_mail_input {
        padding: 10px 18px;
        font-size: 12px;
    }
    .log_pass_input {
        padding: 10px 18px;
        font-size: 12px;
    }
    .login_enter_button {
        font-size: 13px;
    }
    .login_popup_inputs {
        padding: 15px 0 0;
    }
    .reg_popup_reg-button {
        width: 100%;
    }
    .reg_button {
        width: 100%;
    }
    .login_enter_button {
        width: 100%;
    }
    .forget_mail_input {
        padding: 8px 12px;
        font-size: 12px;
    }
    .send_code_button  {
        width: 100%;
        font-size: 13px;
    }
    .reg_name_input-clue {
        font-size: 11px;
        left: 4%;
    }
		.marshrut_link.hide,.fa-chevron-right.hide:before {
			display: none;
		}
		.marshrut_link.open{
			display: inherit;
		}
		.slider__main .slick-dots li button{
			width: 12px;
			height: 12px;
		}
}

@media screen and (max-width: 450px) {
	.form__body{
		padding: 0 15px;
	}
	.btn__area button {
    width: 100%;
		justify-content: center;
}
	.basket__btn button{
		width: 100%;
	}
	.description__name {
		font-size: 16px;
	}
	.product__tabs-item.active:after{
		width: 178px;
	}
	.product__card-body {
	padding-top: 20px;
	}
	.img-thumbnail {
	margin-top: 0;
	}
	.img-selection{
		max-width: 100%;
	}
	.img-selection{
		display: flex;
		justify-content: center;
	}
	.wrapper{
		flex-flow: column-reverse;
	}
	.product__tabs-item{
		font-size: 17px;
	}
	.product__tabs-list {
		margin: 25px 0 50px 0px;
	}
	.entrails__name{
		font-size: 14px;
	}
	.product__overflow{
		margin: 10px;
	}
	.location__overflow__cover__row {
    padding: 20px 10px;
    flex-flow: column;
}
	.receiving__body{
		margin: 10px;
	}
	.confirm__number button {
		font-size: 17px;
	}

	.select__city__overflow-layer .map__close{
		padding-right: 0;
	}
.select__city__inner {
	max-width: 330px;
	padding: 20px 35px;
}
	.map__button-cover{
		justify-content: space-between;
	}
	.choosecity{
		margin-right: 0;
		margin-bottom: 20px;
	}
	.map__content-top {
	flex-flow: column;
	}
	.pay__spb{
		padding-right: 0;
	}
	.spb__pay-img{
		padding-top: 10px;
	}
	.pay__spb-cover {
    flex-flow: column;
    text-align: center;
}
	.receiving__cover {
    padding: 30px 30px 30px 30px;
}
	.pick-up__point a{
		font-size: 14px;
	}
	.chose__cover{
		width: 100%;
	}
    .button-category-active {
        font-size: 11px;
    }
    .button-category-none {
        font-size: 11px;
    }
    .box_household_chemical_title {
        font-size: 28px;
    }
    .box_catalog_title {
        font-size: 32px;
    }
    .auto-chemical_title {
        font-size: 10px;
    }
    .reg_name_input-clue {
        font-size: 11px;
        left: 5%;
    }
		.tabs__item-body a {
		font-size: 12px;
		}
		.area__tabs {
			margin-right: 7px;
		}
}

@media screen and (max-width: 420px) {
    .intro_title {
        font-size: 30px;
    }
    .intro_descr {
        font-size: 13px;
    }
    .catalog_button {
        margin-top: 25px;
    }
}

@media screen and (max-width: 370px) {
    .auto-chemical_title {
        font-size: 9px;
    }
    .reg_name_input-clue {
        font-size: 11px;
        left: 6%;
    }
		.resume__contacts{
			flex-flow: column;
			align-items: center;
		}
		.contact__element.messeges{
			padding-right: 0;
			padding-bottom: 10px;
		}
		.receiving__cover {
			padding: 20px 30px 20px 20px;
	}
}

@media screen and (max-width: 350px) {
    .get_news_text {
        font-size: 10px;
    }
}</pre></body></html>