#header{position:relative;z-index:101;width:100%;background-color:#161616f2;font-weight:600;transition:all 300ms}html.html_header_sticky_disabled #header{background-color:#161616ff}html.av_header_transparency #header{background-color:#16161600}html.html_header_transparency #header{position:absolute}html.html_header_sticky #header{position:fixed}#header a{text-decoration:none}#header-main .container{height:100px;line-height:100px}#header-main .flex-container{display:flex;align-items:center;justify-content:space-between}#header .logo img{width:auto;height:50%;max-height:31px}#header .logo,#header .logo a{overflow:hidden;display:block;height:100%;transition:none}#header li a{color:#9e9e9e;display:block;position:relative}#header li a:hover,#header li.current-menu-item a,#menu-account li a{color:#f8f8f8}#mobile-menu-toggle,#header a.cart-icon{display:block;background-size:contain;width:20px;height:24px;background-position:center}#mobile-menu-toggle{background-image:url(../svg/burger.svg)}#header a.cart-icon{background-image:url(../svg/cart-white.svg)}#header a.cart-icon div.cart-badge{position:absolute;border-radius:100vw;background-color:#ef6226;color:#fff;text-align:center;font-family:sans-serif;font-size:9px;font-weight:700;bottom:50%;left:50%;line-height:20px;min-width:20px;height:20px;box-sizing:content-box;letter-spacing:0;border:1px solid #fff}#header a.cart-icon div.cart-badge span{}#header a.cart-icon div.cart-badge:empty{visibility:hidden}#header-main .menu{display:grid;grid-auto-flow:column;align-items:center;list-style:none}#header-main li{font-size:11px;position:relative;z-index:20;line-height:50px;white-space:nowrap;text-transform:uppercase;letter-spacing:.1em}#header-main li.menu-item.cta a{padding:0 18px;background-color:#ffc000;color:#222;height:38px;line-height:39px;border-radius:20px;transition:250ms}#header.header-scrolled #header-main li{line-height:inherit}#menu-account li.menu-item.cta a .fa-arrow-right{max-width:0;transition:250ms;opacity:0;transform:translateX(-100%);margin-left:0}#menu-account li.menu-item.cta a:hover .fa-arrow-right{max-width:2em;transform:none;opacity:1;margin-left:.75em}#menu-main li a:after{content:'\0020';position:absolute;bottom:0;left:0;width:0;height:2px;background:#ffc000;width:0;transition:200ms}#menu-main li a:hover:after{width:100%}#mobile-right{display:grid;grid-auto-flow:column;align-items:center}#mobile-right li{font-size:14px}#mobile-right a{color:#9e9e9e;margin-left:1.5em}#menu-mobile{background-color:#161616f2;width:100%;top:100%;max-height:0;position:absolute;z-index:100;overflow:hidden;transition:all .1s ease;visibility:hidden}#menu-mobile ul{position:relative}#menu-mobile li a{transition:200ms;text-transform:uppercase;letter-spacing:.2em;border-color:#333;padding:13px 15px 11px;border-top-style:solid;border-top-width:1px;display:block}#menu-mobile li a:hover,#menu-mobile li a:focus{background-color:#ffc000;color:#000}.html_header_mobile_behavior #menu-mobile span>a:before{top:0}#menu-mobile span.logged-in{display:none}body.logged-in #menu-mobile span.logged-in{display:inline}body.logged-in #menu-mobile span.not-logged-in{display:none}#header .flex-container{position:relative;height:inherit}#header,.av-masonry,.noselect{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#quote{position:relative;z-index:300}.sub_menu ul:first-child>li.current-menu-item>a,.sub_menu ul:first-child>li.current_page_item>a{color:#999}@media(max-width:767px){#header-main .container,#menu-main ul li a{height:50px!important;line-height:50px!important}html.av_header_transparency.av_alternate_logo_active #header .logo a>img{opacity:1}html.av_header_transparency #header .logo img.alternate{display:none}body.show_mobile_menu #menu-mobile{opacity:1;max-height:100vh;visibility:visible}#header{background-color:#161616ff}}@media(min-width:768px){#menu-main{grid-gap:32px}#menu-account{grid-gap:30px}#header.av_header_transparency{background-color:#16161600}#header .main_menu a{padding:0 8px}}@media(min-width:992px){#menu-main{grid-gap:40px}#menu-account{grid-gap:30px}#header .logo img{max-height:37px}}@media(min-width:1200px){#header-main li{font-size:12px}#menu-main{grid-gap:50px}#menu-account{grid-gap:40px}}