.loadingOverlay_loadingOverlay__hK2sb{z-index:10;width:100%;height:100%;position:absolute;background:hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center;max-width:100vw;max-height:100vh}.loadingOverlay_loadingOverlay__hK2sb .loadingOverlay_indicator__KtNli{display:block;pointer-events:none;position:absolute;z-index:951;max-width:150px;max-height:150px}.faq_faqModal__bx8rT a{color:var(--whoop-color-accent-blue)}.badge_badge__oFZRI{padding:4px;white-space:nowrap;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:700;width:-moz-fit-content;width:fit-content;border-radius:2px;margin:4px;background:var(--trial-badge-color,var(--whoop-color-black));color:var(--whoop-color-white)}.badge_badge__oFZRI.badge_white__SNy3H{background:var(--whoop-color-white);color:var(--whoop-color-black)}.badge_badge__oFZRI.badge_pro__nq2Vb{background:var(--whoop-color-pro-gold);color:var(--whoop-color-black)}.badge_badge__oFZRI.badge_gray__PaqZU{background:var(--whoop-color-gray-700);color:var(--whoop-color-white)}.badge_badge__oFZRI.badge_transparent__ZlSqy{background:var(--whoop-color-white-alpha-700);color:var(--whoop-color-black)}.badge_badge__oFZRI.badge_blue__qVdvA{background-color:var(--whoop-color-accent-blue);color:var(--whoop-color-white)}.membershipCardSubtext_subtext__y8OmP .membershipCardSubtext_newLine__dJfsV{display:block;line-height:18px}.membershipCardSubtext_subtext__y8OmP .membershipCardSubtext_sameLine__aA8OW{display:inline-block;margin-right:2px}.membershipCardSubtext_subtext__y8OmP .membershipCardSubtext_highlighted___rVDA{color:var(--color-accent-blue)}.membershipCardSubtext_subtext__y8OmP .membershipCardSubtext_striked__uvrXe{text-decoration:line-through}.membershipCardSubtext_subtext__y8OmP .membershipCardSubtext_link__YN1rA{color:var(--color-accent-blue);text-decoration:underline;cursor:pointer}.membershipCard_membershipCard__xjM2F{display:flex;padding:20px;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:18px;border:1px solid var(--color-black-alpha-200);box-sizing:border-box;background:var(--color-white,#fff);margin-bottom:12px}.membershipCard_membershipCard__xjM2F.membershipCard_selected__IRBDd{border:2px solid var(--color-accent-blue);padding:19px}.membershipCard_membershipCard__xjM2F:hover{cursor:pointer}.membershipCard_membershipCard__xjM2F .membershipCard_badge__qo97V{border-radius:5px;padding:5px 7px;letter-spacing:.5px;font-size:10px;margin:0 0 12px}.membershipCard_membershipCard__xjM2F .membershipCard_content___IT7G{display:flex;justify-content:space-between;width:100%}.membershipCard_membershipCard__xjM2F .membershipCard_contentLeft__Kt2vd,.membershipCard_membershipCard__xjM2F .membershipCard_contentRight__PV61p{display:flex;flex-direction:column;justify-content:center}.membershipCard_membershipCard__xjM2F .membershipCard_contentLeft__Kt2vd{align-items:flex-start}.membershipCard_membershipCard__xjM2F .membershipCard_contentRight__PV61p{align-items:flex-end}.membershipCard_membershipCard__xjM2F .membershipCard_title__l7T3D{font-size:20px;font-weight:600;line-height:130%;letter-spacing:-.6px;color:var(--color-black)}.membershipCard_membershipCard__xjM2F .membershipCard_subtext__892tt{font-size:12px;font-weight:600;color:var(--color-black-alpha-500);line-height:16px;padding-top:2px}.membershipCard_membershipCard__xjM2F .membershipCard_price__n1nDn{font-size:22px;font-weight:600;color:var(--color-black);line-height:24px;display:flex;align-items:flex-start}.membershipCard_membershipCard__xjM2F .membershipCard_smallCents__NsWDy{font-size:12px;margin-top:-3px}.membershipCard_membershipCard__xjM2F .membershipCard_priceSubtext__zM645{font-size:12px;font-weight:600;color:var(--color-black-alpha-500)}.membershipDisclaimer_membershipDisclaimer__cVoiw{font-size:12px}.membershipDisclaimer_membershipDisclaimer__cVoiw .membershipDisclaimer_referrerCallout__MDbFa{width:100%;max-width:350px;display:flex;align-items:center;justify-content:center;margin:auto;padding:1rem .25rem}.membershipDisclaimer_membershipDisclaimer__cVoiw .membershipDisclaimer_referrerAvatar__Mtx17{width:40px;height:40px;margin-right:15px;display:flex;justify-content:center;align-items:center}.membershipDisclaimer_membershipDisclaimer__cVoiw .membershipDisclaimer_referrerAvatar__Mtx17 img{border:3px solid rgba(0,0,0,.1);border-radius:50%;width:40px;height:40px}.membershipDisclaimer_membershipDisclaimer__cVoiw .membershipDisclaimer_referrerDisclaimer__wV8nH{text-align:left}.membershipOptions_membershipOptions__uInFT{position:relative;max-width:500px;width:100%}.membershipOptions_membershipOptions__uInFT .membershipOptions_additionalOptions__dOGMg{overflow:hidden;max-height:0;transition:max-height var(--anim-speed-normal) var(--anim-interp-default)}.membershipOptions_membershipOptions__uInFT .membershipOptions_additionalOptions__dOGMg.membershipOptions_expanded__KDBRp{height:auto;max-height:1000px}.membershipOptions_membershipOptions__uInFT .membershipOptions_additionalOptions__dOGMg .membershipOptions_deviceDisclaimerContainer__A7a5N{color:var(--whoop-color-gray-500);margin-bottom:12px;align-items:center;text-align:center;max-width:500px;width:100%}.membershipOptions_membershipOptions__uInFT .membershipOptions_additionalOptions__dOGMg .membershipOptions_deviceDisclaimerContainer__A7a5N .membershipOptions_separator__Kxqkg{display:flex;align-items:center;text-align:center}.membershipOptions_membershipOptions__uInFT .membershipOptions_additionalOptions__dOGMg .membershipOptions_deviceDisclaimerContainer__A7a5N .membershipOptions_separator__Kxqkg:after,.membershipOptions_membershipOptions__uInFT .membershipOptions_additionalOptions__dOGMg .membershipOptions_deviceDisclaimerContainer__A7a5N .membershipOptions_separator__Kxqkg:before{content:"";flex:1 1;border-bottom:1px solid var(--whoop-color-gray-500)}.membershipOptions_membershipOptions__uInFT .membershipOptions_additionalOptions__dOGMg .membershipOptions_deviceDisclaimerContainer__A7a5N .membershipOptions_separator__Kxqkg:not(:empty):before{margin-right:.25em}.membershipOptions_membershipOptions__uInFT .membershipOptions_additionalOptions__dOGMg .membershipOptions_deviceDisclaimerContainer__A7a5N .membershipOptions_separator__Kxqkg:not(:empty):after{margin-left:.25em}.membershipOptions_membershipOptions__uInFT .membershipOptions_additionalOptions__dOGMg .membershipOptions_deviceDisclaimerContainer__A7a5N .membershipOptions_deviceDisclaimer__rzlbH{font-size:12px}.membershipOptions_membershipOptions__uInFT .membershipOptions_optionsToggle__U3EqM{padding:12px 0 0;font-size:18px;font-weight:600;line-height:24px;letter-spacing:-.54px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--whoop-color-accent-blue);cursor:pointer;width:-moz-fit-content;width:fit-content}.trial-header_header__1hy72{font-size:60px;font-style:normal;font-weight:600;line-height:80%;letter-spacing:-2.4px;text-transform:uppercase;max-width:520px;width:100%}.trial-header_header__1hy72.trial-header_affiliate__zUPNv{font-size:50px;line-height:95%}@media only screen and (max-width:calc(60rem - 1px)){.trial-header_header__1hy72{font-size:42px;letter-spacing:-1.68px}}.totalsLines_totalsLines__vZtgl .totalsLines_subtotals__F4YxU hr{border:.5px solid #d8d8d8}.cartDetails_subtotal__M5gl9{margin-top:12px}.promoCodeInput_promoCodeInput__bLRpe{position:relative}.promoCodeInput_promoCodeInput__bLRpe .promoCodeInput_contentToggle___lLzs{cursor:pointer;letter-spacing:0;font-size:14px;font-weight:600;color:var(--color-inactive-gray)}.promoCodeInput_promoCodeInput__bLRpe .promoCodeInput_content__sN0OT{overflow:hidden;max-height:0;transition:max-height var(--anim-speed-normal) var(--anim-interp-default)}.promoCodeInput_promoCodeInput__bLRpe .promoCodeInput_content__sN0OT.promoCodeInput_visible__N4aBu{height:auto;max-height:200px}.promoCodeInput_promoCodeInput__bLRpe .promoCodeInput_form__cfwCE{padding:1px}.promoCodeInput_promoCodeInput__bLRpe .promoCodeInput_input___5L08{width:100%;margin:24px 0 0}.promoCodeInput_promoCodeInput__bLRpe .promoCodeInput_input___5L08 input{color:#4d4d4d;font-weight:400;letter-spacing:-.48px;height:60px}.promoCodeInput_promoCodeInput__bLRpe .promoCodeInput_button__gtdWJ{font-size:15px;font-weight:400;letter-spacing:-.03em;padding:0 50px}.promoCodeInput_promoCodeInput__bLRpe .promoCodeInput_button__gtdWJ[disabled]{background-color:transparent;border:2px solid var(--color-disabled-light)}.promoCodeInput_promoCodeInput__bLRpe .promoCodeInput_loadingOverlay__bCXw1{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.promoCodeInput_promoCodeInput__bLRpe .promoCodeInput_loadingOverlay__bCXw1 img{width:64px;height:64px}.promoCodeInput_promoCodeInput__bLRpe .promoCodeInput_response__HYpj5{font-size:12px;margin:4px 0;height:18px}.promoCodeInput_promoCodeInput__bLRpe .promoCodeInput_response__HYpj5.promoCodeInput_error__LpHAt{color:var(--color-red)}.purchaseDetails_purchaseDetails__EuWOy{max-width:500px;width:100%;position:-webkit-sticky;position:sticky;top:0}.purchaseDetails_purchaseDetails__EuWOy .purchaseDetails_purchaseHeader__ONuT5{font-size:30px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.9px}@media only screen and (max-width:calc(60rem - 1px)){.purchaseDetails_purchaseDetails__EuWOy .purchaseDetails_purchaseHeader__ONuT5{font-size:18px;display:flex;justify-content:space-between;align-items:center}}.purchaseDetails_purchaseDetails__EuWOy .purchaseDetails_promoCodeInput__ENPc5{padding-top:24px;margin:12px 0;border-top:1px solid #d8d8d8}@media only screen and (min-width:calc(60rem + 1px)){.purchaseDetails_purchaseDetails__EuWOy .purchaseDetails_mobileOnly__X7jrP{display:none}}.purchaseDetails_purchaseDetails__EuWOy .purchaseDetails_mobileOnly__X7jrP .purchaseDetails_cart__8TwN2{overflow:hidden;max-height:0;transition:max-height var(--anim-speed-normal) var(--anim-interp-default)}.purchaseDetails_purchaseDetails__EuWOy .purchaseDetails_mobileOnly__X7jrP .purchaseDetails_cart__8TwN2.purchaseDetails_expanded__0_TDm{height:auto;max-height:1000px}.purchaseDetails_purchaseDetails__EuWOy .purchaseDetails_desktopOnly__amOM_{position:-webkit-sticky;position:sticky;top:0;padding-top:2rem}@media only screen and (max-width:calc(60rem - 1px)){.purchaseDetails_purchaseDetails__EuWOy .purchaseDetails_desktopOnly__amOM_{display:none}}
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.carousel_slideshow__510MM{position:relative;height:100%}.carousel_slideshow__510MM>div:first-child{height:100%}.carousel_slideshow__510MM .flickity-viewport{max-height:100%;height:100%!important}.carousel_slideshow__510MM .flickity-page-dots{opacity:1;top:73%;bottom:0}.carousel_slideshow__510MM .flickity-page-dots .dot{background:var(--color-white)}.carousel_slideshow__510MM .flickity-prev-next-button{background:transparent;border-radius:0;color:var(--color-inactive-gray);transition:.4s}.carousel_slideshow__510MM .flickity-prev-next-button:hover{color:var(--color-white);background:transparent!important}@media only screen and (max-width:calc(37.5rem - 1px)){.carousel_slideshow__510MM .flickity-prev-next-button{opacity:0}}.carousel_slideshow__510MM .flickity-prev-next-button .flickity-button-icon{width:50%;height:50%}.carousel_slideshow__510MM .flickity-slider>*{top:0;left:0;max-width:100%;width:min(500px,100vw - 2rem)}@media only screen and (max-width:calc(37.5rem - 1px)){.carousel_slideshow__510MM:hover>div.flickity-enabled>button.flickity-prev-next-button{opacity:1}}.carousel_slideshow__510MM>button{position:absolute;height:100%;top:0;background:hsla(0,0%,100%,.314);opacity:0;transition:opacity .4s ease-in-out}@media only screen and (max-width:calc(37.5rem - 1px)){.carousel_slideshow__510MM>button{display:none}}.carousel_slideshow__510MM:hover>button:not([disabled]){opacity:1}.carousel_slideshow__510MM img,.carousel_slideshow__510MM video{border-style:none;vertical-align:top;border-radius:2px;object-fit:contain;max-height:100%;height:100%}.contentCarousel_carousel__ZmVH5{height:320px;max-width:500px;width:100%}@media screen and (max-width:430px){.contentCarousel_carousel__ZmVH5{height:250px}}.contentCarousel_carousel__ZmVH5 ol{bottom:10px!important;top:unset!important}.contentCarousel_carousel__ZmVH5 .contentCarousel_header__kACoO{position:absolute;color:var(--whoop-color-white);font-size:30px;font-style:normal;font-weight:600;line-height:87%;letter-spacing:-1.2px;text-transform:uppercase;max-width:70%;margin:1rem}@media only screen and (max-width:calc(60rem - 1px)){.contentCarousel_carousel__ZmVH5{padding-top:1rem}}.contentCarousel_carousel__ZmVH5 .contentCarousel_image__CdLRz{width:min(500px,100%);height:320px;object-fit:cover}@media screen and (max-width:430px){.contentCarousel_carousel__ZmVH5 .contentCarousel_image__CdLRz{height:250px}}.contentCarousel_carousel__ZmVH5 .contentCarousel_flickity-button__cxTyk:focus{outline:none;box-shadow:none}.paymentForm_cardSection__llQIU{padding:1rem;border:1px solid rgba(0,0,0,.3);border-radius:3px;outline:none;font-family:ProximaNova,Helvetica,sans-serif;margin:24px 0}.termsOfService_termsOfServiceContainer__S0bkp{color:var(--whoop-color-inactive-gray);font-size:12px}.termsOfService_termsOfServiceContainer__S0bkp .termsOfService_link__OPp2Y{color:var(--whoop-color-accent-blue)}.termsOfService_termsOfServiceContainer__S0bkp .termsOfService_disclaimer__DRp5x{margin-left:5px}.digitalWalletButton_digitalWalletButton__C6Fdq{padding-top:12px}.prepaidCommitmentModal_contentWrapper__OtJ_b{display:flex;flex-direction:column;align-items:center;padding:70px 75px;text-align:center;width:500px}@media only screen and (max-width:calc(37.5rem - 1px)){.prepaidCommitmentModal_contentWrapper__OtJ_b{padding:70px 8px;width:calc(100% - 16px)}}.prepaidCommitmentModal_contentWrapper__OtJ_b .prepaidCommitmentModal_title__MPpV4{font-size:25px;font-weight:500;line-height:35px;margin:0;text-transform:uppercase}.prepaidCommitmentModal_contentWrapper__OtJ_b .prepaidCommitmentModal_body__V_a_5{font-size:20px;margin-bottom:0}.prepaidCommitmentModal_contentWrapper__OtJ_b .prepaidCommitmentModal_button__rbLaa{width:100%;font-size:14px}.prepaidCommitmentModal_contentWrapper__OtJ_b .prepaidCommitmentModal_primary__42qpQ{margin-bottom:10px}.prepaidCommitmentModal_contentWrapper__OtJ_b .prepaidCommitmentModal_link__yqAYZ{text-decoration:underline}.checkoutSection_checkoutSections__FBg10{max-width:500px;padding:24px 0}.checkoutSection_checkoutSections__FBg10 .checkoutSection_placeOrderBtn__xdqgm{width:100%}.checkoutSection_checkoutSections__FBg10 .checkoutSection_error__Fye6t{color:var(--whoop-color-red);display:block;font-size:14px;margin-top:-24px;padding:12px 0 1rem 4px}.checkoutSection_checkoutSections__FBg10 .checkoutSection_californiaTrial__Z_iV_{margin-bottom:24px}.checkoutSection_checkoutSections__FBg10 .checkoutSection_notCaliforniaTrial__MTtcX{margin-top:24px}.checkoutSection_checkoutSections__FBg10 .checkoutSection_paymentSubtotals__OSDUo{padding:.5rem 0 2rem}.checkoutSection_checkoutSections__FBg10 .checkoutSection_promoCodeInput__EOzRL{padding-bottom:2rem}.checkoutSection_shippingMethodForm__IeSIk{padding-left:1px}@media only screen and (min-width:calc(60rem + 1px)){.checkoutSection_mobileOnly___GJtC{display:none}}.header_header__P90l2{width:calc(100% - 4rem);height:52px;padding:.5rem 2rem;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:calc(60rem - 1px)){.header_header__P90l2{padding:.5rem 1rem;width:calc(100% - 2rem)}}.header_header__P90l2 .header_logo__nodcL{cursor:pointer}.checkout_columnContainer__V6Xm7{display:grid;grid-template-columns:1fr 1fr;width:100%;margin:auto;height:100%}.checkout_columnContainer__V6Xm7 .checkout_checkoutFormContainer__76D2U{display:flex;align-items:center;padding:1rem 2rem}@media only screen and (max-width:calc(60rem - 1px)){.checkout_columnContainer__V6Xm7 .checkout_checkoutFormContainer__76D2U{padding:0 1rem}}.checkout_columnContainer__V6Xm7 .checkout_cart__D9rPY{display:flex;align-items:center;background-color:var(--color-black-alpha-50);padding:3rem 7rem}@media only screen and (max-width:calc(60rem - 1px)){.checkout_columnContainer__V6Xm7 .checkout_cart__D9rPY{margin:0 1rem}.checkout_columnContainer__V6Xm7{max-width:500px;grid-template-columns:1fr}.checkout_columnContainer__V6Xm7 .checkout_cart__D9rPY{background-color:var(--color-black-alpha-50);padding:1rem;height:-moz-fit-content;height:fit-content;grid-row-start:1;border-radius:18px;cursor:pointer}}.checkout_columnContainer__V6Xm7>div{padding:1rem;display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (max-width:calc(60rem - 1px)){.checkout_columnContainer__V6Xm7>div{padding:0}}.checkout_alan__JtOo_{--color-accent-blue:#5c59f3;--whoop-color-accent-blue:#5c59f3;--trial-badge-color:#5c59f3}