/* Modal */
.oxy-close-modal{
    cursor: pointer;
}
a:active, a:focus{
    border:0;
    outline: none;
}

/* Header */
.page-section-header{
    position: sticky;
    top: 0;
}

/* Pattern */
.pattern-white-btn, .pattern-red-btn{
    cursor: pointer;
}

/* Main Page */
.page-round-card, .main-product-card-btn, .main-case-type, .main-round-card{
    cursor: pointer;
}

/* Form */
.form-wrap-input input{
    width: 100%;
    height: inherit;
    font-size: inherit;
    color: inherit;
    border: 0px solid #000;
    border-radius: inherit;
    outline: none;
    background-color: rgba(255, 255, 255, 0);
}
.form-wrap-textarea textarea{
    width:100%;
    height: inherit;
    padding: 18px;
    font-size: inherit;
    color: inherit;
    border: 0px solid #000;
    border-radius: inherit;
    outline: none;
    resize: none;
    background-color: rgba(255, 255, 255, 0);
}
.form-submit{
    cursor: pointer;
}
.form-wrap-checkbox, .form-wrap-radio{
    cursor: pointer;
}
.form-select{
    width: 100%;
    height: 100%;
    border: none;
    border-radius: 10px;
    outline: none;
    padding: 10px;
}
.form-count-minus, .form-count-plus, #text_block-1235-524{
    cursor: pointer;
}

/* Map */
.main-contact-btn{
    cursor: pointer;
}

/* Каталог авточехлов */
.main-catalog-marka-card{
    cursor: pointer;
}

#filter{
    position: sticky;
    top: 140px;
}
.catalog-filter-btn, .catalog-card-order-btn, .main-catalog-back-btn, .main-catalog-model-card{
    cursor: pointer;
}

/* Yookassa */
.yoomoney-payment-form .ym-input-icon-rub:after{
    top: 18px !important;
}
.yoomoney-payment-form div input, .yoomoney-payment-form div textarea{
    outline: none;
}

/* Конструктор */
.cons-color-group{
    display: none;
}
.cons-select{
    width: 100%;
    height: inherit;
    font-size: inherit;
    color: inherit;
    border: 0px solid #000;
    border-radius: inherit;
    outline: none;
    background-color: rgba(255, 255, 255, 0);
    cursor: pointer;
}
.cons-checkbox, .cons-color, .cons-submit{
    cursor: pointer;
}
.cons-color-group[data-disabled='true'] .cons-color{
    cursor: not-allowed;
}
.cons-param-off.cons-checkbox{
    cursor: not-allowed;
}

#div_block-1220-544, #div_block-1222-544, #div_block-1233-544, #div_block-1495-544{
    display: none;
}

/* Для оптовиков */
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance:textfield;
}

.modal-auth-wrap-input input{
    width: 100%;
    height: inherit;
    font-size: inherit;
    color: inherit;
    border: 0px solid #000;
    border-radius: inherit;
    outline: none;
    background-color: rgba(255, 255, 255, 0);
}
.modal-auth-submit{
    cursor: pointer;
    outline: none;
}
.cons-opt-submit{
    cursor: pointer;
    outline: none;
}
.modal-opt-btn, .form-opt-submit, .modal-opt-radio, .modal-opt-checkbox{
    cursor: pointer;
}
.modal-opt-complekt{
    overflow-x: hidden !important;
    -webkit-overflow-scrolling: touch;
}
.modal-opt-complekt::-webkit-scrollbar{
    width: 6px;
}
.modal-opt-complekt::-webkit-scrollbar-track{
    background: #E0E0E0;
}
.modal-opt-complekt::-webkit-scrollbar-thumb{
    background-color: #F02828;      /* цвет плашки */
    border-radius: 6px;               /* закругления плашки */
    border: 0px solid #F02828;      /* padding вокруг плашки */
}
.form-opt-wrap-input input{
    width: 100%;
    height: inherit;
    font-size: inherit;
    color: inherit;
    border: 0px solid #000;
    border-radius: inherit;
    outline: none;
    background-color: rgba(255, 255, 255, 0);
}
.form-opt-wrap-textarea textarea{
    width:100%;
    height: inherit;
    padding: 18px;
    font-size: inherit;
    color: inherit;
    border: 0px solid #000;
    border-radius: inherit;
    outline: none;
    resize: none;
    background-color: rgba(255, 255, 255, 0);
}