@import"https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;1,6..72,400&display=swap";:root{--n1-green:#14352A;--n1-green-800:#1B4235;--n1-green-600:#2E6B52;--n1-cream:#FBF9F3;--n1-sand:#F4F0E6;--n1-sand-dark:#EAE3D2;--n1-line:#E6E0D2;--n1-ink:#14352A;--n1-ink2:#3A4A42;--n1-muted:#6B7A70;--n1-terra:#D85A42;--n1-terra-dark:#C24E38;--n1-paper:#F4F0E6;--n1-paper-muted:#9DB3A6;--n1-serif:"Newsreader",Georgia,"Times New Roman",serif;--n1-sans:var(--font-body--family,Inter,sans-serif);--n1-shadow-sm:0 1px 2px rgba(20,53,42,.06),0 1px 1px rgba(20,53,42,.04);--n1-shadow-md:0 10px 30px -10px rgba(20,53,42,.25),0 2px 6px rgba(20,53,42,.06);--font-heading--family:var(--n1-serif) !important;--font-heading--weight:500 !important;--font-h1--spacing:-.018em;--font-h2--spacing:-.015em;--font-h3--spacing:-.01em}h1,h2,h3,.h1,.h2,.h3{font-family:var(--n1-serif)!important;font-weight:500!important;letter-spacing:-.015em}.button,button.button,a.button,.button--primary,.button--secondary{border-radius:6px!important;font-weight:500!important;font-size:15px!important;padding-block:16px!important;padding-inline:24px!important;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.button--primary{box-shadow:0 1px #00000014,inset 0 1px #ffffff2e}.button--primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px -6px #d85a4299;background:var(--n1-terra-dark)!important}.header-announcements,.announcement-bar{font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase;font-weight:500}#header-component .header__row{border-bottom:1px solid var(--n1-line)}.header__row--top{--color-background-top-row:rgba(251,249,243,.92)}.menu__item>a,.header-menu__item>a,.header-menu a,#header-component nav a,#header-component .menu__link,#header-component summary{font-family:var(--n1-sans)!important;font-weight:500!important;font-size:14.5px!important;letter-spacing:0}#header-component .header__logo,#header-component .header__heading,#header-component .header__heading-link{font-family:var(--n1-sans)!important;font-weight:700!important}.product-list .button-group,.product-list__button,.product-list .section-button,[class*=product-list]>.button,[class*=product-list] .button-wrapper{justify-content:center;text-align:center}.product-card,.product-grid__item{position:relative}.product-card .product-card__image,.product-card__media,.product-media-container,.card-gallery{border-radius:10px;overflow:hidden;box-shadow:var(--n1-shadow-sm);border:1px solid rgba(20,53,42,.08);transition:transform .25s ease,box-shadow .25s ease}.product-card:hover .product-card__image,.product-card:hover .product-card__media,.product-card:hover .product-media-container,.product-card:hover .card-gallery{transform:translateY(-4px);box-shadow:var(--n1-shadow-md)}.product-card__title,.product-card .card__heading,.product-card__content a,.product-title{font-family:var(--n1-serif)!important;font-size:19px!important;font-weight:500!important;letter-spacing:-.005em;line-height:1.2}.product-card .price,.product-card price-container,.product-card .price__regular{font-weight:600!important;font-size:15px!important}.product-list .section-header h2,.product-list h2,.section-header__heading{font-family:var(--n1-serif)!important;font-weight:500!important;font-size:clamp(32px,3.4vw,42px)!important;letter-spacing:-.015em}.footer-content .menu__heading,.footer .menu__heading.h4{font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important}.footer-content .menu__item a{font-size:14.5px}.footer .newsletter,.footer-content .newsletter-form,.footer-content form[action*=contact]{max-width:360px;margin-inline:auto}.footer-content .email-signup-block{text-align:center}.footer-content .email-signup__heading{text-align:center;margin-inline:auto;max-width:520px}.footer-content .email-signup__form{justify-content:center}.footer-content .field__input,.footer-content input[type=email]{border-radius:6px 0 0 6px!important;border:1px solid var(--n1-line)!important}.footer-content .field__button,.footer-content form button{background:var(--n1-green)!important;color:var(--n1-paper)!important;border-radius:0 6px 6px 0!important}.footer-content .menu__heading.h4{margin-bottom:8px}.n1{font-family:var(--n1-sans);color:var(--n1-ink)}.n1 *{box-sizing:border-box}.n1 .wrap{max-width:1360px;margin:0 auto;padding:0 40px}.n1 .narrow{max-width:1120px}.n1 .eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--n1-muted)}.n1 .btn{display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:15px;line-height:1;padding:16px 24px;border-radius:6px;border:1px solid transparent;text-decoration:none;white-space:nowrap;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;cursor:pointer}.n1 .btn svg{width:16px;height:16px}.n1 .btn-primary{background:var(--n1-terra);color:#fff;box-shadow:0 1px #00000014,inset 0 1px #ffffff2e}.n1 .btn-primary:hover{background:var(--n1-terra-dark);transform:translateY(-1px);box-shadow:0 6px 16px -6px #d85a4299}.n1 .btn-ghost{background:transparent;color:var(--n1-paper);border-color:#f4f0e647}.n1 .btn-ghost:hover{border-color:#f4f0e699;background:#ffffff0a}.n1 .btn-outline{background:transparent;color:var(--n1-ink);border-color:#14352a38}.n1 .btn-outline:hover{border-color:var(--n1-ink);background:#fff}.n1 .link{color:var(--n1-green-600);font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid rgba(46,107,82,.35);padding-bottom:1px;text-decoration:none}.n1 .link:hover{border-color:var(--n1-green-600)}.n1 .link svg{width:14px;height:14px}.n1 .ck{width:15px;height:15px;stroke:#9dd1b5;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.n1 h1,.n1 h2,.n1 h3,.n1 p{margin:0}.n1-hero{background:var(--n1-green);color:var(--n1-paper);position:relative;overflow:hidden;isolation:isolate}.n1-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(900px 600px at 78% 45%,rgba(46,107,82,.45),transparent 60%),radial-gradient(700px 500px at 5% 100%,rgba(30,74,58,.7),transparent 60%),linear-gradient(180deg,#153a2e,#14352a 70%,#122f25)}.n1-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.35;background-image:radial-gradient(rgba(244,240,230,.11) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 100%);mask-image:linear-gradient(90deg,transparent 30%,#000 100%)}.n1-hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;min-height:540px;padding-top:48px;padding-bottom:52px}.n1-hero .eyebrow{color:var(--n1-paper-muted);margin-bottom:22px}.n1-hero h1{font-family:var(--n1-serif)!important;font-weight:500!important;font-size:clamp(44px,5.4vw,72px)!important;line-height:1.02;letter-spacing:-.018em;color:#fffdf7}.n1-hero h1 em{font-style:italic;color:#e8c9a8}.n1-hero .lede{margin-top:22px;font-size:19px;line-height:1.5;color:#f4f0e6d1;max-width:480px}.n1-hero .lede b{color:#fff;font-weight:600}.n1-hero .ctas{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.n1-hero .trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:28px;padding-top:20px;border-top:1px solid rgba(244,240,230,.12);font-size:13.5px;color:#f4f0e6c7}.n1-hero .trust span{display:inline-flex;align-items:center;gap:8px}.n1-hero .visual{position:relative;justify-self:end;width:min(100%,480px)}.n1-hero .card{border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -20px #00000073,0 8px 20px -8px #0000004d,0 0 0 1px #ffffff0f;transform:rotate(-2.2deg);transition:transform .4s ease}.n1-hero .card img{display:block;width:100%;height:auto}.n1-hero .visual:hover .card{transform:rotate(-1deg) translateY(-4px)}@media(max-width:899px){.n1-hero .wrap{grid-template-columns:1fr;min-height:0;padding:40px 20px;gap:32px}.n1-hero .visual{justify-self:center;width:min(100%,380px)}.n1-hero .card,.n1-hero .visual:hover .card{transform:none}}.n1-steps{background:var(--n1-cream);padding:48px 0 56px}.n1-steps .head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap;gap:12px}.n1-steps h2{font-family:var(--n1-serif)!important;font-weight:500!important;font-size:26px!important;letter-spacing:-.01em;margin-top:8px}.n1-steps .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.n1-steps .step{background:#fff;border:1px solid var(--n1-line);border-radius:10px;padding:20px 22px 18px;position:relative;box-shadow:var(--n1-shadow-sm);transition:transform .2s,box-shadow .2s}.n1-steps .step:hover{transform:translateY(-2px);box-shadow:var(--n1-shadow-md)}.n1-steps .n{width:30px;height:30px;border-radius:50%;background:var(--n1-green);color:var(--n1-paper);display:grid;place-items:center;font-family:var(--n1-serif);font-size:14px;margin-bottom:12px}.n1-steps h3{font-family:var(--n1-sans)!important;font-size:17px!important;font-weight:600!important;margin-bottom:8px;letter-spacing:-.005em}.n1-steps p{color:var(--n1-muted);font-size:14.5px;line-height:1.55}.n1-steps .tag{position:absolute;top:18px;right:18px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--n1-green-600);font-weight:600;background:#e9f1ec;padding:5px 9px;border-radius:999px}.n1-steps .note{margin-top:16px;display:flex;align-items:center;gap:10px;font-size:14px;color:var(--n1-muted)}.n1-steps .note svg{width:16px;height:16px;stroke:var(--n1-green-600);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}@media(max-width:899px){.n1-steps .grid{grid-template-columns:1fr;gap:10px}.n1-steps .wrap{padding:0 20px}}.n1-guides{background:var(--n1-green);color:var(--n1-paper);padding:60px 0}.n1-guides .eyebrow{color:var(--n1-paper-muted)}.n1-guides h2{font-family:var(--n1-serif)!important;font-weight:500!important;font-size:clamp(30px,3.2vw,40px)!important;letter-spacing:-.015em;line-height:1.12;max-width:760px;margin-top:12px;color:#fffdf7}.n1-guides h2 em{font-style:italic;color:#e8c9a8}.n1-guides .lede{color:var(--n1-paper-muted);font-size:16px;line-height:1.55;max-width:600px;margin:14px 0 28px}.n1-guides .cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.n1-guides .gcard{display:block;border:1px solid rgba(244,240,230,.14);border-radius:10px;padding:20px 22px 18px;background:#ffffff06;text-decoration:none;color:inherit;transition:border-color .2s,background .2s,transform .2s}.n1-guides .gcard:hover{border-color:#f4f0e666;background:#ffffff0d;transform:translateY(-2px)}.n1-guides .t{font-family:var(--n1-serif);font-size:21px;font-weight:500;color:#fffdf7;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between}.n1-guides .t svg{width:18px;height:18px;stroke:var(--n1-paper-muted);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s,stroke .2s}.n1-guides .gcard:hover .t svg{transform:translate(3px);stroke:#fff}.n1-guides .d{color:var(--n1-paper-muted);font-size:14.5px;line-height:1.6;max-width:440px}@media(max-width:899px){.n1-guides .cards{grid-template-columns:1fr}.n1-guides{padding:44px 0}.n1-guides .wrap{padding:0 20px}}.n1-honest{background:var(--n1-cream);padding:56px 0}.n1-honest .wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px}.n1-honest .box{position:relative;padding:26px 28px 24px;background:#fff;border:1px solid var(--n1-line);border-radius:14px;box-shadow:var(--n1-shadow-sm)}.n1-honest .q{font-family:var(--n1-serif);font-size:22px;line-height:1.42;letter-spacing:-.005em;color:var(--n1-ink)}.n1-honest .q b{font-weight:500;color:var(--n1-terra)}.n1-honest .link{margin-top:20px}.n1-honest .stat{display:flex;gap:28px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--n1-line)}.n1-honest .stat div{display:flex;flex-direction:column;gap:4px}.n1-honest .v{font-family:var(--n1-serif);font-size:38px;line-height:1;letter-spacing:-.02em}.n1-honest .v.bad{color:var(--n1-terra)}.n1-honest .v.good{color:var(--n1-green-600)}.n1-honest .l{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--n1-muted);font-weight:600}.n1-honest .mark{position:absolute;top:22px;right:28px;font-family:var(--n1-serif);font-size:72px;line-height:1;color:var(--n1-sand-dark);-webkit-user-select:none;user-select:none}@media(max-width:899px){.n1-honest .wrap{grid-template-columns:1fr;gap:14px;padding:0 20px}.n1-honest{padding:40px 0}}.n1-founder{background:var(--n1-cream);padding:0 0 48px}.n1-founder .box{background:var(--n1-sand);border-radius:14px;padding:36px 40px;text-align:center;border:1px solid var(--n1-sand-dark);position:relative;overflow:hidden}.n1-founder .box:before{content:"N=1";position:absolute;right:-20px;bottom:-60px;font-family:var(--n1-serif);font-size:260px;line-height:1;color:#14352a08;letter-spacing:-.04em;pointer-events:none}.n1-founder .name{font-family:var(--n1-serif);font-size:28px;font-weight:500;letter-spacing:-.01em;margin-top:8px}.n1-founder .role{color:var(--n1-muted);margin-top:6px;font-size:15px}.n1-founder .creds{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:16px 0 20px}.n1-founder .creds span{font-size:12.5px;font-weight:500;color:var(--n1-ink2);background:#fff;border:1px solid var(--n1-sand-dark);padding:8px 13px;border-radius:999px;display:inline-flex;align-items:center;gap:7px}.n1-founder .creds svg{width:13px;height:13px;stroke:var(--n1-green-600);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.n1-founder .sig{height:64px;width:auto;margin:4px auto 18px;display:block}@media(max-width:899px){.n1-founder .wrap{padding:0 20px}.n1-founder .box{padding:28px 20px}}.n1-partners{background:var(--n1-cream);border-top:1px solid var(--n1-line);padding:40px 0}.n1-partners .row{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:0 auto}.n1-partners .unit{display:flex;gap:18px;align-items:flex-start;padding:20px 22px;border:1px solid var(--n1-line);border-radius:10px;background:#fff}.n1-partners .badge{flex:none;width:64px;height:64px;border-radius:12px;background:#fff;border:1px solid var(--n1-line);display:grid;place-items:center;padding:8px}.n1-partners .badge.icon{background:var(--n1-sand);border:0}.n1-partners .badge img{width:100%;height:100%;object-fit:contain;display:block}.n1-partners .badge svg{width:24px;height:24px;stroke:var(--n1-green);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.n1-partners .eyebrow{margin-bottom:6px}.n1-partners .nm{font-family:var(--n1-serif);font-size:21px;font-weight:500;letter-spacing:-.005em}.n1-partners .nm img{height:22px;width:auto;opacity:.85;margin-top:2px;display:block}.n1-partners .ds{color:var(--n1-muted);font-size:14px;margin-top:6px;line-height:1.55}@media(max-width:899px){.n1-partners .row{grid-template-columns:1fr;padding:0 20px}}.n1b-co{background:var(--n1-green)!important;padding:20px 24px!important}.n1b-co__lab,.n1b-co__reg{font-family:var(--n1-sans)!important}.product-information h1,.product-title h1{font-family:var(--n1-serif)!important;font-weight:500!important;font-size:46px!important;line-height:1.05;letter-spacing:-.018em}.product-information .price,.product-information price-container{font-size:28px!important;font-weight:600!important;letter-spacing:-.01em}.product-information .product-media-container,.product-information .media-gallery{border-radius:14px;overflow:hidden;box-shadow:var(--n1-shadow-md),0 0 0 1px #14352a14}.product-information .quantity-selector,.quantity-selector{border-radius:6px!important}.product-information h2,.product-information h3{font-family:var(--n1-serif)!important;font-weight:500!important}@media(min-width:990px){#header-component .header__column{align-items:center}#header-component header-menu{height:100%}#header-component .header-menu__inner,#header-component nav.menu-list{height:100%;display:flex;align-items:center}#header-component .menu-list__list-item{margin:0}#header-component .header-logo{margin-right:24px}}#header-component .header-logo{display:inline-flex!important;align-items:center;gap:11px;font-weight:700;font-size:18px;letter-spacing:-.01em}#header-component .header-logo:before{content:"N=1";width:30px;height:30px;border-radius:7px;background:var(--n1-green);color:var(--n1-paper);display:grid;place-items:center;font-family:var(--n1-serif);font-size:13.5px;font-weight:500;letter-spacing:-.02em;line-height:1;flex:none}.product-information h3,.product-information .rte h3,product-description h3{font-size:22px!important;line-height:1.25;margin-top:1.6em;margin-bottom:.5em}.product-information h2,.product-information .rte h2{font-size:26px!important}.product-information .rte,.product-information .text-block{font-size:15.5px;line-height:1.62;color:var(--n1-ink2)}.product-information .rte li strong,.product-information .rte p strong{color:var(--n1-ink)}.variant-option__button-label{border-radius:6px!important;border:1px solid rgba(20,53,42,.22)!important;background:#fff!important;color:var(--n1-ink)!important;font-weight:500;transition:border-color .15s,background .15s}.variant-option__button-label:hover{border-color:var(--n1-ink)!important}.variant-option__button-label:has(input:checked),.variant-option__button-label--selected,.variant-option__button-label[aria-checked=true],.variant-option input:checked+.variant-option__button-label{background:var(--n1-green)!important;color:var(--n1-paper)!important;border-color:var(--n1-green)!important}.variant-option__button-label:has(input:checked) *,.variant-option__button-label--selected *{color:var(--n1-paper)!important}.variant-option legend,.variant-option__label,.variant-picker legend{font-size:11.5px!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--n1-muted)}.quantity-selector,quantity-selector-component,.product-form__quantity{border:1px solid rgba(20,53,42,.22)!important;border-radius:6px!important;background:#fff!important}.quantity-selector input,.product-form__quantity input{font-weight:500}.product-information .product-media-container{background:var(--n1-green);border-radius:14px!important}@media(min-width:990px){.product-information .product-media-container.constrain-height{--constrained-height:min(calc(100vh - var(--header-height,54px) - 120px),620px) !important}.product-information .product-media-container.constrain-height{width:min(100%,var(--constrained-height))!important;margin-inline:auto}.product-information .sticky-content,.product-information .sticky-content--desktop,.media-gallery.sticky-content{top:calc(var(--header-height,54px) + 24px)!important}}.variant-option__button-label__pill,.variant-option__button-label span{background:transparent!important}.footer-content .menu__details summary{list-style:none}.footer-content .menu__details summary::-webkit-details-marker{display:none}@media(max-width:749px){.footer-content{gap:0!important}.footer-content accordion-custom.menu{border-top:1px solid var(--n1-line)}.footer-content .menu__details summary{display:flex;justify-content:space-between;align-items:center;padding:14px 0;cursor:pointer}.footer-content .menu__details .menu__heading{margin:0!important}.footer-content .email-signup-block{text-align:center;padding:24px 0 8px;border-top:1px solid var(--n1-line)}.footer-content .email-signup__heading{text-align:center}}@media(max-width:749px){.product-information media-gallery,.product-information .media-gallery{padding:14px 16px 0;box-sizing:border-box}.product-information .product-media-container{border-radius:12px!important}.product-information h1,.product-title h1{font-size:34px!important;line-height:1.08}.product-information .price,.product-information price-container{font-size:24px!important}.product-details{padding-top:4px}}#header-component .menu-drawer__menu-item,#header-component .menu-drawer__menu-item-text{font-family:var(--n1-sans)!important;font-size:24px!important;font-weight:600!important;letter-spacing:-.01em}.button:not(.button-secondary):not(.button-unstyled):hover,.button:not(.button-secondary):not(.button-unstyled):active{--button-color:var(--color-primary-button-text);--button-background-color:var(--n1-terra-dark)}@media(max-width:749px){.cart-page__more-blocks{order:1}.cart-page__summary{order:2;margin-top:8px}}.quantity-selector .svg-wrapper{width:var(--minimum-touch-target,44px);height:var(--minimum-touch-target,44px);display:inline-flex;align-items:center;justify-content:center}.quantity-selector .svg-wrapper{min-width:14px;flex:none}.quantity-selector .svg-wrapper svg,.quantity-selector svg{width:14px!important;height:14px!important;min-width:14px;max-width:none!important;flex:none;display:block}.cart-items__remove{display:inline-flex!important;align-items:center;justify-content:center}.cart-items__remove .svg-wrapper svg,.cart-items__remove svg{width:18px!important;height:18px!important;min-width:18px;max-width:none!important;flex:none;display:block}.quantity-selector :is(.quantity-minus,.quantity-plus){color:var(--n1-ink)!important;opacity:1}.quantity-selector :is(.quantity-minus,.quantity-plus)[disabled]{opacity:.35}
/*# sourceMappingURL=/cdn/shop/t/2/assets/n1-theme.css.map */
