:is(.template-collection,.template-list-collections,.template-search,.template-page,.template-policy,.template-blog,.template-article,.template-cart,.template-404,.template-customers-login,.template-customers-register,.template-customers-account,.template-customers-order,.template-customers-addresses,.password,.gift-card){color:#10140f;font-family:Gilroy,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:0}:is(.template-collection,.template-list-collections,.template-search,.template-page,.template-policy,.template-blog,.template-article,.template-cart,.template-404) #MainContent{background:#fff}:is(.template-collection,.template-list-collections,.template-search,.template-page,.template-policy,.template-blog,.template-article,.template-cart,.template-404) #MainContent :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4),.customer :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4){color:var(--nouresa-forest);font-family:Gilroy,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-.025em}:is(.template-collection,.template-list-collections,.template-search,.template-page,.template-policy,.template-blog,.template-article,.template-cart,.template-404,.customer) :is(button,input,textarea,select,.button){font-family:Gilroy,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:0}:is(.template-collection,.template-list-collections,.template-search,.template-page,.template-policy,.template-blog,.template-article,.template-cart,.template-404,.customer) .button:not(.button--tertiary){min-height:50px;border-radius:999px;background:var(--nouresa-forest);color:#fff;font-size:15px;font-weight:700;line-height:20px;letter-spacing:0;transition:background-color .18s ease,transform .18s ease}:is(.template-collection,.template-list-collections,.template-search,.template-page,.template-policy,.template-blog,.template-article,.template-cart,.template-404,.customer) .button:not(.button--tertiary):hover{background:var(--nouresa-forest-deep);color:#fff;transform:translateY(-1px)}:is(.template-collection,.template-list-collections,.template-search,.template-page,.template-policy,.template-blog,.template-article,.template-cart,.customer) :is(.field,.select,.customer .field){--inputs-radius-outset: 9px}:is(.template-collection,.template-list-collections,.template-search,.template-page,.template-policy,.template-blog,.template-article,.template-cart,.customer) :is(.field__input,.select__select,.customer .field input,textarea){border-radius:8px;color:#10140f;font-size:15px;font-weight:500;letter-spacing:0}:is(.template-collection,.template-list-collections,.template-search,.template-page,.template-policy,.template-blog,.template-article,.template-cart,.customer) :is(.field,.select):before{box-shadow:0 0 0 1px #cfd8cf}:is(.template-collection,.template-list-collections,.template-search,.template-page,.template-policy,.template-blog,.template-article,.template-cart,.customer) :is(.field,.select):hover:before{box-shadow:0 0 0 1px var(--nouresa-forest)}.template-page #MainContent>.shopify-section:first-child,.template-blog #MainContent>.shopify-section:first-child,.template-article #MainContent>.shopify-section:first-child,.template-list-collections #MainContent>.shopify-section:first-child,.template-search #MainContent>.shopify-section:first-child,.template-cart #MainContent>.shopify-section:first-child{padding-top:28px}.template-page .main-page-title,.template-list-collections .title--primary,.template-blog .title--primary,.template-search .template-search__header h1,.template-cart .title--primary{margin-bottom:28px;font-size:clamp(36px,4vw,52px);line-height:1.02}.template-collection .collection-hero{border-bottom:1px solid rgba(28,73,34,.08);background:#eef7eb}.template-collection .collection-hero__inner{min-height:248px;padding-top:62px;padding-bottom:62px;align-items:center}.template-collection .collection-hero__title{margin:0 0 14px;font-size:clamp(40px,4.4vw,60px);line-height:.98}.template-collection .collection-hero__description{max-width:720px;color:#506052;font-size:16px;line-height:24px}.template-collection .collection-hero__description>*:first-child{margin-top:0}.template-collection .collection-hero__description>*:last-child{margin-bottom:0}.template-collection .facets-container,.template-search .facets-container{padding-top:4px}:is(.template-collection,.template-search) :is(.facets__form,.facets-vertical-form){padding:12px 0;border-bottom:1px solid var(--nouresa-line)}:is(.template-collection,.template-search) :is(.facets__heading,.facets__summary,.facet-filters__label,.product-count__text){color:#39463b;font-family:Gilroy,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:0}:is(.template-collection,.template-search) .facet-filters__sort{min-height:42px;padding-inline:14px 34px;border:1px solid #d8ded8;border-radius:8px;background:#fff}:is(.template-collection,.template-search,.template-list-collections) .grid{row-gap:32px}:is(.template-collection,.template-search,.template-list-collections) .card-wrapper{color:#10140f}:is(.template-collection,.template-search,.template-list-collections) .card__inner{overflow:hidden;border:1px solid rgba(28,73,34,.1);border-radius:10px;background:#f3f7ef}:is(.template-collection,.template-search,.template-list-collections) .card__media,:is(.template-collection,.template-search,.template-list-collections) .media{border-radius:inherit}:is(.template-collection,.template-search,.template-list-collections) .card__information{padding:16px 2px 4px}:is(.template-collection,.template-search,.template-list-collections) .card__heading{color:#10140f;font-size:17px;line-height:22px}:is(.template-collection,.template-search) .price{margin-top:6px;color:var(--nouresa-forest);font-size:15px;font-weight:700;letter-spacing:0}.template-search .template-search__header{margin-bottom:38px}.template-search .template-search__search{max-width:680px}.template-search .search__input.field__input{height:54px}.template-page .page-width--narrow,.template-article .page-width--narrow,.template-policy .shopify-policy__container{max-width:90rem}.template-page .page-width--narrow{padding-top:52px;padding-bottom:72px}.template-page .rte,.template-policy .shopify-policy__body,.template-article .article-template__content{color:#344037;font-size:16px;line-height:27px}:is(.template-page .rte,.template-policy .shopify-policy__body,.template-article .article-template__content) :is(h2,h3,h4){margin-top:1.8em;margin-bottom:.65em;line-height:1.15}:is(.template-page .rte,.template-policy .shopify-policy__body,.template-article .article-template__content) h2{font-size:clamp(28px,3vw,38px)}:is(.template-page .rte,.template-policy .shopify-policy__body,.template-article .article-template__content) h3{font-size:clamp(22px,2.3vw,28px)}:is(.template-page .rte,.template-policy .shopify-policy__body,.template-article .article-template__content) :is(ul,ol){padding-left:1.35em}:is(.template-page .rte,.template-policy .shopify-policy__body,.template-article .article-template__content) li+li{margin-top:7px}.template-page .contact.page-width--narrow{max-width:90rem;padding-top:16px;padding-bottom:88px}.template-page .contact__fields{gap:18px}.template-page .contact .field{margin-bottom:18px}.template-page .contact textarea{min-height:170px}.template-page .contact__button{margin-top:24px}.template-policy .shopify-policy__container{padding:78px 24px 96px}.template-policy .shopify-policy__title h1{margin-bottom:36px;font-size:clamp(36px,4vw,52px);line-height:1.02}.template-blog .main-blog{padding-top:58px;padding-bottom:92px}.template-blog .blog-articles{gap:36px 24px}.template-blog .article-card-wrapper{overflow:hidden;border:1px solid rgba(28,73,34,.1);border-radius:10px;background:#fff}.template-blog .article-card__image-wrapper,.template-blog .article-card__image{border-radius:9px 9px 0 0}.template-blog .article-card__info{color:#68716a;font-weight:600;letter-spacing:.04em}.template-article .article-template__hero-container{max-width:1400px;margin-top:42px}.template-article .article-template__hero-container .media{overflow:hidden;border-radius:12px}.template-article .article-template header{margin-top:54px;margin-bottom:36px}.template-article .article-template__title{margin-bottom:18px;font-size:clamp(38px,4.6vw,60px);line-height:1.02}.template-article .article-template__content{margin-top:40px;margin-bottom:64px}.template-article .article-template__back{margin-bottom:84px}.template-product .product{padding-top:52px;padding-bottom:64px;color:#10140f;font-family:Gilroy,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:0}.template-product .product :is(h1,h2,h3,.h1,.h2,.h3){color:var(--nouresa-forest);font-family:Gilroy,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-.025em}.template-product .product__title h1{font-size:clamp(38px,4.4vw,56px);line-height:1}.template-product .product__media{overflow:hidden;border:1px solid rgba(28,73,34,.1);border-radius:10px;background:#f3f7ef}.template-product .product .price{color:var(--nouresa-forest);font-size:20px;font-weight:700;letter-spacing:0}.template-product .product-form__input input[type=radio]+label{border-color:#cfd8cf;border-radius:999px;color:#253128;font-family:Gilroy,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:0}.template-product .product-form__input input[type=radio]:checked+label{border-color:var(--nouresa-forest);background:#eef7eb;color:var(--nouresa-forest)}.template-product .product-form__buttons .button{min-height:56px;border-radius:999px;background:var(--nouresa-forest);color:#fff;font-family:Gilroy,Helvetica,Arial,sans-serif;font-size:17px;font-weight:700;letter-spacing:0}.template-product .product__description{color:#344037;font-size:16px;line-height:26px}.template-product .product__accordion{border-color:var(--nouresa-line)}.template-product .related-products{max-width:1400px;padding-bottom:88px}.template-product .related-products__heading{color:var(--nouresa-forest);font-family:Gilroy,Helvetica,Arial,sans-serif;font-size:clamp(30px,3vw,40px);font-weight:700;letter-spacing:-.025em}.template-cart main[data-template=cart] .page-width{max-width:1400px}.template-cart .cart__items{border-top:1px solid var(--nouresa-line);border-bottom:1px solid var(--nouresa-line)}.template-cart .cart-item__image-container{overflow:hidden;border:1px solid rgba(28,73,34,.1);border-radius:8px;background:#f3f7ef}.template-cart .quantity{min-height:44px;border-radius:999px}.template-cart .cart__footer{padding-bottom:88px}.template-cart .cart__checkout-button{min-height:56px;font-size:17px}:is(.template-collection,.template-search,.template-blog) .pagination-wrapper{margin-top:58px}:is(.template-collection,.template-search,.template-blog) .pagination__item{min-width:40px;height:40px;border-radius:50%;color:var(--nouresa-forest);font-weight:700;text-decoration:none}:is(.template-collection,.template-search,.template-blog) .pagination__item--current{background:#eef7eb}.template-404 #MainContent{display:grid;min-height:58vh;place-items:center;background:linear-gradient(145deg,#fff,#eef7eb)}.template-404 .template-404{max-width:680px;margin:0 auto;padding:90px 24px}.template-404 .template-404>p{color:var(--nouresa-green);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.template-404 .template-404 .title{margin-bottom:32px;font-size:clamp(42px,6vw,72px);line-height:.98}.customer{max-width:1120px;padding-top:72px;padding-bottom:92px;color:#344037}.customer>h1{font-size:clamp(36px,4vw,52px);line-height:1.02}.customer table{border-collapse:collapse}.customer thead{background:#eef7eb}.customer :is(th,td){border-bottom:1px solid var(--nouresa-line);padding:14px 12px}.password{background:#fff;color:#10140f}.password .password-header{min-height:76px;padding:14px max(24px,calc((100% - 1400px)/2));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;border-bottom:1px solid var(--nouresa-line);background:#fffffff5}.password .password-nouresa-logo{grid-column:2;color:var(--nouresa-forest);text-decoration:none}.password .password-nouresa-logo .nouresa-logo--header{width:150px}.password .password-content{grid-column:1;grid-row:1;justify-self:start;color:#5b675d;font-size:13px;line-height:18px}.password .password-modal{grid-column:3;grid-row:1;justify-self:end}.password .password-link{color:var(--nouresa-forest);font-size:13px;font-weight:700;letter-spacing:0}.password .password-main{background:linear-gradient(145deg,#fff6e9,#eef7eb)}.password .password-main .newsletter__wrapper{padding:90px 24px}.password .password-main .newsletter__wrapper>*{max-width:680px;margin-right:auto;margin-left:auto}.password .password-main .inline-richtext{color:var(--nouresa-forest);font-family:Gilroy,Helvetica,Arial,sans-serif;font-size:clamp(42px,6vw,72px);font-weight:700;line-height:.96;letter-spacing:-.035em}.password .newsletter-form__field-wrapper{max-width:500px}.password .field__input{border-radius:8px;color:#10140f;font-family:Gilroy,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:0}.password .password-button{min-height:50px;border-radius:999px;background:var(--nouresa-forest);color:#fff;font-family:Gilroy,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:0}.password .password__footer{min-height:170px;padding:38px 24px 24px;gap:14px;background:var(--nouresa-forest-deep);color:#fff}.password .password-footer-logo{color:#fff;text-decoration:none}.password .password-footer-logo .nouresa-logo--footer{width:152px}.password .password__footer-text,.password .password__footer-text a{color:#ffffffad;font-family:Gilroy,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:0}.password .password__footer-login{margin-top:0;padding-bottom:0}.password .password-modal__content{background:#fff;color:#10140f;font-family:Gilroy,Helvetica,Arial,sans-serif}.password .password-modal__content-heading{color:var(--nouresa-forest);font-size:30px;font-weight:700;letter-spacing:-.025em}.gift-card{min-height:100vh;background:linear-gradient(145deg,#fff6e9,#eef7eb);color:#10140f}.gift-card .gift-card__price h1,.gift-card main h2{color:var(--nouresa-forest);font-family:Gilroy,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-.025em}.gift-card .gift-card__image-wrapper{min-height:112px;padding:24px;display:grid;place-items:center;border:1px solid var(--nouresa-line);border-radius:12px;background:#fff}.gift-card .gift-card__brand{color:var(--nouresa-forest)}.gift-card .gift-card__brand .nouresa-logo--header{width:210px}.gift-card .gift-card__number{border:1px solid var(--nouresa-line);border-radius:8px;background:#fff;color:var(--nouresa-forest);font-family:Gilroy,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.06em}.gift-card .button{min-height:50px;border-radius:999px;background:var(--nouresa-forest);color:#fff;font-family:Gilroy,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:0}@media screen and (max-width:749px){.page-width,.template-policy .shopify-policy__container{padding-right:18px;padding-left:18px}.template-page #MainContent>.shopify-section:first-child,.template-blog #MainContent>.shopify-section:first-child,.template-article #MainContent>.shopify-section:first-child,.template-list-collections #MainContent>.shopify-section:first-child,.template-search #MainContent>.shopify-section:first-child,.template-cart #MainContent>.shopify-section:first-child{padding-top:14px}.template-collection .collection-hero__inner{min-height:190px;padding-top:42px;padding-bottom:42px}.template-collection .collection-hero__title{font-size:38px}:is(.template-collection,.template-search,.template-list-collections) .grid{row-gap:24px;column-gap:10px}:is(.template-collection,.template-search,.template-list-collections) .card__information{padding-top:12px}:is(.template-collection,.template-search,.template-list-collections) .card__heading{font-size:15px;line-height:20px}.template-page .page-width--narrow{padding-top:38px;padding-bottom:58px}.template-policy .shopify-policy__container{padding-top:54px;padding-bottom:68px}.template-blog .main-blog{padding-top:42px;padding-bottom:68px}.template-article .article-template header{margin-top:38px;margin-bottom:26px}.template-article .article-template__content{margin-top:30px;margin-bottom:48px;font-size:16px;line-height:26px}.template-product .product{padding-top:28px;padding-bottom:48px}.template-product .product__title h1{font-size:36px}.template-cart .cart__footer{padding-bottom:64px}.customer{padding:52px 18px 68px}.password .password-header{min-height:68px;padding:10px 16px;grid-template-columns:1fr auto 1fr}.password .password-nouresa-logo .nouresa-logo--header{width:126px}.password .password-content{display:none}.password .password-link{font-size:0}.password .password-link .svg-wrapper{width:22px;height:22px;margin-right:0}.password .password-main .newsletter__wrapper{padding:70px 18px}.password .password-main .inline-richtext{font-size:44px}}@media(prefers-reduced-motion:reduce){:is(.template-collection,.template-list-collections,.template-search,.template-page,.template-policy,.template-blog,.template-article,.template-cart,.template-404,.customer) .button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nouresa-standard-pages.css.map */
