.ic-kids{--k-acento:var(--color-carmin);--k-acento-rgb:214,0,79;--play:running}@media (prefers-reduced-motion:reduce){.ic-kids{--play:paused}}@keyframes k-latido{0%,to{transform:scale(1)}12%{transform:scale(1.09)}24%{transform:scale(1)}36%{transform:scale(1.06)}52%{transform:scale(1)}}@keyframes k-aparecer{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes k-flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes k-balanceo{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes k-girar{to{transform:rotate(1turn)}}@keyframes k-burst{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--tx),var(--ty)) scale(.1);opacity:0}}@keyframes k-subir{0%{transform:translate(0) scale(1);opacity:.95}to{transform:translate(var(--tx),-170px) scale(.25);opacity:0}}@keyframes k-tipIn{0%{opacity:0;transform:translate(-50%,-50%) translateY(24px)}to{opacity:1;transform:translate(-50%,-50%) translateY(0)}}@keyframes k-pulsoAro{0%{box-shadow:0 0 0 0 rgba(var(--k-acento-rgb),.55)}70%{box-shadow:0 0 0 16px rgba(var(--k-acento-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--k-acento-rgb),0)}}.k-heart{position:relative;transform:rotate(45deg);border-radius:0 0 calc(var(--s) * .13) 0}.k-heart,.k-heart:after,.k-heart:before{width:var(--s);height:var(--s);background:var(--k-acento)}.k-heart:after,.k-heart:before{content:"";position:absolute;border-radius:50%}.k-heart:before{left:calc(var(--s) * -.5);top:0}.k-heart:after{top:calc(var(--s) * -.5);left:0}.ic-kids button{appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (max-width:760px){.k-solo-desktop{display:none!important}.k-titulo{top:92px!important}}.k-prenda-tray{display:contents}.k-prenda{left:var(--l);top:var(--t);border:none;background:none;padding:0}.k-prenda img{filter:drop-shadow(0 16px 20px rgba(0,0,0,.38));transition:transform .35s var(--ease-overshoot),filter .35s ease}.k-prenda:not(:disabled):focus-visible img,.k-prenda:not(:disabled):hover img{transform:scale(1.1);filter:drop-shadow(0 26px 30px rgba(0,0,0,.5))}@media (max-width:767px){.k-prenda-tray{display:grid;position:absolute;left:12px;right:12px;top:clamp(140px,27vh,220px);bottom:176px;grid-template-columns:repeat(3,1fr);align-content:center;justify-items:center;gap:clamp(6px,2vw,14px);z-index:2}.k-prenda{position:static!important;width:100%!important;min-height:48px;display:grid;place-items:center;padding:4px!important}.k-prenda[disabled]{pointer-events:none}.k-prenda img{max-width:clamp(72px,26vw,116px)}.k-salvar-box{right:auto!important;left:50%!important;top:auto!important;bottom:120px!important;width:auto!important;max-width:calc(100vw - 32px)!important;transform:translateX(-50%)!important;animation:none!important;z-index:6!important}.k-salvar-box>div{height:auto!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:8px 16px!important;border-radius:999px!important}.k-salvar-box>div,.k-salvar-box>div>span{white-space:nowrap!important}.k-salvar-box>div>span:first-child{font-size:17px!important;letter-spacing:.1em!important}.k-salvar-box>div>span:last-child{font-size:14px!important;padding:2px 12px!important}}@keyframes k-sheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:760px){.k-tip-overlay{background:rgba(0,0,0,.4)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.k-tip-card{left:0!important;right:0!important;top:auto!important;bottom:0!important;width:100%!important;max-width:100%!important;transform:none!important;border-radius:26px 26px 0 0!important;border-left:none!important;border-right:none!important;border-bottom:none!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;animation:k-sheetIn .45s cubic-bezier(.16,1,.3,1) both!important}.k-mision{flex-direction:row!important;width:min(92vw,360px)!important;justify-content:flex-start!important;text-align:left!important;gap:14px!important;padding:12px 16px!important}.k-mision>span:first-child{transform:scale(.8);flex-shrink:0}}@media (max-width:560px){.k-badge{padding:6px 12px!important;gap:7px!important}.k-badge>span:last-child{font-size:12px!important}.k-croma-logo{padding:8px 12px!important}.k-croma-logo img{height:22px!important}}