.g1-spec-offer{margin-top:40px}.g1-spec-price{box-shadow:inset 0 1px 0 var(--rule2);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:23px;display:flex}.g1-spec-price-v{color:var(--ink3);margin-top:8px;font-size:34px;line-height:40px}.g1-spec-price-sub{color:var(--ink3);margin-top:4px;font-size:11px;line-height:16px}.g1-spec-referral{color:var(--ink2);text-wrap:pretty;align-items:baseline;gap:12px;margin-top:16px;font-size:14px;line-height:22px;display:flex}.g1-prod .g1-spec-referral .g1-spec-referral-l{color:var(--ember);flex:none;font-size:10px}.g1-spec-bar{box-shadow:inset 0 1px 0 var(--rule2), inset 0 -1px 0 var(--rule);margin-top:40px;padding:23px 0 24px}.g1-spec-bar-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.g1-spec-bar-verdict{font-size:12px}.g1-spec-bar-tests{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:20px;display:grid}.g1-spec-bar-tests dt{font-size:10px}.g1-spec-bar-tests dd{margin-top:8px;font-size:15px;line-height:22px}.g1-spec-bar-line{color:var(--ink2);font-size:13px;line-height:20px;display:block}.g1-spec-testing{align-items:center;row-gap:32px}.g1-spec-seal-box{background-color:var(--raised);box-shadow:inset 0 0 0 1px var(--rule);border-radius:2px;grid-column:1/6;justify-content:center;padding:48px 0;display:flex}.g1-spec-seal{width:200px;height:200px;display:block;overflow:visible}.g1-spec-testing-body{grid-column:7/13}.g1-spec-testing-say{color:var(--ink2);text-wrap:pretty;margin-top:24px;font-size:17px;line-height:26px}.g1-spec-testing-dl{margin-top:24px}.g1-spec-testing-dl>div{box-shadow:inset 0 -1px 0 var(--rule);grid-template-columns:160px minmax(0,1fr);padding:12px 0 11px;display:grid}.g1-spec-testing-dl dt{font-size:10px;line-height:24px}.g1-spec-testing-dl dd{font-size:15px;line-height:24px}@media (max-width:720px){.g1-spec-price .g1-prod-pill{justify-content:center;width:100%;height:48px}.g1-spec-referral{font-size:15px;line-height:24px}.g1-spec-bar{margin-top:48px}.g1-spec-bar-tests{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.g1-spec-seal-box{padding:24px 0}.g1-spec-seal{width:128px;height:128px}.g1-spec-testing-dl>div{grid-template-columns:120px minmax(0,1fr)}}
