.bf__about-banner .desktop-hide{display:none}.bf__about-banner{position:relative;display:flex;flex-direction:column}.bf__about-banner .bf__about-banner--image{width:100%;height:auto}.bf__about-banner .bf__about-banner--content{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:78px}.bf__about-banner .bf__about-banner--heading{font-weight:400;font-size:96px;line-height:80%;letter-spacing:0;font-family:CoolveticaForme,sans-serif;max-width:657px;margin:0}.bf__about-banner .bf__about-banner--text{font-size:36px;font-weight:400;line-height:113.736%;letter-spacing:1.98px;margin-top:52px;font-family:CoolveticaForme,sans-serif;max-width:441px}.bf__about-banner .bf__about-banner--buttons__wrapper{display:flex;justify-content:flex-start;align-items:center;column-gap:18px;margin-top:52px;width:100%}.bf__about-banner .bf__about-banner--btn{width:100%;max-width:189px;padding:26px 0;border-radius:121px;font-family:CoolveticaForme,sans-serif;font-size:24px;font-weight:400;line-height:100%;letter-spacing:.911px}.bf__about-banner .bf__about-banner--description{font-size:20px;font-weight:400;line-height:normal;margin-top:112px;max-width:324px;font-family:PrentonRPProForme,sans-serif}.bf__about-banner .bf__about-banner--timer{margin-top:41px}.bf__about-banner .countdown{display:flex;justify-content:center;align-items:center;gap:5px}.bf__about-banner .countdown>div{display:flex;flex-direction:column;align-items:center;row-gap:17px}.bf__about-banner .countdown span,.bf__about-banner .countdown .colon{font-family:CoolveticaForme,sans-serif;font-size:60.923px;font-weight:300;line-height:80%}.bf__about-banner .countdown .colon{margin-top:-33px}.bf__about-banner .countdown p{color:#fff;font-family:Prenton RP Pro;font-size:12.692px;font-weight:500;line-height:normal;text-transform:uppercase;font-family:PrentonRPProForme,sans-serif}.bf__about-banner--footer{text-align:center;padding:26px;color:#fff;font-family:PrentonRPProForme,sans-serif;font-size:24px;font-weight:500;line-height:normal}@media screen and (max-width:1325px){.bf__about-banner .bf__about-banner--content{row-gap:47px}.bf__about-banner .bf__about-banner--content>div{margin:0}}@media screen and (max-width:1270px){.bf__about-banner .bf__about-banner--heading{font-size:66.85px;max-width:352px}.bf__about-banner .bf__about-banner--text{font-size:25.07px;line-height:100%;max-width:323px}.bf__about-banner .bf__about-banner--buttons__wrapper{column-gap:11px}.bf__about-banner .bf__about-banner--btn{font-size:18px;letter-spacing:.739px;padding:21px 0;max-width:169px}.bf__about-banner .bf__about-banner--description{font-size:16.714px;max-width:320px}.bf__about-banner .countdown span,.bf__about-banner .countdown .colon{font-size:43.801px}.bf__about-banner .countdown p{font-size:9.125px}}@media screen and (max-width:1065px){.bf__about-banner .bf__about-banner--content{padding:55px 0;position:relative;text-align:center;align-items:center}.bf__about-banner .bf__about-banner--buttons__wrapper{justify-content:center}.bf__about-banner .mobile-hide{display:none}.bf__about-banner .desktop-hide{display:block}}@media screen and (max-width:768px){.bf__about-banner .bf__about-banner--content{padding:55px 0 55px 39px;align-items:flex-start;text-align:left}.bf__about-banner .bf__about-banner--buttons__wrapper{justify-content:flex-start}.bf__about-banner--footer{font-size:18px;padding:13px}}@media screen and (max-width:425px){.bf__about-banner .bf__about-banner--content{padding:55px 0;align-items:center;text-align:center}.bf__about-banner .bf__about-banner--buttons__wrapper{justify-content:center}}.bf__about-herobanner--image img{float:left;width:100%;height:auto}.bf__bundle-section{display:flex;flex-direction:column}.bf__bundle-section .mobile-hide{display:block!important}.bf__bundle-section .desktop-hide{display:none!important}.bf__bundle-section .bf__bundle-section--header{padding:57px 20px;display:flex;justify-content:center;column-gap:44px;align-items:center;flex-wrap:wrap;row-gap:21px;text-align:center}.bf__bundle-section .bf__bundle-section--heading{font-family:CoolveticaForme,sans-serif;font-weight:400;font-size:64px;line-height:100%;letter-spacing:0;margin:0;text-transform:none}.bf__bundle-section .bf__bundle-section--text p{font-family:PrentonRPProForme,sans-serif;font-weight:400;font-size:32px;line-height:100%;letter-spacing:0;margin:0}.bf__bundle-section .bf__bundle-section--bundles__wrapper{width:100%}.bf__bundle-section .mobile-hide .bf__bundle-section--bundles__wrapper{display:grid;grid-template-areas:"bf-bundle-item-1 bf-bundle-item-1 bf-bundle-item-2 bf-bundle-item-2 bf-bundle-item-3 bf-bundle-item-3" "bf-bundle-item-4 bf-bundle-item-4 bf-bundle-item-4 bf-bundle-item-5 bf-bundle-item-5 bf-bundle-item-5"}.bf__bundle-section .bf__bundle-section--item{height:auto;border:solid 1.5px #000;position:relative;text-align:center;padding:16px}.bf__bundle-section .bf__bundle-section--item+.bf__bundle-section--item{border-left:none}.bf__bundle-section .bf__bundle-section--item-image{display:flex;width:100%;position:relative;height:100%}.bf__bundle-section .bf__bundle-section--item-image img{object-fit:cover}.bf__bundle-section .bf__bundle-section--item-image__overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#00000080;z-index:1}.bf__bundle-section .bf__bundle-section--item-content{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;z-index:2;padding:0 20px 83px}.bf__bundle-section .bf__bundle-section--item-heading{font-family:CoolveticaForme,sans-serif;font-weight:400;font-size:64px;line-height:100%;letter-spacing:0;margin:0;max-width:445px}.bf__bundle-section .bf__bundle-section--item-text{font-family:CoolveticaForme,sans-serif;font-weight:400;font-size:30px;line-height:100%;letter-spacing:0;margin-top:33px}.bf__bundle-section .bf__bundle-section--item-description{margin-top:26px;display:flex;flex-direction:column;row-gap:16px}.bf__bundle-section .bf__bundle-section--item-description p{margin:0;font-family:PrentonRPProForme,sans-serif;font-weight:400;font-size:24px;line-height:100%;letter-spacing:0}.bf__bundle-section .bf__bundle-section--item-btn{font-family:Coolvetica,sans-serif;font-weight:400;font-size:20px;line-height:100%;letter-spacing:.75px;max-width:219px;width:100%;padding:22px 0;text-align:center;border-radius:100px;margin-top:62px}@media screen and (max-width:960px){.bf__bundle-section .mobile-hide{display:none!important}.bf__bundle-section .desktop-hide{display:block!important}}@media screen and (max-width:1130px){.bf__bundle-section .bf__bundle-section--header{padding:36px 15px}.bf__bundle-section .bf__bundle-section--heading{font-size:40px}.bf__bundle-section .bf__bundle-section--text p{font-size:16px}.bf__bundle-section .bf__bundle-section--item-content{padding-bottom:69px}.bf__bundle-section .bf__bundle-section--item-heading{font-size:53.18px}.bf__bundle-section .bf__bundle-section--item-text{font-size:24.93px;margin-top:27.32px}.bf__bundle-section .bf__bundle-section--item-description{margin-top:21.22px;row-gap:12.6px}.bf__bundle-section .bf__bundle-section--item-description p{font-size:19.94px}.bf__bundle-section .bf__bundle-section--item-btn{font-size:16.62px;padding:18px;max-width:182px;margin-top:50.8px}}.bf__compare-section{display:flex;justify-content:space-between;align-items:stretch;border:solid 1.5px #000}.bf__compare-section .bf__compare-section--image{width:47.29%;display:flex;padding:20px 0 20px 19px}.bf__compare-section .bf__compare-section--content{width:48.6%;display:flex;justify-content:center;align-items:center}.bf__compare-section .bf__compare-section--content__wrapper{display:flex;align-items:flex-start;flex-direction:column;row-gap:44px}.bf__compare-section .bf__compare-section--heading{font-family:CoolveticaForme,sans-serif;font-weight:400;font-size:64px;line-height:100%;letter-spacing:0;margin:0;text-transform:none}.bf__compare-section .bf__compare-section--blocks__wrapper{display:flex;flex-direction:column;align-items:flex-start;row-gap:38px}.bf__compare-section .bf__compare-section--block{display:flex;justify-content:flex-start;align-items:center;column-gap:23px}.bf__compare-section .bf__compare-section--block-icon{display:flex}.bf__compare-section .bf__compare-section--block-text{margin:0;font-family:PrentonRPProForme,sans-serif;font-weight:400;font-size:24px;line-height:100%;letter-spacing:0}@media screen and (max-width:1065px){.bf__compare-section{flex-direction:column}.bf__compare-section .bf__compare-section--image{width:100%;padding:6px 8px 0}.bf__compare-section .bf__compare-section--content{width:100%;padding:46px 0 40px}.bf__compare-section .bf__compare-section--content__wrapper{align-items:center;row-gap:35px}.bf__compare-section .bf__compare-section--heading{font-size:40px}}.button-container{display:flex;width:100%}.bf__before-after-section--btn{max-width:350px;padding:15px 50px;font-family:CoolveticaForme,sans-serif;font-weight:400;font-size:20px;line-height:100%;letter-spacing:.75px;border-radius:100px}.bf__featured-collection .bf__featured-collection--products__wrapper{width:100%;position:relative}.bf__featured-collection .bf__featured-collection--header{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:60px;padding:57.5px 20px;border-bottom:solid 1.5px #000;row-gap:21px}.bf__featured-collection .bf__featured-collection--heading{font-family:CoolveticaForme,sans-serif;font-weight:400;font-size:64px;line-height:100%;letter-spacing:0}.bf__featured-collection .bf__featured-collection--text{font-family:PrentonRPProForme,sans-serif;font-weight:400;font-size:32px;line-height:100%;letter-spacing:0;text-align:center}.bf__featured-collection .bf__featured-collection--products__wrapper .swiper-slide .product-box{height:100%;border-top:solid 1.5px #000}.bf__featured-collection .bf__featured-collection--products__wrapper .swiper-slide:last-child{border-right:solid 1px #000}.home-collection .bf__featured-collection .title-price-section{padding:31px 21px 24px;justify-content:space-between}.home-collection .bf__featured-collection .price-box{font-family:CoolveticaForme,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:.5px;display:block!important;width:auto}.home-collection .bf__featured-collection .h4.grid-view-item__title.product-card__title{padding:0;font-family:CoolveticaForme,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0}.bf__featured-collection .price__compare{display:none}.home-collection .bf__featured-collection .price-box .price{display:flex;flex-direction:row;justify-content:flex-end}.bf__featured-collection .bf__featured-collection--add-to-cart__btn--wrapper{width:100%;display:flex;justify-content:center;align-items:center;order:2;margin-top:25px}.bf__featured-collection .bf__featured-collection--add-to-cart__btn{max-width:161px;width:100%;padding:18px 0;border-radius:100px;font-family:CoolveticaForme,sans-serif;font-weight:400;font-size:16px;line-height:60%;letter-spacing:.63px;background-color:#000;color:#fff}.bf__featured-collection .bf__featured-collection--add-to-cart__btn:hover{background-color:#fff!important;color:#000}.bf__featured-collection .bf__featured-collection--image-hover{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;cursor:pointer;font-family:PrentonRPProForme,sans-serif;font-weight:500;font-size:32px;line-height:100%;letter-spacing:0;color:#fff}.bf__featured-collection .bf__featured-collection--image-hover:hover{opacity:1}.bf__featured-collection .swiper-button-next:after,.bf__featured-collection .swiper-button-prev:after{content:""}.bf__featured-collection .swiper-button-next,.bf__featured-collection .swiper-button-prev{background-color:#d9d9d966;border-radius:100%;width:23px;height:23px;top:35%;transform:translateY(-50%)}.bf__featured-collection .swiper-button-next{right:15px}.bf__featured-collection .swiper-button-prev{left:15px}@media screen and (max-width:768px){.bf__featured-collection .bf__featured-collection--header{padding:36px 20px}.bf__featured-collection .bf__featured-collection--heading{font-size:40px}.bf__featured-collection .bf__featured-collection--text{font-size:16px}}@media screen and (max-width:600px){.bf__featured-collection .swiper-button-next,.bf__featured-collection .swiper-button-prev{top:33%}}@media screen and (max-width:500px){.bf__featured-collection .bf__featured-collection--text{max-width:248px}}.bf__hero-banner{position:relative}.bf__hero-banner .bf__hero-banner--image{display:flex;width:100%}.bf__hero-banner .mobile-image{display:none}.bf__hero-banner .bf__hero-banner--content{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:flex-start;align-items:center;padding-left:105px}.bf__hero-banner .bf__hero-banner--content__wrapper{text-align:center;display:flex;flex-direction:column;align-items:center;row-gap:29px}.bf__hero-banner .bf__hero-banner--icon{display:flex}.bf__hero-banner .bf__hero-banner--heading{font-family:CoolveticaForme,sans-serif;font-weight:400;font-size:40px;line-height:100%;letter-spacing:0}.bf__hero-banner .bf__hero-banner--text{max-width:344px;font-family:PrentonRPProForme,sans-serif;font-weight:400;font-size:24px;line-height:100%;letter-spacing:0}.bf__hero-banner .bf__hero-banner--btn{max-width:282px;padding:22px 0;font-family:CoolveticaForme,sans-serif;font-weight:400;font-size:20px;line-height:100%;letter-spacing:.75px;border-radius:100px}@media screen and (max-width:940px){.bf__hero-banner .bf__hero-banner--content{padding:0;justify-content:center}.bf__hero-banner .bf__hero-banner--content__wrapper{row-gap:17px}.bf__hero-banner .bf__hero-banner--icon{width:286px}.bf__hero-banner .bf__hero-banner--heading{font-size:24.72px}.bf__hero-banner .bf__hero-banner--text{font-size:16px;max-width:224px}.bf__hero-banner .bf__hero-banner--btn{margin-top:14px}}@media screen and (max-width:768px){.bf__hero-banner .desktop-image{display:none}.bf__hero-banner .mobile-image{display:block}}.bf__review-section{display:flex;flex-direction:column}.bf__review-section .bf__review-section--header{padding:51px 0;display:flex;justify-content:center;column-gap:55px;align-items:center}.bf__review-section .bf__review-section--heading{font-family:CoolveticaForme,sans-serif;font-weight:400;font-size:64px;line-height:100%;letter-spacing:0;margin:0;text-transform:none}.bf__review-section .bf__review-section--text{font-family:PrentonRPProForme,sans-serif;font-weight:400;font-size:32px;line-height:100%;letter-spacing:0}.bf__review-section .bf__review-section--btn{max-width:267px;padding:22px 0;font-family:CoolveticaForme,sans-serif;font-weight:400;font-size:20px;line-height:100%;letter-spacing:.75px;border-radius:100px}.bf__review-section .bf__review-section--btn:hover{border:solid 1.5px #000!important}.bf__review-section .bf__review-section--reviews__wrapper{width:100%}.bf__review-section .bf__review-section--item{padding:19px 19px 59px;display:flex;flex-direction:column;row-gap:25px;align-items:flex-start;justify-content:flex-start;height:auto;border:solid 1.5px #000}.bf__review-section .bf__review-section--item+.bf__review-section--item{border-left:none}.bf__review-section .bf__review-section--item-image{display:flex;width:100%}.bf__review-section .bf__review-section--author-info{display:flex;align-items:center;width:100%;column-gap:8px}.bf__review-section .bf__review-section--abbreviation{display:flex;justify-content:center;align-items:center;background-color:#666;border-radius:100%;color:#fff;font-family:PrentonRPProForme,sans-serif;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;text-transform:uppercase;width:56px;height:56px;position:relative}.bf__review-section .bf__review-section--abbreviation .check-icon{position:absolute;right:-4px;bottom:8px}.bf__review-section .bf__review-section--author p{font-family:PrentonRPProForme,sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0}.bf__review-section .bf__review-section--verified{display:flex;align-items:center;column-gap:13px;font-family:PrentonRPProForme,sans-serif;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;margin-left:auto;margin-right:48px;color:#8c8c8c}.bf__review-section .bf__review-section--star{display:flex;padding-left:12px}.bf__review-section .bf__review-section--item-text{font-family:PrentonRPProForme,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;padding-left:12px}@media screen and (max-width:1320px){.bf__review-section .bf__review-section--header{padding:51px 20px;justify-content:space-between;column-gap:0;flex-wrap:wrap}}@media screen and (max-width:1200px){.bf__review-section .bf__review-section--header{flex-direction:column;row-gap:22px}}@media screen and (max-width:768px){.bf__review-section .bf__review-section--header{padding:36px 0 31px}.bf__review-section .bf__review-section--heading{font-size:40px}.bf__review-section .bf__review-section--text{font-size:16px;text-align:center;max-width:187px}}.bf__timeout-section{display:flex;flex-direction:column;align-items:center;row-gap:70px}.bf__timeout-section .bf__timeout-section--text-1,.bf__timeout-section .bf__timeout-section--text-2{font-family:CoolveticaForme,sans-serif;font-weight:400;font-size:64px;line-height:100%;letter-spacing:0;margin:0}.bf__timeout-section .countdown-v2{display:flex;align-items:center;justify-content:center;column-gap:30px}.bf__timeout-section .countdown-v2 span,.bf__timeout-section .countdown-v2 .colon{font-family:CoolveticaForme,sans-serif;font-weight:400;font-size:128px;line-height:100%;letter-spacing:0}.bf__timeout-section .bf__timeout-section--btn{max-width:265px;padding:21px 0;font-family:Coolvetica,sans-serif;font-weight:400;font-size:20px;line-height:100%;letter-spacing:.75px;background-color:#000;color:#fff;border-radius:100px}@media screen and (max-width:768px){.bf__timeout-section{row-gap:37px}.bf__timeout-section .bf__timeout-section--text-1,.bf__timeout-section .bf__timeout-section--text-2{font-size:34.46px}.bf__timeout-section .countdown-v2 span,.bf__timeout-section .countdown-v2 .colon{font-size:68.92px}.bf__timeout-section .countdown-v2{column-gap:15px}}@media screen and (max-width:425px){.bf__timeout-section .countdown-v2{column-gap:10px}}.bf__video-with-text{display:flex;align-items:stretch}.bf__video-with-text .bf__video-with-text--image{width:50%;display:flex}.bf__video-with-text .bf__video-with-text--content{width:50%;display:flex;flex-direction:column;padding:50px 0 50px 7.9%;align-items:flex-start;justify-content:center;row-gap:28px}.bf__video-with-text .bf__video-with-text--icon{display:flex}.bf__video-with-text .bf__video-with-text--text{font-family:CoolveticaForme,sans-serif;font-weight:400;font-size:40px;line-height:100%;letter-spacing:0;max-width:493px}@media screen and (max-width:1200px){.bf__video-with-text .bf__video-with-text--content{padding-left:4%}}@media screen and (max-width:1065px){.bf__video-with-text{flex-direction:column}.bf__video-with-text .bf__video-with-text--image{width:100%}.bf__video-with-text .bf__video-with-text--content{width:100%;text-align:center;padding:90px 0;row-gap:17.31px;align-items:center}.bf__video-with-text .bf__video-with-text--icon{width:286.16px}.bf__video-with-text .bf__video-with-text--text{font-size:24.72px;max-width:296px}.bf__video-with-text .bf__video-with-text--image{aspect-ratio:unset}}.buyers-guide-nav{padding:0 8px}@media(min-width:768px){.buyers-guide-nav{padding:0 20px}}.buyers-guide-nav ul{display:flex;flex-wrap:wrap;gap:32px;border-bottom:1px solid #F5F5F5;width:100%}.buyers-guide-nav ul li a{display:block;white-space:nowrap;padding-bottom:16px;border-bottom:3px solid transparent;font-size:14px;font-weight:400;line-height:16px;letter-spacing:.02em;font-family:CoolveticaForme}@media(min-width:768px){.buyers-guide-nav ul li a{font-size:16px;line-height:24px}}.buyers-guide-nav ul li a.is-active,.buyers-guide-nav ul li a:hover,.buyers-guide-nav ul li a:focus{border-bottom:3px solid #000}.buyers-guide{padding:16px 0}@media(min-width:768px){.buyers-guide{padding:32px 0}}.buyers-guide .tab__triggers{padding:0 8px;display:flex;gap:8px;max-width:100vw;overflow-x:auto}@media(min-width:768px){.buyers-guide .tab__triggers{padding:0 20px}}.buyers-guide .tab__triggers .tab__trigger{white-space:nowrap;font-size:14px;line-height:16px;font-family:CoolveticaForme;letter-spacing:.02em;padding:8px 16px;border-radius:25px;border:1px solid #000;background-color:#fff;color:#000;cursor:pointer}.buyers-guide .tab__triggers .tab__trigger[aria-selected=true],.buyers-guide .tab__triggers .tab__trigger:hover,.buyers-guide .tab__triggers .tab__trigger:focus{background-color:#000;color:#fff}.buyers-guide__title{font-size:24px;font-weight:400;line-height:32px;letter-spacing:.02em;font-family:CoolveticaForme;text-transform:none;margin:40px 13px 20px}@media(min-width:768px){.buyers-guide__title{font-size:32px;line-height:40px;margin:52px 16px 24px}}.buyers-guide .swiper-slide{height:auto}.buyers-guide-carousel-buttons{display:flex;gap:16px;justify-content:flex-end;padding:0 16px 16px}.buyers-guide-carousel-buttons .swiper-button-prev,.buyers-guide-carousel-buttons .swiper-button-next{width:18px;height:18px;position:static;margin:0;padding:0;border:none;background-color:transparent;cursor:pointer;color:#000}.buyers-guide-carousel-buttons .swiper-button-prev:after,.buyers-guide-carousel-buttons .swiper-button-next:after{content:"";width:18px;height:18px;background:url(https://forme.science/cdn/shop/t/182/assets/up_arrow.svg) no-repeat center center}.buyers-guide-carousel-buttons .swiper-button-next:after{transform:rotate(90deg)}.buyers-guide-carousel-buttons .swiper-button-prev:after{transform:rotate(-90deg)}.buyers-guide-carousel-buttons .swiper-button-prev:not(.swiper-button-disabled):hover,.buyers-guide-carousel-buttons .swiper-button-next:not(.swiper-button-disabled):hover,.buyers-guide-carousel-buttons .swiper-button-prev:not(.swiper-button-disabled):focus,.buyers-guide-carousel-buttons .swiper-button-next:not(.swiper-button-disabled):focus{opacity:.8}.header-with-link{padding:32px 8px}.header-with-link__header{margin:0;font-size:24px;line-height:32px;font-family:CoolveticaForme;letter-spacing:.02em;text-transform:none;font-weight:400}@media(min-width:768px){.header-with-link__header{padding:32px 20px;font-size:32px;line-height:40px}}.medical-benefits-hero{position:relative}.medical-benefits-hero__image-container{width:100%;height:100%}.medical-benefits-hero__image-container img{width:100%;height:100%;object-fit:cover}.medical-benefits-hero__image-container-mobile.hidden-desktop{display:block}.medical-benefits-hero__image-container-desktop{display:none}@media(min-width:768px){.medical-benefits-hero__image-container-mobile.hidden-desktop{display:none}.medical-benefits-hero__image-container-desktop{display:block}}.medical-benefits-hero__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;padding:25px}@media(min-width:768px){.medical-benefits-hero__content{width:50%}}.medical-benefits-hero__title{font-size:24px;font-weight:700;color:#fff;text-transform:none;margin:0;width:100%;font-family:CoolveticaForme}@media(min-width:768px){.medical-benefits-hero__title{font-size:32px}}.medical-benefits-hero__text p{font-size:12px;color:#fff}@media(min-width:768px){.medical-benefits-hero__text p{font-size:14px}}.page-title{padding:0 8px 28px}@media(min-width:768px){.page-title{padding:0 20px 32px}}.page-title h1{font-size:32px;font-weight:400;line-height:40px;letter-spacing:.02em;font-family:CoolveticaForme}@media(min-width:768px){.page-title h1{font-size:48px;line-height:56px}}.section-split{padding-top:var(--split-padding-top-mobile);padding-bottom:var(--split-padding-bottom-mobile);padding-left:var(--split-padding-horizontal-mobile);padding-right:var(--split-padding-horizontal-mobile);background-color:var(--split-background-color);color:var(--color-body-text)}@media(min-width:768px){.section-split{padding-top:var(--split-padding-top-desktop);padding-bottom:var(--split-padding-bottom-desktop);padding-left:var(--split-padding-horizontal-desktop);padding-right:var(--split-padding-horizontal-desktop)}}.section-split .h3{font-size:18px}@media(min-width:768px){.section-split .h3{font-size:18px}}.section-split h4{margin-bottom:0;font-size:14px}@media(min-width:768px){.section-split h4{font-size:24px}}.section-split h4.h3{margin-bottom:10px}.section-split__content{display:flex;flex-direction:var(--split-mobile-direction);justify-content:center;position:relative;gap:var(--split-column-gap-mobile)}.section-split__content.flex-wrap{flex-wrap:wrap}@media(min-width:768px){.section-split__content{display:grid;grid-template-columns:repeat(var(--split-desktop-columns),1fr);gap:var(--split-column-gap-desktop)}}@media(max-width:767px){.section-split__image-container.order-1{order:1}.section-split__text-container.order-2{order:2}.section-split__image-container.hide-image-on-mobile{display:none}}@media(max-width:767px){.section-split__text-container.order-1{order:1}.section-split__image-container.order-2{order:2}}.section-split__image-inner{position:relative}.section-split__image{width:100%;max-width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0}.section-split__text-container{padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:768px){.section-split__text-container{padding:40px}}.section-split__text-container.block-border{border-radius:12px;border:1px solid #D9D9D9}.section-split__text-container .rte-setting{position:relative;padding:16px;border-radius:12px}.section-split__text-container .rte-setting p{font-size:12px;font-weight:700}.section-split__content{counter-reset:step}.section-split__text-container .rte-setting.text-number{padding-left:56px;counter-increment:step}.section-split__text-container .rte-setting.text-number:before{content:counter(step) ".";position:absolute;left:16px;top:50%;transform:translateY(-50%);font-weight:700;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:12px;background-color:#000;color:#fff}.section-split__text-container .rte-setting ol{counter-reset:custom-counter;padding-left:0;margin:0}.section-split__text-container .rte-setting ol li{list-style:none;counter-increment:custom-counter;position:relative;padding-left:76px;margin-bottom:50px;font-size:18px;font-family:CoolveticaForme;font-weight:400}@media(min-width:768px){.section-split__text-container .rte-setting ol li{padding-left:92px;font-size:24px;margin-bottom:92px}}.section-split__text-container .rte-setting ol li:last-child{margin-bottom:0}.section-split__text-container .rte-setting ol li:before{content:counter(custom-counter);position:absolute;left:0;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;color:#000;font-weight:700;font-size:24px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.section-split__text-container .rte-setting ol li:before{font-size:32px;width:64px;height:64px}}.section-split__text-container.split-block{position:relative}.section-split__text-container.split-block:after{content:"";position:absolute;top:50%;right:2px;transform:translateY(-50%);width:16px;height:16px;-webkit-mask-image:url(/cdn/shop/files/icon-caret.svg?v=1763581764);mask-image:url(/cdn/shop/files/icon-caret.svg?v=1763581764);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;pointer-events:none;background-color:var(--color-body-text)}.section-split__text-image-container{width:100%}.section-split__text-image-container img{width:100%;object-fit:contain}.section-title .h1{font-size:32px;font-family:CoolveticaForme;font-weight:400;margin-bottom:24px}@media(min-width:768px){.section-title .h1{font-size:48px;margin-bottom:56px}}.product-carousel{padding:32px 0 32px 8px}@media(min-width:1024px){.product-carousel{padding:56px 0 56px 20px}}.product-carousel__header .kicker{font-family:CoolveticaForme;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.02em;text-transform:uppercase;color:#000;margin-bottom:20px}.product-carousel__header h2{font-family:CoolveticaForme;font-size:32px;font-weight:400;line-height:40px;letter-spacing:.02em;text-transform:none;color:#000;margin-bottom:32px}.buyers-guide-card{display:flex;flex-direction:column;height:100%}.buyers-guide-card__image{position:relative}.buyers-guide-card__image img{width:100%;height:100%;object-fit:cover}.buyers-guide-card__image .badge{position:absolute;top:10px;left:12px;z-index:1;background-color:#fff;color:#000;padding:2px 4px;border-radius:25px;font-size:10px;line-height:16px;border:none;font-weight:400;font-family:PrentonRPProForme}@media(min-width:768px){.buyers-guide-card__image .badge{top:auto;bottom:17px;left:auto;right:17px;font-size:14px;padding:4px 8px}}.buyers-guide-card__content{padding:8px 16px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.buyers-guide-card__title{font-size:18px;line-height:24px;letter-spacing:.02em;font-family:CoolveticaForme;margin-bottom:16px}@media(min-width:768px){.buyers-guide-card__title{font-size:24px;line-height:32px}}.buyers-guide-card__link{max-width:none;width:100%;margin-bottom:16px}@media(min-width:768px){.buyers-guide-card__link{margin-bottom:24px}}.buyers-guide-card__link:last-of-type{margin-bottom:0}.buyers-guide-card__details-title{font-size:18px;line-height:24px;letter-spacing:.02em;font-family:CoolveticaForme;margin-bottom:16px}.buyers-guide-card__details{display:flex;flex-direction:column;flex-grow:1;gap:16px}@media(min-width:768px){.buyers-guide-card__details-title{font-size:24px;line-height:32px;margin-bottom:24px}}.buyers-guide-card__details__body{display:flex;flex-direction:column;gap:16px;flex:1}.buyers-guide-card__details__footer{gap:16px;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:768px){.buyers-guide-card__details__body,.buyers-guide-card__details__footer{gap:24px}}.buyers-guide-card h4{font-size:14px;line-height:20px;letter-spacing:.02em;font-family:CoolveticaForme;margin-bottom:8px}@media(min-width:768px){.buyers-guide-card h4{font-size:18px;line-height:24px}}.buyers-guide-card__posture-strength h5{font-size:14px;line-height:16px;letter-spacing:.02em;font-family:CoolveticaForme;margin-bottom:8px}.product-card-features{background-color:#f7f7f7;display:flex;gap:8px;align-items:center;padding:8px}.product-card-features p{font-size:10px;line-height:16px;letter-spacing:.02em;font-family:PrentonRPProForme;margin-bottom:0}.product-card-features .feature-rating{display:flex;flex-direction:row;gap:8px}.product-card-features .feature-rating div{border:1px solid #000;width:14px;height:4px}.product-card-features .feature-rating div.filled{background-color:#000}.buyers-guide-card__fit p{font-family:CoolveticaForme;font-size:14px;line-height:16px;letter-spacing:.02em}.buyers-guide-card__target-areas ul{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap}.buyers-guide-card__target-areas ul li{font-family:CoolveticaForme;font-size:14px;line-height:16px;letter-spacing:.02em}.buyers-guide-card__technology-field p,.buyers-guide-card__technology-field a{font-size:12px;line-height:24px}.buyers-guide-card__product-sizes{display:flex;flex-direction:row;flex-wrap:wrap}.buyers-guide-card__product-sizes p{font-size:12px;line-height:24px}.buyers-guide-card__color .option-values-colors{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}.buyers-guide-card__color .option-values-colors div{width:30px;height:30px;border-radius:100%}.buyers-guide-card__recommended-for-field p{font-size:12px;line-height:24px}.product-carousel-card{width:100%;height:100%}.product-carousel-card .product-card-images{position:relative}.product-carousel-card .product-card-images-featured{width:100%;height:100%;object-fit:cover;border-radius:20px;overflow:hidden}.product-carousel-card .product-carousel-card-button{position:absolute;bottom:16px;right:16px;background-color:#fff;color:#000;padding:9px 18px;border-radius:6px;font-family:CoolveticaForme;font-size:14px;line-height:15px;letter-spacing:.02em;text-transform:uppercase;min-width:104px;text-align:center}@media(min-width:1024px){.product-carousel-card .product-carousel-card-button{bottom:18px;right:18px}}.product-carousel-card .product-card-images:hover .product-carousel-card-button,.product-carousel-card .product-card-images:focus .product-carousel-card-button{background-color:#000;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/249/compiled_assets/styles.css.map */
