.dl{--tono-tinte:color-mix(in srgb,var(--tono-claro) 35%,#fff);--lima:#a6c96a; --oro:#d9b56a; --oro-texto:#8a6a1c;--bosque:#1c3925; --ink:#18271c; --text:#2b322d; --muted:#5b665e; --line:#e2e6e3; --paper:#f3f4f1; --white:#fff;--r:12px; --pill:999px;--display:'Fredoka',system-ui,sans-serif; --body:'Public Sans',system-ui,sans-serif;}.dl *{box-sizing:border-box;margin:0}.dl{font:400 15px/1.6 var(--body);color:var(--text);background:#fff;-webkit-font-smoothing:antialiased}.dl img{max-width:100%;display:block}.dl a{color:inherit;text-decoration:none}.dl .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.dl .eyebrow{font:600 11px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--oro-texto);display:flex;align-items:center;gap:10px}.dl .eyebrow:before{content:"";width:24px;height:2px;background:var(--oro)}.dl h1,.dl h2,.dl h3{font-family:var(--display);font-weight:500;color:var(--tono);line-height:1.1;letter-spacing:-.01em}.dl .crumbs{font:400 13px var(--body);color:var(--muted);padding:18px 0}.dl .crumbs a:hover{color:var(--tono)}.dl .hero{display:grid;grid-template-columns:1.08fr 1fr;gap:56px;padding:6px 0 64px;align-items:start}.dl .gal{position:sticky;top:88px}.dl .stage{position:relative;background:var(--tono-claro);border-radius:20px;aspect-ratio:1/1.02;overflow:hidden;display:grid;place-items:center}.dl .stage:before{content:"";position:absolute;left:-12%;bottom:-18%;width:70%;aspect-ratio:1;border-radius:50%;background:var(--tono);opacity:.10}.dl .stage:after{content:"";position:absolute;right:-8%;top:-10%;width:46%;aspect-ratio:1;border-radius:50%;background:var(--oro);opacity:.35}.dl .badge{position:absolute;left:20px;top:20px;z-index:3;background:var(--oro);color:var(--ink);font:700 10.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--pill);padding:8px 14px}.dl .corner{position:absolute;z-index:3;display:grid;grid-template-columns:repeat(2,54px);overflow:hidden;top:0;right:0;border-radius:0 0 0 12px}.dl .corner img{width:54px;height:54px}.dl .bucket{position:relative;z-index:2;width:76%;filter:drop-shadow(0 26px 30px rgba(60,20,62,.28))}.dl .bucket svg{width:100%;height:auto;display:block}.dl .thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.dl .thumb{aspect-ratio:1;border-radius:12px;background:var(--tono-tinte);border:2px solid transparent;display:grid;place-items:center;overflow:hidden;cursor:pointer;font:500 11px/1.3 var(--body);color:var(--muted);text-align:center;padding:6px}.dl .thumb.on{border-color:var(--tono)}.dl .thumb.todo{border:1.5px dashed var(--tono-medio);background:#fff}.dl .thumb img{width:100%;height:100%;object-fit:cover}.dl .buy .eyebrow{margin-bottom:14px}.dl .buy h1{font-size:clamp(34px,4.4vw,52px);margin-bottom:12px}.dl .buy .lead{color:var(--text);font-size:16px;max-width:46ch}.dl .price{display:flex;align-items:baseline;gap:10px;margin:22px 0 4px}.dl .price b{font:600 38px/1 var(--display);color:var(--ink)}.dl .price span{color:var(--muted);font-weight:500}.dl .perkg{display:inline-flex;align-items:center;gap:8px;background:var(--tono-claro);color:var(--tono);font:600 13px var(--body);padding:6px 14px;border-radius:var(--pill)}.dl .perkg i{width:7px;height:7px;border-radius:50%;background:var(--tono)}.dl .claims{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:26px 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dl .claim{text-align:center}.dl .claim img{width:54px;height:54px;margin:0 auto 8px;border-radius:50%}.dl .claim small{display:block;font:600 9.5px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--oro-texto)}.dl .claim b{font:500 15px/1.2 var(--display);color:var(--bosque)}.dl .lbl{font:600 12px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.dl .opts{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.dl .opt{border:1.5px solid var(--line);border-radius:14px;padding:12px 18px;cursor:pointer;min-width:150px;background:#fff;font:inherit;text-align:left}.dl .opt b{display:block;font:500 17px var(--display);color:var(--ink)}.dl .opt span{font:400 12.5px var(--body);color:var(--muted)}.dl .opt.on{border-color:var(--tono);background:var(--tono-tinte);box-shadow:0 0 0 3px color-mix(in srgb,var(--tono) 14%,transparent)}.dl .row{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.dl .qty{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:var(--pill);overflow:hidden}.dl .qty button{width:44px;height:100%;border:0;background:#fff;font:500 20px var(--body);cursor:pointer;color:var(--tono)}.dl .qty span{min-width:30px;text-align:center;font-weight:600}.dl .btn{border:0;border-radius:var(--pill);padding:15px 28px;font:600 15px var(--body);cursor:pointer;transition:background .18s;display:inline-block;text-align:center}.dl .btn.primary{background:var(--tono);color:#fff;flex:1;min-width:200px}.dl .btn.primary:hover{background:color-mix(in srgb,var(--tono) 85%,#000)}.dl .vol{margin-top:14px;display:flex;gap:14px;align-items:center;background:var(--paper);border-radius:14px;padding:14px 18px}.dl .vol .ic{width:38px;height:38px;border-radius:10px;background:var(--tono-claro);display:grid;place-items:center;color:var(--tono);font-size:18px;flex:none}.dl .vol p{font-size:13.5px;line-height:1.4}.dl .vol b{color:var(--ink)}.dl .vol a{margin-left:auto;font:600 13.5px var(--body);color:var(--tono);white-space:nowrap}.dl .trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.dl .trust div{font:500 12.5px/1.35 var(--body);color:var(--muted);padding-left:12px;border-left:2px solid var(--oro)}.dl .trust b{display:block;color:var(--ink);font-weight:600}.dl .frieze{display:grid;grid-template-columns:repeat(20,1fr);line-height:0}.dl .frieze img{width:100%;aspect-ratio:1}.dl section{padding:84px 0}.dl .sec-head{max-width:640px;margin-bottom:40px}.dl .sec-head h2{font-size:clamp(28px,3.4vw,40px);margin:14px 0 12px}.dl .sec-head p{color:var(--muted)}.dl .tint{background:var(--tono-tinte)}.dl .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.dl .stat{background:#fff;border-radius:var(--r);padding:26px 22px;position:relative;overflow:hidden}.dl .stat:before{content:"";position:absolute;left:0;top:0;height:4px;width:100%;background:var(--tono)}.dl .stat:nth-child(2):before{background:var(--oro)}.dl .stat:nth-child(3):before{background:var(--lima)}.dl .stat:nth-child(4):before{background:var(--tono-medio)}.dl .stat b{display:block;font:600 40px/1 var(--display);color:var(--tono);margin-bottom:8px}.dl .stat b small{font-size:18px}.dl .stat span{font-size:13.5px;color:var(--muted);line-height:1.4;display:block}.dl .two{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.dl table.spec{width:100%;border-collapse:collapse;font-size:14px}.dl table.spec th{font:600 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:left;padding:0 0 10px;border-bottom:1px solid var(--bosque)}.dl table.spec td{padding:12px 0;border-bottom:1px solid var(--line);vertical-align:top}.dl table.spec td:first-child{color:var(--muted);width:38%}.dl table.spec td:last-child{font-weight:500;color:var(--ink)}