
body > div.age-gate__wrapper > div.age-gate > form {
    border: 0.8px solid black;
    border-radius: 25px;
    margin: -10px;
    font-family: 'Platype', sans-serif; /* Aplica Platype al formulario */
}

body > div.age-gate__wrapper > div.age-gate > form > div.age-gate__fields > div > button.age-gate__submit.age-gate__submit--no {
    background-color: #3330 !important;
    color: #000 !important;
    font-family: 'Plate Gt Four MT Std', sans-serif;
}

body > div.age-gate__wrapper > div.age-gate > form > div.age-gate__fields > div > button.age-gate__submit.age-gate__submit--yes {
    background-color: #3330 !important;
    color: #000 !important;
    font-family: 'Plate Gt Four MT Std', sans-serif;
}

body > div.age-gate__wrapper > div.age-gate > form > h2 {
    font-family: 'Marcellus SC', serif; /* Aplica Marcellus SC al encabezado */
    font-size: 35px;
    margin-top: 55px;
    margin-left: 25px;
    margin-right: 25px;
}

body > div.age-gate__wrapper > div.age-gate > form > div.age-gate__heading > img {
    margin-top: 25px;
    margin-bottom: 55px;
}

body > div.age-gate__wrapper > div.age-gate > form > p {
    margin-left: 70px;
    margin-right: 70px;
}

body > div.age-gate__wrapper > div.age-gate {
    border-radius: 25px;
}

body > div.age-gate__wrapper > div.age-gate > form > div.age-gate__fields > div > button.age-gate__submit.age-gate__submit--yes{
	font-family: auto;
    font-size: 45px;
	text-decoration: underline;
	text-decoration-thickness: 2px;
	text-underline-offset: 5px;
}

body > div.age-gate__wrapper > div.age-gate > form > div.age-gate__fields > div > button.age-gate__submit.age-gate__submit--no{
	font-family: auto;
    font-size: 45px;
	text-decoration: underline;
	text-decoration-thickness: 2px;
	text-underline-offset: 5px;
}

.site-primary-footer-wrap{
	padding-top: 25px;
	padding-bottom: 25px;
}

#colophon > div.site-primary-footer-wrap.ast-builder-grid-row-container.site-footer-focus-item.ast-builder-grid-row-full.ast-builder-grid-row-tablet-full.ast-builder-grid-row-mobile-full.ast-footer-row-stack.ast-footer-row-tablet-stack.ast-footer-row-mobile-stack{
	height: 0px;
}

#block-12 > figure > img{
	width: 250px !important;
}


.site-below-footer-wrap{
	padding-top: 10px;
	padding-bottom: 10px;
}

#ast-desktop-header > div > div > div.site-primary-header-wrap.ast-builder-grid-row-container.site-header-focus-item.ast-container > div > div.site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left > div.ast-builder-layout-element.ast-flex.site-header-focus-item > div.site-branding.ast-site-identity > div > span > a{
	display:none;
}


.woocommerce div.product div.images {
    text-align: center; 
}

.woocommerce div.product div.images img {
    width: 50%; 
    max-width: 100%;
    height: auto;
    display: inline-block; 
}


@import url('https://fonts.googleapis.com/css2?family=Marcellus+SC&display=swap');


.woocommerce-loop-product__title,
.woocommerce div.product .product_title {
    font-family: 'Marcellus SC', serif;
}

.product-custom-title {
    font-family: 'Marcellus SC', serif;
}

#tab-title-description{
	margin-top: 10px;
	font-size:30px;
	font-family: 'Marcellus SC', serif;
}

.woocommerce-breadcrumb {
    display: none;
}

/* Mover el botón "Agregar al carrito" debajo del contador de cantidad */
.woocommerce div.product form.cart {
    display: flex;
    flex-wrap: wrap;
}

.woocommerce div.product form.cart .quantity {
    flex: 1 0 100%; /* Ocupa todo el ancho disponible en una sola línea */
    margin-bottom: 10px; /* Añade espacio entre el contador y el botón */
}

.woocommerce div.product form.cart button.single_add_to_cart_button {
    width: 50%; 
}

.woocommerce div.product form.cart button.single_add_to_cart_button {
    background-color: transparent;
    color: #000;
    border: 1px solid #000;
    margin: 10px 0;
    padding: 10px 20px;
    transition: background-color 0.3s, color 0.3s;
	  border-radius: 0px;
}

.woocommerce div.product form.cart button.single_add_to_cart_button:hover {
    background-color: #000;
    color: #fff;
}

.woocommerce-Price-amount {
    font-weight: normal !important;
}

#tab-title-description > a{
	display: none;
}

#tab-title-description > a{
	display: none!important;
}

#post-362 > header > h1{
	display: none;
}

#post-362 > div > div > div:nth-child(4) > div > div > div > ul > li:nth-child(2){
	    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

#post-362 > div > div > div:nth-child(4) > div > div > div > ul > li:nth-child(1){
	display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}

#post-362 > div > div > div:nth-child(4) > div > div > div > ul > li:nth-child(3){
	display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}