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



.yandex-split-wrapper {
    margin-top: 15px;
    margin-bottom: 15px;
    clear: both;
    width: 100%;
}

.yandex-split-wrapper iframe,
.yandex-split-wrapper div {
    max-width: 100%;
}

.soc-new + .yandex-split-wrapper {
    display: block;
}



.grecaptcha-badge {display: none;}


.topic__heading #pagetitle {
    font-size: 2.0em;
}

.front_sale .col-md-6 {
    width: 100%;
}

.item-views.brands .item img {
    max-width: 150px;
    max-height: 150px;
}

.articles-list .item .left-data img, .catalog_section_list .item_block.lg .image img {
    max-width: 150px;
    max-height: 150px;
    margin: auto;
}

.product-info-headnote__article {
    display: flex !important;
    justify-content: space-between;
}

.product-info-headnote__article .article {
    margin: 0 15px 0 0;
}
@media (max-width:767px) {
.product-info-headnote__article .article {
    width: 100%;
}

.product-info-headnote__article .article span {
    display: inline-block;
    width: 100%;
}
}

.item-views.brands .item img:hover {
    -webkit-transition: all ease-out .2s;
    -moz-transition: all ease-out .2s;
    -o-transition: all ease-out .2s;
    transition: all ease-out .2s;
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5;
    opacity: var(--light,.5) var(--dark,.8);
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(var(--light, 100%) var(--dark, 0));
}

.item-views.brands .item img {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    filter: none;
    -webkit-filter: grayscale(0)
}

@media (max-width: 991px){
.item-views.news2 .item-wrapper .item .image span {
    height: auto;
    padding-top: 100%;
}
.company-block .image-block {
display: none !important;  
}
.item-views.brands .item img {
    max-width: 100px;
    max-height: 100px;
}

}

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


@media (max-width: 600px){
#main .item-views.news2 .compact .item-wrapper .item .image, #main .item-views.news2 .compact .item-wrapper .item.with-fon .compact-img {
    display: block!important;
    width: 100px;
    height: 100px;
    visibility: visible!important;
    background-size: cover;
    background-position: center;
    float: left;
    border-radius: 3px;
    margin-bottom: 0;
}}


.period_wrapper_inner .font_xs {
    font-size: 1.25em;
    line-height: 1.692em;
}

.advantages__item {
   border: 1px solid #E5E5E5; 
    border-radius: 4px;
    padding: 24px 28px;
    width: 28%;
}

.advantages__inner {
    display: flex;
    flex-wrap: wrap;
    gap: 32px;
}

.advantages__item ul {
    padding: 0;
    margin: 12px 0 12px;
}

.advantages__item2 {
    border-radius: 4px;
    padding: 24px 32px;
    width: 36%;
}

.advantages__item2 ul:not([id*=bx_])>li:before {
    content: "\25CF";
    margin: 0 7px 0 -21px;
color: #b08261;
}

.advantages__item1 ul:not([id*=bx_])>li:before {
    content: "\25CF";
    margin: 0 7px 0 -21px;
color: #b08261;
}

.advantages__item ul:not([id*=bx_])>li:before {
    content: "\25CF";
    margin: 0 7px 0 -21px;
color: #b08261;
}

.advantages__item3 {
    border-radius: 4px;
    padding: 24px 50px;
    width: 24%;
}

.advantages__item4 {
    border-radius: 4px;
    padding: 24px 50px;
    width: 24%;
}

.advantages__item1 {
    border-radius: 4px;
    padding: 24px 0px;
    width: 21%;
}

.advantages__item4 img {
    height: 500px;
width: auto;
}

@media (max-width: 980px){
.advantages__item {
    width: 92%;
}
.advantages__item1 {
padding: 0px 0px;
    width: 95%;
}
.advantages__item2 {
padding: 0px 0px;
    width: 95%;
}
.advantages__item3 {
padding: 0px 0px;
    width: 95%;
}

.advantages__item1 h2 {
    margin: 0px;
}
.advantages__item2 ul {
    padding: 0;
    margin: 0px;
}
.advantages__item4 {
padding: 0px 0px;
    width: 25%;
}
.advantages__item4 img {
    height: 230px;
width: auto;
}
.serta img {
    height: 230px;
width: auto;
}
.serta2 img {
    height: 70px;
width: auto;
}

}

.r52-a-cookies__body p {
    margin: 0;
    font-size: 14px;
}

@media (min-width: 485px){
.r52-a-cookies__btn+.r52-a-cookies__btn {
    margin: 0 0 0 10px;
    font-size: 14px;
}}

.r52-a-cookies__btn:hover {
    border-color: #b08261;
    background-color: #fff;
}

