/**
* Theme Name: Goya Child Theme
* Description: This is a child theme of Goya, automatically generated.
* Author: <a href="https://themeforest.net/user/everthemess">Everthemes</a>
* Template: goya
* Version: 1.0.9.3
*/

.archive.tax-product_cat.header-border-1 .site-header:after, .archive.tax-product_tag.header-border-1 .site-header:after {
	display: none;
}

.shop_bar .shop-filters {
	display: none;
}

.badge-tags {
    position: absolute;
    left: 10px;
	bottom: 10px;
    z-index: 9;
    display: flex;
    flex-direction: column;
	align-items: flex-start;
    gap: 5px;
}

.badge-tag {
    background: #d09358;
    color: #ffffff;
    padding: 3px 8px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 600;
    box-shadow: 0 2px 6px rgba(0,0,0,0.15);
    text-decoration: none;
    display: inline-block;
}

.badge-tag:hover {
    background: #e5a86e;
	color: #ffffff;
}

.products .product {
    position: relative;
}

.products .product .product-title h2 {
	font-size: 22px !important;
}

.et-product-detail .product-gallery {
	display: none;
}

.et-product-detail .product-information.col-lg-5 {
	flex: 0 0 100%;
    max-width: 100%;
}

.et-product-detail .product-information .summary {
	max-width: 100% !important;
}


.et-product-detail .product-information .summary p {
	text-align: justify;
}

@media only screen and (max-width: 991px) {
    .header-spacer, .header_on_scroll .site-header, .product-header-spacer, .site-header, .sticky-product-bar {
        height: 98px !important;
    }
}

@media only screen and (max-width: 575px) {
    .products .product.col-6 {
      	flex: 0 0 100%;
    	max-width: 100%;
    }
	
	.et-banner.banner-mobile .et-banner-content .et-banner-text {
		padding-top: 20vh;
	}
}

