body{--nl-midnight: #0f1828;--nl-navy: #17213a;--nl-blue: #1e2d4d;--nl-gold: #c9922a;--nl-gold-light: #dba94a;--nl-cream: #f5f0e6;--nl-paper: #fbf8f2;--nl-muted: #6b6f78;--nl-line: rgba(15, 24, 40, .1);--nl-hairline: rgba(15, 24, 40, .1);--nl-radius: 8px;--nl-max: 1352px;--midnight: #0f1828;--navy: #17213a;--blue: #1e2d4d;--gold: #c9922a;--gold-light: #dba94a;--cream: #f5f0e6;--cream-soft: #faf7f0;--hairline: rgba(15, 24, 40, .1);background:var(--nl-cream);color:#0f1828;overflow-x:hidden}.natlean-site-header,.natlean-footer{color:var(--nl-midnight);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.natlean-site-header *,.natlean-site-header *:before,.natlean-site-header *:after,.natlean-footer *,.natlean-footer *:before,.natlean-footer *:after{box-sizing:border-box}.natlean-site-header a,.natlean-footer a{color:inherit;text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;padding:11px 25px;border-radius:8px;cursor:pointer;border:1.5px solid transparent;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--midnight);color:var(--cream)}.btn-outline{background:var(--navy);border-color:var(--navy);color:var(--cream)}.btn-outline-light{background:var(--gold-light);border-color:var(--gold-light);color:var(--midnight)}.btn-gold{background:var(--gold);color:var(--midnight)}.btn-primary:hover{box-shadow:0 8px 20px #0f182840}.btn-outline:hover{background:var(--blue);box-shadow:0 8px 20px #0f182840}.btn-outline-light:hover{background:var(--gold);border-color:var(--gold)}.btn-gold:hover{background:var(--gold-light)}#header-group{position:sticky;top:0;z-index:100}.natlean-site-header{padding-inline:clamp(24px,4.7vw,60px);background:#fbf8f2f0;position:relative;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(15,24,40,.06)}.natlean-nav{position:relative;z-index:60;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(24px,4vw,76px);width:min(100%,var(--nl-max));margin-inline:auto;padding:23px 0}.natlean-brand{display:inline-flex;align-items:baseline;gap:6px;line-height:1}.natlean-brand__image{width:auto;max-width:230px;max-height:42px;object-fit:contain}.natlean-nav__links{display:flex;justify-content:center;gap:clamp(28px,4vw,50px);color:var(--nl-blue);font-size:14px;font-weight:600}.natlean-nav__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.natlean-nav__cart{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;padding:0;color:var(--nl-blue);line-height:0;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.natlean-nav__cart .natlean-nav__cart-icon{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;line-height:0}.natlean-nav__cart .svg-wrapper{position:static;display:flex;align-items:center;justify-content:center;width:22px;height:22px}.natlean-nav__cart svg{display:block;width:22px;height:22px}.natlean-nav__cart .cart-bubble{position:absolute;top:-7px;right:-8px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--nl-paper);border-radius:999px;background:var(--nl-gold);color:var(--nl-midnight);font-size:10px;font-weight:800;line-height:1}.natlean-nav__cart .cart-bubble__background{display:none}.natlean-nav__cart .cart-bubble__text,.natlean-nav__cart .cart-bubble__text-count{display:contents}.natlean-nav__mobile-menu{position:relative;display:none}.natlean-nav__mobile-menu summary{position:relative;display:grid;place-items:center;gap:4px;width:42px;height:42px;margin:0;padding:0;background:#ffffffc2;border:1px solid rgba(15,24,40,.14);border-radius:8px;cursor:pointer;list-style:none;box-shadow:0 8px 20px #0f182814;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.natlean-nav__mobile-menu summary::-webkit-details-marker{display:none}.natlean-nav__mobile-menu summary:hover{box-shadow:0 10px 24px #0f18281f}.natlean-nav__mobile-menu summary span{position:absolute;top:50%;left:50%;display:block;width:18px;height:2px;background:currentColor;color:var(--nl-blue);border-radius:99px;transition:transform .18s ease,opacity .18s ease}.natlean-nav__mobile-menu summary span:nth-child(1){transform:translate(-50%,calc(-50% - 6px))}.natlean-nav__mobile-menu summary span:nth-child(2){transform:translate(-50%,-50%)}.natlean-nav__mobile-menu summary span:nth-child(3){transform:translate(-50%,calc(-50% + 6px))}.natlean-nav__mobile-menu[open] summary{color:#fff;border-color:var(--nl-blue);box-shadow:0 12px 26px #1e2d4d3d}.natlean-nav__mobile-menu[open] summary span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.natlean-nav__mobile-menu[open] summary span:nth-child(2){opacity:0}.natlean-nav__mobile-menu[open] summary span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.natlean-nav__mobile-links{position:absolute;top:calc(100% + 10px);right:0;z-index:80;display:grid;min-width:210px;padding:10px;background:#fffffff5;border:1px solid rgba(15,24,40,.1);border-radius:10px;box-shadow:0 20px 50px #1f232d24}.natlean-nav__mobile-links a{padding:12px 14px;color:var(--nl-blue);border-radius:8px;font-size:13px;font-weight:700}.natlean-nav__mobile-links a:hover{background:#1e2d4d0f}.natlean-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 23px;border:1px solid rgba(15,24,40,.18);border-radius:var(--nl-radius);font-size:14px;font-weight:600;line-height:1;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.natlean-btn:hover{transform:translateY(-1px)}.natlean-btn--dark{color:#fff!important;background:var(--nl-blue);border-color:var(--nl-blue)}.natlean-nav__cta-short{display:none}#cart-drawer .theme-drawer__dialog{--theme-drawer-width: min(460px, 100vw);--theme-drawer-padding: 24px;z-index:10000;border-left:1px solid var(--nl-line);background:var(--nl-paper);color:var(--nl-midnight);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:-20px 0 60px #0f18281f}#cart-drawer .theme-drawer__dialog::backdrop{background:#0f18287a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#cart-drawer .theme-drawer__header{position:sticky;top:0;z-index:4;min-height:76px;padding:20px 24px;border-bottom:1px solid var(--nl-line);background:var(--nl-paper)}#cart-drawer .theme-drawer__title{color:var(--nl-midnight);font-size:22px;font-weight:700;letter-spacing:0}#cart-drawer .theme-drawer__badge{background:var(--nl-gold);color:var(--nl-midnight);font-weight:800}#cart-drawer .theme-drawer__close-button{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-color:var(--nl-line);border-radius:var(--nl-radius);background:#fff;color:var(--nl-midnight);box-shadow:none}#cart-drawer .cart-drawer__content,#cart-drawer .cart-drawer__summary{background:var(--nl-paper)}#cart-drawer .cart-drawer__items{padding:24px}#cart-drawer .cart-items__table-row{column-gap:16px;margin-bottom:20px;padding-bottom:20px;border-color:var(--nl-line)}#cart-drawer .cart-items__media-container{background:#f1eee9;border-radius:var(--nl-radius)}#cart-drawer .cart-items__media-image{object-fit:contain;padding:7px}#cart-drawer .cart-items__title{color:var(--nl-midnight);font-size:15px;font-weight:700}#cart-drawer .cart-items__variants-wrapper,#cart-drawer .cart-items__unit-price-wrapper{color:var(--nl-muted);font-size:12.5px;line-height:1.45}#cart-drawer .cart-items__price{color:var(--nl-midnight);font-weight:700}#cart-drawer .quantity-selector{min-height:40px;border:1px solid var(--nl-line);border-radius:var(--nl-radius);background:#fff}#cart-drawer .cart-items__remove{width:40px;height:40px;border:1px solid var(--nl-line);border-radius:var(--nl-radius);background:#fff;color:var(--nl-blue)}#cart-drawer .cart-drawer__summary{gap:20px;padding:24px;border-top:1px solid var(--nl-line);-webkit-mask-image:none;mask-image:none;box-shadow:0 -14px 34px #0f18280f}#cart-drawer .cart__summary-totals,#cart-drawer .cart__ctas{width:100%}#cart-drawer .cart__ctas{display:grid;gap:10px}#cart-drawer .cart__total-label,#cart-drawer .cart__total-value{color:var(--nl-midnight);font-weight:700}#cart-drawer .cart__checkout-button,#cart-drawer .cart-items__empty-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;border:1px solid var(--nl-blue);border-radius:var(--nl-radius);background:var(--nl-blue);color:#fff;font-size:14px;font-weight:700}#cart-drawer .cart__checkout-button:hover,#cart-drawer .cart-items__empty-button:hover{background:var(--nl-navy);border-color:var(--nl-navy)}#cart-drawer .cart-drawer--empty .cart-drawer__content{padding:32px 24px}@media screen and (max-width:749px){#cart-drawer .theme-drawer__dialog{--theme-drawer-width: calc(100vw - 24px) }}.natlean-btn--light{color:var(--nl-blue);border-color:var(--nl-blue)}.natlean-footer{--natlean-footer-max: 1352px;padding:50px clamp(24px,4.7vw,60px) 22px;font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.natlean-footer__top,.natlean-footer__disclaimers,.natlean-footer__bottom{width:min(100%,var(--natlean-footer-max));margin-inline:auto}.natlean-footer__top{display:grid;grid-template-columns:.5fr 1fr;gap:clamp(48px,8vw,120px);align-items:start}.natlean-footer__brand p{max-width:260px;margin:18px 0 17px;color:#6a6a6a;font-size:14px;font-weight:400;line-height:1.5}.natlean-socials{display:flex;gap:13px}.natlean-socials a{display:grid;place-items:center;width:18px;height:18px}.natlean-footer__links{display:grid;grid-template-columns:repeat(3,1fr);gap:46px}.natlean-footer__links div{display:grid;gap:13px;align-content:start}.natlean-footer__links strong{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#0f182873;line-height:1.2}.natlean-footer__links a,.natlean-footer__links span,.natlean-footer__bottom{color:#666;font-size:14px;font-weight:500;line-height:1.45}.natlean-footer__disclaimers{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:31px;padding-top:31px;border-top:1px solid var(--nl-hairline)}.natlean-footer__disclaimers p{font-size:12px;line-height:1.6;color:#0f182880;margin:9px 0 0;font-weight:600}.natlean-footer__disclaimers strong{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#0f182880;margin-bottom:10px}.natlean-footer__bottom{display:flex;justify-content:center;gap:20px;margin-top:31px;padding-top:22px;border-top:1px solid var(--nl-hairline);font-size:13px;font-weight:400}.natlean-footer__bottom>span{display:flex}.shopify-policy__container{max-width:1200px!important}.shopify-policy__container h2{font-family:Inter,sans-serif;font-weight:600;letter-spacing:-.02em}@media screen and (max-width:989px){.natlean-site-header{padding-inline:20px;background:#fbf8f2f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.natlean-nav{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 0}.natlean-brand__image{max-width:190px;max-height:38px}.natlean-nav__links{display:none}.natlean-nav__mobile-menu{order:1}.natlean-nav__cta{order:2;display:none;min-height:44px;padding-inline:17px;font-size:13px}.natlean-nav__cta-full{display:none}.natlean-nav__cta-short{display:inline}.natlean-nav__mobile-menu{display:block}.natlean-nav__cart{order:3;width:42px;height:42px;flex-basis:42px}.natlean-nav__mobile-menu summary{width:42px;height:42px;color:#fff;border-color:var(--nl-blue);box-shadow:0 10px 24px #1e2d4d2e}.natlean-nav__mobile-menu summary span{width:17px;height:2px}.natlean-nav__mobile-links{position:fixed;top:64px;right:16px;left:16px;z-index:999;min-width:0;padding:12px;border-radius:14px;box-shadow:0 24px 60px #0f182833}.natlean-nav__mobile-menu[open] .natlean-nav__mobile-links{display:grid}.natlean-footer__top,.natlean-footer__disclaimers{grid-template-columns:1fr}.natlean-footer__links{grid-template-columns:1fr;gap:28px}.natlean-footer__bottom{flex-direction:column}}@media screen and (max-width:420px){.natlean-site-header{padding-inline:16px}.natlean-nav{gap:8px}.natlean-brand__image{max-width:132px}.natlean-nav__actions{gap:6px}.natlean-nav__cta{min-height:40px;padding-inline:10px;font-size:11.5px}.natlean-nav__mobile-menu summary,.natlean-nav__cart{width:40px;height:40px;flex-basis:40px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
