@font-face{font-family:Kaki Archivo;src:url(custom-kaki-archivo.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Kaki JP;src:url(custom-kaki-jp-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Kaki JP;src:url(custom-kaki-jp-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--k-shiro: #ffffff;--k-gofun: #f2f1ee;--k-sumi: #111111;--k-nezumi: #5f5e5a;--k-sen: #dadad6;--k-sen-fort: #8a8984;--k-kaki: #e2552b;--k-kaki-ink: #b83e17;--k-ki: #f3d34a;--k-matsu: #1f7a4d;--k-aka: #c0262d;--k-nuit-ligne: #3a3a38;--k-texte-nuit: #d8d7d2;--k-texte-nuit-2: #a9a8a2;--k-font: "Kaki Archivo", "Helvetica Neue", Arial, sans-serif;--k-font-jp: "Kaki JP", "Hiragino Sans", "Yu Gothic", "Noto Sans JP", sans-serif;--k-gutter: 32px;--font-body--family: var(--k-font);--font-heading--family: var(--k-font);--font-subheading--family: var(--k-font);--font-accent--family: var(--k-font);--font-body--weight: 400;--font-heading--weight: 800}@media(max-width:749px){:root{--k-gutter: 16px}}html{-webkit-text-size-adjust:100%}html body{letter-spacing:0}body{font-family:var(--k-font);font-stretch:100%;color:var(--k-sumi);background:var(--k-shiro);-webkit-font-smoothing:antialiased}::selection{background:var(--k-kaki);color:var(--k-sumi)}a{text-underline-offset:3px}:focus-visible{outline:none;box-shadow:0 0 0 2px var(--k-ki),0 0 0 4px var(--k-sumi)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--k-font);font-stretch:125%;font-weight:800}h3,.h3{font-weight:700}h4,h5,h6,.h4,.h5,.h6{font-family:var(--k-font);font-stretch:100%;font-weight:600}.k-display{font-stretch:125%;font-weight:800;font-size:96px;line-height:92px;letter-spacing:-.025em;margin:0}.k-h1{font-stretch:125%;font-weight:800;font-size:64px;line-height:64px;letter-spacing:-.02em;margin:0}.k-h2{font-stretch:125%;font-weight:800;font-size:44px;line-height:46px;letter-spacing:-.015em;margin:0}.k-h3{font-stretch:125%;font-weight:700;font-size:28px;line-height:32px;letter-spacing:-.01em;margin:0}.k-label{font-stretch:75%;font-weight:600;font-size:13px;line-height:16px;letter-spacing:.05em;text-transform:uppercase}.k-num{font-stretch:75%;font-variant-numeric:tabular-nums}.k-jp{font-family:var(--k-font-jp);font-stretch:100%}.k-muted{color:var(--k-nezumi)}@media(max-width:749px){.k-display{font-size:52px;line-height:52px}.k-h1{font-size:40px;line-height:42px}.k-h2{font-size:30px;line-height:34px}.k-h3{font-size:22px;line-height:26px}.k-label{font-size:12px}}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:1px solid var(--k-sumi);font-family:var(--k-font);font-size:15px;line-height:16px;font-weight:600;text-decoration:none;cursor:pointer;border-radius:0;transition:background-color .18s,color .18s}.k-btn--primary{background:var(--k-sumi);color:var(--k-shiro)}.k-btn--primary:hover{background:var(--k-kaki);color:var(--k-sumi)}.k-btn--ghost{background:transparent;color:var(--k-sumi)}.k-btn--ghost:hover{background:var(--k-sumi);color:var(--k-shiro)}.k-btn--block{width:100%}.k-kanji{display:inline-flex;flex:0 0 auto}.k-kanji__case{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:var(--k-case, 64px);border:1px solid currentColor}.k-kanji__case+.k-kanji__case{border-left:0}.k-kanji__case b{font-family:var(--k-font-jp);font-weight:700;font-size:calc(var(--k-case, 64px) * .53);line-height:calc(var(--k-case, 64px) * .75)}.k-kanji__case i{font-style:normal;font-stretch:75%;font-weight:600;font-size:11px;line-height:14px;letter-spacing:.05em;text-transform:uppercase;padding:0 4px 6px;text-align:center;opacity:.75}.k-wrap{max-width:1440px;margin:0 auto}.k-rule-b{border-bottom:1px solid var(--k-sumi)}.k-rule-t{border-top:1px solid var(--k-sumi)}#header-component{--k-h: 72px}#header-component .header__row--top{background:var(--k-shiro);border-bottom:1px solid var(--k-sumi)}#header-component .header__row--top .header__columns{grid-column:1 / -1;width:100%;max-width:1440px;margin-inline:auto}@media screen and (min-width:990px){#header-component:not([data-menu-style=drawer]) .header__columns{--header-template-columns: auto minmax(0, 1fr) auto;column-gap:0;padding:0!important;min-height:var(--k-h);align-items:stretch}#header-component:not([data-menu-style=drawer]) .header__column{align-items:stretch;height:auto;min-height:var(--k-h)}#header-component:not([data-menu-style=drawer]) .header__column--center{justify-content:flex-start}#header-component:not([data-menu-style=drawer]) .header-logo{display:flex;align-items:center;padding:0 32px!important;border-right:1px solid var(--k-sumi);margin:0;height:100%}#header-component:not([data-menu-style=drawer]) header-menu,#header-component .header-menu__inner,#header-component nav.menu-list{height:100%}#header-component .menu-list overflow-list::part(list){height:100%!important;gap:0}#header-component .menu-list__list-item:not([slot=overflow]){display:flex;flex:0 0 auto;align-items:stretch;border-right:1px solid var(--k-sumi)}#header-component .menu-list__list-item[slot=more]{border-right:0}#header-component .header__column--right>*{flex:0 0 auto}#header-component .menu-list__list-item:not([slot=overflow])>.menu-list__link,#header-component .menu-list__list-item:not([slot=overflow])>.menu-list__trigger{display:flex;align-items:center;padding:0 20px;height:100%}#header-component .menu-list__list-item:not([slot=overflow])>.menu-list__trigger .menu-list__link{padding:0}#header-component .menu-list__link{font-size:15px;font-weight:500;color:var(--k-sumi);text-decoration:none}#header-component .menu-list__list-item:not([slot=overflow]):hover{background:var(--k-gofun)}#header-component .header__column--right{gap:0}#header-component .header__column--right .search-action,#header-component header-actions{display:flex;align-items:stretch;height:100%;gap:0}#header-component .header__column--right .header-actions__action{display:flex;align-items:center;justify-content:center;width:var(--k-h);height:100%;border-left:0;border-radius:0;margin:0;padding:0}#header-component .header__column--right .header-actions__action:hover{background:var(--k-gofun)}}#header-component .cart-bubble{width:18px;height:18px;aspect-ratio:1;padding:0;border:0!important;box-shadow:none!important;background:var(--k-sumi);color:var(--k-shiro);border-radius:50%;font-family:var(--k-font);font-stretch:75%;font-weight:700}#header-component .cart-bubble .cart-bubble__background{background:var(--k-sumi)!important;border:0!important;box-shadow:none!important;border-radius:50%}#header-component .cart-bubble .cart-bubble__text,#header-component .cart-bubble .cart-bubble__text-count{color:var(--k-shiro)!important;font-size:11px;line-height:1}#header-component .menu-list__submenu{border-top:1px solid var(--k-sumi);border-bottom:0;box-shadow:none}#header-component .menu-list__submenu-inner{border-bottom:1px solid var(--k-sumi)}#header-component [slot=overflow] .menu-list__submenu,#header-component [slot=overflow] .menu-list__submenu-inner{border:0}@media screen and (max-width:989px){#header-component .header__row--top .header__columns{min-height:56px;padding-inline:0!important;--header-template-columns: 56px minmax(0, 1fr) 56px auto;grid-template-areas:"leftA center leftB rightB"}#header-component .account-button{display:none!important}#header-component .header-logo{justify-content:center}#header-component .header__icon--menu,#header-component .header__columns .search-action .header-actions__action,#header-component header-actions .header-actions__action{width:56px;height:56px;display:flex;align-items:center;justify-content:center}#header-component .header__icon--menu{border-right:1px solid var(--k-sumi);justify-content:center!important}#header-component header-actions .header-actions__action,#header-component .header__columns .search-action .header-actions__action{border-left:0}}.k-acc{border-bottom:1px solid var(--k-sumi)}.k-acc summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;font-size:18px;line-height:24px;font-weight:600;list-style:none;cursor:pointer}.k-acc summary::-webkit-details-marker{display:none}.k-acc summary svg{flex:0 0 auto}.k-acc[open] .k-plus-v{display:none}.k-acc__corps{padding:0 64px 24px 0;font-size:16px;line-height:24px;color:#3d3c39}.k-acc__corps p{margin:0 0 12px}.k-acc__corps p:last-child{margin:0}@media(max-width:989px){.k-acc summary{font-size:16px;line-height:22px;padding:18px 0}.k-acc__corps{padding-right:0;font-size:15px;line-height:23px}}html.k-sans-defilement,html.k-sans-defilement body,html.k-sans-defilement .page-wrapper{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-kaki.css.map */
