/* 
 Theme Name:   bAstra
 Theme URI:    
 Description:  
 Author:       heykelly-admi
 Author URI:   https://hey-kelly.com
 Template:     astra
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/
/*=========== TABLE OF CONTENTS ===========
1.  CSS General
2.  Header
A.  Home
  3.  Hero
  4.  Sobre nosotros
  5.  Sabores favoritos
  6.  Tipos de decoración
  7.  Edición especial
  8.  Contacto
  9.  Producto
===========================================*/

/*=====================================
  1.  CSS General
=======================================*/
:root {
  --fucsia: #E74489;
  --rosado-osc: #E83C6B;
  --rosado-cla: #F29DC3;
  --marron-cla: #EF773E;
  --morad-azulad: #23284F;
  --purpura-cla: #4F2C4C;
  --blanco: #fff;
  --negro: #000;
}

body {
	overflow-x: hidden !important;
}

/*=====================================
  A.  Home
=======================================*/
/*-------------------------------------
    2.  Header
--------------------------------------*/
#menu-menu-principal-1 {
  margin-top: 16px;
}

/*-------------------------------------
    3.  Hero
--------------------------------------*/
.torta-hero {
  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 1) 60%,
    rgba(0, 0, 0, 0) 100%
  );
  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 1) 60%,
    rgba(0, 0, 0, 0) 100%
  );
}

.icon-hero {
  position: absolute;
  top: -4px;
  left: 721px;
}

/*-------------------------------------
    4.  Sobre nosotros
--------------------------------------*/
.elementor-24 .elementor-element.elementor-element-a01218f .eael-advance-tabs .eael-tabs-nav > ul li:hover {
  background-color: transparent !important;
}

/*-------------------------------------
    5.  Sabores favoritos
--------------------------------------*/
.iconos {
  position: absolute;
  top: 1px;
}
.iconos1 {
  left: -54px;
}
.iconos2 {
  right: -76px;
}

@media screen and (max-width: 786px) {
  .icon-hero {
    position: absolute;
    top: -1px;
    left: 250px;
  }
}

/*-------------------------------------
    9.  Producto
--------------------------------------*/
.single-product-category a,
.posted_in a {
  color: var(--marron-cla) !important;
}

.product_title {
  display: block !important;
  color: var(--rosado-osc) !important;
}

.woocommerce-Price-amount {
  color: var(--marron-cla) !important;
}

.woocommerce-product-details__short-description p,
.woocommerce-Tabs-panel p,
.related.products h2 {
  color: var(--morad-azulad) !important;
}

.h2.woocommerce-loop-product__title {
  font-size: 13px !important;
}

.single_add_to_cart_button,
.add_to_cart_button {
  color: var(--blanco) !important;
  border: 1px solid var(--marron-cla) !important;
  background-color: var(--marron-cla) !important;
  transition: 0.5s ease-in-out;
}

.single_add_to_cart_button:hover,
.add_to_cart_button:hover {
  color: var(--marron-cla) !important;
  background-color: transparent !important;
}