.top-nav li a,.top-nav li button{font-size:18px!important;text-transform:uppercase;font-family:Assistant,sans-serif}.secondary-nav button{text-transform:uppercase}.mobile-menu[hidden]{display:none!important}.mobile-menu.active{display:block!important}.desktop-nav-item .dropdown-container{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.desktop-nav-item.active .dropdown-container{pointer-events:auto;opacity:1;visibility:visible}.bottom-nav{position:relative;z-index:5}.secondary-nav-wrapper{position:relative;z-index:1}.dropdown-container{position:fixed;left:0;right:0;z-index:999}.products-dropdown .dropdown-inner{display:grid!important;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:start}.products-dropdown .dropdown-list{margin:0;padding:0;list-style:none}.products-dropdown .dropdown-item{margin:0;padding:8px 10px}:root{--color-background: #fff;--color-background-light: #f5f5f5;--color-text: #333;--color-text-light: #666;--color-primary: #4a90e2;--color-border: #e5e5e5;--row1-height: 64px;--row2-height: 52px;--dropdown-shadow: 0 8px 24px rgba(0, 0, 0, .08);--radius: 6px;--ease: cubic-bezier(.22, .61, .36, 1)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;padding:0;margin:0}body.overflow-hidden{overflow:hidden}.header-container{position:relative;z-index:100;width:100%}.site-header{background:#fff;border-bottom:1px solid var(--color-border);position:relative}.header-wrapper{max-width:1280px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:var(--row1-height)}.header-logo-link{display:block;line-height:0}.header-logo-link img{display:block;max-height:40px;width:auto}.top-nav{display:flex;justify-content:center}.desktop-nav-list{display:flex;gap:10px;list-style:none;margin:0;padding:0;align-items:center;justify-content:center}.desktop-nav-item{position:static}.desktop-nav-link{display:flex;align-items:center;gap:6px;padding:10px 14px;border:0;background:none;cursor:pointer;text-decoration:none;color:var(--color-text);font-weight:500;font-size:14px;transition:color .2s var(--ease)}.desktop-nav-link:hover{color:var(--color-primary)}.icon-chevron-down{transition:transform .25s var(--ease)}.desktop-nav-link[aria-expanded=true] .icon-chevron-down{transform:rotate(180deg)}.top-bottom-divider{height:2px;background:#000;opacity:.8}.secondary-nav-wrapper{background:#fff;border-bottom:1px solid var(--color-border)}.secondary-nav{max-width:1280px;margin:0 auto;height:var(--row2-height);display:flex;align-items:center;justify-content:center;padding:0 20px}.secondary-nav .desktop-nav-list{gap:24px}.dropdown-container{width:100%;background:#fff;box-shadow:var(--dropdown-shadow);border-top:1px solid var(--color-border);margin-top:0;padding:0;z-index:999}.top-nav .dropdown-container{top:var(--row1-height)}.secondary-nav .dropdown-container{top:calc(var(--row1-height) + var(--row2-height))}.dropdown-inner{display:flex;gap:30px;padding:32px 40px;max-width:1280px;margin:0 auto;width:100%}.dropdown-column{flex:1;min-width:0;margin:auto}.products-dropdown .dropdown-inner{grid-template-columns:320px 1fr 320px!important;align-items:start}.dropdown-list{list-style:none;margin:0;padding:0}.dropdown-item{padding:8px 10px}.dropdown-item a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--color-text-light);font-size:14px;transition:color .2s var(--ease);text-transform:uppercase}.dropdown-item a:hover{color:var(--color-primary)}.dropdown-title{font-size:16px;font-weight:600;margin:0 0 14px}.desktop-nav-item--dropdown{position:relative}.desktop-dropdown-menu{position:absolute;top:100%;left:0;min-width:180px;background:#fff;box-shadow:0 4px 12px #0000001a;border-radius:6px;padding:8px 0;margin-top:4px;list-style:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .2s var(--ease),visibility .2s var(--ease),transform .2s var(--ease);z-index:1000}.desktop-nav-toggle[aria-expanded=true]+.desktop-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.desktop-dropdown-link{display:block;padding:10px 20px;font-size:14px;color:var(--color-text);text-decoration:none;transition:background .15s var(--ease),color .15s var(--ease)}.desktop-dropdown-link:hover{background:var(--color-background-light);color:var(--color-primary)}.dropdown-caret{transition:transform .2s var(--ease)}.desktop-nav-toggle[aria-expanded=true] .dropdown-caret{transform:rotate(180deg)}.brand-item{display:flex;align-items:center}.brand-logo{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.brand-logo img{width:100%;height:100%;object-fit:contain}.brand-name{flex:1}.item-count{font-size:12px;color:var(--color-text-light)}.view-all-link{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--color-primary)!important;margin-top:16px}.icon-arrow-right{transform:translate(0);transition:transform .2s var(--ease)}.view-all-link:hover .icon-arrow-right{transform:translate(3px)}ul.light-types-list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;list-style:none;margin:0;padding:0}.light-type-item{text-align:center}.light-type-item a{display:flex;flex-direction:column;align-items:center;text-decoration:none}.light-type-item img{width:100%;max-width:160px;height:auto;object-fit:contain;transition:transform .2s ease}.light-type-item:hover img{transform:scale(1.05)}.light-type-title{margin-top:.6rem;font-size:15px;font-weight:600;text-transform:uppercase;color:#111;letter-spacing:.5px}.contact-box{background:var(--color-background-light);border-radius:var(--radius);padding:20px;height:100%}.contact-section{margin-bottom:12px}.contact-section h4{font-size:14px;font-weight:600;margin:0 0 5px}.contact-section p{font-size:13px;margin:0 0 4px;color:var(--color-text-light)}.btn{display:inline-block;padding:8px 16px;border:0;border-radius:var(--radius);background:var(--color-primary);color:#fff;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .2s var(--ease)}.btn:hover{opacity:.9}.btn-contact{width:100%;margin-top:10px}.header-icons{display:flex;align-items:center;gap:10px}.header-icon-btn{background:none;border:0;padding:8px;cursor:pointer;color:var(--color-text)}.header-icon-btn:hover{color:var(--color-primary)}.cart-count{position:relative;top:-10px;left:-6px;background:var(--color-primary);color:#fff;font-size:10px;padding:2px 5px;border-radius:10px;font-weight:700}.cart-count.hide,.mobile-nav-toggle{display:none}.mobile-nav-toggle-btn{background:none;border:0;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.icon-hamburger,.icon-close{width:24px;height:24px}.icon-close,.mobile-nav-toggle-btn[aria-expanded=true] .icon-hamburger{display:none}.mobile-nav-toggle-btn[aria-expanded=true] .icon-close{display:block}.mobile-menu{position:absolute;top:var(--row1-height);left:0;width:100%;height:calc(100vh - var(--row1-height));background:#fff;z-index:99;overflow-y:auto;transition:transform .3s ease;transform:translate(-100%)}.mobile-menu.active,.mobile-menu:not([hidden]){transform:translate(0)}.mobile-menu-wrapper{padding:20px}.mobile-nav-list{list-style:none;margin:0;padding:0}.mobile-nav-item{border-bottom:1px solid var(--color-border)}.mobile-nav-link{display:flex;align-items:center;justify-content:space-between;padding:12px 0;font-size:16px;font-weight:600;color:var(--color-text);background:none;border:0;width:100%;text-align:left;cursor:pointer;text-decoration:none}.mobile-dropdown-content{display:none;padding:0 0 15px 15px}.mobile-dropdown-title{font-size:14px;font-weight:700;margin:15px 0 10px;color:var(--color-text)}.mobile-dropdown-list{list-style:none;margin:0;padding:0}.mobile-dropdown-item{margin-bottom:8px}.mobile-dropdown-item a{font-size:14px;color:var(--color-text-light);text-decoration:none}.mobile-view-all{margin:10px 0 0;display:block;color:var(--color-primary);font-size:14px;font-weight:600;text-decoration:none}@media screen and (max-width:990px){.top-nav,.secondary-nav,.header-icons{display:none}.mobile-nav-toggle{display:block}.mobile-menu{top:var(--row1-height);height:calc(100vh - var(--row1-height))}}@media screen and (min-width:991px){.mobile-menu{display:none}}@media screen and (min-width:990px){.brands-dropdown .dropdown-inner{display:grid!important;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1280px;margin:0 auto;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/header.css.map */
