/*
Theme Name: Anarkali Child
Template: anarkali
Description: Custom functionality for the Anarkali parent theme (WooCommerce checkout, WhatsApp button, infinite scroll).
Version: 1.0.0
*/

/* Payment methods container */
body .woocommerce-checkout .wc_payment_methods {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* Payment card */
body .woocommerce-checkout .wc_payment_methods .wc_payment_method {
    border: 1px solid #e5e7eb !important;
    border-radius: 14px !important;
    padding: 16px !important;
    margin-bottom: 14px !important;
    background: #fff !important;
    transition: all .3s ease;
}

/* Hover effect */
body .woocommerce-checkout .wc_payment_methods .wc_payment_method:hover {
    border-color: #2563eb !important;
    box-shadow: 0 4px 14px rgba(0,0,0,.08);
}

/* Selected payment */
body .woocommerce-checkout .wc_payment_method input:checked + label {
    color: #2563eb !important;
    font-weight: 700 !important;
}

/* Payment labels */
body .woocommerce-checkout .wc_payment_methods label {
    font-size: 18px;
    font-weight: 600;
    cursor: pointer;
    margin-left: 8px;
}

/* Radio button size */
body .woocommerce-checkout .wc_payment_methods input[type="radio"] {
    transform: scale(1.2);
}

/* Description box */
body .woocommerce-checkout .payment_box {
    margin-top: 14px !important;
    padding: 18px !important;
    background: #f8fafc !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 10px !important;
    line-height: 1.8;
    color: #444;
}

/* Paragraph cleanup */
body .woocommerce-checkout .payment_box p {
    padding-left: 0 !important;
    margin-bottom: 12px;
}

/* Label alignment */
body .woocommerce-checkout .payment_box p strong:not(:last-child) {
    color: #111827;
    min-width: 140px;
    display: inline-block;
}

/* WhatsApp number fix */
body .woocommerce-checkout .payment_box p strong:last-child {
    min-width: auto !important;
    display: inline !important;
    color: #16a34a;
}

/* COD box highlight */
body .woocommerce-checkout .payment_method_woocg-post-15742 .payment_box {
    border-left: 4px solid #f59e0b !important;
    background: #fffaf0 !important;
}

/* Mobile */
@media(max-width:768px){

body .woocommerce-checkout .wc_payment_methods label{
    font-size:16px;
}

body .woocommerce-checkout .payment_box{
    padding:14px !important;
}

body .woocommerce-checkout .payment_box p strong:not(:last-child){
    min-width:110px;
}

}

/* WhatsApp floating button roder */
.whatsapp-float {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 20px;
    right: 20px;
    background-color: #25D366;
    color: white;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 6px 12px rgba(0,0,0,0.2);
    z-index: 99999;
    transition: transform 0.2s ease;
}

.whatsapp-float:hover {
    transform: scale(1.1);
}

/* Infinite product loader */
/* .woocommerce-pagination {
    display: none !important;
}
 */
/* nav.woocommerce-pagination {
    display: none !important;
}

.products {
    display: flex;
    flex-wrap: wrap;
} */