:root{--nk-orange: #a8814c;--nk-orange-dk: #8a6638;--nk-orange-lt: #d9bb85;--nk-dark: #201a14;--nk-on-accent: #ffffff;--nk-accent-ink: #7a5530;--nk-grey: #f5f0e8;--nk-grey-2: #ebe3d6;--nk-ink: #2a2219;--nk-ink-soft: #7a6b5a;--nk-line: rgba(82,85,90,.16);--nk-mark: rgba(0,0,0,.06);--nk-white: #ffffff;--nk-nav: 76px;--nk-pad: clamp(1.25rem,3.5vw,4rem);--nk-split: 50%;--nk-ease: cubic-bezier(.4,0,.2,1);--nk-font: 'Montserrat',system-ui,-apple-system,sans-serif}body{font-family: var(--nk-font)}.nk-header{position: fixed;inset: 0 0 auto 0;z-index: 900;height: var(--nk-nav);font-family: var(--nk-font)}.nk-logo{display: flex;align-items: center;gap: .7rem;flex-shrink: 0}.nk-logo svg{display: block;flex-shrink: 0}.nk-burger{width: var(--nk-nav);height: var(--nk-nav);flex-shrink: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 5px;background: var(--nk-orange);border: none;cursor: pointer;transition: background .25s var(--nk-ease)}.nk-burger:hover{background: var(--nk-orange-dk)}.nk-burger span{display: block;width: 22px;height: 2px;background: var(--nk-white);transition: transform .3s var(--nk-ease),opacity .25s var(--nk-ease)}.nk-burger:hover span:nth-child(1){transform: translateX(-3px)}.nk-burger:hover span:nth-child(3){transform: translateX(3px)}@keyframes yhIn{from{opacity: 0;transform: translateY(18px)}to{opacity: 1;transform: none}}@keyframes nkProdIn{to{opacity: 1;transform: translateY(0) scale(1)}}@keyframes nkFloat{0%,100%{transform: translateY(0)}50%{transform: translateY(-12px)}}@keyframes nkShadow{0%,100%{transform: translateX(-50%) scaleX(1);opacity: 1}50%{transform: translateX(-50%) scaleX(.86);opacity: .7}}@keyframes nkFill{from{transform: scaleX(0)}to{transform: scaleX(1)}}@keyframes nkFadeSoft{from{opacity: 0}to{opacity: 1}}@keyframes nkFade{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}@keyframes ycSwap{from{opacity: 0;transform: scale(1.04)}to{opacity: 1;transform: none}}@media (max-width: 900px){:root{--nk-nav: 64px}.nk-burger{background: rgba(0,0,0,.18)}.nk-burger:hover{background: rgba(0,0,0,.3)}}.nkp-card{min-width: 0;display: flex;flex-direction: column;padding: 1.75rem 1.65rem 1.9rem;background: #fff;text-decoration: none;color: inherit;transition: background .3s var(--nk-ease);border: 1px solid #0000001c}.nkp-card:hover{background: #fcfcfd}.nkp-card[hidden]{display: none}.nkp-card-code{font-size: .63rem;font-weight: 700;letter-spacing: .2em;text-transform: uppercase;color: var(--nk-ink-soft);opacity: .7}.nkp-card-media{margin: 1.05rem 0 1.4rem;aspect-ratio: 5 / 4;display: grid;place-items: center;border-radius: 0;overflow: hidden}.nkp-card-media img{width: 90%;height: 90%;object-fit: contain;transition: transform .45s var(--nk-ease)}.nkp-card:hover .nkp-card-media img{transform: scale(1.06)}.nkp-card-name{margin: 0;font-size: 1.02rem;font-weight: 700;line-height: 1.32;letter-spacing: -.01em;transition: color .22s var(--nk-ease)}.nkp-card:hover .nkp-card-name{color: var(--nk-accent-ink)}.nkp-card-spec{margin: .45rem 0 0;font-size: .78rem;line-height: 1.5;color: var(--nk-ink-soft)}.nkp-card-more{margin-top: auto;padding-top: 1.15rem;display: inline-flex;align-items: center;gap: .55rem;font-size: .62rem;font-weight: 800;letter-spacing: .18em;text-transform: uppercase;color: var(--nk-ink-soft);opacity: .55;transition: opacity .25s var(--nk-ease),gap .25s var(--nk-ease),color .22s var(--nk-ease)}.nkp-card:hover .nkp-card-more{opacity: 1;gap: .85rem;color: var(--nk-accent-ink)}.nkp-card-more i{display: block;width: 30px;height: 1px;background: currentColor;position: relative}.nkp-card-more i::before{content: '';position: absolute;right: 0;top: 50%;width: 6px;height: 6px;border: solid currentColor;border-width: 1px 1px 0 0;transform: translateY(-50%) rotate(45deg)}@media (max-width: 560px){.nkp-card{padding: 1.15rem 1.1rem 1.35rem}}@media (prefers-reduced-motion: reduce){.nkp-card,.nkp-card-media img,.nkp-card-more{transition: none}}.nk-lang{position: relative;flex-shrink: 0}@media (max-width: 900px){.nk-lang{margin-right: .1rem}}.nk-mega{position: fixed;inset: 0;z-index: 1000;font-family: var(--nk-font)}.nk-mega[hidden]{display: none}.nk-mega:focus{outline: none}@keyframes nkMegaIn{to{opacity: 1;transform: none}}.nk-burger.is-open span:nth-child(1){transform: translateY(7px) rotate(45deg)}.nk-burger.is-open span:nth-child(2){opacity: 0}.nk-burger.is-open span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}.nkc-recaptcha{margin-top: .25rem}.nk-pdrop{position: static;display: flex;align-items: center}.nk-pdrop__trigger{display: inline-flex;align-items: center;gap: .38rem}.nk-pdrop__chev{transition: transform .28s var(--nk-ease);flex-shrink: 0}.nk-pdrop.is-open .nk-pdrop__chev{transform: rotate(180deg)}.nk-pdrop.is-open .nk-pdrop__trigger{color: var(--nk-white)}.nk-pdrop.is-open .nk-pdrop__trigger::after{right: 0}.nk-pdrop__panel{position: absolute;top: var(--nk-nav);left: var(--nk-pad);z-index: 950;width: min(1120px,calc(100vw - 2 * var(--nk-pad)));background: var(--nk-white);border: 1px solid var(--nk-line);border-top: 3px solid var(--nk-orange);border-radius: 0;box-shadow: 0 30px 70px rgba(20,22,30,.2);opacity: 0;visibility: hidden;transform: translateY(-12px);transition: opacity .26s var(--nk-ease),transform .26s var(--nk-ease),visibility .26s}.nk-pdrop.is-open > .nk-pdrop__panel{opacity: 1;visibility: visible;transform: translateY(0)}@keyframes nkPaneIn{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: translateY(0)}}.nk-pdrop__panel,.nk-pdrop__panel a,.nk-pdrop__panel button,.nk-pdrop__panel span,.nk-pdrop__panel b,.nk-pdrop__panel em{white-space: normal;letter-spacing: normal;text-transform: none}.nk-pdrop__panel a,.nk-pdrop__panel button{color: var(--nk-ink)}.nk-pdrop__panel a::after{display: none}@media (max-width: 1024px){.nk-pdrop__panel{display: none}}.nk-hd-left,.ckc{--nk-accent-ink: var(--nk-orange)}.nkp-price{display: grid;gap: .1rem;margin: .5rem 0}.nkp-price s{font-size: .8rem;color: var(--nk-ink-soft)}.nkp-price b{font-size: 1.15rem;font-weight: 800;color: var(--nk-ink)}.nkp-price em{font-style: normal;font-size: .72rem;font-weight: 700;color: #1b8a4b}.nkp-cardwrap{min-width: 0;display: flex;flex-direction: column;padding: 1.75rem 1.65rem 1.5rem;background: #fff;border: 1px solid #0000001c;transition: background .3s var(--nk-ease)}.nkp-cardwrap:hover{background: #fcfcfd}.nkp-cardwrap > .nkp-card{padding: 0;border: 0;background: transparent;flex: 1}.nkp-cardwrap .nkp-price{margin: .7rem 0 0;display: flex;align-items: baseline;gap: .45rem}.nkp-cardwrap .nkp-price b{font-size: 1.02rem}.nkp-cardwrap .nkp-price s{font-size: .78rem}.nkp-cardfoot{display: flex;align-items: center;justify-content: space-between;gap: .75rem;margin-top: 1.15rem;padding-top: 1.15rem;border-top: 1px solid var(--nk-line)}.nkp-cardfoot .nkp-card-more{margin: 0;padding: 0}.nkp-cardwrap:hover .nkp-card-more{opacity: 1;gap: .85rem;color: var(--nk-accent-ink)}.nkp-cartbtn{display: grid;place-items: center;width: 36px;height: 36px;padding: 0;background: var(--nk-grey);border: 1px solid transparent;border-radius: 0;color: var(--nk-ink-soft);cursor: pointer;transition: background .2s var(--nk-ease),color .2s var(--nk-ease),border-color .2s var(--nk-ease)}.nkp-cartbtn:hover{background: var(--nk-orange);border-color: var(--nk-orange);color: var(--nk-on-accent)}.nkp-cartbtn svg{display: block}.nkp-cartbtn[disabled],.nkp-addform button[disabled]{opacity: .6;cursor: progress}.nkp-card-meta{display: flex;flex-wrap: wrap;gap: .3rem;margin-top: .55rem}.nkp-cardwrap[hidden]{display: none !important}@keyframes nkRelIn{from{opacity: 0;transform: translateY(5px)}to{opacity: 1;transform: translateY(0)}}.nkp-card{position: relative}.nkp-badges{position: absolute;top: 0;right: 0;z-index: 1;display: flex;flex-direction: column;align-items: flex-end;gap: .3rem}.nkp-badge{padding: .28rem .55rem;font-size: .62rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;background: var(--nk-ink);color: #fff}.nkp-badge--sale{background: var(--nk-orange)}.nkp-price__vat{font-size: .66rem;font-weight: 600;color: var(--nk-ink-soft);letter-spacing: .02em}.nk-popup{position: fixed;inset: 0;z-index: 1000;display: grid;place-items: center;padding: 16px}.nk-popup[hidden]{display: none}.nk-popup__backdrop{position: absolute;inset: 0;background: rgba(10,12,18,.6)}.nk-popup__box{position: relative;max-width: min(640px,100%);max-height: calc(100vh - 32px);animation: nk-popup-in .25s ease}.nk-popup__box img{display: block;max-width: 100%;max-height: calc(100vh - 32px);width: auto;height: auto;background: #fff}.nk-popup__close{position: absolute;top: -12px;right: -12px;z-index: 1;display: flex;align-items: center;justify-content: center;padding: 0;width: 36px;height: 36px;border-radius: 50%;border: none;background: #fff;color: var(--nk-ink);line-height: 0;cursor: pointer;box-shadow: 0 4px 14px rgba(0,0,0,.25)}.nk-popup__close svg{display: block;flex: none}.nk-popup__close:hover{background: var(--nk-orange);color: var(--nk-on-accent)}html.nk-popup-open{overflow: hidden}@keyframes nk-popup-in{from{opacity: 0;transform: scale(.96)}to{opacity: 1;transform: none}}@media (max-width: 640px){.nk-popup__close{top: 6px;right: 6px}}.nk-favform{display: inline-flex;margin: 0}.nk-fav{display: grid;place-items: center;width: 36px;height: 36px;border: 1px solid var(--nk-line);background: #fff;color: var(--nk-ink-soft);cursor: pointer;transition: color .2s var(--nk-ease),border-color .2s var(--nk-ease),background .2s var(--nk-ease)}.nk-fav svg path{fill: none}.nk-fav:hover{color: var(--nk-accent-ink);border-color: var(--nk-orange)}.nk-fav.is-fav{color: var(--nk-accent-ink);border-color: var(--nk-orange)}.nk-fav.is-fav svg path{fill: currentColor}.nkp-cardfoot{gap: .5rem}.nkp-cardfoot .nk-favform{margin-right: auto}.nkp-cardfoot > span:first-child + .nk-favform{margin-left: -.5rem}.nkp-card .nkp-card-code{display: inline-block;align-self: flex-start;font-family: var(--nk-font);font-size: .82rem;font-weight: 800;letter-spacing: .04em;color: var(--nk-ink);opacity: 1;background: var(--nk-grey);padding: .22rem .55rem}.nkp-card .nkp-card-media{position: relative;display: block;flex: none;width: 100%;height: 0;padding-top: 75%;aspect-ratio: auto;background: #fff}.nkp-card .nkp-card-media img{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;max-height: none;object-fit: contain;object-position: center}.nkp-card-options{display: inline-block;padding: .16rem .55rem;font-size: .68rem;font-weight: 800;letter-spacing: .04em;background: rgba(168,129,76,.08);color: var(--nk-accent-ink)}.nkp-card-options[data-href]{cursor: pointer;transition: background .2s var(--nk-ease),color .2s var(--nk-ease)}.nkp-card-options[data-href]:hover{background: var(--nk-orange);color: var(--nk-on-accent)}.nk-header{--nk-navy: #201a14}.has-hero .nk-header:not(.scrolled) .nk-header__bg span{opacity: 0}.nk-header .nk-nav a,.nk-header .nk-nav__home,.nk-header .nk-pdrop__trigger{font-size: .8rem;font-weight: 700;letter-spacing: .16em;color: var(--nk-navy);opacity: 1}.nk-header .nk-nav a:hover,.nk-header .nk-nav a.is-active,.nk-header .nk-nav__home:hover,.nk-header .nk-nav__home.is-active,.nk-header .nk-pdrop.is-open .nk-pdrop__trigger{color: var(--nk-accent-ink)}.nk-header .nk-burger{width: 30px;height: 30px;gap: 7px;border-radius: 0;background: none;box-shadow: none}.nk-header .nk-burger span{width: 26px;height: 1.5px;border-radius: 0;background: var(--nk-navy)}.nk-header .nk-burger span:nth-child(2){width: 18px;align-self: flex-end}.nk-header .nk-burger:hover{background: none;transform: none}.nk-header .nk-burger:hover span{background: var(--nk-orange)}.nk-header .nk-burger:hover span:nth-child(2){width: 26px}.yp{scroll-snap-align: start;border-left: 1px solid rgba(28,28,28,.14)}.yp:first-child{border-left-color: transparent}@keyframes ibRise{from{opacity: 0;transform: translateY(26px)}to{opacity: 1;transform: none}}.nk-header .nk-pdrop__panel{left: 0;right: 0;width: auto;top: var(--nk-nav);border: 0;border-top: 1px solid rgba(29,29,27,.08);background: #fff;box-shadow: 0 40px 80px -40px rgba(29,29,27,.35)}body:has(.nkb-hero,.nka-hero) .nk-header:not(.scrolled) .nk-header__bg span{opacity: 0}.has-hero .nk-header:not(.scrolled) .nk-logo__img--color{display: none}.has-hero .nk-header:not(.scrolled) .nk-logo__img:not(.nk-logo__img--color){display: block;height: clamp(38px,3.8vw,50px);width: auto;max-width: 200px;object-fit: contain}.has-hero .nk-header:not(.scrolled) .nk-nav a,.has-hero .nk-header:not(.scrolled) .nk-nav__home,.has-hero .nk-header:not(.scrolled) .nk-pdrop__trigger,.has-hero .nk-header:not(.scrolled) .nk-lang__btn,.has-hero .nk-header:not(.scrolled) .nk-search,.has-hero .nk-header:not(.scrolled) .nk-cartbtn,.has-hero .nk-header:not(.scrolled) .nb-search-drop__icon,.has-hero .nk-header:not(.scrolled) .nb-search-drop input,.has-hero .nk-header:not(.scrolled) .nb-search-drop button{color: #fff;opacity: 1}.has-hero .nk-header:not(.scrolled) .nb-search-drop input::placeholder{color: rgba(255,255,255,.75)}.has-hero .nk-header:not(.scrolled) .nb-search-drop form{border-bottom-color: rgba(255,255,255,.6)}.has-hero .nk-header:not(.scrolled) .nk-burger span{background: #fff}.has-hero .nk-header:not(.scrolled) .nk-nav a:hover,.has-hero .nk-header:not(.scrolled) .nk-nav a.is-active,.has-hero .nk-header:not(.scrolled) .nk-pdrop.is-open .nk-pdrop__trigger{color: #fff}@media (max-width: 900px){.has-hero .nk-header:not(.scrolled) .nk-burger{background: rgba(255,255,255,.16)}.has-hero .nk-header:not(.scrolled) .nk-burger span{background: #fff}}@keyframes ydmPulse{0%{transform: scale(.6);opacity: .9}100%{transform: scale(2.6);opacity: 0}}@keyframes ibZoom{from{transform: scale(1.08)}to{transform: scale(1)}}body:has(.nkb-hero,.nka-hero) .nk-header:not(.scrolled) .nk-logo__img--color{display: none}body:has(.nkb-hero,.nka-hero) .nk-header:not(.scrolled) .nk-logo__img:not(.nk-logo__img--color){display: block;height: clamp(38px,3.8vw,50px);width: auto;max-width: 200px;object-fit: contain}body:has(.nkb-hero,.nka-hero) .nk-header:not(.scrolled) :is(.nk-nav a,.nk-nav__home,.nk-pdrop__trigger,.nk-lang__btn,.nk-search,.nk-cartbtn,.nb-search-drop__icon,.nb-search-drop input,.nb-search-drop button){color: #fff}body:has(.nkb-hero,.nka-hero) .nk-header:not(.scrolled) .nb-search-drop input::placeholder{color: rgba(255,255,255,.75)}body:has(.nkb-hero,.nka-hero) .nk-header:not(.scrolled) .nb-search-drop form{border-bottom-color: rgba(255,255,255,.6)}body:has(.nkb-hero,.nka-hero) .nk-header:not(.scrolled) .nk-burger span{background: #fff}.nkp-cardwrap{position: relative;border-radius: 0;background: #fff;box-shadow: none;transition: box-shadow .4s var(--nk-ease)}.nkp-cardwrap::before{content: '';position: absolute;left: 0;top: 0;right: 0;height: 2px;z-index: 2;background: var(--nk-orange);transform: scaleX(0);transform-origin: left;transition: transform .5s var(--nk-ease)}.nkp-cardwrap:hover{background: #fff;box-shadow: 0 30px 50px -40px rgba(29,29,27,.55);z-index: 1}.nkp-cardwrap:hover::before{transform: scaleX(1)}.nkp-cardwrap > .nkp-card{padding: 1rem 1rem .3rem}.nkp-cardwrap .nkp-card-media{height: auto;padding: 0;aspect-ratio: 4 / 3.1;margin: 0 0 1.2rem;overflow: hidden;background: #f4f5fa}.nkp-cardwrap .nkp-card-media img{object-fit: contain;mix-blend-mode: multiply;transition: transform .8s var(--nk-ease)}.nkp-cardwrap:hover .nkp-card-media img{transform: scale(1.05)}.nkp-cardwrap .nkp-card-name{font-size: 1.02rem;font-weight: 600;line-height: 1.35;letter-spacing: -.005em;color: #201a14;transition: color .25s var(--nk-ease)}.nkp-cardwrap:hover .nkp-card-name{color: var(--nk-accent-ink)}.nkp-cardwrap .nkp-card-spec{font-size: .78rem;line-height: 1.6;color: rgba(29,29,27,.6)}.nkp-cardwrap .nkp-card-code{font-size: .58rem;font-weight: 800;letter-spacing: .16em;color: rgba(29,29,27,.45)}.nkp-cardwrap .nkp-card-options{color: var(--nk-accent-ink);font-weight: 700}.nkp-cardwrap .nkp-badge{border-radius: 0;background: #201a14;color: #fff;font-size: .58rem;letter-spacing: .16em}.nkp-cardwrap .nkp-badge--sale{background: var(--nk-orange)}.nkp-cardwrap .nkp-cardfoot{margin: 0 1rem;padding: .9rem 0 1.1rem;border-top: 1px solid rgba(29,29,27,.1)}.nkp-cardwrap .nkp-card-more{opacity: 1;color: rgba(29,29,27,.55);font-size: .64rem;font-weight: 800;letter-spacing: .16em}.nkp-cardwrap:hover .nkp-card-more{color: #201a14}.nkp-cardwrap .nkp-cartbtn{border-radius: 0;background: #201a14}.nkp-cardwrap .nkp-cartbtn:hover{background: var(--nk-orange)}.nk-header .nk-pdrop__panel{border-top: 0;box-shadow: 0 40px 80px -40px rgba(14,14,13,.45)}@media (max-width: 900px){html.nb-search-lock,html.nb-search-lock body{overflow: hidden}}:root{--nk-nav: 84px;--tk-ink: #201a14;--tk-soft: #5c5c58}body:has(.tz) .nk-header.tk-head:not(.scrolled){background: linear-gradient(180deg,rgba(12,12,11,.6) 0%,rgba(12,12,11,0) 100%);-webkit-backdrop-filter: none;backdrop-filter: none}.tk-head .nk-hd-right :is(.nk-search,.nk-lang__btn,.nk-cartbtn){color: #fff !important;opacity: 1 !important}.tk-head .nk-hd-right :is(.nk-search,.nk-lang__btn,.nk-cartbtn):hover{color: var(--nk-orange) !important}@media (max-width: 900px){:root{--nk-nav: 66px}}@keyframes thIn{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}.tg :is(.tg__arrow,.tg__view,.tg__watch,.tg__table a,.tc__dots button):focus-visible{outline: 2px solid var(--tk-ink);outline-offset: 3px}.tg.is-swap :is(.tg__mid,.tg__bottom){animation: thIn .6s var(--nk-ease) both}@keyframes tgGiant{from{opacity: 0;transform: translateX(24px)}to{opacity: 1;transform: none}}@keyframes tgMachine{from{opacity: 0;transform: translateX(-32px) scale(.97)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.tg.is-swap :is(.tg__word > *,.tg__machine,.tg__mid,.tg__bottom){animation: none}}@property --tq-idle{syntax: '<angle>';inherits: true;initial-value: 0deg}@keyframes tqIdle{to{--tq-idle: 360deg}}@keyframes tqFloat{0%,100%{translate: 0 0}50%{translate: 0 -12px}}.tz :is(.tz__btn,.tz__play,.tz__card,.tz__step):focus-visible{outline: 2px solid var(--nk-orange);outline-offset: 4px}@keyframes tzBar{to{transform: scaleX(1)}}.tz.is-swap :is(.tz__head,.tz__lead,.tz__side) > *{animation: tzIn .7s var(--nk-ease) both}@keyframes tzIn{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.tz.is-swap :is(.tz__head,.tz__lead,.tz__side) > *{animation: none}}.tz :is(a,button){cursor: pointer}.tpc__link{display: block;color: var(--tk-ink);text-decoration: none}.tpc__media{position: relative;display: grid;place-items: center;aspect-ratio: 1.42;overflow: hidden;border: 1px solid rgba(255,255,255,.8);background: #efece7;isolation: isolate;transition: background .35s var(--nk-ease)}.tpc__media::after{content: '';position: absolute;left: 16%;right: 16%;bottom: 14%;height: 9%;z-index: -1;border-radius: 50%;background: radial-gradient(ellipse,rgba(29,29,27,.22) 0%,rgba(29,29,27,0) 70%);filter: blur(4px)}.tpc__media img{width: 74%;height: 74%;object-fit: contain;mix-blend-mode: multiply;transition: transform .6s cubic-bezier(.22,1,.36,1)}.tpc__link:hover .tpc__media img{transform: scale(1.05)}.tpc__enter{position: absolute;left: var(--x,50%);top: var(--y,50%);z-index: 2;display: grid;place-items: center;width: 92px;height: 92px;border-radius: 50% !important;background: rgba(29,29,27,.55);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);color: #fff;font-size: .8rem;font-weight: 600;pointer-events: none;opacity: 0;transform: translate(-50%,-50%) scale(.4);transition: opacity .25s var(--nk-ease),transform .3s var(--nk-ease)}.tpc__link:hover .tpc__enter{opacity: 1;transform: translate(-50%,-50%) scale(1)}.tpc__flag{position: absolute;top: .9rem;left: .9rem;padding: .25rem .6rem;border-radius: 999px !important;background: var(--nk-orange);font-size: .66rem;font-weight: 700;color: var(--tk-ink)}.tpc__title{display: block;margin: 1.1rem 0 .65rem;font-size: clamp(1.1rem,1.5vw,1.4rem);font-weight: 600;line-height: 1.25;letter-spacing: -.01em}.tpc__tags{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem .75rem}.tpc__pill{padding: .28rem .7rem;border: 1px solid var(--tk-ink);border-radius: 999px !important;font-size: .68rem;font-weight: 600;letter-spacing: .02em}.tpc__code{font-size: .7rem;font-weight: 700;letter-spacing: .06em;color: var(--nk-accent-ink)}.tpc__link:hover .tpc__pill{background: var(--tk-ink);color: #fff}.tpc__link:focus-visible{outline: 2px solid var(--tk-ink);outline-offset: 4px;border-radius: 18px}@media (hover: none){.tpc__enter{display: none}}@keyframes tqPing{0%{transform: scale(.6);opacity: 1}100%{transform: scale(2.4);opacity: 0}}@keyframes tqDraw{to{stroke-dashoffset: 0}}.tg--v2.is-swap :is(.tg__giant,.tg__sub,.tg__card){animation: thIn .6s var(--nk-ease) both}.tv.is-swap :is(.tv__title,.tv__name,.tv__eyebrow){animation: thIn .6s var(--nk-ease) both}@keyframes tvIn{from{opacity: 0;transform: translateX(50px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.tv.is-swap :is(.tv__title,.tv__name,.tv__eyebrow,.tv__machine){animation: none}}.tpl{--tpl-line: rgba(29,29,27,.12);background: #fbfaf7;color: var(--tk-ink);font-family: var(--nk-font);padding-bottom: clamp(4rem,9vh,6rem)}.tpl-eyebrow{display: flex;align-items: center;gap: .8rem;margin: 0 0 1.1rem;font-size: .68rem;font-weight: 700;letter-spacing: .28em;text-transform: uppercase;color: var(--nk-accent-ink)}.tpl-eyebrow i{display: block;flex: none;width: 34px;height: 2px;background: currentColor}.tpl-head{position: relative;isolation: isolate;display: flex;align-items: flex-end;justify-content: space-between;gap: 2rem 4rem;padding: clamp(3rem,8vh,5rem) var(--nk-pad) clamp(2.2rem,5vh,3rem)}.tpl-head::before{content: '';position: absolute;inset: 0;z-index: -1;background: url('../img/site/stitch-grid-dark.svg') right -1px top -1px / 160px 160px repeat;-webkit-mask-image: radial-gradient(ellipse 40% 90% at 100% 0%,#000 0%,rgba(0,0,0,.55) 45%,transparent 100%);mask-image: radial-gradient(ellipse 40% 90% at 100% 0%,#000 0%,rgba(0,0,0,.55) 45%,transparent 100%);pointer-events: none}.tpl-title{margin: 0;max-width: 20ch;font-size: clamp(2rem,3.8vw,3.4rem);font-weight: 600;line-height: 1.08;letter-spacing: -.025em;text-wrap: balance}.tpl .yp.tpc{border: 0;padding: 0;background: none}.tpl .tpc .tpc__pill,.tpl .tpc .tpc__flag{border-radius: 999px !important}.tpl .tpc .tpc__enter{border-radius: 50% !important}[dir=rtl] .tpl-head::before{background-position: left -1px top -1px;-webkit-mask-image: radial-gradient(ellipse 40% 90% at 0% 0%,#000 0%,rgba(0,0,0,.55) 45%,transparent 100%);mask-image: radial-gradient(ellipse 40% 90% at 0% 0%,#000 0%,rgba(0,0,0,.55) 45%,transparent 100%)}@media (max-width: 991.98px){.tpl-head{flex-direction: column;align-items: flex-start}}html.nb-search-lock,html.nb-search-lock body{overflow: hidden}body > #nb-search-drop.open{display: flex !important;flex-direction: column;align-items: center;animation: nbSearchIn .35s cubic-bezier(.22,1,.36,1)}@keyframes nbSearchIn{from{opacity: 0;transform: translateY(-12px)}to{opacity: 1;transform: none}}.tpl-head{z-index: 25}.t404 .tpl-head{min-height: 52vh;align-items: center}.t404__text{margin: 1.2rem 0 1.8rem;max-width: 52ch;font-size: .95rem;line-height: 1.75;color: rgba(29,29,27,.7)}.t404__actions{display: flex;flex-wrap: wrap;align-items: center;gap: .8rem 1.6rem}.t404__btn{padding: .95rem 1.4rem;background: var(--nk-orange);color: var(--tk-ink);font-size: .82rem;font-weight: 700;text-decoration: none}.t404__btn:hover{background: var(--tk-ink);color: #fff}.t404__link{padding-bottom: .2rem;border-bottom: 1px solid var(--nk-orange);font-size: .82rem;font-weight: 700;color: var(--tk-ink);text-decoration: none}.t404__code{font-size: clamp(6rem,18vw,15rem);font-weight: 800;line-height: 1;letter-spacing: -.05em;color: transparent;-webkit-text-stroke: 1.5px rgba(29,29,27,.18)}@media (max-width: 767.98px){.t404__code{display: none}}.nk-header .tlang__item:not(.is-active) i{display: none !important}.nk-header.tk-head,body:has(.tz) .nk-header.tk-head:not(.scrolled),.nk-header.tk-head:has(.nk-pdrop.is-open){background: #fff !important;border-bottom: 1px solid rgba(29,29,27,.08);box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}body:has(.rn-hero) .nk-header.tk-head:not(.scrolled){background: #efece7 !important;border-bottom-color: transparent}.tk-head__phone,.tk-head .nk-hd-right :is(.nk-search,.nk-lang__btn,.nk-cartbtn){color: var(--nk-dark,#201a14) !important}.tk-head__phone:hover,.tk-head .nk-hd-right :is(.nk-search,.nk-lang__btn,.nk-cartbtn):hover{color: var(--nk-orange) !important}body:has(:is(.rn-hero--full,.ac-hero,.kh-hero,.kp-head,.pl-head,.kb-hero)) .nk-header.tk-head:not(.scrolled):not(:has(.nk-pdrop.is-open)){background: transparent !important;border-bottom-color: transparent}body:has(:is(.rn-hero--full,.ac-hero,.kh-hero,.kp-head,.pl-head,.kb-hero)) .tk-head:not(.scrolled):not(:has(.nk-pdrop.is-open)) :is(.nk-nav > a,.nk-pdrop__trigger,.tk-head__phone,.nk-search,.nk-lang__btn,.nk-cartbtn){color: #fff !important}body:has(:is(.rn-hero--full,.ac-hero,.kh-hero,.kp-head,.pl-head,.kb-hero)) .tk-head:not(.scrolled):not(:has(.nk-pdrop.is-open)) :is(.nk-nav > a,.nk-pdrop__trigger,.tk-head__phone,.nk-search):hover,body:has(:is(.rn-hero--full,.ac-hero,.kh-hero,.kp-head,.pl-head,.kb-hero)) .tk-head:not(.scrolled) .nk-nav > a.is-active{color: var(--nk-orange) !important}body:has(:is(.rn-hero--full,.ac-hero,.kh-hero,.kp-head,.pl-head,.kb-hero)) .tk-head:not(.scrolled):not(:has(.nk-pdrop.is-open)) .nk-burger span{background: #fff !important}body:has(:is(.rn-hero--full,.ac-hero,.kh-hero,.kp-head,.pl-head,.kb-hero)) .tk-head:not(.scrolled):not(:has(.nk-pdrop.is-open)) .nk-logo__img:not(.nk-logo__img--color){display: block !important;width: auto;height: clamp(30px,2.6vw,40px) !important;max-width: 180px;object-fit: contain}body:has(:is(.rn-hero--full,.ac-hero,.kh-hero,.kp-head,.pl-head,.kb-hero)) .tk-head:not(.scrolled):not(:has(.nk-pdrop.is-open)) .nk-logo__img--color{display: none !important}body:has(:is(.rn-hero--full,.ac-hero,.kh-hero,.kp-head,.pl-head,.kb-hero)) .tk-head:not(.scrolled):not(:has(.nk-pdrop.is-open)) .nk-burger{border-color: rgba(255,255,255,.45) !important}.nk-header .nk-pdrop__panel.pd{position: fixed;top: var(--nk-nav);left: 0;right: 0;width: auto;z-index: 60;padding: 0;overflow: hidden;isolation: isolate;background: #0c0d10;color: #fff;box-shadow: 0 40px 70px -30px rgba(0,0,0,.6);opacity: 0;visibility: hidden;transform: translateY(-8px);transition: opacity .25s var(--nk-ease),transform .3s var(--nk-ease),visibility 0s .3s}.nk-header .nk-pdrop__panel.pd::before{content: "";position: absolute;z-index: -1;inset: 0;pointer-events: none;background: radial-gradient(ellipse 45% 60% at 70% 120%,rgba(168,129,76,.3),transparent 70%)}.nk-pdrop.is-open > .nk-pdrop__panel.pd{opacity: 1;visibility: visible;transform: none;transition-delay: 0s}.pd a{text-decoration: none}.pd svg[viewBox="0 0 24 12"]{width: 20px;height: 10px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;transition: transform .3s var(--nk-ease)}.pd__top{display: flex;align-items: center;justify-content: space-between;gap: 1rem 2rem;flex-wrap: wrap;padding: clamp(1.25rem,2vw,1.75rem) var(--nk-pad) 1rem}.nk-header .pd__label{display: flex;align-items: center;gap: .6rem;margin: 0;color: rgba(255,255,255,.55);font-size: .68rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase}.pd__label::before{content: "";width: 18px;height: 1px;background: var(--nk-orange)}.pd__links{display: flex;align-items: center;gap: .6rem 1.4rem;flex-wrap: wrap}.nk-header .pd__custom{display: inline-flex;align-items: baseline;gap: .55rem;color: rgba(255,255,255,.65) !important;font-size: .8rem;font-weight: 600}.pd__custom em{color: #fff;font-style: normal;border-bottom: 1px solid var(--nk-orange)}.nk-header .pd__all{display: inline-flex;align-items: center;gap: .55rem;padding: .65rem 1rem;color: #fff !important;font-size: .8rem;font-weight: 700;background: var(--nk-orange);transition: background .25s}.pd__all strong{font-size: .95rem}.nk-header .pd__all:hover{background: #8a6638}.pd__all:hover svg{transform: translateX(4px)}.pd__arrow{display: grid;place-items: center;width: 2.3rem;height: 2.3rem;padding: 0;color: #fff;background: transparent;border: 1px solid rgba(255,255,255,.22);cursor: pointer;transition: background .25s,border-color .25s}.pd__arrow svg{width: 13px;height: 13px;fill: none;stroke: currentColor;stroke-width: 2}.pd__arrow:hover{background: var(--nk-orange);border-color: var(--nk-orange)}.pd__track{display: flex;gap: 14px;margin: 0;padding: 0 var(--nk-pad) clamp(1.5rem,2.4vw,2rem);list-style: none;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-left: var(--nk-pad);scrollbar-width: none;cursor: grab}.pd__track::-webkit-scrollbar{display: none}.pd__track.is-drag{cursor: grabbing;scroll-snap-type: none;user-select: none}.pd__track.is-drag a{pointer-events: none}.pd__track > li{flex: 0 0 calc((100vw - 2 * var(--nk-pad) - 5 * 14px) / 5.5);scroll-snap-align: start}.nk-header .pd__card{position: relative;display: grid;grid-template-rows: auto auto 1fr auto;justify-items: center;height: 100%;padding: 1.1rem .9rem 1rem;overflow: hidden;text-align: center;color: #1f1913 !important;background: linear-gradient(180deg,#fff 0,#f1efeb 100%);border-radius: 12px !important;transition: transform .45s var(--nk-ease),box-shadow .45s}.pd__card::after{display: block !important;content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background: var(--nk-orange);transform: scaleX(0);transform-origin: left;transition: transform .5s var(--nk-ease)}.nk-header .pd__card-no{color: var(--nk-orange);font-size: .68rem;font-weight: 800;letter-spacing: .08em}.nk-header .pd__card strong{margin-top: .3rem;font-size: .92rem;font-weight: 800;line-height: 1.15;letter-spacing: -.01em}.pd__card-img{position: relative;display: block;justify-self: stretch;height: 8.5rem;margin: .5rem 0}.pd__card-img img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;mix-blend-mode: multiply;filter: grayscale(1);transition: transform .6s var(--nk-ease),filter .45s}.pd__card-foot{display: grid;justify-items: center;gap: .15rem}.nk-header .pd__card-foot small{color: #6f7680;font-size: .7rem;font-weight: 600}.nk-header .pd__card-go{display: inline-flex;align-items: center;gap: .45rem;font-size: .82rem;font-weight: 800}.pd__card:hover{transform: translateY(-4px);box-shadow: 0 20px 40px -20px rgba(0,0,0,.6)}.pd__card:hover::after{transform: scaleX(1)}.pd__card:hover .pd__card-img img,.pd__card:focus-visible .pd__card-img img{transform: scale(1.06);filter: none}.nk-header .pd__card:hover .pd__card-go{color: var(--nk-orange)}.pd__card:hover .pd__card-go svg{transform: translateX(4px)}.pd a:focus-visible{outline: 2px solid var(--nk-orange);outline-offset: 2px}@media (max-width: 1100px){.nk-header .nk-pdrop__panel.pd{display: none}}body:has(:is(.rn-hero--full,.ac-hero,.kh-hero,.kp-head,.pl-head,.kb-hero)) .tk-head:not(.scrolled):not(:has(.nk-pdrop.is-open)) .nk-nav > a.nk-nav__home{color: #fff !important}body:has(:is(.rn-hero--full,.ac-hero,.kh-hero,.kp-head,.pl-head,.kb-hero)) .tk-head:not(.scrolled):not(:has(.nk-pdrop.is-open)) .nk-nav > a.nk-nav__home:hover,body:has(:is(.rn-hero--full,.ac-hero,.kh-hero,.kp-head,.pl-head,.kb-hero)) .tk-head:not(.scrolled):not(:has(.nk-pdrop.is-open)) .nk-nav > a.nk-nav__home.is-active{color: var(--nk-orange) !important}html::-webkit-scrollbar{width: 8px;height: 8px}html::-webkit-scrollbar-track{background: transparent}html::-webkit-scrollbar-thumb{background: rgba(29,29,27,.28);border: 2px solid transparent;background-clip: content-box}html::-webkit-scrollbar-thumb:hover{background: var(--nk-orange,#a8814c);background-clip: content-box}html::-webkit-scrollbar-corner{background: transparent}@supports (-moz-appearance: none){html{scrollbar-width: thin;scrollbar-color: rgba(29,29,27,.35) transparent}}.nk-header .pd__arrow{color: #fff !important;opacity: 1 !important}body:has(.nk-pagehead) .nk-header.tk-head:not(.scrolled):not(:has(.nk-pdrop.is-open)){background: #fbfaf7 !important;border-bottom-color: transparent}.nk-header.kh-head{--kh-h-gold: #d9bb85;--kh-h-gold-dk: #a8814c;--kh-h-cream: #efe5d7;--kh-h-ink: #1c1712;--kh-h-ease: cubic-bezier(.22,1,.36,1);position: fixed;inset: 0 0 auto;z-index: 900;height: var(--nk-nav,84px);background: none;border: 0;box-shadow: none;pointer-events: none;transition: transform .6s var(--kh-h-ease)}.nk-header.kh-head.is-away{transform: translateY(-120%)}.kh-head a{text-decoration: none;color: inherit}.kh-head :focus-visible{outline: 2px solid var(--kh-h-gold);outline-offset: 4px}.kh-head__bar{position: absolute;left: 50%;top: 0;width: 100%;height: 100%;display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;column-gap: 1.5rem;padding: 0 var(--nk-pad,4%);box-sizing: border-box;pointer-events: auto;color: #fff;transform: translateX(-50%);border-radius: 0;border: 1px solid transparent;transition: width .7s var(--kh-h-ease),height .7s var(--kh-h-ease),top .7s var(--kh-h-ease),padding .7s var(--kh-h-ease),border-radius .7s var(--kh-h-ease),background .5s,border-color .5s,box-shadow .5s}.kh-head__bar::after{content: "";position: absolute;left: var(--nk-pad,4%);right: var(--nk-pad,4%);bottom: 0;height: 1px;background: linear-gradient(90deg,rgba(255,255,255,.28),rgba(217,187,133,.45) 50%,rgba(255,255,255,.28));transition: opacity .4s}.kh-head::before{content: "";position: absolute;inset: 0 0 -40px;pointer-events: none;background: linear-gradient(180deg,rgba(20,16,12,.45),rgba(20,16,12,0));transition: opacity .5s}.kh-head.scrolled .kh-head__bar,body:not(:has(.kh-hero,.kp-head)) .kh-head .kh-head__bar{top: 12px;height: 62px;width: min(1240px,calc(100% - 2 * var(--nk-pad,4%)));padding: 0 .55rem 0 1.4rem;border-radius: 999px;background: rgba(28,23,18,.8);border-color: rgba(217,187,133,.2);box-shadow: 0 18px 40px -18px rgba(20,16,12,.55);-webkit-backdrop-filter: blur(14px) saturate(1.3);backdrop-filter: blur(14px) saturate(1.3)}.kh-head.scrolled .kh-head__bar::after,body:not(:has(.kh-hero,.kp-head)) .kh-head .kh-head__bar::after,.kh-head.scrolled::before,body:not(:has(.kh-hero,.kp-head)) .kh-head::before{opacity: 0}.kh-head__l{display: flex;align-items: center;gap: clamp(1rem,1.8vw,2.25rem);min-width: 0}.kh-head .kh-burger{display: inline-flex;align-items: center;gap: .7rem;width: auto;height: auto;margin: 0;padding: .4rem 0;border: 0 !important;border-radius: 0;background: none !important;color: inherit;font: inherit;cursor: pointer}.kh-burger__lines{position: relative;display: grid;justify-items: start;gap: 5px;width: 22px}.kh-burger__lines i:first-child{width: 100%}.kh-burger__lines i{display: block;height: 1.5px;background: currentColor;transition: width .45s var(--kh-h-ease),transform .45s var(--kh-h-ease)}.kh-burger__lines i:last-child{width: 62%}.kh-burger__txt{font-size: .8rem;font-weight: 500;font-style: normal;letter-spacing: .01em}.kh-head .kh-burger:hover .kh-burger__lines i:last-child{width: 100%}.kh-head .kh-burger:hover{color: var(--kh-h-gold)}.kh-nav{display: flex;align-items: center;gap: clamp(.9rem,1.45vw,2rem);transition: opacity .4s,visibility 0s;padding-left: clamp(1rem,1.8vw,2.25rem);border-left: 1px solid rgba(255,255,255,.2)}.kh-nav a{position: relative;padding: .45rem 0;font-size: .8rem;font-weight: 500;color: rgba(255,255,255,.72);white-space: nowrap;transition: color .3s}.kh-nav a::after{content: "";position: absolute;left: 50%;bottom: -2px;width: 4px;height: 4px;margin-left: -2px;border-radius: 50%;background: var(--kh-h-gold);transform: scale(0);transition: transform .45s var(--kh-h-ease)}.kh-nav a:hover,.kh-nav a.is-active{color: #fff}.kh-nav .kh-nav__home{display: inline-flex;align-items: center;padding: .4rem 0}.kh-nav .kh-nav__home svg{display: block}.kh-nav a:hover::after,.kh-nav a.is-active::after{transform: scale(1)}.kh-head .kh-logo{grid-column: 2;display: block;justify-self: center}.kh-head .kh-logo img{display: block;width: auto;height: clamp(26px,2.3vw,34px);max-width: 220px;transition: height .7s var(--kh-h-ease)}.kh-head.scrolled .kh-logo img,body:not(:has(.kh-hero,.kp-head)) .kh-head .kh-logo img{height: clamp(22px,1.8vw,26px)}.kh-head__r{grid-column: 3;display: flex;align-items: center;justify-content: flex-end;gap: .75rem}.kh-head .kh-lang{position: relative}.kh-lang__btn{display: inline-flex;align-items: center;gap: .45rem;height: 2.6rem;padding: 0 1rem;border: 1px solid rgba(255,255,255,.28);border-radius: 999px;background: none;color: inherit;font: inherit;font-size: .74rem;font-weight: 600;letter-spacing: .06em;cursor: pointer;transition: border-color .3s,color .3s}.kh-lang__btn svg{transition: transform .35s var(--kh-h-ease)}.kh-lang__btn:hover,.kh-lang.is-open .kh-lang__btn{border-color: var(--kh-h-gold);color: var(--kh-h-gold)}.kh-lang.is-open .kh-lang__btn svg{transform: rotate(180deg)}.kh-lang__menu{position: absolute;top: calc(100% + 14px);right: 0;z-index: 5;display: grid;gap: .2rem;min-width: 13.5rem;padding: .5rem;background: rgba(28,23,18,.96);color: #fff;border: 1px solid rgba(217,187,133,.22);box-shadow: 0 30px 60px -22px rgba(10,8,6,.7);opacity: 0;visibility: hidden;transform: translateY(-8px) scale(.97);transform-origin: top right;transition: opacity .3s,transform .45s var(--kh-h-ease),visibility 0s .45s}.kh-lang.is-open .kh-lang__menu{opacity: 1;visibility: visible;transform: none;transition-delay: 0s}.kh-lang__menu a{display: flex;align-items: center;gap: .8rem;padding: .45rem .9rem .45rem .45rem;border-radius: 999px;font-size: .84rem;font-weight: 500;color: rgba(255,255,255,.78);transition: background .3s,color .3s}.kh-lang__menu a b{order: -1;display: grid;place-items: center;flex: none;width: 2.2rem;height: 2.2rem;border-radius: 50%;border: 1px solid rgba(255,255,255,.22);font-size: .66rem;font-weight: 600;letter-spacing: .06em;color: rgba(255,255,255,.8);transition: background .3s,border-color .3s,color .3s}.kh-lang__menu a:hover{background: rgba(255,255,255,.06);color: #fff}.kh-lang__menu a:hover b{border-color: var(--kh-h-gold);color: var(--kh-h-gold)}.kh-lang__menu a.is-active{color: #fff}.kh-lang__menu a.is-active b{background: var(--kh-h-gold);border-color: var(--kh-h-gold);color: var(--kh-h-ink)}.kh-lang__menu a::after{content: "";margin-left: auto;width: 6px;height: 6px;border-top: 1.3px solid currentColor;border-right: 1.3px solid currentColor;transform: rotate(45deg) translateX(-4px);opacity: 0;transition: opacity .3s,transform .4s var(--kh-h-ease)}.kh-lang__menu a:hover::after{opacity: .7;transform: rotate(45deg)}.kh-lang__menu a.is-active::after{content: none}.kh-cta{display: inline-flex;align-items: center;gap: .8rem;height: 2.6rem;padding: 0 1.25rem;border-radius: 999px;background: var(--kh-h-cream);color: var(--kh-h-ink) !important;font-size: .8rem;font-weight: 600;white-space: nowrap;transition: background .35s,color .35s}.kh-cta svg{width: 18px;height: 9px;fill: none;stroke: currentColor;stroke-width: 1.6;transition: transform .35s var(--kh-h-ease)}.kh-cta:hover{background: var(--kh-h-gold)}.kh-cta:hover svg{transform: translateX(4px)}.kh-head.scrolled .kh-cta,body:not(:has(.kh-hero,.kp-head)) .kh-head .kh-cta{background: var(--kh-h-gold)}.kh-head.scrolled .kh-cta:hover,body:not(:has(.kh-hero,.kp-head)) .kh-head .kh-cta:hover{background: #fff}.kh-head .kh-lang__btn,.kh-head .kh-cta{border-radius: 999px !important}.kh-head .kh-lang__menu{border-radius: 20px !important}.kh-head .kh-burger{flex-direction: row !important;border-radius: 0 !important}@media (max-width: 1330px){.kh-nav{display: none}}.kh-head.scrolled .kh-nav,body:not(:has(.kh-hero,.kp-head)) .kh-head .kh-nav{opacity: 0;visibility: hidden;transition: opacity .3s,visibility 0s .3s}@media (max-width: 700px){.kh-head__bar{column-gap: .75rem}.kh-head .kh-logo img{height: 22px}.kh-head .kh-lang{display: none}.kh-burger__txt,.kh-cta span{display: none}.kh-cta{width: 2.6rem;padding: 0;justify-content: center}.kh-head.scrolled .kh-head__bar,body:not(:has(.kh-hero,.kp-head)) .kh-head .kh-head__bar{top: 10px;height: 56px;width: calc(100% - 20px);padding: 0 .4rem 0 1.1rem}}@media (prefers-reduced-motion: reduce){.kh-head,.kh-head *{transition: none !important}}.kf{--kf-cream: #f6f1e9;--kf-ink: #201a14;--kf-mute: #9b8f81;--kf-dark: #2b1f17;--kf-caramel: #c4935a;--kf-gold-lt: #d9bb85;--kf-guide: rgba(32,26,20,.1);--kf-ease: cubic-bezier(.22,1,.36,1);position: relative;background: var(--kf-cream);color: var(--kf-ink);overflow: hidden}.kf :where(p,nav,ul){margin: 0}.kf ul{padding: 0;list-style: none}.kf a{text-decoration: none;color: inherit}.kf :focus-visible{outline: 2px solid var(--kf-caramel);outline-offset: 3px}.kf__pre{position: relative;aspect-ratio: 736 / 900;background: linear-gradient(180deg,rgba(43,31,23,0) 86%,var(--kf-dark) 100%),radial-gradient(48% 20% at 74% 57%,rgba(246,241,233,.95) 0,rgba(246,241,233,.55) 45%,rgba(246,241,233,0) 100%),radial-gradient(118% 58% at 14% 100%,var(--kf-dark) 0 56%,rgba(43,31,23,.85) 60%,rgba(43,31,23,0) 67%),radial-gradient(60% 40% at 100% 92%,#c98a4a 0,rgba(201,138,74,0) 100%),linear-gradient(180deg,var(--kf-cream) 0 43%,#eadac2 52%,#d4a674 68%,#b97f45 100%)}.kf__guides{position: absolute;inset: 0;pointer-events: none;background: linear-gradient(var(--kf-guide),var(--kf-guide)) 3.7% 0 / 1px 100% no-repeat,linear-gradient(var(--kf-guide),var(--kf-guide)) 25.8% 0 / 1px 100% no-repeat,linear-gradient(var(--kf-guide),var(--kf-guide)) 74.3% 0 / 1px 100% no-repeat,linear-gradient(var(--kf-guide),var(--kf-guide)) 96.3% 0 / 1px 100% no-repeat}.kf__spark{position: absolute;left: var(--x);top: var(--y);width: .75vw;min-width: 8px;aspect-ratio: 1;transform: translate(-50%,-50%);opacity: .5}.kf__spark::before,.kf__spark::after{content: "";position: absolute;left: 50%;top: 50%;background: var(--kf-mute);transform: translate(-50%,-50%)}.kf__spark::before{width: 1px;height: 100%}.kf__spark::after{width: 100%;height: 1px}.kf__tick{position: absolute;width: 1px;background: rgba(32,26,20,.35)}.kf__tick--a{left: 50%;top: 25.8%;height: 3.7%}.kf__tick--b{left: 25.8%;top: 53%;height: 25%;background: rgba(255,255,255,.3)}.kf__tick--c{left: 25.8%;top: 91%;height: 5%;background: rgba(255,255,255,.3)}.kf__year{position: absolute;left: 3.7%;top: 7.4%;font-size: clamp(.95rem,2.2vw,2.1rem);font-weight: 500;letter-spacing: -.01em}.kf__thumb{position: absolute;width: 13.3%;aspect-ratio: 1;object-fit: cover;border-radius: 1.9vw;box-shadow: 0 1.4vw 3vw rgba(32,26,20,.14)}.kf__thumb--a{left: 71.7%;top: 6.1%}.kf__thumb--b{left: 9.8%;top: 22.2%}.kf__title{position: absolute;left: 25.8%;width: 48.5%;top: 11.2%;display: grid;justify-items: center;text-align: center;font-size: clamp(1rem,2.2vw,2.1rem);font-weight: 500;line-height: 1.15;letter-spacing: -.01em}.kf__title span:first-child{color: var(--kf-mute);padding-left: 6%}.kf__title span:last-child{padding-left: 14%}.kf__para{position: absolute;left: 25.8%;width: 48.5%;top: 17.6%;padding-left: 11.3vw;text-indent: -11.3vw;font-size: clamp(.78rem,1.36vw,1.3rem);line-height: 1.3}.kf__steps{position: absolute;left: 30%;width: 44.3%;top: 30.5%;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: 0;padding: 0;list-style: none;font-size: clamp(.78rem,1.36vw,1.3rem)}.kf__steps::before{content: "";position: absolute;left: .31em;right: calc(25% - .31em);top: .3em;height: 1px;background: linear-gradient(90deg,rgba(32,26,20,.35),#a8854f);transform-origin: left}.kf__steps li{position: relative;display: grid;gap: .9em;justify-items: start;padding-top: 0}.kf__steps i{position: relative;width: .62em;height: .62em;border: 1px solid rgba(32,26,20,.55);border-radius: 50%;background: var(--kf-cream);transition: background .5s,border-color .5s,transform .6s var(--kf-ease)}.kf__steps .is-last i{border-color: #a8854f;background: #a8854f}.kf__steps .is-last i::after{content: "";position: absolute;inset: -6px;border: 1px solid rgba(168,133,79,.5);border-radius: 50%;animation: kf-pulse 2.4s ease-out infinite}.kf__steps .is-last span{font-weight: 600;color: #8a6638}.kf__steps li:hover i{transform: scale(1.35)}@keyframes kf-pulse{from{transform: scale(.6);opacity: 1}to{transform: scale(1.8);opacity: 0}}.kf__plusline{position: absolute;left: 25.8%;top: 45.5%;display: grid;font-size: clamp(1rem,2.2vw,2.1rem);font-weight: 500;line-height: 1.15;letter-spacing: -.01em}.kf__plusline span:nth-child(2){color: var(--kf-mute)}.kf__tilt{position: absolute;left: 54%;top: 41.5%;width: 25%;aspect-ratio: 3 / 4;object-fit: cover;border-radius: 2.6vw;border: .5vw solid #e9d7bd;transform: translateY(var(--kf-y,0px)) rotate(var(--kf-rot,15deg));box-shadow: 0 3vw 6vw rgba(43,31,23,.35)}.kf__statement{position: absolute;left: 7.9%;top: 80.6%;display: grid;font-size: clamp(1.15rem,2.75vw,2.6rem);font-weight: 400;line-height: 1.22;letter-spacing: -.01em;color: #fff}.kf__statement span + span{padding-left: 17.9vw}.kf__statement em{font-style: normal;color: rgba(255,255,255,.55)}.kf__pre:not(.is-live) :is(.kf__spark,.kf__thumb),.kf__pre:not(.is-live) .kf__steps i::after{animation-play-state: paused}.kf__spark{animation: kf-twinkle 3.2s ease-in-out infinite}.kf__spark:nth-of-type(2n){animation-delay: -1.1s}.kf__spark:nth-of-type(3n){animation-delay: -2.2s}@keyframes kf-twinkle{0%,100%{opacity: .2;rotate: 0deg}50%{opacity: .8;rotate: 90deg}}.kf__thumb{animation: kf-float 7s ease-in-out infinite alternate}.kf__thumb--b{animation-delay: -3.5s;animation-duration: 8s}@keyframes kf-float{from{translate: 0 0}to{translate: 0 -14px}}.kf-anim [data-kf-rv]{opacity: 0;translate: 0 26px;transition: opacity 1s var(--kf-ease),translate 1.1s var(--kf-ease),scale 1.1s var(--kf-ease)}.kf-anim [data-kf-rv].is-in{opacity: 1;translate: 0 0}.kf-anim .kf__thumb[data-kf-rv]{translate: none;scale: .8}.kf-anim .kf__thumb[data-kf-rv].is-in{scale: 1}.kf-anim .kf__tilt[data-kf-rv]{translate: none;scale: .85}.kf-anim .kf__tilt[data-kf-rv].is-in{scale: 1}.kf-anim :is(.kf__title,.kf__plusline,.kf__statement)[data-kf-rv]{opacity: 1;translate: none}.kf-anim :is(.kf__title,.kf__plusline,.kf__statement)[data-kf-rv] > span{opacity: 0;translate: 0 .8em;transition: opacity .9s var(--kf-ease),translate 1s var(--kf-ease)}.kf-anim :is(.kf__title,.kf__plusline,.kf__statement)[data-kf-rv].is-in > span{opacity: 1;translate: 0 0}.kf-anim :is(.kf__title,.kf__plusline,.kf__statement)[data-kf-rv] > span:nth-child(2){transition-delay: .14s}.kf-anim :is(.kf__title,.kf__plusline,.kf__statement)[data-kf-rv] > span:nth-child(3){transition-delay: .28s}.kf-anim .kf__tick--a[data-kf-rv]{opacity: 1;translate: none;transform: scaleY(0);transform-origin: top;transition: transform 1.2s var(--kf-ease) .2s}.kf-anim .kf__tick--a[data-kf-rv].is-in{transform: none}.kf-anim .kf__steps[data-kf-rv]{opacity: 1;translate: none}.kf-anim .kf__steps[data-kf-rv]::before{transform: scaleX(0);transition: transform 1.8s var(--kf-ease) .1s}.kf-anim .kf__steps[data-kf-rv].is-in::before{transform: none}.kf-anim .kf__steps[data-kf-rv] li{opacity: 0;translate: 0 12px;transition: opacity .8s var(--kf-ease) calc(.3s + var(--i) * .3s),translate .9s var(--kf-ease) calc(.3s + var(--i) * .3s)}.kf-anim .kf__steps[data-kf-rv].is-in li{opacity: 1;translate: 0 0}.kf__land{--kf-land: 1;position: relative;background: var(--kf-dark);padding-top: 1px;margin-top: -1px}.kf__sheet{position: relative;isolation: isolate;overflow: hidden;margin-inline: calc((1 - var(--kf-land)) * 4vw);border-radius: calc(1.25rem + (1 - var(--kf-land)) * 2.5rem) calc(1.25rem + (1 - var(--kf-land)) * 2.5rem) 0 0;background: radial-gradient(60% 45% at 18% 0,rgba(255,252,246,.9) 0,rgba(255,252,246,0) 100%),linear-gradient(180deg,#faf6ef 0,#f1e7d8 34%,#e5d3b9 62%,#d9c2a1 100%);color: var(--kf-ink)}.kf__grid{display: grid;grid-template-columns: minmax(0,1.55fr) minmax(0,.8fr) minmax(0,.6fr) minmax(0,1.05fr);gap: 2.5rem clamp(1.5rem,3.5vw,3.5rem);padding: clamp(4rem,7vw,6.5rem) var(--nk-pad,4%) 0;max-width: 96rem;margin-inline: auto;box-sizing: border-box}.kf__join-title{display: grid;font-size: clamp(2rem,3.6vw,3.4rem);font-weight: 300;line-height: 1.04;letter-spacing: -.02em;color: var(--kf-ink)}.kf__join-title span:last-child{color: #8a6638}.kf__join-sub{margin-top: 1.4rem !important;font-size: .9rem;color: #3a3028}.kf__note{margin-top: 1rem !important;padding: .65rem .9rem;border-radius: 6px;font-size: .82rem;max-width: 26rem}.kf__note--ok{background: rgba(138,102,56,.12);color: #5c4325}.kf__note--err{background: rgba(160,50,40,.1);color: #8f2e22}.kf__form{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.6rem .9rem;max-width: 26rem;margin-top: 2rem}.kf__field{display: grid;gap: .35rem}.kf__field--wide,.kf__consent,.kf__send{grid-column: 1 / -1}.kf__field span{font-size: .68rem;font-weight: 500;letter-spacing: .04em;color: #8a6638}.kf__field input{width: 100%;box-sizing: border-box;padding: .35rem 0;border: 0;border-bottom: 1px solid rgba(32,26,20,.55);border-radius: 0;background: transparent;font: inherit;font-size: .92rem;color: var(--kf-ink);transition: border-color .3s}.kf__field input:focus{outline: 0;border-bottom-color: #8a6638;box-shadow: 0 1px 0 #8a6638}.kf__consent{display: flex;align-items: flex-start;gap: .65rem;margin-top: -.3rem;font-size: .74rem;line-height: 1.5;color: #8a6638;cursor: pointer}.kf__consent input{flex: none;appearance: none;width: 13px;height: 13px;margin: .15rem 0 0;border: 1px solid rgba(32,26,20,.7);border-radius: 0;background: transparent;cursor: pointer}.kf__consent input:checked{background: #8a6638 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.5l4.5-5' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E") center / 10px no-repeat;border-color: #8a6638}.kf__consent a{text-decoration: underline;text-underline-offset: 2px}.kf__send{justify-self: start;margin-top: .4rem;padding: 0 0 .25rem;border: 0;border-bottom: 1px solid currentColor;background: none;font: inherit;font-size: .78rem;font-weight: 600;letter-spacing: .14em;color: var(--kf-ink);cursor: pointer;transition: color .3s,letter-spacing .4s var(--kf-ease)}.kf__send:hover{color: #8a6638;letter-spacing: .2em}.kf__send:disabled{opacity: .5;cursor: wait}.kf__menu{display: grid;align-content: start;gap: 1.6rem}.kf__menu ul{display: grid;gap: .78rem}.kf__menu a{position: relative;font-size: .78rem;font-weight: 500;letter-spacing: .06em;color: var(--kf-ink)}.kf__menu .kf__legal a{font-size: .8rem;font-weight: 400;letter-spacing: 0;text-transform: none;color: #3a3028}.kf__menu a::after,.kf__social a::after{content: "";position: absolute;left: 0;right: 0;bottom: -3px;height: 1px;background: currentColor;transform: scaleX(0);transform-origin: left;transition: transform .45s var(--kf-ease)}.kf__menu a:hover::after,.kf__social a:hover::after{transform: scaleX(1)}.kf__social{display: grid;align-content: start;justify-items: start;gap: .78rem}.kf__social a{position: relative;font-size: .82rem;color: #8a6638}.kf__info{display: grid;align-content: start;gap: 1.6rem;max-width: 22rem}.kf__disclaimer{font-size: .72rem;line-height: 1.6;color: #3a3028}.kf__reach{display: grid;justify-items: start;gap: .3rem;font-size: .84rem}.kf__reach > span:first-child{color: var(--kf-ink)}.kf__reach a{color: #8a6638;font-weight: 500;overflow-wrap: anywhere;transition: color .3s}.kf__reach a[href^="tel:"]{font-size: 1rem;letter-spacing: .03em}.kf__reach > :nth-child(2):not([href^="tel:"]){margin-bottom: .35rem;color: #3a3028;font-weight: 400}.kf__reach a:hover{color: var(--kf-ink)}.kf__scene{position: relative;display: grid;align-content: end;min-height: clamp(20rem,36vw,36rem);margin-top: clamp(-9rem,-8vw,-3rem);pointer-events: none}.kf__scene--plain{min-height: 8rem;margin-top: 3rem}.kf__scene-img{position: absolute;right: 0;bottom: 0;z-index: -1;width: 82%;height: 100%;object-fit: cover;object-position: center 62%;-webkit-mask-image: linear-gradient(180deg,transparent 0,#000 42%),linear-gradient(90deg,transparent 0,#000 30%);-webkit-mask-composite: source-in;mask-image: linear-gradient(180deg,transparent 0,#000 42%),linear-gradient(90deg,transparent 0,#000 30%);mask-composite: intersect;filter: saturate(.9) sepia(.12)}.kf__scene::after{content: "";position: absolute;inset: auto 0 0;z-index: -1;height: 38%;background: linear-gradient(180deg,rgba(32,26,20,0),rgba(32,26,20,.78))}.kf__scene--plain::after{height: 100%;background: linear-gradient(180deg,rgba(32,26,20,0),var(--kf-dark))}.kf__bottom{display: flex;flex-wrap: wrap;align-items: center;gap: 1rem 2rem;pointer-events: auto;padding: 1.4rem var(--nk-pad,4%) 1.6rem;font-size: .76rem;color: rgba(255,255,255,.78)}.kf__copy{margin-right: auto !important}.kf__credit{display: inline-flex;align-items: center;gap: .6rem}.kf__credit:hover{color: #fff}.kf__credit img{width: 64px;height: auto}.kf__top-btn{display: grid;place-items: center;width: 2.6rem;height: 2.6rem;border: 1px solid rgba(255,255,255,.5);border-radius: 50%;color: #fff;transition: background .3s,color .3s,border-color .3s}.kf__top-btn:hover{background: var(--kf-gold-lt);border-color: var(--kf-gold-lt);color: var(--kf-ink)}@media (max-width: 800px){.kf__pre{aspect-ratio: auto;max-height: none;display: flex;flex-direction: column;gap: 1.5rem;padding: 3rem var(--nk-pad,1.25rem) 3.5rem;background: linear-gradient(180deg,rgba(43,31,23,0) 88%,var(--kf-dark) 100%),radial-gradient(130% 40% at 10% 100%,var(--kf-dark) 0 55%,rgba(43,31,23,0) 72%),linear-gradient(180deg,var(--kf-cream) 0 52%,#e3c9a4 64%,#c08a52 100%)}.kf__pre > *{position: static;width: auto}.kf__guides,.kf__spark,.kf__tick,.kf__thumb--b{display: none}.kf__thumb--a{position: absolute;top: 2.5rem;right: var(--nk-pad,1.25rem);left: auto;width: 5.5rem;border-radius: 16px}.kf__title{justify-items: start;text-align: left}.kf__title span{padding-left: 0 !important}.kf__para{padding-left: 0;text-indent: 0}.kf__steps{width: 100%;grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 1.25rem}.kf__steps::before{display: none}.kf__tilt{width: 62%;align-self: center;margin: 1rem 0 2rem;border-radius: 22px;border-width: 5px;transform: rotate(8deg)}.kf__statement span + span{padding-left: 0}.kf__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.kf__join,.kf__info{grid-column: 1 / -1}.kf__scene{display: block;min-height: 0;margin-top: 2rem;pointer-events: auto}.kf__scene-img{position: relative;z-index: 0;display: block;width: 100%;height: 15rem;object-position: center 60%;-webkit-mask-image: linear-gradient(180deg,transparent 0,#000 40%);mask-image: linear-gradient(180deg,transparent 0,#000 40%)}.kf__scene::after{display: none}.kf__bottom{flex-direction: column;align-items: flex-start;gap: .9rem;padding: 1.5rem var(--nk-pad,1.25rem) 1.75rem;background: var(--kf-dark);color: rgba(255,255,255,.72)}.kf__top-btn{position: absolute;right: var(--nk-pad,1.25rem);bottom: 1.6rem}.kf__scene--plain .kf__bottom{background: var(--kf-dark)}}@media (max-width: 520px){.kf__form{grid-template-columns: minmax(0,1fr)}.kf__field{grid-column: 1 / -1}.kf__bottom{flex-direction: column;align-items: flex-start}.kf__copy{margin-right: 0 !important}}@media (prefers-reduced-motion: reduce){.kf *{transition: none !important;animation: none !important}}.nk-mega.km{--km-gold: #d9bb85;--km-gold-dk: #a8814c;--km-dark: #1c1712;--km-cream: #efe5d7;--km-ink: #2a2019;--km-line: rgba(42,32,25,.14);--km-ease: cubic-bezier(.22,1,.36,1);--km-curtain: cubic-bezier(.77,0,.18,1);position: fixed;inset: 0;z-index: 1500;display: grid;grid-template-columns: minmax(0,46%) minmax(0,1fr);overflow: hidden;color: var(--km-ink);opacity: 0;transition: opacity .6s ease}.nk-mega.km[hidden]{display: none}.nk-mega.km.is-open{opacity: 1}.km :where(p,ol,dl,dd,figure){margin: 0}.km a{text-decoration: none;color: inherit}.km :focus-visible{outline: 2px solid var(--km-gold-dk);outline-offset: 4px}.km__visual{position: relative;overflow: hidden;background: var(--km-dark);transform: translateY(-100%);transition: transform .9s var(--km-curtain)}.nk-mega.km.is-open .km__visual{transform: none}.km__visual img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;scale: 1.12;transition: opacity .9s var(--km-ease),scale 1.6s var(--km-ease)}.km__visual img.is-on{opacity: 1;scale: 1;z-index: 1}.km__visual::after{content: "";position: absolute;inset: 0;z-index: 2;pointer-events: none;background: linear-gradient(180deg,rgba(28,23,18,.55) 0,rgba(28,23,18,0) 26%,rgba(28,23,18,.08) 55%,rgba(28,23,18,.82) 100%)}.km__word{position: absolute;z-index: 3;left: clamp(1.25rem,3vw,3rem);right: 1rem;bottom: clamp(1.25rem,3vw,2.75rem);display: grid;gap: .6rem;overflow: hidden;color: #f4ecdc}.km__word b{font-size: .78rem;font-weight: 600;letter-spacing: .04em;color: var(--km-gold)}.km__word span{display: block;font-size: clamp(2.6rem,6.2vw,6.4rem);font-weight: 500;line-height: .95;letter-spacing: -.04em;padding-bottom: .04em}.km__word.is-swap span{animation: km-up .9s var(--km-ease) both}.km__word.is-swap b{animation: km-fade .6s ease both}@keyframes km-up{from{transform: translateY(105%)}to{transform: none}}@keyframes km-fade{from{opacity: 0}to{opacity: 1}}.km__logo{position: absolute;z-index: 4;left: var(--nk-pad,4%);top: 1.6rem;opacity: 0;transition: opacity .6s .5s}.nk-mega.km.is-open .km__logo{opacity: 1}.km__logo img{display: block;height: clamp(22px,2vw,30px);width: auto}.km__panel{position: relative;display: grid;grid-template-rows: auto minmax(0,1fr) auto;min-height: 0;padding: 0 var(--nk-pad,4%) 0 clamp(2rem,5vw,6rem);background: radial-gradient(70% 50% at 100% 0,rgba(255,252,246,.7) 0,rgba(255,252,246,0) 100%),var(--km-cream);transform: translateY(100%);transition: transform .9s var(--km-curtain)}.nk-mega.km.is-open .km__panel{transform: none}.km__top{display: flex;align-items: center;justify-content: space-between;padding: 1.25rem 0}.km__label{display: inline-flex;align-items: center;gap: .55rem;font-size: .8rem;font-weight: 500;color: #8a6638}.km__label i{width: .8rem;height: .8rem;border: 1.5px solid var(--km-gold-dk);border-radius: 2px;box-shadow: inset 0 -.32rem 0 -.18rem var(--km-gold-dk)}.km__close{display: inline-flex;align-items: center;gap: .9rem;padding: 0;border: 0;background: none;color: var(--km-ink);font: inherit;font-size: .84rem;font-weight: 500;cursor: pointer}.km__close i{position: relative;width: 3rem;height: 3rem;border: 1px solid rgba(42,32,25,.3);border-radius: 50%;transition: background .4s,border-color .4s,color .4s,transform .6s var(--km-ease)}.km__close i::before,.km__close i::after{content: "";position: absolute;left: 50%;top: 50%;width: 15px;height: 1.5px;background: currentColor;transform: translate(-50%,-50%) rotate(45deg)}.km__close i::after{transform: translate(-50%,-50%) rotate(-45deg)}.km__close:hover i{background: var(--km-ink);border-color: var(--km-ink);color: var(--km-cream);transform: rotate(90deg)}.km__nav{align-self: center;min-height: 0;overflow-y: auto;padding: 1rem 0}.km__nav ol{padding: 0;list-style: none}.km__nav li{position: relative;overflow: hidden}.km__nav li::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: var(--km-line)}.km__nav a{position: relative;display: flex;align-items: center;gap: 1.1rem;padding: clamp(.4rem,1.4vh,.85rem) 0;transform: translateY(105%);transition: transform 1s var(--km-ease) calc(.45s + var(--i) * .06s)}.nk-mega.km.is-open .km__nav a{transform: none}.km__nav a::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;z-index: 1;height: 1px;background: var(--km-gold-dk);transform: scaleX(0);transform-origin: left;transition: transform .7s var(--km-ease)}.km__nav b{flex: none;width: 1.8rem;font-size: .72rem;font-weight: 600;color: rgba(42,32,25,.4);transition: color .4s}.km__nav span{font-size: clamp(1.8rem,3.6vw,3.4rem);font-weight: 500;line-height: 1.08;letter-spacing: -.035em;color: rgba(42,32,25,.82);transition: color .4s}.km__thumb{flex: none;display: block;width: 0;height: clamp(1.6rem,3vw,2.7rem);margin-right: -1.1rem;border-radius: 999px;overflow: hidden;transition: width .7s var(--km-ease),margin .7s var(--km-ease)}.km__thumb img{display: block;width: clamp(4rem,7vw,6.5rem);height: 100%;object-fit: cover;scale: 1.3;transition: scale .9s var(--km-ease)}.km__nav svg{flex: none;width: 20px;height: 20px;margin-left: auto;fill: none;stroke: var(--km-gold-dk);stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;opacity: 0;transform: translate(-12px,12px);transition: opacity .4s,transform .6s var(--km-ease)}.km__nav a:is(:hover,:focus-visible)::after{transform: scaleX(1)}.km__nav a:is(:hover,:focus-visible) .km__thumb{width: clamp(4rem,7vw,6.5rem);margin-right: 0}.km__nav a:is(:hover,:focus-visible) .km__thumb img{scale: 1}.km__nav a:is(:hover,:focus-visible) span{color: var(--km-ink)}.km__nav a:is(:hover,:focus-visible) svg{opacity: 1;transform: none}.km__nav a:is(:hover,:focus-visible,.is-current) b{color: var(--km-gold-dk)}.km__nav a.is-current span{color: var(--km-ink)}.km__nav ol:has(a:hover) a:not(:hover) span{color: rgba(42,32,25,.3)}.km__foot{display: grid;gap: 1.25rem;padding: 1.4rem 0 1.6rem;border-top: 1px solid var(--km-line);opacity: 0;transition: opacity .8s .8s}.nk-mega.km.is-open .km__foot{opacity: 1}.km__contact{display: flex;flex-wrap: wrap;gap: .75rem 2.5rem}.km__contact dt{font-size: .7rem;font-weight: 600;letter-spacing: .03em;color: #8a6638}.km__contact dd{margin-top: .25rem;font-size: .88rem;color: var(--km-ink)}.km__contact a:hover{color: var(--km-gold-dk)}.km__addr dd{max-width: 20rem;font-size: .8rem;line-height: 1.5}.km__end{display: flex;flex-wrap: wrap;align-items: center;gap: 1rem 1.25rem}.km__social{display: flex;flex-wrap: wrap;gap: .4rem 1.25rem;margin-right: auto;font-size: .82rem;color: rgba(42,32,25,.7)}.km__social a:hover{color: var(--km-gold-dk)}.km__langs{display: flex;gap: .3rem}.km__langs a{display: grid;place-items: center;min-width: 2.5rem;height: 2.5rem;padding: 0 .6rem;border: 1px solid rgba(42,32,25,.22);border-radius: 999px;font-size: .74rem;font-weight: 600;color: rgba(42,32,25,.7);transition: background .3s,color .3s,border-color .3s}.km__langs a:hover{border-color: var(--km-gold-dk);color: var(--km-gold-dk)}.km__langs a.is-active{background: var(--km-ink);border-color: var(--km-ink);color: var(--km-cream)}.km__cta{display: inline-flex;align-items: center;gap: .9rem;padding: .85rem 1.4rem;border-radius: 999px;background: var(--km-ink);color: var(--km-cream) !important;font-size: .86rem;font-weight: 600;transition: background .3s,color .3s}.km__cta svg{width: 20px;height: 10px;fill: none;stroke: currentColor;stroke-width: 1.6;transition: transform .35s var(--km-ease)}.km__cta:hover{background: var(--km-gold-dk)}.nk-mega.km .km__cta{border-radius: 999px !important}.km__cta:hover svg{transform: translateX(4px)}@media (max-width: 1000px){.nk-mega.km{grid-template-columns: minmax(0,1fr);grid-template-rows: 30svh minmax(0,1fr)}.km__panel{padding: 0 var(--nk-pad,1.25rem)}.km__word span{font-size: clamp(2.2rem,11vw,4rem)}.km__logo{top: 1rem;display: flex;align-items: center;height: 2.6rem}.km__close{position: absolute;z-index: 4;top: calc(1rem - 30svh);right: var(--nk-pad,1.25rem);color: #fff}.km__close i{width: 2.6rem;height: 2.6rem;border-color: rgba(255,255,255,.55);background: rgba(28,23,18,.25)}.km__close:hover i{background: #fff;border-color: #fff;color: var(--km-ink)}.km__top{min-height: 2.6rem}.km__addr{display: none}}@media (max-width: 560px){.km__close span{display: none}.km__close i{width: 2.6rem;height: 2.6rem}.km__nav span{font-size: 1.75rem}.km__social{display: none}.km__end{justify-content: space-between}}@media (hover: none){.km__nav a.is-current .km__thumb{width: 3.6rem;margin-right: 0}.km__nav a.is-current .km__thumb img{scale: 1}}@media (prefers-reduced-motion: reduce){.nk-mega.km,.km *{transition: none !important;animation: none !important}.km__visual,.km__panel,.km__nav a{transform: none}.km__foot,.km__logo{opacity: 1}}.ckc{position: fixed;left: clamp(.75rem,2vw,1.5rem);bottom: clamp(.75rem,2vw,1.5rem);z-index: 1500;width: min(440px,calc(100vw - 1.5rem));padding: 1.4rem 1.5rem 1.3rem;background: #201a14;color: #fff;box-shadow: 0 30px 60px -25px rgba(14,14,13,.7);border-top: 3px solid var(--nk-orange);transform: translateY(16px);transition: opacity .3s ease,transform .3s ease}.ckc.is-in{transform: none}.ckc.is-out{opacity: 0;transform: translateY(16px)}.ckc[hidden],.ckc-modal[hidden]{display: none}.ckc__eyebrow{display: flex;align-items: center;gap: .7rem;margin: 0 0 .7rem;font-size: .68rem;font-weight: 800;letter-spacing: .16em;text-transform: uppercase;color: #a8814c}.ckc__eyebrow i{width: 26px;height: 2px;background: currentColor}.ckc__text{margin: 0 0 1.1rem;font-size: .86rem;line-height: 1.6;color: rgba(255,255,255,.85)}.ckc__text a{color: #fff;text-decoration: underline;text-underline-offset: 3px}.ckc__actions{display: flex;flex-wrap: wrap;gap: .5rem}.ckc__btn{flex: 1 1 auto;padding: .75rem 1rem;border: 1px solid transparent;font: inherit;font-size: .82rem;font-weight: 700;cursor: pointer;transition: background .2s,color .2s,border-color .2s}.ckc .ckc__btn--solid{background: #fff;color: #201a14}.ckc .ckc__btn--solid:hover{background: var(--nk-orange);color: var(--nk-on-accent)}.ckc__btn--text{flex-basis: 100%;padding: .4rem 0 0;background: none;color: rgba(255,255,255,.8);text-decoration: underline;text-underline-offset: 3px;text-align: left}.ckc__btn--text:hover{color: #fff}.ckc-modal{position: fixed;inset: 0;z-index: 1600;display: grid;place-items: center;padding: 1rem;opacity: 0;transition: opacity .25s ease}.ckc-modal.is-in{opacity: 1}.ckc-modal__scrim{position: absolute;inset: 0;background: rgba(14,14,13,.6)}.ckc-modal__panel{position: relative;width: min(560px,100%);max-height: calc(100svh - 2rem);overflow-y: auto;padding: clamp(1.4rem,3vw,2.2rem);background: #fff;color: #201a14;border-top: 3px solid var(--nk-orange)}.ckc-modal .ckc__eyebrow{color: var(--nk-accent-ink)}.ckc-modal__close{position: absolute;top: .6rem;right: .6rem;width: 40px;height: 40px;border: 0;background: none;font-size: 1.6rem;line-height: 1;color: rgba(29,29,27,.6);cursor: pointer}.ckc-modal__close:hover{color: var(--nk-accent-ink)}.ckc-modal__title{margin: 0 0 .6rem;font-size: 1.4rem;font-weight: 500;color: #201a14}.ckc-modal__text{margin: 0 0 1.2rem;font-size: .88rem;line-height: 1.6;color: rgba(29,29,27,.7)}.ckc-modal__text a{color: var(--nk-accent-ink)}.ckc-cats{margin: 0 0 1.4rem;padding: 0;list-style: none;border-top: 1px solid rgba(29,29,27,.12)}.ckc-cats li{padding: 1rem 0;border-bottom: 1px solid rgba(29,29,27,.12)}.ckc-cats__head{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-bottom: .4rem;cursor: pointer}.ckc-cats__head b{font-size: .95rem;font-weight: 700}.ckc-cats p{margin: 0;font-size: .84rem;line-height: 1.6;color: rgba(29,29,27,.68)}.ckc-cats__always{font-size: .76rem;font-weight: 700;color: #1f8a4c}.ckc-modal .ckc__btn--solid{background: #201a14;color: #fff}.ckc-modal .ckc__btn--solid:hover{background: var(--nk-orange)}@media (prefers-reduced-motion: reduce){.ckc,.ckc-modal{transition: none}}@media (max-width: 600px){.ckc{left: 0;right: 0;bottom: 0;width: 100%;padding: .9rem 1rem calc(.8rem + env(safe-area-inset-bottom))}.ckc__eyebrow{display: none}.ckc__text{margin-bottom: .7rem;font-size: .8rem;line-height: 1.5}.ckc__actions{flex-wrap: nowrap;align-items: center}.ckc__btn{padding: .6rem .9rem;font-size: .8rem}.ckc__btn--text{flex: 0 0 auto;flex-basis: auto;padding: .6rem 0 .6rem .4rem}}.ckc__actions--even{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .5rem}.ckc__actions--even .ckc__btn--text{grid-column: 1 / -1;justify-self: start}.ckc-modal .ckc__actions--even{grid-template-columns: repeat(3,minmax(0,1fr))}.ckc__btn--line{background: transparent;color: #201a14;border: 1px solid rgba(32,26,20,.3) !important}.ckc__btn--line:hover{border-color: #201a14 !important}.ckc-switch{position: relative;flex: none;display: inline-block;width: 2.6rem;height: 1.5rem;cursor: pointer}.ckc-switch input{position: absolute;inset: 0;opacity: 0;margin: 0;cursor: pointer}.ckc-switch span{position: absolute;inset: 0;border-radius: 999px;background: rgba(32,26,20,.2);transition: background .25s}.ckc-switch span::after{content: "";position: absolute;left: 3px;top: 3px;width: 1.12rem;height: 1.12rem;border-radius: 50%;background: #fff;box-shadow: 0 1px 3px rgba(0,0,0,.2);transition: transform .25s}.ckc-switch input:checked + span{background: #a8814c}.ckc-switch input:checked + span::after{transform: translateX(1.1rem)}.ckc-switch input:focus-visible + span{outline: 2px solid #a8814c;outline-offset: 2px}@media (max-width: 560px){.ckc-modal .ckc__actions--even{grid-template-columns: minmax(0,1fr)}}html{font-synthesis: none}body,body *:not(svg):not(svg *){font-family: 'Montserrat',system-ui,-apple-system,sans-serif !important}body *,body *::before,body *::after{font-style: normal !important}body *:not([class*="eyebrow"]){text-transform: none !important}body :is(button,label,dt,th,small,sup,.nk-nav a,.nk-crumbs,.nkb-breadcrumb,.ab-crumbs,[class*="btn"],[class*="__btn"],[class*="-link"],[class*="__link"],[class*="more"],[class*="tab"],[class*="badge"],[class*="__cap"],[class*="__count"],[class*="-count"],[class*="__meta"] dt,.nkp-card-code,.nkd-cat,.ycs-more,.ycs-cta,.ctc__dir,.ctc__wa,.ctc-form__submit,.ctc-field > span,.ab-link,.fc-link,.ktl__btn,.mm__langs a,.mm__contact span,.nkp-quotebtn,.nkp-card-more,.ab-band__facts span,.fc-facts span,.ab-hero__facts span,.yk-band__facts span){letter-spacing: .01em !important}body :is(.nk-crumbs,.nkb-breadcrumb,.ab-crumbs){font-size: .8rem !important;font-weight: 600 !important}body :is(.nkp-sort label,.nkd-brands em,.pdx-specs dt,.ktl__meta dt,.mm__contact span,.ctc__row dt){letter-spacing: .01em !important}body :is(.ab-link,.fc-link,.ktl__btn,.ctc-form__submit,.ctc__wa,.ycs-cta,.ycs-more,.nkp-quotebtn,.nkp-card-more,.nkd-btn,.nkd-tab,.mm__langs a,.ctc__dir,.ctc-map__card a,.ktl-card__link){font-size: .82rem !important}body :is(.ab-band__facts span,.fc-facts span,.ab-hero__facts span,.yk-band__facts span,.ctc__row dt,.ctc-field > span,.mm__contact span,.ktl__meta dt,.pdx-specs dt,.nkd-table dt,.nkd-brands em,.ab-pillars__no,.nkp-card-code,.nkp-sort label){font-size: .74rem !important}em{font-style: normal !important}body :is(.yh__name){font-size: clamp(3rem,6vw,5.6rem) !important}body :is(.nkb-hero__title,.nka-hero__title,.ab-hero__title,.fc-hero__title){font-size: clamp(1.9rem,3.4vw,3.2rem) !important;line-height: 1.08 !important}body :is(.nk-hero__title,.ab-display,.fc-display,.ktl__title,.ctc__title,.nkp-title,.nkd-title,.ycs-name,.yk-display,.ktl-more__title,.nkd-related .nkp-title,.nkf-slogan){font-size: clamp(1.6rem,2.6vw,2.5rem) !important;line-height: 1.12 !important}body :is(.ab-display--sm,.fc-display--sm,.pdx-title,.ctc__formtitle,.fc-cta h2,.ab-band__title){font-size: clamp(1.35rem,2vw,1.9rem) !important}body :is(.ab-band__facts b,.fc-facts b,.ab-hero__facts b){font-size: clamp(1.6rem,2.6vw,2.4rem) !important}body :is(.ab-hero__year,.ktl__year){font-size: clamp(4rem,9vw,8rem) !important}body :is(h1,h2,h3,h4,h5,h6,b,strong,p,span,a,li,dd,dt,em,small,label){font-synthesis: none}