#shopify-section-header,#shopify-section-footer{display:none!important}body:not(.template-index) #MainContent{padding-top:86px}@media(max-width:760px){body:not(.template-index) #MainContent{padding-top:68px}}:where(#MainContent) [id]{scroll-margin-top:96px}@media(max-width:760px){:where(#MainContent) [id]{scroll-margin-top:82px}}body:not(.template-index) .product-single .is-sticky{top:116px}@media(max-width:760px){body:not(.template-index) .product-single .is-sticky{top:98px}}@media only screen and (max-width:479px){body:not(.template-index) .collection--compact-mobile .collection__nav{top:68px}}.kj-header,.kj-footer{--kj-ink:#2b2723;--kj-muted:#716d66;--kj-paper:#f7f7f2;--kj-line:#deddd5;--kj-serif:"Yu Mincho","Hiragino Mincho ProN",serif;--kj-sans:"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;--kj-gutter:clamp(28px,6.25vw,100px);box-sizing:border-box;margin:0;color:var(--kj-ink);font-family:var(--kj-sans);font-size:14px;font-weight:400;font-style:normal;line-height:1.9;letter-spacing:normal;text-transform:none;text-align:left;-webkit-font-smoothing:antialiased}.kj-header *,.kj-header *:before,.kj-header *:after,.kj-footer *,.kj-footer *:before,.kj-footer *:after{box-sizing:border-box}.kj-header :where(h1,h2,h3,h4,p,ul,ol,li,figure,address,small),.kj-footer :where(h1,h2,h3,h4,p,ul,ol,li,figure,address,small){margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:400;font-style:normal;line-height:inherit;letter-spacing:inherit;text-transform:none;color:inherit}.kj-header :where(ul,ol),.kj-footer :where(ul,ol){list-style:none}.kj-header :where(a),.kj-footer :where(a){color:inherit;text-decoration:none;background:transparent;letter-spacing:inherit;text-transform:none;-webkit-tap-highlight-color:transparent}.kj-header :where(img),.kj-footer :where(img){display:block;max-width:100%;width:100%;height:auto;border:0}.kj-header :where(button,input),.kj-footer :where(button,input){margin:0;border-radius:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.kj-header :where(button),.kj-footer :where(button){padding:0;border:0;background:transparent;cursor:pointer;white-space:normal;overflow:visible;text-overflow:clip}.kj-header :where(a,button,input):focus-visible,.kj-footer :where(a,button,input):focus-visible{outline:2px solid #797459;outline-offset:5px}.kj-header a img,.kj-footer a img{transition:filter .25s}.kj-header a:hover img,.kj-footer a:hover img{filter:brightness(.97)}@media(max-width:1050px)and (min-width:761px){.kj-header,.kj-footer{--kj-gutter:40px}}@media(max-width:760px){.kj-header,.kj-footer{--kj-gutter:24px}}@media(max-width:350px){.kj-header,.kj-footer{--kj-gutter:20px}}.kj-header{position:fixed;z-index:5000;top:0;left:0;right:0;height:86px;display:flex;align-items:center;gap:42px;padding:0 var(--kj-gutter);background:#fffffffa;color:var(--kj-ink);border-bottom:1px solid var(--kj-line);transition:background .25s,color .25s}.kj-header .logo{position:relative;display:block;width:146px;flex-shrink:0}.kj-header .logo img{width:100%;height:auto}.kj-header .logo .logo-ink{opacity:1}.kj-header .logo .logo-white{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:contain;opacity:0}.kj-header nav{display:flex;align-items:center;gap:32px;margin-left:auto;font-size:12px}.kj-header nav>a{display:flex;align-items:center;min-height:44px}.kj-header .nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 24px;border:1px solid #8f8a80;font-size:12px}.kj-header .mobile-menu-contact,.kj-header .menu-toggle{display:none!important}.js .kj-header[data-transparent]:not(.is-solid){background:transparent;color:#fff;border-bottom-color:#ffffff38}.js .kj-header[data-transparent]:not(.is-solid) .logo-ink{opacity:0}.js .kj-header[data-transparent]:not(.is-solid) .logo-white{opacity:1}.js .kj-header[data-transparent]:not(.is-solid) .nav-cta{border-color:#ffffff85}@media(max-width:1050px)and (min-width:761px){.kj-header{gap:25px}.kj-header nav{gap:22px}}@media(max-width:760px){.kj-header{height:68px;padding:0 22px;gap:18px}.kj-header .logo{width:112px}.kj-header .nav-cta{margin-left:auto;min-height:32px;min-width:53px;padding:3px 11px;font-size:11px}.kj-header .cta-go{display:none}.kj-header .menu-toggle{display:inline-flex!important;align-items:center;gap:8px;padding:0;min-height:44px;border:0;background:transparent;color:inherit;font-size:10px;letter-spacing:.08em}.kj-header .menu-toggle span{font-size:15px}.kj-header nav{display:none;position:absolute;left:0;right:0;top:68px;margin:0;padding:10px 24px 22px;background:#fff;color:var(--kj-ink);border-bottom:1px solid var(--kj-line)}.kj-header nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.kj-header nav>a{padding:12px 0;border-bottom:1px solid var(--kj-line);font-size:14px}.kj-header .mobile-menu-contact{display:flex!important}}@media(max-width:350px){.kj-header{padding:0 18px;gap:13px}.kj-header .logo{width:100px}}.kj-footer{position:relative;min-height:148px;padding:0 var(--kj-gutter);display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;background:#fff;color:var(--kj-ink);font-family:var(--kj-sans);font-size:14px;line-height:1.9;letter-spacing:normal}.kj-footer .footer-brand{display:flex;align-items:center;gap:24px;align-self:center}.kj-footer .logo{position:relative;display:block;width:127px;flex-shrink:0}.kj-footer .logo img{display:block;width:100%;height:auto}.kj-footer .footer-brand p{margin:0;font-family:var(--kj-serif);font-size:14px;line-height:1.8;letter-spacing:normal;word-break:keep-all;overflow-wrap:anywhere}.kj-footer .footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px}.kj-footer .footer-links .textlink{display:inline-flex;align-items:center;justify-content:space-between;min-height:36px;border:0;padding:0;gap:9px;font-family:var(--kj-sans);font-size:11px;line-height:1.8;letter-spacing:normal}.kj-footer .textlink span{font-family:var(--kj-sans);font-size:16px}.kj-footer .footer-copyright{position:absolute;right:24px;bottom:8px;font-family:var(--kj-sans);font-size:9px;line-height:1.5;letter-spacing:.03em;color:#8c877e}@media(max-width:760px){.kj-footer{min-height:181px;padding:18px 24px;grid-template-columns:1.2fr 1fr;gap:20px;align-content:center}.kj-footer .footer-brand{margin:0;gap:10px}.kj-footer .footer-brand .logo{width:70px}.kj-footer .footer-brand p{font-size:11.5px;word-break:normal;max-width:16em}.kj-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:0}.kj-footer .footer-links .textlink{min-height:36px;font-size:10.5px;line-height:1.55;gap:2px;padding:6px 0}.kj-footer .footer-links .textlink span{font-size:12px}.kj-footer .footer-copyright{right:16px;bottom:7px;font-size:8px}}@media(max-width:350px){.kj-footer{padding-left:20px;padding-right:20px;grid-template-columns:1fr 1fr;gap:14px}.kj-footer .footer-brand{gap:8px}.kj-footer .footer-brand .logo{width:55px}.kj-footer .footer-links{gap:4px 10px}}#MainContent iframe{max-width:100%}.kj-price-link a{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/kijin-base.css.map */
