/*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;  }*/

.logo-row .top-description.addr {
    max-width: 270px !important;
}

.top_big_banners.short_block .item .item_inner .text .title {
    font-size: 1.1em !important;
    text-shadow: black 1px 1px 0, black -1px -1px 0, black -1px 1px 0, black 1px -1px 0;
}

/*.main-slider .light,*/ .main-slider .light .banner_text, .main-slider .light .banner_title, /* .main-slider .light .banner_title a,*/ .main-slider .light .banner_title h1 {
    text-shadow: black 1px 1px 0, black -1px -1px 0, black -1px 1px 0, black 1px -1px 0;
}

.container .dropdown-select {
    display: none !important;
}

.theme-light .header_wrap #header {
    background: url(/upload/medialibrary/c34/pqkb5u23gh22jsntyyq18y1az4u32d78.png);
    background-color: var(--card_bg_black);
}

@media (prefers-color-scheme: light) {
  .theme-default .header_wrap #header {
    background: url(/upload/medialibrary/c34/pqkb5u23gh22jsntyyq18y1az4u32d78.png);
    background-color: var(--card_bg_black);
  }
}

.theme-dark .header_wrap #header {
    background: url(/upload/medialibrary/c34/pqkb5u23gh22jsntyyq18y1az4u32d78.png);
    background-color: var(--card_bg_black);
}

@media (prefers-color-scheme: dark) {
  .theme-default .header_wrap #header  {
    background: url(/upload/medialibrary/c34/pqkb5u23gh22jsntyyq18y1az4u32d78.png);
    background-color: var(--card_bg_black);
  }
}

.theme-light footer .footer-inner {
    background: url(/upload/medialibrary/c34/pqkb5u23gh22jsntyyq18y1az4u32d78.png);
    background-color: var(--d1b_dark_light);
}

@media (prefers-color-scheme: light) {
  .theme-default footer .footer-inner {
    background: url(/upload/medialibrary/c34/pqkb5u23gh22jsntyyq18y1az4u32d78.png);
    background-color: var(--d1b_dark_light);
  }
}

.theme-dark footer .footer-inner {
    background: url(/upload/medialibrary/c34/pqkb5u23gh22jsntyyq18y1az4u32d78.png);
    background-color: var(--card_bg_black);
}

@media (prefers-color-scheme: dark) {
  .theme-default footer .footer-inner  {
    background: url(/upload/medialibrary/c34/pqkb5u23gh22jsntyyq18y1az4u32d78.png);
    background-color: var(--card_bg_black);
  }
}

.catalog_page .section-block, 
.product-side div + .brand-detail, 
.quantity_block_wrapper,
.catalog_block .item_info div.sa_block 
{
    display: none;
}

.sections_wrapper .list .item:not(.section_item) .img {
    width: 120px !important;
    height: 120px !important;
}

.topic__heading #pagetitle {
    font-size: 20px;
}

#content .wrapper_inner .sticky-sidebar .catalog_block .name {
    font-size: 16px;
}

#content .wrapper_inner .sticky-sidebar .catalog_block a > span {
    font-size: 14px;
}

div[data-property-id-row="74"],
div[data-property-id-row="75"],
div.bx-soa-pp-delivery-cost
{
    display: none;
}

.bx-soa-pp-company-label .hint .tooltip {
   min-width: 350px !important;
}

#bx-soa-properties > div.bx-soa-section-content.container-fluid select {
  width: 100%;
}


.top-line-message {
    background: #D3D3D3;
    padding: 12px;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #000;
    text-align: center;
}

.top-line-message .maxwidth-theme {
    background: transparent;

}

.fixed .top-line-message {
    display: none;
}

@media(min-width: 990px)
{
    .top-line-message {
        font-size: 16px;
        line-height: 28px;
    }

    .top-line-message {
        font-size: 20px;
    }

}

#mobileheader + #mobilefilter + #content {
    padding-top: 55px; /* Если зафиксить заголовок, чтобы не ездил за нами 25px нужно */
}

#mobileheader.fixed + #mobilefilter + #content {
    padding-top: 0;
}

/*
.wrapper1 > div#mobileheader {
    position: relative;
    z-index: 3010;
}

.with-top-line-message #mobileheader {
    height: auto;
}

.with-top-line-message #mobileheader .burger {
    height: 58px;
}
*/

.top_slider_wrapp .main-slider tr.main_info {
    background-size: cover;
}

.form_body .form-dop-text{
    font-size: 13px;
    color: #888888;
    line-height: 1.5;
}

.form_body .form-dop-text p{
    margin: 20px 0;
}

.form_body .form-dop-text p:first-of-type{
    margin-top: 0;
}

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

.like_icons.list {
    padding: 6px 10px 0px 0px;
}

.product-info-headnote + .two_columns {
    padding-top: 0px;
}

.detail-gallery-big--ratio-horizontal {
    --slider-max-width: 800px;
    --slider-max-height: 600px;
    --slider-proportion: calc(600 / 800);
}

@media (min-width: 992px) {
    .item-views.news2.lg .item-wrapper .item .image span {
        height: 15vw;
    }
}

@media (max-width: 600px) {
    #main .item-views.news2 .compact .item-wrapper .item .image {
        height: 100px;
    }
}

@media (max-width: 991px) {
    .item-views.news2 .item-wrapper .item .image span {
        height: 100%;
    }
}

@media (max-width: 600px) {
    .item-views.news2 .item-wrapper .item.bordered.box-shadow .image {
        height: 80vw;
    }
}

.fw-bolder {
    font-weight: bolder;
}

#basket-root div.basket-coupon-section,
#bx-soa-total div.bx-soa-coupon {
    display: none;
}

#basket-item-table .d-none {
    display: none;
}
