body.template-index,body.template-collection,body.template-product,body.template-index :is(input,textarea,select,.popout__toggle),body.template-collection :is(input,textarea,select,.popout__toggle),body.template-product :is(input,textarea,select,.popout__toggle){font-family:PT Mono,monospace}body.template-index :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.font-heading,.hero__title,.page__heading,.product-item__title,.article__title,.navlink,.header__logo__text,.btn,.subheading,.hero__subheading,.footer__block__title),body.template-collection :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.font-heading,.hero__title,.page__heading,.product-item__title,.article__title,.navlink,.header__logo__text,.btn,.subheading,.hero__subheading,.footer__block__title),body.template-product :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.font-heading,.hero__title,.page__heading,.product-item__title,.article__title,.navlink,.header__logo__text,.btn,.subheading,.hero__subheading,.footer__block__title){font-family:Space Grotesk,sans-serif}.font-heading,.hero__title,.page__heading{letter-spacing:-.01em;font-style:normal;font-weight:400}.btn{border-radius:4px}:focus-visible{outline:2px solid #2b524a;outline-offset:3px}.template-index .hero__subheading,.template-index .subheading{letter-spacing:.06em;text-transform:uppercase;font-weight:500}.template-index .btn,.template-collection .btn,.template-product .btn{font-weight:500}.template-index [id$=__hero] .hero__title{font-style:normal;font-weight:700;color:#eceae0;max-width:14ch}.template-index [id$=__hero] .hero__description,.template-index [id$=__hero] .hero__description p,.template-index [id$=__hero] .hero__rte,.template-index [id$=__hero] .hero__rte p{color:#eceae0eb;max-width:38rem}.template-index [id$=__hero] .image-overlay{background:linear-gradient(105deg,#2b524ac7,#2b524a00 78%,#2b524a47);opacity:1}.template-index .brick__block--text,.template-index .brick__block--text .hero__title,.template-index .brick__block--text .hero__rte,.template-index .brick__block--text .hero__rte p{color:#2b524a}.template-index .brick__block--text .hero__rte{line-height:22px}.template-index .brick__block--text .hero__subheading{color:#73503c}.template-index .text-promo .hero__title,.template-index .text-promo .hero__rte,.template-index .text-promo .hero__rte p{color:#eceae0;font-style:normal}.template-index .text-promo .image-overlay{background:linear-gradient(90deg,#2b524ac7,#73503c8c);opacity:1}.template-index .reviews .wrapper--full-padded,.template-product .reviews .wrapper--full-padded,.template-collection .reviews .wrapper--full-padded{max-width:var(--content-max);margin-inline:auto}.template-index .hero__rte ul{display:table;width:auto;margin:.75rem auto 0;padding-left:1.15em;text-align:left;list-style-position:outside}.template-index .hero__rte li{margin:.15em 0;padding-left:.2em}.template-index .reviews .review,.template-product .reviews .review,.template-collection .reviews .review{border:1px solid #e0cca0;border-radius:12px}.site-footer .footer__block__title{font-style:normal;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:16px;margin-bottom:30px}.site-footer .footer__blocks .accordion__title{font-size:16px;margin-bottom:30px;font-weight:700}.footer__blocks p{margin:0;line-height:1.5}.site-footer .footer__newsletter__wrapper{max-width:none}.site-footer .footer__newsletter__text{color:#eceae0d1}.footer-sections [data-powered-link]{display:none}.header__mobile,.header__desktop__upper,.header__desktop__lower,.site-footer.wrapper--full-padded,.supporting-menu__inner.wrapper--full-padded{width:100%;max-width:var(--content-max);margin-inline:auto}.template-index [id$=__hero] .hero__content__wrapper{justify-self:center;width:min(100%,var(--content-max));padding-left:var(--outer);padding-right:var(--outer)}.template-index [id$=__hero] .hero__content{width:100%;max-width:none;padding-left:0;padding-right:0}.index-image-text .brick__block--text .brick__block__text{margin:0;flex-basis:100%}.index-products .grid .product-information .price{color:#000;font-weight:500}.index-products .grid .product-information p.product-item__title{margin-bottom:15px}.index-collections-list .grid-outer .grid-item sup.sup{vertical-align:baseline;font-weight:700;font-size:18px;margin-left:10px}.text-promo .hero__content{max-width:1230px}.blog-section .grid.blog-listing .article.grid-item p.article__excerpt{display:none}.index-hero[data-section-type=featured-video] .hero__video.frame__item{max-width:1436px;margin:0 auto}@media only screen and (max-width:749px){.section-padding,.index-image-text.section-padding{padding-top:var(--PT-MOBILE, var(--padding-top));padding-bottom:var(--PB-MOBILE, var(--padding-bottom))}.site-footer .footer__blocks .accordion__title{margin-bottom:0}.footer__blocks p{font-size:14px}.site-footer .footer__block__title{margin-bottom:15px}.footer__block__image{margin:0 auto 10px}}@media(max-width:749px){.template-index [id$=__hero] .hero__title{max-width:none}.template-index [id$=__hero] .image-overlay{background:linear-gradient(105deg,#2b524ad1,#73503c80 58%,#2b524a47)}.index-products .grid .product-information .product-item__info .quick-add__button{margin-top:15px;height:45px;font-size:18px}.footer-sections .supporting-menu .supporting-menu__inner{display:flex;align-items:center}.footer-sections .supporting-menu .supporting-menu__inner ul.supporting-menu__payment{justify-content:end}}@media only screen and (min-width:750px){footer.site-footer-wrapper .footer__blocks{justify-content:space-between}}.template-collection .collection.collection-products{width:100%;max-width:var(--content-max);margin-inline:auto;padding-left:var(--outer);padding-right:var(--outer)}.template-collection .hero__content__wrapper{width:min(100%,var(--content-max));margin-inline:auto;padding-left:var(--outer);padding-right:var(--outer)}.template-product .product__wrapper__inner{max-width:var(--content-max)}product-info.index-product .product__page .form__width{max-width:100%}product-info.index-product .product__page .form__width variant-selects .radio__fieldset{grid-template-columns:1fr}product-info.index-product .product__page .form__width .product-tabs p{line-height:26px}product-info.index-product .product__page .form__width .product-tabs h2{font-size:22px;line-height:30px;font-weight:700}product-info.index-product .product__page .form__width .product-tabs h3{font-size:18px;line-height:26px;font-weight:700}@media only screen and (max-width:1440px){.header__mobile,.header__desktop__upper,.header__desktop__lower,.site-footer.wrapper--full-padded,.supporting-menu__inner.wrapper--full-padded,.template-product .product__wrapper__inner{max-width:100%}}@media only screen and (max-width:749px){product-info.index-product .product__page .form__width .product__title__wrapper{padding:0}product-info.index-product .product__page .form__width .product__block.block__icon__row{flex-direction:column}product-info.index-product .product__page .form__width .product__block.block__icon__row .block__icon__container--half{flex:0 0 100%;max-width:100%}product-info.index-product .product__page .form__width .product-tabs ul li{line-height:22px;margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.template-index .image-overlay,.announcement{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/nutrichef-homepage.css.map */
