*,:before,:after{box-sizing:border-box}html{scroll-padding-top:6rem}body{margin:0;background:#f5f3ed;color:#172521;font:400 1rem/1.6 DM Sans,system-ui,sans-serif}button,input,select,textarea{font:inherit}h1,h2,h3{font-family:Fraunces,Georgia,serif;font-weight:600;line-height:1.08;letter-spacing:-.035em;overflow-wrap:break-word}h1{font-size:clamp(2.4rem,4vw,4.25rem)}h2{font-size:clamp(2rem,3vw,3rem)}h3{font-size:1.5rem}a{color:#1f5c4b;text-underline-offset:.2em}button,a,input,select,summary{touch-action:manipulation}:focus-visible{outline:3px solid #1f5c4b;outline-offset:4px}[hidden]{display:none!important}.nat-skip-link{z-index:100}.nat-site-header{--nat-header-gutter:max(5vw, calc((100vw - min(1180px,90vw))/2) );width:100%;margin:auto;padding:0 var(--nat-header-gutter) 1.25rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"preheader preheader" "brand menu";align-items:center;column-gap:1.5rem;row-gap:1rem;position:relative;z-index:40}.nat-site-preheader{grid-area:preheader;position:relative;left:auto;width:auto;max-width:none;min-width:0;margin-inline:calc(var(--nat-header-gutter) * -1);display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:.35rem var(--nat-header-gutter);background:#1f5c4b;color:#f5f3ed;font:600 .78rem/1.2 DM Sans,system-ui,sans-serif}.nat-site-preheader__marquee{position:relative;flex:1 1 auto;min-width:0;height:1.2em;margin-right:auto;overflow:hidden}.nat-site-preheader__track{position:relative;display:block;width:100%;height:100%;overflow:hidden}.nat-site-preheader__phrase{position:absolute;top:0;left:0;display:block;width:max-content;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap;opacity:0;animation:nat-site-preheader-flight 12s linear infinite}.nat-site-preheader__phrase--shipping{opacity:1;animation-delay:0s}.nat-site-preheader__phrase--returns{animation-delay:4s}.nat-site-preheader__phrase--service{animation-delay:8s}.nat-site-preheader__phrase strong{font-weight:700}.nat-site-preheader__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes nat-site-preheader-flight{0%{left:0;transform:translate(0);opacity:1}28%{left:100%;transform:translate(-100%);opacity:1}30%{left:100%;transform:translate(-100%);opacity:0}33.333%,to{left:0;transform:translate(0);opacity:0}}.nat-site-preheader a{color:inherit;text-decoration:none;min-height:32px;display:inline-flex;align-items:center;font-family:DM Sans,system-ui,sans-serif;transition:color .18s ease,transform .18s ease,background-color .18s ease}.nat-site-preheader a:hover{text-decoration:none;transform:translateY(-1px)}.nat-site-preheader a:not(.nat-site-preheader__consult):hover{color:#c7ef72}.nat-site-preheader__consult{padding:.45rem .8rem;border:1px solid #172521;border-radius:14px;background:#c7ef72;color:#172521!important;font-weight:700}.nat-site-preheader__consult:hover{text-decoration:none}.nat-site-brand{grid-area:brand;justify-self:start;min-width:0;--nat-logo-size:clamp(2rem,3.25vw,3rem);display:inline-flex;align-items:center;gap:12px;font:700 var(--nat-logo-size)/1 Fraunces,Georgia,serif;letter-spacing:-.06em;color:#172521;text-decoration:none;white-space:nowrap}.nat-site-brand .nat-brand-mark__circle{display:inline-flex;align-items:center;justify-content:center;width:4em;height:4em;padding:.42em;border-radius:50%;background:#1f5c4b;color:#c7ef72;box-shadow:0 .5rem 1.25rem #17252114}.nat-site-menu{grid-area:menu;justify-self:end;min-width:0;display:flex;align-items:center;gap:.75rem}.nat-site-nav{display:flex;align-items:center;gap:.15rem;margin-left:-.4rem;padding:.4rem .4rem .4rem 1.2rem;background:#fff;border:1px solid #e6ddca;border-radius:999px;box-shadow:0 .5rem 1.5rem #17252114;font:600 .9rem/1.25 DM Sans,system-ui,sans-serif}.nat-site-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem .8rem;border-radius:14px;color:#172521;text-decoration:none;white-space:nowrap}.nat-site-nav a:hover{background:#f5f3ed}.nat-site-nav a:focus-visible{outline:2px solid #1f5c4b;outline-offset:2px}.nat-site-nav .nat-site-nav__shop{background:#c7ef72;border:1px solid #172521}.nat-site-nav .nat-site-nav__shop:hover{background:#c7ef72}@media(hover:hover)and (prefers-reduced-motion:no-preference){.nat-site-nav .nat-site-nav__shop{transition:transform .18s ease}.nat-site-nav .nat-site-nav__shop:hover{transform:translateY(-1px)}}.nat-site-nav__cart{gap:.3rem}.nat-site-toggle{min-height:48px;border:1px solid #e6ddca;border-radius:14px;padding:.75rem 1rem;background:#fff;color:#172521;font-weight:600;cursor:pointer}.nat-site-toggle span{margin-left:.6rem}.nat-site-menu.is-floating{position:fixed;top:1rem;left:50%;transform:translate(-50%)}.nat-site-top{width:56px;height:56px;flex:none;border:0;border-radius:50%;background:#1f5c4b;color:#c7ef72;font:700 1.6rem/1 DM Sans,sans-serif;cursor:pointer;box-shadow:0 .5rem 1.25rem #17252122}.nat-site-menu.is-floating .nat-site-top{position:absolute;left:calc(100% + .75rem)}.nat-site-footer__links{display:flex;gap:1rem;flex-wrap:wrap;max-width:1180px;margin:1.75rem auto 0;border-top:1px solid #ffffff30;padding-top:1.25rem}.nat-site-footer__links a{color:#f5f3ed;font-size:.9rem;min-height:44px;display:inline-flex;align-items:center}.nat-site-footer__links a:focus-visible,.nat-site-footer__brand:focus-visible{outline-color:#c7ef72}.nat-site-footer__mark{background:#1f5c4b!important}.nat-product .nat-product__inner{align-items:start;gap:clamp(2rem,5vw,5rem)}.nat-product .nat-product__media{position:sticky;top:6rem}.nat-product .nat-product__content{min-width:0}.nat-product .nat-product__content h1{max-width:19ch}.nat-product .nat-product__price{color:#172521;font:700 1.3rem/1.3 DM Sans,sans-serif}.nat-product .nat-product__description{color:#53615c;font:400 1rem/1.65 DM Sans,sans-serif;overflow-wrap:anywhere}.nat-product .nat-product__color-picker legend{font:700 1rem/1.4 DM Sans,sans-serif}.nat-product__quantity{max-width:7rem;border:1px solid #53615c;border-radius:.5rem;padding:.65rem .9rem;min-height:48px}.nat-product__form label{font-weight:600}.nat-form-error{border-left:3px solid #9b382b;padding:.75rem 1rem;color:#9b382b;background:#fff3ec;font-weight:500;scroll-margin-top:6rem}.nat-product__back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:1.5rem}.nat-product__form .nat-button{margin-top:.8rem}.nat-cart .nat-cart__item h2{font-size:clamp(1.2rem,2vw,1.65rem)}.nat-cart__item-info{min-width:0}.nat-cart__properties dd{overflow-wrap:anywhere}.nat-cart__actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.nat-cart__actions input{margin:0;min-height:48px}.nat-cart__actions a{min-height:44px;display:inline-flex;align-items:center}.nat-cart .nat-cart__properties div{flex-wrap:wrap}.nat-cart__note{color:#53615c;font-size:.9rem}.nat-page{max-width:850px;margin:2rem auto 5rem;padding:0 5vw;min-height:45vh;overflow-wrap:anywhere}.nat-page h1{max-width:20ch}.nat-page .nat-button{background:#c7ef72;color:#172521}.nat-page:has(.nat-consult-page){max-width:none;min-height:0;margin:0 auto 3rem;padding:0;overflow:visible}.nat-page:has(.nat-consult-page)>h1:first-child{display:none}.nat-consult-page__disclosure,.nat-product-consult__disclosure{color:#415049;font:500 1rem/1.6 DM Sans,Inter,sans-serif;margin:0 0 1rem}.nat-consult-form-target{box-sizing:border-box;min-height:29rem;position:relative;width:100%}.nat-consult-form-target>iframe,.nat-consult-form-target .hs-form-frame{display:block;max-width:100%;width:100%}.nat-consult-form-status{background:#fffdfa;border:1px solid #e6ddca;border-radius:12px;color:#415049;font:500 1rem/1.6 DM Sans,Inter,sans-serif;margin:0;padding:1rem 1.25rem}.nat-consult-form-status a{color:#172521;font-weight:700;text-underline-offset:.18em}.nat-consult-form-status a:focus-visible{outline:3px solid #1f5c4b;outline-offset:3px}.nat-consult-page__fallback{color:#415049;font:500 1rem/1.6 DM Sans,Inter,sans-serif;margin:1.25rem auto 0;max-width:42rem;text-align:center}.nat-consult-page__fallback a{color:#172521;font-weight:700;text-underline-offset:.18em}.nat-consult-page__fallback a:focus-visible{outline:3px solid #1f5c4b;outline-offset:3px}.nat-product-consult__fallback{color:#415049;font:500 1rem/1.6 DM Sans,Inter,sans-serif;margin:1.25rem 0 0;text-align:center}.nat-product-consult__fallback a{color:#172521;font-weight:700;text-underline-offset:.18em}.nat-product-consult__fallback a:focus-visible{outline:3px solid #1f5c4b;outline-offset:3px}[data-form-state=error]{min-height:0}.nat-scroll .nat-scroll__hero{min-height:calc(100svh - 232px);padding-top:2rem;padding-bottom:5rem;gap:4vw}.nat-scroll .nat-scroll__hero-copy{max-width:100%;min-width:0}.nat-scroll .nat-scroll__hero h1{font-size:clamp(3rem,5.8vw,6rem);line-height:1.02}.nat-scroll .nat-scroll__story{min-height:125vh;padding-block:clamp(4rem,8vw,8rem)}.nat-scroll .nat-scroll__story-copy{min-width:0}.nat-scroll .nat-wave-word{max-width:100%;overflow-wrap:normal}.nat-scroll .nat-scroll__product h3{font-weight:600}.nat-scroll .nat-scroll__product p{overflow-wrap:break-word}.nat-scroll .nat-scroll__product>span:empty{display:none}.nat-scroll .nat-scroll__story-steps{margin-bottom:1.5rem}.nat-scroll .nat-scroll__stage{min-width:0}.nat-scroll .nat-scroll__stage .nat-quote{position:absolute;bottom:0;left:0;max-width:100%}.nat-product__faq summary{min-height:44px}@media(max-width:900px){.nat-site-brand{--nat-logo-size:2rem}.nat-site-nav a{padding:.65rem .6rem}}@media(max-width:800px){html{scroll-padding-top:5.5rem}.nat-consult-form-target{min-height:35rem}.nat-site-header{--nat-header-gutter:5vw;width:100%;padding:0 var(--nat-header-gutter) 1rem;column-gap:1rem;row-gap:.75rem}.nat-site-preheader{justify-content:flex-end;gap:.5rem;flex-wrap:wrap;padding:.3rem 5vw;margin-bottom:.4rem}.nat-site-preheader__marquee{flex:0 0 100%;width:100%;margin-right:0}.nat-site-preheader a{font-size:.72rem}.nat-site-brand{--nat-logo-size:clamp(1.5rem,6vw,1.75rem);gap:8px}.nat-site-menu{flex:1;justify-content:flex-end;flex-wrap:wrap}.nat-site-nav{flex-wrap:wrap;margin-left:0;border-radius:1rem;justify-content:center}.nat-site-header.is-enhanced .nat-site-nav{position:absolute;top:calc(100% - .5rem);right:0;width:min(20rem,90vw);display:grid;grid-template-columns:1fr 1fr;gap:.4rem;padding:.75rem;background:#172521;box-shadow:0 1rem 2rem #17252130}.nat-site-header.is-enhanced .nat-site-nav a{color:#f5f3ed;min-height:48px}.nat-site-header.is-enhanced .nat-site-nav a:hover,.nat-site-header.is-enhanced .nat-site-nav .nat-site-nav__shop{background:#c7ef72;color:#172521}.nat-site-header.is-enhanced .nat-site-nav a:focus-visible{outline-color:#c7ef72}.nat-site-menu.is-floating{left:auto;right:5%;top:1rem;gap:.6rem;transform:none;flex-wrap:nowrap}.nat-site-menu.is-floating .nat-site-top{position:static;width:48px;height:48px}.nat-site-menu.is-floating .nat-site-nav{top:calc(100% + .65rem)}.nat-scroll .nat-scroll__hero{min-height:0;padding-top:2rem;padding-bottom:3rem;grid-template-columns:1fr}.nat-scroll .nat-scroll__hero h1{font-size:clamp(2.9rem,12vw,4.4rem)}.nat-scroll .nat-scroll__hero-copy .nat-scroll__actions{margin-top:2rem;gap:1.4rem}.nat-scroll .nat-scroll__stage{height:95vw;min-height:280px;max-height:440px}.nat-scroll .nat-scroll__story{min-height:0;padding-block:3.5rem}.nat-product .nat-product__media{position:static}.nat-product .nat-product__content h1{max-width:100%}.nat-product .nat-product__inner{gap:2rem}.nat-product .nat-product__form{max-width:100%}.nat-product .nat-product__color-option{min-height:48px}.nat-product .nat-button--add-to-cart{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.nat-scroll__product:hover,.nat-button:hover{transform:none!important}.nat-site-preheader__phrase{display:none;animation:none!important}.nat-site-preheader__phrase--shipping{display:block;opacity:1}}@media(min-width:801px){@keyframes nat-site-preheader-flight{0%{left:0;transform:translate(0);opacity:1}28%{left:33.333%;transform:translate(-33.333%);opacity:1}30%{left:33.333%;transform:translate(-33.333%);opacity:0}33.333%,to{left:0;transform:translate(0);opacity:0}}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/nat-site.css.map */
