.home-v2{width:100%;overflow-x:hidden;background:#ede9e3;padding-top:25px}.home-v2__inner{width:min(calc(100% - 50px),1440px);margin:0 auto;box-sizing:border-box}.home-v2 .pelvic-hero{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:0;width:100%;min-height:620px;margin:70px 0 0;padding:50px 50px 0;overflow:hidden;border-radius:20px;background:linear-gradient(155.961deg,#4ac4f5,#0073a1,#002838);background-position:center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box}.home-v2 .pelvic-hero:after{content:none}.home-v2 .pelvic-hero__overlay{display:none}.home-v2 .pelvic-hero__image{position:relative;z-index:0;flex:0 1 691px;align-self:flex-end;width:691px;min-width:0;max-width:691px;height:auto;object-fit:contain;object-position:bottom;pointer-events:none;margin-bottom:-2px}.home-v2 .pelvic-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:30px;flex:0 0 620px;width:620px;max-width:620px;min-height:0;margin:0;padding:0;box-sizing:border-box}.home-v2 .pelvic-hero__title{width:620px;margin:0;color:#fff;font-family:Instrument Sans,gotham,sans-serif;font-size:50px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;letter-spacing:0;line-height:65px;text-shadow:none}.home-v2 .pelvic-hero__title:after{display:none}.home-v2 .pelvic-hero__title span{font-family:"PT Serif Caption",Georgia,serif;font-style:italic;font-weight:400}.home-v2 .pelvic-hero__sub{width:620px;margin:-10px 0 0;color:#fff;font-family:Instrument Sans,gotham,sans-serif;font-size:22px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:300;letter-spacing:0;line-height:35px;text-shadow:none}.home-v2 .pelvic-hero__actions{display:flex;flex-wrap:wrap;gap:15px;margin:0}.home-v2 .pelvic-hero__btn{display:inline-flex;align-items:center;justify-content:center;width:auto;height:35px;min-width:163px;margin:0;padding:10px 30px;border:0;border-radius:50px;background:#f06e8e;box-shadow:0 0 5px #0000001a,-4px 4px 5px #0000001a;color:#fff;font-family:Instrument Sans,gotham,sans-serif;font-size:22px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:600;line-height:"normal";text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.home-v2 .home-trust-bar{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:290px;padding:70px 50px;box-sizing:border-box}.home-v2 .home-trust-bar__item{display:flex;flex-direction:column;align-items:center;flex:0 0 210px;gap:20px;width:210px}.home-v2 .home-trust-bar__item--wide{flex-basis:220px;width:220px}.home-v2 .home-trust-bar__icon,.home-v2 .home-trust-bar__money-icon{display:block;width:100px;height:100px;max-width:none;flex:0 0 100px}.home-v2 .home-trust-bar__money-icon{position:relative}.home-v2 .home-trust-bar__money-shape{display:block;width:100%;height:100%;max-width:none}.home-v2 .home-trust-bar__money-copy{position:absolute;top:29px;left:26.5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:45px;color:#ede9e3;font-family:Instrument Sans,gotham,sans-serif;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400;line-height:1;text-align:center}.home-v2 .home-trust-bar__money-number{display:block;font-size:35px;line-height:25px}.home-v2 .home-trust-bar__money-days{display:block;font-size:14px;line-height:15px}.home-v2 .home-trust-bar__label{width:100%;margin:0;color:#002838;font-family:Instrument Sans,gotham,sans-serif;font-size:20px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;line-height:30px;text-align:center;white-space:nowrap}.home-v2 .pelvic-health-section{display:flex;flex-direction:column;align-items:center;gap:50px;width:100%;padding:100px 50px;box-sizing:border-box}.home-v2 .pelvic-health-section__header{display:flex;flex-direction:column;align-items:flex-start;gap:15px;width:100%}.home-v2 .pelvic-health-section__title{width:100%;height:65px;margin:0;color:#001c27;font-family:Instrument Sans,gotham,sans-serif;font-size:45px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;line-height:65px;text-align:center}.home-v2 .pelvic-health-section__title:after{display:none}.home-v2 .pelvic-health-section__title span{font-family:"PT Serif Caption",Georgia,serif;font-style:italic;font-weight:400}.home-v2 .pelvic-health-section__intro{width:100%;margin:0;padding:0 100px;color:#001c27;font-family:Instrument Sans,gotham,sans-serif;font-size:25px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;line-height:40px;text-align:center;box-sizing:border-box}.home-v2 .pelvic-health-section__content{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%}.home-v2 .pelvic-health-section__tabs{display:flex;align-items:flex-start;justify-content:center;gap:20px;width:320px}.home-v2 .pelvic-health-section__panel{width:100%}.home-v2 .pelvic-health-section__panel[hidden]{display:none}.home-v2 .pelvic-health-section__tab{display:flex;align-items:center;justify-content:center;width:150px;min-height:51px;margin:0;padding:10px 30px;border:1.5px solid #002838;border-radius:100px;background:transparent;color:#001c27;font-family:Instrument Sans,gotham,sans-serif;font-size:22px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;line-height:normal;text-align:center;cursor:pointer;box-sizing:border-box}.home-v2 .pelvic-health-section__tab--active{background:#002838;color:#fff}.home-v2 .pelvic-health-section__grid{display:grid;grid-template-columns:812px minmax(0,1fr);align-items:stretch;gap:40px;width:100%}.home-v2 .pelvic-health-section__image-wrap{position:relative;width:812px;height:593px;min-height:593px;overflow:hidden;border-radius:32px}.home-v2 .pelvic-health-section__image{position:absolute;left:0;display:block;width:100%;height:136.93%;max-width:none;border-radius:inherit;object-fit:cover;pointer-events:none}.home-v2 .pelvic-health-section__stats{display:flex;flex-direction:column;align-items:flex-start;gap:23px;width:100%;min-width:0}.home-v2 .pelvic-health-section__stat-card{position:relative;width:100%;min-height:177.667px;padding:0;overflow:hidden;border-radius:16px;background:transparent;box-sizing:border-box;cursor:pointer}.home-v2 .pelvic-health-section__stat-card:focus{outline:2px solid #002838;outline-offset:3px}.home-v2 .pelvic-health-section__stat-face{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:177.667px;padding:20px;border-radius:16px;box-sizing:border-box;transition:opacity .16s ease}.home-v2 .pelvic-health-section__stat-face--front{position:relative;z-index:1;background:#fff;opacity:1}.home-v2 .pelvic-health-section__stat-face--back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;justify-content:space-between;background:#002838;opacity:0}@media(min-width:769px){.home-v2 .pelvic-health-section__stat-card:hover .pelvic-health-section__stat-face--front,.home-v2 .pelvic-health-section__stat-card:focus .pelvic-health-section__stat-face--front,.home-v2 .pelvic-health-section__stat-card:focus-within .pelvic-health-section__stat-face--front{opacity:0}.home-v2 .pelvic-health-section__stat-card:hover .pelvic-health-section__stat-face--back,.home-v2 .pelvic-health-section__stat-card:focus .pelvic-health-section__stat-face--back,.home-v2 .pelvic-health-section__stat-card:focus-within .pelvic-health-section__stat-face--back{opacity:1}}.home-v2 .pelvic-health-section__stat-header{display:flex;align-items:center;justify-content:flex-end;width:100%}.home-v2 .pelvic-health-section__stat-body{display:flex;flex-direction:column;align-items:flex-start;width:100%}.home-v2 .pelvic-health-section__stat-tag{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:9px 17px;border:1px solid #001c27;border-radius:9999px;color:#001c27;font-family:Instrument Sans,gotham,sans-serif;font-size:14px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:600;line-height:16px;text-transform:uppercase;white-space:nowrap;box-sizing:border-box}.home-v2 .pelvic-health-section__stat-face--back .pelvic-health-section__stat-tag{border-color:#fff;color:#fff}.home-v2 .pelvic-health-section__stat-value{display:flex;align-items:flex-end;gap:5px;color:#001c27;font-family:Instrument Sans,gotham,sans-serif;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400;line-height:0}.home-v2 .pelvic-health-section__stat-number{display:block;font-size:60px;line-height:normal;white-space:nowrap}.home-v2 .pelvic-health-section__stat-percent{display:block;width:83.43px;font-size:40px;line-height:60px}.home-v2 .pelvic-health-section__stat-copy{width:100%;margin:5px 0 0;color:#001c27;font-family:Instrument Sans,gotham,sans-serif;font-size:18px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400;line-height:28px}.home-v2 .pelvic-health-section__stat-detail{width:100%;margin:0;color:#fff;font-family:Instrument Sans,gotham,sans-serif;font-size:16px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400;line-height:28px}.home-v2 .pelvic-health-section__stat-detail strong{font-weight:600}.home-v2 .pelvic-health-section__stat-detail-text--desktop{display:none}@media(min-width:769px){.home-v2 .pelvic-health-section__stat-detail-text--desktop{display:inline}.home-v2 .pelvic-health-section__stat-detail-text--mobile{display:none}}.home-v2 .fitness-carousel{display:flex;flex-direction:column;align-items:center;gap:50px;width:100%;padding:100px 0;box-sizing:border-box}.home-v2 .fitness-carousel__header{display:flex;align-items:center;justify-content:center;width:100%;padding:0 50px;box-sizing:border-box}.home-v2 .fitness-carousel__title{width:100%;margin:0;color:#001c27;font-family:Instrument Sans,gotham,sans-serif;font-size:45px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;line-height:65px;text-align:center}.home-v2 .fitness-carousel__title:after{display:none}.home-v2 .fitness-carousel__title span{font-family:"PT Serif Caption",Georgia,serif;font-style:italic;font-weight:400}.home-v2 .fitness-carousel__viewport{width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;box-sizing:border-box;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-v2 .fitness-carousel__viewport::-webkit-scrollbar{display:none}.home-v2 .fitness-carousel__track{display:flex;align-items:flex-start;gap:30px;width:max-content}@media(min-width:769px){.home-v2 .fitness-carousel__track{padding:0 50px;box-sizing:content-box}}.home-v2 .fitness-carousel__card{position:relative;flex:0 0 350px;width:350px;height:450px;overflow:hidden;border-radius:32px;background:#002838}.home-v2 .fitness-carousel__image,.home-v2 .fitness-carousel__image-placeholder{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.home-v2 .fitness-carousel__image-placeholder{background:linear-gradient(155deg,#4ac4f5,#0073a1 52%,#002838)}.home-v2 .fitness-carousel__card-copy{position:absolute;left:0;top:255px;display:flex;flex-direction:column;justify-content:center;gap:10px;width:100%;min-height:195px;padding:25px 15px;color:#fff;background:linear-gradient(0deg,#000c,#000000b3 30%,#00000080 70%,#0000);box-sizing:border-box}.home-v2 .fitness-carousel__card-title{width:100%;margin:0;color:#fff;font-family:Instrument Sans,gotham,sans-serif;font-size:21px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:600;line-height:27px}.home-v2 .fitness-carousel__card-title:after{display:none}.home-v2 .fitness-carousel__card-text{width:100%;margin:0;color:#fff;font-family:Instrument Sans,gotham,sans-serif;font-size:18px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;line-height:27px}.home-v2 .fitness-carousel__controls{display:flex;align-items:center;justify-content:flex-end;gap:15px;width:100%;padding:0 50px;box-sizing:border-box}.home-v2 .fitness-carousel__control{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;padding:0;border:0;border-radius:50%;background:#fff;color:#002838;font-family:Instrument Sans,gotham,sans-serif;font-size:22px;line-height:1;cursor:pointer}.home-v2 .fitness-carousel__control--next{background:#002838;color:#fff}.home-v2 .fitness-carousel__control:disabled{cursor:default;opacity:.5}.home-v2 .home-product-list{display:flex;flex-direction:column;justify-content:center;gap:50px;width:100%;padding:100px 50px;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);box-sizing:border-box}.home-v2 .home-product-list__title{width:100%;margin:0;color:#001c27;font-family:Instrument Sans,gotham,sans-serif;font-size:45px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;line-height:65px}.home-v2 .home-product-list__title:after,.home-v2 .home-product-list__name:after{display:none}.home-v2 .home-product-list__cards{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;width:100%}.home-v2 .home-product-list__card{position:relative;display:flex;flex:0 0 300px;flex-direction:column;gap:15px;width:300px}.home-v2 .home-product-list__image-link{position:relative;display:block;width:300px;height:360.938px;overflow:hidden;border:1px solid rgba(173,175,177,.5);border-radius:5px}.home-v2 .home-product-list__image,.home-v2 .home-product-list__image-placeholder{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.home-v2 .home-product-list__image-placeholder{background:linear-gradient(155deg,#4ac4f538,#009cdb1f)}.home-v2 .home-product-list__form{position:absolute;top:311px;right:10px;z-index:1;margin:0}.home-v2 .home-product-list__add{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#000;color:#fff;font-family:Instrument Sans,gotham,sans-serif;font-size:30px;font-weight:400;line-height:1;cursor:pointer}.home-v2 .home-product-list__add:hover{background:#f06478}.home-v2 .home-product-list__details{display:flex;flex-direction:column;gap:10px;width:100%}.home-v2 .home-product-list__name{width:100%;margin:0;color:#002838;font-family:Instrument Sans,gotham,sans-serif;font-size:24px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:600;line-height:normal}.home-v2 .home-product-list__rating{display:flex;align-items:center;gap:3px;margin:-5px 0 0;color:#002838;font-family:Instrument Sans,gotham,sans-serif;font-size:16px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400;line-height:20px}.home-v2 .home-product-list__rating span{color:#f6c900}.home-v2 .home-product-list__description{min-height:40px;margin:-3px 0 0;color:#adafb1;font-family:Instrument Sans,gotham,sans-serif;font-size:16px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;line-height:20px}.home-v2 .home-product-list__price-row{display:flex;align-items:center;gap:10px;margin:0}.home-v2 .home-product-list__price{color:#009cdb;font-family:Instrument Sans,gotham,sans-serif;font-size:22px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:600;line-height:normal}.home-v2 .home-product-list__discount{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border-radius:50px;background:#009cdb;color:#fff;font-family:Instrument Sans,gotham,sans-serif;font-size:16px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;line-height:normal;white-space:nowrap}.home-v2 .home-product-list__compare{color:#adafb1;font-family:Instrument Sans,gotham,sans-serif;font-size:16px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;line-height:normal;text-decoration:line-through;white-space:nowrap}.home-v2 .home-logo-strip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;width:100%;padding:100px 50px;overflow:hidden;background:#fff;box-sizing:border-box}.home-v2 .home-logo-strip__title{width:100%;margin:0;color:#001c27;font-family:Instrument Sans,gotham,sans-serif;font-size:45px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;line-height:65px;text-align:center}.home-v2 .home-logo-strip__title:after{display:none}.home-v2 .home-logo-strip__viewport{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);overflow:hidden}.home-v2 .home-logo-strip__track{display:flex;align-items:center;gap:0;width:max-content;animation:home-logo-strip-scroll 38s linear infinite}.home-v2 .home-logo-strip__viewport:hover .home-logo-strip__track{animation-play-state:paused}.home-v2 .home-logo-strip__group{display:flex;align-items:center;gap:70px;flex:0 0 auto;width:auto;padding-right:70px;box-sizing:content-box}.home-v2 .home-logo-strip__logo{display:block;width:var(--logo-width);height:35px;max-width:none;object-fit:contain}@keyframes home-logo-strip-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.home-v2 .home-logo-strip__track{animation:none}}.home-v2 .home-training-system{display:flex;flex-direction:column;align-items:flex-start;gap:70px;width:100%;padding:150px 50px;background:#002838;box-shadow:0 0 0 100vmax #002838;clip-path:inset(0 -100vmax);box-sizing:border-box}.home-v2 .home-training-system__intro,.home-v2 .home-training-system__groups,.home-v2 .home-training-system__group{display:flex;flex-direction:column;align-items:flex-start;width:100%}.home-v2 .home-training-system__intro{gap:50px}.home-v2 .home-training-system__title{width:100%;margin:0;color:#fff;font-family:Instrument Sans,gotham,sans-serif;font-size:45px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;line-height:65px;text-align:left}.home-v2 .home-training-system__title:after,.home-v2 .home-training-system__heading:after,.home-v2 .home-training-system__card-title:after{display:none}.home-v2 .home-training-system__title span{font-family:"PT Serif Caption",Georgia,serif;font-style:italic;font-weight:400}.home-v2 .home-training-system__media{width:100%;height:620px;border-radius:20px;background:linear-gradient(179.957deg,#ebece7,#e9e9e5,#eaeae6,#eceae6 30%,#eaeae6 40% 50%,#e5e6e1 60%,#e0e0d9,#dfdfd8,#e9e9e5,#e8e8e3)}.home-v2 .home-training-system__groups{gap:70px}.home-v2 .home-training-system__group{gap:30px}.home-v2 .home-training-system__group-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;width:100%;min-height:109px}.home-v2 .home-training-system__eyebrow{display:inline-flex;align-items:center;min-height:39px;padding:11px 16px;border:1px solid #ffffff;border-radius:9999px;color:#fff;font-family:Instrument Sans,gotham,sans-serif;font-size:16px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:600;letter-spacing:.48px;line-height:normal;text-transform:uppercase;white-space:nowrap;box-sizing:border-box}.home-v2 .home-training-system__heading{width:100%;margin:0;color:#fff;font-family:Instrument Sans,gotham,sans-serif;font-size:40px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;line-height:55px}.home-v2 .home-training-system__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;width:100%}.home-v2 .home-training-system__card{display:flex;flex-direction:column;justify-content:center;gap:15px;min-width:0;min-height:129px;padding:20px;border-radius:10px;background:linear-gradient(130.862deg,#c3eeff80,#4ac4f580 100.01%);box-shadow:0 0 5px #0000001a,-4px 4px 5px #0000001a;box-sizing:border-box}.home-v2 .home-training-system__card-title{width:100%;margin:0;color:#fff;font-family:Instrument Sans,gotham,sans-serif;font-size:22px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:600;line-height:27px}.home-v2 .home-training-system__card-copy{width:100%;margin:0;color:#fff;font-family:Instrument Sans,gotham,sans-serif;font-size:18px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;line-height:27px}.home-v2 .home-logo-strip,.home-v2 .fitness-carousel{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.home-v2 .home-logo-strip{padding-right:50px;padding-left:50px}.home-v2 .home-resources{display:flex;flex-direction:column;align-items:center;gap:50px;width:100%;padding:100px 50px;background:#ede9e3;box-sizing:border-box}.home-v2 .home-resources__header{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%}.home-v2 .home-resources__title{width:100%;min-height:65px;margin:0;color:#001c27;font-family:Instrument Sans,gotham,sans-serif;font-size:45px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;line-height:65px;text-align:center}.home-v2 .home-resources__title:after,.home-v2 .home-resources__featured-title:after,.home-v2 .home-resources__card-title:after{display:none}.home-v2 .home-resources__title span{font-family:"PT Serif Caption",Georgia,serif;font-style:italic;font-weight:400}.home-v2 .home-resources__cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 30px;border-radius:50px;background:#f06e8e;color:#fff;font-family:Instrument Sans,gotham,sans-serif;font-size:20px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:600;line-height:normal;text-decoration:none;white-space:nowrap;border-bottom:none}.home-v2 .home-resources__grid{display:flex;align-items:flex-start;gap:30px;width:100%}.home-v2 .home-resources__featured{position:relative;display:flex;flex:0 0 750px;align-items:flex-end;width:750px;height:434px;overflow:hidden;border-radius:10px;color:#fff;text-decoration:none}.home-v2 .home-resources__featured:hover,.home-v2 .home-resources__card:hover{box-shadow:0 0 4px #0000000a,-4px 4px 4px #0000000a}.home-v2 .home-resources__featured-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:auto;max-width:none;object-fit:cover}.home-v2 .home-resources__featured-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:10px;width:100%;padding:30px 30px 20px;background:linear-gradient(0deg,#000c,#000000b3,#0000);box-sizing:border-box}.home-v2 .home-resources__featured-title{width:100%;margin:0;color:#fff;font-family:Instrument Sans,gotham,sans-serif;font-size:20px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:600;line-height:35px}.home-v2 .home-resources__featured-excerpt{display:-webkit-box;width:100%;max-height:60px;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#fff;font-family:Instrument Sans,gotham,sans-serif;font-size:18px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400;line-height:30px}.home-v2 .home-resources__list{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-width:0}.home-v2 .home-resources__card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;min-height:113px;padding:20px;border-radius:10px;background:#fff;color:#001c27;text-decoration:none;box-sizing:border-box;border-bottom:none}.home-v2 .home-resources__card-title{width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#001c27;font-family:Instrument Sans,gotham,sans-serif;font-size:20px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:600;line-height:normal}.home-v2 .home-resources__card-excerpt{display:-webkit-box;width:100%;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#5f5f5f;font-family:Instrument Sans,gotham,sans-serif;font-size:16px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400;line-height:25px}@media(max-width:768px){.home-v2{padding-top:70px}.home-v2__inner{width:100%}.home-v2 .pelvic-hero{flex-direction:column;align-items:center;justify-content:flex-start;gap:30px;width:100%;min-height:0;margin-top:0;padding:50px 30px 0;border-radius:0}.home-v2 .pelvic-hero__inner{flex:0 1 auto;width:100%;max-width:none;align-items:center;gap:30px}.home-v2 .pelvic-hero__image{display:block;align-self:center;width:100%;max-width:320px;opacity:1;flex:0 0 auto;margin-bottom:-2px}.home-v2 .pelvic-hero__title,.home-v2 .pelvic-hero__sub{width:100%;text-align:center}.home-v2 .pelvic-hero__title{font-size:35px;font-weight:500;line-height:50px}.home-v2 .pelvic-hero__sub{margin-top:-10px;font-size:20px;font-weight:300;line-height:28px}.home-v2 .pelvic-hero__actions{flex-direction:row;justify-content:center;align-items:center;gap:15px;width:100%}.home-v2 .pelvic-hero__btn{min-width:0;height:auto;padding:10px 25px;background:#eb5b7f;font-size:16px;font-weight:600;line-height:normal}.home-v2 .home-trust-bar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;min-height:0;padding:70px 30px 50px}.home-v2 .home-trust-bar__item,.home-v2 .home-trust-bar__item--wide{gap:15px;width:210px;flex-basis:auto}.home-v2 .home-trust-bar__item--wide{width:220px}.home-v2 .home-trust-bar__label{font-size:18px;line-height:30px;white-space:nowrap}.home-v2 .pelvic-health-section{align-items:center;gap:50px;padding:50px 0}.home-v2 .pelvic-health-section__header{align-items:center;gap:20px;width:100%;min-height:290px;padding:0 30px;box-sizing:border-box}.home-v2 .pelvic-health-section__title{height:auto;font-size:30px;line-height:50px;text-align:center}.home-v2 .pelvic-health-section__intro{padding:0;font-size:22px;line-height:35px;font-weight:400}.home-v2 .pelvic-health-section__intro br{display:block}.home-v2 .pelvic-health-section__content{gap:30px}.home-v2 .pelvic-health-section__tabs{width:320px;max-width:calc(100% - 44px);gap:20px}.home-v2 .pelvic-health-section__tab{width:150px;min-height:36px;padding:7px 30px;font-size:20px}.home-v2 .pelvic-health-section__panel{display:flex;justify-content:center}.home-v2 .pelvic-health-section__grid{grid-template-columns:1fr;gap:30px;width:315px;max-width:calc(100vw - 60px)}.home-v2 .pelvic-health-section__image-wrap{width:100%;height:auto;min-height:0;aspect-ratio:315 / 259.526;border-radius:12.414px}.home-v2 .pelvic-health-section__image{position:static;display:block;width:100%;height:100%;object-fit:contain}.home-v2 .pelvic-health-section__stats{gap:20px;width:100%;height:auto}.home-v2 .pelvic-health-section__stat-card{flex:0 0 auto;min-height:0;height:auto;border-radius:10.328px}.home-v2 .pelvic-health-section__stat-card:focus{outline:none}.home-v2 .pelvic-health-section__stat-face{gap:10px;min-height:0;height:auto;padding:12px;border-radius:10.328px}.home-v2 .pelvic-health-section__stat-header{justify-content:space-between}.home-v2 .pelvic-health-section__stat-face--front .pelvic-health-section__stat-header:after{content:"i";display:flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #adafb1;border-radius:50%;color:#adafb1;font-family:Instrument Sans,gotham,sans-serif;font-size:11px;font-weight:500;line-height:1}.home-v2 .pelvic-health-section__stat-face--back .pelvic-health-section__stat-header:after{display:none}.home-v2 .pelvic-health-section__stat-card:hover .pelvic-health-section__stat-face--front,.home-v2 .pelvic-health-section__stat-card:focus .pelvic-health-section__stat-face--front,.home-v2 .pelvic-health-section__stat-card:focus-within .pelvic-health-section__stat-face--front{opacity:1}.home-v2 .pelvic-health-section__stat-card:hover .pelvic-health-section__stat-face--back,.home-v2 .pelvic-health-section__stat-card:focus .pelvic-health-section__stat-face--back,.home-v2 .pelvic-health-section__stat-card:focus-within .pelvic-health-section__stat-face--back{opacity:0}.home-v2 .pelvic-health-section__stat-card--flipped .pelvic-health-section__stat-face--front,.home-v2 .pelvic-health-section__stat-card--flipped:hover .pelvic-health-section__stat-face--front,.home-v2 .pelvic-health-section__stat-card--flipped:focus .pelvic-health-section__stat-face--front,.home-v2 .pelvic-health-section__stat-card--flipped:focus-within .pelvic-health-section__stat-face--front{opacity:0}.home-v2 .pelvic-health-section__stat-card--flipped .pelvic-health-section__stat-face--back,.home-v2 .pelvic-health-section__stat-card--flipped:hover .pelvic-health-section__stat-face--back,.home-v2 .pelvic-health-section__stat-card--flipped:focus .pelvic-health-section__stat-face--back,.home-v2 .pelvic-health-section__stat-card--flipped:focus-within .pelvic-health-section__stat-face--back{opacity:1}.home-v2 .pelvic-health-section__stat-number{font-size:50px;line-height:61.967px}.home-v2 .pelvic-health-section__stat-percent{width:53.853px;font-size:25px;line-height:41.957px}.home-v2 .pelvic-health-section__stat-tag{min-height:0;padding:5.809px 10.973px;border-width:.645px;font-size:12px;line-height:10.328px}.home-v2 .pelvic-health-section__stat-value{gap:3.227px}.home-v2 .pelvic-health-section__stat-copy{margin-top:3.227px;font-size:14px;line-height:18.074px}.home-v2 .pelvic-health-section__stat-detail{font-size:14px;line-height:18px}.home-v2 .fitness-carousel{gap:50px;padding:50px 0}.home-v2 .fitness-carousel__header{min-height:201px;padding:0 30px;box-sizing:border-box}.home-v2 .fitness-carousel__title{font-size:30px;line-height:50px}.home-v2 .fitness-carousel__viewport{width:100%;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-left:30px;scroll-padding-right:30px;-webkit-overflow-scrolling:touch;box-sizing:border-box}.home-v2 .fitness-carousel__track{gap:30px;padding:0;box-sizing:border-box}.home-v2 .fitness-carousel__track:before,.home-v2 .fitness-carousel__track:after{content:"";display:block;flex:0 0 30px;width:30px;height:1px}.home-v2 .fitness-carousel__card{flex-basis:300px;width:300px;height:385.714px;border-radius:27.429px;scroll-snap-align:start}.home-v2 .fitness-carousel__card-copy{top:210.64px;gap:8.571px;min-height:175.074px;padding:21.429px 12.857px}.home-v2 .fitness-carousel__card-title{font-size:20px;line-height:23.143px}.home-v2 .fitness-carousel__card-text{font-size:16px;line-height:25px}.home-v2 .fitness-carousel__controls{display:none}.home-v2 .home-product-list{gap:30px;padding:50px 0;overflow:hidden}.home-v2 .home-product-list__title{padding:0 30px;font-size:30px;line-height:50px;box-sizing:border-box}.home-v2 .home-product-list__cards{display:flex;justify-content:flex-start;gap:30px;width:100%;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-left:30px;scroll-padding-right:30px;-webkit-overflow-scrolling:touch;touch-action:manipulation;box-sizing:border-box;scrollbar-width:none}.home-v2 .home-product-list__cards:before,.home-v2 .home-product-list__cards:after{content:"";display:block;flex:0 0 30px;width:30px;height:1px}.home-v2 .home-product-list__cards::-webkit-scrollbar{display:none}.home-v2 .home-product-list__card{flex:0 0 300px;gap:15px;width:300px;scroll-snap-align:start}.home-v2 .home-product-list__image-link{width:300px;height:360.938px;border-radius:5px;touch-action:manipulation}.home-v2 .home-product-list__image{-webkit-user-drag:none}.home-v2 .home-product-list__form{right:10px;top:311px;bottom:auto;touch-action:manipulation}.home-v2 .home-product-list__details{gap:10px;-webkit-user-select:none;user-select:none}.home-v2 .home-product-list__name{font-size:24px;font-weight:600;line-height:normal}.home-v2 .home-product-list__rating{margin-top:-5px;font-size:18px;line-height:normal}.home-v2 .home-product-list__description{min-height:0;margin-top:-3px;font-size:18px;font-weight:500;line-height:24px}.home-v2 .home-product-list__price{font-size:22px;font-weight:600}.home-v2 .home-product-list__discount,.home-v2 .home-product-list__compare{font-size:16px;font-weight:500}.home-v2 .home-logo-strip{gap:50px;padding:50px 30px 75px}.home-v2 .home-logo-strip__title{font-size:30px;line-height:50px}.home-v2 .home-logo-strip__viewport{width:100vw;margin-right:-30px;margin-left:-30px}.home-v2 .home-logo-strip__track{animation-duration:30s}.home-v2 .home-logo-strip__group{gap:50px;padding-right:50px}.home-v2 .home-logo-strip__logo{width:var(--logo-width);height:35px}.home-v2 .home-training-system{align-items:flex-start;gap:70px;padding:75px 30px}.home-v2 .home-training-system__intro{gap:50px}.home-v2 .home-training-system__title{font-size:30px;line-height:50px;text-align:left}.home-v2 .home-training-system__title br{display:none}.home-v2 .home-training-system__media{width:100%;height:200px;min-height:0;aspect-ratio:auto;border-radius:4.701px}.home-v2 .home-training-system__groups{gap:70px}.home-v2 .home-training-system__group{gap:30px}.home-v2 .home-training-system__group-header{gap:15px;min-height:0}.home-v2 .home-training-system__eyebrow{min-height:39px;padding:11px 16px;font-size:14px;letter-spacing:.42px}.home-v2 .home-training-system__heading{font-size:25px;line-height:40px}.home-v2 .home-training-system__cards{grid-template-columns:1fr;gap:30px}.home-v2 .home-training-system__card{min-height:0;gap:10px;padding:15px;background:linear-gradient(108.208deg,#c3eeff80,#4ac4f580 100.01%)}.home-v2 .home-training-system__card-title{font-size:20px;line-height:normal}.home-v2 .home-training-system__card-copy{font-size:18px;line-height:27px;font-weight:400}.home-v2 .home-resources{gap:50px;padding:50px 30px}.home-v2 .home-resources__header{gap:20px}.home-v2 .home-resources__title{min-height:0;font-size:30px;line-height:50px}.home-v2 .home-resources__cta{font-size:18px;line-height:35px}.home-v2 .home-resources__grid{flex-direction:column;gap:30px}.home-v2 .home-resources__featured{flex-basis:auto;display:flex;align-items:flex-start;width:100%;height:auto;min-height:0;padding:15px;border-radius:10px;background:#fff;color:#001c27;aspect-ratio:auto;box-sizing:border-box;border-bottom:none}.home-v2 .home-resources__featured-image{display:none}.home-v2 .home-resources__featured-copy{gap:10px;padding:0;background:none}.home-v2 .home-resources__featured-title,.home-v2 .home-resources__card-title{overflow:visible;text-overflow:clip;white-space:normal;font-size:18px;line-height:24px}.home-v2 .home-resources__featured-title{color:#001c27}.home-v2 .home-resources__featured-excerpt,.home-v2 .home-resources__card-excerpt{font-size:16px;line-height:24px}.home-v2 .home-resources__featured-excerpt{max-height:none;color:#5f5f5f}.home-v2 .home-resources__list{gap:30px}.home-v2 .home-resources__card{padding:15px}}@media(max-width:768px){[class^=kl-teaser],[class*=" kl-teaser"]{transition:opacity .35s ease,visibility .35s ease}.kl-teaser--home-hiding{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.kl-teaser--home-hidden{display:none!important;pointer-events:none!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/home-page-v2.css.map */
