/* =====================================================================
   LAS LUPES · Descripciones de producto (mundos creativos)
   Complementa el CSS de "Edición avanzada de CSS" de la tienda.
   ===================================================================== */

/* --- Base --- */
.lld-art-wrap .lld-photo{position:relative;z-index:1;width:190px;aspect-ratio:3/4;object-fit:cover;border-radius:10px;box-shadow:0 0 0 7px #fff,0 12px 20px rgba(52,73,94,.25);transform:rotate(4deg);margin-top:40px}
.lld .lld-fine{font-style:italic;font-size:13px;opacity:.75;margin:16px 0 0}
.lld-variants{position:relative;background-color:#e2ecf7;background-image:radial-gradient(rgba(255,255,255,.85) 2px,transparent 2.6px);background-size:18px 18px;border-radius:6px;padding:40px 24px 30px;box-shadow:0 10px 22px rgba(52,73,94,.10)}
.lld .lld-variants .lld-h{font-size:36px;margin:0 0 6px;text-align:center}
.lld .lld-variants-sub{font-family:'Gloria Hallelujah',cursive;color:#9c5a5a;font-size:17px;text-align:center;margin:0 0 20px}
.lld-row.n1{grid-template-columns:minmax(0,1fr)}
.lld-row.n2{grid-template-columns:repeat(2,minmax(0,1fr))}

/* --- Variantes: grilla recta, pareja y centrada --- */
.lld .lld-variants > div:last-child,.lld .lld-variants-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(140px,180px)) !important;justify-content:center !important;grid-template-rows:none !important;grid-auto-flow:row dense !important;grid-auto-columns:auto !important;gap:24px 18px !important;overflow:visible !important;padding:10px 4px 4px !important}
.lld .lld-variants.pocos .lld-variants-grid{grid-template-columns:repeat(auto-fit,minmax(180px,240px)) !important}
.lld .lld-variants .lld-fila + .lld-fila{margin-top:10px}
.lld .lld-variants a{position:relative;display:flex !important;flex-direction:column;align-items:center;text-align:center;text-decoration:none !important;transition:transform .25s ease}
.lld .lld-variants a:hover{transform:translateY(-4px)}
.lld .lld-variants a img{width:100% !important;aspect-ratio:3/4 !important;object-fit:cover;transform:none !important;border-radius:14px !important;box-shadow:0 0 0 4px #fff,0 6px 12px rgba(52,73,94,.15) !important;margin:0 0 10px !important}
.lld .lld-variants a.apaisada{grid-column:span 2}
.lld .lld-variants a.apaisada img{aspect-ratio:4/3 !important}
.lld .lld-variants a.actual img{box-shadow:0 0 0 4px #fff,0 0 0 7px #e066a8 !important}
.lld .lld-variants .lld-tag{display:inline-block;font-size:12px !important;padding:6px 10px !important;line-height:1.2 !important}
.lld .lld-variants a.destacado{grid-column:span 2}
.lld .lld-variants a.destacado img{aspect-ratio:3/2 !important}
.lld .lld-variants a.destacado .lld-tag{font-size:14px !important;padding:8px 14px !important}
.lld .lld-var-burbuja{position:absolute;top:-14px;right:-8px;z-index:2;background:#e066a8;color:#fff;font-family:Manrope,sans-serif;font-weight:800;font-size:15px;line-height:1.1;padding:12px 18px;border-radius:62% 38% 46% 54% / 47% 58% 42% 53%;transform:rotate(6deg);box-shadow:0 0 0 4px #fff}

/* --- "Ingresa en..." en burbuja --- */
.lld .lld-ingresa{position:relative;display:inline-block;align-self:flex-start;margin:6px 0 10px !important;background:#e066a8;color:#fff !important;font-family:Manrope,sans-serif;font-weight:800;font-size:15px !important;line-height:1.2 !important;padding:12px 20px;border-radius:62% 38% 46% 54% / 47% 58% 42% 53%;transform:rotate(-3deg);box-shadow:0 0 0 4px #fff;max-width:none !important}

/* --- Bandera argentina flameando --- */
.lld-flag{position:absolute;right:30px;top:20px;z-index:5;width:96px;height:80px;pointer-events:none}
.lld-flag-palo{position:absolute;left:0;top:0;width:4px;height:80px;border-radius:2px;background:#8a6a4a}
.lld-flag-tela{position:absolute;left:4px;top:2px;width:86px;height:56px;border-radius:2px 6px 6px 2px;background:radial-gradient(circle at 50% 50%,#f6b40e 0 6px,transparent 6.5px),linear-gradient(#75aadb 0 33.3%,#fff 33.3% 66.6%,#75aadb 66.6%);box-shadow:0 4px 10px rgba(0,0,0,.15);transform-origin:left center;animation:lldFlamear 2.2s ease-in-out infinite;-webkit-mask:linear-gradient(90deg,#000 70%,rgba(0,0,0,.85));mask:linear-gradient(90deg,#000 70%,rgba(0,0,0,.85))}
@keyframes lldFlamear{0%,100%{transform:perspective(200px) rotateY(0deg) skewY(0deg)}25%{transform:perspective(200px) rotateY(-14deg) skewY(-3deg)}50%{transform:perspective(200px) rotateY(0deg) skewY(2deg)}75%{transform:perspective(200px) rotateY(12deg) skewY(-2deg)}}

/* --- Completá la experiencia --- */
.lld .lld-combo .lld-stk-bubble{display:none !important}
.lld .lld-combo .lld-cmini{left:-22px;top:-26px;width:70px;height:70px;z-index:3}
.lld .lld-combo .lld-cstar1{right:28px;top:18px;width:30px;height:30px;z-index:3}
.lld .lld-combo .lld-cstar2{left:36%;bottom:14px;width:20px;height:20px;z-index:3}
.lld .lld-stickers.fotos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;height:auto;min-height:280px;padding:20px 0}
.lld .lld-stickers.fotos .lld-sticker{position:relative !important;left:auto !important;right:auto !important;top:auto !important;width:170px !important;z-index:2;transform:rotate(-3deg)}
.lld .lld-stickers.fotos .lld-sticker:nth-of-type(2n){transform:rotate(3deg)}
.lld .lld-stickers.fotos .lld-sticker:hover{transform:rotate(0) scale(1.05)}
.lld .lld-stickers.fotos .lld-burst{left:50% !important;top:50% !important;width:290px !important;height:290px !important;margin:-145px 0 0 -145px;z-index:0}
.lld .lld-stickers.uno .lld-sticker{width:250px !important}
.lld .lld-stickers.uno .lld-burst{width:340px !important;height:340px !important;margin:-170px 0 0 -170px}
.lld .lld-sticker.foto img{border-radius:18px;aspect-ratio:1/1;object-fit:cover;box-shadow:0 0 0 5px #fff,0 8px 16px rgba(52,73,94,.18);filter:none}

/* --- Común a los mundos orgánicos --- */
.lld.lld-mundo{padding:40px;border-radius:40px;overflow:hidden}
.lld.lld-mundo > :not(.lld-deco){position:relative;z-index:1}
.lld.lld-org .lld-torn:after{display:none}
.lld.lld-org .lld-tape{display:none}
.lld.lld-org .lld-hero{border-radius:150px 100px 170px 110px / 110px 160px 100px 150px}
.lld.lld-org .lld-dark,.lld.lld-org .lld-combo{border-radius:120px 70px 140px 80px / 80px 130px 70px 120px}
.lld.lld-org .lld-variants{border-radius:120px 70px 140px 80px / 80px 130px 70px 120px !important;box-shadow:none !important}
.lld.lld-org .lld-band{border-radius:60px 90px 70px 100px / 40px 30px 44px 34px}
.lld.lld-org .lld-kit{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;background:transparent;box-shadow:none;padding:24px 6px 0}
.lld.lld-org .lld-kit>.lld-h{order:1;margin:0;background:none;padding:0;transform:none;box-shadow:none}
.lld.lld-org .lld-kit .lld-stk-tag{order:2;position:static;transform:rotate(-3deg)}
.lld.lld-org .lld-kit .lld-grid{order:3;flex:0 0 100%;width:100%;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}
.lld.lld-org .lld-item{display:flex;flex-direction:column;gap:4px;padding:22px 24px;box-shadow:none;transform:none !important;border-radius:30px 40px 34px 44px / 38px 30px 44px 34px}
.lld.lld-org .lld-item:nth-child(2n){border-radius:40px 30px 44px 34px / 30px 40px 34px 44px}
.lld.lld-org .lld-item strong{font-size:15px;line-height:1.3;margin:0}
.lld.lld-org .lld-item span{font-size:13px;line-height:1.45}
.lld.lld-org .lld-item:before{transform:none;box-shadow:none;margin:0 0 10px;width:24px;height:24px;border-radius:0}
.lld.lld-org .lld-faq{background:#fff;background-image:none;transform:none;box-shadow:none;border-radius:40px 56px 44px 60px / 50px 40px 56px 44px;padding:34px 36px 20px}
.lld .lld-faq .lld-faq-h{font-size:28px;margin:0 0 4px}
.lld.lld-org .lld-tile{border-radius:48% 52% 44% 56% / 30% 34% 66% 70%;box-shadow:none}
.lld.lld-org .lld-arrow{display:none !important}
.lld.lld-org .lld-note{z-index:4}
.lld .lld-blobnote{padding:12px 20px;border-radius:62% 38% 46% 54% / 47% 58% 42% 53%}
.lld .lld-steps.muchos{row-gap:30px}
.lld-deco{position:absolute;z-index:0;pointer-events:none}
@keyframes lldFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@keyframes lldZap{0%,100%{transform:rotate(-8deg) scale(1)}50%{transform:rotate(4deg) scale(1.1)}}
@keyframes lldSway{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}
@keyframes lldFlow{to{stroke-dashoffset:-60}}
@keyframes lldPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}
@media (prefers-reduced-motion:reduce){.lld-deco,.lld-deco path,.lld-flag-tela{animation:none !important}}

/* --- MUNDO DIAMOND PAINTING --- */
.lld.lld-w-dp{background:#f6efe3;color:#1f4f40}
.lld.lld-w-dp .lld-row{display:none}
.lld.lld-w-dp .lld-hero{background:#1f6b52;color:#f4ecdc}
.lld.lld-w-dp .lld-hero p,.lld.lld-w-dp .lld-hero .lld-h{color:#f4ecdc}
.lld.lld-w-dp .lld-tag{background:#f4ecdc;color:#1f6b52}
.lld.lld-w-dp .lld-art-wrap .lld-burst{background:#e3a35b}
.lld.lld-w-dp .lld-art-wrap img{box-shadow:0 0 0 9px #f4ecdc,0 12px 20px rgba(0,0,0,.2) !important}
.lld.lld-w-dp .lld-note{font-family:Manrope,sans-serif;font-weight:800;font-size:17px;color:#fff;background:#e066a8}
.lld.lld-w-dp .lld-band{background:#e066a8}
.lld.lld-w-dp .lld-band-track span{font-family:Manrope,sans-serif;font-weight:800;font-size:20px;color:#fff}
.lld.lld-w-dp .lld-stk-tag{background:#e066a8;color:#fff}
.lld.lld-w-dp .lld-kit>.lld-h,.lld.lld-w-dp .lld-faq .lld-h,.lld.lld-w-dp .lld-variants .lld-h,.lld.lld-w-dp .lld-combo .lld-h{font-family:Manrope,sans-serif;font-weight:800;color:#1f6b52}
.lld.lld-w-dp .lld-variants .lld-tag{background:#fff;color:#1f6b52}
.lld.lld-w-dp .lld-item,.lld.lld-w-general .lld-item{background:#fff}
.lld.lld-w-dp .lld-item:before,.lld.lld-w-general .lld-item:before{clip-path:polygon(50% 0,58% 34%,85% 15%,66% 42%,100% 50%,66% 58%,85% 85%,58% 66%,50% 100%,42% 66%,15% 85%,34% 58%,0 50%,34% 42%,15% 15%,42% 34%);background:#f2a7c3}
.lld.lld-w-dp .lld-item:nth-child(2):before{background:#e3a35b}
.lld.lld-w-dp .lld-item:nth-child(3):before{background:#b9a6d6}
.lld.lld-w-dp .lld-item:nth-child(4):before{background:#1f6b52}
.lld.lld-w-dp .lld-item:nth-child(5):before{background:#e066a8}
.lld.lld-w-dp .lld-variants{background-color:#e3eee7 !important}
.lld.lld-w-dp .lld-dark{background:#1f6b52}
.lld.lld-w-dp .lld-dark .lld-h{font-family:Manrope,sans-serif;font-weight:800;color:#f4ecdc}
.lld.lld-w-dp .lld-dark .lld-burst{background:#e3a35b}
.lld.lld-w-dp .lld-steps li{color:#e3eee7}
.lld.lld-w-dp .lld-steps b{font-family:Manrope,sans-serif;font-weight:800;font-size:24px;color:#f4ecdc}
.lld.lld-w-dp .lld-steps b i{font-family:Manrope,sans-serif;font-weight:800;font-size:20px;background:#f2a7c3;color:#1f4f40}
.lld.lld-w-dp .lld-steps li:nth-child(3n+2) b i{background:#e3a35b;color:#3d2706}
.lld.lld-w-dp .lld-steps li:nth-child(3n) b i{background:#b9a6d6;color:#2f2245}
.lld.lld-w-dp .lld-combo{background:#f6e3df}
.lld.lld-w-dp .lld-end .lld-h{font-family:Cirka,Georgia,serif;background:#1f6b52;color:#f4ecdc}

/* --- MUNDO PIXEL ARTE --- */
.lld.lld-w-pixel{background:#1f6b52;color:#fff}
.lld.lld-w-pixel .lld-hero{background:#165541;color:#fff}
.lld.lld-w-pixel .lld-hero p{color:#e3f2ea}
.lld.lld-w-pixel .lld-h{font-family:Bungee,sans-serif !important;font-weight:400 !important;color:#fff !important;text-transform:uppercase}
.lld.lld-w-pixel .lld-faq .lld-h{color:#1f6b52 !important}
.lld.lld-w-pixel .lld-hero .lld-h{font-size:54px}
.lld.lld-w-pixel .lld-tag{background:#2f9a63;color:#fff;border-radius:4px}
.lld.lld-w-pixel .lld-art-wrap img{width:220px !important;aspect-ratio:1/1 !important;border-radius:50% !important;box-shadow:0 0 0 8px #fff !important;transform:none !important}
.lld.lld-w-pixel .lld-burst,.lld.lld-w-pixel .lld-star{display:none}
.lld.lld-w-pixel .lld-note{font-family:Bungee,sans-serif;font-size:16px;color:#fff;background:#3fa7e8;transform:rotate(6deg)}
.lld.lld-w-pixel .lld-band{background:#b7d433}
.lld.lld-w-pixel .lld-band-track span{font-family:Bungee,sans-serif;font-size:20px;color:#1f6b52;text-transform:uppercase}
.lld.lld-w-pixel .lld-stk-tag{background:#b7d433;color:#1f6b52}
.lld.lld-w-pixel .lld-item{background:#165541}
.lld.lld-w-pixel .lld-item strong{color:#fff}
.lld.lld-w-pixel .lld-item span{color:#cfe5da}
.lld.lld-w-pixel .lld-item:before{background:transparent;border:6px solid #f28ab2;border-radius:50%;box-sizing:border-box}
.lld.lld-w-pixel .lld-item:nth-child(2):before{border-color:#4fc3e8}
.lld.lld-w-pixel .lld-item:nth-child(3):before{border-color:#b7d433}
.lld.lld-w-pixel .lld-item:nth-child(4):before{border-color:#ffd23f}
.lld.lld-w-pixel .lld-item:nth-child(5):before{border-color:#8b5fbf}
.lld.lld-w-pixel .lld-variants{background:#165541 !important}
.lld.lld-w-pixel .lld-variants p{color:#b7d433 !important}
.lld.lld-w-pixel .lld-dark{background:#165541}
.lld.lld-w-pixel .lld-steps li{color:#e3f2ea}
.lld.lld-w-pixel .lld-steps b{font-family:Manrope,sans-serif;font-weight:800;font-size:17px;color:#fff}
.lld.lld-w-pixel .lld-steps b i{background:none;width:auto;height:auto;font-family:Bungee,sans-serif;font-size:40px;color:#fff}
.lld.lld-w-pixel .lld-tile{background:#165541;color:#fff}
.lld.lld-w-pixel .lld-faq{color:#34495e}
.lld.lld-w-pixel .lld-combo{background:#165541;color:#fff}
.lld.lld-w-pixel .lld-sticker span{color:#1f6b52}
.lld-px-ring{border-radius:50%;border:6px solid;box-sizing:border-box;width:26px;height:26px;animation:lldFloat 3.6s ease-in-out infinite}
.lld-px-grid{background-image:linear-gradient(rgba(255,255,255,.5) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.5) 2px,transparent 2px);background-size:26px 26px;opacity:.45}
.lld-px-bolt{background:#ffd23f;clip-path:polygon(55% 0,15% 55%,45% 55%,30% 100%,85% 40%,55% 40%,75% 0);animation:lldZap 2.6s ease-in-out infinite}

/* --- MUNDO HILOS --- */
.lld.lld-w-hilos{background-color:#efe9df;background-image:repeating-linear-gradient(0deg,rgba(120,100,70,.07) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(120,100,70,.07) 0 1px,transparent 1px 4px);color:#2b3a55}
.lld.lld-w-hilos .lld-hero{background:#f8f4ec;box-shadow:0 0 0 2px #efe9df,0 0 0 4px rgba(43,58,85,.25)}
.lld.lld-w-hilos .lld-h{font-family:Cirka,Georgia,serif;text-transform:uppercase;color:#2b3a55}
.lld.lld-w-hilos .lld-dark .lld-h{color:#fff}
.lld.lld-w-hilos .lld-tag{background:#2b3a55;color:#fff}
.lld.lld-w-hilos .lld-tag:nth-child(2){background:#f6d8e0;color:#6b2238;outline:1.5px dashed #e58fa8;outline-offset:-5px}
.lld.lld-w-hilos .lld-tag:nth-child(3){background:#e4ebcb;color:#3a4a12;outline:1.5px dashed #7aa04a;outline-offset:-5px}
.lld.lld-w-hilos .lld-art-wrap img{width:220px !important;aspect-ratio:1/1 !important;border-radius:50% !important;box-shadow:0 0 0 13px #d9b07c,0 0 0 17px #c39662,0 10px 22px rgba(43,58,85,.2) !important;transform:none !important}
.lld.lld-w-hilos .lld-burst,.lld.lld-w-hilos .lld-star{display:none}
.lld.lld-w-hilos .lld-note{font-family:Cirka,Georgia,serif;font-size:24px;color:#2b3a55}
.lld.lld-w-hilos .lld-band{background:#2b3a55}
.lld.lld-w-hilos .lld-band-track span{font-family:Cirka,Georgia,serif;font-size:22px;color:#f8f4ec}
.lld.lld-w-hilos .lld-stk-tag{background:#e58fa8;color:#fff}
.lld.lld-w-hilos .lld-item{background:#f8f4ec;outline:2px dashed #e58fa8;outline-offset:-10px}
.lld.lld-w-hilos .lld-item:nth-child(2){outline-color:#5d9cb5}
.lld.lld-w-hilos .lld-item:nth-child(3){outline-color:#7aa04a}
.lld.lld-w-hilos .lld-item:nth-child(4){outline-color:#e8b33a}
.lld.lld-w-hilos .lld-item:before{background:transparent;border:5px solid #d9b07c;border-radius:50%;box-sizing:border-box}
.lld.lld-w-hilos .lld-variants{background:#f8f4ec !important}
.lld.lld-w-hilos .lld-dark{background:#3f7f9a}
.lld.lld-w-hilos .lld-steps b{font-family:Cirka,Georgia,serif;text-transform:uppercase;font-size:24px;color:#fff}
.lld.lld-w-hilos .lld-steps b i{background:#f8f4ec;color:#3f7f9a;box-shadow:inset 0 0 0 3px #e58fa8;font-family:Manrope,sans-serif;font-weight:800}
.lld.lld-w-hilos .lld-tile{background:#f8f4ec;outline:2px dashed #5d9cb5;outline-offset:-10px}
.lld-hi-flower{width:46px;height:46px;border-radius:50%;animation:lldSway 5s ease-in-out infinite;background:radial-gradient(circle,#e8b33a 0 7px,transparent 7.5px),radial-gradient(circle at 50% 18%,#e58fa8 0 9px,transparent 9.5px),radial-gradient(circle at 82% 50%,#e58fa8 0 9px,transparent 9.5px),radial-gradient(circle at 50% 82%,#e58fa8 0 9px,transparent 9.5px),radial-gradient(circle at 18% 50%,#e58fa8 0 9px,transparent 9.5px)}
.lld-hi-flower.blanca{background:radial-gradient(circle,#e8b33a 0 6px,transparent 6.5px),radial-gradient(circle at 50% 18%,#fff 0 8px,transparent 8.5px),radial-gradient(circle at 82% 50%,#fff 0 8px,transparent 8.5px),radial-gradient(circle at 50% 82%,#fff 0 8px,transparent 8.5px),radial-gradient(circle at 18% 50%,#fff 0 8px,transparent 8.5px)}
.lld-hi-hoop{border-radius:50%;border:12px solid #d9b07c;box-shadow:inset 0 0 0 3px #c39662;background:#f8f4ec;box-sizing:border-box}
.lld-hi-wave{left:-40px;right:-40px;height:180px;opacity:.75}
.lld-hi-wave svg{width:100%;height:100%}
.lld-hi-wave path{fill:none;stroke-linecap:round;stroke-dasharray:14 6;animation:lldFlow 3s linear infinite}

/* --- MUNDO ARCILLA --- */
.lld.lld-w-arcilla{background:#fde3c6;color:#3a2a20}
.lld.lld-w-arcilla .lld-hero{background:#fff4e6}
.lld.lld-w-arcilla .lld-h{font-family:'Bagel Fat One',sans-serif !important;font-weight:400 !important}
.lld.lld-w-arcilla .lld-hero .lld-h{color:#f0331f;font-size:62px}
.lld.lld-w-arcilla .lld-kit>.lld-h,.lld.lld-w-arcilla .lld-variants .lld-h,.lld.lld-w-arcilla .lld-faq .lld-h{color:#3d6fd6}
.lld.lld-w-arcilla .lld-dark .lld-h{color:#fde3c6}
.lld.lld-w-arcilla .lld-tag{background:#3d6fd6;color:#fff;border-radius:58% 42% 52% 48% / 60% 46% 54% 40%}
.lld.lld-w-arcilla .lld-tag:nth-child(2){background:#f39bb0;color:#5c1426}
.lld.lld-w-arcilla .lld-tag:nth-child(3){background:#f08a2b;color:#4a2205}
.lld.lld-w-arcilla .lld-art-wrap img{width:230px !important;aspect-ratio:1/1.08 !important;border-radius:62% 38% 46% 54% / 47% 58% 42% 53% !important;box-shadow:none !important;transform:none !important}
.lld.lld-w-arcilla .lld-burst,.lld.lld-w-arcilla .lld-star{display:none}
.lld.lld-w-arcilla .lld-note{font-family:Manrope,sans-serif;font-weight:800;font-size:17px;color:#fff;background:#f0331f}
.lld.lld-w-arcilla .lld-band{background:#f0331f}
.lld.lld-w-arcilla .lld-band-track span{font-family:'Bagel Fat One',sans-serif;font-weight:400;font-size:22px;color:#fde3c6}
.lld.lld-w-arcilla .lld-stk-tag{background:#3d6fd6;color:#fff}
.lld.lld-w-arcilla .lld-item{background:#fff4e6}
.lld.lld-w-arcilla .lld-item:before{border-radius:42% 42% 46% 46% / 34% 34% 66% 66%;background:#f08a2b}
.lld.lld-w-arcilla .lld-item:nth-child(2):before{background:#f39bb0}
.lld.lld-w-arcilla .lld-item:nth-child(3):before{background:#3d6fd6}
.lld.lld-w-arcilla .lld-item:nth-child(4):before{background:#e6cfa8}
.lld.lld-w-arcilla .lld-variants{background:#fff4e6 !important}
.lld.lld-w-arcilla .lld-dark{background:#3d6fd6}
.lld.lld-w-arcilla .lld-steps b{font-family:'Bagel Fat One',sans-serif;font-weight:400;font-size:26px;color:#fde3c6}
.lld.lld-w-arcilla .lld-steps b i{background:#f08a2b;color:#4a2205;border-radius:58% 42% 55% 45% / 46% 56% 44% 54%}
.lld.lld-w-arcilla .lld-steps li:nth-child(3n+2) b i{background:#f39bb0;color:#5c1426}
.lld.lld-w-arcilla .lld-steps li:nth-child(3n) b i{background:#fde3c6;color:#3d6fd6}
.lld.lld-w-arcilla .lld-tile{background:#fff4e6}
.lld-ar-vase{border-radius:42% 42% 46% 46% / 34% 34% 66% 66%;animation:lldFloat 5s ease-in-out infinite}
.lld-ar-vase:before{content:"";position:absolute;left:32%;top:-22%;width:36%;height:30%;background:inherit;border-radius:20% 20% 0 0}
.lld-ar-bowl{border-radius:6px 6px 50% 50% / 6px 6px 100% 100%;animation:lldFloat 6s ease-in-out infinite}

/* --- MUNDO PINTURA --- */
.lld.lld-w-pintura{background:#f7efe2;color:#1e2a3a}
.lld.lld-w-pintura .lld-hero{background:#fff}
.lld.lld-w-pintura .lld-hero .lld-h{display:inline;color:#1e2a3a;background:linear-gradient(transparent 58%,rgba(242,193,78,.9) 58%,rgba(242,193,78,.9) 90%,transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone}
.lld.lld-w-pintura .lld-hero p{margin-top:16px}
.lld.lld-w-pintura .lld-tag{background:#dfe8f7;color:#173a73}
.lld.lld-w-pintura .lld-tag:nth-child(2){background:#fbedc6;color:#5a4106}
.lld.lld-w-pintura .lld-tag:nth-child(3){background:#fadcd6;color:#6e1c10}
.lld.lld-w-pintura .lld-art-wrap img{border-radius:3px !important;box-shadow:0 0 0 10px #8a6a4a,0 0 0 12px #6b4f35,0 12px 20px rgba(0,0,0,.2) !important;transform:rotate(3deg) !important}
.lld.lld-w-pintura .lld-burst,.lld.lld-w-pintura .lld-star,.lld.lld-w-pintura .lld-band{display:none}
.lld.lld-w-pintura .lld-note{font-family:Caveat,cursive;font-weight:700;font-size:30px;color:#2f5fb3}
.lld.lld-w-pintura .lld-stk-tag{background:#f2c14e;color:#5a4106}
.lld.lld-w-pintura .lld-item{background:#fbf3e4}
.lld.lld-w-pintura .lld-item:before{width:30px;height:22px;border-radius:52% 48% 56% 44% / 48% 56% 44% 52%;background:#2f5fb3}
.lld.lld-w-pintura .lld-item:nth-child(2):before{background:#f2c14e}
.lld.lld-w-pintura .lld-item:nth-child(3):before{background:#e0533d}
.lld.lld-w-pintura .lld-item:nth-child(4):before{background:#3f9a6b}
.lld.lld-w-pintura .lld-item:nth-child(5):before{background:#1e2a3a}
.lld.lld-w-pintura .lld-variants{background:#fbf3e4 !important}
.lld.lld-w-pintura .lld-dark{background:#1e2a3a}
.lld.lld-w-pintura .lld-steps b{color:#f2c14e}
.lld.lld-w-pintura .lld-steps b i{background:#2f5fb3;color:#fff;box-shadow:inset 0 -10px 0 rgba(0,0,0,.18)}
.lld.lld-w-pintura .lld-steps li:nth-child(3n+2) b i{background:#e0533d}
.lld.lld-w-pintura .lld-steps li:nth-child(3n) b i{background:#3f9a6b}
.lld.lld-w-pintura .lld-tile{background:#fbf3e4}
.lld-pi-dab{border-radius:52% 48% 56% 44% / 48% 56% 44% 52%;animation:lldPulse 3.2s ease-in-out infinite}

/* --- GENERAL (productos sin mundo) --- */
.lld.lld-w-general{background:#f6efe3}
.lld.lld-w-general .lld-art-wrap .lld-burst{background:#f2a7c3}
.lld.lld-w-general .lld-note{font-family:Manrope,sans-serif;font-weight:800;font-size:17px;color:#fff;background:#b85c5c}
.lld.lld-w-general .lld-band{background:#1f6b52}
.lld.lld-w-general .lld-band-track span{font-family:Manrope,sans-serif;font-weight:800;font-size:20px;color:#f4ecdc}
.lld.lld-w-general .lld-stk-tag{background:#1f6b52;color:#f4ecdc}
.lld.lld-w-general .lld-kit>.lld-h,.lld.lld-w-general .lld-dark .lld-h,.lld.lld-w-general .lld-faq .lld-h{font-family:Manrope,sans-serif;font-weight:800}
.lld.lld-w-general .lld-item:nth-child(2):before{background:#e3a35b}
.lld.lld-w-general .lld-item:nth-child(3):before{background:#1f6b52}
.lld.lld-w-general .lld-item:nth-child(4):before{background:#b85c5c}
.lld.lld-w-general .lld-variants{background-color:#f6e3df !important}
.lld.lld-w-general .lld-steps b{font-family:Manrope,sans-serif;font-weight:800;font-size:24px}

/* --- Celular --- */
@media (max-width:767px){
  .lld .lld-variants .lld-h{font-size:28px}
  .lld .lld-variants > div:last-child,.lld .lld-variants-grid,.lld .lld-variants.pocos .lld-variants-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr)) !important;gap:18px 12px !important}
  .lld .lld-stickers.fotos .lld-sticker{width:130px !important}
  .lld .lld-stickers.fotos .lld-burst{width:220px !important;height:220px !important;margin:-110px 0 0 -110px}
  .lld .lld-stickers.uno .lld-sticker{width:200px !important}
  .lld-flag{right:16px;top:12px;transform:scale(.75);transform-origin:top right}
  .lld-row.n1,.lld-row.n2{grid-template-columns:1fr}
  .lld.lld-mundo{padding:22px 12px;border-radius:26px}
  .lld.lld-org .lld-hero,.lld.lld-org .lld-dark,.lld.lld-org .lld-combo{border-radius:56px 40px 64px 44px / 44px 60px 40px 56px}
  .lld.lld-org .lld-variants{border-radius:56px 40px 64px 44px / 44px 60px 40px 56px !important}
  .lld.lld-org .lld-kit .lld-grid{grid-template-columns:1fr}
  .lld.lld-org .lld-faq{padding:26px 22px 14px}
  .lld.lld-w-pixel .lld-hero .lld-h{font-size:34px}
  .lld.lld-w-arcilla .lld-hero .lld-h{font-size:42px}
  .lld-px-grid,.lld-hi-wave{display:none}
}
