/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* .epow-wrapper-form-options .epow-wrapper-fields .epow-field-row .epow-wrapper-field textarea {
    border: 1px solid #666 !important;
} */

/*Carga de tipografías*/
/* Devina Garden */
@font-face{
  font-family: 'Devina Garden';
  src: url('/wp-content/themes/hello-theme-child/fonts/Devina-Garden-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* CookieRun Regular */
@font-face{
  font-family: 'CookieRun';
  src: url('/wp-content/themes/hello-theme-child/fonts/CookieRun-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Variane – usa “Variane” en el select; también dejo alias “Variane Script” */
@font-face{
  font-family: 'Variane';
  src: url('/wp-content/themes/hello-theme-child/fonts/Variane.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family: 'Variane Script'; /* alias opcional */
  src: url('/wp-content/themes/hello-theme-child/fonts/Variane.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Twinkle Town */
@font-face{
  font-family: 'Twinkle Town';
  src: url('/wp-content/themes/hello-theme-child/fonts/Twinkle-Town.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Morganite Pro */
@font-face{
  font-family: 'Morganite Pro';
  src: url('/wp-content/themes/hello-theme-child/fonts/Morganite-Pro.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Sepura – en varios archivos/sitios aparece como “Sepura Light”; dejo ambos */
@font-face{
  font-family: 'Sepura';
  src: url('/wp-content/themes/hello-theme-child/fonts/Sepura.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face{
  font-family: 'Sepura Light'; /* alias opcional */
  src: url('/wp-content/themes/hello-theme-child/fonts/Sepura.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Vetrino */
@font-face{
  font-family: 'Vetrino';
  src: url('/wp-content/themes/hello-theme-child/fonts/Vetrino.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Playwrite HR (tu archivo es PlaywriteHR-Regular.woff2) */
@font-face{
  font-family: 'Playwrite HR';
  src: url('/wp-content/themes/hello-theme-child/fonts/PlaywriteHR-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* (Opcional) Roboto Medium – si lo usas como familia separada */
@font-face{
  font-family: 'Roboto Medium';
  src: url('/wp-content/themes/hello-theme-child/fonts/Roboto-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* (Opcional) Montserrat Black – ya te carga por el tema, pero lo dejo por si acaso */
@font-face{
  font-family: 'Montserrat Black';
  src: url('/wp-content/themes/hello-theme-child/fonts/Montserrat-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}



.epow-wrapper-field textarea {
    border: 1px solid #666 !important;
}

.tag-personalizame {
  display: inline-block;
  background-color: #e60023;
  color: white;
  font-size: 16px !important;
  padding: 1px 9px 4px 9px !important;
  border-radius: 4px;
  margin-right: 8px;
  font-weight: 500 !important;
  /*background: #632745 url(/wp-content/uploads/2025/07/file-v2.svg) !important;*/
  font-family: "Darker Grotesque", Sans-serif;
}

.cutebox-filtros-form {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    align-items: center;
    justify-content: center;
    margin-bottom: 2rem;
}

.cutebox-filtro {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-family: "CATCHY MAGER", Sans-serif;
    color: #1f3519;
}

.cutebox-filtro label {
    margin-bottom: 5px;
    text-align: center;
    font-weight: bold;
}

.cutebox-filtro select {
    border: 1px solid #1f3519;
    border-radius: 6px;
    padding: 5px 10px;
    color: #1f3519;
    font-family: "CATCHY MAGER", Sans-serif;
}

