.osec{margin:28px 0}.osec h2{margin:0 0 8px}.olist{background:#fff;color:#222;border-radius:12px;overflow:hidden}.stories{margin:22px 0}.bubbles{display:flex;gap:14px;overflow-x:auto;padding:4px 2px 14px;scrollbar-width:none}.bubbles::-webkit-scrollbar{display:none}.bubbles button{flex:0 0 auto;width:78px;background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0}.bubbles .ring{width:72px;height:72px;border-radius:50%;padding:3px;background:#ddd;display:block}.bubbles .ring img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid #fff;background:#fff}.bubbles small{font-size:12px;line-height:1.2;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bubbles button.on small{font-weight:800}.story-box{position:relative;border-radius:18px;overflow:hidden;background:#111;color:#fff}.bars{position:absolute;top:10px;left:12px;right:12px;z-index:3;display:flex;gap:4px}.bars i{flex:1 1;height:3px;border-radius:3px;background:hsla(0,0%,100%,.35)}.bars i.done,.bars i.on{background:#fff}.story-head{position:absolute;top:20px;left:14px;right:14px;z-index:3;display:flex;justify-content:space-between;font-size:14px;text-shadow:0 1px 3px rgba(0,0,0,.6)}.story-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.story-track::-webkit-scrollbar{display:none}.story{position:relative;flex:0 0 100%;scroll-snap-align:start;height:min(78vh,680px);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.story-bg{position:absolute;inset:-30px;background-size:cover;background-position:50%;filter:blur(28px) brightness(.55) saturate(1.3)}.story-im{position:absolute;top:56px;left:50%;transform:translateX(-50%);width:82%;height:52%;object-fit:contain;background:#fff;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.45)}.story-info{position:relative;z-index:2;padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent)}.story-off{background:linear-gradient(45deg,#f58529,#dd2a7b);color:#fff;font-weight:800;padding:3px 12px;border-radius:999px;font-size:15px}.story-ti{font-size:16px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-pr b{font-size:30px;font-weight:800}.story-pr s{font-size:15px;opacity:.75;margin-left:8px}.story .code{background:hsla(0,0%,100%,.14);border:1.5px dashed hsla(0,0%,100%,.75);color:#fff;border-radius:10px;font-weight:700}.story-go{align-self:stretch;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#111;font-weight:800;padding:13px;border-radius:12px;font-size:16px}.story-nav{position:absolute;top:45%;z-index:4;width:40px;height:40px;border-radius:50%;border:0;background:hsla(0,0%,100%,.85);color:#111;display:grid;place-items:center;box-shadow:0 2px 10px rgba(0,0,0,.3)}.story-nav.prev{left:10px;transform:rotate(90deg)}.story-nav.next{right:10px;transform:rotate(-90deg)}.page[data-look=mercado]{font-family:var(--f-nunito),sans-serif;background-color:#f3e6d0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Crect width='44' height='44' fill='%23F7F2E8'/%3E%3Crect x='.5' y='.5' width='43' height='43' fill='none' stroke='%231F4E9C' stroke-width='1'/%3E%3Cg fill='%231F4E9C'%3E%3Ccircle cx='22' cy='22' r='5'/%3E%3Cpath d='M22 4c3 5 3 8 0 12-3-4-3-7 0-12zM22 40c3-5 3-8 0-12-3 4-3 7 0 12zM4 22c5-3 8-3 12 0-4 3-7 3-12 0zM40 22c-5-3-8-3-12 0 4 3 7 3 12 0z'/%3E%3Cpath d='M0 0h7L0 7zM44 0h-7l7 7zM0 44h7l-7-7zM44 44h-7l7-7z'/%3E%3C/g%3E%3Ccircle cx='22' cy='22' r='2' fill='%23E0A82E'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:44px 44px;background-position:0 0;padding-top:44px;background-attachment:scroll;color:#3a2a1a;--accent:#1f4e9c;--badge:#d9482b;--soft:#fff6da;--soft-line:#e0a82e;--soft-ink:#7a4a06;--on-bg:#3a2a1a}[data-look=mercado] .bar{background:#f3e6d0;border-top:4px solid #1f4e9c;border-bottom:2px dashed #cbb38a}[data-look=mercado] .bar .brand img{height:32px}[data-look=mercado] .bar nav a{color:#3a2a1a;font-weight:800}[data-look=mercado] .bar nav a.on{background:#1f4e9c;color:#fff}[data-look=mercado] .burger{color:#3a2a1a}[data-look=mercado] .drop.on{background:#f3e6d0}[data-look=mercado] .drop a{color:#3a2a1a}[data-look=mercado] .prof{padding-top:22px}[data-look=mercado] .ava{border:4px solid #1f4e9c;background:#fff;box-shadow:0 0 0 4px #f3e6d0,0 0 0 7px #e0a82e}[data-look=mercado] .prof h1{font-family:var(--f-lilita);font-weight:400;font-size:36px;color:#1f4e9c;letter-spacing:.01em}[data-look=mercado] .prof h1 svg{color:#d9482b}[data-look=mercado] .prof .bio{font-size:16px;font-weight:700;color:#6b5436;max-width:360px}[data-look=mercado] .soc a{color:#1f4e9c}[data-look=mercado] .col{max-width:1060px;padding:0 12px}[data-look=mercado] .finder{max-width:576px;margin:0 auto;border:3px solid #1f4e9c;border-radius:14px;box-shadow:5px 5px 0 #e0a82e}[data-look=mercado] .finder .flip{font-family:var(--f-lilita);font-weight:400;font-size:19px;height:24px}[data-look=mercado] .finder .flip span{height:24px;line-height:24px}[data-look=mercado] .finder .circle{background:#fff6da;color:#1f4e9c}[data-look=mercado] .finder .spark{background:#d9482b}[data-look=mercado] .finder .go{background:#1f4e9c}[data-look=mercado] .gsec{margin:46px 0 26px}[data-look=mercado] .ribbon{text-align:center}[data-look=mercado] .ribbon span{display:inline-block;font-family:var(--f-lilita);font-weight:400;font-size:24px;color:#fff;background:#d9482b;padding:8px 30px;border-radius:8px;position:relative;box-shadow:0 4px 0 #a8321c}[data-look=mercado] .ribbon span:after,[data-look=mercado] .ribbon span:before{content:"";position:absolute;top:-20px;width:2px;height:20px;background:#6b5436}[data-look=mercado] .ribbon span:before{left:18px}[data-look=mercado] .ribbon span:after{right:18px}[data-look=mercado] .tile{background:#fffdf6;border-radius:6px;border:1px solid #e6d3ae;box-shadow:0 3px 0 #e6d3ae}[data-look=mercado] .tile-im{border-radius:4px}[data-look=mercado] .tile-pr{position:relative;align-self:flex-start;background:#e0a82e;color:#3a2a1a;padding:5px 12px 5px 22px;-webkit-clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%)}[data-look=mercado] .tile-pr:before{content:"";position:absolute;left:9px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#fffdf6}[data-look=mercado] .tile-pr b{font-family:var(--f-lilita);font-weight:400;font-size:22px}[data-look=mercado] .tile-pr s{color:#6b5436}[data-look=mercado] .burst:before{background:#d9482b}[data-look=mercado] .burst b{color:#fff;font-family:var(--f-lilita);font-weight:400}[data-look=mercado] .code{border:2px dashed #e0a82e;background:#fff6da;color:#7a4a06;border-radius:6px;font-weight:800}[data-look=mercado] .tile-go{background:#1f4e9c;border-radius:8px;font-family:var(--f-lilita);font-weight:400;font-size:18px;letter-spacing:.02em;box-shadow:0 4px 0 #143566}[data-look=mercado] .dfh{color:#3a2a1a}[data-look=mercado] .dfh h1{font-family:var(--f-lilita);font-weight:400;color:#1f4e9c}[data-look=mercado] .dfh .fake{background:#e0a82e;color:#3a2a1a;font-weight:800}[data-look=mercado] .dfbar{border:3px solid #1f4e9c;border-radius:14px}[data-look=mercado] .dfbar .tab.on{background:#fff6da;color:#7a4a06}[data-look=mercado] .dfbar .sort{background:#1f4e9c}[data-look=mercado] .dcard{border-radius:6px;border:1px solid #e6d3ae;background:#fffdf6}[data-look=mercado] .dcard .pct{background:#d9482b}[data-look=mercado] .dcard .pp b{font-family:var(--f-lilita);font-weight:400;color:#1f4e9c}[data-look=mercado] .dcard .buy{background:#1f4e9c;font-family:var(--f-lilita);font-weight:400;font-size:17px}[data-look=mercado] .dcard .badge.promo{background:#e0a82e;color:#3a2a1a}[data-look=mercado] .dcard .hot{background:#d9482b}[data-look=mercado] .textcard{border:3px solid #1f4e9c;border-radius:14px;box-shadow:5px 5px 0 #e0a82e}[data-look=mercado] .empty{color:#6b5436}.page[data-look=noche]{background:radial-gradient(1000px circle at 50% -10%,#3a1f45 0,transparent 60%),radial-gradient(800px circle at 100% 100%,#2a1535 0,transparent 60%),#120b17;background-attachment:fixed;color:#f4ede3;--accent:#d4af37;--badge:#d4af37;--soft:rgba(212,175,55,.08);--soft-line:rgba(212,175,55,.55);--soft-ink:#e9cf7a;--on-bg:#f4ede3}[data-look=noche] .bar{border-bottom:1px solid rgba(212,175,55,.35)}[data-look=noche] .bar .brand img{height:30px}[data-look=noche] .bar nav a{color:#f4ede3;font-family:var(--f-playfair);font-weight:500;letter-spacing:.04em}[data-look=noche] .bar nav a.on{background:none;color:#d4af37;box-shadow:inset 0 -1px 0 #d4af37;border-radius:0}[data-look=noche] .drop.on{background:#1a1020}[data-look=noche] .prof{padding-top:24px}[data-look=noche] .ava{border:1px solid #d4af37;box-shadow:0 0 0 6px rgba(212,175,55,.12),0 0 40px rgba(212,175,55,.25);background:#1e1424;color:#d4af37}[data-look=noche] .ava.mark{background:#1e1424}[data-look=noche] .prof h1{font-family:var(--f-playfair);font-weight:500;font-size:34px;letter-spacing:.02em}[data-look=noche] .prof h1 svg{color:#d4af37}[data-look=noche] .prof .bio{font-family:var(--f-playfair);font-style:italic;color:#bfb3c6;font-size:17px;max-width:360px}[data-look=noche] .soc a{color:#d4af37}[data-look=noche] .col{max-width:640px;padding:0 8px}[data-look=noche] .hero{background:linear-gradient(135deg,#22152a,#1a1020);border:1px solid rgba(212,175,55,.4);border-radius:18px;grid-template-columns:1fr;text-align:center}[data-look=noche] .hero-im{border-radius:12px;overflow:hidden;max-width:300px;margin:0 auto;width:100%}[data-look=noche] .hero-txt{align-items:center}[data-look=noche] .hero .kicker{color:#d4af37}[data-look=noche] .hero h2{font-family:var(--f-playfair);font-weight:500;font-size:24px}[data-look=noche] .hero-pr{justify-content:center}[data-look=noche] .hero-pr b{font-family:var(--f-playfair);color:#d4af37}[data-look=noche] .hero-pr span{color:#bfb3c6}[data-look=noche] .hero-pr .hero-off{background:#d4af37;color:#120b17;border-radius:999px}[data-look=noche] .hero-go{background:linear-gradient(135deg,#e9cf7a,#b8912a);color:#120b17;border-radius:999px}[data-look=noche] .hero .note{font-family:var(--f-playfair);font-style:italic;color:#bfb3c6}[data-look=noche] .acc,[data-look=noche] .finder{background:#1c1222;color:#f4ede3;border:1px solid rgba(212,175,55,.3);box-shadow:0 10px 30px rgba(0,0,0,.35)}[data-look=noche] .finder{border-radius:999px}[data-look=noche] .finder .flip{font-family:var(--f-playfair);font-weight:500;font-size:18px;height:24px}[data-look=noche] .finder .flip span{height:24px;line-height:24px}[data-look=noche] .finder small{color:#bfb3c6}[data-look=noche] .finder .circle{background:rgba(212,175,55,.12);color:#d4af37}[data-look=noche] .finder .go,[data-look=noche] .finder .spark{background:#d4af37;color:#120b17}[data-look=noche] .acc{border-radius:18px;margin:14px 0}[data-look=noche] .acc:hover{border-color:rgba(212,175,55,.6)}[data-look=noche] .acc>button{padding:16px}[data-look=noche] .acc.open>button{border-bottom-color:rgba(212,175,55,.2)}[data-look=noche] .acc .head{margin-left:0;color:#f4ede3}[data-look=noche] .acc .head span:first-child{font-family:var(--f-playfair);font-size:20px;font-weight:500}[data-look=noche] .acc .head span:last-child{color:#d4af37;letter-spacing:.14em;text-transform:uppercase;font-size:11px}[data-look=noche] .acc .chev{color:#d4af37}[data-look=noche] .thumbs img{border-color:#1c1222;box-shadow:0 0 0 1px rgba(212,175,55,.5)}[data-look=noche] .row{border-top-color:rgba(212,175,55,.15)}[data-look=noche] .row .th{border:1px solid rgba(212,175,55,.3);background:#fff}[data-look=noche] .row .th img{object-fit:contain}[data-look=noche] .row .ti{color:#f4ede3;padding-left:0;text-align:center}[data-look=noche] .row .pr b{color:#d4af37;font-family:var(--f-playfair);font-size:21px}[data-look=noche] .row .pr s{color:#9c8fa3}[data-look=noche] .pill{background:transparent;border:1px solid #d4af37;color:#d4af37;border-radius:999px}[data-look=noche] .code{border:1px solid rgba(212,175,55,.55);background:rgba(212,175,55,.08);color:#e9cf7a;border-radius:999px;letter-spacing:.06em}[data-look=noche] .row .ext{background:#d4af37;color:#120b17;border-radius:50%}[data-look=noche] .dfh h1{font-family:var(--f-playfair);font-weight:500}[data-look=noche] .dfh .fake{background:#d4af37;color:#120b17;border-radius:999px}[data-look=noche] .dcard,[data-look=noche] .dfbar{background:#1c1222;color:#f4ede3;border:1px solid rgba(212,175,55,.3);border-radius:18px}[data-look=noche] .dfbar input{background:#120b17;color:#f4ede3;border-color:rgba(212,175,55,.35)}[data-look=noche] .dfbar .tab{color:#bfb3c6}[data-look=noche] .dfbar .tab.on{background:rgba(212,175,55,.12);color:#e9cf7a}[data-look=noche] .dfbar .sort{background:#d4af37;color:#120b17;border-radius:999px}[data-look=noche] .dcard .meta,[data-look=noche] .dcard .meta b{color:#bfb3c6}[data-look=noche] .dcard .pp b{color:#d4af37;font-family:var(--f-playfair)}[data-look=noche] .dcard .pct{background:#d4af37;color:#120b17}[data-look=noche] .dcard .cbox{background:rgba(212,175,55,.08);border:1px solid rgba(212,175,55,.55);color:#e9cf7a;border-radius:999px}[data-look=noche] .dcard .buy{background:linear-gradient(135deg,#e9cf7a,#b8912a);color:#120b17;border-radius:999px}[data-look=noche] .dcard .share{background:transparent;color:#f4ede3;border-color:rgba(212,175,55,.3);border-radius:999px}[data-look=noche] .dcard .badge.promo{background:#d4af37;color:#120b17}[data-look=noche] .dcard .hot{background:#7a2e5c}[data-look=noche] .textcard{background:#1c1222;color:#f4ede3;border:1px solid rgba(212,175,55,.3);border-radius:18px;font-family:var(--f-playfair);font-size:17px}[data-look=noche] .made{background:#1c1222;color:#f4ede3;border:1px solid rgba(212,175,55,.4)}[data-look=noche] .made b{color:#d4af37}[data-look=noche] .empty{color:#bfb3c6}.page[data-look=caribe]{--ca-sky:#8edcf0;--ca-sea:#35c2d6;--ca-deep-sea:#1ba3be;--ca-sand:#f6e7c8;--ca-ink:#0f3b47;--ca-accent:#ff7a59;--ca-soft:#e8fafd;--ca-deep:#0e6f8c;--ca-sun:#ffd166;--ca-sh:14,111,140;--ca-sh2:14,80,100;--ca-sh3:15,59,71;--ca-leaf-opacity:1;position:relative;font-family:var(--f-poppins),sans-serif;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='%230E6F5C' opacity='.55'%3E%3Cpath d='M100 100C80 60 40 40 0 45c30 5 60 25 80 60z'/%3E%3Cpath d='M100 100C70 80 30 85 5 110c30-12 60-10 88 2z'/%3E%3Cpath d='M100 100C95 60 110 25 140 0c-15 30-25 65-30 100z'/%3E%3Cpath d='M100 100c30-25 70-30 100-15-35-5-65 5-95 25z'/%3E%3C/g%3E%3C/svg%3E") -40px -30px /220px 220px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg fill='%230E6F5C' opacity='.45'%3E%3Cpath d='M100 100C120 60 160 40 200 45c-30 5-60 25-80 60z'/%3E%3Cpath d='M100 100c30-20 70-15 95 10-30-12-60-10-88 2z'/%3E%3Cpath d='M100 100C105 60 90 25 60 0c15 30 25 65 30 100z'/%3E%3C/g%3E%3C/svg%3E") calc(100% + 40px) 60px /200px 200px no-repeat,linear-gradient(to bottom,var(--ca-sky) 0,var(--ca-sea) 260px,var(--ca-deep-sea) 470px) 0 0 /100% 470px no-repeat,var(--ca-sand);background-attachment:scroll;color:var(--ca-ink);--accent:var(--ca-accent);--badge:var(--ca-accent);--soft:var(--ca-soft);--soft-line:var(--ca-sea);--soft-ink:var(--ca-deep);--on-bg:#fff}[data-look=caribe] .bar nav a{font-weight:700}[data-look=caribe] .bar nav a.on{background:hsla(0,0%,100%,.3)}[data-look=caribe] .drop.on{background:var(--ca-sea)}[data-look=caribe] .prof{color:#fff}[data-look=caribe] .ava{border:4px solid #fff;box-shadow:0 10px 30px rgba(var(--ca-sh),.35)}[data-look=caribe] .prof h1{font-size:30px;font-weight:800;text-shadow:0 2px 10px rgba(var(--ca-sh2),.35)}[data-look=caribe] .prof .bio{font-size:15px;font-weight:500;max-width:360px}[data-look=caribe] .prof .bio:before{content:"☀️ "}[data-look=caribe] .col{max-width:1060px;padding:0 12px}[data-look=caribe] .finder{max-width:576px;margin:0 auto;border:0;border-radius:999px;box-shadow:0 10px 30px rgba(var(--ca-sh),.25)}[data-look=caribe] .finder .flip{font-weight:700}[data-look=caribe] .finder .circle{background:var(--ca-soft);color:var(--ca-deep)}[data-look=caribe] .finder .spark{background:var(--ca-sun);color:var(--ca-deep)}[data-look=caribe] .finder .go{background:var(--ca-accent)}[data-look=caribe] .csec{margin-top:70px}[data-look=caribe] .csec~.csec{margin-top:34px}[data-look=caribe] .csec h2{font-size:26px;font-weight:800;color:var(--ca-ink)}[data-look=caribe] .csec h2 em{font-style:normal;color:var(--ca-accent);font-family:var(--f-caveat);font-size:34px;margin-right:4px}[data-look=caribe] .poster{background:#fff;padding:10px 10px 12px;border-radius:4px;box-shadow:0 8px 20px rgba(var(--ca-sh3),.18);position:relative}[data-look=caribe] .poster:nth-child(odd){transform:rotate(-1.5deg)}[data-look=caribe] .poster:nth-child(2n){transform:rotate(1.2deg)}[data-look=caribe] .poster:after{content:"";position:absolute;top:14px;right:14px;width:36px;height:42px;background:repeating-linear-gradient(45deg,var(--ca-accent) 0 4px,#fff 4px 8px);opacity:.9;border:2px dotted #fff;border-radius:2px}[data-look=caribe] .poster-im{border:6px solid var(--ca-sand)}[data-look=caribe] .poster-off{background:var(--ca-accent);color:#fff;border-radius:0 999px 999px 0}[data-look=caribe] .poster-ti{color:var(--ca-ink)}[data-look=caribe] .poster-pr b{color:var(--ca-deep);font-weight:800}[data-look=caribe] .code{border:2px dashed var(--ca-sea);background:var(--ca-soft);color:var(--ca-deep);border-radius:999px;font-weight:700}[data-look=caribe] .posters{padding:10px 6px 18px}[data-look=caribe] .dfh .fake{background:var(--ca-sun);color:var(--ca-ink);font-weight:800;border-radius:999px}[data-look=caribe] .dfh h1{font-weight:800;text-shadow:0 2px 10px rgba(var(--ca-sh2),.35)}[data-look=caribe] .dfh{padding-bottom:100px}[data-look=caribe] .dfbar{border-radius:22px;box-shadow:0 10px 30px rgba(var(--ca-sh),.2)}[data-look=caribe] .dfbar .tab.on{background:var(--ca-soft);color:var(--ca-deep);border-radius:999px}[data-look=caribe] .dfbar .sort{background:var(--ca-accent);border-radius:999px}[data-look=caribe] .dcard{border-radius:6px;box-shadow:0 8px 20px rgba(var(--ca-sh3),.15)}[data-look=caribe] .dcard .pct{background:var(--ca-accent)}[data-look=caribe] .dcard .pp b{color:var(--ca-deep)}[data-look=caribe] .dcard .buy{background:var(--ca-accent);border-radius:999px}[data-look=caribe] .dcard .badge.promo{background:var(--ca-sea)}[data-look=caribe] .dcard .hot{background:var(--ca-deep)}[data-look=caribe] .dcard .share{border-radius:999px}[data-look=caribe] .textcard{border-radius:6px;box-shadow:0 8px 20px rgba(var(--ca-sh3),.18)}.page[data-look=caribe]:before{content:"";position:absolute;left:0;right:0;top:400px;height:70px;background:var(--ca-sand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 70' preserveAspectRatio='none'%3E%3Cpath d='M0 30c150 30 300 30 450 0s300-30 450 0 200 25 300 10v30H0z'/%3E%3C/svg%3E") 0 0 /100% 70px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 70' preserveAspectRatio='none'%3E%3Cpath d='M0 30c150 30 300 30 450 0s300-30 450 0 200 25 300 10v30H0z'/%3E%3C/svg%3E") 0 0 /100% 70px no-repeat;pointer-events:none}[data-look=caribe] .col,[data-look=caribe] .dfh,[data-look=caribe] .dfwrap,[data-look=caribe] .prof{position:relative;z-index:1}.page[data-look=lista]{font-family:var(--f-nunito),sans-serif;background:linear-gradient(90deg,transparent 54px,#f2a5a5 0,#f2a5a5 56px,transparent 0),repeating-linear-gradient(180deg,#fffef8 0,#fffef8 31px,#dce6f2 0,#dce6f2 32px);background-attachment:scroll;color:#2b3a55;--accent:#2b6cb0;--badge:#e53e3e;--soft:#fff3a3;--soft-line:#e6c84a;--soft-ink:#5a4a00;--on-bg:#2b3a55}[data-look=lista] .bar{background:#fffef8;border-bottom:2px solid #2b3a55}[data-look=lista] .bar .brand img{height:30px}[data-look=lista] .bar nav a{color:#2b3a55;font-family:var(--f-caveat);font-size:22px;font-weight:700}[data-look=lista] .bar nav a.on{background:linear-gradient(transparent 55%,#ffe45c 0,#ffe45c 90%,transparent 0);border-radius:0}[data-look=lista] .burger{color:#2b3a55}[data-look=lista] .drop.on{background:#fffef8;border-bottom:2px solid #2b3a55}[data-look=lista] .drop a{color:#2b3a55;font-family:var(--f-caveat);font-size:24px}[data-look=lista] .ava{border:3px solid #2b3a55;background:#fffef8;transform:rotate(-3deg);border-radius:18px}[data-look=lista] .prof h1{font-family:var(--f-caveat);font-size:46px;font-weight:700;color:#2b3a55}[data-look=lista] .prof h1 svg{color:#2b6cb0}[data-look=lista] .prof .bio{font-family:var(--f-caveat);font-size:23px;color:#4a5a78;max-width:380px;line-height:1.2}[data-look=lista] .soc a{color:#2b3a55}[data-look=lista] .col{max-width:640px;padding-left:20px;padding-right:8px}[data-look=lista] .finder{border:2px solid #2b3a55;border-radius:6px;box-shadow:4px 4px 0 #2b3a55;transform:rotate(-.6deg)}[data-look=lista] .finder .flip{font-family:var(--f-caveat);font-size:25px;font-weight:700;height:28px}[data-look=lista] .finder .flip span{height:28px;line-height:28px}[data-look=lista] .finder .circle{background:#fff3a3;color:#2b3a55}[data-look=lista] .finder .spark{background:#e53e3e}[data-look=lista] .finder .go{background:#2b6cb0}[data-look=lista] .osec h2{font-family:var(--f-caveat);font-size:36px;font-weight:700;color:#2b3a55}[data-look=lista] .osec h2:after{content:"";display:block;width:160px;height:8px;margin-top:-4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 8'%3E%3Cpath d='M2 5c30-4 60 2 90-1s50 2 66-1' stroke='%23E53E3E' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat}[data-look=lista] .olist{background:transparent;border-radius:0}[data-look=lista] .row{border-top:0;border-bottom:1px dashed #bfcbdd;padding:14px 4px;background:transparent}[data-look=lista] .row:before{content:"";width:22px;height:22px;border:2.5px solid #2b3a55;border-radius:5px;flex-shrink:0;background:#fff}[data-look=lista] .row:hover:before{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2338A169' stroke-width='4' stroke-linecap='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") 50% /18px no-repeat}[data-look=lista] .row .th{border:0;border-radius:6px;background:#fff;box-shadow:0 2px 6px rgba(43,58,85,.15);transform:rotate(-2deg)}[data-look=lista] .row .th img{object-fit:contain}[data-look=lista] .row .mid{align-items:flex-start}[data-look=lista] .row .ti{padding-left:0;color:#2b3a55;font-weight:700}[data-look=lista] .row .pr b{font-size:20px;font-weight:900;color:#2b3a55;background:linear-gradient(transparent 50%,#ffe45c 0,#ffe45c 92%,transparent 0);padding:0 3px}[data-look=lista] .row .pr s{color:#e53e3e;text-decoration-thickness:2px}[data-look=lista] .pill{background:transparent;color:#e53e3e;border:2px solid #e53e3e;border-radius:50%;padding:2px 7px;font-family:var(--f-caveat);font-size:20px;transform:rotate(-6deg);line-height:1}[data-look=lista] .code{background:#fff3a3;border:0;border-radius:2px;color:#5a4a00;box-shadow:2px 3px 6px rgba(0,0,0,.12);transform:rotate(-1deg);font-weight:800}[data-look=lista] .row .ext{background:#2b6cb0;border-radius:6px}[data-look=lista] .dfh{color:#2b3a55}[data-look=lista] .dfh h1{font-family:var(--f-caveat);font-size:64px}[data-look=lista] .dfh .fake{background:#fff3a3;color:#5a4a00;box-shadow:2px 3px 6px rgba(0,0,0,.12);border-radius:2px}[data-look=lista] .dfbar{border:2px solid #2b3a55;border-radius:6px;box-shadow:4px 4px 0 #2b3a55}[data-look=lista] .dfbar .tab.on{background:linear-gradient(transparent 50%,#ffe45c 0);color:#2b3a55;border-radius:0}[data-look=lista] .dfbar .sort{background:#2b6cb0}[data-look=lista] .dcard{border:2px solid #2b3a55;border-radius:6px;box-shadow:4px 4px 0 #2b3a55}[data-look=lista] .dcard .pct{background:transparent;color:#e53e3e;border:2px solid #e53e3e;border-radius:50%;font-family:var(--f-caveat);font-size:22px}[data-look=lista] .dcard .pp b{background:linear-gradient(transparent 50%,#ffe45c 0,#ffe45c 92%,transparent 0);color:#2b3a55}[data-look=lista] .dcard .cbox{background:#fff3a3;border:0;color:#5a4a00;box-shadow:2px 3px 6px rgba(0,0,0,.12);border-radius:2px}[data-look=lista] .dcard .buy{background:#2b6cb0}[data-look=lista] .dcard .badge.promo{background:#ffe45c;color:#2b3a55}[data-look=lista] .dcard .hot{background:#e53e3e}[data-look=lista] .textcard{border:2px solid #2b3a55;border-radius:6px;box-shadow:4px 4px 0 #2b3a55;font-family:var(--f-caveat);font-size:24px;line-height:1.4}.page[data-look=historias]{background:#fafafa;background-attachment:scroll;color:#262626;--accent:#dd2a7b;--badge:#dd2a7b;--soft:#fdf0f6;--soft-line:#f3b5d2;--soft-ink:#a3185a;--on-bg:#262626}[data-look=historias] .bar{background:#fff;border-bottom:1px solid #dbdbdb}[data-look=historias] .bar .brand img{height:30px}[data-look=historias] .bar nav a{color:#262626;font-weight:600}[data-look=historias] .bar nav a.on{background:#efefef}[data-look=historias] .burger{color:#262626}[data-look=historias] .drop.on{background:#fff;border-bottom:1px solid #dbdbdb}[data-look=historias] .drop a{color:#262626}[data-look=historias] .prof{padding-top:20px}[data-look=historias] .ava{padding:4px;background:linear-gradient(45deg,#f58529,#feda77,#dd2a7b,#8134af,#515bd4);border:0}[data-look=historias] .ava>img{border-radius:50%;background:#fff;border:3px solid #fff}[data-look=historias] .ava.mark>img{padding:14px}[data-look=historias] .prof h1{font-size:22px;font-weight:700}[data-look=historias] .prof h1 svg{color:#3897f0}[data-look=historias] .prof .bio{color:#555;max-width:360px}[data-look=historias] .soc a{color:#262626}[data-look=historias] .col{max-width:480px;padding:0 8px}[data-look=historias] .finder{border:1px solid #dbdbdb;box-shadow:none;border-radius:12px}[data-look=historias] .finder .circle{background:#efefef;color:#262626}[data-look=historias] .finder .spark{background:linear-gradient(45deg,#f58529,#dd2a7b)}[data-look=historias] .finder .go{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af)}[data-look=historias] .bubbles .ring{background:linear-gradient(45deg,#f58529,#feda77,#dd2a7b,#8134af,#515bd4)}[data-look=historias] .bubbles button:not(.on) .ring{background:#dbdbdb}[data-look=historias] .bubbles small{color:#262626}[data-look=historias] .dfh h1{font-weight:800}[data-look=historias] .dfh .fake{background:linear-gradient(45deg,#f58529,#dd2a7b);color:#fff;border-radius:999px}[data-look=historias] .dcard,[data-look=historias] .dfbar{border:1px solid #dbdbdb;border-radius:12px}[data-look=historias] .dfbar .tab.on{background:#efefef;color:#262626;border-radius:999px}[data-look=historias] .dfbar .sort{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af);border-radius:999px}[data-look=historias] .dcard .pct{background:linear-gradient(45deg,#f58529,#dd2a7b)}[data-look=historias] .dcard .buy{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af);border-radius:10px}[data-look=historias] .dcard .badge.promo{background:#dd2a7b}[data-look=historias] .dcard .hot{background:#262626}[data-look=historias] .dcard .cbox{background:#fdf0f6;border-color:#f3b5d2;color:#a3185a}[data-look=historias] .textcard{border:1px solid #dbdbdb;border-radius:12px;box-shadow:none}@media (max-width:768px){[data-look=mercado] .ribbon span{font-size:20px;padding:6px 20px}.page[data-look=lista]{background:linear-gradient(90deg,transparent 20px,#f2a5a5 0,#f2a5a5 22px,transparent 0),repeating-linear-gradient(180deg,#fffef8 0,#fffef8 31px,#dce6f2 0,#dce6f2 32px)}[data-look=lista] .col{padding-left:26px}[data-look=lista] .prof h1{font-size:38px}[data-look=caribe] .csec{margin-top:60px}.story{height:72vh}}[data-look=noche] .dcard .aa .aa-dark{display:none}[data-look=noche] .dcard .aa .aa-light{display:block}[data-look=noche] .dcard .aa-text{color:#f4ede3}@media (max-width:768px){[data-look=noche] .dcard .aa .aa-light{display:none}}.looks-fam,.looks-row{align-items:stretch}.looks-fam{display:flex;gap:6px;padding-right:10px;margin-right:4px;border-right:1px solid hsla(0,0%,100%,.18);flex:0 0 auto}.looks-fam:last-child{border-right:0}.looks-fam-name{writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.6;text-align:center}.looks-fam button{width:170px}@media (max-width:768px){.looks-fam{padding-right:6px;margin-right:2px}.looks-fam-name{font-size:10px}.looks-fam button{width:auto}}.brand-mask{display:block;height:32px;width:89px;background:var(--ja-accent,#8b6fd6);-webkit-mask:url(/qchulo-logo-white.png) left center/contain no-repeat;mask:url(/qchulo-logo-white.png) left center/contain no-repeat}[data-look=clasico] .osec{margin:18px 0}[data-look=clasico] .osec h2{color:var(--on-bg);font-size:18px;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:0 1px 6px rgba(0,0,0,.12)}[data-look=clasico] .olist{border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.page[data-look=jardin] .col.sec-grid{max-width:1060px;padding:0 12px}[data-look=jardin] .sec-grid .finder{max-width:576px;margin:0 auto}[data-look=jardin] .gsec{margin:30px 0}[data-look=jardin] .ribbon{text-align:center}[data-look=jardin] .ribbon span{display:inline-block;background:#fff;color:var(--ja-ink);font-weight:900;font-size:20px;padding:8px 22px;border-radius:999px;box-shadow:0 10px 26px rgba(var(--ja-sh),.18)}[data-look=jardin] .tile{border-radius:24px;box-shadow:0 12px 30px rgba(var(--ja-sh),.14);padding:10px}[data-look=jardin] .tile-im{border-radius:18px;background:var(--ja-img2)}[data-look=jardin] .tile-ti{color:var(--ja-ink);font-weight:700}[data-look=jardin] .tile-pr b{color:var(--ja-ink);font-weight:900}[data-look=jardin] .tile-go{background:var(--ja-accent);border-radius:999px;font-weight:800}[data-look=jardin] .burst b{font-weight:900}.page[data-look=caribe] .col.sec-accordion{max-width:640px}[data-look=caribe] .sec-accordion .acc:first-of-type{margin-top:70px}[data-look=caribe] .acc{border:0;border-radius:18px;box-shadow:0 10px 28px rgba(var(--ca-sh3),.14);margin:12px 0}[data-look=caribe] .acc>button{padding:14px}[data-look=caribe] .acc .head{margin-left:0;color:var(--ca-ink)}[data-look=caribe] .acc .head span:first-child{font-size:17px;font-weight:800}[data-look=caribe] .acc .head span:last-child{color:var(--ca-deep);font-weight:700}[data-look=caribe] .acc .chev{color:var(--ca-accent)}[data-look=caribe] .thumbs img{border-radius:10px;border-color:#fff}[data-look=caribe] .row .ti{padding-left:0;text-align:center;color:var(--ca-ink)}[data-look=caribe] .row .pr b{color:var(--ca-deep)}[data-look=caribe] .pill{background:var(--ca-accent);border-radius:999px}[data-look=caribe] .row .ext{background:var(--ca-accent);border-radius:50%}[data-look=caribe] .row .th{border-radius:12px}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .bubs{display:flex;gap:12px;overflow-x:auto;max-width:640px;margin:0 auto 14px;padding:2px 4px 8px;scrollbar-width:none}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .bubs::-webkit-scrollbar{display:none}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .bub{flex:none;width:78px;background:none;border:0;padding:0;font:inherit;cursor:pointer;text-align:center}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .bub .ring{display:block;width:70px;height:70px;margin:0 auto;border-radius:50%;padding:3px;background:conic-gradient(var(--fi-btn),var(--fi-yellow),#fff,var(--fi-btn));box-shadow:0 4px 10px rgba(0,0,0,.18)}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .bub img{width:100%;height:100%;border-radius:50%;object-fit:contain;background:#fff;border:3px solid #fff}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .bub small{display:inline-block;margin-top:6px;font-size:11.5px;font-weight:800;line-height:1.15;color:var(--fi-code-ink);background:#fff;border-radius:999px;padding:3px 8px;box-shadow:0 2px 6px rgba(0,0,0,.1)}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .osec{max-width:640px;margin:30px auto 0}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .osec h2,:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .today.below .today-hd h2{display:table;margin:0 auto 14px;background:var(--fi-teal);color:#fff;font-weight:800;font-size:19px;line-height:1.2;padding:8px 18px;border-radius:12px;transform:rotate(-1.5deg);box-shadow:4px 4px 0 var(--fi-yellow);text-shadow:none}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .today.below{max-width:640px;margin:30px auto 0}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .today.below .today-hd p{color:var(--fi-code-ink)}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .olist,:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .today .olist{background:#fff;color:#2b2b2b;border:0;border-radius:20px;overflow:hidden;box-shadow:0 6px 0 rgba(0,0,0,.05),0 10px 26px rgba(11,122,114,.1)}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row{align-items:center;gap:12px;padding:14px 12px;border-top:1px solid #f1ece3}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row:first-child{border-top:0}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row .th{width:88px;height:88px;border:0;border-radius:14px;background:var(--fi-img-bg,#fff9ef)}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row .th img{object-fit:contain}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row .mid{align-items:flex-start;gap:5px}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row .ti{white-space:normal;padding-left:0;font-size:15px;line-height:1.3;color:#2b2b2b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row .pr{flex-wrap:wrap;gap:6px 8px}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row .pr b{font-size:22px;font-weight:800;color:var(--fi-red)}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row .pr s{font-size:14px;color:#8b847c}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row .pill{background:var(--fi-yellow);color:var(--fi-red);font-weight:800;border-radius:999px;padding:2px 9px;transform:rotate(-3deg)}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row .ext{width:auto;height:auto;display:inline-flex;align-items:center;gap:4px;padding:11px 12px;border-radius:999px;background:var(--fi-btn);box-shadow:0 4px 0 var(--fi-btn-shadow);color:#fff;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-decoration:none}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row .ext:active{transform:translateY(2px);box-shadow:0 2px 0 var(--fi-btn-shadow)}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row .ext .ext-t{display:inline}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row .ext svg{width:14px;height:14px}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .acc{max-width:640px;margin:16px auto;border-radius:18px;border:0;box-shadow:0 6px 0 rgba(0,0,0,.05)}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row .code{max-width:100%}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row .code b{overflow:visible;text-overflow:clip}@media (max-width:560px){:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"th mid" "th ext";align-items:start;grid-column-gap:12px;column-gap:12px;grid-row-gap:10px;row-gap:10px}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row .th{grid-area:th}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row .mid{grid-area:mid}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row .ext{grid-area:ext;justify-self:start}}@media (max-width:360px){:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row{grid-template-columns:72px minmax(0,1fr)}:is([data-variant=fiesta-caribe],[data-variant=fiesta-qchulo]) .row .th{width:72px;height:72px}}[data-variant=fiesta-qchulo] .today:not(.below){max-width:640px;margin:26px auto 0}[data-variant=fiesta-qchulo] .today:not(.below) .today-hd h2{display:table;margin:0 auto 8px;background:var(--fi-teal);color:#fff;font-weight:800;font-size:21px;line-height:1.2;padding:9px 18px;border-radius:12px;transform:rotate(-1.5deg);box-shadow:4px 4px 0 var(--fi-yellow);text-shadow:none}[data-variant=fiesta-qchulo] .today:not(.below) .today-chev{width:22px;height:22px;padding:2px}[data-variant=fiesta-qchulo] .today:not(.below) .today-date,[data-variant=fiesta-qchulo] .today:not(.below) .today-hd p{color:var(--fi-code-ink)}.page[data-variant=fiesta-qchulo]{background:linear-gradient(160deg,var(--fi-band1) 0,var(--fi-band2) 100%) 0 0 /100% 150px no-repeat,var(--fi-bg)}.page[data-variant=fiesta-qchulo]:before{top:149px}[data-variant=fiesta-qchulo] .bubs{margin-top:22px}