html{scroll-behavior:smooth}[id^=sp-]{scroll-margin-top:90px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sp{--sp-deep: #2B1F3A;--sp-royal: #5E1F7A;--sp-purple-h: #7B2F91;--sp-gold: #C8A050;--sp-gold-h: #D6B061;--sp-void: #1A1520;--sp-parch: #F8F4EE;--sp-warm: #E8E0D4;--sp-cherry: #8B2333;--sp-lemon: #CDB535;--sp-font-display: "Fraunces", "Georgia", serif;--sp-font-mono: "DM Mono", "Courier New", monospace;font-family:var(--sp-font-display);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;box-sizing:border-box}.sp *,.sp *:before,.sp *:after{box-sizing:border-box}:where(.sp) :where(h1,h2,h3,h4,p,ul,li,blockquote){margin:0;padding:0}.sp ul{list-style:none}.sp img{max-width:100%;display:block}.sp-pad{padding:var(--sp-pt, 100px) 48px var(--sp-pb, 100px)}@media(max-width:900px){.sp-pad{padding-left:24px;padding-right:24px}}@media(max-width:900px){.sp-hide-mobile{display:none!important}}.sp-inner{max-width:min(1400px,94vw);margin:0 auto}.sp-center{text-align:center}.sp-eyebrow{font-family:var(--sp-font-mono);font-size:var(--sp-fs, 16px);font-weight:var(--sp-fw, 500);letter-spacing:.22em;text-transform:uppercase;text-align:var(--sp-ta, left);margin-bottom:var(--sp-mb, 20px)}.sp-eyebrow--gold{color:var(--sp-gold)}.sp-eyebrow--royal{color:var(--sp-royal)}.sp-h2{font-family:var(--sp-font-display);font-weight:var(--sp-fw, 500);font-size:clamp(28px,4vw,var(--sp-fs, 48px));line-height:1.12;letter-spacing:-.01em;font-variation-settings:"opsz" 72,"SOFT" 50;text-align:var(--sp-ta, left);margin-bottom:var(--sp-mb, 24px)}.sp-h2 em,.sp-h2 i{font-style:italic;font-weight:400;font-variation-settings:"opsz" 72,"SOFT" 70}.sp-h2--light{color:var(--sp-parch)}.sp-h2--light em,.sp-h2--light i{color:var(--sp-gold)}.sp-h2--dark{color:var(--sp-deep)}.sp-h2--dark em,.sp-h2--dark i{color:var(--sp-royal)}.sp-body{font-family:var(--sp-font-display);font-size:var(--sp-fs, 17px);font-weight:var(--sp-fw, 400);line-height:1.75;font-variation-settings:"opsz" 24,"SOFT" 30;text-align:var(--sp-ta, left);margin-bottom:var(--sp-mb, 0)}.sp-body--light{color:#f8f4eec7}.sp-body--dark{color:#2b1f3abf}.sp-btn{display:inline-block;background:var(--sp-royal);color:var(--sp-parch);font-family:var(--sp-font-display);font-weight:var(--sp-fw, 500);font-size:var(--sp-fs, 17px);font-variation-settings:"opsz" 24,"SOFT" 30;padding:17px 38px;border-radius:32px;text-decoration:none;text-align:center;border:none;cursor:pointer;transition:background .2s,transform .15s,opacity .2s;line-height:1.3}.sp-btn:hover{background:var(--sp-purple-h);transform:translateY(-2px);color:var(--sp-parch)}.sp-btn--gold{background:var(--sp-gold);color:var(--sp-deep)}.sp-btn--gold:hover{background:var(--sp-gold-h);color:var(--sp-deep)}.sp-btn--parch{background:var(--sp-parch);color:var(--sp-royal)}.sp-btn--parch:hover{background:var(--sp-parch);opacity:.9;transform:none;color:var(--sp-royal)}.sp-stars{color:var(--sp-gold);letter-spacing:2px;font-size:13px;line-height:1}.sp-slot{position:relative;overflow:hidden;width:100%}.sp-slot>img{width:100%;height:100%;object-fit:cover}.sp-slot--contain>img{object-fit:contain}.sp-slot-ph{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;min-height:60px;padding:12px;font-family:var(--sp-font-mono);font-size:11px;letter-spacing:.06em;line-height:1.5;border:1.5px dashed rgba(43,31,58,.22);color:#2b1f3a80;background:#2b1f3a0a;border-radius:inherit}.sp-slot--dark .sp-slot-ph{border-color:#f8f4ee40;color:#f8f4ee8c;background:#ffffff0d}.sp-slot--bare .sp-slot-ph{border-color:transparent;background:transparent}.sp-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-grid-gap, 20px);margin-top:var(--sp-grid-mt, 56px)}.sp-stat-card{background:#ffffff0d;border:1px solid rgba(248,244,238,.1);border-radius:18px;padding:var(--sp-card-pad, 32px 24px);text-align:left}.sp-stat-num{font-family:var(--sp-font-display);font-weight:var(--sp-fw, 500);font-size:clamp(36px,4.5vw,var(--sp-fs, 58px));line-height:1;color:var(--sp-gold);font-variation-settings:"opsz" 144,"SOFT" 50;margin-bottom:var(--sp-mb, 14px);letter-spacing:-.02em}.sp-stat-num sup{font-size:.26em;vertical-align:super;color:#c8a050b3;font-family:var(--sp-font-display);margin-left:.18em}.sp-stat-desc{font-family:var(--sp-font-display);font-size:var(--sp-desc-fs, 15px);line-height:1.5;color:#f8f4eec7;font-variation-settings:"opsz" 14,"SOFT" 30}.sp-stat-disclaimer{font-family:var(--sp-font-mono);font-size:var(--sp-fs, 11px);line-height:1.7;color:#f8f4ee66;letter-spacing:.03em;max-width:760px;margin:var(--sp-mt, 40px) auto 0;text-align:var(--sp-ta, left)}.sp-stat-disclaimer p{margin:0}@media(max-width:900px){.sp-stat-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.sp-stat-grid{grid-template-columns:1fr}}.sp-cta-center{text-align:center;margin-top:48px}.sp-cta-jump{display:inline-flex;align-items:center;gap:10px;background:var(--sp-royal);color:var(--sp-parch);font-family:var(--sp-font-display);font-weight:500;font-size:16px;font-variation-settings:"opsz" 24,"SOFT" 30;padding:15px 34px;border-radius:32px;text-decoration:none;cursor:pointer;border:none;transition:background .2s,transform .15s}.sp-cta-jump:hover{background:var(--sp-purple-h);transform:translateY(-2px);color:var(--sp-parch)}.sp-cta-jump--gold{background:var(--sp-gold);color:var(--sp-deep)}.sp-cta-jump--gold:hover{background:var(--sp-gold-h);color:var(--sp-deep)}.sp-cta-jump .sp-arr{font-size:18px;line-height:1}.sp-footnote{font-family:var(--sp-font-mono);font-size:11px;color:#2b1f3a80;letter-spacing:.04em;line-height:1.7}.sp-footnote p{margin:0}.sp h1,.sp h2,.sp h3,.sp h4,.sp h5,.sp h6,.sp p,.sp li,.sp a,.sp blockquote,.sp summary{font-family:var(--sp-font-display)!important}.sp .sp-eyebrow,.sp .sp-hero-eyebrow,.sp .sp-rebrand-eyebrow,.sp .sp-bundle-eyebrow,.sp .sp-founder-label,.sp .sp-founder-attr,.sp .sp-guarantee-eyebrow,.sp .sp-waih-dose,.sp .sp-waih-spec,.sp .sp-waih-meta,.sp .sp-tier-label,.sp .sp-tier-first,.sp .sp-tier-perday,.sp .sp-bundle-atc-sub,.sp .sp-review-by,.sp .sp-what-footnote,.sp .sp-stat-disclaimer,.sp .sp-footnote,.sp .sp-footnote p,.sp .sp-vs-tag,.sp .sp-compare-name,.sp .sp-compare-tag,.sp .sp-what-tag,.sp .sp-hero-reassure,.sp .sp-slot-ph,.sp .sp-resources-category,.sp .sp-nav-links a,.sp .sp-footer-col-list a,.sp .sp-footer-legal,.sp .sp-story-marker,.sp .sp-story-caption,.sp .sp-values-tag,.sp .sp-invitation-eyebrow,.sp .sp-about-hero-scroll{font-family:var(--sp-font-mono)!important}#shopify-section-template--20651949031489__ss_header_2_aGaWwm .header-logo-text-template--20651949031489__ss_header_2_aGaWwm{font-family:Fraunces,Georgia,serif!important;letter-spacing:.1em}#shopify-section-template--20651949031489__ss_header_2_aGaWwm .header-menu-link-template--20651949031489__ss_header_2_aGaWwm{font-family:DM Mono,Courier New,monospace!important;letter-spacing:.1em;text-transform:uppercase}#shopify-section-template--20651949031489__ss_header_2_aGaWwm .cart-count-bubble{font-family:DM Mono,Courier New,monospace!important}#shopify-section-template--20651949031489__ss_hero_pro_hero_pro_ai_dgUVEW .hero-heading-heading_dE8aiq,#shopify-section-template--20651949031489__ss_hero_pro_hero_pro_ai_dgUVEW .hero-heading-heading_dE8aiq h1{font-family:Fraunces,Georgia,serif!important;font-weight:500!important;letter-spacing:-.01em}#shopify-section-template--20651949031489__ss_hero_pro_hero_pro_ai_dgUVEW .hero-heading-heading_dE8aiq strong{font-style:italic;font-weight:400!important}#shopify-section-template--20651949031489__ss_hero_pro_hero_pro_ai_dgUVEW .hero-text-text_qppTpH,#shopify-section-template--20651949031489__ss_hero_pro_hero_pro_ai_dgUVEW .hero-button-inner-button_J4iL8b{font-family:Fraunces,Georgia,serif!important}#shopify-section-template--20651949031489__ss_hero_pro_hero_pro_ai_dgUVEW .hero-caption-caption_AkNLxe,#shopify-section-template--20651949031489__ss_hero_pro_hero_pro_ai_dgUVEW .hero-review-text-review_Pn8yea,#shopify-section-template--20651949031489__ss_hero_pro_hero_pro_ai_dgUVEW .hero-verified-text-verified_jxDqFW,#shopify-section-template--20651949031489__ss_hero_pro_hero_pro_ai_dgUVEW .hero-feature-text-template--20651949031489__ss_hero_pro_hero_pro_ai_dgUVEW{font-family:DM Mono,Courier New,monospace!important;letter-spacing:.08em}#shopify-section-template--20651949031489__ss_hero_pro_hero_pro_ai_dgUVEW .hero-caption-caption_AkNLxe{text-transform:uppercase}#shopify-section-template--20651949031489__ss_hero_pro_hero_pro_ai_dgUVEW .hero-button-inner-button_J4iL8b:hover{transform:translateY(-2px)}#shopify-section-sections--20651949490241__ss_header_2_mwEpzi .header-logo-text-sections--20651949490241__ss_header_2_mwEpzi{font-family:Fraunces,Georgia,serif!important;letter-spacing:.1em}#shopify-section-sections--20651949490241__ss_header_2_mwEpzi .header-menu-link-sections--20651949490241__ss_header_2_mwEpzi{font-family:DM Mono,Courier New,monospace!important;letter-spacing:.1em;text-transform:uppercase}#shopify-section-sections--20651949490241__ss_header_2_mwEpzi .cart-count-bubble{font-family:DM Mono,Courier New,monospace!important}main[data-template=cart] h1,main[data-template=cart] h2,main[data-template=cart] h3,main[data-template=cart] h4,main[data-template=cart] h5,main[data-template=cart] h6,main[data-template=blog] h1,main[data-template=blog] h2,main[data-template=blog] h3,main[data-template=blog] h4,main[data-template=blog] h5,main[data-template=blog] h6,main[data-template=article] h1,main[data-template=article] h2,main[data-template=article] h3,main[data-template=article] h4,main[data-template=article] h5,main[data-template=article] h6,main[data-template=search] h1,main[data-template=search] h2,main[data-template=search] h3,main[data-template=search] h4,main[data-template=search] h5,main[data-template=search] h6,main[data-template="404"] h1,main[data-template="404"] h2,main[data-template="404"] h3,main[data-template="404"] h4,main[data-template="404"] h5,main[data-template="404"] h6,main[data-template=page] h1,main[data-template=page] h2,main[data-template=page] h3,main[data-template=page] h4,main[data-template=page] h5,main[data-template=page] h6,main[data-template=product] h1,main[data-template=product] h2,main[data-template=product] h3,main[data-template=product] h4,main[data-template=product] h5,main[data-template=product] h6,main[data-template=collection] h1,main[data-template=collection] h2,main[data-template=collection] h3,main[data-template=collection] h4,main[data-template=collection] h5,main[data-template=collection] h6,.shopify-policy__container h1,.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4,.shopify-policy__container h5,.shopify-policy__container h6{font-family:Fraunces,Georgia,serif!important}main[data-template=cart] p,main[data-template=cart] li,main[data-template=cart] a:not([class*=banner-]),main[data-template=blog] p,main[data-template=blog] li,main[data-template=blog] a:not([class*=banner-]),main[data-template=article] p,main[data-template=article] li,main[data-template=article] a:not([class*=banner-]),main[data-template=search] p,main[data-template=search] li,main[data-template=search] a:not([class*=banner-]),main[data-template="404"] p,main[data-template="404"] li,main[data-template="404"] a:not([class*=banner-]),main[data-template=page] p,main[data-template=page] li,main[data-template=page] a:not([class*=banner-]),main[data-template=product] p,main[data-template=product] li,main[data-template=product] a:not([class*=banner-]),main[data-template=collection] p,main[data-template=collection] li,main[data-template=collection] a:not([class*=banner-]),.shopify-policy__container p,.shopify-policy__container li,.shopify-policy__container a:not([class*=banner-]){font-family:inherit!important}main[data-template="404"] a[class*=banner-button],main[data-template=blog] a[class*=banner-button]{font-family:Fraunces,Georgia,serif!important}main[data-template=cart] a.cart-item__name{font-family:Fraunces,Georgia,serif!important}.shopify-policy__container{max-width:81ch!important}main[data-template=product] .product__info-container .product-form__submit{background:var(--sp-royal, #5E1F7A);color:#f8f4ee;font-family:Fraunces,Georgia,serif!important;font-weight:500;border-radius:32px;border:none;transition:background .2s,transform .15s}main[data-template=product] .product__info-container .product-form__submit:hover:not(:disabled){background:#7b2f91;transform:translateY(-2px)}@media(max-width:900px){main[data-template=product] .kaching-bundles__bars--horizontal{grid-template-columns:1fr!important}main[data-template=product] .kaching-bundles__bar,main[data-template=product] .kaching-bundles__bar *{min-width:0}main[data-template=product] .kaching-bundles__bar-main,main[data-template=product] .kaching-bundles__bar-content,main[data-template=product] .kaching-bundles__bar-first-line,main[data-template=product] .kaching-bundles__bar-pricing-row{flex-wrap:wrap}}.kaching-bundles__bars--horizontal .kaching-bundles__bar-label{overflow:hidden!important;background-image:linear-gradient(180deg,#fff6,#ffffff0d 45%,#0000001f)!important;box-shadow:0 2px 5px #00000047,inset 0 1px #ffffff73,inset 0 -1px #0000002e!important}.kaching-bundles__bars--horizontal .kaching-bundles__bar-label:after{content:"";position:absolute;top:0;left:-150%;width:60%;height:100%;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.75) 50%,transparent 80%);animation:sp-kaching-shimmer 7.5s ease-in-out infinite;pointer-events:none}@keyframes sp-kaching-shimmer{0%{left:-150%}67%{left:150%}to{left:150%}}@media(prefers-reduced-motion:reduce){.kaching-bundles__bars--horizontal .kaching-bundles__bar-label:after{animation:none;display:none}}#shopify-pc__banner__body-title{font-size:12px!important}.shopify-pc__banner__body p,#shopify-pc__banner__btn-manage-prefs,#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline{font-size:10px!important}.shopify-pc__banner__dialog{padding-top:10px!important;padding-bottom:10px!important}@media screen and (max-width:749px){.shopify-pc__banner__body p{display:none!important}.shopify-pc__banner__dialog{padding:12px 10px!important;overflow:hidden!important}.shopify-pc__banner__wrapper{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.shopify-pc__banner__body{width:100%!important;max-width:100%!important;flex:none!important;margin-bottom:0!important}#shopify-pc__banner__body-title{font-size:11px!important;margin-bottom:0!important;text-align:left!important;white-space:nowrap!important;display:block!important;width:100%!important}.shopify-pc__banner__btns{width:100%!important;flex:none!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important}#shopify-pc__banner__btn-manage-prefs,#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline{margin:0!important;font-size:10px!important;white-space:nowrap!important;flex-shrink:0!important}#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline{flex:0 0 auto!important;border:1px solid rgb(31,31,31)!important;border-radius:4px!important;background:transparent!important;padding:6px 10px!important}#shopify-pc__banner__btn-accept{order:1}#shopify-pc__banner__btn-decline{order:2}#shopify-pc__banner__btn-manage-prefs{order:3;flex:0 0 auto!important;border:none!important;background:transparent!important;padding:6px 4px!important;margin-left:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sporeticus-landing.css.map */
