:root{--bg:#0e0d0c;--bg-2:#171614;--fg:#f2efe9;--muted:#8f8a82;--line:rgba(242,239,233,0.1);--accent:#c9a86a;--live:#e5484d;--serif:"Cormorant Garamond","Times New Roman",serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(0.23,1,0.32,1);color-scheme:dark}[data-theme=claro]{--bg:#f7f4ef;--bg-2:#ece8e1;--fg:#1a1917;--muted:#7a756d;--line:rgba(26,25,23,0.1);--accent:#9a7a3c;color-scheme:light}[data-theme=celeste]{--bg:#f8fbfd;--bg-2:#e6eff6;--fg:#2d4565;--muted:#6f88a6;--line:rgba(91,134,189,0.22);--accent:#5b86bd;--live:#5b86bd;color-scheme:light}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.g-cover{width:min(88vw,460px);height:auto;aspect-ratio:760/776;object-fit:cover;border-radius:4px;box-shadow:0 18px 50px rgba(45,69,101,.16),0 2px 6px rgba(45,69,101,.08);animation:entra 1.1s var(--ease) both}[data-theme=celeste] .g-live{background:#fff;border-color:rgba(91,134,189,.3);color:var(--accent)}[data-theme=celeste] .g-tile{border-radius:3px}[data-theme=celeste] .g-pill{background:var(--accent);color:#fff}[data-theme=celeste] .g-title{color:var(--accent)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}button{font:inherit;background:none;border:0;cursor:pointer}a,button{color:inherit}.g-wrap{min-height:100dvh;background:var(--bg);color:var(--fg)}.g-head{padding:max(40px,env(safe-area-inset-top)) 20px 28px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.g-logo{max-height:72px;max-width:200px;object-fit:contain;margin-bottom:6px}.g-title{font-family:var(--serif);font-weight:400;font-size:clamp(34px,8vw,64px);line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.g-sub{font-size:11px;letter-spacing:.24em;text-transform:uppercase}.g-live,.g-sub{color:var(--muted)}.g-live{margin-top:8px;display:inline-flex;align-items:center;gap:8px;font-size:12px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.g-dot{width:7px;height:7px;position:relative}.g-dot,.g-dot:after{border-radius:50%;background:var(--live)}.g-dot:after{content:"";position:absolute;inset:0;animation:pulse 1.8s var(--ease) infinite}.g-dot.off{background:var(--muted)}.g-dot.off:after{display:none}@keyframes pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}.g-grid{display:flex;gap:var(--gap);padding:0 var(--gap) 80px;--gap:4px}@media (min-width:640px){.g-grid{--gap:8px;padding-inline:16px}}@media (min-width:1024px){.g-grid{--gap:12px;padding-inline:28px}}.g-col{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--gap)}.g-tile{position:relative;display:block;width:100%;overflow:hidden;border-radius:2px;content-visibility:auto;contain-intrinsic-size:auto 300px}.g-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s var(--ease),transform .6s var(--ease)}.g-tile img.ok{opacity:1}@media (hover:hover){.g-tile:hover img.ok{transform:scale(1.02)}}.g-tile:active img{transform:scale(.98);transition-duration:.15s}.g-tile.nuevo{animation:entra .9s var(--ease) both}@keyframes entra{0%{opacity:0;transform:translateY(-14px) scale(.97);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.g-empty{padding:80px 24px;text-align:center;color:var(--muted);font-family:var(--serif);font-size:22px;font-style:italic}.g-sentinel{height:1px}.g-pill{position:fixed;top:max(14px,env(safe-area-inset-top));left:50%;z-index:20;transform:translate(-50%,-80px);background:var(--fg);color:var(--bg);padding:10px 18px;border-radius:999px;font-size:13px;font-weight:500;box-shadow:0 10px 30px rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:transform .45s var(--ease),opacity .3s var(--ease)}.g-pill.show{transform:translate(-50%);opacity:1;pointer-events:auto}.g-foot{text-align:center;color:var(--muted);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:0 0 40px}.lb{position:fixed;inset:0;z-index:50;background:rgba(8,8,7,.97);display:flex;flex-direction:column;animation:lbIn .25s var(--ease);color:#f2efe9;touch-action:none}@keyframes lbIn{0%{opacity:0}}.lb-bot,.lb-top{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;gap:10px;z-index:2}.lb-top{padding-top:max(12px,env(safe-area-inset-top))}.lb-bot{padding-bottom:max(16px,env(safe-area-inset-bottom));justify-content:center}.lb-count{font-size:12px;letter-spacing:.12em;color:#a7a199;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lb-x{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;transition:background .2s,transform .15s}.lb-x:hover{background:rgba(255,255,255,.08)}.lb-x:active{transform:scale(.94)}.lb-stage{position:relative;flex:1 1;min-height:0;overflow:hidden}.lb-track,.lb-zoom{position:absolute;inset:0;will-change:transform}.lb-zoom{transform-origin:50% 50%}.lb-stage{cursor:zoom-in}.lb-stage.zoomed{cursor:-webkit-grab;cursor:grab}.lb-stage.zoomed:active{cursor:-webkit-grabbing;cursor:grabbing}.lb-img{position:absolute;inset:0;margin:auto;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.lb-thumb{filter:blur(0)}.lb-full{opacity:0;transition:opacity .35s var(--ease)}.lb-full.ok{opacity:1}.lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;display:none;place-items:center;background:rgba(255,255,255,.06);transition:background .2s,transform .15s}.lb-nav:hover{background:rgba(255,255,255,.14)}.lb-nav:active{transform:translateY(-50%) scale(.94)}.lb-prev{left:18px}.lb-next{right:18px}@media (hover:hover) and (min-width:768px){.lb-nav{display:grid}}.lb-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.16);font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,transform .15s}.lb-btn:hover{background:rgba(255,255,255,.08)}.lb-btn:active{transform:scale(.97)}.lb-btn.main{background:#f2efe9;color:#0e0d0c;border-color:#f2efe9}.lb-btn.main:hover{background:#fff}.toast{position:fixed;bottom:max(90px,calc(env(safe-area-inset-bottom) + 80px));left:50%;transform:translateX(-50%);z-index:60;background:#f2efe9;color:#0e0d0c;padding:10px 16px;border-radius:10px;font-size:13px;animation:lbIn .2s var(--ease)}.pn{max-width:1080px;margin:0 auto;padding:32px 20px 80px}.pn h1{font-family:var(--serif);font-weight:400;font-size:40px;line-height:1.1}.pn h2{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:500;margin-bottom:14px}.pn-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:32px;flex-wrap:wrap}.pn-card{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:22px}.pn-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pn-ev{display:flex;flex-direction:column;gap:6px;text-decoration:none;transition:border-color .2s,transform .2s var(--ease)}.pn-ev:hover{border-color:rgba(201,168,106,.5)}.pn-ev:active{transform:scale(.99)}.pn-ev b{font-family:var(--serif);font-size:26px;font-weight:400;line-height:1.15}.pn-meta{font-size:13px;color:var(--muted);display:flex;gap:12px;flex-wrap:wrap}.pn-tag{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--line)}.pn-tag.on{color:#6fcf8f;border-color:rgba(111,207,143,.35)}.f{grid-gap:14px;gap:14px}.f,.f label{display:grid}.f label{grid-gap:6px;gap:6px;font-size:13px;color:var(--muted)}.f input[type=file],.f input[type=password],.f input[type=text],.f select{background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:10px;padding:12px 14px;font:inherit;font-size:15px;transition:border-color .2s}.f input:focus,.f select:focus{outline:none;border-color:var(--accent)}.f .chk{display:flex;align-items:center;gap:10px;color:var(--fg);font-size:14px}.f .chk input{width:18px;height:18px;accent-color:var(--accent)}.row{display:flex;gap:10px;flex-wrap:wrap}.btn,.row{align-items:center}.btn{display:inline-flex;justify-content:center;gap:8px;padding:11px 18px;border-radius:10px;background:var(--fg);color:var(--bg);font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s,transform .15s}.btn:hover{opacity:.9}.btn:active{transform:scale(.97)}.btn.ghost{background:transparent;color:var(--fg);border:1px solid var(--line)}.btn.danger{background:transparent;color:#ff7b7b;border:1px solid rgba(255,123,123,.35)}.cols2{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:640px){.cols2{grid-template-columns:1fr 1fr}}.code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:10px 12px;overflow-x:auto;white-space:pre;color:var(--fg)}.pn-two{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr}@media (min-width:860px){.pn-two{grid-template-columns:340px 1fr}}.qr-box{background:#fff;border-radius:12px;padding:14px}.qr-box svg{width:100%;height:auto;display:block}.link{font-size:13px;word-break:break-all;color:var(--accent)}.pn-photos{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.pn-ph{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--bg)}.pn-ph img{width:100%;height:100%;object-fit:cover}.pn-ph.oculta img{opacity:.35;filter:grayscale(1)}.pn-ph form{position:absolute;top:6px;right:6px}.pn-ph button{width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.65);color:#fff;font-size:14px;line-height:1;opacity:0;transition:opacity .2s}.pn-ph button:focus-visible,.pn-ph:hover button{opacity:1}@media (hover:none){.pn-ph button{opacity:1}}.pn-ph span{position:absolute;left:6px;bottom:6px;font-size:10px;background:rgba(0,0,0,.6);color:#fff;padding:2px 6px;border-radius:4px}.err{color:#ff7b7b}.drop,.err{font-size:13px}.drop{display:grid;grid-gap:6px;gap:6px;place-items:center;text-align:center;padding:34px 20px;border:1.5px dashed var(--line);border-radius:12px;background:var(--bg);color:var(--muted);cursor:pointer;transition:border-color .2s,background .2s,transform .15s}.drop strong{color:var(--fg);font-size:16px;font-weight:500}.drop.over,.drop:hover{border-color:var(--accent);background:rgba(201,168,106,.06)}.drop:active{transform:scale(.99)}.up-total{font-size:14px;color:var(--muted)}.up-total b{color:var(--fg);font-size:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.up-bar{height:6px;border-radius:999px;background:var(--bg);overflow:hidden}.up-bar>div{height:100%;background:var(--accent);transition:width .3s var(--ease)}.up-list{display:grid;grid-gap:4px;gap:4px;max-height:260px;overflow:auto;font-size:13px}.up-row{display:flex;justify-content:space-between;gap:12px;padding:6px 10px;border-radius:6px;background:var(--bg)}.up-row.ok span:last-child{color:#6fcf8f}.up-row.error span:last-child{color:#ff7b7b}.up-row.espera span:last-child,.up-row.repetida span:last-child{color:var(--muted)}.login{min-height:100dvh;display:grid;place-items:center;padding:20px}.login .pn-card{width:100%;max-width:360px}.cartel-page{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#e9e6e0;grid-gap:16px;gap:16px}.cartel{width:148mm;min-height:210mm;background:#fbfaf7;color:#1a1917;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18mm 14mm;gap:8mm;box-shadow:0 20px 60px rgba(0,0,0,.15)}.cartel .c-logo{max-height:22mm;max-width:60mm;object-fit:contain}.cartel .c-title{font-family:var(--serif);font-size:34pt;line-height:1.02;font-weight:400}.cartel .c-sub{font-size:8.5pt;letter-spacing:.26em;text-transform:uppercase;color:#7a756d}.cartel .c-qr{width:70mm}.cartel .c-qr svg{width:100%;height:auto;display:block}.cartel .c-cta{font-family:var(--serif);font-style:italic;font-size:17pt}.cartel .c-url{font-size:8pt;color:#7a756d;letter-spacing:.04em}@media print{@page{size:A5;margin:0}.cartel-page{background:none;padding:0;display:block}.no-print{display:none!important}.cartel{box-shadow:none;width:148mm;height:210mm}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.cli{min-height:100dvh;background:var(--bg);color:var(--fg);max-width:none}.cli>*{max-width:1080px;margin-inline:auto}.cli-help{font-size:14px;color:var(--muted);margin-bottom:18px;line-height:1.6}.cli-help b{color:var(--fg);font-weight:600}.cli-tabs{display:flex;gap:6px;margin-bottom:16px}.cli-tabs button{padding:8px 14px;border-radius:999px;font-size:13px;color:var(--muted);border:1px solid var(--line);transition:background .2s,color .2s,transform .15s}.cli-tabs button.on{background:var(--accent);color:#fff;border-color:var(--accent)}.cli-tabs button:active{transform:scale(.96)}.cli-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media (min-width:700px){.cli-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.cli-ph{margin:0;display:grid;grid-gap:6px;gap:6px}.cli-img{position:relative;display:block;width:100%;padding:0;border-radius:6px;overflow:hidden;max-height:280px;cursor:zoom-in}.cli-img img{width:100%;height:100%;object-fit:cover;transition:opacity .25s,filter .25s}.cli-ph.oculta .cli-img img{opacity:.35;filter:grayscale(1)}.cli-badge{position:absolute;top:8px;left:8px;font-size:11px;font-weight:600;letter-spacing:.06em;background:rgba(0,0,0,.65);color:#fff;padding:3px 8px;border-radius:999px}.cli-ph figcaption{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:6px;gap:6px}.cli-b.wide{grid-column:1/-1}.cli-b.on{color:#fff;border-color:var(--accent)}.cli-b.on,.cli-badge.pr{background:var(--accent)}.cli-badge.pr{left:auto;right:8px}.cli-tabs{flex-wrap:wrap}.cli-b{padding:9px 6px;border-radius:8px;font-size:13px;font-weight:500;background:var(--bg-2);border:1px solid var(--line);transition:background .2s,transform .15s}.cli-b:hover{background:var(--line)}.cli-b:active{transform:scale(.96)}.cli-b.danger{color:#c0392b}.cli-order{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin-bottom:18px;border-radius:12px;background:#fff;border:1px solid var(--line);font-size:14px;position:-webkit-sticky;position:sticky;top:8px;z-index:5;box-shadow:0 6px 20px rgba(45,69,101,.08)}.cli-order .cli-b{padding:10px 16px}.cli-sent{color:var(--muted)}.cli-opts select{padding:8px;border-radius:8px;color:var(--fg);font:inherit;font-size:13px}.cli-opts select,.cli-qty{border:1px solid var(--line);background:#fff}.cli-qty{display:flex;align-items:center;border-radius:8px}.cli-qty button{width:32px;height:34px;font-size:16px;color:var(--accent)}.cli-qty span{min-width:22px;text-align:center;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pn-tag.print{color:#e8c88a}.pedido,.pn-tag.print{border-color:rgba(201,168,106,.45)}.pedido-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pedido-it{display:flex;gap:10px;align-items:center;background:var(--bg);border-radius:10px;padding:8px}.pedido-it img{width:64px;height:64px;object-fit:cover;border-radius:6px;flex:none}.pedido-it div{display:grid;grid-gap:2px;gap:2px;font-size:14px}.pedido-it span{color:var(--muted);font-size:13px}.cli-modal{position:fixed;inset:0;z-index:70;background:rgba(20,30,45,.45);display:grid;place-items:center;padding:16px;animation:lbIn .2s var(--ease)}.cli-modal-box{width:100%;max-width:520px;max-height:88dvh;display:flex;flex-direction:column;gap:12px;background:#fff;color:var(--fg);border-radius:16px;padding:22px;box-shadow:0 24px 60px rgba(0,0,0,.25)}.cli-modal-box h3{font-family:var(--serif);font-weight:400;font-size:28px;color:var(--accent)}.cli-modal-sum{font-size:16px}.cli-modal-sizes{display:flex;flex-wrap:wrap;gap:6px}.cli-modal-sizes span{font-size:13px;padding:4px 10px;border-radius:999px;background:var(--bg-2)}.cli-modal-list{overflow:auto;display:grid;grid-gap:6px;gap:6px;border-top:1px solid var(--line);padding-top:10px}.cli-modal-row{display:grid;grid-template-columns:52px 1fr auto auto;grid-gap:10px;gap:10px;align-items:center;font-size:14px}.cli-modal-row img{width:52px;height:52px;object-fit:cover;border-radius:6px}.cli-modal-row .n{font-weight:500}.cli-modal-row .q{font-weight:600;min-width:32px;text-align:right}.cli-modal-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding-top:4px}.cli-modal-actions .cli-b{padding:12px;font-size:14px}.cli-ok{padding:12px 16px;margin-bottom:16px;border-radius:12px;background:#e7f4ec;color:#22663e;font-size:14px}.cli-hist{margin-top:36px;display:grid;grid-gap:8px;gap:8px}.cli-hist h2{margin-bottom:4px}.cli-hist-it{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 16px}.cli-hist-it summary{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;cursor:pointer;font-size:14px}.cli-hist-it summary span{color:var(--muted)}.cli-hist-list{display:grid;grid-gap:6px;gap:6px;margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.cli-st{font-size:12px;padding:2px 10px;border-radius:999px;background:var(--bg-2);color:var(--accent)!important;margin-left:auto}.cli-st.impreso{background:#e7f4ec;color:#22663e!important}.pedido-o{background:var(--bg);border-radius:12px;padding:12px 14px}.pedido-o summary{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;cursor:pointer;font-size:14px}.pedido-o summary span{color:var(--muted)}.pedido-o summary .pn-tag{margin-left:auto}.pedido-o .pedido-it{background:var(--bg-2)}.cli-b.print{font-size:12px;padding:9px 4px}.cli-ph:has(.cli-opts) figcaption{grid-template-columns:1fr 1fr}.cli-opts{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px;padding:8px;border-radius:10px;background:var(--bg-2);border:1.5px solid var(--accent)}.cli-opts-head{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;color:var(--accent)}.cli-opts-head,.cli-quitar{font-size:13px;font-weight:600}.cli-quitar{color:#b03a2e;background:#fff;border:1px solid rgba(176,58,46,.35);border-radius:999px;padding:5px 12px;transition:background .2s,transform .15s}.cli-quitar:hover{background:#fdecea}.cli-quitar:active{transform:scale(.95)}.cli-ph.print .cli-img{outline:3px solid var(--accent);outline-offset:-3px}.lb-cli{display:grid;grid-gap:10px;gap:10px;justify-items:center;width:100%}.lb-cli-print{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.lb-sel{padding:9px 14px;border-radius:999px;font-size:13px;font-weight:500;background:#f2efe9;color:#0e0d0c;transition:background .2s,transform .15s}.lb-sel:active{transform:scale(.96)}.lb-sel.quitar{background:#fdecea;color:#b03a2e;font-weight:600}.lb-cli select{padding:8px 10px;border-radius:999px;font:inherit;font-size:13px;background:rgba(255,255,255,.1);color:#f2efe9;border:1px solid rgba(255,255,255,.25)}.lb-cli select option{color:#111}.lb-qty{display:flex;align-items:center;border:1px solid rgba(255,255,255,.25);border-radius:999px}.lb-qty button{width:34px;height:34px;font-size:17px}.lb-qty span{min-width:20px;text-align:center;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lb-cli-more{display:flex;gap:14px}.lb-mini{font-size:12px;color:#a7a199;text-decoration:underline;text-underline-offset:3px;padding:4px}.lb-mini.danger{color:#ff8f8f}.cli-modal-row{grid-template-columns:52px 1fr auto auto 28px}.cli-modal-x{width:28px;height:28px;border-radius:50%;color:#b03a2e;background:#fdecea;font-size:12px}.alb,.cli>.alb{margin:0 auto 22px}.alb{border:1px solid var(--line);border-radius:14px;padding:18px 20px;display:grid;grid-gap:10px;gap:10px;background:rgba(91,134,189,.05)}.alb h3{margin:0;font-weight:500;font-size:17px}.alb p{margin:0;font-size:14px;line-height:1.5}.alb.activo{padding:12px 16px}.alb.activo h3{font-size:15px}.alb.por_vencer{border-color:rgba(232,170,80,.55);background:rgba(232,170,80,.08)}.alb.vencido{border-color:rgba(255,123,123,.45);background:rgba(255,123,123,.07)}.alb-dl,.alb-pay{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.alb-note{font-size:12px;color:var(--muted)}.alb-pagos{margin-top:12px;font-size:13px;color:var(--muted);display:grid;grid-gap:4px;gap:4px}.pn-tag.alb-por_vencer{color:#e8b56a;border-color:rgba(232,170,80,.45)}.pn-tag.alb-archivado,.pn-tag.alb-vencido{color:#ff7b7b;border-color:rgba(255,123,123,.4)}.pn-date{background:transparent;color:inherit;border:1px solid var(--line);border-radius:8px;padding:7px 10px;font:inherit}.g-fin{min-height:100svh;display:grid;place-content:center;justify-items:center;text-align:center;grid-gap:14px;gap:14px;padding:32px 16px}.g-fin-cover{width:min(78vw,380px);border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.12)}.g-fin-title{font-weight:300;font-size:32px;margin:0}.g-fin-msg{font-size:18px;margin:8px 0 0;color:var(--accent)}.g-fin-sub{font-size:14px;margin:0;color:var(--muted)}.alb-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.alb-opt{border:1px solid var(--line);border-radius:12px;padding:14px;display:grid;grid-gap:8px;gap:8px;align-content:start;background:rgba(127,127,127,.06)}.alb-opt h4{margin:0;font-size:15px;font-weight:600}.alb-tag{justify-self:start;font-size:11px;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.alb-tag.gratis{color:#2e9a5b;border-color:rgba(46,154,91,.4)}.cli-grid{align-items:start}.cli-grid .cli-img{aspect-ratio:1/1!important;max-height:none;height:auto}.lb-loading{position:absolute;right:16px;bottom:16px;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;animation:lbspin .8s linear infinite;pointer-events:none}@keyframes lbspin{to{transform:rotate(1turn)}}.lb-zoom:has(.lb-full.ok) .lb-thumb{visibility:hidden;transition:visibility 0s .25s}.lb-thumb{filter:blur(6px);transform:scale(1.01)}.lb-full{transition:opacity .2s var(--ease)}.g-wrap{--menta:#c4f5ce;--menta-tinta:#10301a}.g-wrap.con-carrito{padding-bottom:84px}.vc{margin-top:18px;display:grid;justify-items:center;grid-gap:10px;gap:10px;max-width:560px}.vc-tit{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.vc-precios{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.vc-precios li{font-size:13px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vc-precios b{color:var(--fg);font-weight:600;margin-left:4px}.vc-ayuda{font-size:13px;color:var(--muted);line-height:1.5;text-wrap:balance}.vc-mas{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-weight:600;font-size:13px;line-height:1;vertical-align:-3px}.vc-mas,.vc-todas{background:var(--fg);color:var(--bg)}.vc-todas{margin-top:4px;padding:11px 20px;border-radius:999px;font-size:14px;font-weight:500;transition:transform .15s var(--ease),opacity .2s}.vc-todas:active{transform:scale(.97)}.g-tilew{position:relative}.vc-marca{position:absolute;right:8px;bottom:8px;z-index:2;height:32px;padding:0 12px 0 9px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;background:rgba(14,13,12,.55);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);transition:transform .15s var(--ease),background-color .2s,color .2s}.vc-marca:before{content:"";position:absolute;inset:-6px}.vc-marca:active{transform:scale(.96)}.vc-marca.on{background:var(--menta);color:var(--menta-tinta);box-shadow:0 2px 10px rgba(0,0,0,.25)}.g-tilew:has(.vc-marca.on) .g-tile{outline:3px solid var(--menta);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.vc-marca:not(.on):hover{background:rgba(14,13,12,.75)}}.vc-barra{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:0 12px max(12px,env(safe-area-inset-bottom));display:flex;justify-content:center;pointer-events:none;transform:translateY(110%);transition:transform .3s var(--ease)}.vc-barra.show{transform:none}.vc-barra.show button{pointer-events:auto}.vc-barra button{width:min(100%,460px);display:flex;align-items:center;gap:12px;padding:10px 10px 10px 20px;border-radius:999px;background:var(--fg);color:var(--bg);box-shadow:0 12px 34px rgba(0,0,0,.3);font-size:14px;transition:transform .15s var(--ease)}.vc-barra button:active{transform:scale(.98)}.vc-barra-n{font-weight:500}.vc-barra-t{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75}.vc-barra-v{padding:9px 16px;border-radius:999px;background:var(--menta);color:var(--menta-tinta);font-weight:600}.vc-capa{position:fixed;inset:0;z-index:55;background:rgba(0,0,0,.45);animation:lbIn .2s var(--ease);transition:opacity .18s var(--ease)}.vc-capa.sale{opacity:0}.vc-panel{position:absolute;left:0;right:0;bottom:0;max-height:92dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--fg);border-radius:22px 22px 0 0;box-shadow:0 -20px 60px rgba(0,0,0,.3);animation:vcSube .32s cubic-bezier(.32,.72,0,1);transition:transform .18s var(--ease)}.vc-capa.sale .vc-panel{transform:translateY(40px)}@keyframes vcSube{0%{transform:translateY(100%)}}@media (min-width:760px){.vc-panel{left:auto;top:0;width:440px;max-height:none;border-radius:0;animation-name:vcLado}.vc-capa.sale .vc-panel{transform:translateX(40px)}}@keyframes vcLado{0%{transform:translateX(100%)}}.vc-panel-cab{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 10px}.vc-panel-cab h2{font-family:var(--serif);font-weight:400;font-size:28px}.vc-cerrar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--muted);transition:background-color .2s,transform .15s var(--ease)}.vc-cerrar:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.vc-cerrar:hover{background:var(--bg-2)}}.vc-cuerpo{overflow-y:auto;overscroll-behavior:contain;padding:4px 20px max(24px,env(safe-area-inset-bottom));display:grid;grid-gap:14px;gap:14px}.vc-opcion{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:14px;border:1px solid var(--line);cursor:pointer;transition:border-color .2s,background-color .2s}.vc-opcion.on{border-color:var(--fg);background:var(--bg-2)}.vc-opcion input{margin-top:3px;width:18px;height:18px;accent-color:var(--fg)}.vc-opcion b{display:block;font-weight:600;font-size:15px}.vc-opcion small{display:block;font-size:13px;color:var(--muted);margin-top:2px}.vc-sugerencia{text-align:left;padding:12px 14px;border-radius:14px;background:var(--menta);color:var(--menta-tinta);font-size:14px;transition:transform .15s var(--ease)}.vc-sugerencia:active{transform:scale(.98)}.vc-fotos{list-style:none;display:grid;grid-gap:10px;gap:10px}.vc-fotos li{display:flex;gap:12px;align-items:center}.vc-fotos img{width:64px;height:64px;object-fit:cover;border-radius:8px;flex:none}.vc-foto-info{flex:1 1;min-width:0;display:grid;grid-gap:6px;gap:6px;font-size:14px}.vc-copia{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vc-copia select{font:inherit;font-size:13px;color:var(--fg);background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:6px 8px;max-width:100%}.vc-cant{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vc-cant button{width:30px;height:30px;font-size:16px}.vc-cant span{min-width:18px;text-align:center;font-size:13px}.vc-quitar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--muted);flex:none}.vc-nota,.vc-vacio{font-size:13px;color:var(--muted);line-height:1.5}.vc-resumen{display:grid;grid-gap:6px;gap:6px;padding-top:12px;border-top:1px solid var(--line);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vc-resumen div{display:flex;justify-content:space-between;gap:12px}.vc-resumen dd{white-space:nowrap}.vc-ahorro{color:var(--muted)}.vc-total{font-size:18px;font-weight:600;padding-top:6px}.vc-form{display:grid;grid-gap:8px;gap:8px}.vc-form input{font:inherit;font-size:16px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);color:var(--fg);width:100%}.vc-form input:focus{outline:2px solid var(--fg);outline-offset:1px}.vc-pagar{margin-top:4px;padding:15px;border-radius:999px;background:var(--fg);color:var(--bg);font-weight:600;font-size:15px;transition:transform .15s var(--ease),opacity .2s}.vc-pagar:active{transform:scale(.98)}.vc-pagar:disabled{opacity:.6}.vc-error{font-size:13px;color:#e5484d}@media (prefers-reduced-motion:reduce){.vc-capa,.vc-panel{animation:none}.vc-barra{transition:none}}.cp{padding:0 16px 60px}.cp-cab{padding:max(40px,env(safe-area-inset-top)) 0 20px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.cp-titulo{font-family:var(--serif);font-weight:400;font-size:clamp(30px,7vw,48px);line-height:1.05;text-wrap:balance}.cp-caja{max-width:520px;margin:0 auto;padding:28px 22px;border-radius:22px;background:var(--bg-2);border:1px solid var(--line);display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center;animation:entra .6s var(--ease) both}.cp-caja h2{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.1}.cp-texto{color:var(--muted);font-size:15px;line-height:1.55;text-wrap:pretty}.cp-sello{width:52px;height:52px;border-radius:50%;display:grid;place-items:center}.cp-sello.ok{background:var(--menta);color:var(--menta-tinta)}.cp-sello.mal{background:rgba(229,72,77,.14);color:#e5484d}.cp-sello.espera{width:40px;height:40px;border:3px solid var(--line);border-top-color:var(--fg);animation:lbspin 1s linear infinite}.cp-zip{display:grid;grid-gap:8px;gap:8px;width:100%;margin-top:4px}.cp-boton{display:block;text-align:center;text-decoration:none}.cp-sello.pausa{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--fg);border:2px solid var(--line)}.cp-link{display:block;text-align:center;padding:10px;font-size:14px;color:var(--muted);text-underline-offset:3px}.cp-link:hover{color:var(--fg)}.cp-copias{font-size:14px;line-height:1.5;padding:12px 14px;border-radius:14px;background:var(--bg);border:1px solid var(--line);text-align:left;width:100%}.cp-fotos{max-width:1100px;margin:24px auto 0;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}@media (min-width:640px){.cp-fotos{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}}.cp-foto{position:relative;display:block;overflow:hidden;border-radius:6px;background:var(--bg-2);max-height:320px;transition:transform .15s var(--ease)}.cp-foto:active{transform:scale(.98)}.cp-foto img{width:100%;height:100%;object-fit:cover}.cp-foto span{position:absolute;right:8px;bottom:8px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgba(14,13,12,.6);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cp-detalle{max-width:520px;margin:28px auto 0;display:grid;grid-gap:10px;gap:10px}@media (prefers-reduced-motion:reduce){.cp-caja{animation:none}}.cc{position:relative}.cc-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:min(320px,calc(100vw - 32px));padding:18px;border-radius:16px;background:var(--bg-2);border:1px solid var(--line);box-shadow:0 18px 50px rgba(0,0,0,.28);transform-origin:top right;animation:ccEntra .18s var(--ease)}@keyframes ccEntra{0%{opacity:0;transform:scale(.96)}}.cc-ok{display:grid;grid-gap:12px;gap:12px;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.cc-pop{animation:none}}.vc-entrega{display:grid;grid-gap:8px;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.vc-entrega-tit{font-size:13px;color:var(--muted)}.vc-minimo{font-size:13.5px;line-height:1.45;padding:10px 12px;border-radius:12px;background:var(--menta);color:var(--menta-tinta)}.vc-opcion input[type=radio]{accent-color:var(--fg)}.lb-stage.con-lupa{cursor:crosshair}.lb-lupa{left:0;top:0;z-index:4;display:none;width:240px;height:240px;border-radius:50%;border:3px solid rgba(255,255,255,.92);box-shadow:0 8px 28px rgba(0,0,0,.5);background-repeat:no-repeat;background-color:#111;will-change:transform}.lb-lupa,.lb-lupa-pista{position:absolute;pointer-events:none}.lb-lupa-pista{left:50%;bottom:14px;z-index:3;transform:translateX(-50%);padding:6px 14px;border-radius:999px;background:rgba(14,13,12,.72);color:#f2efe9;font-size:12.5px;white-space:nowrap;transition:opacity .25s var(--ease),transform .25s var(--ease)}.lb-lupa-pista.fuera{opacity:0;transform:translate(-50%,6px)}::selection{background:rgba(201,168,106,.35);color:var(--fg)}.f input[type=email],.f input[type=number],.f input[type=tel]{background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:10px;padding:12px 14px;font:inherit;font-size:15px;transition:border-color .2s}.f input::placeholder{color:#6f6a63}.btn:focus-visible,.ct a:focus-visible,.f input:focus-visible,.lp a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn:disabled{opacity:.55;cursor:default;transform:none}.ct{min-height:100dvh;display:grid;place-content:center;justify-items:center;grid-gap:28px;gap:28px;padding:40px 16px}.ct-marca{font-family:var(--serif);font-size:22px;text-decoration:none;letter-spacing:.01em}.ct-card{width:min(100%,400px);background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:28px 24px}.ct-card h1{font-family:var(--serif);font-weight:400;font-size:36px;line-height:1.1;margin-bottom:6px}.ct-bajada{color:var(--muted);font-size:14px;margin-bottom:22px;text-wrap:pretty}.ct-btn{width:100%;margin-top:4px}.ct-alt{font-size:13px;color:var(--muted);text-align:center}.ct-alt a{color:var(--fg);text-underline-offset:3px;-webkit-text-decoration-color:rgba(242,239,233,.35);text-decoration-color:rgba(242,239,233,.35)}.ct-opt{color:#8f8a82;font-size:12px;margin-left:4px}.ct-nota{font-size:13px;color:#e8c88a}.ct-clave{position:relative;display:block}.ct-clave input{width:100%;padding-right:86px!important}.ct-clave button{position:absolute;top:50%;right:6px;transform:translateY(-50%);padding:7px 10px;border-radius:7px;font-size:12px;color:var(--muted);transition:color .15s,background-color .15s,transform .15s var(--ease)}.ct-clave button:active{transform:translateY(-50%) scale(.96)}.ct-clave button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (hover:hover) and (pointer:fine){.ct-clave button:hover{color:var(--fg);background:rgba(242,239,233,.06)}}.ct-olvide{justify-self:end;margin-top:-6px;font-size:13px;color:var(--muted);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.ct-olvide:hover{color:var(--fg)}}.f input:-webkit-autofill,.f input:-webkit-autofill:focus,.f input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg);caret-color:var(--fg);box-shadow:0 0 0 1000px var(--bg) inset;-webkit-transition:background-color 9999s;transition:background-color 9999s}.ct-listo h2{font-family:var(--serif);font-weight:400;font-size:26px;margin-bottom:8px}.ct-listo p{font-size:14px;margin-bottom:10px;text-wrap:pretty}.ct-listo{animation:aparece .3s var(--ease) both}@keyframes aparece{0%{opacity:0;transform:translateY(6px)}}.pn-aviso{border:1px solid rgba(201,168,106,.35);background:rgba(201,168,106,.07);border-radius:14px;padding:20px 22px;margin-bottom:28px;max-width:70ch}.pn-aviso h3{font-family:var(--serif);font-weight:400;font-size:24px;margin-bottom:6px}.pn-aviso p{font-size:14px;color:var(--fg-2);text-wrap:pretty}.pn-aviso a{color:var(--fg);text-underline-offset:3px}.pn-aviso.malo{border-color:rgba(255,123,123,.3);background:rgba(255,123,123,.06)}.pn-badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--bg);font-size:11px;font-weight:600;display:inline-grid;place-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pn-autor{font-size:12px;color:var(--accent)}.es{display:grid;grid-gap:28px;gap:28px}@media (min-width:900px){.es{grid-template-columns:1fr 300px;align-items:start}}.es-color{display:flex;gap:10px;align-items:center}.es-color input[type=color]{width:46px;height:46px;padding:0;border:1px solid var(--line);border-radius:10px;background:none;cursor:pointer;flex:none}.es-color input[type=color]::-webkit-color-swatch-wrapper{padding:4px}.es-color input[type=color]::-webkit-color-swatch{border:0;border-radius:6px}.es-color input[type=text]{flex:1 1;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:uppercase}.es-ok{color:#6fcf8f;font-size:13px;animation:aparece .2s var(--ease) both}.es-prev-t{font-size:12px;color:var(--muted);margin-bottom:10px}.es-prev-box{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:28px 16px;display:grid;place-items:center}.ft-planes{font-size:13px;color:var(--muted)}.ft-lista{display:grid;grid-gap:12px;gap:12px}.ft{display:grid;grid-gap:14px;gap:14px;align-items:center}@media (min-width:820px){.ft{grid-template-columns:1fr auto auto}}.ft-id{display:flex;gap:14px;align-items:center;min-width:0}.ft-id>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.ft-id b{font-family:var(--serif);font-size:22px;font-weight:400;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ft-id span{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.ft-logo{object-fit:contain;background:var(--bg);flex:none}.ft-ini,.ft-logo{width:48px;height:48px;border-radius:10px}.ft-ini{background:#2a2724;display:grid;place-items:center;font-family:var(--serif);font-size:24px;flex:none}.ft-estado{display:flex;gap:6px}.ft-tag-pendiente{color:#e8c88a;border-color:rgba(201,168,106,.45)}.ft-tag-aprobado{color:#6fcf8f;border-color:rgba(111,207,143,.35)}.ft-tag-suspendido{color:#ff7b7b;border-color:rgba(255,123,123,.35)}.ft-pendiente{border-color:rgba(201,168,106,.35)}.ft-suspendido{opacity:.7}.ft-acc .btn{padding:9px 14px;font-size:13px}.g-foot{display:grid;grid-gap:18px;gap:18px;justify-items:center}.g-credito{display:inline-flex;align-items:center;gap:10px;text-transform:none;letter-spacing:0;font-size:12px;color:var(--muted)}.g-credito img{max-height:26px;max-width:120px;object-fit:contain;opacity:.85}.g-credito b{font-weight:500;color:var(--fg);opacity:.85}.g-credito-wa{color:var(--marca,var(--muted));text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:3px 10px;transition:border-color .2s,color .2s}@media (hover:hover) and (pointer:fine){a.g-credito-wa:hover{border-color:var(--accent);color:var(--fg)}}.cv{display:grid;grid-gap:14px;gap:14px}.cv-txt{font-size:14px;color:var(--fg-2);max-width:62ch;text-wrap:pretty}.cv-nota{font-size:13px;color:var(--muted);text-wrap:pretty}.cv-vivo{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;border-radius:12px;background:rgba(111,207,143,.06);border:1px solid rgba(111,207,143,.25);animation:aparece .25s var(--ease) both}.cv-vivo b{display:block;font-weight:500;overflow-wrap:anywhere}.cv-vivo span{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-punto{width:9px;height:9px;border-radius:50%;background:#6fcf8f;box-shadow:0 0 0 0 rgba(111,207,143,.5);animation:cv-late 2s ease-out infinite}@keyframes cv-late{70%{box-shadow:0 0 0 8px rgba(111,207,143,0)}to{box-shadow:0 0 0 0 rgba(111,207,143,0)}}@media (prefers-reduced-motion:reduce){.cv-punto,.cv-vivo{animation:none}}.fp-cab{display:flex;align-items:center;justify-content:space-between;gap:12px}.fp-chico{padding:8px 14px;font-size:13px}.fp-barra{position:-webkit-sticky;position:sticky;top:12px;z-index:5;margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px 10px 16px;border-radius:12px;background:rgba(23,22,20,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);font-size:14px;animation:aparece .2s var(--ease) both}.fp-confirmar{background:#ff7b7b;color:#1a0f0f;border-color:#ff7b7b}.fp-aviso{margin-top:12px;font-size:13px;color:#6fcf8f;animation:aparece .2s var(--ease) both}.pn-photos.eligiendo .pn-ph{cursor:pointer}.pn-photos.eligiendo .pn-ph img{transition:transform .15s var(--ease),opacity .15s}.pn-ph.sel img{transform:scale(.9);border-radius:6px}.pn-ph.sel{box-shadow:inset 0 0 0 2px var(--accent)}.pn-ph:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fp-check{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.85);background:rgba(0,0,0,.35);display:grid;place-items:center;transition:background-color .15s,border-color .15s}.pn-ph.sel .fp-check{background:var(--accent);border-color:var(--accent)}.pn-ph.sel .fp-check:after{content:"";width:9px;height:5px;border-left:2px solid #1a1917;border-bottom:2px solid #1a1917;transform:translateY(-1px) rotate(-45deg)}@media (prefers-reduced-motion:reduce){.fp-aviso,.fp-barra{animation:none}}