.kb-burger{display:none;width:44px;height:44px;border:0;background:transparent;color:var(--ink);border-radius:12px;cursor:pointer;place-items:center;padding:0;font:inherit}.kb-burger svg{width:24px;height:24px}@media(max-width:820px){body.kb-m nav .wrap{display:grid;grid-template-columns:44px 1fr 44px;height:60px;gap:8px}body.kb-m nav .wrap>.logo{justify-self:center}body.kb-m .kb-burger{display:grid}body.kb-m nav .nav-r{justify-self:end}body.kb-m nav .nav-r .btn,body.kb-m .nav-m{display:none!important}}.kbm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.kbm[hidden]{display:none}.kbm-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0d0c73;opacity:0;transition:opacity .3s ease}.kbm.open .kbm-dim{opacity:1}.kbm-p{position:absolute;top:0;bottom:0;left:0;width:min(100%,420px);background:var(--bg);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .34s cubic-bezier(.2,.7,.2,1);box-shadow:0 0 60px #0f0d0c40;padding-top:env(safe-area-inset-top,0px)}.kbm.open .kbm-p{transform:none}.kbm-p:focus{outline:none}.kbm-h{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;height:60px;padding:0 12px;border-bottom:1px solid var(--line);flex:none}.kbm-h .logo{justify-self:center}.kbm-h .logo img{height:28px}.kbm-x{width:44px;height:44px;border:0;background:transparent;color:var(--ink);border-radius:12px;cursor:pointer;display:grid;place-items:center;padding:0}.kbm-x svg{width:24px;height:24px}.kbm-b{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:18px}.kbm-promo{display:block;background:var(--card);border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 1px #1c19170a,0 18px 40px -24px #1c191759;flex:none}.kbm-promo .ph{position:relative;aspect-ratio:16/10;background:#efebe7}.kbm-promo .ph img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.kbm-promo .tag{position:absolute;left:12px;top:12px;background:#0f0d0c;color:#fff;font-size:12.5px;font-weight:700;padding:6px 11px;border-radius:999px}.kbm-promo .pb{padding:14px;display:grid;gap:12px}.kbm-promo .row{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.kbm-promo .row b{font-family:var(--display);font-size:20px;letter-spacing:-.02em;line-height:1.1;display:block}.kbm-promo .row small{color:var(--muted);font-size:13.5px}.kbm-promo .pr{text-align:right;white-space:nowrap;line-height:1.1}.kbm-promo .pr b{font-size:24px;font-weight:800}.kbm-promo .pr s{display:block;color:var(--muted);font-size:13px}.kbm-promo .btn{width:100%;padding:14px 18px;font-size:16px}.kbm-nav{list-style:none;margin:0;padding:0;display:grid;flex:none}.kbm-nav>li{border-bottom:1px solid var(--line)}.kbm-nav>li:first-child{border-top:1px solid var(--line)}.kbm-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:0 4px;background:none;border:0;font:inherit;font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink);text-decoration:none;cursor:pointer;text-align:left}.kbm-row svg{width:20px;height:20px;flex:none;transition:transform .25s ease;color:var(--muted)}.kbm-row[aria-expanded=true] svg{transform:rotate(180deg)}.kbm-row.dim{font-size:18px;font-weight:600;color:var(--muted);opacity:.7;min-height:50px}.kbm-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.kbm-sub.open{grid-template-rows:1fr}.kbm-sub>div{overflow:hidden;visibility:hidden;transition:visibility 0s .3s}.kbm-sub.open>div{visibility:visible;transition:none}.kbm-sub ul{list-style:none;margin:0;padding:2px 0 14px;display:grid;gap:8px}.kbm-i{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 12px 8px 8px;border-radius:14px;text-decoration:none;color:inherit;background:var(--card);border:1.5px solid transparent}.kbm-i img{width:52px;height:52px;border-radius:10px;object-fit:cover;background:#efebe7}.kbm-i .t{min-width:0;display:grid;gap:1px;line-height:1.25}.kbm-i .t b{font-size:15.5px;font-weight:700}.kbm-i .t small{font-size:13px;color:var(--muted)}.kbm-i .p{text-align:right;line-height:1.15;white-space:nowrap}.kbm-i .p b{font-family:var(--display);font-size:18px;font-weight:800;letter-spacing:-.02em}.kbm-i .p s{display:block;font-size:12.5px;color:var(--muted)}.kbm-i.feat{border-color:var(--accent);background:linear-gradient(0deg,#e8553d0f,#e8553d0f),var(--card);padding:10px 12px 10px 10px}.kbm-i.feat .p b{color:var(--accent);font-size:20px}.kbm-i .bs{justify-self:start;background:#0f0d0c;color:#fff;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;margin-bottom:3px}.kbm-q{margin-top:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex:none;padding-top:6px}.kbm-q a{display:grid;justify-items:center;gap:6px;padding:12px 6px;border-radius:14px;background:var(--card);text-decoration:none;color:var(--ink);font-size:12.5px;font-weight:600;text-align:center;line-height:1.2}.kbm-q svg{width:22px;height:22px;color:var(--accent)}@media(prefers-reduced-motion:reduce){.kbm-p,.kbm-dim,.kbm-sub{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kb-7.css.map */
