.am{--a-bg:#fbf8f3;--a-card:#fff;--a-ink:#1a1410;--a-mut:#8a7f76;--a-acc:#ff5a1f;--a-acc-2:#ffc53d;--a-dark:#16110e;width:100%;height:100%;color:var(--a-ink);-webkit-tap-highlight-color:transparent;font-family:Inter Tight,system-ui,sans-serif;container-type:inline-size}:where(.am) *{box-sizing:border-box;margin:0}:where(.am) button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0}:where(.am) img{max-width:100%;display:block}.am__pantalla{background:var(--a-bg);flex-direction:column;height:100%;font-size:3.9cqw;display:flex;position:relative;overflow:hidden}.am__status{justify-content:space-between;align-items:center;padding:3.4cqw 7cqw 1cqw;font-size:3.6cqw;font-weight:700;display:flex}.am__status-ico{gap:1cqw;display:flex}.am__status-ico i{background:var(--a-ink);border-radius:.8cqw;width:4.4cqw;height:2.6cqw}.am__status-ico i:first-child{width:3cqw}.am__scroll{scrollbar-width:none;flex:1;padding:3cqw 5cqw 26cqw;overflow-y:auto}.am__scroll::-webkit-scrollbar{display:none}.am-btn{background:var(--a-acc);color:#fff;border-radius:99em;justify-content:center;align-items:center;padding:.9em 1.4em;font-weight:700;display:inline-flex}.am-btn:disabled{opacity:.4}.am-btn--full{width:100%}.am-hola{justify-content:space-between;align-items:center;margin-bottom:5cqw;display:flex}.am-hola small{color:var(--a-mut);font-size:3.6cqw}.am-hola .am-h1{letter-spacing:-.03em;max-width:70cqw;font-size:7cqw;font-weight:800;line-height:1.05}.am-avatar{background:var(--a-acc-2);border-radius:50%;place-items:center;width:11cqw;height:11cqw;font-weight:800;display:grid}.am-sellos{background:var(--a-dark);color:#fff;border-radius:5cqw;flex-direction:column;gap:3cqw;width:100%;padding:4.5cqw;display:flex}.am-sellos>div:first-child{flex-direction:column;display:flex}.am-sellos small{opacity:.6;text-transform:uppercase;letter-spacing:.08em;font-size:3cqw}.am-sellos b{letter-spacing:-.02em;font-size:6cqw}.am-sellos span{opacity:.8;font-size:3.3cqw}.am-sellos__puntos{grid-template-columns:repeat(10,1fr);gap:1.4cqw;display:grid}.am-sellos__puntos i{aspect-ratio:1;border:.5cqw dashed #ffffff4d;border-radius:50%}.am-sellos__puntos i.on{background:var(--a-acc);box-shadow:inset 0 0 0 1.2cqw var(--a-acc), inset 0 0 0 2cqw #fff;border:0}.am-promo{border-radius:5cqw;margin-top:4cqw;position:relative;overflow:hidden}.am-promo img{aspect-ratio:16/8;object-fit:cover;width:100%}.am-promo>div{color:#fff;background:linear-gradient(90deg,#000000bf,#0000 75%);flex-direction:column;justify-content:flex-end;padding:4cqw;display:flex;position:absolute;inset:0}.am-promo em{background:var(--a-acc-2);color:var(--a-ink);border-radius:99em;align-self:flex-start;padding:.2em .7em;font-size:2.8cqw;font-style:normal;font-weight:800}.am-promo b{letter-spacing:-.02em;margin-top:1cqw;font-size:5.6cqw}.am-promo span{opacity:.85;font-size:3.2cqw}.am-h2{letter-spacing:-.02em;margin:6cqw 0 3cqw;font-size:4.8cqw;font-weight:800}.am-carrusel{scrollbar-width:none;gap:3cqw;margin-inline:-5cqw;padding-inline:5cqw;display:flex;overflow-x:auto}.am-mini{background:var(--a-card);border-radius:4cqw;flex-direction:column;flex:none;gap:.5cqw;width:36cqw;padding:2cqw;display:flex;box-shadow:0 1cqw 3cqw -1.5cqw #0003}.am-mini img{aspect-ratio:1;object-fit:cover;border-radius:3cqw;width:100%;margin-bottom:1.5cqw}.am-mini b{font-size:3.5cqw;line-height:1.1}.am-mini span{color:var(--a-acc);font-size:3.4cqw;font-weight:700}.am-cats-grid{grid-template-columns:1fr 1fr;gap:3cqw;display:grid}.am-cats-grid button{border-radius:4cqw;position:relative;overflow:hidden}.am-cats-grid img{aspect-ratio:16/10;object-fit:cover;width:100%}.am-cats-grid span{color:#fff;background:linear-gradient(#0000,#000000bf);padding:2.4cqw 3cqw;font-size:3.6cqw;font-weight:800;position:absolute;inset:auto 0 0}.am-top{margin-bottom:4cqw}.am-top .am-h1{letter-spacing:-.03em;font-size:8cqw;font-weight:800}.am-top small{color:var(--a-mut);font-size:3.4cqw}.am-chips{scrollbar-width:none;gap:2cqw;margin:0 -5cqw 4cqw;padding-inline:5cqw;display:flex;overflow-x:auto}.am-chips button{background:var(--a-card);border-radius:99em;flex:none;padding:.55em 1.1em;font-size:3.4cqw;font-weight:700;box-shadow:inset 0 0 0 .3cqw #00000014}.am-chips button.on{background:var(--a-ink);color:#fff;box-shadow:none}.am-lista{gap:1cqw;display:grid}.am-item{border-bottom:.25cqw solid #00000012;gap:3cqw;padding:3.5cqw 0;display:flex}.am-item__info{flex-direction:column;flex:1;gap:1cqw;display:flex}.am-item__info b{font-size:4.2cqw}.am-item__info span{color:var(--a-mut);font-size:3.2cqw;line-height:1.3}.am-item__info strong{font-size:3.8cqw}.am-item__img{flex:none;width:28cqw;position:relative}.am-item__img img{aspect-ratio:1;object-fit:cover;border-radius:4cqw;width:100%}.am-mas{background:var(--a-acc);color:#fff;border-radius:50%;place-items:center;width:9cqw;height:9cqw;font-size:6cqw;font-weight:500;display:grid;position:absolute;bottom:-1cqw;right:-1cqw;box-shadow:0 1cqw 3cqw -1cqw #ff5a1fcc}.am-stepper{background:var(--a-ink);color:#fff;border-radius:99em;align-items:center;gap:1.6cqw;padding:.8cqw;display:flex;position:absolute;bottom:-2cqw;left:50%;transform:translate(-50%)}.am-stepper button{background:#ffffff26;border-radius:50%;place-items:center;width:6.4cqw;height:6.4cqw;font-weight:800;display:grid}.am-stepper b{text-align:center;min-width:3cqw;font-size:3.4cqw}.am-stepper--claro{color:var(--a-ink);background:#f1ece4;position:static;transform:none}.am-stepper--claro button{background:#fff}.am-carro{z-index:3;background:var(--a-acc);color:#fff;border-radius:99em;align-items:center;gap:3cqw;padding:3.4cqw 4.5cqw;font-weight:700;animation:.35s cubic-bezier(.16,1,.3,1) am-sube;display:flex;position:absolute;bottom:21cqw;left:5cqw;right:5cqw;box-shadow:0 2cqw 6cqw -2cqw #ff5a1fcc}.am-carro b{margin-left:auto}.am-carro__n{background:#0003;border-radius:50%;place-items:center;width:7cqw;height:7cqw;font-size:3.4cqw;display:grid}.am-tabs{z-index:3;backdrop-filter:blur(10px);background:#ffffffeb;border-top:.25cqw solid #0000000f;grid-template-columns:repeat(4,1fr);padding:2.4cqw 3cqw 6cqw;display:grid;position:absolute;bottom:0;left:0;right:0}.am-tabs button{color:var(--a-mut);text-align:center;flex-direction:column;align-items:center;gap:.8cqw;font-size:2.8cqw;font-weight:600;display:flex}.am-tabs svg{width:6.4cqw;height:6.4cqw}.am-tabs button.on{color:var(--a-acc)}.am-tarjeta{color:#fff;background:linear-gradient(135deg, var(--a-dark) 0%, color-mix(in srgb, var(--a-acc) 25%, var(--a-dark)) 60%, var(--a-acc) 140%);border-radius:5cqw;flex-direction:column;gap:1.5cqw;padding:5cqw;display:flex;box-shadow:0 3cqw 8cqw -3cqw #00000080}.am-tarjeta__marca{letter-spacing:.1em;align-items:center;gap:2cqw;font-size:3.2cqw;font-weight:800;display:flex}.am-tarjeta__marca span{background:var(--a-acc);border-radius:2cqw;place-items:center;width:7cqw;height:7cqw;display:grid}.am-tarjeta>b{letter-spacing:-.03em;margin-top:4cqw;font-size:10cqw;line-height:1}.am-tarjeta small{opacity:.7;margin-bottom:3cqw;font-size:3.3cqw}.am-beneficios{gap:2.4cqw;padding:0;list-style:none;display:grid}.am-beneficios li{background:var(--a-card);color:var(--a-mut);border-radius:4cqw;padding:3.5cqw 4cqw;font-size:3.5cqw}.am-beneficios b{color:var(--a-ink)}.am-qr{background:var(--a-card);border-radius:4cqw;align-items:center;gap:4cqw;margin-top:5cqw;padding:4cqw;display:flex}.am-qr p{color:var(--a-mut);font-size:3.3cqw}.am-qr__codigo{aspect-ratio:1;background:conic-gradient(from 90deg at 30% 30%, #1a1410 25%, transparent 0) 0 0 / 4.4cqw 4.4cqw, conic-gradient(from 0deg at 60% 60%, #1a1410 25%, transparent 0) 1cqw 2cqw / 3.6cqw 3.6cqw;border:1.6cqw solid #fff;outline:.6cqw solid #1a1410;flex:none;width:22cqw}.am-vacio{text-align:center;color:var(--a-mut);justify-items:center;gap:4cqw;padding:10cqw 0;display:grid}.am-track{gap:4cqw;display:grid}.am-mapa{background:linear-gradient(0deg,#0000000a .3cqw,#0000 .3cqw) 0 0/100% 9cqw,linear-gradient(90deg,#0000000a .3cqw,#0000 .3cqw) 0 0/9cqw 100%,#efe9df;border-radius:5cqw;position:relative;overflow:hidden}.am-mapa svg{width:100%}.am-moto{font-size:7cqw;transition:left 1.2s,top 1.2s;position:absolute;transform:translate(-50%,-70%)}.am-track__eta{letter-spacing:-.02em;font-size:6.4cqw}.am-pasos{gap:3cqw;padding:0;list-style:none;display:grid}.am-pasos li{color:var(--a-mut);align-items:center;gap:3cqw;font-weight:600;display:flex}.am-pasos i{border:.6cqw solid #d8d0c5;border-radius:50%;width:5cqw;height:5cqw}.am-pasos li.on{color:var(--a-ink)}.am-pasos li.on i{border-color:var(--a-acc);background:var(--a-acc);box-shadow:inset 0 0 0 1cqw #fff}.am-track__nota{color:var(--a-acc);background:#fff0e8;border-radius:3cqw;padding:3cqw 4cqw;font-size:3.4cqw;font-weight:600}.am-hoja{z-index:5;background:#00000073;align-items:flex-end;animation:.2s am-fade;display:flex;position:absolute;inset:0}.am-hoja__panel{background:var(--a-bg);border-radius:6cqw 6cqw 0 0;width:100%;animation:.3s cubic-bezier(.16,1,.3,1) am-sube;overflow:hidden}.am-hoja__panel img{aspect-ratio:4/3;object-fit:cover;width:100%}.am-hoja__panel>div{gap:3cqw;padding:5cqw 5cqw 9cqw;display:grid}.am-hoja h3{letter-spacing:-.03em;font-size:7cqw;font-weight:800}.am-hoja p{color:var(--a-mut);line-height:1.35}.am-checkout{z-index:6;background:var(--a-bg);flex-direction:column;gap:4cqw;padding:12cqw 5cqw 7cqw;animation:.3s cubic-bezier(.16,1,.3,1) am-sube;display:flex;position:absolute;inset:0;overflow-y:auto}.am-checkout header{align-items:center;gap:3cqw;display:flex}.am-checkout header button{background:var(--a-card);border-radius:50%;place-items:center;width:10cqw;height:10cqw;font-size:5cqw;display:grid}.am-checkout h2{letter-spacing:-.03em;font-size:7cqw;font-weight:800}.am-seg{background:#efe9df;border-radius:99em;grid-template-columns:1fr 1fr;padding:1cqw;display:grid}.am-seg button{text-align:center;border-radius:99em;padding:.7em;font-weight:700}.am-seg button.on{background:var(--a-card);box-shadow:0 1cqw 3cqw -1cqw #0003}.am-dir{color:var(--a-mut);font-size:3.4cqw}.am-resumen{gap:2.4cqw;padding:0;list-style:none;display:grid}.am-resumen li{background:var(--a-card);border-radius:3.6cqw;align-items:center;gap:3cqw;padding:2cqw;display:flex}.am-resumen img{object-fit:cover;border-radius:2.4cqw;width:13cqw;height:13cqw}.am-resumen span{flex:1;font-size:3.6cqw;font-weight:700}.am-totales{gap:1.6cqw;margin-top:auto;display:grid}.am-totales div{color:var(--a-mut);justify-content:space-between;display:flex}.am-totales__t{font-size:5cqw;font-weight:800;color:var(--a-ink)!important}.am-pago{background:var(--a-card);border-radius:3.6cqw;justify-content:space-between;align-items:center;padding:3.5cqw 4cqw;font-weight:600;display:flex}.am-pago small{color:var(--a-acc);font-weight:700}@keyframes am-fade{0%{opacity:0}}@keyframes am-sube{0%{transform:translateY(100%)}}.qr-top{justify-content:space-between;align-items:flex-end;margin-bottom:4cqw;display:flex}.qr-top small{color:var(--a-mut);font-size:3.4cqw;font-weight:600}.qr-top .am-h1{letter-spacing:-.03em;font-size:9cqw;font-weight:800;line-height:1}.qr-idiomas{background:#efe9df;border-radius:99em;gap:1cqw;padding:.8cqw;display:flex}.qr-idiomas button{color:var(--a-mut);border-radius:99em;padding:.35em .7em;font-size:3cqw;font-weight:700}.qr-idiomas button.on{color:var(--a-ink);background:#fff}.qr-acciones{grid-template-columns:1fr 1fr;gap:2cqw;margin-bottom:4cqw;display:grid}.qr-acciones button{background:var(--a-card);border-radius:4cqw;flex-direction:column;gap:.6cqw;padding:3.4cqw;font-size:3.4cqw;font-weight:700;display:flex;box-shadow:0 1cqw 3cqw -1.5cqw #0003}.qr-acciones b{color:var(--a-acc)}.qr-carro{bottom:5cqw}.qr-cuenta{gap:3cqw;display:grid}.qr-volver,.qr-link{color:var(--a-acc);justify-self:start;font-size:3.4cqw;font-weight:700}.qr-link{justify-self:center}.qr-vacio{color:var(--a-mut);padding:6cqw 0}.qr-ronda{background:var(--a-card);border-radius:4cqw;gap:1.4cqw;padding:3.4cqw 4cqw;display:grid}.qr-ronda small{color:var(--a-mut);text-transform:uppercase;letter-spacing:.06em;font-size:3cqw;font-weight:700}.qr-ronda p{justify-content:space-between;font-size:3.6cqw;display:flex}.qr-propina{align-items:center;gap:2cqw;font-size:3.5cqw;font-weight:600;display:flex}.qr-propina input{width:4.4cqw;height:4.4cqw;accent-color:var(--a-acc)}.qr-dividir{justify-content:space-between;align-items:center;font-weight:700;display:flex}.qr-pagado{text-align:center;justify-items:center;gap:3cqw;padding-top:12cqw;display:grid}.qr-pagado span{color:#fff;background:#2f9e55;border-radius:50%;place-items:center;width:18cqw;height:18cqw;font-size:9cqw;font-weight:900;display:grid}.qr-pagado h2{letter-spacing:-.03em;font-size:7cqw;font-weight:800}.qr-pagado p{color:var(--a-mut);max-width:75cqw}.qr-aviso{z-index:8;background:var(--a-dark);color:#fff;text-align:center;border-radius:4cqw;padding:3.6cqw 4cqw;font-weight:700;animation:.25s am-fade;position:absolute;top:12cqw;left:5cqw;right:5cqw}.am-hoja__panel>div>p{font-size:3.3cqw}
