:root{--kz-bg:#0E1013;--kz-surface:#16191E;--kz-surface-2:#1E2228;--kz-text:#F4EFE6;--kz-muted:rgba(244,239,230,.72);--kz-faint:rgba(244,239,230,.5);--kz-line:rgba(255,255,255,.08);--kz-line-2:rgba(255,255,255,.16);--kz-gold:#C5A059;--kz-gold-hi:#D4AF37;--kz-red:#9E3B2E;--kz-walnut:#9E6740;--kz-walnut-d:#6D4327;--kz-head:"Shippori Mincho","Yu Mincho","Hiragino Mincho ProN",Georgia,serif;--kz-label:"Zen Kaku Gothic New",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--kz-body:"Zen Kaku Gothic New",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--kz-gut:16px;--kz-top-h:100px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:120px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.kz-body{margin:0;background:var(--kz-bg);color:var(--kz-text);font:400 16px/1.7 var(--kz-body);letter-spacing:.01em;-webkit-font-smoothing:antialiased;overflow-x:clip}.kz-body img,.kz-body svg{max-width:100%}.kz-body a{color:inherit}.kz-body :where(h1,h2,h3,p,ul,ol,figure,dl,dd){margin:0}.kz-body :where(ul,ol){padding:0;list-style:none}.kz-body :focus-visible{outline:2px solid var(--kz-gold-hi);outline-offset:3px}.kz-body button{font:inherit;color:inherit}.kz-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.kz-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--kz-gut)}@media(min-width:990px){.kz-wrap{padding-inline:40px}}.kz-section{position:relative;padding-block:clamp(64px,8vw,112px);overflow:clip}.kz-section--surface{background:var(--kz-surface)}.kz-center{text-align:center}.kz-eyebrow{font-family:var(--kz-label);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.26em;text-transform:uppercase;color:var(--kz-gold);margin-bottom:16px}.kz-h2{font-family:var(--kz-head);font-weight:600;font-size:clamp(26px,3.4vw,40px);line-height:1.25;letter-spacing:.01em;text-wrap:balance}.kz-h2 em{font-style:normal;color:var(--kz-gold)}.kz-lede{color:var(--kz-muted);font-size:clamp(15px,1.3vw,17px);max-width:62ch;margin-top:20px}.kz-center .kz-lede{margin-inline:auto}.kz-rule{display:block;width:40px;height:1px;background:var(--kz-gold);opacity:.8;margin:24px 0}.kz-center .kz-rule{margin-inline:auto}.kz-kanji{position:absolute;font-family:Shippori Mincho,Yu Mincho,Hiragino Mincho ProN,serif;font-weight:500;font-size:clamp(160px,26vw,380px);line-height:1;writing-mode:vertical-rl;color:var(--kz-text);opacity:.04;pointer-events:none;-webkit-user-select:none;user-select:none;top:50%;transform:translateY(-50%);letter-spacing:0}.kz-kanji--r{right:2%}.kz-kanji--l{left:2%}.kz-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1px solid var(--kz-gold);background:transparent;color:var(--kz-text);font:700 13px/1.2 var(--kz-body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.kz-btn:hover{border-color:var(--kz-gold-hi);background:#c5a0591a}.kz-btn--gold{background:linear-gradient(180deg,#d4af37,#b8913f);color:#14110a;border-color:#d4af37}.kz-btn--gold:hover{background:linear-gradient(180deg,#e0bc48,#c5a059);color:#14110a}.kz-btn--sm{min-height:40px;padding:0 18px;font-size:11.5px}.kz-btn--block{width:100%}.kz-btn[disabled]{opacity:.55;cursor:not-allowed}.kz-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.kz-top{position:sticky;top:0;z-index:50}.kz-bar{background:#08090b;border-bottom:1px solid var(--kz-line);color:var(--kz-muted);font:500 11px/1 var(--kz-body);letter-spacing:.16em;text-transform:uppercase;min-height:34px;display:flex;align-items:center;justify-content:center;padding:0 var(--kz-gut);text-align:center}.kz-bar__list{display:flex;gap:0;flex-wrap:wrap;justify-content:center}.kz-bar__item{display:inline-flex;align-items:center}.kz-bar__item+.kz-bar__item:before{content:"";width:3px;height:3px;border-radius:50%;background:var(--kz-gold);margin:0 18px}@media(max-width:760px){.kz-bar__list{display:block;position:relative;height:34px;width:100%}.kz-bar__item{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;transition:opacity .4s}.kz-bar__item.is-active,.kz-bar__item:first-child{opacity:1}.kz-bar__list.is-rot .kz-bar__item:first-child:not(.is-active){opacity:0}.kz-bar__item+.kz-bar__item:before{display:none}}.kz-header{background:#0e1013;border-bottom:1px solid var(--kz-line)}.kz-header__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;max-width:1280px;margin-inline:auto;padding:0 var(--kz-gut);min-height:60px}.kz-nav{display:none;gap:28px}.kz-nav a{font:500 12px/1 var(--kz-body);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--kz-muted);padding:8px 0;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.kz-nav a:hover{color:var(--kz-text);border-color:var(--kz-gold)}.kz-logo{display:inline-flex;align-items:center;text-decoration:none;justify-self:center;grid-column:2;line-height:0}.kz-logo__img{display:block;height:30px;width:auto}.kz-header__cta{display:flex;justify-content:flex-end;align-items:center;gap:8px;grid-column:3}.kz-menu-btn{display:inline-flex;align-items:center;min-height:42px;padding:0 4px;background:none;border:0;cursor:pointer;font:500 11.5px/1 var(--kz-body);letter-spacing:.16em;text-transform:uppercase;color:var(--kz-muted);grid-column:1;justify-self:start}.kz-mnav{border-top:1px solid var(--kz-line);padding:8px var(--kz-gut) 16px}.kz-mnav[hidden]{display:none}.kz-mnav a{display:block;padding:14px 0;border-bottom:1px solid var(--kz-line);text-decoration:none;font:500 13px/1 var(--kz-body);letter-spacing:.16em;text-transform:uppercase;color:var(--kz-muted)}.kz-mnav__stamp{display:block;width:28px;height:28px;margin:16px 0 4px}.kz-cta-short{display:none}@media(max-width:760px){.kz-logo__img{height:26px}.kz-cta-full{display:none}.kz-cta-short{display:inline}.kz-header__cta .kz-btn{padding:0 14px}}@media(min-width:990px){.kz-header__in{min-height:70px;padding-inline:40px}.kz-logo__img{height:34px}.kz-nav{display:flex;grid-column:1}.kz-menu-btn{display:none}.kz-mnav{display:none!important}}#shopify-section-katsusaki-header{position:sticky;top:0;z-index:50}
/*# sourceMappingURL=/cdn/shop/t/2/assets/katsusaki-a.css.map */
