.menu-drawer{--kkm-sumi: #14110F;--kkm-papier: #FAF8F5;--kkm-shu: #E2452F;--kkm-aka: #9A2A2A;--kkm-goud: #E9CE85;--kkm-display: "KK Kluis Display", "Barlow Condensed", Impact, "Arial Narrow", sans-serif;--kkm-smal: "KK Kluis Smal", "Barlow Condensed", "Arial Narrow", sans-serif;--kkm-penseel: "KK Kluis Penseel", "Brush Script MT", cursive}.menu-drawer .drawer__inner{background-color:var(--kkm-sumi)!important;box-shadow:inset -1px 0 #e9ce8559,24px 0 60px -20px #000c!important;isolation:isolate;overflow:hidden}.menu-drawer .drawer__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E");background-size:180px;opacity:.14;mix-blend-mode:overlay}.menu-drawer .drawer__inner:after{content:"\5feb";position:absolute;z-index:-1;pointer-events:none;right:-.12em;bottom:-.18em;font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP",serif;font-weight:700;font-size:min(78vw,360px);line-height:1;color:#faf8f509}.menu-drawer .drawer__submenu{background-color:var(--kkm-sumi)!important}.menu-drawer .drawer__header{height:64px!important;min-height:64px!important;padding:0 18px!important;border-bottom:1px solid rgba(233,206,133,.18)!important}.menu-drawer .drawer__header:before{content:"\5feb";display:grid;place-items:center;flex:none;width:32px;height:32px;margin-right:12px;border-radius:4px;background:var(--kkm-aka);color:var(--kkm-papier);font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP",serif;font-weight:700;font-size:17px;transform:rotate(-6deg);box-shadow:inset 0 0 0 1.5px #faf8f533}.menu-drawer .drawer__title{flex:1 1 auto}.menu-drawer .drawer__title:before{content:"Kaikan";display:block;font-family:var(--kkm-display);font-weight:900;font-style:italic;text-transform:uppercase;font-size:1.5rem;letter-spacing:.02em;line-height:1;color:var(--kkm-papier)}.menu-drawer .drawer__title:after{content:"Japanse sets, verzegeld";display:block;margin-top:3px;font-family:var(--kkm-smal);font-weight:700;text-transform:uppercase;font-size:.62rem;letter-spacing:.2em;color:var(--kkm-goud)}.menu-drawer .drawer__close{width:44px!important;height:44px!important;padding:0!important;transform:none!important;background:#16120f!important;border:1px solid rgba(233,206,133,.38)!important;border-radius:5px!important;color:var(--kkm-papier)!important;box-shadow:inset 0 0 0 3px #16120f,inset 0 0 0 4px #e9ce8521!important}.menu-drawer .drawer__close .btn-fill{display:none!important}.menu-drawer .drawer__menu{counter-reset:kkm;padding-top:6px!important}.menu-drawer .drawer__menu>li>a.drawer__menu-item,.menu-drawer .drawer__menu>li>details>summary.drawer__menu-item,.menu-drawer .drawer__submenu .drawer__menu-item{position:relative;display:flex!important;align-items:center;gap:14px;font-family:var(--kkm-display)!important;font-weight:900!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:.01em!important;font-size:1.55rem!important;line-height:1!important;padding:1rem 3.2rem 1rem 1.25rem!important;border-top:1px solid rgba(250,248,245,.07)!important;color:var(--kkm-papier)!important;transition:color .25s,background-color .25s,padding-left .35s cubic-bezier(.16,1,.3,1)!important}.menu-drawer .drawer__menu>li:not(:first-child):not(.kk-menu-contact):not(.kk-menu-voetvak)>a.drawer__menu-item,.menu-drawer .drawer__menu>li:not(:first-child):not(.kk-menu-contact):not(.kk-menu-voetvak)>details>summary.drawer__menu-item{counter-increment:kkm}.menu-drawer .drawer__menu>li:not(:first-child):not(.kk-menu-contact):not(.kk-menu-voetvak)>a.drawer__menu-item:before,.menu-drawer .drawer__menu>li:not(:first-child):not(.kk-menu-contact):not(.kk-menu-voetvak)>details>summary.drawer__menu-item:before{content:counter(kkm,decimal-leading-zero);flex:none;width:1.6em;font-family:var(--kkm-smal);font-style:normal;font-weight:700;letter-spacing:.08em;font-size:.72rem;color:var(--kkm-goud);opacity:.8;transform:translateY(-.35em)}.menu-drawer .drawer__menu-item{box-shadow:inset 0 0 0 0 var(--kkm-shu)}.menu-drawer .drawer__menu>li>a.drawer__menu-item:after,.menu-drawer .drawer__submenu a.drawer__menu-item:after{content:"\2192";position:absolute;right:1.35rem;top:50%;font-family:var(--kkm-smal);font-style:normal;font-size:1rem;color:var(--kkm-shu);opacity:0;transform:translate(-6px,-50%);transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1)}.menu-drawer .drawer__menu li>:is(a,details>summary).drawer__menu-item:is(:hover,:focus-visible,:active),.menu-drawer .drawer__menu li>details>summary.drawer__menu-item[aria-expanded=true]{color:var(--kkm-papier)!important;background-color:#e2452f12!important;box-shadow:inset 3px 0 0 0 var(--kkm-shu);padding-left:1.6rem!important}.menu-drawer .drawer__menu li>a.drawer__menu-item:is(:hover,:focus-visible,:active):after{opacity:1;transform:translateY(-50%)}.menu-drawer summary.drawer__menu-item:after{border-color:var(--kkm-goud)!important}.menu-drawer .drawer__menu>li:first-child>a.drawer__menu-item{justify-content:center;text-align:center;margin:14px 18px 12px!important;padding:1rem 1.25rem!important;border:0!important;border-radius:2px!important;background:var(--kkm-papier)!important;color:var(--kkm-sumi)!important;box-shadow:5px 5px 0 var(--kkm-shu)!important;font-size:1.25rem!important}.menu-drawer .drawer__menu>li:first-child>a.drawer__menu-item:after{content:"\2192";position:static;opacity:1;transform:none;color:var(--kkm-shu)}.menu-drawer .drawer__menu>li:first-child>a.drawer__menu-item:is(:hover,:active){background:var(--kkm-papier)!important;padding-left:1.25rem!important;transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--kkm-shu)!important}.menu-drawer .drawer__menu>li.kk-menu-contact>a.drawer__menu-item{font-family:var(--kkm-smal)!important;font-style:normal!important;font-size:.95rem!important;letter-spacing:.14em!important;color:var(--kkm-goud)!important;background:#e9ce850d!important;border-top-color:#e9ce8538!important}.menu-drawer .drawer__submenu>button{font-family:var(--kkm-smal)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:.8rem!important;color:var(--kkm-goud)!important;padding:1.1rem 1.25rem!important;border-bottom:1px solid rgba(233,206,133,.18)!important}.menu-drawer .drawer__submenu li>a.drawer__menu-item{font-size:1.3rem!important}.menu-drawer .kk-menu-voet{margin-top:10px;padding:1.2rem 1.25rem 1.5rem!important;border-top:1px solid rgba(233,206,133,.25)!important;background:linear-gradient(to bottom,rgba(233,206,133,.06),transparent 70%)!important}.menu-drawer .kk-menu-voet__zegel{font-family:var(--kkm-penseel)!important;text-transform:none!important;letter-spacing:.01em!important;font-size:1.25rem!important;color:var(--kkm-goud)!important;margin-bottom:.9rem!important}.menu-drawer .kk-menu-voet__zegel i{transform:rotate(-6deg);background:var(--kkm-aka)!important;font-size:.9rem!important}.menu-drawer .kk-menu-voet li{color:#faf8f5c7!important}.menu-drawer .kk-menu-voet__links{gap:10px!important}.menu-drawer .kk-menu-voet__links a{border-radius:2px!important;border:1.5px solid rgba(250,248,245,.45)!important;font-family:var(--kkm-smal);font-weight:700!important;text-transform:uppercase;letter-spacing:.12em;font-size:.74rem!important;padding:.75rem .8rem!important}.menu-drawer .kk-menu-voet__links a:first-child{background:var(--kkm-papier);color:var(--kkm-sumi)!important;border-color:var(--kkm-papier)!important;box-shadow:3px 3px 0 var(--kkm-shu)}@media(prefers-reduced-motion:reduce){.menu-drawer .drawer__menu-item,.menu-drawer .drawer__menu-item:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/216/assets/kk-menu-kluis.css.map */
