.header-announcement{background-color:#1a4a5e;color:#fff;padding:8px 0;font-size:12px}.announcement-inner{max-width:1280px;margin:0 auto;padding:0 20px;display:flex;justify-content:center;gap:60px;align-items:center}.announcement-item{display:flex;align-items:center;gap:8px;white-space:nowrap;font-weight:500;letter-spacing:.3px}.announcement-item svg{width:20px;height:20px;flex-shrink:0}.site-header{position:relative;z-index:200}.header-main{background-image:linear-gradient(to right,#004e6d,#008390)!important;border-bottom:1px solid #e5e5e5;height:81px;display:block;align-content:center}.header-inner{max-width:1500px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:20px;height:100%}.header-logo{flex-shrink:0;margin-right:20px;min-width:30%}.header-logo img{height:50px;width:auto;display:block}.header-logo-text{font-size:28px;font-weight:900;color:#1a4a5e;text-decoration:none;letter-spacing:-1px;display:block}.header-search{flex:1;max-width:367px;position:relative}.header-search-form{display:flex;align-items:center;border:0px solid #ccc;border-radius:2px;overflow:hidden}.header-search-input{flex:1;padding:10px 16px;font-size:14px;border:none;outline:none;color:#333;background:#f9f9f9;border-radius:8px}.header-search-input::placeholder{color:#aaa;text-transform:uppercase;letter-spacing:1px;font-size:13px}.header-search-btn{background:#fff0;border:none;padding:8px 10px;cursor:pointer;color:#666;display:flex;align-items:center;position:absolute;right:3px}.header-search-btn:hover{color:#e85d04}.header-actions{display:flex;align-items:center;gap:4px;margin-left:auto;height:-webkit-fill-available;height:stretch}.header-action-btn{display:flex;flex-direction:row;align-items:center;gap:4px;padding:6px 12px;text-decoration:none;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;position:relative;white-space:nowrap;height:100%}.header-action-btn svg{width:26px;height:26px}.header-action-btn.account-btn,.header-action-btn.wishlist-btn{padding:8px 16px}.header-action-btn.account-btn:hover,.header-action-btn.wishlist-btn:hover{background:#1a4a5e}.header-action-btn.cart-btn{background:#e85d04;padding:8px 16px}.header-action-badge{position:absolute;top:4px;right:6px;background:#e85d04;color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.wishlist-btn .header-action-badge,.account-btn .header-action-badge{background:#e85d04}.cart-btn .header-action-badge{background:#1a4a5e}.header-nav{background-color:#eaebea;position:relative;z-index:300}.nav-container{max-width:1280px;margin:0 auto;padding:0 20px}.nav-list{display:flex;list-style:none;margin:0;padding:0;align-items:stretch}.nav-item{position:static}.nav-link{display:flex;align-items:center;padding:8px 30px;font-size:13px;font-weight:700;color:#8b8e8f;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;transition:background .15s,color .15s;height:100%;box-sizing:border-box}.nav-link:hover,.nav-item.is-open>.nav-link{background-color:#e85d04;color:#fff}.nav-link.is-active{background-color:#e85d04;color:#fff}.mega-menu{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;border-top:2px solid #e85d04;border-bottom:1px solid #ddd;box-shadow:0 12px 32px #00000026;z-index:400}.nav-item.is-open .mega-menu,.nav-item:hover .mega-menu{display:block}.mega-menu-inner{max-width:1280px;margin:0 auto;padding:0 20px 24px}.mega-menu-label{padding:12px 0 16px;border-bottom:1px solid #eee;margin-bottom:0}.mega-menu-label span{display:inline-block;font-size:13px;font-weight:700;color:#333;text-transform:uppercase;letter-spacing:.5px;border:1px solid #555;padding:4px 12px}.mega-brand-row{display:flex;align-items:flex-start;padding:24px 0;border-bottom:1px solid #eee;gap:0}.mega-brand-row:last-child{border-bottom:none;padding-bottom:0}.brand-col{width:200px;min-width:200px;padding-right:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.brand-logo-wrap a{display:block}.brand-logo-wrap img{max-width:160px;height:auto;display:block}.brand-name-fallback{font-size:28px;font-weight:900;color:#333;font-style:italic;line-height:1}.brand-show-all{display:flex;align-items:flex-start;gap:6px;color:#e85d04;font-size:11px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.3px;line-height:1.4;max-width:160px}.brand-show-all:hover{text-decoration:underline}.brand-show-all-arrow{font-size:16px;font-weight:900;flex-shrink:0;line-height:1.2}.category-col{flex:1;min-width:0;padding:0 16px;border-left:1px solid transparent}.category-col:first-of-type{border-left:1px solid #eee}.category-img-link{display:block;margin-bottom:10px;overflow:hidden}.category-img-link img{width:100%;max-width:220px;height:70px;object-fit:contain;display:block;transition:transform .2s}.category-img-link:hover img{transform:scale(1.03)}.category-heading{display:block;font-size:12px;font-weight:700;color:#222;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;line-height:1.3}.category-heading:hover{color:#e85d04}.subcategory-links{list-style:none;margin:0;padding:0}.subcategory-links li{margin-bottom:3px}.subcategory-links a{font-size:12px;color:#555;text-decoration:none;line-height:1.7;display:block}.subcategory-links a:hover{color:#e85d04}@media(max-width:1024px){.announcement-inner{gap:30px}.announcement-item:last-child{display:none}}@media(max-width:768px){.header-announcement{display:none}.header-main{padding:10px 0}.header-search,.header-action-btn span{display:none}.header-nav{overflow-x:auto;-webkit-overflow-scrolling:touch}.nav-list{flex-wrap:nowrap}.nav-link{padding:12px 14px;font-size:12px}.mega-menu{position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:auto;z-index:500;display:none}.nav-item.is-open .mega-menu{display:block}.mega-brand-row{flex-direction:column;gap:16px}.brand-col{width:100%;padding-right:0;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}.category-col{padding:0;border-left:none!important}.category-img-link img{height:100px}}.mega-brand-row{flex-wrap:wrap}.mega-menu .category-col{flex:1 1 0;max-width:100%}.mobile-nav-sublist--deep{margin:2px 0 8px 14px;padding-left:10px;border-left:1px solid #e5e5e5}.mobile-nav-sublist--deep a{font-size:12px;color:#777}.mobile-nav-sublist--deep a:hover{color:#e85d04}.mega-brand-row{flex-wrap:wrap;align-items:flex-start}.mega-brand-row .brand-col{flex:0 0 200px}.mega-brand-row .category-col{flex:0 0 calc((100% - 200px)/4);max-width:calc((100% - 200px)/4);box-sizing:border-box;margin-bottom:14px}.mega-brand-row .brand-col+.category-col{border-left:1px solid #eee}.mega-menu .category-img-link img{width:100%;height:auto;display:block;object-fit:contain}@media(max-width:989px){.mega-brand-row .brand-col,.mega-brand-row .category-col{flex:1 1 100%;max-width:100%}}.mega-menu{border-top:none;border-bottom:none;border-left:4px solid #007D8C;box-shadow:0 10px 25px -15px #000;z-index:3000}.mega-menu-inner{max-width:1349px;padding:0 20px}.mega-brand-row{display:flex;flex-direction:row;flex-wrap:nowrap;border-bottom:1px solid #333;margin:25px 0;padding:0;gap:0}.mega-brand-row:last-child{border-bottom:none}.mega-brand-row .brand-col{flex:0 0 20%;max-width:20%;width:20%;border-right:1px solid #ddd;border-bottom:none;padding:0 0 20px;align-items:flex-start}.mega-brand-row .brand-col img{margin-left:-6px;max-width:100%;height:auto}.brand-show-all{display:flex;flex-direction:row;font-weight:600;font-size:13px;color:#ed6d18;text-transform:uppercase;text-decoration:none;padding:10px 8px 0 0;line-height:16px}.brand-show-all:hover{color:#007d8c}.brand-show-all-arrow{color:#007d8c;margin-right:8px}.mega-brand-row .category-col{flex:0 0 20%;max-width:20%;min-width:20%;box-sizing:border-box;border-left:none!important;padding:15px 20px 0 15px;vertical-align:top}.mega-menu .category-img-link{display:inline-block;width:100%;margin-bottom:0}.mega-menu .category-img-link img{display:block;max-height:47px;width:100%;height:auto;max-width:100%;object-fit:contain;object-position:left center}.mega-menu .category-heading{margin:6px 0 0;padding:0;font-weight:700;font-size:15px;color:#888b8c;text-transform:uppercase}.mega-menu .category-heading:hover{color:#007d8c}.mega-menu .subcategory-links li{color:#888b8c;font-size:15px;line-height:22px;margin-bottom:0}.mega-menu .subcategory-links a{color:#888b8c;font-size:15px;line-height:22px}.mega-menu .subcategory-links a:hover{color:#007d8c}@media(max-width:989px){.mega-menu{border-left:none}.mega-brand-row{flex-direction:column}.mega-brand-row .brand-col,.mega-brand-row .category-col{flex:1 1 100%;max-width:100%;width:100%;border-right:none;padding:0}}.mega-brand-row .category-cols{flex:0 0 80%;max-width:80%;width:80%;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:15px;padding-top:15px;box-sizing:border-box}.mega-brand-row .category-cols .category-col{flex:0 0 25%;max-width:25%;min-width:25%;padding:0 20px 15px 0}@media(max-width:989px){.mega-brand-row .category-cols{flex:1 1 100%;max-width:100%;width:100%;padding-left:0;padding-top:8px}.mega-brand-row .category-cols .category-col{flex:1 1 100%;max-width:100%;min-width:100%}}.nav-link{position:relative}.nav-link:hover,.nav-item.is-open>.nav-link,.nav-link.is-active{background-color:#ed6d18;color:#fff}.nav-link:hover:before,.nav-item.is-open>.nav-link:before,.nav-link.is-active:before{content:"";position:absolute;right:0;bottom:0;height:4px;width:100%;background:#007d8c}@media(min-width:990px){.mega-brand-row{display:flex;flex-direction:row;flex-wrap:nowrap;border-bottom:1px solid #333;margin:25px 0;padding:0}.mega-brand-row:last-child{border-bottom:none;margin-bottom:0}.mega-brand-row .brand-col{flex:0 0 20%;max-width:20%;width:20%;border-right:1px solid #ddd;padding:0 0 20px}.mega-brand-row .category-cols{flex:0 0 80%;max-width:80%;width:80%;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:15px;padding-top:15px}.mega-brand-row .category-cols .category-col{flex:0 0 25%;max-width:25%;min-width:25%;padding:0 20px 15px 0}}.mega-menu-inner{padding:0 20px}.mega-menu .category-heading{margin:6px 0 0;line-height:1.2}.mega-menu .subcategory-links{margin:3px 0 0;padding:0}.mega-menu .subcategory-links li{margin:0;line-height:22px}.section-header,.site-header,.header-nav{position:relative;z-index:4000}.nav-link{position:relative;overflow:visible}.nav-link:before{content:none}.nav-item:hover>.nav-link:after,.nav-item.is-open>.nav-link:after,.nav-link.is-active:after{content:"";position:absolute;right:0;bottom:0;height:4px;width:2000%;background:#007d8c;pointer-events:none;z-index:1}.mega-menu{background:#fff!important;max-height:700px;overflow-y:auto;overflow-x:hidden;z-index:3000}.mega-menu-inner{background:#fff}.primadu-hero,.primadu-hero__arrow,.promo-banners,.collection-tabs-carousel{z-index:1}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mega-menu.css.map */
