#header-group{position:relative;z-index:30;isolation:isolate;background:#fff}body:before{content:"";position:fixed;top:0;left:0;right:0;height:calc(var(--gg-afterpay-visible-height, 0px) + var(--header-top-height, 104px) + var(--header-nav-height, 43px));background:#fff;z-index:29;pointer-events:none}@media(max-width:768px){body:before{content:none}body:not(.gg-header-collapsed):before{content:""}}.header-sticky-wrapper{position:fixed;top:var(--gg-header-top-offset, 0px);left:0;right:0;z-index:32;background:#fff;box-shadow:0 2px 8px #0000001a;transition:box-shadow .3s ease;will-change:transform;contain:layout style;overflow:visible;isolation:isolate;backface-visibility:hidden;-webkit-backface-visibility:hidden}.header-sticky-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:-1}.header-sticky-wrapper.scrolled{box-shadow:0 4px 12px #00000026}body{padding-top:calc(150px + var(--gg-afterpay-height, 0px))}@media(max-width:768px){body{padding-top:calc(114px + var(--gg-afterpay-height, 0px))}}.header-top{position:relative;z-index:33;isolation:isolate}.header-top-container{display:flex;justify-content:space-around;align-items:center;max-width:100%;gap:1.5rem;background:#fff;border-bottom:1px solid #0003;position:relative;z-index:1;overflow:visible;isolation:isolate}.header-logo-row{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.header-history-mobile-wrap{display:none}.header-logo-row .fitment-dropdown-wrapper{display:block;transition:opacity .3s ease}.header-logo-row .vh-dropdown-wrapper{flex:1;transition:flex .3s ease}.header-logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.header-logo img{height:80px;width:150px;min-width:50px;min-height:50px;object-fit:contain}.header-logo-mobile{display:none;align-items:center;text-decoration:none;flex-shrink:0}.header-logo-mobile img{height:44px;width:auto;object-fit:contain}.header-brand-text{font-size:1.25rem;font-weight:900;color:#000;letter-spacing:-.5px;white-space:nowrap;font-family:Arial,sans-serif}.header-search{flex-grow:1;max-width:450px;display:flex;align-items:center;background:#fff;border-radius:.375rem;border:1px solid #0003;overflow:hidden;color:#000}.vehicle-dropdown-wrapper{display:flex;justify-content:center;align-items:center;position:relative;height:40px;background:#fff;border:1px solid #0003;border-radius:.375rem 0 0 .375rem;box-shadow:none;transition:box-shadow .2s,border-color .2s,background .2s;min-width:120px}.vehicle-dropdown-wrapper:focus-within,.vehicle-dropdown-wrapper:hover{background:#f6f6f6;box-shadow:0 0 0 2px #0392}.vehicle-dropdown{margin:0!important;border:1px solid #ffffff;border-radius:3px 0 0 3px;background-color:#fff;font-family:Manrope,sans-serif;font-size:12px;line-height:22px;font-weight:400;padding:4px 10px;min-width:97%}.dropdown-arrow{position:absolute;right:.75rem;top:50%;width:16px;height:16px;color:#039;transition:transform .3s cubic-bezier(.4,2,.6,1),color .2s;pointer-events:none;transform:translateY(-50%) rotate(0);opacity:.85}.vehicle-dropdown-wrapper.open .dropdown-arrow{transform:translateY(-50%) rotate(180deg);color:#039}.vehicle-dropdown:focus{color:#039}.search-input{margin:0!important;border:1px solid #ffffff;border-radius:3px;background-color:#fff;min-height:32px;font-family:Manrope,sans-serif;font-size:12px;line-height:22px;font-weight:400;padding:4px 10px}.search-input::placeholder{color:#999}.search-input:focus{outline:none}.header-search{height:40px}.search-btn{margin:0!important;background:#039;border:none;outline:none;cursor:pointer;padding:0 1rem;display:flex;align-items:center;justify-content:center;color:#fff;height:40px;transition:background-color .2s;border-radius:0 .375rem .375rem 0}.search-btn:hover{background:#000;color:#fff}.search-btn svg{width:20px;height:20px;color:#fff}.header-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.header-search-dropdown{position:relative;background:#fff}.header-search-dropdown.active .icon-btn{background:#233199;color:#fff;border-radius:3px}.header-search-dropdown.active .icon-btn svg{color:#fff;stroke:#fff}.header-search-dropdown:not(.active) .icon-btn{background:#fff;color:#039}.header-search-dropdown:not(.active) .icon-btn svg{color:#039;stroke:#039}.header-search-panel{position:absolute;right:0;top:calc(100% + 8px);width:38rem;max-width:90vw;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 10px 20px #0000001f;padding:10px;z-index:3}.header-search-dropdown.active .header-search-panel{display:block}.header-search-input{width:100%;height:36px;border:1px solid #003399!important;border-radius:4px;padding:6px 10px;font-family:Manrope,sans-serif;font-size:13px}.header-search-input:focus{outline:none;border-color:#039}.header-search-results{margin-top:8px;max-height:360px;overflow:hidden}.header-search-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:16px}.header-search-column{min-width:0;overflow-y:auto;max-height:315px}.header-search-heading{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b7280;margin-bottom:8px}.header-search-suggestions{display:flex;flex-direction:column;gap:6px;cursor:pointer}.header-search-suggestion{font-size:13px;color:#111827;text-decoration:none;padding:6px 4px;border-radius:4px}.header-search-suggestion:hover{background:#f3f4f6}.header-search-products{display:flex;flex-direction:column;gap:10px;max-height:260px;overflow-x:hidden;padding-right:4px}.header-search-item{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center;padding:8px;border-radius:4px;text-decoration:none;color:#111827}.header-search-item:hover{background:#f3f4f6}.header-search-media{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.header-search-media img{width:52px;height:52px;object-fit:cover;border-radius:4px}.header-search-vendor{font-size:10px;font-weight:700;letter-spacing:.04em;color:#6b7280;text-transform:uppercase}.header-search-title{font-size:13px;font-weight:600}.header-search-price{font-size:12px;color:#6b7280;margin-top:2px}.header-search-empty{padding:8px;font-size:12px;color:#6b7280}.header-search-footer{border-top:1px solid #e5e7eb;margin-top:10px;padding-top:10px;display:flex;justify-content:flex-end}.header-search-link{font-size:12px;font-weight:600;color:#111827;text-decoration:none;cursor:pointer}.header-search-link:hover{text-decoration:underline}.header-location-row{display:flex;align-items:center;justify-content:center;width:auto;margin-right:50px}.store-selector-btn{background:#039;height:60px;border:none;border-radius:.375rem;padding:.5rem 1.25rem;cursor:pointer;font-size:.875rem;font-weight:600;color:#fff;white-space:nowrap;transition:background .2s,color .2s}.store-selector-btn:hover{background:#000;color:#fff}.phone-link{display:flex;align-items:center;gap:.5rem;color:#039;text-decoration:none;font-size:.875rem;padding:.5rem;transition:color .2s}.phone-link:hover{color:#f33}.phone-link svg{width:20px;height:20px;color:#039;transition:color .2s}.icon-btn{margin-top:0;padding:.4rem;background:transparent;border:none;border-radius:.375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s;text-decoration:none;color:#039;position:relative}.icon-btn:active{background:#233199;color:#fff;border-radius:3px}.icon-btn:hover{background:#039;color:#fff;border-radius:3px}.icon-btn svg{width:20px;height:20px;color:currentColor;transition:color .2s;stroke:currentColor}.icon-btn:hover svg{color:#fff;stroke:#fff}.nav-menu.active{background:#fff}.icon-btn:active svg{color:#fff;stroke:#fff}.header-compare-btn.is-active{background:red;color:#fff;border-radius:50px}.header-compare-btn.is-active svg{color:#fff;stroke:#fff;fill:#fff}.cart-badge{position:absolute;top:-.25rem;right:-.25rem;background-color:#f33;color:#fff;font-size:.65rem;font-weight:700;width:1.25rem;height:1.25rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;padding-top:1px}.cart-wrapper{position:relative}.header-hamburger{display:none;margin-top:0;background:none;border:none;cursor:pointer;padding:.5rem;align-items:center;justify-content:center;flex-shrink:0}.header-hamburger span{display:block;width:24px;height:2px;background:#233199;margin:3px 0;border-radius:1px;transition:transform .25s ease,opacity .2s ease;transform-origin:center}.header-hamburger.is-open span:nth-child(1){transform:translateY(7px) rotate(42deg)}.header-hamburger.is-open span:nth-child(2){opacity:0}.header-hamburger.is-open span:nth-child(3){transform:translateY(-9px) rotate(-43deg)}.mobile-dropdown-toggle{display:none;background:#fff;border:1px solid #0003;border-radius:.375rem;padding:.5rem;align-items:center;justify-content:center;cursor:pointer;color:#039;transition:background .2s,color .2s,border-color .2s}.mobile-dropdown-toggle svg{width:22px;height:22px}.mobile-dropdown-toggle:hover{background:#f6f6f6;border-color:#0393}.mobile-dropdown-toggle.active{background:#039;color:#fff;border-color:#039}.header-nav{background-color:#000;border-top:1px solid #e5e7eb;position:fixed;top:calc(var(--gg-header-top-offset, 0px) + var(--header-top-height, 104px));left:0;right:0;z-index:31;width:100%;isolation:isolate;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.header-nav-container{max-width:90%;margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-around;position:relative}.header-nav-hamburger{display:none;background:none;border:none;cursor:pointer;padding:.5rem;margin-right:.5rem;align-items:center;justify-content:center;z-index:5}.header-nav-hamburger span{display:block;width:28px;height:3px;background:#222;margin:4px 0;border-radius:2px;transition:transform .25s ease,opacity .2s ease;transform-origin:center}.header-nav-hamburger.is-open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.header-nav-hamburger.is-open span:nth-child(2){opacity:0}.header-nav-hamburger.is-open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-menu{display:flex;justify-content:space-around;align-items:center;list-style:none;margin:0;padding:0;gap:2rem;flex-wrap:wrap}.nav-item{position:relative;flex:0 1 auto;font-family:Manrope,sans-serif;font-size:12px}.nav-link{display:block;padding:10px;color:#fff;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s,background-color .2s;white-space:nowrap;border-bottom:3px solid transparent;-webkit-tap-highlight-color:transparent}.nav-link:hover{background-color:#f9fafb;color:#6b7280}.nav-link.active,.nav-link[aria-current=page],.nav-item.active>.nav-link{color:#fff;background-color:transparent;border-bottom-color:transparent}.nav-link:active,.nav-link:focus,.nav-item.has-dropdown.active>.nav-link,.nav-item.has-dropdown>.nav-link:active{color:#fff!important;background-color:transparent!important;border-bottom-color:transparent!important}.nav-item-history{position:relative;z-index:7}.nav-history-toggle{display:inline-flex;align-items:center;margin-top:0;gap:8px;border:1px solid #b9cbf3;border-radius:3px;padding:8px;background:#f8fbff;color:#1f2e4a;line-height:1;cursor:pointer;font-size:14px}.nav-history-count{min-width:18px;height:18px;border-radius:999px;background:#039;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;padding:0 4px}.nav-history-chevron{width:14px;height:14px;transition:transform .2s ease}.nav-history-toggle[aria-expanded=true] .nav-history-chevron{transform:rotate(180deg)}.nav-history-icon{flex-shrink:0}.header-history-mobile-wrap .nav-history-icon{display:none}@media(min-width:769px)and (max-width:1349px){.nav-history-toggle .nav-history-label,.nav-history-toggle .nav-history-chevron{display:none}.nav-history-toggle{border:none;background:transparent;padding:5px;gap:3px;position:relative}}.header-history-dropdown{position:absolute;top:calc(100% + 8px);left:0;width:min(340px,92vw);border:1px solid #d8dde9;border-radius:0 0 8px 8px;background:#f8f9fb;box-shadow:0 8px 24px #0f172a14;overflow:hidden;color:#1f2937}.header-history-header{font-size:12px;color:#606b79;font-weight:600;letter-spacing:.2px;padding:6px;border-bottom:1px solid #e3e7f1}.header-history-list{padding:6px;display:grid;gap:6px;max-height:320px;overflow-y:auto;overscroll-behavior:contain}.header-history-item{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;border:1px solid #e3e7f1;border-radius:4px;background:#fff;text-decoration:none;padding:8px;color:inherit}.header-history-item--current,.header-history-item:has(.header-history-check){background:#edf2ff;border-color:#b8c9f3}.header-history-loading{padding:12px 8px;font-size:13px;color:#8e97a5;text-align:center}.header-history-load-more-wrap{padding:4px 6px 8px}.header-history-load-more{width:100%;border:1px solid #b8c9f3;border-radius:4px;background:#fff;color:#294fe1;padding:9px 10px;font-size:13px;font-weight:600;cursor:pointer;text-align:center;letter-spacing:.1px}.header-history-load-more:hover{background:#edf2ff}.header-history-image-wrap{width:44px;height:44px;border-radius:2px;overflow:hidden;background:#fff;border:1px solid #d9dfeb}.header-history-image{width:100%;height:100%;object-fit:cover;display:block}.header-history-body{min-width:0}.header-history-vendor{font-size:12px;color:#8e97a5;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-history-title{font-size:13px;color:#293548;line-height:1.15;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-history-price{font-size:12px;color:#2f54d7;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-history-price--promo{color:#dc2626}.header-history-promo--badge{background:var(--promo-bg, transparent);color:#fff;text-shadow:0 0 3px rgba(0,0,0,.35);padding:2px 6px;border-radius:3px;display:inline-block;margin-top:3px;margin-bottom:3px;font-size:12px}.header-history-check{font-size:16px;color:#294fe1;font-weight:700;line-height:1;padding:0 4px}.dropdown-menu{position:fixed;left:0;width:100vw;height:auto;min-height:400px;background:#fff;border:1px solid #e5e7eb;border-top:1px solid #d1d5db;box-shadow:0 10px 15px -3px #0000001a;opacity:0;visibility:hidden;transform:translateY(-1rem);transition:all .2s ease;z-index:6;overflow-y:auto}.dropdown-content{max-width:1400px;margin:0 auto;padding:2rem 1rem;justify-content:space-evenly;display:flex;flex-wrap:nowrap;gap:2rem;align-items:flex-start;overflow-x:auto;overflow-y:hidden}.dropdown-column{display:flex;flex-direction:column;gap:1rem;flex:0 0 180px;min-width:180px}.dropdown-category-title{font-weight:600;color:#111827;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb;margin-bottom:.5rem}.dropdown-link{display:block;padding:.5rem 0;color:#374151;text-decoration:none;font-size:.875rem;font-weight:400;transition:color .2s,opacity .2s,background-color .2s;border-radius:4px}.dropdown-link:hover{color:#6b7280;opacity:.9;background-color:#f9fafb}.dropdown-image-section{position:relative;flex:0 0 300px;overflow:hidden;border-radius:.5rem;height:100%;min-height:300px}.dropdown-image-section img{width:100%;height:100%;object-fit:cover}.dropdown-image-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);padding:1.5rem 1rem;color:#fff}.dropdown-image-text{font-weight:600;font-size:1rem;letter-spacing:.05em}.nav-item:hover>.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}body.dropdown-open{overflow:hidden;position:fixed;width:100%}.quick-links-title{font-weight:700;color:#111827;font-size:1rem;margin-bottom:1rem}@media(min-width:769px)and (max-width:1200px){.header-top-container{gap:.5rem;padding:.6rem .75rem}.header-logo-row{gap:.4rem}.header-logo-row .vh-dropdown-wrapper{flex:0 1 200px;max-width:200px!important}.header-logo-row.no-vehicle-selected .vh-dropdown-wrapper{flex:1 1 auto!important;width:100%!important;max-width:none!important;min-width:0!important}.header-logo-row .vehicle-display{padding:6px 8px;gap:6px;font-size:12px}.header-logo-row .fitment-dropdown-wrapper{width:220px!important;max-width:220px!important}.header-logo-row .fitment-dropdown-wrapper .fitment-selected{min-width:0!important;padding:6px 8px}.header-logo-row .fitment-dropdown-wrapper .fitment-selected>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-location-row{margin-right:8px}.header-actions{gap:.35rem}.icon-btn{padding:.35rem}}@media(max-width:1070px){.header-top-container{gap:.5rem;padding:.6rem .75rem}.header-search{max-width:350px}.header-brand-text{font-size:1.1rem}.header-location-row{display:flex;align-items:center;justify-content:center;width:auto;margin-right:0}.header-actions{gap:.35rem}.icon-btn{padding:.35rem}.header-logo-row .vh-dropdown-wrapper{flex:0 1 190px;max-width:190px!important}.header-logo-row.no-vehicle-selected .vh-dropdown-wrapper{flex:1 1 auto!important;width:100%!important;max-width:none!important;min-width:0!important}.header-logo-row .fitment-dropdown-wrapper{width:210px!important;max-width:210px!important}.header-logo-row .fitment-dropdown-wrapper .fitment-selected{min-width:0!important;padding:6px 8px}.header-logo-row .fitment-dropdown-wrapper .fitment-selected>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:768px){.vehicle-display{display:flex;gap:6px!important}#store-selector{padding:5px}.header-top-container{display:grid;grid-template-columns:1fr auto;grid-template-areas:"logo actions" "vehicle vehicle" "history history" "location location";align-items:center;padding:.5rem;gap:.01rem;background:#fff}.header-logo-mobile{display:flex;grid-area:logo}.mobile-dropdown-toggle{display:none}.header-logo-row{grid-area:vehicle;display:flex;flex-direction:row;gap:.5rem;width:100%;max-width:100%;padding:.25rem 0;transition:width .3s ease}.dropdown-content,.dropdown-column{display:flex;flex-direction:column;gap:2px}.header-logo-row.no-vehicle-selected{width:100%}.header-logo-row.show-mobile{position:static;box-shadow:none;transform:none}.header-history-mobile-wrap{grid-area:history;width:100%;margin-top:.35rem;position:relative;z-index:2;display:block}.header-history-mobile-wrap .nav-history-toggle{width:100%;justify-content:space-between;padding:3px 10px}.nav-history-toggle{font-size:12px}.header-history-mobile-wrap .header-history-dropdown{position:static;width:100%;margin-top:6px;border-radius:6px}.header-logo-row .vh-dropdown-wrapper,.header-logo-row .fitment-dropdown-wrapper{flex:1 1 0!important;width:100%!important;max-width:none!important;min-width:0!important}.header-logo-row:not(.no-vehicle-selected) .vh-dropdown-wrapper,.header-logo-row:not(.no-vehicle-selected) .fitment-dropdown-wrapper{flex:0 0 calc(50% - .25rem)!important;width:calc(50% - .25rem)!important;max-width:calc(50% - .25rem)!important}.header-logo-row.no-vehicle-selected .vh-dropdown-wrapper{flex:1 1 auto!important;width:100%!important;max-width:none!important}.header-logo-row .vehicle-display,.header-logo-row .fitment-selected{width:100%}.header-logo{display:none}.header-hamburger{order:0}.quick-links-title{font-weight:700;color:#111827;font-size:1rem;margin-bottom:1rem;margin-left:1rem}.header-search{display:none;order:3;flex-basis:100%;max-width:none;margin-top:.5rem}.vehicle-dropdown-wrapper{padding:0 .75rem}.vehicle-dropdown{font-size:.75rem;min-width:80px}.dropdown-arrow{width:14px;height:14px}.search-input{font-size:.75rem;padding:.5rem .75rem;height:40px}.header-search-input{margin-top:0!important;padding:0 10px}.search-btn{padding:0 .75rem;height:40px}.search-btn svg{width:18px;height:18px}.header-actions{grid-area:actions;gap:.5rem;justify-content:flex-end}.header-search-panel{right:-129px;padding:9px;max-width:96vw}.header-location-row{grid-area:location;display:flex;border-radius:3px}.store-selector-btn{padding:.375rem .75rem;font-size:.75rem}.icon-btn{padding:.375rem}.icon-btn svg{width:18px;height:18px}.header-logo-row .vh-dropdown-wrapper{width:100%;max-width:100%}.header-logo-row .fitment-dropdown-wrapper{display:block}.header-logo-row .fitment-dropdown-wrapper.fitment-disabled{display:none}.header-logo-row.no-vehicle-selected .vh-dropdown-wrapper{flex:1;width:100%;max-width:100%}.header-logo-row.no-vehicle-selected .fitment-dropdown-wrapper{display:none}.header-logo-row .vehicle-display{background:#fff;color:#233098;border:1px solid #233098;justify-content:space-between;font-weight:700;padding:6px;border-radius:3px}.header-logo-row .header-location-row{background:#eef3ff}.header-location-row #store-selector,.header-location-row span{width:100%}.header-location-row #my-store-btn{width:100%;background:transparent;border:1px solid #233098;box-shadow:none;color:#233098;font-size:12px;font-weight:600;padding:0!important;border-radius:3px;text-align:left;margin-top:0;display:flex;align-items:center;gap:6px;overflow:hidden}.header-location-row #my-store-btn:hover{background:transparent}.header-location-row #my-store-btn span{padding:5px;font-size:14px;flex:1 1 auto;min-width:0;max-width:16ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-location-row #my-store-btn svg,.header-location-row #my-store-btn #store-btn-caret{flex:0 0 auto}.header-logo-row .vehicle-display:hover{background:#f5f8ff}.header-logo-row .vehicle-display .arrow{fill:#233098}.header-logo-row .fitment-display.disabled{display:none}.header-hamburger{display:flex;flex-direction:column}.header-sticky-wrapper.header-collapsed .header-top-container{grid-template-columns:1fr;grid-template-areas:"vehicle" "location";padding:.5rem;gap:.5rem;background:#fff}.header-sticky-wrapper.header-collapsed.no-vehicle .header-top-container{grid-template-columns:1fr 1fr;grid-template-areas:"vehicle location"}.header-sticky-wrapper.header-collapsed .header-logo-mobile,.header-sticky-wrapper.header-collapsed .header-actions{display:none}.header-sticky-wrapper.header-collapsed .header-logo-row,.header-sticky-wrapper.header-collapsed .header-location-row{background:#f1f4ff}.header-sticky-wrapper.header-collapsed .header-logo-row .vehicle-display{padding:6px;border-radius:3px;font-size:14px}.header-sticky-wrapper.header-collapsed .header-location-row #my-store-btn{font-size:11px;width:100%;padding:0!important}.header-sticky-wrapper.header-collapsed .header-top{display:none}.header-nav{display:none;border-top:none}.header-nav.active{display:block;margin-top:56px;height:92vh;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:20}.header-nav-container{max-width:100%;padding:0;justify-content:flex-end;align-items:stretch;height:94%;overflow-y:auto;-webkit-overflow-scrolling:touch}.header-nav-hamburger{display:none}.nav-item{width:100%;position:static;flex:0 1 auto;font-family:Manrope,sans-serif;font-size:12px}.nav-menu{flex-direction:column;justify-content:flex-start;gap:0;position:absolute;top:88px;right:0;width:100%;background:#fff;box-shadow:-6px 0 20px #0000001f;z-index:21;display:flex;transform:translate(100%);transition:transform .3s ease;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:100%;padding-bottom:4rem}.nav-menu.active{background-color:#fff!important}.mobile-dropdown-toggle.active{background:#fff;color:#039;border-color:#039}.nav-menu.active{transform:translate(0);background-color:#fff}.nav-link{padding:.75rem 1rem;font-size:.875rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;color:#000;width:100%;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.nav-link.active,.nav-link[aria-current=page],.nav-item.active>.nav-link{color:#000;background-color:#fff}.nav-link:active,.nav-link:focus,.nav-item.has-dropdown.active>.nav-link,.nav-item.has-dropdown>.nav-link:active{color:#000!important;background-color:#fff!important;border-bottom-color:#e5e7eb!important}.nav-item.has-dropdown>.nav-link:after{content:"";display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;transition:transform .2s}.nav-item.has-dropdown.active>.nav-link:after{transform:rotate(180deg)}.dropdown-menu{position:static;width:100%;opacity:0;visibility:hidden;max-height:0;overflow:hidden;box-shadow:none;border:none;background-color:#f9fafb;transform:none;height:auto;min-height:auto;transition:max-height .3s ease,opacity .2s ease}.nav-item.active>.dropdown-menu{opacity:1;visibility:visible;max-height:none;overflow-y:visible}.dropdown-content{display:flex;flex-direction:column;align-items:stretch;grid-template-columns:1fr;padding:1rem 0;gap:.25rem}.dropdown-column{flex:1 1 auto;min-width:0;gap:0}.dropdown-image-section{display:none}.dropdown-link{padding:.35rem 1rem .35rem 2rem;line-height:1.2}.dropdown-category-title{margin:0;border-bottom:none;padding:.5rem 1rem .25rem}.header-search-results{margin-top:3px;overflow:hidden}}@media(max-width:480px){.header-top-container{padding:.5rem .25rem}.header-search{margin-top:.5rem}.store-selector-btn{display:none}}@media(min-width:769px){.header-history-mobile-wrap{display:none!important}}@media(min-width:769px){#headerNav .header-nav-container{justify-content:center}#headerNav .nav-item-history{position:absolute;left:0rem;top:50%;transform:translateY(-50%)}#headerNav .nav-history-toggle{max-width:220px;padding:6px 8px;gap:6px;font-size:12px}#headerNav .nav-history-toggle .nav-history-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#headerNav .nav-menu{margin:0 auto;justify-content:center;flex-wrap:nowrap;white-space:nowrap}}@media(min-width:769px)and (max-width:1350px){#headerNav .nav-history-toggle{max-width:170px;padding:6px 8px;background:#f8fbff}}@media(min-width:769px)and (max-width:1024px){#headerNav .nav-history-toggle{max-width:124px;padding:5px 7px;background:#f8fbff;gap:5px}}@media(min-width:769px)and (max-width:900px){#headerNav .nav-history-toggle{max-width:72px;padding:5px 6px;background:#f8fbff;gap:4px}}#headerNav .header-history-promo{font-size:11px;color:#2f54d7;line-height:1.2;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px;text-shadow:0 0 4px black}#headerNav .header-history-load-more-wrap{padding:0 10px 10px}#headerNav .header-history-load-more{width:100%;border:1px solid #b8c9f3;border-radius:4px;background:#fff;color:#294fe1;padding:8px 10px;font-size:12px;font-weight:600;cursor:pointer}@media(max-width:768px){#headerNav:not(.active){display:block!important;position:fixed;left:0;right:0;bottom:0;top:auto;height:0;background:transparent!important;border-top:none;pointer-events:none;z-index:40}#headerNav:not(.active) .header-nav-container{max-width:100%;padding:0;height:0;overflow:visible;justify-content:flex-start;align-items:flex-start}#headerNav:not(.active) .header-nav-hamburger,#headerNav:not(.active) .nav-menu{display:none!important}#headerNav:not(.active) .nav-item-history{display:none!important}#headerNav .nav-history-toggle{padding:6px 7px;font-size:13px;gap:4px;box-shadow:0 6px 18px #0000002e}#headerNav .header-history-dropdown{top:auto;bottom:calc(100% + 8px);left:0;width:min(340px,calc(100vw - 24px));max-height:60vh;overflow:auto}#headerNav.has-history .nav-menu{top:117px}#headerNav.active .nav-item-history{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/GGheader.css.map */
