:root{--an-color-fondo: #E3E8E1;--an-color-fondo-alt: #D4DCD1;--an-color-panel: #F4F6F2;--an-color-texto: #1D211E;--an-color-texto-suave: #4E564E;--an-color-salvia: #7C8B6F;--an-color-salvia-oscuro: #5E6C53;--an-color-terracota: #B9812C;--an-color-terracota-oscuro: #93641F;--an-color-borde: #C4CDC1;--an-color-negro-mate: #202325;--an-fuente-titulares: "Bricolage Grotesque", "Arial Black", -apple-system, sans-serif;--an-fuente-cuerpo: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--an-radio-xl: 32px;--an-radio-lg: 24px;--an-radio-md: 16px;--an-radio-sm: 10px;--an-radio-pill: 999px;--an-margen: 24px;--an-ancho-maximo: 1240px;--an-ease: cubic-bezier(.22, 1, .36, 1);--an-ease-suave: cubic-bezier(.16, 1, .3, 1);--an-sombra-sm: 0 2px 10px rgba(46, 42, 36, .06);--an-sombra-md: 0 12px 32px rgba(46, 42, 36, .1);--an-sombra-lg: 0 24px 60px rgba(46, 42, 36, .16)}.an-section{font-family:var(--an-fuente-cuerpo);color:var(--an-color-texto);position:relative}.an-section{padding-top:0!important;padding-bottom:0!important}.an-container{max-width:var(--an-ancho-maximo);margin:0 auto;padding:0 var(--an-margen)}.an-container--estrecho{max-width:860px}.an-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--an-fuente-cuerpo);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--an-color-terracota-oscuro);margin:0 0 16px}.an-eyebrow:before{content:"";width:22px;height:1px;background:var(--an-color-terracota);display:inline-block}.an-h1,.an-h2,.an-h3{font-family:var(--an-fuente-titulares);font-weight:700;line-height:1.02;letter-spacing:-.02em;color:var(--an-color-texto);margin:0}.an-h1{font-weight:800}.an-body{font-family:var(--an-fuente-cuerpo);line-height:1.65;color:var(--an-color-texto-suave);margin:0}.an-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 34px;border-radius:var(--an-radio-pill);font-family:var(--an-fuente-cuerpo);font-size:15px;font-weight:600;letter-spacing:.01em;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .45s var(--an-ease),box-shadow .45s var(--an-ease),background-color .3s ease,color .3s ease;white-space:nowrap}.an-btn--primario{background:var(--an-color-terracota);color:#fbf7ef;box-shadow:0 10px 24px #c1683d52}.an-btn--primario:hover{transform:translateY(-3px);box-shadow:0 16px 32px #c1683d66;background:var(--an-color-terracota-oscuro)}.an-btn--secundario{background:transparent;color:var(--an-color-texto);border-color:var(--an-color-texto)}.an-btn--secundario:hover{background:var(--an-color-texto);color:var(--an-color-fondo);transform:translateY(-3px)}.an-btn--claro{background:var(--an-color-fondo);color:var(--an-color-texto)}.an-btn--claro:hover{transform:translateY(-3px);box-shadow:var(--an-sombra-md)}.an-reveal{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .9s var(--an-ease-suave),transform .9s var(--an-ease-suave);transition-delay:var(--an-delay, 0ms)}.an-reveal.an-visible{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.an-reveal{opacity:1;transform:none;transition:none}}.an-card{background:var(--an-color-panel);border-radius:var(--an-radio-lg);box-shadow:var(--an-sombra-sm)}.an-img-wrap{border-radius:var(--an-radio-lg);overflow:hidden;display:block;position:relative}.an-img-wrap img{display:block;width:100%;height:100%;object-fit:cover}.an-img-wrap--pill{border-radius:var(--an-radio-xl)}.an-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#23201900,#23201914 55%,#2320198c);pointer-events:none}.an-scrim--lateral{background:linear-gradient(90deg,#f6f1e7f7,#f6f1e7d9 38%,#f6f1e700 62%)}.an-blob{position:absolute;border-radius:50% 45% 55% 48%/50% 55% 45% 52%;filter:blur(0px);z-index:0;pointer-events:none}.an-marquee{overflow:hidden;position:relative}.an-marquee__track{display:flex;width:max-content;animation:an-marquee-scroll linear infinite;animation-duration:var(--an-marquee-duracion, 32s)}.an-marquee:hover .an-marquee__track{animation-play-state:paused}@keyframes an-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.an-cifra{font-family:var(--an-fuente-titulares);font-variant-numeric:tabular-nums}.an-grid{display:grid;gap:20px}@media(max-width:990px){.an-container{padding:0 20px}}@media(max-width:540px){.an-container{padding:0 18px}.an-btn{width:100%}}.an-clip{overflow-x:clip;overflow-y:visible}
/*# sourceMappingURL=/cdn/shop/t/6/assets/an-styles.css.map */
