@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/albert-sans-latin-500-normal.CmxtX9KC.woff2)format("woff2"),url(/_astro/albert-sans-latin-500-normal.CItXc8sT.woff)format("woff")}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/albert-sans-latin-700-normal.DzMU317f.woff2)format("woff2"),url(/_astro/albert-sans-latin-700-normal.CZU4hHRi.woff)format("woff")}@font-face{font-family:Sacramento;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sacramento-latin-400-normal.mRAQrhvZ.woff2)format("woff2"),url(/_astro/sacramento-latin-400-normal.D-mHOmJi.woff)format("woff")}:root{--blanco:#fff;--niebla:#fceff1;--rosa:#f0acbb;--rosa-linea:#e9a3b3;--linea:#f3dde2;--bordo:#6a1b2c;--boton:#b23a5a;--boton-hover:#962e4a;--texto2:#7e5a61;--ok:#2f6b4a;--error:#a3122f;--ok-fondo:#e3f0e7;--error-fondo:#fbe3e6;--titulos:"Marcellus", Georgia, "Times New Roman", serif;--cuerpo:"Albert Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--firma:"Sacramento", "Brush Script MT", cursive;--gut:max(16px, env(safe-area-inset-left,0px));--max:1180px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:90px;overflow-x:clip}body{background:var(--blanco) url(/img/fondo-valu.svg) 0 0/620px auto repeat;color:var(--bordo);font:400 16px/1.6 var(--cuerpo);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--boton);outline-offset:3px;border-radius:3px}.wrap{max-width:var(--max);padding-left:var(--gut);padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}h1,h2,h3{font-family:var(--titulos);letter-spacing:.005em;text-wrap:balance;margin:0;font-weight:400;line-height:1.12}p{text-wrap:pretty}.firma{font-family:var(--firma);color:var(--boton);font-weight:400;line-height:1}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr:focus{clip:auto;z-index:200;border:1px solid var(--bordo);background:#fff;width:auto;height:auto;padding:10px 14px;position:fixed;top:12px;left:12px}.gris{color:var(--texto2)}.btn{background:var(--boton);color:#fff;min-height:50px;font:600 16px/1 var(--cuerpo);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:background .2s;display:inline-flex}.btn:hover{background:var(--boton-hover)}.btn.claro{color:var(--bordo);box-shadow:inset 0 0 0 1.5px var(--bordo);background:#fff}.btn.claro:hover{background:var(--niebla)}.btn.chico{min-height:42px;padding:0 18px;font-size:15px}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.link{color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline 1px}.linea-bolita{align-items:center;width:120px;margin:12px auto 0;display:flex}.linea-bolita i{background:var(--boton);flex:1;height:1px}.linea-bolita b{background:var(--boton);border-radius:50%;width:7px;height:7px}.demo{text-align:center;color:#5a4400;background:#fff3c4;padding:7px 16px;font-size:13px}.aviso{background:var(--bordo);color:#fff;text-align:center;padding:7px 16px;font-size:14px}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:#fff;position:fixed;inset:0 0 auto}.head{top:env(safe-area-inset-top,0px);z-index:40;-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--linea);background:#fffffff5;position:sticky}.head-fila{grid-template-columns:1fr auto 1fr;align-items:center;height:66px;display:grid}.head .izq,.head .acciones{align-items:center;gap:2px;display:flex}.head .acciones{justify-content:flex-end}.marca{align-items:center;gap:8px;text-decoration:none;display:flex}.marca img{width:46px;height:46px}.marca .acc{font:500 10.5px/1 var(--cuerpo);letter-spacing:.32em;color:var(--texto2);display:none}@media (width>=760px){.marca .acc{display:block}}.marca .valu{font:400 38px/1 var(--firma);color:var(--bordo);margin-top:4px;display:block}.icono{cursor:pointer;width:44px;height:44px;color:var(--bordo);background:0 0;border:0;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}.icono:hover{background:var(--niebla)}.icono svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.icono .n{background:var(--boton);color:#fff;min-width:18px;height:18px;font:600 11px/18px var(--cuerpo);text-align:center;border-radius:9px;padding:0 4px;position:absolute;top:5px;right:3px}.icono .n[hidden]{display:none}.head .izq .solo-desk{padding:8px 10px;font-size:15px;text-decoration:none}.head .izq .solo-desk:hover{text-underline-offset:6px;text-decoration:underline}.solo-desk{display:none}@media (width>=980px){.solo-desk{display:inline-block}}.menu{width:min(360px,90vw);max-width:none;height:100dvh;max-height:none;color:var(--bordo);background:#fff;border:0;flex-direction:column;margin:0 auto 0 0;padding:0;display:none}.menu[open]{display:flex}.menu::backdrop{background:#6a1b2c59}.menu-cab{padding:12px 10px 8px 22px;padding-top:max(12px,env(safe-area-inset-top,0px));justify-content:space-between;align-items:center;display:flex}.menu-cab .firma{color:var(--bordo);font-size:40px}.menu nav{flex:1;padding:0 22px 28px;overflow:auto}.menu .grupo{border-bottom:1px solid var(--linea)}.menu .grupo>a,.menu summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-size:17px;text-decoration:none;list-style:none;display:flex}.menu summary::-webkit-details-marker{display:none}.menu summary .mas{color:var(--texto2);font-size:22px;transition:transform .2s}.menu details[open] summary .mas{transform:rotate(45deg)}.menu details ul,.menu .para{margin:0;padding:0 0 12px 2px;list-style:none;display:grid}.menu details a,.menu .para a{color:var(--texto2);padding:9px 0;text-decoration:none;display:block}.menu details a:hover,.menu .para a:hover{color:var(--bordo)}.menu .rotulo{font:400 19px var(--titulos);color:var(--boton);margin:18px 0 2px}.menu .redes{gap:4px;margin-top:18px;display:flex}.banner{margin:18px auto 0}.banner-carril{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:18px 0 22px;display:flex;overflow-x:auto}.banner-carril::-webkit-scrollbar{display:none}.banner-item{scroll-snap-align:center;background:var(--niebla);isolation:isolate;flex:0 0 100%;gap:8px;padding:46px 26px 40px;display:grid;position:relative}.banner-item:before{content:"";border:3px solid var(--rosa);pointer-events:none;z-index:-1;position:absolute;inset:12px}.banner-marco{pointer-events:none;color:var(--rosa);position:absolute;inset:0}.banner-marco .motivo{display:block;position:absolute}.bm-flecha{width:min(46%,260px);height:auto;top:-2px;left:9%}.bm-chispa1{width:30px;top:-12px;left:0}.bm-chispa2{width:16px;top:26px;right:30%}.bm-carta{width:54px;bottom:22%;left:0}.bm-guirnalda{width:min(44%,230px);bottom:-4px;left:22%}.bm-chispa3{width:20px;bottom:20px;right:22px}.banner-foto{aspect-ratio:1;justify-self:center;width:min(64vw,250px);margin-bottom:6px;position:relative}.banner-aro{box-shadow:0 0 0 6px #fff,0 0 0 7px var(--rosa-linea);background:#fff;border-radius:50%;position:absolute;inset:9%;overflow:hidden}.banner-aro img{object-fit:cover;width:100%;height:100%}.banner-orbita{position:absolute;inset:0;overflow:visible}.banner-orbita circle{fill:none;stroke:var(--rosa-linea);stroke-width:.5px;stroke-dasharray:1.5 2.2}.banner-orbita .punto{fill:var(--boton);stroke:none}.bm-flor{width:34%;color:var(--rosa);position:absolute;top:-8%;right:-10%}.banner-texto{text-align:center;position:relative}.banner-texto .firma{font-size:34px;line-height:1}.banner-texto h1,.banner-texto h2{text-wrap:balance;margin:4px 0 10px;font-size:clamp(28px,6.6vw,48px);line-height:1.08}.banner-texto p{color:var(--texto2);max-width:36ch;margin:0 auto 20px;font-size:16px}.banner-puntos{justify-content:center;gap:8px;margin-top:0;display:flex}.banner-puntos button{border:1px solid var(--boton);cursor:pointer;background:0 0;border-radius:50%;width:10px;height:10px;padding:0}.banner-puntos button[aria-current=true]{background:var(--boton)}@media (width>=820px){.banner-item{grid-template-columns:1.15fr 1fr;align-items:center;min-height:440px;padding:56px 64px}.banner-texto{text-align:left;grid-area:1/1}.banner-texto p{margin-left:0}.banner-foto{grid-area:1/2;width:min(100%,360px)}.bm-carta{width:76px;left:0}.bm-chispa1{width:40px}.banner-item.solo-texto{text-align:center;grid-template-columns:1fr}.banner-item.solo-texto .banner-texto{text-align:center}.banner-item.solo-texto .banner-texto p{margin-left:auto}}@media (prefers-reduced-motion:no-preference){.bm-flecha{animation:1.4s cubic-bezier(.6,.1,.25,1) .35s both grabar}.bm-guirnalda{animation:1.6s cubic-bezier(.6,.1,.25,1) .9s both grabar}.bm-chispa1,.bm-chispa2,.bm-chispa3{transform-origin:50%;animation:3.4s ease-in-out infinite titilar}.bm-chispa2{animation-delay:1.1s}.bm-chispa3{animation-delay:2.2s}.bm-carta{animation:6s ease-in-out infinite flotar}.bm-flor{transform-origin:30% 70%;animation:7s ease-in-out infinite mecer}.banner-orbita{animation:18s linear infinite girar}.banner-aro img{animation:14s ease-in-out infinite alternate acercar}.banner-item:first-child .banner-texto>*{animation:.8s cubic-bezier(.2,.7,.2,1) both subir}.banner-item:first-child .banner-texto>:nth-child(2){animation-delay:.12s}.banner-item:first-child .banner-texto>:nth-child(3){animation-delay:.24s}.banner-item:first-child .banner-texto>:nth-child(4){animation-delay:.36s}}@keyframes grabar{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes titilar{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.35;transform:scale(.7)rotate(25deg)}}@keyframes flotar{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-10px)rotate(3deg)}}@keyframes mecer{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes girar{to{transform:rotate(360deg)}}@keyframes acercar{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes subir{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sec{padding-top:clamp(40px,7vw,80px);padding-bottom:clamp(40px,7vw,80px)}.sec-cab{justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;display:flex}.sec-cab h2{font-size:clamp(28px,4.4vw,42px)}.sec-cab p{color:var(--texto2);margin:6px 0 0}.sec-cab a{white-space:nowrap;text-underline-offset:5px;font-size:15px}.flechas{gap:8px;display:none}.flecha{border:1px solid var(--rosa-linea);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.flecha:hover{background:var(--niebla)}.flecha svg{width:18px;height:18px;stroke:var(--bordo);fill:none;stroke-width:1.8px}@media (width>=760px){.flechas{display:flex}}.aros{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:6px 2px 10px;display:flex;overflow-x:auto}.aros::-webkit-scrollbar{display:none}.aro{text-align:center;scroll-snap-align:start;flex:none;width:104px;text-decoration:none}.aro .disco{width:104px;height:104px;position:relative}.aro img,.aro .sinfoto{object-fit:cover;background:var(--niebla);border-radius:50%;width:88px;height:88px;position:absolute;inset:8px}.aro svg.anillo{position:absolute;inset:0;overflow:visible}.aro .base{fill:none;stroke:var(--rosa-linea);stroke-width:1.2px}.aro .laser{fill:none;stroke:var(--boton);stroke-width:1.6px;stroke-dasharray:315;stroke-dashoffset:315px;transition:stroke-dashoffset .7s cubic-bezier(.6,.1,.3,1)}.aro .bolita{fill:var(--rosa)}.aro .rama{opacity:0;width:34px;height:34px;transition:transform .45s,opacity .45s;position:absolute;top:-4px;right:-6px;transform:scale(.6)rotate(-20deg)}.aro span{margin-top:8px;font-size:15px;font-weight:500;line-height:1.25;display:block}.aro:hover .laser,.aro:focus-visible .laser{stroke-dashoffset:0}.aro:hover .rama,.aro:focus-visible .rama{opacity:1;transform:none}@media (width>=760px){.aro{width:128px}.aro .disco{width:128px;height:128px}.aro img,.aro .sinfoto{width:108px;height:108px;inset:10px}}.franja{background:var(--niebla)}.franja .sec-cab{text-align:center;flex-direction:column;align-items:center}.centro{text-align:center;margin-top:30px}.prods{grid-template-columns:repeat(2,1fr);gap:24px 14px;display:grid}@media (width>=900px){.prods{grid-template-columns:repeat(4,1fr);gap:32px 26px}}.prod{flex-direction:column;min-width:0;text-decoration:none;display:flex;position:relative}.prod .foto{border:1px solid var(--linea);background:#fff;padding:7px;position:relative}.prod .foto img{aspect-ratio:4/5;object-fit:cover;width:100%}.prod .foto:after{content:"";border:1px solid #fff0;transition:border-color .25s;position:absolute;inset:13px}.prod:hover .foto:after{border-color:#ffffffeb}.prod .linea1{justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;display:flex}.prod h3{font:500 15.5px/1.3 var(--cuerpo)}.prod .precio{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:700}.prod .precio s{color:var(--texto2);margin-right:4px;font-size:13px;font-weight:400}.prod p{color:var(--texto2);margin:3px 0 0;font-size:13.5px;line-height:1.4}.insignia{color:var(--bordo);background:#fff;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600;position:absolute;top:14px;left:14px}.insignia.agotado{background:var(--bordo);color:#fff}.grabalo{color:var(--bordo);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:12.5px;font-weight:600;display:flex;position:absolute;bottom:14px;left:14px}.grabalo svg{width:14px;height:14px;stroke:var(--boton);fill:none;stroke-width:1.8px}.compra-precio .insignia{background:var(--niebla);margin-left:10px;font-size:13px;position:static}@media (width<=420px){.prod .linea1{flex-direction:column;gap:2px}}.mayoristas .caja-may{border:1px solid var(--rosa-linea);gap:22px;padding:28px 20px;display:grid;position:relative}.mayoristas .caja-may:before{content:"";border:1px solid var(--linea);pointer-events:none;position:absolute;inset:6px}.mayoristas h2{font-size:clamp(30px,5.4vw,46px);line-height:1.05}.mayoristas p{color:var(--texto2);max-width:46ch;margin:0}.puntos{gap:9px;margin:16px 0 22px;padding:0;list-style:none;display:grid}.puntos li{align-items:baseline;gap:10px;display:flex}.puntos li:before{content:"";background:var(--rosa);border-radius:50%;flex:0 0 7px;height:7px;transform:translateY(-1px)}@media (width>=900px){.mayoristas .caja-may{grid-template-columns:1.2fr 1fr;align-items:center;padding:48px 54px}}.cierre{text-align:center}.cierre .flor{width:120px;margin:0 auto 12px}.cierre h2{margin-bottom:12px;font-size:clamp(28px,4.4vw,42px)}.cierre p{max-width:54ch;color:var(--texto2);margin:0 auto;font-size:17px}.cierre .firma{margin:10px 0 18px;font-size:46px}.pie{border-top:1px solid var(--linea);background:#fff;margin-top:20px;padding:44px 0 110px;font-size:15px}.pie-grid{gap:28px;display:grid}@media (width>=760px){.pie-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.pie h3{margin-bottom:10px;font-size:19px}.pie ul{color:var(--texto2);gap:6px;margin:0;padding:0;list-style:none;display:grid}.pie a{text-decoration:none}.pie a:hover{text-underline-offset:4px;text-decoration:underline}.pie .redes{gap:2px;margin-top:10px;margin-left:-10px;display:flex}.pie .legal{border-top:1px solid var(--linea);color:var(--texto2);flex-wrap:wrap;gap:8px 20px;margin-top:34px;padding-top:18px;font-size:13px;display:flex}.flotantes{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:30;justify-items:center;gap:10px;display:grid;position:fixed}.arriba{cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .25s,transform .25s;display:grid;box-shadow:0 2px 10px #6a1b2c2e}.arriba[data-oculto]{opacity:0;pointer-events:none;transform:translateY(8px)}.arriba svg{width:18px;height:18px;stroke:var(--bordo);fill:none;stroke-width:2px}.wpp{background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 4px 14px #0003}.wpp svg{fill:#fff;width:31px;height:31px}.cab-pag{padding:clamp(26px,5vw,56px) 0 clamp(18px,3vw,30px)}.cab-pag h1{font-size:clamp(34px,6vw,62px);line-height:1.04}.cab-pag p{color:var(--texto2);max-width:56ch;margin:12px 0 0;font-size:17px}.migas{color:var(--texto2);margin-bottom:12px;font-size:14px}.migas a{text-underline-offset:4px}.filtros{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;font-size:15px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--rosa-linea);background:#fff;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:14.5px;text-decoration:none;display:inline-flex}.chip:hover{background:var(--niebla)}.chip[aria-current=page]{background:var(--bordo);color:#fff;border-color:var(--bordo)}.vacio{text-align:center;padding:clamp(56px,10vw,120px) 0}.vacio h1{font-size:clamp(36px,6vw,64px);line-height:1.05}.vacio p{color:var(--texto2);max-width:42ch;margin:14px auto 26px}.texto{max-width:68ch;font-size:17px}.texto h2{margin:32px 0 10px;font-size:28px}.texto h3{margin:24px 0 8px;font-size:22px}.texto li{margin-bottom:6px}.texto a{text-underline-offset:3px}.caja-texto{border:1px solid var(--linea);background:#fff;margin-bottom:20px;padding:clamp(20px,4vw,44px)}.caja-texto>:first-child{margin-top:0}.faq{gap:10px;max-width:780px;display:grid}.faq details{border:1px solid var(--linea);background:#fff;padding:0 20px}.faq summary{cursor:pointer;font:400 20px/1.3 var(--titulos);padding:18px 32px 18px 0;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:300 26px/1 var(--cuerpo);color:var(--boton);transition:transform .2s;position:absolute;top:15px;right:0}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--texto2);margin:0 0 18px}.faq-mas{margin:24px 0 0}.buscador{gap:10px;max-width:620px;margin-top:18px;display:flex}.buscador input{flex:1}input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=date],input[type=password],select,textarea{border:1px solid var(--rosa-linea);width:100%;min-height:50px;color:var(--bordo);background:#fff;border-radius:10px;padding:10px 14px;font-size:16px}textarea{resize:vertical;min-height:110px}input:focus,select:focus,textarea:focus{outline:2px solid var(--boton);outline-offset:0;border-color:var(--boton)}.campo{gap:6px;min-width:0;margin-bottom:14px;display:grid}.campo>span,.campo>label{font-size:15px;font-weight:500}.campo small{color:var(--texto2);font-size:13.5px;font-weight:400}.campo .msg-error{margin:0}.campo.mal input,.campo.mal select,.campo.mal textarea{border-color:var(--error);outline-color:var(--error)}.fila2{gap:0 12px;display:grid}@media (width>=560px){.fila2{grid-template-columns:1fr 1fr}}.msg-error{color:var(--error);font-size:14px}.msg-error:empty{display:none}.ok-msg{color:var(--ok)}.consent{align-items:flex-start;gap:10px;margin:12px 0;font-size:14.5px;line-height:1.45;display:flex}.consent input{width:22px;height:22px;accent-color:var(--boton);flex:none;margin:1px 0 0}.consent.mal{color:var(--error)}.consent.mal input{outline:2px solid var(--error);outline-offset:2px}.nota{background:var(--niebla);color:var(--texto2);border-radius:12px;padding:14px 16px;font-size:15px}.nota b,.nota strong{color:var(--bordo)}.nota.error{background:var(--error-fondo);color:var(--error)}.nota[hidden]{display:none}.cantidad{border:1px solid var(--rosa-linea);background:#fff;border-radius:999px;align-items:center;display:inline-flex}.cantidad button{cursor:pointer;width:46px;height:48px;color:var(--bordo);background:0 0;border:0;font-size:20px}.cantidad input{text-align:center;background:0 0;border:0;width:56px;min-height:46px;padding:0}.cantidad input:focus{outline:none}.carrito{width:min(94vw,430px);max-width:none;height:100dvh;max-height:none;color:var(--bordo);background:#fff;border:0;flex-direction:column;margin:0 0 0 auto;padding:0;display:none}.carrito[open]{display:flex}.carrito::backdrop{background:#6a1b2c59}.carrito-cab{padding:14px 10px 12px 22px;padding-top:max(14px,env(safe-area-inset-top,0px));border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;display:flex}.carrito-cab h2{font-size:26px}.carrito-lineas{flex:1;padding:4px 22px;overflow:auto}.linea-c{border-bottom:1px solid var(--linea);grid-template-columns:72px 1fr auto;gap:14px;padding:16px 0;display:grid}.linea-c img{object-fit:cover;border:1px solid var(--linea);width:72px;height:88px}.linea-c__t{font:500 15.5px/1.3 var(--cuerpo);text-decoration:none;display:block}.linea-c__d{color:var(--texto2);margin-top:2px;font-size:13.5px}.linea-c__p{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-size:15px;display:flex}.linea-c__p small{color:var(--texto2);font-size:12.5px}.linea-c__p .link{color:var(--texto2);margin-top:auto;font-size:13px}.cantidad.chica{margin-top:10px}.cantidad.chica button{width:38px;height:38px;font-size:17px}.cantidad.chica output{text-align:center;min-width:30px;font-size:15px}.carrito-vacio{text-align:center;color:var(--texto2);padding:50px 10px}.carrito-vacio svg{width:80px;margin:0 auto 6px}.carrito-vacio .firma{margin-bottom:6px;font-size:36px}.carrito-pie{padding:16px 22px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--linea);background:#fff}.carrito-pie[hidden]{display:none}.carrito-total{justify-content:space-between;font-size:18px;display:flex}.carrito-total b{font-weight:700}.carrito-pie p{color:var(--texto2);margin:4px 0 14px;font-size:13.5px}.carrito-pie .btn{width:100%}.ficha{gap:22px;padding-bottom:clamp(36px,6vw,70px);display:grid}@media (width>=900px){.ficha{grid-template-columns:1.05fr 1fr;align-items:start;gap:56px}.galeria{position:sticky;top:90px}}.galeria{min-width:0}.galeria-fotos{scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid var(--linea);background:#fff;gap:7px;padding:7px;display:flex;overflow-x:auto}.galeria-fotos::-webkit-scrollbar{display:none}.galeria-fotos figure{scroll-snap-align:start;aspect-ratio:4/5;flex:0 0 100%;margin:0}.galeria-fotos img{object-fit:cover;width:100%;height:100%}.galeria-minis{scrollbar-width:none;gap:8px;margin-top:10px;display:flex;overflow-x:auto}.galeria-minis button{border:1px solid var(--linea);cursor:pointer;opacity:.7;background:0 0;flex:none;width:66px;height:80px;padding:0;overflow:hidden}.galeria-minis button.activa{border-color:var(--boton);opacity:1}.galeria-minis img{object-fit:cover;width:100%;height:100%}.compra{min-width:0}.compra h1{font-size:clamp(30px,4.2vw,46px);line-height:1.08}.compra-precio{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:12px 0 0;font-size:24px;display:flex}.compra-precio b{font-weight:700}.compra-precio s{color:var(--texto2);font-size:18px}.compra-precio span{color:var(--texto2);font-size:15px}.compra-sub{color:var(--texto2);margin:6px 0 0}.compra-nota{color:var(--texto2);margin:8px 0 0;font-size:13.5px}.escala{border-collapse:collapse;width:100%;margin:20px 0 0;font-size:15px}.escala caption{text-align:left;font:400 19px/1.2 var(--titulos);padding-bottom:8px}.escala th,.escala td{border-top:1px solid var(--linea);text-align:left;padding:10px;font-weight:400}.escala td{text-align:right;font-weight:700}.escala tr.activa th,.escala tr.activa td{background:var(--niebla)}.opciones{border:0;margin:22px 0 0;padding:0}.opciones legend{margin-bottom:10px;font-size:15px;font-weight:600}.pildoras{flex-wrap:wrap;gap:8px;display:flex}.pildora input{opacity:0;pointer-events:none;position:absolute}.pildora span{border:1px solid var(--rosa-linea);cursor:pointer;background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:15px;display:inline-flex}.pildora input:checked+span{background:var(--bordo);color:#fff;border-color:var(--bordo)}.pildora input:focus-visible+span{outline:2px solid var(--boton);outline-offset:2px}.pildora input:disabled+span{opacity:.45;cursor:not-allowed;text-decoration:line-through}.perso,.perso-3d{border-top:1px solid var(--linea);margin-top:26px;padding-top:22px}.perso h2,.perso-3d h2{margin-bottom:12px;font-size:28px}.subir{background:var(--niebla);border-radius:14px;margin-bottom:14px;padding:16px}.subir-cab{gap:2px;margin-bottom:12px;font-size:15px;display:grid}.subir-cab span{color:var(--texto2)}.subir-lista{flex-wrap:wrap;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.subir-lista:empty{display:none}.subir-lista li{position:relative}.subir-lista img{object-fit:cover;background:#fff;border-radius:10px;width:84px;height:84px}.subir-lista .quitar{border:1px solid var(--rosa-linea);cursor:pointer;background:#fff;border-radius:50%;width:30px;height:30px;font-size:18px;line-height:1;position:absolute;top:-8px;right:-8px}.subir-btn{cursor:pointer}.subir-btn[hidden]{display:none}.subir-btn:focus-within{outline:2px solid var(--boton);outline-offset:3px}.subir-estado{color:var(--texto2);min-height:1em;margin:8px 0 0;font-size:14px}.compra-barra{gap:10px;margin:22px 0 10px;display:flex}.compra-barra .btn{flex:1}.datos{gap:14px;margin:24px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.datos li{grid-template-columns:24px 1fr;align-items:start;gap:12px;display:grid}.datos svg{fill:none;width:22px;height:22px;stroke:var(--boton);stroke-width:1.4px}.datos b{font-weight:600}.descripcion{margin-top:24px;font-size:16px}.pasos{counter-reset:p;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.pasos li{counter-increment:p;color:var(--texto2);border-top:3px solid var(--linea);flex:1;align-items:center;gap:6px;padding-top:10px;font-size:13.5px;display:flex}.pasos li:before{content:counter(p);border:1px solid;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.pasos li.on{color:var(--bordo);border-color:var(--boton);font-weight:600}.pasos li.hecho{color:var(--bordo);border-color:var(--rosa)}.ultimo{margin-bottom:22px}.ultimo h2{margin-bottom:12px;font-size:22px}.ultimo-carril{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.ultimo-carril::-webkit-scrollbar{display:none}.ultimo-item{scroll-snap-align:start;border:1px solid var(--linea);background:#fff;flex:0 0 150px;align-content:start;gap:6px;padding:7px;display:grid}.ultimo-item img{aspect-ratio:1;object-fit:cover;width:100%}.ultimo-item b{font-size:13.5px;font-weight:500;line-height:1.25}.ultimo-item .precio{font-size:14px;font-weight:700}.ultimo-item .btn{min-height:38px;padding:0 10px;font-size:13.5px}.checkout{align-items:start;gap:20px;padding-bottom:120px;display:grid}@media (width>=900px){.checkout{grid-template-columns:1.35fr 1fr;gap:34px}.summary{position:sticky;top:90px}}.checkout>div{min-width:0}.caja{border:1px solid var(--linea);background:#fff;padding:clamp(16px,3vw,26px)}.caja h2{margin-bottom:14px;font-size:24px}.caja+.caja{margin-top:16px}.opcion{border:1px solid var(--rosa-linea);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:10px;padding:14px;display:flex}.opcion:has(input:checked){border-color:var(--bordo);box-shadow:inset 0 0 0 1px var(--bordo);background:var(--niebla)}.opcion input{width:20px;height:20px;accent-color:var(--boton);flex:none;margin:2px 0 0}.opcion strong{font-weight:600;display:block}.opcion small{color:var(--texto2);margin-top:2px;font-size:14px;display:block}.opcion .extra{white-space:nowrap;margin-left:auto;font-size:14px;font-weight:600}.sub-opciones{margin:-2px 0 12px 32px}.co-lines{margin-bottom:12px}.linea-r{border-bottom:1px solid var(--linea);grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:10px 0;font-size:15px;display:grid}.linea-r img{object-fit:cover;border:1px solid var(--linea);width:52px;height:64px}.linea-r .cantidad.chica{margin-top:4px}.totals{border-top:1px solid var(--linea);margin:14px 0;padding-top:10px;font-size:15.5px}.totals>div{justify-content:space-between;gap:10px;padding:5px 0;display:flex}.totals>div[hidden]{display:none}.totals .total{border-top:1px solid var(--linea);margin-top:8px;padding-top:12px;font-size:20px;font-weight:700}.cupon{gap:8px;display:flex}.cupon input{flex:1}.barra-total{z-index:35;border-top:1px solid var(--linea);padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:#fff;position:fixed;bottom:0;left:0;right:0}.barra-total .dentro{max-width:var(--max);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.barra-total .volver{font-size:14px}.barra-total .monto{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.barra-total .monto small{color:var(--texto2);font-size:12px;font-weight:400;display:block}.paso-panel[hidden]{display:none}.estados{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.estado{background:var(--niebla);border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:14px;display:inline-flex}.estado.ok{background:var(--ok-fondo);color:var(--ok)}.estado.mal{background:var(--error-fondo);color:var(--error)}.estado.espera{color:#7a5200;background:#fff3da}.seguimiento{scrollbar-width:none;counter-reset:s;gap:6px;margin:20px 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.seguimiento li{counter-increment:s;color:var(--texto2);border-top:3px solid var(--linea);flex:1 0 auto;min-width:110px;padding-top:10px;font-size:14px}.seguimiento li:before{content:counter(s) ". "}.seguimiento li.on{color:var(--bordo);border-color:var(--boton)}.banco{background:var(--niebla);border-radius:12px;margin:10px 0;padding:6px 14px}.banco-fila{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:8px 0;font-size:15px;display:grid}.banco-fila+.banco-fila{border-top:1px solid var(--linea)}.banco-fila span{color:var(--texto2)}.banco-fila strong{font-variant-numeric:tabular-nums;word-break:break-word;white-space:pre-line;font-weight:600}.copiar{font-size:14px}.comprobante{border-top:1px solid var(--linea);margin-top:18px;padding-top:16px}.comprobante h3{margin-bottom:6px;font-size:21px}.comprobante-acc{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.comprobante-acc label{cursor:pointer}.rastreo{border:1px dashed var(--boton);border-radius:12px;gap:4px;margin-top:14px;padding:14px;display:grid}.rastreo strong{letter-spacing:.06em;font-size:22px}.item-photos{border-top:1px solid var(--linea);padding:16px 0}.item-photos__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.thumbs{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;margin-bottom:12px;display:grid}.thumbs:empty{display:none}.thumbs figure{aspect-ratio:1;background:var(--niebla);border-radius:10px;margin:0;position:relative;overflow:hidden}.thumbs figure.subiendo{opacity:.5}.thumbs img{object-fit:cover;width:100%;height:100%}.thumbs .n{background:#fff;border-radius:999px;padding:1px 8px;font-size:12px;position:absolute;top:6px;left:6px}.thumb-tools{background:#6a1b2c99;justify-content:space-between;display:flex;position:absolute;inset:auto 0 0}.thumb-tools button{color:#fff;cursor:pointer;background:0 0;border:0;flex:1;height:34px;font-size:18px}.drop{border:1px dashed var(--rosa-linea);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.drop[hidden]{display:none}.drop.encima{border-color:var(--boton);background:var(--niebla)}.drop label{cursor:pointer}.progreso{background:var(--linea);border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.progreso i{background:var(--boton);width:0;height:100%;transition:width .3s;display:block}.disenos{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.disenos figure{margin:0}.disenos img{aspect-ratio:1;object-fit:contain;background:var(--niebla);border-radius:10px;width:100%}.disenos figcaption{color:var(--texto2);margin-top:4px;font-size:12.5px}.cuenta{gap:18px;padding-bottom:60px;display:grid}@media (width>=900px){.cuenta{grid-template-columns:1fr 1fr;align-items:start}}.pedidos-lista{margin:0;padding:0;list-style:none;display:grid}.pedidos-lista li{border-bottom:1px solid var(--linea);grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;font-size:15px;display:grid}.pedidos-lista a{font-weight:600}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.revelar{opacity:0;transform:translateY(18px)}.revelar.visto{opacity:1;transition:opacity .7s cubic-bezier(.2,.7,.2,1) calc(var(--i,0)*90ms),transform .7s cubic-bezier(.2,.7,.2,1) calc(var(--i,0)*90ms);transform:none}@media (prefers-reduced-motion:no-preference){.btn{transition:background-color .2s,transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px -10px #6a1b2c8c}.btn:active{transform:translateY(0)}.prod .foto{transition:border-color .3s,box-shadow .3s;overflow:hidden}.prod .foto img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.prod:hover .foto{border-color:var(--rosa-linea);box-shadow:0 14px 26px -18px #6a1b2c73}.prod:hover .foto img{transform:scale(1.06)}.linea-bolita i{transform-origin:0;transition:transform 1s cubic-bezier(.6,.1,.25,1) .2s;transform:scaleX(0)}.linea-bolita b{opacity:0;transition:opacity .3s 1.1s}.visto .linea-bolita i,.sec-cab:not(.revelar) .linea-bolita i{transform:none}.visto .linea-bolita b,.sec-cab:not(.revelar) .linea-bolita b{opacity:1}.wpp:after{content:"";border-radius:50%;animation:3.8s ease-out 2s infinite latido;position:absolute;inset:0;box-shadow:0 0 #25d36673}.deco .titila{animation:3.6s ease-in-out infinite titilar}.deco .titila:nth-of-type(2n){animation-delay:1.4s}.deco .mece{transform-origin:50% 80%;animation:8s ease-in-out infinite mecer}.deco .flota{animation:7s ease-in-out infinite flotar}.cierre .flor-giro{animation:40s linear infinite girar}}@keyframes latido{0%{box-shadow:0 0 #25d36673}70%,to{box-shadow:0 0 0 16px #25d36600}}.wpp{position:relative}.deco{pointer-events:none;color:var(--rosa);position:absolute}.deco .motivo{display:block;position:absolute}.mayoristas .caja-may{background:#fff;overflow:hidden}.mayoristas .caja-may>*{z-index:1;position:relative}.may-rama{transform-origin:50% 100%;width:38px;bottom:-30px;left:26px}.may-carta{opacity:.75;width:64px;bottom:18px;right:64px}.may-chispa{width:20px;top:14px;left:14px}.may-chispa2{width:14px;top:22px;right:120px}@media (width<=899px){.deco .may-rama{display:none}.may-carta{width:44px;bottom:10px;right:14px}.may-chispa2{right:24px}}.cierre .cierre-deco{color:var(--rosa);justify-content:center;align-items:center;gap:14px;margin:0 auto 14px;display:flex}.cierre .cierre-deco .motivo-flecha{width:150px}.cierre .cierre-deco .motivo-flecha:first-child{transform:scaleX(-1)}.cierre .flor-giro{width:58px}.mayoristas .caja-may>.deco{z-index:0;position:absolute}.btn.wa-btn{background:#1f8f4e;width:100%}.btn.wa-btn:hover{background:#17773f}.opciones-may{border:0;gap:8px;margin:0 0 14px;padding:0;display:grid}.opciones-may legend{margin-bottom:6px;padding:0;font-weight:600}.opciones-may .op{border:1px solid var(--rosa-linea);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.opciones-may .op:has(input:checked){border-color:var(--boton);background:var(--niebla)}.opciones-may .op input{accent-color:var(--boton);width:18px;height:18px}.opciones-may [data-cual]{margin:0 0 4px 28px}.opciones-may [data-cual][hidden]{display:none}.cta-local{margin:-4px 0 24px}#intro{display:none}html.intro-on #intro{z-index:100;background:#fff;place-items:center;transition:opacity .45s;display:grid;position:fixed;inset:0}html.intro-on #intro.fuera{opacity:0;pointer-events:none}html.intro-on body{overflow:hidden}.i-caja{aspect-ratio:1;width:min(70vw,300px);position:relative}.i-aro{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.i-aro circle{fill:none;stroke:#e9a3b3;stroke-width:1.4px;stroke-dasharray:100;stroke-dashoffset:100px;animation:.9s cubic-bezier(.6,.1,.3,1) .1s forwards i-trazo}.i-laser{offset-path:circle(39.3% at 50% 50%);offset-distance:0%;offset-rotate:0deg;background:#fff;border-radius:50%;width:9px;height:9px;margin:-4.5px;animation:.9s cubic-bezier(.6,.1,.3,1) .1s forwards i-viaje,.2s 1s forwards i-apaga;position:absolute;top:50%;left:50%;box-shadow:0 0 6px 2px #b23a5a,0 0 16px 6px #f0acbb}.i-logo{clip-path:inset(0 100% 0 0);animation:.65s cubic-bezier(.5,0,.3,1) .95s forwards i-graba;position:absolute;inset:0}.i-logo img{width:100%;height:100%}.i-barrido{opacity:0;background:linear-gradient(#0000,#fff 20% 80%,#0000);width:2px;animation:.65s cubic-bezier(.5,0,.3,1) .95s forwards i-barre;position:absolute;top:8%;bottom:8%;left:0;box-shadow:0 0 10px 3px #f0acbb}@keyframes i-trazo{to{stroke-dashoffset:0}}@keyframes i-viaje{0%{offset-distance:-17%}to{offset-distance:83%}}@keyframes i-apaga{to{opacity:0}}@keyframes i-graba{to{clip-path:inset(0)}}@keyframes i-barre{0%{opacity:1;left:0}90%{opacity:1}to{opacity:0;left:100%}}
