main#MainContent{z-index:1}body>div>.kl-teaser-YcjZ5L{display:none}.section-header,.announcement-bar-section{display:none}html{overflow-x:hidden}main#MainContent{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:Roca Two}p,a,ul,button,input{font-family:Montserrat,sans-serif}h2{font-size:3vw;color:#7c0a12}p{font-size:1.2vw}div#shopify-section-static-announcement,.site-header,#shopify-section-static-footer{display:none}.align-center{text-align:center}#shopify-section-naturecity-footer{margin-top:5vw}.container{max-width:85vw}img{width:100%}.cortisol-banner{background-image:url(/cdn/shop/files/Cortisol-desktop-banner.png?v=1758232504);background-position:10% 50%;position:relative;z-index:5;min-height:75vh;background-size:cover;padding-top:2.5vw}section.cortisol-banner>img{position:absolute;bottom:-12vw;left:6vw;width:45vh}section.cortisol-banner .container{max-width:85vw}section.cortisol-banner .row{min-height:75vh;align-items:center}section.cortisol-banner h1{font-size:3.25vw;color:#fff;line-height:1em;font-family:Roca Two;font-weight:700;margin-bottom:2vw}section.cortisol-banner p{max-width:34vw;font-size:1.4vw;color:#fff;font-weight:600;font-family:Poppins}#MainContent>div>section.cortisol-banner>div>div>div:nth-child(1){margin-top:-10vw}section.habits{padding:15vw 0 7.5vw;overflow:hidden}section.habits h2{font-size:2.75vw}section.habits ul{list-style:none;margin:2vw 0}section.habits ul li p{margin-bottom:0}section.habits strong{color:#7c0a12}section.habits img{transform:scale(1.75) translateY(.5vw) translate(2.5vw)}section.habits .row div:first-child{position:relative;z-index:2}section.habits .col-md-6 p:nth-child(2){margin-right:-2vw}section.habits a{background-color:#5faf46;color:#fff;display:inline-block;padding:.75vw 5vw;font-size:1.2vw;font-weight:500;text-transform:uppercase;text-decoration:none;border-radius:5vw}section.root{background-image:url(/cdn/shop/files/rootcuausebg.webp?v=1758267825);background-size:cover;padding:12.5vw 0 5vw;margin-top:-7.5vw;position:relative;z-index:2}section.root h2{margin-bottom:2vw}section.solutions .container{max-width:100%;padding:0}section.solutions .row>div:last-child{padding:0 5vw}section.solutions .row>div{padding:0}section.solutions .row{background-color:#fafafa;align-items:center}section.solutions p{margin-bottom:0}section.digest .row{align-items:center}section.digest img{width:80%;display:block;position:absolute;top:-5vw;left:5vw}section.digest .row div:first-child{padding-top:5vw;padding-bottom:5vw}section.digest .row>div{position:relative}section.digest .row div:last-child{align-self:stretch}section.how{padding:0 0 5vw}section.how h2{margin-bottom:1vw}section.how ul{list-style:none;padding-left:5vw}section.how ul li p{margin-bottom:0}section.how ul li{border-bottom:1px solid #E9C6C8;padding:1vw 0;display:flex;align-items:flex-start}section.how ul li p strong{color:#7c0a12}section.how ul li:before{content:"";display:block;width:1vw;height:3px;background:#7c0a12;margin-top:.75vw;margin-right:1vw}section.results{padding:5vw 0 10vw}section.results img{transform:scale(1.45) translate(7vw) translateY(1vw);position:relative;z-index:999}section.results ul{list-style:none;padding-left:2.5vw}section.results ul li p{font-weight:700;width:95%}section.results ul li:before{content:"";width:1.5vw;height:1.5vw;display:block;background-image:url(/cdn/shop/files/results_check.png?v=1758271899);background-size:contain;background-repeat:no-repeat;margin-top:.25vw}section.results ul li{display:flex;justify-content:space-between}section.results a{background-color:#5faf46;color:#fff;display:inline-block;padding:.75vw 5vw;font-size:1.2vw;font-weight:500;text-transform:uppercase;text-decoration:none;border-radius:5vw}section.reviews{padding:7.5vw 0 0;text-align:center}section.reviews>img{margin-top:-4.5vw;width:100%}section.reviews .container{max-width:90%;padding:0}.reviews h2{font-weight:500;margin-top:2.5vw;margin-bottom:2.5vw}#MainContent>div>section.reviews>div>div.row.d-flex.align-items-stretch.text-center>div>p{width:30vw;margin:1.5vw auto 3vw}.review-inline{display:flex}.review-inline>img{width:8vw;margin-left:1vw}.reviews p{color:#21314e;text-align:left;font-size:1.25vw;font-family:Poppins}.row-difference{justify-content:space-evenly}.review-body{border:1px solid #F8F8F8;border-radius:60px;padding:3vw;display:flex;align-items:flex-start;flex-direction:column;background:#f8f8f8;justify-content:stretch}.review-body{border-color:#f8f8f8;height:100%}.review-body h4{font-size:2.083vw;font-family:Poppins;font-weight:700;color:#21314e;display:flex;align-items:center}.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}.review-body h5{font-size:1.563vw;font-family:Poppins;color:#8690a2;font-weight:300}.review-body img{width:7.5vw;margin:1vw 0 1.5vw 1vw}.review-body h6{font-size:.75vw}section.support{padding:5vw 0;background-color:#f8f8f8}section.support h2{font-size:2.75vw}.support-accordion{background-color:transparent;cursor:pointer;color:#7c0a12;font-size:2.25vw;font-family:Roca Two!important;width:100%;text-align:left;outline:none;border:none;padding:1vw 2.5vw;border-top:2px solid #AB2024;position:relative;line-height:1em}.support-panel{max-height:0;overflow:hidden;transition:max-height .5s ease-out}.support-accordion:first-child{border-top:0}.support-accordion:before{content:"";display:block;width:1vw;height:3px;background:#7c0a12;position:absolute;left:.5vw;top:-.5vw;bottom:0;margin:auto;transition:all .25s ease-out}.support-accordion:after{content:"";display:block;width:3px;height:1vw;background:#7c0a12;position:absolute;left:.95vw;top:-.5vw;bottom:0;margin:auto;transition:all .25s ease-out}.support-accordion.active:after{transform:rotate(90deg)}.support-ingredient{display:flex;flex-wrap:wrap;border:2px solid #7C0A12;border-radius:2vw;align-items:center;margin-bottom:1vw}.support-ingredient img{width:10%;height:10vw;object-fit:cover;border-top-left-radius:1.85vw;border-bottom-left-radius:1.85vw}.suppport-ingredient-content{width:90%;padding:0 2vw}.suppport-ingredient-content p{margin-bottom:0}.better_icons{display:flex;margin-top:2.5vw}.better_icons>img{width:20%}section.better{background-image:url(/cdn/shop/files/better_bg.webp?v=1758289325);background-size:cover;background-position:center;padding:10vw 0 15vw;text-align:center;margin-top:5vw}section.better .row>div>p{width:50%;margin:auto}section.product{background-image:url(/cdn/shop/files/product_section.webp?v=1758293503);background-size:contain;background-repeat:no-repeat;background-position:center left -10vw;padding:5vw 0}section.product .row{align-items:flex-end}section.product .row>div:first-child img{width:75%;display:block;margin:0 auto -10vw}.product-info{position:relative}.product-info>img{position:absolute;width:12.5vw;right:0}p.product-description{margin-bottom:0}p.product-serving{font-size:1vw;font-weight:400}.product-pricing{font-size:2vw;font-family:Roca Two;color:#7c0a12;margin-bottom:1.5vw;text-align:center}.product-pricing s{color:#ccc;font-size:1.5vw;margin-right:1vw}.product-info ul{list-style:none;margin-bottom:2vw}.product-info ul li p{font-weight:700;margin:0;width:95%;font-size:1vw}.product-info ul li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:1vw}.product-info ul li:before{content:"";width:1.5vw;height:1.5vw;display:block;background-image:url(/cdn/shop/files/results_check.png?v=1758271899);background-size:contain;background-repeat:no-repeat}p.product-disclaimer{font-size:1vw;font-weight:300;font-style:italic;margin-top:2vw}.product-cta{background:#561012;background:linear-gradient(0deg,#561012,#ab2024);text-align:center;border-radius:2vw;padding-top:2vw;max-width:25vw;margin:auto}.product-cta h3{font-size:1.5vw;color:#fff;font-family:Montserrat,sans-serif;font-weight:700}.product-cta button{font-size:1.25vw;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:0vw;box-shadow:3px 3px 5px 2px #00000017;font-family:poppins;margin-top:1vw}.product-cta a{font-size:2vw;text-decoration:none;color:#fff;background:#f57f14;background:linear-gradient(0deg,#f57f14,#f5b014);display:block;font-weight:700;padding:1.25vw 0;border-radius:5vw;margin-top:2vw}.icons-estimated{margin-top:2vw}.icons-estimated ul{list-style:none;padding:0;display:flex;margin-bottom:1vw;justify-content:center}.icons-estimated ul li{text-align:center;margin:0 .5vw;width:6.5vw;flex-direction:column}.icons-estimated ul li:before{content:none}.icons-estimated ul li svg path,.icons-estimated ul li svg,.icons-estimated ul li h6{fill:#7c0a12;color:#7c0a12}.icons-estimated ul li svg{width:2vw;height:2vw;margin-bottom:.5vw}.icons-estimated ul li h6{font-size:.65vw;font-family:Poppins,sans-serif;font-weight:700;margin-bottom:0}.product-more-desc p{font-size:1vw;margin-bottom:1vw}.product-more-desc p:first-child{max-width:75%}.product-pricing p:first-child{margin-bottom:0;color:#ccc;font-weight:700;font-family:Roca Two}section.faqs{background-color:#fff;padding:5vw 0vw;text-align:center}section.faqs h2{margin-bottom:2.5vw}section.faqs h2 br{display:none}section.faqs .ntc-product-faqs-accordion{margin:auto;border:1px solid #ccc!important;border-radius:2vw;padding:1vw 2.5vw 1.5vw}section.faqs .ntc-product-faqs-accordion .faqs-accordion{font-size:1.2vw;margin-top:1vw;background:none;position:relative;line-height:1;padding-left:2vw;cursor:pointer;color:#434343;font-weight:700;text-align:left;border:none;padding-top:2vw;width:100%}#MainContent>div>section.faqs>div>div>div>div>div:nth-child(4)>figure>img{object-fit:none;margin-top:-30%;transform:scale(.85);margin-bottom:-25%;width:75vw;height:auto}section.faqs .ntc-product-faqs-accordion .faqs-accordion:nth-last-child(2){margin-bottom:0}section.faqs .ntc-product-faqs-accordion .faqs-accordion:first-child{margin-top:0;border:none!important}section.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;left:0;transition:all .2s ease-out}section.faqs .ntc-product-faqs-accordion .faqs-accordion:hover{background-color:transparent}section.faqs .ntc-product-faqs-accordion button.faqs-accordion.active svg{transform:rotate(135deg)}section.faqs .ntc-product-faqs-accordion .panel{max-height:0;overflow:hidden;transition:max-height .2s ease-out;padding-left:2vw;padding-top:1vw;text-align:left}section.faqs .ntc-product-faqs-accordion button.faqs-accordion svg path{fill:#7c0a12}section.faqs .ntc-product-faqs-accordion .faqs-accordion{border-top:1px solid #1D3F6C}@media only screen and (max-width:768px){#MainContent>div>section.faqs>div>div>div>div>div:nth-child(4)>figure>img{object-fit:none;margin-top:-20%;transform:scale(1.25);margin-bottom:-20%;width:-webkit-fill-available}p{font-size:15px}h2{font-size:28px}.container{max-width:95vw}.cortisol-banner{background-image:url(/cdn/shop/files/Cortisol-mobile-banner.png?v=1758297979);padding:10vw 0 30vw;background-position:center;text-align:center}section.cortisol-banner .container{max-width:95vw}section.cortisol-banner .row{min-height:50vh}section.cortisol-banner h1{font-size:32px;margin-bottom:5vw;text-align:left}section.cortisol-banner p{max-width:100%;font-size:18px;text-align:left}section.cortisol-banner>img{position:absolute;bottom:-30vw;left:20vw;width:60vw}section.habits{padding:35vw 0 50vw}section.habits h2{font-size:28px}section.habits img{transform:scale(1.75) translateY(12.5vw)}section.habits .col-md-6 p:nth-child(2){margin-right:0vw}section.habits a{background-color:#5faf46;color:#fff;display:inline-block;padding:2vw 20vw;font-size:18px;text-transform:uppercase;text-decoration:none;border-radius:5vw}section.root{padding:25vw 0 5vw;margin-top:-25vw}section.root h2{margin-bottom:2vw;font-size:28px}section.solutions .row>div:last-child{padding:25px 6vw;background:#fff;margin:auto}section.digest .row{display:flex;flex-direction:column-reverse}section.digest img{position:relative;top:0;left:0;margin:25px auto;width:60%}section.how ul{list-style:none;padding-left:0vw}section.how ul li{padding:15px 0}section.how ul li:before{content:"";display:block;width:50px;height:4px;background:#7c0a12;margin-top:2vw;margin-right:2vw}section.results img{transform:scale(1.15) translate(0) translateY(0)}section.results .row{flex-direction:column-reverse;gap:10vw}section.results .row>div:first-child{text-align:center}.results-h,.results-p{text-align:left}section.results ul li:before{content:"";width:5.5vw;height:5.5vw;display:block;background-image:url(/cdn/shop/files/results_check.png?v=1758271899);background-size:contain;background-repeat:no-repeat;margin-top:.25vw;margin-right:2vw}section.results ul{list-style:none;padding-left:0vw;text-align:left}section.results a{background-color:#5faf46;color:#fff;display:inline-block;padding:2vw 20vw;font-size:18px;text-transform:uppercase;text-decoration:none;border-radius:5vw}section.reviews{padding:50px 0}section.reviews .row{display:flex;gap:5vw}.review-body h6{font-size:10px}.review-body h4{font-size:20px}.review-inline{display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:row}.review-body h4:after{width:4vw;height:4vw;margin-left:5vw}.review-body img{width:25vw;margin:-1.5vw 10px 0vw}.review-body h5{font-size:12px;font-family:Poppins;color:#8690a2;font-weight:300}.reviews p{color:#21314e;text-align:left;font-size:15px;font-family:Poppins}.review-body{padding:5vw;border-radius:10px}section.support{padding:50px 0}section.reviews .container{max-width:94vw}section.support h2{font-size:28px}.support-accordion{font-size:20px;padding:10px 20px}.support-accordion:before{width:10px;height:3px;left:2px;top:0}.support-accordion:after{width:3px;height:10px;left:5px;top:0}.support-ingredient>*{width:100%}.support-ingredient img{width:100%;height:30vw;object-fit:cover;object-position:center;border-radius:0}.suppport-ingredient-content{padding:15px}.support-ingredient{margin-bottom:15px}.better_icons{display:flex;margin-top:2.5vw;flex-wrap:wrap;justify-content:center}.better_icons>img{width:32%;margin-top:50px}section.better{padding:75px 0 150px}section.better h2{text-align:left}section.better .row>div>p{width:100%;margin:auto;text-align:left}section.product{background-image:url(/cdn/shop/files/product_section.webp?v=1758293503);background-size:contain;background-repeat:no-repeat;background-position:0vw 0vw;padding:75vw 0 0;margin-top:-10vw}section.product .row>div:last-child{margin-top:15vw}.product-info{position:relative;text-align:center}p.product-serving{font-size:18px;font-weight:400;margin-bottom:1.5vw}.product-pricing{font-size:25px;font-family:Roca Two;color:#7c0a12;margin-bottom:1.5vw}.product-info ul li{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:10px;text-align:left}.product-info ul li:before{content:"";width:4.5vw;height:4.5vw;display:block;background-image:url(/cdn/shop/files/results_check.png?v=1758271899);background-size:contain;background-repeat:no-repeat;margin-right:2vw}.product-info ul li p{font-weight:700;margin:0;width:90%;font-size:12px}.product-pricing s{color:#ccc;font-size:15px;margin-right:1vw}.product-cta h3{font-size:18px;color:#fff;font-family:Montserrat,sans-serif;font-weight:700}.product-cta{background:#561012;background:linear-gradient(0deg,#561012,#ab2024);text-align:center;border-radius:2vw 2vw 5vw 5vw;padding-top:2vw;margin-top:35vw;max-width:100%}.product-cta a{font-size:20px}.product-cta button{padding:2.5vw;font-size:4.5vw;border-radius:5vw;margin-top:2vw}p.product-disclaimer{font-size:12px;font-weight:300;font-style:italic;margin-top:2vw;text-align:left}.product-info>img{position:absolute;width:30vw;right:30vw;bottom:50vw}.product-info ul{list-style:none;margin-bottom:5vw}.product-more-desc p{font-size:12px;text-align:center;margin-bottom:10px}.product-more-desc p:first-child{max-width:100%}.product-info .icons-estimated ul li:before{content:none}.icons-estimated ul li svg{width:10vw;height:10vw}.icons-estimated ul li h6{font-size:9px;margin-top:5px}.product-info .icons-estimated ul li{width:23%;text-align:center}.icons-estimated ul{justify-content:space-between}.icons-estimated{margin-top:15px}section.faqs{padding:50px 0}section.faqs .ntc-product-faqs-accordion .faqs-accordion{font-size:15px;padding-left:5vw;line-height:1.25}section.faqs .ntc-product-faqs-accordion button.faqs-accordion svg{height:3vw;width:3vw}}
/*# sourceMappingURL=/cdn/shop/t/412/assets/cortisol-gut-dup.css.map */
