/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/
/* Examples (uncomment to use):*/
/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */
/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }
/* Hide compare button */
/* a.compare_item { display: none !important;  }*/
/*Растояние блоков в акции*/
.detail-news1 .ordered-block {
    margin: 0.667rem 0 0.667rem;
}
/*скрытые поля по складу в корзине*/


footer .info .email {
       margin: 0 0 10px;
}

.font_xs {
    line-height: 1em;
}



@media (max-width: 767px)
footer .contact-block {
    margin-top: 20px;
}

footer .short .pays {
    margin: 10px -10px 0;
}

@media screen and (max-width: 991px), projection and (max-width: 991px), tv and (max-width: 991px), handheld and (max-width: 991px)
.bottom-menu, .social-block .social-icons {
    margin: 0px 0px 10px;
}

@media (max-width: 1248px)
footer .short .social-block {
    margin-top: 10px;
}

@media (max-width: 991px)
footer .short .right_block_wrap .right_block .link_block {
    margin: 10px auto 10px;
}

@media (max-width: 991px)
footer .short .contact-block .contact_wrap {
    margin: 0px auto 0px;
}

@media (max-width: 767px)
footer .footer-inner.short {
    padding: 25px 0 20px;
}

.viewed_product_block .viewed-wrapper {
    padding: 1.133rem 0px 1.133rem;
}

.product-container .product-info {
    padding: 25px 39px 15px;
}

.product-container .content_wrapper_block.front_tizers > .maxwidth-theme {
    padding: 15px 32px 0px;
}

.product-container .content_wrapper_block.front_tizers {
    margin: -1px 0px 15px;
}

.ordered-block {
    margin:15px 0 15px;
}

.font_lg {
    line-height: 15px;
}

.stores_block_wrap .stores_block {
    padding: 15px 0 15px 0;
}



.ordered-block__title {
    padding-bottom: 15px;
}

ul {
    margin: 15px 0 15px;
}

@media (max-width: 550px) {
    .page-top > div:last-of-type {
        padding: 19px 0px 9px;
    }

    .footer-inner.short.light {
        padding: 20px 0;
    }

    .footer-inner.short.light .copy.font_xs > p {
        margin: 0;
    }

    .footer-inner.short.light .contact-block {
        margin-top: 0 !important;
    }

    .footer-inner.short.light .link_block {
        margin: 0 !important;
    }

    #pagetitle {
        line-height: 1em;
    }

    .item-views.tizers .item {
        padding: 0 0 12px !important;
    }

    .main_item_wrapper .char-side {
        margin-top: 10px !important;
    }
}

h1, h2, h3, h4, h5, h6 {
    line-height: 1.4em;
}

@media (min-width: 992px)
.top_big_banners.only_banner .top_slider_wrapp .main-slider, .top_big_banners.only_banner .top_slider_wrapp .main-slider__item, .top_big_banners.only_banner .top_slider_wrapp .main-slider__item td {
    height: 360px;
}

.bx_filter_parameters,
.col-sm-12 bx-soa-customer {
    display: flex;
    flex-direction: column;
}

.bx_filter_parameters_box[data-property_name="Розничная цена"],
.bx_filter_parameters_box[data-property_name="Наличие"] {
	order: -1;
}

.sku_props > div {
	/* padding: 0 !important; */
}

.top_big_one_banner,
.top_big_one_banner .img,
.top_big_one_banner .text.left,
.top_big_one_banner .img .plaxy {
	height: 350px !important;
}

.swiper-button-next, .swiper-button-prev {
	top: 35%;
}

.bx_item_detail_size .bx_size_scroller_container,
.quantity_block_wrapper .item-stock,
.sku_mdash,
.sa_block {
    display: none !important;
}

.bx_item_detail_size.custom_sizes .bx_size_scroller_container {
    display: block !important;
}

.bx_item_detail_size .bx_item_section_name .val::before,
.new-stoke::before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #000;
}

.bx_item_detail_size .bx_item_section_name .val,
.new-stoke {
    display: flex;
    align-items: center;
    gap: 0 5px
}

