header,#shopify-section-header{z-index:50}header .header-layout{padding:18px}header .header-inner{background:#fff;padding:0 27px;border-radius:50px;z-index:50;position:relative;border:1px solid #AEAEB9}.mobile-nav-inner header .header-inner{border:none}header .logo{margin:0}header .logo a{margin:0 auto;padding:0;width:103px;display:flex;align-items:center;justify-content:center}header .logo svg{max-width:100%}@media only screen and (max-width: 991px){header .logo svg{height:81px;width:75px}header .logo .logo-light{display:none}}header nav .nav-user-link{display:block;margin-left:0;cursor:pointer}header nav .nav-icon{height:22px;width:auto}header nav ul.parent{align-items:center;display:flex;justify-content:center;position:relative;z-index:3}header nav .nav-link{display:block;padding:36px 9px 27px;position:relative;text-transform:uppercase}header nav .nav-link:hover:after{transform:scaleX(1);transform-origin:bottom left}header nav .has-children .parent-link{align-items:center;display:flex;z-index:4}header nav .child-link-item{display:block;position:relative;opacity:0;cursor:pointer}header nav .child-link{color:var(--foreword-primary)}header nav .parent>li{pointer-events:all;opacity:1}header nav .parent>li.no-children{z-index:99}header nav ul li a{white-space:nowrap;display:block}header nav li:hover>ul{pointer-events:initial}header nav li:hover>ul>li,header nav ul:hover>li{opacity:1}header nav .child{background:var(--foreword-white);border:1px solid #AEAEBA;border-top:0;border-radius:0 0 30px 30px;left:-1px;opacity:0;position:absolute;right:0;top:47px;transform:translate(100%);transition:transform .6s,opacity .2s;width:calc(100% + 2px)}@media only screen and (max-width: 991px){header nav .child{display:none}}header nav .has-children:hover .child{opacity:1}header nav>.parent>li li .child{top:0;right:0}header nav>.parent>li.hover>.child{opacity:1}@media screen and (min-width: 768px){header{padding:0;position:relative;width:100%}header .header-inner{padding:9px 0}header .desktop-nav-pill{background-color:var(--foreword-white);border:1px solid #AEAEBA;border-radius:50px;padding:0 26px}header .logo{margin:0 auto;width:200px}header .user-nav{width:200px}header nav .nav-user-link{margin:0 9px}header nav .featured-items{display:flex;flex-direction:column;padding:85px 35px 22px}header nav .featured-items .featured-item{display:flex;align-items:center;margin-bottom:26px}header nav .featured-items .featured-item__image{width:175px;flex:none}header nav .featured-items .featured-item__content{padding-left:28px}header nav .featured-items .item-title{padding-bottom:16px}}@media screen and (min-width: 992px){header{padding:0 0 63px}.template-customers-login header,#account header,#addresses header,.template-404 header,#your-shopping-cart header,.template-article header,.template-blog header,.template-page header{padding:0}header .header-layout{padding:0 18px 18px}.template-product header{padding:0 0 30px}header .header-inner{border:none;border-radius:0;padding:0;margin-top:25px;background:transparent}.template-product header .header-inner,#account header .header-inner,#addresses header .header-inner,#your-shopping-cart header .header-inner,.template-404 header .header-inner,.template-article header .header-inner,.template-blog header .header-inner,.template-page header .header-inner,.template-search header .header-inner{margin-top:18px}header .header-inner .nav-search form{display:flex}header .logo{margin:0}header .go-cart__trigger svg{margin-right:6px;width:14px}header nav .nav-icon{height:16px}header .logo .logo-dark{display:none}#reset-account header .logo .logo-dark,.template-product header .logo .logo-dark,.template-customers-login header .logo .logo-dark,#create-account header .logo .logo-dark,#addresses header .logo .logo-dark,#account header .logo .logo-dark,.template-404 header .logo .logo-dark,#your-shopping-cart header .logo .logo-dark,.template-blog header .logo .logo-dark,.template-article header .logo .logo-dark,.template-page header .logo .logo-dark,.template-search header .logo .logo-dark,#privacy-policy header .logo .logo-dark{display:block;padding-top:8px}#reset-account header .logo .logo-light,.template-product header .logo .logo-light,.template-customers-login header .logo .logo-light,#create-account header .logo .logo-light,#addresses header .logo .logo-light,#account header .logo .logo-light,.template-404 header .logo .logo-light,#your-shopping-cart header .logo .logo-light,.template-blog header .logo .logo-light,.template-article header .logo .logo-light,.template-page header .logo .logo-light,.template-search header .logo .light-light,#privacy-policy header .logo .light-light{display:none}header .logo a{margin:0;width:172px}header .logo img{position:relative;width:100%}header .user-nav{display:flex;justify-content:flex-end;margin-right:15px;width:180px}header .user-nav.open{width:110px}header .search-form .search-submit{padding:13px 9px 9px}header .nav-search.js-search{padding:20px 0;position:absolute;left:50px}header .search-form input{border:none}header .search-form{border-bottom:1px solid var(--foreword-primary)}header nav .nav-link{text-transform:capitalize;transition:all .3s ease-in-out;padding:36px 15px 27px}header nav .nav-link:hover{color:var(--foreword-secondary)}header nav .nav-link.child-link{padding:10px 15px}header nav .parent li.has-children>.child{position:absolute;transform:translateY(0);transition:all .25s ease;opacity:0;z-index:-1;width:437px;left:-26.5px;height:40px;overflow:hidden}header nav:not(.search-open) .parent li.has-children:hover>.child{transform:translateY(0);opacity:1;z-index:3;width:436.5px;left:-26.5px;padding-top:65px;border-top:none;border-right:1px solid #AEAEBA;border-bottom:1px solid #AEAEBA;border-left:1px solid #AEAEBA;height:auto;overflow:hidden}header nav:not(.search-open) .parent li.has-children:hover>.child.learn{padding-bottom:55px}header .desktop-nav-pill{width:auto;position:relative}header nav .parent li.has-children>.child>li,header nav .parent li.has-children>.child li.child-item{padding:0 25px}header nav .has-children .learn.child li a{font-size:19px}}@media screen and (min-width: 1280px){header .logo{margin:0;width:225px}header .user-nav{width:225px}header .user-nav.open{width:127px}header nav .parent li.has-children>.child{left:-26.5px}header nav:not(.search-open) .parent li.has-children:hover>.child{left:-26.5px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/header.css.map?v=60881714347509798021710521162 */
