/** Shopify CDN: Minification failed

Line 48:10 Expected identifier but found whitespace
Line 48:11 Unexpected "12px"

**/
/* Just Goodies · Landing 2 */
.jg-l2{--jg2-primary:#294f46;--jg2-ivory:#f2e9db;--jg2-accent:#d8806b;--jg2-pink:#cf3d80;--jg2-plum:#50264f;--jg2-yellow:#f5d94a;--jg2-sage:#dce9e2;--jg2-radius:28px;--jg2-speed:1;position:relative;overflow:hidden;color:var(--jg2-plum);background:var(--jg2-ivory);font-family:var(--font-body-family,sans-serif);letter-spacing:0}.jg-l2 *{box-sizing:border-box}.jg-l2__inner{max-width:1200px;margin:auto;padding-inline:24px}.jg-l2 h1,.jg-l2 h2,.jg-l2 h3{font-family:var(--font-heading-family,sans-serif);letter-spacing:0}.jg-l2__eyebrow{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.jg-l2__btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:0;border-radius:999px;padding:12px 24px;background:var(--jg2-primary);color:var(--jg2-ivory);font-weight:800;text-decoration:none}.jg-l2__hero{min-height:780px;padding:110px 0 90px;background:linear-gradient(120deg,color-mix(in srgb,var(--jg2-yellow) 30%,var(--jg2-ivory)),color-mix(in srgb,var(--jg2-pink) 16%,var(--jg2-ivory)) 64%,color-mix(in srgb,var(--jg2-primary) 18%,var(--jg2-ivory)))}.jg-l2__hero-grid{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;min-height:620px}.jg-l2__hero h1{max-width:700px;margin:18px 0;font-size:clamp(56px,8vw,118px);font-weight:800;line-height:.82;color:var(--jg2-heading,var(--jg2-primary))}.jg-l2__hero h1 em{display:block;color:var(--jg2-pink);font-style:normal}.jg-l2__lead{max-width:590px;font-size:20px;line-height:1.65}.jg-l2__product{position:relative;min-height:560px;transform:translateY(calc(var(--jg2-parallax,0px) * -1))}.jg-l2__product:before{content:"";position:absolute;inset:12% 2% 0;border-radius:48% 52% 42% 58%/45% 38% 62% 55%;background:color-mix(in srgb,var(--jg2-ivory) 82%,transparent)}.jg-l2__product img{position:absolute;z-index:2;inset:auto 0 -30px;margin:auto;width:min(90%,430px);height:620px;object-fit:contain;filter:drop-shadow(0 30px 22px color-mix(in srgb,var(--jg2-plum) 24%,transparent));animation:jg2-float calc(4.8s / var(--jg2-speed)) ease-in-out infinite}.jg-l2__motion{position:absolute;z-index:8;top:22px;right:24px;display:flex;gap:3px;border:1px solid color-mix(in srgb,var(--jg2-primary) 25%,transparent);border-radius:999px;padding:4px;background:color-mix(in srgb,var(--jg2-ivory) 92%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--jg2-primary) 12%,transparent)}.jg-l2__motion button{min-width:44px;min-height:44px;border:0;border-radius:999px;padding:8px 12px;background:transparent;color:var(--jg2-primary);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.jg-l2__motion button[aria-checked=true]{background:var(--jg2-primary);color:var(--jg2-ivory)}.jg-l2__motion button:focus-visible{outline:3px solid var(--jg2-accent);outline-offset:2px}.jg-l2__ticker{position:relative;z-index:3;overflow:hidden;border-block:2px solid var(--jg2-plum);background:var(--jg2-pink);color:var(--jg2-ivory);transform:rotate(-1deg) scale(1.02)}.jg-l2__ticker-track{display:flex;width:max-content;animation:jg2-marquee calc(24s / var(--jg2-speed)) linear infinite}.jg-l2__ticker span{padding:16px 0;font-weight:800;white-space:nowrap}.jg-l2__ticker b{padding:0 16px;color:var(--jg2-yellow)}.jg-l2__divider{height:72px;overflow:hidden;background:var(--jg2-ivory)}.jg-l2__divider:after{content:"";display:block;width:calc(100% + 160px);height:100%;margin-left:-160px;background:var(--jg2-primary);mask:radial-gradient(55px at 50% 0,transparent 98%,#000) 0 0/120px 100%;animation:jg2-divider calc(10s / var(--jg2-speed)) linear infinite}.jg-l2__section{padding:90px 0}.jg-l2__intro{text-align:center;max-width:800px;margin:auto}.jg-l2__intro h2{font-size:clamp(38px,6vw,70px);line-height:.96;margin:12px 0 44px}.jg-l2__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.jg-l2__card{min-height:250px;padding:24px;border:2px solid var(--jg2-plum);border-radius:var(--jg2-radius);box-shadow:8px 8px 0 var(--jg2-plum);background:var(--block-color,var(--jg2-sage))}.jg-l2__card strong{font-size:13px}.jg-l2__card h3{margin-top:80px;font-size:25px;line-height:1.05}.jg-l2__story{background:var(--jg2-primary);color:var(--jg2-ivory)}.jg-l2__stage{position:relative;min-height:680px;margin-top:36px}.jg-l2__bottle{position:absolute;z-index:4;top:10px;left:50%;width:min(31vw,360px);transform:translate(-50%,120px) rotate(-8deg) scale(.8);opacity:0;transition:transform .9s,opacity .6s}.jg-l2__bottle:before{content:"";position:absolute;inset:15% -18% 4%;border-radius:48% 52% 44% 56%/55% 42% 58% 45%;background:var(--jg2-ivory);transform:rotate(6deg)}.jg-l2__bottle img{position:relative;z-index:2;width:100%;height:580px;object-fit:contain;filter:drop-shadow(0 35px 22px rgba(0,0,0,.25));animation:jg2-float calc(5s / var(--jg2-speed)) ease-in-out infinite}.jg-l2__story.is-visible .jg-l2__bottle{transform:translate(-50%,0) rotate(2deg) scale(1);opacity:1}.jg-l2__callout{position:absolute;z-index:5;width:min(25vw,285px);opacity:0;transform:translateX(var(--callout-shift,-45px));transition:transform .7s,opacity .5s}.jg-l2__story.is-visible .jg-l2__callout{opacity:1;transform:translateX(0)}.jg-l2__callout:nth-of-type(even){--callout-shift:45px}.jg-l2__callout:nth-of-type(1){top:40px;left:1%}.jg-l2__callout:nth-of-type(2){top:80px;right:1%}.jg-l2__callout:nth-of-type(3){bottom:80px;left:5%}.jg-l2__callout:nth-of-type(4){right:3%;bottom:45px}.jg-l2__callout:after{content:"";position:absolute;top:25px;width:clamp(45px,8vw,120px);height:52px;border-top:2px solid var(--jg2-yellow);border-radius:50%}.jg-l2__callout:nth-of-type(odd):after{right:calc(clamp(45px,8vw,120px) * -1);transform:rotate(13deg)}.jg-l2__callout:nth-of-type(even):after{left:calc(clamp(45px,8vw,120px) * -1);transform:rotate(-13deg)}.jg-l2__callout i{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--jg2-pink);color:var(--jg2-ivory);font-style:normal;font-weight:800}.jg-l2__callout h3{font-size:24px;margin:10px 0 6px}.jg-l2__callout p{margin:0;line-height:1.55;color:color-mix(in srgb,var(--jg2-ivory) 75%,transparent)}.jg-l2__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;text-align:center}.jg-l2__metric strong{display:block;font-size:clamp(72px,9vw,126px);line-height:1;color:var(--jg2-pink)}.jg-l2__metric h3{font-size:28px;color:var(--jg2-yellow)}.jg-l2__content{background:var(--jg2-sage)}.jg-l2__split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.jg-l2__image{position:relative}.jg-l2__image img{position:relative;z-index:1;width:100%;aspect-ratio:4/5;border-radius:calc(var(--jg2-radius) * 1.4);object-fit:contain;background:var(--jg2-ivory)}.jg-l2__split h2{font-size:clamp(42px,6vw,70px);line-height:.96}.jg-l2__list{padding:0;list-style:none}.jg-l2__list li{border-top:1px solid color-mix(in srgb,var(--jg2-plum) 25%,transparent);padding:18px 0;font-weight:700}.jg-l2__faq{background:var(--jg2-ivory)}.jg-l2 details{border-top:1px solid color-mix(in srgb,var(--jg2-plum) 22%,transparent);padding:20px 0}.jg-l2 summary{cursor:pointer;font-size:19px;font-weight:800}.jg-l2 details div{padding-top:12px;line-height:1.65}.jg-l2__cta{text-align:center;background:var(--jg2-primary);color:var(--jg2-ivory)}.jg-l2__cta h2{max-width:900px;margin:0 auto 24px;font-size:clamp(46px,7vw,84px);line-height:.94}.jg-l2__legal{max-width:760px;margin:25px auto 0;font-size:12px;line-height:1.6;opacity:.75}.jg-l2[data-motion=reduced]{--jg2-speed:.35}.jg-l2[data-motion=paused] .jg-l2__product img,.jg-l2[data-motion=paused] .jg-l2__ticker-track,.jg-l2[data-motion=paused] .jg-l2__divider:after,.jg-l2[data-motion=paused] .jg-l2__bottle img{animation-play-state:paused}.jg-l2[data-motion=paused] .jg-l2__bottle,.jg-l2[data-motion=paused] .jg-l2__callout{transition:none;opacity:1}.jg-l2[data-motion=paused] .jg-l2__bottle{transform:translate(-50%,0) rotate(2deg) scale(1)}.jg-l2[data-motion=paused] .jg-l2__callout{transform:none}@keyframes jg2-float{50%{transform:translateY(-15px) rotate(1deg)}}@keyframes jg2-marquee{to{transform:translateX(-50%)}}@keyframes jg2-divider{to{transform:translateX(120px)}}@media(max-width:749px){.jg-l2__hero{min-height:auto;padding-top:145px}.jg-l2__hero-grid,.jg-l2__split{grid-template-columns:1fr}.jg-l2__hero h1{font-size:58px}.jg-l2__product{min-height:470px}.jg-l2__product img{height:500px}.jg-l2__cards,.jg-l2__metrics{grid-template-columns:1fr}.jg-l2__stage{display:grid;gap:20px;min-height:auto}.jg-l2__bottle,.jg-l2__callout{position:relative;inset:auto;width:100%;transform:translateY(50px)}.jg-l2__bottle{width:min(78vw,330px);margin:auto}.jg-l2__story.is-visible .jg-l2__bottle,.jg-l2[data-motion=paused] .jg-l2__bottle{transform:translateY(0) rotate(1deg)}.jg-l2__callout{padding:16px 0 0 48px;border-top:1px solid rgba(255,255,255,.25)}.jg-l2__callout i{position:absolute;left:0}.jg-l2__callout:after{display:none}.jg-l2__motion{position:absolute;top:18px;right:16px;left:16px;justify-content:center}.jg-l2__motion button{flex:1}.jg-l2__section{padding:70px 0}}@media(prefers-reduced-motion:reduce){.jg-l2{--jg2-speed:.25}}

/* v17 · control de color, imagenes en beneficios y orden movil */
.jg-l2__section{background:var(--jg2-bg,transparent);color:var(--jg2-fg,inherit)}
.jg-l2 h1,.jg-l2 h2,.jg-l2 h3,.jg-l2 summary{color:var(--jg2-heading,currentColor)}
.jg-l2__eyebrow,.jg-l2__lead,.jg-l2 p,.jg-l2 li,.jg-l2 details div{color:inherit}
.jg-l2__metric strong{color:var(--jg2-number,var(--jg2-pink))}
.jg-l2__metric h3{color:var(--jg2-metric-label,var(--jg2-yellow))}
.jg-l2__card{color:var(--jg2-card-fg,var(--jg2-plum));display:flex;flex-direction:column}
.jg-l2__card h3{color:inherit}
.jg-l2__card-img{margin:14px 0 4px}
.jg-l2__card-img img{display:block;width:100%;max-height:120px;object-fit:contain}
.jg-l2__card--media h3{margin-top:auto}
.jg-l2__callout h3{color:var(--jg2-heading,currentColor)}
@media(max-width:749px){
.jg-l2 .jg-l2__stage{display:flex;flex-direction:column;gap:22px;min-height:0;margin-top:28px}
.jg-l2 .jg-l2__stage .jg-l2__callout,
.jg-l2 .jg-l2__stage .jg-l2__callout:nth-of-type(1),
.jg-l2 .jg-l2__stage .jg-l2__callout:nth-of-type(2),
.jg-l2 .jg-l2__stage .jg-l2__callout:nth-of-type(3),
.jg-l2 .jg-l2__stage .jg-l2__callout:nth-of-type(4),
.jg-l2 .jg-l2__stage .jg-l2__callout:nth-of-type(even){position:relative;top:auto;right:auto;bottom:auto;left:auto;inset:auto;width:100%;max-width:100%;margin:0;padding:18px 0 0 52px;--callout-shift:0px;transform:none;opacity:1}
.jg-l2 .jg-l2__stage .jg-l2__callout:after{display:none}
.jg-l2 .jg-l2__stage .jg-l2__callout i{position:absolute;top:18px;left:0}
.jg-l2 .jg-l2__stage .jg-l2__callout h3{margin:0 0 6px;font-size:20px;line-height:1.2}
.jg-l2 .jg-l2__stage .jg-l2__bottle{position:relative;order:-1;inset:auto;width:min(72vw,300px);margin:0 auto;transform:none}
.jg-l2 .jg-l2__stage .jg-l2__bottle img{height:380px}
.jg-l2__intro h2{font-size:34px}
.jg-l2__card-img img{max-height:96px}
}
/* Doble onda en capas */
.jg-l2-wave{position:absolute;left:0;right:0;z-index:4;height:var(--jg2-wave-h,90px);pointer-events:none;line-height:0;overflow:hidden}.jg-l2-wave--bottom{bottom:-1px}.jg-l2-wave--top{top:-1px;transform:rotate(180deg)}.jg-l2-wave.is-flipped{transform:scaleX(-1)}.jg-l2-wave--top.is-flipped{transform:rotate(180deg) scaleX(-1)}.jg-l2-wave svg{position:absolute;bottom:0;left:0;height:100%;display:block}.jg-l2-wave__front{width:100%;fill:var(--jg2-wave-front)}.jg-l2-wave__trim{width:200%;fill:var(--jg2-wave-trim);bottom:14%!important;opacity:.9}.jg-l2[data-wave-motion=true][data-motion=full] .jg-l2-wave__trim{animation:jg2-trim calc(14s / var(--jg2-speed,1)) ease-in-out infinite alternate}@keyframes jg2-trim{from{transform:translateX(0)}to{transform:translateX(-25%)}}
.jg-l2[data-reveal=true] .jg2-rv{opacity:0;transform:translateY(34px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--jg2-d,0s)}.jg-l2[data-reveal=true] .jg2-rv.is-in{opacity:1;transform:none}.jg-l2[data-motion=reduced] .jg2-rv{transform:none!important;transition:opacity .4s ease}.jg-l2[data-motion=paused] .jg2-rv{opacity:1!important;transform:none!important;transition:none}
@media (prefers-reduced-motion:reduce){.jg-l2-wave__trim{animation:none!important}}

/* JG L2 Imagen y texto · sección independiente */
.jg-l2-it__grid{display:grid;grid-template-columns:minmax(0,var(--jg2-image-width,50%)) minmax(0,1fr);gap:var(--jg2-content-gap,70px);align-items:center}.jg-l2-it.is-image-right .jg-l2-it__media{order:2}.jg-l2-it.is-image-right .jg-l2-it__copy{order:1}.jg-l2-it__media{position:relative;will-change:transform;transform:translate3d(0,var(--jg2-content-image-y,0),0)}.jg-l2-it__image,.jg-l2-it__placeholder{display:block;width:100%;aspect-ratio:4/5;border-radius:var(--jg2-image-radius,40px);object-fit:contain;background:var(--jg2-image-bg)}.jg-l2-it.ratio-square .jg-l2-it__image,.jg-l2-it.ratio-square .jg-l2-it__placeholder{aspect-ratio:1}.jg-l2-it.ratio-landscape .jg-l2-it__image,.jg-l2-it.ratio-landscape .jg-l2-it__placeholder{aspect-ratio:3/2}.jg-l2-it__copy{will-change:transform;transform:translate3d(0,var(--jg2-content-copy-y,0),0)}.jg-l2-it__copy .jg-l2__eyebrow{color:var(--jg2-eyebrow)}.jg-l2-it__copy h2{margin:12px 0 24px;font-size:clamp(42px,6vw,70px);line-height:.96}.jg-l2-it__copy .jg-l2__lead{color:inherit}.jg-l2-it__copy .jg-l2__list li{display:flex;gap:12px;border-color:var(--jg2-list-border)}.jg-l2-it__copy .jg-l2__list li span{color:var(--jg2-list-marker);font-weight:900}.jg-l2-it__copy .jg-l2__btn{margin-top:18px;background:var(--jg2-button-bg);color:var(--jg2-button-text)}.jg-l2-image-text[data-reveal=true][data-animation-style=split] .jg-l2-it__media.jg2-rv{transform:translate3d(-48px,var(--jg2-content-image-y,0),0)}.jg-l2-image-text[data-reveal=true][data-animation-style=split] .jg-l2-it__copy.jg2-rv{transform:translate3d(48px,var(--jg2-content-copy-y,0),0)}.jg-l2-image-text[data-reveal=true][data-animation-style=zoom] .jg-l2-it__media.jg2-rv{transform:translate3d(0,var(--jg2-content-image-y,0),0) scale(.94)}.jg-l2-image-text[data-reveal=true] .jg-l2-it__media.jg2-rv.is-in,.jg-l2-image-text[data-reveal=true] .jg-l2-it__copy.jg2-rv.is-in{transform:translate3d(0,var(--jg2-content-image-y,0),0)}.jg-l2-image-text[data-reveal=true] .jg-l2-it__copy.jg2-rv.is-in{transform:translate3d(0,var(--jg2-content-copy-y,0),0)}.jg-l2-image-text[data-motion=paused] .jg-l2-it__media,.jg-l2-image-text[data-motion=paused] .jg-l2-it__copy{transform:none!important;transition:none!important}@media(max-width:749px){.jg-l2-it__grid{grid-template-columns:1fr;gap:36px}.jg-l2-it.is-image-right .jg-l2-it__media,.jg-l2-it.is-image-right .jg-l2-it__copy{order:initial}.jg-l2-it__copy h2{font-size:38px}.jg-l2-it__media,.jg-l2-it__copy{transform:none!important}}@media(prefers-reduced-motion:reduce){.jg-l2-it__media,.jg-l2-it__copy{transform:none!important}}

.jg-l2-it.ratio-auto .jg-l2-it__image{aspect-ratio:auto;height:auto;object-fit:cover}.jg-l2-it.ratio-auto .jg-l2-it__placeholder{aspect-ratio:3/2}.jg-l2-it.ratio-auto .jg-l2-it__media{align-self:center}@media(max-width:749px){.jg-l2-it__image{max-height:70vh;width:auto;max-width:100%;margin:0 auto}}

in-bottom: 12px;

/* Corrección: separación de botón y frasco en móvil (Hero L2) */
.jg-l2__hero .jg-l2__btn,
.jg-l2__hero a[href*="rsi-btn-hook"] {
  margin-top: 16px;
  margin-bottom: 12px;
}

@media (max-width: 749px) {
  .jg-l2__hero-grid {
    row-gap: 32px !important;
  }
  .jg-l2__product {
    min-height: 420px !important;
    margin-top: 14px;
  }
  .jg-l2__product img {
    height: 420px !important;
    inset: auto 0 0 !important;
  }
}

/* Reducción de espacio superior e inferior en JG L2 Portada */

.jg-l2__hero {
  min-height: auto !important;
  padding-top: 40px !important;    /* Espacio superior en PC (ajústalo entre 20px y 60px) */
  padding-bottom: 120px !important; /* Espacio inferior en PC */
}

@media (max-width: 749px) {
  .jg-l2__hero {
    padding-top: 24px !important;  /* Elimina los 145px excesivos en celular */
    padding-bottom: 120px !important;
  }
}

