body.header-is-sticky .main-content{padding-top:var(--sticky-header-height, 0px)}@media(min-width:1040px){.site-header.is-sticky .header-desktop,.site-header.is-sticky .header-secondary-nav{background:#fff!important}.site-header.is-sticky .header-desktop>.container,.site-header.is-sticky .header-secondary-nav>.container{padding-inline:max(var(--page-gutter-inline),1in)!important}.site-header.is-sticky .header-desktop{border-bottom:0!important}.site-header.is-sticky .header-desktop__grid{position:static!important;display:grid!important;grid-template-columns:minmax(220px,.85fr) minmax(520px,1.7fr) minmax(320px,1fr)!important;gap:1.75rem!important;align-items:center!important;justify-content:normal!important;min-height:0!important;padding:.9rem 0!important}.site-header.is-sticky .header-desktop__brand,.site-header.is-sticky .header-desktop__tools{position:static!important;z-index:auto!important;flex:initial!important}.site-header.is-sticky .header-logo--desktop{width:max(220px,var(--header-logo-width, 160px))!important}.site-header.is-sticky .header-desktop__search{display:flex!important}.site-header.is-sticky .header-phone,.site-header.is-sticky .header-market-list{display:inline-flex!important}.site-header.is-sticky .header-cart-link__summary{display:grid!important}.site-header.is-sticky .header-desktop__tools{padding-left:.5rem!important}.site-header.is-sticky .header-tools-bottom{gap:1.35rem!important}.site-header.is-sticky .header-search-link{display:none!important}.site-header.is-sticky .header-cart-link{gap:.6rem!important;padding:0!important}.site-header.is-sticky .header-cart-link__icon{width:38px!important;height:38px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.site-header.is-sticky .header-cart-link__icon svg{width:34px!important;height:34px!important}.site-header.is-sticky .cart-count{top:-6px!important;right:-7px!important;min-width:24px!important;height:24px!important;font-size:.74rem!important;box-shadow:0 0 0 2px #02675e!important}.site-header.is-sticky .header-secondary-nav{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:auto!important;box-sizing:content-box!important;padding-left:0!important;padding-right:0!important;transform:none!important;border-top:1px solid #edf0ea!important;border-bottom:1px solid #e4e8e0!important}.site-header.is-sticky .header-secondary-nav>.container,.site-header.is-sticky .header-secondary-nav__inner{width:auto!important;max-width:var(--page-width, 1600px)!important}.site-header.is-sticky .header-secondary-nav__inner{display:flex!important;justify-content:center!important}.site-header.is-sticky .header-secondary-nav__list{flex-wrap:wrap!important;max-width:none!important;gap:.7rem 2.75rem!important;padding:1.14rem 0 1.08rem!important}.site-header.is-sticky .header-secondary-nav__link{padding:.26rem .18rem!important;font-size:.96rem!important;letter-spacing:.05em!important;white-space:normal!important}.site-header.is-sticky .header-secondary-nav__link:after{bottom:-.24rem!important}.site-header.is-sticky .header-nav-dropdown{top:calc(100% + .9rem)!important}.site-header.is-sticky .header-nav-dropdown--categories{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;padding:1.65rem max(var(--page-gutter-inline),1in) 2rem!important;transform:translateY(8px)!important}.site-header.is-sticky .header-secondary-nav__item--has-dropdown:hover .header-nav-dropdown--categories,.site-header.is-sticky .header-secondary-nav__item--has-dropdown:focus-within .header-nav-dropdown--categories{transform:translateY(0)!important}}@media(min-width:1040px)and (max-width:1399px){.site-header.is-sticky .header-desktop__grid{grid-template-columns:minmax(200px,.76fr) minmax(430px,1.55fr) minmax(290px,.95fr)!important;gap:1.25rem!important}.site-header.is-sticky .header-phone__number{font-size:1rem!important}}@media(min-width:1040px)and (max-width:1180px){.site-header.is-sticky .header-desktop__grid{grid-template-columns:minmax(180px,.68fr) minmax(360px,1.4fr) minmax(250px,.9fr)!important;gap:1rem!important}.site-header.is-sticky .header-tools-bottom{gap:.95rem!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/sticky-header-fix.css.map?codex_nav_fix=20260610_override */
