:root{--zn-accent:#B47BE6;--zn-accent-ink:#2A1440;--zn-shadow:0 8px 48px rgba(31,31,31,.14)}:root .zh,:root .zpx{--r-card:4px;--r-btn:999px;--sh-1:none;--sh-2:var(--zn-shadow)}:root .zh .fp-img,:root .zh .pc-img,:root .zh .bene details,:root .zh .mq img,:root .zpx .mq img,:root .zpx .arr-media img,:root .zh .ident-media img,:root .zh .fmt-media img,:root .zh .bene-media img,:root .zh .close-media img,:root .zh .why-media img,:root .zh .diet-media img,:root .zh .hero-media img,:root .zh .vmedia,:root .zh .fw,:root .zh .viz-levers,:root .zh .viz-doses,:root .zh .dose,:root .zh .ac{border-radius:4px}:root .zh .mc,:root .zh .pc-tag,:root .zh .be-list span,:root .zh .pa-cty,:root .zh .vd-bar,:root .zh .vd-bar i,:root .zh .tn-tag,:root .zh .vl-dots i{border-radius:999px}:root .zh .vl-dots i{border-radius:50%}:root .zh h1,:root .zh h2,:root .zh h3,:root .zpx h2,:root .zpx h3{letter-spacing:-.032em}:root .zh h3,:root .zpx h3{letter-spacing:-.022em}:root .zh .fp,:root .zh .pc,:root .zh .pa,:root .zh .ac,:root .zh .viz-levers,:root .zh .viz-doses,:root .zh .dose,:root .zh .bene details,:root .zh .mq img,:root .zpx .mq img,:root .zh .ident-media img,:root .zh .why-media img,:root .zh .diet-media img,:root .zh .close-media img,:root .zpx .arr-media img{box-shadow:none}:root .zh .hero-media img,:root .zh .pc.feat,:root .zh .fmt-media img{box-shadow:var(--zn-shadow)}:root .zh .pc-tag{background-image:none;background-color:var(--zn-accent);color:var(--zn-accent-ink);letter-spacing:.1em}.zh .trust-stars{color:var(--zn-accent)}:root .announcement-bar{background-image:linear-gradient(90deg,#231f3b,#3a3465 28%,#5a5299,#3a3465 72%,#231f3b)!important;background-color:#231f3b!important}:root .announcement-bar,:root .announcement-bar__text,:root .announcement-bar .announcement-bar__slide{color:#f3f1ec!important}:root .announcement-bar__text{letter-spacing:.06em;font-size:.8rem}.zh .trust{background:var(--washi-raised);border-bottom:1px solid var(--line);padding:clamp(22px,3.4vw,34px) 0}.zh .trust-in{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2.4vw,22px);flex-wrap:wrap;text-align:center}.zh .trust-faces{display:flex;align-items:center}.zh .trust-faces img{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid var(--washi-raised);margin-left:-12px}.zh .trust-faces img:first-child{margin-left:0}.zh .trust-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px}@media(max-width:640px){.zh .trust-copy{align-items:center}}.zh .trust-stars{font-size:.9rem;letter-spacing:.14em;line-height:1}.zh .trust-copy b{font-family:var(--font-display);font-weight:600;font-size:clamp(1.05rem,.95rem+.5vw,1.3rem);letter-spacing:-.028em;color:var(--ink)}.zh .trust-copy span{font-size:.86rem;color:var(--ink-soft)}.zh .fp-sys{font-size:.63rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--c,var(--purple));margin-bottom:2px}.zh .pdet .pd{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(24px,4vw,60px);align-items:center;padding-block:clamp(34px,5vw,60px);border-top:1px solid var(--line)}.zh .pdet .pd:first-of-type{margin-top:clamp(18px,3vw,34px)}.zh .pd-flip .pd-media{order:2}.zh .pd-media img{border-radius:4px;background:var(--washi-raised)}.zh .pd-sys{font-size:.68rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--c,var(--violet));margin-bottom:8px}.zh .pd-bd h3{font-size:var(--step-2);margin-bottom:10px}.zh .pd-fmt{font-size:.92rem;color:var(--ink-soft);padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--line)}.zh .pd-fmt b{color:var(--ink)}.zh .pd-list{list-style:none;padding:0;margin:0 0 18px}.zh .pd-list li{position:relative;padding-left:22px;margin-bottom:9px;font-size:.97rem;line-height:1.5}.zh .pd-list li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--c,var(--violet))}.zh .pd-when{font-size:.95rem;color:var(--ink-soft);margin:0}.zh .pd-when b{color:var(--ink)}.zh .pdet-close{margin-top:clamp(30px,4vw,48px);padding-top:clamp(24px,3vw,34px);border-top:1px solid var(--line);text-align:center;font-family:var(--font-display);font-size:var(--step-1);line-height:1.45;letter-spacing:-.026em;max-width:44ch;margin-inline:auto}@media(max-width:820px){.zh .pdet .pd{grid-template-columns:1fr;gap:20px}.zh .pd-flip .pd-media{order:0}.zh .pd-media{max-width:300px}}.zh .offer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:center;margin-top:clamp(26px,4vw,44px);padding:clamp(22px,3.4vw,44px);background:var(--card);border:1px solid var(--line);border-radius:4px;box-shadow:var(--zn-shadow)}.zh .offer-media img{border-radius:4px;aspect-ratio:1400/1027;object-fit:cover}.zh .offer-bd .pc-tag{position:static;display:inline-block;margin-bottom:14px}.zh .offer-bd h3{font-size:var(--step-3);margin-bottom:8px}.zh .offer-sub{color:var(--ink-soft);margin-bottom:20px}.zh .offer-price{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,1.6rem+1.8vw,2.85rem);line-height:1;letter-spacing:-.035em;color:var(--purple);padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--line)}.zh .offer-price span{display:block;margin-top:9px;font-family:var(--font-body);font-weight:400;font-size:.88rem;letter-spacing:.02em;color:var(--ink-soft)}.zh .offer-list{list-style:none;padding:0;margin:0 0 24px}.zh .offer-list li{position:relative;padding-left:26px;margin-bottom:13px;font-size:.98rem;line-height:1.55}.zh .offer-list li:before{content:"";position:absolute;left:0;top:.42em;width:14px;height:8px;border-left:2px solid var(--zn-accent);border-bottom:2px solid var(--zn-accent);transform:rotate(-45deg)}.zh .offer-list li b{color:var(--purple)}.zh .offer-note{margin:16px 0 0;font-size:.83rem;line-height:1.5;color:var(--ink-soft)}@media(max-width:860px){.zh .offer{grid-template-columns:1fr;gap:22px}}.zh .replen{background:var(--washi-sunken);border-top:1px solid var(--line)}.zh .replen-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(10px,1.6vw,18px);margin-top:clamp(26px,4vw,40px)}.zh .rp{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--card);border:1px solid var(--line);border-radius:4px;padding:14px 14px 16px;transition:border-color .18s var(--ease-out),transform .18s var(--ease-out)}.zh .rp:hover{border-color:var(--c,var(--purple));transform:translateY(-2px)}.zh .rp img{border-radius:2px;margin-bottom:12px;background:var(--washi-raised)}.zh .rp-sys{font-size:.6rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--c,var(--purple));margin-bottom:3px}.zh .rp b{font-family:var(--font-display);font-size:1.02rem;letter-spacing:-.024em;margin-bottom:5px}.zh .rp-meta{font-size:.76rem;line-height:1.4;color:var(--ink-soft);margin-bottom:11px}.zh .rp-price{margin-top:auto;font-weight:600;font-size:.98rem;color:var(--purple)}@media(max-width:900px){.zh .replen-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.zh .replen-grid{grid-template-columns:repeat(2,1fr)}}.zh .rp-pairs{margin-top:clamp(30px,4vw,46px);padding-top:clamp(24px,3vw,32px);border-top:1px solid var(--line)}.zh .rp-pairs-h{font-family:var(--font-display);font-style:italic;font-size:1.05rem;color:var(--violet);margin-bottom:16px}.zh .rp-pairs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.6vw,30px)}.zh .rpp b{display:block;font-family:var(--font-display);font-size:1.06rem;letter-spacing:-.026em;margin-bottom:5px}.zh .rpp span{font-size:.92rem;line-height:1.55;color:var(--ink-soft)}@media(max-width:760px){.zh .rp-pairs-grid{grid-template-columns:1fr;gap:18px}}@media(prefers-reduced-motion:reduce){.zh *,.zpx *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/zenso-premium.css.map */
