.template-product-hormonal-ebook{--product-ink: #1D2535;--product-accent: #9D78A8;--product-accent-soft: #DDC8E9;--product-accent-soft-2: #A98BB5;--product-accent-deep: #704978;--product-border: rgba(78,58,88,.16);--product-gallery-bg: #FCF9FC;--product-focus: #704978;--product-muted: #46536B;--product-glow: rgba(221,200,233,.3);--p-accent: #DDC8E9;--p-glow: rgba(221,200,233,.45);--product-ins-ink: #5C3F63;--product-chip-bg: rgba(221,200,233,.2);--product-chip-border: rgba(112,73,120,.2);--product-band: linear-gradient(180deg, rgba(221,200,233,.2), rgba(221,200,233,.06) 70%), #fdfbf7;--product-band-dusk: linear-gradient(180deg, rgba(169,190,214,.16), rgba(226,214,226,.07) 70%), #fbfaf8;--product-cta-bg: radial-gradient(circle at 84% -10%, rgba(157,120,168,.32), transparent 46%), linear-gradient(160deg, #463052, #2C1E36);--product-card-labels: radial-gradient(circle at 88% 0%, rgba(221,200,233,.18), transparent 42%), #f7eff5;--product-card-supp: #f5eef3;--product-related-btn-bg: rgba(221,200,233,.22);--product-related-btn-border: rgba(112,73,120,.3);--product-related-btn-ink: #704978}.template-product-hormonal-ebook .ins-hl span:before{background:var(--product-accent)}.template-product-hormonal-ebook .nn-benefit__dot{background:#a98bb5}.template-product-hormonal-ebook .nn-hero{display:block;margin:4px 0 36px;padding:14px 0 36px;color:var(--product-ink)}.template-product-hormonal-ebook .nn-info{max-width:none}.template-product-hormonal-ebook .nn-title,.template-product-hormonal-ebook .ebook-hero-heading-wide{max-width:min(100%,1060px);font-size:clamp(38px,4.3vw,54px);line-height:1.05}@media(min-width:1000px){.template-product-hormonal-ebook .nn-title__accent{display:block}}.template-product-hormonal-ebook .ebook-hero-visual-grid{display:grid;grid-template-columns:46fr 54fr;gap:clamp(36px,4.2vw,56px);align-items:stretch;margin-top:clamp(28px,3vw,40px)}.template-product-hormonal-ebook .ebook-hero-benefit-column{display:flex;flex-direction:column;min-width:0}.template-product-hormonal-ebook .ebook-hero-media-column{min-width:0;justify-content:flex-start}.template-product-hormonal-ebook .hormonal-benefits-visual{list-style:none;margin:0;padding:0;display:grid;gap:12px;height:100%;align-content:space-between}.template-product-hormonal-ebook .hormonal-benefit-card{display:grid;grid-template-columns:minmax(126px,31%) 1fr;gap:15px;align-items:stretch;padding:15px;border:1px solid var(--product-border);border-radius:22px;background:linear-gradient(180deg,#fffdfc,#faf6fa);box-shadow:0 6px 18px #4e3a580e}.template-product-hormonal-ebook .hormonal-benefit-art{position:relative;display:flex;align-items:stretch;min-height:88px;max-height:132px;border-radius:16px;overflow:hidden;border:1px solid rgba(78,58,88,.13)}.template-product-hormonal-ebook .hormonal-benefit-art svg{display:block;flex:1 1 auto;min-width:0;width:100%;height:100%}.template-product-hormonal-ebook .hormonal-benefit-art--signals{background:#ede1f3}.template-product-hormonal-ebook .hormonal-benefit-art--context{background:#f5edf4}.template-product-hormonal-ebook .hormonal-benefit-art--next-step{background:#eeeeea}.template-product-hormonal-ebook .hormonal-benefit-content{display:flex;flex-direction:column;justify-content:center;gap:5px}.template-product-hormonal-ebook .hormonal-benefit-label{font-size:9.5px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--product-accent-deep)}.template-product-hormonal-ebook .hormonal-benefit-title{margin:0;font-size:16px;font-weight:800;letter-spacing:-.024em;line-height:1.16;color:var(--product-ink);text-wrap:balance}.template-product-hormonal-ebook .hormonal-benefit-description{margin:0;font-size:13px;line-height:1.45;color:#5d6076;text-wrap:pretty}.template-product-hormonal-ebook .ebook-product-summary{list-style:none;margin:clamp(24px,2.6vw,34px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(112,73,120,.22);border-radius:20px;background:#f8f3fa;overflow:hidden}.template-product-hormonal-ebook .ebook-product-summary-item{display:flex;flex-direction:column;gap:5px;padding:18px clamp(18px,2vw,28px)}.template-product-hormonal-ebook .ebook-product-summary-item+.ebook-product-summary-item{border-left:1px solid rgba(112,73,120,.16)}.template-product-hormonal-ebook .ebook-product-summary-value{display:flex;align-items:center;gap:9px;font-size:clamp(19px,1.8vw,24px);font-weight:800;letter-spacing:-.032em;line-height:1.15;color:var(--product-ink);text-wrap:balance}.template-product-hormonal-ebook .ebook-product-summary-value:before{content:"";flex:none;width:7px;height:7px;border-radius:2px;background:var(--product-accent-deep)}.template-product-hormonal-ebook .ebook-product-summary-label{padding-left:16px;font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#5d6076}@media(max-width:1140px)and (min-width:981px){.template-product-hormonal-ebook .ebook-hero-visual-grid{grid-template-columns:42fr 58fr;gap:30px}}@media(max-width:1080px)and (min-width:981px){.template-product-hormonal-ebook .hormonal-benefit-card{grid-template-columns:minmax(112px,29%) 1fr;gap:13px}}@media(max-width:980px){.template-product-hormonal-ebook .ebook-hero-visual-grid{grid-template-columns:1fr;gap:24px}.template-product-hormonal-ebook .hormonal-benefits-visual{height:auto;align-content:start}.template-product-hormonal-ebook .nn-hero .pp-media:before{display:none}.template-product-hormonal-ebook .hormonal-benefit-card{grid-template-columns:minmax(118px,200px) 1fr}.template-product-hormonal-ebook .hormonal-benefit-art{max-height:118px}}@media(max-width:700px){.template-product-hormonal-ebook .ebook-product-summary{grid-template-columns:1fr 1fr}.template-product-hormonal-ebook .ebook-product-summary-item{padding:15px 16px}.template-product-hormonal-ebook .ebook-product-summary-item:nth-child(3){grid-column:1 / -1;border-left:0;border-top:1px solid rgba(112,73,120,.16)}}@media(max-width:620px){.template-product-hormonal-ebook .nn-hero{padding:6px 0 30px}.template-product-hormonal-ebook .nn-title,.template-product-hormonal-ebook .ebook-hero-heading-wide{font-size:clamp(34px,9.4vw,44px)}}@media(max-width:520px){.template-product-hormonal-ebook .hormonal-benefit-card{grid-template-columns:1fr;gap:12px;padding:14px;border-radius:20px}.template-product-hormonal-ebook .hormonal-benefit-art{min-height:82px;max-height:104px}.template-product-hormonal-ebook .hormonal-benefit-title{font-size:15.5px}}.template-product-hormonal-ebook .ins>.wrap>.ins-block:first-child{margin-top:0}.template-product-hormonal-ebook .ins-block h2{font-size:clamp(24px,2.9vw,34px);letter-spacing:-.05em;font-weight:800;line-height:1.02;text-wrap:pretty}@media(max-width:700px){.template-product-hormonal-ebook .ins{padding-top:34px}}.template-product-hormonal-ebook .ins-comp--b1{aspect-ratio:100/95}.template-product-hormonal-ebook .ins-comp--b1:before{display:none}.template-product-hormonal-ebook .ins-comp--b2{aspect-ratio:100/62;max-width:980px;margin:0 auto}.template-product-hormonal-ebook .ins-comp--b3{aspect-ratio:100/86}.template-product-hormonal-ebook .ins-comp--b4{aspect-ratio:100/60;max-width:980px;margin:0 auto}.template-product-hormonal-ebook .ins-comp--b5{aspect-ratio:100/56;margin-top:54px}.template-product-hormonal-ebook .ins-block--lav.ins-block--band{background:transparent;--band-bg: var(--product-band)}.template-product-hormonal-ebook .ins-block--dusk.ins-block--band{background:transparent;--band-bg: var(--product-band-dusk)}.template-product-hormonal-ebook .ins-block--hpanel{border-radius:var(--radius-xl);border:1px solid var(--line-soft);background:#fbf7f1;padding:36px;margin-top:28px}.template-product-hormonal-ebook .ins-crop{position:relative;border-radius:14px;overflow:hidden;background:#fffdfa;box-shadow:0 0 0 5px #fff,0 20px 48px #58445c33}.template-product-hormonal-ebook .ins-comp>.ins-crop{position:absolute;width:var(--w);left:var(--x);top:var(--y);transform:rotate(var(--r, 0deg));z-index:var(--z, 5)}.template-product-hormonal-ebook .ins-crop img{display:block;width:100%;height:auto}.template-product-hormonal-ebook .ins-crop--empty{display:grid;place-items:center;gap:6px;aspect-ratio:2/1;padding:12px;text-align:center;background:#f6eef4;box-shadow:0 0 0 5px #fff,0 10px 28px #58445c1f}.template-product-hormonal-ebook .ins-crop--empty span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;color:#17203380}.template-product-hormonal-ebook .ins-badgewrap{text-align:center;margin-top:6px}.template-product-hormonal-ebook .ins-badgewrap .ins-badge{position:static;display:inline-block;background:var(--product-accent-deep);color:#f7eff5}.template-product-hormonal-ebook .ins-trustline{margin:14px auto 0;max-width:520px;font-size:13px;line-height:1.5;color:var(--product-muted);font-weight:600}.template-product-hormonal-ebook .ins-cta{background:var(--product-cta-bg);color:#f5eee4;border-radius:var(--radius-xl);padding:52px 44px;text-align:center;margin:0 auto}.template-product-hormonal-ebook .ins-cta .kicker{color:#d9bfe3}.template-product-hormonal-ebook .ins-cta h2{font-size:clamp(26px,3.4vw,42px);letter-spacing:-.05em;font-weight:800;line-height:1.02;max-width:680px;margin:0 auto;text-wrap:pretty;color:#f5eee4}.template-product-hormonal-ebook .ins-cta>p{color:#f5eee4cc;max-width:620px;margin:18px auto 0;font-size:16px;line-height:1.62;text-wrap:pretty}.template-product-hormonal-ebook .ins-cta>p.ins-cta__choose{margin:26px auto 0;font-size:14px;font-weight:600;color:#f5eee4b8}.template-product-hormonal-ebook .ins-cta__form{margin:14px 0 0}.template-product-hormonal-ebook .ins-cta__actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:14px}.template-product-hormonal-ebook .ins-cta .nn-btn{text-decoration:none}.template-product-hormonal-ebook .ins-cta__primary{position:relative;border:none;background:#a984b4;color:#fff;box-shadow:0 14px 34px #180e1e59}.template-product-hormonal-ebook .ins-cta__primary:hover{background:#b892c2;filter:none;transform:translateY(-2px)}.template-product-hormonal-ebook .ins-cta__primary[disabled],.template-product-hormonal-ebook .ins-cta__primary.is-soldout{background:#7c6a86;color:#efe6ee;box-shadow:none;cursor:not-allowed;transform:none}.template-product-hormonal-ebook .ins-cta__primary.is-loading{color:transparent;pointer-events:none}.template-product-hormonal-ebook .ins-cta__primary.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:nn-spin .7s linear infinite}.template-product-hormonal-ebook .ins-cta__primary.is-success{background:#b892c2}.template-product-hormonal-ebook .ins-cta__secondary{background:#ffffff1f;color:#f5eee4;border:1px solid rgba(255,255,255,.3)}.template-product-hormonal-ebook .ins-cta__secondary:hover{background:#ffffff38;transform:translateY(-1px)}.template-product-hormonal-ebook .ins-cta__status{margin:12px 0 0;font-size:13px;font-weight:600;color:#d9bfe3}.template-product-hormonal-ebook .ins-cta__status[hidden]{display:none}.template-product-hormonal-ebook .ins-cta__formats{display:grid;grid-template-columns:1fr 1fr;gap:18px 0;max-width:700px;margin:26px auto 0;text-align:left}.template-product-hormonal-ebook .ins-cta__formats>div{padding:0 26px}.template-product-hormonal-ebook .ins-cta__formats>div+div{border-left:1px solid rgba(255,255,255,.16)}.template-product-hormonal-ebook .ins-cta__formats b{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#d9bfe3;margin-bottom:6px}.template-product-hormonal-ebook .ins-cta__formats span{display:block;font-size:13.5px;line-height:1.55;color:#f5eee4b8}.template-product-hormonal-ebook .ins-cta__meta{margin-top:22px;font-size:13px;color:#f5eee499}.template-product-hormonal-ebook .ins-cta .nn-btn:focus-visible{outline:2px solid #D9BFE3;outline-offset:2px}.template-product-hormonal-ebook .hh-faq-list{display:grid;gap:14px}.template-product-hormonal-ebook .hh-faq-list .faq{border:1px solid rgba(78,58,88,.14);border-radius:20px;background:#fffdfe;box-shadow:0 6px 18px #4e3a580e;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.template-product-hormonal-ebook .hh-faq-list .faq:hover{box-shadow:0 10px 26px #4e3a5817;border-color:#70497842}.template-product-hormonal-ebook .hh-faq-list .faq__q{min-height:64px;padding:18px clamp(18px,2.2vw,26px);gap:18px;align-items:center;border-radius:20px}.template-product-hormonal-ebook .hh-faq-list .faq__q:focus-visible{outline:3px solid var(--product-focus);outline-offset:-3px}.template-product-hormonal-ebook .hh-faq-list .faq__icon{width:30px;height:30px;border-radius:50%;font-size:18px;font-weight:700;line-height:1}.template-product-hormonal-ebook .hh-faq-list .faq.is-open .faq__a{max-height:900px}.template-product-hormonal-ebook .hh-faq-list .faq__a p{margin:0;padding:0 clamp(18px,2.2vw,26px) 22px;color:var(--muted);font-size:15px;line-height:1.65}@media(max-width:620px){.template-product-hormonal-ebook .hh-faq-list{gap:12px}.template-product-hormonal-ebook .hh-faq-list .faq__q{padding:16px 18px;font-size:16px}}body.template-product-hormonal-ebook{background:radial-gradient(circle at 12% 7%,rgba(221,200,233,.24),transparent 32%),radial-gradient(circle at 88% 10%,rgba(169,190,214,.12),transparent 30%),radial-gradient(circle at 70% 82%,rgba(157,191,164,.07),transparent 34%),linear-gradient(180deg,#faf6f5,#fffbf7 52%,#f6f4f8)}body.template-product-hormonal-ebook:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(23,32,51,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(23,32,51,.035) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 60%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 60%)}@media(max-width:700px){.template-product-hormonal-ebook .ins-comp>.ins-crop{position:relative;left:auto;top:auto;width:var(--mw, 86%);margin:2px auto;transform:none;order:var(--mo, 0)}.template-product-hormonal-ebook .ins-crop--optional{display:none}.template-product-hormonal-ebook .ins-comp--b5{margin-top:16px}.template-product-hormonal-ebook .ins-cta{padding:44px 24px}.template-product-hormonal-ebook .ins-cta__formats{grid-template-columns:1fr}.template-product-hormonal-ebook .ins-cta__formats>div{padding:0}.template-product-hormonal-ebook .ins-cta__formats>div+div{border-left:none;border-top:1px solid rgba(255,255,255,.16);padding-top:18px}.template-product-hormonal-ebook .ins-cta__actions{flex-direction:column}.template-product-hormonal-ebook .ins-cta__actions .nn-btn{width:100%}}@media(prefers-reduced-motion:reduce){.template-product-hormonal-ebook .hh-faq-list .faq,.template-product-hormonal-ebook .ins-cta__primary,.template-product-hormonal-ebook .ins-cta__secondary{transition:none}.template-product-hormonal-ebook .ins-cta__primary:hover,.template-product-hormonal-ebook .ins-cta__secondary:hover{transform:none}.template-product-hormonal-ebook .ins-cta__primary.is-loading:after{animation-duration:1.6s}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fitlibrary-hormonal.css.map */
