.hamburger-btn{position:fixed;top:80px;right:40px;z-index:1000;background:transparent;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;width:30px;height:24px;gap:6px;transition:all .3s ease}.hamburger-btn:hover .hamburger-line{background:#d4b87a}.hamburger-line{display:block;width:100%;height:2px;background:#c9a96e;transition:all .3s ease;transform-origin:center}.hamburger-btn.open .hamburger-line:first-child{transform:translateY(8px) rotate(45deg)}.hamburger-btn.open .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger-btn.open .hamburger-line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;transition:all .3s ease;z-index:998}.menu-overlay.open{opacity:1;visibility:visible}.slide-menu{position:fixed;top:0;right:-320px;width:300px;height:100%;background:#0a0a0a;border-left:1px solid hsla(39,46%,61%,.3);z-index:999;transition:right .4s ease;display:flex;flex-direction:column}.slide-menu.open{right:0}.menu-header{padding:80px 40px 40px;border-bottom:1px solid hsla(39,46%,61%,.2)}.menu-title{font-size:.85rem;letter-spacing:4px;color:#c9a96e;text-transform:uppercase;font-weight:400}.menu-links{list-style:none;padding:40px;margin:0}.menu-links li{margin-bottom:30px}.menu-links a{color:#e0e0e0;text-decoration:none;font-size:1.3rem;letter-spacing:3px;text-transform:uppercase;transition:color .3s ease;display:block;padding:10px 0}.menu-links a:hover{color:#c9a96e}@media (max-width:768px){.hamburger-btn{top:30px;right:20px;width:26px;height:20px;gap:5px}.hamburger-btn.open .hamburger-line:first-child{transform:translateY(7px) rotate(45deg)}.hamburger-btn.open .hamburger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.slide-menu{width:260px;right:-280px}.menu-header{padding:60px 30px 30px}.menu-links{padding:30px}.menu-links a{font-size:1.1rem;letter-spacing:2px}}