button, input, select, textarea {
    font-family: inherit;
    font-size: 14px;
    margin: 0;
    line-height: inherit;
}

.fancybox-slide--image {
    background: white;
}


.main-slider .banner_buttons {
    margin: 200px -3px -3px;
    position: relative;
    z-index: 999;
}

.top_slider_wrapp .main-slider .banner_title .head-title {
    font-size: 2.60em;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
}

.catalog_section_list .section_item li.name a span:not(.option-font-ignore), .item-views .item .title:not(.option-font-ignore), .option-font-bold, .sections_wrapper .list .item .name a:not(.option-font-ignore), .title_block:not(.option-font-ignore), .top_big_banners .item .item_inner .text .title:not(.option-font-ignore), .top_slider_wrapp .banner_title .head-title:not(.option-font-ignore) {
    font-weight: 600;
}

.main-slider__item .left .banner_text, .main-slider__item .left .banner_title {
    margin-left: 90px;
    margin-top: 70px;
}

.main-slider .banner_buttons {
    margin: 60px -3px -3px;
    position: relative;
    z-index: 999;
}

.advantages__item5 ul:not([id*=bx_])>li:before {
    content: "\25CF";
    margin: 0 7px 0 -21px;
    color: #b08261;
}

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

@media (min-width: 1300px){
.top_big_banners.short_block .top_slider_wrapp .main-slider, .top_big_banners.short_block .top_slider_wrapp .main-slider__item, .top_big_banners.short_block .top_slider_wrapp .main-slider__item td {
    height: 490px;
}}

@media (min-width: 1530px){
.top_big_banners.short_block .top_slider_wrapp .main-slider, .top_big_banners.short_block .top_slider_wrapp .main-slider__item, .top_big_banners.short_block .top_slider_wrapp .main-slider__item td {
    height: 500px;
}}

.item-views.sales2.md .item-wrapper>.item .image span {
    height: 282px;
}


.main-slider .banner_buttons {
    margin: 140px -3px -3px;
    position: relative;
    z-index: 999;
}


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


@media (min-width: 1200px) {
    .tab_slider_wrapp .col-lg-3 {
        width: 20%;
    }
}


@media (min-width: 1200px) {
    .content_news2 .col-lg-3 {
        width: 20%;
    }
}




@media (min-width: 1200px) {
    .col-lg-3 {
        width: 33%;
    }
}


@media (min-width: 1200px) {
    .content_linked_goods .col-lg-3 {
        width: 20%;
    }
}




.buttons-wrapper-soc {
    display: flex;
}
.button_block .as-btn50 {
    width: 50px;
    height: 49.7px;
}
.as-btn {
    cursor: pointer;
    background: linear-gradient(225deg, #481073 4.63%, #C511A8 91.65%);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 7%;
    /* margin-left: 5px; */
}


.transition_bg {
    transition: background-color ease 0.5s, border-color ease 0.5s;
}
@media (min-width: 600px) {
    .as-btn-wb-det {
        margin-left: 5px !important;
    }
}
.to-cart_wrapper .btn-lg, .as-btn, .btn-sm.to-cart {
    margin-right: 5px !important;
}
.as-btn svg {
    display: block !important;
}
.but-cell .as-btn50, .button_block .as-btn35, .as-btn_mb {
    display: none;
}
.as-btn35 {
    width: 35px;
    height: 34px;
}
.product-action .as-soc-ozon {
    background-color: #005BFF;
    width: 50px;
    border-radius: 7%;
}

.soc-new a {
    padding: 12px 20px 12px 16px;
    border-radius: 6px;
    margin-right: 8px;
    margin-bottom: 10px;
    transition: background-color .3s !important;
    display: inline-flex;
    align-items: center;
}

.soc-new a[href*="wildberries"] {
    color: #ffffff !important;
    background-color: #A73AFD;
}


.soc-new a[href*="wildberries"]:hover {
    background-color: #8D16EB;
}


.soc-new a[href*="ozon"] {
    color: #ffffff !important;
    background-color: #005BFF;
}

.soc-new a[href*="ozon"]:hover {
    background-color: #004EDB;
}

.soc-new a[href*="market"] {
    color: #ffffff !important;
    background: linear-gradient(45deg, #ff5226 0%, #ffdd00 100%);
}


@media (max-width: 1200px){
.soc-new {
padding-top: 20px;
}
.topic__heading #pagetitle {
    font-weight: 500;
    font-size: 1.6em;
}

}

@media (min-width: 1200px) {
    .catalog_block.items .item_block.col-5, .col-lg-20 {
        width: 25%;
    }
}

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