.lu-hbtn--menu{gap:10px;padding:9px 16px 9px 13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--lu-accent,#b15f2c) 32%,#fff);background:color-mix(in srgb,var(--lu-accent-from,#cf8047) 16%,#fff);color:var(--lu-accent-to,#97501f);box-shadow:0 4px 14px -6px color-mix(in srgb,var(--lu-accent,#b15f2c) 55%,transparent);letter-spacing:.08em;font-weight:700;-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform .25s,background .25s,box-shadow .25s}.lu-hbtn--menu:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--lu-accent-from,#cf8047) 26%,#fff);box-shadow:0 8px 18px -8px color-mix(in srgb,var(--lu-accent,#b15f2c) 60%,transparent)}.lm-bars{display:inline-flex;flex-direction:column;gap:4px;width:18px}.lm-bars i{display:block;height:2px;border-radius:2px;background:currentColor;transition:width .25s}.lm-bars i:nth-child(2){width:68%;align-self:flex-end}.lu-hbtn--menu:hover .lm-bars i:nth-child(2){width:100%}.lu-navmenu{background:radial-gradient(900px 500px at 85% -10%,color-mix(in srgb,var(--lu-accent-from,#cf8047) 30%,transparent),transparent 60%),radial-gradient(700px 500px at -10% 110%,color-mix(in srgb,var(--lu-accent-to,#97501f) 25%,transparent),transparent 60%),#0d0b0a}.lu-navmenu .lm-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:22px;overflow-y:auto;overscroll-behavior:contain;padding-block:8px 18px}.lu-navmenu .lm-cats{overflow:visible;min-height:auto;justify-content:flex-start;display:flex;flex-direction:column;gap:22px;flex:1 1 auto}.lm-cat{display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(14px)}.lu-navmenu.is-open .lm-cat{opacity:1;transform:none;transition:opacity .5s calc(.08s * var(--i)),transform .5s calc(.08s * var(--i))}.lm-cat__main{position:relative;display:flex;align-items:flex-end;min-height:128px;aspect-ratio:4/3;border-radius:20px;overflow:hidden;color:#fff;text-decoration:none;background:linear-gradient(150deg,var(--cc),color-mix(in srgb,var(--cc) 55%,#000));border:1px solid rgba(255,255,255,.14);transition:transform .35s,border-color .35s}.lm-cat__main:hover{transform:translateY(-3px);border-color:#ffffff73}.lm-cat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.lm-cat__main:hover .lm-cat__img{transform:scale(1.07)}.lm-cat__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d 25%,#000000b8)}.lm-cat--color .lm-cat__shade{background:radial-gradient(circle at 85% 10%,rgba(255,255,255,.22),transparent 45%),linear-gradient(180deg,transparent 40%,rgba(0,0,0,.35))}.lm-cat__go{position:absolute;top:10px;right:14px;font-size:18px;transition:transform .3s}.lm-cat__main:hover .lm-cat__go{transform:translate(4px)}.lm-cat__txt{position:relative;display:flex;flex-direction:column;gap:2px;padding:14px;min-width:0}.lm-cat__txt strong{font-size:clamp(15px,4.2vw,20px);line-height:1.15;font-weight:700;overflow-wrap:anywhere}.lm-cat__txt small{font-size:12px;opacity:.85}.lu-navmenu .lm-cat__sub{display:flex;flex-direction:row;opacity:1;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.lm-cat__sub a{display:inline-block;padding:5px 11px;border-radius:99px;border:1px solid rgba(255,255,255,.2);color:#ffffffbf;font-size:12.5px;text-decoration:none}.lm-cat__sub a:hover{color:#fff;border-color:#ffffff8c}.lm-quick{display:flex;flex-wrap:wrap;gap:8px}.lm-quick__a{padding:9px 18px;border-radius:99px;border:1px solid rgba(255,255,255,.22);color:#fff;text-decoration:none;font-weight:600;font-size:14px;background:#ffffff0d;transition:background .25s,border-color .25s}.lm-quick__a:hover{background:#ffffff24;border-color:#ffffff80}.lm-group{display:flex;flex-direction:column;gap:12px}.lm-group__t{display:flex;align-items:center;justify-content:space-between;color:#fff;text-decoration:none;font-size:18px;font-weight:700;letter-spacing:.02em;padding:2px 4px}.lm-group__t i{font-style:normal;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--lu-accent-from,#cf8047),var(--lu-accent-to,#97501f));transition:transform .3s}.lm-group__t:hover i{transform:translate(4px)}.lm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lm-cat__badge{position:absolute;top:12px;left:14px;font-size:10px;font-weight:800;letter-spacing:.12em;padding:4px 9px;border-radius:99px;background:#ffffff40}.lm-side{display:flex;flex-direction:column;gap:16px}.lm-contact{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;align-items:center;padding:18px;border-radius:22px;color:#fff;background:linear-gradient(135deg,var(--lu-accent-from,#cf8047),var(--lu-accent-to,#97501f));box-shadow:0 18px 36px -18px color-mix(in srgb,var(--lu-accent,#b15f2c) 80%,transparent)}.lm-contact__glow{position:absolute;right:-40px;top:-40px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.35),transparent 65%);animation:lm-pulse 4s ease-in-out infinite}.lm-contact__ico{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#fff3;border:1px solid rgba(255,255,255,.35);animation:lm-bob 3.2s ease-in-out infinite}.lm-contact__txt{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0}.lm-contact__txt small{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.lm-contact__txt b{font-size:clamp(15px,4.3vw,18px);font-weight:700;overflow-wrap:anywhere;line-height:1.25}.lm-contact__btn{position:relative;grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;padding:11px 16px;border-radius:14px;background:#fff;color:var(--lu-accent-to,#97501f);font-weight:700;font-size:14px;text-decoration:none;transition:transform .25s,box-shadow .25s}.lm-contact__btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px -10px #00000080}@keyframes lm-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.25);opacity:1}}@keyframes lm-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.lm-contact__glow,.lm-contact__ico{animation:none}}@media(min-width:900px){.lu-navmenu .lm-body{flex-direction:row;align-items:flex-start;gap:44px}.lm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lu-navmenu .lm-cats{flex:1 1 62%}.lm-side{flex:0 0 380px;position:sticky;top:0}}
/*# sourceMappingURL=/cdn/shop/t/193/assets/lumora-menu.css.map */
