/*
Theme Name: sayonara
Theme URI: https://sayonara.es
Template: hello-elementor
Author: Javi Bueno - Sayonara
Author URI: https://javierbueno.com
Description: Hello Elementor hijo customizado para Mi Dulce Peque
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 1.1778284162
Updated: 2026-05-09 01:49:22

*/

/**customizar cookies**/
html .cky-notice-btn-wrapper .cky-btn {padding: 8px;font-size: 11px;}

/** buscador header**/
html .aws-container .aws-search-form .aws-form-btn{background: #c8e9eb;border: 0;border-radius: 0 5px 5px 0 !important;}
html .aws-container .aws-search-field {border-radius: 5px 0 0 5px !important;}
html .aws-container .aws-search-form .aws-search-btn_icon{color: #ffffff;}
html .aws-container .aws-search-form .aws-form-btn:hover {background: #7bbfc1;}

/**repaso general woo**/
@media (min-width:1024px){
	html .woocommerce-order-received h2{font-size:32px;}
	html .woocommerce-order-received .woocommerce-table{max-width:560px;}
}
html .woocommerce-order-received .shop_table *{color:#000;}

/** tabla variables en single product **/
.variations {width: 100%;}
.woocommerce div.product form.cart .variations th{margin:20px 0 0 0;padding:0;}
.woocommerce div.product form.cart .variations td{margin:0;padding:0;}

table.variations tbody>tr:nth-child(odd)>td, table.variations tbody>tr:nth-child(odd)>th{background:#fff !important;}
table.variations tbody>tr:hover>td, table.variations tbody>tr:hover>th{background:#fff !important;}

.variations th.label,
.variations td.value {
    display: block; /* Cambio para mostrar la etiqueta y las opciones en bloques separados */
    text-align: left; /* Alineación a la izquierda para la etiqueta */
    width: 100%;
}

table.variations label {
    font-family: 'Poppins', sans-serif; /* Estilo de tipografía para la etiqueta */
    font-size: 17px; /* Tamaño de la tipografía */
    font-weight: 500 !important; /* Peso de la tipografía */
    margin-bottom: 5px; /* Espacio entre la etiqueta y las opciones */
}

@media (max-width: 768px) { /* Estilos específicos para tablets y móviles */
    .variations th.label,
    .variations td.value {
        display: block;
        width: 100%;
    }
}
.wapf-product-totals{display:none !important;}

/**enlaces bien en responsive**/
a {overflow-wrap: anywhere;}

/** banner cookies **/
html .cky-notice-btn-wrapper .cky-btn{background-color: #7bbfc1 !important;border-color: #7bbfc1 !important;}
html .cky-notice-btn-wrapper .cky-btn-reject{color: #7bbfc1 !important;background:white !important;}
html .cky-notice-btn-wrapper .cky-btn-customize{color: #7bbfc1 !important;background:white !important;}
html .cky-btn-revisit-wrapper{background-color: #7bbfc1 !important;}