.guia{--g:#212121;--st:#595a5a;--sg:#d1d1d1;--mist:#e8e8e8;--soft:#f3f4f3;--warm:#e9e3db;--teal:#48bfb1;--mid:#101538;--ph:#6b6b6b;--err:#B3261E;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:15px;line-height:1.55;color:var(--g)}.guia *,.guia *:before,.guia *:after{box-sizing:border-box}.guia button,.guia input,.guia select{font-family:inherit;font-size:16px}:where(.guia) :is(button,input,select){color:inherit}.guia :focus-visible{outline:2px solid #ffffff;outline-offset:2px;box-shadow:0 0 0 4px #101538}@property --k1{syntax: "<color>"; inherits: true; initial-value: #48bfb1;}@property --k2{syntax: "<color>"; inherits: true; initial-value: #d8ba8f;}@property --k3{syntax: "<color>"; inherits: true; initial-value: #475ba4;}.guia{--k1: #48bfb1;--k2: #d8ba8f;--k3: #475ba4;--mx: 0;--my: 0}.guia[data-tema=tienda]{--k1: #d8ba8f;--k2: #48bfb1}.guia[data-tema=unobo]{--k1: #4aa8e0;--k3: #2f55d4}.guia[data-noche]{--k1: #6cc4a0;--k2: #e6b97a}.guia[data-noche][data-tema=tienda]{--k1: #e6b97a;--k2: #6cc4a0}.guia[data-noche][data-tema=unobo]{--k1: #5eaee0;--k2: #e6b97a;--k3: #3f5fd0}.guia-orb{--s: 40px;--ex: calc(var(--mx) * .6);--ey: calc(var(--my) * .6);--gx: var(--mx);--gy: var(--my);position:relative;flex:0 0 var(--s);width:var(--s);height:var(--s);display:inline-block;border-radius:50%;transition:--k1 3s ease,--k2 3s ease,--k3 3s ease}.guia-orb:before{content:"";position:absolute;inset:-22%;border-radius:50%;z-index:0;pointer-events:none;opacity:.35;background:radial-gradient(circle,var(--k1) 0,transparent 68%);animation:guia-halo 7s ease-in-out infinite}.guia-orb .gi{position:absolute;inset:0;z-index:1;border-radius:50%;overflow:hidden;isolation:isolate;background:#11162d;animation:guia-breathe 7s ease-in-out infinite;transition:filter 1s ease}.gi>*,.gi:before{position:absolute;border-radius:50%;pointer-events:none}.gi:before,.gi>b,.gi>i,.gi>u{content:"";inset:-35%;filter:blur(calc(var(--s) * .13))}.gi:before{background:radial-gradient(circle at 27% 30%,var(--k1) 0,transparent 38%),radial-gradient(circle at 78% 72%,var(--k2) 0,transparent 30%),radial-gradient(circle at 72% 20%,var(--k3) 0,transparent 28%),radial-gradient(circle at 24% 78%,var(--k1) 0,transparent 30%);animation:guia-drift 30s linear infinite}.gi>b{background:radial-gradient(circle at 70% 70%,var(--k2) 0,transparent 38%),radial-gradient(circle at 24% 26%,var(--k2) 0,transparent 30%),radial-gradient(circle at 80% 24%,var(--k1) 0,transparent 22%);opacity:0;animation:guia-drift 34s linear infinite reverse,guia-cross 40s ease-in-out infinite}.gi>i{background:conic-gradient(from 0deg,transparent 0,var(--k1) 18%,transparent 40%,var(--k2) 62%,transparent 82%,var(--k1) 96%,transparent);opacity:0;transition:opacity .6s ease;animation:guia-spin 6s linear infinite paused}.gi>u{inset:-12%;background:radial-gradient(circle at 30% 50%,var(--k1) 0,transparent 36%),radial-gradient(circle at 70% 50%,var(--k2) 0,transparent 36%);opacity:0;transition:opacity .6s ease;animation:guia-nubes 5s ease-in-out infinite alternate paused}.gi>em{inset:0;z-index:1;background:radial-gradient(circle at 50% 52%,#11162df5 0,#11162dcc 30%,#11162d00 66%);transition:transform .8s ease}.gi>s{left:20%;top:20%;width:60%;height:60%;z-index:2;background:radial-gradient(circle,#bef5e680 0,#bef5e600 66%);transform:translate(calc(var(--s) * var(--gx)),calc(var(--s) * var(--gy)));transition:transform 1s ease,opacity .8s ease}.gi:after{content:"";position:absolute;inset:0;border-radius:50%;z-index:4;pointer-events:none;box-shadow:inset 0 0 0 1px #7accad52,inset 0 0 calc(var(--s) * .16) #7accad61}.gi .ojos{left:0;right:0;top:40%;z-index:3;border-radius:0;display:flex;justify-content:center;opacity:1;transition:translate 1s ease,opacity .6s ease;translate:calc(var(--s) * var(--ex)) calc(var(--s) * var(--ey))}.guia-orb[data-ojos=no] .ojos{opacity:0}.ojos .par{display:flex;gap:calc(var(--s) * .2);align-items:center;translate:var(--px, 0px) var(--py, 0px);scale:var(--pk, 1);transition:translate .35s ease,scale .6s ease}.ojos .ojo{display:block;width:max(4px,calc(var(--s) * .14));height:max(6px,calc(var(--s) * .2));border-radius:50%;background:#fff;box-shadow:0 0 calc(var(--s) * .06) #ffffffa6;transition:transform .12s ease,width .3s ease,height .3s ease,background-color .3s ease}.guia-orb.parp .ojo{transform:scaleY(.1)}.guia-orb[data-e=escuchando]{--gy: calc(.24 + var(--my));--ey: calc(.08 + var(--my) * .6)}.guia-orb[data-e=pensando]{--ex: -.07;--ey: -.09}.guia-orb[data-e=pensando] .gi>i{opacity:.9;animation-play-state:running}.guia-orb[data-e=pensando] .gi>u{opacity:.95;animation-play-state:running}.guia-orb[data-e=pensando] .gi>em{transform:scale(.72)}.guia-orb[data-e=pensando] .par{animation:guia-mira 5s ease-in-out infinite}.guia-orb[data-e=hablando] .gi>i{opacity:.4;animation-play-state:running}.guia-orb[data-e=exito]{animation:guia-exito 1.6s ease-out 1}.guia-orb[data-e=exito] .gi>s{background:radial-gradient(circle,#ffe2aaf2 0,#ffd69600 68%);animation:guia-flash 1.6s ease-out 1}.guia-orb[data-e=exito] .ojo{height:calc(var(--s) * .08);width:calc(var(--s) * .15);background:transparent;border-top:max(1.6px,calc(var(--s) * .04)) solid #fff;border-radius:99px 99px 0 0;box-shadow:none}.guia-orb[data-e=error] .gi{filter:grayscale(1) brightness(.9);animation-duration:13s}.guia-orb[data-e=error]:before{animation-duration:13s;opacity:.15}.guia-orb[data-e=error] .ojo{transform:scaleY(.4)}.guia-orb[data-e=error]{--ey: .05}.guia-orb[data-vivo=no]:before,.guia-orb[data-vivo=no] .gi,.guia-orb[data-vivo=no] .gi>*,.guia-orb[data-vivo=no] .gi:before{animation:none}.guia-dot{position:absolute;top:-3px;right:-3px;z-index:5;width:14px;height:14px;border-radius:50%;background:#e5334b;border:2px solid #fff}@keyframes guia-drift{0%{transform:translate(-12%,-8%) rotate(0)}50%{transform:translate(12%,9%) rotate(180deg)}to{transform:translate(-12%,-8%) rotate(360deg)}}@keyframes guia-spin{to{transform:rotate(360deg)}}@keyframes guia-cross{0%,to{opacity:0}50%{opacity:1}}@keyframes guia-breathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.08) translateY(-3%)}}@keyframes guia-halo{0%,to{opacity:.25}50%{opacity:.65}}@keyframes guia-nubes{0%{transform:scaleX(.5)}to{transform:scaleX(1.45)}}@keyframes guia-mira{0%,to{transform:translate(-4%)}50%{transform:translate(5%)}}@keyframes guia-exito{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes guia-flash{0%{opacity:.2;scale:.6}35%{opacity:1;scale:2.4}to{opacity:.5;scale:1}}.guia-orb[data-e=reposo]:not([class*=m-]):before,.guia-orb[data-e=reposo]:not([class*=m-]) .gi,.guia-orb[data-e=reposo]:not([class*=m-]) .gi>*,.guia-orb[data-e=reposo]:not([class*=m-]) .gi:before{animation-play-state:paused}.guia-launch .ojos .ojo{width:max(5px,calc(var(--s) * .18));height:max(8px,calc(var(--s) * .26))}.guia-orb.dormida .ojo{transform:scaleY(.35)}@media(prefers-reduced-motion:no-preference){.guia-orb{transition:--k1 3s ease,--k2 3s ease,--k3 3s ease,rotate .3s ease,scale .3s ease}.guia-orb[data-e=escuchando]{rotate:-7deg;scale:1.07}.guia-orb[data-e=escuchando] .ojo{transform:scale(1.2)}.guia-orb[data-e=pensando]{animation:guia-ladea 2.6s ease-in-out infinite}.guia-orb[data-e=hablando]{animation:guia-asiente 1.5s ease-in-out infinite}.guia-orb[data-e=hablando] .ojo{animation:guia-ojo-habla .6s ease-in-out infinite alternate}.guia-orb[data-e=exito]{animation:guia-asiente .75s ease-in-out 1}.guia-orb[data-e=error]{rotate:6deg}.guia-orb.parp[data-e] .ojo{transform:scaleY(.1);animation:none}.guia-orb.m-salto{animation:guia-salto .6s ease-out 1}.guia-orb.m-asoma{animation:guia-asoma .5s ease-out 1}.guia-orb.m-ladeo{animation:guia-ladeo .6s ease-in-out 1}.guia-orb.m-ladeo .par{animation:guia-ojos-lado .6s ease-in-out 1}.guia-orb.m-asiente{animation:guia-asiente .75s ease-in-out 1}.guia-orb.m-guino .ojo:last-child{transform:scaleY(.1)}.guia-hello .par{animation:guia-mira-opciones 1.2s ease-in-out .5s 1}.guia-row{animation:guia-entra .28s ease-out both}}@keyframes guia-ladea{0%,to{transform:rotate(0)}30%{transform:rotate(-11deg)}70%{transform:rotate(9deg)}}@keyframes guia-asiente{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(5%) rotate(-3deg)}75%{transform:translateY(-4%) rotate(3deg)}}@keyframes guia-ojo-habla{0%{transform:scaleY(1)}to{transform:scaleY(.7)}}@keyframes guia-salto{0%,to{transform:none}20%{transform:translateY(4%) scale(1.14,.84)}50%{transform:translateY(-45%) scale(.92,1.1)}78%{transform:translateY(0) scale(1.1,.9)}90%{transform:translateY(-6%)}}@keyframes guia-asoma{0%,to{transform:none}40%{transform:scale(1.25)}}@keyframes guia-ladeo{0%,to{transform:none}40%{transform:translate(13%) rotate(10deg) scale(1.06,.94)}75%{transform:translate(-4%) rotate(-3deg)}}@keyframes guia-ojos-lado{0%,to{transform:none}40%,70%{transform:translate(calc(var(--s) * .1))}}@keyframes guia-mira-opciones{0%,to{transform:none}25%,75%{transform:translateY(calc(var(--s) * .08))}}@keyframes guia-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.guia-orb,.guia-orb *,.guia-orb:before,.guia-orb .gi:before,.guia-orb[data-e]{animation:none!important;transition:none!important}.guia-orb .gi>b{opacity:.5}}.guia-launch{position:fixed;left:0;top:0;z-index:60;transform:translate3d(var(--gx, calc(100vw - 100% - 16px) ),var(--gy, calc(100dvh - 100% - 16px) ),0);will-change:transform;max-width:calc(100vw - 16px)}.guia-launch[data-listo]{transition:transform .3s ease}.guia-launch[data-arrastrando]{transition:none}.guia-fab{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:6px 18px 6px 8px;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:var(--mid);color:#fff;font-weight:600;font-size:15px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;box-shadow:0 12px 32px -8px #10153899,0 0 0 4px #48bfb12e}.guia-launch[data-arrastrando] .guia-fab{cursor:grabbing}.guia-safe{position:absolute;left:0;top:0;width:0;height:0;box-sizing:content-box;visibility:hidden;pointer-events:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.guia-solo-lector{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.guia-fab:hover{background:#000}.guia-nudge{position:absolute;bottom:calc(100% + 10px);right:0;width:max-content;max-width:min(300px,calc(100vw - 32px));padding:12px 38px 12px 16px;border-radius:18px 18px 4px;background:#fff;border:1px solid var(--mist);box-shadow:0 12px 34px -10px #10153873;font-size:15px;font-weight:400;text-align:left;cursor:pointer;animation:guia-nudge-in .5s ease-out 1}.guia-launch[data-lado=l] .guia-nudge{right:auto;left:0;border-radius:18px 18px 18px 4px}.guia-launch[data-abajo] .guia-nudge{bottom:auto;top:calc(100% + 10px);border-radius:4px 18px 18px}.guia-launch[data-abajo][data-lado=l] .guia-nudge{border-radius:4px 18px 18px}.guia-launch[data-abajo]:not([data-lado=l]) .guia-nudge{border-radius:18px 4px 18px 18px}.guia-nudge-x{position:absolute;top:2px;right:2px;width:44px;height:36px;border:0;background:transparent;cursor:pointer;font-size:20px;color:var(--st)}@keyframes guia-nudge-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.guia-nudge{animation:none}.guia-launch[data-listo]{transition:none}}.guia-win{position:fixed;right:16px;bottom:calc(16px + var(--guia-sube, 0px));z-index:70;width:min(400px,calc(100vw - 16px));height:min(680px,calc(100dvh - 32px - var(--guia-sube, 0px)));display:flex;flex-direction:column;overflow:hidden;border-radius:24px;isolation:isolate;box-shadow:0 24px 64px -12px #10153861,0 4px 14px #1015381a;background:#ffffffb3;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.6)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.guia-win{background:#fff}}.guia-head{display:flex;align-items:center;gap:12px;padding:12px 8px 12px 16px;background:#101538e0;color:#fff}.guia-head .tx{min-width:0;flex:1}.guia-head .t{font-weight:600;font-size:15px;line-height:1.25}.guia-head .sub{display:flex;flex-direction:column}.guia-head .s,.guia-head .un,.guia-head .ref{font-size:12px;color:#fffffff5}.guia-x{width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:#fff;cursor:pointer;font-size:22px}.guia-x:hover{background:#ffffff24}.guia-msgs{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 12px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.guia-hello{display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 0;font-weight:600;font-size:16px}.guia-row{display:flex;align-items:flex-end;gap:8px}.guia-row.me{justify-content:flex-end}.guia-row .guia-orb{--s: 28px;margin-bottom:2px}.guia-win,.guia-msgs{overflow-x:hidden}.guia-card img{max-width:100%}.guia-bubble{max-width:88%;padding:10px 13px;border-radius:12px;white-space:pre-line;overflow-wrap:anywhere}.bot .guia-bubble{background:#fffffff5;border:1px solid var(--mist);border-bottom-left-radius:4px}.me .guia-bubble{background:var(--g);color:#fff;border-bottom-right-radius:4px}.guia-bubble.wait{color:var(--st)}.guia-bubble.err{border-color:var(--err)}.guia-quick{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:8px;padding:6px 12px 0;background:#fffffff0;border-top:1px solid var(--mist)}.guia-quick button{min-height:44px;padding:8px 14px;border:1px solid var(--sg);background:#fff;border-radius:999px;cursor:pointer;font-weight:400;font-size:14px;text-align:left;max-width:100%;overflow-wrap:anywhere}.guia-quick button:hover{background:var(--soft);border-color:var(--g)}.guia-status{padding:6px 12px;background:#fffffff0;border-top:1px solid var(--mist);display:flex;align-items:center;gap:10px;font-size:13px;color:var(--st)}.guia-btn{min-height:44px;min-width:44px;padding:0 18px;border-radius:12px;border:0;cursor:pointer;background:var(--g);color:#fff;font-weight:700;font-size:13px;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-align:center}.guia-btn:hover{background:#000}.guia-btn:disabled{background:var(--sg);color:var(--st);cursor:not-allowed}.guia-btn.ghost{background:#fff;color:var(--g);border:1px solid var(--sg)}.guia-btn.ghost:hover{background:var(--soft);border-color:var(--g)}.guia-wabar{padding:6px 12px 0;background:#fffffff0;border-top:1px solid var(--mist)}.guia-wabar .guia-btn{width:100%}.guia-composer{display:flex;gap:8px;padding:8px 12px;background:#fffffff0}.guia-composer input{flex:1 1 auto;min-width:0;min-height:48px;padding:0 14px;border:1px solid var(--sg);border-radius:12px;background:#fff}.guia-composer input:focus,.guia-dform input:focus,.guia-dform select:focus{outline:none;border-color:#000;box-shadow:0 0 0 4px #48bfb138}.guia-foot{padding:4px 14px 10px;font-size:12px;color:var(--st);background:#fffffff0}.guia-foot a{color:var(--g);text-decoration:underline;text-underline-offset:2px}.guia .guia-linkbtn{display:inline;min-height:24px;padding:4px 0;border:0;background:transparent;color:var(--st);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.guia .guia-linkbtn:hover{color:var(--g)}.guia-cards{display:flex;flex-direction:column;gap:10px;width:94%;min-width:0}.guia-card{background:#fffffff5;border:1px solid var(--mist);border-radius:16px;padding:14px;min-width:0}.guia-card h3{margin:0 0 2px;font-size:15px;font-weight:600;line-height:1.3}.guia-card p{margin:4px 0}.guia-card .ph{display:block;width:100%;height:150px;object-fit:contain;background:#fff;border-radius:8px}.guia-card .pr b{font-size:18px;font-weight:700}.guia-card .pr{font-size:13px}.guia-card .btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.guia-card .small{font-size:12px;color:var(--st)}.guia-cmp{display:grid;grid-template-columns:1fr 1fr;gap:10px}.guia-cmp .ph{height:110px}.guia-cmp h3{font-size:13px}.guia-dif{margin-top:6px;padding:8px;background:var(--warm);border-radius:8px;font-size:13px}.guia-big{font-size:20px;line-height:1.25;font-weight:700;margin:8px 0}.guia-card label{display:block;font-size:13px;font-weight:600}.guia-card input[type=range]{width:100%;min-height:44px;accent-color:var(--g)}.guia-vid{position:relative}.guia-vid iframe{display:block;width:100%;aspect-ratio:9 / 16;max-height:420px;border:0;border-radius:8px;background:#000}.guia-play{position:absolute;left:50%;top:75px;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;border:2px solid rgba(255,255,255,.85);background:#101538eb;color:#fff;font-size:26px;cursor:pointer;padding-left:5px}.guia-caso .th{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:90px;padding:10px 14px;background:var(--warm);border-radius:12px;margin-bottom:6px}.guia-caso .sec{font-weight:600;font-size:17px;line-height:1.25}.guia-est .blk{padding:8px 0;border-top:1px solid var(--mist);font-size:13px}.guia-est .blk b{display:block}.guia-bars{display:flex;align-items:flex-end;gap:3px;height:54px;margin-top:6px}.guia-bars i{flex:1 1 0;background:var(--mid);border-radius:2px 2px 0 0;min-width:4px}.guia-prow{display:flex;align-items:center;gap:10px;padding:6px 0;border-top:1px solid var(--mist);font-size:13px}.guia-prow:first-of-type{border-top:0}.guia-prow img{flex:0 0 48px;width:48px;height:48px;object-fit:contain;background:#fff;border-radius:8px}.guia-prow .d{display:block;color:var(--st);font-size:12px}.guia-prow label{display:flex;align-items:center;gap:10px;min-height:44px;flex:1;font-weight:400;cursor:pointer}.guia-prow input[type=checkbox]{width:22px;height:22px;accent-color:var(--g);flex:0 0 22px}.guia-promo{padding:8px;background:var(--warm);border-radius:8px;font-size:13px}.guia-dform{display:flex;flex-direction:column;gap:10px}.guia-dform .fld{display:flex;flex-direction:column;gap:3px;min-width:0}.guia-dform input[type=text],.guia-dform input[type=email],.guia-dform input[type=tel],.guia-dform select{min-height:48px;padding:0 12px;border:1px solid var(--sg);border-radius:12px;background:#fff;width:100%;min-width:0;font-weight:400}.guia-dform .tel{display:flex;gap:8px}.guia-dform .tel input.pre{flex:0 0 76px;width:76px;text-align:center}.guia-dform [aria-invalid=true]{border-color:var(--err);border-width:2px}.guia-dform .errm{margin:0;font-size:12.5px;color:var(--err);font-weight:600}.guia-dform .errm:empty{display:none}.guia-dform .aviso{margin:2px 0 0;font-size:11.5px;line-height:1.5;color:var(--st)}.guia-dform .aviso a{color:var(--g)}@media(max-width:440px){.guia-cmp{grid-template-columns:1fr}.guia-cards{width:100%}}.guia-round{padding:0;width:48px;height:48px;min-width:48px;flex:0 0 48px;align-self:center;border-radius:50%}.guia-round.mic{background:var(--teal);color:#101538}.guia-micaviso{padding-top:0}.guia-round.mic.on{position:relative;background:#e5334b;color:#fff;box-shadow:0 0 0 4px #e5334b40}.guia-round.mic.on:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(229,51,75,.55);animation:guia-mic-pulso 1.4s ease-out infinite;pointer-events:none}@keyframes guia-mic-pulso{0%{transform:scale(1);opacity:.9}to{transform:scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.guia-round.mic.on:after{animation:none}}.guia-composer-caja{position:relative}.guia-burbuja-mic{position:absolute;left:12px;right:12px;bottom:calc(100% + 4px);z-index:3;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px 14px 14px 4px;background:var(--mid);color:#fff;font-size:14px;line-height:1.35;box-shadow:0 8px 24px -8px #10153880}.guia-burbuja-mic .tecla{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;background:#fff;color:var(--g)}.guia-foot-sr{margin:0}.guia-open-lock,.guia-open-lock body{overflow:hidden!important;overscroll-behavior:none}@media(max-width:639.98px){.guia .guia-linkbtn,.guia-foot a{display:inline-flex;align-items:center;min-height:44px}.guia-head{gap:10px;min-height:64px}.guia-head .guia-orb{--s: 36px !important}.guia-head .t{font-size:16px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guia-head .sub{flex-direction:row;white-space:nowrap;overflow:hidden;font-size:12.5px}.guia-head .un{display:none}.guia-head .ref:before{content:" · ";white-space:pre}.guia-head .ref{flex:0 0 auto}.guia-head .s{min-width:0;overflow:hidden;text-overflow:ellipsis}.guia-win{z-index:2147483000;position:fixed;inset:0;width:100%;max-width:100%;height:100vh;height:100dvh;border-radius:0;border:0;box-shadow:none;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.guia-head{padding:calc(8px + env(safe-area-inset-top,0px)) 4px 8px 14px}.guia-x{width:48px;height:48px;flex:0 0 48px;font-size:34px;font-weight:600;line-height:1;border-radius:14px;background:#fff3}.guia-bubble{max-width:85%;font-size:16px}.guia-cards{width:100%}.guia-quick{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:6px 8px 0;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.guia-quick::-webkit-scrollbar{display:none}.guia-quick button{flex:0 0 auto;max-width:78%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.guia-composer{padding:8px;gap:6px}.guia-composer input{font-size:16px;padding:0 12px}.guia-round{width:52px;height:52px;min-width:52px;flex-basis:52px}}.guia-composer input::placeholder{font-size:14px}.guia-ts{flex:0 0 auto;display:flex;justify-content:center}.guia-ts:empty{display:none}.guia-conf .inf{flex:1 1 0;min-width:0}.guia-conf .inf b{display:block;font-size:13px;line-height:1.3;overflow-wrap:anywhere}.guia-conf .inf a,.guia-cat .inf a{color:var(--g);text-underline-offset:2px}.guia-conf .guia-lin{flex-wrap:wrap}.guia-conf .guia-lin .ctl{flex:1 1 100%;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.guia-qty{display:inline-flex;align-items:center;border:1px solid var(--sg);border-radius:12px;background:#fff;overflow:hidden}.guia-qty button{width:44px;height:44px;border:0;background:#fff;font-size:22px;line-height:1;cursor:pointer;color:var(--g)}.guia-qty button:hover:not(:disabled){background:var(--soft)}.guia-qty button:disabled{color:var(--sg);cursor:not-allowed}.guia-qty output{min-width:28px;text-align:center;font-weight:700;font-size:15px}.guia-conf .ctl .sub{flex:1 1 auto;font-size:11.5px;color:var(--st);min-width:0;white-space:nowrap}.guia-rm{min-height:44px;padding:0 6px;border:0;background:transparent;color:var(--st);font-size:12.5px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.guia-rm:hover{color:var(--err)}.guia-add{width:100%;margin-top:8px}.guia-cat{margin-top:8px;border-top:1px solid var(--mist);max-height:320px;overflow-y:auto;overscroll-behavior:contain}.guia-cat h4{margin:10px 0 0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--st)}.guia-cat .guia-prow{border-top:0;border-bottom:1px solid var(--mist)}.guia-pick{flex:0 0 auto;min-width:84px;padding:0 12px}.guia-incl{margin:6px 0;padding:8px 10px;background:var(--soft);border-radius:10px;font-size:12px}.guia-incl ul{margin:4px 0 0;padding-left:18px;list-style:disc}.guia-incl li{margin:1px 0}.guia-pcard{padding:8px 12px}.guia-pcard .guia-prow{min-height:80px;border-top:0;padding:0;gap:8px}.guia-pcard .guia-ptap{flex:1 1 0;min-width:0;min-height:80px;display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.guia-pcard .guia-ptap .ph{flex:0 0 64px;width:64px;height:64px}.guia-pcard .guia-ptap .inf{min-width:0;display:flex;flex-direction:column}.guia-pcard .guia-ptap .inf b{font-size:13px;line-height:1.3;overflow-wrap:anywhere}.guia-pcard .guia-btn{flex:0 0 auto;padding:0 12px}.guia-prow label .aporta{color:var(--g)}.guia-vid-card .guia-vid iframe{aspect-ratio:16 / 9;max-height:240px}.guia-niveles-grid{display:flex;flex-direction:column;gap:8px;margin:8px 0}.guia-nivel{padding:10px;border:1px solid var(--mist);border-radius:10px;background:#fff}.guia-nivel.rec{border-color:var(--g);background:var(--soft)}.guia-nivel-head{display:flex;justify-content:space-between;align-items:center}.guia-nivel-head b{font-size:14px;font-weight:700}.guia-tag-rec{font-size:11px;font-weight:700;color:var(--g);background:#48bfb126;padding:2px 6px;border-radius:4px}.guia-nivel-motto{font-size:12px;color:var(--st);margin:3px 0 6px}.guia-nivel-precios{display:flex;gap:8px;font-size:13px;font-weight:600}.guia-nivel-anual{color:#000}.guia-nivel-trim{color:var(--st);font-weight:400}
