@media screen and (max-width: 640px) {
    .t-store__grid-cont_mobile-one-row .t-col, .t-store__grid-cont_mobile-one-row .t-store__stretch-col, .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-col, .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-store__stretch-col {
        max-width: 60%;
        min-width: 60%;
    }
}
@media screen and (max-width: 960px) {
    .t-store__grid-cont_mobile-one-row[data-col-gap="10"] .t-store__stretch-col:first-child, .t-store__grid-cont_mobile-one-row[data-col-gap="20"] .t-store__stretch-col:first-child {
        margin-left: 10px;
    }
}

@media screen and (max-width: 960px) {
    .t1148__slider.t1148__slider_width_40 {
        --padding-right: 10px;
        --padding-left: 10px;
    }
}

.t-store .t-store__tabs_accordion .t-store__tabs__item .t-store__tabs__item-title {
    max-width: 90%;
    font-size: 12px;
    font-weight: 600;
}

.t-form__successbox {
    background: #f7f4ed;
    color: #000000;
    border-radius: 8px;
}
.t-store__scroll-icon-wrapper {display: none !important;}

/*@media screen and (max-width: 640px) {
    .t-store__relevants-grid-cont .t-slds__item {
        width: 220px !important;
        margin: 0 5px;
    }
}*/
@media screen and (max-width: 640px) {
    .js-store-prod-all-text,
    .t-store__tabs__content {
        font-size: 12px !important;
    }
}
.t-input-error {
    color: #f75c5c;
}


:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-input:not(.t-input-phonemask):not(.t-input-ownanswer):not(.t-input__own-answer) {
    border: 1px solid #f75c5c !important;
}
.t-form__errorbox-wrapper {
    background: #fd776c;
    border-radius: 5px;
}
#allrecords ul.t-form__errorbox-text {
    font-size: 12px;
}