@property --nlh-bg{syntax: "<color>"; inherits: true; initial-value: #eceeea;}@property --nlh-fg{syntax: "<color>"; inherits: true; initial-value: #131516;}@property --nlh-muted{syntax: "<color>"; inherits: true; initial-value: rgba(19,21,22,.64);}@property --nlh-line{syntax: "<color>"; inherits: true; initial-value: rgba(19,21,22,.14);}@property --nlh-surface{syntax: "<color>"; inherits: true; initial-value: #e2e5e1;}@property --nlh-accent{syntax: "<color>"; inherits: true; initial-value: #7b5f2c;}:root{--nlh-serif: "Newsreader", "Iowan Old Style", Georgia, serif;--nlh-sans: "Albert Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--nlh-pad: clamp(20px, 3.6vw, 64px);--nlh-hdr: 76px;--nlh-ease: cubic-bezier(.16, 1, .3, 1);--nlh-ease-in-out: cubic-bezier(.65, 0, .35, 1);--nlh-fs-xl: clamp(3.1rem, 1rem + 7.6vw, 10.5rem);--nlh-fs-l: clamp(2.5rem, 1rem + 4.6vw, 6.6rem);--nlh-fs-m: clamp(2rem, 1.1rem + 2.6vw, 4rem);--nlh-fs-s: clamp(1.5rem, 1.1rem + 1vw, 2.1rem);--nlh-fs-body: 1.0625rem;--nlh-fs-small: .875rem;--nlh-gold: #96773e;--font-body--family: var(--nlh-sans);--font-subheading--family: var(--nlh-sans);--font-heading--family: var(--nlh-serif);--font-accent--family: var(--nlh-serif);--font-heading--weight: 300}@media(max-width:900px){:root{--nlh-hdr: 64px}}body.nlh{--nlh-bg: #eceeea;--nlh-fg: #131516;--nlh-muted: rgba(19, 21, 22, .64);--nlh-line: rgba(19, 21, 22, .14);--nlh-surface: #e2e5e1;--nlh-accent: #7b5f2c;background:var(--nlh-bg);color:var(--nlh-fg);-webkit-font-smoothing:antialiased;font-kerning:normal;transition:--nlh-bg .55s var(--nlh-ease-in-out),--nlh-fg .55s var(--nlh-ease-in-out),--nlh-muted .55s var(--nlh-ease-in-out),--nlh-line .55s var(--nlh-ease-in-out),--nlh-surface .55s var(--nlh-ease-in-out),--nlh-accent .55s var(--nlh-ease-in-out)}body.nlh.nlh-g-cut,body.nlh.nlh-g-cut .header-logo__image{transition:none}body.nlh[data-nlh-ground=paper]{--nlh-bg: #e8e2d7;--nlh-fg: #1c1915;--nlh-muted: rgba(28, 25, 21, .64);--nlh-line: rgba(28, 25, 21, .14);--nlh-surface: #ded7ca;--nlh-accent: #7b5f2c}body.nlh[data-nlh-ground=night]{--nlh-bg: #0e0c0a;--nlh-fg: #eee8dd;--nlh-muted: rgba(238, 232, 221, .6);--nlh-line: rgba(238, 232, 221, .14);--nlh-surface: #151210;--nlh-accent: #c9aa6e}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body.nlh ::selection{background:var(--nlh-gold);color:#fff}body.nlh #header-component{--color-foreground: var(--nlh-fg);--color-foreground-heading: var(--nlh-fg);--color-border: var(--nlh-line);font-family:var(--nlh-sans)}body.nlh #header-component .header__row{--color-foreground: var(--nlh-fg);--color-background: color-mix(in srgb, var(--nlh-bg) 95%, transparent);--color-border: var(--nlh-line);color:var(--nlh-fg)}body.nlh #header-component[data-sticky-state=active] .header__row{-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);border-bottom:1px solid var(--nlh-line)}body.nlh #header-component[transparent]:not([data-sticky-state=active]) .header__row,body.nlh:has(>#MainContent>.shopify-section:first-child>:is(.nlh-hero,[data-nlh-header=over])) #header-component:not([data-sticky-state=active]) .header__row{background:transparent}body.nlh:has(>#MainContent>.shopify-section:first-child>:is(.nlh-hero,[data-nlh-header=over])) #header-component:not([transparent]){position:absolute;top:0;left:0;right:0;z-index:var(--layer-overlay, 100)}body.nlh:has(>#MainContent>.shopify-section:first-child>[data-nlh-bg=night]:is(.nlh-hero,[data-nlh-header=over])) #header-component:not([data-sticky-state=active]) .header__row:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:-48px;left:0;pointer-events:none;background:linear-gradient(#0e0c0a80,#0e0c0a38 55%,#0e0c0a00)}body.nlh[data-nlh-hdr=snow] #header-component{--nlh-bg: #eceeea;--nlh-fg: #131516;--nlh-muted: rgba(19, 21, 22, .64);--nlh-line: rgba(19, 21, 22, .14);--nlh-surface: #e2e5e1;--nlh-accent: #7b5f2c}body.nlh[data-nlh-hdr=paper] #header-component{--nlh-bg: #e8e2d7;--nlh-fg: #1c1915;--nlh-muted: rgba(28, 25, 21, .64);--nlh-line: rgba(28, 25, 21, .14);--nlh-surface: #ded7ca;--nlh-accent: #7b5f2c}body.nlh[data-nlh-hdr=night] #header-component{--nlh-bg: #0e0c0a;--nlh-fg: #eee8dd;--nlh-muted: rgba(238, 232, 221, .6);--nlh-line: rgba(238, 232, 221, .14);--nlh-surface: #151210;--nlh-accent: #c9aa6e}body.nlh[data-nlh-hdr] #header-component .header-logo__image{transition:none}body.nlh:is([data-nlh-hdr=snow],[data-nlh-hdr=paper]) #header-component .header-logo__image{filter:none!important}body.nlh[data-nlh-hdr=night] #header-component .header-logo__image{filter:brightness(1.3)}html:not(.nlh-ready) body.nlh:has(>#MainContent>.shopify-section:first-child>[data-nlh-bg=night]){--nlh-bg: #0e0c0a;--nlh-fg: #eee8dd;--nlh-muted: rgba(238, 232, 221, .6);--nlh-line: rgba(238, 232, 221, .14);--nlh-surface: #151210;--nlh-accent: #c9aa6e}html:not(.nlh-ready) body.nlh:has(>#MainContent>.shopify-section:first-child>[data-nlh-bg=paper]){--nlh-bg: #e8e2d7;--nlh-fg: #1c1915;--nlh-muted: rgba(28, 25, 21, .64);--nlh-line: rgba(28, 25, 21, .14);--nlh-surface: #ded7ca;--nlh-accent: #7b5f2c}@media screen and (min-width:750px){body.nlh #header-component .header__columns{min-height:68px;padding-block:0;padding-inline:var(--nlh-pad);column-gap:clamp(20px,2.4vw,44px)}body.nlh #header-component .header__column--right{margin-inline-end:-12px}body.nlh #header-component .menu-list{--menu-horizontal-gap: clamp(15px, 1.3vw, 26px)}}@media screen and (max-width:749px){body.nlh #header-component .header__columns{min-height:56px;padding-block:0;padding-inline:max(0px,calc(var(--nlh-pad) - 15px)) max(0px,calc(var(--nlh-pad) - 14px))}body.nlh #header-component .header__columns:not(:has(.search-action)) .header-logo{grid-column:2 / 5}}@media screen and (min-width:750px)and (max-width:1359px){body.nlh #header-component .header__drawer.desktop\:hidden{display:flex!important;margin-inline-start:-16px}body.nlh #header-component header-menu{display:none!important}body.nlh #header-component .header__icon--menu{width:auto;gap:12px;font-size:.8125rem;letter-spacing:.02em}body.nlh #header-component .header__icon--menu .header-drawer-icon{margin:0}body.nlh #header-component .header__icon--menu:after{content:attr(aria-label);line-height:1}}@media screen and (min-width:1360px)and (max-width:1535px){html:lang(de) body.nlh #header-component .header__drawer.desktop\:hidden{display:flex!important;margin-inline-start:-16px}html:lang(de) body.nlh #header-component header-menu{display:none!important}html:lang(de) body.nlh #header-component .header__icon--menu{width:auto;gap:12px;font-size:.8125rem;letter-spacing:.02em}html:lang(de) body.nlh #header-component .header__icon--menu .header-drawer-icon{margin:0}html:lang(de) body.nlh #header-component .header__icon--menu:after{content:attr(aria-label);line-height:1}}@media screen and (min-width:1536px){html:lang(de) body.nlh #header-component .menu-list{--menu-horizontal-gap: clamp(14px, 1.1vw, 22px)}}body.nlh #header-component .localization-form__select{line-height:1.2}body.nlh #header-component .menu-list__link{color:var(--nlh-fg)}body.nlh #header-component .menu-list:where(:has(.menu-list__list-item:hover),:has(.menu-list__list-item:focus-within),:has(.menu-list__list-item:not([aria-hidden=true]) .menu-list__link--active)) .menu-list__link{color:color-mix(in srgb,var(--nlh-fg) 60%,transparent)}body.nlh #header-component .menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active,body.nlh #header-component .menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,body.nlh #header-component .menu-list .menu-list__list-item[slot=overflow] .menu-list__link[aria-expanded=true]{color:var(--nlh-fg)}body.nlh .menu-list__link,body.nlh .header-actions__action,body.nlh .header__column localization-form-component button{letter-spacing:.02em}body.nlh .header-logo:has(.nlh-wordmark){--nlh-m: var(--nlh-mark-h, 26px);gap:calc(var(--nlh-m) * .5)}.nlh-wordmark{position:relative;top:.1em;margin-inline-end:-.2em;font-family:var(--nlh-serif);font-size:calc(var(--nlh-m, 26px) * .64);font-weight:400;font-variation-settings:"opsz" 18;line-height:1;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--nlh-fg)}@supports (text-box: trim-both cap alphabetic){.nlh-wordmark{top:0;text-box:trim-both cap alphabetic}}@media screen and (max-width:749px){body.nlh .header-logo:has(.nlh-wordmark){--nlh-m: var(--nlh-mark-h-mobile, 21px)}.nlh-wordmark{font-size:min(calc(var(--nlh-m, 21px) * .64),3.6vw);letter-spacing:.16em;margin-inline-end:-.16em}}body.nlh .header-logo:has(.nlh-wordmark) .header-logo__image-container{flex-shrink:0}body.nlh .header-logo__image{transition:filter .55s var(--nlh-ease-in-out)}body.nlh:is([data-nlh-ground=night],html:not(.nlh-ready) body:has(>#MainContent>.shopify-section:first-child>[data-nlh-bg=night])) .header-logo__image{filter:brightness(1.3)}body.nlh .menu-drawer{background:var(--nlh-bg);color:var(--nlh-fg)}body.nlh .menu-drawer__menu-item--mainlist,body.nlh .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-family:var(--nlh-serif)!important;font-weight:300!important;font-size:clamp(2rem,1.4rem + 3vw,2.75rem)!important;letter-spacing:-.025em;line-height:1.1;color:var(--nlh-fg)}body.nlh .menu-drawer__list-item--divider{border-color:var(--nlh-line)}body.nlh .menu-drawer__localization{font-family:var(--nlh-sans);background:transparent;color:var(--nlh-fg)}body.nlh .menu-drawer__localization :is(select,button,.localization-form__select){background-color:transparent;color:var(--nlh-fg);border-color:var(--nlh-line)}@media screen and (min-width:750px){body.nlh .menu-drawer{--drawer-padding: 40px}body.nlh .menu-drawer__close-button{padding:26px 40px 26px 38px}body.nlh .menu-drawer__utility-links{margin-inline-start:40px}}.nlh-s{position:relative;color:var(--nlh-fg);font-family:var(--nlh-sans);font-size:var(--nlh-fs-body);line-height:1.6;font-weight:400}.nlh-s *,.nlh-s *:before,.nlh-s *:after{box-sizing:border-box}.nlh-s :is(img,video){display:block;max-width:100%;height:auto}.nlh-s a{color:inherit;text-decoration:none}.nlh-s :is(h1,h2,h3,p,figure,dl,dd,ul,blockquote){margin:0;padding:0}.nlh-s ul{list-style:none}.nlh-s button{font:inherit;color:inherit}.nlh-s :is(h1,h2,h3){font-family:var(--nlh-serif);font-weight:300;font-style:normal;font-variation-settings:"opsz" 72;letter-spacing:-.028em;line-height:.98;text-wrap:balance;color:inherit;text-transform:none}.nlh-s :is(h1,h2,h3) em{font-style:italic;letter-spacing:-.035em}.nlh-s p{text-wrap:pretty}.nlh-s :focus-visible{outline:1.5px solid var(--nlh-accent);outline-offset:4px}.nlh-pad{padding-left:var(--nlh-pad);padding-right:var(--nlh-pad)}.nlh-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nlh-eyebrow{font-size:.75rem;font-weight:500;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--nlh-muted)}.nlh-line{display:block;padding-bottom:.08em;margin-bottom:-.08em;clip-path:inset(-.3em -.3em 0 -.3em)}.nlh-line>span{display:inline-block}.nlh-s .nlh-rte>*+*{margin-top:1em}.nlh-link{position:relative;display:inline-flex;gap:10px;align-items:baseline;font-size:var(--nlh-fs-small);font-weight:500;letter-spacing:.02em;padding-bottom:6px}.nlh-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:right;transition:transform .7s var(--nlh-ease)}.nlh-link:hover:after{transform:scaleX(0);transform-origin:right;animation:nlh-underline .9s var(--nlh-ease) .15s forwards}@keyframes nlh-underline{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.nlh-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 30px;border-radius:999px;border:1px solid currentColor;font-size:var(--nlh-fs-small);font-weight:500;letter-spacing:.03em;overflow:hidden;color:var(--nlh-fg);transition:background-color .5s var(--nlh-ease),color .5s var(--nlh-ease),border-color .5s var(--nlh-ease)}.nlh-btn>span{position:relative;display:inline-block;transition:transform .6s var(--nlh-ease)}.nlh-btn>span:after{content:attr(data-text);position:absolute;left:0;top:160%}.nlh-btn:hover>span{transform:translateY(-160%)}.nlh-btn:hover{background:var(--nlh-fg);color:var(--nlh-bg);border-color:var(--nlh-fg)}body.nlh .nlh-btn:focus-visible{outline:2px solid var(--nlh-accent);outline-offset:4px}.nlh-specs{width:100%;border-top:1px solid var(--nlh-line);font-size:var(--nlh-fs-small)}.nlh-specs>div{display:grid;grid-template-columns:7.5rem 1fr;gap:16px;align-items:center;min-height:48px;padding:8px 0;border-bottom:1px solid var(--nlh-line)}.nlh-specs dt{color:var(--nlh-muted)}.nlh-specs dd{margin:0;font-variant-numeric:tabular-nums}@media(max-width:560px){.nlh-specs>div{grid-template-columns:6.5rem 1fr}}.nlh-js .nlh-s [data-nlh-reveal]{opacity:0;transform:translateY(28px);transition:opacity 1.2s var(--nlh-ease),transform 1.4s var(--nlh-ease)}.nlh-js .nlh-s [data-nlh-reveal].is-in{opacity:1;transform:none}.nlh-js .nlh-s [data-nlh-reveal=clip]{opacity:1;transform:none;clip-path:inset(100% 0 0 0);transition:clip-path 1.6s var(--nlh-ease)}.nlh-js .nlh-s [data-nlh-reveal=clip].is-in{clip-path:inset(0 0 0 0)}body.nlh{--nlh-tile: color-mix(in srgb, var(--nlh-bg) 62%, #fff)}body.nlh .product-card .card-gallery,body.nlh .product-card .card-gallery .product-media-container{background:var(--nlh-tile)}body.nlh .product-card .card-gallery .product-media{background:transparent}body.nlh .product-card .card-gallery img{mix-blend-mode:multiply;transition:transform 1.2s var(--nlh-ease)}body.nlh .product-card .product-card__content{gap:14px}body.nlh .product-card [ref=productTitleLink] :is(.text-block,.text-block>*){font-family:var(--nlh-serif)!important;font-weight:300!important;font-size:clamp(1.25rem,1.1rem + .4vw,1.5rem)!important;font-variation-settings:"opsz" 36;letter-spacing:-.015em!important;line-height:1.15!important;color:var(--nlh-fg)!important;text-transform:none!important}body.nlh .product-card product-price{margin-top:-8px;font-family:var(--nlh-sans);font-size:var(--nlh-fs-small);color:var(--nlh-fg)}body.nlh .product-card product-price :is(.price,.compare-at-price){font-family:inherit;font-size:inherit;font-variant-numeric:tabular-nums;letter-spacing:.01em}body.nlh .product-card .slideshow-control{color:var(--nlh-fg)}body.nlh .section-resource-list__content :is(h2,h3){font-family:var(--nlh-serif)!important;font-weight:300!important;font-size:var(--nlh-fs-m)!important;font-variation-settings:"opsz" 72;letter-spacing:-.028em!important;line-height:1!important;color:var(--nlh-fg)!important}.nlh-grain{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;opacity:.035}body.nlh[data-nlh-ground=night] .nlh-grain{display:block}:is(html:lang(ja),html:lang(zh-TW),html:lang(zh)) body.nlh .nlh-s em:not(.nlh-hero__tagline em){font-style:normal;color:var(--nlh-accent)}html:lang(ja) body.nlh :is(h1,h2,h3,.h1,.h2,.h3,.nlh-statement__text,.nlh-story__lead,.nlh-projects__closing){word-break:auto-phrase}html:lang(ja) body.nlh .nlh-s{line-break:strict}@media(prefers-reduced-motion:reduce){body.nlh,.nlh-s *,.nlh-s *:before,.nlh-s *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.nlh-js .nlh-s [data-nlh-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}}@media screen and (max-width:749px){body .shopify-pc__banner__dialog{left:0;right:0;bottom:0;width:100%;min-width:0;max-height:70%;padding:14px 16px calc(10px + env(safe-area-inset-bottom));border-radius:0;box-shadow:0 -2px 18px #0000003d}body .shopify-pc__banner__body{margin-bottom:0}body .shopify-pc__banner__dialog h2{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body .shopify-pc__banner__dialog p{font-size:13px;line-height:1.45}body .shopify-pc__banner__btns{flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:12px}body .shopify-pc__banner__dialog button{flex:1 1 0;min-width:84px;margin:0;min-height:44px;padding:8px 10px;font-size:14px}body .shopify-pc__banner__btns .shopify-pc__banner__btn-accept{order:1}body .shopify-pc__banner__btns .shopify-pc__banner__btn-decline{order:2}body .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs{order:3;flex:0 0 auto;min-width:0;padding:8px 0 8px 6px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nlh-base.css.map */
