[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-product-title{pointer-events:none}.rebuy-cart__flyout-item-variant-title{display:block!important}body{padding:0!important}.trueosteov15-landing-page ul{padding-left:1vw}.ashwa-div{display:flex;gap:10px}.ashwa-div span{font-size:.7vw}.desktop-title{display:block}.mobile-title{display:none}.trueosteoplus-product .container{max-width:100%;padding:5vw 0}.trueosteoplus-product .container>.row>div:last-child{padding-right:7.5vw}.nc-product-info h2{font-size:2vw!important;color:#1d4170!important}.nc-product-info h3{font-size:1.1vw!important;color:#434343;font-weight:700}button#nc-prod-submit{background:linear-gradient(180deg,#f57f14,#f59b14 90%,#f5b014);border:none!important;border-radius:1.729vw!important;width:100%!important;text-transform:uppercase;margin-top:1vw;margin-bottom:1vw}.nc-product-info .nc-form-stack-row .buy-option-box .row label{font-size:.938vw;text-align:center;cursor:pointer;font-family:Montserrat}.nc-product-info form .nc-form-stack-row .row.subtext{font-size:.7vw;justify-content:center;text-align:center;font-weight:400}ul.discounts-list li p{margin-bottom:0;width:90%}body>div>.needsclick{display:none!important}div#shopify-section-announcement,.section-header,.announcement-bar-section,div#shopify-section-header .header__wrapper .theme__header{display:none}.trueosteov15-landing-page h2{font-size:3.385vw;font-weight:700;font-family:Roca Two;color:#1d4170;margin-bottom:2vw}.trueosteov15-landing-page p,.trueosteov15-landing-page li{color:#2e2e2e;font-size:1.15vw;margin-bottom:1.5vw;font-weight:400;font-family:Poppins}.tov15-banner{background-image:url(/cdn/shop/files/NTC_TO_Banner.webp?v=1778897955);background-position:10% 50%;position:relative;z-index:5;min-height:75vh;background-size:cover}section.tov15-banner>img{position:absolute;bottom:-8vw;left:-2vw;width:30vw}section.tov15-banner>img.background_badge{width:15vw;bottom:3vw;left:25vw}section.tov15-banner .container{max-width:85vw}section.tov15-banner .row{min-height:45vw;align-items:center}section.tov15-banner h1{font-size:3.25vw;color:#fff;line-height:1em;font-family:Roca Two;font-weight:700;margin-bottom:1vw}section.tov15-banner h2{font-size:2.25vw;color:#fff;margin-bottom:1vw;font-style:italic}section.tov15-banner p{max-width:35vw;font-size:1.4vw;color:#fff;font-weight:400;font-family:Poppins}#MainContent>div>section.tov15-banner>div>div>div:nth-child(1){margin-top:-17.5vw}section.tov15-reviews{padding:2.5vw 0 5vw;text-align:center}section.tov15-reviews>img{margin-top:-4.5vw;width:100%}section.tov15-reviews .container{max-width:90%;padding:0}.tov15-reviews h2{font-weight:500;margin-top:2.5vw;margin-bottom:2.5vw}#MainContent>div>section.tov15-reviews>div>div.row.d-flex.align-items-stretch.text-center>div>p{width:30vw;margin:1.5vw auto 3vw}.tov15-reviews p{color:#21314e;text-align:left;font-size:1.25vw;font-family:Poppins}.row-difference{justify-content:space-evenly}.tov15-review-body{border:1px solid #F8F8F8;border-radius:60px;padding:3vw 3vw .5vw;display:flex;align-items:flex-start;flex-direction:column;background:#f8f8f8;justify-content:stretch}.tov15-review-body{border-color:#f8f8f8;height:100%}.tov15-review-body h4{font-size:2.083vw;font-family:Poppins;font-weight:700;color:#21314e;display:flex;align-items:center}.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}.tov15-review-body img{width:12.5vw;margin:1vw 0 1.5vw}section.tov15-bother{background-image:url(/cdn/shop/files/bother-bg.jpg?v=1740790843);background-size:cover;padding:7.5vw 0 0}section.tov15-bother .container{max-width:85vw;text-align:left}section.tov15-bother .row{align-items:center}section.tov15-bother h2{margin-bottom:2vw}section.tov15-bother p{color:#2e2e2e;font-size:1.25vw;margin-bottom:1.5vw}section.tov15-bother ul li{margin-bottom:0}section.tov15-bother ul{margin-bottom:2vw}section.tov15-enough{padding:5vw 0}section.tov15-enough .container{max-width:85vw}section.tov15-enough .container .row{align-items:center}section.tov15-enough .row>div:last-child{text-align:center}section.tov15-enough h2{margin-bottom:2vw}section.tov15-enough p{color:#2e2e2e;font-size:1.25vw;margin-bottom:1.5vw}section.tov15-overtime{background-color:#f1f7ff;position:relative}section.tov15-overtime .container{max-width:100%}section.tov15-overtime .row>div:last-child{padding:3vw 7.5vw 5vw 2.5vw}section.tov15-overtime .row>div:first-child{background-image:url(/cdn/shop/files/trueosteov15_overtime.webp?v=1743744317);background-size:cover;background-position:center}section.tov15-overtime>img{position:absolute;bottom:-2.5vw;left:0;right:0;width:100%}section.tov15-wrong{padding:5vw 0}section.tov15-wrong .container{max-width:85vw}section.tov15-wrong h2{margin-bottom:1.5vw}section.tov15-wrong .row{align-items:center}section.tov15-wrong .rock-img{text-align:center}section.tov15-wrong h2:nth-child(1){display:block}section.tov15-wrong h2:nth-child(2){display:none}#MainContent>div>section.tov15-wrong>div>div:nth-child(1)>div>p:nth-child(3){padding-right:20vw}section.tov15-wrong img{width:65%}section.tov15-overcome{background:#f1f7ff;padding:5vw 0 2vw}section.tov15-overcome .container{max-width:85vw}section.tov15-overcome h2{font-size:3.1vw;margin-bottom:1.5vw}.algae{width:32vw;margin-bottom:-10vw}section.tov15-overcome ul{list-style:none;padding:0}section.tov15-overcome ul li:before{content:"";background-image:url(/cdn/shop/files/trueosteov15_checkmark.png?v=1743747225);width:2vw;height:2vw;display:block;background-position:center;background-size:contain;position:absolute;left:0}section.tov15-overcome ul li{position:relative;padding-left:3vw}section.tov15-difference{padding:5vw 0}section.tov15-difference .container{max-width:85vw}section.tov15-difference .container .row>div:last-child{text-align:center}section.tov15-difference img{margin-top:2.5vw}section.tov15-difference .container .row{align-items:self-end}section.tov15-ingredients{background-color:#f1f7ff;padding:5vw 0 1vw;text-align:left}section.tov15-ingredients .container{max-width:85vw}section.tov15-ingredients ul{list-style:none;padding:0;margin:0}section.tov15-ingredients ul li{display:flex;align-items:center;border:1px solid #243F69;border-radius:1vw;margin-bottom:1vw;text-align:left;background:#f8f8f8}section.tov15-ingredients ul li p{margin-bottom:0;padding:0 2.5vw;width:90%}section.tov15-ingredients ul li img{width:10%;height:5vw;object-fit:cover;border-top-left-radius:1vw;border-bottom-left-radius:1vw}section.tov15-ingredients>div>div>div>ul>li>p{color:#2e2e2e}section.tov15-ingredients h3{color:#2e2e2e;font-size:1.56vw;margin-bottom:1.5vw;font-weight:700;font-family:Poppins}section.truedyb-product>.container{max-width:85vw;padding-bottom:2.5vw;text-align:center}section.truedyb-product{position:relative;z-index:10}#trueosteoplus>div>div>img{width:80vw;margin-left:-3vw}.truedyb-product .container{max-width:100%;padding:0vw}.truedyb-product .container>.row{min-height:unset}.truedyb-product .container>.row>div:last-child{padding-right:7.5vw}.joint-container{display:flex;background:#f4f4f4;border-radius:70px;overflow:hidden;margin:auto}.left{position:relative;background:url(/cdn/shop/files/Group_2090.png?v=1748378425);min-height:500px;display:flex;flex-direction:column;justify-content:flex-end;padding:2vw;color:#fff;gap:1vw;background-position:top;background-size:cover}.left>img{width:8vw}.left h4{font-size:1.5vw;font-weight:700;font-family:Poppins}.left h5{font-size:.833vw;font-weight:400;font-family:Poppins}.right{padding:5vw;background-color:#f4f4f4;text-align:left}.joint-container ul{list-style:none;padding:0}.joint-container ul li:before{content:"";background-image:url(/cdn/shop/files/trueosteov15_checkmark.png?v=1743747225);width:2vw;height:2vw;display:block;background-position:center;background-size:contain;position:absolute;left:0}.joint-container ul li{position:relative;padding-left:3vw}.nc-product-images:before{content:"";width:100%;height:75%;display:block;position:absolute;background:linear-gradient(180deg,#0f5aa8,#1d3f6c);border-top-right-radius:10vw;border-bottom-right-radius:10vw;top:7vw}.nc-product-info{padding:0 4vw;position:relative;z-index:10}.nc-product-info .nc-info-mix-servings{margin-right:.75vw;color:#243f69}.how-accordion-body button.how-accordion svg path{fill:#1d3f6c}.nc-product-info h2{font-size:3.125vw}.nc-product-info h3{font-size:1.25vw;color:#243f69}button#nc-prod-submit{background:linear-gradient(180deg,#f57f14,#f59b14 90%,#f5b014);border:none!important;border-radius:.729vw;width:100%!important;text-transform:uppercase;margin-top:1vw;margin-bottom:1vw}select#prod-quantity{padding:.5vw;margin-bottom:.5vw;border-radius:.25vw}.nature-city-truezs .nc-form-stack-row{flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;margin-top:1vw;max-width:35vw;padding:0;margin-bottom:0}.nc-product-info .nc-form-stack-row .buy-option-box .row label{font-size:.75vw}.nc-product-info .nc-form-stack-row .buy-option-box .row .price{font-size:.8vw}.nc-product-info form .nc-form-stack-row .row.subtext{font-size:.7vw;text-align:center;justify-content:center;font-weight:400;padding:0}ul.discounts-list li img{width:1.5vw!important;height:1.5vw;margin-right:.5vw}ul.discounts-list li p{margin-bottom:0;width:90%;font-size:1vw;color:#2e2e2e}ul.discounts-list li svg path{fill:#1d3f6c}ul.ing-list{list-style:none;padding-left:0;margin:1vw 0 0}ul.ing-list li svg{width:1.5vw;height:1.5vw;margin-right:.5vw}ul.ing-list li{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:.5vw}ul.ing-list li p{margin-bottom:0;width:90%;text-align:left}ul.ing-list li svg path{fill:#1d3f6c}.nc-product-images:before,.nc-product-images:after{display:none!important}section.truedyb-product .nc-product-images{padding-top:4vw}.product-img{display:none}.product-img.active{display:block;transform:scale(1)!important}.double-boxes{margin:1.5vw 0 1vw}.highlight-bar{background:linear-gradient(180deg,#f57f14,#f59b14 90%,#f5b014);color:#fff;padding:10px 20px 10px 35%;border-radius:0 25px 25px 0;text-align:left;width:100%;box-sizing:border-box;display:block;font-size:2.25vw;font-family:Poppins;font-weight:700}.price-container{font-family:Arial,sans-serif;font-size:1.25vw;display:inline-block}.old-price{color:#666;position:relative;margin-right:10px}.old-price:after{content:"";position:absolute;top:50%;left:-5%;width:110%;height:2px;background-color:red;transform:rotate(-15deg);transform-origin:center}.new-price{color:#1d4170;font-weight:700;font-size:2vw;font-family:Roca Two}.trueosteoplus-product .container{max-width:85vw;padding:5vw 0}#trueosteoplus h2.savings-text{font-size:2.5vw;margin-bottom:1.05vw}.trueosteoplus-product .container>.row{min-height:unset}.product-carousel{margin-bottom:0;margin-top:2vw}.product-carousel .carousel-cell{width:100%}.product-carousel .carousel-cell img{height:30vw;object-fit:contain}.product-carousel .carousel-cell img:first-child{transform:scale(1) translate(2vw,-2.5vw)}.nc-product-images{position:relative;height:100%;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center}.nc-product-images>div{width:100%;position:relative;z-index:3}.nc-product-images div.product-thumbnail-carousel{width:50%}.product-thumbnail-carousel .carousel-cell{width:25%;padding:0 1%}.product-thumbnail-carousel .carousel-cell img{height:5vw;object-fit:cover;object-position:center}.nc-product-images div.product-thumbnail-carousel button.flickity-button{background:transparent}.nc-product-images div.product-thumbnail-carousel button.flickity-button.previous{left:-2.5vw;color:#fff}.nc-product-images div.product-thumbnail-carousel button.flickity-button.next{right:-2.5vw;color:#fff}.nc-product-info{padding:0 4vw;position:relative;z-index:9999}.nc-mini-info{display:flex;font-size:.938vw;font-family:Montserrat,sans-serif;margin-bottom:1.05vw}.nc-mini-info .ruk_rating_snippet{display:flex;align-items:center}.nc-mini-info .ruk_rating_snippet .ruk-rating-snippet-count{line-height:1em;bottom:0;margin-left:.5vw}.nc-product-info .nc-info-mix-servings{margin-right:.75vw}.nc-product-info .nc-info-reviews{margin-left:.75vw}.how-accordion-body .how-accordion{font-size:1.042vw;margin-top:1vw;background:none;position:relative;line-height:1;padding-left:2vw;cursor:pointer;color:#434343;font-weight:700;text-align:left;border-top:1px solid #980D19!important;border:none;padding-top:1vw;width:100%}.how-accordion-body .how-accordion:nth-last-child(2){margin-bottom:0}.how-accordion-body .how-accordion:first-child{margin-top:0;border:none!important}.how-accordion-body button.how-accordion svg{content:"";width:1.042vw;height:1.042vw;display:block;background-size:contain;background-repeat:no-repeat;position:absolute;top:1vw;bottom:initial;margin:auto;left:0;transition:all .2s ease-out}.how-accordion-body .how-accordion:hover{background-color:transparent}.how-accordion-body button.how-accordion.active svg{transform:rotate(135deg)}.how-accordion-body .panel{max-height:0;overflow:hidden;transition:max-height .2s ease-out;padding-left:2vw;padding-top:1vw}.how-accordion-body button.how-accordion svg path{fill:#0f5aa8}ul.product-bullet-points{list-style:none;padding-left:0;margin-bottom:0}ul.product-bullet-points li svg{width:1.563vw;height:1.563vw;margin-right:.5vw}ul.product-bullet-points li{display:flex;align-items:flex-start;flex-wrap:wrap}ul.product-bullet-points li p{margin-bottom:0;max-width:92.5%}ul.product-bullet-points li:not(:last-child){margin-bottom:1vw}.nc-product-info>p{margin-bottom:0}.nc-product-info h2{margin-bottom:0}.nc-product-info h3{font-size:1.25vw;color:#434343;font-family:Poppins}.ntc-quantity-atc{display:flex;flex-wrap:wrap;justify-content:space-between}select#prod-quantity{border-radius:.25vw;border:2px solid #243F69;font-size:.85vw;width:45%;font-weight:300;padding:.75vw 1vw;margin-bottom:0}button#nc-prod-submit{background:linear-gradient(180deg,#f57f14,#f59b14 90%,#f5b014);border:none!important;border-radius:.5vw;width:100%!important;text-transform:uppercase;margin-top:1vw;margin-bottom:1vw;padding:.75vw 0;margin:0}button#nc-prod-submit:before,button#nc-prod-submit:after{display:none!important}select#prod-quantity{padding:.5vw 1vw;margin-bottom:0;border-radius:.25vw}.pdp-lprice{display:none}.pdp-price-dsp{display:none!important}.reward-block{display:flex;font-size:.8vw;font-weight:300;font-family:Montserrat,sans-serif}.nature-city-trueosteoplus .nc-form-stack-row{flex-direction:row-reverse}.nc-product-info .nc-form-stack-row .buy-option-box .row label{font-size:.938vw;text-align:center;cursor:pointer;font-family:Poppins;text-transform:uppercase}.nc-product-info .nc-form-stack-row .buy-option-box .row .price{font-size:.9vw}.nc-product-info form .nc-form-stack-row .row.subtext{font-size:.938vw;justify-content:center;text-align:center;font-weight:400;font-family:Poppins;display:inline}.nc-product-info form .nc-form-stack-row .row.subtext span{padding:0}.reward-block>div:first-child{margin-right:.5vw}ul.discounts-list{list-style:none;padding-left:0;margin:1vw 0 0}ul.discounts-list li svg{width:1.5vw;height:1.5vw;margin-right:.5vw}ul.discounts-list li{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.5vw}ul.discounts-list li p{margin-bottom:0;width:90%;font-family:Poppins}ul.discounts-list li svg path{fill:#0f5aa7}.nc-form-stack-row{display:flex;flex-direction:column-reverse}.nc-form-stack-row>div{width:100%!important}.buy-option-box.selected svg circle,.buy-option-box.selected svg path{fill:#fff!important;color:#fff!important}.buy-option-box.selected svg text{fill:#0f5aa9}.buy-option-box.selected{border:2px solid #0f5aa9!important}section.tov15-faqs{padding:0 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}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 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 .faqs-accordion:hover{background-color:transparent}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 button.faqs-accordion svg path{fill:#1d3f6c}section.tov15-faqs .ntc-product-faqs-accordion .faqs-accordion{border-top:1px solid #1D3F6C}section.truedyb-calcium .button-1{background-color:#70c316;border-radius:8px;border-style:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:.938vw;font-weight:500;height:40px;line-height:20px;list-style:none;margin:0;outline:none;padding:10px 36px;position:relative;text-align:center;text-decoration:none;transition:color .1s;vertical-align:baseline;user-select:none;-webkit-user-select:none;touch-action:manipulation}section.truedyb-help .button-1{background-color:#70c316;border-radius:8px;border-style:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:.938vw;font-weight:500;height:40px;line-height:20px;list-style:none;margin:0;outline:none;padding:10px 36px;position:relative;text-align:center;text-decoration:none;transition:color .1s;vertical-align:baseline;user-select:none;-webkit-user-select:none;touch-action:manipulation}section.truedyb-start .button-1{background-color:#70c316;border-radius:8px;border-style:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:.938vw;font-weight:500;height:40px;line-height:20px;list-style:none;margin:0;outline:none;padding:10px 36px;position:relative;text-align:center;text-decoration:none;transition:color .1s;vertical-align:baseline;user-select:none;-webkit-user-select:none;touch-action:manipulation}.button-1:hover,.button-1:focus{background-color:#f082ac}section.tov15-faqs .ntc-product-faqs-accordion .panel p{font-size:1.25vw}section.tov15-reviews.below-product{padding-top:2.5vw}section.tov15-reviews.below-product .container{max-width:85vw}.review-inline{display:flex;align-items:center}.review-inline img{margin-left:1vw;width:10vw}.tov15-review-body h6{color:#2e2e2e;font-style:italic;font-family:Montserrat,sans-serif;font-size:.833vw}#MainContent>div>section.tov15-table>div>div>div>div>table>thead>tr>th:nth-child(2)>div>img{margin-left:-100px}.tov15-table{padding-bottom:5vw}section.tov15-table .container{max-width:75vw}section.tov15-table th img{width:100%}section.tov15-table thead tr th{background-color:#e8ecf3}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 h2{font-size:3vw;font-weight:700;color:#1d4170;margin-bottom:0;font-family:Roca Two}section.tov15-table h5{font-size:1.75vw;font-weight:700;color:#1d4170;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 table td img{position:relative;z-index:2}section.tov15-table table thead th{padding-bottom:2vw}section.tov15-table table .check img,section.tov15-table table .cross img{width:2vw}section.tov15-table table td.check{background-color:#d3dae7}section.tov15-table table{border-collapse:separate;border-spacing:0}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{border-top:2px solid #243F69;padding:1.25vw 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: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 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-support{background-image:url(/cdn/shop/files/stress-support-bg.png?v=1740960557);background-size:cover;background-position:top;padding:7.5vw 0 5vw}section.tov15-support .container{max-width:75vw}section.tov15-support h2{margin-bottom:2vw}section.tov15-maintain{padding:0 0 25vw;background-image:url(/cdn/shop/files/trueosteoimage.webp?v=1780085484);background-size:55vw;background-repeat:no-repeat;background-position:-6vw -3vw;background-attachment:fixed}section.tov15-maintain .container{max-width:80vw}section.tov15-maintain .container .row{align-items:center}section.tov15-maintain a{color:inherit}section.tov15-inspiration{background:linear-gradient(180deg,#1d3f6c,#0f5aa8);padding-bottom:5vw}section.tov15-inspiration .container{max-width:85vw}section.tov15-inspiration img{display:block;max-width:60vw;margin:-22vw auto 2.5vw}section.tov15-inspiration .container .row>div:last-child>*{color:#fff}section.tov15-inspiration .container h2{margin-bottom:2.5vw}section.tov15-inspiration a{display:block;background-color:#84c140;padding:1.25vw 6vw;font-size:1.25vw;font-weight:700;text-decoration:none;border-radius:3vw;margin:2vw auto 0;text-align:center;max-width:30vw}section.tov15-reviews.review-with-img{padding:10vw 0 5vw}section.tov15-reviews.review-with-img .container{max-width:90vw}section.tov15-reviews.review-with-img .tov15-review-content{text-align:left;width:50%}section.tov15-reviews.review-with-img .tov15-review-body{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;padding:0 3vw;justify-content:space-between}section.tov15-reviews.review-with-img .tov15-review-body>img{width:45%;margin:-5vw 0 0}p.reviews-disclaimer{max-width:50vw;text-align:center;margin:3vw auto 0;font-size:1vw}section.tov15-newsletter{text-align:center}section.tov15-newsletter .container{max-width:60vw}section.tov15-newsletter h2{margin-bottom:2vw}.form-section{margin:auto}#MainContent>div>section.tov15-newsletter>div>div>div.col-md-8.form-section>div>div>form>div>div>div:nth-child(2){flex:none!important}#MainContent>div>section.tov15-newsletter>div>div>div.col-md-8.form-section>div>div>form>div>div>div:nth-child(2)>button{width:13vw!important}section.osteo-joint-contact{padding:10vw 0}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}.supplement_fact_demo_wrapper{max-width:800px;margin:0 auto;background:#fff;padding:30px;border-radius:15px;box-shadow:0 20px 40px #0000001a}.show_supplement_facts{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.show_supplement_facts:hover{transform:scale(1.02);filter:brightness(1.1)}.supplement_fact_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.supplement_fact_overlay.supplement_fact_active{opacity:1;visibility:visible}.supplement_fact_container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);background:#fff;border-radius:20px;box-shadow:0 25px 50px #0000004d;max-width:90vw;max-height:90vh;overflow:hidden;z-index:1001;transition:all .3s cubic-bezier(.4,0,.2,1)}.supplement_fact_overlay.supplement_fact_active .supplement_fact_container{transform:translate(-50%,-50%) scale(1)}.supplement_fact_header{color:#fff;padding:20px;display:flex;justify-content:end;align-items:center}.supplement_fact_title{font-size:20px;font-weight:600;margin:0}.supplement_fact_close_btn{background:#c3c3c333;border:none;color:#000;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .3s ease}.supplement_fact_close_btn:hover{background:#ffffff4d;transform:rotate(90deg)}.supplement_fact_content{padding:20px;text-align:center;max-height:calc(90vh - 80px);overflow-y:auto}.supplement_fact_image{max-width:100%;height:auto;border-radius:10px;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease}.supplement_fact_image:hover{transform:scale(1.02)}.supplement_fact_content::-webkit-scrollbar{width:6px}.supplement_fact_content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.supplement_fact_content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.supplement_fact_content::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.supplement_fact_demo_text{color:#666;margin-bottom:30px;text-align:center;line-height:1.6}.supplement_fact_buttons_container{text-align:center}@media only screen and (max-width:767px){.supplement_fact_container{max-width:95vw;max-height:95vh;margin:10px}.supplement_fact_header{padding:15px}.supplement_fact_title{font-size:18px}.supplement_fact_content{padding:15px;max-height:calc(95vh - 70px)}.supplement_fact_close_btn{width:35px;height:35px;font-size:18px}.tov15-review-body h6{font-size:1rem}.background_badge{display:block!important;width:27%!important;left:58vw!important;right:0!important;bottom:-23vw!important;margin:auto!important}.ashwa-div{flex-direction:column}.ashwa-div span{font-size:11px}.trueosteov15-landing-page h2{font-size:28px!important;margin-bottom:2vw!important}.trueosteov15-landing-page p,.trueosteov15-landing-page li{font-size:15px!important}#MainContent>div>section.tov15-banner>div>div>div:nth-child(1){margin-top:0}section.tov15-banner .row{min-height:80vw;align-items:flex-start}.tov15-banner{background-image:url(/cdn/shop/files/TO_Banner_Mob.webp?v=1778897955);min-height:auto;padding:5vw 0 30vw;background-position:center;text-align:center}section.tov15-banner h1{font-size:6.5vw!important;max-width:100%}section.tov15-banner h2{font-size:5vw!important;margin-top:2vw}section.tov15-banner>img{left:-75vw;right:0;width:65vw;bottom:-40vw;margin:auto}.trueosteov15-landing-page .background_badge{left:0vw!important}section.tov15-banner .container{max-width:95vw}section.tov15-banner p{max-width:100%;font-size:3.5vw!important}section.tov15-reviews{padding:5vw 0 10vw}.tov15-review-body{text-align:center;justify-content:center;align-items:center}.tov15-reviews p{text-align:center}.tov15-review-body h4{font-size:20px}.tov15-review-body h5{font-size:16px}.tov15-review-body img{width:100px}section.tov15-reviews .row>div:first-child{margin-bottom:15px}section.tov15-bother{padding:20vw 0 0}section.tov15-bother .container{max-width:95vw}section.tov15-bother img{width:50%;margin:5vw auto 0;display:block}section.tov15-enough{padding:10vw 0;text-align:center}section.tov15-enough .container{max-width:95vw}section.tov15-enough img{width:75%;transform:none;position:relative;z-index:1;margin-top:5vw}section.tov15-enough h2,section.tov15-enough p{position:relative;z-index:2}section.tov15-overtime .row>div:first-child{min-height:75vw}section.tov15-overtime .container{max-width:100%;padding:0}section.tov15-overtime ul li{font-size:16px}.overtime-box{padding:4vw}.overtime-box h2:nth-child(1){display:none}.overtime-box h2:nth-child(2){display:block}section.tov15-overtime .row>div:last-child{padding:10vw 5vw}section.tov15-wrong{padding:10vw 0}#MainContent>div>section.tov15-wrong>div>div:nth-child(1)>div>p:nth-child(3){padding-right:0vw}section.tov15-wrong .container{max-width:95vw}section.tov15-wrong img{width:100%;max-width:250px;margin-bottom:25px}section.tov15-wrong h2:nth-child(2){display:block}section.tov15-wrong .row:last-child{flex-direction:column-reverse}section.tov15-wrong .row:last-child img{margin-top:5vw}section.tov15-overcome{padding:10vw 0}section.tov15-overcome .container{max-width:95vw}section.tov15-overcome .container .row{flex-direction:column}section.tov15-overcome img{width:75%;margin-right:0;margin-bottom:25px}section.tov15-overcome ul li:before{width:4vw;height:4vw;top:.5vw}section.tov15-overcome ul li{padding-left:5vw}section.tov15-difference{padding:10vw 0}section.tov15-difference .container{max-width:95vw}section.tov15-difference p{max-width:100%}section.tov15-difference img{max-width:85%;margin-bottom:25px}section.tov15-difference h4{font-size:12px;margin-top:25px}section.tov15-difference .calcium-box{padding:5vw}section.tov15-doctor{padding:10vw 0 15vw}section.tov15-doctor .container{max-width:95vw}section.tov15-ingredients{padding:10vw 0 5vw}section.tov15-ingredients .container{max-width:95vw}section.tov15-ingredients h2{max-width:100%;font-size:20px!important;!i;!}section.tov15-ingredients ul li{display:block;text-align:center;width:49%;margin:1% 0;padding-bottom:20px;border-radius:17px}section.tov15-ingredients ul li img{width:100%;height:30vw;object-fit:cover;border-radius:15px 15px 0 0;margin-bottom:20px}section.tov15-ingredients ul{display:flex;flex-wrap:wrap;justify-content:space-between}section.tov15-ingredients ul li p{font-size:14px!important;line-height:1.25em;width:100%}section.tov15-ingredients h3{font-size:12px}section.tov15-offer{padding:10vw 0}section.tov15-offer .container{max-width:95vw}section.tov15-faqs{padding:10vw 0}section.tov15-faqs .container{max-width:95vw}section.tov15-faqs .ntc-product-faqs-accordion .faqs-accordion{font-size:16px;padding-right:30px;padding-top:20px;padding-bottom:20px}section.tov15-faqs .ntc-product-faqs-accordion button.faqs-accordion svg{width:16px;height:16px;top:20px}section.tov15-faqs .ntc-product-faqs-accordion .panel{padding-top:0}section.tov15-faqs .ntc-product-faqs-accordion .panel img{width:100%;height:auto}section.tov15-table{padding-bottom:10vw}section.tov15-table .container{max-width:95vw}.trueosteov15-landing-page section.tov15-table h2{font-size:18px!important}.trueosteov15-landing-page section.tov15-table h2 br{display:none}section.tov15-table h3{font-size:12px}section.tov15-table h3.other-brands-title{font-size:10px}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 table thead th{vertical-align:top}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{width:85%}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}#MainContent>div>section.tov15-table>div>div>div>div>table>thead>tr>th:nth-child(3)>div>h3{margin-left:0;margin-right:0}section.tov15-table h5{font-size:2.5vw}section.tov15-support{padding:15vw 0 10vw}section.tov15-support .container{max-width:95vw}section.tov15-maintain{padding:80vw 0 5vw!important;background-position:top center;background-size:80vw;background-attachment:local;background-image:url(/cdn/shop/files/maintain-bg_2538ebd7-6ce7-4d62-8895-20855c819f9a.webp?v=1779324266)}section.tov15-maintain .container{max-width:95vw;text-align:center}section.tov15-maintain h2,section.tov15-maintain p{text-align:left}section.tov15-inspiration .container .row>div:first-child{min-height:100vw;background-position:top -15vw center}section.tov15-inspiration .container .row>div:last-child{padding:10vw 5vw;text-align:center}section.tov15-inspiration a{font-size:18px;padding:10px 30px}section.tov15-inspiration .container{max-width:100%}section.tov15-inspiration img{max-width:100%;margin:-30vw auto 2.5vw}section.tov15-inspiration a{max-width:100%}section.tov15-inspiration h2,section.tov15-inspiration p{text-align:left}section.tov15-reviews.review-with-img .container{max-width:90%;padding:0}section.tov15-reviews.review-with-img .tov15-review-body{display:block;text-align:center;padding:5vw 5vw 0}section.tov15-reviews.review-with-img .tov15-review-content{width:100%;text-align:center}.tov15-review-body h4{justify-content:center}section.tov15-reviews.review-with-img .tov15-review-body>img{width:75%;margin:20px 0 0}.tov15-review-body h4:after{width:4vw;height:4vw}p.reviews-disclaimer{max-width:100%;font-size:3vw!important;line-height:1.25em}section.tov15-newsletter{padding-bottom:10vw}section.tov15-newsletter .container{max-width:95vw}#trueosteoplus>div>div>h2{font-size:20px!important}.desktop-title{display:none}.mobile-title{display:block}.btn-mob{padding:10px 30px;font-size:16px;font-weight:700;text-decoration:none;border-radius:5vw;margin:4vw auto;text-align:center;color:#fff;background:linear-gradient(180deg,#f57f14,#f59b14 90%,#f5b014)}section.tov15-support ul,section.tov15-wrong ul,section.tov15-overtime ul,section.tov15-bother ul{padding-left:1.5rem}.joint-container{flex-direction:column}.left{min-height:300px}.left>img{width:30vw}.left h4{font-size:20px}.left h5{font-size:1rem}.joint-container ul li{padding-left:5vw}.joint-container ul li:before{left:0;width:4vw;height:4vw;top:.5vw}#MainContent>div>section.truedyb-product>naturecity-product>div>div>div:nth-child(1){padding:0}.product-carousel .carousel-cell img{height:45%;width:75%!important;display:block;margin:auto}.truedyb-product .container>.row>div:last-child{padding:0}.nc-product-info{text-align:left;margin-top:0;padding:0vw 5vw!important}.nc-product-info h3{font-size:3.5vw;text-align:center}.nc-mini-info{display:block;font-size:0}.nc-mini-info>div{font-size:3.5vw}.nc-product-info .nc-info-reviews{text-align:center;margin-left:0;justify-content:center;display:flex;margin-bottom:5vw}.nc-product-info-how{margin:2.5vw 0}.how-accordion-body .how-accordion{font-size:3.5vw;padding-left:5vw}.how-accordion-body button.how-accordion svg{width:3.5vw;height:3.5vw}.truedyb-product .container{padding:0vw 0 10vw}#trueosteoplus .osteo-variant-button label{font-size:3.5vw;padding:2vw}#trueosteoplus .osteo-variant-button{width:100%;margin-bottom:2vw}.variant-buttons{flex-wrap:wrap}.product-form h4{font-size:4vw}#trueosteoplus form button.btn{font-size:3.5vw;width:100%;padding:2.5vw;margin-top:0}#trueosteoplus .nc-form-stack-row .buy-option-box{width:100%;margin-bottom:2vw}.nc-form-stack-row{margin-top:0}.nc-product-info .nc-form-stack-row .buy-option-box .row label{font-size:3.5vw}.nc-product-info .nc-form-stack-row .buy-option-box .row .price{font-size:3.5vw;margin-left:4vw}.nc-product-info form .nc-form-stack-row .row.subtext{font-size:3vw;font-weight:400;padding-left:8vw}ul.discounts-list li svg{width:5vw;height:5vw;margin-right:2vw;margin-top:.25vw}ul.discounts-list li img{width:5vw!important;height:5vw;margin-right:2vw;margin-top:.25vw}ul.discounts-list li{align-items:flex-start}ul.discounts-list{margin-top:3.5vw;margin-bottom:3.5vw}ul.ing-list li svg{width:5vw;height:5vw;margin-right:2vw;margin-top:.25vw}ul.ing-list li{align-items:flex-start}ul.ing-list{margin-top:3.5vw;margin-bottom:3.5vw}ul.discounts-list li p{margin-bottom:2.5vw;width:90%;font-size:14px}.product-carousel .carousel-cell .product-img{display:none}.product-carousel .carousel-cell .product-img.active{display:block;transform:scale(1)}.highlight-bar{padding:10px 20px 10px 25%;width:90%;font-size:18px;margin:5vw 0 10vw}.trueosteoplus-product .container{max-width:95vw;text-align:center;padding-bottom:0}.product-carousel .carousel-cell img{width:75vw;height:75vw}h2#trueosteoplusproduct{margin-top:25px;text-align:center}.price-container{justify-content:center;align-items:center;display:flex;font-size:18px}.new-price{font-size:20px}.double-boxes{margin:1.5vw 0 4vw}.double-boxes img{width:99vw}.nc-product-info h3{font-size:20px!important;font-family:Poppins}.nc-mini-info{font-size:12px;justify-content:center}#trueosteoplus h2.savings-text{font-size:25px!important;margin-bottom:15px!important}.nc-product-info .nc-form-stack-row .buy-option-box .row label{font-size:18px!important}.nc-product-info form .nc-form-stack-row .row.subtext{font-size:14px!important}.nc-form-stack-row .buy-option-box{padding:15px!important;margin-bottom:10px!important}.feature p{font-size:14px!important}select#prod-quantity{width:100%;font-size:16px;padding:10px}button#nc-prod-submit{width:100%;padding:15px;font-size:16px;margin-top:10px!important}.nc-product-info{padding:0}.nc-product-images div.product-thumbnail-carousel a:last-child{display:none!important;!}#MainContent>div>section.tov15-newsletter>div>div>div.col-md-8.form-section>div>div>form>div>div{flex-direction:column!important}#MainContent>div>section.tov15-newsletter>div>div>div.col-md-8.form-section>div>div>form{margin-top:15vw!important}#MainContent>div>section.tov15-newsletter>div>div>div.col-md-8.form-section>div>div>form>div>div{gap:5vw!important}#MainContent>div>section.tov15-newsletter>div>div>div.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{position:absolute;top:-13%;width:25vw;margin:auto;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}}.hotlink a{color:#1d4170;text-decoration:none}@media only screen and (min-width:768px)and (max-width:1025px){.trueosteov15-landing-page h2{font-size:3.25vw!important}.trueosteov15-landing-page p,.trueosteov15-landing-page li{font-size:1.5vw!important}.tov15-banner{min-height:40vh}section.tov15-banner .row{min-height:40vh;align-items:center}section.tov15-banner h1{font-size:3.385vw}section.tov15-banner p{font-size:2vw}.tov15-reviews p{font-size:1.5vw}section.tov15-bother p{font-size:1.5vw}section.tov15-enough .container .row{flex-direction:row}#MainContent>div>section.tov15-enough>div>div>div:nth-child(2)>img{width:100%;transform:scale(1);position:relative;z-index:1}section.tov15-enough p{font-size:1.5vw}section.tov15-overtime ul li{font-size:1.5vw}.feature>svg{width:3vw}.nc-product-info form .nc-form-stack-row .row.subtext{font-size:1vw}.feature p{margin-top:0!important;font-size:1vw!important}#trueosteoplus form button.btn{max-width:100%;margin-top:0!important}section.tov15-faqs .ntc-product-faqs-accordion .faqs-accordion{font-size:1.75vw}section.tov15-table td p{font-size:1.5vw}section.tov15-maintain{background-size:60vw}section.tov15-maintain .container .row{min-height:55vw}section.tov15-inspiration .container .row>div:first-child{min-height:auto;background-position:center}section.tov15-inspiration .container .row>div:last-child{padding:5vw 7.5vw 5vw 5vw}#MainContent>div>section.tov15-table>div>div>div>div>table>thead>tr>th:nth-child(2)>div>img{margin-left:-35px}}@media(max-width:480px){.supplement_fact_container{width:100%;margin:0 auto}.supplement_fact_header{padding:10px}}@media(max-width:380px){naturecity-product .save-pill{font-size:9px;font-weight:800;padding:4px 10px;border-radius:20px;color:#fff}naturecity-product .bottle-title{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/412/assets/trueosteo-facebook.css.map */
