.lab-results{padding-top:var(--pt-desktop);padding-bottom:var(--pb-desktop);background:#f5f0e8}.lab-results .page-width{max-width:1920px;margin-inline:auto;padding:0 48px;width:100%}.lab-results__header{text-align:center;margin-bottom:40px}.lab-results__subheading{margin-bottom:24px}.lab-results__subheading *{color:#332d27;font-size:16px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-.16px;text-transform:uppercase;opacity:.55}.lab-results__title{margin-bottom:24px}.lab-results__title *{color:#332d27;font-size:40px;font-style:normal;font-weight:500;line-height:46px;letter-spacing:-.4px}.lab-results__tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;background:#e7dfd0;border-radius:999px}.lab-results__tab{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:#332d2799;min-width:200px;min-height:48px;padding:4px 24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .25s ease;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:-.14px;text-transform:uppercase}.lab-results__tab.is-active{background:#fdfaf5;color:#332d27}.lab-results__tab-dot{width:9px;height:9px;border-radius:50%;background:#7db2c8;display:none;opacity:0}.lab-results__tab.is-active .lab-results__tab-dot{opacity:1;display:inline-block}.lab-results__panel{display:none}.lab-results__panel.is-active{display:block}.lab-results__table-wrap{overflow-x:auto}.lab-results__table{background:#e7dfd0;border-radius:16px;overflow:hidden;min-width:1100px}.lab-results__thead{background:#332d27}.lab-results__tr{display:grid;grid-template-columns:minmax(300px,3fr) minmax(120px,1.1fr) minmax(140px,1.2fr) minmax(120px,1fr) minmax(110px,.9fr);column-gap:18px;position:relative}.lab-results__tr:after{position:absolute;top:-1px;width:100%;height:2px;content:"";background:url(Line-1961-table.svg) repeat-x}.lab-results__tr--head{min-height:56px;align-items:center;padding:0 48px}.lab-results__th{color:#f6f5ed;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:-.14px;text-transform:uppercase;opacity:.55;text-align:center}.lab-results__th.lab-results__th--test{text-align:left}.lab-results__th--result{max-width:100%;line-height:1.05}.lab-results__tbody{background:#e7dfd0;padding-top:16px;padding-bottom:16px}.lab-results__tr--body{align-items:center;padding:0 48px;min-height:94px}.lab-results__tbody .lab-results__tr--body:first-child:after{display:none}.lab-results__td{color:#332d27;font-size:16px;font-style:normal;font-weight:450;line-height:20px;letter-spacing:-.32px;opacity:.7;text-align:center;padding:15px 0}.lab-results__td.lab-results__td--test{opacity:1;text-align:left}.lab-results__mobile-label{display:none}.lab-results__test-title{color:#332d27;font-size:16px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-.16px;text-transform:uppercase;margin-bottom:8px}.lab-results__test-description *{margin:0;color:#332d27;font-size:16px;font-style:normal;font-weight:450;line-height:20px;letter-spacing:-.32px;opacity:.7}.lab-results__test-description * ul{margin:0!important}.lab-results__pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:6px 14px;border-radius:999px;white-space:nowrap;font-size:14px;line-height:1}.lab-results__pill--spec{background:#d9d1c2;color:#332d27}.lab-results__td.lab-results__td--result{opacity:1}.lab-results__pill--result{gap:10px;min-width:68px;background:transparent;border:1px solid rgba(51,45,39,.7);color:#332d27b3}.lab-results__pill-dot{width:8px;height:8px;border-radius:50%;background:#2d7a2f;display:inline-block}.lab-results__pill--result.is-fail .lab-results__pill-dot{background:#b34033}.lab-results__pill--result.is-warning .lab-results__pill-dot{background:#c78c20}.lab-results__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 40px;border-radius:0 0 16px 16px;background:linear-gradient(0deg,#332d2714 0% 100%),#e7dfd0;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);border-top:none}.lab-results__footer-text *{margin:0;color:#332d27;font-size:10px;font-style:normal;font-weight:450;line-height:12px;letter-spacing:-.2px;opacity:.7}.lab-results__download{display:inline-flex;align-items:center;gap:12px;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px;flex-shrink:0;color:#332d27;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:-.14px}.lab-results__download:hover{opacity:.8}@media(min-width:0px)and (max-width:749px){.lab-results{padding-top:var(--pt-mobile);padding-bottom:var(--pb-mobile)}.lab-results__header{margin-bottom:24px}.lab-results__subheading{margin-bottom:16px}.lab-results__subheading p{font-size:14px;line-height:16px;letter-spacing:-.14px}.lab-results__title{margin-bottom:16px}.lab-results__title *{font-size:32px;line-height:36px}.lab-results__tabs{display:inline-flex;width:auto;max-width:100%;margin:0 auto;padding:4px;overflow-x:auto}.lab-results__tab{min-width:154px;min-height:40px;padding:9px 14px;font-size:12px;line-height:14px;letter-spacing:-.24px;gap:10px;white-space:nowrap}.lab-results__tab-dot{width:8px;height:8px}.lab-results__table-wrap{overflow:visible}.lab-results__table{min-width:100%;border-radius:12px}.lab-results__thead{display:none}.lab-results__tbody{background:#e7dfd0;padding:0}.lab-results__tr--body{display:block;min-height:auto;padding:24px;background:#e7dfd0}.lab-results__tr:after{left:0}.lab-results__td{font-size:14px;line-height:18px;letter-spacing:-.28px;padding:0}.lab-results__mobile-label{display:block;margin-bottom:12px;font-size:12px;line-height:14px;font-weight:700;letter-spacing:-.24px;opacity:.3;text-transform:uppercase;color:#332d27}.lab-results__td--test{margin-bottom:16px}.lab-results__td--id,.lab-results__td--date,.lab-results__td--spec,.lab-results__td--result{display:inline-block;vertical-align:top;width:48%;margin-bottom:16px;text-align:left}.lab-results__td--spec,.lab-results__td--result{margin-bottom:0}.lab-results__test-title{font-size:12px;line-height:14px;letter-spacing:-.24px}.lab-results__test-description,.lab-results__test-description p{font-size:14px;line-height:18px;letter-spacing:-.28px;opacity:1}.lab-results__test-description p{opacity:.7}.lab-results__td--id:before,.lab-results__td--date:before,.lab-results__td--spec:before,.lab-results__td--result:before{display:block;margin-bottom:12px;font-size:12px;line-height:14px;font-weight:700;letter-spacing:-.24px;opacity:.45;text-transform:uppercase;color:#332d27}.lab-results__td--id:before{content:"TEST ID"}.lab-results__td--date:before{content:"DATE"}.lab-results__td--spec:before{content:"SPEC"}.lab-results__td--result:before{content:"RESULT"}.lab-results__pill{padding:4px 12px;font-size:12px;line-height:14px;letter-spacing:-.24px;border-radius:88px;opacity:.7;min-height:22px}.lab-results__td.lab-results__td--spec{opacity:1}.lab-results__pill--result{gap:10px;opacity:1}.lab-results__pill-dot{width:6px;height:6px}.lab-results__footer{gap:16px;flex-direction:column;padding:16px 24px;align-items:flex-start;border-radius:0 0 16px 16px;background:linear-gradient(0deg,#332d2714 0% 100%),#e7dfd0;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}.lab-results__footer-text *{font-size:10px;line-height:12px;letter-spacing:-.2px;opacity:.7}.lab-results__download{font-size:14px;gap:12px;line-height:16px;letter-spacing:-.14px}.lab-results__download svg{width:20px;height:20px}}@media(min-width:750px)and (max-width:991px){.lab-results{padding-top:var(--pt-mobile);padding-bottom:var(--pb-mobile)}.lab-results__header{margin-bottom:24px}.lab-results__subheading{margin-bottom:16px}.lab-results__subheading p{font-size:14px;line-height:16px;letter-spacing:-.14px}.lab-results__title{margin-bottom:16px}.lab-results__title *{font-size:32px;line-height:36px}.lab-results__tabs{display:inline-flex;width:auto;max-width:100%;margin:0 auto;padding:4px;overflow-x:auto}.lab-results__tab{min-width:154px;min-height:40px;padding:9px 14px;font-size:12px;line-height:14px;letter-spacing:-.24px;gap:10px;white-space:nowrap}.lab-results__tab-dot{width:8px;height:8px}}@media(min-width:0px)and (max-width:1439px){.lab-results .page-width{padding-left:20px;padding-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lab-results-table.css.map */
