.zo{--zo-green:#1b6b34;--zo-green-bg:#e6f4ea;--zo-sand:var(--zv-sage,#e7d3b0)}.zo .zp__card{align-items:start;row-gap:.5rem}.zo .zp__radio{margin-top:.1rem}.zo .zp__price .zp__each{display:block;max-width:7.75rem;margin-top:.15rem;color:var(--k-ink);font-size:.75rem;font-weight:700;line-height:1.25;white-space:normal;text-align:right}.zo .zp__card--n1 .zp__each{color:var(--k-muted);font-weight:600}.zo .zp__card--n3 .zp__each{color:var(--zo-green);font-weight:800}.zo .zp__card--n3 .zp__flag{background:var(--zo-green)}.zo .zp__card--n3 .zp__save{background:var(--zo-green);color:#fff}.zo .zp__card--top .zp__each{font-size:.8125rem;font-weight:800}.zo .zp__more{gap:.4rem .4rem}.zo .zp__who{flex:1 0 100%;color:var(--k-ink);font-size:.875rem;font-weight:700;line-height:1.3}.zo .zp__card--n1 .zp__who{font-weight:600}.zo .zp__card:not(.is-active) .zp__note{display:none}.zo .zp__note{margin-top:.1rem;font-size:.875rem}.zo-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1.3;white-space:nowrap}.zo-chip svg{flex:none;width:13px;height:13px}.zo-chip--tag{background:var(--zv-bg-soft,#f1e9dc);color:var(--k-ink)}.zo-chip--gift{border:1px dashed var(--k-cta);background:#fff;color:var(--k-cta);padding:.15rem .5rem}.zo-hot{flex:1 0 100%;margin:.15rem 0 0;padding:.65rem .8rem;border-radius:12px;background:var(--k-ink);color:#fff;font-size:.9375rem;font-weight:700;line-height:1.3;text-wrap:balance}.zo-hot b{color:var(--zo-sand);font-weight:800;white-space:nowrap}.zo-hot--plain{display:flex;align-items:center;gap:.35rem;margin:0;padding:0;border-radius:0;background:none;color:var(--zo-green);font-size:.8125rem;font-weight:800}.zo-hot--plain svg{flex:none;width:15px;height:15px}.zo-foot{margin:.6rem 0 0;color:var(--k-muted);font-size:.75rem;line-height:1.4}.zo-why{margin:1rem 0 0;padding:1rem 1rem 1.05rem;border-radius:16px;background:var(--zv-bg-soft,#f1e9dc);text-align:center}.zo-why__title{margin:0 0 .65rem;font-size:1rem;font-weight:800;line-height:1.3}.zo-why__cmp{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.4rem}.zo-why__cell{display:grid;gap:.1rem;padding:.55rem .4rem;border:1px solid var(--k-line);border-radius:12px;background:#fff}.zo-why__cell span{color:var(--k-muted);font-size:.75rem;font-weight:700;line-height:1.3}.zo-why__cell strong{font-size:1.25rem;font-weight:800;line-height:1.15;white-space:nowrap}.zo-why__cell--b{border:2px solid var(--k-ink)}.zo-why__plus{padding:.25rem .5rem;border-radius:999px;background:var(--k-cta);color:#fff;font-size:.8125rem;font-weight:800;line-height:1.2;white-space:nowrap}.zo-why__line{margin:.75rem 0 0;font-size:1.125rem;font-weight:800;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.zo-why__line b{color:var(--k-cta);white-space:nowrap}.zo-why__pts{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 1rem;margin:.6rem 0 0;padding:0;list-style:none;font-size:.8125rem;font-weight:700;line-height:1.3}.zo-why__pts li{display:flex;align-items:center;gap:.3rem}.zo-why__pts svg{flex:none;width:15px;height:15px;color:var(--k-cta)}.zo-rec{margin:1rem 0 0;padding:1rem 1.1rem;border:1px solid var(--k-line);border-radius:16px;background:var(--zv-bg,#fbf8f3)}.zo-rec__title{margin:0 0 .45rem;font-size:1rem;font-weight:800;line-height:1.3}.zo-rec__rows{margin:0;padding:0;list-style:none;font-size:.875rem;line-height:1.3}.zo-rec__rows li{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.42rem 0;border-top:1px dashed var(--k-line)}.zo-rec__rows li:first-child{border-top:0}.zo-rec__l{font-weight:600}.zo-rec__v{display:inline-flex;align-items:center;gap:.25rem;color:var(--zo-green);font-weight:800;white-space:nowrap}.zo-rec__v svg{flex:none;width:14px;height:14px}.zo-rec__main .zo-rec__l{font-weight:800}.zo-rec__main .zo-rec__v{color:var(--k-ink)}.zo-rec__total{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:.25rem 0 0;padding-top:.7rem;border-top:2px solid var(--k-ink);font-size:1rem;font-weight:800;line-height:1.2}.zo-rec__total strong{font-size:1.5rem;letter-spacing:-.01em;white-space:nowrap}.zo-rec__hint{margin:.3rem 0 0;color:var(--k-muted);font-size:.8125rem;font-weight:600;line-height:1.4;text-align:right}.zo .zp__submit{flex-direction:column;gap:.2rem;min-height:66px}.zo-submit__sub{font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1.2;opacity:.92}.zo-cod{margin:.95rem 0 0;text-align:center}.zo-cod__title{margin:0;font-size:1.0625rem;font-weight:800;line-height:1.3}.zo-cod__text{margin:.2rem 0 0;color:var(--k-muted);font-size:.9375rem;font-weight:600;line-height:1.4}.zo-cod__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin:.95rem 0 0;padding:0;list-style:none;counter-reset:zo}.zo-cod__steps li{position:relative;display:grid;justify-items:center;align-content:start;gap:.4rem;font-size:.75rem;font-weight:700;line-height:1.25;text-align:center;text-wrap:balance}.zo-cod__steps li:before{counter-increment:zo;content:counter(zo);position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--zv-bg-soft,#f1e9dc);color:var(--k-ink);font-size:.8125rem;font-weight:800;line-height:1}.zo-cod__steps li:last-child:before{background:var(--k-cta);color:#fff}.zo-cod__steps li:not(:last-child):after{content:"";position:absolute;top:13px;left:calc(50% + 16px);width:calc(100% - 32px + .25rem);height:2px;background:var(--k-line)}.zo-risk{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .9rem;margin:.95rem 0 0;padding:.8rem 0 0;border-top:1px solid var(--k-line);list-style:none;font-size:.8125rem;font-weight:700;line-height:1.3}.zo-risk li{display:flex;align-items:center;gap:.3rem}.zo-risk svg{flex:none;width:15px;height:15px;color:var(--zo-green)}.zo .zo-bonus{margin-top:clamp(2.75rem,6vw,4.5rem)}.zo-bonus__h{max-width:40rem;margin:0 auto 1.25rem;font-size:clamp(1.5rem,3.2vw,2.125rem);font-weight:800;line-height:1.12;letter-spacing:-.02em;text-align:center;text-wrap:balance}.zo-bonus__card{display:grid;gap:1.4rem;max-width:56rem;margin:0 auto;padding:1.75rem 1.25rem 1.5rem;border-radius:22px;background:var(--zv-navy,#14233f);color:#fff;text-align:left}.zo-cover{justify-self:center;display:grid;align-content:space-between;width:136px;aspect-ratio:3/4;padding:.9rem .8rem .85rem 1.05rem;border-radius:5px 10px 10px 5px;background:linear-gradient(140deg,#fffdf8,#f1e9dc);color:#14233f;box-shadow:inset 7px 0 0 var(--zo-sand),0 22px 34px -16px #000000a6;transform:rotate(-4deg)}.zo-cover__brand{font-size:.6875rem;font-weight:800;letter-spacing:.24em;line-height:1}.zo-cover__title{font-size:.8125rem;font-weight:800;line-height:1.2;letter-spacing:-.01em}.zo-cover__kind{color:#56617a;font-size:.5625rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.zo-bonus__tag{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .75rem;border-radius:999px;background:var(--zo-sand);color:#14233f;font-size:.6875rem;font-weight:800;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.zo-bonus__tag svg{flex:none;width:14px;height:14px}.zo-bonus__title{margin:.75rem 0 0;font-size:clamp(1.375rem,2.6vw,1.75rem);font-weight:800;line-height:1.18;letter-spacing:-.015em;text-wrap:balance}.zo-bonus__text{margin:.5rem 0 0;color:#d3d9e6;font-size:1rem;line-height:1.5}.zo-bonus__pts{display:grid;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;font-size:.9375rem;font-weight:600;line-height:1.35}.zo-bonus__pts li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start}.zo-bonus__pts svg{width:18px;height:18px;margin-top:1px;color:var(--zo-sand)}.zo-bonus__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:1.1rem 0 0;color:var(--zo-sand);font-size:1.0625rem;font-weight:800;line-height:1.3}.zo-bonus__value{padding:.2rem .6rem;border:1px solid rgb(231 211 176 / .5);border-radius:999px;color:#fff;font-size:.8125rem;font-weight:700}.zo-bonus__more{margin:.5rem 0 0;color:#d3d9e6;font-size:.875rem;line-height:1.45}.zo-bonus__note{margin:.6rem 0 0;color:#aeb7c9;font-size:.75rem;line-height:1.45}@media(min-width:800px){.zo-bonus__card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2.75rem;padding:2.5rem 2.75rem}.zo-cover{width:184px;padding:1.2rem 1rem 1.1rem 1.4rem}.zo-cover__brand{font-size:.8125rem}.zo-cover__title{font-size:1.0625rem}.zo-cover__kind{font-size:.6875rem}.zo-bonus__pts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.5rem}}@media(min-width:900px){.zo .zp__price .zp__each{max-width:none;white-space:nowrap}}.zo-dock{display:none}@media(max-width:899px){.zo-dock{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--k-line,#e3d8c6);background:#fff;color:var(--zv-navy,#14233f);box-shadow:0 -12px 26px -18px #14233f80;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility .25s}.zo-dock.is-on{transform:none;visibility:visible}.zo-dock__txt{display:grid;gap:.05rem;min-width:0;margin:0;text-align:left;line-height:1.2}.zo-dock__txt span{overflow:hidden;font-size:.75rem;font-weight:700;opacity:.75;text-overflow:ellipsis;white-space:nowrap}.zo-dock__txt strong{font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums}.zo-dock__btn{flex:none;min-height:50px;padding:0 1.4rem;border:0;border-radius:999px;background:var(--k-cta,#2456c8);color:#fff;font:inherit;font-size:.9375rem;font-weight:800;letter-spacing:.03em;line-height:1.2;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent}}@media(max-width:380px){.zo-hot{font-size:.875rem}.zo-why__cell strong{font-size:1.125rem}.zo-why__line{font-size:1.0625rem}.zo-cod__steps li{font-size:.6875rem}}@media(prefers-reduced-motion:reduce){.zo-dock{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/zavo-lp-kit3.css.map */
