

/* Start:/local/styles/index.css?16349154603747*/
@import url(/local/styles/../vendor/normalize.css);

@import url(/local/styles/../blocks/page/page.css);
@import url(/local/styles/../blocks/content/content.css);

@import url(/local/styles/../blocks/production/production.css);
@import url(/local/styles/../blocks/production/__title/production__title.css);
@import url(/local/styles/../blocks/production/__text/production__text.css);
@import url(/local/styles/../blocks/production/__paragraph/production__paragraph.css);
@import url(/local/styles/../blocks/production/__image/production__image.css);
@import url(/local/styles/../blocks/production/__icon/production__icon.css);
@import url(/local/styles/../blocks/production/__description/production__description.css);
@import url(/local/styles/../blocks/production/__box/production__box.css);
@import url(/local/styles/../blocks/production/__block/production__block.css);
@import url(/local/styles/../blocks/production/__picture/production__picture.css);
@import url(/local/styles/../blocks/production/__exposition/production__exposition.css);
@import url(/local/styles/../blocks/production/__total/production__total.css);

@import url(/local/styles/../blocks/offer/offer.css);
@import url(/local/styles/../blocks/offer/__title/offer__title.css);
@import url(/local/styles/../blocks/offer/__text/offer__text.css);
@import url(/local/styles/../blocks/offer/__paragraph/offer__paragraph.css);
@import url(/local/styles/../blocks/offer/__image/offer__image.css);
@import url(/local/styles/../blocks/offer/__box/offer__box.css);
@import url(/local/styles/../blocks/offer/__block/offer__block.css);

@import url(/local/styles/../blocks/products/products.css);
@import url(/local/styles/../blocks/products/__image/products__image_m.css);
@import url(/local/styles/../blocks/products/__image/products__image_xl.css);

@import url(/local/styles/../blocks/request/request.css);
@import url(/local/styles/../blocks/request/__title/request__title.css);
@import url(/local/styles/../blocks/request/__phone/request__phone.css);
@import url(/local/styles/../blocks/request/__paragraph/request__paragraph.css);
@import url(/local/styles/../blocks/request/__button/request__button.css);
@import url(/local/styles/../blocks/request/__box/request__box_two.css);

@import url(/local/styles/../blocks/creation/creation.css);
@import url(/local/styles/../blocks/creation/__way/creation__way.css);
@import url(/local/styles/../blocks/creation/__trend/creation__trend.css);
@import url(/local/styles/../blocks/creation/__title/creation__title.css);
@import url(/local/styles/../blocks/creation/__text/creation__text.css);
@import url(/local/styles/../blocks/creation/__stream/creation__stream.css);
@import url(/local/styles/../blocks/creation/__route/creation__route.css);
@import url(/local/styles/../blocks/creation/__lamp/creation__lamp.css);
@import url(/local/styles/../blocks/creation/__direction/creation__direction.css);
@import url(/local/styles/../blocks/creation/__cosmetics/creation__cosmetics.css);
@import url(/local/styles/../blocks/creation/__control/creation__control.css);
@import url(/local/styles/../blocks/creation/__contract/creation__contract.css);
@import url(/local/styles/../blocks/creation/__consent/creation__consent.css);
@import url(/local/styles/../blocks/creation/__block/creation__block.css);

@import url(/local/styles/../blocks/quality/quality.css);
@import url(/local/styles/../blocks/quality/__title/quality__title.css);
@import url(/local/styles/../blocks/quality/__text/quality__text.css);
@import url(/local/styles/../blocks/quality/__image/quality__image.css);
@import url(/local/styles/../blocks/quality/__certificate/quality__certificate.css);
@import url(/local/styles/../blocks/quality/__box/quality__box.css);
@import url(/local/styles/../blocks/quality/__block/quality__block.css);

@import url(/local/styles/../blocks/advantage/advantage.css);
@import url(/local/styles/../blocks/advantage/__text/advantage__text.css);
@import url(/local/styles/../blocks/advantage/__number/advantage__number.css);
@import url(/local/styles/../blocks/advantage/__box/advantage__box.css);
@import url(/local/styles/../blocks/advantage/__block/advantage__block.css);
@import url(/local/styles/../blocks/advantage/__title/advantage__title.css);

@import url(/local/styles/../blocks/order/order.css);
@import url(/local/styles/../blocks/order/__title/order__title.css);
@import url(/local/styles/../blocks/order/__text/order__text.css);
@import url(/local/styles/../blocks/order/__icon/order__icon.css);
@import url(/local/styles/../blocks/order/__box/order__box.css);
@import url(/local/styles/../blocks/order/__block/order__block.css);

