/*
Theme Name: Glozin Child
Theme URI: https://wpglozin.com/
Author: UIXThemes
Author URI: https://uix.store
Description: Multipurpose WooCommerce WordPress Theme
Version: 1.0.0
Requires at least: 5.0
Tested up to: 5.8
Requires PHP: 7.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: glozin
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: glozin
*/


/*=== BARRA MENÚ ===*/

	/*Carrito de la compra icono*/
span.header-counter.header-cart__counter{
	background-color: #fac81a;
}

	/*Mini car despliegue*/
div.glozin-note-estimate-coupon div:nth-child(3){
	display: none;
}


/*=== TIENDA PRODUCTOS ===*/

	/*Badge descuento*/
.woocommerce-badge.onsale{
	background-color: #FAC81A;
	color: #000000;
	font-weight: 600;
}


div.product-thumbnail div.product-featured-icons a.add_to_cart_button{
	background-color: #000000;
	color: #ffffff;
}

	/*Head pág categorías*/
div.page-header{
	background-color: #e6ebed;
	padding: 3% 0;
}


body.archive.tax-product_cat div.page-header{
	/*background-color: #e6ebed;*/
	padding: 3% 0;
}

body.post-type-archive.post-type-archive-product div.page-header{
	/*background-color: #e6ebed;*/
	padding: 3% 0;
}


	/*Sidebar tienda*/
div.product__rating{
	display: none;
}

li.products-filter__option.filter-list-item span:hover{
	color: #88D0F2 !important;
	text-decoration: underline;
}

	/*Sidebar categorías - en movil casca*/
/*aside#filter-sidebar-panel{
	background-color: #fafafa;
	border-radius: 30px;
	padding: 2%;
}*/


/*=== FICHA DE PRODUCTO INDIVIDUAL ===*/

p.aviso-reserva-tiempo{
	font-weight: bold; 
	margin-top: 10px;
	background-color: #fef4d1;
    color: black;
    padding: 2%;
    border-radius: .3125rem;
    border: 1px solid;
}


div.glozin-sticky-atc__actions p.aviso-reserva-tiempo{
	font-weight: bold; 
	margin-top: 0px;
	background-color: #ffffff;
    color: black;
    padding: 0;
    border: 0;
	text-align: center;
}

div.glozin-sticky-atc__rating{
	display: none;
}


div.glozin-product-extra-link a.glozin-extra-link-item--variation-compare{
	display: none;
}

div.glozin-product-extra-link a{
	color: #000000;
}

table.variations th.label label{
	font-weight: 800;
}

div.shipping-promotions-information__description{
	color: #000000;
}

div.shipping-promotions-information__description{
	color: #000000;
}

div.shipping-promotions-information__description{
	color: #000000;
}

div.shipping-promotions-information{
	border-color: #083D52;
}

span.meta__label{
	font-weight: 800;
}


body.product-template-default.single.single-product div.glozin-product-extra-link a{
	text-decoration: underline !important;
}

div.product_meta span.posted_in a{
	text-decoration: underline !important;
}

/*=== CHECKOUT ===*/
div.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward{
	margin-bottom: 5%;
}

dt.variation-Disponibilidadestimada{
	font-size: 0.85rem !important;
}


table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td.woocommerce-table__product-name.product-name ul.wc-item-meta li:nth-child(3) span.reservado{
	background-color: #FAC81A; 
	color: #000000; 
	font-weight: bold; 
	font-size: 16px; 
	display: inline-block; 
	padding: 4px 0;
}

	/*=== REDIRECCIÓN CHECKOUT ===*/

body.woocommerce-page.woocommerce-order-received div.woocommerce-order p.woocommerce-notice{
	display: none;
}


/*=== BACK TO TOP ===*/

/* Anula el estilo del antiguo contenedor para que el nuevo SVG se vea bien */
.glozin-svg-icon--double-arrow {
    /* Asegura que el SVG dentro pueda tomar su tamaño completo */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Si el botón es pequeño, estos valores pueden ayudar a centrarlo */
    width: auto !important;
    height: auto !important;
}

/* Fuerza el tamaño del nuevo SVG para evitar problemas de escalado */
.glozin-svg-icon--double-arrow svg {
    width: 24px !important;
    height: 24px !important;
    
    /* Asegúrate de que el color sea visible (si el botón es oscuro, el color debe ser claro) */
    stroke: #ffffff !important; /* Usa el color que le dé el tema al texto del botón */
	fill: none;
}




/*==================== MEDIA QUERIES ==================*/

@media (min-width: 320px) and (max-width: 480px) {
	div.joinchat__button{
		display: none;
	}
	
	
	/*=== FICHA DE PRODUCTO INDIVIDUAL ===*/

	p.aviso-reserva-tiempo{
		display: none;
	}
	
	
}


/*=== TABLETS ===*/	

/*
 * iPad normal
 */

		/* Horizontal */
		@media (width <= 1024px) {
				/*=== FICHA DE PRODUCTO INDIVIDUAL ===*/

				p.aviso-reserva-tiempo{
					display: none;
				}
		}

		/* (landscape) */	
		@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
				/*=== FICHA DE PRODUCTO INDIVIDUAL ===*/

				p.aviso-reserva-tiempo{
					display: none;
				}
		}

/*
 * ipad Pro 10.5
 */

		/* (portrait por defecto) */
			@media (min-width: 834px) and (max-width: 1112px) {
				/*=== FICHA DE PRODUCTO INDIVIDUAL ===*/

				p.aviso-reserva-tiempo{
					display: none;
				}
			}	
				
		/* (landscape) */					
			@media (min-width: 834px) and (max-width: 1112px) and (orientation: landscape) {
				/*=== FICHA DE PRODUCTO INDIVIDUAL ===*/

				p.aviso-reserva-tiempo{
					display: none;
				}
			}

/*
 * Ipad Pro 12.9
 */		

		/* (portrait por defecto) */
			@media (min-width: 1024px) and (max-width: 1366px) {
				/*=== FICHA DE PRODUCTO INDIVIDUAL ===*/

				p.aviso-reserva-tiempo{
					display: none;
				}
			}		
			
		/* (landscape) */					
			@media (min-width: 1024px) and (max-width: 1366px) {
				/*=== FICHA DE PRODUCTO INDIVIDUAL ===*/

				p.aviso-reserva-tiempo{
					display: none;
				}
			}	




