/* Hides the original heading text; the new text comes from ::before. */
#sign-in-header,
#create-account-header {
    font-size: 0;
}

#sign-in-header>div,
#create-account-header>div {
    font-size: 1rem;
}

#sign-in-header::before,
#create-account-header::before {
    font-size: 1rem;
}

#sign-in-header::before {
    content: "Trade sign in";
}

#create-account-header::before {
    content: "Apply for a trade account";
}

#sign-in-content::before,
#create-account-content::before {
    display: block;
    background: #f9fafb;
    color: #374151;
    font-size: 0.9rem;
    line-height: 1.5;
    margin: 0 0 1rem;
    padding: 0.75rem 1rem;
    border: 1px solid rgb(209 213 219);
}

#sign-in-content::before {
    content: "Redpost Trade is for approved retailers and businesses only. Sign in with your trade account to view trade pricing and place orders.";
}

#create-account-content::before {
    content: "New to Redpost Trade? Create an account to apply. Every application is reviewed by our team, and we will email you once your account has been approved. You will not be able to view the site until then.";
}

/*  Redpost Equestrian – Ex VAT pricing (GTM Custom HTML, All Pages) Converts displayed prices to ex VAT on FAF, PDP and Basket. Products whose Age facet is Kids/Childs are zero-rated and left untouched.*/

.rp-exvat__label {
    margin-left: 4px;
    font-size: 0.7em;
    font-weight: 400;
    opacity: 0.75;
    text-transform: none;
}

.rp-exvat__inc {
    display: block;
    margin-top: 2px;
    font-size: 0.7em;
    font-weight: 400;
    opacity: 0.65;
}

#new-basket-totals .rp-exvat-row-show {
    display: block !important;
}