/* Custom Title Age Verification */

h2.age-gate-headline {
    text-transform: uppercase;
		color: #d824b0;
    font-weight: 800;
    margin-top: 20px;
		font-family: "zen kaku gothic new", sans-serif; 
}

.age-gate-label-month {
	color: White;
}

.age-gate-label-day {
	color: White;
}

.age-gate-label-year {
	color: White;
}

.age-gate-remember-text {
	color: White;
}

.age-gate-additional-information {
	font-size: 15px;
	color: White;
}

button.age-gate-button {
	background-color: #d824b0;
}

.woocommerce-js div.product form.cart .reset_variations{
	opacity: 1.0;
	background-color: #d824b0;
	color: White;
}

.woocommerce-js div.product .stock {
	color: #d824b0;
}
	
.logged-in .becomeabbd {display:none;}
.logged-in .customerbbd {display:none;}
body:not(.logged-in) .myaccountbbd{display:none;}
body:not(.logged-in) .shopbbd{display:none;}

.woocommerce-form.woocommerce-form-register.register{
	display:none;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
	display:none;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
	width: 100%;
	margin-bottom: 0em;
}

.col2-set .col-1 h2{
	display:none;
}

.woocommerce-form.woocommerce-form-login.login{
	margin: 0;
}

.u-columns .col2-set{
	font-family: "Zen Kaku Gothic New", Sans-serif;
}

.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide label{
	color: white;
}

.woocommerce-message{
	display:none;
}

.fkcart-shortcode-icon-wrap{
	color: #D824B0;
}

.fkcart-shortcode-price{
	color: #D824B0;
}

.woocommerce-ResetPassword.lost_reset_password{
	color: #808080;
}

.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first label{
	color: #808080;
}

.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last label{
	color: #808080;
}

.woocommerce-message p A password reset email has been sent to the email address on file for your account, but may take several minutes to show up in your inbox. Please wait at least 10 minutes before attempting another reset.{
	color: white;
}	

fkcart-order-summary .fkcart-summary-line-item {
	display:none;
}

/* Reglas extra - para oucltar precios */ .woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
    display: none !important;
}
/* Ocultar mensaje de stock en todos los productoss */
.woocommerce div.product .stock,
.woocommerce ul.products li.product .stock,
.stock {
    display: none !important;
}
/* Estilo del botón en catálogo */
.woocommerce ul.products li.product .contact-us-btn {
    background-color: #111;
    color: #fff !important;
    padding: 12px 20px;
    display: block;
    text-align: center;
    margin-top: 10px;
    font-size: 15px;
    border-radius: 5px;
}


/* Oculta SOLO el primer botón duplicado de cada producto en el catálogo */
ul.products li.product a.button.add_to_cart_button:first-of-type {
    display: none !important;
}



/* Botón "More Information" personalizado */
.custom-more-info-btn {
    display: block;
    margin-top: 10px;
    padding: 12px 15px;
    background-color: #d824b0;
    color: white !important;
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    border-radius: 6px;
    text-decoration: none !important;
}

.custom-more-info-btn:hover {
    background-color: #b91892;
}
become 
/* OCULTAR TODOS LOS BOTONES NATIVOS DE WOOCOMMERCE EN EL CATÁLOGO */
ul.products li.product .button:not(.custom-more-info-btn) {
    display: none !important;
}

/* OCULTAR "READ MORE" */
ul.products li.product a.add_to_cart_button,
ul.products li.product a.product_type_simple,
ul.products li.product a.product_type_variable,
ul.products li.product a.product_type_grouped,
ul.products li.product a.product_type_external,
ul.products li.product a.read_more_button,
ul.products li.product a.button {
    display: none !important;
}

/* MOSTRAR SOLO TU BOTÓN PERSONALIZADO */
.custom-more-info-btn {
    display: inline-block !important;
}
/* Deshabilitar clic en imagen y título del producto en el catálogo */
.woocommerce ul.products li.product a.woocommerce-loop-product__link {
    pointer-events: none !important;
    cursor: default !important;
}
