/*
Theme Name: La Fabrica del Arte
Theme URI: https://lafabricadelarte.com
Author: BeGraffic
Author URI: https://begraffic.com
Description: Tema personalizado para la tienda online de La Fabrica del Arte
Version: 1.0
License: GNU General Public License v2 or later
Text Domain: mi-tema
*/

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="date"],
.wpcf7 input[type="number"],
.wpcf7 textarea {
  width: 100%;
  border: none;
  border-bottom: 1px solid #fff;
  background-color: transparent;
  color: #fff;
  font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
  padding-bottom: 30px;
  margin-bottom: 30px;
}

.wpcf7 label {
  color: #fff;
  font-size: 35px;
  font-weight: bold;
  margin-top: 30px;
  padding-top: 30px;
  font-family: "Sugo-Pro-Classic-Regular-trial";
}

.wpcf7 input[type="submit"] {
  background-color: #ffffff;
  color: #462153;
  padding: 12px 20px;
  border: 2px solid #462153;
  border-radius: 15px;
  cursor: pointer;
  font-size: 25px;
  box-shadow: 0 0 10px #ff3d9a;
  width: 100px;
  font-family: "Sugo-Pro-Classic-Regular-trial";
}

.wpcf7 form {
  background-color: transparent;
  padding: 20px 0;
  border-radius: 0;
}

div.wpcf7-response-output {
  color: #fff;
  font-weight: bold;
}

/* Cocomat Light-trial */
@font-face {
  font-family: "Cocomat Light-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Cocomat Light-trial.ttf")
    format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* Cocomat Ultralight-trial */
@font-face {
  font-family: "Cocomat Ultralight-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Cocomat Ultralight-trial.ttf")
    format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* Railey-PersonalUse */
@font-face {
  font-family: "Railey-PersonalUse";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Railey-PersonalUse.ttf")
    format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* Sugo-Pro-Classic-Bold-Italic-trial */
@font-face {
  font-family: "Sugo-Pro-Classic-Bold-Italic-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Classic-Bold-Italic-trial.ttf")
    format("truetype");
  font-weight: bold;
  font-style: italic;
}

/* Sugo-Pro-Classic-Bold-trial */
@font-face {
  font-family: "Sugo-Pro-Classic-Bold-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Classic-Bold-trial.ttf")
    format("truetype");
  font-weight: bold;
  font-style: normal;
}

/* Sugo-Pro-Classic-ExtraLight-Italic-trial */
@font-face {
  font-family: "Sugo-Pro-Classic-ExtraLight-Italic-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Classic-ExtraLight-Italic-trial.ttf")
    format("truetype");
  font-weight: 200;
  font-style: italic;
}

/* Sugo-Pro-Classic-ExtraLight-trial */
@font-face {
  font-family: "Sugo-Pro-Classic-ExtraLight-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Classic-ExtraLight-trial.ttf")
    format("truetype");
  font-weight: 200;
  font-style: normal;
}

/* Sugo-Pro-Classic-Italic-trial */
@font-face {
  font-family: "Sugo-Pro-Classic-Italic-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Classic-Italic-trial.ttf")
    format("truetype");
  font-weight: normal;
  font-style: italic;
}

/* Sugo-Pro-Classic-Light-Italic-trial */
@font-face {
  font-family: "Sugo-Pro-Classic-Light-Italic-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Classic-Light-Italic-trial.ttf")
    format("truetype");
  font-weight: 300;
  font-style: italic;
}

/* Sugo-Pro-Classic-Light-trial */
@font-face {
  font-family: "Sugo-Pro-Classic-Light-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Classic-Light-trial.ttf")
    format("truetype");
  font-weight: 300;
  font-style: normal;
}

/* Sugo-Pro-Classic-Regular-trial */
@font-face {
  font-family: "Sugo-Pro-Classic-Regular-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Classic-Regular-trial.ttf")
    format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* Sugo-Pro-Classic-Thin-Italic-trial */
