.sfilter-plugin__filter-feature-value_disabled{
    color:#cccccc;
    cursor:default;
    display:none;
}

.c-product-add-to-cart_disabled .c-product-add-to-cart__buy-one-click{
    display:none;
}

/* Скрытие блока срока и стоимости доставки в корзине */
.wa-details-rates-section {
    display:none;
}

.l-blocks__item_tags {
    display:none;
}

/* Перелинковка */
.tss-links {
    float: left;
    margin: 10px;
    color: #b6e180;
    border: 1px solid;
    padding: 3px;
    border-radius: 5px;
}
    
/* Брендирование START
@media screen and (min-width: 1900px) {
    body {
		background: url('/wa-data/public/site/images/ultra-care-bg-40.jpg') center top no-repeat;
		background-color: #FFFFFF;
    }
	.c-home-block { 
		background-color: transparent;
	}
	.c-header-middle-bar {
		background-color: transparent;
	}
	.l-container_content, .l-content-container {
		background-color: transparent;
	}
	.l-container {
	    position:relative;
	    
	}
	.c-header-overlay {
	    background-color:#ffffff;
	}
	.c-header-middle-bar_compact {
		border-bottom: none;
	}
	.c-header-middle-bar__container {
		border-bottom: 1px solid #f2f2f2;
		background-color: #FFFFFF;
	}
	.bg-link {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        height: 1080px;
      
    }
    
    
    
}

Брендирование END */

/* FAQ для SEO*/
.faq {
    width: 100%;
    margin: 0 auto;
}
    
.faq h2 {
    margin-top: 2em;
    font-size: 36px;
    font-weight: 300;
}
    
details {
    background-color: #f9f9f9;
    border: 1px solid #b6e180;
    border-radius: 10px;
    padding: 0.5em;
    margin-bottom: 1em;
}

summary {
    font-weight: bold;
    cursor: pointer;
}

summary h3 {
    display: inline-block;  
    margin: 0;       
}

details[open] {
    background-color: #fdfdfd;
}


/*sale block*/
.sale_user_block {
    position: fixed;
    bottom: 0;
    width: 100%;
    text-align: center;
    background: #fff;
    z-index: 1002;
    box-shadow: 0 10px 50px rgba(0,0,0,.07);
}
.sale_user_block p {
    display: inline-flex;
    align-items: center;
}

.sale_user_block p span {
    padding: 0 20px;
    font-size: 16px;
} 
.close-sale_user {
   position: absolute;
   right: 10px;
   cursor:pointer;
}

@media screen and (max-width: 1100px) {
   .sale_user_block p, .sale_user_block p span {
       display:block;
   } 
   .close-sale_user {
    right: -5px;
    top: 20px;
   }
   .sale_user_block a {
   margin-top: 10px;
   }
}