

/* Start:/local/templates/main/styles.css?17760562533490*/
.product-tools-right .baskettable .subject.search_tools.selected{
    color:red;
}
.product-tools-flex .product-tools-left .point.hover.selected:after {
    background: #b10c0c;
    opacity: 1;
}

.table-row.table-point.toSet{
    background-color: rgb(189, 249, 182);
}

.product-tools-right .table-row.table-point.toSet .checkout:after{
    background: none;
}
.basketform input.btn{
    display: inline-block;
}
input.btn._preloader {
    background: gray;
    cursor: auto;
}

input.btn._preloader:hover   {
    background: gray;
    cursor: auto;
    color: white;
    border: none;
}

.preloader_container {
    width: 54px;
    height: 54px;
    vertical-align: bottom;
    background: url(/static/img/loader.gif) no-repeat;
    background-size: contain;
}

.order-error.error {
    margin-top: 14px;
    color: red;
    font-weight: 600;
}

.lk-order-info.lk-order-info__white-background {
    background: white;
}

.lk-order-info-change-link {
    display: block;
    margin-bottom: 10px;
}

.add-to-order-wrapper {
    margin-top: 16px;
    display: inline-block;
    position: absolute;
}

.lk-order-info-block {
    margin-bottom: 10px;
}

@media only screen and (max-width: 460px) {
    .add-to-order-wrapper {
        bottom: -80px;
    }

    #order-form .baskettable {
        margin-bottom: 120px;
    }
}

input.number_input {
    display: inline-block;
    max-width: 60px;
    margin-left: 10px;
}

.export_order_list_link {
    margin-left: 15px;
}

.basket-counts__notification_device {
    position: absolute;
    font-weight: normal;
    font-size: 14px;
}

.basket-counts__notification_device,
.basket-counts__notification {
    color: red;
}

.lk-notify__page h2 {
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    display: inline-block;
    position: relative;
    border-bottom: 4px solid #ff6500;
    line-height: 1.55em;
    margin-bottom: 1.5rem;
}
.lk-notify__page h3 > span {
    font-weight: normal;
}
.lk-notify__page h3 > small {
    display: block;
    font-size: 1rem;
    line-height: 1.25em;
    font-weight: normal;
    color: rgba(0, 0, 0, .5);
}

.notify__container {
    display: flex;
    width: 100%;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-items: stretch;
}
.lk-notify__form .btn {
    margin-top: 2rem;
    max-width: 480px;
}
.notify__item {
    display: block;
    flex: 0 1 35%;
    padding: 1.5rem 2.5rem 1.5rem 0;
}
.notify__item:last-child {
    margin-right: auto;
}
.notify__field--title {
    margin-top: 1rem;
}
.notify__item input {
    display: block;
    margin-top: .5rem;
}
.notify__item input[type=text], .notify__item input[type=tel], .notify__item input[type=email] {
    display: inline-block;
    width: 90%;
    margin-top: .5rem;
}
.notify__item label input {
    display: inline-block;
    margin-top: .5rem;
}
.lk-notify__page .response_error {
    color: #f00;
}
.phone--error {
    border: 1px solid #f00;
}

@media screen and (max-width: 1023px) {
    .notify__item {
        flex-basis: 50%;
    }
    .lk-notify__form .btn {
        margin: 2rem auto 0;
    }
}

@media screen and (max-width: 767px) {
    .notify__item {
        flex-basis: 100%;
        padding-right: 0;
    }
    .lk-notify__form .btn {
        margin: 2rem auto 0;
        max-width: none;
    }
}

.lk-order strong, .product-tools strong, .lk-baskettable strong{
	color:red;
}

.product-tools-right .baskettable .subject div{
	line-height: 22px;
	font-weight: 400;
}

/* End */
/* /local/templates/main/styles.css?17760562533490 */
