.elementor-kit-6{--e-global-color-primary:#D80000;--e-global-color-secondary:#FDB813;--e-global-color-text:#1A1A1A;--e-global-color-accent:#3498DB;--e-global-color-9989446:#F9F9F9;--e-global-color-ed787c7:#000000;--e-global-color-e9c9c83:#FFFFFF;--e-global-color-ccd0351:#61CE7000;--e-global-color-8839bcd:#F0F2F5;--e-global-color-6bd9fa8:#27AE60;--e-global-typography-primary-font-family:"Kanit";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Kanit";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;--e-global-typography-755c644-font-family:"Poppins";--e-global-typography-755c644-font-size:16px;--e-global-typography-755c644-font-weight:400;--e-global-typography-6b46246-font-family:"Poppins";--e-global-typography-6b46246-font-size:26px;--e-global-typography-6b46246-font-weight:500;color:#F0F0F0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.05px;color:var( --e-global-color-e9c9c83 );border-radius:2px 2px 2px 2px;padding:12px 28px 12px 28px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#AA0000;color:var( --e-global-color-e9c9c83 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{font-family:"Kanit", Sans-serif;font-size:14px;text-transform:uppercase;}.elementor-kit-6 h1{color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:48px;font-weight:700;}.elementor-kit-6 h2{color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:32px;font-weight:700;}.elementor-kit-6 h3{color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:22px;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ===================================
   BOTISALAS - MEJORAS DE DISEÑO GLOBADE   =================================== */
   
   /* --- SECCIÓN DE CATEGORÍAS --- *DISEÑO/* Hover suave en tarjetas de categoría *SECCIÓN.elementor-widget-image a imgcategoría.elementor-widget-image img elementor-widget-image  transition: transform 0.3s ease, filter 0.3s easetarjetas}
   
   .elementor-widget-image a:hover img easetarjetas  transform: scale(1.05)transform  filter: brightness(1.1)filter}
   
   /* --- BANNER DE DESPACHO --- *---/* Texto del banner con estilo mejorado *transform.elementor-widget-text-editor pestilo.elementor-widget-heading .elementor-heading-title elementor-widget-text-editor  letter-spacing: 0.03emelementor-widget-text-editor}
   
   /* --- SECCIÓN "OFERTAS DE HOY" --- *---/* Título principal de secciones *transformh2.elementor-heading-title elementor-widget-text-editor  position: relativeprincipal  padding-bottom: 12pxposition}
   
   h2.elementor-heading-title::after HOY  content: ''con  position: absolutepadding-bottom  bottom: 0banner  left: 50%letter-spacing  transform: translateX(-50%)transformh2  width: 60pxelementor-widget-text-editor  height: 3pxHOY  background: linear-gradient(90deg, #c9a227, #f0d060)bottom  border-radius: 2pxbottom}
   
   /* --- SECCIONES DE PRODUCTOS (Pisco, Whisky, etc.) --- *-50/* Contenedor de sección de productos *c9a227.elementor-section etc  transition: all 0.2s easetransformh2}
   
   /* Cards de producto WooCommerce *c9a227.woocommerce ul.products li.productWooCommerce.products .product productWooCommerce  border-radius: 12pxborder-radius  overflow: hiddenOFERTAS  transition: transform 0.3s ease, box-shadow 0.3s easetransition  box-shadow: 0 2px 8px rgba(0,0,0,0.07)box-shadow  background: #fffbox-shadow}
   
   .woocommerce ul.products li.product:hoverwoocommerce.products .product:hover product  transform: translateY(-6px)transform  box-shadow: 0 12px 30px rgba(0,0,0,0.13)background}
   
   /* Imagen de producto *img.woocommerce ul.products li.product img woocommerce  transition: transform 0.4s easetransform}
   
   .woocommerce ul.products li.product:hover img woocommerce  transform: scale(1.04)transform}
   
   /* Título de producto *transform.woocommerce ul.products li.product .woocommerce-loop-product__title woocommerce  font-weight: 600fffbox-shadow  font-size: 13pxfont-weight  line-height: 1.4li  color: #1a1a1ac9a227  margin-top: 8pxmejorado}
   
   /* Precio *product.woocommerce ul.products li.product .price woocommerce  color: #c0392bcolor  font-weight: 700font-size  font-size: 15pxfont-weight}
   
   /* --- BOTONES "AÑADIR AL CARRITO" --- *-6px.woocommerce ul.products li.product .buttonwoocommerce.woocommerce ul.products li.product .add_to_cart_buttonwoocommercebutton.add_to_cart_buttonadd_to_cart_buttonwoocommercebutton.elementor-button easetransform  border-radius: 8px !importantimportantbuttonwoocommerce  font-weight: 700 !importantimportantfont-size  letter-spacing: 0.05em !importantimportantli  transition: background 0.3s ease, transform 0.2s ease, box-shadow 0.3s ease !importantimportanttransform  cursor: pointerCARRITO}
   
   .woocommerce ul.products li.product .button:hoverwoocommerce.woocommerce ul.products li.product .add_to_cart_button:hover woocommerce  transform: translateY(-2px) !importantimportanttransform  box-shadow: 0 6px 18px rgba(0,0,0,0.25) !importantimportantbutton  filter: brightness(1.1)font-weight}
   
   /* --- ENCABEZADOS DE SECCIÓN (Pisco, Whisky con ícono) --- *-2px/* Mejora el encabezado de categoría *margin-top.elementor-widget-heading h3.elementor-heading-titleencabezado.elementor-widget-heading h4.elementor-heading-title elementor-heading-titleencabezado  position: relativePisco}
   
   /* --- SECCIÓN CONTENEDORA DE PRODUCTOS --- *-2px/* Separadores visuales entre secciones de productos *SECCIÓN.elementor-top-section entre  border-radius: 0brightness}
   
   /* Secciones blancas con productos *SECCIÓN.elementor-section.elementor-section-boxed > .elementor-container entre  border-radius: 16pxblancas}
   
   /* --- BOTONES VER OFERTAS --- *-2px.elementor-button-wrapper .elementor-button entre  border-radius: 8px !importantimportantBOTONES  padding: 14px 28px !importantimportantproductos  font-size: 14px !importantimportantfont-weight  font-weight: 700 !importantimportantfont-size  text-transform: uppercase !importantimportanttranslateY  letter-spacing: 0.08em !importantimportantli  transition: all 0.3s ease !importantimportanttext-transform}
   
   .elementor-button-wrapper .elementor-button:hover ease  transform: translateY(-3px) scale(1.02) !importantimportanttransition  box-shadow: 0 8px 24px rgba(0,0,0,0.3) !importantimportantborder-radius}
   
   /* --- ANIMACIONES GENERALES --- *-3px/* Efecto suave al cargar elementos *ease.elementor-widget-wrap > .elementor-element ease  animation: fadeInUp 0.5s ease bothal}
   
   @keyframes fadeInUfadeInUp  from {
           opacity: 0OFERTAS    transform: translateY(16px)translateY  }
             to translateY    opacity: 1opacity    transform: translateY(0)translateY  }
             }
             
             /* --- MEJORAS VISUALES PARA SLIDERS --- *-3px.slick-dots li button:beforeSLIDERS.swiper-pagination-bullet slick-dots  transition: all 0.3s easetranslateY}
             
             /* --- MEJORA DEL BANNER DE DESPACHO --- *-3px/* Texto del aviso de despacho *transition.elementor-alerteasetranslateY[data-widget_type="alert.default"] .elementor-alert despacho  border-radius: 8pxBANNER  border-left-width: 5pxborder-radius}
             
             /* --- RESPONSIVE MEJORAS --- *-3px@media (max-width: 768px) MEJORAS  .woocommerce ul.products li.product:hover Whisky    transform: nonetransition  }
               
                 .elementor-button-wrapper .elementor-button elementor-alert    padding: 12px 20px !importantimportantproduct    font-size: 13px !importantimportantfrom  }
                 }
   }/* End custom CSS */