.ingredients-section_main,.ingredients-section{display:flex;flex-direction:column;width:100%}.ingredients-section .ingredients-header{text-align:center;margin:0 auto 40px}.ingredients-section .ingredients-header h2{font-size:40px;font-family:var(--font-family-helvetica-neue);margin-bottom:10px;font-weight:400;line-height:1.2;letter-spacing:.4px;color:#000}.ingredients-section .ingredients-header p{color:#2d2d2d;font-size:16px;font-family:var(--font-family-helvetica-neue )!important;letter-spacing:.2px;font-weight:400;line-height:1.188}.ingredients-section .ingredients-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;margin:auto;background:#fff;border-radius:20px;padding:10px;border:1px solid #DDDDDD}.ingredients-section .ingredients-card-title{text-align:center;font-size:24px;font-weight:400;letter-spacing:0;font-family:var(--font-family-helvetica-neue);margin-bottom:10px;background:#f7f5f1;color:#000;border-radius:50px}.ingredients-section .ingredients-pill{display:flex;justify-content:center;margin-bottom:20px;border-radius:20px;overflow:hidden}.ingredients-section .ingredients-pill img{max-width:100%;width:100%}.ingredients-section .ingredient-item{display:flex;gap:15px;margin-bottom:20px;align-items:center}.ingredients-section .ingredient-item:last-child{margin-bottom:10px}.ingredients-section .ingredient-item img{width:80px;height:80px;object-fit:cover;border-radius:50%;flex:0 0 80px}.ingredients-section .ingredient-content h4{margin:0 0 6px;font-size:18px;font-weight:500;font-family:var(--font-family-helvetica-neue);letter-spacing:0;color:#000}.ingredients-section .ingredient-content p{margin:4px 0 0;font-size:16px;font-weight:400;line-height:1.1;font-family:var(--font-family-helvetica-neue)!important;letter-spacing:0;color:#2d2d2d}.ingredients-section .ingredients-footer{margin-top:4rem}.ingredients-section .ingredients-footer .button{min-width:calc(29.9rem + var(--buttons-border-width) * 2);min-height:calc(4.8rem + var(--buttons-border-width) * 2);--buttons-radius: 40px;--buttons-radius-outset: 40px;--color-button: 59, 58, 58;font-family:var(--font-family-helvetica-neue-lt);font-size:1.6rem;font-weight:400;line-height:1.1875;letter-spacing:normal}.ingredients-section .ingredients-footer .button:hover{color:var(--color-button);background:rgb(var(--color-button-text))}.ingredients-section_main .modal.icon-with-image-modal{display:none;position:fixed;z-index:1000;padding-top:0;left:0;top:50%;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006;transform:translateY(-50%)}.ingredients-section_main .icon-with-image-modal .modal-content{position:relative;background-color:#fff;margin:auto;padding:0;width:65vh;max-width:90%;border-radius:.6rem;overflow:hidden;top:50%;transform:translateY(-50%);box-shadow:0 4px 8px #0003,0 6px 20px #00000030;-webkit-animation-name:modalFadeIn;-webkit-animation-duration:.3s;animation-name:modalFadeIn;animation-duration:.3s}@-webkit-keyframes animatetop{0%{top:-30rem;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{0%{top:-30rem;opacity:0}to{top:0;opacity:1}}@-webkit-keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.ingredients-section_main .icon-with-image-modal .close{color:#fff;float:right;font-size:20px;font-weight:400;background:#111;border:.1rem solid #FFFFFF;padding:.7rem 1rem;line-height:1;border-radius:.6rem;position:relative;margin:.5rem;z-index:1;transition:all .3s ease-in-out 0s}.ingredients-section_main .icon-with-image-modal .close:hover,.ingredients-section_main .icon-with-image-modal .close:focus{color:#111;background:#fff;text-decoration:none;cursor:pointer}.ingredients-section_main .icon-with-image-modal .modal-header{padding:0;background-color:#111;color:#fff}.ingredients-section_main .icon-with-image-modal .modal-body{padding:0}.ingredients-section_main .icon-with-image-modal .icon-with-image-modal_img_wrap{position:relative;width:100%;cursor:zoom-in}.ingredients-section_main .icon-with-image-modal .icon-with-image-modal_img_wrap .icon-with-image-modal_img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .2s ease}.ingredients-section_main .icon-with-image-modal .icon-with-image-modal_img_wrap.zoom_mode_active{cursor:zoom-out}.section-comparison-product .nad-cortisol-comparison{position:relative}.section-comparison-product .nad-cortisol-comparison .content-container .comparison_product_list-wrapper{padding-inline:5rem}.section-comparison-product .nad-cortisol-comparison .comparison_product_list .comparison_product_list-item .product_content{min-height:6rem}.section-comparison-product .nad-cortisol-comparison .comparison_product_list .comparison_product_list-item .product_content p{font-weight:700}.section-comparison-product .nad-cortisol-comparison .comparison_product_list .comparison_product_list-item,.section-comparison-product .nad-cortisol-comparison .comparison_product_list .comparison_product_list-image{grid-template-columns:2.5fr 1fr 1fr}@media screen and (max-width:1440px){.ingredients-section .ingredients-header h2{font-size:3.2rem}.ingredients-section .ingredients-card-title{font-size:2rem}}@media screen and (max-width:1279px){.ingredients-section .ingredients-header h2{font-size:3rem}.ingredients-section .ingredient-item h4{font-size:1.7rem}.ingredients-section .ingredients-card-title{font-size:1.8rem}}@media screen and (max-width:1179px){.ingredients-section .ingredients-header h2{font-size:2.8rem}.ingredients-section .ingredient-item h4{font-size:1.6rem}.ingredients-section .ingredient-item p{font-size:1.5rem}.ingredients-section .ingredients-card-title{font-size:1.8rem}}@media screen and (max-width:989px){.ingredients-section .ingredients-header h2{font-size:2.6rem}.ingredients-section .ingredient-item h4{font-size:1.5rem}.ingredients-section .ingredient-item img{width:70px;height:auto;aspect-ratio:1;flex:0 0 70px}.ingredients-section .ingredients-grid{gap:2rem}}@media screen and (max-width:768px){.ingredients-section .ingredients-header h2{font-size:2.4rem}.ingredients-section .ingredient-item h4,.ingredients-section .ingredient-item p{font-size:1.4rem}.ingredients-section .ingredients-card-title{font-size:1.6rem}.ingredients-section .ingredient-item img{width:60px;height:auto;aspect-ratio:1;flex:0 0 60px}.ingredients-section .ingredients-grid{gap:1.5rem}}@media screen and (max-width:479px){.ingredients-section .ingredient-item{flex-direction:column;text-align:center}.ingredients-section .ingredient-item{gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/ingredients-comparison.css.map */
