/*! 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:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-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:rgba(255,255,255,.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}
html{--whoop-color-black:#000;--color-black:#000;--whoop-color-white:#fff;--color-white:#fff;--whoop-color-branding-red:#FF0026;--color-branding-red:#FF0026;--whoop-color-red:#D7001E;--color-red:#D7001E;--whoop-color-yellow:#FFDE00;--color-yellow:#FFDE00;--whoop-color-notes-yellow:#FFFBE2;--color-notes-yellow:#FFFBE2;--whoop-color-green:#19EC06;--color-green:#19EC06;--whoop-color-teal:#00F19F;--color-teal:#00F19F;--whoop-color-strain-blue:#0093E7;--color-strain-blue:#0093E7;--whoop-color-sleep-blue:#7BA1BB;--color-sleep-blue:#7BA1BB;--whoop-color-pro-gold:#d0a74e;--color-pro-gold:#d0a74e;--whoop-color-recovery-blue:#597483;--color-recovery-blue:#597483;--whoop-color-disabled-gray:#A6A6A6;--color-disabled-gray:#A6A6A6;--whoop-color-dark-gray:#27333A;--color-dark-gray:#27333A;--whoop-color-background-blue:#1A2227;--color-background-blue:#1A2227;--whoop-color-background-darkblue:#101518;--color-background-darkblue:#101518;--whoop-color-magenta:#A47BBD;--color-magenta:#A47BBD;--whoop-color-gray-700:#969696;--color-gray-700:#969696;--whoop-color-gray-600:#A6A6A6;--color-gray-600:#A6A6A6;--whoop-color-gray-500:#C8C8C8;--color-gray-500:#C8C8C8;--whoop-color-gray-400:#dcdcdc;--color-gray-400:#dcdcdc;--whoop-color-gray-300:#EBEBEB;--color-gray-300:#EBEBEB;--whoop-color-gray-200:#f5f5f5;--color-gray-200:#f5f5f5;--whoop-color-gray-100:#FAFAFA;--color-gray-100:#FAFAFA;--whoop-color-white-alpha-900:rgba(255,255,255,0.9);--color-white-alpha-900:rgba(255,255,255,0.9);--whoop-color-white-alpha-700:rgba(255,255,255,0.7);--color-white-alpha-700:rgba(255,255,255,0.7);--whoop-color-white-alpha-500:rgba(255,255,255,0.5);--color-white-alpha-500:rgba(255,255,255,0.5);--whoop-color-white-alpha-300:rgba(255,255,255,0.3);--color-white-alpha-300:rgba(255,255,255,0.3);--whoop-color-white-alpha-200:rgba(255,255,255,0.2);--color-white-alpha-200:rgba(255,255,255,0.2);--whoop-color-white-alpha-100:rgba(255,255,255,0.1);--color-white-alpha-100:rgba(255,255,255,0.1);--whoop-color-white-alpha-50:rgba(255,255,255,0.05);--color-white-alpha-50:rgba(255,255,255,0.05);--whoop-color-black-alpha-900:rgba(0,0,0,0.9);--color-black-alpha-900:rgba(0,0,0,0.9);--whoop-color-black-alpha-700:rgba(0,0,0,0.7);--color-black-alpha-700:rgba(0,0,0,0.7);--whoop-color-black-alpha-500:rgba(0,0,0,0.5);--color-black-alpha-500:rgba(0,0,0,0.5);--whoop-color-black-alpha-300:rgba(0,0,0,0.3);--color-black-alpha-300:rgba(0,0,0,0.3);--whoop-color-black-alpha-200:rgba(0,0,0,0.2);--color-black-alpha-200:rgba(0,0,0,0.2);--whoop-color-black-alpha-100:rgba(0,0,0,0.1);--color-black-alpha-100:rgba(0,0,0,0.1);--whoop-color-black-alpha-50:rgba(0,0,0,0.05);--color-black-alpha-50:rgba(0,0,0,0.05);--whoop-color-green-alpha-100:rgba(25,236,6,0.1);--color-green-alpha-100:rgba(25,236,6,0.1);--whoop-color-green-alpha-200:rgba(25,236,6,0.2);--color-green-alpha-200:rgba(25,236,6,0.2);--whoop-color-green-alpha-300:rgba(25,236,6,0.3);--color-green-alpha-300:rgba(25,236,6,0.3);--whoop-color-yellow-alpha-200:rgba(255,222,0,0.2);--color-yellow-alpha-200:rgba(255,222,0,0.2);--whoop-color-yellow-alpha-300:rgba(255,222,0,0.3);--color-yellow-alpha-300:rgba(255,222,0,0.3);--whoop-color-pro-gold-alpha-100:rgba(208,167,78,0.1);--color-pro-gold-alpha-100:rgba(208,167,78,0.1);--whoop-color-pro-gold-alpha-200:rgba(208,167,78,0.2);--color-pro-gold-alpha-200:rgba(208,167,78,0.2);--whoop-color-pro-gold-alpha-300:rgba(208,167,78,0.3);--color-pro-gold-alpha-300:rgba(208,167,78,0.3);--whoop-color-red-alpha-100:rgba(255,0,38,0.1);--color-red-alpha-100:rgba(255,0,38,0.1);--whoop-color-red-alpha-200:rgba(215,0,30,0.2);--color-red-alpha-200:rgba(215,0,30,0.2);--whoop-color-red-alpha-300:rgba(215,0,30,0.3);--color-red-alpha-300:rgba(215,0,30,0.3);--whoop-color-strain-blue-alpha-200:rgba(0,147,231,0.2);--color-strain-blue-alpha-200:rgba(0,147,231,0.2);--whoop-color-strain-blue-alpha-300:rgba(0,147,231,0.3);--color-strain-blue-alpha-300:rgba(0,147,231,0.3);--whoop-color-magenta-alpha-200:rgba(164,123,189,0.2);--color-magenta-alpha-200:rgba(164,123,189,0.2)}html{--spacing-xs:4px;--spacing-xs-2:8px;--spacing-xs-3:12px;--spacing-xs-4:16px;--spacing-xs-5:20px;--spacing-sm:24px;--spacing-sm-2:28px;--spacing-sm-3:32px;--spacing-sm-4:36px;--spacing-sm-5:40px;--spacing-md:48px;--spacing-md-2:56px;--spacing-md-3:64px;--spacing-md-4:72px;--spacing-md-5:80px;--spacing-lg:88px;--spacing-lg-2:96px;--spacing-lg-3:104px;--spacing-lg-4:112px;--spacing-lg-5:120px;--spacing-auto:auto}.whoop-ui .m-xs,.whoop-spacing .m-xs{margin:4px}.whoop-ui .mx-xs,.whoop-spacing .mx-xs{margin:0 4px}.whoop-ui .my-xs,.whoop-spacing .my-xs{margin:4px 0}.whoop-ui .mt-xs,.whoop-spacing .mt-xs{margin-top:4px}.whoop-ui .mb-xs,.whoop-spacing .mb-xs{margin-bottom:4px}.whoop-ui .ml-xs,.whoop-spacing .ml-xs{margin-left:4px}.whoop-ui .mr-xs,.whoop-spacing .mr-xs{margin-right:4px}.whoop-ui .p-xs,.whoop-spacing .p-xs{padding:4px}.whoop-ui .px-xs,.whoop-spacing .px-xs{padding:0 4px}.whoop-ui .py-xs,.whoop-spacing .py-xs{padding:4px 0}.whoop-ui .pt-xs,.whoop-spacing .pt-xs{padding-top:4px}.whoop-ui .pb-xs,.whoop-spacing .pb-xs{padding-bottom:4px}.whoop-ui .pl-xs,.whoop-spacing .pl-xs{padding-left:4px}.whoop-ui .pr-xs,.whoop-spacing .pr-xs{padding-right:4px}.whoop-ui .m-xs-2,.whoop-spacing .m-xs-2{margin:8px}.whoop-ui .mx-xs-2,.whoop-spacing .mx-xs-2{margin:0 8px}.whoop-ui .my-xs-2,.whoop-spacing .my-xs-2{margin:8px 0}.whoop-ui .mt-xs-2,.whoop-spacing .mt-xs-2{margin-top:8px}.whoop-ui .mb-xs-2,.whoop-spacing .mb-xs-2{margin-bottom:8px}.whoop-ui .ml-xs-2,.whoop-spacing .ml-xs-2{margin-left:8px}.whoop-ui .mr-xs-2,.whoop-spacing .mr-xs-2{margin-right:8px}.whoop-ui .p-xs-2,.whoop-spacing .p-xs-2{padding:8px}.whoop-ui .px-xs-2,.whoop-spacing .px-xs-2{padding:0 8px}.whoop-ui .py-xs-2,.whoop-spacing .py-xs-2{padding:8px 0}.whoop-ui .pt-xs-2,.whoop-spacing .pt-xs-2{padding-top:8px}.whoop-ui .pb-xs-2,.whoop-spacing .pb-xs-2{padding-bottom:8px}.whoop-ui .pl-xs-2,.whoop-spacing .pl-xs-2{padding-left:8px}.whoop-ui .pr-xs-2,.whoop-spacing .pr-xs-2{padding-right:8px}.whoop-ui .m-xs-3,.whoop-spacing .m-xs-3{margin:12px}.whoop-ui .mx-xs-3,.whoop-spacing .mx-xs-3{margin:0 12px}.whoop-ui .my-xs-3,.whoop-spacing .my-xs-3{margin:12px 0}.whoop-ui .mt-xs-3,.whoop-spacing .mt-xs-3{margin-top:12px}.whoop-ui .mb-xs-3,.whoop-spacing .mb-xs-3{margin-bottom:12px}.whoop-ui .ml-xs-3,.whoop-spacing .ml-xs-3{margin-left:12px}.whoop-ui .mr-xs-3,.whoop-spacing .mr-xs-3{margin-right:12px}.whoop-ui .p-xs-3,.whoop-spacing .p-xs-3{padding:12px}.whoop-ui .px-xs-3,.whoop-spacing .px-xs-3{padding:0 12px}.whoop-ui .py-xs-3,.whoop-spacing .py-xs-3{padding:12px 0}.whoop-ui .pt-xs-3,.whoop-spacing .pt-xs-3{padding-top:12px}.whoop-ui .pb-xs-3,.whoop-spacing .pb-xs-3{padding-bottom:12px}.whoop-ui .pl-xs-3,.whoop-spacing .pl-xs-3{padding-left:12px}.whoop-ui .pr-xs-3,.whoop-spacing .pr-xs-3{padding-right:12px}.whoop-ui .m-xs-4,.whoop-spacing .m-xs-4{margin:16px}.whoop-ui .mx-xs-4,.whoop-spacing .mx-xs-4{margin:0 16px}.whoop-ui .my-xs-4,.whoop-spacing .my-xs-4{margin:16px 0}.whoop-ui .mt-xs-4,.whoop-spacing .mt-xs-4{margin-top:16px}.whoop-ui .mb-xs-4,.whoop-spacing .mb-xs-4{margin-bottom:16px}.whoop-ui .ml-xs-4,.whoop-spacing .ml-xs-4{margin-left:16px}.whoop-ui .mr-xs-4,.whoop-spacing .mr-xs-4{margin-right:16px}.whoop-ui .p-xs-4,.whoop-spacing .p-xs-4{padding:16px}.whoop-ui .px-xs-4,.whoop-spacing .px-xs-4{padding:0 16px}.whoop-ui .py-xs-4,.whoop-spacing .py-xs-4{padding:16px 0}.whoop-ui .pt-xs-4,.whoop-spacing .pt-xs-4{padding-top:16px}.whoop-ui .pb-xs-4,.whoop-spacing .pb-xs-4{padding-bottom:16px}.whoop-ui .pl-xs-4,.whoop-spacing .pl-xs-4{padding-left:16px}.whoop-ui .pr-xs-4,.whoop-spacing .pr-xs-4{padding-right:16px}.whoop-ui .m-xs-5,.whoop-spacing .m-xs-5{margin:20px}.whoop-ui .mx-xs-5,.whoop-spacing .mx-xs-5{margin:0 20px}.whoop-ui .my-xs-5,.whoop-spacing .my-xs-5{margin:20px 0}.whoop-ui .mt-xs-5,.whoop-spacing .mt-xs-5{margin-top:20px}.whoop-ui .mb-xs-5,.whoop-spacing .mb-xs-5{margin-bottom:20px}.whoop-ui .ml-xs-5,.whoop-spacing .ml-xs-5{margin-left:20px}.whoop-ui .mr-xs-5,.whoop-spacing .mr-xs-5{margin-right:20px}.whoop-ui .p-xs-5,.whoop-spacing .p-xs-5{padding:20px}.whoop-ui .px-xs-5,.whoop-spacing .px-xs-5{padding:0 20px}.whoop-ui .py-xs-5,.whoop-spacing .py-xs-5{padding:20px 0}.whoop-ui .pt-xs-5,.whoop-spacing .pt-xs-5{padding-top:20px}.whoop-ui .pb-xs-5,.whoop-spacing .pb-xs-5{padding-bottom:20px}.whoop-ui .pl-xs-5,.whoop-spacing .pl-xs-5{padding-left:20px}.whoop-ui .pr-xs-5,.whoop-spacing .pr-xs-5{padding-right:20px}.whoop-ui .m-sm,.whoop-spacing .m-sm{margin:24px}.whoop-ui .mx-sm,.whoop-spacing .mx-sm{margin:0 24px}.whoop-ui .my-sm,.whoop-spacing .my-sm{margin:24px 0}.whoop-ui .mt-sm,.whoop-spacing .mt-sm{margin-top:24px}.whoop-ui .mb-sm,.whoop-spacing .mb-sm{margin-bottom:24px}.whoop-ui .ml-sm,.whoop-spacing .ml-sm{margin-left:24px}.whoop-ui .mr-sm,.whoop-spacing .mr-sm{margin-right:24px}.whoop-ui .p-sm,.whoop-spacing .p-sm{padding:24px}.whoop-ui .px-sm,.whoop-spacing .px-sm{padding:0 24px}.whoop-ui .py-sm,.whoop-spacing .py-sm{padding:24px 0}.whoop-ui .pt-sm,.whoop-spacing .pt-sm{padding-top:24px}.whoop-ui .pb-sm,.whoop-spacing .pb-sm{padding-bottom:24px}.whoop-ui .pl-sm,.whoop-spacing .pl-sm{padding-left:24px}.whoop-ui .pr-sm,.whoop-spacing .pr-sm{padding-right:24px}.whoop-ui .m-sm-2,.whoop-spacing .m-sm-2{margin:28px}.whoop-ui .mx-sm-2,.whoop-spacing .mx-sm-2{margin:0 28px}.whoop-ui .my-sm-2,.whoop-spacing .my-sm-2{margin:28px 0}.whoop-ui .mt-sm-2,.whoop-spacing .mt-sm-2{margin-top:28px}.whoop-ui .mb-sm-2,.whoop-spacing .mb-sm-2{margin-bottom:28px}.whoop-ui .ml-sm-2,.whoop-spacing .ml-sm-2{margin-left:28px}.whoop-ui .mr-sm-2,.whoop-spacing .mr-sm-2{margin-right:28px}.whoop-ui .p-sm-2,.whoop-spacing .p-sm-2{padding:28px}.whoop-ui .px-sm-2,.whoop-spacing .px-sm-2{padding:0 28px}.whoop-ui .py-sm-2,.whoop-spacing .py-sm-2{padding:28px 0}.whoop-ui .pt-sm-2,.whoop-spacing .pt-sm-2{padding-top:28px}.whoop-ui .pb-sm-2,.whoop-spacing .pb-sm-2{padding-bottom:28px}.whoop-ui .pl-sm-2,.whoop-spacing .pl-sm-2{padding-left:28px}.whoop-ui .pr-sm-2,.whoop-spacing .pr-sm-2{padding-right:28px}.whoop-ui .m-sm-3,.whoop-spacing .m-sm-3{margin:32px}.whoop-ui .mx-sm-3,.whoop-spacing .mx-sm-3{margin:0 32px}.whoop-ui .my-sm-3,.whoop-spacing .my-sm-3{margin:32px 0}.whoop-ui .mt-sm-3,.whoop-spacing .mt-sm-3{margin-top:32px}.whoop-ui .mb-sm-3,.whoop-spacing .mb-sm-3{margin-bottom:32px}.whoop-ui .ml-sm-3,.whoop-spacing .ml-sm-3{margin-left:32px}.whoop-ui .mr-sm-3,.whoop-spacing .mr-sm-3{margin-right:32px}.whoop-ui .p-sm-3,.whoop-spacing .p-sm-3{padding:32px}.whoop-ui .px-sm-3,.whoop-spacing .px-sm-3{padding:0 32px}.whoop-ui .py-sm-3,.whoop-spacing .py-sm-3{padding:32px 0}.whoop-ui .pt-sm-3,.whoop-spacing .pt-sm-3{padding-top:32px}.whoop-ui .pb-sm-3,.whoop-spacing .pb-sm-3{padding-bottom:32px}.whoop-ui .pl-sm-3,.whoop-spacing .pl-sm-3{padding-left:32px}.whoop-ui .pr-sm-3,.whoop-spacing .pr-sm-3{padding-right:32px}.whoop-ui .m-sm-4,.whoop-spacing .m-sm-4{margin:36px}.whoop-ui .mx-sm-4,.whoop-spacing .mx-sm-4{margin:0 36px}.whoop-ui .my-sm-4,.whoop-spacing .my-sm-4{margin:36px 0}.whoop-ui .mt-sm-4,.whoop-spacing .mt-sm-4{margin-top:36px}.whoop-ui .mb-sm-4,.whoop-spacing .mb-sm-4{margin-bottom:36px}.whoop-ui .ml-sm-4,.whoop-spacing .ml-sm-4{margin-left:36px}.whoop-ui .mr-sm-4,.whoop-spacing .mr-sm-4{margin-right:36px}.whoop-ui .p-sm-4,.whoop-spacing .p-sm-4{padding:36px}.whoop-ui .px-sm-4,.whoop-spacing .px-sm-4{padding:0 36px}.whoop-ui .py-sm-4,.whoop-spacing .py-sm-4{padding:36px 0}.whoop-ui .pt-sm-4,.whoop-spacing .pt-sm-4{padding-top:36px}.whoop-ui .pb-sm-4,.whoop-spacing .pb-sm-4{padding-bottom:36px}.whoop-ui .pl-sm-4,.whoop-spacing .pl-sm-4{padding-left:36px}.whoop-ui .pr-sm-4,.whoop-spacing .pr-sm-4{padding-right:36px}.whoop-ui .m-sm-5,.whoop-spacing .m-sm-5{margin:40px}.whoop-ui .mx-sm-5,.whoop-spacing .mx-sm-5{margin:0 40px}.whoop-ui .my-sm-5,.whoop-spacing .my-sm-5{margin:40px 0}.whoop-ui .mt-sm-5,.whoop-spacing .mt-sm-5{margin-top:40px}.whoop-ui .mb-sm-5,.whoop-spacing .mb-sm-5{margin-bottom:40px}.whoop-ui .ml-sm-5,.whoop-spacing .ml-sm-5{margin-left:40px}.whoop-ui .mr-sm-5,.whoop-spacing .mr-sm-5{margin-right:40px}.whoop-ui .p-sm-5,.whoop-spacing .p-sm-5{padding:40px}.whoop-ui .px-sm-5,.whoop-spacing .px-sm-5{padding:0 40px}.whoop-ui .py-sm-5,.whoop-spacing .py-sm-5{padding:40px 0}.whoop-ui .pt-sm-5,.whoop-spacing .pt-sm-5{padding-top:40px}.whoop-ui .pb-sm-5,.whoop-spacing .pb-sm-5{padding-bottom:40px}.whoop-ui .pl-sm-5,.whoop-spacing .pl-sm-5{padding-left:40px}.whoop-ui .pr-sm-5,.whoop-spacing .pr-sm-5{padding-right:40px}.whoop-ui .m-md,.whoop-spacing .m-md{margin:48px}.whoop-ui .mx-md,.whoop-spacing .mx-md{margin:0 48px}.whoop-ui .my-md,.whoop-spacing .my-md{margin:48px 0}.whoop-ui .mt-md,.whoop-spacing .mt-md{margin-top:48px}.whoop-ui .mb-md,.whoop-spacing .mb-md{margin-bottom:48px}.whoop-ui .ml-md,.whoop-spacing .ml-md{margin-left:48px}.whoop-ui .mr-md,.whoop-spacing .mr-md{margin-right:48px}.whoop-ui .p-md,.whoop-spacing .p-md{padding:48px}.whoop-ui .px-md,.whoop-spacing .px-md{padding:0 48px}.whoop-ui .py-md,.whoop-spacing .py-md{padding:48px 0}.whoop-ui .pt-md,.whoop-spacing .pt-md{padding-top:48px}.whoop-ui .pb-md,.whoop-spacing .pb-md{padding-bottom:48px}.whoop-ui .pl-md,.whoop-spacing .pl-md{padding-left:48px}.whoop-ui .pr-md,.whoop-spacing .pr-md{padding-right:48px}.whoop-ui .m-md-2,.whoop-spacing .m-md-2{margin:56px}.whoop-ui .mx-md-2,.whoop-spacing .mx-md-2{margin:0 56px}.whoop-ui .my-md-2,.whoop-spacing .my-md-2{margin:56px 0}.whoop-ui .mt-md-2,.whoop-spacing .mt-md-2{margin-top:56px}.whoop-ui .mb-md-2,.whoop-spacing .mb-md-2{margin-bottom:56px}.whoop-ui .ml-md-2,.whoop-spacing .ml-md-2{margin-left:56px}.whoop-ui .mr-md-2,.whoop-spacing .mr-md-2{margin-right:56px}.whoop-ui .p-md-2,.whoop-spacing .p-md-2{padding:56px}.whoop-ui .px-md-2,.whoop-spacing .px-md-2{padding:0 56px}.whoop-ui .py-md-2,.whoop-spacing .py-md-2{padding:56px 0}.whoop-ui .pt-md-2,.whoop-spacing .pt-md-2{padding-top:56px}.whoop-ui .pb-md-2,.whoop-spacing .pb-md-2{padding-bottom:56px}.whoop-ui .pl-md-2,.whoop-spacing .pl-md-2{padding-left:56px}.whoop-ui .pr-md-2,.whoop-spacing .pr-md-2{padding-right:56px}.whoop-ui .m-md-3,.whoop-spacing .m-md-3{margin:64px}.whoop-ui .mx-md-3,.whoop-spacing .mx-md-3{margin:0 64px}.whoop-ui .my-md-3,.whoop-spacing .my-md-3{margin:64px 0}.whoop-ui .mt-md-3,.whoop-spacing .mt-md-3{margin-top:64px}.whoop-ui .mb-md-3,.whoop-spacing .mb-md-3{margin-bottom:64px}.whoop-ui .ml-md-3,.whoop-spacing .ml-md-3{margin-left:64px}.whoop-ui .mr-md-3,.whoop-spacing .mr-md-3{margin-right:64px}.whoop-ui .p-md-3,.whoop-spacing .p-md-3{padding:64px}.whoop-ui .px-md-3,.whoop-spacing .px-md-3{padding:0 64px}.whoop-ui .py-md-3,.whoop-spacing .py-md-3{padding:64px 0}.whoop-ui .pt-md-3,.whoop-spacing .pt-md-3{padding-top:64px}.whoop-ui .pb-md-3,.whoop-spacing .pb-md-3{padding-bottom:64px}.whoop-ui .pl-md-3,.whoop-spacing .pl-md-3{padding-left:64px}.whoop-ui .pr-md-3,.whoop-spacing .pr-md-3{padding-right:64px}.whoop-ui .m-md-4,.whoop-spacing .m-md-4{margin:72px}.whoop-ui .mx-md-4,.whoop-spacing .mx-md-4{margin:0 72px}.whoop-ui .my-md-4,.whoop-spacing .my-md-4{margin:72px 0}.whoop-ui .mt-md-4,.whoop-spacing .mt-md-4{margin-top:72px}.whoop-ui .mb-md-4,.whoop-spacing .mb-md-4{margin-bottom:72px}.whoop-ui .ml-md-4,.whoop-spacing .ml-md-4{margin-left:72px}.whoop-ui .mr-md-4,.whoop-spacing .mr-md-4{margin-right:72px}.whoop-ui .p-md-4,.whoop-spacing .p-md-4{padding:72px}.whoop-ui .px-md-4,.whoop-spacing .px-md-4{padding:0 72px}.whoop-ui .py-md-4,.whoop-spacing .py-md-4{padding:72px 0}.whoop-ui .pt-md-4,.whoop-spacing .pt-md-4{padding-top:72px}.whoop-ui .pb-md-4,.whoop-spacing .pb-md-4{padding-bottom:72px}.whoop-ui .pl-md-4,.whoop-spacing .pl-md-4{padding-left:72px}.whoop-ui .pr-md-4,.whoop-spacing .pr-md-4{padding-right:72px}.whoop-ui .m-md-5,.whoop-spacing .m-md-5{margin:80px}.whoop-ui .mx-md-5,.whoop-spacing .mx-md-5{margin:0 80px}.whoop-ui .my-md-5,.whoop-spacing .my-md-5{margin:80px 0}.whoop-ui .mt-md-5,.whoop-spacing .mt-md-5{margin-top:80px}.whoop-ui .mb-md-5,.whoop-spacing .mb-md-5{margin-bottom:80px}.whoop-ui .ml-md-5,.whoop-spacing .ml-md-5{margin-left:80px}.whoop-ui .mr-md-5,.whoop-spacing .mr-md-5{margin-right:80px}.whoop-ui .p-md-5,.whoop-spacing .p-md-5{padding:80px}.whoop-ui .px-md-5,.whoop-spacing .px-md-5{padding:0 80px}.whoop-ui .py-md-5,.whoop-spacing .py-md-5{padding:80px 0}.whoop-ui .pt-md-5,.whoop-spacing .pt-md-5{padding-top:80px}.whoop-ui .pb-md-5,.whoop-spacing .pb-md-5{padding-bottom:80px}.whoop-ui .pl-md-5,.whoop-spacing .pl-md-5{padding-left:80px}.whoop-ui .pr-md-5,.whoop-spacing .pr-md-5{padding-right:80px}.whoop-ui .m-lg,.whoop-spacing .m-lg{margin:88px}.whoop-ui .mx-lg,.whoop-spacing .mx-lg{margin:0 88px}.whoop-ui .my-lg,.whoop-spacing .my-lg{margin:88px 0}.whoop-ui .mt-lg,.whoop-spacing .mt-lg{margin-top:88px}.whoop-ui .mb-lg,.whoop-spacing .mb-lg{margin-bottom:88px}.whoop-ui .ml-lg,.whoop-spacing .ml-lg{margin-left:88px}.whoop-ui .mr-lg,.whoop-spacing .mr-lg{margin-right:88px}.whoop-ui .p-lg,.whoop-spacing .p-lg{padding:88px}.whoop-ui .px-lg,.whoop-spacing .px-lg{padding:0 88px}.whoop-ui .py-lg,.whoop-spacing .py-lg{padding:88px 0}.whoop-ui .pt-lg,.whoop-spacing .pt-lg{padding-top:88px}.whoop-ui .pb-lg,.whoop-spacing .pb-lg{padding-bottom:88px}.whoop-ui .pl-lg,.whoop-spacing .pl-lg{padding-left:88px}.whoop-ui .pr-lg,.whoop-spacing .pr-lg{padding-right:88px}.whoop-ui .m-lg-2,.whoop-spacing .m-lg-2{margin:96px}.whoop-ui .mx-lg-2,.whoop-spacing .mx-lg-2{margin:0 96px}.whoop-ui .my-lg-2,.whoop-spacing .my-lg-2{margin:96px 0}.whoop-ui .mt-lg-2,.whoop-spacing .mt-lg-2{margin-top:96px}.whoop-ui .mb-lg-2,.whoop-spacing .mb-lg-2{margin-bottom:96px}.whoop-ui .ml-lg-2,.whoop-spacing .ml-lg-2{margin-left:96px}.whoop-ui .mr-lg-2,.whoop-spacing .mr-lg-2{margin-right:96px}.whoop-ui .p-lg-2,.whoop-spacing .p-lg-2{padding:96px}.whoop-ui .px-lg-2,.whoop-spacing .px-lg-2{padding:0 96px}.whoop-ui .py-lg-2,.whoop-spacing .py-lg-2{padding:96px 0}.whoop-ui .pt-lg-2,.whoop-spacing .pt-lg-2{padding-top:96px}.whoop-ui .pb-lg-2,.whoop-spacing .pb-lg-2{padding-bottom:96px}.whoop-ui .pl-lg-2,.whoop-spacing .pl-lg-2{padding-left:96px}.whoop-ui .pr-lg-2,.whoop-spacing .pr-lg-2{padding-right:96px}.whoop-ui .m-lg-3,.whoop-spacing .m-lg-3{margin:104px}.whoop-ui .mx-lg-3,.whoop-spacing .mx-lg-3{margin:0 104px}.whoop-ui .my-lg-3,.whoop-spacing .my-lg-3{margin:104px 0}.whoop-ui .mt-lg-3,.whoop-spacing .mt-lg-3{margin-top:104px}.whoop-ui .mb-lg-3,.whoop-spacing .mb-lg-3{margin-bottom:104px}.whoop-ui .ml-lg-3,.whoop-spacing .ml-lg-3{margin-left:104px}.whoop-ui .mr-lg-3,.whoop-spacing .mr-lg-3{margin-right:104px}.whoop-ui .p-lg-3,.whoop-spacing .p-lg-3{padding:104px}.whoop-ui .px-lg-3,.whoop-spacing .px-lg-3{padding:0 104px}.whoop-ui .py-lg-3,.whoop-spacing .py-lg-3{padding:104px 0}.whoop-ui .pt-lg-3,.whoop-spacing .pt-lg-3{padding-top:104px}.whoop-ui .pb-lg-3,.whoop-spacing .pb-lg-3{padding-bottom:104px}.whoop-ui .pl-lg-3,.whoop-spacing .pl-lg-3{padding-left:104px}.whoop-ui .pr-lg-3,.whoop-spacing .pr-lg-3{padding-right:104px}.whoop-ui .m-lg-4,.whoop-spacing .m-lg-4{margin:112px}.whoop-ui .mx-lg-4,.whoop-spacing .mx-lg-4{margin:0 112px}.whoop-ui .my-lg-4,.whoop-spacing .my-lg-4{margin:112px 0}.whoop-ui .mt-lg-4,.whoop-spacing .mt-lg-4{margin-top:112px}.whoop-ui .mb-lg-4,.whoop-spacing .mb-lg-4{margin-bottom:112px}.whoop-ui .ml-lg-4,.whoop-spacing .ml-lg-4{margin-left:112px}.whoop-ui .mr-lg-4,.whoop-spacing .mr-lg-4{margin-right:112px}.whoop-ui .p-lg-4,.whoop-spacing .p-lg-4{padding:112px}.whoop-ui .px-lg-4,.whoop-spacing .px-lg-4{padding:0 112px}.whoop-ui .py-lg-4,.whoop-spacing .py-lg-4{padding:112px 0}.whoop-ui .pt-lg-4,.whoop-spacing .pt-lg-4{padding-top:112px}.whoop-ui .pb-lg-4,.whoop-spacing .pb-lg-4{padding-bottom:112px}.whoop-ui .pl-lg-4,.whoop-spacing .pl-lg-4{padding-left:112px}.whoop-ui .pr-lg-4,.whoop-spacing .pr-lg-4{padding-right:112px}.whoop-ui .m-lg-5,.whoop-spacing .m-lg-5{margin:120px}.whoop-ui .mx-lg-5,.whoop-spacing .mx-lg-5{margin:0 120px}.whoop-ui .my-lg-5,.whoop-spacing .my-lg-5{margin:120px 0}.whoop-ui .mt-lg-5,.whoop-spacing .mt-lg-5{margin-top:120px}.whoop-ui .mb-lg-5,.whoop-spacing .mb-lg-5{margin-bottom:120px}.whoop-ui .ml-lg-5,.whoop-spacing .ml-lg-5{margin-left:120px}.whoop-ui .mr-lg-5,.whoop-spacing .mr-lg-5{margin-right:120px}.whoop-ui .p-lg-5,.whoop-spacing .p-lg-5{padding:120px}.whoop-ui .px-lg-5,.whoop-spacing .px-lg-5{padding:0 120px}.whoop-ui .py-lg-5,.whoop-spacing .py-lg-5{padding:120px 0}.whoop-ui .pt-lg-5,.whoop-spacing .pt-lg-5{padding-top:120px}.whoop-ui .pb-lg-5,.whoop-spacing .pb-lg-5{padding-bottom:120px}.whoop-ui .pl-lg-5,.whoop-spacing .pl-lg-5{padding-left:120px}.whoop-ui .pr-lg-5,.whoop-spacing .pr-lg-5{padding-right:120px}.whoop-ui .m-auto,.whoop-spacing .m-auto{margin:auto}.whoop-ui .mx-auto,.whoop-spacing .mx-auto{margin:0 auto}.whoop-ui .my-auto,.whoop-spacing .my-auto{margin:auto 0}.whoop-ui .mt-auto,.whoop-spacing .mt-auto{margin-top:auto}.whoop-ui .mb-auto,.whoop-spacing .mb-auto{margin-bottom:auto}.whoop-ui .ml-auto,.whoop-spacing .ml-auto{margin-left:auto}.whoop-ui .mr-auto,.whoop-spacing .mr-auto{margin-right:auto}.whoop-ui .p-auto,.whoop-spacing .p-auto{padding:auto}.whoop-ui .px-auto,.whoop-spacing .px-auto{padding:0 auto}.whoop-ui .py-auto,.whoop-spacing .py-auto{padding:auto 0}.whoop-ui .pt-auto,.whoop-spacing .pt-auto{padding-top:auto}.whoop-ui .pb-auto,.whoop-spacing .pb-auto{padding-bottom:auto}.whoop-ui .pl-auto,.whoop-spacing .pl-auto{padding-left:auto}.whoop-ui .pr-auto,.whoop-spacing .pr-auto{padding-right:auto}html{--line-width-sm:1px;--line-width-md:2px;--line-width-lg:4px}.whoop-ui .b-sm,.whoop-spacing .b-sm{border-style:solid;border-width:1px}.whoop-ui .bx-sm,.whoop-spacing .bx-sm{border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid}.whoop-ui .by-sm,.whoop-spacing .by-sm{border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}.whoop-ui .bt-sm,.whoop-spacing .bt-sm{border-top-width:1px;border-top-style:solid}.whoop-ui .bb-sm,.whoop-spacing .bb-sm{border-bottom-width:1px;border-bottom-style:solid}.whoop-ui .bl-sm,.whoop-spacing .bl-sm{border-left-width:1px;border-left-style:solid}.whoop-ui .br-sm,.whoop-spacing .br-sm{border-right-width:1px;border-right-style:solid}.whoop-ui .b-md,.whoop-spacing .b-md{border-style:solid;border-width:2px}.whoop-ui .bx-md,.whoop-spacing .bx-md{border-left-width:2px;border-left-style:solid;border-right-width:2px;border-right-style:solid}.whoop-ui .by-md,.whoop-spacing .by-md{border-top-width:2px;border-top-style:solid;border-bottom-width:2px;border-bottom-style:solid}.whoop-ui .bt-md,.whoop-spacing .bt-md{border-top-width:2px;border-top-style:solid}.whoop-ui .bb-md,.whoop-spacing .bb-md{border-bottom-width:2px;border-bottom-style:solid}.whoop-ui .bl-md,.whoop-spacing .bl-md{border-left-width:2px;border-left-style:solid}.whoop-ui .br-md,.whoop-spacing .br-md{border-right-width:2px;border-right-style:solid}.whoop-ui .b-lg,.whoop-spacing .b-lg{border-style:solid;border-width:4px}.whoop-ui .bx-lg,.whoop-spacing .bx-lg{border-left-width:4px;border-left-style:solid;border-right-width:4px;border-right-style:solid}.whoop-ui .by-lg,.whoop-spacing .by-lg{border-top-width:4px;border-top-style:solid;border-bottom-width:4px;border-bottom-style:solid}.whoop-ui .bt-lg,.whoop-spacing .bt-lg{border-top-width:4px;border-top-style:solid}.whoop-ui .bb-lg,.whoop-spacing .bb-lg{border-bottom-width:4px;border-bottom-style:solid}.whoop-ui .bl-lg,.whoop-spacing .bl-lg{border-left-width:4px;border-left-style:solid}.whoop-ui .br-lg,.whoop-spacing .br-lg{border-right-width:4px;border-right-style:solid}@font-face{font-family:ProximaNova-Light;src:url(367531d5c657281665cd0d8f31ae4b79.otf) format("opentype")}@font-face{font-family:ProximaNova-Regular;src:url(0f26d50a2c2c75bcb4fc721417c6f18c.otf) format("opentype")}@font-face{font-family:ProximaNova-Medium;src:url(df0e1fba8a4394b7b16139ac48345ac3.otf) format("opentype")}@font-face{font-family:ProximaNova-Semibold;src:url(02a7b4dbe2c152735f671ec17b9795ed.otf) format("opentype")}@font-face{font-family:ProximaNova-Bold;src:url(420586c7c20d93cac76dd7a788a50dc6.otf) format("opentype")}@font-face{font-family:ProximaNova-Regular;font-weight:200;src:url(367531d5c657281665cd0d8f31ae4b79.otf) format("opentype")}@font-face{font-family:ProximaNova-Regular;font-weight:300;src:url(0f26d50a2c2c75bcb4fc721417c6f18c.otf) format("opentype")}@font-face{font-family:ProximaNova-Regular;font-weight:500;src:url(df0e1fba8a4394b7b16139ac48345ac3.otf) format("opentype")}@font-face{font-family:ProximaNova-Regular;font-weight:600;src:url(02a7b4dbe2c152735f671ec17b9795ed.otf) format("opentype")}@font-face{font-family:ProximaNova-Regular;font-weight:700;src:url(420586c7c20d93cac76dd7a788a50dc6.otf) format("opentype")}@font-face{font-family:DINPro-Light;src:url(a6f32c9987a7c6f66b3594dc2f8ba003.otf) format("opentype")}@font-face{font-family:DINPro-Regular;src:url(cbb8d83522bd1b2d06a48b5e45f30346.otf) format("opentype")}@font-face{font-family:DINPro-Medium;src:url(2e7ded00f078fd4ec6492110af6d0a14.otf) format("opentype")}@font-face{font-family:DINPro-Bold;src:url(d3c192a5cb57e7531db9d3e4310c525f.otf) format("opentype")}@font-face{font-family:DINPro-Black;src:url(0d295e14122fdce0263e0623d3ed6e5d.otf) format("opentype")}@font-face{font-family:DINPro-Regular;font-weight:200;src:url(a6f32c9987a7c6f66b3594dc2f8ba003.otf) format("opentype")}@font-face{font-family:DINPro-Regular;font-weight:300;src:url(cbb8d83522bd1b2d06a48b5e45f30346.otf) format("opentype")}@font-face{font-family:DINPro-Regular;font-weight:500;src:url(2e7ded00f078fd4ec6492110af6d0a14.otf) format("opentype")}@font-face{font-family:DINPro-Regular;font-weight:700;src:url(d3c192a5cb57e7531db9d3e4310c525f.otf) format("opentype")}@font-face{font-family:DINPro-Regular;font-weight:900;src:url(0d295e14122fdce0263e0623d3ed6e5d.otf) format("opentype")}html{--whoop-font-family-light: "ProximaNova-Light", "ProximaNova-Regular", Helvetica, Arial, sans-serif;--whoop-font-family-normal: "ProximaNova-Regular", Helvetica, Arial, sans-serif;--whoop-font-family-medium: "ProximaNova-Medium", "ProximaNova-Regular", Helvetica, Arial, sans-serif;--whoop-font-family-semibold: "ProximaNova-Semibold", "ProximaNova-Regular", Helvetica, Arial, sans-serif;--whoop-font-family-bold: "ProximaNova-Bold", "ProximaNova-Regular", Helvetica, Arial, sans-serif;--dinpro-font-family-light: "DINPro-Light", "ProximaNova-Light", Helvetica, Arial, sans-serif;--dinpro-font-family-normal: "DINPro-Regular", "ProximaNova-Regular", Helvetica, Arial, sans-serif;--dinpro-font-family-medium: "DINPro-Medium", "ProximaNova-Medium", Helvetica, Arial, sans-serif;--dinpro-font-family-bold: "DINPro-Bold", "ProximaNova-Bold", Helvetica, Arial, sans-serif;--dinpro-font-family-black: "DINPro-Black", "ProximaNova-Bold", Helvetica, Arial, sans-serif;--anim-speed-instant: 100ms;--anim-speed-fast: 200ms;--anim-speed-normal: 400ms;--anim-speed-slow: 1000ms;--anim-speed-very-slow: 2000ms;--anim-interp-default: ease-in-out;--font-size-xs: 9px;--font-size-s: 12px;--whoop-font-size-m: 14px;--font-size-m: 16px;--font-size-l: 24px;--font-size-xl: 48px;--font-letter-spacing: 0.12em;--font-letter-spacing-normal: 0.01em;--font-letter-spacing-type: 0.03em;--font-size-ratio: 1.125;--font-size-root: 14px;--font-size-00: calc( (1rem / var(--font-size-ratio)) / var(--font-size-ratio) );--font-size-0: calc(1rem / var(--font-size-ratio));--font-size-1: calc(1rem * var(--font-size-ratio));--font-size-2: calc(var(--font-size-1) * var(--font-size-ratio));--font-size-3: calc(var(--font-size-2) * var(--font-size-ratio));--font-size-4: calc(var(--font-size-3) * var(--font-size-ratio));--font-size-5: calc(var(--font-size-4) * var(--font-size-ratio));--font-size-6: calc(var(--font-size-5) * var(--font-size-ratio));--font-size-7: calc(var(--font-size-6) * var(--font-size-ratio));--font-size-8: calc(var(--font-size-7) * var(--font-size-ratio));--font-size-9: calc(var(--font-size-8) * var(--font-size-ratio));--font-size-10: calc(var(--font-size-9) * var(--font-size-ratio));--font-size-11: calc(var(--font-size-10) * var(--font-size-ratio));font-size:var(--font-size-root)}body{font-size:var(--font-size-root);font-family:var(--whoop-font-family-normal)}@media screen and (min-width: 641px){html{--font-size-root: 16px}}.whoop-ui{font-family:var(--whoop-font-family-normal)}.whoop-ui h1{font-family:var(--whoop-font-family-bold);font-size:24px;letter-spacing:2.4px;line-height:29px;text-transform:uppercase}.whoop-ui h2{font-family:var(--whoop-font-family-bold);font-size:18px;letter-spacing:1.8px;line-height:22px;text-transform:uppercase}.whoop-ui h3{font-family:var(--whoop-font-family-bold);font-size:15px;letter-spacing:1.5px;line-height:18px;text-transform:uppercase}.whoop-ui h4{font-family:var(--whoop-font-family-bold);font-size:13px;letter-spacing:1.3px;line-height:16px;text-transform:uppercase}.whoop-ui h5{font-family:var(--whoop-font-family-bold);font-size:11px;letter-spacing:1.1px;line-height:13px;text-transform:uppercase}.whoop-ui h6{font-family:var(--whoop-font-family-bold);font-size:10px;letter-spacing:1px;line-height:12px;text-transform:uppercase}.whoop-ui p{font-family:var(--whoop-font-family-normal);font-size:16px;line-height:20px}.whoop-ui a:not(.no-color){color:var(--color-red);text-decoration:none}@media not all,(hover: hover){[data-tooltip]{position:relative}[data-tooltip]::before{content:attr(data-tooltip);position:absolute;bottom:100%;left:calc(50% - var(--spacing-xs-3));z-index:1;padding:var(--spacing-xs-3);background:var(--color-white);color:var(--color-black);border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.25);font-size:var(--spacing-xs-3);font-family:var(--whoop-font-normal);font-weight:600;text-transform:none;line-height:15px;letter-spacing:.02em;white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;transition:visibility .2s ease-in-out,opacity .2s ease-in-out}[data-tooltip]:hover::before{opacity:1;visibility:visible}[data-tooltip-side=rigth]{right:0}}.whoop-typography{font-size:1rem}.whoop-typography h1,.whoop-typography h2,.whoop-typography h3,.whoop-typography h4,.whoop-typography h5,.whoop-typography h6,.whoop-typography p{margin:12px 0;padding:0;font-family:var(--whoop-font-family-normal);font-weight:normal;line-height:1.3em}.whoop-typography h1.font-normal,.whoop-typography h2.font-normal,.whoop-typography h3.font-normal,.whoop-typography h4.font-normal,.whoop-typography h5.font-normal,.whoop-typography h6.font-normal,.whoop-typography p.font-normal{font-family:var(--whoop-font-family-normal)}.whoop-typography h1.font-bold,.whoop-typography h2.font-bold,.whoop-typography h3.font-bold,.whoop-typography h4.font-bold,.whoop-typography h5.font-bold,.whoop-typography h6.font-bold,.whoop-typography p.font-bold{font-family:var(--whoop-font-family-bold)}.whoop-typography h1.font-semibold,.whoop-typography h2.font-semibold,.whoop-typography h3.font-semibold,.whoop-typography h4.font-semibold,.whoop-typography h5.font-semibold,.whoop-typography h6.font-semibold,.whoop-typography p.font-semibold{font-family:var(--whoop-font-family-semibold)}.whoop-typography h1.uppercase,.whoop-typography h2.uppercase,.whoop-typography h3.uppercase,.whoop-typography h4.uppercase,.whoop-typography h5.uppercase,.whoop-typography h6.uppercase,.whoop-typography p.uppercase{text-transform:uppercase}.whoop-typography h1.transform-none,.whoop-typography h2.transform-none,.whoop-typography h3.transform-none,.whoop-typography h4.transform-none,.whoop-typography h5.transform-none,.whoop-typography h6.transform-none,.whoop-typography p.transform-none{text-transform:none}.whoop-typography h1{font-size:var(--font-size-7);letter-spacing:.05em;font-weight:600}@media screen and (min-width: 641px){.whoop-typography h1{font-size:var(--font-size-11)}}.whoop-typography h2{font-size:var(--font-size-6);letter-spacing:.05em;font-weight:600}@media screen and (min-width: 641px){.whoop-typography h2{font-size:var(--font-size-10)}}.whoop-typography h3{font-size:var(--font-size-5);letter-spacing:.05em;font-weight:600}@media screen and (min-width: 641px){.whoop-typography h3{font-size:var(--font-size-8)}}.whoop-typography h4{font-size:var(--font-size-4);letter-spacing:.08em;font-weight:800}.whoop-typography h5{font-size:var(--font-size-3);letter-spacing:.08em;font-weight:800}.whoop-typography h6{font-size:var(--font-size-2);letter-spacing:.08em;font-weight:800}.whoop-typography p.body-1,.whoop-typography a.body-1{font-size:var(--font-size-00)}.whoop-typography p.body-2,.whoop-typography a.body-2{font-size:var(--font-size-0)}.whoop-typography p,.whoop-typography a,.whoop-typography p.body-3,.whoop-typography a.body-3{font-size:1rem;letter-spacing:.02em;line-height:1.5em}.whoop-typography p.body-4,.whoop-typography a.body-4{font-size:var(--font-size-1)}.whoop-typography a:not(.no-color){text-decoration:none;color:var(--color-red)}.alert-module__container___ucf0H{display:flex;flex-direction:row;align-items:center;padding:var(--spacing-xs-4);border-radius:6px}.alert-module__container___ucf0H>*:first-child{margin-right:var(--spacing-xs-3)}.alert-module__container___ucf0H img{max-width:32px;max-height:32px}.alert-module__clickable___QP24n{cursor:pointer}.alert-module__text___iBLSi{font-size:12px;font-family:var(--whoop-font-family-normal);letter-spacing:.1em;text-transform:uppercase;font-weight:bold;width:100%;flex:1}.alert-module__icon-small___oqtF5{width:14px;height:14px;padding:var(--spacing-xs-2);color:var(--color-white);border-radius:4px}@media screen and (max-width: 480px){.alert-module__icon-small___oqtF5{width:20px}}.alert-module__icon-info___HlsOP{background-color:var(--color-strain-blue)}.alert-module__icon-error___I\+k3M{background-color:var(--color-branding-red)}.alert-module__icon-warning___1uWjB{background-color:var(--color-yellow)}.alert-module__icon-success___FCWmX{background-color:var(--color-green)}.alert-module__icon-neutral___8TBh2{background-color:var(--color-gray-400);color:var(--color-black)}.alert-module__icon-pro___nSi7K{background-color:var(--color-pro-gold-alpha-300);width:24px;height:24px;padding:4px;min-width:24px;color:var(--color-pro-gold)}.alert-module__action___4EYSJ{margin-left:8px}.theme-dark .alert-module__text___iBLSi,.theme-dark.alert-module__text___iBLSi,.theme-dark{color:var(--color-white)}.alert-module__alert-info___r8eGw{background-color:var(--color-strain-blue-alpha-200)}.alert-module__alert-error___9jzlp{background-color:var(--color-red-alpha-100)}.alert-module__alert-warning___0pN49{background-color:var(--color-yellow-alpha-200)}.alert-module__alert-success___4z2ye{background-color:var(--color-green-alpha-200)}.alert-module__alert-neutral___LSXGO{background-color:var(--color-gray-200)}.alert-module__alert-pro___GxxT1{background-color:var(--color-pro-gold-alpha-200)}.alert-module__alert-pro___GxxT1 .alert-module__action___4EYSJ{--color-primary: var(--color-pro-gold);--color-primary-contrast: var(--color-black)}.theme-dark .alert-module__alert-info___r8eGw,.theme-dark.alert-module__alert-info___r8eGw{background-color:var(--color-strain-blue-alpha-300)}.theme-dark .alert-module__alert-error___9jzlp,.theme-dark.alert-module__alert-error___9jzlp{background-color:var(--color-red-alpha-300)}.theme-dark .alert-module__alert-warning___0pN49,.theme-dark.alert-module__alert-warning___0pN49{background-color:var(--color-yellow-alpha-300)}.theme-dark .alert-module__alert-success___4z2ye,.theme-dark.alert-module__alert-success___4z2ye{background-color:var(--color-green-alpha-300)}.button-module__button___mtcvK{--color-primary: var(--color-branding-red);--color-primary-contrast: var(--color-white);--color-border: var(--color-contrast-light);--color-contrast: var(--color-black);--color-contrast-light: var(--color-gray-300);--color-ripple-alpha: var(--color-white-alpha-500);--color-hover-alpha: var(--color-white-alpha-300);--color-disabled: var(--color-gray-600);--color-disabled-light: var(--color-gray-300)}.theme-enterprise .button-module__button___mtcvK,.theme-enterprise.button-module__button___mtcvK{--color-primary: var(--color-strain-blue);--color-primary-contrast: var(--color-white);--color-border: var(--color-contrast-light);--color-contrast: var(--color-strain-blue);--color-ripple-alpha: var(--color-white-alpha-500);--color-hover-alpha: var(--color-white-alpha-300);--color-disabled: var(--color-gray-600);--color-disabled-light: var(--color-gray-300)}.theme-dark .button-module__button___mtcvK,.theme-dark.button-module__button___mtcvK{--color-primary: var(--color-white);--color-primary-contrast: var(--color-black);--color-border: var(--color-white);--color-contrast: var(--color-white);--color-ripple-alpha: var(--color-white-alpha-300);--color-hover-alpha: var(--color-white-alpha-500);--color-disabled: var(--color-gray-600);--color-disabled-light: var(--color-gray-300)}.button-module__button___mtcvK{font-family:var(--whoop-font-family-normal);font-weight:600;text-transform:uppercase;letter-spacing:var(--font-letter-spacing);line-height:var(--spacing-xs-3);cursor:pointer;display:inline-block;position:relative;overflow:hidden;border:solid var(--line-width-md) rgba(0,0,0,0);border-radius:3em;background-color:rgba(0,0,0,0);white-space:nowrap;transition:background-color var(--anim-speed-normal) var(--anim-interp-default),color var(--anim-speed-normal) var(--anim-interp-default),border var(--anim-speed-fast) var(--anim-interp-default)}.button-module__button___mtcvK:focus{outline:none}.button-module__button___mtcvK:not([disabled]):before{content:"";pointer-events:none;position:absolute;border-radius:50%;padding:50%;transform:scale(0);transition:transform var(--anim-speed-normal) var(--anim-interp-default);transform-origin:center;background:var(--color-hover-alpha);left:-100%;top:-100%}.button-module__button___mtcvK:not([disabled]):focus:before,.button-module__button___mtcvK:not([disabled]):hover:before{transform:scale(3.5)}.button-module__button___mtcvK[disabled]{cursor:default}.button-module__button___mtcvK>svg{vertical-align:bottom}@keyframes button-module__ripple-anim___46LsR{to{transform:scale(4);opacity:0}}.button-module__ripple___gSwBn{pointer-events:none;position:absolute;border-radius:50%;padding:1%;transform:scale(0);animation:button-module__ripple-anim___46LsR var(--anim-speed-slow) ease-out;background:var(--color-ripple-alpha)}.button-module__button-primary___hqV49{color:var(--color-primary-contrast);background-color:var(--color-primary)}.button-module__button-primary___hqV49[disabled]{color:var(--color-disabled-light);background-color:var(--color-disabled)}.button-module__button-secondary___K7ZdI{color:var(--color-primary);border-color:var(--color-border);--color-ripple-alpha: var(--color-black-alpha-100);--color-hover-alpha: var(--color-black-alpha-50)}.button-module__button-secondary___K7ZdI[disabled]{color:var(--color-disabled)}.button-module__button-normal___q58vQ{color:var(--color-contrast);border-color:var(--color-contrast);--color-ripple-alpha: var(--color-black-alpha-100);--color-hover-alpha: var(--color-black-alpha-50)}.button-module__button-normal___q58vQ[disabled]{color:var(--color-disabled);border-color:var(--color-disabled)}.button-module__button-link___7hmPb{color:var(--color-contrast);--color-ripple-alpha: var(--color-black-alpha-100);--color-hover-alpha: var(--color-black-alpha-50)}.button-module__button-link___7hmPb[disabled]{color:var(--color-disabled)}.button-module__button-survey___H5TtR{width:100%;height:auto;border-color:var(--color-black);border-radius:.5em;margin:.4em 0;color:var(--color-black);background-color:var(--color-gray-400);font-family:var(--whoop-font-family-semibold);text-align:left}.button-module__button-survey___H5TtR[disabled]{color:var(--color-disabled);background-color:var(--color-light);border-color:var(--color-disabled)}.button-module__button-small___SFefc{font-size:var(--font-size-s);padding:var(--spacing-xs-2) var(--spacing-sm);height:32px}.button-module__button-small___SFefc>svg{margin:calc(-1*var(--spacing-xs)/2) 0;width:var(--spacing-xs-4);height:var(--spacing-xs-4)}.button-module__button-medium___cZpTf{font-size:var(--font-size-s);padding:var(--spacing-xs-3) var(--spacing-sm);height:40px}.button-module__button-medium___cZpTf>svg{margin:calc(-1*var(--spacing-xs)/2) 0;width:var(--spacing-xs-4);height:var(--spacing-xs-4)}.button-module__button-large___2ZXaq{font-size:var(--whoop-font-size-m);line-height:var(--spacing-xs-5);padding:var(--spacing-xs-4) var(--spacing-sm-3);height:56px}.button-module__button-large___2ZXaq>svg{margin:calc(-1*var(--spacing-xs)) 0;margin-left:var(--spacing-xs);width:var(--spacing-sm-2);height:var(--spacing-sm-2)}.button-module__button-survey___H5TtR{padding:.8em 1.25em}.icon-button-module__icon-button___ZlRTb{--color-primary: var(--color-branding-red);--color-primary-contrast: var(--color-white);--color-border: var(--color-contrast-light);--color-contrast: var(--color-black);--color-contrast-subtle: var(--color-gray-600);--color-contrast-light: var(--color-gray-300);--color-ripple-alpha: var(--color-white-alpha-500);--color-hover-alpha: var(--color-white-alpha-300);--color-disabled: var(--color-gray-600);--color-disabled-light: var(--color-gray-300)}.theme-enterprise .icon-button-module__icon-button___ZlRTb,.theme-enterprise.icon-button-module__icon-button___ZlRTb{--color-primary: var(--color-strain-blue);--color-primary-contrast: var(--color-white);--color-border: var(--color-contrast-light);--color-contrast: var(--color-strain-blue);--color-ripple-alpha: var(--color-white-alpha-500);--color-hover-alpha: var(--color-white-alpha-300);--color-disabled: var(--color-gray-600);--color-disabled-light: var(--color-gray-300)}.theme-dark .icon-button-module__icon-button___ZlRTb,.theme-dark.icon-button-module__icon-button___ZlRTb{--color-primary: var(--color-white);--color-primary-contrast: var(--color-black);--color-border: var(--color-white);--color-contrast: var(--color-white);--color-ripple-alpha: var(--color-white-alpha-300);--color-hover-alpha: var(--color-white-alpha-500);--color-disabled: var(--color-gray-600);--color-disabled-light: var(--color-gray-300)}.icon-button-module__icon-button___ZlRTb{--color-ripple-alpha: var(--color-white-alpha-500);--color-hover-alpha: var(--color-white-alpha-300);--background-color: transparent}.icon-button-module__icon-button___ZlRTb{display:flex;justify-content:center;position:relative;-webkit-backface-visibility:hidden;border:none;width:var(--round-size);height:var(--round-size);border-radius:50%;text-align:center;text-decoration:none;overflow:hidden;background:rgba(0,0,0,0);cursor:pointer}.icon-button-module__icon-button___ZlRTb .icon-button-module__icon___e4056{opacity:1;position:relative;-webkit-backface-visibility:hidden;justify-content:center;align-self:center;flex-shrink:0}.icon-button-module__icon-button___ZlRTb:focus{outline:none}.icon-button-module__icon-button___ZlRTb:not([disabled]):before{content:"";pointer-events:none;position:absolute;border-radius:50%;padding:25%;background:rgba(0,0,0,0);transform:scale(3.5);transition:background-color var(--anim-speed-normal) var(--anim-interp-default);transform-origin:center;left:25%;top:25%}.icon-button-module__icon-button___ZlRTb:not([disabled]):hover:before{background:var(--color-hover-alpha)}.icon-button-module__icon-button___ZlRTb[disabled]{cursor:default}@keyframes icon-button-module__ripple-anim___EPmba{to{transform:scale(1.5);opacity:0}}.icon-button-module__ripple___waZpn{pointer-events:none;position:absolute;border-radius:50%;padding:1%;transform:scale(0);animation:icon-button-module__ripple-anim___EPmba var(--anim-speed-normal) ease-out;background:var(--color-ripple-alpha)}.icon-button-module__icon-button-primary___PAAS9{color:var(--color-primary-contrast);background-color:var(--color-primary)}.icon-button-module__icon-button-primary___PAAS9[disabled]{color:var(--color-disabled-light);background-color:var(--color-disabled)}.icon-button-module__icon-button-secondary___MyIGQ{color:var(--color-primary);border:solid var(--line-width-md) var(--color-border);--color-ripple-alpha: var(--color-black-alpha-100);--color-hover-alpha: var(--color-black-alpha-50)}.icon-button-module__icon-button-secondary___MyIGQ[disabled]{color:var(--color-disabled)}.icon-button-module__icon-button-normal___69cok{color:var(--color-contrast);border:solid var(--line-width-md) var(--color-contrast);--color-ripple-alpha: var(--color-black-alpha-100);--color-hover-alpha: var(--color-black-alpha-50)}.icon-button-module__icon-button-normal___69cok[disabled]{color:var(--color-disabled);border-color:var(--color-disabled)}.icon-button-module__icon-button-link___kj6nL{color:var(--color-contrast-subtle);--color-ripple-alpha: var(--color-black-alpha-100);--color-hover-alpha: var(--color-black-alpha-50)}.icon-button-module__icon-button-link___kj6nL[disabled]{color:var(--color-disabled)}.icon-button-module__icon-button-small___Er9xm{--round-size: var(--spacing-sm-3)}.icon-button-module__icon-button-medium___MSVbG{--round-size: var(--spacing-sm-5)}.icon-button-module__icon-button-large___hgoi2{--round-size: var(--spacing-md-2)}.icon-button-module__icon-small___HGwLU{width:var(--spacing-xs-4);height:var(--spacing-xs-4)}.icon-button-module__icon-medium___L7pvD{width:var(--spacing-xs-5);height:var(--spacing-xs-5)}.icon-button-module__icon-large___H1xQz{width:var(--spacing-sm-2);height:var(--spacing-sm-2)}.layered-image-module__layered-image___GXPS3{position:relative;overflow:hidden;height:100%;width:100%}.layered-image-module__layered-image___GXPS3 img{width:100%;height:100%;object-fit:contain}.layered-image-module__layered-image___GXPS3 img:not(:first-child){position:absolute;top:0;left:0}.Badge-module__badge___3yFAN{padding:4px;white-space:nowrap;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:bold;width:fit-content;border-radius:2px;margin:4px;background:var(--whoop-color-black);color:var(--whoop-color-white)}.Badge-module__badge___3yFAN.Badge-module__white___\+qmPk{background:var(--whoop-color-white);color:var(--whoop-color-black)}.Badge-module__badge___3yFAN.Badge-module__pro___Dfazp{background:var(--whoop-color-pro-gold);color:var(--whoop-color-black)}.Badge-module__badge___3yFAN.Badge-module__gray___bWE5N{background:var(--whoop-color-gray-700);color:var(--whoop-color-white)}.Badge-module__badge___3yFAN.Badge-module__transparent___YaAfR{background:var(--whoop-color-white-alpha-700);color:var(--whoop-color-black)}.radio-buttons-module__radio-buttons___M0Sg0{display:flex;flex-direction:row;justify-content:center}.radio-buttons-module__radio-buttons___M0Sg0 .radio-buttons-module__button___JWMJL{background-color:rgba(0,0,0,0);color:#000;border-radius:2px;border:2px solid #000;flex:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:26px;min-height:8px}.radio-buttons-module__radio-buttons___M0Sg0 .radio-buttons-module__button___JWMJL.radio-buttons-module__selected___7M7sO{background-color:#000;color:#fff;border-color:rgba(0,0,0,0);pointer-events:none}.radio-buttons-module__radio-buttons___M0Sg0 .radio-buttons-module__button___JWMJL[disabled]{color:var(--color-disabled);border-color:var(--color-disabled)}.radio-buttons-module__radio-buttons___M0Sg0 .radio-buttons-module__buttonLabel___9Aqi4{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.radio-buttons-module__radio-buttons___M0Sg0 .radio-buttons-module__button-small___5nazH{min-width:112px;padding:var(--spacing-xs-2) var(--spacing-xs-4);font-size:var(--font-size-s);letter-spacing:.1em}.radio-buttons-module__radio-buttons___M0Sg0 .radio-buttons-module__button-small___5nazH:not(:first-child){margin-left:var(--spacing-xs-2)}.radio-buttons-module__radio-buttons___M0Sg0 .radio-buttons-module__button-medium___hdb84{min-width:112px;padding:var(--spacing-xs-3) var(--spacing-sm);font-size:var(--font-size-s);letter-spacing:.1em;white-space:nowrap}.radio-buttons-module__radio-buttons___M0Sg0 .radio-buttons-module__button-medium___hdb84:not(:first-child){margin-left:var(--spacing-xs-3)}.radio-buttons-module__radio-buttons___M0Sg0 .radio-buttons-module__button-large___XhIbg{padding:var(--spacing-xs-4) var(--spacing-sm-3);font-size:var(--whoop-font-size-m);line-height:var(--spacing-xs-5);min-width:140px}.radio-buttons-module__radio-buttons___M0Sg0 .radio-buttons-module__button-large___XhIbg:not(:first-child){margin-left:var(--spacing-xs-4)}.checkbox-module__checkbox___3z44y{--background-color: transparent;position:relative;display:inline-block;width:2.5em;height:2.5em;--color: black;--local-border-radius: 50%;cursor:pointer}.checkbox-module__checkbox___3z44y label{background-color:var(--background-color);border:var(--checkbox-border-size) solid var(--color);border-radius:var(--local-border-radius);cursor:pointer;height:var(--checkbox-size);left:0;position:absolute;top:0;width:var(--checkbox-size)}.checkbox-module__checkbox___3z44y label:after{border:var(--check-thickness) solid var(--color-white);border-top:none;border-right:none;content:"";height:var(--check-left);left:var(--check-left-displacement);opacity:0;position:absolute;top:var(--check-top-displacement);transform:rotate(-45deg);width:var(--check-right)}.checkbox-module__checkbox___3z44y input[type=checkbox]{visibility:hidden}.checkbox-module__checkbox___3z44y input[type=checkbox]:checked+label{background-color:var(--color);border-color:var(--color)}.checkbox-module__checkbox___3z44y input[type=checkbox]:checked+label:after{opacity:1}.checkbox-module__checkbox-square___eyXKb{--local-border-radius: var(--border-radius)}.checkbox-module__checkbox-small___d6UYs{--checkbox-border-size: 0.1875em;--check-thickness: 0.1875em;--check-left: 0.375em;--check-right: 0.75em;--checkbox-size: 1.5em;--check-left-displacement: 0.3em;--check-top-displacement: 0.375em;width:1.875em;height:1.875em}.checkbox-module__checkbox-large___Q8pWT{--checkbox-border-size: 0.25em;--check-thickness: 0.25em;--check-left: 0.5em;--check-right: 1em;--checkbox-size: 2em;--check-left-displacement: 0.4em;--check-top-displacement: 0.5em;width:2.5em;height:2.5em}.checkbox-module__disabled___nVTRr{--color: var(--color-disabled-gray);cursor:default}.date-picker-module__react-date-picker___ujHFO{font-family:var(--whoop-font-family-normal);--color-contrast: var(--color-black);--color-contrast-light: var(--color-black-alpha-300)}.date-picker-module__react-date-picker___ujHFO>*{min-width:324px}.date-picker-module__react-date-picker___ujHFO .react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.date-picker-module__react-date-picker___ujHFO .react-calendar--doubleView{width:700px}.date-picker-module__react-date-picker___ujHFO .react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-0.5em}.date-picker-module__react-date-picker___ujHFO .react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.date-picker-module__react-date-picker___ujHFO .react-calendar,.date-picker-module__react-date-picker___ujHFO .react-calendar *,.date-picker-module__react-date-picker___ujHFO .react-calendar *:before,.date-picker-module__react-date-picker___ujHFO .react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.date-picker-module__react-date-picker___ujHFO .react-calendar button{margin:0;border:0;outline:none}.date-picker-module__react-date-picker___ujHFO .react-calendar button:enabled:hover{cursor:pointer}.date-picker-module__react-date-picker___ujHFO .react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.date-picker-module__react-date-picker___ujHFO .react-calendar__navigation button{min-width:44px;background:none}.date-picker-module__react-date-picker___ujHFO .react-calendar__navigation button:disabled{background-color:#f0f0f0}.date-picker-module__react-date-picker___ujHFO .react-calendar__navigation button:enabled:hover,.date-picker-module__react-date-picker___ujHFO .react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.date-picker-module__react-date-picker___ujHFO .react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:bold;font-size:.75em}.date-picker-module__react-date-picker___ujHFO .react-calendar__month-view__weekdays__weekday{padding:.5em}.date-picker-module__react-date-picker___ujHFO .react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:bold}.date-picker-module__react-date-picker___ujHFO .react-calendar__month-view__days__day--weekend{color:#d10000}.date-picker-module__react-date-picker___ujHFO .react-calendar__month-view__days__day--neighboringMonth{color:#757575}.date-picker-module__react-date-picker___ujHFO .react-calendar__year-view .react-calendar__tile,.date-picker-module__react-date-picker___ujHFO .react-calendar__decade-view .react-calendar__tile,.date-picker-module__react-date-picker___ujHFO .react-calendar__century-view .react-calendar__tile{padding:2em .5em}.date-picker-module__react-date-picker___ujHFO .react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px}.date-picker-module__react-date-picker___ujHFO .react-calendar__tile:disabled{background-color:#f0f0f0}.date-picker-module__react-date-picker___ujHFO .react-calendar__tile:enabled:hover,.date-picker-module__react-date-picker___ujHFO .react-calendar__tile:enabled:focus{background-color:#e6e6e6}.date-picker-module__react-date-picker___ujHFO .react-calendar__tile--now{background:#ffff76}.date-picker-module__react-date-picker___ujHFO .react-calendar__tile--now:enabled:hover,.date-picker-module__react-date-picker___ujHFO .react-calendar__tile--now:enabled:focus{background:#ffffa9}.date-picker-module__react-date-picker___ujHFO .react-calendar__tile--hasActive{background:#76baff}.date-picker-module__react-date-picker___ujHFO .react-calendar__tile--hasActive:enabled:hover,.date-picker-module__react-date-picker___ujHFO .react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.date-picker-module__react-date-picker___ujHFO .react-calendar__tile--active{background:#006edc;color:#fff}.date-picker-module__react-date-picker___ujHFO .react-calendar__tile--active:enabled:hover,.date-picker-module__react-date-picker___ujHFO .react-calendar__tile--active:enabled:focus{background:#1087ff}.date-picker-module__react-date-picker___ujHFO .react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.date-picker-module__react-date-picker___ujHFO .react-date-picker{display:inline-flex;position:relative}.date-picker-module__react-date-picker___ujHFO .react-date-picker,.date-picker-module__react-date-picker___ujHFO .react-date-picker *,.date-picker-module__react-date-picker___ujHFO .react-date-picker *:before,.date-picker-module__react-date-picker___ujHFO .react-date-picker *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.date-picker-module__react-date-picker___ujHFO .react-date-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.date-picker-module__react-date-picker___ujHFO .react-date-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;border:thin solid gray}.date-picker-module__react-date-picker___ujHFO .react-date-picker__inputGroup{min-width:calc(12px + 4.32em + .434em);flex-grow:1;padding:0 2px;box-sizing:content-box}.date-picker-module__react-date-picker___ujHFO .react-date-picker__inputGroup__divider{padding:1px 0;white-space:pre}.date-picker-module__react-date-picker___ujHFO .react-date-picker__inputGroup__input{min-width:.54em;height:100%;position:relative;padding:0 1px;border:0;background:none;font:inherit;box-sizing:content-box;-moz-appearance:textfield}.date-picker-module__react-date-picker___ujHFO .react-date-picker__inputGroup__input::-webkit-outer-spin-button,.date-picker-module__react-date-picker___ujHFO .react-date-picker__inputGroup__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.date-picker-module__react-date-picker___ujHFO .react-date-picker__inputGroup__input:invalid{background:rgba(255,0,0,.1)}.date-picker-module__react-date-picker___ujHFO .react-date-picker__inputGroup__input--hasLeadingZero{margin-left:-0.54em;padding-left:calc(1px + .54em)}.date-picker-module__react-date-picker___ujHFO .react-date-picker__button{border:0;background:rgba(0,0,0,0);padding:4px 6px}.date-picker-module__react-date-picker___ujHFO .react-date-picker__button:enabled{cursor:pointer}.date-picker-module__react-date-picker___ujHFO .react-date-picker__button:enabled:hover .react-date-picker__button__icon,.date-picker-module__react-date-picker___ujHFO .react-date-picker__button:enabled:focus .react-date-picker__button__icon{stroke:#0078d7}.date-picker-module__react-date-picker___ujHFO .react-date-picker__button:disabled .react-date-picker__button__icon{stroke:#6d6d6d}.date-picker-module__react-date-picker___ujHFO .react-date-picker__button svg{display:inherit}.date-picker-module__react-date-picker___ujHFO .react-date-picker__calendar{width:350px;max-width:100vw;position:absolute;top:100%;left:0;z-index:1}.date-picker-module__react-date-picker___ujHFO .react-date-picker__calendar--closed{display:none}.date-picker-module__react-date-picker___ujHFO .react-date-picker__calendar .react-calendar{border-width:thin}.date-picker-module__react-date-picker___ujHFO .react-date-picker__wrapper{border:solid var(--line-width-sm) var(--color-contrast-light);border-radius:3px;height:40px;box-sizing:border-box}.date-picker-module__react-date-picker___ujHFO .react-date-picker__wrapper:focus-within{border-color:var(--color-contrast)}.date-picker-module__react-date-picker___ujHFO .react-date-picker__calendar-button{order:1;height:unset;width:44px;padding-left:14px}.date-picker-module__react-date-picker___ujHFO .react-date-picker__button svg{display:inherit;width:20px;height:20px;color:#c4c4c4}.date-picker-module__react-date-picker___ujHFO .react-date-picker__inputGroup{order:2;cursor:text}.date-picker-module__react-date-picker___ujHFO .react-date-picker__inputGroup__input:invalid{background:rgba(0,0,0,0)}.date-picker-module__react-date-picker___ujHFO input.react-date-picker__inputGroup__input:focus-visible{outline:none}.date-picker-module__react-date-picker___ujHFO .react-date-picker__calendar.react-date-picker__calendar--open{width:100% !important;max-width:350px;padding-bottom:32px}.date-picker-module__react-date-picker___ujHFO .react-date-picker__calendar{inset:100% auto auto auto !important;top:40px !important}.date-picker-module__react-date-picker___ujHFO .react-calendar{box-shadow:0px 0px 10px 4px rgba(0,0,0,.04);border:none}.date-picker-module__react-date-picker___ujHFO .react-calendar__navigation{margin-bottom:0}.date-picker-module__react-date-picker___ujHFO .react-calendar__navigation button[disabled]{background-color:rgba(0,0,0,0);cursor:not-allowed}.date-picker-module__react-date-picker___ujHFO .react-calendar__navigation button:enabled:hover,.date-picker-module__react-date-picker___ujHFO .react-calendar__navigation button:enabled:focus{background-color:rgba(0,0,0,0)}.date-picker-module__react-date-picker___ujHFO button.react-calendar__navigation__arrow.react-calendar__navigation__prev2-button,.date-picker-module__react-date-picker___ujHFO button.react-calendar__navigation__arrow.react-calendar__navigation__next2-button{display:none}.date-picker-module__react-date-picker___ujHFO button.react-calendar__navigation__label{cursor:default;min-width:160px}.date-picker-module__react-date-picker___ujHFO .react-calendar__navigation__label__labelText.react-calendar__navigation__label__labelText--from{text-transform:uppercase;font-family:var(--whoop-font-family-normal);font-style:normal;font-weight:bold;font-size:13.8254px;line-height:17px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--color-black)}.date-picker-module__react-date-picker___ujHFO .react-calendar__month-view__weekdays__weekday abbr[title]{font-family:var(--whoop-font-family-normal);font-style:normal;font-weight:bold;font-size:8px;line-height:10px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--color-black);mix-blend-mode:normal;opacity:.5;text-decoration:none}.date-picker-module__react-date-picker___ujHFO button.react-calendar__tile{font-family:var(--dinpro-font-family-bold);font-style:normal;font-weight:bold;font-size:12px;line-height:15px;text-align:center;letter-spacing:2px;width:50px;height:50px}.date-picker-module__react-date-picker___ujHFO button.react-calendar__tile:disabled{background:rgba(0,0,0,0);color:var(--color-gray-500);cursor:not-allowed}.date-picker-module__react-date-picker___ujHFO button.react-calendar__tile:disabled:hover{background-color:rgba(0,0,0,0)}.date-picker-module__react-date-picker___ujHFO button.react-calendar__tile:hover{background:#e6e6e6}.date-picker-module__react-date-picker___ujHFO button.react-calendar__tile.react-calendar__tile--active{background:rgba(0,0,0,0);color:var(--color-branding-red)}.date-picker-module__react-date-picker___ujHFO button.react-calendar__tile.react-calendar__tile--active:hover{background:#e6e6e6}.date-picker-module__react-date-picker___ujHFO .react-calendar__tile--now,.date-picker-module__react-date-picker___ujHFO .react-calendar__tile--now:enabled:focus{background:rgba(0,0,0,0)}.date-picker-module__react-date-picker___ujHFO .react-calendar__tile--now:enabled:hover{background:#e6e6e6}.date-picker-module__react-date-picker___ujHFO button.react-calendar__month-view__days__day,.date-picker-module__react-date-picker___ujHFO button.react-calendar__month-view__days__day--weekend{color:var(--color-black)}.date-picker-module__react-date-picker___ujHFO button.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.Calendar__react-calendar___AMkmk{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.Calendar__react-calendar--doubleView___jZF97{width:700px}.Calendar__react-calendar--doubleView___jZF97 .Calendar__react-calendar__viewContainer___JF3Il{display:flex;margin:-0.5em}.Calendar__react-calendar--doubleView___jZF97 .Calendar__react-calendar__viewContainer___JF3Il>*{width:50%;margin:.5em}.Calendar__react-calendar___AMkmk,.Calendar__react-calendar___AMkmk *,.Calendar__react-calendar___AMkmk *:before,.Calendar__react-calendar___AMkmk *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.Calendar__react-calendar___AMkmk button{margin:0;border:0;outline:none}.Calendar__react-calendar___AMkmk button:enabled:hover{cursor:pointer}.Calendar__react-calendar__navigation___8RG1y{display:flex;height:44px;margin-bottom:1em}.Calendar__react-calendar__navigation___8RG1y button{min-width:44px;background:none}.Calendar__react-calendar__navigation___8RG1y button:disabled{background-color:#f0f0f0}.Calendar__react-calendar__navigation___8RG1y button:enabled:hover,.Calendar__react-calendar__navigation___8RG1y button:enabled:focus{background-color:#e6e6e6}.Calendar__react-calendar__month-view__weekdays___tyvxB{text-align:center;text-transform:uppercase;font-weight:bold;font-size:.75em}.Calendar__react-calendar__month-view__weekdays__weekday___KtQd-{padding:.5em}.Calendar__react-calendar__month-view__weekNumbers___iaL4W .Calendar__react-calendar__tile___oWvzg{display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:bold}.Calendar__react-calendar__month-view__days__day--weekend___OUD41{color:#d10000}.Calendar__react-calendar__month-view__days__day--neighboringMonth___DiXHj{color:#757575}.Calendar__react-calendar__year-view___4Jypn .Calendar__react-calendar__tile___oWvzg,.Calendar__react-calendar__decade-view___pWV61 .Calendar__react-calendar__tile___oWvzg,.Calendar__react-calendar__century-view___bsUmE .Calendar__react-calendar__tile___oWvzg{padding:2em .5em}.Calendar__react-calendar__tile___oWvzg{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px}.Calendar__react-calendar__tile___oWvzg:disabled{background-color:#f0f0f0}.Calendar__react-calendar__tile___oWvzg:enabled:hover,.Calendar__react-calendar__tile___oWvzg:enabled:focus{background-color:#e6e6e6}.Calendar__react-calendar__tile--now___IMvIs{background:#ffff76}.Calendar__react-calendar__tile--now___IMvIs:enabled:hover,.Calendar__react-calendar__tile--now___IMvIs:enabled:focus{background:#ffffa9}.Calendar__react-calendar__tile--hasActive___3qKTX{background:#76baff}.Calendar__react-calendar__tile--hasActive___3qKTX:enabled:hover,.Calendar__react-calendar__tile--hasActive___3qKTX:enabled:focus{background:#a9d4ff}.Calendar__react-calendar__tile--active___AgxiN{background:#006edc;color:#fff}.Calendar__react-calendar__tile--active___AgxiN:enabled:hover,.Calendar__react-calendar__tile--active___AgxiN:enabled:focus{background:#1087ff}.Calendar__react-calendar--selectRange___IpIgG .Calendar__react-calendar__tile--hover___Ig40V{background-color:#e6e6e6}.DatePicker__react-date-picker___urPX9{display:inline-flex;position:relative}.DatePicker__react-date-picker___urPX9,.DatePicker__react-date-picker___urPX9 *,.DatePicker__react-date-picker___urPX9 *:before,.DatePicker__react-date-picker___urPX9 *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.DatePicker__react-date-picker--disabled___zk9jf{background-color:#f0f0f0;color:#6d6d6d}.DatePicker__react-date-picker__wrapper___Jwth2{display:flex;flex-grow:1;flex-shrink:0;border:thin solid gray}.DatePicker__react-date-picker__inputGroup___FIUHu{min-width:calc(12px + 4.32em + .434em);flex-grow:1;padding:0 2px;box-sizing:content-box}.DatePicker__react-date-picker__inputGroup__divider___zkWd9{padding:1px 0;white-space:pre}.DatePicker__react-date-picker__inputGroup__input___HCwEd{min-width:.54em;height:100%;position:relative;padding:0 1px;border:0;background:none;font:inherit;box-sizing:content-box;-moz-appearance:textfield}.DatePicker__react-date-picker__inputGroup__input___HCwEd::-webkit-outer-spin-button,.DatePicker__react-date-picker__inputGroup__input___HCwEd::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.DatePicker__react-date-picker__inputGroup__input___HCwEd:invalid{background:rgba(255,0,0,.1)}.DatePicker__react-date-picker__inputGroup__input--hasLeadingZero___EtDw8{margin-left:-0.54em;padding-left:calc(1px + .54em)}.DatePicker__react-date-picker__button___T4sCT{border:0;background:rgba(0,0,0,0);padding:4px 6px}.DatePicker__react-date-picker__button___T4sCT:enabled{cursor:pointer}.DatePicker__react-date-picker__button___T4sCT:enabled:hover .DatePicker__react-date-picker__button__icon___o3CU-,.DatePicker__react-date-picker__button___T4sCT:enabled:focus .DatePicker__react-date-picker__button__icon___o3CU-{stroke:#0078d7}.DatePicker__react-date-picker__button___T4sCT:disabled .DatePicker__react-date-picker__button__icon___o3CU-{stroke:#6d6d6d}.DatePicker__react-date-picker__button___T4sCT svg{display:inherit}.DatePicker__react-date-picker__calendar___gksDU{width:350px;max-width:100vw;position:absolute;top:100%;left:0;z-index:1}.DatePicker__react-date-picker__calendar--closed___CEzGW{display:none}.DatePicker__react-date-picker__calendar___gksDU .DatePicker__react-calendar___YBZck{border-width:thin}.focus-background-module__focus-background___sIHpS{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000;background-color:rgba(0,0,0,0);pointer-events:none;transition:background var(--anim-speed-normal)}.focus-background-module__focus-background___sIHpS.focus-background-module__show___DnRYR{pointer-events:all;background-color:var(--color-black-alpha-300)}.footer-module__footer___QmYBy{--color-background: var(--color-black);--color-contrast: var(--color-white);--color-contrast-light: var(--color-white-alpha-500)}.footer-module__footer___QmYBy{font-family:var(--whoop-font-family-normal);width:100%;background-color:var(--color-background-blue);color:var(--color-contrast);box-sizing:border-box;padding:var(--spacing-md) var(--spacing-sm-3) 0}.footer-module__footer___QmYBy a{color:var(--color-contrast);cursor:pointer;text-decoration:none}.footer-module__footer___QmYBy a a:visited{color:var(--color-contrast)}.footer-module__footer___QmYBy li{list-style:none}.footer-module__footer___QmYBy ul{margin:0;padding-left:0}.footer-module__footer___QmYBy p{margin:0;line-height:calc(1em + var(--spacing-xs-2))}.footer-module__footer___QmYBy h2{font-size:var(--font-size-s);text-transform:uppercase;letter-spacing:var(--font-letter-spacing);margin-bottom:var(--spacing-xs-4)}.footer-module__footer___QmYBy h2.footer-module__clickable___Hj8Zd{cursor:pointer}.footer-module__container___azqjV{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around}@media screen and (max-width: 480px){.footer-module__container___azqjV{justify-content:initial}}.footer-module__container___azqjV .footer-module__logo___Cv2WD{margin-right:var(--spacing-xs-4);margin-top:calc(var(--spacing-xs-4)*-1)}.footer-module__container___azqjV .footer-module__about___V4C2f{flex-basis:400px}.footer-module__container___azqjV .footer-module__link-groups___2a6\+g{display:flex;flex-wrap:wrap}.footer-module__container___azqjV .footer-module__about-text___a00yL,.footer-module__container___azqjV .footer-module__link___K7sEa{font-family:var(--whoop-font-family-light);font-size:var(--font-size-s)}.footer-module__container___azqjV .footer-module__about___V4C2f,.footer-module__container___azqjV .footer-module__link-group___yikoo{margin-bottom:var(--spacing-sm-3);padding-left:var(--spacing-sm-3);padding-right:var(--spacing-sm-3)}.footer-module__policy-links___oBeMZ{display:flex;flex-wrap:wrap;width:100%;justify-content:center;padding-bottom:var(--spacing-xs-4)}.footer-module__policy-links___oBeMZ span,.footer-module__policy-links___oBeMZ a{font-family:var(--whoop-font-family-light);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--font-letter-spacing);padding:0 var(--spacing-xs-3)}@media screen and (max-width: 480px){.footer-module__policy-links___oBeMZ span,.footer-module__policy-links___oBeMZ a{padding:var(--spacing-xs-3) var(--spacing-xs)}}.footer-module__policy-links___oBeMZ span{color:var(--color-contrast-light)}@media screen and (max-width: 480px){.footer-module__container___azqjV{justify-content:initial}}.input-module__input___bBaJR{--color-contrast: var(--color-black);--color-contrast-light: var(--color-black-alpha-300);--color-contrast-mid: var(--color-black-alpha-500);--color-disabled: var(--color-black-alpha-50);--color-focus: var(--color-black);--color-error: var(--color-red);--font-size: var(--font-size-m);--font-size-small: var(--font-size-s);--border-width: var(--line-width-sm);--padding-horizontal: var(--spacing-xs-4);--padding-vertical: var(--spacing-xs-3);--padding-small: var(--spacing-xs)}.theme-dark .input-module__input___bBaJR,.theme-dark.input-module__input___bBaJR{--color-contrast: var(--color-white);--color-contrast-light: var(--color-white-alpha-300);--color-contrast-mid: var(--color-white-alpha-500);--color-disabled: var(--color-white-alpha-50);--color-focus: var(--color-white);--color-error: var(--color-branding-red)}.input-module__input___bBaJR{color:var(--color-contrast);position:relative;display:inline-block;padding:0;text-align:left}.input-module__input___bBaJR legend,.input-module__input___bBaJR label{font-family:var(--whoop-font-family-light);text-transform:none;font-weight:400;pointer-events:none;color:var(--color-contrast-light);line-height:1em;letter-spacing:var(--font-letter-spacing-normal)}.input-module__input___bBaJR.input-module__just-placeholder___v\+Agv fieldset{top:0;height:100%}.input-module__input___bBaJR fieldset{position:absolute;top:calc(var(--font-size-small)/-2);left:calc(var(--border-width)*-1);height:calc(100% + var(--font-size-small)/2);width:100%;box-sizing:border-box;border:solid var(--border-width) var(--color-contrast-light);border-radius:3px;pointer-events:none;padding:0 var(--padding-horizontal);text-align:left;margin:0}.input-module__input___bBaJR fieldset legend{font-size:var(--font-size-small);visibility:hidden;white-space:nowrap;padding:0;max-width:0;transition:padding var(--anim-speed-fast) var(--anim-interp-default),max-width var(--anim-speed-fast) var(--anim-interp-default)}.input-module__input___bBaJR label{position:absolute;top:calc(50% - .5em);left:var(--padding-horizontal);transform-origin:left center;transition:transform var(--anim-speed-fast) var(--anim-interp-default);max-width:calc(100% - var(--padding-horizontal)*2)}.input-module__input___bBaJR label span{color:var(--color-error)}.input-module__input___bBaJR.input-module__active___t8Jgu legend{padding:0 var(--padding-small);max-width:calc(100% - var(--padding-horizontal)*2)}.input-module__input___bBaJR.input-module__active___t8Jgu label{transform:scale(0.75) translate(8px, -1.8em)}.input-module__input___bBaJR.input-module__focused___IZELG fieldset{border-color:var(--color-focus)}.input-module__input___bBaJR.input-module__focused___IZELG:not(.input-module__error___gPc1W) label{color:var(--color-focus)}.input-module__input___bBaJR.input-module__error___gPc1W:not(.input-module__focused___IZELG) fieldset{border-color:var(--color-error)}.input-module__input___bBaJR.input-module__error___gPc1W label{color:var(--color-error)}.input-module__input___bBaJR.input-module__error___gPc1W .input-module__sub-text___BSBkp{color:var(--color-error)}.input-module__input___bBaJR input::-webkit-outer-spin-button,.input-module__input___bBaJR input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-module__input___bBaJR input{-moz-appearance:textfield}.input-module__input___bBaJR input{font-size:var(--font-size);letter-spacing:var(--font-letter-spacing-type);padding:var(--padding-vertical) var(--padding-horizontal);border:none;background:rgba(0,0,0,0);font-family:var(--whoop-font-family-normal);color:var(--color-contrast);box-sizing:border-box;line-height:1em;width:100%;height:40px}.input-module__input___bBaJR input:focus{outline:none}.input-module__input___bBaJR input:disabled{color:var(--color-contrast-light);background-color:var(--color-disabled)}.input-module__input___bBaJR input::placeholder{color:var(--color-contrast-light);line-height:1em}.input-module__input___bBaJR .input-module__sub-text___BSBkp{font-family:var(--whoop-font-family-light);position:absolute;width:100%;left:0;top:100%;padding:var(--padding-small) var(--padding-horizontal);font-size:var(--font-size-small);color:var(--color-contrast-mid)}.number-input-module__number-input___fodiU{--color-contrast: var(--color-black);--color-contrast-light: var(--color-black-alpha-300);--color-contrast-mid: var(--color-black-alpha-500);--color-ripple-alpha: var(--color-black-alpha-100);--color-hover-alpha: var(--color-black-alpha-50);--border-width: var(--line-width-sm);--inner-component-size: calc(var(--spacing-sm-5) - var(--border-width) * 2) }.number-input-module__number-input___fodiU{font-family:var(--dinpro-font-family-normal);font-weight:600;text-transform:uppercase;letter-spacing:var(--font-letter-spacing);font-size:var(--font-size-m);color:var(--color-contrast);border:solid var(--border-width) var(--color-contrast-light);border-radius:3px;overflow:hidden;position:relative;display:flex;flex-wrap:nowrap;width:fit-content}.number-input-module__number-input___fodiU:focus-within{border-color:var(--color-focus)}.number-input-module__number-input___fodiU input::-webkit-outer-spin-button,.number-input-module__number-input___fodiU input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input-module__number-input___fodiU input[type=number]{-moz-appearance:textfield}.number-input-module__number-input___fodiU input[type=number]{padding:0;border:none;text-align:center;box-sizing:border-box;height:var(--inner-component-size);width:var(--spacing-sm-2)}.number-input-module__number-input___fodiU input[type=number]:focus{outline:none}.number-input-module__number-input___fodiU input[type=number][disabled]{background-color:rgba(0,0,0,0);color:var(--color-contrast-mid)}.number-input-module__number-input___fodiU button{cursor:pointer;background:none;border:none;font-family:var(--dinpro-font-family-light);font-size:var(--spacing-sm);height:var(--inner-component-size);width:var(--inner-component-size);padding:0 0 6px;box-sizing:border-box}.number-input-module__number-input___fodiU button:focus{outline:none}.number-input-module__number-input___fodiU button[disabled]{cursor:default;color:var(--color-contrast-mid)}@keyframes number-input-module__ripple-anim___RBeFR{to{transform:scale(4);opacity:0}}.number-input-module__ripple___EF-dH{pointer-events:none;position:absolute;border-radius:50%;padding:1%;transform:scale(0);animation:number-input-module__ripple-anim___RBeFR var(--anim-speed-slow) ease-out;background:var(--color-ripple-alpha)}.textarea-module__textarea___1xHxI{--color-contrast: var(--color-black);--color-contrast-light: var(--color-black-alpha-300);--color-contrast-mid: var(--color-black-alpha-500);--color-disabled: var(--color-black-alpha-50);--color-focus: var(--color-black);--color-error: var(--color-red);--font-size: var(--font-size-m);--font-size-small: var(--font-size-s);--border-width: var(--line-width-sm);--padding-horizontal: var(--spacing-xs-4);--padding-vertical: var(--spacing-xs-3);--padding-small: 4px}.textarea-module__textarea___1xHxI{--label-color: grey}.textarea-module__textarea___1xHxI:focus-within{--label-color: transparent}.textarea-module__character-count___JzeJ2{text-align:right;font-family:var(--whoop-font-family-light);font-size:var(--font-size-small)}.textarea-module__error___mGe7C{color:red;font-family:var(--whoop-font-family-light);font-size:var(--font-size-small)}.textarea-module__sub-text___hV43t{display:flex;flex-direction:row;justify-content:space-between;min-height:56px}.textarea-module__sub-text___hV43t:empty::before{content:"​"}.textarea-module__textarea___1xHxI textarea{padding:calc(var(--padding-vertical) - var(--border-width)) calc(var(--padding-horizontal) - var(--border-width));font-size:var(--font-size);letter-spacing:var(--font-letter-spacing-type);background:rgba(0,0,0,0);color:var(--color-contrast);box-sizing:border-box;line-height:1em;width:100%;text-align:left;font-family:var(--whoop-font-family-light);border:solid var(--border-width) var(--color-contrast-light);border-radius:3px;resize:none}.textarea-module__textarea___1xHxI textarea:focus{outline:none;border-color:var(--color-contrast)}.textarea-module__textarea___1xHxI textarea:disabled{color:var(--color-contrast-light);background-color:var(--color-disabled)}.textarea-module__textarea___1xHxI label{margin:1em;position:absolute;font-family:var(--whoop-font-family-light);text-transform:none;font-weight:400;pointer-events:none;color:var(--label-color);line-height:1em;letter-spacing:var(--font-letter-spacing-normal)}.textarea-module__textarea___1xHxI label span{color:var(--color-error)}.gift-message-modal-module__gift-message-modal___KB1Bq{padding:32px 24px;font-size:14px;line-height:18px}@media(min-width: 1008px){.gift-message-modal-module__gift-message-modal___KB1Bq{padding:32px 40px}}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__header-section___e1sme{text-align:center;margin-bottom:24px}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__header-section___e1sme .gift-message-modal-module__icon-container___oNL3Q{color:#fff;background-color:#000;width:95px;height:95px;border-radius:100%;display:flex;align-items:center;justify-content:center;margin:8px auto 30px}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__header-section___e1sme .gift-message-modal-module__icon-container___oNL3Q svg{height:46px;width:46px}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__header-section___e1sme .gift-message-modal-module__subheader___pJgOJ{font-weight:300;font-size:16px;line-height:22px;text-align:center;letter-spacing:.5px;color:rgba(0,0,0,.9)}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__header-section___e1sme .gift-message-modal-module__subheader___pJgOJ a{text-decoration:none;color:var(--color-strain-blue);font-weight:600}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__form-section___lrlP8 .gift-message-modal-module__field-group___ie5gU{padding:5px 0}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__form-section___lrlP8 .gift-message-modal-module__field-group___ie5gU h3{margin-top:12px;margin-bottom:8px}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__form-section___lrlP8 .gift-message-modal-module__field-row___3q\+7S{display:flex;width:100%;gap:8px}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__form-section___lrlP8 .gift-message-modal-module__field-row___3q\+7S input,.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__form-section___lrlP8 .gift-message-modal-module__field-row___3q\+7S textarea{font-size:14px}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__form-section___lrlP8 .gift-message-modal-module__field-row___3q\+7S .gift-message-modal-module__single-input___xoWd1{width:100%}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__form-section___lrlP8 .gift-message-modal-module__field-row___3q\+7S.gift-message-modal-module__gift-message-input___EYanP div{width:100%}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__delivery-subtext___KC9GV{font-weight:600}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__delivery-subtext___KC9GV.gift-message-modal-module__purchaser-delivery-subtext___nEkxx{padding:8px 0}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__delivery-section___GhO-\+{margin:24px 0 0;padding-top:24px;border-top:1px solid #c8c8c8}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__delivery-section___GhO-\+ .gift-message-modal-module__delivery-subtext___KC9GV{margin-bottom:24px}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__delivery-section___GhO-\+ .gift-message-modal-module__shipping-disclaimer___PxB-D{font-weight:600;opacity:.5}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__delivery-section___GhO-\+ .gift-message-modal-module__delivery-date-picker___ro0nV .react-date-picker{width:100%}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__button-section___FG9Zb{margin-top:36px}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__button-section___FG9Zb button{width:100%;height:40px;border-radius:60px;margin:6px auto}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__button-section___FG9Zb .gift-message-modal-module__confirm-button___1QyY6 button:enabled{background:#ff0026}.gift-message-modal-module__gift-message-modal___KB1Bq .gift-message-modal-module__error-section___ZcYTt{color:#ff0026;font-weight:600;padding-top:5px;margin-bottom:-20px}.modal-module__modal___DdNzX{z-index:9001;position:fixed;background:#fff;margin:auto;border-radius:4px;left:50%;top:50%;transform:translate(-50%, -50%) scale(0);transition:transform var(--anim-speed-normal);max-width:100%;max-height:100%;overflow:auto;display:flex;flex-direction:column}@media screen and (max-width: 641px){.modal-module__modal___DdNzX{min-width:100%;min-height:100%}}.modal-module__modal___DdNzX.modal-module__show___qKwzk{transform:translate(-50%, -50%) scale(1)}.modal-module__modal___DdNzX .modal-module__top-bar___x5vyu{position:sticky;top:0;z-index:9001}.modal-module__modal___DdNzX .modal-module__close-button___pauVo{position:absolute;right:6px;top:6px;background:var(--color-white-alpha-900)}.modal-module__disable-animation___KF\+2A{transition:none !important}.radio-input-module__radio-input___75fqH .radio-input-module__option___EzzR2{display:flex;margin-bottom:16px;cursor:pointer;align-items:center;font-family:var(--whoop-font-family-normal)}.radio-input-module__radio-input___75fqH .radio-input-module__label___8r53C{margin-left:10px;cursor:pointer}.radio-input-module__radio-input___75fqH input[type=radio]{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;border:4px solid var(--color-white);box-shadow:0 0 0 2px rgba(0,0,0,.1);background:var(--color-white);margin:0;cursor:pointer}.radio-input-module__radio-input___75fqH input[type=radio]:checked{background:var(--color-black);border:7px solid var(--color-white)}.gift-message-section-module__gift-message-section___vskSx{min-width:324px;max-width:600px;margin:32px auto 0;font-size:14px;color:var(--color-black);line-height:21px}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__add-gift-message___bmoRX{display:flex;justify-content:center;gap:5px;cursor:pointer}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__add-gift-message-alert___DU-UY{line-height:14px;cursor:pointer;box-shadow:0px 0px 10px 5px rgba(0,0,0,.04);max-width:600px;margin-left:auto;margin-right:auto}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__add-gift-message-alert___DU-UY .gift-message-section-module__alert-content___TpwLG{display:flex;justify-content:space-between}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__add-gift-message-alert___DU-UY .gift-message-section-module__alert-body___JSDtu{font-weight:300;text-transform:none}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__add-gift-message-alert___DU-UY .gift-message-section-module__alert-arrow___AhhlQ{opacity:.25;margin-left:16px;display:flex;align-items:center}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__add-gift-message-alert___DU-UY .gift-message-section-module__alert-arrow___AhhlQ svg{width:12px;height:12px}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__gift-message-link___POwzm{font-weight:600;font-size:14px;line-height:18px;text-decoration:underline;letter-spacing:.1875px}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__gift-message-container___ILqyN{background-color:var(--color-white);box-shadow:0px 0px 10px 4px rgba(0,0,0,.05);border-radius:4px;padding:16px}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__gift-message-header___JBz53{border-bottom:.5px solid rgba(166,166,166,.5);padding-bottom:12px;font-family:var(--whoop-font-family-light);letter-spacing:.5px}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__gift-message-header___JBz53 .gift-message-section-module__gift-message-bold___qE-7F{font-weight:600;font-family:var(--whoop-font-family-normal)}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__gift-message-header___JBz53 a{text-decoration:none;color:var(--color-strain-blue);font-family:var(--whoop-font-family-normal);font-weight:600}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__giftee-header___jAEUU{font-weight:700;letter-spacing:2px;font-size:14px;line-height:18px;text-transform:uppercase;font-family:var(--whoop-font-family-normal)}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__gift-message-content___sx3sg{padding-top:16px;font-size:14px}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__gift-message-content___sx3sg .gift-message-section-module__top-line___tCaKS{display:flex;justify-content:space-between}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__gift-message-content___sx3sg .gift-message-section-module__top-line___tCaKS .gift-message-section-module__title___TGBmQ{font-weight:600;text-transform:uppercase}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__gift-message-content___sx3sg .gift-message-section-module__top-line___tCaKS .gift-message-section-module__edit___RVU1L{font-weight:600;font-size:14px;text-align:right;letter-spacing:.5px;text-decoration-line:underline;cursor:pointer}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__gift-message-contents___UPxjj{font-weight:300;word-break:break-word}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__gift-message-contents___UPxjj .gift-message-section-module__recipient-email___PZhJI{font-size:14px}.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__gift-message-contents___UPxjj .gift-message-section-module__spaced-line___o9jRK{padding-bottom:8px}@media only screen and (min-width: 984px){.gift-message-section-module__gift-message-section___vskSx .gift-message-section-module__add-gift-message___bmoRX{justify-content:left}}.link-button-module__link-button___1SvTD{border:none;background:none;display:flex;flex-direction:row;align-items:center;padding:0;width:unset;font-family:var(--whoop-font-family-semibold);font-size:14px;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:color 200ms ease}.link-button-module__link-button___1SvTD:hover{color:var(--color-black-alpha-700)}.link-button-module__link-button___1SvTD svg{width:24px;height:24px;padding:4px;margin-left:4px;box-sizing:border-box}.slideshow-module__slideshow___zRKpk{position:relative}.slideshow-module__slideshow___zRKpk>div{height:100%}.slideshow-module__slideshow___zRKpk.slideshow-module__parent-sizing___djYP8 .flickity-viewport{height:100% !important}.slideshow-module__slideshow___zRKpk .flickity-viewport{max-height:100%}.slideshow-module__slideshow___zRKpk .flickity-page-dots{opacity:0}.slideshow-module__slideshow___zRKpk .flickity-prev-next-button{background:var(--color-white);border-radius:0;color:var(--color-gray-700);transition:400ms}.slideshow-module__slideshow___zRKpk .flickity-prev-next-button:hover{color:var(--color-black)}.slideshow-module__slideshow___zRKpk .flickity-prev-next-button[disabled]{opacity:0 !important}@media screen and (min-width: 1007px){.slideshow-module__slideshow___zRKpk .flickity-prev-next-button{opacity:0}}@media screen and (min-width: 1007px){.slideshow-module__slideshow___zRKpk:hover>div.flickity-enabled>button.flickity-prev-next-button{opacity:1}}.slideshow-module__slideshow___zRKpk.slideshow-module__with-dots___xdVTl{margin-bottom:var(--spacing-sm-4)}.slideshow-module__slideshow___zRKpk.slideshow-module__with-dots___xdVTl .flickity-page-dots{opacity:1}.slideshow-module__slideshow___zRKpk>button{position:absolute;height:100%;top:0;background:rgba(255,255,255,.3137254902);opacity:0;transition:opacity 400ms ease-in-out}@media screen and (max-width: 1007px){.slideshow-module__slideshow___zRKpk>button{display:none}}.slideshow-module__slideshow___zRKpk>button[disabled]{opacity:0}.slideshow-module__slideshow___zRKpk:hover>button:not([disabled]){opacity:1}.slideshow-module__slideshow___zRKpk img,.slideshow-module__slideshow___zRKpk video{border-style:none;vertical-align:top;border-radius:2px;object-fit:contain;max-height:100%;height:100%}.flickity-slider>*{top:0;left:0;max-width:100%}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity__flickity-enabled___KFdi5{position:relative}.flickity__flickity-enabled___KFdi5:focus{outline:none}.flickity__flickity-viewport___sWX-5{overflow:hidden;position:relative;height:100%}.flickity__flickity-slider___vf98W{position:absolute;width:100%;height:100%}.flickity__flickity-enabled___KFdi5.flickity__is-draggable___Xpy9C{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity__flickity-enabled___KFdi5.flickity__is-draggable___Xpy9C .flickity__flickity-viewport___sWX-5{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity__flickity-enabled___KFdi5.flickity__is-draggable___Xpy9C .flickity__flickity-viewport___sWX-5.flickity__is-pointer-down___-2yGc{cursor:-webkit-grabbing;cursor:grabbing}.flickity__flickity-button___Bm5cR{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity__flickity-button___Bm5cR:hover{background:#fff;cursor:pointer}.flickity__flickity-button___Bm5cR:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity__flickity-button___Bm5cR:active{opacity:.6}.flickity__flickity-button___Bm5cR:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity__flickity-button-icon___rf\+KG{fill:currentColor}.flickity__flickity-prev-next-button___YV4-Q{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity__flickity-prev-next-button___YV4-Q.flickity__previous___GYI3r{left:10px}.flickity__flickity-prev-next-button___YV4-Q.flickity__next___wt2W9{right:10px}.flickity__flickity-rtl___Nmcco .flickity__flickity-prev-next-button___YV4-Q.flickity__previous___GYI3r{left:auto;right:10px}.flickity__flickity-rtl___Nmcco .flickity__flickity-prev-next-button___YV4-Q.flickity__next___wt2W9{right:auto;left:10px}.flickity__flickity-prev-next-button___YV4-Q .flickity__flickity-button-icon___rf\+KG{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity__flickity-page-dots___GV10E{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity__flickity-rtl___Nmcco .flickity__flickity-page-dots___GV10E{direction:rtl}.flickity__flickity-page-dots___GV10E .flickity__dot___w5C0d{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity__flickity-page-dots___GV10E .flickity__dot___w5C0d.flickity__is-selected___oPWD8{opacity:1}.product-header-module__product-header___TiMCc{position:relative;text-align:left}@media screen and (max-width: 1008px){.product-header-module__product-header___TiMCc.product-header-module__header-large___nS0PS{text-align:center}}.product-header-module__product-header___TiMCc .product-header-module__header-group___grgtw{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 1008px){.product-header-module__product-header___TiMCc.product-header-module__header-large___nS0PS .product-header-module__header-group___grgtw{justify-content:center}}.product-header-module__product-header___TiMCc .product-header-module__sub-title___fEgh7{margin:0 0 0 var(--spacing-xs-3);font-size:16px;line-height:1em;color:var(--whoop-color-recovery-blue)}.product-header-module__product-header___TiMCc.product-header-module__header-small___mwM1a .product-header-module__sub-title___fEgh7{font-size:12px}.product-header-module__product-header___TiMCc.product-header-module__header-medium___jsbZ7 .product-header-module__sub-title___fEgh7{font-size:14px}.product-header-module__product-header___TiMCc.product-header-module__header-small___mwM1a h1{font-size:12px;letter-spacing:1.4px;margin:0 var(--spacing-xs-2) 0 0}.product-header-module__product-header___TiMCc.product-header-module__header-medium___jsbZ7 h1{font-size:16px;margin:0 var(--spacing-xs-2) 0 0}.product-header-module__product-header___TiMCc h1{text-transform:uppercase;font-size:var(--spacing-sm-4);margin:0 0 var(--spacing-xs-2);line-height:1em}.product-header-module__product-header___TiMCc h1.product-header-module__fancy___qWr1-{background:linear-gradient(90deg, #5E22DC 0.53%, #0D95B4 97.4%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.product-header-module__product-header___TiMCc .product-header-module__badge___2pC5F{position:absolute;bottom:calc(100% + 8px)}@media screen and (max-width: 1007px){.product-header-module__product-header___TiMCc .product-header-module__badge___2pC5F{margin:auto;top:-2rem;left:0;right:0}}.product-header-module__price-container___127zQ{display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width: 1008px){.product-header-module__header-large___nS0PS .product-header-module__price-container___127zQ{justify-content:center}}.product-header-module__price-container___127zQ .product-header-module__price___bEmmO{font-size:18px;font-family:var(--dinpro-font-family-bold);letter-spacing:1px}.product-header-module__header-small___mwM1a .product-header-module__price-container___127zQ .product-header-module__price___bEmmO{font-size:12px}.product-header-module__header-medium___jsbZ7 .product-header-module__price-container___127zQ .product-header-module__price___bEmmO{font-size:16px}.product-header-module__price-container___127zQ .product-header-module__with-whoop-pro-price___6MfmY{display:flex;margin-left:var(--spacing-xs-3);align-items:center;justify-content:center}.product-header-module__price-container___127zQ .product-header-module__with-whoop-pro-price___6MfmY span:first-child{color:var(--whoop-color-gray-700);font-size:var(--spacing-xs-3);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.product-header-module__price-container___127zQ .product-header-module__with-whoop-pro-price___6MfmY svg{color:#000;width:1.2em;height:1.2em;margin-left:var(--spacing-xs)}.price-module__price-container___5dCvC{--color-sale-contrast: var(--color-white);--color-contrast-light: var(--color-gray-700);letter-spacing:.12em;font-family:var(--whoop-font-family-normal);font-size:var(--whoop-font-size-m);line-height:1.65;display:flex;align-items:center;white-space:nowrap}.price-module__price-container___5dCvC .price-module__original-price___KfdVm{color:var(--color-contrast-light);text-decoration:line-through;font-weight:normal}.price-module__price-container___5dCvC>*:not(:last-child){margin-right:var(--spacing-xs)}.price-module__price-container___5dCvC .price-module__pro-logo___P5DNc{width:1.2em;height:1.2em}.product-details-grid-module__product-layout___CLC3m{display:flex;flex-direction:row;justify-content:center;padding:var(--spacing-md-2) var(--spacing-sm-5)}@media screen and (max-width: 1007px){.product-details-grid-module__product-layout___CLC3m{padding:0;display:block}}.product-details-grid-module__product-layout___CLC3m .flickity-viewport img{min-height:100%}.product-details-grid-module__product-layout___CLC3m .product-details-grid-module__product-preview___x7TY8{flex:1;position:sticky;position:-webkit-sticky;top:var(--spacing-md-2);z-index:1;height:100%}@media screen and (max-width: 1007px){.product-details-grid-module__product-layout___CLC3m .product-details-grid-module__product-preview___x7TY8{top:0;padding-top:var(--spacing-sm);background:#fff}.product-details-grid-module__product-layout___CLC3m .product-details-grid-module__product-preview___x7TY8.product-details-grid-module__scrolled___IBHeM{box-shadow:0 0 24px 0 var(--whoop-color-black-alpha-200)}}@media screen and (max-width: 1007px){.product-details-grid-module__product-layout___CLC3m .product-details-grid-module__product-preview___x7TY8.product-details-grid-module__no-scroll___lvdpC{position:unset}}.product-details-grid-module__product-layout___CLC3m .product-details-grid-module__product-preview___x7TY8 .product-details-grid-module__slideshow___3ioge{margin:auto;width:500px;height:500px;max-width:100vw;max-height:100vw;transition:height 400ms ease;transition-delay:100ms}@media screen and (max-width: 1007px){.product-details-grid-module__product-layout___CLC3m .product-details-grid-module__product-preview___x7TY8 .product-details-grid-module__slideshow___3ioge{width:unset}.product-details-grid-module__product-layout___CLC3m .product-details-grid-module__product-preview___x7TY8 .product-details-grid-module__slideshow___3ioge .flickity-viewport{min-height:100%}}@media screen and (max-width: 1007px){.product-details-grid-module__product-layout___CLC3m .product-details-grid-module__product-preview___x7TY8 .product-details-grid-module__not-scrolled___TNBVR{border-bottom:16px solid rgba(0,0,0,0);border-image:linear-gradient(to top, transparent, var(--color-black-alpha-200) 1px);border-image-slice:1;transition:opacity 400ms ease;transition-delay:100ms;opacity:0}.product-details-grid-module__product-layout___CLC3m .product-details-grid-module__product-preview___x7TY8 .product-details-grid-module__scroll-fade___UWvvM{opacity:1}.product-details-grid-module__product-layout___CLC3m .product-details-grid-module__product-preview___x7TY8 .product-details-grid-module__scroll-hide___eai2C{background-color:var(--color-white);padding-top:4px;padding-bottom:4px}.product-details-grid-module__product-layout___CLC3m .product-details-grid-module__product-preview___x7TY8 .product-details-grid-module__image___Iygom{height:100%;width:100%;transition:height 400ms ease;transition-delay:100ms}.product-details-grid-module__product-layout___CLC3m .product-details-grid-module__product-preview___x7TY8 .product-details-grid-module__scroll-image___rd\+WE{height:30vh;width:100%}}.product-details-grid-module__product-layout___CLC3m .product-details-grid-module__product-info___wQSS6{flex:.8;padding:0 0 0 var(--spacing-sm-4);max-width:600px}@media screen and (max-width: 1007px){.product-details-grid-module__product-layout___CLC3m .product-details-grid-module__product-info___wQSS6{padding:var(--spacing-sm) var(--spacing-xs-4);max-width:unset}}.product-details-grid-module__product-layout___CLC3m .product-details-grid-module__product-info___wQSS6 .product-details-grid-module__price-breakdown-button___G8x9t{margin:auto}@media screen and (min-width: 1008px){.product-details-grid-module__product-layout___CLC3m .product-details-grid-module__product-info___wQSS6 .product-details-grid-module__price-breakdown-button___G8x9t{margin:unset}}.product-details-grid-module__mobile-only___vhUfZ{display:none}@media screen and (max-width: 1007px){.product-details-grid-module__mobile-only___vhUfZ{display:unset}}.product-details-grid-module__desktop-only___ehHwL{display:unset}@media screen and (max-width: 1007px){.product-details-grid-module__desktop-only___ehHwL{display:none}}.thumbnail-select-module__thumbnail-container___3tcvt{display:flex;align-items:center;width:100%;justify-content:center;--max-image-count: 5;--thumbnail-size: 84px}@media screen and (max-width: 1007px){.thumbnail-select-module__thumbnail-container___3tcvt{--max-image-count: 4;--thumbnail-size: 52px}.thumbnail-select-module__thumbnail-container___3tcvt .thumbnail-select-module__thumbnails___biena>a>*{width:32px;height:32px}}.thumbnail-select-module__thumbnail-container___3tcvt>button{height:var(--thumbnail-size);border-radius:2px;transition:color 400ms ease}.thumbnail-select-module__thumbnail-container___3tcvt>button:before{padding:50% !important}.thumbnail-select-module__thumbnail-container___3tcvt>button:hover{color:var(--color-black);--color-hover-alpha: none}.thumbnail-select-module__thumbnail-container___3tcvt>button[disabled]{visibility:hidden}.thumbnail-select-module__thumbnail-container___3tcvt .thumbnail-select-module__thumbnails___biena{display:flex;align-items:center;justify-content:flex-start;width:calc(var(--thumbnail-size)*min(var(--max-image-count),var(--image-count)));overflow:hidden}.thumbnail-select-module__thumbnail-container___3tcvt .thumbnail-select-module__thumbnails___biena>a{position:relative;display:block;border:2px solid rgba(0,0,0,0);border-radius:2px;cursor:pointer;margin:var(--spacing-xs-2);transition:border 200ms ease-in-out,transform 400ms ease-in-out;user-select:none;--image-count-minus-max: calc(var(--image-count) - var(--max-image-count));--image-index-minus-mid: calc(var(--image-index) - 2);--calc-min: min(var(--image-count-minus-max), var(--image-index-minus-mid));--calc-max: max(0, var(--calc-min));transform:translateX(calc(-1 * var(--thumbnail-size) * var(--calc-max)))}@media screen and (max-width: 1007px){.thumbnail-select-module__thumbnail-container___3tcvt .thumbnail-select-module__thumbnails___biena>a{margin:var(--spacing-xs)}}.thumbnail-select-module__thumbnail-container___3tcvt .thumbnail-select-module__thumbnails___biena>a>*{width:64px;height:64px}@media screen and (max-width: 1007px){.thumbnail-select-module__thumbnail-container___3tcvt .thumbnail-select-module__thumbnails___biena>a>*{width:40px;height:40px}}.thumbnail-select-module__thumbnail-container___3tcvt .thumbnail-select-module__thumbnails___biena>a.thumbnail-select-module__is-selected___ZMT5x{border-color:#000}.thumbnail-select-module__thumbnail-container___3tcvt .thumbnail-select-module__thumbnails___biena>a img{object-fit:contain}.accordion-module__accordion___41p6v{margin:0 auto;transition:height .35s ease-in-out}.accordion-module__accordion___41p6v .accordion-module__product-tabs___VvHfE{margin:80px 0}.accordion-module__accordion___41p6v .accordion-module__product-tabs___VvHfE .accordion-module__collapsible___zPSUs{padding:0 24px}.accordion-module__accordion___41p6v .accordion-module__collapsible___zPSUs{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;overflow:hidden}.accordion-module__accordion___41p6v .accordion-module__collapsible___zPSUs+.accordion-module__collapsible___zPSUs{border-top:none}.accordion-module__accordion___41p6v .accordion-module__collapsible--button___ca-Ly{font:inherit;margin:0;overflow:visible;font-weight:500;color:#000;transition:color .2s ease-in-out;letter-spacing:.12em;margin-bottom:5px;font-size:var(--whoop-font-size-xs);font-family:var(--whoop-font-family-bold);text-transform:uppercase;display:block;position:relative;width:100%;text-align:left;cursor:pointer;padding:20px 0}.accordion-module__accordion___41p6v .accordion-module__collapsible--button___ca-Ly[aria-expanded=true] .accordion-module__collapsible-plus___jx-R2::before,.accordion-module__accordion___41p6v .accordion-module__collapsible--button___ca-Ly[aria-expanded=true] .accordion-module__collapsible-plus___jx-R2::after{transform:translate(-50%, -50%) rotate(90deg)}.accordion-module__accordion___41p6v .accordion-module__collapsible--button___ca-Ly[aria-expanded=true] .accordion-module__collapsible-plus___jx-R2::before{opacity:0}.accordion-module__accordion___41p6v .accordion-module__collapsible--button___ca-Ly[aria-expanded=true] .accordion-module__collapsible--inner___OwqVI{visibility:visible;transition:height .35s ease-in-out}.accordion-module__accordion___41p6v .accordion-module__collapsible--inner___OwqVI{display:block;max-height:0;overflow:hidden;transition:max-height var(--anim-speed-normal) var(--anim-interp-default)}.accordion-module__accordion___41p6v .accordion-module__collapsible--inner___OwqVI.accordion-module__expanded___UAmHM{max-height:500px}.accordion-module__accordion___41p6v .accordion-module__collapsible-content___53QSQ{word-break:break-word;font-family:var(--whoop-font-family-light);padding-bottom:18px;font-weight:400;font-style:normal;color:#000;font-size:14px}.accordion-module__accordion___41p6v .accordion-module__product-tabs___VvHfE .accordion-module__collapsible-content___53QSQ img{max-width:100%;object-fit:contain}@media screen and (min-width: 1008px){.accordion-module__accordion___41p6v .accordion-module__product-tabs___VvHfE .accordion-module__collapsible-content___53QSQ{padding-right:80px;padding-bottom:45px}}.accordion-module__collapsible-plus___jx-R2{position:absolute;right:0;top:calc(50% - 5.5px);width:11px;height:11px}.accordion-module__collapsible-plus___jx-R2:before{width:11px;height:1px;opacity:1}.accordion-module__collapsible-plus___jx-R2:after{width:1px;height:11px}.accordion-module__collapsible-plus___jx-R2:before,.accordion-module__collapsible-plus___jx-R2:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-90deg);background-color:currentColor;transition:transform .4s ease-in-out,opacity .4s ease-in-out}.accordion-module__collapsible-plus___jx-R2[aria-expanded=true]:before{opacity:0;transform:translate(-50%, -50%) rotate(90deg)}.accordion-module__collapsible-plus___jx-R2[aria-expanded=true]:after{transform:translate(-50%, -50%) rotate(90deg)}.pack-details-module__img___FlpH7{width:100%;height:100%;object-fit:contain}.pack-details-module__img___FlpH7:not(:first-child){position:absolute;top:0;left:0}.pack-details-module__img-container___TIiNc{height:100%;width:100%}.pack-details-module__product-description___kGo\+8{font-weight:200}.pack-details-module__top-padding___slE6-{margin-top:30px}.product-card-module__product-card___OGe\+i{width:328px;min-width:328px;display:flex;flex-direction:column}.product-card-module__product-card___OGe\+i.product-card-module__clickable___lepxw{cursor:pointer}.product-card-module__badge___bH\+qs{position:absolute;margin:12px;z-index:1}.product-card-module__product-image___hST\+f{width:100%;color:var(--color-black);position:relative;overflow:hidden;height:400px;background:var(--color-gray-200)}.product-card-module__product-image___hST\+f .product-card-module__slideshow___A9Imm img,.product-card-module__product-image___hST\+f .product-card-module__slideshow___A9Imm video{height:100%;object-fit:cover}.product-card-module__product-image___hST\+f img,.product-card-module__product-image___hST\+f video{height:100%;object-fit:cover}@media screen and (min-width: 1007px){.product-card-module__product-card___OGe\+i:hover .product-card-module__hover-banner___lJ5X6{opacity:1}}.product-card-module__hover-banner___lJ5X6{opacity:0;transition:400ms ease}.product-card-module__banner-container___zvBvd{display:flex;flex-direction:column;position:absolute;bottom:0;width:100%;text-align:center;animation:product-card-module__slideUp___QVcbC 200ms ease}.product-card-module__banner-container___zvBvd>*{width:100%;margin:0}.product-card-module__banner___VvSEV{position:absolute;bottom:0;width:100%;text-align:center;padding:0 var(--spacing-xs);background-color:var(--color-pro-gold);text-transform:uppercase;font-family:var(--whoop-font-family-bold);font-size:14px;line-height:18px;box-sizing:border-box;animation:product-card-module__slideUp___QVcbC 200ms ease}@keyframes product-card-module__slideUp___QVcbC{from{transform:translateY(100%)}to{transform:translateY(0)}}.product-card-module__product-body___e2ysk{display:flex;flex-direction:column;flex:1}.product-card-module__product-body___e2ysk .product-card-module__spacer___enp3a{flex:1}.product-card-module__product-body___e2ysk .product-card-module__color-swatch___tVBpd{margin-right:auto}.product-card-module__product-body___e2ysk .product-card-module__size-swatches___VwXGa{display:flex;width:100%;justify-content:space-between;align-items:center}.product-card-module__product-body___e2ysk .product-card-module__add-to-cart___XoWXY{float:right;padding:var(--spacing-xs-2) var(--spacing-xs-4)}.product-card-module__product-body___e2ysk .product-card-module__wp-exclusive___QJrYX{background-color:var(--color-pro-gold);border-color:var(--color-pro-gold)}.product-card-module__product-body___e2ysk .product-card-module__vert-bar___SdbF3{display:inline-block;height:24px;width:1px;vertical-align:middle;margin:0 var(--spacing-xs);background:var(--color-black)}.product-card-module__product-body___e2ysk .product-card-module__product-details___s9btF{display:flex;align-items:flex-end;flex-direction:column}.product-card-module__product-body___e2ysk .product-card-module__content___Z18H3{margin-bottom:var(--spacing-xs-2)}.product-card-module__product-body___e2ysk .product-card-module__product-card-divider___mqTrJ{border:solid var(--line-width-sm) var(--color-black-alpha-50);margin:var(--spacing-xs-4) 0}.product-card-module__product-body___e2ysk .product-card-module__action-container___AIFcQ{position:relative;align-self:flex-end}.product-card-module__product-body___e2ysk .product-card-module__action-container___AIFcQ .product-card-module__size-guide___FzytS{position:absolute;bottom:100%;right:0;padding:var(--spacing-xs-2);font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.5px;text-decoration:underline;white-space:nowrap}.product-card-module__product-body___e2ysk .product-card-module__product-header___g1ViF{margin:var(--spacing-xs-4) 0 var(--spacing-xs-2)}h3.mini-product-selector-module__mini-description___l6jre{font-family:var(--whoop-font-family-semibold);margin-bottom:12px}.mini-product-selector-module__selected-option___uAxML{font-family:var(--whoop-font-family-semibold);padding-left:5px;display:inline-block;white-space:nowrap;padding-top:13px;padding-bottom:13px}h3{margin-top:0px;margin-bottom:0px}.mini-product-selector-module__miniProductBadge___8hzdO{white-space:nowrap;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:bold;width:fit-content;border-radius:2px;position:relative;margin:var(--spacing-xs-2);background:var(--whoop-color-black);color:var(--whoop-color-white);vertical-align:inherit;display:inline-block;margin-left:5px;margin-top:0px}.mini-product-selector-module__miniProductBadge___8hzdO.mini-product-selector-module__white___NmBU2{background:var(--whoop-color-white);color:var(--whoop-color-black)}.mini-product-selector-module__miniProductBadge___8hzdO.mini-product-selector-module__pro___uwJLO{background:var(--whoop-color-pro-gold);color:var(--whoop-color-black)}.mini-product-selector-module__miniProductBadge___8hzdO.mini-product-selector-module__gray___F552Y{background:var(--whoop-color-gray-700);color:var(--whoop-color-white)}.mini-product-selector-module__product-card___lWurv{margin-bottom:26px}.mini-product-selector-module__product-card___lWurv .mini-product-selector-module__item-info___YYVg4{display:table-row;table-layout:fixed;margin:28px 0;width:100%}.mini-product-selector-module__product-card___lWurv .mini-product-selector-module__item-info___YYVg4 .mini-product-selector-module__thumb___fX1G6{display:table-cell;width:104px}.mini-product-selector-module__product-card___lWurv .mini-product-selector-module__item-info___YYVg4 .mini-product-selector-module__thumb___fX1G6 img{max-width:104px;max-height:104px;margin:auto;display:block}.mini-product-selector-module__product-card___lWurv .mini-product-selector-module__item-info___YYVg4 .mini-product-selector-module__info___0Nubo{display:table-cell;vertical-align:top;padding-left:24px;max-width:300px;width:300px}.mini-product-selector-module__product-card___lWurv .mini-product-selector-module__item-info___YYVg4 .mini-product-selector-module__info___0Nubo>:first-child{margin:0}.mini-product-selector-module__product-card___lWurv .mini-product-selector-module__item-info___YYVg4 .mini-product-selector-module__info___0Nubo .mini-product-selector-module__variants___eJBuf{margin:0}.mini-product-selector-module__product-card___lWurv .mini-product-selector-module__item-info___YYVg4 .mini-product-selector-module__product-link___zETyR{margin-top:12px;padding-left:4px}.mini-product-selector-module__product-card___lWurv .mini-product-selector-module__item-info___YYVg4 .mini-product-selector-module__product-link-text___jIYAk{font-family:var(--whoop-font-family-semibold);color:#000;text-decoration:underline;cursor:pointer}.mini-product-selector-module__product-card___lWurv .mini-product-selector-module__item-info___YYVg4 a{font-size:14px;font-weight:600;text-decoration-color:#000}.mini-product-selector-module__product-card___lWurv .mini-product-selector-module__vert-bar___olYQg{display:inline-block;height:24px;width:1px;vertical-align:middle;margin:0 var(--spacing-xs);background:var(--color-black);margin-top:4px}.mini-product-selector-module__selectors___PgdHM{display:flex}.radio-swatches-module__swatch-container___5k3PN{width:100%;font-family:var(--whoop-font-family-bold);font-size:var(--spacing-xs-3)}.radio-swatches-module__swatch___SVAE9{padding:var(--swatch-padding);display:inline-block}.radio-swatches-module__swatch___SVAE9>*{cursor:pointer}.radio-swatches-module__swatch___SVAE9 input[type=radio]{width:var(--swatch-size);height:var(--swatch-size);margin:0;opacity:0;position:absolute}.radio-swatches-module__swatch___SVAE9>label{cursor:pointer;border-radius:50%;line-height:var(--swatch-size);width:var(--swatch-size);height:var(--swatch-size);margin:0;text-transform:uppercase;box-sizing:border-box;display:block;text-align:center;position:relative;border:none;box-shadow:inset 0 0 0 1px var(--color-black-alpha-200);--selection-border-width: var(--line-width-md)}.radio-swatches-module__swatch___SVAE9>label:after{content:"";position:absolute;border:solid var(--selection-border-width) var(--color-gray-400);border-radius:50%;padding:calc(50% + var(--selection-border-width) + 1px);left:calc(var(--selection-border-width)*-1 - var(--selection-border-width) - 1px);top:calc(var(--selection-border-width)*-1 - var(--selection-border-width) - 1px);opacity:0;transition:opacity var(--anim-speed-fast) var(--anim-interp-default)}.radio-swatches-module__swatch___SVAE9>label:hover:after{opacity:1;border-color:var(--color-black-alpha-200)}.radio-swatches-module__swatch___SVAE9 input[type=radio]:checked+label:after{opacity:1;border-color:var(--color-black)}.radio-swatches-module__swatch___SVAE9 input[type=radio]:disabled+label{cursor:not-allowed}.radio-swatches-module__swatch___SVAE9 input[type=radio]:disabled+label ::before,.radio-swatches-module__swatch___SVAE9 input[type=radio]:disabled+label ::after{content:"";position:absolute;top:0;height:100%;transform-origin:center;transform:rotate(45deg)}.radio-swatches-module__swatch___SVAE9 input[type=radio]:disabled+label ::after{left:calc(50% - var(--line-width-sm));background:var(--color-black);width:var(--line-width-md)}.radio-swatches-module__swatch___SVAE9 input[type=radio]:disabled+label ::before{left:calc(50% - var(--line-width-md));background:var(--color-white-alpha-500);width:var(--line-width-lg)}.radio-swatches-module__swatch___SVAE9 .radio-swatches-module__disabled___cV2pr+label ::before,.radio-swatches-module__swatch___SVAE9 .radio-swatches-module__disabled___cV2pr+label ::after{content:"";position:absolute;top:0;height:100%;transform-origin:center;transform:rotate(45deg)}.radio-swatches-module__swatch___SVAE9 .radio-swatches-module__disabled___cV2pr+label ::after{left:calc(50% - var(--line-width-sm));background:var(--color-black);width:var(--line-width-md)}.radio-swatches-module__swatch___SVAE9 .radio-swatches-module__disabled___cV2pr+label ::before{left:calc(50% - var(--line-width-md));background:var(--color-white-alpha-500);width:var(--line-width-lg)}.radio-swatches-module__swatch___SVAE9.radio-swatches-module__text-swatch___Pc3DB>label{border-color:var(--color-black-alpha-200)}.radio-swatches-module__swatch___SVAE9.radio-swatches-module__text-swatch___Pc3DB input[type=radio]:checked+label{background-color:var(--color-black);color:var(--color-white)}.radio-swatches-module__swatch-small___krxFm{--swatch-size: var(--spacing-sm);--swatch-padding: calc(var(--spacing-xs-2) / 2)}.radio-swatches-module__swatch-medium___CxUMr{--swatch-size: var(--spacing-sm-3);--swatch-padding: calc(var(--spacing-xs-3) / 2);font-size:var(--spacing-xs-4)}.radio-swatches-module__swatch-large___pjPFF{--swatch-size: var(--spacing-sm-5);--swatch-padding: var(--spacing-xs-2);font-size:var(--spacing-xs-5)}.radio-swatches-module__long-text___oJ6iw{font-size:.8em}.payment-method-icons-module__payment-method-icons___I59NP svg{width:34px;height:24px;margin-right:4px}.product-details-module__img___oivvr{width:100%;height:100%;object-fit:contain}.product-details-module__img___oivvr:not(:first-child){position:absolute;top:0;left:0}.product-details-module__img-container___0iBve{height:100%;width:100%}.product-details-module__product-description___qez3x{font-weight:200}.multi-product-module__multi-product___Efmp0{margin:var(--spacing-sm-3) 0}.multi-product-module__multi-product___Efmp0 h2{margin-bottom:var(--spacing-xs-2)}h4.multi-product-module__selected-option-inner___dK0m6{margin-top:var(--spacing-xs-2) !important;margin-bottom:var(--spacing-xs-2) !important;text-transform:none;letter-spacing:.5px;font-family:var(--whoop-font-family-semibold)}.multi-product-module__few-products-left___NNYMa{color:#597483;font-weight:300}.multi-product-module__selected-option-outer___-cBuo{font-family:var(--whoop-font-family-normal);text-transform:none;font-size:18px;font-weight:300;line-height:22px;letter-spacing:.5px;text-align:left;margin-left:var(--spacing-xs-2);display:inline}.multi-product-module__selected-option-outerli___IjL8U{margin-bottom:var(--spacing-xs-2)}.multi-product-module__multi-product-badge___x9VVI{padding:4px;white-space:nowrap;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:bold;width:fit-content;border-radius:2px;position:relative;margin:var(--spacing-xs-2);display:inline;background:var(--whoop-color-black);color:var(--whoop-color-white);vertical-align:bottom}.multi-product-module__multi-product-badge___x9VVI.multi-product-module__white___\+6NAx{background:var(--whoop-color-white);color:var(--whoop-color-black)}.multi-product-module__multi-product-badge___x9VVI.multi-product-module__pro___Jvh00{background:var(--whoop-color-pro-gold);color:var(--whoop-color-black)}.multi-product-module__multi-product-badge___x9VVI.multi-product-module__gray___Hq59h{background:var(--whoop-color-gray-700);color:var(--whoop-color-white)}.multi-product-module__size-swatch-container___GrmN3{display:flex}.multi-product-module__size-swatch-container___GrmN3 .multi-product-module__size-swatch___0rgf4{width:unset}.multi-product-module__size-swatch-container___GrmN3 .multi-product-module__size-guide___q5O2-{text-transform:uppercase;margin-left:var(--spacing-xs-3)}.promo-code-module__contentToggle___qTtl5{background-color:rgba(0,0,0,0);border:none;color:rgba(0,0,0,.6);cursor:pointer;font-family:inherit;font-weight:700;margin-bottom:var(--spacing-xs-3);padding:0;text-align:left}.theme-dark .promo-code-module__contentToggle___qTtl5,.theme-dark.promo-code-module__contentToggle___qTtl5{color:var(--color-gray-700)}.promo-code-module__content___x2jay{display:flex;flex-direction:column}.promo-code-module__applyBtn___u83lZ{width:176px;height:var(--spacing-md);margin-top:var(--spacing-sm-2)}@keyframes pulsing-logo-module__heartbeat___HxCiU{0%{transform:scale(0.8)}8%{transform:scale(0.75)}20%{transform:scale(1)}28%{transform:scale(0.75)}36%{transform:scale(0.92)}50%{transform:scale(0.75)}100%{transform:scale(0.8)}}.pulsing-logo-module__pulsingLogo___4jqFe:before{transform:scale(0.75);transition:opacity .4s ease-in-out;animation:pulsing-logo-module__heartbeat___HxCiU 1.1s ease infinite;background-image:url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2Zz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE1MzYgMTUzNiI+PHBhdGggZD0iTTk0NSA2NDNsMTk0IDYzN2gtMTIxTDgyNCA2NDNoMTIxem0zODUtMzg3aDEyMWwtMzEyIDEwMjRoLTEyMXpNMzk5IDg5M0gyNzhMODQgMjU2aDEyMXptNDMwLTYzN0g3MDlMMzk3IDEyODBoMTIxeiIgZmlsbD0iI2ZmZiI+PC9wYXRoPjwvc3ZnPg==);background-size:contain;content:"";display:block;left:50%;margin:-6rem 0 0 -6rem;opacity:.4;pointer-events:none;position:absolute;top:50%;z-index:951}.pulsing-logo-module__overlayLogo___SDQCh:before{color:#000;background-image:url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2Zz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE1MzYgMTUzNiI+PHBhdGggZD0iTTk0NSA2NDNsMTk0IDYzN2gtMTIxTDgyNCA2NDNoMTIxem0zODUtMzg3aDEyMWwtMzEyIDEwMjRoLTEyMXpNMzk5IDg5M0gyNzhMODQgMjU2aDEyMXptNDMwLTYzN0g3MDlMMzk3IDEyODBoMTIxeiIgZmlsbD0iIzAwMCI+PC9wYXRoPjwvc3ZnPg==)}.pulsing-logo-module__pulsingLogo-small___jYRix:before{width:2rem;height:2rem}.pulsing-logo-module__pulsingLogo-medium___DcWEV:before{width:8rem;height:8rem}.pulsing-logo-module__pulsingLogo-large___HiLBI:before{height:12rem;width:12rem}.refer-a-friend-module__refer-a-friend___iFUuw{max-width:450px;text-align:center}.refer-a-friend-module__refer-a-friend___iFUuw .refer-a-friend-module__step-tracker___hTJox{text-transform:uppercase;font-family:var(--whoop-font-family-normal);font-size:var(--font-size-s);color:var(--color-black);letter-spacing:1.27px;text-align:center;width:350px;height:90px;font-weight:600}.refer-a-friend-module__refer-a-friend___iFUuw .refer-a-friend-module__step-tracker___hTJox .refer-a-friend-module__referral-icon___fxI04{color:var(--color-branding-red)}.refer-a-friend-module__refer-a-friend___iFUuw .refer-a-friend-module__title___txAyq{text-transform:uppercase;font-family:var(--whoop-font-family-light);font-size:var(--font-size-6);color:var(--color-black);text-align:center;line-height:var(--spacing-sm-5)}@media(max-width: 576px){.refer-a-friend-module__refer-a-friend___iFUuw .refer-a-friend-module__title___txAyq{width:96%;margin:0 auto}}.refer-a-friend-module__refer-a-friend___iFUuw .refer-a-friend-module__message___DTwbr{opacity:.5;font-family:var(--whoop-font-family-normal);font-weight:600px;font-size:var(--font-size-m);color:var(--color-black);text-align:center;line-height:var(--spacing-xs-5);margin:var(--spacing-xs-5) 0}.refer-a-friend-module__refer-a-friend___iFUuw .refer-a-friend-module__link___6iAa8{margin-bottom:var(--spacing-xs-5)}.refer-a-friend-module__refer-a-friend___iFUuw .refer-a-friend-module__link___6iAa8 textarea{font-family:var(--whoop-font-family-normal)}.refer-a-friend-module__refer-a-friend___iFUuw .refer-a-friend-module__btn-share___HCcTC{width:160px;letter-spacing:2px;font-weight:700}.refer-a-friend-module__refer-a-friend___iFUuw .refer-a-friend-module__coach___Y9w2Q{color:var(--color-branding-red);padding-bottom:20px;font-weight:normal}.refer-a-friend-module__refer-a-friend___iFUuw .refer-a-friend-module__email-input___0fh3V{border-radius:0;width:300px;margin-bottom:24px}.refer-a-friend-module__refer-a-friend___iFUuw .refer-a-friend-module__tooltip___\+bUu6{position:relative;display:inline-block}.refer-a-friend-module__refer-a-friend___iFUuw .refer-a-friend-module__tooltip-text___c6Hr2,.refer-a-friend-module__refer-a-friend___iFUuw .refer-a-friend-module__tooltip-manual___NNNfP{visibility:visible;opacity:1;width:120px;background-color:var(--color-black-alpha-700);color:var(--color-white);text-align:center;border-radius:6px;padding:var(--spacing-xs) 0;position:absolute;z-index:1;bottom:67%;left:50%;margin-left:-63px;transition:opacity .3s}.refer-a-friend-module__refer-a-friend___iFUuw .refer-a-friend-module__tooltip-text___c6Hr2::after,.refer-a-friend-module__refer-a-friend___iFUuw .refer-a-friend-module__tooltip-manual___NNNfP::after{content:"";position:absolute;top:-32%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color-black-alpha-700) rgba(0,0,0,0)}.radio-toggle-module__toggle-button___bXlLZ{text-transform:uppercase;border:2px solid var(--color-gray-600);border-radius:100px;display:flex;justify-content:space-evenly;white-space:nowrap}.radio-toggle-module__toggle-button___bXlLZ input[type=radio]{display:none;width:100%}.radio-toggle-module__toggle-button___bXlLZ label{color:var(--color-gray-600);display:inline-block;font-family:var(--whoop-font-family-normal);font-weight:700;font-size:var(--font-size-s);letter-spacing:.1em;cursor:pointer;width:100%;text-align:center}.radio-toggle-module__toggle-button___bXlLZ input[type=radio]:checked+label{color:var(--color-black);border:var(--line-width-md) solid var(--color-black);border-radius:100px;margin:-2px -2px}.radio-toggle-module__small___q99Kn label{font-size:var(--font-size-s);line-height:var(--spacing-xs-3);padding:var(--spacing-xs-2) var(--spacing-sm)}.radio-toggle-module__medium___3wMEY label{font-size:var(--font-size-s);line-height:var(--spacing-xs-3);padding:var(--spacing-xs-3) var(--spacing-sm-3)}.radio-toggle-module__large___xN6sx label{font-size:var(--whoop-font-size-m);line-height:var(--spacing-xs-5);padding:var(--spacing-xs-4) var(--spacing-sm-3)}.sizing-guide-module__sizing-guide___W-BSF{padding:24px 32px;text-align:center;overflow-x:hidden;overflow-y:auto;font-family:var(--whoop-font-family-normal)}.sizing-guide-module__sizing-guide___W-BSF div[class*=input-module__active__] label{transform:scale(0.8) translate(8px, -2.2em)}@media screen and (max-width: 641px){.sizing-guide-module__sizing-guide___W-BSF{padding:24px 0}}.sizing-guide-module__sizing-guide___W-BSF h1,.sizing-guide-module__sizing-guide___W-BSF h2,.sizing-guide-module__sizing-guide___W-BSF h3{letter-spacing:2px;text-transform:uppercase;margin:0}.sizing-guide-module__sizing-guide___W-BSF h1{font-size:28px;font-weight:500}.sizing-guide-module__sizing-guide___W-BSF h2{font-size:16px;color:var(--color-gray-700)}.sizing-guide-module__sizing-guide___W-BSF h3{font-size:14px}.sizing-guide-module__sizing-guide___W-BSF p{margin:14px 30px;letter-spacing:.5px}.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__toggle___Sl9De{margin:20px auto 4px;max-width:400px;padding:0 10px}.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__tables-container___LqqNR{display:flex;transition:transform 400ms ease}.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__tables-container___LqqNR.sizing-guide-module__slide-left___QpO-c{transform:translateX(-100%)}.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__tables-container___LqqNR.sizing-guide-module__slide-right___9D95I{transform:translateX(100%)}.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__tables-container___LqqNR div{flex:1;min-width:100%;padding:14px 10px;box-sizing:border-box}.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__tables-container___LqqNR div table tr:last-child{border-bottom:none}.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__tables-container___LqqNR div table tbody tr th{text-align:right;text-transform:uppercase}.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__tables-container___LqqNR div table th,.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__tables-container___LqqNR div table td{max-width:80px}.sizing-guide-module__sizing-guide___W-BSF table{margin:auto;border-collapse:collapse}.sizing-guide-module__sizing-guide___W-BSF table tr{border-bottom:solid #000 1px}.sizing-guide-module__sizing-guide___W-BSF table th,.sizing-guide-module__sizing-guide___W-BSF table td{box-sizing:content-box;padding:2px 6px}.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__accordion-header___wtsoO{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer}.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__accordion-header___wtsoO svg{width:20px;height:20px}.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__instructions___cn3a3{padding:0 32px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;--block-size: 250px;overflow:hidden;max-height:0;transition:max-height 400ms ease,padding 400ms ease}.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__instructions___cn3a3.sizing-guide-module__expanded___TIu7s{max-height:450px;padding:10px 32px}@media screen and (max-width: 641px){.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__instructions___cn3a3.sizing-guide-module__expanded___TIu7s{max-height:700px}}.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__instructions___cn3a3 table{flex:1;min-width:var(--block-size);text-align:left;max-width:500px;margin:40px 0}.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__instructions___cn3a3 table th{white-space:nowrap;vertical-align:baseline}.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__instructions___cn3a3 table tr:last-child{border-bottom:none}.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__instructions___cn3a3 img{flex:1;min-width:var(--block-size);max-height:var(--block-size);object-fit:contain}.sizing-guide-module__sizing-guide___W-BSF .sizing-guide-module__preview___nTmu9{margin:auto}.status-tag-module__statusTag___zY3aA{display:inline-flex;text-align:center}.status-tag-module__textFormatting___rePXs{font-family:var(--whoop-font-family-normal);font-weight:700;letter-spacing:.1em;font-size:11px;line-height:13px;text-transform:uppercase;margin:4px;color:var(--color-dark)}.theme-dark .status-tag-module__textFormatting___rePXs,.theme-dark.status-tag-module__textFormatting___rePXs{color:var(--color-white)}.status-tag-module__background-color-blue___dcNhC{background-color:var(--color-strain-blue-alpha-200)}.status-tag-module__background-color-green___g-YPM{background-color:var(--color-green-alpha-200)}.status-tag-module__background-color-yellow___X5Vdd{background-color:var(--color-yellow-alpha-200)}.status-tag-module__background-color-red___DMJHC{background-color:var(--color-red-alpha-200)}.status-tag-module__background-color-gray___cPI3m{background-color:var(--color-black-alpha-100)}.status-tag-module__background-color-magenta___8r5Fb{background-color:var(--color-magenta-alpha-200)}.theme-dark .status-tag-module__background-color-blue___dcNhC,.theme-dark.status-tag-module__background-color-blue___dcNhC{background-color:var(--color-strain-blue-alpha-300)}.theme-dark .status-tag-module__background-color-green___g-YPM .theme-dark.status-tag-module__background-color-green___g-YPM{background-color:var(--color-green-alpha-300)}.theme-dark .status-tag-module__background-color-yellow___X5Vdd .theme-dark.status-tag-module__background-color-yellow___X5Vdd{background-color:var(--color-yellow-alpha-300)}.theme-dark .status-tag-module__background-color-red___DMJHC .theme-dark.status-tag-module__background-color-red___DMJHC{background-color:var(--color-red-alpha-300)}.theme-dark .status-tag-module__background-color-gray___cPI3m .theme-dark.status-tag-module__background-color-gray___cPI3m{background-color:var(--color-white-alpha-300)}.theme-dark .status-tag-module__background-color-magenta___8r5Fb .theme-dark.status-tag-module__background-color-magenta___8r5Fb{background-color:var(--color-magenta)}.subtotal-module__subtotal___pQn0L{font-family:var(--whoop-font-family-normal);font-size:14px;width:100%;margin:0 auto}.subtotal-module__subtotal___pQn0L .subtotal-module__line___TUKok{display:flex;align-items:center;min-height:1.4em}.subtotal-module__subtotal___pQn0L .subtotal-module__line___TUKok .subtotal-module__label___ESSaE{flex:1;color:var(--color-gray-700)}.subtotal-module__subtotal___pQn0L .subtotal-module__line___TUKok .subtotal-module__at-checkout___VZOiL{font-size:.8em;color:var(--color-gray-700)}.subtotal-module__subtotal___pQn0L .subtotal-module__line___TUKok .subtotal-module__price___x58KN{text-align:right;margin:0}.subtotal-module__subtotal___pQn0L .subtotal-module__bold___zpg8L{font-weight:bold}.subtotal-module__subtotal___pQn0L .subtotal-module__free-text___qrtwh{color:var(--color-branding-red);font-weight:bold}.subtotal-module__subtotal___pQn0L .subtotal-module__muted___cvb6-{color:var(--color-gray-700)}.whoop-your-way-module__price-breakdown___yEhfe{background:var(--whoop-color-white);box-shadow:0 0 24px 0 var(--whoop-color-black-alpha-100);border-radius:8px;padding:12px 24px;max-width:350px}.whoop-your-way-module__selected-option___hnupn{font-family:var(--whoop-font-family-normal);text-transform:none;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.5px;text-align:left;margin-left:var(--spacing-xs-2)}.whoop-your-way-module__selected-optionli___fY6Ds{margin-bottom:var(--spacing-xs-2)}.whoop-your-way-module__fabric-description-details___nt2U4{padding-inline-start:11px}.whoop-your-way-module__btn-group___IIquD{justify-content:left}.whoop-your-way-module__fabric-btn___WFjP2{justify-content:left}.whoop-your-way-module__fabric-btn___WFjP2 button.whoop-your-way-module__fabric-btn___WFjP2{flex:none;padding:0 28px}.whoop-your-way-module__product-fabric-selection___iS9EF{padding:0 var(--spacing-xs-2) 0 0}.whoop-your-way-module__fabric-label___XyxiO{text-transform:uppercase;font-size:var(--font-size-1)}.whoop-your-way-card-module__whoop-your-way-card___QHw0C button{background:linear-gradient(90deg, #5E22DC 0.53%, #289CB6 97.4%);border:none;color:#fff;min-width:160px}.whoop-your-way-card-module__image-container___6tMk3{display:flex}@keyframes whoop-your-way-card-module__slide___Dfrwo{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.whoop-your-way-card-module__image-container___6tMk3 img{animation:whoop-your-way-card-module__slide___Dfrwo 20s linear infinite;max-width:1312px}html{--spacing-xs:4px;--spacing-xs-2:8px;--spacing-xs-3:12px;--spacing-xs-4:16px;--spacing-xs-5:20px;--spacing-sm:24px;--spacing-sm-2:28px;--spacing-sm-3:32px;--spacing-sm-4:36px;--spacing-sm-5:40px;--spacing-md:48px;--spacing-md-2:56px;--spacing-md-3:64px;--spacing-md-4:72px;--spacing-md-5:80px;--spacing-lg:88px;--spacing-lg-2:96px;--spacing-lg-3:104px;--spacing-lg-4:112px;--spacing-lg-5:120px;--spacing-auto:auto}.whoop-ui .m-xs,.whoop-spacing .m-xs{margin:4px}.whoop-ui .mx-xs,.whoop-spacing .mx-xs{margin:0 4px}.whoop-ui .my-xs,.whoop-spacing .my-xs{margin:4px 0}.whoop-ui .mt-xs,.whoop-spacing .mt-xs{margin-top:4px}.whoop-ui .mb-xs,.whoop-spacing .mb-xs{margin-bottom:4px}.whoop-ui .ml-xs,.whoop-spacing .ml-xs{margin-left:4px}.whoop-ui .mr-xs,.whoop-spacing .mr-xs{margin-right:4px}.whoop-ui .p-xs,.whoop-spacing .p-xs{padding:4px}.whoop-ui .px-xs,.whoop-spacing .px-xs{padding:0 4px}.whoop-ui .py-xs,.whoop-spacing .py-xs{padding:4px 0}.whoop-ui .pt-xs,.whoop-spacing .pt-xs{padding-top:4px}.whoop-ui .pb-xs,.whoop-spacing .pb-xs{padding-bottom:4px}.whoop-ui .pl-xs,.whoop-spacing .pl-xs{padding-left:4px}.whoop-ui .pr-xs,.whoop-spacing .pr-xs{padding-right:4px}.whoop-ui .m-xs-2,.whoop-spacing .m-xs-2{margin:8px}.whoop-ui .mx-xs-2,.whoop-spacing .mx-xs-2{margin:0 8px}.whoop-ui .my-xs-2,.whoop-spacing .my-xs-2{margin:8px 0}.whoop-ui .mt-xs-2,.whoop-spacing .mt-xs-2{margin-top:8px}.whoop-ui .mb-xs-2,.whoop-spacing .mb-xs-2{margin-bottom:8px}.whoop-ui .ml-xs-2,.whoop-spacing .ml-xs-2{margin-left:8px}.whoop-ui .mr-xs-2,.whoop-spacing .mr-xs-2{margin-right:8px}.whoop-ui .p-xs-2,.whoop-spacing .p-xs-2{padding:8px}.whoop-ui .px-xs-2,.whoop-spacing .px-xs-2{padding:0 8px}.whoop-ui .py-xs-2,.whoop-spacing .py-xs-2{padding:8px 0}.whoop-ui .pt-xs-2,.whoop-spacing .pt-xs-2{padding-top:8px}.whoop-ui .pb-xs-2,.whoop-spacing .pb-xs-2{padding-bottom:8px}.whoop-ui .pl-xs-2,.whoop-spacing .pl-xs-2{padding-left:8px}.whoop-ui .pr-xs-2,.whoop-spacing .pr-xs-2{padding-right:8px}.whoop-ui .m-xs-3,.whoop-spacing .m-xs-3{margin:12px}.whoop-ui .mx-xs-3,.whoop-spacing .mx-xs-3{margin:0 12px}.whoop-ui .my-xs-3,.whoop-spacing .my-xs-3{margin:12px 0}.whoop-ui .mt-xs-3,.whoop-spacing .mt-xs-3{margin-top:12px}.whoop-ui .mb-xs-3,.whoop-spacing .mb-xs-3{margin-bottom:12px}.whoop-ui .ml-xs-3,.whoop-spacing .ml-xs-3{margin-left:12px}.whoop-ui .mr-xs-3,.whoop-spacing .mr-xs-3{margin-right:12px}.whoop-ui .p-xs-3,.whoop-spacing .p-xs-3{padding:12px}.whoop-ui .px-xs-3,.whoop-spacing .px-xs-3{padding:0 12px}.whoop-ui .py-xs-3,.whoop-spacing .py-xs-3{padding:12px 0}.whoop-ui .pt-xs-3,.whoop-spacing .pt-xs-3{padding-top:12px}.whoop-ui .pb-xs-3,.whoop-spacing .pb-xs-3{padding-bottom:12px}.whoop-ui .pl-xs-3,.whoop-spacing .pl-xs-3{padding-left:12px}.whoop-ui .pr-xs-3,.whoop-spacing .pr-xs-3{padding-right:12px}.whoop-ui .m-xs-4,.whoop-spacing .m-xs-4{margin:16px}.whoop-ui .mx-xs-4,.whoop-spacing .mx-xs-4{margin:0 16px}.whoop-ui .my-xs-4,.whoop-spacing .my-xs-4{margin:16px 0}.whoop-ui .mt-xs-4,.whoop-spacing .mt-xs-4{margin-top:16px}.whoop-ui .mb-xs-4,.whoop-spacing .mb-xs-4{margin-bottom:16px}.whoop-ui .ml-xs-4,.whoop-spacing .ml-xs-4{margin-left:16px}.whoop-ui .mr-xs-4,.whoop-spacing .mr-xs-4{margin-right:16px}.whoop-ui .p-xs-4,.whoop-spacing .p-xs-4{padding:16px}.whoop-ui .px-xs-4,.whoop-spacing .px-xs-4{padding:0 16px}.whoop-ui .py-xs-4,.whoop-spacing .py-xs-4{padding:16px 0}.whoop-ui .pt-xs-4,.whoop-spacing .pt-xs-4{padding-top:16px}.whoop-ui .pb-xs-4,.whoop-spacing .pb-xs-4{padding-bottom:16px}.whoop-ui .pl-xs-4,.whoop-spacing .pl-xs-4{padding-left:16px}.whoop-ui .pr-xs-4,.whoop-spacing .pr-xs-4{padding-right:16px}.whoop-ui .m-xs-5,.whoop-spacing .m-xs-5{margin:20px}.whoop-ui .mx-xs-5,.whoop-spacing .mx-xs-5{margin:0 20px}.whoop-ui .my-xs-5,.whoop-spacing .my-xs-5{margin:20px 0}.whoop-ui .mt-xs-5,.whoop-spacing .mt-xs-5{margin-top:20px}.whoop-ui .mb-xs-5,.whoop-spacing .mb-xs-5{margin-bottom:20px}.whoop-ui .ml-xs-5,.whoop-spacing .ml-xs-5{margin-left:20px}.whoop-ui .mr-xs-5,.whoop-spacing .mr-xs-5{margin-right:20px}.whoop-ui .p-xs-5,.whoop-spacing .p-xs-5{padding:20px}.whoop-ui .px-xs-5,.whoop-spacing .px-xs-5{padding:0 20px}.whoop-ui .py-xs-5,.whoop-spacing .py-xs-5{padding:20px 0}.whoop-ui .pt-xs-5,.whoop-spacing .pt-xs-5{padding-top:20px}.whoop-ui .pb-xs-5,.whoop-spacing .pb-xs-5{padding-bottom:20px}.whoop-ui .pl-xs-5,.whoop-spacing .pl-xs-5{padding-left:20px}.whoop-ui .pr-xs-5,.whoop-spacing .pr-xs-5{padding-right:20px}.whoop-ui .m-sm,.whoop-spacing .m-sm{margin:24px}.whoop-ui .mx-sm,.whoop-spacing .mx-sm{margin:0 24px}.whoop-ui .my-sm,.whoop-spacing .my-sm{margin:24px 0}.whoop-ui .mt-sm,.whoop-spacing .mt-sm{margin-top:24px}.whoop-ui .mb-sm,.whoop-spacing .mb-sm{margin-bottom:24px}.whoop-ui .ml-sm,.whoop-spacing .ml-sm{margin-left:24px}.whoop-ui .mr-sm,.whoop-spacing .mr-sm{margin-right:24px}.whoop-ui .p-sm,.whoop-spacing .p-sm{padding:24px}.whoop-ui .px-sm,.whoop-spacing .px-sm{padding:0 24px}.whoop-ui .py-sm,.whoop-spacing .py-sm{padding:24px 0}.whoop-ui .pt-sm,.whoop-spacing .pt-sm{padding-top:24px}.whoop-ui .pb-sm,.whoop-spacing .pb-sm{padding-bottom:24px}.whoop-ui .pl-sm,.whoop-spacing .pl-sm{padding-left:24px}.whoop-ui .pr-sm,.whoop-spacing .pr-sm{padding-right:24px}.whoop-ui .m-sm-2,.whoop-spacing .m-sm-2{margin:28px}.whoop-ui .mx-sm-2,.whoop-spacing .mx-sm-2{margin:0 28px}.whoop-ui .my-sm-2,.whoop-spacing .my-sm-2{margin:28px 0}.whoop-ui .mt-sm-2,.whoop-spacing .mt-sm-2{margin-top:28px}.whoop-ui .mb-sm-2,.whoop-spacing .mb-sm-2{margin-bottom:28px}.whoop-ui .ml-sm-2,.whoop-spacing .ml-sm-2{margin-left:28px}.whoop-ui .mr-sm-2,.whoop-spacing .mr-sm-2{margin-right:28px}.whoop-ui .p-sm-2,.whoop-spacing .p-sm-2{padding:28px}.whoop-ui .px-sm-2,.whoop-spacing .px-sm-2{padding:0 28px}.whoop-ui .py-sm-2,.whoop-spacing .py-sm-2{padding:28px 0}.whoop-ui .pt-sm-2,.whoop-spacing .pt-sm-2{padding-top:28px}.whoop-ui .pb-sm-2,.whoop-spacing .pb-sm-2{padding-bottom:28px}.whoop-ui .pl-sm-2,.whoop-spacing .pl-sm-2{padding-left:28px}.whoop-ui .pr-sm-2,.whoop-spacing .pr-sm-2{padding-right:28px}.whoop-ui .m-sm-3,.whoop-spacing .m-sm-3{margin:32px}.whoop-ui .mx-sm-3,.whoop-spacing .mx-sm-3{margin:0 32px}.whoop-ui .my-sm-3,.whoop-spacing .my-sm-3{margin:32px 0}.whoop-ui .mt-sm-3,.whoop-spacing .mt-sm-3{margin-top:32px}.whoop-ui .mb-sm-3,.whoop-spacing .mb-sm-3{margin-bottom:32px}.whoop-ui .ml-sm-3,.whoop-spacing .ml-sm-3{margin-left:32px}.whoop-ui .mr-sm-3,.whoop-spacing .mr-sm-3{margin-right:32px}.whoop-ui .p-sm-3,.whoop-spacing .p-sm-3{padding:32px}.whoop-ui .px-sm-3,.whoop-spacing .px-sm-3{padding:0 32px}.whoop-ui .py-sm-3,.whoop-spacing .py-sm-3{padding:32px 0}.whoop-ui .pt-sm-3,.whoop-spacing .pt-sm-3{padding-top:32px}.whoop-ui .pb-sm-3,.whoop-spacing .pb-sm-3{padding-bottom:32px}.whoop-ui .pl-sm-3,.whoop-spacing .pl-sm-3{padding-left:32px}.whoop-ui .pr-sm-3,.whoop-spacing .pr-sm-3{padding-right:32px}.whoop-ui .m-sm-4,.whoop-spacing .m-sm-4{margin:36px}.whoop-ui .mx-sm-4,.whoop-spacing .mx-sm-4{margin:0 36px}.whoop-ui .my-sm-4,.whoop-spacing .my-sm-4{margin:36px 0}.whoop-ui .mt-sm-4,.whoop-spacing .mt-sm-4{margin-top:36px}.whoop-ui .mb-sm-4,.whoop-spacing .mb-sm-4{margin-bottom:36px}.whoop-ui .ml-sm-4,.whoop-spacing .ml-sm-4{margin-left:36px}.whoop-ui .mr-sm-4,.whoop-spacing .mr-sm-4{margin-right:36px}.whoop-ui .p-sm-4,.whoop-spacing .p-sm-4{padding:36px}.whoop-ui .px-sm-4,.whoop-spacing .px-sm-4{padding:0 36px}.whoop-ui .py-sm-4,.whoop-spacing .py-sm-4{padding:36px 0}.whoop-ui .pt-sm-4,.whoop-spacing .pt-sm-4{padding-top:36px}.whoop-ui .pb-sm-4,.whoop-spacing .pb-sm-4{padding-bottom:36px}.whoop-ui .pl-sm-4,.whoop-spacing .pl-sm-4{padding-left:36px}.whoop-ui .pr-sm-4,.whoop-spacing .pr-sm-4{padding-right:36px}.whoop-ui .m-sm-5,.whoop-spacing .m-sm-5{margin:40px}.whoop-ui .mx-sm-5,.whoop-spacing .mx-sm-5{margin:0 40px}.whoop-ui .my-sm-5,.whoop-spacing .my-sm-5{margin:40px 0}.whoop-ui .mt-sm-5,.whoop-spacing .mt-sm-5{margin-top:40px}.whoop-ui .mb-sm-5,.whoop-spacing .mb-sm-5{margin-bottom:40px}.whoop-ui .ml-sm-5,.whoop-spacing .ml-sm-5{margin-left:40px}.whoop-ui .mr-sm-5,.whoop-spacing .mr-sm-5{margin-right:40px}.whoop-ui .p-sm-5,.whoop-spacing .p-sm-5{padding:40px}.whoop-ui .px-sm-5,.whoop-spacing .px-sm-5{padding:0 40px}.whoop-ui .py-sm-5,.whoop-spacing .py-sm-5{padding:40px 0}.whoop-ui .pt-sm-5,.whoop-spacing .pt-sm-5{padding-top:40px}.whoop-ui .pb-sm-5,.whoop-spacing .pb-sm-5{padding-bottom:40px}.whoop-ui .pl-sm-5,.whoop-spacing .pl-sm-5{padding-left:40px}.whoop-ui .pr-sm-5,.whoop-spacing .pr-sm-5{padding-right:40px}.whoop-ui .m-md,.whoop-spacing .m-md{margin:48px}.whoop-ui .mx-md,.whoop-spacing .mx-md{margin:0 48px}.whoop-ui .my-md,.whoop-spacing .my-md{margin:48px 0}.whoop-ui .mt-md,.whoop-spacing .mt-md{margin-top:48px}.whoop-ui .mb-md,.whoop-spacing .mb-md{margin-bottom:48px}.whoop-ui .ml-md,.whoop-spacing .ml-md{margin-left:48px}.whoop-ui .mr-md,.whoop-spacing .mr-md{margin-right:48px}.whoop-ui .p-md,.whoop-spacing .p-md{padding:48px}.whoop-ui .px-md,.whoop-spacing .px-md{padding:0 48px}.whoop-ui .py-md,.whoop-spacing .py-md{padding:48px 0}.whoop-ui .pt-md,.whoop-spacing .pt-md{padding-top:48px}.whoop-ui .pb-md,.whoop-spacing .pb-md{padding-bottom:48px}.whoop-ui .pl-md,.whoop-spacing .pl-md{padding-left:48px}.whoop-ui .pr-md,.whoop-spacing .pr-md{padding-right:48px}.whoop-ui .m-md-2,.whoop-spacing .m-md-2{margin:56px}.whoop-ui .mx-md-2,.whoop-spacing .mx-md-2{margin:0 56px}.whoop-ui .my-md-2,.whoop-spacing .my-md-2{margin:56px 0}.whoop-ui .mt-md-2,.whoop-spacing .mt-md-2{margin-top:56px}.whoop-ui .mb-md-2,.whoop-spacing .mb-md-2{margin-bottom:56px}.whoop-ui .ml-md-2,.whoop-spacing .ml-md-2{margin-left:56px}.whoop-ui .mr-md-2,.whoop-spacing .mr-md-2{margin-right:56px}.whoop-ui .p-md-2,.whoop-spacing .p-md-2{padding:56px}.whoop-ui .px-md-2,.whoop-spacing .px-md-2{padding:0 56px}.whoop-ui .py-md-2,.whoop-spacing .py-md-2{padding:56px 0}.whoop-ui .pt-md-2,.whoop-spacing .pt-md-2{padding-top:56px}.whoop-ui .pb-md-2,.whoop-spacing .pb-md-2{padding-bottom:56px}.whoop-ui .pl-md-2,.whoop-spacing .pl-md-2{padding-left:56px}.whoop-ui .pr-md-2,.whoop-spacing .pr-md-2{padding-right:56px}.whoop-ui .m-md-3,.whoop-spacing .m-md-3{margin:64px}.whoop-ui .mx-md-3,.whoop-spacing .mx-md-3{margin:0 64px}.whoop-ui .my-md-3,.whoop-spacing .my-md-3{margin:64px 0}.whoop-ui .mt-md-3,.whoop-spacing .mt-md-3{margin-top:64px}.whoop-ui .mb-md-3,.whoop-spacing .mb-md-3{margin-bottom:64px}.whoop-ui .ml-md-3,.whoop-spacing .ml-md-3{margin-left:64px}.whoop-ui .mr-md-3,.whoop-spacing .mr-md-3{margin-right:64px}.whoop-ui .p-md-3,.whoop-spacing .p-md-3{padding:64px}.whoop-ui .px-md-3,.whoop-spacing .px-md-3{padding:0 64px}.whoop-ui .py-md-3,.whoop-spacing .py-md-3{padding:64px 0}.whoop-ui .pt-md-3,.whoop-spacing .pt-md-3{padding-top:64px}.whoop-ui .pb-md-3,.whoop-spacing .pb-md-3{padding-bottom:64px}.whoop-ui .pl-md-3,.whoop-spacing .pl-md-3{padding-left:64px}.whoop-ui .pr-md-3,.whoop-spacing .pr-md-3{padding-right:64px}.whoop-ui .m-md-4,.whoop-spacing .m-md-4{margin:72px}.whoop-ui .mx-md-4,.whoop-spacing .mx-md-4{margin:0 72px}.whoop-ui .my-md-4,.whoop-spacing .my-md-4{margin:72px 0}.whoop-ui .mt-md-4,.whoop-spacing .mt-md-4{margin-top:72px}.whoop-ui .mb-md-4,.whoop-spacing .mb-md-4{margin-bottom:72px}.whoop-ui .ml-md-4,.whoop-spacing .ml-md-4{margin-left:72px}.whoop-ui .mr-md-4,.whoop-spacing .mr-md-4{margin-right:72px}.whoop-ui .p-md-4,.whoop-spacing .p-md-4{padding:72px}.whoop-ui .px-md-4,.whoop-spacing .px-md-4{padding:0 72px}.whoop-ui .py-md-4,.whoop-spacing .py-md-4{padding:72px 0}.whoop-ui .pt-md-4,.whoop-spacing .pt-md-4{padding-top:72px}.whoop-ui .pb-md-4,.whoop-spacing .pb-md-4{padding-bottom:72px}.whoop-ui .pl-md-4,.whoop-spacing .pl-md-4{padding-left:72px}.whoop-ui .pr-md-4,.whoop-spacing .pr-md-4{padding-right:72px}.whoop-ui .m-md-5,.whoop-spacing .m-md-5{margin:80px}.whoop-ui .mx-md-5,.whoop-spacing .mx-md-5{margin:0 80px}.whoop-ui .my-md-5,.whoop-spacing .my-md-5{margin:80px 0}.whoop-ui .mt-md-5,.whoop-spacing .mt-md-5{margin-top:80px}.whoop-ui .mb-md-5,.whoop-spacing .mb-md-5{margin-bottom:80px}.whoop-ui .ml-md-5,.whoop-spacing .ml-md-5{margin-left:80px}.whoop-ui .mr-md-5,.whoop-spacing .mr-md-5{margin-right:80px}.whoop-ui .p-md-5,.whoop-spacing .p-md-5{padding:80px}.whoop-ui .px-md-5,.whoop-spacing .px-md-5{padding:0 80px}.whoop-ui .py-md-5,.whoop-spacing .py-md-5{padding:80px 0}.whoop-ui .pt-md-5,.whoop-spacing .pt-md-5{padding-top:80px}.whoop-ui .pb-md-5,.whoop-spacing .pb-md-5{padding-bottom:80px}.whoop-ui .pl-md-5,.whoop-spacing .pl-md-5{padding-left:80px}.whoop-ui .pr-md-5,.whoop-spacing .pr-md-5{padding-right:80px}.whoop-ui .m-lg,.whoop-spacing .m-lg{margin:88px}.whoop-ui .mx-lg,.whoop-spacing .mx-lg{margin:0 88px}.whoop-ui .my-lg,.whoop-spacing .my-lg{margin:88px 0}.whoop-ui .mt-lg,.whoop-spacing .mt-lg{margin-top:88px}.whoop-ui .mb-lg,.whoop-spacing .mb-lg{margin-bottom:88px}.whoop-ui .ml-lg,.whoop-spacing .ml-lg{margin-left:88px}.whoop-ui .mr-lg,.whoop-spacing .mr-lg{margin-right:88px}.whoop-ui .p-lg,.whoop-spacing .p-lg{padding:88px}.whoop-ui .px-lg,.whoop-spacing .px-lg{padding:0 88px}.whoop-ui .py-lg,.whoop-spacing .py-lg{padding:88px 0}.whoop-ui .pt-lg,.whoop-spacing .pt-lg{padding-top:88px}.whoop-ui .pb-lg,.whoop-spacing .pb-lg{padding-bottom:88px}.whoop-ui .pl-lg,.whoop-spacing .pl-lg{padding-left:88px}.whoop-ui .pr-lg,.whoop-spacing .pr-lg{padding-right:88px}.whoop-ui .m-lg-2,.whoop-spacing .m-lg-2{margin:96px}.whoop-ui .mx-lg-2,.whoop-spacing .mx-lg-2{margin:0 96px}.whoop-ui .my-lg-2,.whoop-spacing .my-lg-2{margin:96px 0}.whoop-ui .mt-lg-2,.whoop-spacing .mt-lg-2{margin-top:96px}.whoop-ui .mb-lg-2,.whoop-spacing .mb-lg-2{margin-bottom:96px}.whoop-ui .ml-lg-2,.whoop-spacing .ml-lg-2{margin-left:96px}.whoop-ui .mr-lg-2,.whoop-spacing .mr-lg-2{margin-right:96px}.whoop-ui .p-lg-2,.whoop-spacing .p-lg-2{padding:96px}.whoop-ui .px-lg-2,.whoop-spacing .px-lg-2{padding:0 96px}.whoop-ui .py-lg-2,.whoop-spacing .py-lg-2{padding:96px 0}.whoop-ui .pt-lg-2,.whoop-spacing .pt-lg-2{padding-top:96px}.whoop-ui .pb-lg-2,.whoop-spacing .pb-lg-2{padding-bottom:96px}.whoop-ui .pl-lg-2,.whoop-spacing .pl-lg-2{padding-left:96px}.whoop-ui .pr-lg-2,.whoop-spacing .pr-lg-2{padding-right:96px}.whoop-ui .m-lg-3,.whoop-spacing .m-lg-3{margin:104px}.whoop-ui .mx-lg-3,.whoop-spacing .mx-lg-3{margin:0 104px}.whoop-ui .my-lg-3,.whoop-spacing .my-lg-3{margin:104px 0}.whoop-ui .mt-lg-3,.whoop-spacing .mt-lg-3{margin-top:104px}.whoop-ui .mb-lg-3,.whoop-spacing .mb-lg-3{margin-bottom:104px}.whoop-ui .ml-lg-3,.whoop-spacing .ml-lg-3{margin-left:104px}.whoop-ui .mr-lg-3,.whoop-spacing .mr-lg-3{margin-right:104px}.whoop-ui .p-lg-3,.whoop-spacing .p-lg-3{padding:104px}.whoop-ui .px-lg-3,.whoop-spacing .px-lg-3{padding:0 104px}.whoop-ui .py-lg-3,.whoop-spacing .py-lg-3{padding:104px 0}.whoop-ui .pt-lg-3,.whoop-spacing .pt-lg-3{padding-top:104px}.whoop-ui .pb-lg-3,.whoop-spacing .pb-lg-3{padding-bottom:104px}.whoop-ui .pl-lg-3,.whoop-spacing .pl-lg-3{padding-left:104px}.whoop-ui .pr-lg-3,.whoop-spacing .pr-lg-3{padding-right:104px}.whoop-ui .m-lg-4,.whoop-spacing .m-lg-4{margin:112px}.whoop-ui .mx-lg-4,.whoop-spacing .mx-lg-4{margin:0 112px}.whoop-ui .my-lg-4,.whoop-spacing .my-lg-4{margin:112px 0}.whoop-ui .mt-lg-4,.whoop-spacing .mt-lg-4{margin-top:112px}.whoop-ui .mb-lg-4,.whoop-spacing .mb-lg-4{margin-bottom:112px}.whoop-ui .ml-lg-4,.whoop-spacing .ml-lg-4{margin-left:112px}.whoop-ui .mr-lg-4,.whoop-spacing .mr-lg-4{margin-right:112px}.whoop-ui .p-lg-4,.whoop-spacing .p-lg-4{padding:112px}.whoop-ui .px-lg-4,.whoop-spacing .px-lg-4{padding:0 112px}.whoop-ui .py-lg-4,.whoop-spacing .py-lg-4{padding:112px 0}.whoop-ui .pt-lg-4,.whoop-spacing .pt-lg-4{padding-top:112px}.whoop-ui .pb-lg-4,.whoop-spacing .pb-lg-4{padding-bottom:112px}.whoop-ui .pl-lg-4,.whoop-spacing .pl-lg-4{padding-left:112px}.whoop-ui .pr-lg-4,.whoop-spacing .pr-lg-4{padding-right:112px}.whoop-ui .m-lg-5,.whoop-spacing .m-lg-5{margin:120px}.whoop-ui .mx-lg-5,.whoop-spacing .mx-lg-5{margin:0 120px}.whoop-ui .my-lg-5,.whoop-spacing .my-lg-5{margin:120px 0}.whoop-ui .mt-lg-5,.whoop-spacing .mt-lg-5{margin-top:120px}.whoop-ui .mb-lg-5,.whoop-spacing .mb-lg-5{margin-bottom:120px}.whoop-ui .ml-lg-5,.whoop-spacing .ml-lg-5{margin-left:120px}.whoop-ui .mr-lg-5,.whoop-spacing .mr-lg-5{margin-right:120px}.whoop-ui .p-lg-5,.whoop-spacing .p-lg-5{padding:120px}.whoop-ui .px-lg-5,.whoop-spacing .px-lg-5{padding:0 120px}.whoop-ui .py-lg-5,.whoop-spacing .py-lg-5{padding:120px 0}.whoop-ui .pt-lg-5,.whoop-spacing .pt-lg-5{padding-top:120px}.whoop-ui .pb-lg-5,.whoop-spacing .pb-lg-5{padding-bottom:120px}.whoop-ui .pl-lg-5,.whoop-spacing .pl-lg-5{padding-left:120px}.whoop-ui .pr-lg-5,.whoop-spacing .pr-lg-5{padding-right:120px}.whoop-ui .m-auto,.whoop-spacing .m-auto{margin:auto}.whoop-ui .mx-auto,.whoop-spacing .mx-auto{margin:0 auto}.whoop-ui .my-auto,.whoop-spacing .my-auto{margin:auto 0}.whoop-ui .mt-auto,.whoop-spacing .mt-auto{margin-top:auto}.whoop-ui .mb-auto,.whoop-spacing .mb-auto{margin-bottom:auto}.whoop-ui .ml-auto,.whoop-spacing .ml-auto{margin-left:auto}.whoop-ui .mr-auto,.whoop-spacing .mr-auto{margin-right:auto}.whoop-ui .p-auto,.whoop-spacing .p-auto{padding:auto}.whoop-ui .px-auto,.whoop-spacing .px-auto{padding:0 auto}.whoop-ui .py-auto,.whoop-spacing .py-auto{padding:auto 0}.whoop-ui .pt-auto,.whoop-spacing .pt-auto{padding-top:auto}.whoop-ui .pb-auto,.whoop-spacing .pb-auto{padding-bottom:auto}.whoop-ui .pl-auto,.whoop-spacing .pl-auto{padding-left:auto}.whoop-ui .pr-auto,.whoop-spacing .pr-auto{padding-right:auto}html{--line-width-sm:1px;--line-width-md:2px;--line-width-lg:4px}.whoop-ui .b-sm,.whoop-spacing .b-sm{border-style:solid;border-width:1px}.whoop-ui .bx-sm,.whoop-spacing .bx-sm{border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid}.whoop-ui .by-sm,.whoop-spacing .by-sm{border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}.whoop-ui .bt-sm,.whoop-spacing .bt-sm{border-top-width:1px;border-top-style:solid}.whoop-ui .bb-sm,.whoop-spacing .bb-sm{border-bottom-width:1px;border-bottom-style:solid}.whoop-ui .bl-sm,.whoop-spacing .bl-sm{border-left-width:1px;border-left-style:solid}.whoop-ui .br-sm,.whoop-spacing .br-sm{border-right-width:1px;border-right-style:solid}.whoop-ui .b-md,.whoop-spacing .b-md{border-style:solid;border-width:2px}.whoop-ui .bx-md,.whoop-spacing .bx-md{border-left-width:2px;border-left-style:solid;border-right-width:2px;border-right-style:solid}.whoop-ui .by-md,.whoop-spacing .by-md{border-top-width:2px;border-top-style:solid;border-bottom-width:2px;border-bottom-style:solid}.whoop-ui .bt-md,.whoop-spacing .bt-md{border-top-width:2px;border-top-style:solid}.whoop-ui .bb-md,.whoop-spacing .bb-md{border-bottom-width:2px;border-bottom-style:solid}.whoop-ui .bl-md,.whoop-spacing .bl-md{border-left-width:2px;border-left-style:solid}.whoop-ui .br-md,.whoop-spacing .br-md{border-right-width:2px;border-right-style:solid}.whoop-ui .b-lg,.whoop-spacing .b-lg{border-style:solid;border-width:4px}.whoop-ui .bx-lg,.whoop-spacing .bx-lg{border-left-width:4px;border-left-style:solid;border-right-width:4px;border-right-style:solid}.whoop-ui .by-lg,.whoop-spacing .by-lg{border-top-width:4px;border-top-style:solid;border-bottom-width:4px;border-bottom-style:solid}.whoop-ui .bt-lg,.whoop-spacing .bt-lg{border-top-width:4px;border-top-style:solid}.whoop-ui .bb-lg,.whoop-spacing .bb-lg{border-bottom-width:4px;border-bottom-style:solid}.whoop-ui .bl-lg,.whoop-spacing .bl-lg{border-left-width:4px;border-left-style:solid}.whoop-ui .br-lg,.whoop-spacing .br-lg{border-right-width:4px;border-right-style:solid}html{--whoop-color-black:#000;--color-black:#000;--whoop-color-white:#fff;--color-white:#fff;--whoop-color-branding-red:#FF0026;--color-branding-red:#FF0026;--whoop-color-red:#D7001E;--color-red:#D7001E;--whoop-color-yellow:#FFDE00;--color-yellow:#FFDE00;--whoop-color-notes-yellow:#FFFBE2;--color-notes-yellow:#FFFBE2;--whoop-color-green:#19EC06;--color-green:#19EC06;--whoop-color-teal:#00F19F;--color-teal:#00F19F;--whoop-color-strain-blue:#0093E7;--color-strain-blue:#0093E7;--whoop-color-sleep-blue:#7BA1BB;--color-sleep-blue:#7BA1BB;--whoop-color-pro-gold:#d0a74e;--color-pro-gold:#d0a74e;--whoop-color-recovery-blue:#597483;--color-recovery-blue:#597483;--whoop-color-disabled-gray:#A6A6A6;--color-disabled-gray:#A6A6A6;--whoop-color-dark-gray:#27333A;--color-dark-gray:#27333A;--whoop-color-background-blue:#1A2227;--color-background-blue:#1A2227;--whoop-color-background-darkblue:#101518;--color-background-darkblue:#101518;--whoop-color-magenta:#A47BBD;--color-magenta:#A47BBD;--whoop-color-gray-700:#969696;--color-gray-700:#969696;--whoop-color-gray-600:#A6A6A6;--color-gray-600:#A6A6A6;--whoop-color-gray-500:#C8C8C8;--color-gray-500:#C8C8C8;--whoop-color-gray-400:#dcdcdc;--color-gray-400:#dcdcdc;--whoop-color-gray-300:#EBEBEB;--color-gray-300:#EBEBEB;--whoop-color-gray-200:#f5f5f5;--color-gray-200:#f5f5f5;--whoop-color-gray-100:#FAFAFA;--color-gray-100:#FAFAFA;--whoop-color-white-alpha-900:rgba(255,255,255,0.9);--color-white-alpha-900:rgba(255,255,255,0.9);--whoop-color-white-alpha-700:rgba(255,255,255,0.7);--color-white-alpha-700:rgba(255,255,255,0.7);--whoop-color-white-alpha-500:rgba(255,255,255,0.5);--color-white-alpha-500:rgba(255,255,255,0.5);--whoop-color-white-alpha-300:rgba(255,255,255,0.3);--color-white-alpha-300:rgba(255,255,255,0.3);--whoop-color-white-alpha-200:rgba(255,255,255,0.2);--color-white-alpha-200:rgba(255,255,255,0.2);--whoop-color-white-alpha-100:rgba(255,255,255,0.1);--color-white-alpha-100:rgba(255,255,255,0.1);--whoop-color-white-alpha-50:rgba(255,255,255,0.05);--color-white-alpha-50:rgba(255,255,255,0.05);--whoop-color-black-alpha-900:rgba(0,0,0,0.9);--color-black-alpha-900:rgba(0,0,0,0.9);--whoop-color-black-alpha-700:rgba(0,0,0,0.7);--color-black-alpha-700:rgba(0,0,0,0.7);--whoop-color-black-alpha-500:rgba(0,0,0,0.5);--color-black-alpha-500:rgba(0,0,0,0.5);--whoop-color-black-alpha-300:rgba(0,0,0,0.3);--color-black-alpha-300:rgba(0,0,0,0.3);--whoop-color-black-alpha-200:rgba(0,0,0,0.2);--color-black-alpha-200:rgba(0,0,0,0.2);--whoop-color-black-alpha-100:rgba(0,0,0,0.1);--color-black-alpha-100:rgba(0,0,0,0.1);--whoop-color-black-alpha-50:rgba(0,0,0,0.05);--color-black-alpha-50:rgba(0,0,0,0.05);--whoop-color-green-alpha-100:rgba(25,236,6,0.1);--color-green-alpha-100:rgba(25,236,6,0.1);--whoop-color-green-alpha-200:rgba(25,236,6,0.2);--color-green-alpha-200:rgba(25,236,6,0.2);--whoop-color-green-alpha-300:rgba(25,236,6,0.3);--color-green-alpha-300:rgba(25,236,6,0.3);--whoop-color-yellow-alpha-200:rgba(255,222,0,0.2);--color-yellow-alpha-200:rgba(255,222,0,0.2);--whoop-color-yellow-alpha-300:rgba(255,222,0,0.3);--color-yellow-alpha-300:rgba(255,222,0,0.3);--whoop-color-pro-gold-alpha-100:rgba(208,167,78,0.1);--color-pro-gold-alpha-100:rgba(208,167,78,0.1);--whoop-color-pro-gold-alpha-200:rgba(208,167,78,0.2);--color-pro-gold-alpha-200:rgba(208,167,78,0.2);--whoop-color-pro-gold-alpha-300:rgba(208,167,78,0.3);--color-pro-gold-alpha-300:rgba(208,167,78,0.3);--whoop-color-red-alpha-100:rgba(255,0,38,0.1);--color-red-alpha-100:rgba(255,0,38,0.1);--whoop-color-red-alpha-200:rgba(215,0,30,0.2);--color-red-alpha-200:rgba(215,0,30,0.2);--whoop-color-red-alpha-300:rgba(215,0,30,0.3);--color-red-alpha-300:rgba(215,0,30,0.3);--whoop-color-strain-blue-alpha-200:rgba(0,147,231,0.2);--color-strain-blue-alpha-200:rgba(0,147,231,0.2);--whoop-color-strain-blue-alpha-300:rgba(0,147,231,0.3);--color-strain-blue-alpha-300:rgba(0,147,231,0.3);--whoop-color-magenta-alpha-200:rgba(164,123,189,0.2);--color-magenta-alpha-200:rgba(164,123,189,0.2)}
