.wrapped-size {
                        outline: 2px dashed red !important;
                        visibility: hidden;
                    }
			
		    .test {
	                display:none;
		    }

                    .hidden-size {
                        display: none !important;
                    }

                    .wrapped-count-indicator {
                        display: inline-block;
                        padding: 6px 12px;
                        border: 1px solid #ccc;
                        border-radius: 4px;
                        margin: 4px;
                        background-color: #f8f9fa;
                        font-size: 0.9em;
                        color: #dc3545;
                        white-space: nowrap;
                    }

                    .goods__size--wrapped {
                        margin-bottom: -6px;
                        margin-top: 6px;
                        font-size: 0;
                        display: flex;
                        flex-direction: row-reverse;
                        align-items: center;
                        justify-content: center;
                    }


                

    .goods__imgs:not(.slick-initialized) .goods__img:not(:first-child){ display:none; }
    .goods__imgs:not(.slick-initialized){ opacity:1; }
    .goods__imgs.slick-initialized{ opacity:1; transition:opacity .18s ease; }
    /* Минимальный зазор между фото и лентой миниатюр (только на странице товара) */
    .goods__imgs.js-goods-gallery{ margin-bottom: 4px; }
    .g-thumbs.js-slider-nav{ margin-top: 0; }

/* Keep text readable and avoid animating layout properties on every inline element. */
.logo span, .goods__stock, .footer__title { color: #586779; }
.categories-tabs span, .categories-menu span { color: #586779; }
.footer h2.footer__title { font-size:14px; line-height:1.4; }
.footer__form h2 { font-size:20px; }
.catalog-section-title { font-size:20px; line-height:1.4; }

.categories__tabs .tabs__link span { color:#586779; }
.categories__tabs .tabs__link--active span { color:inherit; }

.goods .goods__stock { color:#45566d !important; }

/* Align catalog purchase controls within each responsive row. */
.catalog__in > .catalog__item {
    display: flex;
    align-self: stretch;
    align-items: stretch;
}
.catalog__in > .catalog__item > .goods {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-bottom: 0;
}
.catalog__in > .catalog__item > .goods > form {
    display: flex;
    flex-direction: column;
    flex: 1;
    min-width: 0;
}
.catalog__in > .catalog__item > .goods > form > .goods__bottom {
    margin-top: auto !important;
}
