.rebuy-cart__flyout-empty-cart p,.section-header,.announcement-bar-section{display:none}a.rebuy-cart__flyout-item-product-title{pointer-events:none}.rebuy-cart__flyout-empty-cart p{display:none}.truezs-hero{background-image:url(/cdn/shop/files/truezs-banner-background.webp?v=1769808518);background-size:cover;background-position:center;min-height:50vw;position:relative;display:flex;overflow:hidden;align-items:center}.truezs-hero .container{max-width:90vw;position:relative;height:100%}.contact-badge{position:absolute;top:2.5vw;right:5vw;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-logo{width:16vw;margin-bottom:2vw;position:absolute;top:2.5vw;left:5vw}.hero-content{color:#fff;text-align:left;padding-bottom:1vw}.hero-content h1{font-family:Roca Two,serif;font-size:2.5vw;line-height:1.2;margin-bottom:1.5vw;color:#fff;font-weight:400}.hero-content h1 strong{font-weight:700;font-style:italic}.hero-sub{font-family:Poppins,sans-serif;font-size:1.25vw;font-weight:600;color:#fff;line-height:1.4;margin-bottom:2vw;max-width:90%}.hero-benefits-list{list-style:none;padding:0;margin:0 0 2.5vw}.hero-benefits-list li{display:flex;align-items:center;margin-bottom:1vw;font-family:Poppins,sans-serif;font-size:1.15vw;font-weight:500;color:#fff}.hero-benefits-list li img{width:1.25vw;height:auto;margin-right:.75vw;object-fit:contain}.hero-cta-group{display:flex;align-items:start;gap:2vw;flex-direction:column}.btn-hero-green{background-color:#70c316;color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:1.25vw;padding:.8vw 3vw;border-radius:3vw;text-decoration:none;transition:background-color .3s ease;border:none;cursor:pointer;box-shadow:0 .5vw 1vw #0000001a}.btn-hero-green:hover{background-color:#5da613;color:#fff}.link-hero-secondary{color:#fff;font-family:Poppins,sans-serif;font-size:1vw;font-weight:400;text-decoration:underline;text-underline-offset:4px;margin-left:1.5vw}.hero-image-col{position:relative;display:flex;justify-content:center;align-items:flex-end}.hero-bottle-img{width:12.5vw;position:absolute;bottom:3vw;left:35vw}.truezs-announcement-bar{background-color:#00a9e0;overflow:hidden;white-space:nowrap;padding:1.5vw 0;position:relative;z-index:20;font-family:Poppins,sans-serif}.truezs-announcement-bar .marquee-track{display:flex;width:fit-content;animation:marquee-scroll 60s linear infinite}.truezs-announcement-bar:hover .marquee-track{animation-play-state:paused}.truezs-announcement-bar .marquee-group{display:flex;align-items:center;flex-shrink:0}.truezs-announcement-bar .announcement-item{display:inline-flex;align-items:center;gap:.5vw;margin-right:5vw;color:#fff}.truezs-announcement-bar .announcement-item img{height:1.5vw;width:auto;object-fit:contain}.truezs-announcement-bar .announcement-item p{margin:0;font-size:1vw;font-weight:600;line-height:1em}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}section.truezs-sleep-breaks{padding:5vw 0 0;background-color:#fff}section.truezs-sleep-breaks .container{max-width:90vw}.sleep-girl-img{width:100%;border-radius:2vw;display:block}.sleep-breaks-content{padding-left:3vw;text-align:left}.sleep-breaks-content h2{font-family:Roca Two,serif;font-size:2.25vw;color:#1d4170;font-weight:700;margin-bottom:1.5vw;line-height:1.2}.sleep-breaks-content h2 em{font-style:italic;font-weight:400}.sleep-breaks-content .sub-heading{font-family:Poppins,sans-serif;font-size:1.15vw;color:#212121;margin-bottom:2vw;font-weight:500}.problem-list{list-style:none;padding:0;margin:0 0 2vw}.problem-list li{display:flex;align-items:flex-start;margin-bottom:1.25vw;font-family:Poppins,sans-serif;font-size:1.1vw;color:#212121;line-height:1.4}.problem-list li img{width:1.2vw;margin-right:1vw;margin-top:.2vw;flex-shrink:0}.sleep-breaks-content .closing-text{font-family:Poppins,sans-serif;font-size:1.15vw;font-weight:400}section.truezs-identity-loss{padding-bottom:5vw}section.truezs-identity-loss .container{max-width:90vw}.identity-card{background:linear-gradient(180deg,#fff,#e4edf6);border-radius:3vw;padding:4vw 5vw 0;overflow:hidden}.identity-content{padding-bottom:4vw;text-align:left}.identity-content h2{font-family:Roca Two,serif;font-size:2.25vw;color:#1d4170;font-weight:700;margin-bottom:2vw;line-height:1.2}.identity-content h2 em{font-style:italic;font-weight:900}.identity-list{margin-bottom:2.5vw;padding-left:3vw}.identity-list li{font-family:Poppins,sans-serif;font-size:1.15vw;color:#212121;margin-bottom:.75vw}.identity-content .closing-text{font-family:Poppins,sans-serif;font-size:1.15vw;font-weight:400}.calling-guy-img{width:100%;display:block;max-width:30vw;margin:auto}section.truezs-options{padding:2.5vw 0 5vw;background-color:#fff}section.truezs-options .container{max-width:90vw}section.truezs-options h2{font-family:Roca Two,serif;color:#1d4170;font-size:2.5vw;font-weight:700;margin-bottom:3vw}.option-card{background:linear-gradient(180deg,#0f5aa8,#1d3f6c);border-radius:3vw;padding:3.5vw 4vw;height:100%;color:#fff;text-align:left;display:flex;flex-direction:column;justify-content:center}.option-card h3{font-family:Roca Two,serif;font-size:2vw;margin-bottom:1.5vw;line-height:1.2}.option-card p{font-family:Poppins,sans-serif;font-size:1.15vw;line-height:1.5;margin:0}.options-footer{text-align:center;margin-top:3vw}.options-footer p{font-family:Poppins,sans-serif;font-size:1.25vw;color:#000}section.truezs-ingredients{padding:2.5vw 0 5vw;background-color:#fff}section.truezs-ingredients .container{max-width:90vw}section.truezs-ingredients .row{max-width:65vw;margin:auto}section.truezs-ingredients h2{font-family:Roca Two,serif;color:#1d4170;font-size:2.5vw;font-weight:700;margin-bottom:3vw;line-height:1.2}.ingredients-bottle{width:25vw;display:block;margin:0 auto;transform:scale(1.25) translateY(4vw)}.ingredient-intro{font-family:Poppins,sans-serif;font-size:1.2vw;color:#000;margin-bottom:2.5vw;line-height:1.5}.ingredient-list{margin-bottom:2.5vw}.ingredient-item{background-color:#f1f5f9;border-radius:2vw;padding:1vw 2vw;display:flex;align-items:center;margin-bottom:1.5vw}.icon-box img{width:3.5vw;height:auto;margin-right:2vw}.text-box p{font-family:Poppins,sans-serif;font-size:1.15vw;font-weight:400;color:#000;margin:0;line-height:1.3}.btn-green-pill{display:inline-block;background-color:#70c316;color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:1.35vw;padding:1vw 4vw;border-radius:3vw;text-decoration:none;transition:background-color .3s ease}.btn-green-pill:hover{background-color:#5da613;color:#fff}section.truezs-reviews{padding:2.5vw 0;background-color:#fff}section.truezs-reviews .container{max-width:90vw}.review-heading{font-family:Roca Two,serif;color:#1d4170;font-size:2.5vw;font-weight:700;margin-bottom:3vw}.review-card{background-color:#f8f8f8;border-radius:3vw;padding:3vw;height:100%;text-align:left}.review-header{display:flex;align-items:center;margin-bottom:.5vw}.review-header h4{font-family:Poppins,sans-serif;font-size:1.75vw;font-weight:700;color:#212121;margin:0;margin-right:.5vw}.verified-check{width:1.5vw;margin-right:1vw}.stars{width:7vw}.verified-text{font-family:Poppins,sans-serif;font-size:1vw;color:#8690a2;font-weight:300;margin-bottom:1.5vw}.review-quote{font-family:Poppins,sans-serif;font-size:1.25vw;font-weight:400;color:#212121;line-height:1.4;margin-bottom:1.5vw}.disclaimer{font-family:Poppins,sans-serif;font-size:.8vw;color:#212121;font-style:italic;margin:auto 0 0}section.truezs-why-works{padding:2.5vw 0 0vw;background-color:#fff}section.truezs-why-works .container{max-width:85vw}section.truezs-why-works h2{font-family:Roca Two,serif;color:#1d4170;font-size:2.5vw;font-weight:700;margin-bottom:3vw;line-height:1.2}section.truezs-why-works h2 span{font-family:Poppins,sans-serif;font-weight:400;font-size:2vw;color:#1d4170}.work-card{border:1px solid #1D4170;border-radius:1.5vw;overflow:hidden;height:100%;display:flex;flex-direction:column}.card-img-top{width:100%;height:10vw;overflow:hidden}.card-img-top img{width:100%;height:100%;object-fit:cover}.work-card .card-body{padding:1.5vw;text-align:left;flex:1;background:#f8f8f8}.work-card h4{font-family:Poppins,sans-serif;font-weight:700;font-size:1.15vw;color:#212121;margin-bottom:.75vw;line-height:1.3}.work-card .card-desc{font-family:Poppins,sans-serif;font-size:1.1vw;color:#212121;margin-bottom:1.5vw;line-height:1.4}.benefit-list{list-style:none;padding:0;margin:0}.benefit-list li{display:flex;align-items:flex-start;margin-bottom:1vw;font-family:Poppins,sans-serif;font-size:1.05vw;color:#212121;line-height:1.4}.benefit-list li img{width:1.25vw;margin-right:.75vw;margin-top:.2vw;flex-shrink:0}section.truedyb-product>.container{max-width:85vw;padding-bottom:2.5vw}section.truedyb-product{position:relative;z-index:10}.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}.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-color:#70c316;border:none!important;border-radius:.729vw;width:13.021vw;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{list-style:none;padding-left:0;margin:1vw 0 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}.product-img{height:30vw;object-fit:contain}.carousel-cell img:nth-child(3){transform:scale(1.4)}.desktop-title{display:block}.mobile-title{display:none}section.truedyb-product .nc-product-images{padding-top:0vw;height:auto;padding-bottom:4vw;position:relative;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center}img.money-back{position:absolute;right:-2vw;width:8vw;margin-top:4vw}.order-now-section h5{font-size:1.75vw;font-family:Poppins;color:#fff;font-weight:600;margin-bottom:1vw}.order-now-section{margin-top:2vw;padding:1.5vw 0 0;text-align:center;background:linear-gradient(180deg,#0f5aa8,#1d3f6c);border-radius:1.5vw}.order-now-section button{font-size:1vw;font-weight:700;width:100%;border:none;color:#fff;background:linear-gradient(180deg,#f57f14,#f5b014);padding:.5vw 0;border-radius:10vw;margin-bottom:-1vw;box-shadow:3px 3px 5px 2px #00000017;font-family:poppins}@media only screen and (max-width:767px){h2#truezsproduct{margin-top:0;text-align:left;font-size:28px!important}.carousel-cell img:nth-child(3){transform:scale(1.3)!important}.desktop-title{display:none}.mobile-title{display:block;width:94vw}.nc-mini-info .nc-info-mix-servings{text-align:center}#trueosteo-atc>h2{text-align:center}section.trueosteo-announcement-bar h4{font-size:18px;margin-top:.5rem}.ncp-review-img img{width:25vw}.nc-product-reviews{margin-left:2vw;margin-right:2vw;border-radius:50vw;flex-direction:column;border:none;display:none}.ncp-review-content{width:80vw}.ncp-review-content>img{width:20vw}.ncp-review-content h4{font-size:4vw}.ncp-review-content p{font-size:3vw;width:100%}.ncp-review-content h6{font-size:2vw}.nc-mini-info>img{width:20vw}.order-now-section h5{font-size:4vw;margin-bottom:3vw}.order-now-section button{font-size:15px;padding:3vw 0px;margin-bottom:0}.order-now-section{padding:4vw 0;border-radius:3vw}p.ntc-disclaimer{font-size:3vw;margin-top:10vw;margin-bottom:0;font-family:Poppins}img.money-back{display:none}.truezs-variant-button label h5 span strong{margin-right:2vw}.small-text-supplies{font-size:4vw}.highlight-bar{padding:10px 20px 10px 15%!important;width:90%!important;font-size:18px!important;margin:5vw 0 10vw}.product-carousel .carousel-cell .product-img.active{height:45%!important;width:70%!important}.product-img{height:250px;object-fit:contain}h2#truezsproduct{margin-top:0;text-align:left;font-size:28px!important;margin-bottom:2vw!important}.nc-product-info h3{font-size:3.5vw!important}.price-container{justify-content:start;align-items:center;display:flex!important;font-size:18px!important}.new-price{font-size:20px!important}.truezs-variant-button label img{width:10vw!important}.truezs-variant-button label h5{font-size:3.75vw!important}.savings-text{text-align:center;width:20vw}section.truedyb-product{padding-bottom:10vw!important}.nc-product-info{padding:0 5vw 0vw!important}}.double-boxes{margin:1.5vw 0 1vw;display:none}.highlight-bar{background:linear-gradient(180deg,#f57f14,#f59b14 90%,#f5b014);color:#fff;padding:10px 40px 10px 3%;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;text-align:right;margin:5vw 0 0vw}.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}#truezs 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;font-size:2vw!important;color:#1d4170!important}.nc-product-info h3{color:#434343;font-size:1.1vw;font-family:Poppins;font-weight:700}.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-radius:.5vw;width:100%!important;padding:.75vw 0;margin:0;background-color:#70c316;border:none!important;border-radius:1.729vw!important;text-transform:uppercase;margin-top:1vw;margin-bottom:1vw}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 2.5vw}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;color:#2e2e2e}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}.truedyb-ingredients{padding-bottom:0vw;position:relative}.carousel-cell img:nth-child(3){transform:scale(1.4)!important}@font-face{font-family:Roca Two;src:url("{{ "/cdn/shop/files/roca-two-bold.woff2?v=1702661564" | asset_url }}") format("woff2"),url(/cdn/shop/files/roca-two-bold.woff?v=1702661560) format("woff"),url("{{ "/cdn/shop/files/Roca-Two-Bold.eot?v=1702661615" | asset_url }}") format("embedded-opentype"),url("{{ "/cdn/shop/files/Roca-Two-Bold.ttf?v=1702661615" | asset_url }}") format("truetype");font-weight:400;font-style:normal}section.truedyb-banner{background-image:url(/cdn/shop/files/nube2.jpg?v=1725635350)}div#shopify-section-announcement,div#shopify-section-header .header__wrapper .theme__header{display:none}.truezs-v30 .container{max-width:90vw}.truezs-v30 h2{font-size:3.385vw;font-weight:700;font-family:Roca Two;color:#1d4170;margin-bottom:2vw;margin-top:5vw;text-align:center}.truezs-v30 .mobile-title{display:none}.truezs-v30 img{width:100%;max-width:50vw;margin:auto;display:block}.joint-container{background-color:#f8f8f8;border-radius:4vw;margin:5vw 0}.joint-container>.row>div:first-child{padding:7.5vw 5vw}.joint-container>.row>div:first-child>*:last-child{margin-bottom:0}.joint-container h3{font-size:2.5vw;color:#1d3f6c;margin-left:1.1px}.joint-container h4{font-size:1.5vw;color:#1d3f6c;margin-left:1.1px;font-weight:300!important;margin-bottom:1.5vw}.joint-container .row>div:last-child{background-position:center;background-image:url(/cdn/shop/files/freegifttruezssleeping.webp?v=1749192363);background-size:cover;border-top-right-radius:4vw;border-bottom-right-radius:4vw}.nc-product-images{padding-top:1vw;padding-bottom:4vw;position:relative;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;height:auto;min-height:auto}.truedyb-banner sup{font-size:3vw;top:-.75em}section.truedyb-review .ntc-reviews-content .nc-info-reviews .ruk_rating_snippet .ruk-rating-snippet-count{display:none}.nature-city-truezs{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}section.trueosteo-announcement-bar{background:linear-gradient(180deg,#0f5aa8,#1d3f6c);text-align:center;padding:.75vw}section.trueosteo-announcement-bar h4{color:#fff;font-size:2.083vw;text-transform:uppercase;font-family:Poppins;font-weight:700}section.truedyb-product{padding-bottom:2.5vw;padding-top:2.5vw}.nature-city-truezs .truezs-variant-button label{padding:0}p.ntc-disclaimer{font-size:.9vw;font-style:italic;font-weight:300;margin-top:2.5vw;font-family:poppins}.nc-product-images{height:auto;min-height:auto}section.truedyb-product .nc-product-images{padding-top:0vw}.nc-product-reviews{display:flex;align-items:center;border:1px solid #707070;border-radius:10vw;margin-left:2.5vw}.ncp-review-img img{width:14vw}.ncp-review-content{text-align:center;width:31vw;display:flex;flex-direction:column;align-items:center}.ncp-review-content h4{color:#144e8f;font-size:1.563vw;font-family:poppins}.ncp-review-content p{font-size:.9vw;font-weight:700;line-height:1.2em;width:24vw;font-family:poppins}.ncp-review-content h6{font-size:.833vw;font-weight:300;font-family:Poppins;font-style:italic}.ncp-review-content>img{width:8vw;margin-bottom:.5vw}img.money-back{position:absolute;right:-2vw;width:9vw;margin-top:0vw}.nc-mini-info{align-items:center}.nc-mini-info>img{width:8vw}.nc-mini-info .nc-info-mix-servings{color:#2e2e2e;font-weight:300;line-height:1em;margin-top:.25vw}.order-now-section h5{font-size:1.25vw;font-family:Poppins;color:#fff;font-weight:600;margin-bottom:.5vw}.small-text-supplies{font-size:1.25vw}.order-now-section{margin-top:2vw;padding:1vw 0 .5vw;text-align:center;background:linear-gradient(180deg,#0f5aa8,#1d3f6c);border-radius:1.5vw;display:none}.nc-product-info button{font-size:1.9vw;font-weight:700;width:100%;border:none;color:#fff;background:linear-gradient(180deg,#f57f14,#f59b14 90%,#f5b014);padding:.8vw 0;border-radius:10vw;margin-bottom:-1vw;box-shadow:3px 3px 5px 2px #00000017;font-family:poppins;margin-top:2vw}.order-now-section button{font-size:1.9vw;font-weight:700;width:100%;border:none;color:#fff;background:linear-gradient(180deg,#f57f14,#f5b014);padding:.8vw 0;border-radius:10vw;margin-bottom:-1vw;box-shadow:3px 3px 5px 2px #00000017;font-family:poppins}.nc-form-stack-row{display:none!important}.truezs-variant-button label h5 span strong{position:relative;margin-right:.5vw}.truezs-variant-button label h5 span strong:before{content:"";display:block;background:red;position:absolute;width:140%;height:3px;margin:auto;top:0;bottom:0;left:-20%;transform:rotate(-15deg)}.product-carousel .flickity-prev-next-button svg{fill:#174d8a}.truezs-variant-button label{padding:10px 20px 15px 40px!important}.flickity-enabled.product-carousel .carousel-cell{opacity:1}.sub-stars{display:flex;flex-direction:row;width:48vw;justify-content:flex-start;align-items:center}.nc-product-info h3{font-weight:700}.nc-mini-info{margin-bottom:12px}.nc-info-reviews img{width:10vw}.text-end{text-align:right!important;margin-bottom:-.5rem}.rebuy-cart__flyout-item-variant-title{display:block!important}.rebuy-cart__flyout-item-variant-title{font-size:14px!important;font-weight:700!important}.variant-buttons{display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:space-between;background:#e8f4ff;border-radius:1.75vw;border:2px solid #b9c9ee;padding:1vw;max-width:35vw}.truezs-variant-button input[type=radio]:checked{background:linear-gradient(180deg,#f57f14,#f59b14 90%,#f5b014)!important;border-color:#f58f15!important;background-size:12px;background-repeat:no-repeat;background-position:center;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJ3aGl0ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjIuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMiBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTQ3MC42IDEwNS40YzEyLjUgMTIuNSAxMi41IDMyLjggMCA0NS4zbC0yNTYgMjU2Yy0xMi41IDEyLjUtMzIuOCAxMi41LTQ1LjMgMGwtMTI4LTEyOGMtMTIuNS0xMi41LTEyLjUtMzIuOCAwLTQ1LjNzMzIuOC0xMi41IDQ1LjMgMEwxOTIgMzM4LjcgNDI1LjQgMTA1LjRjMTIuNS0xMi41IDMyLjgtMTIuNSA0NS4zIDB6Ii8+PC9zdmc+)}.truezs-variant-button input[type=radio]{z-index:5;-webkit-appearance:none;height:24px;width:24px;-moz-appearance:none;appearance:none;border:2px solid #000!important;border-radius:99999px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0;-webkit-box-shadow:unset;box-shadow:unset;background-color:#fff;position:absolute;left:.8vw}.truezs-variant-button{position:relative;width:100%;text-align:center;border-radius:20px;display:flex;margin:.25vw 0}.truezs-variant-button label{width:100%;padding:5px 1vw 5px 3vw;text-align:center;font-size:1vw;font-weight:700;color:#000!important;text-align:left;justify-content:space-between;position:relative;border-radius:1vw;min-height:4vw;display:flex;flex-wrap:wrap;align-items:center;align-content:center;border:2px solid #e8f4ff}.truezs-variant-button label>*{width:100%}.variant-inner{display:flex;justify-content:space-between;align-items:center}.variant-inner>div:first-child{width:70%}.truezs-variant-button input[type=radio]:checked+label{background-color:#fff;border:2px solid #b9c9ee}.truezs-variant-button label h4{text-align:center;margin-bottom:-15px;font-size:.7vw;width:26%;font-family:Montserrat,sans-serif;background:#0f5aa8;color:#fff;padding:.35vw;border-radius:1vw}.savings-container{display:flex;flex-direction:row;align-items:center;gap:5px;font-family:Arial,sans-serif}.savings-button{display:inline-block;padding:3px 20px;border-radius:25px;color:#fff;font-size:.7vw;font-weight:700;text-align:center}.savings-button.blue{background:#0f5aa8;background:linear-gradient(180deg,#0f5aa8,#1d3f6c)}.savings-button.orange{background:linear-gradient(#f57f14,#f59b14 90%,#f5b014)}.savings-text{font-size:.7vw;color:#333;font-weight:700}.truezs-variant-button label img{position:absolute;right:6.5vw;width:3.5vw;top:-.1vw}.variat-button-banner.banner-seller span{font-size:.65vw}.variat-button-banner.banner-value span{font-size:.75vw}.variat-button-banner{background:#70c316;line-height:1em;padding:.5vw .75vw;position:absolute;right:0}.truezs-variant-button label p,.truezs-variant-button label h5{margin-bottom:0;line-height:1.25em;font-weight:700;font-family:Poppins}.truezs-variant-button label h5{font-size:1.15vw;text-align:right}.truezs-variant-button:nth-last-child(-n+2) label h5{font-size:1.15vw;text-align:right;margin-bottom:0;margin-top:5px}.truezs-variant-button label>h6{font-size:.8vw;font-family:Montserrat,sans-serif;font-weight:400}.truezs-variant-button:last-child label>h6{font-weight:600}.truezs-variant-buttonlabel{padding:5px;border:1px solid #CCC;cursor:pointer;z-index:90}.truezs-variant-button label:hover{color:#fff}form button.btn{display:inline-block;font-size:.938vw;height:auto;text-transform:uppercase;border-radius:2vw;border:none;background:#70c316;color:#fff;padding:1vw;margin-top:1vw;width:100%;max-width:35vw;font-weight:700;letter-spacing:.1vw;box-shadow:3px 3px 5px 2px #0006;text-shadow:2px 1px 2px rgba(0,0,0,.2)}form button.btn:hover{background-color:#0f5aa8;color:#fff}span.original_price{font-family:poppins;font-size:.8vw;text-decoration:line-through;text-align:right;color:gray}@media only screen and (max-width:768px){.savings-button,span.original_price{font-size:12px}.savings-text{font-size:12px;font-weight:700}.nature-city-trueosteoplus .nc-form-stack-row{max-width:100%}.nc-product-info .nc-form-stack-row .buy-option-box .row label{font-size:15px}.nc-product-info form .nc-form-stack-row .row.subtext{padding-left:0}.variant-buttons{max-width:100%}#trueosteoplus .truezs-variant-button label{padding:10px 20px 15px 40px}.truezs-variant-button label h4{font-size:12px}.truezs-variant-button label>h6{font-size:10px;margin-bottom:0;max-width:40%;margin-top:5px;font-weight:600}.truezs-variant-button input[type=radio]{width:18px;height:18px;left:10px}#truezs form button.btn{max-width:100%;margin-top:15px!important;border-radius:5vw!important;font-size:3.5vw;padding:3vw 0}.savings-button{padding:3px 10px}.savings-text{text-align:center}}.nc-product-images:before{height:100%;top:1vw}.nc-product-images div.product-thumbnail-carousel{width:100%;justify-content:center;display:flex}.product-thumbnail-carousel img{width:6vw!important;margin:0 5px}.nature-city-trueosteoplus .nc-form-stack-row{display:flex;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:.8vw}.nc-form-stack-row .freq{display:none}.nc-form-stack-row .buy-option-box{width:49%;padding:8px;border:2px solid #b9c9ee;border-radius:20px;margin-bottom:20px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;font-size:.9em;font-weight:800;background:#e8f4ff;justify-content:center;align-items:center}.nc-product-info .nc-form-stack-row .row.subtext{font-size:.6em}#data-product-subscription-2{width:100%;padding:8px 10px;border-radius:4px;margin-top:8px;border-color:#949494;color:gray;display:none!important}.buy-option-box.selected #data-product-subscription-2{display:block!important}.nc-form-stack-row .buy-option-box .row{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 8px;cursor:pointer}.nc-form-stack-row .buy-option-box .row label{margin-right:8px}.nc-form-stack-row .buy-option-box .row .price{margin-left:8px;font-size:1em}@media only screen and (max-width:768px){.product-thumbnail-carousel img{width:15vw!important;margin:0 5px}.buy-option-box.selected #data-product-subscription-2{font-size:12px}}@media only screen and (max-width:768px){.nc-info-reviews img{width:30vw!important}.joint-container .row>div:last-child{height:60vw;padding:0;border-top-left-radius:4vw;border-bottom-right-radius:0vw}#truezs>div>div>div>div{margin:0;display:flex;flex-direction:column-reverse}.truezs-v30 img{max-width:90vw}.nc-product-info button{padding:2.5vw;font-size:4.5vw;margin-bottom:2vw}ul.discounts-list li img{width:4vw!important;height:4vw!important;margin-right:3vw}.truedyb-product .container>.row>div:last-child{padding-right:0}ul.discounts-list li p{color:#2e2e2e!important;font-size:3.5vw}.joint-container h3,.joint-container h4{font-size:18px}section.trueosteo-announcement-bar{margin-top:10vw}.sub-stars{display:flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:center;padding:4vw 0vw 0vw}.truedyb-banner sup{font-size:4vw}section.truedyb-banner{background-image:url(/cdn/shop/files/imageCelLG2.jpg?v=1725635645)}.product-img{height:250px;object-fit:contain}.nc-mini-info .nc-info-mix-servings{text-align:center}#trueosteo-atc>h2{text-align:center;font-size:30px}section.trueosteo-announcement-bar h4{font-size:18px;margin-top:.5rem}.ncp-review-img img{width:25vw}.nc-product-reviews{margin-left:2vw;margin-right:2vw;border-radius:50vw;flex-direction:column;border:none;display:none}.ncp-review-content{width:80vw}.ncp-review-content>img{width:20vw}.ncp-review-content h4{font-size:4vw}.ncp-review-content p{font-size:3vw;width:100%}.ncp-review-content h6{font-size:2vw}.nc-mini-info>img{width:20vw}.order-now-section h5{font-size:4vw;margin-bottom:0vw}.order-now-section button{font-size:5vw;padding:4vw 0px;margin-bottom:-6vw}.order-now-section{padding:4vw 0;border-radius:3vw}p.ntc-disclaimer{font-size:3vw;margin-top:10vw;margin-bottom:0;font-family:Poppins}img.money-back{display:none}.truezs-variant-button label h5 span strong{margin-right:2vw}.small-text-supplies{font-size:4vw}}section.truezs-faqs{padding:0 0 2.5vw;text-align:center}section.truezs-faqs .container{max-width:75vw}section.truezs-faqs h2{font-family:Roca Two,serif;color:#1d4170;font-size:2.75vw;font-weight:700;margin-bottom:2vw;line-height:1.2}section.truezs-faqs h2 br{display:none}section.truezs-faqs .ntc-product-faqs-accordion{margin:auto;border:1px solid #324778!important;border-radius:2vw;padding:1vw 2.5vw 1.5vw;background:#fff}section.truezs-faqs .ntc-product-faqs-accordion .faqs-accordion{font-size:1.15vw;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.truezs-faqs .ntc-product-faqs-accordion .faqs-accordion:nth-last-child(2){margin-bottom:0}section.truezs-faqs .ntc-product-faqs-accordion .faqs-accordion:first-child{margin-top:0;border:none!important}section.truezs-faqs .ntc-product-faqs-accordion .faqs-accordion:hover{background-color:transparent}section.truezs-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.truezs-faqs .ntc-product-faqs-accordion button.faqs-accordion svg path{fill:#1d3f6c}section.truezs-faqs .ntc-product-faqs-accordion button.faqs-accordion.active svg{transform:rotate(135deg)}section.truezs-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.truezs-faqs .ntc-product-faqs-accordion .panel p{font-size:1.05vw}section.truezs-try-tonight{padding:2.5vw 0 5vw;background-color:#fff}section.truezs-try-tonight .container{max-width:75vw}.try-content{text-align:left;padding-right:2vw}.try-content h2{font-family:Roca Two,serif;color:#1d4170;font-size:2.75vw;font-weight:700;margin-bottom:2vw;line-height:1.2}.try-list{list-style:none;padding:0;margin:0 0 2.5vw}.try-list li{display:flex;align-items:center;margin-bottom:1vw;font-family:Poppins,sans-serif;font-size:1.25vw;color:#212121;font-weight:500}.try-list li img{width:1.25vw;margin-right:1vw;flex-shrink:0}.btn-try-green{display:inline-block;background-color:#70c316;color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:1.35vw;padding:1vw 4vw;border-radius:3vw;text-decoration:none;transition:background-color .3s ease;border:none;cursor:pointer;box-shadow:0 .5vw 1vw #0000001a}.btn-try-green:hover{background-color:#5da613;color:#fff}.try-tonight-img{width:100%;border-radius:2vw;display:block}@media only screen and (max-width:767px){.truezs-hero{flex-direction:column;min-height:auto;padding:10vw 0 40vw;background-position:top center;background-image:url(/cdn/shop/files/banner-mobile-bg.webp?v=1770080896)}.truezs-hero .container{max-width:95vw}.hero-logo{position:relative;top:0;left:0;width:70vw;margin:0 auto 5vw;display:block}.contact-badge{display:none;position:relative;top:0;right:auto;margin:0 auto 5vw;padding:2vw 6vw;border-radius:8vw}.contact-badge p{font-size:3vw}.contact-badge a{font-size:4.5vw}.hero-content{text-align:center;padding-top:0}.hero-content h1{font-size:6vw;margin-bottom:4vw;text-align:left}.hero-sub{font-size:4vw;margin:0 0 5vw}.hero-benefits-list{display:block;text-align:left;margin-bottom:8vw}.hero-benefits-list li{font-size:3.5vw;margin-bottom:3vw}.hero-benefits-list li img{width:5vw;margin-right:2vw}.hero-cta-group{flex-direction:column;gap:5vw;max-width:60vw;margin-left:auto;margin-right:0;padding-left:2vw}.btn-hero-green{font-size:3.5vw;padding:2vw;width:100%;border-radius:10vw}.link-hero-secondary{font-size:3.5vw}.hero-bottle-img{width:30vw;left:5vw;bottom:5vw}.truezs-announcement-bar{padding:3vw 0}.truezs-announcement-bar .marquee-track{animation-duration:25s}.truezs-announcement-bar .announcement-item{gap:2vw;margin-right:10vw}.truezs-announcement-bar .announcement-item img{height:5vw}.truezs-announcement-bar .announcement-item p{font-size:3vw}section.truezs-sleep-breaks{padding:10vw 0 0}section.truezs-sleep-breaks .container{max-width:95vw}.sleep-girl-img{margin-bottom:8vw;display:none}.sleep-breaks-content{padding-left:0}.sleep-breaks-content h2{font-size:5vw;margin-bottom:4vw}.sleep-breaks-content .sub-heading{font-size:4vw;margin-bottom:6vw}.problem-list li{font-size:3.5vw;margin-bottom:4vw}.problem-list li img{width:4vw;margin-right:3vw;margin-top:.5vw}.sleep-breaks-content .closing-text{font-size:3.5vw;margin-top:4vw}section.truezs-identity-loss{padding-bottom:0}section.truezs-identity-loss .container{max-width:95vw}.identity-card{padding:0;border-radius:0;background:transparent}.identity-content{padding-bottom:8vw}.identity-content h2{font-size:5vw;margin-bottom:6vw}.identity-list{padding-left:5vw;margin-bottom:8vw}.identity-list li{font-size:3.5vw;margin-bottom:3vw}.identity-content .closing-text{font-size:3.5vw}.calling-guy-img{width:100%;max-width:80vw;margin:0 auto;display:none}section.truezs-options{padding:0}section.truezs-options .container{max-width:95vw}section.truezs-options .container .row{gap:5vw}section.truezs-options h2{font-size:5vw;margin-bottom:6vw;text-align:left}.option-card{margin-bottom:4vw;border-radius:5vw;padding:8vw 6vw}.option-card h3{font-size:5vw;margin-bottom:3vw}.option-card p{font-size:3.5vw}.options-footer{margin-top:6vw}.options-footer p{font-size:3.5vw;padding:0 4vw}section.truezs-ingredients{padding:10vw 0}section.truezs-ingredients .container{max-width:95vw}section.truezs-ingredients .row{max-width:100%}section.truezs-ingredients h2{font-size:6vw;margin-bottom:8vw}.ingredients-bottle{width:60vw;display:none;margin-bottom:8vw}.ingredient-intro{font-size:4vw;text-align:left;margin-bottom:8vw}.ingredient-item{padding:4vw;border-radius:4vw;margin-bottom:4vw;flex-direction:row;text-align:left}.icon-box img{width:10vw;margin-right:4vw}.text-box p{font-size:3.8vw}.btn-green-pill{width:100%;text-align:center;padding:4vw 0;font-size:4vw;border-radius:10vw;margin-top:4vw}section.truezs-reviews{padding:10vw 0}section.truezs-reviews .container{max-width:95vw}section.truezs-reviews .row{gap:5vw}.review-heading{font-size:6vw;margin-bottom:6vw}.review-card{padding:8vw 6vw;border-radius:5vw;margin-bottom:5vw}.review-header h4{font-size:4vw;margin-right:1vw}.verified-check{width:5vw;margin-right:2vw}.stars{width:25vw}.verified-text,.review-quote{font-size:3.5vw;margin-bottom:4vw}.disclaimer{font-size:3vw}section.truezs-why-works{padding:10vw 0 0}section.truezs-why-works .container{max-width:95vw}section.truezs-why-works h2{font-size:6vw;margin-bottom:2vw}section.truezs-why-works h2 span{font-size:4vw;display:block;margin-top:1vw}.work-card{margin-bottom:6vw;border-radius:4vw;height:auto}.card-img-top{height:40vw}.work-card .card-body{padding:5vw}.work-card h4{font-size:4.5vw;margin-bottom:2vw}.work-card .card-desc{font-size:4vw;margin-bottom:4vw}.benefit-list li{font-size:3.8vw;margin-bottom:3vw}.benefit-list li img{width:5vw;margin-right:3vw;margin-top:.5vw}section.truezs-try-tonight{padding:10vw 0}section.truezs-try-tonight .container{max-width:95vw}section.truezs-faqs h2{font-size:6vw;text-align:left}section.truezs-faqs .container{max-width:95vw}section.truezs-faqs .ntc-product-faqs-accordion .faqs-accordion{font-size:3.5vw}section.truezs-faqs .ntc-product-faqs-accordion .panel p{font-size:3vw}section.truezs-faqs .ntc-product-faqs-accordion button.faqs-accordion svg{width:3vw;height:3vw;top:3vw}section.truezs-try-tonight .row{flex-direction:column-reverse}.try-content{padding-right:0;text-align:center;margin-bottom:8vw}.try-content h2{font-size:6vw;margin-bottom:6vw}.try-content h2 br{display:none}.try-list{display:inline-block;text-align:left;margin-bottom:8vw}.try-list li{font-size:4vw;margin-bottom:3vw}.try-list li img{width:5vw;margin-right:3vw}.btn-try-green{font-size:5vw;padding:3.5vw 10vw;width:100%;border-radius:10vw}.try-tonight-img{border-radius:5vw;margin-bottom:5vw}}
/*# sourceMappingURL=/cdn/shop/t/412/assets/truezs-landing.css.map */
