.peptide-media-gallery .peptide-commerce-stage{background:#061719;height:auto;min-height:0}.peptide-media-gallery .media-product-figure{margin:0}.media-product-image{aspect-ratio:1;background:#031014;display:block;position:relative}.media-product-image img{object-fit:contain!important}.media-enlarge{color:#102a28;background:#ffffffed;border-radius:24px;padding:10px 14px;font-size:14px;line-height:1.4;position:absolute;bottom:16px;right:16px;box-shadow:0 2px 16px #0002}.media-product-figure figcaption{color:#c5d8d3;border-top:1px solid #ffffff20;gap:8px;padding:18px 22px;font-size:14px;line-height:1.5;display:grid}.media-product-figure figcaption b{color:#f5faf7;font-weight:500}.peptide-media-gallery .peptide-gallery-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.peptide-media-gallery .peptide-gallery-thumbnails button{grid-template-columns:52px minmax(0,1fr);gap:9px;height:auto;min-height:96px;padding:8px}.peptide-media-gallery .peptide-gallery-thumbnails button>b{font-size:14px;line-height:1.35}.media-thumbnail{color:#14524b;background:#edf5f1;border-radius:5px;place-items:center;width:52px;height:72px;font-size:14px;display:grid;position:relative;overflow:hidden}.media-thumbnail img{object-fit:contain!important}.media-thumbnail-product,.media-thumbnail-specification,.media-thumbnail-rotation{background:#061719}.media-thumbnail-specification small,.media-thumbnail-rotation small{text-align:center;letter-spacing:.12em;background:#edf5f1;width:100%;padding:3px;font-size:10px;position:absolute;bottom:0}.media-quality-sheet{background:#f3f6f3;padding:24px}.media-quality-heading>span{color:#5a4931;font-size:13px}.media-quality-heading h2{font:500 clamp(25px,3vw,36px)/1.15 var(--font-editorial);color:#102a28;margin:10px 0}.media-quality-heading p{color:#495a55;margin:0 0 18px;font-size:14px;line-height:1.5}.media-document-picker{gap:6px;margin:14px 0;font-size:14px;display:grid}.media-document-picker select{color:#18352e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #aebeb6;border-radius:6px;padding:10px}.media-report-image{background:#fff;display:block;position:relative;box-shadow:0 8px 24px #14362912}.media-report-image>img{width:100%;height:auto;display:block;object-fit:contain!important}.media-report-image .media-enlarge{text-align:center;box-shadow:none;border-top:1px solid #d9e4dd;border-radius:0;display:block;position:static}.media-report-facts{gap:10px;margin:18px 0;font-size:14px;display:grid}.media-report-facts>div{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.media-report-facts dt{color:#52645c}.media-report-facts dd{overflow-wrap:anywhere;color:#173d32;margin:0}.media-document-details{text-underline-offset:4px;color:#185e50;font-size:14px;line-height:1.5;text-decoration:underline}.media-no-report{color:#173b33;background:#f1f5f2;flex-direction:column;justify-content:center;min-height:400px;padding:38px;display:flex}.media-no-report>span{letter-spacing:.12em;font-size:14px}.media-no-report h2{font:500 36px/1.1 var(--font-editorial)}.media-no-report p{font-size:16px;line-height:1.6}.media-spec-sheet{color:#123b33;background:#f2f6f2}.media-spec-sheet header{border-bottom:1px solid #c9d9ce;padding:28px}.media-spec-sheet header>span{letter-spacing:.08em;text-transform:uppercase;font-size:13px}.media-spec-sheet h2{font:500 clamp(32px,3.5vw,48px)/1.05 var(--font-editorial);overflow-wrap:anywhere;margin:14px 0 8px}.media-spec-sheet header p{margin:0;font-size:15px}.media-spec-body{grid-template-columns:.9fr 1.1fr;display:grid}.media-spec-image{background:#031014;min-height:300px;position:relative}.media-spec-image img{object-fit:contain!important}.media-spec-body dl{min-width:0;margin:0;padding:8px 22px}.media-spec-body dl>div{border-bottom:1px solid #c9d9ce;padding:15px 0}.media-spec-body dl>div:last-child{border:0}.media-spec-body dt{color:#4b665a;font-size:14px}.media-spec-body dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:16px;line-height:1.4}.media-spec-body .media-spec-format dd{color:#075846;font-size:30px}.media-spec-sheet footer{border-top:1px solid #c9d9ce;padding:22px 28px;font-size:14px}.media-spec-sheet footer>div{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.media-spec-sheet footer b{border:1px solid #c4d8cc;border-radius:5px;padding:7px 12px;font-weight:500}.media-spec-sheet footer b.selected{color:#fff;background:#155848;border-color:#155848}.media-spec-sheet footer small{color:#4b665a;font-size:13px;line-height:1.5}.peptide-media-gallery :is(a,button,select):focus-visible{outline-offset:4px;outline:3px solid #14866b}@media (max-width:600px){.peptide-media-gallery .peptide-gallery-thumbnails button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:6px}.media-quality-sheet{padding:16px}.media-spec-sheet header{padding:22px}.media-spec-body{grid-template-columns:1fr}.media-spec-image{min-height:220px}.media-spec-body dl{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.media-product-figure figcaption{padding:16px}.media-enlarge{font-size:13px;bottom:10px;right:10px}}@media (prefers-reduced-motion:reduce){.peptide-media-gallery *{scroll-behavior:auto}}@media (min-width:601px) and (max-width:1200px){.peptide-media-gallery .peptide-gallery-thumbnails button{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (max-width:480px){.peptide-media-gallery .peptide-gallery-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.peptide-media-gallery .peptide-gallery-thumbnails button{text-align:left;grid-template-columns:44px minmax(0,1fr);justify-items:start;gap:8px;min-height:78px;padding:8px}.media-thumbnail{width:44px;height:58px}.peptide-media-gallery .peptide-gallery-thumbnails button>b{overflow-wrap:normal;word-break:normal;font-size:13px}}
