html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{--color-background: var(--nk-bone);--color-background-rgb: 247 245 240;--color-foreground: var(--nk-ink);--color-foreground-rgb: 28 27 24;--color-foreground-heading: var(--nk-ink);--color-primary: var(--nk-ink);--color-primary-hover: var(--nk-stone-800);--color-border: var(--nk-stone-200);--color-primary-button-background: var(--nk-ink);--color-primary-button-text: var(--nk-bone);--color-primary-button-border: var(--nk-ink);--color-primary-button-hover-background: var(--nk-stone-800);--color-primary-button-hover-text: var(--nk-bone);--color-primary-button-hover-border: var(--nk-stone-800);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--nk-ink);--color-secondary-button-border: var(--nk-ink);--font-body--family: var(--font-sans);--font-heading--family: var(--font-sans);--font-subheading--family: var(--font-sans);--font-accent--family: var(--font-sans);--font-heading--weight: 400;--font-subheading--weight: 400;--font-accent--weight: 400;background:var(--surface-page);color:var(--text-primary);font:var(--type-body);font-variant-numeric:tabular-nums}.page-wrapper *:not(.nk-tag__dot),.page-wrapper *:before,.page-wrapper *:after{border-radius:0!important;box-shadow:none!important}.page-wrapper :is(.product-media,.product-media-container,.card-gallery,.resource-card__media,.cart-items__media){background:var(--surface-mat)}.page-wrapper :is(.product-media,.product-media-container,.card-gallery,.resource-card__media,.cart-items__media,.predictive-search-results__card) img{object-fit:contain!important}.page-wrapper :is(quantity-selector-component,.quantity-selector){display:none!important}::selection{background:var(--nk-olive);color:var(--nk-ink)}.nk{background:var(--surface-page);color:var(--text-primary);font:var(--type-body);overflow-wrap:break-word}.nk,.nk *,.nk *:before,.nk *:after{box-sizing:border-box;border-radius:0;box-shadow:none}.nk :where(h1,h2,h3,p,dl,dd,dt,ul,ol,figure){margin:0;padding:0}.nk :where(ul,ol){list-style:none}.nk a,.nk p a{color:inherit;text-decoration:none;transition:opacity var(--dur-fast) var(--ease-gallery),color var(--dur-fast) var(--ease-gallery)}.nk a:hover{color:var(--accent-hover)}.nk a.nk-header__logo:hover,.nk a[data-nk-filter-toggle]:hover{color:var(--text-primary)}.nk a.nk-filterpanel__clear:hover{color:var(--text-secondary)}.nk :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.nk :focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px}.nk[hidden],.nk [hidden]{display:none!important}.nk-label{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.nk-label--ink{color:var(--text-primary)}.nk-display{font:var(--type-display);font-size:clamp(38px,10.5vw,132px);letter-spacing:var(--tracking-display);text-transform:uppercase;overflow-wrap:normal}.nk-display--plain{text-transform:none}.nk-section-title{font:var(--type-section);letter-spacing:var(--tracking-display)}.nk-lead{font:var(--type-lead);letter-spacing:-.01em;max-width:var(--lead-max);text-wrap:pretty}.nk-caption{font:var(--type-caption);color:var(--text-secondary)}.nk-muted{color:var(--text-secondary)}.nk-split{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:24px;align-items:flex-start}.nk-split__label{flex:1 1 220px;max-width:340px;padding-top:8px}.nk-split__body{flex:3 1 480px;min-width:0}.nk-pad{padding-inline:var(--nk-gutter)}.nk-section-top{padding-top:var(--section-gap)}.nk-rule-row{border-top:1px solid var(--border-hairline);padding-top:20px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;font-size:var(--text-small)}.nk-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:var(--text-body);color:var(--text-primary)}.nk-link--small{font-size:var(--text-small)}.nk-link__arrow,.nk-arrow{display:inline-block;transition:transform var(--dur-base) var(--ease-gallery)}.nk-link:hover .nk-link__arrow,a:hover>.nk-arrow,a:hover .nk-arrow{transform:translate(3px)}.nk-link:hover .nk-link__arrow--left{transform:translate(-3px)}.nk-icon{display:block;flex-shrink:0}.nk-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 24px;font:var(--weight-medium) 13px / 1 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:1px solid var(--btn-primary-bg);cursor:pointer;transition:background var(--dur-fast) var(--ease-gallery),color var(--dur-fast) var(--ease-gallery)}.nk a.nk-button,.nk button.nk-button{color:var(--btn-primary-fg);background:var(--btn-primary-bg);border:1px solid var(--btn-primary-bg);padding:0 24px}.nk a.nk-button:hover,.nk button.nk-button:hover{background:var(--btn-primary-bg-hover)}.nk a.nk-button--lg,.nk button.nk-button--lg{height:56px;padding:0 32px}.nk a.nk-button--sm,.nk button.nk-button--sm{height:36px;padding:0 16px;font-size:12px}.nk-button--full{width:100%}.nk-button--start{justify-content:flex-start}.nk-button--between{justify-content:space-between}.nk a.nk-button--accent,.nk button.nk-button--accent{background:var(--nk-olive);color:var(--nk-ink);border-color:transparent}.nk a.nk-button--accent:hover,.nk button.nk-button--accent:hover{background:var(--nk-olive-600)}.nk a.nk-button--secondary,.nk button.nk-button--secondary{background:transparent;color:var(--text-primary);border-color:var(--border-strong)}.nk a.nk-button--secondary:hover,.nk button.nk-button--secondary:hover{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.nk button.nk-button[disabled]{opacity:.35;cursor:not-allowed}.nk-tag{display:inline-flex;align-items:center;gap:8px;font:var(--weight-regular) var(--text-micro) / 1 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-primary)}.nk .nk-tag__dot{width:8px;height:8px;border-radius:999px;background:var(--nk-available)}.nk .nk-tag--sold .nk-tag__dot{background:var(--nk-sold)}.nk-mat{position:relative;aspect-ratio:4 / 5;background:var(--surface-mat);overflow:hidden}.nk-mat--square{aspect-ratio:1 / 1}.nk-mat>img,.nk-mat>svg{position:absolute;inset:var(--mat-inset);width:calc(100% - 2 * var(--mat-inset));height:calc(100% - 2 * var(--mat-inset));max-width:none;object-fit:contain;transition:transform var(--dur-image) var(--ease-gallery)}.nk a.nk-card,.nk-card{display:flex;flex-direction:column;gap:16px;min-width:0;color:var(--text-primary)}a.nk-card:hover .nk-mat>img,.nk-card--zoom[data-nk-lb]:hover .nk-mat>img{transform:scale(1.02)}.nk-card__caption{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.nk-card__text{display:flex;flex-direction:column;gap:4px;min-width:0}.nk-card__title{font:var(--weight-regular) var(--text-body) / 1.3 var(--font-sans);transition:color var(--dur-fast) var(--ease-gallery)}a.nk-card:hover .nk-card__title{color:var(--accent-hover)}.nk-card__meta{font:var(--type-meta);color:var(--text-secondary);display:flex;flex-direction:column;gap:2px}.nk-card__side{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.nk-card__price{font:var(--type-meta)}.nk-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.nk-meta>div{display:flex;flex-direction:column;gap:8px}.nk-meta dt{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.nk-meta dd{font:var(--type-body)}.nk-trust{display:flex;flex-direction:column;gap:10px;font:var(--type-caption);color:var(--text-secondary)}.nk-trust>div{display:flex;gap:12px;align-items:center}.nk-accordion{border-top:1px solid var(--border-hairline)}.nk-accordion__item{border-bottom:1px solid var(--border-hairline)}.nk button.nk-accordion__button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:left;color:var(--text-primary)}.nk-accordion__button .nk-icon--minus,.nk-accordion__button[aria-expanded=true] .nk-icon--plus{display:none}.nk-accordion__button[aria-expanded=true] .nk-icon--minus{display:block}.nk-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-gallery)}.nk-accordion__button[aria-expanded=true]+.nk-accordion__panel{grid-template-rows:1fr}.nk-accordion__panel>div{overflow:hidden}.nk-accordion__content{padding-bottom:20px;font:var(--type-body);font-size:var(--text-small);color:var(--text-secondary);max-width:var(--text-max)}.nk-tabs{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:var(--text-small);margin-bottom:var(--space-7)}.nk .nk-tabs a{color:var(--text-secondary)}.nk .nk-tabs a:hover,.nk .nk-tabs a[aria-current=page]{color:var(--text-primary)}.nk-header-section{position:sticky;top:0;z-index:30}.nk.nk-header{position:relative;background:#f7f5f0f0}.nk-header__bar{height:var(--nk-header-h);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 var(--nk-gutter)}.nk .nk-header__logo{font:var(--weight-bold) var(--text-title) / 1 var(--font-sans);letter-spacing:var(--tracking-title);text-transform:uppercase;white-space:nowrap}.nk-header__nav{display:flex;align-items:center;gap:28px}.nk .nk-header__link{color:var(--text-secondary);font:var(--weight-regular) var(--text-small) / 1 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.nk .nk-header__link:hover,.nk .nk-header__link[aria-current=page],.nk .nk-header__link[aria-expanded=true]{color:var(--text-primary)}.nk button.nk-header__locale{display:inline-flex;align-items:center;gap:8px;margin-left:8px;font:var(--weight-regular) var(--text-body) / 1 var(--font-sans)}.nk button.nk-header__burger{display:none;padding:10px 0}.nk-burger{position:relative;display:block;width:28px;height:12px}.nk-burger span{position:absolute;left:0;width:28px;height:1.5px;background:currentColor;transition:transform var(--dur-base) var(--ease-gallery),top var(--dur-base) var(--ease-gallery)}.nk-burger span:first-child{top:0}.nk-burger span:last-child{top:10px}[aria-expanded=true]>.nk-burger span:first-child{top:5px;transform:rotate(45deg)}[aria-expanded=true]>.nk-burger span:last-child{top:5px;transform:rotate(-45deg)}.nk-header__panel{position:absolute;top:var(--nk-header-h);left:0;right:0;background:var(--surface-page)}.nk-mega{border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);padding:40px var(--nk-gutter) 48px;display:flex;flex-wrap:wrap;column-gap:32px;row-gap:24px}.nk-mega__label{flex:1 1 220px;max-width:340px;padding-top:6px}.nk-mega__items{flex:3 1 640px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap)}.nk .nk-mega__item{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border-strong);padding-top:16px}.nk-mega__title{font:400 28px / 1.1 var(--font-sans);letter-spacing:var(--tracking-display)}.nk-locale{left:auto;right:var(--nk-gutter);width:max-content;min-width:280px;max-width:calc(100vw - 2 * var(--nk-gutter));border:1px solid var(--border-hairline);padding:24px}.nk-locale form{display:flex;flex-direction:column;gap:24px}.nk-segment-group{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.nk-segment{display:flex;flex-wrap:wrap;border:1px solid var(--border-hairline);background:var(--surface-paper)}.nk button.nk-segment__option{height:40px;padding:0 18px;font:var(--weight-regular) var(--text-small) / 1 var(--font-sans);color:var(--text-secondary);white-space:nowrap;transition:background var(--dur-fast) var(--ease-gallery),color var(--dur-fast) var(--ease-gallery)}.nk button.nk-segment__option:hover{color:var(--text-primary)}.nk button.nk-segment__option[aria-pressed=true]{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.nk-select{display:flex;flex-direction:column;gap:10px}.nk-select__label{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.nk-select__field{position:relative;display:block}.nk .nk-select select{appearance:none;-webkit-appearance:none;width:100%;font:var(--type-body);color:var(--text-primary);background:transparent;border:0;border-bottom:1px solid var(--border-hairline);padding:10px 28px 10px 0;outline:none;cursor:pointer}.nk-select__field .nk-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none}.nk-menu{height:calc(100dvh - var(--nk-header-h));overflow:auto;padding:24px var(--nk-gutter);display:flex;flex-direction:column;border-top:1px solid var(--border-hairline)}.nk .nk-menu a{font:400 32px / 1.2 var(--font-sans);letter-spacing:var(--tracking-display);padding:16px 0;border-bottom:1px solid var(--border-hairline)}.nk .nk-menu__group summary{display:flex;justify-content:space-between;align-items:center;font:400 32px / 1.2 var(--font-sans);letter-spacing:var(--tracking-display);padding:16px 0;border-bottom:1px solid var(--border-hairline);cursor:pointer;list-style:none}.nk .nk-menu__group summary::-webkit-details-marker{display:none}.nk-menu__sign{position:relative;width:16px;height:16px}.nk-menu__sign:before,.nk-menu__sign:after{content:"";position:absolute;left:0;top:50%;width:16px;height:1px;background:currentColor;transition:transform var(--dur-base) var(--ease-gallery)}.nk-menu__sign:after{transform:rotate(90deg)}.nk-menu__group[open] .nk-menu__sign:after{transform:rotate(0)}.nk-menu__sub{display:flex;flex-direction:column;padding-left:20px}.nk .nk-menu__sub a{font-size:24px;padding:12px 0}@media(max-width:1179px){.nk-header__link{display:none}.nk button.nk-header__burger{display:inline-flex}.nk-mega{display:none}}@media(max-width:759px){.nk-header__locale-label{display:none}}.nk.nk-footer{background:var(--surface-paper);padding:var(--space-9) var(--nk-gutter) var(--space-5);display:flex;flex-direction:column;gap:var(--space-9)}.nk-footer__top{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-7)}.nk-footer__intro{grid-column:span 2;display:flex;flex-direction:column;gap:8px}.nk-footer__sub{opacity:.55}.nk .nk-footer__email{margin-top:24px;font-size:var(--text-body-l);overflow-wrap:anywhere}.nk-footer__col-title{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:16px}.nk-footer__links{display:flex;flex-direction:column;gap:8px}.nk-footer__bottom{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;border-top:1px solid var(--border-hairline);padding-top:var(--space-5)}.nk-footer__wordmark{font:var(--weight-bold) var(--text-title) / 1 var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-title)}.nk-footer__social{display:flex;gap:24px;font-size:var(--text-small)}.nk-footer__copy{font-size:var(--text-small);opacity:.7}.nk-footer__legal{flex:0 0 100%;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:var(--text-small)}.nk .nk-footer__legal a{color:var(--text-secondary)}.nk .nk-footer__legal a:hover{color:var(--accent-hover)}@media(max-width:759px){.nk.nk-footer{padding:72px 20px 24px;gap:48px}.nk-footer__top{grid-template-columns:1fr 1fr;gap:48px 24px;font-size:var(--text-small)}.nk-footer__intro{gap:6px}.nk-footer__intro .nk-section-title{font-size:26px}.nk .nk-footer__email{margin-top:16px;font-size:var(--text-body)}.nk-footer__col-title{margin-bottom:16px}.nk-footer__bottom{flex-direction:column;align-items:flex-start;gap:16px}}.nk-feat{height:calc(100svh - var(--nk-header-h));min-height:560px;max-height:1200px;display:flex;flex-direction:column;gap:18px;padding:0 var(--nk-gutter) clamp(20px,3vh,32px)}.nk-feat__stage{position:relative;flex:1 1 0;min-height:0;background:var(--surface-mat);cursor:e-resize;-webkit-user-select:none;user-select:none}.nk-feat__slide{position:absolute;inset:clamp(24px,6vh,72px) clamp(16px,6vw,120px);opacity:0;transition:opacity var(--dur-slow) var(--ease-gallery)}.nk-feat__slide.is-active{opacity:1}.nk-feat__slide img{width:100%;height:100%;max-width:none;object-fit:contain}.nk-feat__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;font-size:var(--text-small)}.nk-feat__caption{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline}.nk-feat__title{font-size:var(--text-body)}.nk-feat__controls{display:flex;align-items:center;gap:20px}.nk-feat__count{color:var(--text-secondary);font-variant-numeric:tabular-nums}@media(max-width:759px),(max-width:1179px)and (orientation:portrait){.nk-feat{height:80svh;min-height:420px}.nk-feat__slide{top:20px;right:16px;bottom:20px;left:16px}}.nk button.nk-arrow-button{padding:8px 4px;font-size:var(--text-body)}.nk-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));column-gap:var(--grid-gap);row-gap:var(--grid-row-gap)}.nk-cards--pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.nk-intro__text{flex:3 1 400px;max-width:620px;display:flex;flex-direction:column;gap:32px;align-items:flex-start}.nk-portrait{aspect-ratio:4 / 5;overflow:hidden;background:var(--nk-sand)}.nk-portrait img{width:100%;height:100%;max-width:none;object-fit:cover;filter:grayscale(1)}.nk-intro__portrait{flex:1 1 240px;max-width:360px;margin-left:auto}.nk-ex-teaser{display:flex;flex-wrap:wrap;gap:var(--space-7)}.nk-ex-teaser__col{flex:1 1 260px;display:flex;flex-direction:column;border-top:1px solid var(--border-strong);padding-top:16px}.nk .nk-ex-teaser__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--border-hairline)}.nk-ex-teaser__title{font:400 24px / 1.2 var(--font-sans);letter-spacing:var(--tracking-display);text-transform:uppercase}.nk-ex-teaser__year{font-size:var(--text-small);color:var(--text-secondary);display:flex;gap:12px;align-items:center}.nk-shop{padding:var(--space-9) var(--nk-gutter) var(--space-10)}.nk-shop__head{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:24px;align-items:flex-end}.nk-shop__titles{flex:2 1 420px;display:flex;flex-direction:column;gap:20px}.nk-shop__h1{font:400 clamp(40px,6vw,88px) / 1.02 var(--font-sans);letter-spacing:var(--tracking-display);text-wrap:balance}.nk-shop__lead{flex:1 1 320px;max-width:440px;color:var(--text-secondary);text-wrap:pretty}.nk-filterbar{margin-top:var(--space-8);border-top:1px solid var(--border-hairline);padding-top:16px;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;align-items:baseline;font-size:var(--text-small)}.nk-filterbar__opts{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px}.nk .nk-filter-opt{color:var(--text-secondary)}.nk .nk-filter-opt:hover,.nk .nk-filter-opt.is-active{color:var(--text-primary)}.nk-filterpanel{border-bottom:1px solid var(--border-hairline);padding:24px 0;display:flex;flex-wrap:wrap;gap:24px 64px;align-items:flex-start;font-size:var(--text-small)}.nk-filterpanel__group{display:flex;flex-direction:column;gap:12px}.nk-filterpanel__opts{display:flex;flex-wrap:wrap;gap:8px 20px}.nk .nk-filterpanel__clear{margin-left:auto;align-self:flex-end;color:var(--text-secondary)}.nk-rows{margin-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-10)}.nk-row-single{display:flex}.nk-row-single--end{justify-content:flex-end}.nk-row-single>*{flex:0 1 min(100%,820px);min-width:0}.nk-row-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));column-gap:var(--grid-gap);row-gap:var(--space-9)}.nk-empty{margin-top:var(--space-8);display:flex;flex-direction:column;gap:20px;align-items:flex-start}.nk-product__back{padding:20px var(--nk-gutter)}.nk-product__main{padding:0 var(--nk-gutter);display:flex;flex-wrap:wrap;gap:var(--space-7);align-items:flex-start}.nk-product__media{flex:1.6 1 480px;min-width:0}.nk-product__info{flex:1 1 320px;min-width:0;position:sticky;top:96px;display:flex;flex-direction:column;gap:32px;padding-top:8px}.nk-product__head{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.nk-product__price{font-size:var(--text-body-l)}.nk-product__actions{display:flex;flex-direction:column;gap:16px;margin-block:16px}.nk-more{padding:var(--section-gap) var(--nk-gutter) var(--space-9)}.nk-more__head{border-top:1px solid var(--border-hairline);padding-top:16px;display:flex;justify-content:space-between;gap:16px;font-size:var(--text-small)}.nk-more .nk-cards{margin-top:var(--space-6)}.nk-page{padding:var(--space-8) var(--nk-gutter) var(--space-10)}.nk-cart__body{margin-top:var(--space-7);display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:flex-start}.nk-cart__lines{flex:1.6 1 420px;min-width:0;border-top:1px solid var(--border-strong)}.nk-cartline{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:16px;padding:24px 0;border-bottom:1px solid var(--border-hairline);align-items:start}.nk-cartline__thumb{--mat-inset: 10px}.nk-cartline__text{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.nk-cartline__title{font:var(--weight-medium) var(--text-body) / 1.3 var(--font-sans)}.nk-cartline__note{font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-top:6px}.nk .nk-cartline__remove{margin-top:8px;font-size:var(--text-small);color:var(--text-secondary)}.nk-cartline__price{font:var(--type-meta)}.nk-cart__summary{flex:1 1 300px;display:flex;flex-direction:column;gap:20px;border-top:1px solid var(--border-strong);padding-top:20px}.nk-cart__row{display:flex;justify-content:space-between;gap:16px}.nk-cart__duties{border-top:1px solid var(--border-hairline);padding-top:16px}.nk-cart__empty{margin-top:var(--space-7);border-top:1px solid var(--border-hairline);padding-top:24px;display:flex;flex-direction:column;gap:24px;align-items:flex-start}.nk-bio__intro{margin-top:var(--space-8);display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:flex-start}.nk-bio__portrait{flex:1 1 320px;max-width:560px}.nk-bio__summary{flex:1.3 1 420px;display:flex;flex-direction:column;gap:var(--space-7)}.nk-bio__summary-text{display:flex;flex-direction:column;gap:24px}.nk-bio__chapters{margin-top:var(--section-gap);display:flex;flex-direction:column;gap:var(--space-10)}.nk-bio__chapter{border-top:1px solid var(--border-hairline);padding-top:20px}.nk-bio__chapter .nk-split__body{display:flex;flex-direction:column;gap:20px}.nk-bio__cv{margin-top:var(--space-10);row-gap:16px}.nk-bio__cv+.nk-bio__cv{margin-top:var(--space-9)}.nk-bio__cv>.nk-split__label{padding-top:18px}.nk-bio__cv .nk-exlist__when{flex:0 0 72px}.nk-bio__images{margin-top:var(--space-6);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--grid-gap)}.nk-exlist{border-top:1px solid var(--border-strong)}.nk-exlist__row{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:10px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--border-hairline)}.nk-exlist__when{flex:0 1 220px;display:flex;gap:16px;align-items:baseline}.nk-exlist__year{width:48px;font-size:var(--text-body);font-variant-numeric:tabular-nums}.nk-exlist__items{flex:1 1 260px;display:flex;flex-direction:column;gap:4px;min-width:0;text-wrap:pretty}.nk-ex-upcoming{border-top:1px solid var(--border-strong);padding-top:16px;color:var(--text-secondary);max-width:none}.nk-contact{margin-top:var(--space-8);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--space-7) var(--grid-gap)}.nk-contact__col{border-top:1px solid var(--border-strong);padding-top:16px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.nk .nk-contact__main{font:var(--type-lead);overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.nk *,.nk *:before,.nk *:after{transition-duration:.01ms!important}}#header-group:has(.nk-header-section){display:contents}.nk-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--space-10)}.nk-rows__item{min-width:0}.nk-rows__item--single{grid-column:1 / -1;width:min(100%,820px)}.nk-rows__item--end{justify-self:end}@media(max-width:759px){.nk-rows{grid-template-columns:minmax(0,1fr)}.nk-rows__item--second{margin-top:calc(var(--space-9) - var(--space-10))}}.nk-pagination{margin-top:var(--space-9)}.nk-page--tight{padding-top:20px}.nk-gallery-periods{margin-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-9)}@media(max-width:759px){.nk-gallery-periods{gap:var(--space-8)}.nk-gallery-periods .nk-split__label{padding-top:0!important}}.nk-yearlist{border-top:1px solid var(--border-strong)}.nk .nk-yearlist__row{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-bottom:1px solid var(--border-hairline)}.nk-yearlist__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.nk-yearlist__count{font-size:var(--text-small);white-space:nowrap;display:flex;gap:10px;color:var(--text-secondary);align-items:center}.nk-yearlist__count .nk-arrow{color:var(--text-primary)}.nk-yearmeta{margin-top:var(--space-7);border-top:1px solid var(--border-hairline);padding-top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:24px 32px}.nk-yearmeta>div{display:flex;flex-direction:column;gap:8px;min-width:0}.nk-yearmeta__wide{grid-column:1 / -1}.nk-grid3{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(280px,calc((100% - 2 * var(--grid-gap)) / 3))),1fr));column-gap:var(--grid-gap);row-gap:var(--grid-row-gap)}.nk-grid3__heading{grid-column:1 / -1;border-top:1px solid var(--border-hairline);padding-top:16px;margin-bottom:calc(var(--space-6) - var(--grid-row-gap))}.nk-card--zoom[data-nk-lb]{cursor:zoom-in}.nk-exhibition__venue{margin-top:var(--space-6);border-top:1px solid var(--border-hairline);padding-top:16px;display:flex;flex-direction:column;gap:6px}.nk.nk-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column}.nk-lightbox__top,.nk-lightbox__bottom{display:flex;justify-content:space-between;gap:12px 24px;font-size:var(--text-small)}.nk-lightbox__top{align-items:center;padding:20px var(--nk-gutter)}.nk-lightbox__bottom{flex-wrap:wrap;align-items:baseline;padding:20px var(--nk-gutter) 24px}.nk button.nk-lightbox__close{display:flex;gap:10px;align-items:center;padding:8px 0;font-size:var(--text-small)}.nk-lightbox__close span{font-size:18px;line-height:1}.nk-lightbox__stage{flex:1 1 0;min-height:0;margin:0 var(--nk-gutter);background:var(--surface-mat);padding:clamp(24px,6vh,72px) clamp(16px,6vw,120px);cursor:e-resize;-webkit-user-select:none;user-select:none}.nk-lightbox__stage img{width:100%;height:100%;max-width:none;object-fit:contain}.nk-lightbox__caption{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline}.nk-lightbox__title{font-size:var(--text-body)}.nk-lightbox__controls{display:flex;gap:20px}html[lang^=ja] .nk :is(.nk-lead,.nk-shop__lead,.nk-accordion__content,.nk-trust,.nk-mega__item .nk-caption,[data-nk-note],.nk-cart__duties,.nk-cart__empty p,.nk-empty p){letter-spacing:.02em;line-height:1.8;line-break:strict;word-break:normal;overflow-wrap:anywhere;text-wrap:wrap}html[lang^=ja] .nk .nk-lead{font-size:clamp(18px,1.45vw,22px);max-width:680px}html[lang^=ja] .nk :is(.nk-display,.nk-section-title,.nk-shop__h1,.nk-mega__title,.nk-menu a,.nk-menu__group summary,.nk-ex-teaser__title){letter-spacing:0}html[lang^=ja] .nk .nk-display{line-height:1.1}.nk-cards--grid{grid-template-columns:minmax(0,1fr);row-gap:var(--space-8)}@media(min-width:640px){.nk-cards--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.nk-cards--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nk-cards--grid .nk-mat{aspect-ratio:1 / 1}.nk-cards--grid .nk-card{gap:12px}.nk-cards--grid .nk-card__side{flex-direction:row-reverse;align-items:baseline;gap:14px}.nk a.nk-exlist__row--link:hover .nk-link{color:inherit}.nk a.nk-exlist__row--link:hover .nk-link__arrow{transform:translate(3px)}.nk-product__links{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:var(--text-small);color:var(--text-secondary)}.page-wrapper .shopify-policy__container{max-width:none;margin:0;padding:var(--space-8) var(--nk-gutter) var(--space-10);font:var(--type-body);color:var(--text-primary)}.page-wrapper .shopify-policy__title{max-width:720px;margin:0 auto;text-align:left}.page-wrapper .shopify-policy__title h1{margin:0;font:var(--type-display);font-size:clamp(34px,5.2vw,60px);letter-spacing:var(--tracking-display);text-transform:uppercase}.page-wrapper .shopify-policy__body{max-width:720px;margin:var(--space-8) auto 0}.page-wrapper .shopify-policy__body h2{margin:var(--space-7) 0 var(--space-3);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.page-wrapper .shopify-policy__body p,.page-wrapper .shopify-policy__body li{margin:0 0 var(--space-3);font:var(--type-body)}.page-wrapper .shopify-policy__body table{width:100%;margin-top:var(--space-6);border-collapse:collapse;border-top:1px solid var(--border-strong)}.page-wrapper .shopify-policy__body tr{border-bottom:1px solid var(--border-hairline)}.page-wrapper .shopify-policy__body th,.page-wrapper .shopify-policy__body td{padding:16px 0;text-align:left;vertical-align:top;font:var(--type-body)}.page-wrapper .shopify-policy__body th{width:32%;padding-right:24px;font-weight:400;color:var(--text-secondary)}@media(max-width:759px){.page-wrapper .shopify-policy__body th,.page-wrapper .shopify-policy__body td{display:block;width:auto}.page-wrapper .shopify-policy__body th{padding:16px 0 4px}.page-wrapper .shopify-policy__body td{padding:0 0 16px}}.page-wrapper .shopify-policy__body a{color:inherit;text-decoration:none}.page-wrapper .shopify-policy__body a:hover{color:var(--accent-hover)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nk.css.map */
