html.kc-layer-open,html.kc-layer-open body{overflow:hidden}.kcm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:var(--kc-card);display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility 0s .12s;font-size:var(--kc-t-15);line-height:1.35;height:100vh;height:100dvh}.kcm.is-open{opacity:1;visibility:visible;transition:opacity var(--kc-d-1) ease}.kcm a{color:inherit;text-decoration:none}.kcm button{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.kcm ul{list-style:none;margin:0;padding:0}.kcm svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.kcm :focus-visible{outline:2px solid var(--kc-ink);outline-offset:2px}.kcm a,.kcm button{-webkit-tap-highlight-color:transparent}.kcm-top{height:56px;flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--kc-s-2);padding-top:env(safe-area-inset-top);box-sizing:content-box}.kcm-l{display:flex}.kcm-r{display:flex;justify-content:flex-end}.kcm .kcm-ic{width:var(--kc-tap);height:var(--kc-tap);display:grid!important;place-items:center;border-radius:var(--kc-r-s)}.kcm-ic:active{background:var(--kc-ground)}.kcm-ic svg{width:22px;height:22px;stroke-width:1.6}.kcm-wm{height:var(--kc-tap);padding:0 var(--kc-s-2);display:grid;place-items:center;font-size:var(--kc-t-15);font-weight:var(--kc-w-b);letter-spacing:.22em;text-transform:uppercase}.kcm-wm img{display:block;height:auto;width:auto;max-height:28px}.kcm-in{flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--kc-s-1) var(--kc-s-4) calc(var(--kc-s-8) + env(safe-area-inset-bottom));transform:translateY(10px);transition:transform var(--kc-d-3) var(--kc-ease)}.kcm.is-open .kcm-in{transform:none}.kcm-cat{border-bottom:1px solid var(--kc-line)}.kcm .kcm-hd{width:100%;min-height:60px;display:flex!important;align-items:center;justify-content:space-between;gap:var(--kc-s-3);font-size:var(--kc-t-21);font-weight:var(--kc-w-m);letter-spacing:-.02em;line-height:1.2}.kcm-hd:active{opacity:.6}.kcm-chev,.kcm-arr{width:18px;height:18px;stroke:var(--kc-ink-2);stroke-width:1.8;flex:none;transition:transform var(--kc-d-2) var(--kc-ease)}.kcm-cat.is-on .kcm-chev{transform:rotate(180deg)}.kcm-x{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--kc-d-3) var(--kc-ease)}.kcm-cat.is-on .kcm-x{grid-template-rows:1fr}.kcm-x>div{overflow:hidden;min-height:0;margin:0 -4px;padding:0 4px}.kcm-x ul{padding-bottom:var(--kc-s-4);display:flex;flex-direction:column;gap:var(--kc-s-1)}.kcm-cat:not(.is-on) .kcm-x{visibility:hidden;transition:grid-template-rows var(--kc-d-3) var(--kc-ease),visibility 0s var(--kc-d-3)}.kcm-row{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:var(--kc-s-3);min-height:64px;padding:var(--kc-s-2) var(--kc-s-1) var(--kc-s-2) 0;border-radius:var(--kc-r-s)}.kcm-row:active{background:var(--kc-ground)}.kcm-pi{width:48px;height:48px;border-radius:var(--kc-r-s);background:var(--kc-ground);overflow:hidden;display:block}.kcm-pi img{width:48px;height:48px;object-fit:cover;display:block}.kcm-tx{min-width:0}.kcm-tx b{font-size:var(--kc-t-15);font-weight:var(--kc-w-s);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kcm-tx small{font-size:var(--kc-t-13);color:var(--kc-ink-2);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kcm-pp{font-size:var(--kc-t-13);color:var(--kc-ink-2);white-space:nowrap}.kcm-row.is-here .kcm-pi{box-shadow:0 0 0 2px var(--kc-card),0 0 0 3.5px var(--kc-ink)}.kcm-row.is-here small{color:var(--kc-ink);font-weight:var(--kc-w-s)}.kcm-all{min-height:var(--kc-tap);display:flex;align-items:center;gap:2px;font-size:var(--kc-t-15);font-weight:var(--kc-w-s)}.kcm-all svg{width:14px;height:14px;stroke-width:2}.kcm-all[aria-current=page]{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.kcm-n{font-weight:var(--kc-w-r);color:var(--kc-ink-2);margin:0 2px 0 6px}.kcm-n:empty{display:none}.kcm-sub .kcm-all{font-weight:var(--kc-w-r)}.kcm-sk{display:flex;flex-direction:column;gap:var(--kc-s-1)}.kcm-sk i{display:block;height:64px;border-radius:var(--kc-r-s);background:linear-gradient(90deg,var(--kc-ground) 48px,transparent 48px) no-repeat,linear-gradient(var(--kc-ground),var(--kc-ground)) 60px 18px/40% 12px no-repeat,linear-gradient(var(--kc-ground),var(--kc-ground)) 60px 38px/56% 10px no-repeat;background-size:48px 48px,40% 12px,56% 10px;background-position:0 8px,60px 18px,60px 38px}.kcm.is-ready .kcm-sk,.kcm.is-fail .kcm-sk{display:none}.kcm-foot{padding-top:var(--kc-s-4);display:flex;flex-wrap:wrap;gap:0 var(--kc-s-5);font-size:var(--kc-t-15);color:var(--kc-ink-2)}.kcm-foot a{min-height:var(--kc-tap);display:inline-flex;align-items:center}.kcm-sign{margin:var(--kc-s-2) 0 0;font-size:var(--kc-t-13);color:var(--kc-ink-2)}@media(min-width:741px){.kcm{inset:0 auto 0 0;width:420px;box-shadow:0 0 0 100vmax var(--kc-scrim)}}.kcs26{padding:var(--kc-s-2) 0 var(--kc-s-8);font-size:var(--kc-t-15);line-height:1.35;text-align:left}.kcs26 a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.kcs26 ul{list-style:none;margin:0;padding:0}.kcs26-g{margin-top:var(--kc-s-6)}.kcs26-g:first-child{margin-top:var(--kc-s-2)}.kcs26-cap{display:block;font-size:var(--kc-t-11);font-weight:var(--kc-w-s);letter-spacing:.08em;text-transform:uppercase;color:var(--kc-ink-2);margin-bottom:var(--kc-s-2)}.kcs26-list{display:flex;flex-direction:column;gap:var(--kc-s-1)}.kcs26-chips{display:flex;flex-wrap:wrap;gap:var(--kc-s-2)}.kcs26-chip{min-height:var(--kc-tap);display:inline-flex;align-items:center;padding:0 var(--kc-s-4);border-radius:var(--kc-r-pill);background:var(--kc-ground);font-size:var(--kc-t-15);font-weight:var(--kc-w-m)}.kcs26-chip:active{background:var(--kc-line)}.kcs26-none{margin:0;font-size:var(--kc-t-17)}.kcs26-hint{margin:var(--kc-s-1) 0 0;color:var(--kc-ink-2)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/kc-menu.css.map */
