.zr{--zr-bg:#ffffff;--zr-ink:#1b3b2b;--zr-muted:#4d6657;--zr-card:#f1f6f2;--zr-line:#d3e3d5;--zr-accent:#2e7d32;background:var(--zr-bg);color:var(--zr-ink);padding:clamp(3.25rem,8vw,6rem) 1.25rem}.zr--soft{--zr-bg:#e8f1e9;--zr-card:#ffffff}.zr--dark{--zr-bg:#1b3b2b;--zr-ink:#ffffff;--zr-muted:#d5e4d8;--zr-card:rgb(255 255 255 / .08);--zr-line:rgb(255 255 255 / .2);--zr-accent:#a1c6a6}.zr--compact{padding-block:clamp(2.25rem,5vw,3.5rem)}.zr__wrap{display:grid;gap:clamp(1.1rem,2.4vw,1.6rem);justify-items:center;max-width:46rem;margin:0 auto;text-align:center}.zr__wrap--wide{max-width:64rem}.zr__eyebrow{margin:0;color:var(--zr-accent);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.zr__h{margin:0;text-wrap:balance}.zr__lead{display:block;margin-bottom:.35em;color:var(--zr-muted);font-size:clamp(1.375rem,3vw,2rem);font-weight:600;line-height:1.2;letter-spacing:-.01em}.zr__big{display:block;font-size:clamp(2rem,5.2vw,3.5rem);font-weight:800;line-height:1.06;letter-spacing:-.025em}.zr__text{max-width:36rem;color:var(--zr-muted);font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.zr__text p{margin:0 0 .7em}.zr__text p:last-child{margin-bottom:0}.zr__text strong{color:var(--zr-ink)}.zr__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:32rem;margin:0;padding:0;list-style:none}.zr__chips li{padding:.5rem 1rem;border:1px solid var(--zr-line);border-radius:999px;background:var(--zr-card);font-size:1.0625rem;font-weight:700;line-height:1.2}.zr__h2{margin:.5rem 0 0;font-size:clamp(1.625rem,3.6vw,2.5rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.zr__quote{max-width:34rem;margin:.25rem 0 0;padding:1.4rem 1.6rem;border-radius:20px;background:var(--zr-card);border:1px solid var(--zr-line);font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:700;font-style:italic;line-height:1.3;text-wrap:balance}.zr__closing{margin:0;font-size:clamp(1.1875rem,2.2vw,1.625rem);font-weight:800;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.zr__img{width:100%;margin:0}.zr__img img{display:block;width:100%;height:auto;border-radius:20px}.zr__img figcaption{margin-top:.6rem;color:var(--zr-muted);font-size:.8125rem}.zr__pair{display:grid;gap:1rem;width:100%;text-align:left}.zr__col{padding:clamp(1.25rem,3vw,2rem);border-radius:22px}.zr__col--before{background:#f0f2f0;border:1px solid #dfe5e0;color:#66736b}.zr__col--after{background:#e8f1e9;border:2px solid #2e7d32;color:#1b3b2b;box-shadow:0 30px 60px -36px #2e7d3280}.zr--soft .zr__col--after{background:#fff}.zr__tag{display:inline-block;margin:0 0 1rem;padding:.4rem .8rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.zr__col--before .zr__tag{background:#e2e7e3;color:#66736b}.zr__col--after .zr__tag{background:#1b3b2b;color:#fff}.zr__list{display:grid;margin:0;padding:0;list-style:none}.zr__list li{display:grid;grid-template-columns:26px 1fr;gap:.75rem;align-items:start;padding:.8rem 0;border-top:1px solid rgb(27 59 43 / .12);font-size:1.0625rem;font-weight:600;line-height:1.4}.zr__list li:first-child{border-top:0;padding-top:0}.zr__mark{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%}.zr__mark svg{width:14px;height:14px}.zr__col--before .zr__mark{background:#e2e7e3;color:#8a958e}.zr__col--after .zr__mark{background:#2e7d32;color:#fff}.zr__items{display:grid;gap:.75rem;width:100%;margin:0;padding:0;list-style:none;text-align:left}.zr__items li{display:flex;gap:.85rem;align-items:flex-start;padding:1.15rem 1.25rem;border:1px solid var(--zr-line);border-radius:18px;background:var(--zr-card)}.zr__items .zlp-icon{flex:none;margin-top:2px;color:var(--zr-accent)}.zr__items p{margin:0;color:var(--zr-muted);font-size:.9375rem;line-height:1.45}.zr__items strong{display:block;margin-bottom:.15rem;color:var(--zr-ink);font-size:1.0625rem}.zr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;margin-top:.4rem;padding:0 clamp(1.75rem,3vw,2.75rem);border-radius:999px;background:#2e7d32;color:#fff;font-size:1.0625rem;font-weight:800;letter-spacing:.03em;text-align:center;text-transform:uppercase;text-decoration:none;box-shadow:0 14px 30px -14px #2e7d3299;transition:transform .2s ease,background-color .2s ease;-webkit-tap-highlight-color:transparent}.zr-btn:hover{background:#25662a;color:#fff;transform:translateY(-2px)}.zr-btn:focus-visible{outline:2px solid currentColor;outline-offset:4px}.zr--dark .zr-btn{box-shadow:0 14px 34px -14px #0009}.zr__note{margin:0;color:var(--zr-muted);font-size:.875rem;font-weight:600}.zr__sign{margin:1rem 0 0;line-height:1.5}.zr__sign strong{display:block;font-size:1rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase}.zr__sign span{color:var(--zr-muted);font-size:1rem}@media(min-width:760px){.zr__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem}.zr__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.zr__items--4{grid-template-columns:repeat(4,minmax(0,1fr))}.zr__items--4 li{flex-direction:column}}@media(max-width:749px){.zr{padding-inline:1.125rem}.zr-btn{width:100%;max-width:420px;padding:0 1rem;font-size:.9375rem}}@media(prefers-reduced-motion:reduce){.zr-btn{transition:none}}@media(max-width:749px){.zlp-body--noche .zlp-hr .zlp-hb__cta{font-size:.9375rem;letter-spacing:.02em}}.zlp-body--noche .zlp-hr .zlp-hb__title span+span{color:#cfe5d2}.zlp-body--noche .zlp-hr .zlp-hb__note{max-width:25rem;line-height:1.6;text-wrap:balance}@media(max-width:749px){.zlp-body--noche .zlp-hr .zlp-hb__title{font-size:clamp(1.85rem,8.4vw,2.6rem);line-height:1.06}}.zlp-body--noche .zlp-benefits .zlp-feat__grid:has(>li:nth-child(4):last-child){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1100px){.zlp-body--noche .zlp-benefits .zlp-feat__grid:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:639px){.zlp-body--noche .zlp-benefits .zlp-feat__grid:has(>li:nth-child(4):last-child){gap:.625rem}.zlp-body--noche .zlp-benefits .zlp-feat__grid:has(>li:nth-child(4):last-child) .zlp-feat-card--photo .zlp-feat-card__body{padding:.85rem .8rem 1rem}.zlp-body--noche .zlp-benefits .zlp-feat__grid:has(>li:nth-child(4):last-child) .zlp-feat-card--photo .zlp-feat-card__title{font-size:1rem;line-height:1.2}.zlp-body--noche .zlp-benefits .zlp-feat__grid:has(>li:nth-child(4):last-child) .zlp-feat-card__text{font-size:.875rem;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/zavo-lp-ritual.css.map */
