﻿.page-products-body-cardio{--inlinecolor-neutral-grayscale-800: rgb(var(--color-neutral-grayscale-800));--inlinecolor-neutral-grayscale-700: rgb(var(--color-neutral-grayscale-700))}@media(max-width: calc(992px - 1px)){.page-products-body-cardio .tile{height:inherit}}.page-products-body-cardio .tile_boxshadow{box-shadow:5.3125rem 5.3125rem 3.625rem rgba(0,0,0,.04175),2.2193rem 2.2193rem 1.514rem rgba(0,0,0,.03),1.1868rem 1.1868rem .81rem rgba(0,0,0,.02475),.665rem .665rem .4537rem rgba(0,0,0,.02075),.3531rem .3531rem .2412rem rgba(0,0,0,.01675),.1468rem .1468rem .1rem rgba(0,0,0,.01175)}.page-products-body-cardio .tile_expend_header .pictures{position:absolute;top:0;right:0;left:0;bottom:0}.page-products-body-cardio .accordion_indicator{position:relative}.page-products-body-cardio .accordion_indicator::after{content:attr(data-indicator-open);position:absolute;top:50%;right:0;transform:translateY(-50%)}.page-products-body-cardio .closed .accordion_indicator::after{content:attr(data-indicator-closed)}.page-products-body-cardio .closed .accordion_content{height:0px}@media(min-width: 992px){.page-products-body-cardio .noaccordion_sm .accordion_header{pointer-events:none}}@media(min-width: 992px){.page-products-body-cardio .noaccordion_sm .accordion_header .accordion_indicator::after{content:none}}@media(min-width: 992px){.page-products-body-cardio .noaccordion_sm .accordion_content{height:auto !important}}.page-products-body-cardio .layout-container main{padding-bottom:var(--space-13);background:rgb(var(--color-neutral-grayscale-300))}.page-products-body-cardio .v_center{display:flex}.page-products-body-cardio .txt_headline+.txt_subtitle{max-width:66rem}.page-products-body-cardio #shopapp{position:relative;z-index:0}.page-products-body-cardio .pictures{position:relative;display:block;transform-origin:top;will-change:transform,opacity}.page-products-body-cardio .pictures::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;z-index:0}.page-products-body-cardio .pictures.body-cardio-blank::before{background-image:url("../media/body-cardio/body-cardio-blank-shadow.png");background-repeat:no-repeat;width:116.6%;height:124.88%}.page-products-body-cardio .pictures.body-cardio-blank img{position:relative;z-index:1;-webkit-mask-image:url("../media/body-cardio/body-cardio-blank-mask.png");-webkit-mask-size:cover;-webkit-mask-position:center;mask-image:url("../media/body-cardio/body-cardio-blank-mask.png");mask-size:cover;mask-position:center}.page-products-body-cardio .pictures.highangle::before{background-image:url("../media/body-cardio/highangle-shadow.png");background-repeat:no-repeat;width:110%;height:130%}.page-products-body-cardio .pictures.highangle img{position:relative;z-index:1;-webkit-mask-image:url("../media/body-cardio/highangle-mask.png");-webkit-mask-size:cover;-webkit-mask-position:center;mask-image:url("../media/body-cardio/highangle-mask.png");mask-size:cover;mask-position:center}.page-products-body-cardio .pictures.body-cardio-range::before{background-image:url("../media/body-cardio/body-cardio-range-shadow.png");background-repeat:no-repeat;width:100%;height:100%}.page-products-body-cardio .pictures.body-cardio-range img{position:relative;z-index:1;-webkit-mask-image:url("../media/body-cardio/body-cardio-range-mask.png");-webkit-mask-size:cover;-webkit-mask-position:center;mask-image:url("../media/body-cardio/body-cardio-range-mask.png");mask-size:cover;mask-position:center}.page-products-body-cardio .pictures.body-cardio-accuracy::before{background-image:url("../media/body-cardio/body-cardio-accuracy-shadow.png");background-repeat:no-repeat;width:150%;height:100%}.page-products-body-cardio .pictures.body-cardio-accuracy img{position:relative;z-index:1;-webkit-mask-image:url("../media/body-cardio/body-cardio-accuracy-mask.png");-webkit-mask-size:cover;-webkit-mask-position:center;mask-image:url("../media/body-cardio/body-cardio-accuracy-mask.png");mask-size:cover;mask-position:center}.page-products-body-cardio .pictures.scaling::before{background-image:url("../media/body-cardio/scaling-shadow.png");background-repeat:no-repeat;width:134.77%;height:147.05%}.page-products-body-cardio .pictures.scaling img{position:relative;z-index:1;-webkit-mask-image:url("../media/body-cardio/scaling-mask.png");-webkit-mask-size:cover;-webkit-mask-position:center;mask-image:url("../media/body-cardio/scaling-mask.png");mask-size:cover;mask-position:center}.page-products-body-cardio ._scrollFade{opacity:0;transform:translateY(100px);will-change:transform,opacity}.page-products-body-cardio ._scrollScale{will-change:transform}.page-products-body-cardio .fade{opacity:0;transform:translateY(8%)}@-webkit-keyframes scanningBottomTop{from{-webkit-mask-position:0% 0%;mask-position:0% 0%}to{-webkit-mask-position:0% 167%;mask-position:0% 167%}}@keyframes scanningBottomTop{from{-webkit-mask-position:0% 0%;mask-position:0% 0%}to{-webkit-mask-position:0% 167%;mask-position:0% 167%}}.page-products-body-cardio .hero{overflow:hidden;background:linear-gradient(123.72deg, #8A94A4 4.32%, #414245 96.03%);padding-bottom:var(--space-13);min-height:100vh}.page-products-body-cardio .hero h1 span:last-of-type{display:block}@media(min-width: 768px){.page-products-body-cardio .hero h1 span:last-of-type{display:inline-block;padding-left:var(--space-3);margin-left:var(--space-3);border-left:1px solid rgb(var(--color-neutral-grayscale-200))}}.page-products-body-cardio .hero .fsa-label{font-size:.6rem;border-radius:.4rem;padding:var(--space-3) var(--space-5);color:rgb(var(--color-status-success-400));background:rgb(var(--color-status-success-100))}.page-products-body-cardio .hero_desc{margin:0 auto;max-width:65rem;text-align:center}@media(min-width: 768px){.page-products-body-cardio .hero .top-sticky{position:sticky;top:0}}.page-products-body-cardio .hero .hero_image{text-align:center}.page-products-body-cardio .hero .hero_image figure{display:inline-block}.page-products-body-cardio .hero .hero_image .screen{position:absolute;top:8%;left:50%;width:20.5%;height:13.5%;display:block;transform:translateX(-50%);border-radius:.5rem;z-index:1;overflow:hidden;-webkit-mask-image:linear-gradient(to right, black 50%, transparent 70%);-webkit-mask-size:300% 100%;-webkit-mask-repeat:no-repeat}.page-products-body-cardio .hero .hero_image .screen .screen_vascular{opacity:0}.page-products-body-cardio .hero .hero_image .screen img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;will-change:opacity}.page-products-body-cardio .hero .pictures{position:relative;margin:0 auto;max-width:1080px}.page-products-body-cardio .subhero_wrapper{overflow:hidden}@media(min-width: 992px){.page-products-body-cardio .subhero_wrapper{margin-top:var(--space-11)}}.page-products-body-cardio .subhero_wrapper .heading_wrapper{max-width:70rem;text-align:center;margin:0 auto}.page-products-body-cardio .subhero_wrapper .cardiologist_partner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-products-body-cardio .subhero_wrapper .cardiologist_partner li{margin:var(--space-9) var(--space-9) var(--space-9)}@media(min-width: 768px){.page-products-body-cardio .subhero_wrapper .cardiologist_partner li{margin:var(--space-7) var(--space-7) 0}}.page-products-body-cardio .subhero_wrapper ._clickableCard{cursor:pointer}.page-products-body-cardio .subhero_wrapper ._clickableCard .tile_expend_header{display:flex;justify-content:center;background-color:#f6f6f6}.page-products-body-cardio .subhero_wrapper ._clickableCard .tile_expend_header picture{position:absolute;top:0}.page-products-body-cardio .subhero_wrapper ._clickableCard .tile_expend_header::before{padding-top:80%}@media(min-width: 992px){.page-products-body-cardio .subhero_wrapper .pictures.highangle{max-width:1200px;margin:0 auto}}.page-products-body-cardio .subhero_wrapper .pictures.highangle::after{content:"";position:absolute;top:8%;left:45%;width:10%;height:8%;display:block;background:#3e3e40;z-index:1;transition:1s ease opacity}.page-products-body-cardio .subhero_wrapper .pictures.highangle.active::after{opacity:0}.page-products-body-cardio .subhero_wrapper .quotes{position:relative;overflow:hidden;height:16rem;border-radius:1rem;cursor:grab}.page-products-body-cardio .subhero_wrapper .quotes .swiper-slide{display:flex;align-items:center;justify-content:center;padding:1.5rem 2.5rem}.page-products-body-cardio .subhero_wrapper .quotes .quote_logo{display:block;height:3rem;width:10rem;object-fit:contain;margin:0 auto 1rem auto}.page-products-body-cardio .subhero_wrapper .quotes .txt_subtitle{max-width:45rem}.page-products-body-cardio .subhero_wrapper .quotes .quote_pagination{position:absolute;text-align:center}.page-products-body-cardio .subhero_wrapper .quotes .quote_pagination span {width:5px;height:5px;margin:2px}.page-products-body-cardio .subhero_wrapper .quotes .swiper-pagination-bullet-active{background:#333}.page-products-body-cardio .subhero_wrapper .testimony .tile_content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.page-products-body-cardio .subhero_wrapper .testimony .pictures{opacity:0;transition:1.3s ease all}.page-products-body-cardio .subhero_wrapper .testimony.active .pictures{opacity:1}.page-products-body-cardio .subhero_wrapper .statistic .tile_content{overflow:hidden;border-radius:var(--space-4)}.page-products-body-cardio .subhero_wrapper .statistic aside{padding-bottom:0}.page-products-body-cardio .subhero_wrapper .statistic .txt_title{background:linear-gradient(2deg, #3f588d, #aab4d3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0)}.page-products-body-cardio .subhero_wrapper .statistic .txt_title,.page-products-body-cardio .subhero_wrapper .statistic .txt_subtitle{transform-origin:center;transform:translateY(1rem);opacity:0;transition:.6s ease-in-out all}.page-products-body-cardio .subhero_wrapper .statistic img{width:100%;-webkit-mask-image:linear-gradient(90deg, black 70%, rgba(255, 255, 255, 0));mask-image:linear-gradient(90deg, black 70%, rgba(255, 255, 255, 0));-webkit-mask-size:0% 100%;mask-size:0% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:3.6s ease-in-out all;transform:translateX(-2px)}.page-products-body-cardio .subhero_wrapper .statistic.active .txt_title,.page-products-body-cardio .subhero_wrapper .statistic.active .txt_subtitle{opacity:1;transform:none}.page-products-body-cardio .subhero_wrapper .statistic.active img{-webkit-mask-size:130% 100%;mask-size:130% 100%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating{position:relative;width:7.5rem;height:1.5rem;background-image:url("../media/body-cardio/star-gray.svg")}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating::before{content:"";position:absolute;top:0;left:0;height:100%;background-image:url("../media/body-cardio/star-yellow.svg");z-index:1}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_60::before{width:60%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_61::before{width:61%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_62::before{width:62%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_63::before{width:63%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_64::before{width:64%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_65::before{width:65%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_66::before{width:66%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_67::before{width:67%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_68::before{width:68%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_69::before{width:69%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_70::before{width:70%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_71::before{width:71%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_72::before{width:72%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_73::before{width:73%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_74::before{width:74%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_75::before{width:75%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_76::before{width:76%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_77::before{width:77%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_78::before{width:78%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_79::before{width:79%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_80::before{width:80%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_81::before{width:81%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_82::before{width:82%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_83::before{width:83%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_84::before{width:84%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_85::before{width:85%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_86::before{width:86%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_87::before{width:87%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_88::before{width:88%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_89::before{width:89%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_90::before{width:90%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_91::before{width:91%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_92::before{width:92%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_93::before{width:93%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_94::before{width:94%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_95::before{width:95%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_96::before{width:96%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_97::before{width:97%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_98::before{width:98%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_99::before{width:99%}.page-products-body-cardio .subhero_wrapper .reviews .reviews_rating.rating_100::before{width:100%}.page-products-body-cardio #vascular_age{position:relative;background:linear-gradient(125deg, #EFF0F1, #D6D7DA)}@media(min-width: 992px){.page-products-body-cardio #vascular_age .section_header{max-width:60%}}@media(max-width: calc(992px - 1px)){.page-products-body-cardio #vascular_age .body_vascular{position:sticky;top:calc(62px + var(--space-5));display:flex;justify-content:center;height:50rem;width:100%}}@media(min-width: 992px){.page-products-body-cardio #vascular_age .body_vascular{position:absolute;bottom:0;height:95%;width:50%;left:49%}}.page-products-body-cardio #vascular_age .body_vascular img{object-fit:cover;height:100%}.page-products-body-cardio #vascular_age .body_vascular .vascular{position:absolute;top:0}@media(min-width: 992px){.page-products-body-cardio #vascular_age .body_vascular .vascular{left:0}}.page-products-body-cardio #vascular_age .body_vascular .vascular.mask{-webkit-mask-image:linear-gradient(to bottom, transparent 10%, black 12%, black 18%, transparent 20%);-webkit-mask-position:0% 30%;-webkit-mask-size:100% 200%}.page-products-body-cardio #vascular_age .phone{position:relative;background-color:#eeeeef;border-radius:var(--space-5);display:flex;justify-content:center}.page-products-body-cardio #vascular_age .phone::before{content:"";display:block;padding-top:85%}.page-products-body-cardio #vascular_age .phone_wrapper{position:absolute;top:0;width:100%;height:110%;transform:translateY(-9%);overflow:hidden;z-index:1}.page-products-body-cardio #vascular_age .phone_case{position:absolute;width:70%;top:0;left:50%;transform:translateX(-50%)}@media(min-width: 768px){.page-products-body-cardio #vascular_age .dr_quote{display:flex}}.page-products-body-cardio #vascular_age .dr_quote figure{display:inline-block;position:relative;flex-shrink:0;margin-right:var(--space-7);margin-bottom:var(--space-5)}.page-products-body-cardio #vascular_age .dr_quote figure::before{content:"“";position:absolute;right:-1rem;top:-1rem;width:2rem;height:2rem;border-radius:2rem;font-size:2rem;text-align:center;color:rgb(var(--color-neutral-grayscale-100));background-color:rgb(var(--color-primary-base-500))}.page-products-body-cardio #vascular_age .dr_quote img{border-radius:var(--space-5)}.page-products-body-cardio #vascular_age .heart_rate{display:flex;justify-content:space-between;align-items:center;height:inherit;flex-wrap:wrap;background-color:rgb(var(--color-neutral-grayscale-200));position:relative;z-index:1;border-radius:var(--space-5)}.page-products-body-cardio #vascular_age .heart_rate>p{max-width:19rem}.page-products-body-cardio #vascular_age .heart_rate>div{display:flex;justify-content:flex-end;align-items:center}.page-products-body-cardio #vascular_age .tile_expend aside{display:flex;justify-content:space-between;flex-wrap:wrap}.page-products-body-cardio #vascular_age .tile_expend aside .tile_btn_back{position:relative;display:inline-block;padding:0 1rem 0;top:0;left:0}.page-products-body-cardio #vascular_age .tile_expend aside .tile_btn_back::before{left:0}.page-products-body-cardio #vascular_age .tile_expend #pwv-schema{display:block;max-width:15rem;margin:var(--space-9) auto}.page-products-body-cardio #vascular_age .tile_expend .metric{display:flex}.page-products-body-cardio #vascular_age .tile_expend .metric span:first-of-type{flex-shrink:0;display:flex;align-items:baseline;flex-basis:33%}@media(min-width: 768px){.page-products-body-cardio #vascular_age .tile_expend .metric span:first-of-type{flex-basis:28%}}.page-products-body-cardio #vascular_age .tile_expend .metric span:first-of-type::before{content:"";display:block;width:10px;height:10px;border-radius:10px;margin-right:var(--space-5)}.page-products-body-cardio #vascular_age .tile_expend .metric .good::before{background-color:rgb(var(--color-status-success-300))}.page-products-body-cardio #vascular_age .tile_expend .metric .normal::before{background-color:rgb(var(--color-status-success-500))}.page-products-body-cardio #vascular_age .tile_expend .metric .bad::before{background-color:rgb(var(--color-status-warning-500))}.page-products-body-cardio .biomarkers_applist{display:flex;align-items:center;justify-content:center;position:relative;width:100%;flex-wrap:wrap;height:10rem;will-change:transform,opacity}@media(min-width: 768px){.page-products-body-cardio .biomarkers_applist{height:inherit}}.page-products-body-cardio .biomarkers_applist li{padding:1.25rem;display:flex;align-items:center;justify-content:space-between;flex:1 0 26%;width:90%;min-width:16rem;max-width:23rem;height:initial;position:absolute;will-change:transform,opacity}@media(min-width: 768px){.page-products-body-cardio .biomarkers_applist li{margin:1rem;position:relative;opacity:0;transform:scale(0.2)}}.page-products-body-cardio .biomarkers_applist .txt_appdescription{display:flex;align-items:center}.page-products-body-cardio .biomarkers_applist .txt_appdescription img{transform-origin:center;margin-right:1rem}.page-products-body-cardio .biomarkers_applist .txt_appdescription span{display:block}.page-products-body-cardio .biomarkers_applist .state_lose img{transform:rotate(180deg)}.page-products-body-cardio .biomarkers_applist .state_linear img{transform:rotate(90deg)}.page-products-body-cardio .biomarkers_applist .txt_appvalue{font-family:"Gotham Rounded A","Gotham Rounded B","Gotham A","Gotham B",Arial,Helvetica,sans-serif}@media(min-width: 992px){.page-products-body-cardio .bodycomposition{margin-top:calc(var(--space-13) + var(--space-13))}}.page-products-body-cardio .bodycomposition .tile{height:auto}.page-products-body-cardio .bodycomposition .col_70{position:relative}.page-products-body-cardio .bodycomposition .accordion_indicator{position:relative}@media(min-width: 992px){.page-products-body-cardio .bodycomposition .accordion_wrapper{display:flex}.page-products-body-cardio .bodycomposition .accordion_header{flex-shrink:0;flex-basis:50%}.page-products-body-cardio .bodycomposition .col_70 .tile+.tile{border-top:1px solid rgb(var(--color-neutral-grayscale-400));border-radius:0}.page-products-body-cardio .bodycomposition .noaccordion_sm .tile{box-shadow:none;height:auto;background:none}.page-products-body-cardio .bodycomposition .noaccordion_sm .tile::after{content:none}}@media(max-width: 991px){.page-products-body-cardio .bodycomposition .tile_nobg_xs{box-shadow:none;background:none}.page-products-body-cardio .bodycomposition .tile_nobg_xs::after{content:none}.page-products-body-cardio .bodycomposition .bodycomposition_wrapper{position:relative;justify-content:flex-end}.page-products-body-cardio .bodycomposition .col_40{position:absolute;left:0;top:0;width:100%;height:100%}.page-products-body-cardio .bodycomposition .sticky>figure{transform:translateX(-30%);width:100%;height:170vw}}.page-products-body-cardio .bodycomposition ._biomarker .tile_content{opacity:.2;will-change:transform,opacity}.page-products-body-cardio .bodycomposition .sticky{position:sticky;top:72px;z-index:0}.page-products-body-cardio .bodycomposition .sticky #_bodyMain{width:100%;height:100%;object-fit:contain;position:relative;z-index:0}.page-products-body-cardio .bodycomposition .sticky>figure{height:180vw;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("../media/bodycomposition/init.jpg");-webkit-mask-image:url("../media/bodycomposition/mask-v1.png");-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url("../media/bodycomposition/mask-v1.png");mask-size:contain;mask-position:center}@media(min-width: 768px){.page-products-body-cardio .bodycomposition .sticky>figure{height:calc(95vh - 72px)}}.page-products-body-cardio .bodycomposition .sticky aside{position:absolute;top:0;left:0;bottom:0;right:0}.page-products-body-cardio .bodycomposition .sticky aside figure{position:absolute;top:0;bottom:0;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;transition:.3s ease opacity;will-change:transform,opacity}.page-products-body-cardio .bodycomposition .sticky aside figure:nth-of-type(1){background-image:url("../media/bodycomposition/muscle-overlay.jpg")}.page-products-body-cardio .bodycomposition .sticky aside figure:nth-of-type(2){background-image:url("../media/bodycomposition/fat-overlay.jpg")}.page-products-body-cardio .bodycomposition .sticky aside figure:nth-of-type(3){background-image:url("../media/bodycomposition/water-overlay.jpg")}.page-products-body-cardio .bodycomposition .sticky aside figure:nth-of-type(4){background-image:url("../media/bodycomposition/bones-overlay.jpg")}.page-products-body-cardio .bodycomposition .sticky aside figure:nth-of-type(5){background-image:url("../media/bodycomposition/bioelectrical-overlay.jpg")}.page-products-body-cardio .bodycomposition .sticky aside figure.active{opacity:1}.page-products-body-cardio .bodycomposition .sticky aside img{width:100%;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(to top, #000 0, rgba(255, 255, 255, 0) 16%, rgba(255, 255, 255, 0) 22%, #000 24%);-webkit-mask-size:100% 250%;-webkit-mask-position:0% 0%;mask-image:linear-gradient(to top, #000 0, rgba(255, 255, 255, 0) 16%, rgba(255, 255, 255, 0) 22%, #000 24%);mask-size:100% 250%;mask-position:0% 0%}.page-products-body-cardio .bodycomposition .bodycomposition_wrapper .biomarkers::before{content:"";position:fixed;top:38.5%;left:0;-webkit-mask-image:url("../media/body-cardio/arrow.svg");-webkit-mask-size:contain;-webkit-mask-position:left;mask-image:url("../media/body-cardio/arrow.svg");mask-size:contain;mask-position:left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:3rem;height:3rem;opacity:0;transition:.3s ease all;visibility:hidden;will-change:transform,opacity;-webkit-backdrop-filter:invert(1);backdrop-filter:invert(1)}@media(min-width: 992px){.page-products-body-cardio .bodycomposition .bodycomposition_wrapper .biomarkers::before{left:inherit;right:inherit;transform:translateX(calc(-1 * var(--space-11)))}}.page-products-body-cardio .bodycomposition .bodycomposition_wrapper.scrollIn .biomarkers::before{opacity:.2;visibility:visible}.page-products-body-cardio .bodycomposition .bodycomposition_wrapper.scrollIn .biomarkers.activeToggle::before{opacity:1}.page-products-body-cardio .bodycomposition .bioelectrical{position:relative;border-radius:var(--space-4);background:linear-gradient(140.76deg, #07101F -1.72%, #426A9F 82.48%);cursor:pointer;transition:.3s ease opacity}.page-products-body-cardio .bodycomposition .bioelectrical:hover .tile_content{opacity:1 !important}.page-products-body-cardio .bodycomposition .bioelectrical>picture{display:block}@media(min-width: 992px){.page-products-body-cardio .bodycomposition .bioelectrical>picture{position:absolute;height:100%;width:100%;top:0;left:0;overflow:hidden}}.page-products-body-cardio .bodycomposition .bioelectrical>picture img{width:100%;height:100%;-webkit-mask-image:url("../media/body-cardio/xray-mask.png");-webkit-mask-size:cover;-webkit-mask-position:top left;mask-image:url("../media/body-cardio/xray-mask.png");mask-size:cover;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;object-fit:cover;object-position:top left}@media(min-width: 992px){.page-products-body-cardio .bodycomposition .bioelectrical{height:45rem}}.page-products-body-cardio .bodycomposition .bioelectrical .tile_content{position:relative;z-index:1}@media(min-width: 992px){.page-products-body-cardio .bodycomposition .bioelectrical .tile_content{height:100%;display:flex;flex-direction:column;justify-content:flex-end}}.page-products-body-cardio .bodycomposition .bioelectrical .tile_content>div{color:rgb(var(--color-neutral-grayscale-200));max-width:43rem}.page-products-body-cardio .bodycomposition .bioelectrical .tile_expend{will-change:transform,opacity}@media(max-width: calc(768px - 1px)){.page-products-body-cardio #weight_management .phone{position:relative;background-color:#c6d3db;border-radius:var(--space-9);width:100%;margin-top:var(--space-13)}.page-products-body-cardio #weight_management .phone::before{content:"";display:block;padding-top:120vw}.page-products-body-cardio #weight_management .phone.xs_hidden{display:none}}.page-products-body-cardio #weight_management .phone_screen picture{opacity:0}.page-products-body-cardio #weight_management .phone_screen picture.scrollIn{opacity:1}@media(max-width: calc(768px - 1px)){.page-products-body-cardio #weight_management .phone_wrapper{position:absolute;top:0;padding:var(--space-9);height:calc(100% + var(--space-12));transform:translateY(calc(-1* var(--space-12)));overflow:hidden;z-index:1}}@media(min-width: 768px){.page-products-body-cardio #weight_management .phone_wrapper{position:sticky;top:92px;width:42vh;max-width:100%;margin:0 auto}}@media(min-width: 768px){.page-products-body-cardio #weight_management .details_app{padding-top:25%;padding-bottom:25%}}.page-products-body-cardio #weight_management .details_app svg{width:var(--space-11);height:var(--space-11)}.page-products-body-cardio #weight_management .details_app aside{max-width:40rem}@media(max-width: calc(768px - 1px)){.page-products-body-cardio #weight_management .details_app aside{margin-bottom:var(--space-13)}.page-products-body-cardio #weight_management .details_app aside>div{position:sticky;top:var(--space-13);padding-bottom:0;padding-top:0}.page-products-body-cardio #weight_management .details_app aside picture{opacity:1}}@media(min-width: 768px){.page-products-body-cardio #weight_management .details_app aside{padding-bottom:20%}}.page-products-body-cardio #accuracy .col_md_30{display:flex;flex-direction:column}.page-products-body-cardio #accuracy .tile{height:auto;flex-grow:1}.page-products-body-cardio #accuracy svg{width:var(--space-13);height:var(--space-10);flex-shrink:0;margin-right:var(--space-7)}.page-products-body-cardio #accuracy .quicklook{display:flex;box-shadow:1px 0px 0px 1px rgb(var(--color-neutral-grayscale-100)),1px 0px 0px 2px rgb(var(--color-neutral-grayscale-400));padding:var(--space-6) var(--space-9)}.page-products-body-cardio #accuracy .quicklook .txt_subtitle{background:linear-gradient(#3F598B, #6A8BDD);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.page-products-body-cardio #accuracy .accordion_content div{padding:0 var(--space-9) var(--space-6)}.page-products-body-cardio #accuracy figure{overflow:hidden;padding:var(--space-9) var(--space-11) 0 var(--space-11)}@media(min-width: 992px){.page-products-body-cardio #accuracy figure{padding:var(--space-11) var(--space-11) 0 var(--space-11)}.page-products-body-cardio #accuracy figure picture{margin:0 auto;max-width:50rem}}.page-products-body-cardio #modes{z-index:2;position:relative}.page-products-body-cardio #modes .tile_content{overflow:hidden}.page-products-body-cardio #modes figure{padding:0 var(--space-11) var(--space-11)}@media(max-width: calc(1200px - 1px)){.page-products-body-cardio #modes figure{padding:0 var(--space-9) var(--space-9);max-width:35rem;margin:0 auto}}.page-products-body-cardio #modes svg{flex-shrink:0;width:var(--space-11);height:var(--space-11);margin-bottom:var(--space-5)}@media(min-width: 1200px){.page-products-body-cardio #modes svg{margin-bottom:0;margin-right:var(--space-7)}}.page-products-body-cardio #modes ul{margin-bottom:0}@media(min-width: 1200px){.page-products-body-cardio #modes li{display:flex}}.page-products-body-cardio .compare .selector_sticky{position:sticky;top:64px;z-index:2;backdrop-filter:blur(8px);padding:var(--space-4) 0;border-bottom:1px solid #ddd9d6;margin-bottom:2rem;background-color:rgba(242,238,235,.7882352941)}.page-products-body-cardio .compare .custom_container{max-width:calc(980px + var(--space-24));margin:0 auto;--column-number: 2}.page-products-body-cardio .compare .custom_container h2{padding:0 var(--space-6)}@media(min-width: 992px){.page-products-body-cardio .compare .custom_container h2{padding:0}}.page-products-body-cardio .compare .custom_container select{background-color:rgba(235,229,224,.8);height:auto;color:rgb(var(--color-neutral-greige-1000));backdrop-filter:blur(11px)}@media(max-width: calc(768px - 1px)){.page-products-body-cardio .compare .custom_container select{font-size:var(--note-font-size)}}@media(min-width: 768px){.page-products-body-cardio .compare .custom_container{--column-number: 3}}.page-products-body-cardio .compare .custom_container .compareSlider{width:100%;display:grid;grid-template-columns:repeat(var(--column-number), 1fr);grid-template-rows:auto;grid-auto-flow:column;column-gap:var(--space-4);row-gap:var(--space-2)}@media(min-width: 768px){.page-products-body-cardio .compare .custom_container .compareSlider{column-gap:var(--space-8)}}.page-products-body-cardio .compare .custom_container .compareSlider .grid_column_1{grid-column:1}.page-products-body-cardio .compare .custom_container .compareSlider .grid_column_2{grid-column:2}.page-products-body-cardio .compare .custom_container .compareSlider .grid_column_3{grid-column:3}.page-products-body-cardio .compare .custom_container .compareSlider .grid_column_4{grid-column:4}.page-products-body-cardio .compare .custom_container .compareSlider .grid_column_5{grid-column:5}.page-products-body-cardio .compare .custom_container .compareSlider .grid_column_6{grid-column:6}@media(max-width: calc(768px - 1px)){.page-products-body-cardio .compare .custom_container .compareSlider .grid_column_3{display:none}}.page-products-body-cardio .compare .custom_container .compareSlider .grid_column_4,.page-products-body-cardio .compare .custom_container .compareSlider .grid_column_5,.page-products-body-cardio .compare .custom_container .compareSlider .grid_column_6,.page-products-body-cardio .compare .custom_container .compareSlider .grid_column_7{display:none}.page-products-body-cardio .compare .custom_container .compareSlider>div{grid-column-start:auto}.page-products-body-cardio .compare .custom_container .compareSlider p{word-break:break-word}.page-products-body-cardio .compare .custom_container .compareSlider .price-label>span{font-size:var(--body-m-font-size)}.page-products-body-cardio .compare .custom_container .compareSlider .separator{width:100%;height:1px;background:var(--surface-1)}.page-products-body-cardio .compare .custom_container .compareSlider .visual{position:relative}.page-products-body-cardio .compare .custom_container .compareSlider .visual .badge{position:absolute;top:var(--space-2);left:var(--space-2);background-color:rgb(var(--color-neutral-grayscale-100))}@media(max-width: calc(768px - 1px)){.page-products-body-cardio .compare .custom_container .compareSlider .visual .badge{font-size:var(--note-font-size)}}.page-products-body-cardio .compare .custom_container .compareSlider .visual picture{display:block;width:100%;aspect-ratio:1}.page-products-body-cardio .compare .custom_container .compareSlider .visual picture.body-scan{padding:0}.page-products-body-cardio .compare .custom_container .compareSlider .visual picture img{width:100%;height:100%;object-fit:contain}.page-products-body-cardio .compare .icon_separator{border-top:1px solid rgb(var(--color-neutral-greige-200));padding-top:var(--space-6);margin-top:var(--space-6)}.page-products-body-cardio .compare .icon_separator svg{display:block;margin:0 auto}.page-products-body-cardio #shared_fsa .textbox{padding:var(--space-12);padding-bottom:0}.page-products-body-cardio #shared_fsa .textbox .badge_fsa{font-size:var(--body-s-font-size);border:1px solid rgb(var(--color-primary-base-500));color:rgb(var(--color-primary-base-500))}@media(min-width: 768px){.page-products-body-cardio #shared_fsa .textbox{padding:var(--space-16);padding-bottom:0}}@media(min-width: 992px){.page-products-body-cardio #shared_fsa .textbox{padding:var(--space-24);padding-right:0}.page-products-body-cardio #shared_fsa .textbox .badge_fsa{font-size:var(--body-m-font-size)}}.page-products-body-cardio #shared_fsa figure{pointer-events:none}.page-products-body-cardio #shared_fsa figure img{width:100%;height:auto;transform-origin:center;padding:var(--space-8) 0}@media(min-width: 992px){.page-products-body-cardio #shared_fsa figure img{padding:0}}.page-products-body-cardio #shared_fsa aside{position:absolute;width:100%;max-width:30rem;display:flex;align-items:center;justify-content:center}/*# sourceMappingURL=main.css.map */
