:root{--cro-rosa-fondo: #FCE4EC;--cro-rosa-fondo-2: #FBD8E4;--cro-crema: #FFF8F3;--cro-rosa-fuerte: #F6A6C1;--cro-rosa-oscuro: #D62839;--cro-amarillo: #F6B93B;--cro-amarillo-suave: #FCE2AE;--cro-verde: #7CB342;--cro-verde-suave: #DCEDC8;--cro-lavanda: #C9A8E0;--cro-azul: #A7D3EA;--cro-texto: #5C3D2E;--cro-texto-suave: #93796D;--cro-blanco: #FFFFFF;--cro-radio: 32px;--cro-radio-sm: 18px;--cro-radio-pill: 999px;--cro-margen: 24px;--cro-sombra: 0 24px 48px -12px rgba(92, 61, 46, .18);--cro-sombra-sm: 0 10px 24px -8px rgba(92, 61, 46, .16);--cro-ease: cubic-bezier(.22, 1, .36, 1);--cro-fuente-display: "Fredoka", -apple-system, BlinkMacSystemFont, sans-serif;--cro-fuente-cuerpo: "Nunito", -apple-system, BlinkMacSystemFont, sans-serif}.cro-section{font-family:var(--cro-fuente-cuerpo);color:var(--cro-texto);position:relative}.cro-section{padding-top:0!important;padding-bottom:0!important}.cro-container{max-width:1240px;margin:0 auto;padding:0 var(--cro-margen)}.cro-container--narrow{max-width:880px}.cro-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--cro-fuente-cuerpo);font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--cro-rosa-oscuro);background:var(--cro-blanco);border-radius:var(--cro-radio-pill);padding:8px 18px;box-shadow:var(--cro-sombra-sm)}.cro-h1,.cro-h2,.cro-h3{font-family:var(--cro-fuente-display);font-weight:600;line-height:1.08;color:var(--cro-texto);margin:0}.cro-body{font-family:var(--cro-fuente-cuerpo);line-height:1.6;color:var(--cro-texto-suave);margin:0}.cro-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--cro-fuente-display);font-weight:600;font-size:17px;padding:16px 34px;border-radius:var(--cro-radio-pill);background:var(--cro-rosa-oscuro);color:var(--cro-blanco);text-decoration:none;border:none;cursor:pointer;transition:transform .35s var(--cro-ease),box-shadow .35s var(--cro-ease),background-color .35s var(--cro-ease);box-shadow:0 14px 30px -10px #e8749e8c}.cro-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 20px 38px -8px #e8749e99;background:var(--cro-rosa-fuerte)}.cro-btn:active{transform:translateY(-1px) scale(.99)}.cro-btn--ghost{background:#ffffff8c;color:var(--cro-texto);border:2px solid rgba(92,61,46,.14);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cro-btn--ghost:hover{background:var(--cro-blanco);border-color:var(--cro-rosa-fuerte)}.cro-reveal{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .8s var(--cro-ease),transform .8s var(--cro-ease);transition-delay:var(--cro-delay, 0s)}.cro-reveal.cro-visible{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.cro-reveal{opacity:1;transform:none;transition:none}}.cro-card{background:var(--cro-blanco);border-radius:var(--cro-radio);box-shadow:var(--cro-sombra-sm);transition:transform .45s var(--cro-ease),box-shadow .45s var(--cro-ease);will-change:transform}.cro-card:hover{transform:translateY(-8px);box-shadow:var(--cro-sombra)}.cro-dot{width:20px;height:20px;border-radius:50%;display:inline-block;box-shadow:0 0 0 3px var(--cro-blanco),0 0 0 4px #5c3d2e1f}.cro-estrellas{display:inline-flex;gap:2px;color:var(--cro-amarillo)}.cro-estrellas svg{width:16px;height:16px;fill:currentColor}.cro-marquee-wrap{overflow-x:clip;overflow-y:visible}.cro-marquee{display:flex;gap:24px;width:max-content;animation:cro-marquee-scroll var(--cro-marquee-dur, 40s) linear infinite}.cro-marquee-wrap:hover .cro-marquee{animation-play-state:paused}@keyframes cro-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cro-marquee{animation:none}}.cro-tilt{transition:transform .25s var(--cro-ease);transform-style:preserve-3d}.cro-avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--cro-fuente-display);font-weight:600;font-size:15px;color:var(--cro-blanco);flex:none}.cro-grid{display:grid;gap:28px}@media(max-width:989px){.cro-container{padding:0 20px}}@media(max-width:540px){.cro-container{padding:0 16px}}img.cro-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.cro-clip{overflow-x:clip}.section-header{margin-bottom:0!important}.header__heading-link .h2{font-family:var(--cro-fuente-display);font-weight:600;color:var(--cro-rosa-oscuro);letter-spacing:-.01em}.shopify-section-header .cart-count-bubble,.shopify-section-header .header__icon{color:var(--cro-texto)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cro-styles.css.map */
