.whoop-us-built--band-only .whoop-us-built__mobile{display:none}.whoop-us-built--band-only .whoop-us-built__desktop-shell{display:block}.whoop-us-built__outer-controls[hidden]{display:none}.whoop-us-built--band-only .whoop-us-built__viewport{overflow:hidden}.whoop-us-built--band-only .whoop-us-built__track{display:flex}.whoop-us-built--band-only [data-built-panel]{flex:0 0 100%;min-width:0}.whoop-section.whoop-us-editorial .whoop-us-editorial__picture{display:block;width:100%;max-width:100%;margin-inline:0}.whoop-section.whoop-us-editorial .whoop-us-editorial__image{display:block;width:100%;height:auto;min-height:0;aspect-ratio:1242 / 698;object-fit:cover;border-radius:30px}.whoop-section.whoop-tabs .whoop-tabs__title{max-width:none}.whoop-section.whoop-tabs .whoop-tabs__text h3{font-weight:600;letter-spacing:-.04em}.whoop-section.whoop-tabs .whoop-tabs__text p{letter-spacing:-.03em}.whoop-section.whoop-tabs .whoop-tabs__tab{border:1px solid #888;background:#fff;color:#777;font-weight:400}.whoop-section.whoop-tabs .whoop-tabs__tab.is-active{border-color:#000;background:#000;color:#fff}@media(min-width:981px){.whoop-section:is(.whoop-us-editorial,.whoop-us-health,.whoop-us-athletes) .whoop-us-heading h2,.whoop-section.whoop-us-memberships>.whoop-us-shell>h2,.whoop-section.whoop-us-built>.whoop-us-shell>h2,.whoop-section.whoop-tabs .whoop-tabs__title{font-size:clamp(80px,8.333333vw,120px);line-height:.8;font-weight:400;letter-spacing:-.03em;text-wrap:initial}.whoop-section:is(.whoop-us-editorial,.whoop-us-health,.whoop-us-athletes) .whoop-us-heading p{max-width:640px;font-size:24px;line-height:1.3;letter-spacing:-.03em;margin-top:40px}.whoop-section.whoop-us-memberships .whoop-us-memberships__grid{gap:24px}.whoop-section.whoop-tabs .whoop-tabs__text h3{font-size:50px;line-height:1}.whoop-section.whoop-tabs .whoop-tabs__text p{font-size:24px;line-height:1.3;margin-top:30px}.whoop-section.whoop-tabs .whoop-tabs__tab{min-height:50px;font-size:16px;padding-inline:24px}.whoop-section.whoop-tabs .whoop-tabs__bar{flex-wrap:wrap;overflow:visible}.whoop-us-built--band-only .whoop-us-built__step.is-active button{font-size:35px;line-height:1;letter-spacing:-.04em}.whoop-topbar .whoop-topbar__mega-card-media{aspect-ratio:3 / 2}.whoop-topbar .whoop-topbar__mega-card-media img{object-fit:contain;object-position:center}}@media(min-width:1280px){.whoop-section.whoop-us-memberships .whoop-us-memberships__grid{width:calc(100% + 80px);max-width:none;margin-inline:-40px}}@media(max-width:980px){.whoop-menu-drawer .whoop-menu-drawer__link,.whoop-menu-drawer .whoop-menu-drawer__summary{text-transform:none}.whoop-section:is(.whoop-us-editorial,.whoop-us-health,.whoop-us-athletes) .whoop-us-heading h2,.whoop-section.whoop-us-memberships>.whoop-us-shell>h2,.whoop-section.whoop-us-built>.whoop-us-shell>h2,.whoop-section.whoop-tabs .whoop-tabs__title{font-size:50px;line-height:1.08;letter-spacing:-.03em;font-weight:400;text-wrap:pretty}.whoop-section:is(.whoop-us-editorial,.whoop-us-health,.whoop-us-athletes) .whoop-us-heading p{font-size:18px;line-height:1.3;letter-spacing:-.03em;margin-top:30px}.whoop-section.whoop-tabs .whoop-tabs__text h3{font-size:30px;line-height:1}.whoop-section.whoop-tabs .whoop-tabs__text p{font-size:18px;line-height:1.3}}@media(max-width:749px){.whoop-section.whoop-us-editorial .whoop-us-editorial__image{aspect-ratio:1;border-radius:20px}.whoop-section.whoop-us-memberships .whoop-us-memberships__grid{grid-auto-columns:calc(100vw - 40px)}.whoop-us-built--band-only .whoop-us-built__layout{display:flex;flex-direction:column;gap:30px}.whoop-us-built--band-only .whoop-us-built__desktop-media{order:-1;width:100%;height:auto;aspect-ratio:1}.whoop-us-built--band-only .whoop-us-built__desktop-media video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.whoop-us-built--band-only .whoop-us-built__desktop-copy{width:100%}.whoop-us-built--band-only .whoop-us-built__step{border-left:2px solid #666;padding-left:20px;margin-bottom:24px}.whoop-us-built--band-only .whoop-us-built__step.is-active{border-color:#fff}.whoop-us-built--band-only .whoop-us-built__step h3{margin:0}.whoop-us-built--band-only .whoop-us-built__step button{-webkit-appearance:none;appearance:none;border:0;border-radius:0;padding:0;background:transparent;color:#888;text-align:left;font:inherit;font-size:18px;line-height:1.3;font-weight:600;cursor:pointer}.whoop-us-built--band-only .whoop-us-built__step.is-active button{color:#fff;font-size:30px;line-height:1;letter-spacing:-.04em}.whoop-us-built--band-only .whoop-us-built__panel p{margin:20px 0 0;font-size:18px;line-height:1.3;letter-spacing:-.03em}.whoop-us-built--band-only .whoop-us-built__autoplay{display:block;margin-left:auto;padding:12px 0;border:0;background:none;color:#aaa;font:inherit;font-size:14px}}@media(min-width:981px){.whoop-section.whoop-us-health .whoop-us-heading p{max-width:800px}}.whoop-section.whoop-us-memberships>.whoop-us-shell>h2{text-align:center}@media(min-width:981px){.whoop-section.whoop-us-memberships>.whoop-us-shell>h2{font-size:clamp(60px,7.5vw,120px);white-space:nowrap}}.whoop-section.whoop-tabs .whoop-tabs__media{border-radius:30px;overflow:hidden}.whoop-section.whoop-tabs .whoop-tabs__media img{border-radius:inherit}@media(max-width:749px){.whoop-section.whoop-tabs .whoop-tabs__media{border-radius:16.49px}}.whoop-topbar .whoop-topbar__brand,.whoop-menu-drawer .whoop-menu-drawer__logo{width:140.571429px;height:24px;object-fit:contain;flex-shrink:0}.whoop-us-built__card-dots{display:none}.whoop-section.whoop-tabs .whoop-tabs__text h3{text-wrap:wrap;letter-spacing:-.03em}.whoop-section.whoop-tabs .whoop-tabs__text p{line-height:1.6;margin-top:24px}@media(min-width:981px){.whoop-section:is(.whoop-us-health,.whoop-us-athletes) .whoop-us-heading h2,.whoop-section.whoop-tabs .whoop-tabs__title{line-height:1}.whoop-section:is(.whoop-us-health,.whoop-us-athletes) .whoop-us-heading p{margin-top:50px}.whoop-section.whoop-tabs .whoop-tabs__text h3{font-size:50px;line-height:1.1}}@media(max-width:980px){.whoop-section:is(.whoop-us-health,.whoop-us-athletes) .whoop-us-heading h2,.whoop-section.whoop-tabs .whoop-tabs__title{line-height:1.2}.whoop-section:is(.whoop-us-health,.whoop-us-athletes) .whoop-us-heading p{margin-top:40px}.whoop-section.whoop-tabs .whoop-tabs__text h3{font-size:30px;line-height:1.1}}@media(max-width:749px){.whoop-us-built--band-only .whoop-us-built__desktop-copy{position:relative;display:flex;gap:20px;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.whoop-us-built--band-only .whoop-us-built__desktop-copy::-webkit-scrollbar{display:none}.whoop-us-built--band-only .whoop-us-built__step{flex:0 0 72%;min-width:0;margin:0;padding:20px;border:0;border-radius:15px;background:#1c1c1c;scroll-snap-align:start}.whoop-us-built--band-only .whoop-us-built__step:last-child{margin-right:28%}.whoop-us-built--band-only .whoop-us-built__step button,.whoop-us-built--band-only .whoop-us-built__step.is-active button{color:#fff;font-size:16px;line-height:1.2;font-weight:600;letter-spacing:-.03em}.whoop-us-built--band-only .whoop-us-built__panel p{margin-top:8px;font-size:18px;line-height:1.4}.whoop-us-built--band-only .whoop-us-built__card-dots{display:flex;justify-content:center;gap:8px}.whoop-us-built__card-dots button{width:8px;height:8px;border:0;padding:0;border-radius:50%;background:#555;cursor:pointer}.whoop-us-built__card-dots button[aria-pressed=true]{background:#fff}.whoop-us-built__card-dots button:focus-visible{outline:2px solid white;outline-offset:4px}}@media(max-width:749px){.whoop-us-built--band-only .whoop-us-built__card-dots{width:100%}}.whoop-us-built__band-media{position:relative}.whoop-section.whoop-us-built .whoop-us-built__autoplay{position:absolute;z-index:2;right:32px;bottom:100px;display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:20px;margin:0;border:0;border-radius:50%;background:#fff;color:#000;cursor:pointer}.whoop-us-built__autoplay svg{width:24px;height:24px;flex-shrink:0}.whoop-us-built__autoplay .whoop-us-built__play-icon{display:none}.whoop-us-built__autoplay[aria-pressed=true] .whoop-us-built__play-icon{display:block}.whoop-us-built__autoplay[aria-pressed=true] .whoop-us-built__pause-icon{display:none}.whoop-us-built__autoplay:focus-visible{outline:2px solid #5b65ff;outline-offset:3px}@media(max-width:749px){.whoop-section.whoop-us-built .whoop-us-built__autoplay{width:40px;height:40px;padding:10px;right:4px;bottom:33px}.whoop-us-built__autoplay svg{width:20px;height:20px}}.whoop-section.whoop-us-editorial .whoop-us-heading h2,.whoop-section.whoop-us-built>.whoop-us-shell>h2{line-height:1}.whoop-section.whoop-us-editorial .whoop-us-heading p{margin-top:50px}.whoop-section.whoop-us-editorial .whoop-us-editorial__picture{width:min(86.666667vw,1440px);max-width:none;margin-left:calc((100% - min(86.666667vw,1440px))/2)}.whoop-section.whoop-us-editorial .whoop-us-editorial__image{aspect-ratio:1440 / 809.28}.whoop-section.whoop-tabs .whoop-tabs__text h3{font-weight:600}.whoop-tabs__buy{display:inline-flex;align-items:center;justify-content:center;margin-top:32px;padding:12.8px 24px;min-height:48px;border-radius:999px;background:#000;color:#fff;font-size:14px;line-height:1.6;font-weight:600;text-decoration:none}.whoop-tabs__buy:hover{background:#333}.whoop-tabs__buy:focus-visible{outline:2px solid #5b65ff;outline-offset:4px}.whoop-topbar .whoop-topbar__brand{width:176px;height:30px}.whoop-us-hero--home .whoop-us-hero__heading{gap:50px}.whoop-section.whoop-us-hero--home h1{line-height:1}.whoop-section.whoop-us-hero--home p{max-width:810px}.whoop-section.whoop-us-built .whoop-us-built__autoplay{display:none}.whoop-us-health .whoop-health-modal__panel{width:min(1100px,95vw);height:min(760px,90svh);grid-template-columns:1fr 1fr}.whoop-us-health .whoop-health-modal__media{padding:40px 20px 0}.whoop-us-health .whoop-health-modal__content{justify-content:flex-start;padding:80px 40px 40px 20px}.whoop-us-health .whoop-health-modal__eyebrow{font-size:16px;line-height:1;margin-bottom:24px}.whoop-us-health .whoop-health-modal__title{font-size:50px;line-height:1;letter-spacing:-.03em}.whoop-us-health .whoop-health-modal__body{font-size:24px;line-height:1.3}.whoop-us-health .whoop-health-modal__quote blockquote{font-size:30px;line-height:1.1;letter-spacing:-.03em}@media(min-width:981px){.whoop-section.whoop-us-memberships .whoop-us-shell{width:min(calc(100% - 198px),1440px);max-width:none}.whoop-section.whoop-us-memberships .whoop-us-memberships__grid{width:100%;margin-left:0;max-width:none}.whoop-section.whoop-us-built .whoop-us-built__desktop-copy{padding-left:20px}.whoop-us-health__rail{grid-auto-columns:clamp(300px,calc((100vw - 87.4px)/3.3),555.33px);gap:38px}.whoop-us-health-card__media,.whoop-us-health-card img{width:100%;height:auto;aspect-ratio:630 / 842}.whoop-us-athletes .whoop-us-athlete h3{font-size:24px;line-height:1}.whoop-us-athletes .whoop-us-athlete p{font-size:14px;line-height:1.3}.whoop-us-athletes .whoop-us-athlete__quote{font-size:24px;line-height:1.1}}@media(max-width:980px){.whoop-topbar .whoop-topbar__brand,.whoop-menu-drawer .whoop-menu-drawer__logo{width:118px;height:20px}.whoop-section:is(.whoop-us-editorial,.whoop-us-health,.whoop-us-athletes) .whoop-us-heading h2,.whoop-section.whoop-us-built>.whoop-us-shell>h2{font-size:50px;line-height:1;letter-spacing:-.03em}.whoop-section:is(.whoop-us-editorial,.whoop-us-health,.whoop-us-athletes) .whoop-us-heading p{font-size:18px;line-height:1.4;margin-top:40px}.whoop-us-health .whoop-health-modal__panel{width:95vw;height:90svh;grid-template-columns:1fr}.whoop-us-health .whoop-health-modal__media{width:100%;height:330px;max-width:none;margin:0;padding:30px 20px 0}.whoop-us-health .whoop-health-modal__content{padding:30px 20px 40px}.whoop-us-health .whoop-health-modal__title{font-size:30px;line-height:1}.whoop-us-health .whoop-health-modal__body{font-size:18px;line-height:1.3}.whoop-us-health .whoop-health-modal__quote blockquote{font-size:24px;line-height:1.1}.whoop-us-health .whoop-health-modal__close{top:12px;right:12px}.whoop-us-health .whoop-health-modal{background:#0000008c}}@media(max-width:749px){.whoop-section.whoop-us-editorial .whoop-us-editorial__picture{width:100%;margin-left:0}.whoop-section.whoop-us-editorial .whoop-us-editorial__image{aspect-ratio:1}.whoop-section.whoop-us-memberships .whoop-us-memberships__grid{grid-auto-columns:calc(100vw - 40px)}.whoop-us-membership .whoop-us-membership__top{min-height:0;gap:24px;padding:28px 20px 0}.whoop-us-membership .whoop-us-membership__product{max-height:none;width:100%}.whoop-us-membership .whoop-us-membership__title{font-size:24px;line-height:1;letter-spacing:.3em}.whoop-us-membership li,.whoop-us-membership .whoop-us-membership__features-heading{font-size:14px;line-height:1.3}.whoop-us-membership .whoop-us-membership__buy,.whoop-us-membership .whoop-us-membership__learn{min-height:40px;font-size:12px}}.whoop-section.whoop-us-hero.whoop-us-hero--home h1{line-height:1}.whoop-us-hero.whoop-us-hero--home .whoop-us-hero__heading{gap:50px}.whoop-section.whoop-us-hero.whoop-us-hero--home p{max-width:810px}@media(min-width:981px){.whoop-topbar .whoop-topbar__nav>a,.whoop-topbar .whoop-topbar__mega>button{font-size:20px;line-height:1.3;padding:2px}.whoop-topbar .whoop-topbar__nav{gap:clamp(16px,2vw,40px)}}@media(min-width:981px)and (max-width:1150px){.whoop-topbar .whoop-topbar__nav>a,.whoop-topbar .whoop-topbar__mega>button{font-size:16px}.whoop-topbar .whoop-topbar__nav{gap:16px}}.whoop-section.whoop-tabs a.whoop-tabs__buy{color:#fff;text-decoration:none}.whoop-us-health-card--artwork .whoop-us-health-card__media:after{display:none}.whoop-us-health-card--artwork .whoop-us-health-card__badge{background:#fff;color:#000}.whoop-us-health .whoop-us-health-card__media{border-radius:20px;overflow:hidden}@media(min-width:981px){.whoop-us-health__rail,.whoop-us-health__rail .whoop-us-health-card__trigger{cursor:grab}.whoop-us-health__rail{user-select:none;-webkit-user-select:none}.whoop-us-health__rail img{-webkit-user-drag:none}.whoop-us-health__rail.is-dragging{scroll-snap-type:none;scroll-behavior:auto}.whoop-us-health__rail.is-dragging,.whoop-us-health__rail.is-dragging *{cursor:grabbing}}.whoop-us-health .whoop-health-modal__body--mobile{display:none}@media(max-width:980px){.whoop-us-health .whoop-health-modal__body--desktop{display:none}.whoop-us-health .whoop-health-modal__body--mobile{display:block}}.whoop-us-health .whoop-health-modal__title{letter-spacing:-.04em}.whoop-us-health .whoop-health-modal__body{letter-spacing:-.03em}.whoop-us-health .whoop-health-modal__quote-label{font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.03em}.whoop-us-health .whoop-health-modal__quote blockquote{font-size:35px;font-weight:400;line-height:1;letter-spacing:-.04em}.whoop-us-health .whoop-health-modal__quote figcaption{font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.03em}.whoop-us-health .whoop-health-modal__eyebrow--tiers{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.whoop-health-modal__tier-label{font-size:17.57px;line-height:24.33px}.whoop-health-modal__tier-value{font-size:16px;line-height:18px;letter-spacing:.05em}@media(max-width:980px){.whoop-us-health .whoop-health-modal__eyebrow{font-size:13px;line-height:18px}.whoop-us-health .whoop-health-modal__quote-label{font-size:14px}.whoop-us-health .whoop-health-modal__quote blockquote{font-size:25px}.whoop-us-health .whoop-health-modal__quote figcaption{font-size:18px}.whoop-health-modal__tier-label,.whoop-health-modal__tier-value{font-size:13px;line-height:18px}}.whoop-us-membership .whoop-us-membership__title{display:flex;justify-content:center;align-items:center}.whoop-us-membership .whoop-us-membership__logo{display:block;width:120px;height:22px;max-width:100%;object-fit:contain}.whoop-us-athletes .whoop-us-athlete h3{font-family:proxima-nova,Arial,Helvetica,sans-serif;font-size:24px;font-weight:600;line-height:1;letter-spacing:-.04em}.whoop-us-athletes .whoop-us-athlete p{font-family:proxima-nova,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1;letter-spacing:-.04em}.whoop-us-athletes .whoop-us-athlete--quote h3+p{font-size:16px;color:gray}.whoop-us-athletes .whoop-us-athlete .whoop-us-athlete__quote{font-size:24px;font-weight:600;line-height:1.1;letter-spacing:-.04em;color:#000}@media(max-width:980px){.whoop-us-athletes .whoop-us-athlete h3{font-size:16px}.whoop-us-athletes .whoop-us-athlete p{font-size:12px}.whoop-us-athletes .whoop-us-athlete--quote h3+p{font-size:10px}.whoop-us-athletes .whoop-us-athlete .whoop-us-athlete__quote{font-size:15px}}.whoop-section.whoop-tabs .whoop-tabs__tab{font-size:16px;font-weight:600;line-height:normal;letter-spacing:normal}.whoop-section.whoop-tabs .whoop-tabs__text{margin:0}.whoop-section.whoop-tabs .whoop-tabs__text h3{font-size:50px;font-weight:600;line-height:1.1;letter-spacing:-.03em;margin:0 0 30px}.whoop-section.whoop-tabs .whoop-tabs__text p{font-size:24px;font-weight:400;line-height:1.6;letter-spacing:-.03em;margin:24px 0}.whoop-section.whoop-tabs .whoop-tabs__buy{font-size:14px;font-weight:700;line-height:1.6;letter-spacing:normal;margin-top:0;padding:12.8px 24px;min-height:48px}@media(min-width:981px){.whoop-section.whoop-tabs .whoop-us-shell{width:min(86.666667vw,1440px);max-width:none}.whoop-section.whoop-tabs .whoop-tabs__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:50px;row-gap:70px}.whoop-section.whoop-tabs .whoop-tabs__bar{grid-column:2;grid-row:1;align-self:end;flex-wrap:nowrap;max-width:500px;width:100%}.whoop-section.whoop-tabs .whoop-tabs__tab{flex:1;min-width:0;padding-inline:6px;min-height:50.875px}.whoop-section.whoop-tabs .whoop-tabs__media{grid-column:1;grid-row:1 / 3;aspect-ratio:1;align-self:center}.whoop-section.whoop-tabs .whoop-tabs__media img{width:100%;height:100%;object-fit:cover}.whoop-section.whoop-tabs .whoop-tabs__text{grid-column:2;grid-row:2;align-self:start}.whoop-section.whoop-tabs .whoop-tabs__text p{min-height:160px}}@media(max-width:980px){.whoop-section.whoop-tabs .whoop-tabs__layout{row-gap:0}.whoop-section.whoop-tabs .whoop-tabs__bar{margin-bottom:24px}.whoop-section.whoop-tabs .whoop-tabs__media{margin-bottom:30px}.whoop-section.whoop-tabs .whoop-tabs__text h3{font-size:30px;margin-bottom:14.992px}.whoop-section.whoop-tabs .whoop-tabs__text p{font-size:18px;line-height:1.6;letter-spacing:normal;margin:18px 0;min-height:0}}.whoop-us-memberships__dots{display:none}@media(max-width:980px){.whoop-section.whoop-us-memberships .whoop-us-memberships__grid{--membership-card-width: calc((100vw - 20px) / 1.15);display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--membership-card-width);gap:20px;width:100vw;max-width:none;margin-inline:calc((100% - 100vw)/2);padding-inline:calc((100vw - var(--membership-card-width)) / 2);box-sizing:border-box;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:calc((100vw - var(--membership-card-width)) / 2);scrollbar-width:none}.whoop-us-memberships__grid::-webkit-scrollbar{display:none}.whoop-us-memberships__grid>.whoop-us-membership{scroll-snap-align:center;min-width:0}.whoop-us-memberships__dots{display:flex;justify-content:center;gap:10px;margin-top:24px}.whoop-us-memberships__dots button{-webkit-appearance:none;appearance:none;border:0;padding:0;width:10px;height:10px;border-radius:50%;background:#fff;opacity:.3;cursor:pointer}.whoop-us-memberships__dots button[aria-current=true]{opacity:1}.whoop-us-memberships__dots button:focus-visible{outline:2px solid #fff;outline-offset:4px}}@media(max-width:980px){.whoop-us-memberships__dots{margin:53px 0 24px;min-height:22.4px;align-items:center}}@media(max-width:980px){.whoop-health-modal__title-period{display:none}}@media(max-width:980px){.whoop-menu-drawer .whoop-menu-drawer__link,.whoop-menu-drawer .whoop-menu-drawer__summary{font-family:proxima-nova,Arial,sans-serif;font-size:24.96px;font-weight:600;line-height:1.385714;letter-spacing:normal;text-transform:none}.whoop-menu-drawer .whoop-menu-drawer__card-copy strong{font-family:proxima-nova,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:5px;text-transform:uppercase}.whoop-menu-drawer .whoop-menu-drawer__card-copy>span{font-family:proxima-nova,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:normal}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/whoop-home-review.css.map */
