:root{--ed-color-fondo: #f6f1ea;--ed-color-fondo-alt: #efe6d3;--ed-color-texto: #2b2420;--ed-color-texto-suave: #6b5f52;--ed-color-acento: #c89b3c;--ed-color-acento-oscuro: #a87f2c;--ed-color-negro: #1c1815;--ed-color-superficie: #ffffff;--ed-color-borde: rgba(43, 36, 32, .12);--ed-fuente-titulo: var(--font-heading-family, "Playfair Display"), Georgia, serif;--ed-fuente-cuerpo: var(--font-body-family, "Poppins"), -apple-system, BlinkMacSystemFont, sans-serif;--ed-radio: 20px;--ed-radio-boton: 999px;--ed-margen: 24px;--ed-ease: cubic-bezier(.22, 1, .36, 1);--ed-sombra: 0 12px 32px rgba(28, 24, 21, .12);--ed-sombra-suave: 0 4px 16px rgba(28, 24, 21, .08)}.ed-section{font-family:var(--ed-fuente-cuerpo);color:var(--ed-color-texto);padding-top:0!important;padding-bottom:0!important}.ed-container{max-width:1240px;margin:0 auto;padding:0 var(--ed-margen)}.ed-container--estrecho{max-width:860px}.ed-eyebrow{display:inline-block;font-family:var(--ed-fuente-cuerpo);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-color-acento-oscuro);font-weight:600;margin-bottom:12px}.ed-h1,.ed-h2,.ed-h3{font-family:var(--ed-fuente-titulo);font-weight:600;line-height:1.12;margin:0 0 16px;color:var(--ed-color-texto)}.ed-h1{font-size:clamp(34px,5vw,64px)}.ed-h2{font-size:clamp(28px,3.6vw,44px)}.ed-h3{font-size:clamp(20px,2.2vw,26px)}.ed-body{font-size:17px;line-height:1.65;color:var(--ed-color-texto-suave);margin:0 0 20px}.ed-body--grande{font-size:19px}.ed-boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 34px;border-radius:var(--ed-radio-boton);font-family:var(--ed-fuente-cuerpo);font-weight:600;font-size:15px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .35s var(--ed-ease),box-shadow .35s var(--ed-ease),background-color .35s var(--ed-ease),color .35s var(--ed-ease);white-space:nowrap}.ed-boton--primario{background:var(--ed-color-negro);color:#fff}.ed-boton--primario:hover{transform:translateY(-3px);box-shadow:var(--ed-sombra);background:var(--ed-color-acento);color:var(--ed-color-negro)}.ed-boton--dorado{background:var(--ed-color-acento);color:var(--ed-color-negro)}.ed-boton--dorado:hover{transform:translateY(-3px);box-shadow:var(--ed-sombra);background:var(--ed-color-acento-oscuro)}.ed-boton--fantasma{background:transparent;color:var(--ed-color-texto);border-color:var(--ed-color-texto)}.ed-boton--fantasma:hover{background:var(--ed-color-texto);color:#fff;transform:translateY(-3px)}.ed-boton--claro{background:#fff;color:var(--ed-color-negro)}.ed-boton--claro:hover{transform:translateY(-3px);box-shadow:var(--ed-sombra);background:var(--ed-color-acento)}.ed-reveal{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .9s var(--ed-ease),transform .9s var(--ed-ease)}.ed-reveal.ed-visible{opacity:1;transform:translateY(0) scale(1)}.ed-reveal-1{transition-delay:.05s}.ed-reveal-2{transition-delay:.15s}.ed-reveal-3{transition-delay:.25s}.ed-reveal-4{transition-delay:.35s}@media(prefers-reduced-motion:reduce){.ed-reveal{opacity:1;transform:none;transition:none}*{scroll-behavior:auto!important}}.ed-tarjeta{background:var(--ed-color-superficie);border-radius:var(--ed-radio);border:1px solid var(--ed-color-borde);transition:transform .4s var(--ed-ease),box-shadow .4s var(--ed-ease)}.ed-tarjeta:hover{transform:translateY(-6px);box-shadow:var(--ed-sombra)}.ed-grid{display:grid;gap:28px}.ed-grid--2{grid-template-columns:repeat(2,1fr)}.ed-grid--3{grid-template-columns:repeat(3,1fr)}.ed-grid--4{grid-template-columns:repeat(4,1fr)}.ed-marquesina{overflow-x:clip;overflow-y:visible}.ed-marquesina__pista{display:flex;width:max-content;animation:ed-scroll linear infinite}@keyframes ed-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ed-cifra{font-family:var(--ed-fuente-titulo);font-weight:700}.section-header{margin-bottom:0!important}.header__heading-logo{filter:brightness(0)}.header__menu-item{font-size:17px;font-weight:600}@media screen and (min-width:990px){.header__menu-item{font-size:18px}}@media screen and (max-width:989px){.ed-grid--4,.ed-grid--3{grid-template-columns:repeat(2,1fr)}.ed-grid--2{grid-template-columns:1fr}}@media screen and (max-width:540px){.ed-grid--4{grid-template-columns:1fr}.ed-boton{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ed-styles.css.map */
