:is([data-dcc="36d57b1f2860"],#_:not(*))[data-dcc]{--verde:#1f9d4c;--verde-osc:#0f5c2c;--verde-claro:#e9f6ee;--crema:#fbf8f1;--acento:#e8890c;--acento-osc:#c97200;--texto:#1c2420;--suave:#56645c;--borde:#e2e8e4;--radio:16px;--max:1080px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)),:is([data-dcc="36d57b1f2860"],#_:not(*)) *{box-sizing:border-box;margin:0;padding:0;}
:is([data-dcc="36d57b1f2860"],#_:not(*)):is(div){scroll-behavior:smooth;}
:is([data-dcc="36d57b1f2860"],#_:not(*)):is(div){font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--texto);background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) img,:is([data-dcc="36d57b1f2860"],#_:not(*)) video{max-width:100%;height:auto;display:block;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .wrap{max-width:var(--max);margin:0 auto;padding:0 18px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) section{padding:48px 0;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) h1{font-size:clamp(1.7rem,6vw,2.5rem);line-height:1.15;color:var(--verde-osc);letter-spacing:-.01em;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) h2{font-size:clamp(1.35rem,4.6vw,2rem);line-height:1.2;color:var(--verde-osc);margin-bottom:12px;letter-spacing:-.01em;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .centro{text-align:center;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .lead{color:var(--suave);max-width:640px;margin:0 auto 26px;text-align:center;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .etiqueta{display:inline-block;background:var(--verde-claro);color:var(--verde-osc);font-weight:700;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:999px;margin-bottom:10px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .crema{background:var(--crema);}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .anuncio{background:var(--verde-osc);color:#fff;text-align:center;font-size:.9rem;font-weight:600;padding:9px 12px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .anuncio span{opacity:.85;font-weight:500;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .hero{padding:18px 0 40px;background:linear-gradient(180deg,var(--verde-claro) 0%,#fff 70%);}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .hero-grid{display:grid;gap:22px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .principal{border-radius:var(--radio);overflow:hidden;background:#fff;aspect-ratio:1/1;box-shadow:0 10px 30px rgba(15,92,44,.10);}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .principal img{width:100%;height:100%;object-fit:contain;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .miniaturas{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .miniaturas button{flex:0 0 68px;height:68px;border:2px solid var(--borde);border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;padding:0;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .miniaturas button[aria-current="true"]{border-color:var(--verde);}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .miniaturas img{width:100%;height:100%;object-fit:cover;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .marca{color:var(--verde);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .sub{color:var(--suave);margin-top:4px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .precio-box{display:flex;align-items:baseline;gap:10px;margin:16px 0 4px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .precio{font-size:2.3rem;font-weight:800;color:var(--verde-osc);line-height:1;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .pago{font-size:.92rem;color:var(--verde);font-weight:700;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .puntos{list-style:none;margin:16px 0 20px;display:grid;gap:10px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .puntos li{padding-left:32px;position:relative;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .puntos li::before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;background:var(--verde) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/13px no-repeat;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .cta{display:block;width:100%;border:0;cursor:pointer;background:var(--acento);color:#fff;font:inherit;font-weight:800;font-size:1.12rem;padding:17px 20px;border-radius:14px;text-align:center;box-shadow:0 8px 20px rgba(232,137,12,.35);transition:transform .15s,background .15s;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .cta:hover{background:var(--acento-osc);}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .cta:active{transform:scale(.98);}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .nota-cta{font-size:.86rem;color:var(--suave);text-align:center;margin-top:9px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .chips{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:8px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .chip{background:#fff;border:1px solid var(--borde);border-radius:14px;padding:16px 12px;text-align:center;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .chip strong{display:block;font-size:1.25rem;color:var(--verde-osc);}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .chip span{font-size:.88rem;color:var(--suave);}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .bloque{display:grid;gap:24px;align-items:center;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .bloque img{border-radius:var(--radio);width:100%;box-shadow:0 10px 28px rgba(0,0,0,.08);}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .bloque p + p{margin-top:12px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .tarjetas{display:grid;gap:14px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .tarjeta{background:#fff;border:1px solid var(--borde);border-radius:var(--radio);padding:22px 20px;display:flex;gap:16px;align-items:flex-start;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .icono{flex:0 0 48px;height:48px;border-radius:14px;background:var(--verde-claro);display:grid;place-items:center;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .icono svg{width:26px;height:26px;stroke:var(--verde-osc);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .tarjeta h3{font-size:1.06rem;color:var(--verde-osc);margin-bottom:4px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .tarjeta p{color:var(--suave);font-size:.95rem;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .original{display:block;font-size:.8rem;color:var(--suave);font-style:italic;margin-top:6px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .aviso{font-size:.7rem;line-height:1.45;color:var(--suave);text-align:center;max-width:640px;margin:16px auto 0;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .video-box{border-radius:var(--radio);overflow:hidden;background:#0f2a1a;max-width:760px;margin:0 auto;box-shadow:0 10px 30px rgba(0,0,0,.12);}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .video-box video{width:100%;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) details{border:1px solid var(--borde);border-radius:14px;background:#fff;margin-bottom:10px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) summary{cursor:pointer;font-weight:700;padding:16px 44px 16px 16px;list-style:none;position:relative;color:var(--verde-osc);}
:is([data-dcc="36d57b1f2860"],#_:not(*)) summary::-webkit-details-marker{display:none;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) summary::after{content:"+";position:absolute;right:18px;top:12px;font-size:1.4rem;color:var(--verde);}
:is([data-dcc="36d57b1f2860"],#_:not(*)) details[open] summary::after{content:"–";}
:is([data-dcc="36d57b1f2860"],#_:not(*)) details p{padding:0 16px 16px;color:var(--suave);}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .cierre{background:linear-gradient(135deg,var(--verde-osc),var(--verde));color:#fff;text-align:center;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .cierre h2{color:#fff;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .cierre p{opacity:.92;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .cierre .precio{color:#fff;margin:14px 0 4px;font-size:2.1rem;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .cierre .cta{max-width:420px;margin:18px auto 0;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) footer{text-align:center;font-size:.78rem;color:var(--suave);padding:26px 18px 110px;max-width:760px;margin:0 auto;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .barra-fija{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--borde);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center;transform:translateY(110%);transition:transform .25s;z-index:50;box-shadow:0 -6px 18px rgba(0,0,0,.06);}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .barra-fija.visible{transform:none;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .barra-fija .precio{font-size:1.35rem;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .barra-fija small{display:block;font-size:.72rem;color:var(--verde);font-weight:700;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .barra-fija .cta{padding:14px 16px;font-size:1rem;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .resenas-sec{padding:48px 0;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .resumen{display:flex;align-items:center;justify-content:center;gap:10px;margin:-8px 0 22px;flex-wrap:wrap;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .resumen .nota{font-size:2rem;font-weight:800;color:var(--verde-osc);}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .resumen .est{color:#f5a623;font-size:1.2rem;letter-spacing:2px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .resumen small{display:block;color:var(--suave);font-size:.85rem;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .resenas{display:grid;gap:14px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .resena{background:#fff;border:1px solid var(--borde);border-radius:var(--radio);padding:20px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .resena .cab{display:flex;align-items:center;gap:12px;margin-bottom:8px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .resena .avatar{flex:0 0 42px;height:42px;border-radius:50%;background:var(--verde-claro);color:var(--verde-osc);font-weight:800;display:grid;place-items:center;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .resena .nombre{font-weight:700;color:var(--verde-osc);}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .resena .lugar{font-size:.8rem;color:var(--suave);}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .resena .estrellas{color:#f5a623;letter-spacing:2px;margin-bottom:6px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .resena .texto{font-size:.97rem;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .resena .fotos{display:flex;gap:8px;margin-top:12px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .resena .fotos img{width:84px;height:84px;object-fit:cover;border-radius:10px;}
:is([data-dcc="36d57b1f2860"],#_:not(*)) .fuente{font-size:.72rem;color:var(--suave);text-align:center;max-width:640px;margin:16px auto 0;}
@media (min-width:760px){:is([data-dcc="36d57b1f2860"],#_:not(*)) .resenas{grid-template-columns:repeat(3,1fr);}}
@media (min-width:760px){:is([data-dcc="36d57b1f2860"],#_:not(*)) .hero{padding-top:36px;}:is([data-dcc="36d57b1f2860"],#_:not(*)) .hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;}:is([data-dcc="36d57b1f2860"],#_:not(*)) .bloque{grid-template-columns:1fr 1fr;gap:44px;}:is([data-dcc="36d57b1f2860"],#_:not(*)) .bloque.invertido > :first-child{order:2;}:is([data-dcc="36d57b1f2860"],#_:not(*)) .chips{grid-template-columns:repeat(4,1fr);}:is([data-dcc="36d57b1f2860"],#_:not(*)) .tarjetas{grid-template-columns:repeat(3,1fr);}:is([data-dcc="36d57b1f2860"],#_:not(*)) .tarjeta{flex-direction:column;}:is([data-dcc="36d57b1f2860"],#_:not(*)) .barra-fija{display:none;}:is([data-dcc="36d57b1f2860"],#_:not(*)) footer{padding-bottom:26px;}}