.quantity_block_wrapper {
    display: flex;
    flex-direction: column;
}

.new-stoke {
    font-size: 12px;
    line-height: 15px;
    padding: 0 12px;
}

.item_info--bottom_block .new-stoke {
    padding: 5px 0 2px;
}

@media(max-width: 600px) {
	.item_info--bottom_block .new-stoke {
		display: none !important;
	}
}

.bx_item_section_name .val:before {
    content: ": ";
}

.item_info--bottom_block .bx_catalog_item_scu {
	padding: 0 0 5px !important;
}

.catalog_block .catalog_item:not(.big) > div .item_info {
	justify-content: flex-start !important;
}

.item-title {
    height: 40px;
}

.js_price_wrapper {
    height: 50px;
}

.col-sm-12.bx-soa-customer div[data-property-id-row="20"],
.col-sm-12.bx-soa-customer div[data-property-id-row="21"] {
    order: 2;
}

.col-sm-12.bx-soa-customer div[data-property-id-row="8"] {
    order: 1;
}

.col-sm-12.bx-soa-customer div[data-property-id-row="17"] {
    order: 2 !important;
}

.col-sm-12.bx-soa-customer div[data-property-id-row="19"] {
    order: 3 !important;
}

.col-sm-12.bx-soa-customer div[data-property-id-row="9"] {
    order: 4 !important;
}

.col-sm-12.bx-soa-customer div[data-property-id-row="10"],
.col-sm-12.bx-soa-customer div[data-property-id-row="11"],
.col-sm-12.bx-soa-customer div[data-property-id-row="12"],
.col-sm-12.bx-soa-customer div[data-property-id-row="13"],
.col-sm-12.bx-soa-customer div[data-property-id-row="14"],
.col-sm-12.bx-soa-customer div[data-property-id-row="25"],
.col-sm-12.bx-soa-customer div[data-property-id-row="26"],
.col-sm-12.bx-soa-customer div[data-property-id-row="27"] {
    order: 5;
}

#pickUpMap {
	height: 411px !important;
}

.bx-soa-pickup-l-item-name:before {
    content: "Адрес: ";
}

.bx-soa-pickup-l-item-desc {
    position: relative;
}

.bx-soa-pickup-l-item-desc:before{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 20px;
    background: var(--light_bg_black);
}

.bx-soa-pp-company.bx-soa-pp-company-item {
	margin: 5px 0 0 !important;
}

.bx-soa-pp-company.bx-soa-pp-company-item[data-id="3"] {
	width: 100%;
    display: flex;
    gap: 0 3px;
}

.bx-soa-pp-company.bx-soa-pp-company-item[data-id="3"] .bx-soa-pp-delivery-cost {
    text-transform: lowercase;
}

.bx-soa-pp-company.bx-soa-pp-company-item[data-id="3"] .bx-soa-pp-delivery-cost .bx-soa-pp-list-description {
    padding: 5px 1px !important;
}

.bx-soa-pp-company.bx-soa-pp-company-item[data-id="3"] .bx-soa-pp-delivery-cost:before {
    content: "(";
}

.bx-soa-pp-company.bx-soa-pp-company-item[data-id="3"] .bx-soa-pp-delivery-cost:after {
    content: ")";
}

.bx-soa-pp-company.bx-soa-pp-company-item[data-id="3"] .bx-soa-pp-company-description {
	display: none;
}

.bx-soa-pp-company.bx-soa-pp-company-item[data-id="2"] {
    height: 60px;
}

#bx-soa-delivery .bx-soa-section-content.container-fluid {
    padding-top: 20px;
    padding-bottom: 20px;
}

.bx-soa-pp-company.bx-soa-pp-company-item[data-id="2"] .bx-soa-pp-list-description:after {
    content: " (при заказе от 8000 ₽ доставка бесплатная)";
}

@media(max-width: 600px) {
    .sku_props.ce_cmp_hidden {
        display: block !important;
    }
}