/*
Theme Name: ALFA Beauty Custom Theme
Theme URI: http://localhost:8882/
Description: A premium storefront theme for ALFA Beauty, customized with Tailwind CSS and WooCommerce support.
Author: Antigravity
Template: twentytwentyfive
Version: 1.0.0
Text Domain: alfa-beauty
*/
        /* Order Received (Thank You) Page Styling */
        .woocommerce-order p.woocommerce-notice.woocommerce-notice--success {
            display: none !important; /* Hide default success message */
        }
        .woocommerce-order-overview {
            display: flex;
            flex-wrap: wrap;
            gap: 2rem;
            background: #ffffff;
            border: 1px solid #D7C0A8;
            border-radius: 1rem;
            padding: 2rem;
            margin-bottom: 3rem;
        }
        .woocommerce-order-overview li {
            display: flex;
            flex-direction: column;
            gap: 0.5rem;
            color: #737373;
            font-size: 0.875rem;
            text-transform: uppercase;
            letter-spacing: 0.05em;
            border: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }
        .woocommerce-order-overview li strong {
            color: #222222;
            font-size: 1.125rem;
            font-weight: 600;
            text-transform: none;
            letter-spacing: normal;
        }
        
        .woocommerce-order-details, .woocommerce-customer-details {
            background: #ffffff;
            border: 1px solid #D7C0A8;
            border-radius: 1rem;
            padding: 2rem;
            margin-bottom: 3rem;
        }
        .woocommerce-order-details h2, .woocommerce-customer-details h2 {
            font-family: "Playfair Display", serif;
            font-size: 1.75rem;
            color: #222222;
            margin-bottom: 1.5rem;
            border-bottom: 1px solid rgba(215, 192, 168, 0.4);
            padding-bottom: 1rem;
        }
        .woocommerce-table--order-details {
            width: 100%;
            border-collapse: collapse;
        }
        .woocommerce-table--order-details th, .woocommerce-table--order-details td {
            padding: 1rem 0;
            border-bottom: 1px solid rgba(215, 192, 168, 0.3);
            text-align: left;
            background: transparent;
        }
        .woocommerce-table--order-details thead th {
            font-size: 0.75rem;
            text-transform: uppercase;
            letter-spacing: 0.05em;
            color: #4A4A4A;
            border-bottom: 2px solid rgba(215, 192, 168, 0.5);
        }
        .woocommerce-table--order-details tbody td.woocommerce-table__product-name {
            font-size: 0.875rem;
            color: #222222;
            font-weight: 500;
        }
        .woocommerce-table--order-details tbody td.woocommerce-table__product-total,
        .woocommerce-table--order-details tfoot td {
            text-align: right;
            font-weight: 600;
            color: #222222;
        }
        .woocommerce-table--order-details tfoot th {
            font-weight: 400;
            color: #4A4A4A;
            font-size: 0.875rem;
        }
        .woocommerce-customer-details address {
            font-style: normal;
            line-height: 1.6;
            color: #4A4A4A;
            font-size: 0.95rem;
        }
        .woocommerce-columns--addresses {
            display: grid;
            grid-template-columns: 1fr;
            gap: 2rem;
        }
        @media (min-width: 768px) {
            .woocommerce-columns--addresses {
                grid-template-columns: 1fr 1fr;
            }
        }
        
        /* Order Review Table Styling for Checkout Page */

