@media (min-width: 922px) {
.woocommerce #content .ast-woocommerce-container div.product div.images, .woocommerce .ast-woocommerce-container div.product div.images, .woocommerce-page #content .ast-woocommerce-container div.product div.images, .woocommerce-page .ast-woocommerce-container div.product div.images {
width: 40%;
}
.woocommerce #content .ast-woocommerce-container div.product div.summary, .woocommerce .ast-woocommerce-container div.product div.summary, .woocommerce-page #content .ast-woocommerce-container div.product div.summary, .woocommerce-page .ast-woocommerce-container div.product div.summary {
width: 56%;
}
}  .woocommerce-js div.product p.ast-stock-detail, .woocommerce-js div.product p.stock { display: none;}
.single-product div.product p.price { font-size: 2em;}
small.woocommerce-price-suffix { font-size: 50%; font-weight: 400;} .single-product h1 { font-size: 2.5em;}
.single-product .summary .price {
margin: 0 25px .2em 0!important;
}
.single-product .summary form.cart {
margin: 0;
padding: 0;
}
.single-product .summary form.cart button.single_add_to_cart_button {
white-space: nowrap;
} .info-adicional-woo {
display: flex;
flex-wrap: wrap; gap: 20px 30px; margin: 25px 0px;
}
.info-bloque {
display: flex;
align-items: center;
gap: 10px;
width: calc(50% - 20px); box-sizing: border-box;
}
.tipo-vino-container {
display: flex;
align-items: flex-start;
margin-bottom: 1em; }
.icono-izquierda {
background-color: var(--ast-global-color-0);
padding: 5px;
display: flex;
align-items: center;
justify-content: center;
margin-right: 5px;
border-radius: 4px; width: 50px; height: 50px; flex-shrink: 0;
}
.icono-izquierda img {
max-width: 100%;
max-height: 100%;
display: block;
}
.contenido-derecha .titulo {
font-weight: bold;
margin: 0;
}
.contenido-derecha .valor {
margin: 0;
font-size:  1.1em;
margin-top: 4px; } ul.tabs.wc-tabs, ul.tabs.wc-tabs>li { font-size: 22px;}
.woocommerce-js div.product .woocommerce-tabs ul.tabs li a { color: #000;}
.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active a { color: var(--ast-global-color-0);}
.woocommerce-js div.product .woocommerce-tabs ul.tabs:before {
height: 2px;
background-color: var(--ast-global-color-2);
}
.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active::before {
height: 5px;
background-color: var(--ast-global-color-0);
}
.single-product .related.products h2 { font-size: 1.5em;}