.elementor-12793 .elementor-element.elementor-element-4b9eabc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12793 .elementor-element.elementor-element-b1627b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-12793 .elementor-element.elementor-element-4b9eabc{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12793 .elementor-element.elementor-element-23c9b98{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for html, class: .elementor-element-10a055b *//* ERGN Store Hero — Small Font Fix Only */

/* Eyebrow */
.elementor-12793 .elementor-element.elementor-element-10a055b .ergn-store-eyebrow {
    font-size: 12px !important;
}

/* Main description */
.elementor-12793 .elementor-element.elementor-element-10a055b .ergn-store-description {
    font-size: 17px !important;
}

/* Feature pills */
.elementor-12793 .elementor-element.elementor-element-10a055b .ergn-store-feature {
    font-size: 12px !important;
}

/* Buttons */
.elementor-12793 .elementor-element.elementor-element-10a055b .ergn-store-btn--primary {
    font-size: 14px !important;
}

.elementor-12793 .elementor-element.elementor-element-10a055b .ergn-store-btn--secondary {
    font-size: 14px !important;
}

/* Floating cards */
.elementor-12793 .elementor-element.elementor-element-10a055b .ergn-store-float__copy small {
    font-size: 9px !important;
}

.elementor-12793 .elementor-element.elementor-element-10a055b .ergn-store-float__copy strong {
    font-size: 13px !important;
}


/* MOBILE */
@media (max-width: 767px) {

    .elementor-12793 .elementor-element.elementor-element-10a055b .ergn-store-eyebrow {
        font-size: 10px !important;
    }

    .elementor-12793 .elementor-element.elementor-element-10a055b .ergn-store-description {
        font-size: 16px !important;
    }

    .elementor-12793 .elementor-element.elementor-element-10a055b .ergn-store-feature {
        font-size: 11px !important;
    }

    .elementor-12793 .elementor-element.elementor-element-10a055b .ergn-store-btn--primary,
    .elementor-12793 .elementor-element.elementor-element-10a055b .ergn-store-btn--secondary {
        font-size: 14px !important;
    }

    .elementor-12793 .elementor-element.elementor-element-10a055b .ergn-store-float__copy small {
        font-size: 8px !important;
    }

    .elementor-12793 .elementor-element.elementor-element-10a055b .ergn-store-float__copy strong {
        font-size: 11px !important;
    }
}


/* SMALL MOBILE */
@media (max-width: 480px) {

    .elementor-12793 .elementor-element.elementor-element-10a055b .ergn-store-description {
        font-size: 15.5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23c9b98 *//* ERGN Store Options — Small Font Fix Only */

/* Card category */
.elementor-12793 .elementor-element.elementor-element-23c9b98 .ergn-card-category {
    font-size: 12px !important;
}

/* Feature pills */
.elementor-12793 .elementor-element.elementor-element-23c9b98 .ergn-card-features strong {
    font-size: 13px !important;
}

/* Footer note */
.elementor-12793 .elementor-element.elementor-element-23c9b98 .ergn-card-footer-note {
    font-size: 12px !important;
}

/* Support strip */
.elementor-12793 .elementor-element.elementor-element-23c9b98 .ergn-store-support__left span {
    font-size: 11px !important;
}

.elementor-12793 .elementor-element.elementor-element-23c9b98 .ergn-store-support__left strong {
    font-size: 15px !important;
}

.elementor-12793 .elementor-element.elementor-element-23c9b98 .ergn-store-support__actions a {
    font-size: 13px !important;
}


/* MOBILE */
@media (max-width: 767px) {

    .elementor-12793 .elementor-element.elementor-element-23c9b98 .ergn-card-category {
        font-size: 11px !important;
    }

    .elementor-12793 .elementor-element.elementor-element-23c9b98 .ergn-card-content p {
        font-size: 16px !important;
    }

    .elementor-12793 .elementor-element.elementor-element-23c9b98 .ergn-card-features strong {
        font-size: 12.5px !important;
    }

    .elementor-12793 .elementor-element.elementor-element-23c9b98 .ergn-card-footer-note {
        font-size: 11.5px !important;
    }

    .elementor-12793 .elementor-element.elementor-element-23c9b98 .ergn-store-support__left span {
        font-size: 10px !important;
    }

    .elementor-12793 .elementor-element.elementor-element-23c9b98 .ergn-store-support__left strong {
        font-size: 14.5px !important;
    }

    .elementor-12793 .elementor-element.elementor-element-23c9b98 .ergn-store-support__actions a {
        font-size: 13px !important;
    }
}/* End custom CSS */