/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

/* Contenedor de los botones */
.custom-product-buttons {
    display: flex;
    width: 100%;  /* Asegura que ocupe todo el ancho disponible */
    justify-content: space-between;
    gap: 10px; /* Espacio entre los botones */
    margin-top: 10px;
}

/* Botones individuales */
.custom-product-buttons a {
    flex: 1;  /* Hace que todos los botones crezcan y ocupen el mismo ancho */
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 0;
    background-color: #f3f4f7;
    color: black;
    border-radius: 5px;
    text-decoration: none;
    font-size: 14px;
    border: 1px solid #ddd;
    transition: background-color 0.3s ease, border-color 0.3s ease;
    box-shadow: 0 0 10px rgba(0, 123, 255, 0.8);
}

/* Estilo de los iconos */
.custom-product-buttons a i {
    margin-right: 5px;
}

/* Efecto hover */
.custom-product-buttons a:hover {
    background-color: #016ea7;
    border-color: #ccc;
    box-shadow: 0 0 15px rgba(0, 123, 255, 1);
}

.woocommerce ul.products li.product .yith-wcqv-button:not(.custom-quickview-button) {
    display: none !important;
}

.ct-frosted-glass {
	backdrop-filter: blur(40px) brightness(200%);
	-webkit-backdrop-filter: blur(40px) brightness(200%);
}

.ct-subscribe-form {
	--theme-form-field-height: 60px;
	--theme-form-field-padding: 0 25px;
	--theme-form-field-background-initial-color: #000;
	--theme-form-field-background-focus-color: rgba(0, 0, 0, 0.4);
	--theme-form-field-border-width: 0;
	--theme-text-color: #fff;
	
	
	--theme-button-min-height: 60px;
	--theme-button-background-initial-color: var(--theme-palette-color-1);
	--theme-button-text-initial-color: #fff;
}

/* responsive map */
@media only screen and (max-width: 1024px) {
.ct-map { height:400px; }
}

/*Contenedor*/
.woocommerce-checkout .woocommerce .col2-set, .woocommerce-checkout .woocommerce-page .col2-set {
background: white;
padding: 3em;
border-radius: 5px;
}


/*Estilos Dropdowns*/

.select2-container--default .select2-selection--single {
background-color: #fff;
border: 2px solid #d9d9d9;
border-radius: 3px;
height: 4em;
}


/*Estilos*/
.ct-order-review {
background: white;
border-radius: 1em;
box-shadow: 0 0.5em 2em rgb(0 0 0 / 30%);
}

/*Remover título*/
#order_review_heading {
display: none;
}

/*Estilo en Modo Enfoque*/
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=date]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus, input[type=number]:focus, input[type=email]:focus, input[type=url]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=color]:focus, .uneditable-input:focus {
border-color: #4e22e9; 

/*Change this to a color that best suits your design*/
box-shadow: none;
outline: 0;
}

.woocommerce-Price-amount woocommerce-Price-currencySymbol{
	display: block
}

.includes_tax{
	display: inline-flex
}

.sku_wrapper {
	display:none!important
}

.yith-wcbr-brands{
	margin-top: 0px !important;
}

.entry-meta{
	display: none
}

.ct-woo-card-actions{
	display: none !important;
}

.product_type_simple{
	width:100% !important;
}

img {
    pointer-events: none;
}
