.header-2-wrapper{width:100%}body{padding-top:calc(var(--announcement-bar-height, 5.6rem) + 6rem)}@media (max-width: 75.1rem){body{padding-top:calc(var(--announcement-bar-height, 5.2rem) + 6rem)}}.header-2{background-color:#f0f0f0!important;position:fixed;top:var(--announcement-bar-height, 5.6rem);left:0;right:0;z-index:9998;width:100%;border-bottom:1px solid rgba(47,47,47,.1);transition:top .3s ease,box-shadow .3s ease}.sticky-header{position:fixed!important;top:var(--announcement-bar-height, 5.6rem)!important;left:0!important;right:0!important;z-index:9998!important;box-shadow:0 2px 8px #0000001a;transition:top .3s ease!important}.shopify-section:has(.sticky-header),.shopify-section .sticky-header{position:fixed!important;top:var(--announcement-bar-height, 5.6rem)!important;left:0!important;right:0!important;z-index:9998!important;transition:top .3s ease!important}.shopify-section[data-sticky=true]{position:fixed!important;top:var(--announcement-bar-height, 5.6rem)!important;left:0!important;right:0!important;z-index:9998!important;transition:top .3s ease!important}.header-2__container{width:100%;margin:0;padding:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:6rem;position:relative}.header-2__mobile-toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:1rem;margin-left:auto;margin-right:1rem;border-radius:.25rem;transition:background-color .2s ease;order:2;justify-self:end}.header-2__mobile-toggle:hover{background-color:#f0f0f0}.header-2__hamburger-icon{display:flex;flex-direction:column;width:4rem;height:3rem;justify-content:space-between}.header-2__hamburger-icon span{display:block;height:4px;width:100%;background-color:#000;border-radius:2px;transition:all .3s ease}.header-2__mobile-toggle[aria-expanded=true] .header-2__hamburger-icon span:nth-child(1){transform:translateY(13px) rotate(45deg)}.header-2__mobile-toggle[aria-expanded=true] .header-2__hamburger-icon span:nth-child(2){opacity:0}.header-2__mobile-toggle[aria-expanded=true] .header-2__hamburger-icon span:nth-child(3){transform:translateY(-13px) rotate(-45deg)}.header-2__search{display:none;align-items:center;justify-content:center;order:3;position:relative}.header-2__search-toggle{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:1rem;border:none;background:none;cursor:pointer;border-radius:.4rem;transition:background-color .2s ease}.header-2__search-toggle:hover{background-color:#2f2f2f1a}.header-2__search-icon svg{width:2.4rem;height:2.4rem;stroke:#2f2f2f}.header-2__search-field{position:absolute;top:50%;right:0;transform:translateY(-50%);background:#fff;border:2px solid #e0e0e0;border-radius:.8rem;box-shadow:0 4px 12px #00000026;opacity:0;visibility:hidden;transition:all .3s ease;z-index:100;min-width:32rem}.header-2__search-field.active{opacity:1;visibility:visible}.header-2__search-form{display:flex;align-items:center;padding:.4rem}.header-2__search-input{flex:1;border:none;padding:1.2rem 1.6rem;font-size:2.2rem;line-height:1.4;background:transparent;outline:none;color:#2f2f2f}.header-2__search-input::placeholder{color:#999}.header-2__search-submit,.header-2__search-close{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:none;background:none;cursor:pointer;border-radius:.4rem;transition:background-color .2s ease;margin-left:.4rem}.header-2__search-submit:hover,.header-2__search-close:hover{background-color:#2f2f2f1a}.header-2__search-submit svg,.header-2__search-close svg{width:2rem;height:2rem;stroke:#2f2f2f}@media (max-width: 575px){.header-2__search-field{right:-1rem;min-width:28rem}}@media (min-width: 576px){.header-2__search-toggle{width:4.8rem;height:4.8rem}.header-2__search-icon svg{width:2.6rem;height:2.6rem}.header-2__search-field{min-width:36rem}}@media (min-width: 1025px){.header-2__search-toggle{width:5.2rem;height:5.2rem}.header-2__search-icon svg{width:2.8rem;height:2.8rem}.header-2__search-field{min-width:40rem}}.header-2__logo{display:flex;align-items:center;justify-content:flex-start;padding-left:0;order:1;margin:0;min-width:0}.header-2__logo-link{display:flex;align-items:center;text-decoration:none;transition:opacity .2s ease;margin:0;padding:0}.header-2__logo-link:hover{opacity:.9}.header-2__logo-svg,.header-2__logo-image{height:6rem;width:28.32rem;object-fit:contain;margin:0;padding:0;display:block}.header-2__logo-svg svg,.header-2__logo-svg--default svg{height:100%;width:auto;max-height:3.5rem}.header-2__logo-svg svg text{fill:#e50012}.header-2__nav-desktop{display:none}.header-2__mobile-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;opacity:0;visibility:hidden;transition:all .3s ease;z-index:199}.header-2__mobile-overlay.show{opacity:1;visibility:visible}.header-2__nav-mobile{position:fixed;top:0;left:0;height:100vh;width:100%;max-width:100vw;background-color:#fff;transform:translate(-100%);transition:transform .3s ease;z-index:200;overflow-y:auto;overflow-x:hidden;padding:0;box-shadow:0 0 1.25rem #00000026;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.header-2__nav-mobile.show{transform:translate(0)}.header-2__mobile-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #efefef;background-color:#f8f8f8}.header-2__mobile-title{font-size:2.2rem;text-align:center;font-weight:600;color:#2f2f2f}.header-2__mobile-close{background:none;border:none;cursor:pointer;padding:.5rem;color:#2f2f2f;border-radius:.25rem;transition:background-color .2s ease}.header-2__mobile-close:hover{background-color:#2f2f2f1a}.header-2__mobile-list{list-style:none;padding:0;margin:0}.header-2__mobile-item{border-bottom:1px solid #efefef}.header-2__mobile-link{font-family:Oswald;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;color:#2f2f2f;text-decoration:none;font-size:2.6rem;font-weight:600;transition:all .2s ease;background:none;border:none;width:100%;text-align:left;cursor:pointer;min-height:5.6rem}.header-2__mobile-link:hover{background-color:#fef2f2;color:#991b1b;transform:translate(.5rem)}.header-2__mobile-dropdown-icon{transition:transform .2s ease;color:#666}.header-2__mobile-link--dropdown[aria-expanded=true] .header-2__mobile-dropdown-icon{transform:rotate(180deg)}.header-2__mobile-submenu{background-color:#f8f8f8;max-height:0;overflow:hidden;transition:max-height .5s ease}.header-2__mobile-submenu.show{max-height:100rem}.header-2__mobile-sublink{display:block;padding:1.2rem 2rem 1.2rem 3rem;color:#555;text-decoration:none;font-size:2.4rem;font-weight:400;transition:all .2s ease;border-left:.3rem solid transparent;min-height:4.8rem;line-height:1.4}.header-2__mobile-sublink:hover{background-color:#fee2e2;color:#1f2937;border-left-color:#dc2626;transform:translate(.5rem)}.header-2__mobile-mega-link{display:flex;align-items:center;justify-content:space-between;padding:1.8rem 2rem;color:#2d3748;text-decoration:none;font-size:1.6rem;font-weight:700;transition:all .3s ease;background:linear-gradient(135deg,#f7fafc,#edf2f7);border:none;width:100%;text-align:left;cursor:pointer;min-height:6rem;border-radius:.8rem;margin:.5rem 1rem;box-shadow:0 .2rem .4rem #0000000d;flex-shrink:0}.header-2__mobile-mega-link:hover{background:linear-gradient(135deg,#fecaca,#fca5a5);color:#991b1b;transform:translateY(-.2rem) scale(1.02);box-shadow:0 .4rem .8rem #0000001a}.header-2__mobile-mega-title{font-family:Oswald;display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.5rem 2rem;background:linear-gradient(135deg,#2d3748,#4a5568);color:#fff;font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem;border:none;cursor:pointer;transition:all .3s ease;border-radius:.6rem;margin:.5rem 1rem;min-height:5.6rem;box-shadow:0 .2rem .4rem #0000001a}.header-2__mobile-mega-title:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-.1rem);box-shadow:0 .4rem .8rem #00000026}.header-2__mobile-mega-title--collapsible{position:relative}.header-2__mobile-mega-title-icon{transition:transform .3s ease;width:1.2rem;height:1.2rem;display:flex;align-items:center;justify-content:center}.header-2__mobile-mega-title[aria-expanded=true] .header-2__mobile-mega-title-icon{transform:rotate(180deg)}.header-2__mobile-mega-content{max-height:0;overflow:hidden;transition:max-height .5s ease-out,padding .5s ease-out;background-color:#f7fafc;border-radius:0 0 .6rem .6rem;margin:0 1rem .5rem;padding:0}.header-2__mobile-mega-content.show{max-height:80rem;overflow-y:auto;overflow-x:hidden;padding:1rem 0;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.header-2__mobile-mega-content::-webkit-scrollbar{width:.6rem}.header-2__mobile-mega-content::-webkit-scrollbar-track{background:#f1f5f9;border-radius:.3rem}.header-2__mobile-mega-content::-webkit-scrollbar-thumb{background:#dc2626;border-radius:.3rem}.header-2__mobile-mega-content::-webkit-scrollbar-thumb:hover{background:#b91c1c}.header-2__mobile-mega-title[aria-expanded=true]+.header-2__mobile-mega-content{max-height:80rem;overflow-y:auto;overflow-x:hidden;padding:1rem 0;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.header-2__mobile-mega-section{max-width:85vw;margin-bottom:1rem}.header-2__mobile-mega-initial{opacity:1}.header-2__mobile-mega-lazy{min-height:0}.header-2__mobile-mega-loading{display:flex;align-items:center;justify-content:center;padding:2rem;color:#64748b;font-size:1.4rem;gap:1rem}.header-2__mobile-mega-spinner{width:2rem;height:2rem;border:.2rem solid #e2e8f0;border-top:.2rem solid #dc2626;border-radius:50%;animation:header-2-mega-spin 1s linear infinite}@keyframes header-2-mega-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header-2__mobile-mega-load-more{display:flex;align-items:center;justify-content:center;gap:.8rem;width:calc(100% - 2rem);margin:1rem;padding:1.2rem 2rem;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#475569;border:1px solid #cbd5e1;border-radius:.6rem;font-size:1.4rem;font-weight:500;text-transform:uppercase;letter-spacing:.05rem;cursor:pointer;transition:all .3s ease;min-height:4.4rem}.header-2__mobile-mega-load-more:hover{background:linear-gradient(135deg,#fecaca,#fca5a5);color:#991b1b;border-color:#dc2626;transform:translateY(-.1rem);box-shadow:0 .4rem .8rem #0000001a}.header-2__mobile-mega-load-more svg{transition:transform .2s ease}.header-2__mobile-mega-load-more:hover svg{transform:translateY(.2rem)}.header-2__mobile-mega-scroll-trigger{height:1rem}.header-2__mobile-mega-link.header-2__mobile-mega-link--hidden{display:none}.header-2__mobile-mega-link.header-2__mobile-mega-link--fade-in{opacity:0;transform:translateY(1rem);animation:header-2-mega-fade-in .5s ease forwards}@keyframes header-2-mega-fade-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.header-2__mobile-mega-content.show:before{content:"";position:sticky;top:0;display:block;height:.5rem;background:linear-gradient(to bottom,#f7fafc,#f7fafc00);z-index:1;pointer-events:none}.header-2__mobile-mega-content.show:after{content:"";position:sticky;bottom:0;display:block;height:.5rem;background:linear-gradient(to top,#f7fafc,#f7fafc00);z-index:1;pointer-events:none;margin-top:-.5rem}.header-2__mobile-search-item{border-bottom:.2rem solid #e2e8f0;margin-bottom:1rem}.header-2__mobile-search-container{padding:1.5rem 2rem;background:linear-gradient(135deg,#f7fafc,#edf2f7);border-radius:.8rem;margin:1rem;box-shadow:0 .2rem .4rem #0000000d}.header-2__mobile-search-form{width:100%}.header-2__mobile-search-wrapper{display:flex;align-items:center;background-color:#fff;border:.2rem solid #cbd5e0;border-radius:.6rem;overflow:hidden;transition:border-color .2s ease}.header-2__mobile-search-wrapper:focus-within{border-color:#dc2626;box-shadow:0 0 0 .3rem #dc26261a}.header-2__mobile-search-input{flex:1;border:none;padding:1.4rem 1.6rem;font-size:2.2rem;line-height:1.4;background:transparent;color:#2d3748;outline:none}.header-2__mobile-search-input::placeholder{color:#a0aec0;font-style:italic}.header-2__mobile-search-submit{display:flex;align-items:center;justify-content:center;padding:1.4rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border:none;cursor:pointer;transition:all .2s ease;min-width:5.6rem;min-height:5.6rem}.header-2__mobile-search-submit:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);transform:scale(1.05)}.header-2__mobile-search-submit svg{width:2rem;height:2rem;stroke-width:2.5}.header-2__mobile-mega-cta{display:block;width:90vw;margin:1rem;background:linear-gradient(135deg,#1f2937,#111827);color:#fff;text-decoration:none;font-size:2rem;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.1rem;border-radius:.8rem;border:.2rem solid #dc2626;transition:all .3s ease;box-shadow:0 .4rem .8rem #0000001a;min-height:6rem;display:flex;align-items:center;justify-content:center}.header-2__mobile-mega-cta:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;transform:translateY(-.2rem) scale(1.02);box-shadow:0 .6rem 1.2rem #dc262633;border-color:#1f2937}@media (min-width: 480px){.header-2__container{padding:0}.header-2__mobile-toggle{margin-left:1.25rem}}@media (min-width: 576px){.header-2__container{padding:0 5% 0 0;gap:2rem;min-height:8rem;grid-template-columns:auto 1fr auto auto}.header-2__logo{order:1;justify-content:flex-start;padding-left:0}.header-2__logo-svg,.header-2__logo-image{height:8rem;width:37.76rem;max-width:37.76rem}.header-2__mobile-toggle{display:flex;order:3;margin-right:0;padding:1rem;justify-self:end}.header-2__hamburger-icon{width:4.8rem;height:3.6rem}.header-2__hamburger-icon span{height:5px}.header-2__mobile-toggle[aria-expanded=true] .header-2__hamburger-icon span:nth-child(1){transform:translateY(15.5px) rotate(45deg)}.header-2__mobile-toggle[aria-expanded=true] .header-2__hamburger-icon span:nth-child(3){transform:translateY(-15.5px) rotate(-45deg)}.header-2__nav-desktop{display:none}.header-2__nav-list{display:flex;align-items:center;gap:1.25rem;list-style:none;padding:0;margin:0}.header-2__nav-item{position:relative}.header-2__nav-link{display:flex;align-items:center;gap:.5rem;color:#2f2f2f;text-decoration:none;font-family:Oswald,sans-serif;font-weight:500;font-size:2.2rem!important;line-height:1.1;white-space:nowrap;padding:.5rem .75rem;border-radius:.25rem;transition:all .2s ease;background:none;border:none;cursor:pointer}.header-2__nav-link:hover{color:#e50012}.header-2__dropdown{position:relative}.header-2__dropdown-icon{color:#e50012;transition:transform .2s ease}.header-2__nav-link--dropdown[aria-expanded=true] .header-2__dropdown-icon{transform:rotate(180deg)}.header-2__dropdown-menu{position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #efefef;border-radius:.375rem;min-width:12rem;padding:.5rem 0;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:all .2s ease;z-index:300;box-shadow:0 .5rem 1rem #0000001a}.header-2__dropdown-menu.show{opacity:1;visibility:visible;transform:translateY(0)}.header-2__dropdown-link{display:block;padding:20px;color:#2f2f2f;text-decoration:none;font-family:Oswald,sans-serif;font-weight:400;font-size:2rem;transition:background-color .2s ease}.header-2__dropdown-link:hover{background-color:#f8f8f8;color:#e50012}.header-2__mega-menu,.header-2__nav-link--mega{position:relative}.header-2__mega-menu-panel{position:absolute;top:100%;left:50%;transform:translate(-50%);background-color:#fff;border:1px solid #efefef;border-radius:.5rem;padding:2rem;opacity:0;visibility:hidden;transform:translate(-50%) translateY(-.5rem);transition:all .3s ease;z-index:300;box-shadow:0 .5rem 2rem #00000026;min-width:800px;max-width:1000px}.header-2__mega-menu-panel.show{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.header-2__mega-menu-container{width:100%}.header-2__mega-menu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.header-2__mega-menu-column{display:flex;flex-direction:column}.header-2__mega-menu-column--image{justify-content:center;align-items:center}.header-2__mega-menu-title{font-family:Oswald,sans-serif;font-weight:600;font-size:1.4rem;color:#2f2f2f;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e50012;text-transform:uppercase}.header-2__mega-menu-list{list-style:none;padding:0;margin:0}.header-2__mega-menu-list li{margin-bottom:.5rem}.header-2__mega-menu-link{display:block;padding:.5rem 0;color:#2f2f2f;text-decoration:none;font-family:Oswald,sans-serif;font-weight:400;font-size:1.1rem;transition:color .2s ease;text-transform:uppercase}.header-2__mega-menu-link:hover{color:#e50012}.header-2__mega-menu-featured{display:flex;flex-direction:column;align-items:center;text-align:center}.header-2__mega-menu-image{width:200px;height:150px;border-radius:.5rem;overflow:hidden;margin-bottom:1rem;border:1px solid #efefef}.header-2__mega-menu-image img{width:100%;height:100%;object-fit:cover}.header-2__mega-menu-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f8f8f8}.header-2__mega-menu-cta{font-family:Oswald,sans-serif;font-weight:600;font-size:1.3rem;color:#e50012;text-decoration:none;text-transform:uppercase;padding:.75rem 1.5rem;border:2px solid #e50012;border-radius:.25rem;transition:all .2s ease}.header-2__mega-menu-cta:hover{background-color:#e50012;color:#fff}}@media (min-width: 768px){.header-2__container{padding:0 2% 0 0;gap:4rem;min-height:10.8rem;grid-template-columns:auto 1fr auto auto}.header-2__logo{padding-left:0}.header-2__logo-svg,.header-2__logo-image{height:10.8rem;width:50.976rem;max-width:50.976rem}.header-2__mobile-toggle{display:flex;margin-right:0;padding:1rem;justify-self:end}.header-2__hamburger-icon{width:5.4rem;height:4rem}.header-2__hamburger-icon span{height:6px}.header-2__mobile-toggle[aria-expanded=true] .header-2__hamburger-icon span:nth-child(1){transform:translateY(17px) rotate(45deg)}.header-2__mobile-toggle[aria-expanded=true] .header-2__hamburger-icon span:nth-child(3){transform:translateY(-17px) rotate(-45deg)}.header-2__nav-desktop{display:none}.header-2__nav-list{gap:1.5rem}.header-2__nav-link{font-size:2.2rem;padding:.75rem 1rem}}@media (min-width: 1024px){.header-2__container{padding:0;gap:3rem;grid-template-columns:auto 1fr auto auto}.header-2__logo-svg,.header-2__mobile-toggle{display:flex;margin-right:0;padding:1rem;justify-self:end}.header-2__nav-desktop{display:none}}@media (min-width: 1025px){.header-2__container{padding:0 14% 0 0;grid-template-columns:auto 1fr auto;min-height:10.8rem}.header-2__mobile-toggle{display:none}.header-2__search{display:flex}.header-2__logo{padding-left:0;margin-left:0;justify-content:flex-start}.header-2__nav-desktop{display:flex;align-items:center;justify-content:flex-end;padding-right:0;order:2}.header-2__search{order:3;margin-left:2rem}.header-2__nav-list{display:flex;align-items:center;gap:1.25rem;list-style:none;padding:0;margin:0}.header-2__nav-item{position:relative}.header-2__nav-link{display:flex;align-items:center;gap:.5rem;color:#2f2f2f;text-decoration:none;font-family:Oswald,sans-serif;font-weight:500;font-size:2.2rem!important;line-height:1.1;white-space:nowrap;padding:.5rem .75rem;border-radius:.25rem;transition:all .2s ease;background:none;border:none;cursor:pointer}.header-2__nav-link:hover{color:#e50012}.header-2__dropdown{position:relative}.header-2__dropdown-icon{color:#e50012;transition:transform .2s ease}.header-2__nav-link--dropdown[aria-expanded=true] .header-2__dropdown-icon{transform:rotate(180deg)}.header-2__dropdown-menu{position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #efefef;border-radius:.375rem;min-width:12rem;padding:.5rem 0;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:all .2s ease;z-index:300;box-shadow:0 .5rem 1rem #0000001a}.header-2__dropdown-menu.show{opacity:1;visibility:visible;transform:translateY(0)}.header-2__dropdown-link{display:block;padding:20px;color:#2f2f2f;text-decoration:none;font-family:Oswald,sans-serif;font-weight:400;font-size:2rem;transition:background-color .2s ease}.header-2__dropdown-link:hover{background-color:#f8f8f8;color:#e50012}.header-2__mega-menu-panel{min-width:700px;max-width:800px}.header-2__mega-menu-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}.header-2__mega-menu-column--image{margin-top:1rem}.header-2__mega-menu-image{width:150px;height:100px}.header-2__nav-list{gap:2rem}.header-2__nav-link{font-size:2.2rem}}@media (min-width: 1280px){.header-2__container{padding:0 14% 0 0;gap:4rem;min-height:10.8rem}.header-2__nav-list{gap:2.5rem}.header-2__nav-link{font-size:2.2rem}}@media (min-width: 1400px){.header-2__container{padding:0 14% 0 0;gap:5rem;min-height:10.8rem}.header-2__nav-list{gap:3rem}.header-2__nav-link{font-size:2.2rem}}@media (min-width: 1920px){.header-2__container{padding:0 14% 0 0;gap:6rem;min-height:10.8rem}.header-2__logo{padding-left:0;margin-left:0;justify-content:flex-start}.header-2__nav-desktop{padding-right:0}.header-2__logo-svg,.header-2__dropdown-link{width:20rem}}@media (min-width: 120rem){.header-2,.shopify-section[id*=header],.header-2[style*=position],.header-2[style*=top],.shopify-section[style*=position],.shopify-section[style*=top]{position:fixed!important}}.header-2--medium .header-2__container{min-height:6.75rem}.header-2--large .header-2__container{min-height:7.5rem}@media (min-width: 1440px){.header-2__mega-menu-panel{min-width:1000px;max-width:1200px;padding:3rem}.header-2__mega-menu-grid{gap:2.5rem}.header-2__mega-menu-title{font-size:1.6rem;margin-bottom:1.5rem}.header-2__mega-menu-link{font-size:1.3rem;padding:.75rem 0}.header-2__mega-menu-image{width:250px;height:180px}.header-2__mega-menu-cta{font-size:1.4rem;padding:1rem 2rem}}.header-2[style*=--background-color]{background-color:var(--background-color)}.header-2[style*=--text-color] .header-2__nav-link,.header-2[style*=--text-color] .header-2__mobile-link{color:var(--text-color)}.header-2[style*=--logo-color] .header-2__logo-svg svg text,.header-2[style*=--logo-color] .header-2__logo-svg svg path{fill:var(--logo-color)}@media print{.header-2__mobile-toggle,.header-2__nav-mobile,.header-2__mobile-overlay,.header-2__nav-desktop{display:none}}@media (prefers-contrast: high){.header-2{border-bottom-color:currentColor}.header-2__dropdown-menu{border-color:currentColor}}@media (prefers-reduced-motion: reduce){.header-2__mobile-toggle,.header-2__nav-mobile,.header-2__mobile-overlay,.header-2__dropdown-menu,.header-2__mobile-submenu,.header-2__hamburger-icon span,.header-2__dropdown-icon,.header-2__mobile-dropdown-icon{transition:none}}@media (max-width: 75.1rem){html,body{overflow-x:hidden!important}.shopify-section-group-header-group{position:relative!important;overflow:visible!important;height:auto!important}.shopify-section[id*=header],#shopify-section-header{position:fixed!important;top:var(--announcement-bar-height, 5.6rem)!important;left:0!important;right:0!important;width:100%!important;z-index:9998!important;transition:top .3s ease!important}.header-2-wrapper{position:relative!important;width:100%!important;z-index:9998!important}.header-2{position:relative!important;width:100%!important;z-index:9998!important;margin:0!important;transform:none!important}.header-2[style*=position],.header-2[style*=top],.shopify-section[style*=position],.shopify-section[style*=top]{position:fixed!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/header-2.css.map */
