.elementor-2527 .elementor-element.elementor-element-933caa9{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2527 .elementor-element.elementor-element-9ad4064 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#7E7E7E;}.elementor-2527 .elementor-element.elementor-element-63732b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-2527 .elementor-element.elementor-element-ac560a8{--display:flex;}.elementor-2527 .elementor-element.elementor-element-9dc1726{--display:flex;border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-2527 .elementor-element.elementor-element-b73ba17{--spacer-size:50px;}.elementor-2527 .elementor-element.elementor-element-c4244dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#000000;}@media(max-width:767px){.elementor-2527 .elementor-element.elementor-element-933caa9{--spacer-size:14px;}.elementor-2527 .elementor-element.elementor-element-9ad4064{text-align:center;}.elementor-2527 .elementor-element.elementor-element-9ad4064 .elementor-heading-title{font-size:11px;}.elementor-2527 .elementor-element.elementor-element-63732b9{text-align:center;}.elementor-2527 .elementor-element.elementor-element-9dc1726{--border-radius:15px 15px 15px 15px;}.elementor-2527 .elementor-element.elementor-element-b73ba17{--spacer-size:15px;}.elementor-2527 .elementor-element.elementor-element-c4244dc{text-align:center;}.elementor-2527 .elementor-element.elementor-element-c4244dc .elementor-heading-title{font-size:15px;}}/* Start custom CSS for shortcode, class: .elementor-element-001a7a3 *//* Hide WooCommerce tracking intro text */
.woocommerce-form-track-order > p:first-child,
.woocommerce-order-tracking > p:first-child {
    display:none !important;
}

/* Tracking container */
.woocommerce-form-track-order,
.woocommerce-order-tracking {
    max-width:420px;
    margin:0 auto;
}

/* Labels */
.woocommerce-form-track-order label,
.woocommerce-order-tracking label {
    color:#111 !important;
    font-size:14px;
    font-weight:500;
}

/* Inputs */
.woocommerce-form-track-order input,
.woocommerce-order-tracking input {
    width:100%;
    height:48px;
    border-radius:12px !important;
    border:1px solid #d5d5d5 !important;
    background:#fff !important;
    padding:0 15px !important;
    margin-top:6px;
    margin-bottom:16px;
    box-sizing:border-box;
}

/* Button */
.woocommerce-form-track-order button,
.woocommerce-order-tracking button,
.woocommerce-form-track-order .button {
    width:100% !important;
    height:50px;
    border-radius:14px !important;
    background:#111 !important;
    color:#fff !important;
    border:none !important;
    font-weight:600;
    font-size:15px;
    transition:.2s;
}

/* Hover */
.woocommerce-form-track-order button:hover,
.woocommerce-order-tracking button:hover,
.woocommerce-form-track-order .button:hover {
    background:#333 !important;
}

/* Remove extra spacing */
.woocommerce-form-track-order,
.woocommerce-order-tracking {
    padding-top:0 !important;
}

/* Stack tracking fields vertically */
.woocommerce-form-track-order .form-row,
.woocommerce-order-tracking .form-row {
    width:100% !important;
    float:none !important;
    display:block !important;
    margin-right:0 !important;
    margin-left:0 !important;
}

/* Make inputs full width */
.woocommerce-form-track-order input,
.woocommerce-order-tracking input {
    width:100% !important;
    display:block !important;
}

/* Button full width */
.woocommerce-form-track-order button,
.woocommerce-order-tracking button {
    width:100% !important;
    display:block !important;
}/* End custom CSS */