.ltfs-landing{--pt-ink: #17211d;--pt-green: #3f685d;--pt-green-deep: #2b4a41;--pt-forest: #16241f;--pt-sage: #a8d5c2;--pt-gold: #b98a3e;--pt-gold-soft: #d9bd85;--pt-body: #52605b;--pt-line: rgba(63, 104, 93, .16);--pt-radius: 16px;--pt-maxw: 1140px;--pt-shadow: 0 22px 60px -28px rgba(20, 40, 34, .42);--pt-shadow-sm: 0 10px 30px -16px rgba(20, 40, 34, .3);--pt-display: "Magzo Alt", "Playfair Display", Georgia, "Times New Roman", serif}html{scroll-behavior:smooth}#ltfs-supply-list,#AddToCartForm{scroll-margin-top:120px}.ltfs-landing .clnf-image-text__heading,.ltfs-landing .clnf-image-gallery__heading,.ltfs-landing .clnf-ingredient-list__heading,.ltfs-landing .clnf-feature-cards__heading{font-family:var(--pt-display)!important;font-weight:600!important;letter-spacing:-.015em!important;line-height:1.14!important;font-size:clamp(27px,3.4vw,41px)!important}.ltfs-landing .clnf-image-gallery__heading,.ltfs-landing .clnf-ingredient-list__heading,.ltfs-landing .clnf-feature-cards__heading{position:relative;padding-bottom:22px;margin-bottom:14px!important}.ltfs-landing .clnf-image-gallery__heading:after,.ltfs-landing .clnf-ingredient-list__heading:after,.ltfs-landing .clnf-feature-cards__heading:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:54px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--pt-gold),var(--pt-gold-soft))}.ltfs-landing .clnf-image-gallery__subtext,.ltfs-landing .clnf-ingredient-list__subtext,.ltfs-landing .clnf-feature-cards__subtext{font-size:16.5px!important;line-height:1.75!important}.ltfs-landing .clnf-image-text__eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:12px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase;margin-bottom:14px!important}.ltfs-landing .clnf-image-text__eyebrow:before{content:"";width:28px;height:2px;background:currentColor;opacity:.6}.ltfs-landing .clnf-image-text__btn{background:var(--pt-green)!important;color:#fff!important;border-radius:999px!important;padding:15px 30px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.03em!important;box-shadow:0 12px 26px -12px #2b4a41b3!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}.ltfs-landing .clnf-image-text__btn:after{content:" \2192";transition:transform .2s ease;display:inline-block}.ltfs-landing .clnf-image-text__btn:hover{transform:translateY(-2px);opacity:1!important;box-shadow:0 18px 34px -14px #2b4a41cc!important}.ltfs-landing .clnf-image-text__btn:hover:after{transform:translate(4px)}.ltfs-landing .clnf-image-text--dark .clnf-image-text__btn{background:#fff!important;color:var(--pt-forest)!important}.ltfs-landing.clnf-stat-row{padding:34px 20px!important;border-top:1px solid var(--pt-line);border-bottom:1px solid var(--pt-line)}.ltfs-landing .clnf-stat-row__grid{gap:20px 0;max-width:var(--pt-maxw)}.ltfs-landing .clnf-stat-row__item{padding:6px 46px;position:relative}.ltfs-landing .clnf-stat-row__item+.clnf-stat-row__item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:46px;width:1px;background:var(--pt-line)}.ltfs-landing .clnf-stat-row__number{font-family:var(--pt-display);font-size:clamp(30px,3.6vw,46px);font-weight:600;letter-spacing:-.03em;color:var(--pt-green)}.ltfs-landing .clnf-stat-row__label{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:700;margin-top:10px;color:var(--pt-body)}@media(max-width:700px){.ltfs-landing .clnf-stat-row__grid{gap:26px 0}.ltfs-landing .clnf-stat-row__item{padding:6px 20px;flex:0 0 44%}.ltfs-landing .clnf-stat-row__item+.clnf-stat-row__item:before{display:none}}.ltfs-landing.clnf-image-text{padding-top:clamp(56px,7vw,92px)!important;padding-bottom:clamp(56px,7vw,92px)!important}.ltfs-landing .clnf-image-text__inner{max-width:var(--pt-maxw)!important;gap:clamp(36px,5vw,72px)!important;align-items:center!important}.ltfs-landing .clnf-image-text__img-wrap{border-radius:var(--pt-radius)!important;box-shadow:var(--pt-shadow)!important;aspect-ratio:4 / 3.15!important;position:relative}.ltfs-landing .clnf-image-text__media{position:relative}.ltfs-landing .clnf-image-text__media:after{content:"";position:absolute;top:16px;right:-16px;bottom:-16px;left:16px;border:1px solid var(--pt-line);border-radius:var(--pt-radius);z-index:-1}.ltfs-landing .clnf-image-text--image_right .clnf-image-text__media:after{top:16px;right:16px;bottom:-16px;left:-16px}.ltfs-landing .clnf-image-text__img{transition:transform .6s ease}.ltfs-landing .clnf-image-text__img-wrap:hover .clnf-image-text__img{transform:scale(1.04)}.ltfs-landing .clnf-image-text__body{font-size:16.5px!important;line-height:1.8!important}.ltfs-landing .clnf-image-text__body ul{list-style:none!important;padding-left:0!important;margin:18px 0 0!important}.ltfs-landing .clnf-image-text__body li{position:relative;padding-left:34px!important;margin-bottom:11px!important;line-height:1.55}.ltfs-landing .clnf-image-text__body li:before{content:"\2713";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--pt-green);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ltfs-landing .clnf-image-text--dark .clnf-image-text__body li:before{background:var(--pt-sage);color:var(--pt-forest)}.ltfs-landing.clnf-image-text--dark{background-image:radial-gradient(120% 120% at 15% 0%,rgba(168,213,194,.1),transparent 55%)!important}.ltfs-landing.clnf-image-gallery{padding-top:clamp(52px,6vw,84px)!important;padding-bottom:clamp(52px,6vw,84px)!important}.ltfs-landing .clnf-image-gallery__grid{gap:26px!important}.ltfs-landing .clnf-image-gallery__img-wrap{border-radius:var(--pt-radius)!important;box-shadow:var(--pt-shadow-sm)!important;aspect-ratio:4 / 3!important}.ltfs-landing .clnf-image-gallery__img{transition:transform .6s ease!important}.ltfs-landing .clnf-image-gallery__item:hover .clnf-image-gallery__img{transform:scale(1.06)}.ltfs-landing .clnf-image-gallery__caption{text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:700!important;margin-top:16px!important}.ltfs-landing.clnf-feature-cards{padding-top:clamp(56px,6.5vw,88px)!important;padding-bottom:clamp(56px,6.5vw,88px)!important}.ltfs-landing .clnf-feature-cards__grid{gap:26px}.ltfs-landing .clnf-feature-cards__card{border-radius:var(--pt-radius);padding:32px 28px;box-shadow:var(--pt-shadow-sm);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ltfs-landing .clnf-feature-cards__card:hover{transform:translateY(-6px);box-shadow:var(--pt-shadow)}.ltfs-landing .clnf-feature-cards__card-img-wrap{margin:-32px -28px 22px!important;aspect-ratio:16 / 10!important;overflow:hidden}.ltfs-landing .clnf-feature-cards__card-img{transition:transform .6s ease}.ltfs-landing .clnf-feature-cards__card:hover .clnf-feature-cards__card-img{transform:scale(1.06)}.ltfs-landing .clnf-feature-cards__card-title{font-size:19px;font-weight:700;letter-spacing:-.01em}.ltfs-landing .clnf-feature-cards__card--icon{padding-top:34px}.ltfs-landing .clnf-feature-cards__card-icon{width:66px;height:66px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#a8d5c261,#3f685d24);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:26px!important}.ltfs-landing .clnf-feature-cards__card[style*="#2a4040"]:hover{border-color:var(--pt-sage)!important}.ltfs-landing.clnf-ingredient-list{padding-top:clamp(56px,6.5vw,88px)!important;padding-bottom:clamp(56px,6.5vw,88px)!important}.ltfs-landing .clnf-ingredient-list__inner{max-width:var(--pt-maxw)}.ltfs-landing .clnf-ingredient-list__grid{background:#fff;border:1px solid var(--pt-line);border-radius:20px;box-shadow:var(--pt-shadow);padding:clamp(28px,4vw,46px);position:relative;gap:30px 0!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.ltfs-landing .clnf-ingredient-list__grid:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;border-radius:20px 20px 0 0;background:linear-gradient(90deg,var(--pt-gold),var(--pt-gold-soft))}.ltfs-landing .clnf-ingredient-list__column{padding:4px clamp(16px,2.4vw,30px);position:relative}.ltfs-landing .clnf-ingredient-list__column+.clnf-ingredient-list__column:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:var(--pt-line)}.ltfs-landing .clnf-ingredient-list__col-heading{border-bottom:none!important;letter-spacing:.14em!important;font-size:12px!important;padding-bottom:12px!important;margin-bottom:14px!important;position:relative}.ltfs-landing .clnf-ingredient-list__col-heading:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;background:var(--pt-gold)}.ltfs-landing .clnf-ingredient-list__items{font-size:14.5px!important;line-height:2.05!important;color:#46524d!important}.ltfs-landing .clnf-ingredient-list__notes{margin-top:30px!important;font-style:normal!important;letter-spacing:.02em;font-size:13px!important}@media(max-width:640px){.ltfs-landing .clnf-ingredient-list__column+.clnf-ingredient-list__column:before{display:none}}.ltfs-landing.ebt-faq{padding:clamp(60px,7vw,92px) 20px!important}.ltfs-landing.ebt-faq h2{font-family:var(--pt-display)!important;font-size:clamp(30px,4vw,44px)!important;font-weight:600!important;letter-spacing:-.015em;margin-bottom:44px!important}.ltfs-landing .ebt-faq-item{border:1px solid var(--pt-line)!important;border-radius:14px!important;box-shadow:0 6px 22px -16px #14282266!important;margin-bottom:14px!important}.ltfs-landing .ebt-faq-item:hover{box-shadow:var(--pt-shadow-sm)!important}.ltfs-landing .ebt-faq-question{font-size:1.06rem!important;font-weight:600!important;padding:22px 26px!important;gap:20px}.ltfs-landing .ebt-faq-question span:first-child{color:var(--pt-ink)!important}.ltfs-landing .ebt-faq-icon{color:var(--pt-green)!important;font-size:.9rem!important;flex-shrink:0}.ltfs-landing.ebt-faq.ltfs-faq-js .ebt-faq-question{cursor:pointer!important}.ltfs-landing.ebt-faq.ltfs-faq-js .ebt-faq-answer{max-height:0;overflow:hidden;padding-top:0!important;padding-bottom:0!important;transition:max-height .35s ease,padding .3s ease}.ltfs-landing.ebt-faq.ltfs-faq-js .ebt-faq-answer.active{max-height:720px;padding-bottom:26px!important}.ltfs-landing .ebt-faq-answer p{font-size:1rem!important;line-height:1.7!important}
/*# sourceMappingURL=/cdn/shop/t/210/assets/clnf-ltfs-premium.css.map */
