/*
Theme Name: Hello Elementor Child
Theme URI: https://digixprt.com
Description: Hello Elementor Child Theme
Author: Suraj
Author URI: https://digixprt.com
Template: hello-elementor
Version: 1.0.0
*/
/* out of stock badge styling */
.custom-out-of-stock-badge {
    position: absolute;
    background-color: #ff0000;
    color: #fff;
    padding: 5px 10px;
    font-size: 13px;
    font-weight: bold;
    border-radius: 4px;
    z-index: 99;
}

/* Only for archive pages */
.out-of-stock-archive {    
    top: 15px;
    left: 15px;
}

/* Ensure archive product wrappers allow badge positioning */
.woocommerce ul.products li.product {
    position: relative;
}
.review-media {
    margin-top: 10px;
}
.review-media img,
.review-media video {
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}

/* Center the social login buttons inside Woo login form */
.nextend-login-wrapper {
    text-align: center;
    margin-top: 30px;
}

.nextend-login-wrapper .nsl-container {
    display: inline-block;
    text-align: left;
}

/* Optional: style the label text */
.social-login-label {
    font-family: "Chillax Variable", Sans-serif;
    font-weight: 500;
    margin-bottom: 12px;
    color: #555;
}
/* Make WooCommerce login form container 700px wide and centered */
.woocommerce form.woocommerce-form-login {
    max-width: 700px;
    margin: 0 auto;
}

/* Center the Login heading */
.elementor-widget-woocommerce-my-account .woocommerce > h2 {
    text-align: center;
    font-family: "Chillax Variable", Sans-serif;
    font-weight: 500 !important;
    color: #5BC0DE !important;
}
.elementor-widget-woocommerce-my-account .woocommerce input {
    border: 1px solid #e9e9e9 !important;
    background-color: #F7F7F7 !important;
	border-radius: 3px !important;
    height: 40px !important;
}
.elementor-widget-woocommerce-my-account .woocommerce input:focus-visible {
    border: 1px solid #027abb !important;
	border-radius: 3px !important;
    outline: none !important;
    box-shadow: none !important;
}
.elementor-widget-woocommerce-my-account {
    font-family: 'Chillax Variable' !important;
}
.ppc-button-wrapper {
    margin-top: 10px;
}
.wc_payment_method.payment_method_bacs {
    display: none;
}
/* gpay apple pay div style */
.cpsw-payment-request-button-wrapper.cpsw-button-wrapper--without-separator {
    padding: 20px !important;
    margin-bottom: 20px;
}
/* diable gtranslate to product names */
.notranslate {
  translate: no !important;
}

