.news-page__description h3.heading{font-weight:700}
.news-page__description .heading:before{padding:0 5px 0 0;content:'#';color:#f00}
.news-page__image-39, .news-page__image-40, .news-page__image-41, .news-page__image-41{display:none}
.top-links__a {
	font-weight: 400;
}
.menu__level-1-a {
	font-weight: 700;
}
li.category-wall__title.child-empty a {
	font-weight: 700;
        font-size: clamp(16px, 1.5vw, 22px);
}



/* Сам слайдер */
.uni-slideshow_v2 {
	position: relative;
	width: 100vw;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	max-width: 100vw;
	overflow: hidden;
}
main {padding-top:0px!important;}
.header-block__item-cart{display:none;visibility:hidden;}
.header-block__item-account{display:none;visibility:hidden;}
.top-menu__compare{display:none;visibility:hidden;}
.top-menu__wishlist{display:none;visibility:hidden;}
.fly-menu__cart{display:none;visibility:hidden;}
.home-page .html-module{background:none;}
.product-page__wishlist-btn{display:none;visibility:hidden;}
.product-page__compare-btn{display:none;visibility:hidden;}
.product-page__rating{display:none;visibility:hidden;}
.product-page__share-btn{display:none;visibility:hidden;}
.product-page__wishlist-compare{display:none;visibility:hidden;}
.breadcrumb-h1{padding-top:15px;}
.category-list__item {
    border-top: none;
    border-left: none;
    border-right: none;
}
.product-data__item.model{display:none;visibility:hidden;}
.qty-indicator__text.t-1{display:none;visibility:hidden;}
.product-block.col-sm-6{margin-top:-3.5%;}
#account{display:none;visibility:hidden;}
.product-page__image-main {
    padding: 0;
    border: 0;
    border-radius: 0;
    overflow: hidden;
}
.product-page-tabs{background-color:#DBC2A7;}



.floating-pdf-vertical {
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9999;

    background: linear-gradient(180deg, #0f6a3a, #1c8a4f);
    color: #ffffff;
    text-decoration: none;

    padding: 16px 14px;
    border-radius: 12px 0 0 12px;

    box-shadow: -6px 10px 25px rgba(0, 0, 0, 0.25);
    transition: background 0.3s ease, padding 0.3s ease;

    font-family: 'Montserrat', sans-serif;
}

/* Вертикальный текст */
.pdf-vertical-text {
    writing-mode: vertical-rl;
    text-orientation: mixed;
    transform: rotate(180deg);

    font-weight: bold;
    font-size: 10px;
    letter-spacing: 0.08em;
    white-space: nowrap;
}

/* Hover */
.floating-pdf-vertical:hover {
    padding-right: 20px;
    color: #DBC2A7;
}


.footer__contacts-li {
    text-align: center;
}
.footer__contacts-messengers {
    font-size: 22px;
    color: inherit;
}