.pt-site{--pt-navy:#073451;--pt-teal:#007f88;color:var(--pt-navy);background:#fff;font-family:Arial,sans-serif;line-height:1.65}.pt-site *{box-sizing:border-box}.pt-site a{color:inherit;text-decoration:none}.pt-site a:hover{text-decoration:underline}.pt-site :focus-visible{outline-offset:5px;outline:3px solid #00a6b2}.pt-preview{background:var(--pt-navy);color:#fff;letter-spacing:2px;justify-content:space-between;padding:9px 5%;font-size:10px;display:flex}.pt-preview span{letter-spacing:.4px}.pt-header{border-bottom:1px solid #e7eeee;justify-content:space-between;align-items:center;gap:24px;padding:12px 5%;display:flex}.pt-logo{object-fit:contain;width:153px;height:88px}.pt-header nav{gap:29px;font-size:13px;display:flex}.pt-button{background:var(--pt-navy);border:1px solid var(--pt-navy);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:30px;padding:14px 24px;font-size:13px;font-weight:600;display:inline-flex;color:#fff!important}.pt-outline{background:0 0;color:var(--pt-navy)!important}.pt-hero{background:#f2f7f6;align-items:center;min-height:570px;display:flex;position:relative;overflow:hidden}.pt-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.pt-hero-copy{max-width:440px;margin:55px 0 65px 7%;position:relative}.pt-eyebrow{letter-spacing:2.2px;color:var(--pt-teal);margin-bottom:18px;font-size:10px;font-weight:700}.pt-site h1,.pt-site h2{letter-spacing:-2px;font-family:Georgia,serif;font-weight:400;line-height:1.1}.pt-site h1{margin:0 0 20px;font-size:clamp(48px,5vw,76px)}.pt-site h1 em{color:var(--pt-teal);font-style:normal}.pt-hero-copy>p{margin-bottom:27px;font-size:22px;line-height:1.5}.pt-hero-copy small{max-width:260px;margin-top:25px;font-size:10px;display:block}.pt-text-link{font-size:13px;font-weight:600;display:inline-block}.pt-hero-copy .pt-text-link{margin-left:20px}.pt-image-note{background:#ffffffe6;border-radius:3px;padding:5px 10px;font-size:10px;position:absolute;bottom:12px;right:20px}.pt-principles{border-bottom:1px solid #dce8e7;justify-content:space-around;padding:21px 5%;font-size:12px;display:flex}.pt-principles span:before{content:"✧";color:var(--pt-teal);margin-right:12px}.pt-section{max-width:1600px;margin:auto;padding:76px 6%;scroll-margin-top:20px}.pt-section-top{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.pt-site h2{margin:0;font-size:clamp(32px,3.2vw,46px)}.pt-section-top>p{color:#536976;font-size:13px}.pt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.pt-card{border:1px solid #e2eaea;border-radius:8px;overflow:hidden}.pt-product-image{background:#f6f9f8;display:block;position:relative}.pt-product-image>span{letter-spacing:1.5px;z-index:1;font-size:9px;position:absolute;top:12px;left:15px}.pt-product-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:270px;padding:20px 0 5px;display:block}.pt-card-copy{padding:19px}.pt-site h3{margin:0 0 12px;font-size:20px;line-height:1.3}.pt-card h3 a{justify-content:space-between;display:flex}.pt-card h3 span{color:var(--pt-teal)}.pt-card-copy>p{color:#536976;font-size:12px}.pt-site .pt-status{color:#00727b;border-top:1px solid #e0ebea;padding-top:12px;font-size:10px;font-weight:600}.pt-disclaimer{color:#536976;text-align:center;max-width:880px;margin:25px auto 0;font-size:11px}.pt-library-section{background:#edf5f3}.pt-coming{border-top:1px solid #cadfdb;max-width:760px;padding:32px 0 10px}.pt-coming>span{letter-spacing:2px;color:var(--pt-teal);font-size:9px}.pt-coming h3{margin-top:13px;font-family:Georgia,serif;font-size:27px;font-weight:400}.pt-coming p{font-size:13px}.pt-about{grid-template-columns:1fr 1fr;gap:20px 70px;display:grid}.pt-about>.pt-eyebrow{grid-column:1/-1}.pt-about p{color:#536976;margin-top:0;font-size:14px}.pt-intro{color:var(--pt-navy)!important;font-size:19px!important}.pt-interest{background:var(--pt-navy);color:#fff;grid-template-columns:1fr 1fr;gap:80px;padding:65px 8%;display:grid}.pt-interest .pt-eyebrow{color:#82d6d8}.pt-interest p{color:#d2e5e7;font-size:13px}.pt-site label{margin-bottom:14px;font-size:12px;display:block}.pt-site input:not([type=checkbox]),.pt-site select,.pt-site textarea{color:#073451;background:#fff;border:1px solid #bacdce;border-radius:3px;width:100%;margin-top:5px;padding:11px;display:block}.pt-interest .pt-button{background:#9ae2dc;border-color:#9ae2dc;color:var(--pt-navy)!important}.pt-consent{line-height:1.6;font-size:11px!important}.pt-consent input{margin-right:7px}.pt-consent a{text-decoration:underline}.pt-interest small{color:#d2e5e7;font-size:10px}.pt-footer{justify-content:space-between;align-items:center;gap:40px;padding:35px 6%;font-size:11px;display:flex}.pt-wordmark{letter-spacing:-1px;font-size:31px;font-weight:700}.pt-wordmark span{color:var(--pt-teal)}.pt-footer>div{gap:23px;display:flex}.pt-detail{grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-bottom:40px;display:grid}.pt-detail>img{object-fit:contain;width:100%;max-height:550px}.pt-detail p{max-width:600px}.pt-detail button:disabled{color:#536976;background:#eef4f4;border:1px solid #cad6d8;border-radius:4px;padding:14px 24px}.pt-article{max-width:800px;font-size:17px}.pt-article a{color:var(--pt-teal);text-decoration:underline}.pt-filters{gap:20px;margin:30px 0;display:flex}.pt-filters label{flex:1}.pt-resource{background:#fff;border:1px solid #dce8e7;border-radius:6px;padding:25px}.pt-resource small{font-size:10px}.pt-resource h3{margin-top:15px}.pt-skip{z-index:20;background:#fff;padding:10px;position:absolute;top:-100px;left:10px}.pt-skip:focus{top:10px}@media (width>=1700px){.pt-hero{min-height:680px}}@media (width<=950px){.pt-header{flex-wrap:wrap;gap:10px}.pt-header nav{order:3;justify-content:space-between;gap:10px;width:100%}.pt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-hero>img{object-position:60% center}.pt-hero-copy{background:#ffffffe8;border-radius:5px;max-width:370px;margin-left:4%;padding:25px}.pt-hero{min-height:530px}.pt-hero-copy .pt-text-link{margin:15px 0 0;display:block}.pt-section{padding:50px 5%}.pt-interest{gap:35px;padding:45px 5%}}@media (width<=580px){.pt-preview{text-align:center;font-size:9px;display:block}.pt-preview span{display:block}.pt-logo{width:120px;height:73px}.pt-header .pt-button{gap:8px;padding:10px;font-size:10px}.pt-header nav{padding-bottom:10px;font-size:11px}.pt-hero{align-items:start;min-height:690px}.pt-hero>img{object-position:75% bottom;height:100%}.pt-hero:after{content:"";background:linear-gradient(#fff 8%,#ffffffdc 40%,#0000 70%);position:absolute;inset:0}.pt-hero-copy{z-index:1;background:0 0;max-width:300px;margin:35px 6%;padding:0}.pt-hero-copy>p{font-size:18px}.pt-hero-copy small{max-width:270px}.pt-image-note{z-index:2;font-size:8px}.pt-principles{text-align:center;gap:12px;padding:16px 3%;font-size:10px}.pt-principles span:before{margin:0;display:block}.pt-section-top{display:block}.pt-section-top>p{margin-top:20px}.pt-grid{gap:12px}.pt-product-image img{height:210px}.pt-card-copy{padding:13px}.pt-site h3{font-size:18px}.pt-card-copy>p{font-size:11px}.pt-about,.pt-interest,.pt-detail{grid-template-columns:1fr;gap:25px}.pt-footer{flex-wrap:wrap;gap:15px}.pt-footer p{margin:0}.pt-footer>div{width:100%}.pt-filters{display:block}}.pt-button:disabled{opacity:.5;cursor:not-allowed}.pt-bag-row{border-bottom:1px solid #dce8e7;align-items:center;gap:20px;padding:15px 0;display:flex}.pt-bag-row>span{flex:1}.pt-bag-row label{width:90px;margin:0}.pt-bag-row button{color:var(--pt-teal);cursor:pointer;background:0 0;border:0}.pt-checkout{grid-template-columns:1.2fr 1fr;gap:60px;margin-top:40px;display:grid}.pt-checkout form{max-width:600px}.pt-order-summary{background:#edf5f3;border-radius:6px;height:fit-content;padding:25px}.pt-order-summary p{border-bottom:1px solid #cadfdb;justify-content:space-between;gap:15px;padding-bottom:12px;display:flex}.pt-order-summary small,.pt-checkout form>p{font-size:12px}.pt-card-copy .pt-button{gap:10px;padding:9px 14px}.pt-bag-row input{min-width:70px}@media (width<=650px){.pt-checkout{grid-template-columns:1fr;gap:30px}.pt-order-summary{grid-row:1}.pt-bag-row{flex-wrap:wrap}.pt-bag-row>span{flex-basis:100%}}.pt-evidence{background:#edf5f3;border:1px solid #d0e3df;border-radius:8px;max-width:960px;margin:40px 0;padding:32px}.pt-evidence h2{font-size:34px}.pt-evidence p{max-width:860px;font-size:14px}.pt-evidence a,.pt-admin-evidence a{color:#00727b;text-decoration:underline}.pt-evidence-status{color:#536976;font-size:11px!important}.pt-admin-evidence{border:1px solid var(--border,#d0e3df);border-radius:6px;padding:16px}.pt-admin-evidence summary{cursor:pointer;font-weight:700}.pt-admin-evidence p{line-height:1.7}.pb316{--gold:#d6bc80;--ink:#101010;--muted:#b9b9b5;background:var(--ink);color:#f5f4ef;font-family:Inter,Arial,sans-serif}.pb316 *{box-sizing:border-box}.pb316 a{color:inherit}.pb316 button,.pb316 input,.pb316 select{font:inherit}.pb316-shell{width:min(1240px,100% - 64px);margin:auto}.pb316-subnav{text-transform:uppercase;letter-spacing:.17em;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;padding:18px 4%;font-size:10px;display:flex}.pb316-subnav a{text-decoration:none}.pb316-subnav span{color:var(--muted)}.pb316-hero{aspect-ratio:1672/941;isolation:isolate;min-height:600px;max-height:880px;position:relative}.pb316-hero>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.pb316-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0009,#0000 53%);position:absolute;inset:0}.pb316-hero-copy{width:31%;max-width:470px;position:absolute;top:23%;left:4%}.pb316-eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--gold);font-size:10px;font-weight:600}.pb316 h1{letter-spacing:-.035em;margin:22px 0;font-size:clamp(30px,3.1vw,52px);font-weight:400;line-height:1.12}.pb316 h1 span{color:var(--gold);letter-spacing:-.015em;font-size:.77em;font-weight:700}.pb316-hero-copy>p:not(.pb316-eyebrow){color:#ccc;font-size:14px;line-height:1.7}.pb316-button{border:1px solid var(--gold);background:var(--gold);cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:48px;padding:14px 20px;text-decoration:none;display:inline-flex;color:#16130b!important;font-size:12px!important;font-weight:700!important}.pb316-button:disabled{opacity:.45;cursor:not-allowed}.pb316-hero .pb316-button{margin-top:18px}.pb316-ribbon{text-transform:uppercase;letter-spacing:.18em;color:var(--gold);border-block:1px solid #d6bc8040;justify-content:space-around;gap:20px;padding:24px;font-size:10px;display:flex}.pb316-collection{padding-block:85px}.pb316 h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(30px,3.4vw,48px);font-weight:400}.pb316-collection header{justify-content:space-between;align-items:end;gap:30px;display:flex}.pb316-collection header>p{color:var(--muted);max-width:280px;font-size:13px;line-height:1.7}.pb316-filters{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.pb316-filters input[type=search]{flex:1;min-width:230px}.pb316-filters input[type=search],.pb316-filters select{color:#eee;background:#1b1b1b;border:1px solid #444;border-radius:0;min-height:46px;padding:14px;font-size:12px}.pb316-filters label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.pb316 input{accent-color:var(--gold)}.pb316-results{color:var(--muted);margin:24px 0;font-size:11px}.pb316-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.pb316-card{background:#181818;border:1px solid #35312a;flex-direction:column;display:flex}.pb316-media{background:#0b0b0b;height:275px;padding:20px}.pb316-media img{object-fit:contain;width:100%;height:100%}.pb316-card-body{flex-direction:column;flex:1;gap:12px;padding:22px;display:flex}.pb316-card-body p{margin:0}.pb316-card h3{color:#eee;margin:0;font-size:20px;font-weight:500;line-height:1.3}.pb316-strength{color:#ccc;min-height:32px;font-size:13px;line-height:1.5}.pb316-price{color:var(--gold);font-size:23px}.pb316-card details{color:var(--muted);font-size:12px;line-height:1.7}.pb316-card summary{cursor:pointer;text-underline-offset:4px;text-decoration:underline}.pb316-card details p{margin-block:12px}.pb316-stock{color:#ddd;font-size:11px}.pb316-card small{color:var(--muted);font-size:11px}.pb316-card .pb316-button,.pb316-quantity{width:100%;margin-top:auto}.pb316-quantity{text-align:center;border:1px solid #78643d;grid-template-columns:48px 1fr 48px;align-items:center;display:grid}.pb316-quantity button{color:#fff;cursor:pointer;background:#28251e;border:0;min-height:48px}.pb316-empty{text-align:center;color:var(--muted);padding:70px 20px}.pb316-bag{border-block:1px solid #d6bc8040;padding-block:35px}.pb316-bag-row{border-bottom:1px solid #333;justify-content:space-between;align-items:center;gap:22px;padding:18px 0;font-size:13px;display:flex}.pb316-bag-row span{flex:1}.pb316-bag-row button{color:var(--muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}.pb316-bag-total{justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.pb316-footer{grid-template-columns:200px 1fr;gap:70px;padding-block:65px;display:grid}.pb316-footer>img{object-fit:contain;width:200px;height:140px}.pb316-footer p{color:var(--muted);max-width:650px;font-size:12px;line-height:1.8}.pb316-footer nav{flex-wrap:wrap;gap:24px;font-size:11px;display:flex}.pub-nav[data-portal="316"]{background:#101010;border-bottom:1px solid #51462e}.pub-nav[data-portal="316"] .pub-nav-brand img{object-fit:contain;width:110px!important;height:72px!important}.pub-nav[data-portal="316"] a,.pub-nav[data-portal="316"] button{color:#e8d7b3}.pb316 :focus-visible{outline-offset:4px;outline:2px solid #eedba5}@media (width<=1050px){.pb316-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pb316-hero{min-height:530px}.pb316-hero-copy{top:20%}.pb316-shell{width:calc(100% - 40px)}}@media (width<=700px){.pb316-subnav span{display:none}.pb316-hero{aspect-ratio:auto;flex-direction:column;min-height:0;max-height:none;display:flex}.pb316-hero>img{z-index:0;aspect-ratio:1672/941;object-fit:contain;order:1;height:auto;position:relative}.pb316-hero:after{display:none}.pb316-hero-copy{background:#111;width:auto;max-width:none;padding:40px 24px;position:relative;top:auto;left:auto}.pb316 h1{margin:16px 0;font-size:42px}.pb316-hero-copy>p:not(.pb316-eyebrow){font-size:13px}.pb316-ribbon{letter-spacing:.1em;text-align:center;gap:12px;padding:18px 12px;font-size:8px}.pb316-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pb316-collection{padding-block:45px}.pb316-collection header{display:block}.pb316-media{height:230px;padding:16px}.pb316-card-body{gap:10px;padding:14px}.pb316-card h3{font-size:18px}.pb316-card .pb316-eyebrow{font-size:8px}.pb316-button{padding:12px;font-size:11px!important}.pb316-shell{width:calc(100% - 28px)}.pb316-footer{grid-template-columns:1fr;gap:20px;padding-block:40px}.pb316-footer>img{width:170px;height:auto}.pb316-bag-total{flex-direction:column;align-items:stretch}.pb316-bag-row{gap:12px}.pb316-price{font-size:21px}}@media (prefers-reduced-motion:no-preference){.pb316-button{transition:background .2s}.pb316-button:hover:not(:disabled){background:#e5ce99}}.pub-nav[data-portal="316"]{height:auto;min-height:88px}.pub-nav[data-portal=purepeptidelabs]{background:#f8f7f2f5;border-color:#bdcdd0;height:78px}.pub-nav[data-portal=purepeptidelabs] .btn-ghost{color:#29434d}.pub-nav[data-portal=purepeptidelabs] .pub-nav-brand{gap:12px}.pub-nav[data-portal=purepeptidelabs] .pub-nav-brand img{border-radius:3px;width:78px!important;height:52px!important}.pub-nav[data-portal=purepeptidelabs] .ppl-nav-wordmark{color:#29434d;letter-spacing:.09em;text-align:center;font:25px Georgia,serif}.ppl-nav-wordmark small{letter-spacing:.24em;margin-top:3px;font:8px Arial,sans-serif;display:block}.pub-nav[data-portal=purepeptidelabs] .login-menu-toggle{color:#29434d;background:#d8efed;border-color:#adbcc1}.pub-nav[data-portal=purepeptidelabs] .login-menu-toggle *{color:#29434d}body:has(.ppl) .peprxbot-float{color:#f8f7f2;background:#29434d;border-color:#adbcc1;top:auto;bottom:110px;transform:none;box-shadow:0 5px 20px #29434d22}body:has(.ppl) .peprxbot-float img{display:none}body:has(.ppl) .portal-age-gate-card{color:#29434d;background:#f8f7f2;border-color:#adbcc1}body:has(.ppl) .portal-age-gate-card h2{color:#29434d}body:has(.ppl) .portal-age-gate-button{color:#f8f7f2;background:#29434d}body:has(.ppl) .portal-age-gate-section{background:#d8efed;border-color:#bdcdd0}body:has(.ppl) .portal-age-gate-check{color:#29434d}@media (width<=600px){.pub-nav[data-portal=purepeptidelabs]{height:70px;padding:0 12px}.pub-nav[data-portal=purepeptidelabs] .pub-nav-brand{gap:6px}.pub-nav[data-portal=purepeptidelabs] .pub-nav-brand img{width:48px!important;height:38px!important}.pub-nav[data-portal=purepeptidelabs] .ppl-nav-wordmark{font-size:20px}.pub-nav[data-portal=purepeptidelabs] .ppl-nav-wordmark small{font-size:6px}.pub-nav[data-portal=purepeptidelabs] .portal-nav-actions a[href$=\/mixing]{display:none}.pub-nav[data-portal=purepeptidelabs] .portal-nav-actions .btn{padding:8px;font-size:10px}body:has(.ppl) .peprxbot-float{padding:10px;font-size:11px;bottom:95px;right:12px}}.ppl{--cocoa:#29434d;--rose:#527780;--ivory:#f8f7f2;--line:#bdcdd0;background:var(--ivory);color:var(--cocoa);isolation:isolate;font-family:Arial,sans-serif}.ppl *{box-sizing:border-box}.ppl a{color:inherit}.ppl button,.ppl input,.ppl select{font:inherit}.ppl :focus-visible{outline-offset:4px;outline:3px solid #527780}.ppl h1,.ppl h2,.ppl h3{color:var(--cocoa);font-family:Georgia,Times New Roman,serif;font-weight:400}.ppl-shell{width:min(1200px,100% - 80px);margin:auto}.ppl-eyebrow{letter-spacing:.23em;text-transform:uppercase;color:var(--rose);font-size:10px;font-weight:600}.ppl-nav{border-bottom:1px solid var(--line);letter-spacing:.09em;justify-content:center;align-items:center;gap:32px;min-height:52px;font-size:11px;display:flex}.ppl-nav a{text-decoration:none}.ppl-nav span{color:#527780}.ppl-hero{background:#e9f3f1;align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden}.ppl-hero-image{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.ppl-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f8f7f2db 0%,#f8f7f299 30%,#0000 56%);position:absolute;inset:0}.ppl-hero .ppl-shell{z-index:1}.ppl h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(46px,5.1vw,76px);line-height:1.04}.ppl h1 em{color:var(--rose);font-weight:400}.ppl-hero-copy>p:not(.ppl-eyebrow){font-size:15px;line-height:1.8}.ppl-button{background:var(--cocoa);border:1px solid var(--cocoa);letter-spacing:.09em;cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:50px;padding:15px 23px;text-decoration:none;transition:background .2s;display:inline-flex;color:var(--ivory)!important;font-size:11px!important}.ppl-button:hover{background:#466b75}.ppl-button:disabled{cursor:not-allowed;background:#d2dfdf;border-color:#afc4c8;color:#435a60!important}.ppl-hero-copy small{letter-spacing:.14em;text-transform:uppercase;margin-top:23px;font-size:9px;display:block}.ppl-ribbon{border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;background:#e9f3f1;justify-content:center;gap:50px;padding:24px 20px;font-size:10px;display:flex}.ppl-ribbon i{color:var(--rose)}.ppl-collection{padding:84px 0}.ppl-collection header{text-align:center}.ppl h2{letter-spacing:-.035em;margin:17px 0;font-size:clamp(32px,3.5vw,48px);line-height:1.13}.ppl-collection header>p:last-child{color:#527078;font-size:14px;line-height:1.7}.ppl-empty{text-align:center;border:1px solid var(--line);background:radial-gradient(at 10% 15%,#d8efed4f,#0000 60%),repeating-linear-gradient(5deg,#7f9a9810 0 1px,#0000 1px 4px),#f8f7f2;margin-top:32px;padding:45px 24px}.ppl-ornament{color:var(--rose);font-size:32px}.ppl-empty h3{margin:16px 0;font-size:29px}.ppl-empty p{color:#527078;font-size:14px;line-height:1.9}.ppl-empty a{text-underline-offset:6px;margin-top:15px;font-size:12px;display:inline-block}.ppl-filters{gap:14px;margin:30px 0 12px;display:flex}.ppl-filters label:first-child{flex:1}.ppl-filters input,.ppl-filters select{border:1px solid var(--line);width:100%;min-height:48px;color:var(--cocoa);background:#fffcf8;border-radius:0;padding:12px}.ppl-results{color:#527078;font-size:12px}.ppl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ppl-card{border:1px solid var(--line);background:#fffcf8;flex-direction:column;display:flex}.ppl-product-image{aspect-ratio:2/3;position:relative;overflow:hidden}.ppl-product-image img{object-fit:contain;width:100%;height:100%}.ppl-product-image>span{width:fit-content;max-width:calc(100% - 24px);color:var(--cocoa);background:#f8f7f2ef;padding:7px 10px;font-size:10px;position:absolute;top:12px;left:12px;right:12px}.ppl-card-content{flex-direction:column;flex:1;gap:12px;padding:23px;display:flex}.ppl-card-content h3{margin:0;font-size:26px;line-height:1.2}.ppl-card-content p{margin:0}.ppl-card-content>strong{font-size:19px;font-weight:500}.ppl-card details{border-top:1px solid var(--line);padding-top:12px;font-size:13px;line-height:1.8}.ppl-card details p{white-space:pre-line;padding-top:12px}.ppl-card summary{cursor:pointer;text-underline-offset:4px;text-decoration:underline}.ppl-card small,.ppl-availability{color:#527078;font-size:11px}.ppl-card .ppl-button,.ppl-quantity{width:100%;margin-top:auto}.ppl-quantity{border:1px solid var(--line);justify-content:space-between;align-items:center;min-height:50px;display:flex}.ppl-quantity button{width:48px;min-height:48px;color:var(--cocoa);cursor:pointer;background:#e9f3f1;border:0}.ppl-story{border-block:1px solid var(--line);background:#d8efed;padding:65px 0}.ppl-story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.ppl-story-image{max-width:470px;position:relative}.ppl-story-image img{aspect-ratio:2/3;object-fit:contain;border-radius:2px;width:100%;display:block}.ppl-story-grid>div>p:not(.ppl-eyebrow){color:#527078;max-width:420px;font-size:14px;line-height:1.9}.ppl-text-link{text-underline-offset:7px;margin-top:20px;font-size:12px;display:inline-block}.ppl-help{padding:84px 0}.ppl-help>div{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:42px;display:grid}.ppl-help article{border-top:1px solid var(--line);padding-top:24px}.ppl-help article>span{letter-spacing:.17em;color:var(--rose);font-size:9px}.ppl-help h3{margin:17px 0;font-size:25px}.ppl-help article p{color:#527078;font-size:13px;line-height:1.9}.ppl-help article a{text-underline-offset:5px;font-size:12px}.ppl-signoff{text-align:center;border-top:1px solid var(--line);background:#eadbd1;padding:35px 20px 45px}.ppl-signoff>p{letter-spacing:.07em;margin:0 0 25px;font-family:Georgia,serif;font-size:35px}.ppl-signoff span{letter-spacing:.36em;margin-top:8px;font:9px Arial,sans-serif;display:block}.ppl-signoff nav{justify-content:center;gap:24px;font-size:11px;display:flex}.ppl-bag{z-index:60;background:#fffcf8;border:1px solid #b99885;justify-content:space-between;align-items:center;gap:22px;width:min(610px,100% - 24px);padding:13px 18px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #29434d30}.ppl-bag>div{gap:5px;font-size:13px;display:grid}.ppl-bag span{color:#527078;font-size:11px}.ppl-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width>=1600px){.ppl-hero{min-height:740px}}@media (width<=900px){.ppl-shell{width:calc(100% - 48px)}.ppl-hero{min-height:570px}.ppl-hero-copy{width:49%}.ppl h1{font-size:51px}.ppl-ribbon{gap:20px;font-size:9px}.ppl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppl-story-grid{gap:35px}.ppl-help>div{gap:22px}}@media (width<=600px){.ppl-shell{width:calc(100% - 40px)}.ppl-nav{gap:17px;min-height:47px;font-size:9px}.ppl-hero{align-items:flex-start;min-height:680px}.ppl-hero-image{aspect-ratio:1672/941;object-fit:contain;width:100%;height:auto;top:auto;bottom:0}.ppl-hero:after{background:linear-gradient(#f8f7f2 0%,#f8f7f2ed 43%,#f8f7f200 67%)}.ppl-hero-copy{width:100%;padding:42px 0 270px}.ppl h1{margin:18px 0;font-size:49px;line-height:1.02}.ppl-hero-copy>p:not(.ppl-eyebrow){font-size:13px;line-height:1.6}.ppl-hero-copy .ppl-button{margin-top:12px}.ppl-hero-copy small{margin-top:17px;font-size:8px}.ppl-ribbon{flex-wrap:wrap;gap:10px;padding:18px 16px;font-size:8px}.ppl-ribbon i{display:none}.ppl-collection,.ppl-help{padding:56px 0}.ppl-empty{padding:30px 18px}.ppl-empty h3{font-size:26px}.ppl-grid,.ppl-story-grid,.ppl-help>div{grid-template-columns:1fr}.ppl-filters{flex-direction:column}.ppl-story{padding:40px 0}.ppl-story-image{max-width:320px;margin:auto}.ppl-story-grid{gap:30px}.ppl-help>div{gap:30px;margin-top:30px}.ppl-bag{gap:10px;padding:10px}.ppl-bag .ppl-button{max-width:56%;padding:12px;font-size:10px!important}.ppl-bag>div{font-size:11px}.ppl:has(.ppl-bag){padding-bottom:95px}}.pub-nav[data-portal=purepeptidelabs] .portal-app-trigger{color:#29434d;box-shadow:none;background:#d8efed;border-color:#adbcc1}.pub-nav[data-portal=purepeptidelabs] .portal-app-lines span{background:#527780}.pub-nav[data-portal=purepeptidelabs] .portal-app-label{color:#29434d}body:has(.ppl) .portal-age-gate-eyebrow{color:#527780}body:has(.ppl) .portal-age-gate-check{border-color:#bdcdd0}body:has(.ppl) .portal-age-gate-brand img{background:#d8efed}@media (width<=600px){body:has(.ppl) .peprxbot-float{width:auto;height:auto;min-height:44px;left:auto}body:has(.ppl) .peprxbot-float span{clip:auto;width:auto;height:auto;position:static;overflow:visible}.ppl-hero{min-height:635px}.ppl-hero-copy{padding-bottom:225px}}@media (prefers-reduced-motion:reduce){.ppl *{scroll-behavior:auto;transition:none}}.ppl-signoff{background:#e9f3f1}.ppl-bag{border-color:#adbcc1}.ppl-bundle-art img.ppl-collection-image{object-fit:cover;mix-blend-mode:normal;object-position:70% center;border-radius:3px;width:100%}.pub-nav[data-portal=purepeptidelabs]{height:92px}.pub-nav[data-portal=purepeptidelabs] .pub-nav-brand img{object-fit:contain;background:0 0;width:190px!important;height:76px!important}body:has(.ppl) .portal-age-gate-brand img{object-fit:contain;background:0 0;width:180px;height:88px}.ppl{background:repeating-linear-gradient(0deg,#7f9a9805 0 1px,transparent 1px 4px),var(--ivory)}.ppl-edition-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:18px max(24px,50% - 600px);display:flex}.ppl-edition-bar>span{letter-spacing:.2em;text-transform:uppercase;font-size:10px}.ppl-edition-switch{gap:18px;padding:5px;display:flex}.ppl-edition-switch button{color:#f4faf9;cursor:pointer;background:#2d4e5c;border:1px solid #91aeb7;border-radius:14px 2px;min-width:145px;min-height:68px;font:italic 27px Georgia,serif;box-shadow:inset 0 0 0 4px #2d4e5c,inset 0 0 0 5px #9ebfc0}.ppl-edition-switch button:nth-child(2){color:#29434d;background:#d8efed;border-radius:2px 14px;box-shadow:inset 0 0 0 4px #d8efed,inset 0 0 0 5px #91afb5}.ppl-edition-switch button:before{content:"◇";margin-right:12px;font:18px Georgia,serif}.ppl-edition-switch button:nth-child(2):before{content:"❧"}.ppl-edition-switch button[aria-pressed=true]{outline:2px solid var(--rose);outline-offset:4px}.ppl-hero{color:#29434d;min-height:660px}.ppl-hero-copy{width:45%;padding:65px 0}.ppl .ppl-hero h1{color:#29434d;font-size:clamp(44px,4.5vw,72px);line-height:1.06}.ppl-hero .ppl-eyebrow,.ppl-hero h1 em{color:#496f77}.ppl-hero-copy>p:not(.ppl-eyebrow){max-width:340px}.ppl-hero-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.ppl-hero-copy .ppl-button{margin-top:0}.ppl .ppl-button-outline{background:#f8f7f2c9;color:#29434d!important}.ppl-bundles{border-bottom:1px solid var(--line);padding:85px 0}.ppl-bundles header{text-align:center}.ppl-bundles header>p:last-child{color:#527078;font-size:14px;line-height:1.8}.ppl-bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px;display:grid}.ppl-bundle-card{border:1px solid var(--line);background:#ffffffb8;border-radius:3px 3px 36px;flex-direction:column;padding:30px 25px;display:flex;box-shadow:0 12px 30px #29434d08}.ppl-bundle-card h3{min-height:100px;margin:12px 0;font-size:29px;line-height:1.16}.ppl-bundle-art{justify-content:center;height:185px;margin-bottom:20px;display:flex;overflow:hidden}.ppl-bundle-art img{object-fit:contain;mix-blend-mode:multiply;width:33%;height:100%}.ppl-bundle-card ul{margin:0;padding:0;list-style:none}.ppl-bundle-card li{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:12px 0;font-size:12px;line-height:1.55;display:flex}.ppl-bundle-card li small{color:#527078;display:block}.ppl-bundle-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin:22px 0 10px;display:flex}.ppl-bundle-price s{color:#527078;font-size:14px}.ppl-bundle-price strong{font:31px Georgia,serif}.ppl-bundle-price>span{letter-spacing:.04em;color:#527078;flex-basis:100%;font-size:11px}.ppl-bundle-notice{color:#527078;font-size:11px;line-height:1.7}.ppl-bundle-card details{margin:8px 0 20px;font-size:12px;line-height:1.7}.ppl-bundle-card>.ppl-button{width:100%;margin-top:auto}.ppl-bundle-card>.ppl-text-link{color:inherit;cursor:pointer;background:0 0;border:0;margin-top:14px}.ppl-section-note{text-align:center;color:#527078;max-width:620px;margin:28px auto 0;font-size:12px;line-height:1.8}.ppl-cart-message{border:1px solid var(--line);background:#e9f3f1;padding:22px}.ppl-contact{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:34px 0;display:flex}.ppl-contact p{color:#527078;font-size:12px;line-height:1.7}.ppl-contact a{text-underline-offset:5px;margin:8px 18px 8px 0;font-size:19px;display:inline-block}.ppl-signoff img{width:245px;max-width:100%;height:auto;margin:0 auto 25px;display:block}.ppl-product-image,.ppl-story-image{background:#e9f0ed}.ppl[data-view=his]{--cocoa:#eaf4f3;--rose:#b5cbcd;--ivory:#213c46;--line:#66818a}.ppl[data-view=his] .ppl-card,.ppl[data-view=his] .ppl-bundle-card,.ppl[data-view=his] .ppl-bag{background:#2c4952}.ppl[data-view=his] .ppl-ribbon,.ppl[data-view=his] .ppl-story{background:#28454e}.ppl[data-view=his] .ppl-button{background:#d8efed;border-color:#abc8cf;color:#29434d!important}.ppl[data-view=his] .ppl-hero .ppl-button{background:#29434d;color:#fff!important}.ppl[data-view=his] .ppl-hero .ppl-button-outline{background:#f8f7f2c9;color:#29434d!important}.ppl[data-view=his] .ppl-bundle-art{background:#e5eeee;border-radius:4px}.ppl[data-view=his] .ppl-signoff{color:#29434d;background:#eef3f0}.ppl[data-view=his] .ppl-collection header>p:last-child,.ppl[data-view=his] .ppl-bundles header>p:last-child,.ppl[data-view=his] .ppl-bundle-card li small,.ppl[data-view=his] .ppl-bundle-price s,.ppl[data-view=his] .ppl-bundle-price>span,.ppl[data-view=his] .ppl-bundle-notice,.ppl[data-view=his] .ppl-section-note,.ppl[data-view=his] .ppl-contact p,.ppl[data-view=his] .ppl-card small,.ppl[data-view=his] .ppl-availability,.ppl[data-view=his] .ppl-story-grid>div>p:not(.ppl-eyebrow),.ppl[data-view=his] .ppl-help article p,.ppl[data-view=his] .ppl-bag span,.ppl[data-view=his] .ppl-results{color:#b5cbcd}@media (width<=1000px){.ppl-bundle-grid{gap:14px}.ppl-bundle-card{padding:22px 16px}.ppl-bundle-card h3{font-size:25px}.ppl-hero-copy{width:49%}}@media (width<=740px){.ppl-bundle-grid{grid-template-columns:1fr}.ppl-bundle-card{padding:28px}.ppl-bundle-card h3{min-height:0;font-size:30px}.ppl-bundle-art{height:220px}.ppl-nav{gap:16px}}@media (width<=600px){.pub-nav[data-portal=purepeptidelabs]{height:78px}.pub-nav[data-portal=purepeptidelabs] .pub-nav-brand img{width:142px!important;height:64px!important}.ppl-edition-bar{flex-direction:column;gap:14px;padding:18px}.ppl-edition-switch{gap:18px;width:100%}.ppl-edition-switch button{flex:1;min-width:0;min-height:70px}.ppl-nav{flex-wrap:wrap;gap:13px;padding:16px 12px;font-size:10px}.ppl-nav span{display:none}.ppl-hero{flex-direction:column;min-height:0;display:flex}.ppl-hero-image{aspect-ratio:1.45;object-fit:cover;object-position:75% center;order:2;width:100%;height:auto;position:relative}.ppl-hero:after{display:none}.ppl-hero .ppl-shell{background:#f8f7f2;order:1;width:100%;padding:0 24px}.ppl-hero-copy{width:100%;padding:35px 0}.ppl .ppl-hero h1{font-size:47px}.ppl-hero-actions{gap:10px}.ppl-hero-actions .ppl-button{gap:10px;padding:13px 15px;font-size:10px!important}.ppl-bundles{padding:55px 0}.ppl-contact{display:block}}
