.cat-page.cat-peptide-products .sh-banner-image{object-position:80% 40%}.cat-page.cat-peptide-products .sh-hero:before{background:linear-gradient(90deg,#eaf4f2 0%,#eaf4f2fa 37%,#eaf4f2df 50%,#eaf4f282 65%,#eaf4f211 85%)}@media (max-width:650px){.cat-page.cat-peptide-products .sh-banner-image{object-position:80% center}.cat-page.cat-peptide-products .sh-hero:before{background:linear-gradient(90deg,#eaf4f2fa,#eaf4f2d9)}}.cat-page.cat-peptide-products .wn-preparations{margin-top:18px!important}.cat-page.cat-peptide-products .wn-preparations ul{overscroll-behavior:contain;scrollbar-width:thin;max-height:280px;padding-left:18px;overflow:auto}.cat-page.cat-peptide-products .wn-preparations li{color:#466777;overflow-wrap:anywhere;margin:10px 0;padding-right:10px;font-size:.94rem;line-height:1.55}.cat-page.cat-peptide-products .wn-list-note{font-size:.875rem!important}.cat-page.cat-peptide-products .wn-guide{color:#167590;text-underline-offset:4px;font-size:.94rem;font-weight:750;text-decoration:underline}.cat-page.cat-peptide-products .pp-status{border:1px solid #c9ddd5;border-left:4px solid var(--lime);background:#edf5f2;border-radius:16px;margin:0 0 30px;padding:24px}.cat-page.cat-peptide-products .pp-status strong{font-size:1.15rem}.cat-page.cat-peptide-products .pp-status p{color:var(--muted);max-width:930px}.cat-page.cat-peptide-products .pp-status a{color:#167590;font-weight:750}.cat-page.cat-peptide-products .pp-directory{background:#eef5f3;padding:78px 0;scroll-margin-top:100px}.cat-page.cat-peptide-products .pp-directory h2{letter-spacing:-.04em;margin:16px 0;font-size:clamp(2rem,4vw,3rem)}.cat-page.cat-peptide-products .pp-intro{max-width:760px;color:var(--muted);margin-bottom:30px}.cat-page.cat-peptide-products .pp-directory-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.cat-page.cat-peptide-products .pp-family{border:1px solid var(--line);background:#fff;border-radius:16px;scroll-margin-top:110px;overflow:hidden}.cat-page.cat-peptide-products .pp-family summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:22px;font-weight:750;display:flex}.cat-page.cat-peptide-products .pp-family summary:after{content:"+";color:#167590;font-size:1.5rem}.cat-page.cat-peptide-products .pp-family[open] summary:after{content:"−"}.cat-page.cat-peptide-products .pp-family summary::-webkit-details-marker{display:none}.cat-page.cat-peptide-products .pp-count{color:#57757b;white-space:nowrap;margin-left:auto;font-size:.75rem;font-weight:550}.cat-page.cat-peptide-products .pp-family-body{padding:0 22px 22px}.cat-page.cat-peptide-products .pp-family-body p{color:var(--muted)}.cat-page.cat-peptide-products .pp-family ul{overscroll-behavior:contain;max-height:380px;padding-left:18px;overflow:auto}.cat-page.cat-peptide-products .pp-family li{overflow-wrap:anywhere;margin:10px 0;padding-right:12px;font-size:.9rem;line-height:1.6}.cat-page.cat-peptide-products .sh-tabs .container{flex-wrap:wrap}@media (max-width:700px){.cat-page.cat-peptide-products .pp-directory-grid{grid-template-columns:1fr}.cat-page.cat-peptide-products .pp-family summary{padding:18px}.cat-page.cat-peptide-products .pp-directory{padding:50px 0}}@media (prefers-reduced-motion:reduce){html:has(.cat-page.cat-peptide-products){scroll-behavior:auto}}
