#root #search .search-drop-close,.search-drop-backdrop{display:none}#root .search-pill-item{display:none!important}body{overflow-x:clip!important;overflow-y:visible!important}#root>.shopify-section-announcement-bar-container{position:sticky!important;top:0;z-index:102!important}#root>.shopify-section-header{position:sticky;top:var(--ann-h, 0px);z-index:103}#root #header-outer{border-bottom:1px solid #e5e5e5}@media only screen and (min-width:1001px){html:not(.m2a) #root #header-outer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:32px;min-height:var(--header_mih);padding:0 30px;background:var(--custom_top_main_bg)}html:not(.m2a) #root #header-outer>#header,html:not(.m2a) #root #header-outer #header-inner{display:contents}html:not(.m2a) #root #header-outer .link-btn{display:none}html:not(.m2a) #root #header-outer #logo{grid-column:1;grid-row:1;justify-self:start;margin:0;position:static;transform:none}html:not(.m2a) #root #header-outer #nav{grid-column:2;grid-row:1;align-self:center;justify-self:stretch;position:relative;width:auto;min-height:0;margin:0;border:0;background:none}html:not(.m2a) #root #header-outer #nav:before,html:not(.m2a) #root #header-outer #nav:after{display:none}html:not(.m2a) #root #header-outer #nav>ul{justify-content:center;background:none;border:0}html:not(.m2a) #root #header-outer #nav-user{grid-column:3;grid-row:1;justify-self:end;margin:0}html:not(.m2a) #root #header-outer #nav-user>ul{align-items:center}html:not(.m2a) #root #header-outer #nav-user .search-pill-item{display:block!important}html:not(.m2a) #root .search-pill{display:flex;align-items:center;gap:10px;width:190px;height:38px!important;min-height:0!important;margin:0;padding:0 16px!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:var(--custom_top_main_fg, inherit)!important;font:inherit;font-size:14px;line-height:1;text-align:left;cursor:pointer;transition:border-color .2s ease}html:not(.m2a) #root .search-pill:before,html:not(.m2a) #root .search-pill:after{display:none!important}html:not(.m2a) #root .search-pill:hover{border-color:#00000059!important}html:not(.m2a) #root .search-pill i{font-size:16px}html:not(.m2a) #root .search-pill span{overflow:hidden;opacity:.6;white-space:nowrap;text-overflow:ellipsis}html:not(.m2a) #root #header-outer #search{position:fixed;top:0;left:0;right:0;z-index:1001;width:auto;max-width:none;margin:0;padding:32px 30px 36px;background:var(--custom_top_main_bg, #fff);box-shadow:0 12px 32px #0000001f;display:none!important}html.search-drop-open:not(.m2a) #root #header-outer #search{display:block!important;animation:search-drop-in .3s ease}@keyframes search-drop-in{0%{transform:translateY(-100%)}to{transform:none}}html:not(.m2a) #root #header-outer #search fieldset{position:relative;max-width:720px;margin:0 auto}html:not(.m2a) #root #search .search-drop-close{display:flex;align-items:center;justify-content:center;position:absolute;top:16px;right:24px;width:40px;height:40px!important;min-height:0!important;margin:0;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--custom_top_main_fg, #000)!important;font-size:32px!important;line-height:1;text-decoration:none;text-indent:0;cursor:pointer}html:not(.m2a) #root #search .search-drop-close:before,html:not(.m2a) #root #search .search-drop-close:after{display:none!important}html:not(.m2a) #root .search-drop-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000059;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}html.search-drop-open:not(.m2a) #root .search-drop-backdrop{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}}@media only screen and (min-width:1001px)and (max-width:1549px){html:not(.m2a) #root .search-pill{justify-content:center;width:38px;padding:0!important;border-color:transparent!important;cursor:pointer}html:not(.m2a) #root .search-pill:hover{border-color:transparent!important;opacity:.7}html:not(.m2a) #root .search-pill i{font-size:20px}html:not(.m2a) #root .search-pill span{display:none}}html.m2a #root #nav li>a:not(.toggle){padding-top:23px;padding-bottom:23px;font-size:17px;line-height:18px}html.m2a #root #nav{background:#fff!important}html.m2a #root #nav>.header,html.m2a #root #nav>ul.nav-top{background:#f4f4f4}
/*# sourceMappingURL=/cdn/shop/t/54/assets/header-layout.css.map */
