@font-face{font-family:Proxima Nova;src:url(https://cdn.shopify.com/s/files/1/0710/2880/1605/files/Proxima_Nova_Regular.woff2?v=1770655192) format("woff2"),url(https://cdn.shopify.com/s/files/1/0710/2880/1605/files/Proxima_Nova_Regular.woff?v=1770655025) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(https://cdn.shopify.com/s/files/1/0710/2880/1605/files/Proxima_Nova_Semibold.woff2?v=1770655192) format("woff2"),url(https://cdn.shopify.com/s/files/1/0710/2880/1605/files/Proxima_Nova_Semibold.woff?v=1770655025) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(https://cdn.shopify.com/s/files/1/0710/2880/1605/files/Proxima_Nova_Bold.woff2?v=1770656197) format("woff2"),url(https://cdn.shopify.com/s/files/1/0710/2880/1605/files/Proxima_Nova_Bold.woff?v=1770656197) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(https://cdn.shopify.com/s/files/1/0710/2880/1605/files/Proxima_Nova_Extrabold.woff2?v=1770655192) format("woff2"),url(https://cdn.shopify.com/s/files/1/0710/2880/1605/files/Proxima_Nova_Extrabold.woff?v=1770655025) format("woff");font-weight:800;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{background-color:#252b35}html,body{font-family:Proxima Nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#f5f7f8;-webkit-font-smoothing:antialiased}html{overflow-x:clip}body{background-color:transparent;overflow-x:hidden}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.sales-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:200;opacity:0;pointer-events:none;transition:opacity .3s}.sales-nav-overlay.open{opacity:1;pointer-events:auto}.sales-nav-drawer{position:fixed;top:0;left:-280px;width:280px;height:100%;background:#12141a;z-index:201;transition:left .3s ease;padding:24px;display:flex;flex-direction:column}.sales-nav-drawer.open{left:0}.sales-nav-close{font-size:28px;cursor:pointer;background:none;border:none;color:#f5f7f8;margin-bottom:24px;align-self:flex-start}.sales-nav-drawer a{display:block;font-size:18px;font-weight:600;color:#f5f7f8;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06);text-decoration:none}.sales-nav-drawer a:hover{color:#a855f7}.free-shipping-bar{background:#7de8d6;text-align:center;padding:6px 12px;font-size:12px;font-weight:800;color:#1a1e28;letter-spacing:1.5px}.sales-header-bar{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#000;position:relative}.sales-header-burger{background:none;border:none;cursor:pointer;padding:4px;width:40px;display:flex;align-items:center;justify-content:flex-start;z-index:1}.sales-header-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:0}.sales-header-logo img{height:28px;width:auto}.sales-header-cart{background:none;border:none;cursor:pointer;padding:4px;position:relative;width:40px;display:flex;align-items:center;justify-content:flex-end}.sales-header-cart-count{position:absolute;top:-4px;right:-6px;background:#a855f7;color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.sales-header-cart-count[hidden]{display:none}.sale-countdown-bar{display:flex;align-items:center;justify-content:center;gap:12px;background:#1a1a1a;padding:8px 12px;position:sticky;top:0;z-index:100}.sale-countdown-text{font-size:13px;font-weight:900;color:#fff;letter-spacing:1.5px}.sale-countdown-timer{display:flex;align-items:center;gap:4px}.sale-countdown-unit{background:#a855f7;color:#fff;border-radius:4px;padding:4px 8px;text-align:center;min-width:38px}.sale-countdown-unit span{font-size:16px;font-weight:900;display:block;line-height:1}.sale-countdown-unit small{font-size:8px;font-weight:700;letter-spacing:.5px;display:block;margin-top:2px;opacity:.85}.sale-countdown-sep{font-size:16px;font-weight:900;color:#ffffff80}@keyframes dot-blink{0%,to{opacity:1;box-shadow:0 0 #a855f799}50%{opacity:.4;box-shadow:0 0 0 6px #a855f700}}.hero-dot-blink{background:#a855f7!important;animation:dot-blink 1.5s ease-in-out infinite!important}.info-accordion{border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;word-wrap:break-word}.info-acc-item{border-bottom:1px solid rgba(255,255,255,.06)}.info-acc-item:last-child{border-bottom:none}.info-acc-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:15px;font-weight:800;color:#f5f7f8;background:#1e232c99;transition:background .15s}.info-acc-header:hover{background:#282d37cc}.info-acc-arrow{font-size:14px;color:#9da6b580;transition:transform .2s;flex-shrink:0;margin-left:8px}.info-acc-item.open .info-acc-arrow{transform:rotate(180deg)}.info-acc-body{display:none;padding:10px 16px 14px;font-size:13px;font-weight:600;color:#c8d2dcbf;line-height:20px;background:#161a22cc}.info-acc-item.open .info-acc-body{display:block}@keyframes shimmer-bg{0%{background-position:-200% center}to{background-position:200% center}}@keyframes shimmer-sweep{0%{background-position:-200% center}to{background-position:200% center}}.shimmer-btn{position:relative;overflow:hidden;background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea)!important;background-size:200% 100%!important;animation:shimmer-bg 6s ease-in-out infinite}.shimmer-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 45%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.12) 55%,transparent 100%);background-size:200% 100%;animation:shimmer-sweep 3s ease-in-out infinite;pointer-events:none;border-radius:inherit}.shimmer-text{background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea)!important;background-size:200% 100%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;animation:shimmer-bg 6s ease-in-out infinite}.max-width{max-width:600px;margin:0 auto;width:100%}.gradient-text{background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer-bg 6s ease-in-out infinite}.section-gap{margin-top:40px}.top-banner{background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;animation:shimmer-bg 6s ease-in-out infinite;padding:5px 0;text-align:center;position:relative;overflow:hidden}.top-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 45%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.12) 55%,transparent 100%);background-size:200% 100%;animation:shimmer-sweep 3s ease-in-out infinite;pointer-events:none}.top-banner p{font-size:14px;font-weight:700;color:#f6f7f8;line-height:18px;position:relative;z-index:1}.page-bg{position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(hero-background.webp);background-size:cover;background-position:center top;background-repeat:no-repeat;z-index:-1}.hero{background:none;padding:0}.hero-inner{max-width:600px;margin:0 auto;padding:6px 15px 4px}.hero-logo{text-align:center;line-height:0}.hero-logo-img{display:inline-block;width:68%;max-width:390px;height:auto}.hero-product-area{display:flex;flex-direction:column;margin-top:0;padding-top:15px}.hero-carousel{width:100%;padding:0 15px;overflow:visible}.hero-slides{overflow:hidden;border-radius:12px;touch-action:pan-y}.hero-slide{width:100%;border-radius:12px;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none}.hero-progress{display:flex;gap:4px;margin-top:6px}.hero-progress-seg{flex:1;height:3px;border-radius:3px;background:#ffffff26;transition:background .3s ease}.hero-progress-seg.active{background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;animation:shimmer-bg 6s ease-in-out infinite}.carousel-progress{display:flex;gap:3px;margin:6px 20px 2px}.carousel-progress-seg{flex:1;height:3px;border-radius:3px;background:#ffffff26;transition:background .3s ease}.carousel-progress-seg.active{background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;animation:shimmer-bg 6s ease-in-out infinite}.hero-thumbs{display:flex;gap:6px;margin-top:8px}.hero-thumbs img{width:calc((100% - 24px)/5);border-radius:6px;cursor:pointer;opacity:.6;transition:opacity .2s}.hero-thumbs img.active,.hero-thumbs img:hover{opacity:1}.hero-info{width:100%;padding:0 15px;margin-top:10px}.hero-title{font-size:41px;font-weight:800;line-height:57px;color:#f5f7f8;text-align:left}.hero-rating{display:flex;align-items:center;padding:4px 0}.hero-rating-stars{font-size:28px;letter-spacing:2px;line-height:1;background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer-bg 6s ease-in-out infinite}.hero-rating-text{font-size:16px;font-weight:700;color:#fff;margin-left:10px}.hero-benefits{margin-top:12px}.hero-benefit{display:flex;align-items:flex-start;margin-top:6px}.hero-benefit:first-child{margin-top:0}.hero-benefit-check{width:22px;height:22px;border-radius:50%;background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;animation:shimmer-bg 6s ease-in-out infinite;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:3px}.hero-benefit-check svg{width:12px;height:12px;fill:#fff}.hero-benefit-text{font-size:18px;font-weight:800;color:#f5f7f8;margin-left:10px;letter-spacing:.18px;line-height:26px}.hero-badges{display:flex;justify-content:space-between;border-radius:24px;border:1px solid rgba(255,255,255,.1);background-color:#252b354d;margin-top:16px;padding:15px 12px;margin-left:-6px;margin-right:-6px}.hero-badge{text-align:center;flex:1}.hero-badge-icon{font-size:32px;line-height:1}.hero-badge-text{font-size:13px;font-weight:700;color:#f5f7f8;margin-top:4px;letter-spacing:.13px}.hero-cta{margin-top:16px}.hero-cta a{display:block;text-align:center;font-size:22px;line-height:26px;font-weight:800;color:#fff;border-radius:60px;background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;animation:shimmer-bg 6s ease-in-out infinite;border:1px solid rgba(200,160,255,.4);box-shadow:0 4px 20px #a855f780,0 2px 8px #0000004d,inset 0 1px #ffffff26;text-shadow:0 1px 2px rgba(0,0,0,.3);padding:18px;width:100%;cursor:pointer;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.hero-cta a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 45%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.12) 55%,transparent 100%);background-size:200% 100%;animation:shimmer-sweep 3s ease-in-out infinite;pointer-events:none;border-radius:inherit}.hero-cta a:hover{transform:scale(1.02)}.hero-guarantee{display:flex;align-items:center;border-radius:20px;border:1px solid rgba(255,255,255,.1);background-color:#252b354d;margin-top:12px;padding:6px 10px}.hero-guarantee-img,.hero-guarantee-img img{display:none}.hero-guarantee-text{font-size:16px;font-weight:700;color:#f5f7f8;line-height:24px;flex:1;text-align:center}.hero-shipping{display:flex;justify-content:center;align-items:center;margin-top:16px}.hero-shipping-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;animation:shimmer-bg 6s ease-in-out infinite}.hero-shipping-text{font-size:16px;font-weight:800;color:#f5f7f8;margin-left:10px;line-height:22px;white-space:nowrap}.hero-payments{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:12px;flex-wrap:nowrap}.doctors-section{padding:0 15px}.doctors-section .section-title{font-size:32px;font-family:Helvetica,serif;font-weight:800;line-height:120%;letter-spacing:3px;color:#f5f7f8;text-align:center;padding:0;margin:10px 0 0}.expert-scroll-wrap{margin-top:4px}.expert-scroll{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;overscroll-behavior-x:contain}.expert-scroll::-webkit-scrollbar{display:none}.expert-card{width:100%;min-width:100%;flex-shrink:0;scroll-snap-align:start;text-align:center;padding:2px 15px}.expert-avatar{width:72px;height:72px;border-radius:50%;background:#a855f733;border:2px solid #a855f7;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;margin:0 auto;color:#a855f7}@keyframes color-shift{0%,to{color:#9333ea;border-color:#9333ea}25%{color:#c026d3;border-color:#c026d3}50%{color:#a855f7;border-color:#a855f7}75%{color:#7c3aed;border-color:#7c3aed}}.expert-swipe-hint{display:flex;justify-content:center;gap:12px;font-size:13px;color:#c8d2dc80;margin-top:10px;letter-spacing:1px;font-weight:700;padding-bottom:0}.pricing-section{padding:0 15px}.pricing-title{font-size:32px;font-weight:900;line-height:42px;text-align:center;background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer-bg 6s ease-in-out infinite}.pricing-subtitle{text-align:center;margin-top:24px}.pricing-subtitle span{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#f5f7f8;background:linear-gradient(90deg,#a855f733,#a855f70d);border:1.5px solid rgba(168,85,247,.6);border-radius:60px;padding:10px 20px;box-shadow:0 0 20px #a855f74d}.pulse-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;animation:shimmer-bg 6s ease-in-out infinite,pulse-glow 2s infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 #a855f799}50%{box-shadow:0 0 0 6px #fc5a2500}}.pricing-badge-shimmer{padding:10px;text-align:center;font-size:13px;font-weight:800;letter-spacing:1.5px;color:#fff;position:relative;overflow:hidden;background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;animation:shimmer-bg 6s ease-in-out infinite}.pricing-badge-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 45%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.12) 55%,transparent 100%);background-size:200% 100%;animation:shimmer-sweep 3s ease-in-out infinite;pointer-events:none}.pricing-cards{margin-top:32px;display:flex;flex-direction:column;gap:6px}.pricing-card{border-radius:24px;border:2px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#2a303c,#1e232c);padding:24px;position:relative;overflow:hidden;box-shadow:0 8px 32px #0006,0 2px 8px #0000004d,inset 0 1px #ffffff0f}.pricing-card.featured{border:2px solid rgba(168,85,247,.6);box-shadow:0 12px 48px #a855f740,0 8px 32px #0006,inset 0 1px #ffffff14}.pricing-supply{font-size:24px;font-weight:800;color:#f5f7f8;text-align:center}.pricing-percent{font-size:18px;font-weight:600;color:#9da6b5;margin-top:4px;text-align:center}.pricing-add-btn{display:block;text-align:center;font-size:18px;font-weight:800;color:#fff;background:#a855f7;border-radius:60px;border:2px solid rgba(200,160,255,.4);box-shadow:0 4px 20px #a855f780,0 2px 8px #0000004d,inset 0 1px #ffffff26;padding:14px;margin-top:12px;cursor:pointer;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.3)}.pricing-add-btn:hover{transform:scale(1.02);box-shadow:0 6px 28px #a855f799,0 4px 12px #0006,inset 0 1px #fff3}.pricing-add-btn:after{display:none}.pricing-btn-muted{background:#a855f7!important;animation:none!important;box-shadow:0 2px 8px #0000004d!important;border-color:#a855f74d!important}.pricing-btn-muted:after{animation:none!important;background:none!important}.buy-box{border-radius:12px;border:2px solid rgba(255,255,255,.1);overflow:visible;position:relative;cursor:pointer;box-shadow:0 2px 8px #0003;transition:border-color .15s;-webkit-tap-highlight-color:transparent;outline:none}.buy-box-selected{border-color:#a855f7}.buy-box-selected .buy-box-top{background:#a855f7}.buy-box-selected .buy-box-radio-active{border-color:#fff;background:radial-gradient(circle,#fff 40%,transparent 45%)}.buy-box-selected .buy-box-title{color:#fff}.buy-box-selected .buy-box-save{background:#00000040;border-color:#ffffff4d;color:#fff}.buy-box-selected .buy-box-price{color:#fff}.buy-box-selected .buy-box-was{color:#fff9}.buy-box-featured{border-color:#a855f766;margin-top:10px}.buy-box-featured.buy-box-selected{border-color:#a855f7}.buy-box-badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:#7c3aed;color:#fff;font-size:10px;font-weight:800;letter-spacing:1px;padding:3px 14px;border-radius:20px;white-space:nowrap;z-index:2}.buy-box-top{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#2a303c;transition:background .15s;border-radius:10px 10px 0 0}.buy-box-radio{width:20px;height:20px;border-radius:50%;border:2px solid rgba(157,166,181,.4);flex-shrink:0}.buy-box-radio-active{border-color:#a855f7;background:radial-gradient(circle,#a855f7 40%,transparent 45%)}.buy-box-title{font-size:15px;font-weight:800;color:#f5f7f8;flex:1}.buy-box-save{font-size:11px;font-weight:700;color:#fff;background:#a855f74d;border:1px solid rgba(168,85,247,.5);border-radius:20px;padding:2px 10px;white-space:nowrap}.buy-box-price-wrap{text-align:right;flex-shrink:0}.buy-box-price{font-size:18px;font-weight:800;color:#c084fc;display:block;line-height:1}.buy-box-was{font-size:11px;font-weight:600;color:#9da6b566;text-decoration:line-through;display:block;margin-top:1px}.buy-box-bar{padding:4px 14px;font-size:13px;font-weight:700;color:#f5f7f8;background:#3c445299;border-top:1px solid rgba(255,255,255,.06);border-radius:0 0 10px 10px}.free-gift-card{flex:1;border:2px dashed rgba(168,85,247,.4);border-radius:12px;padding:12px 8px;text-align:center;background:#a855f70d}.free-gift-tag{font-size:11px;font-weight:700;color:#fff;background:#a855f7;border-radius:20px;padding:2px 10px;display:inline-block;margin-bottom:8px}.free-gift-label{font-size:11px;font-weight:700;color:#f5f7f8;margin-top:6px}.free-gift-locked{opacity:.4;position:relative;pointer-events:none;border-color:#9da6b533}.free-gift-locked .free-gift-tag{background:#646e7d99}.free-gift-lock-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.free-gift-locked:not(.free-gift-locked) .free-gift-lock-overlay{display:none}.free-gift-unlocked{opacity:1;pointer-events:auto;border-color:#a855f766}.free-gift-unlocked .free-gift-tag{background:#a855f7}.free-gift-unlocked .free-gift-lock-overlay{display:none}.free-gift-unlock-hint{font-size:9px;font-weight:700;color:#9da6b599;margin-top:4px;letter-spacing:.3px}.free-gift-unlocked .free-gift-unlock-hint{color:#c084fc}.cart-gift-progress{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.cart-gift-bar{display:flex;align-items:flex-start;justify-content:space-between;position:relative;margin-top:8px}.cart-gift-bar:before{content:"";position:absolute;top:24px;left:24px;right:24px;height:3px;background:#ffffff14;transform:translateY(-50%);z-index:0}.cart-gift-bar-fill{position:absolute;top:24px;left:24px;height:3px;background:#a855f7;transform:translateY(-50%);transition:width .3s;z-index:0}.cart-gift-item{width:48px;height:48px;border-radius:50%;border:2px solid rgba(255,255,255,.1);background:#1e232c;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;transition:border-color .2s}.cart-gift-item.unlocked{border-color:#a855f7;background:#a855f71a}.cart-gift-item.locked{border-color:#ffffff0f;opacity:.35}.cart-gift-item-label{font-size:9px;font-weight:700;color:#9da6b599;text-align:center;margin-top:4px;transition:color .2s}.cart-gift-item.unlocked~.cart-gift-item-label,.unlocked+.cart-gift-item-label{color:#c084fc}.testimonials-section{padding:0 15px}.testimonials-title{font-size:41px;font-weight:800;line-height:57px;color:#f5f7f8;text-align:center}.testimonials-title span{color:#a855f7!important;-webkit-text-fill-color:#a855f7!important}.tc-slide-inner{border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#1c212a}.tc-photos{display:flex;height:220px;overflow:hidden}.tc-photos img{width:100%;height:100%;object-fit:cover}.tc-body{padding:14px}.testimonial-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.testimonial-name{font-size:18px;font-weight:800;color:#f5f7f8;letter-spacing:.5px}.testimonial-verified{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#c084fc;border:1.5px solid #c084fc;border-radius:60px;padding:4px 10px;white-space:nowrap;flex-shrink:0}.testimonial-headline{font-size:14px;font-weight:700;color:#f5f7f8;margin-top:6px;line-height:20px}.testimonial-body{font-size:14px;font-weight:600;color:#c8d2dccc;margin-top:8px;line-height:21px}.tc-scroll-wrap{overflow:visible;margin-top:16px;padding:0 16px}.tc-scroll{overflow:hidden;touch-action:pan-y}.tc-card{min-width:100%;box-sizing:border-box;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#1c212a}.tc-card .tc-photos{height:200px;overflow:hidden}.tc-card .tc-photos img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none}.tc-card .tc-body{padding:12px}.tc-indicators{display:flex;justify-content:center;gap:6px;margin-top:10px}.tc-ind{width:8px;height:8px;border-radius:50%;background:#9da6b540;transition:background .2s}.tc-ind-active{background:#a855f7}.how-section{padding:0 15px}.how-subtitle{font-size:16px;font-weight:800;text-align:center;letter-spacing:1.6px;background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer-bg 6s ease-in-out infinite}.how-title{font-size:41px;font-weight:800;line-height:57px;color:#f5f7f8;text-align:center;margin-top:8px}.how-steps{margin-top:10px!important;display:flex!important;flex-direction:column!important;gap:6px!important}.how-step-card{padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#1e232ccc;margin:0!important}.how-step-card-head{display:flex;align-items:center;gap:8px}.how-bullet{font-size:12px;font-weight:800;color:#a855f7;letter-spacing:.5px}.how-step-dose{font-size:11px;font-weight:700;color:#c8d2dc80}.how-step-card-body{font-size:12px;font-weight:600;color:#c8d2dcbf;margin-top:2px;line-height:17px}.ingredients-section{padding:0 15px}.ingredients-title{font-size:41px;font-weight:800;line-height:57px;color:#f5f7f8;text-align:center}.ingredients-grid{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:2px}.ingredients-col{display:contents}.ingredient-card{border-radius:14px;overflow:hidden;position:relative;padding:10px;border:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;justify-content:flex-start;word-break:break-word}.ingredient-name{font-size:13px;font-weight:800;color:#fff;line-height:18px}.ingredient-desc{font-size:12px;font-weight:600;color:#c8d2dcd9;margin-top:6px;line-height:17px}.ig-serotonin{background:radial-gradient(ellipse at 20% 20%,rgba(147,51,234,.35) 0%,transparent 60%),radial-gradient(ellipse at 80% 80%,rgba(192,38,211,.15) 0%,transparent 50%),linear-gradient(160deg,#37145a99,#161a22)}.ig-shield{background:radial-gradient(ellipse at 15% 30%,rgba(6,182,212,.25) 0%,transparent 55%),radial-gradient(ellipse at 85% 70%,rgba(20,184,166,.12) 0%,transparent 50%),linear-gradient(160deg,#083c37b3,#161a22)}.ig-energy{background:radial-gradient(ellipse at 25% 25%,rgba(245,158,11,.25) 0%,transparent 55%),radial-gradient(ellipse at 75% 75%,rgba(234,88,12,.12) 0%,transparent 50%),linear-gradient(160deg,#50280899,#161a22)}.ig-calm{background:radial-gradient(ellipse at 20% 30%,rgba(59,130,246,.25) 0%,transparent 55%),radial-gradient(ellipse at 80% 70%,rgba(99,102,241,.12) 0%,transparent 50%),linear-gradient(160deg,#141e50b3,#161a22)}.ig-drive{background:radial-gradient(ellipse at 20% 25%,rgba(239,68,68,.25) 0%,transparent 55%),radial-gradient(ellipse at 80% 80%,rgba(168,85,247,.1) 0%,transparent 50%),linear-gradient(160deg,#500f0f99,#161a22)}.ig-antioxidant{background:radial-gradient(ellipse at 15% 25%,rgba(249,115,22,.25) 0%,transparent 55%),radial-gradient(ellipse at 85% 75%,rgba(234,179,8,.1) 0%,transparent 50%),linear-gradient(160deg,#5a230a99,#161a22)}.ig-unlock{background:radial-gradient(ellipse at 20% 20%,rgba(234,179,8,.25) 0%,transparent 55%),radial-gradient(ellipse at 80% 80%,rgba(245,158,11,.12) 0%,transparent 50%),linear-gradient(160deg,#462d08b3,#161a22)}.ig-clarity{background:radial-gradient(ellipse at 25% 20%,rgba(99,102,241,.3) 0%,transparent 55%),radial-gradient(ellipse at 75% 80%,rgba(139,92,246,.12) 0%,transparent 50%),linear-gradient(160deg,#1e1950b3,#161a22)}.ig-restore{background:radial-gradient(ellipse at 15% 30%,rgba(20,184,166,.3) 0%,transparent 55%),radial-gradient(ellipse at 85% 70%,rgba(6,182,212,.12) 0%,transparent 50%),linear-gradient(160deg,#0a3746b3,#161a22)}.ig-power{background:radial-gradient(ellipse at 20% 20%,rgba(168,85,247,.3) 0%,transparent 55%),radial-gradient(ellipse at 80% 80%,rgba(192,38,211,.15) 0%,transparent 50%),linear-gradient(160deg,#3c146499,#161a22)}.usage-section{padding:0 15px}.usage-title{font-size:41px;font-weight:800;line-height:57px;color:#f5f7f8;text-align:center}.usage-steps{margin-top:20px;display:flex;flex-direction:column;gap:20px}.usage-step{position:relative}.usage-step img{border-radius:12px;width:100%;margin-bottom:12px}.usage-step-text{font-size:16px;font-weight:700;color:#9da6b5;line-height:24px}.timeline-section{padding:0 15px}.timeline-title{font-size:41px;font-weight:800;line-height:57px;color:#f5f7f8;text-align:center}.tl-wrap{margin-top:20px;background:#1c212a;border-radius:16px;padding:12px 8px;border:1px solid rgba(255,255,255,.07)}.timeline-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:0}.tl-tab{padding:10px 4px;border-radius:60px;font-size:9px;font-weight:700;color:#fff;white-space:nowrap;cursor:pointer;transition:background .18s ease;background:#424e5e;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-align:center;min-height:38px;display:flex;align-items:center;justify-content:center;letter-spacing:0}.tl-radio{display:none}.tl-tab:hover{background:#a855f7b3}.tl-tab.is-active{background:#a855f7}.tl-panel{display:none;margin-top:12px}.tl-panel.is-active{display:block}#tl0:checked~.timeline-tabs label[for=tl0],#tl1:checked~.timeline-tabs label[for=tl1],#tl2:checked~.timeline-tabs label[for=tl2],#tl3:checked~.timeline-tabs label[for=tl3],#tl4:checked~.timeline-tabs label[for=tl4],#tl5:checked~.timeline-tabs label[for=tl5]{background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;animation:shimmer-bg 6s ease-in-out infinite}#tl0:checked~.tl-panel-0,#tl1:checked~.tl-panel-1,#tl2:checked~.tl-panel-2,#tl3:checked~.tl-panel-3,#tl4:checked~.tl-panel-4,#tl5:checked~.tl-panel-5{display:block}.tl-panel-title{font-size:26px;font-weight:800;color:#f5f7f8;text-transform:uppercase}.tl-panel-desc{font-size:15px;font-weight:700;color:#f5f7f8;margin-top:6px;line-height:22px}.tl-card{margin-top:0}.tl-chart-wrap{border-radius:8px;overflow:hidden;margin:0 -4px}.tl-chart{width:100%;height:auto;display:block;transform:scale(1.04);transform-origin:center}.tl-panel-notice-label{font-size:14px;font-weight:800;color:#a855f7;margin-top:12px;letter-spacing:.5px;text-transform:uppercase}.tl-panel-list{margin-top:8px;list-style:none}.tl-panel-list li{font-size:14px;font-weight:700;color:#f5f7f8;padding:4px 0 4px 30px;position:relative;line-height:20px}.tl-panel-list li:before{content:"\2713";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:#a855f7;border-radius:50%;color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.comparison-section{padding:0 15px}.comparison-title{font-size:41px;font-weight:800;line-height:57px;color:#f5f7f8;text-align:center;margin-bottom:0!important}.comparison-subtitle{font-size:16px;font-weight:700;color:#9da6b5;text-align:center;margin:8px 0 16px!important;line-height:24px;padding:0!important}.comp-table-outer{margin:0!important;padding:0!important}.comparison-table{border-radius:16px;overflow:visible;background:#1c212a;border:1px solid rgba(255,255,255,.07);padding-top:0;margin-top:0!important}.comp-row{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:stretch;border-bottom:1px solid rgba(255,255,255,.06)}.comp-row:last-child{border-bottom:none}.comp-cell{padding:14px 6px;display:flex;align-items:center;justify-content:center;text-align:center}.comp-feat{justify-content:flex-start;padding-left:14px;font-size:14px;font-weight:700;color:#f5f7f8;text-align:left}.comp-basis-cell{background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;animation:shimmer-bg 6s ease-in-out infinite}.comp-head .comp-cell{padding:10px 6px}.comp-head .comp-feat{font-size:13px;color:#9da6b599}.comp-head-label{font-size:14px;font-weight:800;color:#f5f7f8;line-height:20px}.comp-head .comp-basis-cell .comp-head-label{color:#fff;font-size:16px}.ci{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;flex-shrink:0}.ci-check-o,.ci-check-d{background:#fff;color:#a855f7;box-shadow:0 0 10px #ffffff8c}.ci-x{background:#3c4655;color:#8c96a5b3}.comp-cost-val{font-size:12px;font-weight:700;line-height:17px;color:#c8d2dcd9;white-space:pre-line}.comp-basis-cell .comp-cost-val{color:#fff}.results-section{padding:0}.results-title{text-align:center;padding:0 15px}.results-title-sub{font-size:14px;font-weight:700;color:#fff;letter-spacing:1px;display:block;text-transform:uppercase}.results-title-main{display:block;font-size:42px;font-weight:900;color:#a855f7;line-height:46px;margin-top:4px;text-transform:uppercase}.results-carousel-outer{overflow:visible;margin-top:10px}.results-carousel{display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;padding:0 0 4px;justify-content:flex-start;overscroll-behavior-x:contain}.results-carousel:before,.results-carousel:after{content:"";flex-shrink:0;width:16px}.results-carousel::-webkit-scrollbar{display:none}.rc-card{flex-shrink:0;width:calc(100vw - 32px);max-width:560px;scroll-snap-align:center;border-radius:16px;overflow:hidden;background:#1e232c!important;color:#f5f7f8!important;padding:18px 14px 14px}.rc-top{display:flex;align-items:center;gap:12px}.rc-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#a855f74d,#06b6d433);border:2px solid rgba(168,85,247,.5);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#c084fc;flex-shrink:0;position:relative;top:-12px}.rc-top-info{display:flex;flex-direction:column;gap:2px;position:relative;left:-2px}.rc-top-name{font-size:17px;font-weight:800;color:#f5f7f8;line-height:1.2}.rc-stars{font-size:18px;line-height:1;display:block;background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer-bg 6s ease-in-out infinite}.rc-quote{font-size:15px;font-weight:600;color:#c8d2dc;margin-top:8px;line-height:22px}.rc-footer{display:flex;align-items:center;justify-content:flex-end;margin-top:8px}.rc-verified{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#c084fc;border:1.5px solid #c084fc;border-radius:60px;padding:4px 10px}.rc-verified:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;animation:shimmer-bg 6s ease-in-out infinite;color:#fff;font-size:10px;font-weight:800}.rc-dots{display:none}.rc-swipe-hint{display:flex;justify-content:center;gap:12px;font-size:13px;color:#c8d2dc80;margin-top:14px;letter-spacing:1px;font-weight:700}.moneyback-section{padding:0 15px;margin-top:30px}.moneyback-inner{background:linear-gradient(180deg,#252b35f2,#1e0f32f2);border-radius:16px;border:1px solid rgba(255,255,255,.08);padding:20px 18px 22px;text-align:center}.moneyback-title{font-size:24px;font-weight:900;line-height:30px;color:#fff}.moneyback-title span{background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer-bg 6s ease-in-out infinite}.moneyback-desc{font-size:15px;font-weight:700;color:#c8d2dc;margin-top:10px;line-height:22px}.moneyback-cta{display:inline-block;font-size:18px;font-weight:800;color:#fff;background:#a855f7;border-radius:60px;border:1px solid rgba(200,160,255,1);box-shadow:#a855f7b3 0 4px 40px;padding:14px 36px;margin-top:14px;cursor:pointer;transition:transform .15s;position:relative;overflow:hidden}.moneyback-cta:after{display:none}.moneyback-cta:hover{transform:scale(1.02)}.faq-section{padding:0 15px}.faq-title{font-size:41px;font-weight:800;line-height:57px;color:#f5f7f8;text-align:center}.faq-tabs-wrap{margin-top:24px}.faq-tab-row{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.faq-tab-row::-webkit-scrollbar{display:none}.faq-tab{padding:10px 20px;border-radius:60px;font-size:14px;font-weight:700;color:#fff;white-space:nowrap;cursor:pointer;transition:background .18s ease;background:#222830;-webkit-user-select:none;user-select:none;flex-shrink:0}.faq-tab:hover,.faq-tab.is-active{background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;animation:shimmer-bg 6s ease-in-out infinite}.faq-panel{display:none;margin-top:24px}.faq-panel.is-active{display:block}.faq-item{background:#1e232c;border-radius:14px;padding:18px 16px;margin-bottom:10px}.faq-question{font-size:17px;font-weight:800;color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq-question:after{content:"\25be";font-size:18px;font-weight:900;color:#fff;background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;animation:shimmer-bg 6s ease-in-out infinite;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s;line-height:1;padding-top:2px}.faq-item.is-open .faq-question:after{transform:rotate(180deg)}.faq-answer{font-size:15px;font-weight:400;color:#9da6b5;line-height:24px;margin-top:12px;display:none}.faq-item.is-open .faq-answer{display:block}.reviews-section{padding:0 15px;margin-top:20px}.review-count-banner{display:flex;align-items:center;gap:10px;margin-bottom:14px}.review-count-banner .rcb-stars{font-size:26px;line-height:1;background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer-bg 6s ease-in-out infinite}.review-count-banner span{font-size:20px;font-weight:800;color:#fff}.reviews-masonry{display:flex;gap:10px}.reviews-col{flex:1;display:flex;flex-direction:column;gap:10px}.review-card{border-radius:4px;overflow:hidden;background:#1e232c!important;color:#f5f7f8!important;display:block;width:100%}.review-card-photo{width:100%;height:auto;display:block;max-height:200px;object-fit:cover}.review-card-body-wrap{padding:10px 10px 12px}.review-card-header{display:flex;align-items:center;justify-content:space-between;gap:4px}.review-card-name{font-size:13px;font-weight:800;color:#fff}.review-card-stars{font-size:15px;flex-shrink:0;line-height:1;background:linear-gradient(90deg,#9333ea,#c026d3,#a855f7,#7c3aed,#9333ea);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer-bg 6s ease-in-out infinite}.review-card-body{font-size:12px;font-weight:800;color:#c8d2dc;margin-top:6px;line-height:18px}.review-card-meta{font-size:11px;font-weight:800;color:#9da6b5cc;margin-top:8px}.review-card-meta span{display:block;font-weight:700}.review-card-verified{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#c084fc;border:1.5px solid #c084fc;border-radius:20px;padding:3px 8px;margin-top:8px}.review-highlighted-label{font-size:11px;font-weight:700;letter-spacing:1px;color:#c084fc;text-transform:uppercase;margin-bottom:6px}.footer{padding:40px 15px 120px;text-align:center;position:relative;border:none}.footer:before,.footer:after{display:none}.footer *,.footer hr{border:none;border-top:none;border-bottom:none}.footer-copy{font-size:14px;font-weight:400;color:#9da6b580}.footer-links{margin-top:12px;display:flex;justify-content:center;gap:24px}.footer-links a{font-size:14px;font-weight:600;color:#9da6b5b3}.footer-links a:hover{color:#a855f7}.footer-disclaimer{font-size:12px;font-weight:400;color:#9da6b566;margin-top:16px;line-height:18px;max-width:600px;margin-left:auto;margin-right:auto;border:none!important}.sticky-cta-wrap{position:fixed;left:0;right:0;bottom:0;z-index:999999;display:flex;justify-content:center;margin:0;padding:8px 16px;background:transparent;opacity:0;transform:translateY(100%);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.sticky-cta-wrap.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.sticky-cta-btn{width:min(560px,calc(100vw - 32px));display:inline-flex;justify-content:center;text-align:center;font-size:16px;font-weight:800;color:#fff;background:#a855f7;border-radius:60px;border:1px solid rgba(200,160,255,1);box-shadow:#a855f7b3 0 4px 40px;padding:12px 32px;cursor:pointer;transition:transform .15s;position:relative;overflow:hidden}.sticky-cta-btn:after{display:none}.sticky-cta-btn:hover{transform:scale(1.02)}@supports (padding: max(0px)){.sticky-cta-wrap{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.floating-cart-btn{display:none!important;position:fixed;top:48px;right:16px;z-index:99999;width:48px;height:48px;border-radius:50%;background:#14181ee6;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s,background .15s;box-shadow:0 4px 16px #0006}.floating-cart-btn:hover{transform:scale(1.08);background:#1e222af2}.floating-cart-count{position:absolute;top:-4px;right:-4px;background:#a855f7;color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.floating-cart-count[hidden]{display:none}.gradient-text,.shimmer-text,.hero-rating-stars,.pricing-title,.testimonials-title span,.how-subtitle,.how-step-title,.moneyback-title span,.review-count-banner .rcb-stars,.review-card-stars,.rc-stars{background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#a855f7!important;background-clip:unset!important;color:#a855f7!important;animation:none!important}.hero-progress-seg.active,.carousel-progress-seg.active,.hero-benefit-check,.how-step-dot,.comp-basis-cell,.rc-verified:before,.pulse-dot,.faq-question:after,.pricing-badge-shimmer,.faq-tab:hover,.faq-tab.is-active,#tl0:checked~.timeline-tabs label[for=tl0],#tl1:checked~.timeline-tabs label[for=tl1],#tl2:checked~.timeline-tabs label[for=tl2],#tl3:checked~.timeline-tabs label[for=tl3],#tl4:checked~.timeline-tabs label[for=tl4],#tl5:checked~.timeline-tabs label[for=tl5]{background:#a855f7!important;animation:none!important}.pricing-badge-shimmer:after{animation:none!important;background:none!important}.jdgm-rev-widg,.jdgm-carousel,.stamped-reviews,.stamped-review,.spr-review,.spr-container,[data-reviews-widget],[class*=review-widget]{background:transparent!important;color:#f5f7f8!important}.jdgm-rev-widg .jdgm-rev,.stamped-review-card,.spr-review,[data-reviews-widget] [class*=card]{background:#1e232c!important;color:#f5f7f8!important;border-color:#ffffff14!important}.footer hr,footer hr,main>hr{display:none!important}@media(max-width:768px){.hero-title{font-size:32px;line-height:40px}.ingredients-grid{display:flex}.pricing-title,.testimonials-title,.how-title,.ingredients-title,.usage-title,.timeline-title,.comparison-title,.faq-title,.moneyback-title{font-size:32px;line-height:40px}.doctors-section .section-title{font-size:28px;line-height:34px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sales.css.map */
