

/*
Theme Name: Astra Child Anmile
Theme URI: https://menu.anmile.cl
Author: Anmile
Template: astra
Text Domain: astra-child-anmile
Description: Child theme para menú Anmile en subdominio
Version: 1.0.0
*/

/* ===== Tokens de marca ===== */
:root{
  --anm-forest:#213F32;
  --anm-moss:#6B8B6E;
  --anm-sand:#D8C4A0;
  --anm-warm:#F8F7F4;
  --anm-walnut:#3A2E25;
  --anm-terra:#C07A45;
  --anm-terra-hover:#A96539;
  --anm-radius:14px;
  --anm-shadow:0 6px 20px rgba(33,63,50,.08);
}

/* ===== Tipografía base ===== */
body{
  font-family: "Rubik", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  color: var(--anm-walnut);
  background: #fff;
}
h1,h2,h3,h4{
  font-family: "Petrona", Georgia, serif;
  color: var(--anm-forest);
  letter-spacing: .1px;
}
a{ color: var(--anm-forest); text-decoration: none; }
a:hover{ text-decoration: underline; }

/* ===== Contenedor y espaciados ===== */
.site-content,.ast-container{ max-width: 1200px; }
.ast-container{ padding-left: 12px; padding-right: 12px; }

/* ===== Botones Woo ===== */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.button{
  background: var(--anm-terra);
  border: 1px solid var(--anm-terra);
  color: #fff;
  border-radius: 18px;
  font-weight: 600;
}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.button:hover{
  background: var(--anm-terra-hover);
  border-color: var(--anm-terra-hover);
}

/* ===== Imágenes ===== */
.woocommerce ul.products li.product a img{
  border-radius: 12px;
}

/* ===== Cabeceras de bloques Gutenberg (opcional) ===== */
.wp-block-heading{ margin-bottom: .6rem; }

/* ===== Correcciones pequeñas ===== */
.screen-reader-text{ clip: rect(1px,1px,1px,1px); position: absolute; height:1px; width:1px; overflow:hidden; }

/* ===== Nota =====
Los estilos de las tarjetas y del layout del menú viven en:
  /wp-content/themes/astra-child/css/anmile-menu.css
*/

a.added_to_cart.wc-forward {
    display: none;
}
