.elo-sticky--portada .elo-product-form{flex:1 1 auto}.elo-sticky--portada .elo-product-form__form{display:flex}.elo-sticky--portada .elo-btn{width:100%}@media screen and (min-width:750px){.elo-sticky--portada{display:none}}.elo-ft{padding:56px 0}.elo-ft__grid{display:grid;gap:28px;align-items:center}.elo-ft__media{position:relative}.elo-ft__img{display:block;width:100%;height:auto;border-radius:24px;box-shadow:0 24px 48px -28px #3a263173}.elo-ft__img--vacia{aspect-ratio:4 / 5;background:rgba(var(--color-foreground),.06)}.elo-ft__badge{position:absolute;left:14px;bottom:14px;margin:0;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#fff;color:var(--elo-tinta, #2b1f26);font-size:13px;font-weight:600;box-shadow:0 10px 24px #3a263124}.elo-ft__badge .elo-icon{color:var(--elo-frambuesa, #a3335a)}.elo-ft__texto{display:flex;flex-direction:column;gap:16px}.elo-ft__texto .elo-h2,.elo-ft__texto .elo-lead{margin:0}.elo-ft__compra{display:grid;gap:14px;margin-top:6px}.elo-ft__compra .elo-price{margin:0}.elo-ft__compra .elo-btn{width:100%}.elo-ft__boton{align-self:flex-start}@media screen and (min-width:750px){.elo-ft{padding:clamp(64px,8vw,112px) 0}.elo-ft__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.elo-ft--derecha .elo-ft__media{order:2}.elo-ft__compra .elo-btn{width:auto;justify-self:start;min-width:280px}}.elo-opiniones__ejemplo{margin-top:32px}.elo-opiniones__aviso{margin:0 0 20px;padding:14px 18px;border:2px dashed rgb(var(--color-button));border-radius:16px;font-size:1.4rem;background:rgba(var(--color-button),.06)}.elo-opiniones__resumen{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-weight:600}.elo-opiniones__estrellas{color:#c99a2e;letter-spacing:2px;font-size:1.8rem}.elo-opiniones__lista{list-style:none;margin:0;padding:0;display:grid;gap:16px}.elo-opiniones__tarjeta{padding:20px 22px;border-radius:20px;background:rgba(var(--color-foreground),.04);border:1px dashed rgba(var(--color-foreground),.25)}.elo-opiniones__nombre{margin:8px 0 4px;font-weight:600}.elo-opiniones__texto{margin:0;font-size:1.5rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.elo-opiniones__foto{margin-top:12px;width:120px;aspect-ratio:1;border-radius:12px;display:grid;place-items:center;text-align:center;padding:8px;font-size:1.2rem;background:rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.6)}@media screen and (min-width:750px){.elo-opiniones__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.elo-rutina__cabecera{max-width:640px;margin:0 auto 40px;text-align:center}.elo-rutina__pasos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.elo-rutina__paso{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:rgba(var(--color-foreground),.04)}.elo-rutina__dibujo{aspect-ratio:1 / 1;background:#f3e8df;display:grid;place-items:center}.elo-rutina__dibujo svg{width:82%;height:auto}.elo-rutina__paso-texto{padding:18px 20px 22px}.elo-rutina__paso-texto p{margin:6px 0 0;font-size:1.5rem;line-height:1.5}.elo-rutina__numero{display:inline-block;font-family:var(--font-heading-family);font-size:1.4rem;color:rgb(var(--color-button));letter-spacing:.06em;margin-bottom:4px}.elo-rutina__paso .elo-h3{margin:0}.elo-rutina__tiempo{display:inline-flex!important;align-items:center;gap:6px;margin-top:10px!important;padding:4px 10px;border-radius:40px;background:rgba(var(--color-button),.1);color:rgb(var(--color-button));font-size:1.3rem!important}.elo-rutina__extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.elo-rutina__tarjeta{padding:26px 28px;border-radius:24px;background:rgba(var(--color-foreground),.04)}.elo-rutina__tarjeta .elo-h3{margin:0 0 14px}.elo-rutina__plan,.elo-rutina__pieles{list-style:none;margin:0;padding:0;display:grid;gap:14px}.elo-rutina__plan li{display:grid;grid-template-columns:112px 1fr;gap:12px;font-size:1.5rem;line-height:1.5}.elo-rutina__etapa{font-weight:600;color:rgb(var(--color-button))}.elo-rutina__pieles li{display:flex;gap:12px;align-items:flex-start;font-size:1.5rem;line-height:1.5}.elo-rutina__pieles strong{display:block}.elo-rutina__luz{flex:none;width:22px;height:22px;margin-top:3px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0,var(--luz) 50%);box-shadow:0 0 10px color-mix(in srgb,var(--luz) 70%,transparent)}.elo-rutina__pie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.elo-rutina__nota{display:flex;gap:12px;align-items:flex-start;padding:18px 22px;border-radius:18px;border:1px solid rgba(var(--color-foreground),.12);font-size:1.45rem}.elo-rutina__nota .elo-icon{flex:none;color:rgb(var(--color-button));margin-top:2px}.elo-rutina__nota p{margin:0}.elo-rutina__nota p+p{margin-top:6px}@media(max-width:989px){.elo-rutina__pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.elo-rutina__cabecera{margin-bottom:28px}.elo-rutina__pasos{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.elo-rutina__paso{scroll-snap-align:start}.elo-rutina__extras,.elo-rutina__pie{grid-template-columns:none}.elo-rutina__plan li{grid-template-columns:96px 1fr}}.elo-visor__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center}.elo-visor__texto .elo-checks{margin-top:18px}.elo-visor,.elo-rutina{padding:56px 0;scroll-margin-top:16px}.elo-hero__media--3d .elo-hero__badge{z-index:2}.elo-hero__media--3d .elo-3d__pista{bottom:auto;top:14px}@media screen and (min-width:750px){.elo-visor,.elo-rutina{padding:clamp(64px,8vw,112px) 0}}@media(max-width:749px){.elo-visor__grid{grid-template-columns:none;gap:24px}.elo-visor__texto{order:-1;text-align:center}.elo-visor__texto .elo-checks{display:inline-grid;text-align:left}}.elo-hero__media--3d .elo-3d{position:relative;z-index:1}.elo-hero__media--3d .elo-3d__lienzo{border-radius:24px}@media screen and (max-width:749px){.elo-hero__media--3d .elo-3d--retrato.elo-hero__img,.elo-hero__media--3d .elo-3d--retrato .elo-3d__lienzo{aspect-ratio:1 / 1}.elo-hero__texto>.elo-lead{order:5}.elo-hero__texto>.elo-trust{order:6}}.elo-3d{display:block;--elo-3d-glow: #ff2a1c}.elo-3d__lienzo{position:relative;border-radius:24px;overflow:hidden;background:#2b1f26}.elo-3d--cuadrada .elo-3d__lienzo{aspect-ratio:1 / 1}.elo-3d--retrato .elo-3d__lienzo{aspect-ratio:4 / 5}.elo-3d__poster,.elo-3d__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.elo-3d__poster{object-fit:cover;transition:opacity .5s ease}.elo-3d__canvas{cursor:grab;touch-action:pan-y;opacity:0;transition:opacity .5s ease}.elo-3d.is-ready .elo-3d__canvas{opacity:1}.elo-3d.is-ready .elo-3d__poster{opacity:0}.elo-3d.is-dragging .elo-3d__canvas{cursor:grabbing}.elo-3d__canvas:focus-visible{outline:2px solid #fbf7f2;outline-offset:-6px;border-radius:20px}.elo-3d__pista{position:absolute;left:50%;bottom:14px;transform:translate(-50%);margin:0;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:40px;background:#2b1f268c;color:#fbf7f2;font-size:13px;letter-spacing:.02em;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;transition:opacity .3s ease}.elo-3d__pista-listo{display:none}.elo-3d.is-ready .elo-3d__pista-listo{display:inline}.elo-3d.is-ready .elo-3d__pista-antes{display:none}.elo-3d.is-loading .elo-3d__pista{opacity:.6}@media(hover:hover)and (pointer:fine){.elo-3d:not(.is-ready) .elo-3d__pista{opacity:0}}.elo-3d__error{display:none;position:absolute;left:16px;right:16px;bottom:14px;margin:0;text-align:center;color:#fbf7f2;font-size:13px}.elo-3d.is-error .elo-3d__error{display:block}.elo-3d.is-error .elo-3d__pista{display:none}.elo-3d__puntos{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;gap:4px;padding:4px 6px;border-radius:40px;background:#fbf7f2f0;box-shadow:0 10px 26px #140a104d;z-index:2}.elo-3d__punto{position:relative;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.elo-3d__punto:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0,var(--muestra) 50%);box-shadow:0 0 6px color-mix(in srgb,var(--muestra) 70%,transparent)}.elo-3d__punto--apagada:before{background:#f2eeea;box-shadow:inset 0 0 0 1px #2b1f2659}.elo-3d__punto[aria-pressed=true]{box-shadow:inset 0 0 0 2px #a3335a}.elo-3d__punto:focus-visible{outline:2px solid #a3335a;outline-offset:1px}.elo-3d__puntos~.elo-3d__pista,.elo-3d__lienzo:has(.elo-3d__puntos) .elo-3d__pista,.elo-3d__lienzo:has(.elo-3d__puntos) .elo-3d__error{bottom:auto;top:14px}.elo-3d__colores{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;justify-content:center}.elo-3d__color{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:6px 13px 6px 7px;border-radius:40px;border:1px solid rgba(43,31,38,.2);background:#fff;color:#2b1f26;font:inherit;font-size:14px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.elo-3d__color:hover{border-color:#2b1f2680}.elo-3d__color:focus-visible{outline:2px solid #a3335a;outline-offset:3px}.elo-3d__color[aria-pressed=true]{border-color:#a3335a;box-shadow:0 0 0 1px #a3335a}.elo-3d__muestra{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0,var(--muestra) 45%,var(--muestra) 100%);box-shadow:0 0 10px color-mix(in srgb,var(--muestra) 70%,transparent)}.elo-3d__color--apagada .elo-3d__muestra{background:#f2eeea;box-shadow:inset 0 0 0 1px #2b1f2640}.elo-3d__estado{min-height:2.6em;margin:10px auto 0;max-width:46ch;text-align:center;font-size:15px;color:#6b5860}@media(max-width:749px){.elo-3d__nombre{font-size:13px}.elo-3d__color{padding-right:10px}}.product-safety-info__list dt{font-weight:600;margin-top:1rem}.product-safety-info__list dt:first-child{margin-top:0}.product-safety-info__list dd{margin:.25rem 0 0}.product-safety-info--missing{border:1px dashed rgba(var(--color-foreground),.4);padding:1rem;margin:1rem 0}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
