.elementor-84 .elementor-element.elementor-element-48cee740{--display:flex;}.elementor-84 .elementor-element.elementor-element-9845378{--spacer-size:50px;}.elementor-84 .elementor-element.elementor-element-1d70593{--spacer-size:50px;}/* Start custom CSS for shortcode, class: .elementor-element-65f8768a *//* Order Tracking Form - Poppins + Blue Button */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap');

/* Tracking Form Labels & Text */
.woocommerce-ordering,
.track_order .woocommerce-Button--next,
#track-order label,
.woocommerce form .form-row label {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    color: #333 !important;
    line-height: 1.4 !important;
}

/* Form Instructions Text */
.track_order p,
#track-order p {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    color: #555 !important;
    margin-bottom: 20px !important;
}

/* Input Fields */
#track-order input.input-text,
.track_order input[type="text"],
.track_order input[type="email"] {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 500 !important;
    border: 2px solid #e1e1e1 !important;
    border-radius: 8px !important;
    padding: 14px 18px !important;
    font-size: 15px !important;
    width: 100% !important;
    margin-bottom: 15px !important;
    transition: all 0.3s ease !important;
    box-sizing: border-box !important;
}

#track-order input:focus,
.track_order input:focus {
    border-color: #007cba !important;
    box-shadow: 0 0 0 3px rgba(0,124,186,0.1) !important;
    outline: none !important;
}

/* Track Button - Blue */
.woocommerce-Button.button,
.track_order .button,
#track-order input.button {
    background: linear-gradient(135deg, #007cba 0%, #005177 100%) !important;
    color: #fff !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    border: none !important;
    padding: 15px 32px !important;
    border-radius: 30px !important;
    cursor: pointer !important;
    box-shadow: 0 4px 15px rgba(0,124,186,0.3) !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    transition: all 0.3s ease !important;
    display: inline-block !important;
    margin-top: 10px !important;
}

.woocommerce-Button.button:hover,
.track_order .button:hover,
#track-order input.button:hover {
    background: linear-gradient(135deg, #005177 0%, #003d5b 100%) !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 20px rgba(0,124,186,0.4) !important;
}

/* Form Container */
.track_order,
#track-order {
    background: #fff !important;
    padding: 30px !important;
    border-radius: 12px !important;
    box-shadow: 0 5px 25px rgba(0,0,0,0.08) !important;
    max-width: 500px !important;
    margin: 0 auto !important;
}

/* Responsive */
@media (max-width: 768px) {
    .track_order,
    #track-order {
        padding: 20px !important;
        margin: 10px !important;
    }
}/* End custom CSS */