body.nl-unified{--nl-paper: #f6f3ec;--nl-surface: #fffdf8;--nl-sage: #e8ede3;--nl-ink: #203b31;--nl-muted: #5e6b61;--nl-line: #d7ded2;--nl-action: #244b3b;--nl-action-hover: #18392c;--nl-media: #edf0e8;--nl-radius: 8px;--nl-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-stack-body: var(--nl-font);--font-stack-headings: Georgia, "Times New Roman", serif;--nl4-ink: var(--nl-ink);--nl4-paper: var(--nl-paper);--nl4-cream: var(--nl-paper);--nl4-surface: var(--nl-surface);--nl4-sage: var(--nl-sage);--nl4-line: var(--nl-line);--nl4-action: var(--nl-action);--nl4-action-hover: var(--nl-action-hover);--nl4-muted: var(--nl-muted);--nl-product-media-surface: var(--nl-media);--nl-product-media-border: var(--nl-line);--color-background-main: var(--nl-paper);--color-text-main: var(--nl-ink);--color-secondary-text-main: var(--nl-muted);--color-borders-main: var(--nl-line);--color-accent-main: var(--nl-action);--color-foreground-accent-main: #fff;--color-background-cards: var(--nl-surface);--color-text-cards: var(--nl-ink);--color-secondary-text-cards: var(--nl-muted);--color-borders-cards: var(--nl-line);--color-accent-cards: var(--nl-action);--color-foreground-accent-cards: #fff;background:var(--nl-paper);color:var(--nl-ink);font-family:var(--nl-font);line-height:1.6}body.nl-unified :is(.nl4-homepage,.nl3,.nlr,.nlc-product,.nl5-intro,.nl4-info-page){--nl4-ink: var(--nl-ink);--nl4-cream: var(--nl-paper);--nl4-line: var(--nl-line);--nl3-ink: var(--nl-ink);--nl3-forest: var(--nl-action);--nl3-sage: var(--nl-sage);--nl3-paper: var(--nl-paper);--nl3-line: var(--nl-line);--nlc-ink: var(--nl-ink);--nlc-muted: var(--nl-muted);--nlc-line: var(--nl-line);--nlc-paper: var(--nl-surface);--nlc-wash: var(--nl-sage);--nl4-info-ink: var(--nl-ink);--nl4-info-muted: var(--nl-muted);--nl4-info-line: var(--nl-line);--nl4-info-paper: var(--nl-surface);color:var(--nl-ink);font-family:var(--nl-font)}body.nl-unified :is(#main,.main-content,.main-product,.main-collection,.main-cart,.cart-section,.nl4-homepage,.nl4-hero,.nl5-intro,.nl4-collection-intro,.nl4-purchase-trust){background-color:var(--nl-paper);color:var(--nl-ink)}body.nl-unified :is(h1,h2,.nl-cart-title){font-family:var(--font-stack-headings);font-weight:400;letter-spacing:-.025em;color:var(--nl-ink)}body.nl-unified :is(.nl4-hero h1,.nl5-category-heading h1,.nl5-hero h1,.nl4-info-page>h1,.nl4-info-page>.title,.nl-cart-title){font-size:clamp(32px,4.4vw,58px);line-height:1.12}body.nl-unified .main-product .product__title{font-family:var(--font-stack-headings);font-size:clamp(28px,3vw,40px);line-height:1.18;font-weight:400;letter-spacing:-.025em}body.nl-unified :is(.nl4-heading-row h2,.nl4-discovery>h2,.nl5-selection-title,.nl5-guide-heading){font-size:clamp(26px,3vw,38px);line-height:1.18}body.nl-unified :is(.nl4-eyebrow,.nl5-eyebrow,.nlr-eyebrow){color:var(--nl-muted);font-family:var(--nl-font);font-size:11px;font-weight:600;letter-spacing:.12em}body.nl-unified :is(input,select,textarea,button){font-family:var(--nl-font)}body.nl-unified :is(.button,.nl4-button,.nl5-primary,.nl4-info-action,.nlr-button,.nl3-btn,.nl4-catalog-product-link,.nl5-home-product-link){border-radius:6px!important;font-family:var(--nl-font);font-weight:600;font-size:14px;line-height:1.4;text-decoration:none}body.nl-unified #main :is(.button:not(.button--icon),.nl4-button,.nl5-primary,.nl4-info-action,.nlr-button,.nl3-btn,.nl4-catalog-product-link,.nl5-home-product-link){min-height:46px}body.nl-unified :is(#main,#site-cart-sidebar) :is(.button--solid,.add-to-cart,.nl4-button,.nl5-primary,.nlr-button,.nl3-btn,.nl4-info-action:not(.nl4-info-action--secondary),.nl4-catalog-product-link,.nl5-home-product-link):not(:disabled){background:var(--nl-action);border-color:var(--nl-action);color:#fffdf8}body.nl-unified :is(#main,#site-cart-sidebar) :is(.button--solid,.add-to-cart,.nl4-button,.nl5-primary,.nlr-button,.nl3-btn,.nl4-info-action:not(.nl4-info-action--secondary),.nl4-catalog-product-link,.nl5-home-product-link):not(:disabled):hover{background:var(--nl-action-hover);border-color:var(--nl-action-hover);color:#fffdf8}body.nl-unified #main :is(.button--outline,.nl4-info-action--secondary){background:transparent;border-color:var(--nl-line);color:var(--nl-ink)}body.nl-unified :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--nl-action);outline-offset:3px}body.nl-unified :is(.nl4-quiet-link,.nl5-guide-link,.nl4-info-page__body a,.rte a:not(.button)){text-underline-offset:4px}body.nl-unified .site-header :is(.header-container--top,.header-container--bottom,.header__top,.header__bottom){background:var(--nl-sage)!important;border-color:var(--nl-line);color:var(--nl-ink)}body.nl-unified .site-header .header__top .button--solid{background:var(--nl-action)!important;border-color:var(--nl-action)!important;border-radius:6px}body.nl-unified .site-header .header__top .button--outline{border-color:var(--nl-line)!important;border-radius:6px}body.nl-unified .site-header :is(.header__top,.header__bottom) :is(input[type=search],.search-item){background:var(--nl-surface);color:var(--nl-ink)}body.nl-unified .announcement-bar{background:var(--nl-action);color:#fffdf8}body.nl-unified :is(.nl4-refined-card.product-item.card,.nl4-homepage .nl4-product){background:var(--nl-surface)!important;border:1px solid var(--nl-line);border-radius:var(--nl-radius);box-shadow:none;overflow:hidden}body.nl-unified .nl4-refined-card .product-item__image{border:0;border-radius:0;padding-top:100%!important}body.nl-unified .nl4-refined-card .product-item__text.card__text{padding:18px;gap:10px;background:var(--nl-surface)}body.nl-unified .nl4-refined-card .product-item__title span{font-family:var(--nl-font);font-size:16px;line-height:1.45}body.nl-unified .nl4-refined-card .product-item__vendor{color:var(--nl-muted)}body.nl-unified .nl4-refined-card .product-item__quick-buy .button{width:100%}body.nl-unified .nl4-refined-card .nl4-catalog-product-link{padding-inline:14px}body.nl-unified .nl4-homepage .nl4-product .nl4-product-image{aspect-ratio:1;border:0;border-radius:0;background:var(--nl-media)}body.nl-unified .nl4-homepage .nl4-product>:not(.nl4-product-image){margin-inline:18px}body.nl-unified .nl4-homepage .nl4-product h3{font-family:var(--nl-font);font-size:16px;line-height:1.45}body.nl-unified .nl4-homepage .nl4-product .nl5-home-product-link{margin-top:8px;margin-bottom:18px}body.nl-unified :is(.nl4-refined-card .product-item__price,.nl4-homepage .nl4-product-price){color:var(--nl-ink);font-size:21px;font-weight:600;font-variant-numeric:tabular-nums}body.nl-unified .nl4-homepage .nl4-category{background:var(--nl-sage);border-color:var(--nl-line);border-radius:var(--nl-radius)}body.nl-unified .nl4-homepage .nl4-category-label{color:var(--nl-ink)}body.nl-unified .nl5-category-image{border-radius:var(--nl-radius);overflow:hidden;background:var(--nl-media)}body.nl-unified .nl5-category-image img{width:100%;height:100%;object-fit:cover}body.nl-unified .nl4-homepage .nl4-discovery-panel{background:var(--nl-sage);border-color:var(--nl-line);border-radius:var(--nl-radius)}body.nl-unified .nl4-discovery-choices [role=tab]{border-radius:6px;border-color:var(--nl-line);background:var(--nl-surface);color:var(--nl-ink);font-family:var(--nl-font)}body.nl-unified .nl4-discovery-choices [aria-selected=true]{background:var(--nl-action);border-color:var(--nl-action);color:#fffdf8}body.nl-unified .nl4-homepage .nl4-guide{background:var(--nl-sage);color:var(--nl-ink)}body.nl-unified :is(.nl4-info-page,.nl4-info-contact-card,.nl4-info-form,.nl4-purchase-summary,.nl4-product-trust,.nl4-shipping-progress,.nl4-cart-delivery,.nl4-cart-policies,.nl4-cart-help,.nl-checkout-summary .cart__details,.nl6-facts){background:var(--nl-surface);border-color:var(--nl-line);border-radius:var(--nl-radius);color:var(--nl-ink)}body.nl-unified :is(.nl4-info-page,.shopify-policy__container){margin-block:clamp(28px,4vw,56px)}body.nl-unified :is(.nl4-info-page__body,.shopify-policy__body,.article__content){line-height:1.75}body.nl-unified .nlc-product .nlc-picker__card{border-radius:var(--nl-radius)!important;border-color:var(--nl-line)!important;background:var(--nl-surface)!important;color:var(--nl-ink)!important}body.nl-unified .nlc-product .nlc-picker__input:checked+.nlc-picker__card{border-color:var(--nl-action)!important;background:var(--nl-sage)!important}body.nl-unified :is(.nlc-details,.nlc-specs,.nl4-bulb-choice,.nl4-track-builder__part){border-color:var(--nl-line);border-radius:var(--nl-radius)}body.nl-unified :is(.nl-environment-controls,.nl-lifestyle-toggle,.nl-environment-gallery) button{border-radius:6px;font-family:var(--nl-font)}body.nl-unified :is(.sidebar,#site-cart-sidebar,.sidebar__footer,.nl4-compare-dialog){background-color:var(--nl-paper);color:var(--nl-ink)}body.nl-unified :is(.sidebar__header,.sidebar__footer,.cart-holder,.nl-cart-estimate){border-color:var(--nl-line)}body.nl-unified :is(#main,.sidebar) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border-color:var(--nl-line);border-radius:6px;color:var(--nl-ink);background-color:var(--nl-surface)}body.nl-unified :is(.footer-top,.footer-grid){background:var(--nl-sage);color:var(--nl-ink);border-color:var(--nl-line)}body.nl-unified :is(.footer-item,.footer-item__content,.footer-menu-list){color:var(--nl-ink)}body.nl-unified .footer-item a{text-underline-offset:4px}@media(max-width:767px){body.nl-unified :is(.button,.nl4-button,.nl5-primary,.nl4-info-action){font-size:14px}body.nl-unified .nl4-refined-card .product-item__text.card__text{padding:12px;gap:8px}body.nl-unified :is(.nl4-refined-card .product-item__title span,.nl4-homepage .nl4-product h3){font-size:14px}body.nl-unified :is(.nl4-refined-card .product-item__price,.nl4-homepage .nl4-product-price){font-size:18px}body.nl-unified .nl4-homepage .nl4-product>:not(.nl4-product-image){margin-inline:12px}body.nl-unified .nl4-homepage .nl4-product .nl5-home-product-link{margin-bottom:12px;font-size:12px;padding-inline:10px}body.nl-unified .nl4-refined-card .nl4-catalog-product-link{font-size:12px;padding-inline:10px}body.nl-unified .main-product .product__title{font-size:28px}body.nl-unified .nl4-info-page{padding:28px 20px}}body.nl-unified .main-product .product-actions .add-to-cart:not(:disabled),body.nl-unified .nl-checkout-summary #CheckOut:not(:disabled){background:var(--nl-action)!important;border-color:var(--nl-action)!important;border-radius:6px!important;color:#fffdf8!important}body.nl-unified .main-product .product-actions .add-to-cart:not(:disabled):hover,body.nl-unified .nl-checkout-summary #CheckOut:not(:disabled):hover{background:var(--nl-action-hover)!important;border-color:var(--nl-action-hover)!important}body.nl-unified :is(.nl6-filter-entry,.nf-open){border-radius:6px;background:var(--nl-action);color:#fffdf8;border-color:var(--nl-action);min-height:46px;font-family:var(--nl-font);font-weight:600}body.nl-unified .nl-environment-gallery__choices button{border-radius:6px;font-family:var(--nl-font);border-color:var(--nl-line);background:var(--nl-surface);color:var(--nl-ink)}body.nl-unified .nl-environment-gallery__choices button[aria-pressed=true]{background:var(--nl-action);border-color:var(--nl-action);color:#fffdf8}body.nl-unified :is([id$=__announcement],.announcement-bar,.announcement-bar__content,.announcement-bar__content-nav){background-color:var(--nl-action)!important;color:#fffdf8}body.nl-unified :is(.form__field,.field__input,.contact-form input:not([type=checkbox]):not([type=radio]),.contact-form textarea){font-size:16px;min-height:46px}body.nl-unified.template-page #main .main-page:has(>.rte):not(:has(.nl3,.nlr,.nl4-info-page)){max-width:960px;margin:clamp(28px,4vw,56px) auto;padding:clamp(24px,4vw,48px);background:var(--nl-surface);border:1px solid var(--nl-line);border-radius:var(--nl-radius)}body.nl-unified.template-page #main .main-page>.rte{max-width:74ch;font-family:var(--nl-font);line-height:1.75}body.nl-unified.template-page #main .main-page>.title{font-size:clamp(32px,4vw,48px);line-height:1.15}body.nl-unified.template-page #main .main-page>.rte hr{border-color:var(--nl-line);margin-block:28px}@media(max-width:767px){body.nl-unified.template-page #main .main-page:has(>.rte):not(:has(.nl3,.nlr,.nl4-info-page)){width:calc(100% - 32px);padding:24px 18px}}body.nl-unified .sticky-add-to-cart__button:not(:disabled){background:var(--nl-action)!important;border-color:var(--nl-action)!important;border-radius:6px!important;color:#fffdf8!important;font-family:var(--nl-font)}body.nl-unified .sticky-add-to-cart__button:not(:disabled):hover{background:var(--nl-action-hover)!important}body.nl-unified #main .button--solid:not(:disabled),body.nl-unified #site-cart-sidebar .button--solid:not(:disabled){background:var(--nl-action)!important;border-color:var(--nl-action)!important;border-radius:6px!important;color:#fffdf8!important}body.nl-unified #main .button--solid:not(:disabled):hover,body.nl-unified #site-cart-sidebar .button--solid:not(:disabled):hover{background:var(--nl-action-hover)!important;border-color:var(--nl-action-hover)!important}@media(prefers-reduced-motion:reduce){body.nl-unified :is(.button,.nl4-category,.product-item,.nl4-product){transition:none}}body.nl-unified .main-product .nl-image-switcher__heading{margin:0 0 8px;color:var(--nl-ink);font-size:13px;font-weight:600;line-height:1.4}body.nl-unified .main-product .nl-image-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:100%;margin:0 0 14px;padding:0;border:0;border-radius:0;background:transparent}body.nl-unified .main-product .nl-image-switcher>button{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;min-height:66px;margin:0;padding:12px 14px;border:2px solid #84978a;border-radius:8px;background:var(--nl-surface);color:var(--nl-action);text-align:left;font-family:var(--nl-font);cursor:pointer;box-shadow:none}body.nl-unified .main-product .nl-image-switcher>button[aria-pressed=true]{background:var(--nl-action);border-color:var(--nl-action);color:#fffdf8}body.nl-unified .main-product .nl-image-switcher>button:focus-visible{outline:3px solid var(--nl-action);outline-offset:3px}body.nl-unified .main-product .nl-image-switcher>button:disabled{opacity:.45;cursor:default}body.nl-unified .main-product .nl-image-switcher__icon{display:flex;flex:0 0 22px;align-items:center;justify-content:center}body.nl-unified .main-product .nl-image-switcher__copy{display:grid;gap:3px;min-width:0}body.nl-unified .main-product .nl-image-switcher__title{display:block;font-size:15px;line-height:1.25;font-weight:700}body.nl-unified .main-product .nl-image-switcher__detail{display:block;font-size:12px;line-height:1.35;font-weight:400}body.nl-unified .main-product .nl-image-switcher__mark{display:flex;flex:0 0 18px;margin-inline-start:auto;visibility:hidden}body.nl-unified .main-product .nl-image-switcher>button[aria-pressed=true] .nl-image-switcher__mark{visibility:visible}body.nl-unified .nl-shipping-benefit{display:grid;gap:4px}body.nl-unified .nl-shipping-benefit__heading{color:var(--nl-ink);font-size:14px;font-weight:600}@media(hover:hover){body.nl-unified .main-product .nl-image-switcher>button:not(:disabled):not([aria-pressed=true]):hover{background:var(--nl-sage);border-color:var(--nl-action)}}@media(max-width:479px){body.nl-unified .main-product .nl-image-switcher{gap:8px}body.nl-unified .main-product .nl-image-switcher>button{gap:7px;min-height:68px;padding:10px 8px}body.nl-unified .main-product .nl-image-switcher__title{font-size:14px}body.nl-unified .main-product .nl-image-switcher__detail{font-size:11px}body.nl-unified .main-product .nl-image-switcher__mark{display:none}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/nl-unified-store.css.map */
