:root{--ll-slate: #4a5b54;--ll-slate-rgb: 74 91 84;--ll-lime: #d7f26b;--ll-lime-rgb: 215 242 107;--ll-lime-hover: #c6e458;--ll-primary: #6e857a;--ll-primary-hover: #54675e;--ll-sage: #9bbea8;--ll-text: #eff6f1;--ll-text-strong: #ffffff;--ll-text-muted: #c6d8cc;--ll-sheen: linear-gradient(100deg, #ffffff 0%, #f2fac9 22%, #d7f26b 50%, #e9f9a6 72%, #ffffff 100%);--ll-glow: 0 0 18px rgba(215, 242, 107, .28);--ll-glow-sage: 0 0 16px rgba(155, 190, 168, .35);--ll-border: rgba(215, 242, 107, .28);--ll-card: rgba(74, 91, 84, .72);--ll-on-lime: #25332c;--ll-radius-button: 8px;--ll-radius-card: 12px;--ll-font-heading: "Josefin Sans", var(--font-heading--family), sans-serif;--ll-font-body: Inter, var(--font-body--family), sans-serif}html,body{background-image:none;background-repeat:no-repeat}body{background-color:var(--ll-slate)}.ll-page-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:cover;pointer-events:none}.ll-page-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(27,38,33,var(--ll-veil, .75))}.atelier-motifs{display:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.product-card__title,.m-product-card__title{font-family:var(--ll-font-heading);font-weight:600;color:var(--ll-text-strong)}body{font-family:var(--ll-font-body);font-weight:400;color:var(--ll-text)}.rte,.rte p,.rte li,.shopify-policy__body{color:var(--ll-text-muted)}@supports ((background-clip: text) or (-webkit-background-clip: text)){h1,.h1,h2,.h2,.nm-hero h1,.nm-cats h2,.nm-products h2,.nm-care h2,.nm-origin h2,.nm-table h2,.nm-faq h2,.llt__title,.llf__title,.atelier-footer h2,.atelier-footer__foot strong{padding-top:.12em;background-image:var(--ll-sheen);background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nm-hero h1,.atelier-footer__foot strong{background-size:220% 100%;background-position:0% 50%;animation:ll-sheen-drift 20s ease-in-out infinite alternate}.nm-hero h1{filter:drop-shadow(0 2px 20px rgba(21,33,27,.55))}}@keyframes ll-sheen-drift{to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.nm-hero h1,.atelier-footer__foot strong{animation:none;background-size:100% 100%}}.nm-cats header p,.nm-products__intro>p,.nm-care__title>p,.nm-origin__copy>p,.nm-table header>p,.nm-faq>div>p,.nm-cat span,.nm-cat b,.nm-care article span,.nm-table article>span,.llt__eyebrow,.llf__eyebrow,.m-price,.price,.m-product-card__price,.product-card .price,.price__container{text-shadow:var(--ll-glow)}:root,.color-scheme-1,.color-scheme-2,.color-scheme-7,.color-scheme-8{--color-foreground: var(--ll-text);--color-foreground-rgb: 239 246 241;--color-foreground-heading: var(--ll-text);--color-foreground-muted: var(--ll-text-muted)}.color-scheme-3,.color-scheme-4,.color-scheme-6{--color-foreground-muted: rgba(37, 51, 44, .72)}.header-section,.header,.header-menu,.header__row,#header-group{--menu-top-level-font-color: var(--ll-text-strong);--menu-top-level-font-color-rgb: 255 255 255;--menu-sub-level-font-color: var(--ll-text-muted);--opacity-subdued-text: 1}.header-section .section-background,#header-group .section-background{background-color:var(--ll-slate)!important}.header-section .menu-list__link,.header-section .menu-list__link-title,.header-section .menu-list__link--active,.header-section .menu-drawer__menu-item,.header-section .header__columns a,.header-section .header__columns button,.header-section summary.menu-list__link,.header .m-menu__link,.header .m-menu__link--main{color:var(--ll-text-strong)!important;font-family:var(--ll-font-body)!important;font-weight:400}.header-section .menu-list__list-item:hover>.menu-list__link,.header-section .menu-list__list-item:focus-within>.menu-list__link,.header-section .menu-list__link:hover,.header-section .menu-list__link:focus-visible,.header-section .menu-list__link[aria-expanded=true],.header-section .header__columns a:hover,.header-section .header__columns button:hover,.header .m-menu__item:hover>a,.header .m-menu__link:hover,.header .m-menu__link--main:hover{color:var(--ll-lime)!important;text-shadow:var(--ll-glow)}.header-section .menu-list:where(:has(.menu-list__list-item:hover)) .menu-list__link,.header-section .menu-list:where(:has(.menu-list__list-item:focus-within)) .menu-list__link{color:var(--ll-text-strong)!important}.header-section .menu-list:where(:has(.menu-list__list-item:hover)) .menu-list__list-item:hover .menu-list__link{color:var(--ll-lime)!important;text-shadow:var(--ll-glow)}.cart-drawer__dialog,.cart-drawer__inner,.cart-drawer__content,.quick-add-modal,.account-popover__panel,.account-drawer__dialog,.menu-drawer,.menu-drawer__submenu,.menu-drawer-container .menu-drawer,.header .menu-drawer,.header-drawer .menu-drawer,.header-drawer__inner,.header .mega-menu__list,.header .mega-menu__content,.facets-block-wrapper--drawer,.sorting-filter__options,.terms-policies-popover,.popup-link__content,.sticky-add-to-cart__bar,.search-modal__content,.predictive-search,.popover,.modal,dialog{background-color:var(--ll-slate);border-color:var(--ll-border)}.facets__actions,.search-modal__content{--to-top-gradient-background: none}.rte a,.shopify-policy__body a,.atelier-footer__lead>div a{color:var(--ll-lime);text-decoration-color:#d7f26b80;text-underline-offset:.18em}.rte a:hover,.shopify-policy__body a:hover{color:var(--ll-sage);text-shadow:var(--ll-glow-sage)}.llt__link:hover,.nm-origin__copy>a:hover,.llf__foot a:hover{text-shadow:var(--ll-glow)}.product-card,.collection-card,.resource-card,.predictive-search-results__card,.predictive-search-results__card--product,.m-product-card,.m-collection-card,.card-gallery,.product-card__image,.collection-card__image{background-color:var(--ll-card)!important;border-radius:var(--ll-radius-card)!important}.product-card,.collection-card,.resource-card,.m-product-card{border:1px solid var(--ll-border)}.m-button,.button,.button-primary,.button-secondary,.shopify-payment-button__button{border-radius:var(--ll-radius-button)!important;font-family:var(--ll-font-body)!important}.m-button:not(.m-button--secondary,.m-button--plain,.m-button--blank,.m-button--link,.m-button--icon),.button:not(.button-unstyled),.button-primary,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background-color:var(--ll-primary)!important;border-color:var(--ll-primary)!important;color:var(--ll-text)!important}.m-button:not(.m-button--secondary,.m-button--plain,.m-button--blank,.m-button--link,.m-button--icon):hover,.button:not(.button-unstyled):hover,.button-primary:hover,.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--ll-primary-hover)!important;border-color:var(--ll-primary-hover)!important;color:var(--ll-text)!important}.button-secondary,.m-button--secondary{background-color:var(--ll-lime)!important;border-color:var(--ll-lime)!important;color:var(--ll-on-lime)!important}.button-secondary:hover,.m-button--secondary:hover{background-color:var(--ll-lime-hover)!important;border-color:var(--ll-lime-hover)!important;color:var(--ll-on-lime)!important}.product-badges>*,.product-badges__badge,.m-product-tag,.m-product-card__tag-name,.badge,.m-menu-badge{border-radius:var(--ll-radius-button)!important;font-family:var(--ll-font-body)!important;border:none}.m-product-tag--new,.m-product-card__tag-name.m-product-tag--new{background-color:var(--ll-sage);color:var(--ll-on-lime)}.m-product-tag--sale,.m-product-card__tag-name.m-product-tag--sale{background-color:var(--ll-lime);color:var(--ll-on-lime)}.m-product-tag--hot,.m-product-card__tag-name.m-product-tag--hot{background-color:var(--ll-primary);color:var(--ll-text)}.utilities,.m-search-form--full,.menu-drawer__back-button,.product-card__content,.collection-card__content{border-color:var(--ll-border)}input:not([type=checkbox],[type=radio]),textarea,select,.field__input,.m-search-form__input{border-color:var(--ll-border);font-family:var(--ll-font-body)}input::placeholder,textarea::placeholder{color:var(--ll-text-muted)}.footer-utilities,.utilities{border-top-color:var(--ll-border)!important;color:var(--ll-text-muted)!important}.utilities a,.utilities .copyright__content,.utilities .copyright__content a{color:var(--ll-text-muted)!important;font-family:var(--ll-font-body)!important}.utilities a:hover{color:var(--ll-lime)!important;text-shadow:var(--ll-glow)}.footer-utilities .section-background{background-color:transparent!important}.m-footer,.m-footer--middle,.m-footer--bottom{background-color:transparent;color:var(--ll-text-muted)}.m-footer a{color:var(--ll-text)}.m-footer a:hover{color:var(--ll-lime)}.m-footer--block-title{font-family:var(--ll-font-heading);font-weight:600;color:var(--ll-text)}.nm-hero,.nm-cats,.nm-products,.nm-care,.nm-origin,.nm-table,.nm-faq{background:transparent!important;color:var(--ll-text)!important}.nm-hero *,.nm-cats *,.nm-products *,.nm-care *,.nm-origin *,.nm-table *,.nm-faq *,.atelier-footer *{font-family:var(--ll-font-body)!important}.nm-hero h1,.nm-cats h2,.nm-cats h3,.nm-products h2,.nm-products h3,.nm-care h2,.nm-care h3,.nm-origin h2,.nm-table h2,.nm-table h3,.nm-faq h2,.nm-faq summary,.atelier-footer h2,.atelier-footer__foot strong{font-family:var(--ll-font-heading)!important;font-weight:600!important;color:var(--ll-text-strong)!important}.nm-hero h1,.nm-cats h2,.nm-products h2,.nm-care h2,.nm-origin h2,.nm-table h2,.nm-faq h2,.nm-cats h3,.nm-products h3,.nm-care h3,.nm-table h3{letter-spacing:-.02em}.nm-cats header p,.nm-products__intro>p,.nm-care__title>p,.nm-origin__copy>p,.nm-table header>p,.nm-faq>div>p,.nm-cat span,.nm-cat b,.nm-care article span,.nm-table article>span{color:var(--ll-lime)!important}.nm-hero__text,.nm-cat p,.nm-product__meta p,.nm-care__title>div,.nm-care article p,.nm-origin__copy>div,.nm-table header>div,.nm-table article>p,.nm-faq details>div{color:var(--ll-text-muted)!important}.nm-product__meta h3,.nm-product__meta a{color:var(--ll-text)!important}.nm-cat,.nm-product__image,.nm-table article>div{border-radius:var(--ll-radius-card)!important}.nm-cat,.nm-product__image{background-color:var(--ll-card)!important;border:1px solid var(--ll-border)!important}.nm-cat:after{background:linear-gradient(180deg,#4a5b5426,#4a5b548c 55%,#4a5b54f0)!important}.nm-hero__media:after{background:linear-gradient(270deg,#1b2621e6,#1b26218c 40%,#1b26210f),linear-gradient(180deg,#1b262100 55%,#1b262173)!important}.nm-care__grid{background-color:var(--ll-card)!important;border-radius:var(--ll-radius-card)!important;border:1px solid var(--ll-border)!important}.nm-care__grid,.nm-care article,.nm-faq details,.nm-faq details:last-child,.nm-hero__facts{border-color:var(--ll-border)!important}.nm-button{background-color:var(--ll-lime)!important;color:var(--ll-on-lime)!important;border-radius:var(--ll-radius-button)!important;font-weight:600!important}.nm-button:hover{background-color:var(--ll-lime-hover)!important}.nm-hero__label,.nm-origin__image span,.nm-product__image>span{background-color:var(--ll-lime)!important;color:var(--ll-on-lime)!important;border-radius:var(--ll-radius-button)!important;font-weight:600!important}.nm-origin__copy>a{color:var(--ll-text)!important;border-bottom-color:var(--ll-lime)!important}.nm-hero__facts li:after{color:var(--ll-lime)!important}.atelier-footer{background:transparent!important;color:var(--ll-text)!important}.atelier-footer__lead,.atelier-footer__foot{border-color:var(--ll-border)!important}.atelier-footer a{color:var(--ll-text-muted)!important}.atelier-footer a:hover{color:var(--ll-lime)!important;text-shadow:var(--ll-glow)}.atelier-footer__foot em{color:var(--ll-lime)!important}.atelier-footer__form{border:1px solid var(--ll-border)!important;border-radius:var(--ll-radius-button)!important}.atelier-footer__form input{color:var(--ll-text)!important;background:transparent!important}.atelier-footer__form button{background-color:var(--ll-lime)!important;color:var(--ll-on-lime)!important;border-radius:var(--ll-radius-button)!important;font-weight:600!important}.atelier-footer__form button:hover{background-color:var(--ll-lime-hover)!important}.m-svg-icon{width:16px;height:16px}.m-svg-icon--small{width:12px;height:12px}.m-svg-icon--medium-small{width:18px;height:18px}.m-svg-icon--medium{width:20px;height:20px}.m-svg-icon--large{width:24px;height:24px}.m-breadcrumb--separator svg{width:12px;height:12px}.cart-drawer__heading .cart-bubble{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
