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

.status-icon {
    color: #78A2B7;
}

.sticker__item--new, .sticker__item--novinka {
    --sticker_color: #78A2B7;
}

.sticker__item--hit, .sticker__item--khit {
    --sticker_color: #B4674D;
}

.sticker__item--recommend, .sticker__item--sovetuem {
    --sticker_color: #1B5583;
}

.sticker__item--sale-text, .sticker__item--sale_text, .sticker__item--red {
	--sticker_color: #B4674D;
}

.sticker__item--light-green {
	--sticker_color: #78A2B7;
}

.btn.btn-primary {
    background-color: #78A2B7;
    border-color: #78A2B7;
}

.btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus {
    background-color: #54707f;
    border-color: #54707f;
}

.countdown__items {
    background-color: #1B558300;
}

.countdown__inner {
    background-color: #3476abc7;
}


.dyn_mp_jqm_frame .jqmClose.top-close.fill-grey-hover {
    display: none;
}


/* форма регистрации на сайте розница/опт */

.customer-type {
    margin-bottom: 20px;
}

/* Заголовок + ошибка */
.customer-type__header {
    margin-bottom: 8px;
}

/* Радиокнопки в строку */
.customer-type__options {
    display: flex;
    gap: 20px; /* расстояние между опциями */
    flex-wrap: wrap; /* перенос на новую строку на мобилках */
}

/* Каждая опция */
.customer-type__option {
    display: flex;
    align-items: center;
    gap: 6px;
}

/* Сообщение об ошибке */
.customer-type label.error {
    display: block;
    position: static !important;
    margin-top: 4px;
    font-size: 12px;
    line-height: 1.3;
    color: #d0021b;
}