#customdelivery .t-name.t-name_md {
    display: none !important;
}
#customdelivery { 
margin-top: 0px !important; 
}

/* ===== Единый розоватый фон страниц: блоки без своего фона получают его ===== */
#allrecords {
    background-color: #fff9f9;
}

/* ===== FAQ (блок T585): карточки в стиле сайта ===== */
.t585 .t-col {
    margin-bottom: 12px;
}
.t585__wrapper {
    background: #ffffff;
    border: 1px solid #ffd9f6;
    border-radius: 16px;
    padding: 0 22px;
    transition: box-shadow .2s ease, border-color .2s ease;
}
.t585__wrapper:hover {
    border-color: #ff5ce4;
    box-shadow: 0 6px 20px rgba(255, 92, 228, .12);
}
.t585__header {
    border-top: none !important;
}
.t585__border {
    display: none !important;
}
.t585__trigger-button {
    padding: 20px 52px 20px 0;
}
#allrecords .t585__title {
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 1.35 !important;
    color: #222222;
}
#allrecords .t585__opened .t585__title {
    color: #ff00ad;
}
.t585__lines svg g g {
    stroke: #ff5ce4;
}
.t585__icon .t585__circle {
    background-color: #fff0fb !important;
}
.t585__icon-hover .t585__circle {
    background-color: #ffd9f6 !important;
}
#allrecords .t585__text {
    font-size: 16px !important;
    line-height: 1.55 !important;
    color: #444444;
}
#allrecords .t585__text a {
    color: #ff00ad !important;
    border-bottom: 1px solid rgba(255, 0, 173, .3);
}
.t585__textwrapper {
    padding: 0 0 6px;
}
@media screen and (max-width: 640px) {
    .t585 .t-col {
        margin-bottom: 10px;
    }
    .t585__wrapper {
        padding: 0 16px;
        border-radius: 14px;
    }
    .t585__trigger-button {
        padding: 16px 46px 16px 0;
    }
    #allrecords .t585__title {
        font-size: 16px !important;
    }
    #allrecords .t585__text {
        font-size: 15px !important;
    }
}