.peptide-catalog{--peptide-accent:var(--color-wellness-peptide);--peptide-accent-deep:var(--color-wellness-peptide-deep)}.route-content:has(>.peptide-catalog) .header-fixed{background:var(--color-wellness-peptide)}.peptide-catalog__spacer{height:var(--spacer-wellness)}@media (max-width:800px){.peptide-catalog__spacer{height:var(--spacer-wellness-mobile)}}.peptide-catalog__hero{isolation:isolate;background:linear-gradient(105deg,#17294b,#3469ae);border-radius:36px;align-items:center;max-width:1400px;min-height:min(680px,78vh);margin:150px auto 0;display:flex;position:relative;overflow:hidden}.peptide-catalog__hero:after{content:"";z-index:1;background:linear-gradient(90deg,#0a193259,#0a193200 55%);position:absolute;inset:0}.peptide-catalog__hero-img{-o-object-fit:cover;object-fit:cover;-o-object-position:68% center;object-position:68% center;z-index:0}.peptide-catalog__hero-content{z-index:2;flex-direction:column;align-items:flex-start;gap:24px;max-width:730px;padding:80px clamp(24px,6vw,96px);display:flex;position:relative}.peptide-catalog__title{letter-spacing:-.03em;color:#fff;margin:0;font-family:Suisse Intl,sans-serif;font-size:clamp(34px,4.5vw,56px);font-weight:400;line-height:1.2}@supports ((-webkit-background-clip:text) or (background-clip:text)){.peptide-catalog__title{background:linear-gradient(90deg,#fff,#a7cdff 61.5%,#fff);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}}.peptide-catalog__intro{color:#ffffffbf;max-width:560px;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:400;line-height:1.45}.peptide-catalog__hero-btn.btn{white-space:nowrap;flex-shrink:0}.peptide-catalog__section{padding-top:var(--spacer-wellness);scroll-margin-top:130px}@media (max-width:800px){.peptide-catalog__section{padding-top:var(--spacer-wellness-mobile)}}.peptide-catalog__section-title{letter-spacing:-1.17px;color:#1f1f1f;margin-bottom:35px;font-family:Suisse Intl,sans-serif;font-size:39px;font-weight:400;line-height:.932}.peptide-catalog__filters{-moz-column-gap:16px;flex-wrap:wrap;align-items:center;gap:28px 16px;margin-bottom:40px;display:flex}.peptide-catalog__search{color:#1f1f1f80;cursor:text;background:#f2f2f2;border-radius:25px;align-items:center;gap:10px;width:399px;max-width:100%;height:54px;padding:0 22px;display:flex}.peptide-catalog__search svg{flex-shrink:0}.peptide-catalog__search input{letter-spacing:-.16px;color:#1f1f1f;background:0 0;border:none;outline:none;width:100%;font-family:Suisse Intl,sans-serif;font-size:16px}.peptide-catalog__search input::placeholder{color:#1f1f1f80}.peptide-catalog__chips{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.peptide-catalog__filter-chip{letter-spacing:-.2px;color:#1f1f1f;cursor:pointer;background:#f2f2f2;border:none;border-radius:25px;padding:10px 20px;font-family:Suisse Intl,sans-serif;font-size:20px;line-height:normal;transition:background-color .25s,color .25s}.peptide-catalog__filter-chip:hover{background:#e8e8e8}.peptide-catalog__filter-chip--active,.peptide-catalog__filter-chip--active:hover{background:var(--peptide-accent);color:#fff}.peptide-catalog__group+.peptide-catalog__group{margin-top:56px}.peptide-catalog__group-title{letter-spacing:-.25px;color:#1f1f1f;margin-bottom:24px;font-family:Suisse Intl,sans-serif;font-size:25px;font-weight:500}.peptide-catalog__grid{grid-template-columns:repeat(3,1fr);gap:37px 20px;display:grid}.peptide-catalog__grid>div{display:flex}.peptide-catalog__card{border:var(--card-edge);width:100%;min-height:497px;box-shadow:var(--card-shadow);color:inherit;background:#fff;border-radius:20px;flex-direction:column;scroll-margin-top:140px;text-decoration:none;transition:transform .3s;display:flex;overflow:hidden}.peptide-catalog__card:hover{transform:translateY(-5px)}.peptide-catalog__card--program{min-height:506px}.peptide-catalog__media{background:#eceef2;flex-shrink:0;height:261px;position:relative}.peptide-catalog__media-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.peptide-catalog__tags{z-index:1;flex-wrap:wrap;gap:5px;display:flex;position:absolute;top:18px;left:24px;right:130px}.peptide-catalog__chip{letter-spacing:.7px;color:#1f1f1f;background:#fff;padding:5px 8px;font-size:9px}.peptide-catalog__chip,.peptide-catalog__promo{text-transform:uppercase;border-radius:20px;justify-content:center;align-items:center;font-family:Suisse Intl,sans-serif;font-weight:500;display:inline-flex}.peptide-catalog__promo{z-index:1;background:var(--peptide-accent);letter-spacing:1px;color:#fff;padding:7px 10px;font-size:10px;position:absolute;top:18px;right:24px}.peptide-catalog__body{flex-direction:column;gap:19px;padding:28px 24px 20px;display:flex}.peptide-catalog__eyebrow{letter-spacing:.6px;text-transform:uppercase;color:var(--peptide-accent);margin-bottom:-4px;font-family:Suisse Intl,sans-serif;font-size:12px;font-weight:600}.peptide-catalog__name{letter-spacing:-.25px;color:#1f1f1f;font-size:25px;font-weight:500}.peptide-catalog__desc,.peptide-catalog__name{font-family:Suisse Intl,sans-serif;line-height:normal}.peptide-catalog__desc{color:#1f1f1fb3;font-size:16px;font-weight:400}.peptide-catalog__footer{border-top:1px solid #1f1f1f1a;justify-content:center;align-items:center;margin:auto 24px 0;padding:23px 0 26px;display:flex}.peptide-catalog__cta{white-space:nowrap;color:var(--peptide-accent);align-items:center;gap:6px;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:500;display:inline-flex}.peptide-catalog__cta svg{flex-shrink:0}.peptide-catalog__empty{color:#1f1f1f99;padding:24px 0;font-family:Suisse Intl,sans-serif;font-size:16px}.peptide-catalog__disclaimer{color:#1f1f1fb3;margin-top:37px;font-family:Suisse Intl,sans-serif;font-size:16px;line-height:normal}.peptide-catalog__banner{border:var(--card-edge);box-shadow:var(--card-shadow);background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;margin-top:37px;padding:32px 24px;display:flex}.peptide-catalog__banner-copy{flex-direction:column;gap:12px;max-width:692px;display:flex}.peptide-catalog__banner-title{letter-spacing:-.25px;color:#1f1f1f;font-family:Suisse Intl,sans-serif;font-size:25px;font-weight:500}.peptide-catalog__banner-body{color:#1f1f1fb3;font-family:Suisse Intl,sans-serif;font-size:16px}.peptide-catalog__banner-btn.btn{--btn-c:var(--peptide-accent);white-space:nowrap;flex-shrink:0}@media screen and (max-width:1200px){.peptide-catalog__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:800px){.peptide-catalog__hero{border-radius:20px;align-items:flex-start;min-height:min(700px,90vh);margin-top:115px}.peptide-catalog__hero:after{background:linear-gradient(#0a19328c,#0a19322e 55%,#0a193200 80%)}.peptide-catalog__hero-img{-o-object-position:78% center;object-position:78% center;-webkit-mask-image:linear-gradient(#0000,#000 16%);mask-image:linear-gradient(#0000,#000 16%);height:100%!important;top:33%!important}.peptide-catalog__hero-content{gap:20px;padding:44px 24px 370px}.peptide-catalog__hero-btn{width:100%}.peptide-catalog__section{scroll-margin-top:100px}.peptide-catalog__section-title{letter-spacing:-.64px;margin-bottom:24px;font-size:32px}.peptide-catalog__filters{row-gap:20px;margin-bottom:32px}.peptide-catalog__search{height:50px}.peptide-catalog__chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;overflow-x:auto}.peptide-catalog__chips::-webkit-scrollbar{display:none}.peptide-catalog__filter-chip{white-space:nowrap;font-size:16px}.peptide-catalog__group+.peptide-catalog__group{margin-top:44px}.peptide-catalog__group-title{font-size:22px}.peptide-catalog__grid{grid-template-columns:1fr;gap:24px}.peptide-catalog__card,.peptide-catalog__card--program{min-height:440px}.peptide-catalog__media{height:220px}.peptide-catalog__banner{flex-direction:column;align-items:flex-start;gap:24px;padding:32px 20px}.peptide-catalog__banner-btn{width:100%}}.peptide-catalog__title{--pepcat-hero-rise:30px;animation:.4s cubic-bezier(.215,.61,.355,1) both pepcat-hero-rise}.peptide-catalog__intro{--pepcat-hero-rise:20px;animation:.4s cubic-bezier(.215,.61,.355,1) .2s both pepcat-hero-rise}.peptide-catalog__hero-btn{--pepcat-hero-rise:20px;animation:.3s cubic-bezier(.215,.61,.355,1) .4s backwards pepcat-hero-rise}.peptide-catalog__hero-img{animation:1.4s cubic-bezier(.215,.61,.355,1) both pepcat-hero-settle}@media (max-width:480px){.peptide-catalog__banner-btn.btn>.text{white-space:normal;text-wrap:balance;text-align:left}}@media (prefers-reduced-motion:reduce){.peptide-catalog__hero-btn,.peptide-catalog__hero-img,.peptide-catalog__intro,.peptide-catalog__title{animation:none}}@keyframes pepcat-hero-rise{0%{transform:translateY(var(--pepcat-hero-rise,30px));opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes pepcat-hero-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}