/* End */


/* Start:/bitrix/templates/citrus_aproduction2/components/bitrix/news.list/product_photos/style.css?16279769141957*/

@media all {
    .certificates-item {
        background-color: #fff;
        border: 1px solid #cdcdcd;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        padding: 18px;
        display: block;
        text-decoration: none;
        color: #000000;
    }

    .certificates-item__images {
        display: block;
        padding-bottom: 140%;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        position: relative;
    }
    .certificates-item__images:after {
        content: '';
        background-color: rgba(0, 0, 0, 0.6);
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        opacity: 0;
        transition: .3s ease;
    }
        a.certificates-item:hover .certificates-item__images:after {
            opacity: 1;
        }

    .certificates-item__name {
        text-align: center;
        display: block;
        margin-top: 10px;
        margin-bottom: 6px;
        font-weight: 600;
        line-height: 1.4;
    }

    .certificates-item__image-hover-btn {
        opacity: 0;
        transition: .3s ease;
        position: absolute;
        z-index: 1;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        width: 160px;
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        text-transform: uppercase;
        font-weight: 700;
        border: 1px solid;
    }
        a.certificates-item:hover .certificates-item__image-hover-btn {
            opacity: 1;
        }
}
@media (max-width: 1200px) {
    .certificates-item {
        padding: 10px;
    }
}
@media (max-width: 479px) {
    .certificates-item {
        padding: 4px;
    }
    .certificates-item__name {
        margin-top: 5px;
        line-height: 1.3;
    }
}
/* End */


/* Start:/bitrix/templates/citrus_aproduction2/components/bitrix/news.list/sertificats/style.css?16279769141957*/

@media all {
    .certificates-item {
        background-color: #fff;
        border: 1px solid #cdcdcd;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        padding: 18px;
        display: block;
        text-decoration: none;
        color: #000000;
    }

    .certificates-item__images {
        display: block;
        padding-bottom: 140%;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        position: relative;
    }
    .certificates-item__images:after {
        content: '';
        background-color: rgba(0, 0, 0, 0.6);
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        opacity: 0;
        transition: .3s ease;
    }
        a.certificates-item:hover .certificates-item__images:after {
            opacity: 1;
        }

    .certificates-item__name {
        text-align: center;
        display: block;
        margin-top: 10px;
        margin-bottom: 6px;
        font-weight: 600;
        line-height: 1.4;
    }

    .certificates-item__image-hover-btn {
        opacity: 0;
        transition: .3s ease;
        position: absolute;
        z-index: 1;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        width: 160px;
        height: 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        text-transform: uppercase;
        font-weight: 700;
        border: 1px solid;
    }
        a.certificates-item:hover .certificates-item__image-hover-btn {
            opacity: 1;
        }
}
@media (max-width: 1200px) {
    .certificates-item {
        padding: 10px;
    }
}
@media (max-width: 479px) {
    .certificates-item {
        padding: 4px;
    }
    .certificates-item__name {
        margin-top: 5px;
        line-height: 1.3;
    }
}
/* End */


/* Start:/bitrix/templates/citrus_aproduction2/components/bitrix/news.list/photos-cream/style.css?1635497260652*/

@media all {
	.production-gal {
		padding: 20px;
		background-color: #f5f5f5;
	}
	.production-gal-row {
		margin: -10px;
	}
	.production-gal-item {
		display: block;
		padding: 5px;
		width: 33.333333%;
	}
	.production-gal-item img {
		display: block;
		max-width: 100%;
		height: auto;
	}
}
@media (max-width: 1023px) {
	.production-gal-item {
		width: 50%;
	}
}
@media (max-width: 767px) {
	.production-gal-item {
		width: 33.3333%;
	}
}
@media (max-width: 479px) {
	
	.production-gal {
		padding: 15px;
	}
	.production-gal-item {
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.production-gal-item img {
		margin: 0 auto 12px;
	}
}

/* End */
/* /local/styles/index.css?16349154603747 */
/* /bitrix/templates/citrus_aproduction2/components/bitrix/news.list/product_photos/style.css?16279769141957 */
/* /bitrix/templates/citrus_aproduction2/components/bitrix/news.list/sertificats/style.css?16279769141957 */
/* /bitrix/templates/citrus_aproduction2/components/bitrix/news.list/photos-cream/style.css?1635497260652 */
