#virola-designer{--bg:#101113;--panel:#17191c;--panel2:#1f2226;--line:#2b2f34;--ink:#f2f3f5;--muted:#9aa2ad;--accent:#f8bf50;--accent-ink:#20170a;--radius:14px;--safe-b: env(safe-area-inset-bottom, 0px)}#virola-designer *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}#virola-designer{margin:0;padding:0}#virola-designer{position:relative;background:var(--bg);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overscroll-behavior:none;touch-action:manipulation;display:flex;flex-direction:column}#virola-designer button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}#virola-designer input,#virola-designer select,#virola-designer textarea{font:inherit}#virola-designer header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-bottom:1px solid var(--line);flex:0 0 auto}@media(max-width:560px){#virola-designer .brand .bt{display:none}#virola-designer .hbtn{padding:7px 9px;font-size:12px}#virola-designer header{gap:6px}#virola-designer .hint{font-size:10px}}#virola-designer .brand{display:flex;align-items:center;gap:9px;font-weight:600;letter-spacing:.02em;font-size:13px}#virola-designer .brand .dot{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--accent);flex:0 0 auto}#virola-designer .hbtns{display:flex;gap:5px;flex:0 0 auto}#virola-designer .hbtn{padding:6px 10px;border:1px solid var(--line);border-radius:9px;font-size:12.5px;color:var(--muted)}#virola-designer .hbtn:active{background:var(--panel2)}#virola-designer .hbtn.on{color:var(--ink);border-color:#3b4149}#virola-designer .bombStage{background:#fff;border-radius:16px;padding:10px 6px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:8px}#virola-designer .bombStage[hidden]{display:none}#virola-designer .bombStage svg{width:100%}#virola-designer .bombCtl{display:flex;flex-direction:column;gap:8px}#virola-designer .bombCuenta{font-size:12.5px;color:var(--muted)}#virola-designer .bombCuenta.lleno{color:var(--accent)}#virola-designer .bombTip{font-weight:400;text-transform:none;letter-spacing:0;color:var(--muted)}#virola-designer #bombIconos .icell.on{outline:2px solid var(--accent)}#virola-designer .stage{flex:1 1 auto;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;padding:3px 6px 15px;background:radial-gradient(120% 90% at 50% 0%,#1b1e22 0%,var(--bg) 70%)}#virola-designer .plate{position:relative;aspect-ratio:1/1;width:min(100%,900px);border-radius:16px;background:#fff;box-shadow:0 18px 44px #00000080;touch-action:none}#virola-designer svg#art{display:block;width:100%;border-radius:inherit}#virola-designer svg#art text,#virola-designer #mt text{font-variant-emoji:text}#virola-designer #selBox{fill:none;stroke:#2b6cff;stroke-width:2.5;stroke-dasharray:7 6;pointer-events:none}#virola-designer #selDel{cursor:pointer}#virola-designer #selDel:active circle:nth-of-type(2){fill:#e6e6e6}#virola-designer .item{cursor:grab}#virola-designer .item.sel{cursor:grabbing}#virola-designer .hint{position:absolute;left:50%;bottom:1px;transform:translate(-50%);font-size:11px;color:var(--muted);white-space:nowrap;pointer-events:none;opacity:.75}#virola-designer .zonebadge{position:absolute;top:10px;left:12px;font-size:11px;color:var(--muted)}#virola-designer .mockWpp{display:block;margin:10px auto 0;background:none;color:var(--muted);font-size:12.5px;text-decoration:underline;text-underline-offset:3px}#virola-designer .wpp{position:absolute;z-index:4;right:10px;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #00000073}#virola-designer .wpp svg{width:26px;height:26px;fill:currentColor}#virola-designer .wpp:active{transform:translateY(-50%) scale(.94)}#virola-designer .wppFlecha{position:absolute;right:-3px;bottom:-3px;width:20px;height:20px;border-radius:50%;background:var(--panel2);border:1px solid var(--line);color:var(--ink);display:flex;align-items:center;justify-content:center}#virola-designer .wppFlecha svg{width:12px;height:12px}@media(max-width:899px){#virola-designer .wpp{top:auto;bottom:26px;right:6px;transform:none;width:44px;height:44px}#virola-designer .wpp:active{transform:scale(.94)}}#virola-designer nav.tabs{display:flex;gap:4px;padding:5px 8px 0;overflow-x:auto;flex:0 0 auto;border-top:1px solid var(--line);background:var(--panel);scrollbar-width:none}#virola-designer nav.tabs::-webkit-scrollbar{display:none}#virola-designer .tab{flex:0 0 auto;padding:7px 12px;border-radius:10px 10px 0 0;font-size:13px;color:var(--muted);border:1px solid transparent;border-bottom:0;white-space:nowrap}#virola-designer .tab.on{background:var(--panel2);color:var(--ink);border-color:var(--line)}#virola-designer .sheet{flex:0 0 auto;background:var(--panel2);border-top:1px solid var(--line);padding:10px 12px calc(10px + var(--safe-b));max-height:26vh;overflow-y:auto;-webkit-overflow-scrolling:touch}#virola-designer .pane{display:none}#virola-designer .pane.on{display:block}#virola-designer .prueba{flex:0 0 auto;background:var(--panel2);border-top:1px solid var(--line);padding:6px 12px;display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden}#virola-designer .prueba[hidden]{display:none}#virola-designer .pruebaEst{color:#f5b301;letter-spacing:.5px;flex:0 0 auto}#virola-designer .pruebaVal{font-weight:700;color:var(--ink);flex:0 0 auto}#virola-designer .pruebaCant{color:var(--muted);flex:0 0 auto}#virola-designer .pruebaCita{color:var(--muted);overflow:hidden;text-overflow:ellipsis;transition:opacity .3s}@media(max-width:420px){#virola-designer .estResto{display:none}}#virola-designer .compra{flex:0 0 auto;display:flex;gap:8px;align-items:center;background:var(--panel2);border-top:1px solid var(--line);padding:8px 12px calc(8px + var(--safe-b))}#virola-designer .compra[hidden]{display:none}#virola-designer .compra select{flex:0 1 auto;max-width:42%;margin:0}#virola-designer .compra select[hidden]{display:none}#virola-designer .compra .btn{flex:1 1 auto;padding:12px 10px;line-height:1.2}#virola-designer .side:has(.compra:not([hidden])) .sheet{padding-bottom:12px}#virola-designer .rowlab{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:2px 0 8px}#virola-designer .chips{display:flex;flex-wrap:wrap;gap:7px}#virola-designer .chip{padding:9px 12px;border:1px solid var(--line);border-radius:999px;font-size:13px;background:var(--panel)}#virola-designer .chip:active{border-color:var(--accent)}#virola-designer .chip.script{font-family:Dancing Script,cursive;font-size:17px}#virola-designer .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:8px}#virola-designer .icell{aspect-ratio:1/1;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid #e3e5e8}#virola-designer .icell svg{width:64%;height:64%}#virola-designer .icell:active{outline:2px solid var(--accent)}#virola-designer .catbar{display:flex;gap:6px;overflow-x:auto;margin-bottom:10px;scrollbar-width:none}#virola-designer .catbar::-webkit-scrollbar{display:none}#virola-designer .cat{flex:0 0 auto;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}#virola-designer .cat.on{background:var(--ink);color:#111;border-color:var(--ink)}#virola-designer .field{display:flex;gap:8px;align-items:center;margin-bottom:9px}#virola-designer .field input[type=text]{flex:1;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:11px 12px;color:var(--ink);font-size:15px;min-width:0}#virola-designer .btn{padding:11px 14px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-weight:600;font-size:13.5px;white-space:nowrap}#virola-designer .btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line);font-weight:500}#virola-designer #addArc{background:#fff;color:#111;border:1px solid #fff}#virola-designer .btn.danger{background:transparent;color:#ff7a7a;border:1px solid #46262a}#virola-designer .btn:active{opacity:.75}#virola-designer .btnrow{display:flex;gap:7px;flex-wrap:wrap}#virola-designer .ctl{display:grid;grid-template-columns:74px 1fr 44px;gap:9px;align-items:center;margin-bottom:7px}#virola-designer .ctl label{font-size:12px;color:var(--muted)}#virola-designer .ctl output{font-size:11.5px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}#virola-designer input[type=range]{-webkit-appearance:none;appearance:none;height:26px;background:transparent;width:100%}#virola-designer input[type=range]::-webkit-slider-runnable-track{height:3px;background:var(--line);border-radius:2px}#virola-designer input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--ink);margin-top:-9.5px;box-shadow:0 1px 4px #00000080}#virola-designer input[type=range]::-moz-range-track{height:3px;background:var(--line)}#virola-designer input[type=range]::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:var(--ink)}#virola-designer select{background:var(--panel);border:1px solid var(--line);border-radius:10px;color:var(--ink);padding:10px;font-size:14px;width:100%}#virola-designer .empty{color:var(--muted);font-size:13px;padding:14px 2px;line-height:1.55}#virola-designer .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(102px,1fr));gap:10px}#virola-designer .card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:8px;text-align:center}#virola-designer .card .thumb{background:#fff;border-radius:9px;aspect-ratio:1/1;overflow:hidden;display:block}#virola-designer .card .thumb svg{width:100%;display:block}#virola-designer .card .nm{font-size:11.5px;color:var(--muted);margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#virola-designer .card .acts{display:flex;gap:5px;margin-top:6px}#virola-designer .card .acts button{flex:1;font-size:11px;padding:6px 0;border:1px solid var(--line);border-radius:7px;color:var(--muted)}#virola-designer .mock{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:#08090af5;display:flex;align-items:stretch;justify-content:center;padding:10px}#virola-designer .mock[hidden]{display:none}#virola-designer .mockX{position:absolute;top:8px;right:10px;z-index:2;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#141619e6;color:var(--ink);font-size:16px;line-height:1}#virola-designer .mockCaja{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-height:0}#virola-designer .mockFoto{flex:1 1 0;min-height:0;position:relative;width:100%}#virola-designer .mockFoto svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}#virola-designer .mockPie{flex:0 0 auto;text-align:center;padding-bottom:calc(4px + var(--safe-b))}#virola-designer .mockTit{font-size:15px;font-weight:600;margin-bottom:2px}#virola-designer .mockSub{font-size:12.5px;color:var(--muted);margin-bottom:10px}#virola-designer .mockPie .btnrow{justify-content:center}#virola-designer .mockPie .btn{text-decoration:none;display:inline-block}#virola-designer .elegir{position:absolute;top:0;right:0;bottom:0;left:0;z-index:45;background:#08090af7;display:flex;align-items:center;justify-content:center;padding:14px}#virola-designer .elegir[hidden]{display:none}#virola-designer .elegirCaja{width:100%;max-width:960px;max-block-size:100%;display:flex;flex-direction:column;min-height:0}#virola-designer .elegirTit{font-size:17px;font-weight:700;text-align:center}#virola-designer .elegirSub{font-size:12.5px;color:var(--muted);text-align:center;margin:4px 0 12px}#virola-designer .elegirLista{display:grid;grid-template-columns:1fr;gap:10px;overflow-y:auto;min-height:0;overscroll-behavior:contain;padding-bottom:calc(6px + var(--safe-b))}@media(min-width:760px){#virola-designer .elegirLista{grid-template-columns:repeat(3,1fr)}}#virola-designer .mateCard{display:flex;gap:12px;align-items:center;text-align:left;background:var(--panel2);border:1px solid var(--line);border-radius:14px;padding:10px;cursor:pointer}@media(min-width:760px){#virola-designer .mateCard{flex-direction:column;align-items:stretch;text-align:center}}#virola-designer .mateCard:active{background:#23272c}#virola-designer .mateCard.mateActual{border-color:var(--accent)}#virola-designer .mateFoto{flex:0 0 104px;width:104px;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:#fff}@media(min-width:760px){#virola-designer .mateFoto{flex:0 0 auto;width:100%}}#virola-designer .mateFoto svg{display:block;width:100%}#virola-designer .mateFoto img{display:block;width:100%;object-fit:cover}#virola-designer .mateDatos{flex:1 1 auto;min-width:0}#virola-designer .mateNom{font-size:14px;line-height:1.25;font-weight:600}#virola-designer .matePrecio{font-size:15px;font-weight:700;margin-top:3px}#virola-designer .mateTag{font-size:11px;color:var(--muted);margin-top:2px}#virola-designer .mateVar{margin-top:7px;width:100%}#virola-designer .mateBtn{display:block;width:100%;margin-top:9px;text-align:center;white-space:normal}#virola-designer .mateEst{font-size:11.5px;color:#f5b301;margin-top:3px}@media(min-width:900px){#virola-designer .mockCaja{flex-direction:row;gap:26px;padding:0 20px}#virola-designer .mockPie{text-align:left;padding-bottom:0}#virola-designer .mockPie .btnrow{justify-content:flex-start}}#virola-designer .toast{position:fixed;left:50%;bottom:calc(18px + var(--safe-b));transform:translate(-50%,20px);background:var(--ink);color:#111;padding:10px 16px;border-radius:999px;font-size:13px;font-weight:500;opacity:0;transition:.22s;pointer-events:none;z-index:50;max-width:88vw;text-align:center}#virola-designer .toast.on{opacity:1;transform:translate(-50%)}#virola-designer .retomado{position:absolute;left:50%;top:10px;transform:translate(-50%);display:flex;align-items:center;gap:9px;background:#111111eb;color:#fff;padding:7px 8px 7px 13px;border-radius:999px;font-size:12px;line-height:1.3;box-shadow:0 6px 20px #00000047;z-index:30;max-width:calc(100% - 20px);box-sizing:border-box;transition:opacity .5s}#virola-designer .retomado span{min-width:0}#virola-designer .retomado.seVa{opacity:0}#virola-designer .retomadoBtn{background:#fff;color:#111;border:0;border-radius:999px;padding:5px 11px;font:600 11.5px inherit;cursor:pointer;white-space:nowrap;flex:0 0 auto}#virola-designer .note{font-size:11.5px;color:var(--muted);line-height:1.5;margin-top:10px}#virola-designer .guardado{margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel2)}#virola-designer .guardadoTit{font-size:13px;font-weight:600;margin-bottom:4px}#virola-designer .guardadoNota{font-size:11.5px;color:var(--muted);line-height:1.5}#virola-designer .guardadoLink{margin:10px 0 8px}#virola-designer .guardadoLink input{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:12px}#virola-designer .logoCaja{position:relative;flex:1 1 0;min-height:0;width:100%;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff}#virola-designer .logoCaja #logoDibujo{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:flex;align-items:center;justify-content:center}#virola-designer .logoCaja svg{position:absolute;top:10px;right:10px;bottom:10px;left:10px}#virola-designer .logoCtl{max-width:320px;margin:0 auto 4px}#virola-designer .logoCheck{justify-content:center}#virola-designer .mockPie .logoCheck{margin-bottom:4px}#virola-designer .logoVacio{margin:0;font-size:13px;line-height:1.5;color:#555;text-align:center;max-width:34ch}#virola-designer #logoPrev.esperando .logoCaja,#virola-designer #logoPrev.esperando .mockPie{display:none}#virola-designer #logoPrev.esperando #logoEspera{display:flex}#virola-designer #logoEspera{display:none;flex-direction:column;align-items:center;justify-content:center;gap:14px;flex:1 1 0;min-height:0;width:100%;padding:0 18px;box-sizing:border-box}#virola-designer .esperaFoto{position:relative;width:min(230px,52vw);aspect-ratio:1;border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--line)}#virola-designer .esperaFoto img{position:absolute;top:8px;right:8px;bottom:8px;left:8px;width:calc(100% - 16px);max-block-size:calc(100% - 16px);object-fit:contain;opacity:.42;filter:grayscale(1)}#virola-designer .esperaRayo{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,#e8552f,transparent);box-shadow:0 0 12px 3px #e8552f8c;animation:barre 2.1s ease-in-out infinite}@keyframes barre{0%{top:4%}50%{top:95%}to{top:4%}}#virola-designer .esperaBarra{width:min(260px,70vw);height:5px;border-radius:999px;background:#ffffff24;overflow:hidden}#virola-designer .esperaBarra i{display:block;height:5px;width:0;border-radius:999px;background:#e8552f;transition:width .45s linear}#virola-designer .esperaTxt{text-align:center;max-width:30ch}@media(prefers-reduced-motion:reduce){#virola-designer .esperaRayo{animation:none;top:50%}}#virola-designer .logoModos{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin:2px 0 8px}#virola-designer .logoModo{padding:6px 11px;border:1px solid var(--line);border-radius:999px;font-size:12px;color:var(--muted);background:var(--panel2)}#virola-designer .logoModo.on{background:var(--ink);color:var(--panel);border-color:var(--ink);font-weight:600}#virola-designer .logoModoIA{border-color:#e8552f;color:#e8552f}#virola-designer .check{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);margin-top:4px}#virola-designer .check input{margin:0}@media(min-width:900px){#virola-designer{flex-direction:row}#virola-designer .left{flex:1;display:flex;flex-direction:column;min-width:0}#virola-designer .side{width:390px;border-left:1px solid var(--line);display:flex;flex-direction:column;background:var(--panel)}#virola-designer .sheet{max-height:none;flex:1}}#virola-designer .left{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#virola-designer .side{display:flex;flex-direction:column;flex:0 0 auto;min-height:0}
/*# sourceMappingURL=/cdn/shop/t/133/assets/virola-designer.css.map */
