.elementor-8911 .elementor-element.elementor-element-394af4e{--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-8911 .elementor-element.elementor-element-6a493f5{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-8911 .elementor-element.elementor-element-6a493f5{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS */.tracking_order .woocommerce-form input{
    font-family: var(--e-global-typography-text-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-text-font-size)!important;
    font-weight: var(--e-global-typography-text-font-weight)!important;
    text-transform: var(--e-global-typography-text-text-transform)!important;
    font-style: var(--e-global-typography-text-font-style)!important;
padding: 14.5px!important;
    background-color: #ffffff!important;
    border-color: var(--e-global-color-3429f9f)!important;
min-height: 47px!important;
    color: var(--e-global-color-text)!important;

}
.tracking_order .woocommerce-form input:focus-visible{
    outline: none!important;
}



.tracking_order .woocommerce-form button[type="submit"]{
    background-color: var(--e-global-color-accent)!important;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-accent-font-size)!important;
    font-weight: var(--e-global-typography-accent-font-weight)!important;
    text-transform: var(--e-global-typography-accent-text-transform)!important;
    letter-spacing: var(--e-global-typography-accent-letter-spacing)!important;
fill: var(--e-global-color-text)!important;
    color: var(--e-global-color-text)!important;
    padding: 18px 35px 18px 35px!important;


}
.tracking_order .woocommerce-form label,.tracking_order .woocommerce-form p{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);


}

.woocommerce-error {
    border-top-color: var(--e-global-color-accent)!important;
}
.woocommerce-error::before {
   
    color: var(--e-global-color-accent)!important;
}


.woocommerce-error li{
     color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
}



/*tracking order inforomation table styling*/

/* Main table */
.tracking_order table {
    width: 100% !important;
    border-collapse: collapse !important;
}

/* Table Headings (th) */
.tracking_order table th {
    color: var(--e-global-color-text) !important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: 500 !important;
    text-transform: var(--e-global-typography-text-text-transform) !important;
    font-style: var(--e-global-typography-text-font-style) !important;
    padding: 12px !important;
}

/* Table Data (td) */
.tracking_order table td,.tracking_order .order-info,.tracking_order .provider_name {
    color: var(--e-global-color-text) !important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: var(--e-global-typography-text-font-weight) !important;
    text-transform: var(--e-global-typography-text-text-transform) !important;
    font-style: var(--e-global-typography-text-font-style) !important;
    padding: 12px !important;
}


/* Buttons inside table */
.tracking_order table a.button,
.tracking_order table button,.tracking_order .button {
    background-color: var(--e-global-color-accent) !important;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-accent-font-size) !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    text-transform: var(--e-global-typography-accent-text-transform) !important;
    letter-spacing: var(--e-global-typography-accent-letter-spacing) !important;
    color: var(--e-global-color-text) !important;
    fill: var(--e-global-color-text) !important;
    padding: 18px 35px !important;
    border: none !important;
    text-decoration: none !important;
    display: inline-block !important;
    cursor: pointer !important;
}

/* Optional: Hover effect */
.tracking_order table a.button:hover,
.tracking_order table button:hover {
    opacity: 0.9 !important;
}

.tracking_order h2,.tracking_order .woocommerce-order-details__title{
   font-family: var(--e-global-typography-4e83993-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-4e83993-font-size)!important;
    font-weight: var(--e-global-typography-4e83993-font-weight)!important;
    line-height: var(--e-global-typography-4e83993-line-height)!important;
    color: var(--e-global-color-primary);
}/* End custom CSS */