@font-face{font-family:Saira;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/fonts/saira-latin-0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-brand=livfit-peptides][data-theme]{--font-display: "Saira", "Inter", system-ui, sans-serif;--bg: #131f33;--surface: #0d1727;--surface-2: #091220;--hairline: #22364f;--elev: #0d1727;--text: #f2f6fc;--text-muted: #a8bad2;--text-faint: #7e93ae;--accent: #2f6be0;--accent-hover: #4a83ee;--accent-soft: rgba(47, 107, 220, .14);--accent-2: #5b93ff;--accent-contrast: #ffffff;--verified: #3fbf7a;--lf-steel: #aeb0b1;--lf-steel-bright: #dfe3e6;--lf-cobalt-deep: #2151b0;--lf-glow: rgba(47, 107, 220, .42);--lf-ink: 5, 10, 20;--band-dark: #070d18;--band-dark-2: #0d1a2b;--band-dark-text: #f2f6fc;--band-dark-muted: #a8bad2;--band-hairline: rgba(174, 176, 177, .16);--band-accent: #2f6be0;--radius: 4px;--radius-sm: 2px;--radius-lg: 6px;--radius-xl: 10px;--shadow-sm: 0 1px 2px rgba(var(--lf-ink), .5);--shadow-md: 0 12px 34px rgba(var(--lf-ink), .6);--shadow-lg: 0 30px 70px rgba(var(--lf-ink), .7);--ease: cubic-bezier(.22, 1, .36, 1);--logo-h: 62px;--header-h: 84px}:root[data-brand=livfit-peptides][data-theme] ::selection{background:#2f6bdc66;color:#f2f6fc}:root[data-brand=livfit-peptides][data-theme] .pep-display{font-family:var(--font-display);font-weight:800;letter-spacing:-.022em;line-height:1.02}:root[data-brand=livfit-peptides][data-theme] .pep-eyebrow{font-family:var(--font-mono);font-weight:500;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);display:block;padding:0;border:0;border-radius:0;line-height:1}:root[data-brand=livfit-peptides][data-theme] .pep-footer .pep-eyebrow{padding-bottom:.62rem;border-bottom:1px solid var(--band-hairline);margin-bottom:.9rem;color:var(--text-faint)}:root[data-brand=livfit-peptides][data-theme] .pep-band--dark .pep-eyebrow{border-color:var(--band-hairline);color:var(--band-dark-muted)}:root[data-brand=livfit-peptides][data-theme] .pep-btn{font-family:var(--font-display);font-weight:600;letter-spacing:.02em;border-radius:var(--radius);transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),box-shadow .34s var(--ease)}@media(hover:hover)and (pointer:fine){:root[data-brand=livfit-peptides][data-theme] .pep-btn:hover{box-shadow:0 0 0 1px var(--accent-hover),0 10px 30px var(--lf-glow)}}:root[data-brand=livfit-peptides][data-theme] .pep-btn:active{transform:scale(.97)}:root[data-brand=livfit-peptides][data-theme] .pep-btn:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}:root[data-brand=livfit-peptides][data-theme] .pep-card.pep-pcard{background:var(--surface);border-color:var(--hairline);transition:border-color .2s var(--ease),box-shadow .34s var(--ease)}@media(hover:hover)and (pointer:fine){:root[data-brand=livfit-peptides][data-theme] .pep-card.pep-pcard:hover{border-color:#2f6bdc80;box-shadow:0 18px 44px rgba(var(--lf-ink),.55)}}:root[data-brand=livfit-peptides][data-theme] .pep-pcard .pep-pcard-img{background:var(--surface-2)}:root[data-brand=livfit-peptides][data-theme] .pep-pcard .pep-pcard-body .pep-pcard-name{font-family:var(--font-display);font-weight:600;letter-spacing:-.005em}:root[data-brand=livfit-peptides][data-theme] .pep-pcard .pep-pcard-body .pep-pcard-price{color:var(--text)}:root[data-brand=livfit-peptides][data-theme] .pep-acc>summary{font-family:var(--font-display);font-weight:600}:root[data-brand=livfit-peptides][data-theme] .pep-acc .pep-acc-icon:before,:root[data-brand=livfit-peptides][data-theme] .pep-acc .pep-acc-icon:after{background:var(--accent-2)}:root[data-brand=livfit-peptides][data-theme] .pep-pcard .pep-pcard-img{aspect-ratio:4 / 5;background:radial-gradient(ellipse 150% 108% at 50% 46%,#2a3548,#232e42 40%,#151f30 82%,#0e1624)}:root[data-brand=livfit-peptides][data-theme] .pep-pcard .pep-pcard-img img:not(.pep-pcard-logo){padding:0}:root[data-brand=livfit-peptides][data-theme] .pep-pcard:hover .pep-pcard-img img:not(.pep-pcard-logo){transform:scale(1.035)}:root[data-brand=livfit-peptides][data-theme] .pep-band--dark{background-image:radial-gradient(ellipse 120% 100% at 18% -10%,color-mix(in srgb,var(--accent) 17%,transparent),transparent 62%),radial-gradient(ellipse 90% 80% at 96% 6%,color-mix(in srgb,var(--accent-2, #5b93ff) 10%,transparent),transparent 58%);background-repeat:no-repeat}:root[data-brand=livfit-peptides][data-theme] .pep-section{position:relative}:root[data-brand=livfit-peptides][data-theme] .pep-section:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 90% 62% at 84% 0%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 64%)}
