
/* Product showcase: 50px / 900 model title + right aligned CTA */
html body .product-name,
html body .product-name *,
html body .bull-product-name,
html body .bull-product-name *,
html body .equipment-name,
html body .equipment-name * {
    font-family:"Poppins",sans-serif !important;
    font-size:50px !important;
    font-weight:900 !important;
    line-height:1.05 !important;
    letter-spacing:-0.045em !important;
    text-transform:uppercase !important;
}

/* Explicit title class injected into current showcase */
html body .bull-showcase-title,
html body .bull-showcase-title * {
    font-family:"Poppins",sans-serif !important;
    font-size:50px !important;
    font-weight:900 !important;
    line-height:1.05 !important;
    letter-spacing:-0.045em !important;
}
html body .bull-showcase-title .bull-word {
    color:#ed1c24 !important;
}
html body .bull-showcase-title .model-word {
    color:#fbb120 !important;
}

/* CTA pushed to the far right of its content column */
html body .bull-showcase-cta-wrap {
    width:100% !important;
    display:flex !important;
    justify-content:flex-end !important;
}
html body .bull-showcase-cta {
    margin-left:auto !important;
    margin-right:0 !important;
}

@media(max-width:767px){
    html body .bull-showcase-title,
    html body .bull-showcase-title * {
        font-size:36px !important;
    }
}

html body .product-content-right .bull-showcase-cta,
html body .equipment-content-right .bull-showcase-cta,
html body .bull-product-content .bull-showcase-cta,
html body .content-right .bull-showcase-cta {
    display:flex !important;
    width:max-content !important;
    margin-left:auto !important;
}
