body.nf-reference{--nf-ink: #232323;--nf-muted: #727272;--nf-line: #c7c7c7;--nf-width: 1165px;--font-body--family: Poppins, sans-serif;--font-heading--family: Poppins, sans-serif;--font-subheading--family: Poppins, sans-serif;color:var(--nf-ink);background:#fff;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:22px;letter-spacing:.24px}body.nf-reference :is(h1,h2,h3,h4,h5,h6,button,input,select,textarea){font-family:Poppins,sans-serif}body.nf-reference :is(p,li,span,small,a,strong,b){font-family:Poppins,sans-serif}body.nf-reference :is(button,input[type=submit],.button,[class*=__more] a,[class*=__action] button){box-sizing:border-box}body.nf-reference :is(.button,.button-primary,.or-home-products__more a,.or-home-media__copy>a,.or-home-footprint__content>a,.or-home-concerns__action button,.or-blog-button,.or-contact__form button,.or-footer-form button){min-height:44px;border:1px solid #232323;border-radius:3px;padding:10px 15px;background:#232323;color:#fff;font:700 14px/22px Poppins,sans-serif;letter-spacing:.7px;text-align:center;text-transform:uppercase;text-decoration:none}body.nf-reference :is(.button-secondary,.button--secondary){min-height:44px;border:1px solid #727272;border-radius:3px;padding:10px 15px;background:#fff;color:#232323;font:700 14px/22px Poppins,sans-serif;letter-spacing:.7px;text-transform:uppercase}body.nf-reference :is(.button,.button-primary,.button-secondary,.button--secondary):hover{filter:brightness(.93)}body.nf-reference :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-family:Poppins,sans-serif}body.nf-reference .or-reference-header{font-family:Poppins,sans-serif;color:#232323}body.nf-reference .or-reference-header__search{border-color:#c7c7c7;border-radius:3px;box-shadow:none}body.nf-reference .or-reference-header__search input,body.nf-reference .or-head-action{color:#232323;font:400 12px/22px Poppins,sans-serif;letter-spacing:.24px}body.nf-reference .or-head-action b{font:600 12px/18px Poppins,sans-serif}body.nf-reference .or-reference-header__nav a{color:#232323;font:500 14px/22px Poppins,sans-serif;letter-spacing:.7px}body.nf-reference .or-reference-header__nav .or-mega-category__link,body.nf-reference .or-reference-header__nav .or-mega-products a{font-family:Poppins,sans-serif}body.nf-reference .or-reference-footer{background:#232323;color:#fff;font:400 12px/22px Poppins,sans-serif;letter-spacing:.24px}body.nf-reference .or-reference-footer h3{margin-bottom:23px;color:#fff;font:700 14px/22px Poppins,sans-serif;letter-spacing:.7px;text-transform:uppercase}body.nf-reference .or-footer-column a{font:400 12px/22px Poppins,sans-serif;letter-spacing:.24px}body.nf-reference .or-footer-form input{height:44px;border-radius:3px;font:400 12px/22px Poppins,sans-serif}body.nf-reference .or-footer-form button{height:44px;min-height:44px;border-color:#454545;border-radius:3px;background:#454545;font:700 14px/22px Poppins,sans-serif;letter-spacing:.7px}body.nf-reference.template-index :is(.or-home-title h2,.or-home-products__title h2,.or-home-tags__title h2,.or-home-blog__title h2){color:#232323;font:700 18px/24px Poppins,sans-serif!important;letter-spacing:.9px!important;text-transform:uppercase}body.nf-reference.template-index :is(.or-home-products,.or-home-concerns,.or-home-tags,.or-home-blog){padding-block:52px}body.nf-reference.template-index :is(.or-home-products__shell,.or-home-tags__shell,.or-home-blog__shell,.or-home-shell,.or-home-footprint){max-width:var(--nf-width)}body.nf-reference.template-index .or-home-products__rail .or-product{border:0;border-radius:0!important;box-shadow:none}body.nf-reference.template-index .or-home-products__rail .product-body h3{color:#232323!important;font:400 12px/18px Poppins,sans-serif!important;letter-spacing:.24px}body.nf-reference.template-index .or-home-products__rail .product-price{color:#232323!important;font:700 14px/22px Poppins,sans-serif!important}body.nf-reference.template-index .or-home-products__more a{display:inline-flex;align-items:center;justify-content:center;margin:0}body.nf-reference.template-index .or-home-concerns__action button{min-width:170px}body.nf-reference.template-index .or-home-blog__body h3{font:600 14px/20px Poppins,sans-serif;letter-spacing:.7px;text-transform:none}body.nf-reference.template-index .or-home-blog__body p{color:#727272;font:400 12px/22px Poppins,sans-serif}body.nf-reference.template-index .or-home-media__copy h2{font:700 18px/24px Poppins,sans-serif;letter-spacing:.9px;text-transform:uppercase}body.nf-reference.template-index .or-home-media__copy>div{font:400 12px/22px Poppins,sans-serif;letter-spacing:.24px;opacity:1}body.nf-reference.template-index .or-home-media__copy>a{display:inline-flex;align-items:center;justify-content:center}body.nf-reference.template-index .or-home-footprint__content>a{display:flex;align-items:center;justify-content:center}body.nf-reference.template-collection .template-collection{width:min(var(--nf-width),calc(100% - 100px));max-width:none;padding-inline:0}body.nf-reference.template-collection .or-collection-hero__content{min-height:0;padding:30px max(50px,calc((100vw - var(--nf-width))/2))}body.nf-reference.template-collection .or-collection-hero__content h1{margin-bottom:9px;color:#232323;font:700 20px/24px Poppins,sans-serif;letter-spacing:1px;text-transform:uppercase}body.nf-reference.template-collection .or-collection-hero__content .rte{color:#232323;font:400 12px/22px Poppins,sans-serif;letter-spacing:.24px}body.nf-reference.template-collection :is(.or-category-list summary,.facets__heading,.facets__summary){color:#232323;font:700 14px/22px Poppins,sans-serif;letter-spacing:.24px;text-transform:uppercase}body.nf-reference.template-collection .or-category-list a{color:#232323;font:400 12px/22px Poppins,sans-serif}body.nf-reference.template-collection .or-category-card{border:0;border-radius:0;box-shadow:none}body.nf-reference.template-collection .or-category-card__content{padding:12px 0 0}body.nf-reference.template-collection .or-category-card h2{margin-bottom:6px;color:#232323;font:600 14px/20px Poppins,sans-serif}body.nf-reference.template-collection .or-category-card__description{min-height:0;margin-bottom:8px;color:#555;font:400 12px/20px Poppins,sans-serif}body.nf-reference.template-collection .or-category-card__price{margin:4px 0 13px;color:#232323;font:700 14px/22px Poppins,sans-serif}body.nf-reference.template-collection .or-category-card__rating{font-size:12px;line-height:18px}body.nf-reference.template-collection .or-category-card__actions>a{display:flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #727272;border-radius:4px;background:#fff;color:#232323;font:700 14px/22px Poppins,sans-serif;letter-spacing:.7px;text-transform:uppercase}body.nf-reference.template-collection .or-category-card__form button{height:44px;border-radius:3px;background:#232323}body.nf-reference.template-collection .field__input.filter__price_number{height:48px;border:1px solid #c7c7c7;border-radius:3px;font:400 12px/22px Poppins,sans-serif}body.nf-reference.template-collection .facets-price__apply .button{min-height:44px}body.nf-reference.template-product .main-product-information .product-details h1{color:#232323;font:600 20px/30px Poppins,sans-serif!important;letter-spacing:.24px!important;text-transform:capitalize}body.nf-reference.template-product .main-product-information .or-nf-product-panel{max-width:538px}body.nf-reference.template-product .main-product-information .product-details .product-form__buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.nf-reference.template-product .main-product-information :is(.or-reference-add-button,.or-buy-now-button){min-height:50px!important;height:50px;padding:13px 15px;border-radius:3px;font:700 14px/22px Poppins,sans-serif!important;letter-spacing:.7px;text-transform:uppercase}body.nf-reference.template-product .main-product-information .or-reference-add-button{border-color:#232323;background:#232323;color:#fff}body.nf-reference.template-product .main-product-information .or-buy-now-button{border-color:#acacac;background:#fff;color:#232323}body.nf-reference.template-product .main-product-information :is(.quantity,.quantity__input,.quantity__button){min-height:43px;font:400 12px/22px Poppins,sans-serif}body.nf-reference.template-product .main-product-information .quantity{width:110px;border:1px solid #c7c7c7;border-radius:3px}body.nf-reference.template-product .or-nf-tabs__nav button{font:700 16px/24px Poppins,sans-serif;letter-spacing:.8px;text-transform:uppercase}body.nf-reference.template-product .main-product-information .product-details :is(p,li,span){font-family:Poppins,sans-serif}body.nf-reference.template-blog .or-blog-archive{--or-purple: #232323;--or-ink: #232323;--or-muted: #727272}body.nf-reference.template-blog .or-blog-archive__shell{width:min(var(--nf-width),calc(100% - 100px));padding-block:48px 84px}body.nf-reference.template-blog .or-blog-archive__header{display:none}body.nf-reference.template-blog .or-blog-featured{display:flex;flex-direction:column}body.nf-reference.template-blog .or-blog-featured__grid{display:contents}body.nf-reference.template-blog .or-blog-featured__main{order:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:46px;align-items:center;width:100%}body.nf-reference.template-blog .or-blog-featured__main .or-blog-card__media{order:2;aspect-ratio:1.77;border-radius:6px}body.nf-reference.template-blog .or-blog-featured__content{order:1}body.nf-reference.template-blog .or-blog-featured>.or-blog-title-row{order:2;margin:90px 0 25px}body.nf-reference.template-blog .or-blog-featured__list{order:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;gap:24px}body.nf-reference.template-blog .or-blog-archive__header h1{color:#232323;font:700 30px/36px Poppins,sans-serif;letter-spacing:1.5px;text-transform:uppercase}body.nf-reference.template-blog .or-blog-archive__header h1 span{color:inherit}body.nf-reference.template-blog .or-blog-archive__header>div{margin-top:10px;color:#727272;font:400 12px/22px Poppins,sans-serif}body.nf-reference.template-blog .or-blog-title-row h2{font:600 20px/24px Poppins,sans-serif;letter-spacing:1px;text-transform:capitalize}body.nf-reference.template-blog :is(.or-blog-featured__main,.or-blog-featured__mini,.or-blog-card){border:0;border-radius:0;box-shadow:none}body.nf-reference.template-blog .or-blog-card:hover{box-shadow:none;transform:none}body.nf-reference.template-blog .or-blog-featured__content{padding:0}body.nf-reference.template-blog .or-blog-card__body{padding:15px 0 20px}body.nf-reference.template-blog .or-blog-featured__content h3{max-width:520px;font:700 30px/36px Poppins,sans-serif;letter-spacing:1.5px;text-transform:uppercase}body.nf-reference.template-blog .or-blog-featured__content h3:after{content:"";display:block;width:248px;max-width:70%;height:1px;margin:20px 0;background:#b493e8}body.nf-reference.template-blog .or-blog-featured__content .or-blog-meta{display:none}body.nf-reference.template-blog :is(.or-blog-featured__mini h3,.or-blog-card h3){font:600 14px/16.8px Poppins,sans-serif;letter-spacing:.7px}body.nf-reference.template-blog :is(.or-blog-featured__content>p:not(.or-blog-meta),.or-blog-card__body>p:not(.or-blog-meta),.or-blog-featured__mini>div>p:last-child){color:#727272;font:400 12px/22px Poppins,sans-serif}body.nf-reference.template-blog .or-blog-featured__content>p:not(.or-blog-meta){max-width:475px;color:#555;font-size:14px;line-height:22px}body.nf-reference.template-blog .or-blog-featured__content .or-blog-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin-top:10px;padding:7px 15px;border:0;border-radius:4px;background:#b493e8;color:#fff;font:700 12px/22px Poppins,sans-serif;letter-spacing:0;text-transform:none}body.nf-reference.template-blog .or-blog-button{display:inline-flex;align-items:center;justify-content:center;margin-top:10px}body.nf-reference.template-article .or-article-page{color:#232323}body.nf-reference.template-article .or-article-page__shell{width:min(var(--nf-width),calc(100% - 100px));grid-template-columns:minmax(0,790px) minmax(0,319px);gap:56px;padding-block:55px 88px}body.nf-reference.template-article .or-article__header{margin-bottom:22px;padding-bottom:0;border:0}body.nf-reference.template-article .or-article__header h1{max-width:790px;color:#232323;font:700 34px/44.2px Poppins,sans-serif;letter-spacing:1.7px;text-transform:capitalize}body.nf-reference.template-article .or-article__content{color:#232323;font:400 12px/22px Poppins,sans-serif;letter-spacing:.24px}body.nf-reference.template-article .or-article__content h2{font:700 26px/28px Calibri,sans-serif;letter-spacing:1.3px}body.nf-reference.template-article .or-article__content h3{font:700 22px/24px Calibri,sans-serif;letter-spacing:1.1px}body.nf-reference.template-article .or-article-sidebar>h2{color:#232323;font:700 18px/24px Poppins,sans-serif;letter-spacing:.9px;text-transform:uppercase}body.nf-reference.template-article .or-recent-card h3{font:600 14px/20px Poppins,sans-serif;letter-spacing:.7px}body.nf-reference.template-page .or-contact{--contact-ink:#232323;--contact-blue:#b493e8;--contact-deep:#232323;--contact-sky:#f9f9f9;color:#232323;background:#fff}body.nf-reference.template-page .or-contact__main{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,445px);align-items:start;gap:55px;width:min(1185px,calc(100% - 96px));min-height:700px;padding:48px 0 40px}body.nf-reference.template-page .or-contact__hero-copy{position:static;padding-top:30px}body.nf-reference.template-page .or-contact__hero-copy h2{margin:0 0 10px;color:#232323;font:700 34px/37.4px Poppins,sans-serif;letter-spacing:0;text-transform:uppercase}body.nf-reference.template-page .or-contact__hero-copy h1{margin:0 0 27px;color:#b493e8;font:700 80px/80px Poppins,sans-serif;letter-spacing:0;text-transform:uppercase}body.nf-reference.template-page .or-contact__hero-copy h1:after{content:"";display:block;width:335px;max-width:65%;height:1px;margin-top:22px;background:#dedede}body.nf-reference.template-page .or-contact__hero-copy>p{max-width:560px;margin:0 0 20px;color:#232323;font:400 18px/30px Poppins,sans-serif;letter-spacing:0}body.nf-reference.template-page .or-contact__hero-copy>h2:nth-of-type(2){margin:14px 0 18px;font-size:30px;line-height:34px}body.nf-reference.template-page .or-contact__quick-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px}body.nf-reference.template-page .or-contact__quick-links a{display:flex;align-items:center;gap:16px;width:257px;min-height:61px;padding:9px 12px;border:1px solid #d7d7d7;border-radius:4px;color:#232323;background:#fff;font:400 14px/22px Poppins,sans-serif;text-decoration:none}body.nf-reference.template-page .or-contact__quick-links span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #727272;border-radius:50%;color:#232323;font-size:21px}body.nf-reference.template-page .or-contact__form-wrap{position:relative;z-index:1;padding:30px;background:#fff;box-shadow:0 0 12px #00000010}body.nf-reference.template-page .or-contact__form-wrap:before{content:"";position:absolute;z-index:-1;top:300px;right:-55px;bottom:-32px;left:-55px;border-radius:4px;background:#b493e8}body.nf-reference.template-page .or-contact__fields{display:grid;grid-template-columns:1fr;gap:15px}body.nf-reference.template-page .or-contact__fields label{display:flex;flex-direction:column;gap:7px}body.nf-reference.template-page .or-contact__fields label>span{color:#232323;font:500 13px/20px Poppins,sans-serif}body.nf-reference.template-page .or-contact__fields label b{color:#b5254e;font-weight:700}body.nf-reference.template-page .or-contact__fields :is(input,select){width:100%;height:40px;padding:10px;border:1px solid #ccc;border-radius:5px;color:#232323;background:#fff;font:400 13.33px/20px Arial,sans-serif}body.nf-reference.template-page .or-contact__fields textarea{width:100%;height:155px;padding:10px;border:1px solid #ccc;border-radius:5px;color:#232323;background:#fff;font:400 13.33px/20px Arial,sans-serif}body.nf-reference.template-page .or-contact__form button{display:inline-flex;align-items:center;justify-content:center;min-width:168px;margin-top:15px}body.nf-reference.template-page .or-contact__business{display:grid;grid-template-columns:1fr 1fr;width:min(790px,calc(100% - 40px));margin:0 auto 50px;border:1px solid #d7d7d7;border-radius:4px}body.nf-reference.template-page .or-contact__business>*{display:flex;align-items:center;min-height:80px;padding:18px 20px;text-decoration:none}body.nf-reference.template-page .or-contact__business strong{justify-content:center;border-right:1px solid #d7d7d7;color:#b493e8;font:700 28px/34px Poppins,sans-serif}body.nf-reference.template-page .or-contact__business a{color:#b493e8;font:500 19px/26px Poppins,sans-serif}body.nf-reference.template-page .or-contact__details{width:100%;padding:52px max(48px,calc((100vw - 1165px)/2)) 70px;border-radius:0;background:#fafafa;text-align:center}body.nf-reference.template-page .or-contact__details h2{margin:0 auto 34px;color:#232323;font:700 30px/36px Poppins,sans-serif;text-transform:uppercase}body.nf-reference.template-page .or-contact__details h2:after{content:"";display:block;width:275px;max-width:100%;height:1px;margin:12px auto 0;background:#dedede}body.nf-reference.template-page .or-contact__detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}body.nf-reference.template-page .or-contact__detail-card{display:flex;flex-direction:column;align-items:center;gap:5px;padding:0 20px;border:0;border-right:1px solid #ddd}body.nf-reference.template-page .or-contact__detail-card:last-child{border-right:0}body.nf-reference.template-page .or-contact__detail-card h3{margin:0 0 6px;color:#232323;font:600 20px/24px Poppins,sans-serif}body.nf-reference.template-page .or-contact__detail-card a{color:#555;font:400 12px/22px Poppins,sans-serif}body.nf-reference.template-page .or-contact__detail-card small{color:#555;font:400 12px/20px Poppins,sans-serif}@media(max-width:1024px){body.nf-reference.template-collection .template-collection,body.nf-reference.template-blog .or-blog-archive__shell,body.nf-reference.template-article .or-article-page__shell{width:calc(100% - 40px)}body.nf-reference.template-article .or-article-page__shell{grid-template-columns:minmax(0,1fr) 280px;gap:36px}}@media(max-width:749px){body.nf-reference.template-index :is(.or-home-products,.or-home-concerns,.or-home-tags,.or-home-blog){padding-block:36px}body.nf-reference.template-index :is(.or-home-title h2,.or-home-products__title h2,.or-home-tags__title h2,.or-home-blog__title h2){font-size:18px;line-height:24px}body.nf-reference.template-collection .template-collection,body.nf-reference.template-blog .or-blog-archive__shell,body.nf-reference.template-article .or-article-page__shell{width:calc(100% - 28px)}body.nf-reference.template-collection .or-collection-hero__content{padding:20px 14px}body.nf-reference.template-collection .or-category-card{border:1px solid #ededed;border-radius:6px}body.nf-reference.template-collection .or-category-card__content{padding:8px 4px 5px}body.nf-reference.template-collection .or-category-card h2{font-size:16px;line-height:19px;font-weight:700}body.nf-reference.template-collection .or-category-card__actions{grid-template-columns:minmax(0,1fr) 39px;gap:8px}body.nf-reference.template-collection .or-category-card__actions>a{min-height:32px;font-size:11px;line-height:16px;letter-spacing:.3px}body.nf-reference.template-collection .or-category-card__form,body.nf-reference.template-collection .or-category-card__form button{width:39px;height:32px}body.nf-reference.template-product .main-product-information .product-details .product-form__buttons{grid-template-columns:1fr!important;gap:24px!important}body.nf-reference.template-product .main-product-information :is(.or-reference-add-button,.or-buy-now-button){grid-column:1!important}body.nf-reference.template-blog .or-blog-archive__header h1{font-size:26px;line-height:32px}body.nf-reference.template-blog .or-blog-title-row h2{font-size:18px;line-height:24px}body.nf-reference.template-blog .or-blog-archive__shell{width:100%;padding-top:0}body.nf-reference.template-blog .or-blog-featured__main{display:flex;flex-direction:column;gap:0}body.nf-reference.template-blog .or-blog-featured__main .or-blog-card__media{order:1;width:100%;aspect-ratio:1.52;border-radius:0}body.nf-reference.template-blog .or-blog-featured__content{order:2;padding:14px 25px 0;text-align:center}body.nf-reference.template-blog .or-blog-featured__content h3{font-size:24px;line-height:27px;letter-spacing:1.2px}body.nf-reference.template-blog .or-blog-featured__content h3:after{margin:17px auto}body.nf-reference.template-blog .or-blog-featured__content>p:not(.or-blog-meta){margin:0 auto 10px;font-size:14px;line-height:23px}body.nf-reference.template-blog .or-blog-featured>.or-blog-title-row{margin:135px 20px 25px}body.nf-reference.template-blog .or-blog-featured__list,body.nf-reference.template-blog .or-blog-newest{width:calc(100% - 28px);margin-inline:auto}body.nf-reference.template-article .or-article-page__shell{grid-template-columns:1fr;gap:40px}body.nf-reference.template-article .or-article__header h1{font-size:28px;line-height:36px;letter-spacing:1px}body.nf-reference.template-page .or-contact__hero-copy h1{font-size:clamp(42px,11vw,80px);line-height:1}body.nf-reference.template-page .or-contact__main{display:block;width:calc(100% - 28px);min-height:0;padding:32px 0 45px}body.nf-reference.template-page .or-contact__hero-copy{padding:0 0 30px}body.nf-reference.template-page .or-contact__hero-copy{text-align:center}body.nf-reference.template-page .or-contact__hero-copy h2{font-size:22px;line-height:30px}body.nf-reference.template-page .or-contact__hero-copy h1{margin-bottom:18px}body.nf-reference.template-page .or-contact__hero-copy h1:after{margin:20px auto 0;max-width:80%}body.nf-reference.template-page .or-contact__hero-copy>p{font-size:14px;line-height:24px}body.nf-reference.template-page .or-contact__hero-copy>h2:nth-of-type(2){font-size:22px;line-height:30px}body.nf-reference.template-page .or-contact__quick-links{align-items:stretch;gap:14px}body.nf-reference.template-page .or-contact__quick-links a{width:100%;min-height:108px;flex-direction:column;justify-content:center;gap:7px}body.nf-reference.template-page .or-contact__form-wrap{padding:20px}body.nf-reference.template-page .or-contact__form-wrap:before{top:45%;right:-10px;bottom:-10px;left:-10px}body.nf-reference.template-page .or-contact__business{grid-template-columns:1fr;margin-bottom:30px}body.nf-reference.template-page .or-contact__business>*{min-height:55px;padding:12px;overflow-wrap:anywhere}body.nf-reference.template-page .or-contact__business strong{border-right:0;border-bottom:1px solid #ddd;font-size:20px}body.nf-reference.template-page .or-contact__business a{justify-content:center;font-size:15px}body.nf-reference.template-page .or-contact__details{padding:40px 14px}body.nf-reference.template-page .or-contact__detail-grid{grid-template-columns:1fr;gap:28px}body.nf-reference.template-page .or-contact__detail-card{border-right:0}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/nutrifactor-exact.css.map */