@font-face {
  font-family: "Sugo-Pro-Classic-Thin-Italic-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Classic-Thin-Italic-trial.ttf")
    format("truetype");
  font-weight: 100;
  font-style: italic;
}

/* Sugo-Pro-Classic-Thin-trial */
@font-face {
  font-family: "Sugo-Pro-Classic-Thin-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Classic-Thin-trial.ttf")
    format("truetype");
  font-weight: 100;
  font-style: normal;
}

/* Sugo-Pro-Display-Bold-Italic-trial */
@font-face {
  font-family: "Sugo-Pro-Display-Bold-Italic-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Display-Bold-Italic-trial.ttf")
    format("truetype");
  font-weight: bold;
  font-style: italic;
}

/* Sugo-Pro-Display-Bold-trial */
@font-face {
  font-family: "Sugo-Pro-Display-Bold-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Display-Bold-trial.ttf")
    format("truetype");
  font-weight: bold;
  font-style: normal;
}

/* Sugo-Pro-Display-ExtraLight-Italic-trial */
@font-face {
  font-family: "Sugo-Pro-Display-ExtraLight-Italic-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Display-ExtraLight-Italic-trial.ttf")
    format("truetype");
  font-weight: 200;
  font-style: italic;
}

/* Sugo-Pro-Display-ExtraLight-trial */
@font-face {
  font-family: "Sugo-Pro-Display-ExtraLight-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Display-ExtraLight-trial.ttf")
    format("truetype");
  font-weight: 200;
  font-style: normal;
}

/* Sugo-Pro-Display-Italic-trial */
@font-face {
  font-family: "Sugo-Pro-Display-Italic-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Display-Italic-trial.ttf")
    format("truetype");
  font-weight: normal;
  font-style: italic;
}

/* Sugo-Pro-Display-Light-Italic-trial */
@font-face {
  font-family: "Sugo-Pro-Display-Light-Italic-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Display-Light-Italic-trial.ttf")
    format("truetype");
  font-weight: 300;
  font-style: italic;
}

/* Sugo-Pro-Display-Light-trial */
@font-face {
  font-family: "Sugo-Pro-Display-Light-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Display-Light-trial.ttf")
    format("truetype");
  font-weight: 300;
  font-style: normal;
}

/* Sugo-Pro-Display-Regular-trial */
@font-face {
  font-family: "Sugo-Pro-Display-Regular-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Display-Regular-trial.ttf")
    format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* Sugo-Pro-Display-Thin-Italic-trial */
@font-face {
  font-family: "Sugo-Pro-Display-Thin-Italic-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Display-Thin-Italic-trial.ttf")
    format("truetype");
  font-weight: 100;
  font-style: italic;
}

/* Sugo-Pro-Display-Thin-trial */
@font-face {
  font-family: "Sugo-Pro-Display-Thin-trial";
  src: url("https://lafabricadearte.com/wp-content/themes/LaFabricaDeArte/fonts/Sugo-Pro-Display-Thin-trial.ttf")
    format("truetype");
  font-weight: 100;
  font-style: normal;
}

/* crea una clase para cada tipografia */

.cocomat-light {
  font-family: "Cocomat Light-trial";
}

.cocomat-ultralight {
  font-family: "Cocomat Ultralight-trial";
}

.railey {
  font-family: "Railey-PersonalUse";
}

.sugo-pro-classic-bold-italic {
  font-family: "Sugo-Pro-Classic-Bold-Italic-trial";
}

.sugo-pro-classic-bold {
  font-family: "Sugo-Pro-Classic-Bold-trial";
}

.sugo-pro-classic-extralight-italic {
  font-family: "Sugo-Pro-Classic-ExtraLight-Italic-trial";
}

.sugo-pro-classic-extralight {
  font-family: "Sugo-Pro-Classic-ExtraLight-trial";
}

