@font-face{font-family:Satoshi;font-style:normal;font-weight:300;font-display:swap;src:url(//zephyrian.shop/cdn/shop/t/39/assets/zph-satoshi-light.woff2?v=182372492637754102001786367277) format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:400;font-display:swap;src:url(//zephyrian.shop/cdn/shop/t/39/assets/zph-satoshi-regular.woff2?v=83907164681417876441786367279) format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:500;font-display:swap;src:url(//zephyrian.shop/cdn/shop/t/39/assets/zph-satoshi-medium.woff2?v=67503428013379482581786367278) format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:700;font-display:swap;src:url(//zephyrian.shop/cdn/shop/t/39/assets/zph-satoshi-bold.woff2?v=66321865399786798481786367276) format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:900;font-display:swap;src:url(//zephyrian.shop/cdn/shop/t/39/assets/zph-satoshi-black.woff2?v=37007955643293026361786367276) format("woff2")}html:root{--font-body-family:"Satoshi",ui-sans-serif,system-ui,sans-serif;--font-heading-family:"Satoshi",ui-sans-serif,system-ui,sans-serif;--font-heading-highlight:"Satoshi",ui-sans-serif,system-ui,sans-serif;--font-menu:"Satoshi",ui-sans-serif,system-ui,sans-serif;--font-button:"Satoshi",ui-sans-serif,system-ui,sans-serif}:root{--sec-y:clamp(48px,6.5vh,76px);--sec-y-lg:clamp(72px,9.5vh,110px);--sec-y-sm:clamp(32px,4.5vh,56px);--sec-x:clamp(24px,5vw,56px);--z-purple:#2A1240;--z-purple-deep:#1a0c28;--z-coral:#F26D52;--z-turquoise:#E1F9FF;--z-yellow:#FFFDAF;--z-green:#D1FFB8;--z-bg:#F9F9F9;--z-white:#FFFFFF;--z-text:#2A1240;--z-muted:#5D4A75;--z-border:#CCCCCC;--z-neutral-100:#efeaf3;--z-serif:"Satoshi",ui-sans-serif,system-ui,sans-serif;--z-sans:"Satoshi",ui-sans-serif,system-ui,-apple-system,sans-serif;--z-mono:"Satoshi",ui-sans-serif,system-ui,sans-serif}:root{--jdgm-primary-color:var(--z-purple) !important;--jdgm-secondary-color:rgba(42,18,64,.1) !important;--jdgm-star-color:var(--z-coral) !important;--jdgm-write-review-text-color:#fff !important;--jdgm-write-review-bg-color:var(--z-purple) !important;--jdgm-paginate-color:var(--z-purple) !important;--jdgm-border-radius:12px !important;--jdgm-reviewer-name-color:var(--z-purple) !important}:root,.jdgm-widget,.jm-review-widget,.jdgm-widget [style*=--jm-review-widget],.jdgm-widget [style*=--jm-widget-primary]{--jm-review-widget-star-and-histogram-color:var(--z-coral) !important;--jm-review-widget-text-color:var(--z-purple) !important;--jm-review-widget-lighter-text-color:var(--z-muted) !important;--jm-review-widget-light-color:var(--z-muted) !important;--jm-review-widget-button-color:var(--z-purple) !important;--jm-review-widget-button-text-color:#fff !important;--jm-widget-primary-color:var(--z-purple) !important;--jm-review-widget-form-button-color:var(--z-purple) !important;--jm-review-widget-form-text-color:var(--z-purple) !important;--jm-review-widget-form-modal-overlay-color:rgba(26,12,40,.55) !important}body.zph-home [class*=shopify-section-group-header-group],body.zph-home [class*=shopify-section-group-footer-group]{display:none!important}.zph-page{width:100%;margin:0 auto;background:var(--z-bg);position:relative;font-family:var(--z-sans);color:var(--z-text);overflow-x:clip;-webkit-font-smoothing:antialiased}.zph-sec{font-family:var(--z-sans);color:var(--z-text);-webkit-font-smoothing:antialiased}.zph-sec *,.zph-sec *:before,.zph-sec *:after{box-sizing:border-box}.zph-sec h1,.zph-sec h2,.zph-sec h3,.zph-sec p,.zph-sec blockquote,.zph-sec ul{letter-spacing:normal}.zph-sec svg[fill=none]{fill:none}.zph-sec svg[fill=none] *:not([fill]){fill:none}.zph-sec .zph-btn-primary,.zph-sec .zph-btn-coral,.zph-sec .zph-btn-inverse,.zph-sec .zph-btn-ghost-d,.zph-sec .zph-upsell-btn,.zph-sec [data-atc],.zph-sec [data-checkout],.zph-sec [data-switch-sub],.zph-sec [data-cart-restore]{font-weight:900!important;text-transform:none!important;letter-spacing:0!important}@keyframes zphFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes zphFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes zphOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes zphPulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.82;transform:translate(-50%,-50%) scale(1.07)}}@keyframes zphMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.zph-marq{animation:zphMarquee 32s linear infinite}.zph-marq:hover{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.zph-marq{animation:none}}.zph-nav--hidden{transform:translateY(-118%)}.zph-rvl{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.5,-.013,.211,1.001),transform .8s cubic-bezier(.5,-.013,.211,1.001)}.zph-rvl-r{transform:translate(46px);transition-delay:.14s}.zph-rvl.zph-in{opacity:1;transform:none}.zph-fade{opacity:0;transform:translateY(20px);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}.zph-fade.zph-vis{opacity:1;transform:none;will-change:auto}.zph-emph{transition:text-shadow .6s ease}.zph-emph.zph-in{text-shadow:0 0 .4px currentColor,0 0 .4px currentColor}.zph-supply{opacity:0;transform:translate(-50%,-50%) scale(.9);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.3,1)}.zph-supply.zph-in{opacity:1;transform:translate(-50%,-58%) scale(1)}@keyframes zphOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes zphPopIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.zph-modal-overlay{animation:zphOverlayIn .22s ease both;font-family:var(--z-sans);color:var(--z-text)}.zph-modal-card{animation:zphPopIn .34s cubic-bezier(.2,.7,.3,1) both}@media(max-width:640px){.zph-modal-card{max-width:340px!important}.zph-modal-card .zph-modal-scroll{grid-template-columns:1fr!important}.zph-modal-card .zph-dr-text{padding:24px 20px 28px!important}.zph-modal-card .zph-dr-text blockquote{font-size:18px!important;line-height:1.4!important}.zph-modal-card .zph-dr-modal-photo{min-height:200px!important}}@media(prefers-reduced-motion:reduce){.zph-modal-overlay,.zph-modal-card{animation:none}}.zph-modal-card{display:flex;flex-direction:column;overflow:hidden}.zph-modal-scroll,.zph-menu-scroll,.zph-cart-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.zph-modal-card>*{background:inherit}.zph-rev-rail,.zph-gthumbs,.zph-proof-grid,[data-modal-tabstrip]{overscroll-behavior-inline:contain}html.zph-scrolllock,html.zph-scrolllock body{overflow:hidden}html.zph-scrolllock body{position:fixed;left:0;right:0;width:100%}@keyframes zphSwapNext{0%{transform:translate(64px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes zphSwapPrev{0%{transform:translate(-64px);opacity:0}to{transform:translate(0);opacity:1}}.zph-swap-next{animation:zphSwapNext .34s cubic-bezier(.25,.7,.3,1) both}.zph-swap-prev{animation:zphSwapPrev .34s cubic-bezier(.25,.7,.3,1) both}@media(prefers-reduced-motion:reduce){.zph-swap-next,.zph-swap-prev{animation:none}}.zph-modal-card,.zph-modal-scroll{scrollbar-width:none;-ms-overflow-style:none}.zph-modal-card::-webkit-scrollbar{width:0;height:0;display:none}.zph-modal-card *::-webkit-scrollbar{width:0;height:0;display:none}.zph-rev-rail{scrollbar-width:none;-ms-overflow-style:none}.zph-rev-rail::-webkit-scrollbar{width:0;height:0;display:none}@media(prefers-reduced-motion:reduce){.zph-rvl,.zph-fade{opacity:1!important;transform:none!important;transition:none}}@media(max-width:640px){.zph-panel,.zph-food-card{border-color:transparent!important}}.zph-news-input{min-width:0}.zph-news-input::placeholder{color:#ffffff80}.zph-wordmark{display:block;position:relative;height:36px;width:120px;line-height:0;font-size:0;vertical-align:middle}.zph-wm-img{position:absolute;left:0;top:0;height:100%;width:auto;transition:opacity .35s ease}.zph-wm-purple{opacity:1}.zph-wm-white{opacity:0}.zph-navlink{color:var(--z-purple);transition:color .3s ease;text-decoration:none;white-space:nowrap}.zph-navlink:hover{color:var(--z-coral)}@media(max-width:900px){.zph-cart-label{display:none}.zph-cart{padding:0!important;width:40px!important;gap:0!important}}@media(max-width:780px){.zph-nav-badge{display:none!important}}.zph-nav--dark .zph-wm-purple{opacity:0}.zph-nav--dark .zph-wm-white{opacity:1}.zph-nav--dark .zph-navlink{color:#ffffffe0}.zph-nav--dark .zph-navlink:hover{color:#fff}.zph-cart{background:transparent;color:var(--z-purple);border:1px solid transparent;transition:color .3s ease}.zph-cart:hover{background:transparent;border-color:transparent;color:var(--z-purple);opacity:.8}.zph-nav--dark .zph-cart{background:transparent;color:#fff;border-color:transparent}.zph-nav--dark .zph-cart:hover{background:transparent;border-color:transparent;color:#fff;opacity:.8}.zph-header-fixed .zph-hamburger{color:var(--z-purple);transition:color .3s ease}.zph-header-fixed .zph-hamburger:hover{color:var(--z-purple);opacity:.75}.zph-header-fixed.zph-nav--dark .zph-hamburger{color:#fff}.zph-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a0c2880;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:200}.zph-menu-overlay.open{opacity:1;pointer-events:auto}.zph-menu{position:fixed;top:0;left:0;bottom:0;width:min(360px,88vw);background:linear-gradient(180deg,#301b4eb8,#180b26d1);backdrop-filter:blur(26px) saturate(160%);-webkit-backdrop-filter:blur(26px) saturate(160%);transform:translate(-100%);transition:transform .38s cubic-bezier(.4,0,.2,1);z-index:201;display:flex;flex-direction:column;padding:24px 24px 0;overflow:hidden;box-shadow:0 30px 80px -20px #0009;border-right:1px solid rgba(255,255,255,.12);font-family:var(--z-sans);color:#fff}.zph-menu-scroll{display:flex;flex-direction:column;padding-bottom:30px}.zph-menu.open{transform:none}.zph-menu{padding-left:0;padding-right:0}.zph-menu>div:first-child{padding-left:24px;padding-right:24px}.zph-menu-scroll>*{padding-left:24px;padding-right:24px}.zph-menu-scroll>nav{padding-left:0;padding-right:0}.zph-menu-link{font-family:var(--z-serif);font-weight:500;font-size:22px;letter-spacing:-.01em;color:#fff;text-decoration:none;padding:15px 24px;transition:color .2s ease}.zph-menu-link:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;background:#ffffff24;pointer-events:none}.zph-menu[data-going] .zph-going:after{background:transparent}.zph-menu-link:focus,.zph-menu-icon:focus,.zph-shop-card:focus{outline:none}.zph-menu-link:focus-visible,.zph-menu-icon:focus-visible,.zph-shop-card:focus-visible{outline:2px solid var(--z-coral);outline-offset:-2px}.zph-menu-link:hover{color:var(--z-coral)}.zph-shop-card{display:flex;flex-direction:column;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 14px 16px;text-decoration:none;transition:background .25s ease,transform .25s ease,border-color .25s ease}.zph-shop-card:hover{background:#ffffff1c;border-color:#fff3;transform:translateY(-3px)}.zph-menu-icon{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.2);display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.zph-menu-icon:hover{background:#ffffff1f;border-color:#fff6;color:var(--z-coral)}.zph-menu[data-going] .zph-menu-link,.zph-menu[data-going] .zph-shop-card,.zph-menu[data-going] .zph-menu-icon,.zph-menu[data-going] .zph-btn-coral,.zph-menu[data-going] .zph-menu-kicker,.zph-menu[data-going] img{opacity:.34;transition:opacity .22s ease}.zph-menu[data-going] .zph-going,.zph-menu[data-going] .zph-going img{opacity:1}.zph-menu-link,.zph-shop-card,.zph-menu-icon,.zph-menu .zph-btn-coral{position:relative;overflow:hidden;isolation:isolate}.zph-ripple{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;background:var(--z-coral);animation:zphRipple .68s cubic-bezier(.25,.6,.35,1) forwards}@keyframes zphRipple{0%{transform:scale(0);opacity:.34}26%{transform:scale(1);opacity:.32}to{transform:scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.zph-menu[data-going] .zph-menu-link,.zph-menu[data-going] .zph-shop-card,.zph-menu[data-going] .zph-menu-icon,.zph-menu[data-going] .zph-btn-coral,.zph-menu[data-going] .zph-menu-kicker,.zph-menu[data-going] img{transition:none}}@media(prefers-reduced-motion:reduce){.zph-menu,.zph-menu-overlay{transition:none}}.zph-navbar{transition:background .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease,box-shadow .4s ease}.zph-promo{transition:background .4s ease}.zph-nav--top .zph-navbar{background:transparent;box-shadow:none}.zph-nav--top .zph-promo{background:transparent;color:var(--z-purple)!important}.zph-nav--top.zph-nav--dark .zph-promo{color:#fff!important}.zph-nav--scrolled .zph-navbar{background:#ffffff4d;backdrop-filter:url(#zphNavLiquid) blur(13px) saturate(165%);-webkit-backdrop-filter:blur(15px) saturate(165%);box-shadow:0 10px 34px -14px #2a12402e}.zph-nav--scrolled .zph-promo{background:var(--z-purple)}[data-nav-frost].zph-nav--top .zph-navbar{background:#ffffff4d;backdrop-filter:url(#zphNavLiquid) blur(13px) saturate(165%);-webkit-backdrop-filter:blur(15px) saturate(165%);box-shadow:0 10px 34px -14px #2a12402e}[data-nav-frost].zph-nav--top .zph-promo{background:var(--z-purple);color:#fff!important}.zph-rev-linked{cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.zph-rev-linked:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px #2a124073;border-color:#2a124038}.zph-rev-linked:focus-visible{outline:2px solid var(--z-purple);outline-offset:3px}@media(prefers-reduced-motion:reduce){.zph-rev-linked{transition:none}.zph-rev-linked:hover{transform:none}}.zph-btn-primary{background:var(--z-purple);color:#fff;transition:background .3s ease}.zph-btn-primary:hover{background:#3d1d5c}.zph-btn-coral{background:var(--z-purple);color:#fff;transition:background .3s ease,transform .2s ease}.zph-btn-coral:hover{background:#3d1d5c}.zph-btn-ghost-d{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4);transition:background .2s ease}.zph-btn-ghost-d:hover{background:#ffffff1a}.zph-link-u{position:relative}.zph-link-u:after{content:"";position:absolute;left:0;bottom:-3px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.5,0,.1,1)}.zph-link-u:hover:after{transform:scaleX(1)}.zph-introtext{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.14em;margin-bottom:-.14em}.zph-introtext-word{display:inline-block}.zph-anim.zph-introtext{animation:zphMaskIn 1.5s cubic-bezier(.3,0,0,1)}.zph-anim .zph-introtext-word{animation:zphWordIn 1.5s cubic-bezier(.3,0,0,1)}@keyframes zphMaskIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes zphWordIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.zph-anim.zph-introtext,.zph-anim .zph-introtext-word{animation:none!important}}@keyframes zphQFade{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.zph-qanim{animation:zphQFade .6s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.zph-qanim{animation:none!important}}@keyframes zphQOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-42px)}}@keyframes zphQIn{0%{opacity:0;transform:translate(42px)}to{opacity:1;transform:none}}.zph-qout{animation:zphQOut .5s cubic-bezier(.4,0,.2,1) forwards}.zph-qin{animation:zphQIn .6s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.zph-qout,.zph-qin{animation:none!important}}.zph-prod-card{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease,background .3s ease,border-color .3s ease}.zph-prod-card:hover{transform:translateY(-7px);background:#3a2363;border-color:#ffffff2e!important;box-shadow:0 34px 66px -30px #000000a6}.zph-prod-img{opacity:0;transition:opacity .6s ease,transform .55s cubic-bezier(.4,0,.2,1)}.zph-prod-img.loaded{opacity:1}.zph-acc-chev{transition:transform .25s ease}.zph-acc-open .zph-acc-chev{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.zph-prod-img{opacity:1;transition:none}}.zph-prod-card:hover .zph-prod-img{transform:scale(1.07)}.zph-diet-tab:hover{background:#ffffff1f!important}.zph-rev-card:hover{transform:translateY(-4px)}[data-zph=reviews] .zph-rev-card:hover{transform:none}[data-zph=reviews] .zph-rev-rail>div{transition:transform .25s ease}[data-zph=reviews] .zph-rev-rail>div:hover{transform:translateY(-4px)}.zph-modal-x:hover{color:var(--z-purple)!important}a.zsf-link{color:#fff;text-decoration:none;transition:opacity .2s ease}a.zsf-link:hover{opacity:.6}#zsf-flamingo{transform:translate(-32%)}#zsf-ripples ellipse{opacity:0}@media(max-width:640px){.zph-nav-sec,.zph-cart-label,.zph-nav-badge{display:none!important}.zph-cart{padding:0!important;width:40px!important;gap:0!important}.zc-3{grid-template-columns:minmax(0,1fr)!important}.zph-proof-grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px!important;margin:0 calc(-1*clamp(24px,5vw,56px));padding:0 11vw 8px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.zph-proof-grid::-webkit-scrollbar{display:none}.zph-proof-grid>div{flex:0 0 78vw;scroll-snap-align:center}.zc-med{grid-template-columns:minmax(0,1fr)!important}.zc-4,.zc-5{grid-template-columns:repeat(2,minmax(0,1fr))!important}.zc-2,.zc-curve{grid-template-columns:minmax(0,1fr)!important}.zc-foot{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 32px!important}.zph-nowrap-relax{white-space:normal!important}.zc-stat>div{border-left:none!important}.zc-stat{gap:12px 8px}.zph-prod-head{flex-direction:column;align-items:flex-start!important;gap:22px!important}.zph-pdp-head{text-align:left}.zph-pdp-head [data-pdp-rating]{justify-content:flex-start}.zph-below-chips{gap:6px!important}.zph-below-chips [data-below-sep]{display:none!important}.zph-below-chips [data-below-mbg]{font-size:10.5px!important;padding:4px 8px!important}.zph-below-chips [data-below-discount]{font-size:10.5px!important;padding:3px 7px!important}.zph-chart-wrap{margin-top:30px!important}.zph-kit-copy{text-align:center}.zph-kit-price{justify-content:center}.zph-kit-list{justify-items:center}.zph-kit-list li{justify-content:center}[data-screen-label="By The Numbers"]{border-bottom:none!important}#zsf-links{grid-template-columns:1fr!important;padding:52px 22px 0!important}#zsf-links>div{border-left:none!important;padding-left:0!important;padding-right:0!important}#zsf-links>div+div{border-top:1px solid rgba(255,255,255,.14);margin-top:28px;padding-top:28px}#zsf-flamingo{width:15vw!important;bottom:-2%!important}.zph-kit-scroll{height:300vh!important}.zph-kit-videowrap{width:min(92vw,55vh)!important;top:40%!important}.zph-kit-text{top:auto!important;bottom:max(20px,5vh);left:22px!important;right:22px!important;width:auto!important;text-align:center}.zcap-detail .zcap-stage{order:2!important}.zcap-copy{text-align:center}.zcap-copy p{margin-left:auto!important;margin-right:auto!important}[data-zcap] .zcap-label.zcap-cap{white-space:nowrap;max-width:none;left:37%!important;font-size:3cqw;line-height:1.2}.zph-proofhead,.zcap-detail h2,[data-zph=delivery] .zph-deliv-head,[data-zphiv] h2,[data-zph=diet] h2,[data-zph=orbit] h2,[data-zph=doctor] h2,[data-zph=curve] h2{font-size:clamp(30px,8vw,36px)!important;line-height:1.08!important}[data-zphiv] h2{text-align:center}[data-zphiv] .zph-rvl>div:first-child{text-align:center}[data-zph=orbit] section{text-align:center}[data-zph=curve] [data-curve-svg] circle{transform:scaleY(.692);transform-origin:center;transform-box:fill-box}[data-zph=header] .zph-navbar nav{padding-left:clamp(20px,5vw,56px)!important;padding-right:clamp(20px,5vw,56px)!important}}.zph-sec button,.zph-sec input,.zph-sec select,.zph-sec textarea{font-family:var(--z-sans)}@keyframes zphMbgBlink{0%,to{opacity:1}50%{opacity:.35}}.zph-ing-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,70px);align-items:center}@media(max-width:860px){.zph-ing-grid{grid-template-columns:1fr!important;text-align:center}}.zph-header-fixed .zph-cart--pill{background:var(--z-purple);color:#fff;border:1px solid var(--z-purple)}.zph-header-fixed .zph-cart--pill:hover{background:#3d1d5c;border-color:#3d1d5c;color:#fff}.zph-header-fixed.zph-nav--dark .zph-cart--pill{background:#fff;color:#111;border-color:#fff}.zph-header-fixed.zph-nav--dark .zph-cart--pill:hover{background:#ffffffd9;border-color:transparent;color:var(--z-purple)}.zph-gthumb{border:1px solid var(--z-border);border-radius:12px;overflow:hidden;cursor:pointer;background:var(--z-white);transition:border-color .2s ease;padding:0}.zph-gthumb.active{border-color:var(--z-purple)}.zph-gmain-img{opacity:0;transition:opacity .35s ease}.zph-gmain-img.active{opacity:1}.zph-plan{border:1.5px solid var(--z-border);border-radius:14px;cursor:pointer;background:var(--z-white);transition:border-color .18s ease,background .18s ease;overflow:hidden}.zph-plan:hover{border-color:#a99}.zph-plan.sel{border-color:var(--z-text);background:#f7f7f7}.zph-subgroup{border:1.5px solid var(--z-border);border-radius:14px;overflow:hidden;transition:border-color .18s ease;background:linear-gradient(180deg,#f5f1fa,#fff 58%);box-shadow:0 18px 44px -26px #2a124047}.zph-subgroup.hassel{border-color:var(--z-text)}.zph-subrow{cursor:pointer;transition:background .18s ease}.zph-subrow+.zph-subrow{border-top:1px solid var(--z-border)}.zph-subrow:hover{background:#faf8fb}.zph-subrow.zph-feat{background:transparent}.zph-subrow.zph-feat>div:first-child{padding-top:28px!important;padding-bottom:20px!important}.zph-subrow.sel{background:#eef6fa}.zph-radio{width:20px;height:20px;min-width:20px;border-radius:50%;border:1.5px solid #c4bcce;display:flex;align-items:center;justify-content:center;transition:border-color .18s ease;flex-shrink:0;margin-top:2px}.zph-plan.sel .zph-radio,.zph-subrow.sel .zph-radio{border-color:var(--z-text)}.zph-radio-dot{width:10px;height:10px;border-radius:50%;background:var(--z-text);opacity:0;transition:opacity .15s ease}.zph-plan.sel .zph-radio-dot,.zph-subrow.sel .zph-radio-dot{opacity:1}.zph-expand{max-height:0;overflow:hidden;transition:max-height .4s ease}.zph-expand.open{max-height:520px}.zph-mbgdot{animation:zphMbgBlink 2.4s ease-in-out infinite}.zph-trigger{cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-style:dotted;text-decoration-color:currentColor}.zph-info{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;border:1.5px solid #bdb4c6;font-size:11px;font-weight:700;font-style:italic;color:#8a7f96;cursor:pointer;margin-left:5px;vertical-align:middle;background:none;transition:border-color .15s ease,color .15s ease}.zph-info:hover{border-color:var(--z-purple);color:var(--z-purple)}.zph-otpsec{max-height:0;overflow:hidden;transition:max-height .42s cubic-bezier(.4,0,.2,1)}.zph-otpsec.open{max-height:1100px}.zph-chev{transition:transform .25s ease;display:inline-block}.zph-otbtn.open .zph-chev{transform:rotate(180deg)}.zph-slide-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a0c2880;z-index:300;opacity:0;pointer-events:none;transition:opacity .3s ease}.zph-slide-overlay.open{opacity:1;pointer-events:auto}.zph-slide{--sp:30px;--spt:44px;position:fixed;top:50%;left:50%;transform:translate(-50%,-46%) scale(.97);width:calc(100% - 40px);max-width:560px;background:var(--z-white);border-radius:18px;padding:0 30px 34px;z-index:301;max-height:86vh;max-height:86dvh;overflow-y:auto;overscroll-behavior:contain;opacity:0;pointer-events:none;transition:opacity .26s ease,transform .3s cubic-bezier(.2,.7,.3,1);font-family:var(--z-sans);box-shadow:0 40px 90px -28px #1a0c2899}.zph-slide-head{position:sticky;top:0;z-index:3;background:inherit;margin:0 calc(var(--sp) * -1) 22px;padding:var(--spt) var(--sp) 0}.zph-slide.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.zph-slide .zph-modal-x{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:none;cursor:pointer;color:#8a7f96;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:background .15s ease,color .15s ease}.zph-slide .zph-modal-x:hover{background:#f2eff5;color:var(--z-purple)}.zph-cartov{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a0c2880;z-index:320;opacity:0;pointer-events:none;transition:opacity .3s ease}.zph-cartov.open{opacity:1;pointer-events:auto}.zph-cart-panel{position:fixed;top:0;right:0;bottom:0;width:min(430px,92vw);background:#fff;z-index:321;transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-24px 0 70px -20px #1a0c2880;font-family:var(--z-sans)}.zph-cart-panel.open{transform:none}.zph-spin{display:inline-block;width:13px;height:13px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:zphSpin .6s linear infinite;vertical-align:middle}@keyframes zphSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.zph-spin{animation-duration:1.8s}}.zph-cart-step{display:inline-flex;align-items:center;border:1px solid var(--z-border);border-radius:999px;overflow:hidden}.zph-cart-step button{width:34px;height:32px;border:none;background:#fff;cursor:pointer;font-size:16px;color:var(--z-purple);display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.zph-cart-step button:hover{background:#f2eff5}button.zph-cart-x{border:none;background:none;cursor:pointer;color:#2a1240;opacity:.7;display:inline-flex;padding:2px;border-radius:50%;transition:opacity .15s ease,background .15s ease}.zph-cart-x:hover{opacity:1;background:#2a124014}.zph-cart-x:focus-visible{outline:2px solid #2A1240;outline-offset:2px;opacity:1}.zph-upsell-btn{background:var(--z-purple);color:#fff;border:none;cursor:pointer;transition:filter .2s ease,transform .12s ease,opacity .18s ease}.zph-upsell-btn:hover{filter:brightness(1.12)}.zph-upsell-btn:active{transform:scale(.99)}@media(prefers-reduced-motion:reduce){.zph-cart-panel,.zph-cartov{transition:none}}@media(max-width:860px){.zph-hero-grid{grid-template-columns:1fr!important}.zph-gallery-col{position:static!important}}.ztl-track{position:relative;max-width:1000px;margin:0 auto}.ztl-spine{position:absolute;top:0;bottom:0;width:2px;background:#2a12401f;border-radius:999px;left:24px;z-index:0}.ztl-fill{position:absolute;top:0;left:0;width:100%;height:0;background:linear-gradient(to bottom,var(--z-purple),#6b4a91);border-radius:999px;transition:height .12s linear}.ztl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(40px,6vh,64px);position:relative;z-index:1}.ztl-item{position:relative}.ztl-marker{position:absolute;top:22px;z-index:30;left:24px;transform:translate(-50%)}.ztl-dot{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#d8d0e0;box-shadow:0 0 0 4px #2a12400f;transition:background .5s ease,box-shadow .5s ease,transform .5s ease;transform:scale(.9)}[data-ztl-item][data-on] .ztl-dot{background:var(--z-purple);box-shadow:0 0 0 6px #2a124029;transform:scale(1)}.ztl-check{width:15px;height:15px;color:#fff;opacity:0;transition:opacity .3s ease}[data-ztl-item][data-on] .ztl-check{opacity:1}.ztl-cardwrap{padding-left:64px}.ztl-card{background:var(--z-white);border:1.5px solid rgba(42,18,64,.1);border-radius:18px;padding:22px;transition:opacity .5s ease,filter .5s ease,border-color .5s ease,box-shadow .5s ease,transform .5s ease;opacity:.4;filter:grayscale(1)}[data-ztl-item][data-on] .ztl-card{opacity:1;filter:grayscale(0);border-color:#2a124059;box-shadow:0 24px 60px -24px #2a124059;transform:translateY(-2px)}.ztl-when{display:flex;align-items:center;gap:9px;font-weight:800;font-size:18px;margin-bottom:12px;color:var(--z-text)}.ztl-when svg{width:20px;height:20px;color:var(--z-purple);flex:none}.ztl-tone{display:flex;flex-direction:column;gap:6px;margin:0 0 14px}.ztl-tone-cap{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--z-muted)}.ztl-tone-bar{height:14px;border-radius:8px;box-shadow:inset 0 0 0 1px #2a124014}.ztl-card p{margin:0 0 7px;font-size:14.5px;line-height:1.55;color:var(--z-text)}.ztl-card p.ztl-sub{opacity:.82;font-size:13.5px;margin-bottom:0}.ztl-card strong{font-weight:700}.ztl-side{position:absolute;pointer-events:none;z-index:0;opacity:0;height:auto;display:block;will-change:transform,opacity}.ztl-side--l1{left:1%;top:29%;width:clamp(120px,13vw,180px)}.ztl-side--r1{right:1%;top:53%;width:clamp(190px,25vw,330px)}.ztl-side--l2{left:1%;top:77%;width:clamp(150px,16vw,225px)}@media(min-width:820px){.ztl-spine{left:50%;transform:translate(-50%)}.ztl-marker{left:50%}.ztl-cardwrap{width:calc(50% - 56px);padding-left:0}.ztl-item.left .ztl-cardwrap{margin-right:auto}.ztl-item.right .ztl-cardwrap{margin-left:auto}}@media(max-width:1024px){.ztl-side{display:none!important}}@media(prefers-reduced-motion:reduce){.ztl-side{opacity:1!important;animation:none!important}.ztl-card{opacity:1!important;filter:none}}.zph-sec h1,.zph-sec h2,.zph-sec h3,.zph-sec h4{text-transform:none}.zph-sec .zph-payicon{height:24px;width:38px;border-radius:0;display:inline-block}#reviews{scroll-margin-top:84px}html{scroll-behavior:smooth}@media(max-width:640px){.zph-gthumbs{display:flex!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.zph-gthumbs::-webkit-scrollbar{display:none}.zph-gthumbs .zph-gthumb{flex:0 0 62px;width:62px}.zph-slide{--sp:24px;--spt:38px;width:calc(100% - 36px);padding:0 24px 22px;max-height:91vh;max-height:91dvh;border-radius:16px}}.zph-frontrow-cc{position:absolute;top:14px;left:0;right:14px;z-index:5;display:flex;pointer-events:auto}.zph-frontrow-cc .iframe-frontrow{flex:none;width:100%;margin:0;border:0;background:transparent}#frontrow-brand-badge{height:0}.iframe-modal-frontrow{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:99999999}margin:0;border:0;background:transparent; filter:drop-shadow(0 8px 20px rgba(26,12,40,.18));} .zph-jdgm .jdgm-prev-badge__text{font-size:13px;color:var(--z-muted);text-decoration:underline;text-decoration-color:#d8d0e2;text-underline-offset:3px}.zph-jdgm .jdgm-star{color:var(--z-purple)!important;font-size:15px!important}html .jdgm-rev-widg,html .jdgm-review-widget{font-family:var(--z-sans)!important;color:var(--z-text)!important;border:none!important;max-width:1180px!important;margin:0 auto!important;padding:clamp(48px,7vh,84px) clamp(20px,5vw,56px)!important;background:#fff!important}html .jdgm-rev-widg__title,html .jdgm-review-widget h2,html .jdgm-revs-tab__content-header,html .jdgm-widget .jdgm-revs-tab__content-header{font-family:var(--z-serif)!important;font-weight:500!important;font-size:clamp(28px,3.4vw,42px)!important;letter-spacing:-.01em!important;color:var(--z-purple)!important}html .jdgm-rev-widg__summary-text,html .jdgm-rev-widg__summary-average,html .jdgm-rev-widg__summary{color:var(--z-muted)!important;font-family:var(--z-sans)!important}html .jdgm-widget .jdgm-star{color:var(--z-purple)!important}html .jdgm-histogram__row,html .jdgm-widget .jdgm-histogram__row{color:var(--z-muted)!important;font-family:var(--z-sans)!important}html .jdgm-histogram__bar,html .jdgm-widget .jdgm-histogram__bar{background:#f1ecf6!important;border-radius:999px!important;border:none!important;overflow:hidden}html .jdgm-histogram__bar-content,html .jdgm-widget .jdgm-histogram__bar-content{background:var(--z-purple)!important;border-radius:999px!important}html .jdgm-histogram__frequency,html .jdgm-widget .jdgm-histogram__frequency{color:var(--z-muted)!important}html .jdgm-widget .jdgm-btn,html .jdgm-widget .jdgm-write-rev-link,html .jdgm-widget input[type=submit],html .jdgm-widget .jdgm-submit-rev,html .jdgm-widget .jdgm-btn--solid,html .jdgm-widget .jdgm-btn--dark{background:var(--z-purple)!important;color:#fff!important;border:none!important;border-radius:999px!important;font-family:var(--z-sans)!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important;padding:12px 26px!important;transition:background .2s ease}html .jdgm-widget .jdgm-btn:hover,html .jdgm-widget .jdgm-write-rev-link:hover,html .jdgm-widget .jdgm-submit-rev:hover{background:#3a1d59!important;color:#fff!important}html .jdgm-widget .jdgm-btn--border{background:transparent!important;color:var(--z-purple)!important;border:1px solid var(--z-purple)!important}html .jdgm-rev,html .jdgm-widget .jdgm-rev{border:1px solid var(--z-border)!important;border-top:1px solid var(--z-border)!important;border-radius:16px!important;padding:20px 22px!important;margin-top:16px!important;background:#fff;box-shadow:0 10px 26px -18px #2a124040}html .jdgm-rev__icon,html .jdgm-widget .jdgm-rev__icon{border-radius:50%!important;background:#f4eff8!important;color:var(--z-purple)!important}html .jdgm-rev__author,html .jdgm-widget .jdgm-rev__author{font-weight:700!important;color:var(--z-purple)!important;font-family:var(--z-sans)!important}html .jdgm-rev__timestamp,html .jdgm-widget .jdgm-rev__timestamp{color:var(--z-muted)!important;font-size:12.5px!important}html .jdgm-rev__title,html .jdgm-widget .jdgm-rev__title{color:var(--z-purple)!important;font-weight:700!important;font-family:var(--z-sans)!important;letter-spacing:0!important}html .jdgm-rev__body,html .jdgm-widget .jdgm-rev__body{color:var(--z-text)!important;font-size:14.5px!important;line-height:1.6!important}html .jdgm-rev__buyer-badge-wrapper .jdgm-rev__buyer-badge,html .jdgm-rev__buyer-badge,html .jdgm-widget .jdgm-rev__buyer-badge-wrapper .jdgm-rev__buyer-badge,html .jdgm-widget .jdgm-rev__buyer-badge{background:#eaf5e7!important;color:#3f7a3b!important;border:none!important;border-radius:999px!important;font-weight:700!important;font-size:10.5px!important;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px!important}html .jdgm-rev__reply,html .jdgm-widget .jdgm-rev__reply{background:#f4eff8!important;border-radius:0 12px 12px!important;color:var(--z-text)!important}html .jdgm-paginate .jdgm-paginate__page,html .jdgm-widget .jdgm-paginate .jdgm-paginate__page{color:var(--z-purple)!important;border-radius:8px!important;font-weight:700!important}html .jdgm-paginate .jdgm-paginate__page.jdgm-curt,html .jdgm-widget .jdgm-paginate .jdgm-paginate__page.jdgm-curt{background:var(--z-purple)!important;color:#fff!important}html .jdgm-form input[type=text],html .jdgm-form input[type=email],html .jdgm-form input[type=url],html .jdgm-form textarea,html .jdgm-widget .jdgm-form input[type=text],html .jdgm-widget .jdgm-form input[type=email],html .jdgm-widget .jdgm-form input[type=url],html .jdgm-widget .jdgm-form textarea{border:1px solid var(--z-border)!important;border-radius:10px!important;font-family:var(--z-sans)!important;background:#fff!important;color:var(--z-text)!important}html .jdgm-form label,html .jdgm-widget .jdgm-form label{font-family:var(--z-sans)!important;color:var(--z-purple)!important;font-weight:700!important}html .jdgm-sort-dropdown,html .jdgm-sort-dropdown-wrapper select,html .jdgm-widget .jdgm-sort-dropdown,html .jdgm-widget .jdgm-sort-dropdown-wrapper select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;width:auto!important;min-width:148px!important;height:auto!important;padding:9px 34px 9px 16px!important;font-family:var(--z-sans)!important;font-size:12.5px!important;font-weight:700!important;color:var(--z-purple)!important;background-color:#fff!important;border:1px solid var(--z-border)!important;border-radius:999px!important;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%232A1240' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important}html .jdgm-sort-dropdown-wrapper,html .jdgm-widget .jdgm-sort-dropdown-wrapper{width:auto!important}html .jdgm-widget .jdgm-chip,html .jdgm-widget .jdgm-verified-badge{background:#eaf5e7!important;color:#3f7a3b!important;border:none!important;border-radius:999px!important;font-weight:700!important;font-family:var(--z-sans)!important}html .jdgm-gallery__thumbnail-wrapper,html .jdgm-gallery__thumbnail-link,html .jdgm-gallery__thumbnail-link img,html .jdgm-ugc-media__thumbnail-link,html .jdgm-ugc-media__thumbnail-link img,html .jdgm-carousel-item,html .jdgm-widget .jdgm-gallery__thumbnail-wrapper,html .jdgm-widget .jdgm-gallery__thumbnail-link,html .jdgm-widget .jdgm-gallery__thumbnail-link img,html .jdgm-widget .jdgm-ugc-media__thumbnail-link,html .jdgm-widget .jdgm-ugc-media__thumbnail-link img,html .jdgm-widget .jdgm-carousel-item{border-radius:10px!important;overflow:hidden}@media(max-width:640px){.jdgm-rev-widg,.jdgm-review-widget{padding:40px 18px 56px!important}.jdgm-rev{padding:16px!important}}@media(max-width:640px){.zph-frontrow-cc{top:10px}[data-zph=curve] section{padding-left:18px!important;padding-right:18px!important}.zph-chart-wrap svg{max-height:280px}[data-eq-label]{font-size:13px!important}[data-zph=inside] section{padding-top:72px!important;padding-bottom:72px!important}}button[data-guarantee-open] .zph-gx{display:inline-flex;align-items:center;gap:6px;max-width:0;opacity:0;overflow:hidden;transition:max-width .55s cubic-bezier(.2,.7,.3,1),opacity .35s ease .12s,margin-right .55s cubic-bezier(.2,.7,.3,1);margin-right:0}button[data-guarantee-open].zph-g-open .zph-gx{max-width:96px!important;opacity:1!important;margin-right:6px!important}@media(max-width:640px){[data-zph=curve] [data-curve-svg]{aspect-ratio:720/520;height:auto;max-height:none!important}[data-zph=curve] [data-curve-svg] text{display:none}[data-zph=curve] .zph-curve-xlab{display:block!important;position:absolute!important;left:0;right:0;top:86%;margin-top:0!important}[data-zph=curve] .zph-curve-noprot{display:block!important;top:71%!important}[data-zph=curve] .zph-supply{display:none!important}button[data-guarantee-open]{top:6px!important;right:6px!important;font-size:11px!important;padding:5px 10px!important}[data-zph=curve] .zph-rev-card{border-radius:12px}}.zph-ms-pill{display:inline-flex;align-items:center;gap:6px}.zph-gal-badges{position:absolute;top:14px;right:14px;z-index:4;display:flex;flex-direction:column;gap:6px;align-items:center;pointer-events:none}.zph-gal-badge svg{display:block;filter:drop-shadow(0 6px 16px rgba(42,18,64,.22))}@media(max-width:640px){.zph-gal-badges{top:10px;right:10px;gap:8px}.zph-gal-badge svg{width:60px;height:60px}#buy{overflow-x:clip}#buy .zph-hero-grid>div{min-width:0;max-width:100%}#buy h1{font-size:26px!important;overflow-wrap:break-word}#buy [data-plan]>div{flex-wrap:wrap}#buy img,#buy svg,#buy iframe:not(.iframe-frontrow){max-width:100%}}.zph-gal-badges img.zph-gal-badge{width:110px;height:110px;display:block;filter:drop-shadow(0 6px 16px rgba(42,18,64,.22))}@media(min-width:641px){.zph-gal-badges{gap:10px}}@media(max-width:640px){.zph-gal-badges img.zph-gal-badge{width:74px;height:74px}}.zph-gal-badges,.zph-frontrow-cc{transition:opacity .3s ease}.zph-badges-off{opacity:0!important;pointer-events:none!important}@media(max-width:640px){.zph-gthumbs .zph-gthumb{opacity:.45;transition:opacity .25s ease}.zph-gthumbs .zph-gthumb.active{opacity:1}.zph-gmain-img{transition:opacity 0s .34s}.zph-gmain-img.active{transition:none}.zph-gmain-img.zph-slide-in,.zph-gmain-img.zph-slide-out{z-index:2}.zph-gmain-img.zph-slide-in{animation:zphSlideInR .34s cubic-bezier(.3,.7,.3,1) both}.zph-gmain-img.zph-slide-out{animation:zphSlideOutL .34s cubic-bezier(.3,.7,.3,1) both}.zph-gmain-img.zph-slide-in.zph-slide-back{animation-name:zphSlideInL}.zph-gmain-img.zph-slide-out.zph-slide-back{animation-name:zphSlideOutR}}@keyframes zphSlideInR{0%{transform:translate(100%)}to{transform:none}}@keyframes zphSlideInL{0%{transform:translate(-100%)}to{transform:none}}@keyframes zphSlideOutL{0%{transform:none}to{transform:translate(-100%)}}@keyframes zphSlideOutR{0%{transform:none}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.zph-gmain-img.zph-slide-in,.zph-gmain-img.zph-slide-out{animation:none!important}}@media(max-width:900px){.zph-modal-overlay{padding:8px!important}.zph-modal-card{width:100%!important;max-width:none!important;max-height:93vh!important;max-height:93dvh!important;min-height:0!important;border-radius:16px!important}}.zph-slide-bleed{margin-left:calc(var(--sp) * -1);margin-right:calc(var(--sp) * -1)}@media(max-width:640px){[data-diet-modal] .zph-modal-card{height:min(640px,88vh)!important;height:min(640px,88dvh)!important}[data-diet-modal] [data-modal-tabstrip]{-webkit-overflow-scrolling:touch}[data-diet-modal] [data-modal-tab]{transition:transform .34s cubic-bezier(.25,.7,.3,1),opacity .24s ease .12s,background .2s ease,color .2s ease,border-color .2s ease!important}[data-diet-modal] [data-modal-tabstrip].zph-tabs-flip [data-modal-tab]{transition:none!important}}@media(prefers-reduced-motion:reduce){[data-diet-modal] [data-modal-tab]{transition:none!important}}[data-diet-modal] .zph-modal-card{height:min(620px,86vh);height:min(620px,86dvh);min-height:0}[data-diet-modal] .zph-modal-card>:not(.zph-modal-scroll){flex:none}.zph-btn-primary:active,.zph-btn-coral:active,.zph-btn-inverse:active,.zph-btn-ghost-d:active,.zph-sec [data-atc]:active,.zph-sec [data-switch-sub]:active,.zph-sec [data-checkout]:active,.zph-upsell-btn:active{transform:scale(.97)}.zph-btn-primary,.zph-btn-coral,.zph-btn-inverse,.zph-btn-ghost-d,.zph-sec [data-atc],.zph-sec [data-switch-sub],.zph-sec [data-checkout]{transition:background .3s ease,transform .16s cubic-bezier(.23,1,.32,1)}.zph-btn-inverse{background:#fff;color:var(--z-purple);transition:background .3s ease,transform .16s cubic-bezier(.23,1,.32,1)}.zph-btn-inverse:hover{background:#ffffffe0}.zph-page ::selection,.zph-sec ::selection{background:#2a124024}.zph-sec input,.zph-sec textarea{caret-color:var(--z-purple);accent-color:var(--z-purple)}.zph-news-input:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:2px}[data-atc-btn-price],.zph-plan,.zph-subrow,[data-countdown]{font-variant-numeric:tabular-nums}.zph-gift-tile{position:relative;background:#fff;border-radius:8px;overflow:hidden;height:112px}.zph-gift-pill{position:absolute;top:5px;left:50%;transform:translate(-50%);z-index:3;font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:var(--z-purple);color:#fff;padding:3px 8px;border-radius:9px;white-space:normal;text-align:center;line-height:1.25;width:max-content;max-width:calc(100% - 8px)}.zph-gift-img{position:absolute;top:20px;left:50%;transform:translate(-50%);width:78%;max-width:none;height:auto;display:block;z-index:1}.zph-gift-icon{position:absolute;top:28px;left:50%;transform:translate(-50%);z-index:1}.zph-gift-label{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:26px 5px 6px;background:linear-gradient(180deg,#fff0,#fff 58%);display:flex;align-items:flex-end;justify-content:center;text-align:center}.zph-gift-label span{font-size:10px;font-weight:700;color:var(--z-text);line-height:1.25}[data-zph=hero] .zph-btn-inverse,[data-zph=hero] .zph-btn-ghost-d{min-width:216px;justify-content:center}@media(max-width:640px){[data-zph=hero] .zph-btn-inverse,[data-zph=hero] .zph-btn-ghost-d{min-width:0;width:min(320px,84vw)}}.zph-info{line-height:1;font-style:normal}.zph-uni-logo{background:none;border:none;padding:4px;cursor:pointer;opacity:.32;transition:opacity .25s ease}.zph-uni-logo.on{opacity:1}@media(hover:hover)and (pointer:fine){.zph-uni-logo:hover{opacity:.7}.zph-uni-logo.on:hover{opacity:1}}.zph-uni-logo:focus-visible{outline:2px solid var(--z-purple);outline-offset:3px;border-radius:6px}@media(min-width:641px){[data-zph-guarband] .zph-guar-h,[data-zph-guarband] .zph-guar-link{text-align:center}[data-zph-guarband] .zph-guar-steps{margin-left:auto;margin-right:auto}}@media(max-width:640px){.zc-stat>div{padding:0 6px!important}.zc-stat>div>div:first-child{font-size:clamp(26px,8.4vw,34px)!important}.zc-stat>div>div:last-child{font-size:9.5px!important;letter-spacing:.08em!important;margin-top:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/zph-home.css.map */
