:root{--pcat-ink: #10233f;--pcat-muted: #5e6f83;--pcat-blue: #1559c7;--pcat-blue-dark: #0b397f;--pcat-pale: #edf5ff;--pcat-line: #d8e4f1;--pcat-white: #ffffff;--pcat-mist: #f7faff;--pcat-radius: 18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--pcat-white);color:var(--pcat-ink)}.pcat-shell{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(180deg,var(--pcat-mist) 0,var(--pcat-white) 34rem)}.pcat-container{width:min(1200px,calc(100% - 40px));margin:0 auto}.pcat-shell a{color:inherit}.pcat-shell h1,.pcat-shell h2,.pcat-shell h3,.pcat-shell p{margin-top:0}.pcat-shell h1{max-width:900px;margin-bottom:18px;font-size:clamp(2.25rem,5vw,4.75rem);line-height:.98;letter-spacing:-.045em}.pcat-shell h2{margin-bottom:18px;font-size:clamp(1.65rem,3vw,2.75rem);line-height:1.08;letter-spacing:-.025em}.pcat-shell h3{font-size:1.08rem}.pcat-shell .rte{color:var(--pcat-muted);font-size:1rem;line-height:1.75}.pcat-shell .rte>:last-child{margin-bottom:0}.pcat-kicker,.pcat-eyebrow{margin-bottom:8px;color:var(--pcat-blue);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pcat-header{border-bottom:1px solid rgba(216,228,241,.9);background:#ffffffeb}.pcat-header__inner{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:24px}.pcat-brand{color:var(--pcat-ink);font-size:1.05rem;font-weight:750;text-decoration:none}.pcat-header__nav{display:flex;align-items:center;gap:22px}.pcat-header__nav a{color:var(--pcat-muted);font-size:.88rem;font-weight:650;text-decoration:none}.pcat-header__nav a:hover{color:var(--pcat-blue)}.pcat-hero{padding:28px 0 54px}.pcat-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:42px;color:var(--pcat-muted);font-size:.82rem}.pcat-breadcrumbs a{text-decoration:none}.pcat-hero__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:clamp(32px,6vw,80px);align-items:center}.pcat-hero__intro{max-width:720px;font-size:1.08rem}.pcat-hero__media img{display:block;width:100%;height:auto;border-radius:var(--pcat-radius)}.pcat-hero__graphic{position:relative;min-height:320px;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 30% 30%,#ffffff 0 7%,transparent 8%),linear-gradient(145deg,#ddebff,#f9fcff)}.pcat-hero__graphic span{position:absolute;display:block;border:1px solid rgba(21,89,199,.25);border-radius:50%}.pcat-hero__graphic span:nth-child(1){width:210px;height:210px;top:48px;left:58px}.pcat-hero__graphic span:nth-child(2){width:110px;height:110px;right:36px;bottom:36px;background:#ffffff80}.pcat-hero__graphic span:nth-child(3){width:24px;height:24px;top:72px;right:74px;background:var(--pcat-blue)}.pcat-assurance{border-top:1px solid var(--pcat-line);border-bottom:1px solid var(--pcat-line);background:var(--pcat-white)}.pcat-assurance__grid{display:grid;grid-template-columns:repeat(4,1fr)}.pcat-assurance__grid>div{padding:22px 20px;border-right:1px solid var(--pcat-line)}.pcat-assurance__grid>div:first-child{padding-left:0}.pcat-assurance__grid>div:last-child{border-right:0}.pcat-assurance strong,.pcat-assurance span{display:block}.pcat-assurance strong{margin-bottom:4px;font-size:.86rem}.pcat-assurance span{color:var(--pcat-muted);font-size:.76rem;line-height:1.45}.pcat-products,.pcat-overview,.pcat-guides,.pcat-documentation,.pcat-faq,.pcat-related{padding:76px 0}.pcat-products__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.pcat-products__head h2{margin-bottom:0}.pcat-sort{display:flex;align-items:center;gap:10px;color:var(--pcat-muted);font-size:.84rem}.pcat-sort select{min-height:42px;padding:0 36px 0 13px;border:1px solid var(--pcat-line);border-radius:10px;background:var(--pcat-white);color:var(--pcat-ink)}.pcat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pcat-card{overflow:hidden;border:1px solid var(--pcat-line);border-radius:var(--pcat-radius);background:var(--pcat-white);box-shadow:0 12px 36px #10233f0f;transition:transform .2s ease,box-shadow .2s ease}.pcat-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px #10233f1c}.pcat-card__media{display:grid;aspect-ratio:1 / 1;place-items:center;overflow:hidden;background:var(--pcat-mist)}.pcat-card__media img,.pcat-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.pcat-card__body{padding:20px}.pcat-card__type{margin-bottom:7px;color:var(--pcat-blue);font-size:.7rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.pcat-card h3{margin-bottom:12px}.pcat-card h3 a{text-decoration:none}.pcat-card__meta{display:flex;flex-wrap:wrap;gap:6px 12px;min-height:22px;color:var(--pcat-muted);font-size:.76rem}.pcat-card__coa{color:var(--pcat-blue-dark);font-weight:700}.pcat-card__buy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.pcat-card__price{font-weight:750}.pcat-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 16px;border-radius:999px;background:var(--pcat-blue);color:var(--pcat-white)!important;font-size:.82rem;font-weight:750;text-decoration:none}.pcat-pagination{display:flex;justify-content:center;gap:20px;padding-top:36px;color:var(--pcat-muted);font-size:.88rem}.pcat-empty{padding:50px;border:1px dashed var(--pcat-line);border-radius:var(--pcat-radius);text-align:center}.pcat-overview{background:var(--pcat-pale)}.pcat-overview__grid,.pcat-documentation__inner,.pcat-faq__inner{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(36px,7vw,100px)}.pcat-overview__content h3{margin-top:28px;color:var(--pcat-ink)}.pcat-overview__content li{margin-bottom:8px}.pcat-guides__grid,.pcat-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pcat-guide,.pcat-related__grid a{display:flex;min-height:130px;flex-direction:column;justify-content:space-between;padding:22px;border:1px solid var(--pcat-line);border-radius:var(--pcat-radius);background:var(--pcat-white);text-decoration:none}.pcat-guide small,.pcat-related__grid span{color:var(--pcat-blue);font-weight:700}.pcat-documentation{background:var(--pcat-blue-dark);color:var(--pcat-white)}.pcat-documentation .pcat-kicker{color:#9ec8ff}.pcat-documentation .rte{color:#dceaff}.pcat-faq__list details{border-top:1px solid var(--pcat-line)}.pcat-faq__list details:last-child{border-bottom:1px solid var(--pcat-line)}.pcat-faq__list summary{padding:18px 36px 18px 0;cursor:pointer;font-weight:700}.pcat-faq__list details .rte{padding:0 0 20px}.pcat-related{background:var(--pcat-mist)}.pcat-related__grid strong,.pcat-related__grid span{display:block}.pcat-restriction{padding:24px 0;background:#071c38;color:#dbeaff;font-size:.82rem;text-align:center}@media(max-width:900px){.pcat-header__nav a:not(:last-child){display:none}.pcat-hero__grid{grid-template-columns:1fr}.pcat-hero__graphic{min-height:220px}.pcat-assurance__grid{grid-template-columns:repeat(2,1fr)}.pcat-assurance__grid>div:nth-child(2){border-right:0}.pcat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcat-overview__grid,.pcat-documentation__inner,.pcat-faq__inner{grid-template-columns:1fr;gap:24px}}@media(max-width:600px){.pcat-container{width:min(100% - 28px,1200px)}.pcat-header__inner{min-height:60px}.pcat-hero{padding:20px 0 38px}.pcat-breadcrumbs{margin-bottom:28px}.pcat-hero__graphic{min-height:170px}.pcat-assurance__grid{grid-template-columns:1fr}.pcat-assurance__grid>div,.pcat-assurance__grid>div:first-child{padding:16px 0;border-right:0;border-bottom:1px solid var(--pcat-line)}.pcat-assurance__grid>div:last-child{border-bottom:0}.pcat-products,.pcat-overview,.pcat-guides,.pcat-documentation,.pcat-faq,.pcat-related{padding:52px 0}.pcat-products__head{align-items:stretch;flex-direction:column}.pcat-sort{justify-content:space-between}.pcat-grid,.pcat-guides__grid,.pcat-related__grid{grid-template-columns:1fr}.pcat-card__buy{align-items:stretch;flex-direction:column}.pcat-button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pcat-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/peptide-subcollection-landing.css.map */
