@import"https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@100;200;300;400;500;600;700;800;900&display=swap";:root{--funnel-bg: #ffffff;--funnel-bg-alt: #fafafa;--funnel-bg-dark: #00161f;--funnel-bg-green-light: #e5f3ea;--funnel-bg-pink: #fdf0f7;--funnel-text: #252a32;--funnel-text-muted: #858585;--funnel-text-white: #ffffff;--funnel-accent: #c82184;--funnel-green: #135e4a;--funnel-green-bright: #4fbb4e;--funnel-btn-bg: #c82184;--funnel-btn-text: #ffffff;--funnel-btn-radius: 30px;--funnel-btn-padding: 14px 20px;--funnel-btn-font-weight: 700;--funnel-font-primary: "Libre Franklin", sans-serif;--funnel-heading-xl: clamp(27px, calc(26.6px + 8 * ((100vw - 320px) / 960)), 35px);--funnel-heading-lg: clamp(25px, calc(24.6px + 8 * ((100vw - 320px) / 960)), 33px);--funnel-heading-md: clamp(16px, calc(15.6px + 8 * ((100vw - 320px) / 960)), 24px);--funnel-body-size: 16px;--funnel-small-size: 13px;--funnel-card-shadow: 0 2px 5px rgba(0, 0, 0, .2), 0 5px 15px rgba(0, 0, 0, .11);--funnel-bar-bg: #000000;--funnel-bar-text: #ffffff;--funnel-max-width: 600px;--funnel-section-padding: 40px 16px}.funnel-page *{box-sizing:border-box}.funnel-page{font-family:var(--funnel-font-primary);font-size:var(--funnel-body-size);color:var(--funnel-text);background-color:var(--funnel-bg);line-height:1.6;-webkit-font-smoothing:antialiased}.funnel-page img{max-width:100%;display:block}.funnel-page a{color:inherit;text-decoration:none}.funnel-wrap{max-width:var(--funnel-max-width);margin:0 auto;padding:0 16px;width:100%}.funnel-h1{font-family:var(--funnel-font-primary);font-size:var(--funnel-heading-xl);font-weight:700;color:var(--funnel-text);line-height:1.2;margin:0 0 12px}.funnel-h2{font-family:var(--funnel-font-primary);font-size:var(--funnel-heading-lg);font-weight:700;color:var(--funnel-text);line-height:1.25;margin:0 0 16px}.funnel-h3{font-family:var(--funnel-font-primary);font-size:var(--funnel-heading-md);font-weight:700;color:var(--funnel-text);line-height:1.3;margin:0 0 10px}.funnel-btn{display:block;width:100%;background-color:var(--funnel-btn-bg);color:var(--funnel-btn-text);font-family:var(--funnel-font-primary);font-size:18px;font-weight:var(--funnel-btn-font-weight);text-align:center;padding:var(--funnel-btn-padding);border-radius:var(--funnel-btn-radius);border:none;cursor:pointer;line-height:1.53;text-decoration:none;transition:filter .2s ease}.funnel-btn:hover{filter:brightness(1.08);color:var(--funnel-btn-text)}.funnel-btn-sub{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:var(--funnel-text-muted);margin-top:8px;font-weight:500}.funnel-btn-sub svg{color:var(--funnel-green);flex-shrink:0}.funnel-checklist{list-style:none;padding:0;margin:0}.funnel-checklist li{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:var(--funnel-body-size);color:var(--funnel-text);line-height:1.5}.funnel-checklist li:before{content:"";display:inline-block;width:20px;min-width:20px;height:20px;background-color:var(--funnel-green);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:12px 12px;background-position:center;background-repeat:no-repeat;margin-top:2px}.funnel-dotlist{list-style:none;padding:0;margin:0}.funnel-dotlist li{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:var(--funnel-body-size);color:var(--funnel-text);line-height:1.5}.funnel-dotlist li:before{content:"";display:inline-block;width:10px;min-width:10px;height:10px;border-radius:50%;background-color:var(--funnel-accent);margin-top:6px;flex-shrink:0}.funnel-section{padding:var(--funnel-section-padding);background-color:var(--funnel-bg)}.funnel-section--alt{background-color:var(--funnel-bg-alt)}.funnel-section--dark{background-color:var(--funnel-bg-dark);color:var(--funnel-text-white)}.funnel-section--dark .funnel-h2,.funnel-section--dark .funnel-h3{color:var(--funnel-text-white)}.funnel-swiper-pagination{display:flex;justify-content:center;gap:6px;margin-top:10px}.funnel-swiper-dot{width:8px;height:8px;border-radius:50%;background-color:#ccc;cursor:pointer;border:none;padding:0;transition:background .2s}.funnel-swiper-dot.active{background-color:var(--funnel-text)}.funnel-video-thumb{position:relative;border-radius:18px;overflow:hidden;cursor:pointer;background:#000;aspect-ratio:9/16}.funnel-video-thumb video{width:100%;height:100%;object-fit:cover;display:block}.funnel-play-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0003;transition:background .2s}.funnel-video-thumb:hover .funnel-play-overlay{background:#00000059}.funnel-play-icon{width:54px;height:54px}.funnel-stat-number{font-size:48px;font-weight:800;color:var(--funnel-green);line-height:1;margin-bottom:8px}.funnel-faq-item{border:1px solid #cccccc;background-color:var(--funnel-bg);border-radius:4px;margin-bottom:8px;overflow:hidden}.funnel-faq-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;font-weight:700;font-size:var(--funnel-body-size);color:var(--funnel-text);gap:12px;background:none;border:none;width:100%;text-align:left;font-family:var(--funnel-font-primary);line-height:1.4}.funnel-faq-header .funnel-faq-icon{flex-shrink:0;transition:transform .25s ease}.funnel-faq-item.open .funnel-faq-icon{transform:rotate(45deg)}.funnel-faq-body{display:none;padding:0 20px 16px;font-size:var(--funnel-body-size);color:var(--funnel-text);line-height:1.6}.funnel-faq-item.open .funnel-faq-body{display:block}@media(min-width:600px){:root{--funnel-max-width: 680px}.funnel-wrap{padding:0 24px}}@media(min-width:900px){:root{--funnel-max-width: 860px;--funnel-section-padding: 56px 32px}}@media(min-width:1200px){:root{--funnel-max-width: 1060px;--funnel-section-padding: 64px 40px}}@media(min-width:1440px){:root{--funnel-max-width: 1200px;--funnel-section-padding: 72px 40px}}.funnel-section,.funnel-announcement-bar,.funnel-logo-header,.funnel-product-gallery,.funnel-testimonial,.funnel-product-intro,.funnel-shipping-bar,.funnel-cta-button,.funnel-guarantee-block,.funnel-how-it-works,.funnel-why-choose,.funnel-what-to-expect,.funnel-shipping-info,.funnel-who-can-use,.funnel-money-back,.funnel-editorial-story,.funnel-vsl-video,.funnel-stats-block,.funnel-video-testimonials,.funnel-ingredient-cards,.funnel-trust-badges,.funnel-one-ingredient,.funnel-faq{width:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/funnel-styles.css.map */
