.elementor-1500 .elementor-element.elementor-element-03e2569{--display:flex;}/* Start custom CSS *//* Fixcave CartFlows Ultra-Modern Dark Theme */
.wcf-embed-checkout-form {
    max-width: 900px !important;
    margin: 30px auto !important;
    background: #080c14 !important;
    border: 1px solid rgba(6, 182, 212, 0.3) !important;
    border-radius: 20px !important;
    padding: 30px !important;
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.8) !important;
    color: #f8fafc !important;
    font-family: 'Plus Jakarta Sans', sans-serif !important;
}

/* Form Headings */
.wcf-embed-checkout-form h3, 
.wcf-embed-checkout-form #order_review_heading {
    color: #ffffff !important;
    font-size: 1.2rem !important;
    font-weight: 800 !important;
    letter-spacing: -0.3px !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
    padding-bottom: 10px !important;
    margin-bottom: 15px !important;
}

/* Modern Dark Input Fields */
.wcf-embed-checkout-form input[type="text"],
.wcf-embed-checkout-form input[type="email"],
.wcf-embed-checkout-form input[type="tel"] {
    background: rgba(15, 23, 42, 0.8) !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    border-radius: 12px !important;
    color: #ffffff !important;
    padding: 14px 16px !important;
    font-size: 0.95rem !important;
    transition: all 0.3s ease !important;
}

.wcf-embed-checkout-form input:focus {
    border-color: #06b6d4 !important;
    background: rgba(15, 23, 42, 1) !important;
    box-shadow: 0 0 15px rgba(6, 182, 212, 0.3) !important;
    outline: none !important;
}

/* Order Summary Box */
.wcf-embed-checkout-form #order_review {
    background: rgba(15, 23, 42, 0.6) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 16px !important;
    padding: 20px !important;
}

.wcf-embed-checkout-form table.shop_table {
    border: none !important;
    color: #cbd5e1 !important;
}

.wcf-embed-checkout-form table.shop_table th,
.wcf-embed-checkout-form table.shop_table td {
    border-color: rgba(255, 255, 255, 0.08) !important;
    padding: 12px 8px !important;
}

/* WOW High-Converting CTA Button */
.wcf-embed-checkout-form #place_order {
    background: linear-gradient(135deg, #06b6d4 0%, #3b82f6 50%, #8b5cf6 100%) !important;
    color: #ffffff !important;
    font-weight: 800 !important;
    font-size: 1.05rem !important;
    padding: 16px 28px !important;
    border-radius: 12px !important;
    border: none !important;
    cursor: pointer !important;
    width: 100% !important;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.6) !important;
    transition: all 0.3s ease !important;
    margin-top: 15px !important;
}

.wcf-embed-checkout-form #place_order:hover {
    background: linear-gradient(135deg, #0891b2 0%, #2563eb 50%, #7c3aed 100%) !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.8) !important;
}/* End custom CSS */