@font-face{font-family:Lemon Milk;src:url(/fonts/LEMONMILK-Light.otf) format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Lemon Milk;src:url(/fonts/LEMONMILK-Bold.otf) format("opentype");font-weight:700;font-display:swap}:root{--verde: #194420;--verde-2: #245a2d;--hoja: #a4bf40;--claro: #d7e1ac;--mostaza: #e4c75f;--arena: #ece6ca;--crema: #f7f4e6;--blanco: #ffffff;--texto: #1d2a1f;--texto-2: #55625a;--borde: #e2e3d3;--oferta: #b5462b;--radio: 14px;--sombra: 0 1px 2px rgba(24, 68, 32, .06), 0 8px 24px rgba(24, 68, 32, .08);--display: "Lemon Milk", "Arial Black", sans-serif;--cuerpo: "Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ancho: 1180px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--crema);color:var(--texto);font-family:var(--cuerpo);font-size:16px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,.display{font-family:var(--display);font-weight:700;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;margin:0}h1{font-size:clamp(1.6rem,4vw,2.6rem)}h2{font-size:clamp(1.25rem,2.6vw,1.7rem)}h3{font-size:1rem}.contenedor{max-width:var(--ancho);margin:0 auto;padding:0 16px}.producto>*,.checkout>*,.dos-col>*,.hero-grid>*,.grilla>*{min-width:0}h1{overflow-wrap:break-word}body{overflow-x:hidden}.seccion{padding:48px 0}.muted{color:var(--texto-2)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:12px 22px;background:var(--verde);color:var(--blanco);font-weight:700;text-decoration:none;transition:background .15s,transform .15s}.btn:hover{background:var(--verde-2)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-hoja{background:var(--hoja);color:var(--verde)}.btn-hoja:hover{background:#b2cc52}.btn-borde{background:transparent;color:var(--verde);box-shadow:inset 0 0 0 2px var(--verde)}.btn-borde:hover{background:var(--claro)}.btn-wa{background:#1fae4b}.btn-wa:hover{background:#18943f}.btn-ancho{width:100%}.link{background:none;border:0;padding:0;color:var(--verde);text-decoration:underline;font-weight:600}.demo-bar{background:#fff6d6;color:#6b5300;font-size:14px;text-align:center;padding:8px 16px;border-bottom:1px solid #f0e2a8}.demo-bar button{margin-left:8px}.anuncio{background:var(--verde);color:var(--mostaza);font-size:13px;text-align:center;padding:7px 16px;letter-spacing:.02em}.header{position:sticky;top:0;z-index:30;background:#f6f5ecf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--borde)}.header-fila{display:flex;align-items:center;gap:16px;height:72px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none}.logo img{width:48px;height:48px}.logo span{font-family:var(--display);font-weight:700;color:var(--verde);font-size:18px;letter-spacing:.04em}.nav{display:flex;gap:22px;margin-left:auto}.nav a{text-decoration:none;font-weight:600;color:var(--texto);font-size:15px}.nav a.activo,.nav a:hover{color:var(--verde);box-shadow:0 2px 0 var(--hoja)}.header-acciones{display:flex;gap:6px;align-items:center}.icono-btn{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:0;background:transparent;color:var(--verde);text-decoration:none}.icono-btn:hover{background:var(--claro)}.badge{position:absolute;top:4px;right:2px;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:var(--hoja);color:var(--verde);font-size:12px;font-weight:800;display:grid;place-items:center}.menu-btn{display:none}.chip-mayorista{font-size:12px;font-weight:800;background:var(--hoja);color:var(--verde);padding:4px 10px;border-radius:99px;text-transform:uppercase;letter-spacing:.04em}@media (max-width: 860px){.nav{display:none}.nav.abierto{display:flex;position:absolute;top:72px;left:0;right:0;flex-direction:column;gap:0;background:var(--crema);border-bottom:1px solid var(--borde);padding:8px 16px 16px}.nav.abierto a{padding:12px 0;border-bottom:1px solid var(--borde);box-shadow:none}.menu-btn{display:grid}.header-acciones{margin-left:auto}.logo span{display:none}}.hero{position:relative;overflow:hidden;background:var(--verde);color:var(--blanco)}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;padding:56px 16px}.hero h1{color:var(--blanco)}.hero h1 em{font-style:normal;color:var(--hoja)}.hero p{color:var(--claro);font-size:18px;max-width:46ch;margin:18px 0 28px}.hero-botones{display:flex;gap:12px;flex-wrap:wrap}.hero .btn-borde{color:var(--blanco);box-shadow:inset 0 0 0 2px var(--claro)}.hero .btn-borde:hover{background:#ffffff14}.hero-fotos{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hero-fotos img{border-radius:var(--radio);aspect-ratio:1;object-fit:cover;background:var(--claro)}.hero-fotos img:nth-child(2){margin-top:36px}@media (max-width: 760px){.hero-grid{grid-template-columns:1fr;padding:40px 16px}.hero-fotos{display:none}}.beneficios{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.beneficio{display:flex;gap:12px;align-items:flex-start}.beneficio svg{flex:none;color:var(--verde);background:var(--claro);border-radius:50%;padding:9px;width:42px;height:42px}.beneficio strong{display:block}.beneficio span{color:var(--texto-2);font-size:14px}@media (max-width: 860px){.beneficios{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.beneficios{grid-template-columns:1fr}}.titulo-seccion{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.filtros{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;margin-bottom:24px;scrollbar-width:thin}.filtro{flex:none;border:1px solid var(--borde);background:var(--blanco);border-radius:99px;padding:8px 16px;font-weight:600;font-size:14px;text-decoration:none;color:var(--texto)}.filtro.activo{background:var(--verde);color:var(--blanco);border-color:var(--verde)}.grilla{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 1000px){.grilla{grid-template-columns:repeat(3,1fr)}}@media (max-width: 720px){.grilla{grid-template-columns:repeat(2,1fr);gap:12px}}.card{background:var(--blanco);border-radius:var(--radio);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;box-shadow:var(--sombra);transition:transform .2s}.card:hover{transform:translateY(-3px)}.card-foto{position:relative;aspect-ratio:1;background:#f1f1ea}.card-foto img{width:100%;height:100%;object-fit:cover}.card-cuerpo{padding:14px 14px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.card-nombre{font-weight:700;font-size:15px;line-height:1.3}.card-precio{margin-top:auto;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.precio{font-weight:800;font-size:18px;color:var(--verde)}.precio-tachado{color:var(--texto-2);text-decoration:line-through;font-size:14px}.etiqueta{position:absolute;top:10px;left:10px;background:var(--oferta);color:var(--blanco);font-size:12px;font-weight:800;padding:4px 9px;border-radius:99px}.etiqueta.sin-stock{background:#5d5d55}.etiqueta.mayor{left:auto;right:10px;background:var(--hoja);color:var(--verde)}.desde-mayor{font-size:13px;color:var(--verde-2);font-weight:700}.producto{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;padding:32px 16px 56px}.galeria-principal{aspect-ratio:1;border-radius:var(--radio);overflow:hidden;background:var(--blanco);box-shadow:var(--sombra)}.galeria-principal img{width:100%;height:100%;object-fit:cover}.miniaturas{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.miniaturas button{width:72px;height:72px;padding:0;border-radius:10px;overflow:hidden;border:2px solid transparent;background:var(--blanco)}.miniaturas button.activa{border-color:var(--verde)}.miniaturas img{width:100%;height:100%;object-fit:cover}.migas{font-size:14px;color:var(--texto-2);margin-bottom:10px}.migas a{text-decoration:none}.producto-info h1{font-size:clamp(1.3rem,3vw,1.9rem);margin-bottom:14px}.producto-precio{display:flex;gap:12px;align-items:baseline;margin-bottom:20px}.producto-precio .precio{font-size:28px}.opciones{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 20px}.opcion{border:2px solid var(--borde);background:var(--blanco);border-radius:10px;padding:8px 14px;font-weight:600}.opcion.activa{border-color:var(--verde);background:var(--claro)}.opcion:disabled{opacity:.45;text-decoration:line-through;cursor:not-allowed}.comprar{display:flex;gap:12px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.cantidad{display:inline-flex;align-items:center;border:2px solid var(--borde);border-radius:99px;background:var(--blanco)}.cantidad button{width:40px;height:44px;border:0;background:none;font-size:20px;color:var(--verde)}.cantidad input{width:48px;text-align:center;border:0;background:none;font-weight:700;-moz-appearance:textfield}.cantidad input::-webkit-outer-spin-button,.cantidad input::-webkit-inner-spin-button{-webkit-appearance:none}.cantidad.chica button{width:32px;height:34px;font-size:17px}.cantidad.chica input{width:36px}.descripcion{border-top:1px solid var(--borde);margin-top:24px;padding-top:20px;color:#2d3a30}.descripcion p{margin:0 0 6px}.descripcion ul{padding-left:20px;margin:6px 0}.info-envio{background:var(--blanco);border-radius:var(--radio);padding:16px;font-size:14px;display:grid;gap:8px}.info-envio div{display:flex;gap:10px;align-items:center}.info-envio svg{color:var(--verde);flex:none}.tabla-escalas{width:100%;border-collapse:collapse;background:var(--blanco);border-radius:var(--radio);overflow:hidden;margin:4px 0 20px;font-size:15px}.tabla-escalas th,.tabla-escalas td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--borde)}.tabla-escalas th{background:var(--verde);color:var(--blanco);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.tabla-escalas tr.activa td{background:var(--claro);font-weight:800}.aviso{background:var(--claro);border-radius:10px;padding:12px 14px;font-size:14px}.aviso.amarillo{background:#fff6d6}@media (max-width: 820px){.producto{grid-template-columns:1fr;gap:24px;padding-top:20px}}.velo{position:fixed;top:0;right:0;bottom:0;left:0;background:#101e1273;z-index:40;animation:aparecer .2s}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);background:var(--crema);z-index:50;display:flex;flex-direction:column;box-shadow:-10px 0 40px #00000026;animation:deslizar .25s ease-out}.drawer-cabeza{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--borde)}.drawer-cuerpo{flex:1;overflow-y:auto;padding:8px 18px}.drawer-pie{border-top:1px solid var(--borde);padding:16px 18px;display:grid;gap:10px;background:var(--blanco)}.linea{display:grid;grid-template-columns:64px 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--borde);align-items:start}.linea img{width:64px;height:64px;border-radius:10px;object-fit:cover;background:var(--blanco)}.linea-nombre{font-weight:700;font-size:14px;line-height:1.3}.linea-sub{font-size:13px;color:var(--texto-2)}.linea-acciones{display:flex;align-items:center;gap:10px;margin-top:6px}.total-fila{display:flex;justify-content:space-between;font-size:18px;font-weight:800}@keyframes aparecer{0%{opacity:0}}@keyframes deslizar{0%{transform:translate(100%)}}.checkout{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;padding:32px 16px 64px;align-items:start}.panel{background:var(--blanco);border-radius:var(--radio);padding:22px;box-shadow:var(--sombra)}.panel+.panel{margin-top:18px}.panel h2{font-size:1.05rem;margin-bottom:16px;display:flex;gap:10px;align-items:center}.paso{width:28px;height:28px;border-radius:50%;background:var(--hoja);color:var(--verde);display:grid;place-items:center;font-size:14px}.campos{display:grid;grid-template-columns:1fr 1fr;gap:14px}.campo{display:grid;gap:5px}.campo.full{grid-column:1 / -1}.campo label{font-size:14px;font-weight:700}.campo input,.campo textarea,.campo select{border:1.5px solid var(--borde);border-radius:10px;padding:11px 12px;background:var(--crema);width:100%}.campo input:focus,.campo textarea:focus{outline:2px solid var(--hoja);border-color:var(--verde)}.radio-card{display:flex;gap:12px;padding:14px;border:2px solid var(--borde);border-radius:12px;cursor:pointer;margin-bottom:10px}.radio-card:has(input:checked){border-color:var(--verde);background:#f4f8e6}.radio-card input{accent-color:var(--verde);margin-top:4px}.radio-card span{font-size:14px;color:var(--texto-2);display:block}.datos-banco{background:var(--crema);border-radius:12px;padding:4px 16px}.dato{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px dashed var(--borde)}.dato:last-child{border:0}.dato small{color:var(--texto-2);display:block;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.dato strong{word-break:break-all}.copiar{border:0;background:var(--claro);color:var(--verde);border-radius:99px;padding:6px 12px;font-size:13px;font-weight:700;flex:none}.subir{display:grid;place-items:center;gap:6px;text-align:center;border:2px dashed var(--hoja);border-radius:12px;padding:22px;background:#fafcf3;cursor:pointer}.subir input{display:none}.resumen-linea{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:6px 0}.error{color:var(--oferta);font-size:14px;font-weight:600}@media (max-width: 860px){.checkout{grid-template-columns:1fr}.checkout aside{order:-1}}@media (max-width: 520px){.campos{grid-template-columns:1fr}}.confirmado{max-width:620px;margin:0 auto;padding:48px 16px 72px;text-align:center}.check{width:72px;height:72px;border-radius:50%;background:var(--hoja);color:var(--verde);display:grid;place-items:center;margin:0 auto 18px}.mayoristas-hero{background:var(--arena);padding:44px 0}.dos-col{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}@media (max-width: 820px){.dos-col{grid-template-columns:1fr}}.lista-check{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}.lista-check li{display:flex;gap:10px}.lista-check svg{color:var(--verde);flex:none;margin-top:3px}.footer{background:var(--verde);color:var(--claro);padding:48px 0 24px;margin-top:40px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px}.footer h3{color:var(--blanco);font-size:14px;margin-bottom:14px}.footer a{color:var(--claro);text-decoration:none}.footer a:hover{color:var(--blanco)}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15px}.redes{display:flex;gap:10px;margin-top:16px}.redes a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffffff14}.redes a:hover{background:var(--hoja);color:var(--verde)}.footer-base{border-top:1px solid rgba(214,224,172,.2);margin-top:32px;padding-top:18px;font-size:13px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width: 760px){.footer-grid{grid-template-columns:1fr}}.wa-flotante{position:fixed;right:18px;bottom:18px;z-index:35;width:56px;height:56px;border-radius:50%;background:#1fae4b;color:#fff;display:grid;place-items:center;box-shadow:0 6px 20px #00000040}.wa-flotante:hover{background:#18943f}.vacio{text-align:center;padding:48px 16px;color:var(--texto-2)}.cargando{padding:80px 16px;text-align:center;color:var(--texto-2)}.admin-barra{background:var(--verde);color:var(--blanco);position:sticky;top:0;z-index:30}.admin-barra .contenedor{display:flex;align-items:center;gap:18px;height:60px}.admin-barra img{width:36px;height:36px}.admin-tabs{display:flex;gap:4px;overflow-x:auto}.admin-tabs a{color:var(--claro);text-decoration:none;font-weight:700;padding:8px 14px;border-radius:99px;white-space:nowrap;font-size:15px}.admin-tabs a.active{background:var(--hoja);color:var(--verde)}.admin-barra .derecha{margin-left:auto;display:flex;gap:14px;align-items:center;font-size:14px}.admin-barra .derecha a,.admin-barra .derecha button{color:var(--claro)}@media (max-width: 640px){.admin-barra .contenedor{gap:10px}.admin-barra .ocultar-movil{display:none}}.admin-cuerpo{padding:24px 0 64px}.admin-cabeza{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.tabla-admin{width:100%;border-collapse:collapse;background:var(--blanco);border-radius:var(--radio);overflow:hidden;box-shadow:var(--sombra);font-size:14px}.tabla-admin th{text-align:left;background:var(--arena);padding:10px 12px;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.tabla-admin td{padding:10px 12px;border-top:1px solid var(--borde);vertical-align:middle}.tabla-admin img{width:48px;height:48px;border-radius:8px;object-fit:cover}.tabla-admin tr.oculto td{opacity:.55}.input-chico{width:96px;border:1.5px solid var(--borde);border-radius:8px;padding:6px 8px;background:var(--crema)}.input-chico.guardado{border-color:var(--hoja);background:#f1f7dc}.stock-fila{display:flex;align-items:center;gap:6px;margin:2px 0;white-space:nowrap}.stock-fila span{min-width:0;color:var(--texto-2);font-size:13px}.stock-fila .input-chico{width:64px}.scroll-x{overflow-x:auto;border-radius:var(--radio)}.pastilla{display:inline-block;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:800;background:var(--arena)}.pastilla.esperando_pago{background:#fff0c2;color:#6b5300}.pastilla.comprobante_recibido{background:var(--mostaza);color:#3d3000}.pastilla.pagado{background:var(--claro);color:var(--verde)}.pastilla.enviado,.pastilla.entregado{background:var(--verde);color:var(--blanco)}.pastilla.cancelado{background:#eee;color:#777;text-decoration:line-through}.pastilla.pendiente{background:var(--mostaza)}.pastilla.mayorista{background:var(--claro);color:var(--verde)}.pastilla.rechazado{background:#eee;color:#777}.pedido-card{background:var(--blanco);border-radius:var(--radio);box-shadow:var(--sombra);margin-bottom:12px;overflow:hidden}.pedido-resumen{display:grid;grid-template-columns:80px 1fr auto auto;gap:12px;align-items:center;padding:14px 16px;cursor:pointer;width:100%;background:none;border:0;text-align:left}.pedido-detalle{border-top:1px solid var(--borde);padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 720px){.pedido-resumen{grid-template-columns:1fr auto}.pedido-resumen .ocultar-movil{display:none}.pedido-detalle{grid-template-columns:1fr}}.editor-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:start}@media (max-width: 900px){.editor-grid{grid-template-columns:1fr}}.editor-grid>*{min-width:0}.fotos-admin{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.foto-admin{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--crema)}.foto-admin img{width:100%;height:100%;object-fit:cover}.foto-admin .acciones{position:absolute;inset:auto 4px 4px 4px;display:flex;gap:4px;justify-content:space-between}.foto-admin .acciones button{border:0;border-radius:6px;background:#ffffffeb;font-size:12px;padding:3px 7px;font-weight:700}.foto-admin .principal{position:absolute;top:4px;left:4px;background:var(--verde);color:#fff;font-size:11px;padding:2px 7px;border-radius:99px}.subir-foto{display:grid;place-items:center;aspect-ratio:1;border:2px dashed var(--hoja);border-radius:10px;cursor:pointer;color:var(--verde);font-weight:700;font-size:13px;text-align:center;padding:6px}.subir-foto input{display:none}.fila-edit{display:grid;grid-template-columns:1fr 110px auto auto;gap:8px;align-items:center;margin-bottom:8px}.fila-edit.escala{grid-template-columns:1fr 1fr auto}.fila-edit input[type=text],.fila-edit input[type=number]{border:1.5px solid var(--borde);border-radius:8px;padding:8px 10px;background:var(--crema);width:100%}.fila-edit label{display:flex;gap:4px;align-items:center;font-size:13px;white-space:nowrap}.quitar{border:0;background:none;color:var(--oferta);font-size:20px;line-height:1;padding:4px 8px}.editor-texto{border:1.5px solid var(--borde);border-radius:10px;background:var(--crema)}.editor-texto .herramientas{display:flex;gap:4px;padding:6px;border-bottom:1px solid var(--borde)}.editor-texto .herramientas button{border:0;background:var(--blanco);border-radius:6px;padding:4px 10px;font-weight:700}.editor-texto [contenteditable]{min-height:180px;padding:12px;outline:none}.editor-texto [contenteditable] p{margin:0 0 6px}.interruptor{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:600}.interruptor input{width:18px;height:18px;accent-color:var(--verde)}.barra-guardar{position:sticky;bottom:0;background:#f7f4e6f5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--borde);padding:12px 0;margin-top:20px;display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.btn-chico{padding:7px 14px;font-size:14px}.btn-peligro{background:var(--oferta)}.btn-peligro:hover{background:#943720}.log{background:var(--verde);color:var(--claro);font-family:ui-monospace,monospace;font-size:13px;border-radius:10px;padding:12px;max-height:260px;overflow:auto;white-space:pre-wrap}.display-light,.anuncio,.titulo-seccion+p,.hero p.bajada{font-family:var(--display);font-weight:300;letter-spacing:.04em}.footer-base .credito{color:var(--mostaza)}.footer-base .credito strong{font-family:var(--display);font-weight:300;letter-spacing:.05em}.footer-base{padding-right:76px}.carrusel{position:relative;overflow:hidden;background:var(--verde);touch-action:pan-y}.carrusel-pista{display:flex;transition:transform .6s ease}.carrusel-slide{flex:0 0 100%}.carrusel-slide img{width:100%;height:auto;aspect-ratio:1920 / 677;object-fit:cover;-webkit-user-select:none;user-select:none}.carrusel-flecha{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:#1944208c;color:#fff;font-size:28px;line-height:1;display:grid;place-items:center;padding-bottom:4px}.carrusel-flecha:hover{background:var(--verde)}.carrusel-flecha.izq{left:14px}.carrusel-flecha.der{right:14px}.carrusel-puntos{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:8px}.carrusel-puntos button{width:10px;height:10px;border-radius:50%;border:0;padding:0;background:#ffffff8c}.carrusel-puntos button.activo{background:var(--mostaza);width:24px;border-radius:99px}@media (prefers-reduced-motion: reduce){.carrusel-pista{transition:none}}@media (max-width: 640px){.carrusel-flecha{display:none}.carrusel-puntos{bottom:6px}.carrusel-puntos button{width:8px;height:8px}.carrusel-puntos button.activo{width:18px}}.hero-banda{background:var(--verde);color:var(--claro)}.hero-banda-fila{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;padding:22px 16px;flex-wrap:wrap}.hero-banda p{margin:0;font-size:17px;max-width:58ch}.hero-banda .btn-borde{color:var(--blanco);box-shadow:inset 0 0 0 2px var(--claro)}.hero-banda .btn-borde:hover{background:#ffffff14}.galeria-principal{position:relative;touch-action:pan-y}.galeria-flecha{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:0;background:#ffffffe6;color:var(--verde);font-size:30px;line-height:1;display:grid;place-items:center;padding-bottom:4px;box-shadow:0 2px 10px #0000002e}.galeria-flecha:hover{background:var(--blanco)}.galeria-flecha.izq{left:12px}.galeria-flecha.der{right:12px}.galeria-contador{position:absolute;bottom:12px;right:12px;background:#194420cc;color:#fff;font-size:13px;font-weight:700;padding:3px 10px;border-radius:99px}.info-envio div{align-items:flex-start}
