.sticky-container{width:100%;position:absolute}header{background:var(--header-bg-color);position:fixed!important;width:100%;z-index:20;left:0;padding:1rem 1.5rem 1rem 0;-moz-transition:.4s padding cubic-bezier(.83,0,.17,1),.4s top cubic-bezier(.83,0,.17,1);-o-transition:.4s padding cubic-bezier(.83,0,.17,1),.4s top cubic-bezier(.83,0,.17,1);-webkit-transition:.4s padding cubic-bezier(.83,0,.17,1),.4s top cubic-bezier(.83,0,.17,1);transition:.4s padding cubic-bezier(.83,0,.17,1),.4s top cubic-bezier(.83,0,.17,1)}@media print,screen and (min-width:64em){header{padding:0 2.3rem 0 1rem}}header .inner{display:flex;justify-content:space-between}@media print,screen and (min-width:64em){header.announcement_bar_enabled{top:1.7rem!important}}header .logo{-moz-transition:.4s all cubic-bezier(.83,0,.17,1);-o-transition:.4s all cubic-bezier(.83,0,.17,1);-webkit-transition:.4s all cubic-bezier(.83,0,.17,1);transition:.4s all cubic-bezier(.83,0,.17,1);width:9rem;-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}header .logo svg{width:100%}header nav .menu a{padding:2rem 1rem}header nav li>a{-moz-transition:.1s all;-o-transition:.1s all;-webkit-transition:.1s all;transition:.1s all;color:var(--header-menu-font-color);font-family:var(--font-menu);letter-spacing:var(--font-menu-spacing);font-weight:var(--font-menu-weight);font-size:var(--font-menu-size);position:relative;border-bottom:2px solid transparent}@media print,screen and (min-width:64em){header nav li>a:hover:after{transform-origin:0 50%;transform:scale3d(1,1,1)}}header nav li>a:after{content:"";width:calc(100% - 2rem);position:absolute;bottom:1.25rem;left:1rem;height:2px;background:var(--header-menu-font-color);transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform .3s cubic-bezier(.4,1,.8,1)}header nav li>a.current{position:relative}header nav li>a.current:after{content:"";width:calc(100% - 2rem);position:absolute;bottom:1.25rem;left:1rem;height:2px;background:var(--header-menu-font-color)}header nav .has-dropdown{position:relative}header nav .has-dropdown>a:before{display:block;font-size:1.3rem;font-weight:500;right:-.1rem;top:.5rem;position:absolute}@media print,screen and (min-width:64em){header nav .has-dropdown:hover>a{background:var(--header-menu-bg-color-hover);color:var(--header-menu-font-color-hover)}header nav .has-dropdown:hover .dropdown{display:flex}}header nav .has-dropdown .dropdown{background:var(--color-black);padding:0;display:none;position:absolute;top:5.1rem;padding:1rem 0;left:0;width:13rem;align-items:center;list-style:none;align-items:flex-start;flex-flow:column;z-index:10}header nav .has-dropdown .dropdown li{width:100%}header nav .has-dropdown .dropdown a{color:var(--color-white);font-size:1.2rem;font-family:var(--font-body);padding:.5rem 0 .5rem 0;margin:0 1rem}header nav .has-dropdown .dropdown a::after{background:var(--color-white);bottom:0;left:0;width:100%}header .header-links__left{display:flex;align-items:center;justify-content:center}header .header-links__left .mobile-logo{-moz-transition:.4s all cubic-bezier(.83,0,.17,1);-o-transition:.4s all cubic-bezier(.83,0,.17,1);-webkit-transition:.4s all cubic-bezier(.83,0,.17,1);transition:.4s all cubic-bezier(.83,0,.17,1);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);position:absolute;left:50%;width:5rem;margin:0 auto;text-align:center}@media print,screen and (min-width:64em){header .header-links__left .mobile-logo{width:6rem}}header .header-links__left .mobile-logo svg{width:100%}header .header-links__left .mobile-logo a{margin:0}header .header-links__left .mobile-menu-trigger{padding:1rem;border:none}header .header-links__left .mobile-menu-trigger span{height:2px;background:var(--header-menu-font-color);display:block;margin-bottom:.4rem}header .header-links__left .mobile-menu-trigger span:nth-child(1){width:2.3rem}header .header-links__left .mobile-menu-trigger span:nth-child(2){width:1.7rem}header .header-links__left .mobile-menu-trigger span:nth-child(3){width:1.7rem}header .header-links__left .mobile-menu-trigger span:nth-child(4){width:2.3rem;margin-bottom:0}header .header-links__center{-moz-transition:.2s all cubic-bezier(.83,0,.17,1);-o-transition:.2s all cubic-bezier(.83,0,.17,1);-webkit-transition:.2s all cubic-bezier(.83,0,.17,1);transition:.2s all cubic-bezier(.83,0,.17,1);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}header.is-stuck .header-links__logo{opacity:1}header .header-links__center a{display:block}header .header-links__center img{width:100%}header .header-links__right{display:flex;align-items:center;justify-content:center}header .header-links__right .header-cta{color:var(--header-menu-font-color)!important;font-family:var(--font-menu);letter-spacing:var(--font-menu-spacing);font-weight:var(--font-menu-weight);font-size:var(--font-menu-size);padding:.6rem .9rem;border-color:var(--header-menu-font-color);min-width:auto}header .header-links__right .search-trigger{font-size:1.5rem;line-height:1rem}header .header-links__right .cart{-moz-transition:.2s all cubic-bezier(.83,0,.17,1);-o-transition:.2s all cubic-bezier(.83,0,.17,1);-webkit-transition:.2s all cubic-bezier(.83,0,.17,1);transition:.2s all cubic-bezier(.83,0,.17,1);color:var(--header-menu-font-color);font-weight:700;line-height:1rem;position:relative;margin-left:1rem;font-size:1.9rem;cursor:pointer}@media print,screen and (min-width:64em){header .header-links__right .cart:hover .item-count{-moz-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);right:50%;font-size:1.3rem;top:50%;padding:1.2rem;background-color:var(--header-menu-font-color)}}header .header-links__right .cart .item-count{-moz-transition:.4s all cubic-bezier(.83,0,.17,1);-o-transition:.4s all cubic-bezier(.83,0,.17,1);-webkit-transition:.4s all cubic-bezier(.83,0,.17,1);transition:.4s all cubic-bezier(.83,0,.17,1);-moz-border-radius:50rem;-o-border-radius:50rem;-ms-border-radius:50rem;-webkit-border-radius:50rem;border-radius:50rem;right:-.5rem;top:-.3rem;font-family:var(--custom-font-name-1);font-weight:800;font-size:.9rem;line-height:.7rem;position:absolute;color:var(--color-black);min-width:1rem;text-align:left;background-color:var(--header-menu-font-color);border:2px solid var(--header-bg-color);padding:.3rem;color:var(--header-bg-color)}header.sticky{z-index:11}header.bar,header.is-stuck{padding:.6rem 1.6rem .6rem .6rem;background:var(--header-bg-color);z-index:97!important}@media print,screen and (max-width:63.99875em){header.bar,header.is-stuck{height:auto;padding:.2rem 1.6rem .2rem .6rem}}header.bar.announcement_bar_enabled,header.is-stuck.announcement_bar_enabled{top:1.7rem!important}header.bar.announcement_bar_enabled.is-stuck,header.is-stuck.announcement_bar_enabled.is-stuck{top:0!important}header.bar .header-links__logo,header.is-stuck .header-links__logo{opacity:1}header.bar .logo,header.is-stuck .logo{width:5rem;-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}header.bar .mobile-logo,header.is-stuck .mobile-logo{width:4rem}header.bar .dropdown,header.is-stuck .dropdown{left:0!important}header.bar .dropdown .wrap,header.is-stuck .dropdown .wrap{padding:.5rem 1rem 1.5rem!important}header.bar .cart .cart-text,header.is-stuck .cart .cart-text{opacity:0}@media print,screen and (max-width:63.99875em){header.announcement_bar_enabled{top:1.7rem!important}header.announcement_bar_enabled.is-stuck{top:0!important}header.announcement_bar_enabled.push-down{top:0!important}}@media print,screen and (max-width:63.99875em) and (min-width:64em){header.announcement_bar_enabled.push-down{top:1.7rem!important}}@media print,screen and (max-width:63.99875em){header .header-links__logo{opacity:1}}@media print,screen and (max-width:63.99875em){header .logo{width:10rem}}header .user-account-icon{-moz-transition:.4s all cubic-bezier(.83,0,.17,1);-o-transition:.4s all cubic-bezier(.83,0,.17,1);-webkit-transition:.4s all cubic-bezier(.83,0,.17,1);transition:.4s all cubic-bezier(.83,0,.17,1);position:relative;display:flex;align-items:center;justify-content:center}header .user-account-icon .customer-name{color:var(--color-black);display:flex;align-items:center;font-size:2.2rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}header .user-account-icon .customer-name svg{width:1.9rem;height:1.9rem}header .login-wrapper{display:flex;flex-flow:row}header .login-wrapper .account-link,header .login-wrapper .login-button{display:flex}header .create-account-button a,header .login-button a{font-size:.75rem;padding:.8rem 1rem .7rem;font-weight:500;line-height:1;letter-spacing:.5px;text-transform:uppercase}@media print,screen and (min-width:64em){header .create-account-button a:hover,header .login-button a:hover{background:#b3b3b3}}.template-product header .header-links nav a{color:var(--color-black)}.announcement-bar{line-height:.9rem;z-index:2;position:relative;height:1.7rem;background-color:var(--announcement-bar-bg-color);color:var(--announcement-bar-text-color);text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:600;font-family:var(--font-menu);display:flex;align-items:center;justify-content:center}.announcement-bar a{color:var(--color-accent)}#privacy-policy .alt-colored .announcement-bar,#shipping-policy .alt-colored .announcement-bar,#terms-of-service .alt-colored .announcement-bar,.template-cart .alt-colored .announcement-bar,.template-page .alt-colored .announcement-bar,.template-product .alt-colored .announcement-bar{background-color:var(--announcement-bar-bg-color-alt);color:var(--announcement-bar-text-color-alt)}#privacy-policy .alt-colored header,#shipping-policy .alt-colored header,#terms-of-service .alt-colored header,.template-cart .alt-colored header,.template-page .alt-colored header,.template-product .alt-colored header{background-color:var(--header-bg-color-alt)}#privacy-policy .alt-colored header nav li>a,#shipping-policy .alt-colored header nav li>a,#terms-of-service .alt-colored header nav li>a,.template-cart .alt-colored header nav li>a,.template-page .alt-colored header nav li>a,.template-product .alt-colored header nav li>a{color:var(--header-menu-font-color-alt)}#privacy-policy .alt-colored header nav li>a:after,#shipping-policy .alt-colored header nav li>a:after,#terms-of-service .alt-colored header nav li>a:after,.template-cart .alt-colored header nav li>a:after,.template-page .alt-colored header nav li>a:after,.template-product .alt-colored header nav li>a:after{background:var(--header-menu-font-color-alt)}#privacy-policy .alt-colored header nav li>a.current:after,#shipping-policy .alt-colored header nav li>a.current:after,#terms-of-service .alt-colored header nav li>a.current:after,.template-cart .alt-colored header nav li>a.current:after,.template-page .alt-colored header nav li>a.current:after,.template-product .alt-colored header nav li>a.current:after{background:var(--header-menu-font-color-alt)}#privacy-policy .alt-colored header svg path,#shipping-policy .alt-colored header svg path,#terms-of-service .alt-colored header svg path,.template-cart .alt-colored header svg path,.template-page .alt-colored header svg path,.template-product .alt-colored header svg path{fill:var(--header-menu-font-color-alt)}#privacy-policy .alt-colored header .header-links__left .mobile-menu-trigger span,#shipping-policy .alt-colored header .header-links__left .mobile-menu-trigger span,#terms-of-service .alt-colored header .header-links__left .mobile-menu-trigger span,.template-cart .alt-colored header .header-links__left .mobile-menu-trigger span,.template-page .alt-colored header .header-links__left .mobile-menu-trigger span,.template-product .alt-colored header .header-links__left .mobile-menu-trigger span{background:var(--header-menu-font-color-alt)}#privacy-policy .alt-colored header .header-links__right .cart .item-count,#shipping-policy .alt-colored header .header-links__right .cart .item-count,#terms-of-service .alt-colored header .header-links__right .cart .item-count,.template-cart .alt-colored header .header-links__right .cart .item-count,.template-page .alt-colored header .header-links__right .cart .item-count,.template-product .alt-colored header .header-links__right .cart .item-count{background-color:var(--header-bg-color-alt);color:var(--header-menu-font-color-alt)}