.nila-util{--nila-text-primary: var(--nila-ink);--nila-text-secondary: var(--nila-ink-soft);--nila-text-on-dark: var(--nila-on-dark);--nila-bg-page: var(--nila-cream);--nila-surface-strong: var(--nila-forest);--nila-brand: var(--nila-forest);--nila-error: #b3261e;--nila-success: #2e6f4f;--nila-max-page: 1320px;--nila-max-read: 760px;--nila-space-section: 90px;--nila-space-section-md: 70px;--nila-space-section-mobile: 50px;--nila-space-block: 36px;--nila-tracking-tight: -.03em;--nila-tracking-snug: -.02em;--nila-tracking-eyebrow: .18em;--nila-dur-base: .2s;--nila-dur-image: .8s;--nila-dur-slow: .28s;--nila-ease-out: cubic-bezier(.22, .61, .36, 1);position:relative;width:100%;background:var(--nila-bg-page);color:var(--nila-text-primary);font-family:var(--nila-font-body)}.nila-util--surface-cream{background:var(--nila-cream)}.nila-util--surface-paper{background:var(--nila-paper)}.nila-util--surface-paper-soft{background:var(--nila-paper-soft)}.nila-util--surface-cream-2{background:var(--nila-cream-2)}.nila-util--surface-forest{background:var(--nila-surface-strong);color:var(--nila-text-on-dark)}.nila-util__inner{width:100%;margin:0 auto;padding-left:var(--nila-gutter-mobile);padding-right:var(--nila-gutter-mobile);max-width:calc(var(--nila-max-page) + var(--nila-gutter-mobile) * 2)}@media(min-width:681px){.nila-util__inner{padding-left:var(--nila-gutter-tablet);padding-right:var(--nila-gutter-tablet);max-width:calc(var(--nila-max-page) + var(--nila-gutter-tablet) * 2)}}@media(min-width:1024px){.nila-util__inner{padding-left:var(--nila-gutter-desktop);padding-right:var(--nila-gutter-desktop);max-width:calc(var(--nila-max-page) + var(--nila-gutter-desktop) * 2)}}.nila-util--padded{padding-top:var(--nila-space-section-mobile);padding-bottom:var(--nila-space-section-mobile)}@media(min-width:768px){.nila-util--padded{padding-top:var(--nila-space-section-md);padding-bottom:var(--nila-space-section-md)}}@media(min-width:1024px){.nila-util--padded{padding-top:var(--nila-space-section);padding-bottom:var(--nila-space-section)}}.template-page.page-faqs .nila-util-article{padding-bottom:0}.nila-util a:focus-visible,.nila-util button:focus-visible,.nila-util input:focus-visible,.nila-util select:focus-visible,.nila-util textarea:focus-visible{outline:2px solid var(--nila-focus);outline-offset:2px}.nila-util .nila-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:16px 32px;font-family:var(--nila-font-body);font-weight:600;font-size:15px;line-height:1;letter-spacing:.01em;border:1px solid transparent;border-radius:var(--nila-radius-0);cursor:pointer;text-decoration:none;white-space:nowrap;min-height:50px;transition:background-color var(--nila-dur-base) var(--nila-ease-out),color var(--nila-dur-base) var(--nila-ease-out),border-color var(--nila-dur-base) var(--nila-ease-out)}.nila-util .nila-btn--forest{background:var(--nila-brand);color:var(--nila-text-on-dark)}.nila-util .nila-btn--forest:hover{background:var(--nila-forest-d);color:var(--nila-text-on-dark)}.nila-util .nila-btn--light{background:var(--nila-paper);color:var(--nila-text-primary)}.nila-util .nila-btn--light:hover{background:var(--nila-paper-soft);color:var(--nila-text-primary)}.nila-util .nila-btn--outline{background:transparent;color:var(--nila-text-primary);border-color:var(--nila-border-strong)}.nila-util .nila-btn--outline:hover{background:var(--nila-text-primary);color:var(--nila-text-on-dark);border-color:var(--nila-text-primary)}.nila-util .nila-util-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--nila-font-body);font-weight:600;font-size:15px;color:var(--nila-text-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--nila-border-strong)}.nila-util .nila-util-link:hover{text-decoration-color:var(--nila-brand);color:var(--nila-brand)}.nila-util-article__layout{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,56px)}@media(min-width:1024px){.nila-util-article--has-toc .nila-util-article__layout{grid-template-columns:232px minmax(0,1fr)}}.nila-util-article__main{min-width:0}.nila-util-article__header{max-width:var(--nila-max-read);margin:0 0 var(--nila-space-block)}.nila-util-article__eyebrow{display:inline-block;font-family:var(--nila-font-body);font-size:12.5px;line-height:1;font-weight:600;letter-spacing:var(--nila-tracking-eyebrow);text-transform:uppercase;color:var(--nila-text-primary);opacity:.7;margin-bottom:14px}.nila-util-article__title{font-family:var(--nila-font-display);font-weight:700;font-size:clamp(32px,3.4vw,46px);line-height:1.06;letter-spacing:var(--nila-tracking-snug);margin:0;color:var(--nila-text-primary);text-wrap:balance}.nila-util-article__meta{font-family:var(--nila-font-body);font-size:13.5px;line-height:1.5;color:var(--nila-text-muted);margin:14px 0 0}.nila-util-article__intro{font-family:var(--nila-font-body);font-size:17px;line-height:1.6;color:var(--nila-text-secondary);margin:18px 0 0}.nila-util-article__intro p{margin:0 0 .8em}.nila-util-article__intro p:last-child{margin-bottom:0}.nila-util-article--center .nila-util-article__header{text-align:center;margin-left:auto;margin-right:auto}.nila-util-article__body{font-family:var(--nila-font-body);font-size:16.5px;line-height:1.72;color:var(--nila-text-secondary);max-width:var(--nila-max-read)}.nila-util-article--has-toc .nila-util-article__body{max-width:none}.nila-util-article__body>*:first-child{margin-top:0}.nila-util-article__body>*:last-child{margin-bottom:0}.nila-util-article__body p{margin:0 0 1.05em}.nila-util-article__body h1,.nila-util-article__body h2,.nila-util-article__body h3,.nila-util-article__body h4,.nila-util-article__body h5,.nila-util-article__body h6{font-family:var(--nila-font-display);color:var(--nila-text-primary);letter-spacing:-.01em;scroll-margin-top:96px}.nila-util-article__body h1{font-size:clamp(26px,2.4vw,32px);line-height:1.15;font-weight:700;margin:1.6em 0 .5em}.nila-util-article__body h2{font-size:clamp(21px,1.9vw,25px);line-height:1.2;font-weight:700;margin:1.7em 0 .5em;padding-top:.4em}.nila-util-article__body h3{font-size:18.5px;line-height:1.25;font-weight:600;margin:1.5em 0 .45em}.nila-util-article__body h4,.nila-util-article__body h5,.nila-util-article__body h6{font-size:15.5px;line-height:1.3;font-weight:600;margin:1.4em 0 .4em;color:var(--nila-text-primary)}.nila-util-article__body a{color:var(--nila-brand);text-decoration:underline;text-underline-offset:2px}.nila-util-article__body a:hover{text-decoration-thickness:2px}.nila-util-article__body strong{color:var(--nila-text-primary);font-weight:600}.nila-util-article__body ul,.nila-util-article__body ol{margin:0 0 1.05em;padding-left:1.35em}.nila-util-article__body li{margin:0 0 .45em;padding-left:.2em}.nila-util-article__body li::marker{color:var(--nila-text-muted)}.nila-util-article__body ul li::marker{color:var(--nila-brand)}.nila-util-article__body blockquote{margin:1.2em 0;padding:4px 0 4px 20px;border-left:2px solid var(--nila-border-strong);color:var(--nila-text-primary)}.nila-util-article__body hr{border:0;border-top:1px solid var(--nila-border);margin:2em 0}.nila-util-article__body img{max-width:100%;height:auto;border-radius:var(--nila-radius-sm);display:block;margin:1.4em 0}.nila-util-article__body table{width:100%;border-collapse:collapse;margin:0 0 1.3em;font-size:15px}.nila-util-article__body th,.nila-util-article__body td{text-align:left;padding:11px 14px;border:1px solid var(--nila-border);vertical-align:top}.nila-util-article__body thead th{background:var(--nila-paper-soft);color:var(--nila-text-primary);font-weight:600}@media(max-width:680px){.nila-util-article__body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}}.nila-util-article__toc{font-family:var(--nila-font-body)}.nila-util-article__toc-inner{border:1px solid var(--nila-border);border-radius:var(--nila-radius-sm);background:var(--nila-paper);padding:18px 18px 16px}@media(min-width:1024px){.nila-util-article__toc{align-self:start;position:sticky;top:96px}.nila-util-article__toc-inner{background:transparent;border:0;padding:0}}.nila-util-article__toc-title{font-family:var(--nila-font-body);font-size:12px;font-weight:600;letter-spacing:var(--nila-tracking-eyebrow);text-transform:uppercase;color:var(--nila-text-muted);margin:0 0 12px}.nila-util-article__toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.nila-util-article__toc a{display:block;padding:6px 10px;font-size:14px;line-height:1.4;color:var(--nila-text-secondary);text-decoration:none;border-left:2px solid transparent;border-radius:0 var(--nila-radius-xs) var(--nila-radius-xs) 0;transition:color var(--nila-dur-base) var(--nila-ease-out),border-color var(--nila-dur-base) var(--nila-ease-out),background-color var(--nila-dur-base) var(--nila-ease-out)}.nila-util-article__toc a:hover,.nila-util-article__toc a.is-active{color:var(--nila-text-primary);border-left-color:var(--nila-brand);background:var(--nila-paper-soft)}@media(min-width:1024px){.nila-util-article__toc a:hover,.nila-util-article__toc a.is-active{background:transparent}}.nila-util-article__support{margin-top:40px;padding-top:28px;border-top:1px solid var(--nila-border);display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;max-width:var(--nila-max-read)}.nila-util-article--has-toc .nila-util-article__support{max-width:none}.nila-util-article__support-text{font-family:var(--nila-font-body);font-size:15px;line-height:1.5;color:var(--nila-text-secondary);margin:0}.nila-util-404__inner{max-width:620px;margin:0 auto;text-align:center}.nila-util-404__eyebrow{display:inline-block;font-family:var(--nila-font-body);font-size:12.5px;line-height:1;font-weight:600;letter-spacing:var(--nila-tracking-eyebrow);text-transform:uppercase;color:var(--nila-text-primary);opacity:.7;margin-bottom:16px}.nila-util-404__title{font-family:var(--nila-font-display);font-weight:700;font-size:clamp(34px,4vw,52px);line-height:1.04;letter-spacing:var(--nila-tracking-snug);margin:0 0 16px;color:var(--nila-text-primary);text-wrap:balance}.nila-util-404__body{font-family:var(--nila-font-body);font-size:17px;line-height:1.6;color:var(--nila-text-secondary);margin:0 auto 30px;max-width:48ch}.nila-util-404__ctas{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;justify-content:center}.nila-util-404__links{margin:38px 0 0;padding:28px 0 0;border-top:1px solid var(--nila-border)}.nila-util-404__links-title{font-family:var(--nila-font-body);font-size:12.5px;font-weight:600;letter-spacing:var(--nila-tracking-eyebrow);text-transform:uppercase;color:var(--nila-text-muted);margin:0 0 16px}.nila-util-404__links-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:center}.nila-util-404__chip{display:inline-flex;align-items:center;min-height:44px;padding:9px 18px;font-family:var(--nila-font-body);font-size:14.5px;font-weight:600;color:var(--nila-text-primary);text-decoration:none;background:var(--nila-paper);border:1px solid var(--nila-border-strong);border-radius:var(--nila-radius-pill);transition:background-color var(--nila-dur-base) var(--nila-ease-out),color var(--nila-dur-base) var(--nila-ease-out),border-color var(--nila-dur-base) var(--nila-ease-out)}.nila-util-404__chip:hover{background:var(--nila-brand);color:var(--nila-text-on-dark);border-color:var(--nila-brand)}.shopify-section.f-section.f-main-list-collection{--nila-space-section: 90px;--nila-space-section-md: 70px;--nila-space-section-mobile: 50px;margin-top:0;margin-bottom:0}.f-main-list-collection.nila-collections-index{background:var(--nila-cream);padding-top:var(--nila-space-section-mobile);padding-bottom:var(--nila-space-section-mobile)}@media(min-width:1024px){.f-main-list-collection.nila-collections-index{padding-top:var(--nila-space-section);padding-bottom:var(--nila-space-section)}}.nila-collections-index .f-page-title{font-family:var(--nila-font-display);font-weight:700;font-size:clamp(32px,3.4vw,46px);line-height:1.06;letter-spacing:var(--nila-tracking-snug);color:var(--nila-ink);margin:0 0 clamp(28px,4vw,48px);text-wrap:balance}.nila-collections-index .f__collection-list{--column-gap: 16px;row-gap:30px}@media(min-width:1024px){.nila-collections-index .f__collection-list{--column-gap: 24px;row-gap:44px}}.nila-collections-index .collection-card__title{font-family:var(--nila-font-display);font-weight:600;letter-spacing:-.01em;color:var(--nila-ink)}.nila-collections-index .collection-card__info{padding-top:14px}.nila-collections-index .collection-card__image-wrapper,.nila-collections-index .collection-card__image,.nila-collections-index .collection-card__image img,.nila-collections-index .collection-card__image .f-image{border-radius:var(--nila-radius-sm)}@media(max-width:390px){.nila-util-404__inner{text-align:center}.nila-util-article__toc-inner{padding:16px}}@media(prefers-reduced-motion:reduce){.nila-util *,.f-main-list-collection.nila-collections-index *{transition-duration:.001ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nila-utility-pages.css.map */
