.tlp{background:var(--lw-cream);color:var(--lw-navy);font-family:var(--lw-body-font);overflow-x:clip}.tlp *{box-sizing:border-box}.tlp__shell{width:min(100% - 32px,1120px);margin:0 auto}.tlp h1,.tlp h2,.tlp h3,.tlp h4{font-family:var(--lw-heading-font);line-height:1.06;margin:0;color:var(--lw-navy)}.tlp p{margin:0;color:#102b4ed1;line-height:1.6}.tlp__eyebrow{display:inline-block;font-family:var(--lw-heading-font);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;color:var(--lw-blue);background:#fff;border-radius:999px;padding:8px 16px;box-shadow:0 6px 18px #102b4e14}.tlp__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--lw-lime);color:var(--lw-navy);font-family:var(--lw-heading-font);font-weight:700;border:none;border-radius:999px;padding:16px 28px;font-size:1.05rem;text-align:center;box-shadow:0 14px 30px #102b4e29;transition:transform .15s ease,box-shadow .15s ease}.tlp__btn:hover{transform:translateY(-2px);box-shadow:0 18px 38px #102b4e38}.tlp-pill{display:inline-flex;align-items:center;gap:7px;background:var(--lw-mint);color:var(--lw-navy);font-weight:700;font-size:.86rem;border-radius:999px;padding:8px 14px}.tlp-hero{padding:62px 0 26px}.tlp-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center}.tlp-hero__text h1{font-size:clamp(2.2rem,4.6vw,3.4rem);margin:18px 0 16px}.tlp .tlp-lede{font-size:1.12rem;max-width:36ch;margin-bottom:26px}.tlp-hero__cta-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.tlp-hero__trust{list-style:none;display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:24px 0 0}.tlp-hero__media{position:relative}.tlp-hero__media img{width:100%;height:auto;border-radius:24px;box-shadow:0 24px 60px #102b4e2e;background:#fff;display:block}.tlp-hero__badges{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tlp-badge{position:absolute;background:#fff;color:var(--lw-navy);font-weight:800;font-size:.8rem;border-radius:999px;padding:8px 14px;box-shadow:0 10px 24px #102b4e29}.tlp-badge--a{top:14px;left:-10px;background:var(--lw-lime)}.tlp-badge--b{top:45%;left:-16px;background:#fff}.tlp-badge--c{bottom:18px;left:18px;background:var(--lw-mint)}.tlp-badge--d{top:18px;right:-8px;background:#fff}.tlp-badge--e{bottom:40px;right:-14px;background:var(--lw-yellow)}.tlp-band{padding:44px 0}.tlp-band__head{text-align:center;max-width:44ch;margin:0 auto 12px}.tlp-band__head h2{font-size:clamp(1.8rem,3.3vw,2.5rem);margin-top:14px}.tlp .tlp-sub{text-align:center;max-width:50ch;margin:8px auto 0}.tlp-list{display:grid;gap:28px;padding:30px 0 10px}.tlp-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center;background:#fff;border:1px solid rgba(16,43,78,.08);border-radius:24px;padding:28px;box-shadow:0 18px 44px #102b4e12}.tlp-item--reverse .tlp-item__media{order:2}.tlp-item__num{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--lw-navy);color:#fff;font-family:var(--lw-heading-font);font-weight:700;font-size:1.15rem;margin-bottom:14px}.tlp-item__body h3{font-size:1.5rem;margin-bottom:12px}.tlp-stat{margin-top:18px;display:flex;gap:12px;align-items:flex-start;background:#eaf6fb;border:1px solid rgba(30,155,215,.18);border-radius:16px;padding:15px 18px}.tlp-stat svg{flex:0 0 auto;width:22px;height:22px;color:var(--lw-blue);margin-top:1px}.tlp-stat p{font-weight:700;color:var(--lw-navy);font-size:.95rem;line-height:1.42}.tlp-item__media{position:relative}.tlp-item__media img{width:100%;height:100%;max-height:360px;object-fit:cover;border-radius:18px;display:block}.tlp-chip{position:absolute;display:inline-flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:9px 14px;font-weight:800;font-size:.85rem;box-shadow:0 10px 24px #102b4e2e}.tlp-chip svg{width:18px;height:18px;color:var(--lw-coral)}.tlp-chip--tl{top:16px;left:16px}.tlp-chip--br{bottom:16px;right:16px}.tlp-timeline{display:flex;align-items:center;gap:14px;background:linear-gradient(180deg,#fff,#f3fafe);border-radius:18px;padding:26px;border:1px solid rgba(16,43,78,.08);min-height:210px}.tlp-tl-node{flex:1;text-align:center}.tlp-tl-dot{width:18px;height:18px;border-radius:50%;margin:0 auto 12px;background:#102b4e40}.tlp-tl-node--now .tlp-tl-dot{background:var(--lw-blue)}.tlp-tl-line{flex:0 0 56px;height:3px;border-radius:3px;background:linear-gradient(90deg,rgba(16,43,78,.2),var(--lw-blue))}.tlp-tl-node strong{display:block;font-family:var(--lw-heading-font);font-size:1.02rem}.tlp-tl-node span{font-size:.8rem;color:#102b4eb3}.tlp-scale{display:flex;align-items:stretch;background:#fff;border-radius:18px;overflow:hidden;border:1px solid rgba(16,43,78,.08);min-height:210px}.tlp-scale__side{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;text-align:center}.tlp-scale__side--good{background:var(--lw-mint)}.tlp-scale__side--bad{background:#fdeded}.tlp-scale__side strong{font-family:var(--lw-heading-font);font-size:1.15rem}.tlp-scale__side span{font-size:.82rem;color:#102b4eb8}.tlp-scale__mid{flex:0 0 2px;background:#102b4e1f}.tlp-cta{margin:18px 0;background:var(--lw-navy);color:#fff;border-radius:26px;padding:48px;text-align:center}.tlp-cta h2{font-size:clamp(1.7rem,3.2vw,2.4rem);margin-bottom:20px;color:#fff}.tlp-product{padding:44px 0}.tlp-product__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center;background:#fff;border:1px solid rgba(16,43,78,.08);border-radius:26px;padding:32px;box-shadow:0 22px 54px #102b4e1a}.tlp-product__media{background:var(--lw-cream);border-radius:20px;padding:14px}.tlp-product__media img{width:100%;height:auto;border-radius:14px;display:block}.tlp-product__body h2{font-size:clamp(1.7rem,3vw,2.2rem);margin:14px 0 0}.tlp-product__price{font-family:var(--lw-heading-font);font-size:2.2rem;font-weight:700;margin:10px 0 4px}.tlp .tlp-product__meta{color:var(--lw-blue);font-weight:800;margin-bottom:16px}.tlp-bullets{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:11px}.tlp-bullets li{display:flex;gap:10px;align-items:flex-start;font-weight:600;color:var(--lw-navy)}.tlp-bullets svg{flex:0 0 auto;width:20px;height:20px;color:var(--lw-blue);margin-top:2px}.tlp-research{padding:44px 0}.tlp-source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px}.tlp-source{background:#fff;border:1px solid rgba(16,43,78,.08);border-radius:20px;padding:24px;box-shadow:0 14px 34px #102b4e12}.tlp-source__tag{display:inline-block;font-family:var(--lw-heading-font);font-weight:700;color:var(--lw-blue);background:#eaf6fb;border-radius:999px;padding:6px 14px;font-size:.82rem;margin-bottom:14px}.tlp-source p{font-weight:600;color:var(--lw-navy)}.tlp-faq{padding:8px 0 44px}.tlp-faq__list{max-width:760px;margin:26px auto 0;display:grid;gap:14px}.tlp-faq details{background:#fff;border:1px solid rgba(16,43,78,.1);border-radius:16px;padding:4px 22px}.tlp-faq summary{list-style:none;cursor:pointer;font-family:var(--lw-heading-font);font-weight:700;font-size:1.06rem;padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.tlp-faq summary::-webkit-details-marker{display:none}.tlp-faq summary:after{content:"+";font-size:1.5rem;color:var(--lw-blue);font-weight:400;line-height:1}.tlp-faq details[open] summary:after{content:"\2212"}.tlp-faq details p{padding:0 0 18px}.tlp .tlp-disclaimer{max-width:760px;margin:26px auto 0;text-align:center;font-size:.86rem;color:#102b4eb8;background:#fff;border:1px dashed rgba(16,43,78,.22);border-radius:16px;padding:20px 24px}.tlp-foot{margin:44px 0 0;background:var(--lw-lime);border-radius:26px 26px 0 0;padding:54px 24px;text-align:center}.tlp-foot h2{font-size:clamp(1.7rem,3.2vw,2.4rem);margin-bottom:8px}.tlp-foot p{color:#102b4ecc;margin-bottom:22px;font-weight:600}.tlp-foot .tlp__btn{background:var(--lw-navy);color:#fff}@media(max-width:900px){.tlp-hero__grid,.tlp-item,.tlp-product__card{grid-template-columns:1fr}.tlp-item--reverse .tlp-item__media{order:0}.tlp-source-grid{grid-template-columns:1fr}.tlp-hero{padding:38px 0 6px}.tlp-hero__media{margin-top:12px}.tlp-badge--b,.tlp-badge--d{display:none}.tlp-cta,.tlp-product__card{padding:28px}.tlp-item{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lickwell-taurine.css.map */
