/**
    * Theme Name:   Bliss
    * Author:       422 Estudio Creativo
    * Author URI:   https://422.mx/
    * Description:  Feel the balance
    * Version:      2.0
    * License:      GNU General Public License v2 or later
    * License URI:  http://www.gnu.org/licenses/gpl-2.0.html
    * Text Domain:  bliss
    * Template:     blocksy
**/

/*
**  body
*/
body.gspb-bodyfront { margin-bottom: 0; }
h6.gspb_heading { margin: 0 0 10px 0; }

/*
**  footer
*/

.ct-footer {
    background-image: url('https://shopbliss.mx/wp-content/uploads/2025/12/footer.webp');
    background-position: 50% 0;
    background-size: cover;
    background-repeat: no-repeat;
}

.ct-footer .ct-footer-copyright p > a:last-of-type {
    font-size: 80%;
}

/*
** contact form
*/

.contacto input[type="text"],
.contacto input[type="text"]:focus,
.contacto input[type="email"],
.contacto input[type="email"]:focus,
.contacto textarea,
.contacto textarea:focus,
.wpforms-submit {
    background-color: var(--theme-palette-color-8) !important;
    font-family: 'Roboto Condensed', Sans-Serif !important;
    text-transform: uppercase !important;
}

.wpforms-submit {
    padding: 30px 0 !important;
    
    width: 100% !important;
    
    background: rgba(0, 0, 0, 0)
                url("https://shopbliss.mx/wp-content/uploads/2025/12/footer.webp")
                no-repeat
                50% 100% !important;
    transition: 0.5s;

    letter-spacing: 2px !important;
}

.wpforms-submit:hover { background-position: 70% 60% !important; }

.wpforms-confirmation-container-full {
    border: none !important;
    background-color: var(--theme-palette-color-1) !important;;
    
    font-family: 'Roboto Condensed', Sans-Serif !important;
    font-size: 20px !important;
    text-transform: uppercase !important;
}

.wpforms-confirmation-container-full p {
    text-align: center !important;
    color: var(--theme-palette-color-8) !important;
}


/*
**  products
*/

.product figure { background-color: var(--theme-palette-color-7); }
.woocommerce-tabs #tab-description h2 { display: none; }
