@font-face{font-family:ABC Gaisyr Mono;src:url(https://insentials.com/cdn/shop/t/237/assets/ABCGaisyr-Mono-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}#shopify-section-header,#shopify-section-header-sidebar,#shopify-section-footer,#shopify-section-announcement-bar,#shopify-section-announcement-countdown,#shopify-section-builder-section{display:none!important}@keyframes bounce-arrow{0%,to{transform:translateY(0)}45%{transform:translateY(5px)}65%{transform:translateY(2px)}}@keyframes gallery-fade{0%{opacity:0;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}@keyframes info-slide{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes dot-ping{0%{transform:scale(1);opacity:.8}60%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}@keyframes press-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}#ilpc-reading-progress{position:fixed;top:0;left:0;height:3px;background:#00b874;z-index:9999;width:0%;transition:width .1s linear;pointer-events:none}.ilpc *,.ilpc *:before,.ilpc *:after{box-sizing:border-box}.ilpc{font-family:Work Sans,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#12342f;background:#f8f8f8}.ilpc a{text-decoration:none}.ilpc button{font-family:inherit}.ilpc ul,.ilpc ol{margin:0;padding:0;list-style:none}.ilpc p{margin:0}.ilpc figure{margin:0}.ilpc blockquote{margin:0}.ilpc .caps-brand{font-family:ABC Gaisyr Mono,Work Sans,sans-serif;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ilpc .caps-kicker{font-family:Work Sans,Arial,sans-serif;font-weight:500;font-size:13px;color:#000;text-transform:uppercase;letter-spacing:.78px;display:inline-flex;align-items:center;gap:8px}.ilpc .caps-kicker:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#00ea93;flex-shrink:0}.ilpc .cta-dark{background:#12342f;color:#f8f8f8;border:1.5px solid #12342F;transition:background .2s ease,color .2s ease;cursor:pointer}.ilpc .cta-dark:hover{background:transparent;color:#12342f}.ilpc .cta-neon{background:#00ea93;color:#12342f;transition:all .2s;border:none;cursor:pointer}.ilpc .cta-neon:hover{background:#00b874;transform:translateY(-1px);box-shadow:0 8px 22px #00ea9359}.ilpc .cta-ghost{background:transparent;transition:background .22s,border-color .22s}.ilpc .cta-ghost:hover{background:#ffffff14;border-color:#ffffffbf!important}.ilpc .reveal{opacity:0;transform:translateY(28px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.ilpc .reveal.visible{opacity:1;transform:translateY(0)}.ilpc .reveal-d1{transition-delay:.1s}.ilpc .reveal-d2{transition-delay:.2s}.ilpc .reveal-d3{transition-delay:.3s}.ilpc .reveal-d4{transition-delay:.4s}.ilpc .bounce-arrow{display:inline-block;animation:bounce-arrow 1.6s cubic-bezier(.45,.05,.55,.95) infinite}.ilpc .hero-grid{display:grid;grid-template-columns:1fr;align-items:stretch}@media(min-width:768px){.ilpc .hero-grid{grid-template-columns:55fr 45fr;min-height:260px;column-gap:32px}.ilpc .hero-copy-col{padding-top:clamp(20px,3vw,40px)!important;padding-bottom:clamp(20px,3vw,40px)!important}}.ilpc .editorial-2col{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:768px){.ilpc .editorial-2col{grid-template-columns:48fr 52fr;align-items:stretch;gap:40px}.ilpc .editorial-img-col{min-height:480px}}.ilpc .dose-header-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:768px){.ilpc .dose-header-grid{grid-template-columns:1fr 1fr;gap:64px}}.ilpc .dose-image-col{display:none}@media(min-width:768px){.ilpc .dose-image-col{display:flex}}.ilpc .age-btn{transition:background .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)!important}.ilpc .age-btn:not(.age-btn--active):hover{border-color:#12342f73!important;background:#12342f0d!important}.ilpc .age-btn--active:hover{background:#00d688!important;border-color:#00d688!important}.ilpc .bundle-btn{transition:border-color .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1)!important}.ilpc .bundle-btn:hover{background:#12342f0a!important}.ilpc .thumbnail-btn{transition:box-shadow .22s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)!important}.ilpc .thumbnail-btn:hover{transform:scale(1.05);z-index:1}.ilpc .arrow-btn{transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)!important}.ilpc .arrow-btn:hover{transform:translateY(-50%) scale(1.08)!important;box-shadow:0 4px 16px #00000029!important}.ilpc .feature-row{padding:6px 0}.ilpc .dot-ping{position:relative;display:flex;align-items:center;justify-content:center}.ilpc .dot-ping:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#00ea93;animation:dot-ping 1.8s cubic-bezier(.22,1,.36,1) infinite}.ilpc [data-bc-section=hero] h1{font-size:2rem!important}.ilpc [data-bc-section=editorial-flow] h2{font-size:1.5rem!important}.ilpc [data-bc-section=faq] h2{font-size:1.75rem!important}@media(min-width:768px){.ilpc [data-bc-section=hero] h1{font-size:2.75rem!important}.ilpc [data-bc-section=editorial-flow] h2{font-size:1.875rem!important}.ilpc [data-bc-section=faq] h2{font-size:2.125rem!important}}@media(min-width:1200px){.ilpc [data-bc-section=hero] h1{font-size:3.25rem!important}.ilpc [data-bc-section=editorial-flow] h2{font-size:2.125rem!important}.ilpc [data-bc-section=faq] h2{font-size:2.5rem!important}}.ilpc .faq-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:stretch}@media(min-width:768px){.ilpc .faq-grid{grid-template-columns:5fr 7fr;gap:64px}}.ilpc .faq-img-col{display:none}@media(min-width:768px){.ilpc .faq-img-col{display:block}}.ilpc .gallery-dots{display:none}.ilpc .press-track{display:flex;gap:16px;width:max-content;animation:press-scroll 40s linear infinite}.ilpc .press-track:hover{animation-play-state:paused}.ilpc .press-slide{flex:0 0 280px;height:88px;padding:16px 24px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:transparent;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.ilpc .press-slide img{max-width:124px;max-height:48px;width:auto;height:auto;object-fit:contain;display:block}.ilpc .testimonials-link-desktop{display:inline-flex}.ilpc .testimonials-link-mobile,.ilpc .testimonials-count-below{display:none}.ilpc-sticky-cta-wrapper{position:fixed;bottom:0;left:0;right:0;z-index:50;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#12342ff2;font-family:Work Sans,sans-serif}.ilpc-sticky-cta-wrapper .cta-neon{background:#00ea93;color:#12342f;transition:all .2s;border:none;cursor:pointer;padding:12px 20px;border-radius:2px;text-decoration:none;font-size:11.5px;flex-shrink:0;white-space:nowrap;font-family:Work Sans,sans-serif;font-weight:600;letter-spacing:.06em;text-transform:uppercase;display:inline-block}.ilpc-sticky-cta-wrapper .cta-neon:hover{background:#00b874;transform:translateY(-1px);box-shadow:0 8px 22px #00ea9359}@media(min-width:640px){.ilpc-sticky-cta-wrapper{display:none!important}}@media(max-width:767px){.ilpc .promo-banner{font-size:11px!important;padding:6px 12px!important;white-space:normal!important;line-height:1.4}.ilpc .navbar-header{position:static!important;top:auto!important}.ilpc .navbar-tagline{font-size:8.5px!important;letter-spacing:.05em!important}.ilpc .hero-img-col{order:-1!important;min-height:190px!important;max-height:210px!important;border-radius:0!important}.ilpc .hero-copy-col{padding:28px 20px 40px!important}.ilpc .kicker-wrap,.ilpc .caps-kicker{margin-bottom:4px!important}.ilpc [data-bc-section=editorial-flow]{padding:56px 0!important}.ilpc .editorial-rows-gap{gap:48px!important}.ilpc .editorial-2col{gap:32px!important}.ilpc .editorial-img-sm{min-height:220px!important;max-height:240px!important}.ilpc .editorial-img-r2-first{order:-1!important;min-height:0!important;max-height:none!important}.ilpc .stats-band-section{min-height:400px!important}.ilpc .stats-band-inner{justify-content:center!important;padding:32px 20px!important}.ilpc .stats-band-card{width:90%!important;max-width:none!important}.ilpc .stats-value{font-size:2.125rem!important}.ilpc .cure-offer-header-pad{padding:40px 0 64px!important}.ilpc .cure-offer-card-pad{padding:0 0 8px!important}.ilpc .age-btn-row-mobile{flex-wrap:nowrap!important}.ilpc .age-btn-row-mobile .age-btn{padding:8px 4px!important;font-size:11px!important;flex:1!important;min-width:0!important}.ilpc .discover-cta-mobile{display:flex!important;justify-content:center!important}.ilpc .gallery-col-mobile{flex:0 0 100%!important;border-right:none!important;min-height:auto!important;max-height:280px!important;height:280px!important}.ilpc .gallery-thumbs-mobile{display:none!important}.ilpc .gallery-main-mobile{height:280px!important}.ilpc .gallery-dots{display:flex;justify-content:center;gap:6px}.ilpc .gallery-arrow-mobile{opacity:1!important;pointer-events:auto!important}.ilpc .key-arg-item-mobile{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:6px!important;padding:10px 8px!important}.ilpc .info-col-mobile{padding:20px 16px!important}.ilpc .product-cta-text{font-size:11.5px!important;white-space:nowrap!important}.ilpc [data-bc-section=testimonials]{padding:32px 0 40px!important}.ilpc .testimonials-header-text{flex:0 0 100%!important;max-width:100%!important}.ilpc .testimonials-link-desktop{display:none!important}.ilpc .testimonials-link-mobile{display:inline-flex!important;order:3!important}.ilpc .testimonials-count-text{display:none!important}.ilpc .testimonials-count-num{display:block!important;flex-basis:100%!important;order:10!important;margin-top:-4px!important}.ilpc .testimonials-count-below{display:none!important}.ilpc [data-bc-section=faq]{padding:24px 0 40px!important}.ilpc .faq-grid{gap:16px!important}.ilpc .faq-header-mb{margin-bottom:20px!important}.ilpc .faq-img-col{display:block!important;height:230px!important;min-height:auto!important}.ilpc .final-cta-section{min-height:500px!important}.ilpc .final-cta-overlay-mobile{background:#0b2220e0!important}.ilpc .final-cta-content-mobile{padding:80px 20px!important}.ilpc .final-cta-reassurance{font-weight:400!important;font-size:13px!important;color:#ffffffd6!important}.ilpc .final-cta-reassurance strong{color:#fffffff5!important}.ilpc .footer-brand-row{flex-direction:column!important;align-items:center!important;gap:4px!important}.ilpc .press-slide{flex:0 0 220px;height:80px}.ilpc .press-slide img{max-width:140px;max-height:44px}.ilpc .press-track{animation-duration:30s}}
/*# sourceMappingURL=/cdn/shop/t/237/assets/insentials-collagen-v2.css.map */
