.site-header-container{width:100%;max-width:100vw;background-color:var(--header-bg, #ffffff);color:var(--header-text, #222222);box-shadow:0 1px 3px #00000014;position:sticky;top:0;z-index:100;box-sizing:border-box}.header-main-section{border-bottom:1px solid #eeeeee;padding:12px 24px;width:100%;box-sizing:border-box}.header-main-wrapper{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box}.header-mobile-nav-toggle{display:none}.desktop-hidden,.mobile-only{display:none!important}.header-col-logo{flex-shrink:0}.header-logo-link{display:block;text-decoration:none}.header-logo-image{display:block;height:auto;max-height:45px;object-fit:contain}.header-logo-text{font-size:var(--logo-text-size, 24px);color:var(--logo-text-color, #111111);font-weight:700;letter-spacing:-.5px}.header-col-search{flex-grow:1;max-width:500px;position:relative}.predictive-search-container{display:block;position:relative}.search-bar-form{display:flex;border:2px solid #222222;border-radius:4px;overflow:hidden;background:#fff;position:relative}.search-bar-input{width:100%;padding:7px 12px;border:none;outline:none;font-size:13px;color:#222}.search-bar-btn{background:#222;color:#fff;border:none;padding:0 14px;cursor:pointer}.predictive-search-results{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 4px 12px #0000001f;z-index:1000;display:none;max-height:400px;overflow-y:auto}.predictive-search-results.active{display:block}.search-suggestions-tags{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:11px}.suggestion-label{color:#777;font-weight:600}.search-suggestions-tags a{color:#06c;text-decoration:none}.search-suggestions-tags a:hover{text-decoration:underline}.header-col-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.localization-form{display:flex;gap:6px;margin:0}.localization-select-wrapper select{background:#f7f7f7;border:1px solid #ddd;border-radius:3px;padding:3px 6px;font-size:11px;color:#333;cursor:pointer}.header-action-link{text-decoration:none;color:inherit;font-size:13px;font-weight:500;display:flex;align-items:center;gap:4px;white-space:nowrap}.wishlist-link:hover .wishlist-icon{stroke:#e60023;transform:scale(1.1)}.wishlist-icon{transition:all .2s ease}.header-nav-section{background-color:var(--nav-bg, #f9f9f9);border-bottom:1px solid #e0e0e0;position:relative;z-index:50;width:100%;box-sizing:border-box}.header-nav-wrapper{max-width:1400px;margin:0 auto;padding:0 24px;overflow:visible!important;box-sizing:border-box}.header-inline-menu .list-menu{display:flex;list-style:none;margin:0;padding:0;gap:24px;overflow-x:visible!important;white-space:nowrap;flex-wrap:nowrap;max-width:100%}@media screen and (max-width:1400px){.header-inline-menu .list-menu{flex-wrap:wrap;white-space:normal;gap:16px 20px}}.menu-item-parent{position:relative}.menu-item-row{display:flex;align-items:center;justify-content:space-between}.menu-item-link{display:flex;align-items:center;gap:4px;padding:10px 0;text-decoration:none;color:var(--nav-text, #222222);font-size:13px;font-weight:600;transition:color .2s ease}.menu-item-link:hover{color:var(--nav-hover, #0066cc)}.mobile-submenu-toggle{display:none;background:none;border:none;font-size:14px;padding:10px;cursor:pointer;color:inherit}.sub-menu-list{position:absolute;top:100%;left:0;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 6px 16px #00000026;list-style:none;padding:8px 0;margin:0;min-width:180px;display:none;z-index:9999;white-space:nowrap}.menu-item-parent:hover .sub-menu-list{display:block!important}.sub-menu-item a{display:block;padding:8px 16px;text-decoration:none;color:#333;font-size:13px;font-weight:400;transition:background .15s ease,color .15s ease}.sub-menu-item a:hover{background:#f4f6f8;color:var(--nav-hover, #0066cc)}@media screen and (max-width:900px){.header-main-section{padding:10px 12px}.header-main-wrapper{gap:10px;flex-wrap:nowrap;margin-bottom:8px}.header-mobile-nav-toggle{display:block}.desktop-hidden{display:block!important}.desktop-only{display:none!important}.mobile-only{display:block!important;max-width:100%!important;width:100%!important}.header-col-logo{margin-right:auto}.header-logo-image{max-height:32px}.header-logo-text{font-size:18px!important}.header-col-search.mobile-only{margin-top:6px;width:100%}.header-col-search.mobile-only .search-bar-form{border-width:1px}.header-col-search.mobile-only .search-bar-input{padding:6px 10px;font-size:12px}.header-col-actions{gap:8px}.header-action-link{font-size:11px}.header-cart-link{background:#222;color:#fff;padding:4px 8px;border-radius:4px;font-size:11px}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease;z-index:998}.header-inline-menu{position:fixed;top:0;left:-280px;width:280px;height:100vh;background:#fff;color:#222;box-shadow:4px 0 15px #00000026;transition:left .3s cubic-bezier(.4,0,.2,1);z-index:999;display:flex;flex-direction:column;overflow-y:auto;padding:20px}body.mobile-menu-open{overflow:hidden}body.mobile-menu-open .mobile-menu-overlay{visibility:visible;opacity:1}body.mobile-menu-open .header-inline-menu{left:0}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;padding-bottom:12px;margin-bottom:15px}.mobile-menu-title{font-weight:700;font-size:16px}.mobile-menu-close{background:none;border:none;font-size:18px;cursor:pointer}.header-inline-menu .list-menu{flex-direction:column;gap:0;white-space:normal}.menu-item-parent{border-bottom:1px solid #f2f2f2;width:100%}.menu-item-row{width:100%}.menu-item-link{padding:12px 0;font-size:14px;width:100%}.mobile-submenu-toggle{display:block}.sub-menu-list{position:static;box-shadow:none;border:none;background:#f9f9f9;border-radius:0;padding:0 0 8px 15px;display:none}.menu-item-parent.open .sub-menu-list{display:block!important}.menu-item-parent.open .mobile-submenu-toggle{transform:rotate(180deg)}.sub-menu-item a{padding:8px 12px;font-size:13px}.mobile-localization-wrapper{margin-top:auto;padding-top:20px;border-top:1px solid #eee}.mobile-localization-wrapper .localization-form{display:flex;flex-direction:column;gap:10px}.mobile-localization-wrapper select{width:100%;padding:8px;font-size:13px}}.mobile-menu-btn{background:none;border:none;cursor:pointer;padding:6px;display:flex;align-items:center}.hamburger-icon{display:flex;flex-direction:column;justify-content:space-between;width:22px;height:16px}.hamburger-icon span{display:block;height:2px;width:100%;background-color:var(--header-text, #222);border-radius:2px;transition:all .3s ease}
/*# sourceMappingURL=/cdn/shop/t/2/assets/danva-custom-header.css.map */
