body .pp-prototype.pp-testing-page{--testing-ink-soft: #505477;--testing-lavender: #f0edf7;color:var(--navy);background:var(--paper, #fffefa);padding:56px 0 80px}body .pp-prototype.pp-testing-page :is(.pp-testing-hero,.pp-testing-record,.pp-testing-standard){width:min(1120px,calc(100% - 80px));margin:0 auto}body .pp-prototype.pp-testing-page .pp-testing-hero{padding:0 0 48px}body .pp-prototype.pp-testing-page h1{margin:0 0 20px;font-size:clamp(42px,5vw,66px);line-height:1.03;font-weight:500;letter-spacing:-.04em;text-wrap:balance}body .pp-prototype.pp-testing-page .pp-testing-hero>p{max-width:60ch;color:var(--testing-ink-soft);font-size:18px;line-height:1.55;margin:0}body .pp-prototype.pp-testing-page .pp-testing-patches{display:flex;flex-wrap:wrap;column-gap:28px;row-gap:4px;margin-top:20px}body .pp-prototype.pp-testing-page .pp-testing-patches a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}body .pp-prototype.pp-testing-page h2{margin:0 0 12px;font-size:clamp(28px,3vw,36px);line-height:1.12;font-weight:500;letter-spacing:-.03em}body .pp-prototype.pp-testing-page .pp-testing-record{padding:32px 0 0;border-top:1px solid var(--line)}body .pp-prototype.pp-testing-page .pp-testing-record-head{display:flex;align-items:center;justify-content:space-between;gap:24px}body .pp-prototype.pp-testing-page .pp-testing-record-head p{margin:0;font-size:16px;color:var(--testing-ink-soft)}body .pp-prototype.pp-testing-page .button{min-height:48px;flex-shrink:0}body .pp-prototype.pp-testing-page .pp-testing-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;padding:36px 0;background:var(--testing-lavender);border-radius:16px}body .pp-prototype.pp-testing-page .pp-testing-result{display:flex;flex-direction:column;min-width:0;padding:0 36px}body .pp-prototype.pp-testing-page .pp-testing-result+.pp-testing-result{border-left:1px solid #d3cde4}body .pp-prototype.pp-testing-page .pp-testing-result h3{margin:0 0 8px;font-size:clamp(32px,3.2vw,42px);line-height:1.12;font-weight:600;letter-spacing:-.03em}body .pp-prototype.pp-testing-page .pp-testing-result header>p{margin:0 0 16px;color:var(--navy);font-size:14px;font-weight:600}body .pp-prototype.pp-testing-page :is(.pp-testing-result>p,.pp-testing-details p){margin:12px 0;color:var(--testing-ink-soft);font-size:16px;line-height:1.55}body .pp-prototype.pp-testing-page .pp-testing-result>p{margin:0 0 24px}body .pp-prototype.pp-testing-page .pp-testing-result>.pp-testing-test-date{margin:auto 0 0;font-size:14px}body .pp-prototype.pp-testing-page table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}body .pp-prototype.pp-testing-page caption{text-align:left;margin-bottom:14px;color:var(--testing-ink-soft);font-size:14px}body .pp-prototype.pp-testing-page :is(th,td){padding:14px 12px;border-bottom:1px solid var(--line);text-align:left;font-variant-numeric:tabular-nums}body .pp-prototype.pp-testing-page :is(th,td):first-child{padding-left:0}body .pp-prototype.pp-testing-page :is(th,td):last-child{padding-right:0}body .pp-prototype.pp-testing-page th{font-weight:600}body .pp-prototype.pp-testing-page .pp-testing-standard{margin-top:56px;padding-top:0}body .pp-prototype.pp-testing-page .pp-testing-standard h2{margin-bottom:20px}body .pp-prototype.pp-testing-page .pp-testing-standard .pp-testing-details p{max-width:72ch}body .pp-prototype.pp-testing-page .pp-testing-details{padding:14px 0;border-bottom:1px solid var(--line)}body .pp-prototype.pp-testing-page .pp-testing-compounds{margin-top:16px}body .pp-prototype.pp-testing-page .pp-testing-details summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:10px 0;color:var(--navy);font-size:16px;font-weight:600;line-height:1.4;list-style:none}body .pp-prototype.pp-testing-page .pp-testing-details summary::-webkit-details-marker{display:none}body .pp-prototype.pp-testing-page .pp-testing-details summary:after{content:"+";flex:0 0 auto;font-size:24px;font-weight:400}body .pp-prototype.pp-testing-page .pp-testing-details[open]>summary:after{content:"\2212"}body .pp-prototype.pp-testing-page .pp-testing-analytes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px;margin:12px 0 16px;padding-left:18px;color:var(--testing-ink-soft);font-size:14px;line-height:1.5}body .pp-prototype.pp-testing-page a:not(.button){color:var(--navy);font-size:16px;text-underline-offset:4px}body .pp-prototype.pp-testing-page .pp-testing-details p a{text-decoration:underline}body .pp-prototype.pp-testing-page .pp-testing-shop{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:24px;font-weight:600}body .pp-prototype.pp-testing-page :is(a,summary):focus-visible{outline:2px solid var(--navy);outline-offset:4px}body .pp-prototype.pp-testing-page ::selection{color:var(--navy);background:#ded6ef}@media(hover:hover){body .pp-prototype.pp-testing-page :is(a:not(.button),summary):hover{color:#625287}}@media(max-width:760px){body .pp-prototype.pp-testing-page{padding:36px 0 48px}body .pp-prototype.pp-testing-page :is(.pp-testing-hero,.pp-testing-record,.pp-testing-standard){width:calc(100% - 40px)}body .pp-prototype.pp-testing-page .pp-testing-hero{padding-bottom:32px}body .pp-prototype.pp-testing-page .pp-testing-hero>p{font-size:16px}body .pp-prototype.pp-testing-page .pp-testing-patches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}body .pp-prototype.pp-testing-page .pp-testing-record-head{flex-direction:column;align-items:flex-start;gap:20px}body .pp-prototype.pp-testing-page .pp-testing-record-head .button{width:100%}body .pp-prototype.pp-testing-page .pp-testing-results{grid-template-columns:minmax(0,1fr);margin-top:24px;padding:0 24px}body .pp-prototype.pp-testing-page .pp-testing-result{padding:28px 0}body .pp-prototype.pp-testing-page .pp-testing-result+.pp-testing-result{border-left:0;border-top:1px solid #d3cde4}body .pp-prototype.pp-testing-page .pp-testing-result h3{font-size:32px}body .pp-prototype.pp-testing-page .pp-testing-analytes{grid-template-columns:repeat(2,minmax(0,1fr))}body .pp-prototype.pp-testing-page :is(th,td){font-size:14px;padding:12px 6px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/pp-testing-quality.css.map */
