.wp-block-cover.discats-page-title {
    background: #F3F9FB !important;
    border: 0 !important;
    border-bottom: 1px solid #DFE9ED !important;
    box-shadow: none !important;
    margin-block: 0 !important;
    min-height: 0 !important;
    padding: clamp(15px, 2vw, 24px) 20px !important;
}
.wp-block-cover.discats-page-title > .wp-block-cover__background {
    display: none;
}
.wp-block-cover.discats-page-title :is(.wp-block-post-title, .wp-block-query-title) {
    animation: none !important;
    color: #253D4E !important;
    font: 700 clamp(24px, 3.2vw, 36px)/1.2 Quicksand, sans-serif !important;
    margin: 0 !important;
    opacity: 1 !important;
    text-align: center;
    text-transform: none !important;
    transform: none !important;
    visibility: visible !important;
}

/* An empty Woo notice slot otherwise leaves a second pink strip on phones. */
@media (max-width: 767px) {
    body:is(.discats-account-page, :has(.discats-page-title))
    .middle-header > .wc-block-store-notices:has(> .woocommerce-notices-wrapper:only-child:empty) {
        display: none !important;
    }
}
