.xl-w,.xl-ruo{--xl-tinta:var(--e-global-color-primary, #23231F);--xl-verde:var(--e-global-color-secondary, #3B5B10);--xl-medio:var(--e-global-color-text, #4A4A42);--xl-lima:var(--e-global-color-accent, #A4CE39);--xl-lima-tx:#4F6B0E;--xl-suave:#6B6B63;--xl-linea:#E3E3DB;--xl-panel:#F4F5F0;--xl-papel:#FFFFFF;--xl-sel:#EEF6DC;--xl-selbd:#D6E7B0;--xl-err:#8E2B21;--xl-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;color:var(--xl-tinta)}.xl-w *,.xl-w *::before,.xl-w *::after{box-sizing:border-box}.xl-mono{font-family:var(--xl-mono)}.xl-verify{background:var(--xl-papel);color:var(--xl-tinta);border-radius:14px;padding:8px 8px 8px 14px;display:flex;align-items:center;gap:8px;max-width:520px;margin:0}.xl-sombra-yes .xl-verify{box-shadow:0 14px 30px rgb(28 42 7 / .18)}.xl-verify label{font-size:10.5px;font-weight:800;letter-spacing:.1em;color:var(--xl-suave);white-space:nowrap;margin:0}.xl-w .xl-verify input{flex:1;min-width:0;height:44px;border:1.5px solid var(--xl-linea);border-radius:9px;background:var(--xl-panel);padding:0 12px;font-family:var(--xl-mono);font-size:14px;text-transform:uppercase;color:var(--xl-tinta);box-shadow:none}.xl-w .xl-verify input::placeholder{text-transform:none;color:#9A9A91}.xl-w .xl-verify input:focus{outline:none;border-color:var(--xl-lima-tx)}.xl-w .xl-verify button{width:44px;height:44px;padding:0;border:0;border-radius:9px;background:var(--xl-verde);color:#fff;font-size:18px;line-height:1;cursor:pointer;flex-shrink:0}.xl-w .xl-verify button:hover,.xl-w .xl-verify button:focus{background:var(--xl-verde);color:#fff;filter:brightness(1.1)}.xl-w .xl-verify button:focus-visible,.xl-w .xl-verify input:focus-visible{outline:2px solid var(--xl-lima-tx);outline-offset:2px}.xl-vout:empty{display:none}.xl-vres{background:var(--xl-papel);color:var(--xl-tinta);border-radius:12px;padding:12px 14px;margin-top:8px;max-width:520px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px}.xl-vres b{font-weight:800}.xl-vres a{font-weight:800;color:var(--xl-lima-tx)}.xl-vres.err{color:var(--xl-err)}@media (max-width:599px){.xl-verify label{display:none}}.xl-lgrid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.xl-lc{border:1px solid var(--xl-selbd);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--xl-papel);scroll-margin-top:120px;transition:box-shadow .25s}.xl-lc.xl-hit{box-shadow:0 0 0 3px var(--xl-lima)}.xl-lc-no_aprobado{border-color:#F0CFCA}.xl-lh{display:flex;gap:12px;align-items:center}.xl-lt{width:64px;height:78px;border-radius:12px;background:linear-gradient(170deg,#FBFCF8,#E6ECD7);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.xl-lt img{width:100%;height:100%;object-fit:contain}.xl-lt svg{height:74px}.xl-ln{font-size:18px;font-weight:800;line-height:1.2}.xl-ln span{color:var(--xl-lima-tx)}.xl-lcode{font-size:12.5px;color:var(--xl-suave)}.xl-pill{margin-left:auto;align-self:flex-start;display:inline-flex;align-items:center;border-radius:99px;padding:6px 11px;font-size:10px;font-weight:800;letter-spacing:.1em;white-space:nowrap}.xl-pill-verificado{background:var(--xl-lima-tx);color:#fff}.xl-pill-analisis{background:#fff;border:1px solid var(--xl-linea);color:var(--xl-tinta)}.xl-pill-no_aprobado{background:#FBEAE8;border:1px solid #F0CFCA;color:var(--xl-err)}.xl-lk{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:var(--xl-sel);border-radius:12px;padding:10px 12px}.xl-lk small{display:block;font-size:9px;font-weight:800;letter-spacing:.1em;color:var(--xl-lima-tx)}.xl-lk b{font-weight:500;font-size:13.5px}.xl-lab{font-size:13px;line-height:1.6;color:var(--xl-medio)}.xl-lab svg{display:inline-block;vertical-align:-1px;margin-right:4px}.xl-vt{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--xl-suave)}.xl-vg{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px}.xl-vg span{font-family:var(--xl-mono);font-size:12.5px;border:1px solid var(--xl-linea);border-radius:8px;padding:6px;text-align:center}.xl-vg span.vin{border-color:var(--xl-selbd);background:var(--xl-sel)}.xl-vg span.vlo{border-color:#E8D29A;background:#FBF3DC}.xl-nota{font-size:12px;color:var(--xl-suave);margin:6px 0 0;line-height:1.45}.xl-w a.xl-btn{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:12px;background:var(--xl-verde);color:#fff;font-weight:800;font-size:13px;letter-spacing:.05em;text-decoration:none;text-align:center}.xl-w a.xl-btn:hover{filter:brightness(1.1);color:#fff}.xl-ruo{margin:0 0 14px;width:100%}.xl-ruo-lbl{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.45;color:var(--xl-medio);cursor:pointer;padding:10px 12px;border:1.5px solid var(--xl-linea);border-radius:10px;background:var(--xl-panel)}.xl-ruo-lbl input{margin-top:3px;width:18px;height:18px;accent-color:var(--xl-verde);flex-shrink:0}.xl-ruo-lbl.xl-ruo-err{border-color:var(--xl-err);background:#FBEAE8}.single_add_to_cart_button.xl-ruo-off{opacity:.45}.xl-pgrid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.xl-pc{border:1px solid var(--xl-linea);border-radius:18px;overflow:hidden;background:var(--xl-papel);display:flex;flex-direction:column;min-width:0}.xl-shot{position:relative;height:220px;background:linear-gradient(170deg,#FBFCF8 0%,#FBFCF8 34%,#E6ECD7 100%);display:flex;justify-content:center;padding-top:18px}.xl-shot-a{display:flex;justify-content:center;height:100%}.xl-shot .xl-vial{height:150px;filter:drop-shadow(0 10px 11px rgb(60 72 36 / .2))}.xl-shot .xl-foto{height:160px;width:auto;object-fit:contain}.xl-badge{position:absolute;top:9px;left:9px;background:var(--xl-lima-tx);color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.08em;padding:4px 8px;border-radius:99px}.xl-w .xl-coa{position:absolute;left:8px;right:8px;bottom:8px;height:32px;border-radius:99px;background:#fff;box-shadow:0 4px 12px -4px rgb(28 42 7 / .35);display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;color:var(--xl-tinta);text-decoration:none}.xl-coa b{font-family:var(--xl-mono);font-weight:500}.xl-coa u{color:var(--xl-lima-tx);font-weight:700;text-underline-offset:2px}.xl-coa.pend{background:rgb(255 255 255 / .86);color:var(--xl-suave);font-weight:700;box-shadow:none}.xl-bd{padding:12px 12px 14px;display:flex;flex-direction:column;gap:3px;flex:1}.xl-w .xl-bd h3{margin:0;font-size:16px;font-weight:800;line-height:1.15;letter-spacing:-.01em}.xl-w .xl-bd h3 a{color:var(--xl-tinta);text-decoration:none}.xl-bd h3 span{color:var(--xl-lima-tx)}.xl-w .xl-sub{margin:0;font-size:12px;color:var(--xl-suave);line-height:1.35;min-height:32px}.xl-w .xl-pr{margin:4px 0 8px;font-family:var(--xl-mono);font-size:19px;font-weight:500}.xl-w .xl-pr.pend{font-family:inherit;font-size:12.5px;font-weight:700;color:var(--xl-suave)}.xl-acts{display:grid;grid-template-columns:1fr 1.35fr;gap:6px;margin-top:auto}.xl-w a.xl-b{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 4px;border-radius:99px;font-size:12.5px;font-weight:800;white-space:nowrap;text-decoration:none}.xl-w a.xl-b-o{border:1.5px solid var(--xl-linea);color:var(--xl-tinta);background:#fff}.xl-w a.xl-b-d{background:var(--xl-tinta);color:#fff}.xl-w a.xl-b:hover{filter:brightness(.95)}.xl-w a.xl-b-d:hover{color:#fff}@media (max-width:599px){.xl-pgrid{gap:10px}.xl-shot{height:180px;padding-top:14px}.xl-shot .xl-vial{height:120px}.xl-shot .xl-foto{height:130px}.xl-w a.xl-b{font-size:12px}}.xl-chips{display:flex;flex-wrap:wrap;gap:8px}.xl-chips-scroll-yes .xl-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.xl-chips-scroll-yes .xl-chips::-webkit-scrollbar{display:none}.xl-w a.xl-chip{flex-shrink:0;min-height:40px;padding:0 14px;border-radius:99px;border:1.5px solid var(--xl-linea);background:#fff;color:var(--xl-tinta);font-weight:800;font-size:13px;display:inline-flex;align-items:center;gap:6px;text-decoration:none;white-space:nowrap}.xl-w a.xl-chip:hover{border-color:var(--xl-tinta)}.xl-chip .n{font-family:var(--xl-mono);font-weight:400;font-size:11px;opacity:.6}.xl-acc{border-top:2px solid var(--xl-tinta)}.xl-acc details{border-bottom:1px solid var(--xl-linea)}.xl-acc summary{list-style:none;min-height:56px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:15.5px;font-weight:700;cursor:pointer}.xl-acc summary::-webkit-details-marker{display:none}.xl-acc summary::after{content:"+";font-size:22px;color:var(--xl-lima-tx);line-height:1}.xl-acc details[open] summary::after{content:"−"}.xl-acc summary:focus-visible{outline:2px solid var(--xl-lima-tx);outline-offset:2px}.xl-w .xl-acc details p{margin:0;padding:0 0 16px;font-size:14.5px;color:var(--xl-suave);max-width:70ch;line-height:1.55}.xl-avisos:empty{display:none}.xl-avisos .woocommerce-message,.xl-avisos .woocommerce-error,.xl-avisos .woocommerce-info{margin:0 0 14px}.xl-crumb{font-size:12.5px;color:var(--xl-suave);display:flex;gap:6px;flex-wrap:wrap;padding:6px 0 14px}.xl-w .xl-crumb a{color:var(--xl-suave);text-decoration:none}.xl-crumb span{color:var(--xl-tinta);font-weight:700}.xl-fsplit{display:grid;grid-template-columns:1.05fr 1fr;gap:36px;align-items:start}.xl-gal{position:relative;border:1px solid var(--xl-linea);border-radius:22px;height:600px;background:linear-gradient(170deg,#FBFCF8 0%,#FBFCF8 34%,#E6ECD7 100%);display:flex;align-items:center;justify-content:center}.xl-gal .xl-vial{height:440px;filter:drop-shadow(0 24px 24px rgb(28 42 7 / .3))}.xl-gal .xl-gfoto{max-height:480px;width:auto;object-fit:contain}.xl-gtl{position:absolute;top:14px;left:14px;display:flex;gap:8px;flex-wrap:wrap}.xl-gtl .xl-pill{margin:0;gap:5px}.xl-gtl .xl-pill svg{width:16px;height:auto}.xl-gal .xl-coa{left:14px;right:14px;bottom:14px;height:40px;font-size:13px}.xl-buy{display:flex;flex-direction:column;gap:14px;min-width:0}.xl-w .xl-ante{margin:0;font-size:10.5px;font-weight:800;letter-spacing:.14em;color:var(--xl-suave)}.xl-w .xl-nm{margin:0;font-size:clamp(36px, 5vw, 56px);line-height:1;font-weight:900;letter-spacing:-.035em;text-transform:uppercase;color:var(--xl-tinta)}.xl-nm span{color:var(--xl-lima-tx)}.xl-tags{display:flex;gap:6px;flex-wrap:wrap}.xl-ctag{border:1px solid var(--xl-linea);border-radius:99px;padding:6px 11px;font-size:12px;font-weight:700}.xl-ctag.xl-mono{font-weight:400}.xl-prow{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.xl-pbig{font-size:26px}.xl-desde{font-size:12.5px;color:var(--xl-suave);font-weight:700}.xl-w .xl-pweb{color:var(--xl-suave);font-size:.72em;font-weight:500;text-decoration:line-through;margin-right:2px}.xl-pbig+.xl-pweb{font-size:16px}.xl-stock{font-size:11.5px;color:#1E7A3C;font-weight:800;letter-spacing:.08em}.xl-stock.no{color:var(--xl-err)}.xl-lotbar{background:var(--xl-sel);border:1px solid var(--xl-selbd);border-radius:14px;padding:12px 14px;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:10px}.xl-lotbar small{display:block;font-size:9.5px;font-weight:800;letter-spacing:.1em;color:var(--xl-lima-tx)}.xl-lotbar span{font-family:var(--xl-mono);font-size:12.5px}.xl-sinlote{background:var(--xl-panel);border-radius:12px;padding:12px 14px;margin:0}.xl-buyform{display:flex;flex-direction:column;gap:10px;margin:0}.xl-packs{display:flex;flex-direction:column;gap:8px}.xl-w button.xl-pack{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;border-radius:14px;border:1px solid var(--xl-linea);background:var(--xl-papel);color:var(--xl-tinta);text-align:left;cursor:pointer;font:inherit;text-transform:none;letter-spacing:0}.xl-w button.xl-pack:hover,.xl-w button.xl-pack:focus{background:var(--xl-papel);color:var(--xl-tinta)}.xl-pack .o{width:20px;height:20px;border-radius:50%;border:1.5px solid #B9B9AF;flex-shrink:0}.xl-pack .t{flex:1;display:flex;flex-direction:column;min-width:0}.xl-pack .t b{font-size:15px}.xl-pack .t small{font-family:var(--xl-mono);font-size:11.5px;color:var(--xl-suave)}.xl-pack .p{font-family:var(--xl-mono);font-size:16px;white-space:nowrap}.xl-pack .sv{background:#23231F;color:var(--xl-lima);font-size:10px;font-weight:800;padding:4px 7px;border-radius:6px}.xl-w button.xl-pack.on,.xl-w button.xl-pack.on:hover{border:2px solid var(--xl-verde);background:var(--xl-sel);padding:12px 13px}.xl-pack.on .o{border:6px solid var(--xl-verde)}.xl-pack[disabled]{opacity:.45;cursor:not-allowed}.xl-check{display:flex;gap:12px;align-items:flex-start;background:#FAFAF7;border:1.5px solid var(--xl-linea);border-radius:12px;padding:12px 14px;font-size:13px;color:var(--xl-medio);cursor:pointer;margin:0}.xl-check input{position:absolute;opacity:0;width:1px;height:1px}.xl-check .bx{width:22px;height:22px;border-radius:6px;flex-shrink:0;border:1.5px solid #B9B9AF;background:#fff;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:800}.xl-check.on{border-color:var(--xl-verde)}.xl-check.on .bx{background:var(--xl-verde);border-color:var(--xl-verde)}.xl-check.on .bx::after{content:"✓"}.xl-check.bad{border-color:#C43B2E;background:#FBEAE8}.xl-check input:focus-visible+.bx{outline:2px solid var(--xl-lima-tx);outline-offset:2px}.xl-addrow{display:flex;gap:10px}.xl-qty{display:flex;align-items:center;border:1.5px solid var(--xl-linea);border-radius:12px}.xl-w .xl-qty button{width:44px;height:52px;border:0;background:none;color:var(--xl-tinta);font-size:20px;cursor:pointer;padding:0}.xl-w .xl-qty input{width:34px;text-align:center;font-family:var(--xl-mono);border:0;background:none;padding:0;-moz-appearance:textfield;box-shadow:none;color:var(--xl-tinta)}.xl-qty input::-webkit-outer-spin-button,.xl-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.xl-w button.xl-add{flex:1;min-height:52px;border:0;border-radius:12px;background:var(--xl-tinta);color:#fff;font-weight:800;font-size:14px;letter-spacing:.05em;cursor:pointer;padding:0 14px}.xl-w button.xl-add:hover{background:#3A3A34;color:#fff}.xl-w button.xl-add.xl-off,.xl-w button.xl-add.xl-off:hover{background:#C9C9BF;color:#55554D}.xl-w .xl-addmsg{margin:0;font-size:12.5px;color:var(--xl-err)}.xl-svc{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:13px;color:var(--xl-medio)}.xl-svc div{display:flex;gap:8px;align-items:center}.xl-svc svg{stroke:var(--xl-lima-tx);flex-shrink:0}@media (max-width:899px){.xl-fsplit{grid-template-columns:1fr;gap:18px}.xl-gal{height:360px}.xl-gal .xl-vial{height:230px;margin-top:30px}.xl-gal .xl-gfoto{max-height:260px}}.xl-dark{background:#23231F;color:#ECECE6;border-radius:20px;padding:clamp(20px, 4vw, 44px)}.xl-dsplit{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px, 4vw, 48px)}.xl-dcol{display:flex;flex-direction:column;gap:14px;min-width:0}.xl-w .xl-ey-l{margin:0;font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--xl-lima)}.xl-w .xl-dh2{margin:0;color:#fff;font-size:clamp(22px, 3vw, 32px);font-weight:800;letter-spacing:-.02em;line-height:1.1}.xl-w .xl-dsub{margin:0;color:#B9B9AF;font-size:14px;line-height:1.55}.xl-big4{display:grid;grid-template-columns:1fr 1fr;gap:16px}.xl-big4 .v{font-family:var(--xl-mono);font-size:clamp(22px, 4vw, 30px);line-height:1;color:var(--xl-lima)}.xl-big4 .v.w{color:#fff}.xl-big4 small{display:block;font-size:11.5px;color:#B9B9AF;margin-top:5px}.xl-w a.xl-btn-lima{background:var(--xl-lima);color:#23310A;align-self:flex-start;margin-top:4px}.xl-w a.xl-btn-lima:hover{color:#23310A}.xl-atab{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:8px;padding:12px 0;border-top:1px solid #3A3A34;font-size:13.5px;align-items:baseline}.xl-atab-h{border:0;font-size:10px;font-weight:800;letter-spacing:.12em;color:#B9B9AF;padding-top:0}.xl-atab-h span:last-child{text-align:right}.xl-atab b{color:#fff}.xl-atab span{font-family:var(--xl-mono);font-size:12px;color:#B9B9AF}.xl-atab-h span{font-family:inherit;font-size:10px}.xl-atab em{font-style:normal;font-family:var(--xl-mono);font-size:12.5px;text-align:right;color:#ECECE6}.xl-w .xl-dvt{margin:6px 0 0;font-size:10px;font-weight:800;letter-spacing:.12em;color:#B9B9AF}.xl-vgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.xl-vgrid div{border:1px solid #3A3A34;border-radius:10px;padding:8px;font-family:var(--xl-mono);font-size:11px;color:#B9B9AF}.xl-vgrid b{display:block;font-size:13px;color:#fff;font-weight:400}@media (max-width:899px){.xl-dsplit{grid-template-columns:1fr}.xl-vgrid{grid-template-columns:repeat(3,1fr)}}.xl-accb{padding:0 0 14px}.xl-w .xl-desc p{font-size:14.5px;color:var(--xl-medio);margin:0 0 8px}.xl-kv{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--xl-linea);font-size:14px}.xl-kv span:first-child{color:var(--xl-suave)}.xl-kv span:last-child{text-align:right}.xl-w .xl-accb>p{font-size:14px;color:var(--xl-suave);margin:10px 0 0}.xl-relh{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px}.xl-w .xl-h2{margin:4px 0 0;font-size:clamp(26px, 4vw, 40px);font-weight:800;letter-spacing:-.03em;line-height:1.06;color:var(--xl-tinta)}.xl-w .xl-relh a{color:var(--xl-lima-tx);font-weight:800;font-size:13px;text-decoration:none;white-space:nowrap}.xl-w a.xl-cpromo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:#23231F;color:#fff;border-radius:16px;padding:14px 18px;text-decoration:none;margin-bottom:14px}.xl-cpromo .t{display:block;font-size:18px;font-weight:800}.xl-cpromo .t em{font-style:normal;color:var(--xl-lima)}.xl-cpromo .s{display:block;font-family:var(--xl-mono);font-size:12px;color:#B9B9AF;margin-top:2px}.xl-cpromo .pill{background:var(--xl-lima);color:#23310A;font-weight:800;font-size:12px;padding:8px 14px;border-radius:99px;white-space:nowrap}.xl-cchips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;margin-bottom:18px}.xl-cchips::-webkit-scrollbar{display:none}.xl-w button.xl-chip{flex-shrink:0;min-height:40px;padding:0 14px;border-radius:99px;border:1.5px solid var(--xl-linea);background:#fff;color:var(--xl-tinta);font:inherit;font-weight:800;font-size:13px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;text-transform:none;letter-spacing:0}.xl-w button.xl-chip:hover,.xl-w button.xl-chip:focus{background:#fff;color:var(--xl-tinta);border-color:var(--xl-tinta)}.xl-w button.xl-chip.on,.xl-w button.xl-chip.on:hover{background:var(--xl-tinta);color:#fff;border-color:var(--xl-tinta)}.xl-catlay{display:grid;grid-template-columns:250px 1fr;gap:28px;align-items:start}.xl-fside{position:sticky;top:100px;display:flex;flex-direction:column;gap:18px}.xl-fhd{display:flex;justify-content:space-between;align-items:center}.xl-ft{font-size:11px;font-weight:800;letter-spacing:.16em}.xl-w button.xl-fx{display:none;border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:var(--xl-tinta);padding:4px}.xl-fblk{display:flex;flex-direction:column;gap:8px}.xl-w .xl-fl{font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--xl-suave);margin:0}.xl-w .xl-fsel{height:44px;border:1.5px solid var(--xl-linea);border-radius:10px;background:#fff;padding:0 10px;font:inherit;font-size:13.5px;font-weight:600;color:var(--xl-tinta)}.xl-frads{display:flex;flex-direction:column;gap:4px}.xl-w button.xl-frad{display:flex;align-items:center;gap:10px;padding:8px 2px;border:0;background:none;color:var(--xl-tinta);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;text-align:left;text-transform:none;letter-spacing:0}.xl-w button.xl-frad:hover,.xl-w button.xl-frad:focus{background:none;color:var(--xl-tinta)}.xl-frad .o{width:18px;height:18px;border-radius:50%;border:1.5px solid #B9B9AF;flex-shrink:0}.xl-frad.on .o{border:5px solid var(--xl-verde)}.xl-frad .c{margin-left:auto;font-family:var(--xl-mono);font-size:11.5px;color:var(--xl-suave)}.xl-fmg{gap:6px}.xl-fmg .xl-chip{min-height:34px;padding:0 10px;font-size:12px}.xl-fprow{display:flex;justify-content:space-between;align-items:baseline}.xl-fprow .xl-mono{font-size:12.5px}.xl-fpext span{font-size:12px;color:var(--xl-suave)}.xl-rng{position:relative;height:26px}.xl-rng .trk,.xl-rng .fil{position:absolute;top:11px;height:4px;border-radius:4px}.xl-rng .trk{left:0;right:0;background:var(--xl-linea)}.xl-rng .fil{background:var(--xl-verde)}.xl-rng input{position:absolute;inset:0;width:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;height:26px}.xl-rng input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--xl-verde);cursor:pointer}.xl-rng input::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--xl-verde);cursor:pointer}.xl-fbtns{display:flex;gap:8px}.xl-w button.xl-fbtn-o,.xl-w button.xl-fbtn-d{flex:1;min-height:44px;border-radius:10px;font:inherit;font-weight:800;font-size:12px;letter-spacing:.06em;cursor:pointer;text-transform:none}.xl-w button.xl-fbtn-o,.xl-w button.xl-fbtn-o:hover{border:1.5px solid var(--xl-linea);background:#fff;color:var(--xl-tinta)}.xl-w button.xl-fbtn-d,.xl-w button.xl-fbtn-d:hover{border:0;background:var(--xl-verde);color:#fff;display:none}.xl-fvelo{display:none}.xl-cmain{min-width:0;display:flex;flex-direction:column;gap:12px}.xl-bigsearch{position:relative;margin:0}.xl-w .xl-bigsearch input{width:100%;height:52px;border:1.5px solid var(--xl-linea);border-radius:12px;background:var(--xl-panel);padding:0 52px 0 16px;font:inherit;font-size:14.5px;font-weight:600;color:var(--xl-tinta);box-shadow:none}.xl-w .xl-bigsearch input:focus{outline:none;border-color:var(--xl-lima-tx)}.xl-w .xl-bigsearch button{position:absolute;right:6px;top:6px;width:40px;height:40px;border:0;border-radius:9px;background:var(--xl-tinta);color:#fff;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.xl-ctool{display:flex;justify-content:space-between;align-items:center;gap:10px}.xl-w button.xl-fopen{display:none}.xl-fopen .n:empty{display:none}.xl-fopen .n{background:var(--xl-lima);color:#23310A;border-radius:99px;min-width:18px;height:18px;font-size:11px;display:inline-flex;align-items:center;justify-content:center;opacity:1}.xl-ccount{font-size:12.5px;color:var(--xl-suave);margin-left:auto}.xl-ci[hidden]{display:none}.xl-ci{display:flex}.xl-ci>.xl-pc{flex:1}@media (max-width:899px){.xl-catlay{grid-template-columns:1fr}.xl-w button.xl-fopen{display:inline-flex}.xl-fside{position:fixed;top:0;bottom:0;left:0;width:min(340px, 88vw);z-index:9999;background:#fff;padding:18px;overflow-y:auto;transform:translateX(-102%);transition:transform .25s;box-shadow:0 0 40px rgb(0 0 0 / .2)}.xl-fopen-on .xl-fside{transform:none}.xl-fvelo{position:fixed;inset:0;background:rgb(20 20 18 / .45);z-index:9998}.xl-fopen-on .xl-fvelo{display:block}.xl-w button.xl-fx{display:block}.xl-w button.xl-fbtn-d{display:block}}.xl-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:600px}.xl-stats>div{border-top:2px solid var(--xl-tinta);padding-top:8px}.xl-stats .v{font-family:var(--xl-mono);font-size:clamp(20px, 4vw, 28px);line-height:1}.xl-stats .v.lima{color:var(--xl-lima-tx)}.xl-stats .l{font-size:11px;color:var(--xl-suave);line-height:1.3;margin-top:5px}.xl-coacard{background:#fff;border:1px solid var(--xl-linea);border-radius:20px;padding:22px;box-shadow:0 30px 60px -40px rgb(28 42 7 / .45);max-width:400px;margin:0 auto}.xl-cch{display:flex;justify-content:space-between;gap:10px}.xl-cct{font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--xl-suave)}.xl-cch b{font-size:17px}.xl-cch b span{color:var(--xl-lima-tx)}.xl-cch .xl-pill{margin:0}.xl-cclot{grid-template-columns:1fr 1fr;margin:12px 0 4px;background:var(--xl-panel);border-color:var(--xl-linea)}.xl-cclot small{color:var(--xl-suave)}.xl-cclab{font-family:inherit!important;font-weight:700;display:flex;gap:6px;align-items:center}.xl-ccpie{display:flex;gap:12px;align-items:center;margin-top:10px;font-size:12px;color:var(--xl-suave)}.xl-ccpie svg{flex-shrink:0}.xl-libf{margin-bottom:8px}.xl-w .xl-libc{font-size:12.5px;color:var(--xl-suave);margin:0 0 12px}.xl-rows{display:flex;flex-direction:column;gap:12px}.xl-crow{border:1px solid var(--xl-linea);border-radius:18px;padding:14px;background:#fff;display:grid;grid-template-columns:96px 1.2fr 1.2fr 1.6fr 200px;align-items:center;gap:20px}.xl-crow[hidden]{display:none}.xl-crow.vok{border-color:var(--xl-selbd)}.xl-crow .tile{width:96px;height:96px;border-radius:12px;background:linear-gradient(170deg,#FBFCF8,#E6ECD7);display:flex;align-items:center;justify-content:center}.xl-crow .tile svg{height:80px}.xl-crow .cls{font-size:9px;font-weight:800;letter-spacing:.1em;color:var(--xl-suave)}.xl-crow .nm{font-size:18px;font-weight:800;line-height:1.15}.xl-crow .nm span{color:var(--xl-lima-tx)}.xl-crow .szs{display:flex;gap:6px;flex-wrap:wrap}.xl-w .xl-crow button.sc{padding:5px 10px;border-radius:99px;border:1.5px solid var(--xl-linea);font-family:var(--xl-mono);font-size:11.5px;background:#fff;color:var(--xl-tinta);cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-transform:none;letter-spacing:0}.xl-crow .sc i{width:6px;height:6px;border-radius:50%;background:#C9C9BF}.xl-crow .sc.v i{background:var(--xl-lima)}.xl-w .xl-crow button.sc.on,.xl-w .xl-crow button.sc.on:hover{background:var(--xl-tinta);border-color:var(--xl-tinta);color:#fff}.xl-w .xl-crow button.sc:hover{background:#fff;color:var(--xl-tinta);border-color:var(--xl-tinta)}.xl-crow .data{font-size:12.5px;color:var(--xl-suave)}.xl-crow .data[hidden]{display:none}.xl-crow .data .l{font-family:var(--xl-mono);font-size:13.5px;color:var(--xl-tinta)}.xl-crow .data .l.gris{color:var(--xl-suave)}.xl-crow .data .r{display:flex;gap:12px;flex-wrap:wrap;font-family:var(--xl-mono);margin-top:3px;color:var(--xl-tinta)}.xl-crow .data .r .lima{color:var(--xl-lima-tx)}.xl-crow .data .r .lab{font-family:inherit;font-weight:700;display:inline-flex;gap:6px;align-items:center;font-family:Montserrat,sans-serif}.xl-crow .data .inf{margin-top:4px}.xl-crow .data .inf .xl-mono{color:var(--xl-tinta)}.xl-w a.xl-cbtn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border-radius:10px;border:1.5px solid var(--xl-verde);color:var(--xl-lima-tx);font-size:12px;font-weight:800;letter-spacing:.04em;text-decoration:none;text-align:center}.xl-w a.xl-cbtn.gris{border-color:var(--xl-linea);color:var(--xl-suave)}.xl-w a.xl-cbtn[hidden]{display:none}.xl-libvacio{text-align:center;border:1.5px dashed var(--xl-linea);border-radius:18px;padding:24px}.xl-libvacio[hidden]{display:none}.xl-w .xl-libvacio p{color:var(--xl-suave);font-size:14px;margin:6px 0 12px}.xl-w .xl-libvacio button.xl-b{border:0;cursor:pointer;padding:0 18px}.xl-labsc{display:flex;flex-direction:column;gap:12px}.xl-labsc .xl-ey-l{display:flex;gap:6px;align-items:center}.xl-labrow{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #3A3A34;padding-top:12px}.xl-labrow b{color:#fff}.xl-labrow .xl-dsub{font-size:13px}.xl-labrow .n{font-size:22px;color:var(--xl-lima)}@media (max-width:899px){.xl-crow{grid-template-columns:64px 1fr auto;gap:12px}.xl-crow .tile{width:64px;height:64px;grid-row:span 1}.xl-crow .tile svg{height:54px}.xl-crow .szs,.xl-crow .data,.xl-crow .xl-cbtn{grid-column:1 / -1}}@media (max-width:599px){.xl-stats{grid-template-columns:repeat(2,1fr)}}.xl-crow .st{display:none;font-size:9px;font-weight:800;letter-spacing:.08em;padding:4px 8px;border-radius:99px;background:var(--xl-panel);color:var(--xl-suave);align-self:flex-start}.xl-crow.vok .st{background:var(--xl-sel);color:var(--xl-lima-tx)}@media (max-width:899px){.xl-crow .st{display:inline-block}}.xl-gate{position:fixed;inset:0;z-index:100000;background:rgb(20 20 18 / .6);display:flex;align-items:center;justify-content:center;padding:20px}.xl-gate[hidden]{display:none}.xl-gbox{width:100%;max-width:460px;max-height:100%;overflow:auto;border-radius:24px;background:linear-gradient(170deg,#FBFCF8 0%,#FBFCF8 40%,#E6ECD7 100%);padding-bottom:22px;box-shadow:0 40px 80px -40px rgb(28 42 7 / .5)}.xl-gtop{background:var(--xl-lima);border-radius:24px 24px 0 0;height:236px;position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px}.xl-glogo{position:absolute;top:18px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:baseline;gap:2px;font-weight:800;line-height:1;color:#1C2A07}.xl-glogo .x{font-size:36px;letter-spacing:-.07em}.xl-glogo .l{font-size:20px;letter-spacing:.05em}.xl-gviales{display:flex;align-items:flex-end;justify-content:center;width:100%}.xl-gviales .xl-vial{height:130px;filter:drop-shadow(0 14px 14px rgb(28 42 7 / .3))}.xl-gviales .v2{margin:0 -26px;position:relative;z-index:2}.xl-gviales .v2 .xl-vial{height:160px}.xl-gviales .xl-gimg{display:block;height:164px;width:auto;max-width:92%;margin:0 auto;object-fit:contain;filter:drop-shadow(0 14px 14px rgb(28 42 7 / .3))}.xl-gin{padding:18px 20px 0;display:flex;flex-direction:column;gap:12px}.xl-gey{display:flex;gap:6px;align-items:center}.xl-w .xl-gh{margin:0;font-size:28px;font-weight:900;line-height:1;letter-spacing:-.035em;text-transform:uppercase;color:var(--xl-tinta)}.xl-w .xl-gp{margin:0;font-size:14px;color:var(--xl-medio);line-height:1.5}.xl-gate .xl-add{min-height:52px;width:100%}.xl-gate .xl-add[disabled]{cursor:not-allowed}.xl-w .xl-gnota{margin:0;font-size:11.5px;color:var(--xl-suave);text-align:center}.xl-w .xl-gnota a{font-weight:700;color:var(--xl-lima-tx)}@media (max-width:599px){.xl-gate{padding:0;align-items:flex-end}.xl-gbox{border-radius:24px 24px 0 0;padding-bottom:calc(22px + env(safe-area-inset-bottom, 0px))}.xl-gtop{height:200px}.xl-gviales .xl-vial{height:110px}.xl-gviales .v2 .xl-vial{height:136px}.xl-gviales .xl-gimg{height:132px}}.xl-card{background:#fff;border:1px solid var(--xl-linea);border-radius:20px;padding:clamp(18px, 3vw, 28px)}.xl-card.xl-tint{background:#F4F6EF;border-color:#F4F6EF}.xl-w .xl-ey-v{color:var(--xl-lima-tx);margin-bottom:4px}.xl-w .xl-h2s{font-size:clamp(24px, 3vw, 32px)}.xl-csplit{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:start}.xl-cfa{display:flex;flex-direction:column;gap:16px}.xl-cfa[hidden]{display:none}.xl-fgroup{display:flex;flex-direction:column;gap:8px}.xl-q{font-size:13.5px}.xl-fgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.xl-fld{display:flex;flex-direction:column;gap:5px}.xl-fld[hidden]{display:none}.xl-fld.xl-full{grid-column:1 / -1}.xl-w .xl-fld label{font-size:12.5px;font-weight:700;color:var(--xl-tinta);margin:0}.xl-fld label small{font-weight:500;color:var(--xl-suave)}.xl-w .xl-fld input,.xl-w .xl-fld textarea{width:100%;min-height:46px;border:1.5px solid var(--xl-linea);border-radius:10px;background:var(--xl-panel);padding:10px 12px;font:inherit;font-size:14.5px;color:var(--xl-tinta);box-shadow:none}.xl-w .xl-fld input:focus,.xl-w .xl-fld textarea:focus{outline:none;border-color:var(--xl-lima-tx)}.xl-fld.bad input,.xl-fld.bad textarea{border-color:var(--xl-err);background:#FBEAE8}.xl-help{font-size:11.5px;color:var(--xl-suave)}.xl-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.xl-w .xl-alert{margin:0;background:#FBEAE8;border:1px solid #F0CFCA;color:var(--xl-err);border-radius:10px;padding:10px 12px;font-size:13.5px}.xl-alert[hidden]{display:none}.xl-crow2{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.xl-crow2 .xl-nota{margin:0}.xl-w .xl-crow2 .xl-add{flex:0 0 auto;padding:0 22px}.xl-w .xl-add[disabled]{opacity:.6;cursor:wait}.xl-cok{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:30px 10px}.xl-cok[hidden]{display:none}.xl-cok .c{width:56px;height:56px;border-radius:50%;background:var(--xl-verde);color:#fff;font-size:26px;display:flex;align-items:center;justify-content:center}.xl-cok b{font-size:24px}.xl-w .xl-cok p{margin:0;font-size:15px;color:var(--xl-suave);max-width:40ch}.xl-limatx{color:var(--xl-lima-tx)}.xl-cside{display:flex;flex-direction:column;gap:14px}.xl-gt{display:block;font-size:19px;margin-bottom:4px}.xl-gi{display:flex;gap:10px;padding:10px 0;border-top:1px solid #DDE3CF;font-size:14px}.xl-gi span{width:7px;height:7px;border-radius:50%;background:var(--xl-verde);margin-top:8px;flex-shrink:0}.xl-dcard{display:flex;flex-direction:column;gap:8px}.xl-dcard b{color:#fff;font-size:18px}.xl-tsplit{display:grid;grid-template-columns:1fr 1.1fr;gap:24px;align-items:start}.xl-tcol{display:flex;flex-direction:column;gap:14px}.xl-tform{display:flex;flex-direction:column;gap:14px}.xl-tt{font-size:20px}.xl-tabs2{display:grid;grid-template-columns:1fr 1fr;background:var(--xl-panel);border-radius:12px;padding:4px;gap:4px}.xl-w .xl-tabs2 button{border:0;border-radius:9px;min-height:40px;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--xl-suave);cursor:pointer;padding:0 6px;text-transform:none;letter-spacing:0}.xl-w .xl-tabs2 button:hover{background:rgb(255 255 255 / .6);color:var(--xl-tinta)}.xl-w .xl-tabs2 button.on,.xl-w .xl-tabs2 button.on:hover{background:#fff;color:var(--xl-tinta);box-shadow:0 1px 4px rgb(0 0 0 / .08)}.xl-trow{display:flex;gap:10px}.xl-w .xl-trow .xl-add{flex:1}.xl-w .xl-trow .xl-fbtn-o{flex:0 0 auto;padding:0 18px;min-height:52px}.xl-w a.xl-tlogin{display:flex;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;padding:16px 20px}.xl-tlogin b{display:block;color:#fff;font-size:14px}.xl-tlogin .xl-dsub{font-size:12.5px}.xl-flecha{color:var(--xl-lima);font-size:20px}.xl-tvacio{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;background:linear-gradient(170deg,#FBFCF8,#E6ECD7)}.xl-tvacio .ic{width:60px;height:60px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.xl-tvacio b{font-size:20px}.xl-w .xl-tvacio p{margin:0;font-size:14px;color:var(--xl-suave);max-width:40ch}.xl-tres{padding:0;overflow:hidden;border-color:var(--xl-selbd)}.xl-thd{border-radius:0;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.xl-thd .n{font-size:26px;color:#fff}.xl-pill-lima{background:var(--xl-lima);color:#1C2A07;margin:0}.xl-tbd{padding:20px;display:flex;flex-direction:column;gap:10px}.xl-tl{display:flex;flex-direction:column}.xl-tl>div{position:relative;display:flex;gap:14px;padding-bottom:16px}.xl-tl>div:not(:last-child)::after{content:"";position:absolute;left:15px;top:34px;bottom:-4px;width:3px;background:var(--xl-linea)}.xl-tl>div.done:not(:last-child)::after{background:var(--xl-verde)}.xl-tl .d{width:32px;height:32px;border-radius:50%;border:2px solid var(--xl-linea);background:#fff;color:var(--xl-suave);font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.xl-tl .done .d{background:var(--xl-verde);border-color:var(--xl-verde);color:#fff}.xl-tl .cur .d{background:var(--xl-lima);border-color:var(--xl-lima);color:#1C2A07;box-shadow:0 0 0 5px rgb(164 206 57 / .3)}.xl-tl b{font-size:15px;display:block}.xl-tl small{font-family:var(--xl-mono);font-size:11.5px;color:var(--xl-suave)}.xl-tl .t{font-size:13px;color:var(--xl-suave)}.xl-tl .todo b{color:var(--xl-suave)}.xl-tguia{background:#F4F6EF;border-radius:12px;padding:4px 14px 12px}.xl-tguia .xl-kv:first-child{border-top:0}.xl-tguia .xl-cbtn{margin-top:6px}.xl-titem{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--xl-linea)}.xl-titem .tile{width:52px;height:52px;border-radius:10px;background:linear-gradient(170deg,#FBFCF8,#E6ECD7);display:flex;align-items:flex-start;justify-content:center;flex-shrink:0;padding-top:9px}.xl-titem .tile i{width:22px;height:34px;border-radius:4px;background:linear-gradient(90deg,#DCE2D4,#F7F9F4 40%,#DCE2D4);border-top:7px solid var(--tapa,#B9BFB0)}.xl-titem .t{flex:1;min-width:0}.xl-titem b{font-size:14.5px}.xl-titem .x{color:var(--xl-suave)}.xl-titem .l{font-size:11.5px;color:var(--xl-lima-tx)}.xl-titem .l.gris{color:var(--xl-suave)}.xl-w .xl-tnota{background:#FAFAF7;border:1px solid var(--xl-linea);border-radius:10px;padding:10px 12px;margin:6px 0 0}@media (max-width:899px){.xl-csplit,.xl-tsplit{grid-template-columns:1fr}.xl-fgrid{grid-template-columns:1fr}.xl-tvacio{min-height:240px}}.xl-shot .xl-foto,.xl-gal .xl-gfoto,.xl-lt img,.xl-crow .tile img{filter:drop-shadow(0 10px 11px rgb(60 72 36 / .22))}.xl-gal .xl-gfoto{filter:drop-shadow(0 24px 24px rgb(28 42 7 / .28))}.xl-crow .tile img{width:88px;height:88px;object-fit:contain}@media (max-width:899px){.xl-crow .tile img{width:58px;height:58px}}.xa{display:grid;grid-template-columns:300px 1fr;gap:32px;align-items:start}.xa-side{position:sticky;top:100px;display:flex;flex-direction:column;gap:18px;min-width:0}.xa-who{display:flex;gap:14px;align-items:center}.xa-av{width:72px;height:72px;border-radius:50%;background:#23231F;color:var(--xl-lima);font-weight:900;font-size:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.xa-who b{display:block;font-size:17px;line-height:1.2}.xa-who small{display:block;font-size:12.5px;color:var(--xl-suave);margin:2px 0 6px;word-break:break-all}.xa-tag{display:inline-flex;font-size:11px;font-weight:800;padding:4px 9px;border-radius:99px;background:var(--xl-panel);color:var(--xl-medio)}.xa-tag.p{background:var(--xl-sel);color:var(--xl-lima-tx)}.xa-nav{display:flex;flex-direction:column;gap:8px}.xl-w .xa-nav a{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 16px;border:1px solid var(--xl-linea);border-radius:12px;background:#fff;color:var(--xl-tinta);font-size:14px;font-weight:700;text-decoration:none}.xl-w .xa-nav a:hover{border-color:var(--xl-lima);color:var(--xl-tinta)}.xl-w .xa-nav a.on{background:var(--xl-verde);border-color:var(--xl-verde);color:#fff}.xa-nav svg{flex-shrink:0}.xl-w .xa-nav a.xa-out{color:var(--xl-suave)}.xa-main{min-width:0;display:flex;flex-direction:column;gap:16px}.xl-w .xa-hola{margin:0;font-size:clamp(30px, 4vw, 40px);font-weight:900;letter-spacing:-.035em;line-height:1.02;color:var(--xl-tinta)}.xl-w .xa-h2{margin:0 0 12px;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--xl-tinta)}.xa-pn[hidden]{display:none}.xa-pn{display:flex;flex-direction:column;gap:14px}.xl-w .xa-p{margin:0;font-size:14.5px;color:var(--xl-medio);line-height:1.55;max-width:62ch}.xa-avisos:empty{display:none}.xa-card{background:#fff;border:1px solid var(--xl-linea);border-radius:20px;padding:clamp(16px, 2.4vw, 24px)}.xl-w .xa-ct{display:block;font-size:17px;margin-bottom:6px}.xa-lvl{background:#23231F;color:#ECECE6;border-radius:20px;padding:20px 22px;display:grid;grid-template-columns:1.1fr 1fr 1.1fr;gap:20px;align-items:center}.xa-lvl .n{color:#fff;font-size:30px;font-weight:900;letter-spacing:-.03em;line-height:1.1;margin:4px 0 6px}.xa-lvl .n span{color:var(--xl-lima);font-family:var(--xl-mono);font-weight:400;font-size:22px}.xa-lvl .b{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#B9B9AF;border-left:1px solid #3A3A34;padding-left:20px}.xa-lvl .b b{color:#fff;font-weight:500}.xl-w .xa-lvl a.c{display:flex;gap:12px;align-items:center;color:#ECECE6;text-decoration:none}.xa-lvl .av{width:40px;height:40px;border-radius:50%;background:#3A3A34;color:var(--xl-lima);display:flex;align-items:center;justify-content:center;flex-shrink:0}.xa-lvl .c b{display:block;color:#fff;font-size:14px}.xa-lvl .c small{font-size:12.5px;color:#B9B9AF}.xa-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.xa-tile b,.xa-tile>span:last-child{overflow-wrap:anywhere}.xl-w button.xa-tile{white-space:normal;min-width:0}.xl-w button.xa-tile{border:1px solid var(--xl-linea);border-radius:18px;background:#fff;padding:18px 12px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;cursor:pointer;color:var(--xl-tinta);font:inherit;text-transform:none;letter-spacing:0}.xl-w button.xa-tile:hover,.xl-w button.xa-tile:focus{border-color:var(--xl-lima);background:#fff;color:var(--xl-tinta)}.xa-tile .ti{position:relative;width:58px;height:58px;border-radius:50%;background:#EEF3E2;display:flex;align-items:center;justify-content:center;color:var(--xl-verde);margin-bottom:4px}.xa-tile .ti .b{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:var(--xl-verde);color:#fff;font-size:11px;font-weight:800;font-style:normal;display:flex;align-items:center;justify-content:center}.xa-tile b{font-size:12.5px;letter-spacing:.08em}.xa-tile>span:last-child{font-size:12.5px;color:var(--xl-suave);line-height:1.4}.xa-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start;margin-top:4px}.xa-duo>div{min-width:0;display:flex;flex-direction:column;gap:10px}.xa-ord{border:1px solid var(--xl-linea);border-radius:18px;background:#fff;padding:16px;margin-bottom:12px}.xa-ord.xa-hit{box-shadow:0 0 0 3px var(--xl-lima)}.xa-oh{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--xl-linea)}.xa-oh b{font-size:16px}.xa-oh small{display:block;font-size:12.5px;color:var(--xl-suave);margin-top:2px}.xa-st{display:inline-flex;font-size:11px;font-weight:800;padding:4px 10px;border-radius:99px;white-space:nowrap}.xa-st.ok{background:var(--xl-sel);color:var(--xl-lima-tx)}.xa-st.pend{background:#FBF0D9;color:#7A5410}.xa-st.gris{background:var(--xl-panel);color:var(--xl-suave)}.xa-st.err{background:#FBEAE8;color:var(--xl-err)}.xa-oi{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px dashed var(--xl-linea);font-size:14px}.xa-oi .t{min-width:0}.xa-oi .x{font-size:12px;color:var(--xl-suave)}.xa-oi>b{white-space:nowrap;font-weight:500}.xa-lot{margin-top:8px;background:var(--xl-sel);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--xl-medio)}.xa-lot>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px}.xa-lot svg{width:16px;height:auto}.xl-w .xa-lot a{font-weight:800;color:var(--xl-lima-tx);text-decoration:none}.xa-of{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;flex-wrap:wrap;font-size:15px}.xa-of b{font-size:16px}.xa-btns{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.xl-w .xa-bo,.xl-w .xa-bd,.xl-w .xa-bv{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:99px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;text-decoration:none;text-transform:none;letter-spacing:0;white-space:nowrap}.xl-w .xa-bo,.xl-w .xa-bo:hover{border:1.5px solid var(--xl-tinta);background:#fff;color:var(--xl-tinta)}.xl-w .xa-bd,.xl-w .xa-bd:hover{border:0;background:var(--xl-tinta);color:#fff}.xl-w .xa-bv,.xl-w .xa-bv:hover{border:0;background:var(--xl-verde);color:#fff}.xl-w .xa-bd:hover,.xl-w .xa-bv:hover{filter:brightness(1.15)}.xa-full{width:100%;margin-top:8px}.xa-vacio{border:1px dashed var(--xl-linea);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;background:#FAFAF7}.xl-w .xa-vacio p{margin:0;font-size:14px;color:var(--xl-suave)}.xa-siempre{display:flex;flex-direction:column;gap:6px}.xa-qr{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--xl-linea)}.xa-qr .t b{display:block;font-size:14.5px;line-height:1.25}.xa-qr .t b span{color:var(--xl-lima-tx)}.xa-qr .t small{font-size:12px;color:var(--xl-suave)}.xa-qr .p{font-size:13.5px;white-space:nowrap}.xa-qr .p s{color:var(--xl-suave);margin-right:6px}.xa-qr .xl-qty{border-radius:10px}.xl-w .xa-qr .xl-qty button{width:34px;height:40px;font-size:18px}.xl-w .xa-qr .xl-qty input{width:38px;font-size:14px}.xa-mas{margin-top:14px}.xa-qfoot{display:flex;justify-content:flex-end;margin-top:12px}.xl-w .xa-bbig{min-height:50px;padding:0 24px;border-radius:12px;letter-spacing:.04em}.xl-w .xa-bsub{align-self:flex-start;margin-top:8px}.xa-lvls{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.xa-lvls div{border:1px solid var(--xl-linea);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;background:#fff}.xa-lvls div.on{border-color:var(--xl-verde);background:var(--xl-sel)}.xa-lvls b{font-size:15px}.xa-lvls span{font-size:14px}.xa-lvls small{font-size:10.5px;font-weight:800;color:var(--xl-lima-tx);letter-spacing:.06em}.xa-tbl{padding-top:8px;padding-bottom:8px}.xa-tr{display:grid;grid-template-columns:1.6fr .8fr .8fr;gap:10px;padding:11px 0;border-top:1px solid var(--xl-linea);font-size:14px;align-items:baseline}.xa-tr.h{border-top:0;font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--xl-suave)}.xa-tr span span{color:var(--xl-lima-tx)}.xa-tr s{color:var(--xl-suave)}.xa-dirs{display:grid;grid-template-columns:1fr 1fr;gap:14px}.xa-dirs .xa-card{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.xa-dirs address{font-style:normal;font-size:14.5px;line-height:1.6;color:var(--xl-tinta);margin:0 0 6px}.xa-pr{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--xl-linea)}.xa-pr:first-child{border-top:0;padding-top:0}.xa-pr b{display:block;font-size:15px}.xa-pr small{font-size:12.5px;color:var(--xl-suave)}.xa-wc h2,.xa-wc h3{font-size:18px;font-weight:800;margin:0 0 12px}.xa-wc .woocommerce-address-fields__field-wrapper,.xa-acct .woocommerce-EditAccountForm{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.xa-wc .form-row{width:auto!important;float:none!important;margin:0 0 12px!important;padding:0!important}.xa-wc .form-row-wide,.xa-wc #billing_address_1_field,.xa-wc #shipping_address_1_field,.xa-acct fieldset,.xa-acct .clear,.xa-acct>form>p:last-of-type,.xa-wc .woocommerce-address-fields>p{grid-column:1 / -1}.xa-acct #account_display_name_field,.xa-acct #account_display_name+span,.xa-acct .woocommerce-form-row:has(#account_display_name){display:none!important}.xa-acct fieldset{border:1px solid var(--xl-linea);border-radius:14px;padding:14px 16px 4px;margin:6px 0 14px;display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.xa-acct form>fieldset,.xa-acct form>.clear,.xa-acct form>p:last-of-type,.xa-acct form>input[type=hidden]{order:5}.xa-acct fieldset legend{font-size:13px;font-weight:800;padding:0 6px}.xa-acct fieldset .form-row:first-of-type{grid-column:1 / -1}.xa-wc label{font-size:12.5px;font-weight:700;display:block;margin-bottom:4px}.xa-wc input.input-text,.xa-wc select,.xa-wc .select2-selection{width:100%}.xa-wc em{font-size:12px;color:var(--xl-suave)}.xa-otra{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;margin-bottom:14px}.xl-w .xa-otra select{min-height:40px;border:1.5px solid var(--xl-linea);border-radius:10px;background:var(--xl-panel);padding:0 10px;font:inherit;font-size:13px}.xa-trk[hidden]{display:none}.xa-trk{display:flex;flex-direction:column;gap:8px}.xa-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:6px 0 10px}.xa-bar div{display:flex;flex-direction:column;gap:6px;font-size:11.5px;color:var(--xl-suave)}.xa-bar i{height:7px;border-radius:5px;background:var(--xl-linea)}.xa-bar .done i{background:var(--xl-verde)}.xa-bar .cur i{background:var(--xl-lima)}.xa-bar .done span,.xa-bar .cur span{color:var(--xl-tinta);font-weight:700}.xa-trk .xa-bv{align-self:flex-start;margin-top:8px}.xa-login{display:grid;grid-template-columns:1fr 1.2fr;gap:32px;align-items:start}.xl-w .xa-lp{margin:10px 0 0;font-size:15px;color:var(--xl-medio);line-height:1.6}.xa-lbox{background:#fff;border:1px solid var(--xl-linea);border-radius:20px;padding:clamp(18px, 3vw, 28px)}.xa-lbox .u-columns{display:grid;grid-template-columns:1fr;gap:24px}.xa-lbox .u-columns.col2-set .col-1,.xa-lbox .u-columns.col2-set .col-2{width:100%!important;float:none!important}.xa-lbox h2{font-size:20px;font-weight:800;margin:0 0 10px}.xa-lbox form.login,.xa-lbox form.register{border:0!important;padding:0!important;margin:0!important}@media (max-width:1100px){.xa-lvl{grid-template-columns:1fr 1fr}.xa-lvl .c{grid-column:1 / -1}}@media (max-width:899px){.xa,.xa-login{grid-template-columns:1fr;gap:18px}.xa-side{position:static}.xa-nav{flex-direction:row;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.xa-nav::-webkit-scrollbar{display:none}.xl-w .xa-nav a{flex-shrink:0;white-space:nowrap}.xa-lvl{grid-template-columns:1fr;gap:14px}.xa-lvl .b{border-left:0;padding-left:0}.xa-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xl-w button.xa-tile{padding:16px 8px}.xa-tile b{font-size:11.5px;letter-spacing:.05em}.xa-duo,.xa-dirs{grid-template-columns:1fr}.xa-qr{gap:8px}.xa-qr .p{display:flex;flex-direction:column;align-items:flex-end;font-size:13px}.xa-qr .p s{margin:0;font-size:12px}.xl-w .xa-qr .xl-qty button{width:28px}.xl-w .xa-qr .xl-qty input{width:30px}.xa-tr{grid-template-columns:1.3fr .8fr .8fr;font-size:13px}.xa-wc .woocommerce-address-fields__field-wrapper,.xa-acct .woocommerce-EditAccountForm,.xa-acct fieldset{grid-template-columns:1fr}.xa-lvls{grid-template-columns:1fr 1fr 1fr}}.xp-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(24px, 4vw, 56px);align-items:center}.xp-hl{display:flex;flex-direction:column;gap:18px;min-width:0}.xl-w .xp-ey{margin:0;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.16em;color:#1C2A07}.xp-ey i{width:8px;height:8px;border-radius:50%;background:#1C2A07}.xl-w .xp-h1{margin:0;font-size:clamp(36px, 5.6vw, 72px);font-weight:900;letter-spacing:-.045em;line-height:.95;text-transform:uppercase;color:#1C2A07}.xl-w .xp-lead{margin:0;font-size:17px;font-weight:500;line-height:1.6;color:#25360A;max-width:56ch}.xp-stats{display:flex;gap:8px;flex-wrap:wrap}.xp-stats div{background:rgb(255 255 255 / .72);border-radius:12px;padding:12px 14px;min-width:130px;flex:0 1 180px}.xp-stats b{display:block;font-size:18px;font-weight:500;color:#1C2A07}.xp-stats span{font-size:11.5px;color:#33440F;line-height:1.35}.xp-btns{display:flex;gap:12px;flex-wrap:wrap}.xl-w .xp-b1,.xl-w .xp-b2{display:inline-flex;align-items:center;min-height:52px;padding:0 22px;border-radius:12px;font-size:14px;font-weight:800;letter-spacing:.05em;text-decoration:none}.xl-w .xp-b1,.xl-w .xp-b1:hover{background:#23231F;color:#fff}.xl-w .xp-b2,.xl-w .xp-b2:hover{border:2px solid #1C2A07;color:#1C2A07}.xp-acc{background:#fff;border-radius:22px;padding:clamp(20px, 3vw, 28px);box-shadow:0 30px 60px -30px rgb(28 42 7 / .45);display:flex;flex-direction:column;gap:14px}.xp-acch{display:flex;gap:12px;align-items:center}.xp-acch b{display:block;font-size:20px}.xp-lock{width:40px;height:40px;border-radius:50%;background:#23231F;color:var(--xl-lima);display:flex;align-items:center;justify-content:center;flex-shrink:0}.xp-accf{display:flex;flex-direction:column;gap:12px;margin:0}.xl-w button.xp-accb,.xl-w a.xp-accb{display:flex;align-items:center;justify-content:center;min-height:52px;border:0;border-radius:12px;background:#23231F;color:#fff;font:inherit;font-size:14px;font-weight:800;letter-spacing:.05em;cursor:pointer;text-decoration:none;text-transform:none}.xl-w button.xp-accb:hover,.xl-w a.xp-accb:hover{background:#3A3A34;color:#fff}.xl-w .xp-accn,.xl-w .xp-accp{margin:0;font-size:12.5px;color:var(--xl-suave);text-align:center;line-height:1.5}.xl-w .xp-accp{text-align:left;font-size:14px;color:var(--xl-medio)}.xl-w .xp-accn a{font-weight:800;color:var(--xl-lima-tx)}.xp-bens{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;scroll-margin-top:110px}.xp-bens>div{display:flex;gap:14px;align-items:center;border:1px solid var(--xl-linea);border-radius:18px;background:#FAFAF7;padding:18px}.xp-bens span{width:52px;height:52px;border-radius:50%;background:#EEF3E2;color:var(--xl-lima-tx);font-size:11.5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.xl-w.xp-bens p{margin:0;font-size:13px;color:var(--xl-medio);line-height:1.45}.xp-bens b{display:block;font-size:12px;letter-spacing:.08em;color:var(--xl-tinta);margin-bottom:2px}.xp-sh{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:16px}.xl-w a.xp-chip{display:inline-flex;align-items:center;gap:6px;background:#23231F;color:var(--xl-lima);border-radius:99px;padding:8px 14px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-decoration:none}.xl-w .xp-desliza{display:none;margin:0 0 8px;font-size:12px;color:var(--xl-suave)}.xp-tw{border:1px solid var(--xl-linea);border-radius:18px;overflow-x:auto;background:#fff}.xp-t{width:100%;border-collapse:collapse;margin:0;font-size:14px}.xp-t th{text-align:right;font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--xl-suave);padding:16px 14px 12px;border:0;border-bottom:1px solid var(--xl-linea);background:none;white-space:nowrap}.xp-t th:first-child,.xp-t th:nth-child(2),.xp-t td:first-child,.xp-t td:nth-child(2){text-align:left}.xp-t td{padding:12px 14px;border:0;border-top:1px solid var(--xl-linea);text-align:right;background:none;white-space:nowrap}.xp-t tbody tr:first-child td{border-top:0}.xp-t td a{text-decoration:none;color:var(--xl-tinta)}.xp-t td b{display:block;font-size:14.5px}.xp-t td b span{color:var(--xl-lima-tx)}.xp-t td small{font-size:11px;color:var(--xl-suave)}.xl-w .xp-t tbody tr td,.xl-w .xp-t tbody tr:hover td{background:none;color:inherit}.xl-w .xp-t th.on,.xl-w .xp-t tbody tr td.on{background:var(--xl-sel);color:var(--xl-lima-tx);font-weight:700}.xp-blur{filter:blur(5px);user-select:none;color:var(--xl-suave)}.xp-lv{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.xp-lv>div{border:1px solid var(--xl-linea);border-radius:20px;padding:20px;background:#fff;display:flex;flex-direction:column;gap:6px}.xp-lv>div:last-child{background:#F4F6EF;border-color:#E6EBDC}.xp-lv>div.dk{background:#23231F;border-color:#23231F;color:#ECECE6}.xp-lv .h{display:flex;justify-content:space-between;align-items:center;gap:10px}.xp-lv .h .xl-ante{color:var(--xl-lima-tx)}.xp-lv .dk .h .xl-ante{color:var(--xl-lima)}.xp-lv .h span{background:var(--xl-lima);color:#1C2A07;font-size:9.5px;font-weight:800;padding:4px 8px;border-radius:99px;letter-spacing:.04em}.xp-lv>div>b{font-size:32px;font-weight:400;color:var(--xl-tinta)}.xp-lv .dk>b{color:#fff}.xl-w .xp-lv .s{margin:0;font-size:13.5px;color:var(--xl-suave)}.xp-lv .dk .s{color:#B9B9AF}.xp-lv ul{list-style:none;margin:8px 0 0;padding:0}.xp-lv li{padding:9px 0;border-top:1px solid var(--xl-linea);font-size:14px}.xp-lv .dk li{border-color:#3A3A34;color:#fff}.xp-lv li::before{content:"✓ "}.xp-st{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:18px}.xp-st>div{border-top:2px solid var(--xl-tinta);padding-top:16px;display:flex;flex-direction:column;gap:6px}.xp-st span{font-size:13px;color:var(--xl-lima-tx)}.xp-st b{font-size:16px}.xl-w .xp-st p{margin:0;font-size:14px;color:var(--xl-suave)}.xp-sol{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:start;scroll-margin-top:110px}.xl-w.xp-sol select{width:100%;min-height:46px;border:1.5px solid var(--xl-linea);border-radius:10px;background:var(--xl-panel);padding:0 12px;font:inherit;font-size:14.5px;color:var(--xl-tinta)}.xp-ruo{font-size:12.5px}.xp-reglas ul{list-style:none;margin:10px 0 0;padding:0}.xp-reglas li{position:relative;padding:11px 0 11px 22px;border-top:1px solid #3A3A34;font-size:14px;color:#fff;line-height:1.45}.xp-reglas li:first-child{border-top:0}.xp-reglas li::before{content:"";position:absolute;left:2px;top:16px;width:9px;height:9px;background:var(--xl-lima);transform:rotate(45deg)}.xp-hablar b{display:block;font-size:16px;margin-bottom:6px}.xl-w .xp-hablar p{margin:0 0 10px;font-size:13.5px;color:var(--xl-medio);line-height:1.55}.xl-w .xp-hablar p a{color:var(--xl-tinta)}.xl-w .xp-link{font-size:13px;font-weight:800;color:var(--xl-lima-tx);text-decoration:none}@media (max-width:1100px){.xp-bens{grid-template-columns:1fr 1fr}}@media (max-width:899px){.xp-hero,.xp-sol{grid-template-columns:1fr}.xp-stats div{flex:1 1 30%;min-width:0}.xp-bens,.xp-lv,.xp-st{grid-template-columns:1fr;gap:12px}.xl-w .xp-desliza{display:block}.xp-t{font-size:13px}}