.sugo-pro-classic-italic {
  font-family: "Sugo-Pro-Classic-Italic-trial";
}

.sugo-pro-classic-light-italic {
  font-family: "Sugo-Pro-Classic-Light-Italic-trial";
}

.sugo-pro-classic-light {
  font-family: "Sugo-Pro-Classic-Light-trial";
}

.sugo-pro-classic-regular {
  font-family: "Sugo-Pro-Classic-Regular-trial";
}

.sugo-pro-classic-thin-italic {
  font-family: "Sugo-Pro-Classic-Thin-Italic-trial";
}

.sugo-pro-classic-thin {
  font-family: "Sugo-Pro-Classic-Thin-trial";
}

.sugo-pro-display-bold-italic {
  font-family: "Sugo-Pro-Display-Bold-Italic-trial";
}

.sugo-pro-display-bold {
  font-family: "Sugo-Pro-Display-Bold-trial";
}

.sugo-pro-display-extralight-italic {
  font-family: "Sugo-Pro-Display-ExtraLight-Italic-trial";
}

.sugo-pro-display-extralight {
  font-family: "Sugo-Pro-Display-ExtraLight-trial";
}

.sugo-pro-display-italic {
  font-family: "Sugo-Pro-Display-Italic-trial";
}

.sugo-pro-display-light-italic {
  font-family: "Sugo-Pro-Display-Light-Italic-trial";
}

.sugo-pro-display-light {
  font-family: "Sugo-Pro-Display-Light-trial";
}

.sugo-pro-display-regular {
  font-family: "Sugo-Pro-Display-Regular-trial";
}

.sugo-pro-display-thin-italic {
  font-family: "Sugo-Pro-Display-Thin-Italic-trial";
}

.sugo-pro-display-thin {
  font-family: "Sugo-Pro-Display-Thin-trial";
}

.titulosSugo {
  font-family: "Sugo-Pro-Classic-Regular-trial";
  font-size: 100px;
  color: #ffffff;
  line-height: 100px;
}

.subTitulosSugo {
  font-family: "Sugo-Pro-Classic-Regular-trial";
  font-size: 70px;
  color: #ffffff;
  line-height: 100px;
}

.subTitulosSugoMovil {
  font-family: "Sugo-Pro-Classic-Regular-trial";
  font-size: 50px;
  color: #ffffff;
  line-height: 50px;
}

.tituloRailey {
  font-family: "Railey-PersonalUse";
  font-size: 55px;
  color: #ffffff;
}

.resplandorRosa {
  text-shadow: 0 0 10px #ff3d9a;
}

.resplandorAzul {
  text-shadow: 0 0 10px #29d5e2;
}

.resplandorAmarillo {
  text-shadow: 0 0 10px #ff8200;
}

.resplandorBoxRosa {
  box-shadow: 0 0 20px #ff3d9a;
}

.elementor-button-text {
  font-family: "Sugo-Pro-Classic-Regular-trial" !important;
}

.e-n-accordion-item-title-text {
  font-family: "Sugo-Pro-Classic-Regular-trial" !important;
}

/* Estilos personalizados para el input de cantidad */
.qty {
  width: 200px; /* Ajusta el ancho del input */
  height: 40px; /* Ajusta la altura */
  padding: 5px; /* Añade un poco de espacio interno */
  font-size: 18px; /* Cambia el tamaño de la fuente */
  text-align: center; /* Centra el texto dentro del input */
  border: 2px solid #ddd; /* Añade un borde suave */
  border-radius: 5px; /* Bordes redondeados */
  background-color: #f8f8f8; /* Fondo claro */
  transition: border-color 0.3s ease; /* Efecto de transición al enfocar */
}

.cart-item-thumbnail {
    display: block;
    width: 150px !important;
    height: 150px !important;
}

.cart-item-thumbnail img {
    width: 150px !important;
    height: 150px !important;
    object-fit: cover;
}