/**
Theme Name: vesta-hogar
Author: grafreak.net
Author URI: https://grafreak.net
Description: tema para vesta-hogar
Version: 1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vesta-hogar
Template: astra
*/

/*MARQUEE HEADER TOP*/
.site-above-header-wrap {
	padding:0;
	overflow: hidden;
}
.marquee {
	overflow: hidden;
	background:var(--ast-global-color-2);
}

.track {
	display: flex;
	width: max-content;
	animation: scroll 50s linear infinite;
	gap: 56px;
}

.track span {
	padding: 0 2rem;
	color:#fff;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}

/*PRODUCT LIST*/
.wp-block-woocommerce-product-price,
.price {
    color: var(--ast-global-color-2);
  	font-family: 'Poppins',sans-serif;
  	font-size: 2rem !important;
  	letter-spacing: -1px;
	text-align: left;
}

.desde-precio {
	font-family: "Open Sans", sans-serif;
	display: block;
	font-weight: 400;
	font-size: 0.9rem;

}
.wc-block-components-product-price  del,
.price del {
	opacity: 0.75;
}
.wc-block-components-product-price del .woocommerce-Price-amount,
.price del .woocommerce-Price-amount {
	font-family: "Open Sans", sans-serif;
	display: block;
	font-size: 0.9rem;
	font-weight: regular;
	color: var(--ast-global-color-3);
}
.price ins .woocommerce-Price-amount {
	display: block;
}
.wc-block-components-product-price .woocommerce-Price-currencySymbol,
.price .woocommerce-Price-currencySymbol {
	font-size: 1rem;
}

.wc-blocks-product-list-title,
.wc-block-grid__product-title {
	text-decoration: none;
    font-weight: 700;
  	font-family: 'Poppins',sans-serif;
  	line-height: 1.3em;
  	letter-spacing: -1px;
}
.wc-block-product .wp-block-post-title a,
.wc-blocks-product-list-title a,
.wc-block-grid__product-title a {
	text-decoration: none !important;
}
/*product price*/
del {
  text-decoration: none;
  opacity: 1;
}
del bdi {
  position: relative;
  color: #c54242;
  font-weight: bold;
}
.woocommerce-js ul.products li.product .price del {
	opacity: 1;
}

del bdi:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  background: currentColor;
  opacity: 0.75;
  width: 100%;
}
del .woocommerce-Price-currencySymbol {
  font-size: 0.7rem !important;
}
/*product discount*/
.ast-onsale-card {
  padding: 4px;
  border-radius: 2px !important;
  box-shadow: none !important;
  font-family: 'Poppins',sans-serif;
  font-weight: bold;
}
.ast-shop-product-out-of-stock {
  padding: 4px !important;
  border-radius: 2px !important;
  box-shadow: none !important;
  font-family: 'Poppins',sans-serif;
  font-weight: bold !important;
  font-size: 0.87em;
  bottom: inherit !important;
  top: 1.5em;
  right: 1.5em !important;
  left: inherit !important;
  background: #c54242 !important;
  color: #fff;
}

/*FILTER SIDEBAR*/
.wc-block-product-filter-chips__items button {
	padding: 4px;
	border-radius: 4px;
	border: 1px solid var(--ast-global-color-7);
	background: var(--ast-global-color-5);
	text-align: left;
}
.wc-block-product-filter-chips__items button span {
	font-size: 12px;
	color: var(--ast-global-color-3);
	font-weight: 500;
}
/*SUBMENU CATEGORIAS*/
.wp-block-telex-woo-category-block__item {
	display: grid !important;
	grid-template-columns: 1fr 2fr;
}
.wp-block-telex-woo-category-block__image-wrapper {
	padding: 0 !important;
	width: 80px;
	height: 80px;
}
.wp-block-telex-woo-category-block__content {
	padding: 8px !important;
	display: flex;
  	align-items: center;
}
.wp-block-telex-woo-category-block__name {
  font-size: 0.9rem !important;
  font-weight: 400 !important;
  font-family: "Open Sans", sans-serif;
}
