a.rebuy-cart__flyout-item-product-title{pointer-events:none}.rebuy-cart__flyout-empty-cart p,.announcement-bar-section,.section-header{display:none}.trueoste-flx-v2 h2{font-size:2.75vw;font-weight:700;font-family:Roca Two;color:#1d4170;margin-bottom:2vw}.mobile-only,.ntc-my-account-col,.ntc-footer-menu{display:none}.ntc-footer-contact,.ntc-fda-col{width:50%}.tov15-announcement-bar{background-color:#00a9e0;overflow:hidden;white-space:nowrap;padding:1vw 0;position:relative;z-index:20;font-family:Poppins,sans-serif}.marquee-track{display:flex;width:fit-content;animation:marquee-scroll 50s linear infinite}.tov15-announcement-bar:hover .marquee-track{animation-play-state:paused}.marquee-group{display:flex;align-items:center;flex-shrink:0}.announcement-item{display:inline-flex;align-items:center;gap:.5vw;margin-right:5vw;color:#fff}.announcement-item img{height:1.5vw;width:auto;object-fit:contain}.announcement-item p{margin:0;font-size:1vw;font-weight:500}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tov15-hero-new{background-image:url(/cdn/shop/files/trueosteo-banner-bg.webp?v=1769562451);background-size:cover;background-position:center;min-height:50vw;position:relative;display:flex;align-items:center;overflow:hidden}.tov15-hero-new .container{max-width:85vw;position:relative;height:100%}.contact-badge{position:absolute;top:2.5vw;right:0;background-color:#70c316;padding:.75vw 3vw;border-radius:2vw;text-align:center;color:#fff;z-index:10;box-shadow:0 .5vw 1vw #0000001a}.contact-badge p{font-size:.9vw;margin:0;font-family:Poppins,sans-serif;font-weight:500}.contact-badge a{color:#fff;font-size:1.3vw;font-weight:700;text-decoration:none;font-family:Poppins,sans-serif;line-height:1.2;display:block}.hero-content{color:#fff;text-align:left;padding-top:2vw}.hero-logo{width:14vw;margin-bottom:2vw;position:absolute;top:2.5vw;left:0}.hero-content h1{font-family:Roca Two,serif;font-size:3vw;line-height:1.1;margin-bottom:1.5vw;color:#fff}.hero-content h1 strong{font-size:5.5vw;font-weight:400}.hero-sub{font-family:Poppins,sans-serif;font-size:1.35vw;font-weight:500;color:#fff;line-height:1.4}.hero-hand-img{width:40vw;position:relative;right:0;top:0;margin-top:7.5vw;margin-bottom:-1.5vw;display:block}.hero-image-col{position:static}section.tov15-reviews{padding:5vw 0 2.5vw;text-align:center}section.tov15-reviews .container{max-width:90%;margin:0 auto}section.tov15-reviews h2{margin-bottom:2vw;color:#1d4170;font-family:Roca Two,serif;font-weight:700}.tov15-review-body{border:1px solid #F8F8F8;border-radius:60px;padding:3vw 3vw .5vw;display:flex;flex-direction:column;background:#f8f8f8;justify-content:stretch;border-color:#f8f8f8;height:100%;align-items:flex-start;box-sizing:border-box}.review-inline{display:flex;align-items:center}.review-inline img{margin-left:1vw;width:10vw}.tov15-review-body h4{font-size:2.083vw;font-family:Poppins;font-weight:700;color:#21314e;display:flex;align-items:center;margin-bottom:0}.tov15-review-body h4:after{content:"";width:2vw;height:2vw;background-image:url(/cdn/shop/files/check-icon.png?v=1740790641);display:block;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:.5vw}.tov15-review-body h5{font-size:1.563vw;font-family:Poppins;color:#8690a2;font-weight:300;margin-top:.5vw;margin-bottom:1vw}.tov15-review-body h3{font-size:1.5vw;font-family:Poppins;font-weight:700}.tov15-reviews p{color:#21314e;text-align:left;font-size:1vw;font-family:Poppins;margin-bottom:1vw;font-weight:400}.tov15-review-body h6{color:#2e2e2e;font-style:italic;font-family:Montserrat,sans-serif;font-size:.833vw;margin-top:auto}@media only screen and (min-width:768px){.reviews-mobile-swiper .swiper-wrapper{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;transform:none!important}.reviews-mobile-swiper .swiper-slide{width:48%!important;height:auto!important}.tov15-reviews .swiper-pagination{display:none}}section.tov15-three-reasons{padding:5vw 0;background-color:#f3f6fa;text-align:center}section.tov15-three-reasons .container{max-width:90vw}.reasons-header h2{color:#1d4170;font-family:Roca Two,serif;font-size:2.5vw;font-weight:400;margin-bottom:2vw}.reasons-badge{background:linear-gradient(180deg,#0f5aa8,#1d3f6c);display:inline-block;color:#fff;font-family:Roca Two,serif;font-size:2vw;padding:.5vw 6vw;border-radius:1vw;margin-bottom:4vw}.reason-item{display:flex;text-align:left;gap:1.5vw;padding:0 1vw}.reason-num{color:#1d3f6c;font-size:4vw;font-weight:700;line-height:.8;flex-shrink:0}.reason-content h4{color:#1d3f6c;font-family:Poppins,sans-serif;font-weight:700;font-size:1.25vw;line-height:1.3;margin-bottom:1vw;min-height:3.5vw}.reason-content p,.reason-content li{font-family:Poppins,sans-serif;font-size:1.1vw;color:#0d3260;margin-bottom:1vw;line-height:1.4}.reason-list{position:relative;padding-left:0;margin-bottom:.5vw!important}.reason-note{font-size:.85vw!important;font-style:italic;color:#0d3260!important;margin-top:1.5vw}section.tov15-three-reasons .btn{font-size:1.5vw;max-width:25vw;padding:1vw 0}section.tov15-beth-story{background:linear-gradient(180deg,#0f5aa8,#1d3f6c);padding:1w 0;position:relative}section.tov15-beth-story .container{max-width:99vw}.beth-card{background-image:url(/cdn/shop/files/torn-paper.webp?v=1769563242);padding:6vw 1.5vw;background-size:contain;background-repeat:no-repeat;background-position:center}.beth-img-wrapper{position:relative;display:inline-block}.beth-photo{width:100%;border-radius:1vw;display:block}.beth-content{padding:2vw 8vw 2vw 2vw;text-align:left}.beth-content h3{font-family:Roca Two,serif;font-size:2.5vw;color:#1d4170;font-weight:700;margin-bottom:.2vw}.beth-content h4{font-family:Poppins,sans-serif;font-size:1.3vw;font-style:italic;color:#1d4170;margin-bottom:2vw}.beth-content p{font-family:Poppins,sans-serif;font-size:1.25vw;color:#1d3f6c;line-height:1.3;margin-bottom:1.5vw}.beth-signature{width:12vw}section.tov15-faqs{padding:2.5vw 0 5vw;text-align:center}section.tov15-faqs .container{max-width:85vw}section.tov15-faqs h2{margin-bottom:2.5vw}section.tov15-faqs h2 br{display:none}section.tov15-faqs .ntc-product-faqs-accordion{margin:auto;border:1px solid #324778!important;border-radius:2vw;padding:1vw 2.5vw 1.5vw;background:#fff}section.tov15-faqs .ntc-product-faqs-accordion .faqs-accordion{font-size:1.5vw;margin-top:1vw;background:none;position:relative;line-height:1.3;padding-right:2vw;cursor:pointer;color:#1d4170;font-weight:700;text-align:left;border:none;padding-top:2vw;width:100%;padding-left:0;border-top:1px solid #1D3F6C}section.tov15-faqs .ntc-product-faqs-accordion .faqs-accordion:nth-last-child(2){margin-bottom:0}section.tov15-faqs .ntc-product-faqs-accordion .faqs-accordion:first-child{margin-top:0;border:none!important}section.tov15-faqs .ntc-product-faqs-accordion .faqs-accordion:hover{background-color:transparent}section.tov15-faqs .ntc-product-faqs-accordion button.faqs-accordion svg{content:"";width:1.042vw;height:1.042vw;display:block;background-size:contain;background-repeat:no-repeat;position:absolute;top:2vw;bottom:initial;margin:auto;right:0;transition:all .2s ease-out}section.tov15-faqs .ntc-product-faqs-accordion button.faqs-accordion svg path{fill:#1d3f6c}section.tov15-faqs .ntc-product-faqs-accordion button.faqs-accordion.active svg{transform:rotate(135deg)}section.tov15-faqs .ntc-product-faqs-accordion .panel{max-height:0;overflow:hidden;transition:max-height .2s ease-out;padding-right:2vw;padding-top:1vw;text-align:left}section.tov15-faqs .ntc-product-faqs-accordion .panel p{font-size:1.25vw}section.trueosteo-badges{padding-bottom:2.5vw;overflow:hidden}section.trueosteo-badges .container{max-width:85vw}.badges-desktop{display:flex;justify-content:space-between;align-items:center;width:100%}.badges-desktop img{width:30%;height:10vw;object-fit:contain}.badges-mobile-marquee{display:none}section.tov15-bundle{padding:2.5vw 0 5vw;background-color:#fff}section.tov15-bundle .container{max-width:75vw}.bundle-content{text-align:left;padding-right:4vw}.bundle-content h2{font-family:Roca Two,serif;color:#1d4170;font-size:3vw;font-weight:700;margin-bottom:1.5vw;line-height:1.2}.bundle-content p{font-family:Poppins,sans-serif;color:#1d3f6c;font-size:1.15vw;margin-bottom:1.5vw;line-height:1.6}.bundle-content p em{font-style:italic;font-weight:500}.btn-bundle{display:inline-block;background-color:#70c316;color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:1.25vw;padding:1vw 4vw;border-radius:3vw;text-decoration:none;transition:background-color .3s ease;margin-top:1vw;text-align:center;border:none;cursor:pointer}.btn-bundle:hover{background-color:#5da613;color:#fff}.bundle-img{width:100%;height:auto;border-radius:2vw;display:block;box-shadow:0 1vw 2vw #0000000d}.tov15-table{padding:5vw 0}section.tov15-table .container{max-width:75vw}section.tov15-table table{border-collapse:separate;border-spacing:0}section.tov15-table h2{font-size:3vw;font-weight:700;color:#1d4170;margin-bottom:0;font-family:Roca Two}section.tov15-table h3{font-size:2.344vw;font-family:Poppins;color:#1d4170;font-weight:700}section.tov15-table h3.other-brands-title{font-size:1.25vw;font-weight:300}section.tov15-table h5{font-size:1.75vw;font-weight:700;color:#1d4170;font-family:Roca Two}section.tov15-table td p{margin-bottom:0;font-weight:700;font-family:Poppins;line-height:1.25em;font-size:1.25vw;color:#2e2e2e}section.tov15-table td{vertical-align:middle}section.tov15-table td.feature,section.tov15-table th.feature{text-align:left;padding:1.25vw 0 1.25vw 2.5vw}section.tov15-table table td,section.tov15-table table th{border:none;position:relative}section.tov15-table thead tr th{background-color:#e8ecf3;border-top:2px solid #243F69;padding:1.25vw 2vw 2vw}section.tov15-table table thead tr th:first-child{border-left:2px solid #243F69;border-top-left-radius:2vw}section.tov15-table table thead tr th:last-child{border-right:2px solid #243F69;border-top-right-radius:2vw}section.tov15-table table tbody tr td{border-bottom:2px solid #243F69}section.tov15-table table tbody tr td:first-child{border-left:2px solid #243F69}section.tov15-table table tbody tr td:last-child{border-right:2px solid #243F69}section.tov15-table table tbody tr:last-child td:first-child{border-left:2px solid #243F69;border-bottom-left-radius:2vw}section.tov15-table table tbody tr:last-child td:last-child{border-bottom-right-radius:2vw}section.tov15-table th img{width:100%}section.tov15-table table td img{position:relative;z-index:2}section.tov15-table table .check img,section.tov15-table table .cross img{width:2vw}section.tov15-table table td.check{background-color:#d3dae7}#MainContent>div>section.tov15-table>div>div>div>div>table>thead>tr>th:nth-child(2)>div>img{margin-left:-100px}section.tov15-newsletter{text-align:center}section.tov15-newsletter .container{max-width:60vw}section.tov15-newsletter h2{margin-bottom:2vw}.form-section{margin:auto}section.osteo-joint-contact{padding:10vw 0 5vw}section.osteo-joint-contact .container{max-width:75vw;position:relative}section.osteo-joint-contact div>div{display:flex;justify-content:center;flex-direction:column;align-items:center}section.osteo-joint-contact>div>div>div{padding:3.5vw 5vw;text-align:center;width:60%;border-radius:1.5vw;background:#f1f7ff}section.osteo-joint-contact>div>img{position:absolute;top:-37%;width:18vw;margin:auto;left:25vw}.osteo-joint-contact h2{margin-bottom:0vw}.osteo-joint-contact h2:nth-last-child(2){font-family:Poppins,sans-serif;font-size:1.35vw;margin-bottom:1vw}.osteo-joint-contact h2:nth-last-child(1){font-family:Poppins,sans-serif;font-size:1.25vw}.hotlink a{color:#1d4170;text-decoration:none}@media only screen and (max-width:767px){.mobile-only{display:block}.trueoste-flx-v2 h2{font-size:6.5vw}.ntc-footer-contact,.ntc-fda-col{width:100%}.tov15-announcement-bar{padding:3vw 0}.marquee-track{animation-duration:40s}.announcement-item{gap:2vw;margin-right:10vw}.announcement-item img{height:5vw}.announcement-item p{font-size:3vw}.tov15-hero-new{flex-direction:column;min-height:auto;padding:10vw 0 0;background-position:top center}.tov15-hero-new .container{max-width:95vw}.hero-content{text-align:center;padding-top:5vw}.hero-logo{width:35vw;margin-bottom:5vw;display:none}.hero-content h1{font-size:8vw;margin-bottom:4vw}.hero-content h1 strong{font-size:10vw}.hero-sub{font-size:3.5vw}.contact-badge{position:relative;top:0;right:auto;display:inline-block;margin-bottom:5vw;padding:2vw 5vw;border-radius:5vw;display:none}.contact-badge p{font-size:3vw}.contact-badge a{font-size:5vw}.hero-hand-img{width:90vw;right:0;left:0;margin:auto;bottom:-20vw;transform:rotate(0)}.tov15-review-body h4{font-size:20px}.tov15-review-body h4:after{width:5vw;height:5vw}.tov15-review-body h5{font-size:14px}.tov15-reviews p{font-size:15px!important}.tov15-review-body h3{font-size:4vw}.tov15-review-body h6{font-size:12px}.review-inline img{width:100px}.tov15-review-body{width:100%;padding:5vw;border-radius:1vw}.tov15-reviews .swiper-slide{height:auto;display:flex}section.tov15-reviews{padding:10vw 0 0}.tov15-reviews .swiper-pagination{display:block;position:relative;margin-top:20px}.tov15-reviews .swiper-pagination-bullet-active{background:#0f5aa8}section.tov15-three-reasons{padding:10vw 0}.reasons-header h2{font-size:7vw;margin-bottom:4vw}.reasons-badge{font-size:5vw;padding:2vw 10vw;margin-bottom:10vw}.reason-item{display:block;text-align:center;margin-bottom:8vw;position:relative}.reason-num{position:absolute;font-size:15vw;margin-bottom:2vw;display:block}.reason-content h4{font-size:5vw;min-height:auto;margin-bottom:3vw}.reason-content p,.reason-content li{font-size:3.5vw}.reason-note{font-size:3vw!important;margin-top:5vw}.reason-content{padding-left:15vw;text-align:left}section.tov15-three-reasons .btn{font-size:4vw;max-width:75vw;padding:3vw 0}section.tov15-beth-story{padding:10vw 0 15vw}.torn-paper-img{top:-5vw}.beth-card{padding:15vw 10vw;background-image:url(/cdn/shop/files/torn-paper-mobile.webp?v=1769570591)}.beth-img-wrapper{margin-bottom:8vw;width:100%}.handwritten-caption{font-size:5vw}.top-caption{top:3vw;right:3vw}.bot-caption{bottom:3vw;right:3vw}.me-caption{font-size:7vw;bottom:10vw;left:0}.beth-content{padding:0;text-align:left}.beth-content h3{font-size:8vw}.beth-content h4{font-size:4vw;margin-bottom:5vw}.beth-content p{font-size:3.5vw;margin-bottom:4vw;text-align:left}.beth-signature{width:75%;margin:2vw auto 0}.beth-content .mobile-only{width:100%;margin-bottom:15px}.beth-photo{display:none}.beth-content h3,.beth-content h4{text-align:center}.beth-img-wrapper{margin-bottom:0}section.tov15-faqs{padding:10vw 0}section.tov15-faqs .container{max-width:95vw}.faqs-accordion{font-size:16px!important;padding:20px 30px 20px 0!important}.faqs-accordion svg{width:16px!important;height:16px!important;top:20px!important}.panel img{width:100%;height:auto}section.tov15-table{padding-bottom:10vw}section.tov15-table .container{max-width:95vw}section.tov15-table h3{font-size:12px}section.tov15-table h3.other-brands-title{font-size:10px}section.tov15-table h5{font-size:2.5vw}section.tov15-table table thead tr th{width:30%!important}section.tov15-table table thead tr th:first-child{width:40%!important}section.tov15-table td p{font-size:13px!important}section.tov15-table td p br{display:none}section.tov15-table table .check img,section.tov15-table table .cross img{width:4vw}section.tov15-table td.check:before,section.tov15-table td.cross:before{width:85%}#MainContent>div>section.tov15-table>div>div>div>div>table>thead>tr>th:nth-child(2)>div>img{margin-left:-25px}section.tov15-newsletter{padding-bottom:10vw}section.tov15-newsletter .container{max-width:95vw}.col-md-8.form-section>div>div>form>div>div{flex-direction:column!important;gap:5vw!important}.col-md-8.form-section>div>div>form{margin-top:15vw!important}.col-md-8.form-section>div>div>form>div>div>div:nth-child(2) button{width:88%!important;border-radius:3vw;margin:auto}section.osteo-joint-contact>div>div>div{width:100%;padding:7.5vw 5vw 5vw}section.osteo-joint-contact>div>img{width:25vw;top:-13%;left:20vw}.osteo-joint-contact h2:nth-last-child(2){font-size:15px!important}.osteo-joint-contact h2:nth-last-child(1){font-size:13px!important}section.tov15-bundle{padding:10vw 0}section.tov15-bundle .container{max-width:95vw}section.tov15-bundle .row{flex-direction:column}.bundle-content{padding-right:0;text-align:center;margin-bottom:8vw}.bundle-content h2{font-size:7vw;margin-bottom:4vw}.bundle-content p{font-size:3.5vw;margin-bottom:4vw;text-align:left}.btn-bundle{font-size:4vw;padding:3vw 0;width:100%;border-radius:10vw}.bundle-img{border-radius:5vw;width:100%}section.trueosteo-badges{padding-bottom:5vw}.badges-desktop{display:none}section.trueosteo-badges .container{max-width:100%;padding:0}.badges-mobile-marquee{display:block;width:100%;overflow:hidden;white-space:nowrap}.badges-mobile-marquee .marquee-track{display:flex;width:fit-content;animation:badges-scroll 50s linear infinite}.badges-mobile-marquee .marquee-group{display:flex;align-items:center;flex-shrink:0}.badges-mobile-marquee img{height:20vw;width:auto;margin-right:10vw;object-fit:contain}@keyframes badges-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}section.osteo-joint-contact{padding-bottom:15vw}}@media only screen and (min-width:768px)and (max-width:1025px){.hero-content h1{font-size:4.5vw}.contact-badge{padding:1vw 3vw}.contact-badge a{font-size:2vw}.tov15-reviews p{font-size:1.5vw}.faqs-accordion{font-size:1.75vw!important}section.tov15-table td p{font-size:1.5vw}#MainContent>div>section.tov15-table>div>div>div>div>table>thead>tr>th:nth-child(2)>div>img{margin-left:-35px}.reason-content h4{font-size:1.8vw;min-height:5vw}.reason-content p{font-size:1.5vw}.beth-content h3{font-size:3.5vw}.beth-content h4{font-size:2vw}.beth-content p{font-size:1.6vw}}
/*# sourceMappingURL=/cdn/shop/t/412/assets/trueosteo-flx.css.map */
