@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..600;1,9..144,300..600&family=Figtree:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";.zira-root{font-family:var(--f-body);color:var(--tinta)}.zira-root *,.zira-root *:before,.zira-root *:after{box-sizing:border-box}#header-group{position:sticky;top:0;z-index:60}:root{--noche: #141110;--noche-2: #1e1a17;--crema: #f4eee4;--piedra: #e6dccb;--tinta: #221b18;--topo: #8a7c70;--acento: #7c1034;--acento-hi: #a3244c;--hueso: #f4eee4;--linea-o: rgba(244, 238, 228, .14);--linea-c: rgba(34, 27, 24, .14);--line: var(--linea-o);--f-display: "Fraunces", Georgia, serif;--f-body: "Figtree", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace;--ease: cubic-bezier(.75, 0, .25, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--r-card: 10px;--r-img: 14px;--r-pill: 999px;--gut: 20px;--pad-y: clamp(64px, 10vw, 112px);--nav-h: 58px}@media(min-width:768px){:root{--gut: 40px;--nav-h: 66px}}.zira-root *,.zira-root *:before,.zira-root *:after{box-sizing:border-box;margin:0;padding:0}.zira-root{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px)}.zira-root{background:var(--noche);color:var(--hueso);font-family:var(--f-body);font-size:1.0625rem;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}.zira-root img,.zira-root video{display:block;max-width:100%}.zira-root button,.zira-root input{font:inherit;color:inherit}.zira-root button{background:none;border:0;cursor:pointer}.zira-root a{color:inherit;text-decoration:none}.zira-root ul,.zira-root ol{list-style:none}.zira-root [hidden]{display:none!important}.zira-root :focus-visible{outline:2px solid var(--acento-hi);outline-offset:3px}.zira-root .noche :focus-visible{outline-color:var(--hueso)}.zira-root .wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 var(--gut)}.zira-root .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zira-root .ico{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.zira-root .noche{background:var(--noche);color:var(--hueso);--line: var(--linea-o)}.zira-root .crema{background:var(--crema);color:var(--tinta);--line: var(--linea-c)}.zira-root .crema .eyebrow{color:#7d6c5e}.zira-root .eyebrow{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--topo)}.zira-root .h-display{font-family:var(--f-display);font-weight:400;font-variation-settings:"opsz" 144;letter-spacing:-.035em;line-height:.98}.zira-root .h2{font-family:var(--f-display);font-weight:400;font-variation-settings:"opsz" 144;font-size:clamp(2.4rem,9.4vw,4.25rem);letter-spacing:-.03em;line-height:1.06}.zira-root .h3{font-family:var(--f-display);font-weight:450;font-size:clamp(1.35rem,2.2vw + .8rem,1.85rem);letter-spacing:-.02em;line-height:1.12}.zira-root em.it{font-style:italic;font-weight:300}.zira-root .hl{color:var(--acento)}.zira-root .noche .hl{color:var(--acento-hi)}.zira-root .crema em.it{color:var(--acento)}.zira-root .lead{font-size:clamp(1.0625rem,.6vw + .95rem,1.25rem);line-height:1.5;max-width:34ch}.zira-root .soft{opacity:.76}.zira-root .body{max-width:60ch}.zira-root .sec{padding:var(--pad-y) 0}.zira-root .sec-head{display:grid;gap:16px;margin-bottom:40px}.zira-root .sec-head .h2{max-width:15ch}@media(min-width:960px){.zira-root .sec-head.split{grid-template-columns:1fr auto;align-items:end}}.zira-root .link-arrow{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:500;border-bottom:1px solid currentColor;width:max-content}.zira-root .link-arrow .ico{width:16px;height:16px;transition:transform .3s var(--ease)}.zira-root .link-arrow:hover .ico{transform:translate(3px)}.zira-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border-radius:var(--r-pill);font-weight:500;font-size:1rem;transition:background .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.zira-root .btn .ico{width:18px;height:18px;transition:transform .3s var(--ease)}.zira-root .btn:hover .ico{transform:translate(3px)}.zira-root .btn:active{transform:scale(.98)}.zira-root .btn-acento{background:var(--acento);color:#fbf6ee}.zira-root .btn-acento:hover{background:var(--acento-hi)}.zira-root .btn-hueso{background:var(--hueso);color:var(--noche)}.zira-root .btn-hueso:hover{background:#fff8ee}.zira-root .btn-line{border:1px solid currentColor}.zira-root .btn-full{width:100%}.zira-root .stars{display:inline-flex;gap:2px;color:var(--hueso)}.zira-root .crema .stars{color:var(--acento)}.zira-root .stars .ico{width:14px;height:14px;fill:currentColor;stroke:none}.zira-root .rv{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:var(--d, 0s)}.zira-root .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.zira-root{scroll-behavior:auto}.zira-root .rv{opacity:1;transform:none;transition:none}.zira-root .marquee-track,.zira-root .topbar-track,.zira-root .hero-media img{animation:none!important}}.zira-root .topbar{background:var(--acento);color:#fbf6ee;overflow:hidden;display:flex;align-items:center;min-height:38px}.zira-root .topbar-track{display:flex;align-items:center;width:max-content;animation:slide 36s linear infinite}.zira-root .topbar-track span{display:inline-flex;align-items:center;gap:18px;padding:0 0 0 18px;line-height:38px;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.zira-root .topbar-track span:after{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.6}.zira-root .nav{position:sticky;top:0;z-index:60;height:var(--nav-h);background:var(--crema);border-bottom:1px solid transparent;color:var(--tinta);transition:box-shadow .35s var(--ease),border-color .35s var(--ease)}.zira-root .nav.flota{border-bottom-color:#221b180f;box-shadow:0 8px 24px #221b180d}.zira-root .nav-spacer{display:none}.zira-root .nav .wrap{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.zira-root .nav-left{display:flex;align-items:center;gap:28px}.zira-root .logo{display:inline-flex;align-items:center;min-height:44px;font-family:var(--f-body);font-weight:700;font-size:1.4rem;letter-spacing:.08em;line-height:1}.zira-root .nav .logo{color:var(--acento)}.zira-root .nav-links{display:none;gap:28px;font-size:.94rem}.zira-root .nav-links a{position:relative;display:inline-flex;align-items:center;min-height:44px;color:#221b18c7;transition:color .2s var(--ease)}.zira-root .nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.zira-root .nav-links a:hover{color:var(--tinta)}.zira-root .nav-links a:hover:after{transform:scaleX(1)}.zira-root .icon-btn{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-pill);position:relative;transition:background .2s var(--ease)}.zira-root .icon-btn:hover{background:#f4eee414}.zira-root .nav .icon-btn:hover{background:#221b1812}.zira-root .icon-btn .ico{width:22px;height:22px}.zira-root .nav-right{justify-self:end;display:flex;align-items:center;gap:6px}.zira-root .cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--acento);color:#fbf6ee;font-family:var(--f-mono);font-size:.65rem;line-height:18px;text-align:center;transform:scale(0);transition:transform .3s var(--ease)}.zira-root .cart-count.on{transform:scale(1)}.zira-root .cart-count.bump{animation:bump .5s var(--ease)}@keyframes bump{40%{transform:scale(1.35)}}.zira-root .nav-cta{display:none}@media(min-width:960px){.zira-root .nav-links{display:flex}.zira-root .menu-btn{display:none}.zira-root .nav-cta{display:inline-flex;min-height:44px;padding:0 20px;font-size:.9rem}}.zira-root .menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--noche);color:var(--hueso);display:flex;flex-direction:column;padding:0 var(--gut) calc(28px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility 0s linear .3s}.zira-root .menu.open{opacity:1;visibility:visible;transition:opacity .3s var(--ease)}.zira-root .menu-head{height:var(--nav-h);display:flex;align-items:center;justify-content:space-between}.zira-root .menu nav{display:flex;flex-direction:column;margin-top:32px}.zira-root .menu nav a{font-family:var(--f-display);font-size:clamp(2.2rem,11vw,3rem);letter-spacing:-.03em;line-height:1.15;padding:10px 0;border-bottom:1px solid var(--linea-o);display:flex;justify-content:space-between;align-items:baseline;transform:translateY(12px);opacity:0;transition:transform .6s var(--ease-out),opacity .6s var(--ease-out)}.zira-root .menu nav a span{font-family:var(--f-mono);font-size:.72rem;color:var(--topo);letter-spacing:.1em}.zira-root .menu.open nav a{transform:none;opacity:1}.zira-root .menu.open nav a:nth-child(2){transition-delay:.05s}.zira-root .menu.open nav a:nth-child(3){transition-delay:.1s}.zira-root .menu.open nav a:nth-child(4){transition-delay:.15s}.zira-root .menu-foot{margin-top:auto;display:grid;gap:4px;color:#f4eee4b8;font-size:.95rem}.zira-root .menu-foot a{min-height:40px;display:inline-flex;align-items:center}.zira-root .marquee{border-block:1px solid var(--line);overflow:hidden;padding:16px 0}.zira-root .marquee-track{display:flex;width:max-content;animation:slide 40s linear infinite}.zira-root .marquee-track span{display:inline-flex;align-items:center;gap:22px;padding-right:22px;white-space:nowrap;font-family:var(--f-display);font-size:clamp(1.25rem,2.6vw,1.75rem);letter-spacing:-.02em;font-style:italic;font-weight:300;opacity:.9}.zira-root .cell{width:11px;height:14px;border:2px solid var(--acento-hi);border-radius:4px;flex:none}.zira-root .noche .cell{border-color:var(--hueso);opacity:.5}@keyframes slide{to{transform:translate(-50%)}}.zira-root .acc{border-top:1px solid var(--line)}.zira-root .acc details{border-bottom:1px solid var(--line)}.zira-root .acc summary{list-style:none;cursor:pointer;min-height:56px;padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:500}.zira-root .acc summary::-webkit-details-marker{display:none}.zira-root .pm{width:14px;height:14px;position:relative;flex:none}.zira-root .pm:before,.zira-root .pm:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor;transition:transform .3s var(--ease)}.zira-root .pm:after{transform:rotate(90deg)}.zira-root .acc details[open] .pm:after{transform:rotate(0)}.zira-root .acc-body{padding:0 0 20px;opacity:.78;font-size:.98rem;max-width:60ch}.zira-root .acc-body p+p{margin-top:.8em}.zira-root .acc-body b{font-weight:600}.zira-root .acc-body ul{margin-top:.9em;display:grid;gap:.45em}.zira-root .acc-body li{position:relative;padding-left:18px}.zira-root .acc-body li:before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.55}.zira-root .vids-block{margin-top:26px}.zira-root .vids-nav{display:none;gap:8px;justify-content:flex-end;margin-bottom:12px}.zira-root .vids-nav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:background .2s var(--ease),border-color .2s,opacity .2s}.zira-root .vids-nav button:hover:not(:disabled){border-color:currentColor}.zira-root .vids-nav button:disabled{opacity:.3;cursor:default}.zira-root .vids-nav .ico{width:18px;height:18px}.zira-root .vids{display:grid;grid-auto-flow:column;grid-auto-columns:31%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gut) * -1);padding:0 var(--gut);scroll-padding:0 var(--gut)}.zira-root .vids::-webkit-scrollbar{display:none}.zira-root .vid{scroll-snap-align:start;position:relative;aspect-ratio:9 / 16;border-radius:var(--r-img);overflow:hidden;background:var(--piedra);padding:0;border:0;display:block;cursor:pointer}.zira-root .vid video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.zira-root .vids-bar{margin-top:14px;height:2px;background:var(--line);border-radius:2px;overflow:hidden}.zira-root .vids-bar i{display:block;height:100%;width:20%;background:currentColor;transition:transform .3s var(--ease-out);transform-origin:left}@media(min-width:768px){.zira-root .vids{grid-auto-columns:calc((100% - 40px)/5)}}@media(min-width:960px){.zira-root .vids-nav{display:flex}.zira-root .vids{grid-auto-columns:calc((100% - 20px) / 3);margin:0;padding:0;scroll-padding:0}}.zira-root .score{display:flex;align-items:center;gap:14px}.zira-root .score b{font-family:var(--f-display);font-weight:400;font-size:3.4rem;letter-spacing:-.04em;line-height:1}.zira-root .score small{display:block;font-size:.86rem;opacity:.7;margin-top:4px}.zira-root .collage{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);scroll-padding-inline:var(--gut)}.zira-root .collage::-webkit-scrollbar{display:none}.zira-root .rev{scroll-snap-align:start}.zira-root .rev figure{border-radius:var(--r-img);overflow:hidden;aspect-ratio:4 / 5;background:var(--piedra)}.zira-root .rev figure img{width:100%;height:100%;object-fit:cover}.zira-root .rev blockquote{position:relative;margin:-56px 16px 0;background:var(--crema);border:1px solid var(--line);border-radius:var(--r-card);padding:18px 18px 16px}.zira-root .rev blockquote p{font-family:var(--f-display);font-size:1.18rem;line-height:1.3;letter-spacing:-.01em;margin-top:8px}.zira-root .rev blockquote footer{margin-top:12px;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#7d6c5e}.zira-root .revs-more{margin-top:36px}@media(min-width:960px){.zira-root .collage{grid-auto-flow:row;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start;overflow:visible;margin-inline:0;padding-inline:0}.zira-root .rev:nth-child(1){grid-column:1 / 6;margin:0}.zira-root .rev:nth-child(2){grid-column:6 / 9;margin:140px 0 0}.zira-root .rev:nth-child(3){grid-column:9 / 13;margin:48px 0 0}.zira-root .rev:nth-child(2) figure{aspect-ratio:3 / 4}}.zira-root footer.site{background:var(--noche);border-top:1px solid var(--linea-o);color:var(--hueso);padding:56px 0 calc(40px + env(safe-area-inset-bottom));font-size:.92rem}.zira-root .foot-grid{display:grid;gap:32px}.zira-root .foot-big{font-family:var(--f-body);font-weight:700;letter-spacing:.04em;font-size:clamp(4.5rem,26vw,13rem);line-height:.8;color:var(--hueso)}.zira-root .foot-claim{margin-top:18px;font-family:var(--f-display);font-style:italic;font-weight:300;font-size:1.3rem;color:#f4eee4bf}.zira-root .foot-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.zira-root .foot-cols h4{font-family:var(--f-mono);font-weight:400;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#f4eee48c;margin-bottom:10px}.zira-root .foot-cols a{display:block;padding:11px 0;color:#f4eee4d1}.zira-root .foot-cols a:hover{color:var(--hueso)}.zira-root .foot-mail{display:inline-flex!important;align-items:center;gap:9px}.zira-root .foot-mail .ico{width:17px;height:17px;opacity:.7;flex:none}.zira-root .foot-ig{display:inline-flex!important;align-items:center;gap:9px;margin-top:6px;padding:11px 18px!important;border:1px solid rgba(244,238,228,.3);border-radius:var(--r-pill);color:var(--hueso)!important;font-weight:500;transition:background .2s var(--ease),border-color .2s var(--ease)}.zira-root .foot-ig:hover{background:#f4eee41a;border-color:#f4eee48c}.zira-root .foot-ig .ico{width:18px;height:18px;flex:none}.zira-root .foot-legal{margin-top:36px;padding-top:18px;border-top:1px solid var(--linea-o);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-family:var(--f-mono);font-size:.66rem;letter-spacing:.08em;color:#f4eee480}.zira-root .foot-legal a{text-decoration:underline;text-underline-offset:3px}@media(min-width:960px){.zira-root .foot-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.zira-root body.has-bar footer.site{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.zira-root .buybar{position:fixed;left:0;right:0;bottom:0;z-index:35;color:var(--hueso);padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));background:#141110eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--linea-o);display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .3s var(--ease)}.zira-root .buybar.on{transform:none}.zira-root .buybar img{width:44px;height:44px;border-radius:8px;object-fit:cover;flex:none;background:var(--piedra)}.zira-root .buybar-txt{min-width:0;flex:1;line-height:1.25}.zira-root .buybar-txt b{display:block;font-weight:500;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zira-root .buybar-txt span{font-size:.84rem;color:#f4eee4b3}.zira-root .buybar .btn{min-height:46px;padding:0 20px;flex:none}@media(min-width:960px){.zira-root .buybar{display:none}}.zira-root .scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0a08078c;opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility 0s linear .3s}.zira-root .scrim.on{opacity:1;visibility:visible;transition:opacity .3s var(--ease)}.zira-root .cart{position:fixed;z-index:80;left:0;right:0;bottom:0;max-height:90svh;background:var(--crema);color:var(--tinta);border-radius:18px 18px 0 0;display:flex;flex-direction:column;--line: var(--linea-c);transform:translateY(102%);transition:transform .45s var(--ease);visibility:hidden}.zira-root .cart.open{transform:none;visibility:visible}.zira-root .cart-grab{width:40px;height:4px;border-radius:4px;background:#221b1833;margin:10px auto 0}.zira-root .cart-head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 8px var(--gut)}.zira-root .cart-head h2{font-family:var(--f-display);font-weight:400;font-size:1.6rem;letter-spacing:-.02em}.zira-root .cart-head h2 span{font-family:var(--f-mono);font-size:.8rem;color:#7d6c5e;letter-spacing:0}.zira-root .cart .icon-btn:hover{background:#221b180f}.zira-root .ship{margin:0 var(--gut);padding:12px 14px;border-radius:var(--r-card);border:1px solid var(--linea-c);font-size:.88rem;display:flex;gap:10px;align-items:center}.zira-root .ship .ico{color:var(--acento);width:18px;height:18px}.zira-root .cart-items{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:6px var(--gut)}.zira-root .line{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--linea-c);align-items:start}.zira-root .line img{width:72px;height:88px;object-fit:cover;border-radius:8px;background:var(--piedra)}.zira-root .line-name{font-weight:500;line-height:1.3}.zira-root .line-meta{font-size:.84rem;color:#221b18ad;margin-top:2px}.zira-root .qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-pill);height:54px}.zira-root .qty button{width:44px;height:100%;display:grid;place-items:center;border-radius:var(--r-pill)}.zira-root .qty button .ico{width:16px;height:16px;stroke-width:1.8}.zira-root .qty output,.zira-root .qty span{min-width:22px;text-align:center;font-variant-numeric:tabular-nums}.zira-root .line .qty{margin-top:10px;height:40px;width:max-content}.zira-root .line .qty button{width:40px}.zira-root .line-price{font-weight:500;text-align:right;white-space:nowrap}.zira-root .line-remove{display:block;margin:8px 0 0 auto;font-size:.8rem;color:#221b1899;text-decoration:underline;text-underline-offset:3px;min-height:32px}.zira-root .empty{padding:40px 0;text-align:center;color:#221b18b3}.zira-root .empty .btn{margin-top:18px}.zira-root .cart-foot{padding:16px var(--gut) calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--linea-c)}.zira-root .cart-total{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.zira-root .cart-total b{font-size:1.35rem;font-weight:500;letter-spacing:-.02em}.zira-root .cart-tr{display:flex;justify-content:space-between;font-size:.86rem;color:#221b18b3;margin-bottom:14px}.zira-root .cart-tr b{color:var(--acento);font-weight:500}.zira-root .cart-note{margin-top:10px;text-align:center;font-size:.78rem;color:#221b1899}@media(min-width:768px){.zira-root .cart{left:auto;top:0;bottom:0;right:0;width:440px;max-height:none;border-radius:0;transform:translate(102%)}.zira-root .cart-grab{display:none}.zira-root .cart-head{padding-top:14px}}.zira-root .toast{position:fixed;left:50%;top:14px;z-index:120;transform:translate(-50%,-160%);display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:var(--r-pill);background:var(--hueso);color:var(--noche);font-size:.92rem;font-weight:500;white-space:nowrap;transition:transform .5s var(--ease-out)}.zira-root .toast.show{transform:translate(-50%)}.zira-root .toast .ico{color:var(--acento)}.zira-root .hero{position:relative;overflow:hidden}.zira-root .hero-media{position:relative}.zira-root .hero-media img{width:100%;height:auto}.zira-root .hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(20,17,16,0) 52%,rgba(20,17,16,.5) 64%,var(--noche) 80%)}.zira-root .hero-copy{position:relative;z-index:2;margin-top:-64vw;padding:0 var(--gut) 48px;text-align:center}.zira-root .hero .eyebrow{color:#f4eee4b8}.zira-root .hero h1{margin:14px auto 0;font-size:clamp(2.8rem,12.4vw,6.4rem);max-width:9ch}.zira-root .hero h1 em{color:var(--acento-hi);font-weight:400}.zira-root .hero .lead{margin:16px auto 0;color:#f4eee4d6}.zira-root .pills{margin:24px auto 0;display:grid;gap:8px;justify-items:center}.zira-root .pill{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 18px;border:1px solid rgba(244,238,228,.3);border-radius:var(--r-pill);background:#f4eee40f;font-size:.92rem;font-weight:500}.zira-root .pill i{width:18px;height:18px;border-radius:50%;background:var(--hueso);color:var(--acento);display:grid;place-items:center;flex:none}.zira-root .pill i .ico{width:11px;height:11px;stroke-width:3}.zira-root .hero-actions{margin-top:26px;display:grid;gap:14px;justify-items:center}.zira-root .hero-actions .btn{min-width:240px}.zira-root .proof-mini{display:flex;align-items:center;gap:10px;font-size:.88rem;color:#f4eee4c2}.zira-root .proof-mini b{color:var(--hueso);font-weight:600}@media(min-width:960px){.zira-root .hero{display:grid;grid-template-columns:54% 46%;min-height:min(calc(100svh - var(--nav-h) - 34px),820px)}.zira-root .hero-media{order:2}.zira-root .hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%;animation:heroIn 1.6s var(--ease-out) both}.zira-root .hero-media:after{background:linear-gradient(90deg,var(--noche) 0%,rgba(20,17,16,0) 18%)}.zira-root .hero-copy{margin:0;align-self:center;text-align:left;padding:72px 56px 72px max(var(--gut),calc((100vw - 1240px) / 2 + var(--gut)))}.zira-root .hero h1,.zira-root .hero .lead{margin-left:0}.zira-root .hero h1{font-size:clamp(4.2rem,6.4vw,6.8rem)}.zira-root .pills{justify-items:start;margin-left:0}.zira-root .hero-actions{grid-auto-flow:column;justify-content:start;align-items:center;gap:24px}.zira-root .hero-actions .btn{min-width:0}}@keyframes heroIn{0%{transform:scale(1.05)}}.zira-root .benef .h2{max-width:16ch;margin-top:16px;text-wrap:balance;font-size:clamp(2.35rem,10vw,4.25rem)}.zira-root .benef-head p{margin-top:18px}@media(max-width:959px){.zira-root .benef .eyebrow,.zira-root .benef .h2{text-align:center}.zira-root .benef .h2{margin-inline:auto}}.zira-root .benef-img{margin:34px auto 0;max-width:460px;border-radius:var(--r-img);overflow:hidden;aspect-ratio:4 / 5;background:var(--piedra)}.zira-root .benef-img img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.zira-root .benef-list{margin-top:12px}.zira-root .benef-row{display:grid;grid-template-columns:52px 1fr;gap:6px 12px;padding:24px 0;border-bottom:1px solid var(--line)}.zira-root .benef-row .num{font-family:var(--f-mono);font-size:.78rem;color:var(--acento);padding-top:8px;letter-spacing:.06em}.zira-root .benef-row p{grid-column:2;opacity:.76;max-width:44ch}@media(min-width:960px){.zira-root .benef .wrap{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:0 80px}.zira-root .benef-head,.zira-root .benef-list{grid-column:1}.zira-root .benef-list{margin-top:40px}.zira-root .benef-img{grid-column:2;grid-row:1 / 3;margin:0 calc(var(--gut) * -1) 0 0;max-width:none;border-radius:var(--r-img) 0 0 var(--r-img);position:sticky;top:calc(var(--nav-h) + 24px);aspect-ratio:3 / 4}}.zira-root .feat{display:grid;gap:28px}.zira-root .feat-img{position:relative;display:block;border-radius:var(--r-img);overflow:hidden;aspect-ratio:4 / 5;background:var(--piedra)}.zira-root .feat-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--ease),transform 1.2s var(--ease-out)}.zira-root .feat-img img+img{opacity:0}.zira-root .feat-img:hover img{transform:scale(1.03)}.zira-root .feat-img:hover img+img{opacity:1}.zira-root .feat-tag{position:absolute;left:14px;top:14px;z-index:2;background:#141110d1;color:var(--hueso);border-radius:var(--r-pill);padding:7px 12px;font-family:var(--f-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.zira-root .feat-info{display:grid;gap:18px;align-content:center}.zira-root .feat-rating{display:flex;align-items:center;gap:10px;font-size:.88rem;color:#f4eee4bf}.zira-root .feat-price{font-size:2rem;font-weight:500;letter-spacing:-.03em;line-height:1}.zira-root .feat-price small{display:block;margin-top:10px;font-size:.9rem;letter-spacing:0;opacity:.7;font-weight:400}.zira-root .feat-list{display:grid;border-top:1px solid var(--line)}.zira-root .feat-list li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:.95rem}.zira-root .feat-list li span:last-child{opacity:.7;text-align:right}.zira-root .feat-actions{display:grid;gap:10px;margin-top:6px}@media(min-width:960px){.zira-root .feat{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:80px}.zira-root .feat-actions{grid-template-columns:1fr 1fr}}.zira-root .close-card{display:grid;border-radius:var(--r-img);overflow:hidden;background:var(--crema);color:var(--tinta)}.zira-root .close-img{aspect-ratio:1;overflow:hidden;background:var(--piedra)}.zira-root .close-img img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.zira-root .close-copy{padding:32px 22px 36px}.zira-root .close-copy .eyebrow{color:#7d6c5e}.zira-root .close-copy .h2{max-width:14ch;margin-top:14px;font-size:clamp(2.05rem,8.2vw,3.6rem)}.zira-root .close-copy .h2 em{color:var(--acento)}.zira-root .close-copy p{margin-top:16px;max-width:36ch;opacity:.76}.zira-root .close-copy .btn{margin-top:26px}@media(min-width:768px){.zira-root .close-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.zira-root .close-img{aspect-ratio:4 / 5;height:100%}.zira-root .close-copy{padding:56px}}.zira-root .crumbs{padding-top:12px;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.zira-root .crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;min-height:44px}.zira-root .crumbs li+li:before{content:"/";margin-right:8px;opacity:.5}.zira-root .crumbs a{display:inline-flex;align-items:center;min-height:44px}.zira-root .shop{padding:8px 0 clamp(48px,8vw,88px)}.zira-root .shop-grid{display:grid;gap:26px}.zira-root .gallery,.zira-root .buy{min-width:0}.zira-root .buy h1{font-size:clamp(2.5rem,8vw + .4rem,4.4rem)}.zira-root .buy-rating{margin-top:12px;display:flex;align-items:center;gap:10px;font-size:.9rem}.zira-root .buy-rating a{text-decoration:underline;text-underline-offset:3px;padding:12px 0;margin:-12px 0;opacity:.75}.zira-root .buy-sub{margin-top:14px;max-width:42ch;opacity:.8}.zira-root .price-box{margin-top:20px;padding:18px 0;border-block:1px solid var(--line);display:grid;gap:4px}.zira-root .price{font-weight:600;font-size:2.1rem;letter-spacing:-.03em;line-height:1.1}.zira-root .cuotas{font-size:.95rem;opacity:.8}.zira-root .cuotas b{font-weight:700}.zira-root .transfer{font-size:.95rem;font-weight:600;color:var(--acento)}.zira-root .envio-gratis{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;color:var(--acento)}.zira-root .envio-gratis .ico{width:18px;height:18px;flex:none}.zira-root .gallery-main{position:relative;aspect-ratio:1;border-radius:var(--r-img);overflow:hidden;background:var(--piedra);touch-action:pan-y}.zira-root .gallery-main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.02);transition:opacity .6s var(--ease),transform .6s var(--ease)}.zira-root .gallery-main img.on{opacity:1;transform:none}.zira-root .gallery-tag{position:absolute;left:14px;top:14px;z-index:2;background:#141110d1;color:var(--hueso);border-radius:var(--r-pill);padding:7px 12px;font-family:var(--f-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.zira-root .thumbs{margin-top:10px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.zira-root .thumb{aspect-ratio:1;border-radius:8px;overflow:hidden;opacity:.5;transition:opacity .2s var(--ease);background:var(--piedra)}.zira-root .thumb img{width:100%;height:100%;object-fit:cover}.zira-root .thumb[aria-pressed=true]{opacity:1;box-shadow:inset 0 0 0 2px var(--tinta)}.zira-root .thumb:hover{opacity:1}.zira-root .field{margin-top:24px;border:0}.zira-root .field legend{display:flex;justify-content:space-between;width:100%;margin-bottom:12px}.zira-root .field legend b{font-weight:600;font-size:.95rem}.zira-root .plans{display:grid;gap:16px}.zira-root .buy form>.plans{margin-top:34px}.zira-root .reassure+.acc,.zira-root .reassure+form{margin-top:6px}.zira-root .plan-card{position:relative;border:1px solid var(--line);border-radius:var(--r-card);background:#ffffff59;transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.zira-root .plan-card:hover{border-color:#221b1866}.zira-root .plan-card.on{border-color:var(--acento);background:#ffffffb8;box-shadow:inset 0 0 0 1px var(--acento)}.zira-root .plan-best{border-color:#7c103466}.zira-root .plan-ribbons{position:absolute;top:-11px;right:14px;z-index:2;display:flex;gap:6px}.zira-root .plan-ribbon{padding:4px 12px 5px;border-radius:var(--r-pill);background:var(--acento);color:#fbf6ee;font-family:var(--f-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.zira-root .ribbon-envio{background:var(--tinta);color:var(--hueso)}.zira-root .plan{display:grid;grid-template-columns:20px 1fr auto;gap:2px 10px;align-items:center;text-align:left;width:100%;padding:13px 14px}.zira-root .plan-best .plan{padding-top:16px}.zira-root .plan .radio{width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(34,27,24,.4);display:grid;place-items:center}.zira-root .plan .radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--acento);transform:scale(0);transition:transform .2s var(--ease)}.zira-root .plan-card.on .radio{border-color:var(--acento)}.zira-root .plan-card.on .radio:after{transform:scale(1)}.zira-root .plan-name{font-weight:600;font-size:.98rem}.zira-root .plan-price{grid-column:2 / 4;display:flex;align-items:center;gap:7px;font-weight:700;font-size:1.15rem;letter-spacing:-.02em}.zira-root .plan-price small{font-size:.82rem;font-weight:500;opacity:.6;letter-spacing:0}.zira-root .plan-best .plan-price{color:var(--acento)}.zira-root .plan-total{grid-column:2 / 4;font-size:.84rem;opacity:.72}.zira-root .plan-total s{opacity:.55;margin-left:6px}.zira-root .save{display:inline-block;padding:3px 9px;border-radius:var(--r-pill);background:var(--acento);color:#fbf6ee;font-family:var(--f-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.zira-root .plan-colors{display:none;padding:0 16px 16px}.zira-root .plan-card.on .plan-colors{display:grid;gap:7px;padding-top:2px;margin:0 14px 13px;padding-inline:0}.zira-root .unit{display:grid;grid-template-columns:44px 42px 1fr;gap:9px;align-items:center}.zira-root .unit-mini{width:44px;height:44px;border-radius:10px;object-fit:cover;background:#221b180f;transition:opacity .18s var(--ease)}.zira-root .unit-mini.cambiando{opacity:0}.zira-root .unit-lab{font-size:.82rem;font-weight:600;opacity:.7}.zira-root .save-line{margin-top:10px;text-align:center;font-size:.92rem;font-weight:600;color:var(--acento)}.zira-root .colors{display:grid;grid-template-columns:repeat(2,minmax(0,116px));justify-content:end;gap:7px}.zira-root .color-opt{min-height:38px;display:flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid var(--line);border-radius:var(--r-pill);font-size:.85rem;background:#ffffff8c;transition:border-color .2s var(--ease),background .2s var(--ease)}.zira-root .color-opt:hover{border-color:#221b1866}.zira-root .color-opt[aria-checked=true]{border-color:var(--tinta);background:#ffffffb3}.zira-root .color-opt i{width:18px;height:18px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #221b1833;flex:none}.zira-root .add-row{margin-top:20px;display:grid}.zira-root .pago-seguro{margin-top:12px;display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:14px;background:#221b180e;font-size:.9rem}.zira-root .pago-seguro .mp{width:30px;height:auto;flex:none}.zira-root .car .pago-seguro{justify-content:center}.zira-root .reassure{margin-top:18px;display:grid;gap:10px;font-size:.9rem}.zira-root .reassure li{display:flex;gap:10px;align-items:center}.zira-root .reassure .ico{width:17px;height:17px;color:var(--acento)}.zira-root .buy .acc{margin-top:26px}@media(min-width:960px){.zira-root .shop-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0 64px;align-items:start}.zira-root .gallery{position:sticky;top:calc(var(--nav-h) + 20px)}.zira-root .thumbs{gap:12px}.zira-root .buy{padding-top:8px}}.zira-root .rcards{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gut) * -1);padding:0 var(--gut);scroll-padding:0 var(--gut)}.zira-root .rcards::-webkit-scrollbar{display:none}.zira-root .rc{scroll-snap-align:start;display:flex;flex-direction:column;gap:14px;padding:26px 22px;border-radius:var(--r-card);border:1px solid var(--line);background:#f4eee408}.zira-root .rc h3{font-family:var(--f-display);font-weight:450;font-size:1.3rem;letter-spacing:-.015em;line-height:1.2}.zira-root .rc p{font-size:1.05rem;line-height:1.55;opacity:.88}.zira-root .rc footer{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font-size:.9rem;opacity:.8}@media(min-width:768px){.zira-root .rcards{grid-auto-columns:calc((100% - 24px) / 2.3)}}@media(min-width:960px){.zira-root .rcards{grid-auto-columns:calc((100% - 24px) / 3);margin:0;padding:0;scroll-padding:0}}.zira-root .lim-grid{display:grid;gap:28px}.zira-root .lim-title{margin-top:16px;font-family:var(--f-display);font-variation-settings:"opsz" 144;font-weight:400;font-size:clamp(2.1rem,8.8vw,3.3rem);line-height:1.18;letter-spacing:-.03em}.zira-root .lim-title .nb{white-space:nowrap}.zira-root .lim-title .mark{display:inline-block;background:var(--acento);color:var(--hueso);padding:0 .2em .08em;margin:.04em 0;border-radius:3px}.zira-root .lim-photo{border-radius:var(--r-img);overflow:hidden;aspect-ratio:4 / 5;background:var(--piedra)}.zira-root .lim-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.zira-root .time{position:relative}.zira-root .time:before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:1px;background:var(--line)}.zira-root .time li{position:relative;padding:0 0 30px 44px;font-size:clamp(1.05rem,.6vw + .95rem,1.2rem);line-height:1.45}.zira-root .time li:last-child{padding-bottom:0}.zira-root .time li:before{content:"";position:absolute;left:0;top:6px;width:15px;height:15px;border-radius:50%;background:var(--crema);border:1.5px solid var(--acento);box-shadow:inset 0 0 0 3px var(--crema),inset 0 0 0 8px var(--acento)}.zira-root .time strong{font-weight:700;color:var(--acento)}@media(min-width:960px){.zira-root .lim-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:0 80px;align-items:stretch}.zira-root .lim-head{grid-column:1 / -1;margin-bottom:44px}.zira-root .lim-photo{grid-column:1;grid-row:2;aspect-ratio:auto;height:100%;min-height:480px}.zira-root .time{grid-column:2;grid-row:2;display:flex;flex-direction:column;justify-content:space-between;height:100%}.zira-root .time:before{left:50%}.zira-root .time li{width:50%;padding:0}.zira-root .time li:nth-child(odd){margin-left:50%;padding-left:36px}.zira-root .time li:nth-child(2n){padding-right:36px;text-align:right}.zira-root .time li:nth-child(odd):before{left:-7px}.zira-root .time li:nth-child(2n):before{left:auto;right:-8px}}.zira-root .sim-sec .sec-head{text-align:center;justify-items:center}.zira-root .sim-sec .sec-head .h2{max-width:16ch}.zira-root .sim{max-width:580px;margin:0 auto;border:1px solid var(--linea-o);border-radius:18px;padding:22px 18px;background:var(--noche-2)}.zira-root .seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--noche)}.zira-root .seg button{min-height:48px;border-radius:var(--r-pill);color:#f4eee4b3;font-weight:600;font-size:.95rem;transition:background .3s var(--ease),color .3s}.zira-root .seg button[aria-pressed=true]{background:var(--hueso);color:var(--noche)}.zira-root .seg button.z[aria-pressed=true]{background:var(--acento);color:var(--hueso)}.zira-root .sim-lab{display:flex;justify-content:space-between;margin-top:26px;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#f4eee499}.zira-root .reps{margin-top:12px;display:grid;grid-template-columns:repeat(12,1fr);gap:5px}.zira-root .reps i{aspect-ratio:10 / 13;border-radius:6px;border:1.5px solid rgba(244,238,228,.2);transition:background .25s var(--ease),border-color .25s}.zira-root .reps i.on{background:var(--hueso);border-color:var(--hueso)}.zira-root .reps i.full{background:var(--acento-hi);border-color:var(--acento-hi)}.zira-root .reps i.fail{border-style:dashed;border-color:#f4eee473}.zira-root .meters{margin-top:26px;display:grid;gap:14px}.zira-root .meter-top{display:flex;justify-content:space-between;font-size:.88rem;font-weight:500;margin-bottom:7px}.zira-root .meter-bar{height:6px;border-radius:var(--r-pill);background:#f4eee41f;overflow:hidden}.zira-root .meter-bar span{display:block;height:100%;width:0;border-radius:inherit;background:var(--hueso);transition:width .45s var(--ease-out)}.zira-root .meter.hand .meter-bar span{background:var(--acento-hi)}.zira-root .sim-out{margin-top:22px;min-height:3em;font-family:var(--f-display);font-size:1.22rem;line-height:1.3;letter-spacing:-.01em}.zira-root .sim-out em{font-style:italic;font-weight:300}.zira-root .sim-replay{margin-top:6px;color:#f4eee4b3;font-size:.88rem;display:inline-flex;align-items:center;gap:8px;min-height:44px}.zira-root .sim-replay:hover{color:var(--hueso)}.zira-root .sim-replay .ico{width:16px;height:16px}@media(min-width:768px){.zira-root .sim{padding:32px}}.zira-root .help{background:var(--acento);color:var(--hueso);overflow:hidden;padding:14px 0 18px}.zira-root .help-label{text-align:center;font-size:.68rem;font-weight:700;font-style:italic;letter-spacing:.16em;text-transform:uppercase;opacity:.85;margin-bottom:4px}.zira-root .help .marquee{border:0;padding:0}.zira-root .help .marquee-group{display:flex}.zira-root .help .marquee-track span{display:inline-flex;align-items:center;gap:26px;padding-right:26px;white-space:nowrap;font-family:var(--f-body);font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(1.3rem,5vw,2.1rem);opacity:1}.zira-root .help .marquee-track span:before{content:"\2014";opacity:.5;font-weight:400;margin-right:26px}.zira-root .diff-grid{display:grid;gap:36px}.zira-root .diff-media{border-radius:var(--r-img);overflow:hidden;aspect-ratio:4 / 5;background:var(--piedra)}.zira-root .diff-media img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.zira-root .diff .h2{max-width:14ch;margin-top:14px}.zira-root .diff .h2 em.it{font-weight:600}.zira-root .diff-list{margin-top:32px;border-top:1px solid var(--tinta)}.zira-root .diff-b{padding:22px 0;border-bottom:1px solid var(--line);display:grid;gap:8px}.zira-root .diff-b b{font-family:var(--f-mono);font-weight:500;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--acento)}.zira-root .diff-b p{font-size:1.08rem;line-height:1.5;max-width:40ch;opacity:.82}@media(min-width:960px){.zira-root .diff-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:80px;align-items:center}.zira-root .diff-media{aspect-ratio:5 / 6}}.zira-root .ba-grid{display:grid;gap:28px}.zira-root .ba-box{position:relative;aspect-ratio:4 / 5;border-radius:var(--r-img);overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:pan-y;background:var(--noche-2)}.zira-root .ba-box img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.zira-root .ba-box .after{clip-path:inset(0 0 0 var(--pos, 50%))}.zira-root .ba-line{position:absolute;top:0;bottom:0;left:var(--pos, 50%);width:2px;margin-left:-1px;background:var(--hueso);pointer-events:none}.zira-root .ba-knob{position:absolute;top:50%;left:50%;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;background:var(--hueso);display:grid;place-items:center;color:var(--tinta)}.zira-root .ba-knob .ico{width:22px;height:22px}.zira-root .ba-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.zira-root .ba-tag{position:absolute;bottom:14px;padding:7px 12px;border-radius:var(--r-pill);background:#141110c7;color:var(--hueso);font-family:var(--f-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.zira-root .ba-tag.l{left:14px}.zira-root .ba-tag.r{right:14px;background:var(--acento)}.zira-root .ba-copy .h2{max-width:12ch;margin-top:14px}.zira-root .ba-copy p{margin-top:18px}.zira-root .ba-quote{margin-top:28px;padding-top:22px;border-top:1px solid var(--line);font-family:var(--f-display);font-size:clamp(1.35rem,2.4vw + .6rem,1.9rem);line-height:1.2;letter-spacing:-.02em;font-weight:350}.zira-root .ba-quote cite{display:block;margin-top:12px;font-family:var(--f-mono);font-style:normal;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--topo)}@media(min-width:960px){.zira-root .ba-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:80px;align-items:center}.zira-root .ba-copy{order:-1}}.zira-root .obj .h2{max-width:12ch;margin-top:14px}.zira-root .obj-sub{margin-top:18px}.zira-root .compare{margin-top:36px;border-top:1px solid currentColor}.zira-root .cmp-head,.zira-root .cmp-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.zira-root .cmp-head{padding:14px 0;font-family:var(--f-mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.zira-root .cmp-head .us{color:var(--acento);font-weight:500;opacity:1}.zira-root .noche .cmp-head .us{color:var(--hueso)}.zira-root .cmp-row{padding:14px 0 16px;border-top:1px solid var(--line)}.zira-root .cmp-label{grid-column:1 / -1;font-weight:500;margin-bottom:8px}.zira-root .cmp-cell{display:flex;align-items:center;gap:8px;font-size:.88rem;opacity:.7}.zira-root .cmp-cell .ico{width:18px;height:18px;opacity:.55}.zira-root .cmp-cell.yes{opacity:1}.zira-root .cmp-cell.us-col{font-weight:500;opacity:1}.zira-root .cmp-cell.yes .ico{color:var(--acento);opacity:1;stroke-width:2.2}.zira-root .noche .cmp-cell.yes .ico{color:var(--hueso)}.zira-root .noche .cmp-cell.us-col .ico{color:var(--acento-hi)}@media(max-width:767px){.zira-root .cmp-head .blank{display:none}}@media(min-width:768px){.zira-root .cmp-head,.zira-root .cmp-row{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));align-items:center}.zira-root .cmp-label{grid-column:auto;margin:0}}@media(min-width:960px){.zira-root .obj .wrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:0 80px;align-items:start}.zira-root .compare{margin-top:10px}}.zira-root .faq .h2{max-width:none;margin-top:14px;font-size:clamp(2.2rem,10.2vw,3.4rem)}.zira-root .faq .acc summary{font-size:1.05rem;min-height:64px}.zira-root .faq .acc{margin-top:32px}.zira-root .faq-help{margin-top:20px}@media(min-width:960px){.zira-root .faq .wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;align-items:start}.zira-root .faq .acc{margin-top:0}}.zira-root .vfull{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:center;padding:20px;background:#0a0807e0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility 0s linear .3s}.zira-root .vfull.open{opacity:1;visibility:visible;transition:opacity .3s var(--ease)}.zira-root .vfull-box{position:relative;width:min(92vw,420px);aspect-ratio:9 / 16;max-height:88svh;border-radius:16px;overflow:hidden;background:#000;transform:scale(.96);transition:transform .35s var(--ease-out)}.zira-root .vfull.open .vfull-box{transform:none}.zira-root .vfull video{width:100%;height:100%;object-fit:cover}.zira-root .vfull-close{position:absolute;top:12px;right:12px;z-index:2;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#f4eee4eb;color:var(--noche)}.zira-root .vfull-close .ico{width:20px;height:20px;stroke-width:2}.zira-root .vfull-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#14111099;color:var(--hueso)}.zira-root .vfull-nav.prev{left:10px}.zira-root .vfull-nav.next{right:10px}.zira-root .vfull-sound{position:absolute;left:12px;bottom:12px;z-index:2;display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--r-pill);background:#141110b3;color:var(--hueso);font-size:.82rem}.zira-root .vfull-sound .ico{width:16px;height:16px}.zira-root .plan:focus,.zira-root .color-opt:focus,.zira-root .vid:focus{outline:none}.zira-root .plan:focus-visible{outline:2px solid var(--acento);outline-offset:-3px;border-radius:var(--r-card)}.zira-root .color-opt:focus-visible{outline:2px solid var(--acento);outline-offset:-2px;border-radius:var(--r-pill)}.zira-root .revs-head{margin-bottom:32px}.zira-root .revs-head .h2{margin-top:14px;max-width:14ch}.zira-root .revs-sum{display:grid;gap:24px;padding:24px 0;border-block:1px solid var(--line)}.zira-root .revs-score{display:flex;align-items:center;gap:16px}.zira-root .revs-score b{font-family:var(--f-display);font-weight:400;font-size:3.6rem;letter-spacing:-.04em;line-height:1}.zira-root .revs-score small{display:block;font-size:.88rem;opacity:.7;margin-top:4px}.zira-root .revs-bars{display:grid;gap:7px;max-width:320px}.zira-root .revs-bars li{display:grid;grid-template-columns:30px 1fr 34px;gap:10px;align-items:center;font-size:.82rem;font-variant-numeric:tabular-nums}.zira-root .revs-bars i{display:block;height:6px;border-radius:6px;background:#221b181a;overflow:hidden}.zira-root .revs-bars i span{display:block;height:100%;background:var(--acento)}.zira-root .revs-bars li span:last-child{text-align:right;opacity:.6}.zira-root .revs-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.zira-root .revs-sort{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;opacity:.8}.zira-root .revs-sort select{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--crema);font:inherit;font-size:.9rem}.zira-root .revs-photos{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:22px 0 0}.zira-root .revs-photos::-webkit-scrollbar{display:none}.zira-root .revs-photos img{width:84px;height:84px;border-radius:10px;object-fit:cover;flex:none;background:var(--piedra);cursor:pointer}.zira-root .revs-list{margin-top:10px}.zira-root .rev-item{padding:24px 0;border-bottom:1px solid var(--line);display:grid;gap:10px}.zira-root .rev-item-top{display:flex;align-items:center;gap:12px}.zira-root .rev-avatar{width:38px;height:38px;border-radius:50%;background:var(--acento);color:var(--hueso);display:grid;place-items:center;font-weight:700;font-size:.95rem;flex:none}.zira-root .rev-quien{font-weight:600}.zira-root .rev-badge{display:inline-flex;align-items:center;gap:5px;margin-left:8px;padding:3px 9px;border-radius:var(--r-pill);background:#7c103414;color:var(--acento);font-family:var(--f-mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}.zira-root .rev-fecha{margin-left:auto;font-size:.78rem;opacity:.55;white-space:nowrap}.zira-root .rev-item p{line-height:1.55}.zira-root .rev-foto{width:96px;height:96px;border-radius:10px;object-fit:cover;cursor:pointer}.zira-root .rev-pend{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--topo)}.zira-root .revs-more2{margin-top:24px}.zira-root .revs-vacio{padding:28px 0;opacity:.7}.zira-root .rv-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:end center;padding:0;background:#0a08078c;opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility 0s linear .3s}.zira-root .rv-modal.open{opacity:1;visibility:visible;transition:opacity .3s var(--ease)}.zira-root .rv-card{position:relative;width:min(100%,520px);max-height:92svh;overflow-y:auto;background:var(--crema);color:var(--tinta);border-radius:18px 18px 0 0;padding:26px 22px calc(26px + env(safe-area-inset-bottom));transform:translateY(16px);transition:transform .35s var(--ease-out)}.zira-root .rv-modal.open .rv-card{transform:none}.zira-root .rv-close{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#221b1812}.zira-root .rv-close .ico{width:18px;height:18px}.zira-root .rv-progreso{display:flex;gap:6px;margin-bottom:22px}.zira-root .rv-progreso i{flex:1;height:3px;border-radius:3px;background:#221b1824}.zira-root .rv-progreso i.on{background:var(--acento)}.zira-root .rv-step{display:none}.zira-root .rv-step.on{display:block}.zira-root .rv-step h3{font-family:var(--f-display);font-weight:400;font-size:1.7rem;letter-spacing:-.02em;line-height:1.15}.zira-root .rv-step p.ayuda{margin-top:8px;opacity:.72;font-size:.92rem}.zira-root .rv-estrellas{display:flex;justify-content:center;gap:8px;margin:26px 0 8px}.zira-root .rv-estrellas button{width:46px;height:46px;display:grid;place-items:center;color:#221b1840;transition:transform .2s var(--ease),color .2s}.zira-root .rv-estrellas button .ico{width:34px;height:34px;fill:currentColor;stroke:none}.zira-root .rv-estrellas button.on{color:var(--acento)}.zira-root .rv-estrellas button:hover{transform:scale(1.08)}.zira-root .rv-escala{display:flex;justify-content:space-between;font-size:.72rem;opacity:.6;max-width:280px;margin:0 auto}.zira-root .rv-campo{margin-top:18px;display:grid;gap:7px}.zira-root .rv-campo label{font-size:.88rem;font-weight:600}.zira-root .rv-campo input,.zira-root .rv-campo textarea{width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:var(--r-card);background:#fffdfa;font:inherit;font-size:1rem;color:var(--tinta)}.zira-root .rv-campo textarea{min-height:130px;resize:vertical}.zira-root .rv-campo input:focus,.zira-root .rv-campo textarea:focus{outline:2px solid var(--acento);outline-offset:1px;border-color:transparent}.zira-root .rv-campo.mal input,.zira-root .rv-campo.mal textarea{border-color:var(--acento)}.zira-root .rv-error{font-size:.82rem;color:var(--acento);display:none}.zira-root .rv-campo.mal .rv-error{display:block}.zira-root .rv-dos{display:grid;gap:12px}@media(min-width:520px){.zira-root .rv-dos{grid-template-columns:1fr 1fr}}.zira-root .rv-drop{margin-top:18px;border:1.5px dashed rgba(34,27,24,.3);border-radius:var(--r-card);padding:26px 16px;text-align:center;cursor:pointer;display:grid;gap:8px;justify-items:center}.zira-root .rv-drop:hover{border-color:var(--acento)}.zira-root .rv-drop .ico{width:26px;height:26px;color:var(--acento)}.zira-root .rv-drop b{font-weight:600;font-size:.95rem}.zira-root .rv-drop small{opacity:.65;font-size:.82rem}.zira-root .rv-drop input{display:none}.zira-root .rv-previa{margin-top:14px;display:flex;gap:10px;align-items:center}.zira-root .rv-previa img{width:72px;height:72px;border-radius:10px;object-fit:cover}.zira-root .rv-previa button{font-size:.85rem;text-decoration:underline;text-underline-offset:3px;opacity:.7}.zira-root .rv-pie{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.zira-root .rv-atras{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:.92rem;opacity:.75}.zira-root .rv-atras .ico{width:16px;height:16px}.zira-root .rv-legal{margin-top:14px;font-size:.76rem;opacity:.6;line-height:1.45}.zira-root .rv-ok{text-align:center;padding:10px 0 6px}.zira-root .rv-ok .tilde{width:62px;height:62px;margin:0 auto 16px;border-radius:50%;background:var(--acento);color:var(--hueso);display:grid;place-items:center}.zira-root .rv-ok .tilde .ico{width:30px;height:30px;stroke-width:2.4}@media(min-width:560px){.zira-root .rv-modal{place-items:center;padding:20px}.zira-root .rv-card{border-radius:18px}}@media(min-width:900px){.zira-root .revs-sum{grid-template-columns:auto 1fr auto;align-items:center;gap:48px}.zira-root .revs-actions{justify-content:flex-end}}.zira-root .cto{max-width:560px;margin:0 auto}.zira-root .cto-head{text-align:center}.zira-root .cto-datos{margin-top:20px;display:grid;gap:9px;justify-items:center;font-size:.95rem}.zira-root .cto-horario{opacity:.72}.zira-root .cto-datos a{display:inline-flex;align-items:center;gap:9px;font-weight:600;color:var(--acento)}.zira-root .cto-datos a:hover{color:var(--acento-hi)}.zira-root .cto-datos .ico{width:18px;height:18px;flex:none}.zira-root .cto-form{margin-top:34px;display:grid;gap:12px}.zira-root .cto-form input,.zira-root .cto-form textarea{width:100%;padding:15px 16px;border:1px solid var(--linea-c);border-radius:14px;background:#fff9;font:inherit;font-size:.95rem;color:var(--tinta)}.zira-root .cto-form textarea{min-height:170px;resize:vertical}.zira-root .cto-form input::placeholder,.zira-root .cto-form textarea::placeholder{color:#221b1873}.zira-root .cto-form input:focus,.zira-root .cto-form textarea:focus{outline:none;border-color:var(--acento);box-shadow:0 0 0 1px var(--acento)}.zira-root .cto-form .btn{justify-self:center;margin-top:8px;min-width:200px}.zira-root .cto-aviso{margin-bottom:4px;padding:14px 16px;border-radius:12px;background:#7c103414;color:var(--acento);font-size:.92rem;font-weight:500}.zira-root .cto-aviso ul{margin-top:4px}.zira-root .car{padding-block:clamp(28px,6vw,56px)}.zira-root .car-wrap{max-width:560px}.zira-root .car-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--linea-c)}.zira-root .car-titulo{font-family:var(--f-display);font-weight:400;font-size:clamp(1.7rem,5.5vw,2.3rem);letter-spacing:-.02em;line-height:1}.zira-root .car-cerrar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--tinta)}.zira-root .car-cerrar:hover{background:#221b180f}.zira-root .car-cerrar .ico{width:20px;height:20px}.zira-root .car-vacio{margin:28px 0 20px;opacity:.72}.zira-root .car-items{display:grid;gap:20px;padding:22px 0}.zira-root .car-item{display:grid;grid-template-columns:84px 1fr;gap:14px}.zira-root .car-foto{display:block;border-radius:var(--r-card);overflow:hidden;background:#221b180d}.zira-root .car-foto img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.zira-root .car-datos{display:grid;gap:7px;align-content:start;min-width:0}.zira-root .car-fila1{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.zira-root .car-nombre{font-weight:500;font-size:.98rem;line-height:1.3}.zira-root .car-quitar{flex:none;font-size:.82rem;color:var(--acento);text-decoration:underline;text-underline-offset:3px}.zira-root .car-variante{font-size:.86rem;opacity:.6}.zira-root .car-fila2{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.zira-root .car-qty{display:flex;align-items:center;border:1px solid var(--linea-c);border-radius:var(--r-pill);height:40px}.zira-root .car-qty button{width:38px;height:100%;display:grid;place-items:center;border-radius:var(--r-pill)}.zira-root .car-qty button:hover{background:#221b180f}.zira-root .car-qty .ico{width:14px;height:14px;stroke-width:2}.zira-root .car-qty output{min-width:26px;text-align:center;font-size:.95rem;font-variant-numeric:tabular-nums}.zira-root .car-precio{font-weight:600;font-variant-numeric:tabular-nums}.zira-root .car-envio-barra{padding:14px 16px;border-radius:var(--r-card);background:#7c10340f;display:grid;gap:9px}.zira-root .car-barra{height:5px;border-radius:999px;background:#221b1824;overflow:hidden}.zira-root .car-barra span{display:block;height:100%;width:0;border-radius:999px;background:var(--acento);transition:width .4s var(--ease)}.zira-root .car-envio-barra p{font-size:.88rem}.zira-root .car-envio-barra b{color:var(--acento);font-weight:600}.zira-root .car-resumen{margin-top:22px;padding-top:20px;border-top:1px solid var(--linea-c);display:grid;gap:14px}.zira-root .car-linea{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.zira-root .car-linea small{opacity:.55;font-size:.85em}.zira-root .car-linea b{font-variant-numeric:tabular-nums}.zira-root .car-total{padding-top:14px;border-top:1px solid var(--linea-c);font-size:1.1rem}.zira-root .car-total b{font-size:1.35rem;font-weight:600;letter-spacing:-.02em}.zira-root .car-cuotas{margin-top:-8px;text-align:right;font-size:.9rem;color:var(--acento);font-weight:500}.zira-root .car-envio-tit{font-family:var(--f-body);letter-spacing:0;text-transform:none;opacity:1}.zira-root .car-envio{display:grid;gap:10px}.zira-root .car-envio-campos{display:grid;grid-template-columns:1fr auto;gap:8px}.zira-root .car-envio select,.zira-root .car-envio input{padding:12px 14px;border:1px solid var(--linea-c);border-radius:12px;background:#fff9;font:inherit;font-size:.92rem;color:var(--tinta)}.zira-root .car-envio select:focus,.zira-root .car-envio input:focus{outline:none;border-color:var(--acento);box-shadow:0 0 0 1px var(--acento)}.zira-root .car-envio .btn{min-height:46px;padding:0 20px;font-size:.92rem}.zira-root .car-envio-res{display:grid;gap:7px;font-size:.9rem}.zira-root .car-envio-res .op{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--linea-c);border-radius:10px}.zira-root .car-envio-res .op b{font-variant-numeric:tabular-nums}.zira-root .car-envio-res .mal{color:var(--acento)}.zira-root .car-pagar{width:100%;margin-top:22px}.zira-root .car-seguir{display:block;margin-top:16px;text-align:center;font-size:.92rem;text-decoration:underline;text-underline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/zira.css.map */
