

/* Start:/local/components/tanais/configurator/templates/.default/style.css?17663903764223*/
.configurate form .configurate-form__line {
    height: 0 !important;
    border: none !important;
}

.noUi-origin .noUi-handle {
    border: none;
    border-radius: 0;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
}

.noUi-origin .noUi-handle.noUi-handle-lower {
    top: -12px;
    width: 56px;
}

.noUi-origin .noUi-handle.noUi-handle-lower:after,
.noUi-origin .noUi-handle.noUi-handle-lower:before {
    background: transparent;
}

.configurate-svg .svg-active {
    opacity: 0.8;
}

#configurate__btn1.out-of-range,
.configurate-form__btn-range.out-of-range {
    color: var(--border-color-2) !important;
}

.configurate form>fieldset:nth-of-type(2)>fieldset:nth-of-type(2) ul li>div div {
    padding-left: 5px !important;
}

.configurate form>fieldset:nth-of-type(2)>fieldset:nth-of-type(2) ul li>div {
    width: 330px !important;
}

.configurate form>fieldset:nth-of-type(2)>fieldset:nth-of-type(2) ul li.not-selected {
    color: rgb(255 255 255 / 50%);
}

html.white .configurate form>fieldset:nth-of-type(2)>fieldset:nth-of-type(2) ul li.not-selected {
    color: rgb(0 0 0 / 50%);
}

.configurate form>fieldset:nth-of-type(2)>fieldset:nth-of-type(2) ul li.not-selected label {
    color: var(--default-white);
}

#configurate__btn2.not-selected {
    border: 1px solid var(--border-color-2);
    color: var(--border-color-2);
}

#configurate__btn_reset.not-selected {
    color: var(--border-color-2);
}

.conf-search-form input:focus {
    outline: none;
}

.conf-search,
.configurate,
.price.rub,
.price.byn,
.price.eur,
#step-1,
#step-2,
#step-3 {
    display: none;
}

.conf-search.active,
.configurate.active,
.price.rub.active,
.price.byn.active,
.price.eur.active {
    display: inherit;
}
#step-1.active,
#step-2.active,
#step-3.active {
    display: grid;
}

#step-1 .no_configurate {
    position: relative;
    font-size: 14px;
    color: red;
    display: none;
}

#step-1 .no_configurate.show {
    display: block;
}

.configurate form > fieldset:nth-of-type(2) > fieldset:nth-of-type(1) h2.step-2-title::after {
    display: none;
}

.conf-search-form #configurate-search-form span::after {
    display: none;
}

#form-search-sale {
    margin-bottom: 0;
}

#configurate-end-info-description {
    margin-top: 20px;
    width: auto;
    grid-column: 2/-1;
    grid-row: 2;
}

@media (max-width: 425px) {
    #configurate-end-info-description {
        grid-column: 1/-1;
    }
}

/* Стили для селекта вместо слайдера */
.configurate-form__select {
    width: 100%;
    height: 80px;
    padding: 0 38px;
    border: 1px solid var(--border-color-2);
    border-radius: 80px;
    background-color: transparent;
    color: var(--default-white);
    font-size: 16px;
    font-weight: 500;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url('data:image/svg+xml;utf8,<svg fill="none" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M4 6L8 10L12 6" stroke="white" stroke-width="2"/></svg>');
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-size: 16px;
    cursor: pointer;
    transition: all 0.3s ease;
}

@media (min-width: 1023px) {
    .configurate-form__select {
        height: 64px;
    }
}

@media (min-width: 1359px) {
    .configurate-form__select {
        height: 80px;
    }
}

.configurate-form__select:focus {
    outline: none;
    border-color: var(--default-white);
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.2);
}

.configurate-form__select:hover {
    border-color: var(--default-white);
}

html.white .configurate-form__select {
    color: var(--default-white);
    background-image: url('data:image/svg+xml;utf8,<svg fill="none" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M4 6L8 10L12 6" stroke="black" stroke-width="2"/></svg>');
}

/* Option styles */
.configurate-form__select option {
    background-color: #2d2d2d;
    color: white;
    padding: 10px;
}

html.white .configurate-form__select option {
    background-color: #ffffff;
    color: #2d2d2d;
}

/* Remove dimension block styles */
.configurate-form__dimension-block {
    display: none;
}

/* End */
/* /local/components/tanais/configurator/templates/.default/style.css?17663903764223 */
