.image-ratio{position:relative;width:100%}.image-ratio--square{padding-top:100%}.image-ratio>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center"}.clinical-result--drawer{position:fixed;right:0;width:clamp(460px,34vw,560px);top:var(--header-height);background-color:#eff5f6;border-left:2px solid #1B3153;overflow-y:auto;z-index:99;bottom:0;transition:.3s all ease;transform:translate(150%);display:flex;flex-direction:column}.clinical-result--drawer.show{transform:translate(0)}.swiped-down .clinical-result--drawer{top:calc(var(--header-height) - (var(--announcement-bar-height)))}.clinical-result--drawer__inner{padding:28px 36px 96px;width:100%;max-width:560px;margin:0 auto;flex:1 0 auto}.clinical-result--drawer .drawer-stickybar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 36px;background:#eff5f6;border-bottom:2px solid #1B3153}.clinical-result--drawer .drawer-stickybar__title{color:#1b3153;font-family:HafferBold,sans-serif;font-size:12px;font-weight:400;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.clinical-result--drawer .drawer-stickybar .icon-close{cursor:pointer;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;transition:.3s all ease}.clinical-result--drawer .drawer-stickybar .icon-close:hover{transform:scale(1.08)}.clinical-result--drawer .product-gallery-info__heading--descriptor{margin:14px 0 0}.clinical-result--drawer .party-validated{margin:14px 0 28px}.clinical-result--drawer .party-validated span{border-radius:4px;background:#1b3153;padding:6px 10px;color:#fff;font-family:HafferBold,sans-serif;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:1px;text-transform:uppercase}.clinical-result--drawer .drawer-header .sub-title h3{color:#1b3153;font-family:HafferBold,sans-serif;font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.6px}.clinical-result--drawer .study-block{margin-top:44px}.clinical-result--drawer .generic-title{color:#1b3153;font-family:HafferBold,sans-serif;font-size:11px;font-weight:400;line-height:1.5;text-transform:uppercase;margin-bottom:14px;letter-spacing:.09em}.study-block .percent-block{display:flex;align-items:baseline;margin-bottom:14px;column-gap:10px}.study-block .percent-block .percentage{color:#00903f;font-family:HafferBold,sans-serif;font-size:40px;font-weight:400;line-height:1;letter-spacing:-1.2px}.study-block .percent-block p{color:#1b3153;font-family:HafferRegular,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.study-block .description-text p{color:#1b3153;font-family:HafferRegular,sans-serif;font-size:15px;font-weight:400;line-height:1.55;letter-spacing:0}.study-block .description-text p strong{font-family:HafferBold,sans-serif;font-weight:400}.study-block .uv-block{border-radius:12px;background:#fff;padding:28px 24px 20px;margin-top:24px}.study-block .uv-block .uv-block__top-bar{display:flex;justify-content:space-between}.study-block .uv-block .uv-block__top-bar p{color:#9a9590;font-family:HafferRegular,sans-serif;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.167px}.study-block .text-wrapper{padding-bottom:8px}.study-block .text-wrapper P{color:#9a9590;font-family:HafferRegular,sans-serif;font-size:12px;font-weight:400;line-height:1.45;letter-spacing:0}.clinical-result--drawer .microscope-view{margin-top:44px}.microscope-view .microscope-view__block{border-radius:12px;background:#fff;padding:20px}.microscope-view .microscope-view__block--wrapper{display:flex;justify-content:space-between;column-gap:12px}.microscope-view .microscope-view__block__each{flex:1 1 0;width:100%;max-width:none;min-width:0}.microscope-view .microscope-view__block__each--inner{display:flex;flex-direction:column;height:100%}.microscope-view .microscope-view__block__each .image-wrapper{border-radius:6px;overflow:hidden}.microscope-view .microscope-view__block__each .image-wrapper .image-ratio{padding-top:0;aspect-ratio:4 / 3}.microscope-view .microscope-view__block__each .description-block{padding-top:10px;flex:1 1 auto;display:flex;flex-direction:column}.microscope-view .microscope-view__block__each .description-block h6{color:#1b3153;font-family:HafferBold,sans-serif;font-size:12px;font-weight:400;line-height:1.25;letter-spacing:.338px}.microscope-view .microscope-view__block__each .description-block p{color:#1b3153;font-family:HafferRegular,sans-serif;font-size:10px;font-weight:400;line-height:1.4;text-transform:uppercase;margin-top:auto;letter-spacing:.02em}.microscope-view__block .content-block{margin-top:20px;width:100%;max-width:none}.microscope-view__block .content-block p{color:#1b3153;font-family:HafferRegular,sans-serif;font-size:15px;font-weight:400;line-height:1.55;letter-spacing:0}.clinical-result--drawer .tested-block{margin-top:44px;padding-top:44px;border-top:1px solid rgba(27,49,83,.14)}.clinical-result--drawer .tested-block__card{border-radius:12px;background:#fff;padding:22px 24px}.clinical-result--drawer .tested-block p{color:#1b3153;font-family:HafferRegular,sans-serif;font-size:15px;font-weight:400;line-height:1.55;letter-spacing:0}.clinical-result--drawer .tested-block ul{margin-top:18px;padding-left:1.1rem;list-style-type:disc;list-style-position:outside}.clinical-result--drawer .tested-block ul li{color:#1b3153;font-family:HafferRegular,sans-serif;font-size:15px;font-weight:400;line-height:1.55;letter-spacing:0;text-indent:0;padding-left:.2rem}.clinical-result--drawer .tested-block ul li:not(:last-child){margin-bottom:14px}.clinical-result--drawer .not-included{margin-top:44px;padding-top:44px;border-top:1px solid rgba(27,49,83,.14)}.clinical-result--drawer .not-included .not-included__block{border-radius:12px;background:#fff;padding:4px 24px}.clinical-result--drawer .not-included .not-included__block ul li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.clinical-result--drawer .not-included .not-included__block ul li:not(:last-child){border-bottom:1px solid #F1CF79}.clinical-result--drawer .not-included .not-included__block ul li p{color:#1b3153;font-family:HafferRegular,sans-serif;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0}.clinical-result--drawer .not-included .not-included__block ul li span{border-radius:4px;background:#00903f;color:#fff;font-family:HafferBold,sans-serif;font-size:10px;font-weight:400;line-height:1.5;text-transform:uppercase;padding:7.5px 9px;white-space:nowrap;letter-spacing:.03em}.clinical-result--drawer .clinically-tested{margin-top:24px;border-radius:12px;background:#fff;padding:20px}.clinical-result--drawer .clinically-tested .clinically-tested__inner{display:flex;column-gap:14px}.clinical-result--drawer .clinically-tested .clinically-tested__inner .avatar{width:40px;min-width:40px;height:40px;border-radius:50px;overflow:hidden}.clinical-result--drawer .clinically-tested .clinically-tested__inner .description-block{min-width:0}.clinical-result--drawer .clinically-tested .clinically-tested__inner .description-block p{color:#1b3153;font-family:HafferRegular,sans-serif;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0;margin-bottom:8px}.clinical-result--drawer .clinically-tested .clinically-tested__inner .description-block h6{color:#1b3153;font-family:HafferBold,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.05em}.clinical-result--drawer .drawer-cta{position:sticky;bottom:0;z-index:5;padding:14px 36px calc(14px + env(safe-area-inset-bottom,0px));background:#eff5f6;border-top:2px solid #1B3153;flex:0 0 auto}.clinical-result--drawer .drawer-cta__btn{display:block;width:100%;border:0;cursor:pointer;border-radius:999px;background:#1b3153;color:#fff;font-family:HafferBold,sans-serif;font-size:13px;font-weight:400;line-height:1;letter-spacing:.08em;text-transform:uppercase;padding:17px 20px;transition:.2s opacity ease}.clinical-result--drawer .drawer-cta__btn:hover{opacity:.88}@media(max-width:1100px){.clinical-result--drawer{width:clamp(420px,44vw,520px)}}@media(max-width:991px){.clinical-result--drawer{width:100%;max-width:480px}}@media(max-width:599px){.clinical-result--drawer{max-width:100%;border-left:0}.clinical-result--drawer__inner{max-width:100%;padding:24px 20px 96px}.clinical-result--drawer .drawer-stickybar,.clinical-result--drawer .drawer-cta{padding-inline:20px}.study-block .percent-block .percentage{font-size:34px}.microscope-view .microscope-view__block--wrapper{column-gap:8px}.microscope-view .microscope-view__block__each .description-block p{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/435/assets/clinical-results.css.map */
