.ih-as{margin:16px 0 8px;padding:20px;border:.8px solid #e9e4da;border-radius:4px;color:#282828;font-family:inherit}.ih-as[hidden]{display:none!important}.ih-as__form[hidden]{display:none!important}.ih-as__tit{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.3;color:#282828}.ih-as__txt{margin:0 0 14px;font-size:14px;line-height:1.45;color:#6b6b6b}.ih-as__lbl{display:block;margin:0 0 6px;font-size:14px;font-weight:600;color:#282828}.ih-as__fila{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.ih-as__fila input[type=email]{flex:1 1 220px;min-width:0;height:44px;margin:0;padding:0 12px;border:1px solid #78736a;border-radius:4px;background:#fff;color:#282828;font:inherit;font-size:16px;box-sizing:border-box}.ih-as__fila input[type=email]:focus-visible,.ih-as__chk input:focus-visible{outline:2px solid #282828;outline-offset:2px}.ih-as__fila input[aria-invalid=true]{border-color:#8f3a1c}.ih-as__btn{flex:0 0 auto;min-height:44px;margin:0;border-radius:4px}.ih-as__chk{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:13px;line-height:1.45;color:#6b6b6b;cursor:pointer}.ih-as__chk input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0}.ih-as__chk a{color:#97680e;text-decoration:underline}.ih-as__trampa{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.ih-as__prueba{margin:12px 0 0;font-size:12px;color:#6b6b6b}.ih-as__msg{margin:0;font-size:14px;line-height:1.45}.ih-as__msg:empty{display:none}.ih-as__msg:not(:empty){margin-top:12px}.ih-as__msg--error{color:#8f3a1c}.ih-as__msg--ok{padding:12px 14px;border:1px solid #d6e8da;border-radius:4px;background:#f1f7f2;color:#2f6b3f;font-weight:500}.ih-as__msg a{color:inherit;text-decoration:underline}.ih-as--ok{padding:0;border:0}.ih-as--ok .ih-as__msg{margin-top:0}@media (max-width:480px){.ih-as{padding:16px}.ih-as__btn{width:100%}}.ih-as-drawer{position:fixed;inset:0;z-index:100000;font-family:inherit;color:#282828}.ih-as-drawer[hidden]{display:none!important}.ih-as-drawer__fondo{position:absolute;inset:0;background:rgb(0 0 0 / .45);opacity:0;transition:opacity .25s ease}.ih-as-drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(520px,100vw);background:#fff;box-shadow:-8px 0 32px rgb(0 0 0 / .18);transform:translateX(100%);transition:transform .28s ease;outline:0}.ih-as-drawer--visible .ih-as-drawer__fondo{opacity:1}.ih-as-drawer--visible .ih-as-drawer__panel{transform:none}.ih-as-drawer__cab{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:.8px solid #e9e4da}.ih-as-drawer__tit{margin:0;font-family:"Playfair Display",Georgia,serif;font-size:20px;font-weight:600;line-height:1.25;color:#282828}.ih-as-drawer__x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px -10px -8px 0;padding:0;border:0;border-radius:4px;background:#fff0;color:#282828;cursor:pointer}.ih-as-drawer__x:hover{background:#f4f1ea}.ih-as-drawer__x:focus-visible,.ih-as-drawer__ok:focus-visible,.ih-as-drawer__cuerpo a:focus-visible{outline:2px solid #282828;outline-offset:2px}.ih-as-drawer__cuerpo{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 24px 28px;font-size:14px;line-height:1.65}.ih-as-drawer__cuerpo h2{margin:28px 0 8px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:none;color:#282828}.ih-as-drawer__cuerpo h2:first-child{margin-top:0}.ih-as-drawer__cuerpo h3{margin:20px 0 6px;font-size:14px;font-weight:700;color:#282828}.ih-as-drawer__cuerpo p{margin:0 0 12px;color:#3a3a3a}.ih-as-drawer__cuerpo ul{margin:0 0 14px;padding-left:20px;list-style:disc}.ih-as-drawer__cuerpo li{margin:0 0 6px;color:#3a3a3a}.ih-as-drawer__cuerpo a{color:#97680e;text-decoration:underline;text-transform:none}.ih-as-drawer__cuerpo strong{color:#282828}.ih-as-drawer__cargando{color:#6b6b6b}.ih-as-drawer__pie{padding:14px 24px;border-top:.8px solid #e9e4da;background:#fff}.ih-as-drawer__ok{width:100%;min-height:44px;margin:0;border-radius:4px}html.ih-as-drawer-abierto{overflow:hidden}@media (max-width:480px){.ih-as-drawer__cab{padding:14px 16px}.ih-as-drawer__cuerpo{padding:16px 16px 24px}.ih-as-drawer__pie{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.ih-as-drawer__fondo,.ih-as-drawer__panel{transition:none}}