.elementor-388 .elementor-element.elementor-element-7df8ec9e{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-691a60c4 *//* Make the whole table white */
#yith-ywrq-table-list {
    background-color: #ffffff; /* white background */
    border-collapse: collapse; /* clean borders */
    width: 100%;
    box-shadow: 0 0 10px rgba(0,0,0,0.05); /* optional subtle shadow */
}
/* Optional: hover highlight for rows */
#yith-ywrq-table-list tbody tr:hover {
    background-color: #ffffff;
}

/* Product image size */
#yith-ywrq-table-list .product-thumbnail img {
    width: 100px;
    height: auto;
    
}
/* Product name links color */
#yith-ywrq-table-list tbody tr.cart_item .product-name a {
    color: #0E3066 !important;  /* link color */
    text-decoration: none;       /* remove underline */
}

/* Optional: hover effect for links */
#yith-ywrq-table-list tbody tr.cart_item .product-name a:hover {
    text-decoration: underline;
}
/* Force white background for all cells in cart rows */
#yith-ywrq-table-list tbody tr.cart_item td {
    background-color: #ffffff !important;  /* white background for each cell */
}
/* Target the Update List submit button */
form#yith-ywraq-form input.button[name="update_raq"] {
    background-color: #0E3066 !important;  /* dark blue */
    color: #ffffff !important;            /* white text */
    border: none !important;
    padding: 10px 20px !important;
    font-weight: 500 !important;
    text-decoration: none !important;
    cursor: pointer !important;
}

/* Hover for the Update List button */
form#yith-ywraq-form input.button[name="update_raq"]:hover {
    background-color: #CDC7BC !important;  /* light brown */
    color: #000000 !important;             /* black text */
}
/* Return to Shop button */
a.button.wc-backward.yith-ywraq-before-table-wc-backward {
    background-color: #0E3066 !important; /* dark blue background */
    color: #ffffff !important;            /* white text */
    border: none !important;
    padding: 10px 20px !important;
    font-weight: 500 !important;
    text-align: center !important;
    text-decoration: none !important;
    display: inline-block !important;
    cursor: pointer !important;
}

/* Hover effect */
a.button.wc-backward.yith-ywraq-before-table-wc-backward:hover {
    background-color: #CDC7BC !important; /* light brown background */
    color: #000000 !important;            /* black text */
}
/* Send Your Request button */
input.button.raq-send-request.last {
    background-color: #0E3066 !important; /* dark blue background */
    color: #ffffff !important;            /* white text */
    border: none !important;
    padding: 10px 20px !important;
    font-weight: 500 !important;
    text-align: center !important;
    text-decoration: none !important;
    cursor: pointer !important;
}

/* Hover effect */
input.button.raq-send-request.last:hover {
    background-color: #CDC7BC !important; /* light brown background */
    color: #000000 !important;            /* black text */
}

#street_address_field,
#address_line_2_field {
    display: inline-block;  /* inline so they sit next to each other */
    vertical-align: centre;    /* align top edges */
    margin-right: 10px;     /* space between fields */
    width: 535px;           /* fixed width, adjust as needed */
    box-sizing: border-box;
}
#phone_field,
#email_field {
    display: inline-block;  /* inline so they sit next to each other */
    vertical-align: centre;    /* align top edges */
    margin-right: 10px;     /* space between fields */
    width: 535px;           /* fixed width, adjust as needed */
    box-sizing: border-box;
}
/* Standardize all quantity inputs in your RAQ form */
.input-text.qty.text {
    width: 60px;           /* match the size of the second input */
    height: 34px;          /* adjust height to match other input */
    padding: 5px 10px;     /* inner padding */
    font-size: 14px;       /* text size */
    text-align: center;    /* numbers centered like typical WooCommerce inputs */
    border: 1px solid #ccc; /* border style like WooCommerce inputs */
    border-radius: 4px;     /* rounded corners */
    box-sizing: border-box; /* prevent width issues */
}/* End custom CSS */