:root{--nl-ink: #1a1a1a;--nl-white: #ffffff;--nl-cream: #F7F3EE;--nl-emerald: #2F5D50;--nl-gold: #B8935A;--nl-muted: #55504a;--nl-line: rgba(26, 26, 26, .12);--nl-font-head: var(--font-heading--family, "Marcellus", serif);--nl-font-body: var(--font-body--family, "Jost", sans-serif);--nl-h1: 34px;--nl-h2: 27px;--nl-h3: 20px;--nl-body: 16px;--nl-small: 14px;--nl-label: 12px;--nl-leading: 1.6;--nl-s1: 8px;--nl-s2: 16px;--nl-s3: 24px;--nl-s4: 40px;--nl-s5: 64px;--nl-gutter: 20px;--nl-max: 1200px;--nl-section: var(--nl-s4);--nl-btn-h: 48px;--nl-radius: 8px}@media(min-width:900px){:root{--nl-h1: 52px;--nl-h2: 36px;--nl-h3: 22px;--nl-section: var(--nl-s5)}}.nl{color:var(--nl-ink);font-family:var(--nl-font-body);font-size:var(--nl-body);line-height:var(--nl-leading)}.nl h1,.nl h2,.nl h3{font-family:var(--nl-font-head);font-weight:400;letter-spacing:.005em;margin:0;color:var(--nl-ink)}.nl h1{font-size:var(--nl-h1);line-height:1.12}.nl h2{font-size:var(--nl-h2);line-height:1.2}.nl h3{font-size:var(--nl-h3);line-height:1.3}.nl p{margin:0}.nl a{color:inherit}.nl-wrap{max-width:var(--nl-max);margin:0 auto;padding:0 var(--nl-gutter)}.nl-section{padding:var(--nl-section) 0}.nl-section--cream{background:var(--nl-cream)}.nl-label{font-size:var(--nl-label);letter-spacing:.14em;text-transform:uppercase;color:var(--nl-muted)}.nl-head{text-align:center;margin-bottom:var(--nl-s3)}.nl-head p{color:var(--nl-muted);margin-top:var(--nl-s1)}.nl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--nl-btn-h);padding:0 var(--nl-s3);border-radius:var(--nl-radius);border:1px solid transparent;font-family:var(--nl-font-body);font-size:15px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.nl-btn--primary{background:var(--nl-emerald);color:var(--nl-white)}.nl-btn--primary:hover{background:#264c42}.nl-btn--secondary{background:transparent;color:var(--nl-ink);border-color:var(--nl-ink)}.nl-btn--secondary:hover{background:var(--nl-ink);color:var(--nl-white)}.nl-btn:focus-visible{outline:2px solid var(--nl-gold);outline-offset:2px}.nl-icon{display:block;width:28px;height:28px;margin:0 auto;color:var(--nl-emerald)}.nl-hero{background:var(--nl-cream)}.nl-hero__inner{display:grid}.nl-hero__media img{display:block;width:100%;height:min(45svh,420px);object-fit:cover;object-position:center 55%}.nl-hero__text{padding:var(--nl-s3) var(--nl-gutter) var(--nl-s4);text-align:center}.nl-hero__text .nl-label{margin-bottom:var(--nl-s1)}.nl-hero__sub{color:var(--nl-muted);margin:var(--nl-s1) 0 var(--nl-s3)}.nl-hero__btns{display:grid;grid-template-columns:1fr 1fr;gap:var(--nl-s1);max-width:420px;margin:0 auto}@media(max-width:360px){.nl-hero__btns{grid-template-columns:1fr}}@media(min-width:900px){.nl-hero__inner{grid-template-columns:1fr 1fr;align-items:center;max-width:var(--nl-max);margin:0 auto}.nl-hero__media img{height:560px}.nl-hero__text{text-align:left;padding:var(--nl-s5)}.nl-hero__btns{margin:0}}.nl-cats__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--nl-s2)}.nl-cat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--nl-s1);min-height:132px;padding:var(--nl-s3) var(--nl-s2);background:var(--nl-cream);border:1px solid var(--nl-gold);border-radius:var(--nl-radius);text-decoration:none;color:var(--nl-ink);text-align:center}.nl-cat__name{font-family:var(--nl-font-head);font-size:20px;line-height:1.2}.nl-cat__hint{font-size:13px;color:var(--nl-muted)}.nl-cat:hover{background:var(--nl-white)}@media(min-width:900px){.nl-cats__grid{grid-template-columns:repeat(4,1fr)}.nl-cat{min-height:168px}}.nl-prods__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--nl-s3) var(--nl-s2)}.nl-card{display:block;text-decoration:none;color:var(--nl-ink)}.nl-card img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--nl-radius);background:var(--nl-cream)}.nl-card__t{display:block;margin-top:var(--nl-s1);font-size:15px;line-height:1.35}.nl-card__p{display:block;margin-top:4px;font-size:15px;color:var(--nl-muted)}.nl-prods__all{text-align:center;margin-top:var(--nl-s3)}@media(min-width:900px){.nl-prods__grid{grid-template-columns:repeat(4,1fr)}}.nl-why__grid{display:grid;gap:var(--nl-s3)}.nl-why__item{text-align:center;max-width:320px;margin:0 auto}.nl-why__item h3{margin:var(--nl-s1) 0 4px}.nl-why__item p{color:var(--nl-muted);font-size:15px}@media(min-width:900px){.nl-why__grid{grid-template-columns:repeat(3,1fr)}}.nl-story .nl-wrap{max-width:680px;text-align:center}.nl-story h2{margin:var(--nl-s1) 0 var(--nl-s2)}.nl-story p{color:var(--nl-muted)}.nl-story a{display:inline-block;margin-top:var(--nl-s2);text-underline-offset:4px}.nl-news{background:var(--nl-ink);color:var(--nl-white);text-align:center}.nl-news h2{color:var(--nl-white)}.nl-news p{color:#e4ded6;margin-top:var(--nl-s1)}.nl-news__form{display:grid;gap:var(--nl-s1);max-width:440px;margin:var(--nl-s3) auto 0}.nl-news__form input[type=email]{min-height:var(--nl-btn-h);padding:0 var(--nl-s2);border-radius:var(--nl-radius);border:1px solid #555;background:var(--nl-white);color:var(--nl-ink);font:inherit}.nl-news__small{font-size:13px}@media(min-width:600px){.nl-news__form{grid-template-columns:1fr auto}}.nl-foot{display:grid;gap:var(--nl-s3);color:#e9e4dd;font-family:var(--nl-font-body)}.nl-foot p{margin:0 0 var(--nl-s1)}.nl-foot a{color:#e9e4dd;text-decoration:none}.nl-foot a:hover{text-decoration:underline}.nl-foot__logo{display:block;height:26px;width:auto;margin-bottom:var(--nl-s2);filter:invert(1) brightness(1.1)}.nl-foot__col{display:grid;gap:10px;align-content:start}.nl-foot__h{font-family:var(--nl-font-head);font-size:18px;color:var(--nl-white)}@media(min-width:900px){.nl-foot{grid-template-columns:2fr 1fr 1fr}}.nl-ship{display:flex;gap:10px;align-items:flex-start;font-size:var(--nl-small);line-height:1.45;color:var(--nl-muted)}.nl-ship svg{flex:none;margin-top:1px;color:var(--nl-emerald)}.nl-facts{display:flex;justify-content:space-between;gap:var(--nl-s1);padding:var(--nl-s2) 0;border-top:1px solid var(--nl-line);border-bottom:1px solid var(--nl-line)}.nl-facts span{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12.5px;line-height:1.3;text-align:center;color:var(--nl-ink)}.nl-facts svg{width:20px;height:20px;color:var(--nl-emerald)}.nl-acc{border-top:1px solid var(--nl-line)}.nl-acc details{border-bottom:1px solid var(--nl-line)}.nl-acc summary{list-style:none;cursor:pointer;padding:var(--nl-s2) 28px var(--nl-s2) 0;position:relative;font-family:var(--nl-font-head);font-size:17px}.nl-acc summary::-webkit-details-marker{display:none}.nl-acc summary:after{content:"+";position:absolute;right:4px;top:12px;font-size:22px;font-family:var(--nl-font-body);color:var(--nl-muted)}.nl-acc details[open] summary:after{content:"\2013"}.nl-acc details>div{padding:0 0 18px;font-size:15px;line-height:1.6;color:var(--nl-muted)}.nl-acc a{color:var(--nl-ink)}.nl-sizelink{display:inline-block;margin-top:4px;font-size:var(--nl-small);color:var(--nl-ink);text-underline-offset:3px;cursor:pointer;background:none;border:0;padding:0;font-family:var(--nl-font-body);text-decoration:underline}.nl a.nl-btn--primary,.nl a.nl-btn--primary:visited,.nl a.nl-btn--secondary:hover{color:var(--nl-white)}.product-information slideshow-slide:nth-of-type(n+4),.product-information .slideshow-controls__dots>:nth-child(n+4),.product-information .product-media-container:nth-of-type(n+4),.dialog-zoomed-gallery__dialog .product-media-container:nth-of-type(n+4){display:none!important}.variant-option--buttons{gap:var(--nl-s1)}.variant-option__button-label{min-height:44px;font-family:var(--nl-font-body);font-size:14px}.product-information h1{font-family:var(--nl-font-head);font-weight:400}.nl-sizelink{margin-top:-8px}.variant-picker{--color-selected-variant-background: rgb(47 93 80 / 1);--color-selected-variant-border: rgb(47 93 80 / 1);--color-selected-variant-text: rgb(255 255 255 / 1);--color-selected-variant-hover-background: rgb(38 76 66 / 1);--color-selected-variant-hover-border: rgb(38 76 66 / 1);--color-selected-variant-hover-text: rgb(255 255 255 / 1)}.variant-option__button-label{border-radius:999px}.nl-benefits{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nl-benefits li{display:flex;align-items:center;gap:10px;font-size:14.5px;line-height:1.3;color:var(--nl-ink)}.nl-benefits svg{flex:none;width:18px;height:18px;color:var(--nl-emerald)}.nl-bundle{background:var(--nl-cream);border-radius:8px;padding:10px 14px}.nl-bundle p{margin:0}.nl-bundle__t{font-size:15px;font-weight:500;color:var(--nl-emerald)}.nl-bundle__s{font-size:12.5px;color:var(--nl-muted);margin-top:2px!important}.variant-option[data-fieldset-index="0"]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.variant-option[data-fieldset-index="0"] .variant-option__button-label{width:100%;min-width:0}.variant-option[data-fieldset-index="0"] .variant-option__button-label__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-information .product-details>.group-block-content,.product-details .group-block-content{row-gap:16px}.product-information .product-details .add-to-cart-button,.product-information .product-details button[name=add]{background:var(--nl-emerald);border-color:var(--nl-emerald);color:#fff;min-height:48px;border-radius:8px}.sticky-add-to-cart__button{background:var(--nl-emerald)!important;border-color:var(--nl-emerald)!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nelessa.css.map */
