*{margin:0;padding:0;box-sizing:border-box}body.menu-open{overflow:hidden}.navbar{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;background:#000;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;z-index:1000;overflow:visible;transition:all .4s ease-in-out}.navbar.scrolled{width:40%;padding:10px 30px;border-radius:50px;background:#fff;top:15px;transform:translate(-50%) scale(.98);box-shadow:0 14px 45px #00000059}.logo-icon{transform:translateY(4px)}.logo-icon img{width:150px;background:#fff;border-radius:8px;transition:all .4s ease;display:block}.nav-links{list-style:none;display:flex;gap:30px;align-items:center;margin:0;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.navbar.scrolled svg path{fill:#000}.navbar.scrolled .nav-links{display:none;visibility:hidden;pointer-events:none;transform:translateY(-6px)}.nav-links>li{position:relative}.nav-links a{color:#fff;text-decoration:none;font-size:15px;font-weight:500;padding:6px 0}.nav-links a:hover{color:#c3aa11}.submenu{position:absolute;top:120%;left:0;background:#000;min-width:220px;padding:10px 0;border-radius:12px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;box-shadow:0 10px 30px #0009}.nav-links li:hover>.submenu{opacity:1;visibility:visible;transform:translateY(0)}.submenu li{position:relative}.mobile-menu-btn{display:none;font-size:20px;background:none;border:none;color:#fff;cursor:pointer}.mobile-menu{display:none;position:fixed;top:1px;right:-100%;width:85%;max-width:360px;height:100vh;background:#fff;z-index:2000;transition:right .4s cubic-bezier(.4,0,.2,1);padding:20px;overflow-y:auto}.mobile-menu.open{right:0}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;margin-bottom:30px}.mobile-close{font-size:22px;background:none;border:none;cursor:pointer}.mobile-menu-links,.mobile-menu-links ul{list-style:none;padding-left:0}.mobile-menu-links li{border-bottom:1px solid #e5e7eb}.mobile-menu-links a{display:block;padding:14px 0;color:#000;font-size:16px;text-decoration:none}.mobile-menu-links ul a{padding-left:14px;font-size:15px}.mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1500}.mobile-overlay.active{opacity:1;visibility:visible}.submenu a{display:block;padding:10px 18px;font-size:14px;color:#fff}.submenu a:hover{background:#ffffff14}.submenu .submenu{top:0;left:100%;margin-left:8px}.nav-cta{display:flex;gap:14px;align-items:center}.nav-cta-btn{padding:10px 22px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s ease;white-space:nowrap}.nav-cta-secondary{background:transparent;color:#fff;border:1px solid #fff}.nav-cta-secondary:hover{color:#fff}.nav-cta-primary{color:#fff;border:1px solid #fff}.nav-cta-primary:hover{color:#fff}.navbar.scrolled .nav-cta-btn{padding:10px 30px;border:none;font-size:13px;color:#f2efef;background:#000}.bubble{position:absolute;bottom:-100px;background:radial-gradient(circle at 30% 30%,#e9e9e9cc,#23222499);border-radius:50%;opacity:0;pointer-events:none;animation:rise 4s ease-in-out}@keyframes rise{0%{transform:scale(0);opacity:0}20%{opacity:.6}50%{transform:translate(var(--x)) scale(1)}to{bottom:120%;opacity:0}}@media (max-width: 768px){.logo-icon{transform:translate(0)}.mobile-menu{position:fixed;display:block;top:0;right:-100%;width:85%;max-width:360px;height:100vh;background:#000;z-index:2000;transition:right .4s cubic-bezier(.4,0,.2,1);padding:20px;overflow-y:auto}.mobile-menu-header{color:#fff;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;margin-bottom:30px}.mobile-menu-links a{display:block;padding:14px 0;color:#fff;font-size:16px;text-decoration:none}.nav-links,.nav-cta{display:none}.navbar.scrolled .nav-cta,.mobile-menu-btn{display:block}.navbar.scrolled .mobile-menu-btn{display:none}.navbar.scrolled .nav-cta-btn{padding:8px 18px;font-size:12px}.navbar{padding:10px 20px}.logo-icon{margin-top:5px}.logo-icon a svg{width:115px}.navbar.scrolled{width:90%;padding:10px;border-radius:50px;background:#fff;top:15px;transform:translate(-50%) scale(.98);box-shadow:0 14px 45px #00000059}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/feedbackHeader.css.map */
