.header--two-tier{--header-tt-category-bg: #000;--header-tt-category-color: #fff;--header-tt-border: #d7d9dd;--header-tt-radius: 6px;--header-tt-radius-search: 7px;--header-tt-brand-blue: #1c3f94;--header-tt-ease: .25s ease-in-out;--header-tt-bar-height: 58px;--header-tt-row1-height: 96px;--header-tt-collapse-duration: .28s;--header-tt-collapse-ease: var(--header-tt-collapse-duration) cubic-bezier(.4, 0, .2, 1);--header-tt-compact-height: 72px;--header-tt-gutter: 16px}.header--two-tier .header-tt__search-icon{display:none}@media screen and (max-width:1199px){.header--two-tier .header-tt__account,.header--two-tier .header-tt__category-bar,.header--two-tier .header-tt__icon-link{display:none}}@media screen and (min-width:1200px){.header--two-tier .header-tt__hamburger,.header--two-tier .header-tt__icon-link{display:none}}.header--two-tier .header-tt__search .predictive-search__input,.header--two-tier .header-tt__quote,.header--two-tier .header-tt__cart{transition:background var(--header-tt-ease),border-color var(--header-tt-ease)}.header--two-tier.header--bordered:not(.header--transparent){box-shadow:none}.header--two-tier .header-tt__utility-inner,.header--two-tier .header-tt__category-inner,.header--two-tier .header-tt__compact-inner{padding-inline:var(--header-tt-gutter)!important}.header--two-tier .header-tt__utility-inner{display:flex;align-items:center;gap:16px;padding-block:16px}.header--two-tier .header-tt__logo{flex:0 0 auto;margin:0}.header--two-tier .header-tt__actions{display:flex;align-items:center;gap:12px;margin-inline-start:auto}.header--two-tier .header-tt__cart{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--header-tt-border);border-radius:var(--header-tt-radius)}.header--two-tier .header-tt__search{position:relative;flex:1 1 auto;min-width:0}.header--two-tier .header-tt__search .predictive-search__form{position:relative;display:block}.header--two-tier .header-tt__search .predictive-search__input{width:100%;min-width:0;height:48px;margin:0;padding-inline:16px 48px;border:1px solid var(--header-tt-border);border-radius:var(--header-tt-radius-search);background:#fff;color:#12181f}.header--two-tier .header-tt__search-submit{position:absolute;inset-block:0;inset-inline-end:0;display:flex;align-items:center;justify-content:center;width:48px;border:0;background:none;color:#12181f;cursor:pointer}.header--two-tier .header-tt__quote{background:var(--header-tt-brand-blue);border-radius:var(--header-tt-radius)}.header--two-tier .header__cart-count{background:var(--header-tt-brand-blue);color:#fff}.header--two-tier .header-tt__quote-label--mid,.header--two-tier .header-tt__quote-label--xs{display:none}@media screen and (max-width:1199px){.header--two-tier .header-tt__quote-label--full{display:none}.header--two-tier .header-tt__quote-label--mid{display:inline}}@media screen and (max-width:767px){.header--two-tier .header-tt__quote-label--mid{display:none}.header--two-tier .header-tt__quote-label--xs{display:inline}}@media screen and (max-width:1199px){.header--two-tier .header-tt__utility-inner{flex-wrap:wrap;gap:12px;padding-block:12px}.header--two-tier .header-tt__hamburger{order:1;flex:0 0 auto;width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--header-tt-border);border-radius:var(--header-tt-radius)}.header--two-tier .header-tt__logo{order:2;flex:0 0 auto}.header--two-tier .header-tt__actions{order:5;flex:0 0 auto;gap:10px;margin-inline-start:0}.header--two-tier .header-tt__quote{order:1;height:48px;padding-inline:20px;display:inline-flex;align-items:center;white-space:nowrap}.header--two-tier .header-tt__cart{order:2;width:48px;height:48px;border:1px solid var(--header-tt-border)}.header--two-tier .header-tt__search .predictive-search__input{height:48px}}@media screen and (min-width:768px)and (max-width:1199px){.header--two-tier{--header-tt-gutter: 24px}.header--two-tier .header-tt__utility-inner{flex-wrap:nowrap;gap:16px;height:72px;padding-block:0}.header--two-tier .header-tt__logo .header__logo-image{max-width:118px}.header--two-tier .header-tt__search{order:3;flex:1 1 120px;min-width:0;max-width:none;margin:0}}@media screen and (max-width:767px){.header--two-tier .header-tt__quote,.header--two-tier .header-tt__search{display:none}.header--two-tier .header-tt__search-icon{order:2;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--header-tt-border);border-radius:var(--header-tt-radius)}.header--two-tier .header-tt__icon-link{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--header-tt-border);border-radius:var(--header-tt-radius)}.header--two-tier .header-tt__utility-inner{gap:10px;padding-block:8px 12px}.header--two-tier .header-tt__hamburger{width:46px;height:46px}.header--two-tier .header-tt__logo{order:3;flex:1 1 auto}.header--two-tier .header-tt__logo .header__logo-link{margin-inline:auto}.header--two-tier .header-tt__quote{height:46px;padding-inline:16px}.header--two-tier .header-tt__cart{width:46px;height:46px}.header--two-tier .header-tt__search{order:6;flex:1 0 100%;margin-block:10px}.header--two-tier .header-tt__search .predictive-search__input{height:46px}}.header--two-tier .hsd{display:none}@media screen and (min-width:1200px){.header--two-tier .hsd:not([hidden]){display:block;position:absolute;inset-inline-start:0;inset-inline-end:auto;width:max(100%,min(840px,calc(100vw - var(--container-gutter, 24px) * 2 - 200px)));top:calc(100% + 4px);z-index:5;max-height:min(560px,calc(100vh - var(--header-height, 140px) - 24px));overflow-y:auto;background:#fff;border:1px solid var(--header-tt-border);border-radius:var(--header-tt-radius);box-shadow:0 12px 32px #12181f1f;color:rgb(var(--text-color))}.header--two-tier .hsd:has(.hsd__panel--loading:not([hidden])){min-height:120px}.header--two-tier .hsd__panel--loading:not([hidden]){position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fffc}.header--two-tier .hsd__grid{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr)}.header--two-tier .hsd__grid:not(:has(.hsd__col--terms)){grid-template-columns:minmax(0,1fr)}.header--two-tier .hsd__col{padding:16px 20px;min-width:0}.header--two-tier .hsd__col--terms{border-inline-end:1px solid var(--header-tt-border);background:#fafbfc}.header--two-tier .hsd__heading{margin:0 0 8px;font-size:calc(var(--base-font-size) - 4px);font-weight:var(--text-font-bold-weight);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--text-color) / 60%)}.header--two-tier .hsd__heading:not(:first-child){margin-top:20px}.header--two-tier .hsd__list{margin:0;padding:0;list-style:none}.header--two-tier .hsd__term{display:block;padding:6px 0;font-size:calc(var(--base-font-size) - 1px);color:rgb(var(--text-color))}.header--two-tier .hsd__term mark{background:none;font-weight:700}.header--two-tier .hsd__term:hover{color:rgb(var(--primary-button-background))}.header--two-tier .hsd__product-list{display:grid;gap:4px;margin:0;padding:0}.header--two-tier .hsd__product-link{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:8px;border-radius:var(--header-tt-radius);color:rgb(var(--text-color))}.header--two-tier .hsd__product-link:hover{background:#f4f6f8}.header--two-tier .hsd__product-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.header--two-tier .hsd__product-info{display:flex;flex-direction:column;gap:2px;min-width:0}.header--two-tier .hsd__sku{align-self:flex-start;padding:3px 5px;border-radius:3px;background:#000000b8;color:#fff;font-size:11px;line-height:1}.header--two-tier .hsd__product-title{font-size:calc(var(--base-font-size) - 2px);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.header--two-tier .hsd__view-all{display:block;margin-top:12px;padding-top:12px;border-top:1px solid var(--header-tt-border);font-size:calc(var(--base-font-size) - 2px);font-weight:var(--text-font-bold-weight);text-align:center;color:rgb(var(--primary-button-background))}.header--two-tier .hsd__empty{margin:0;padding:24px 20px;text-align:center;font-size:calc(var(--base-font-size) - 1px);color:rgb(var(--text-color) / 70%)}}@media screen and (max-width:1199px){.hsm.drawer{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;max-height:none;height:100%;transform:none;opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.hsm.drawer[open]{opacity:1}.hsm .drawer__overlay{display:none}}.hsm .drawer__header{gap:12px}.hsm__form{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;height:44px;padding-inline:12px;border:1px solid var(--header-tt-border);border-radius:var(--header-tt-radius);background:#fff}.hsm__input{flex:1 1 auto;min-width:0;height:100%;border:0;background:none;font-size:max(16px,var(--base-font-size));color:rgb(var(--text-color))}.hsm__input:focus{outline:none}.hsm .drawer__content{padding-inline:20px;overflow-y:auto;-webkit-overflow-scrolling:touch}.hsm__loading:not([hidden]){display:flex;align-items:center;justify-content:center;padding:32px}.hsm .hsd__grid{display:block}.hsm .hsd__col{padding:16px 0}.hsm .hsd__col--terms{border-inline-end:0;border-block-end:1px solid var(--header-tt-border);background:none}.hsm .hsd__heading{margin:0 0 8px;font-size:calc(var(--base-font-size) - 4px);font-weight:var(--text-font-bold-weight);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--text-color) / 60%)}.hsm .hsd__heading:not(:first-child){margin-top:20px}.hsm .hsd__list{margin:0;padding:0;list-style:none}.hsm .hsd__term{display:block;padding:8px 0;color:rgb(var(--text-color))}.hsm .hsd__term mark{background:none;font-weight:700}.hsm .hsd__product-list{display:grid;gap:4px;margin:0;padding:0}.hsm .hsd__product-link{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;color:rgb(var(--text-color))}.hsm .hsd__product-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.hsm .hsd__product-info{display:flex;flex-direction:column;gap:2px;min-width:0}.hsm .hsd__sku{align-self:flex-start;padding:3px 5px;border-radius:3px;background:#000000b8;color:#fff;font-size:11px;line-height:1}.hsm .hsd__view-all{display:block;margin-top:12px;padding-top:12px;border-top:1px solid var(--header-tt-border);font-weight:var(--text-font-bold-weight);text-align:center;color:rgb(var(--primary-button-background))}.hsm .hsd__empty{margin:0;padding:24px 0;text-align:center;color:rgb(var(--text-color) / 70%)}@media screen and (min-width:1200px){.hsm{display:none}}@media screen and (min-width:1200px){.header--two-tier .header-tt__utility-inner{gap:24px;padding-block:0;height:var(--header-tt-row1-height)}.header--two-tier .header-tt__search:not(.header-tt__compact-search){max-width:520px;margin-inline-end:auto}.header--two-tier .header-tt__quote{white-space:nowrap;border-radius:var(--header-tt-radius);text-transform:none;letter-spacing:normal;font-size:calc(var(--base-font-size) - 1px)}.header--two-tier .header-tt__account{display:inline-flex;align-items:center;gap:8px;height:48px;padding-inline:18px;border:1px solid var(--header-tt-border);border-radius:var(--header-tt-radius);white-space:nowrap;color:rgb(var(--header-text-color))}.header--two-tier .header-tt__cart{width:48px;height:48px}.header--two-tier .header-tt__category-bar{background:var(--header-tt-category-bg);color:var(--header-tt-category-color)}.header--two-tier .header-tt__category-inner{display:flex;align-items:center;gap:24px;min-height:var(--header-tt-bar-height)}.header--two-tier .header-tt__nav{flex:1 1 auto;min-width:0}.header--two-tier .header-tt__category-bar .header__linklist-link,.header--two-tier .header-tt__category-bar .popover-button{color:var(--header-tt-category-color)}.header--two-tier .header-tt__category-bar .header__linklist{flex-wrap:nowrap;gap:4px}.header--two-tier .header-tt__category-bar .header__linklist-item:not(:last-child){margin-inline-end:0!important}.header--two-tier .header-tt__category-bar .header__linklist-link{height:var(--header-tt-bar-height);padding-inline:20px;display:flex;align-items:center}.header--two-tier .header-tt__category-bar .header__linklist-link,.header--two-tier .header-tt__phone,.header--two-tier .header-tt__meta .popover-button{font-family:var(--text-font-family);font-weight:var(--text-font-weight)}.header--two-tier .header-tt__category-bar .header__linklist-link{font-size:calc(var(--base-font-size) - 1px)}.header--two-tier .header__linklist-chevron{display:inline-flex;align-items:center;transition:transform var(--header-tt-ease)}.header--two-tier .header-tt__category-bar .header__linklist-link.link--animated:after,.header--two-tier .header-tt__compact-nav .header__linklist-link.link--animated:after{content:none}.header--two-tier .header__linklist-item:hover .header__linklist-chevron,.header--two-tier .header__linklist-link[aria-expanded=true] .header__linklist-chevron{transform:rotate(180deg)}.header--two-tier .header-tt__category-bar .header__linklist-link,.header--two-tier .header-tt__compact-nav .header__linklist-link{gap:8px}.header--two-tier .header__linklist-link--promoted{font-weight:var(--text-font-bold-weight);text-transform:uppercase;letter-spacing:.02em}.header--two-tier .header-tt__meta{display:flex;align-items:center;gap:12px;margin-inline-start:auto;white-space:nowrap}.header--two-tier .header-tt__phone{font-size:calc(var(--base-font-size) - 2px);color:var(--header-tt-category-color)}.header--two-tier .header-tt__divider{opacity:.4}.header--two-tier .header-tt__cross-border{display:flex;align-items:center}}.header--two-tier .header-tt__compact{background:var(--header-tt-category-bg);color:var(--header-tt-category-color)}@media screen and (min-width:1200px){.header--two-tier:not(.header--stuck) .header-tt{min-height:calc(var(--header-tt-row1-height) + var(--header-tt-bar-height))}.header--two-tier .header-tt__category-bar,.header--two-tier .header-tt__utility,.header--two-tier .header-tt__compact{transition:height var(--header-tt-collapse-ease)}.header--two-tier .header-tt__utility:has(.hsd:not([hidden])),.header--two-tier .header-tt__compact:has(.hsd:not([hidden])){overflow:visible}.header--two-tier .header-tt__utility{height:var(--header-tt-row1-height);overflow:hidden}.header--two-tier .header-tt__category-bar{height:var(--header-tt-bar-height);overflow:hidden}.header--two-tier .header-tt__compact,.header--two-tier.header--stuck .header-tt__utility{height:0;overflow:hidden}.header--two-tier.header--stuck .header-tt__category-bar{height:0}.header--two-tier.header--stuck .header-tt__compact{height:var(--header-tt-compact-height)}.header--two-tier .header-tt__compact-inner{display:flex;align-items:center;gap:18px;height:var(--header-tt-compact-height)}.header--two-tier .header-tt__compact-logo img{display:block;width:104px;height:auto}.header--two-tier .header-tt__compact-nav{flex:0 1 auto;min-width:0}.header--two-tier .header-tt__compact-nav .header__linklist-link{color:var(--header-tt-category-color)}.header--two-tier .header-tt__compact-nav .header__linklist{flex-wrap:nowrap;gap:2px}.header--two-tier .header-tt__compact-nav .header__linklist-item:not(:last-child){margin-inline-end:0!important}.header--two-tier .header-tt__compact-nav .header__linklist-link{height:var(--header-tt-compact-height);padding-inline:14px;display:flex;align-items:center;font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:15px}.header--two-tier .header-tt__compact-search{flex:1 1 200px;min-width:190px;max-width:380px;margin-inline-start:auto}.header--two-tier .header-tt__compact-search .hsd:not([hidden]){inset-inline-start:auto;inset-inline-end:0}.header--two-tier .header-tt__compact-search .predictive-search__input{height:44px;padding-inline:14px 44px;font-size:15px;color:#fff;background:#ffffff1a;border-color:#ffffff4d}.header--two-tier .header-tt__compact-search .predictive-search__input:focus{background:#ffffff29;border-color:#fff}.header--two-tier .header-tt__compact-search .predictive-search__input::placeholder{color:#ffffffb3}.header--two-tier .header-tt__compact-search .header-tt__search-submit{width:44px;color:#fff}.header--two-tier .header-tt__compact-quote{height:44px;padding-block:0;display:inline-flex;align-items:center;white-space:nowrap}.header--two-tier .header-tt__compact-cart{width:44px;height:44px;border-color:#ffffff4d;color:var(--header-tt-category-color)}}@media screen and (min-width:1200px)and (max-width:1439px){.header--two-tier{--header-tt-gutter: 24px}.header--two-tier .header-tt__compact-inner{gap:12px}.header--two-tier .header-tt__compact-logo img{width:84px}.header--two-tier .header-tt__compact-nav .header__linklist-link{padding-inline:8px;font-size:calc(var(--base-font-size) - 2px)}.header--two-tier .header-tt__compact-quote{padding-inline:14px}}@media screen and (max-width:1199px){.header--two-tier .header-tt__compact{display:none}}@media screen and (min-width:1440px){.header--two-tier{--header-tt-gutter: 48px}.header--two-tier .header-tt__utility-inner{gap:32px}.header--two-tier .header-tt__search:not(.header-tt__compact-search){max-width:620px}.header--two-tier .header-tt__category-inner{gap:32px}}.header--two-tier .header-tt__mobile-cta{display:none}@media screen and (max-width:767px){.header--two-tier .header-tt__mobile-cta{position:fixed;inset-inline:0;bottom:0;z-index:3;display:block;padding:18px 20px max(18px,env(safe-area-inset-bottom,0px) + 18px);background:rgb(var(--header-background));border-top:1px solid var(--header-tt-border)}.header--two-tier .header-tt__mobile-cta-button{display:flex;align-items:center;justify-content:center;width:100%;border-radius:var(--header-tt-radius)}body:has(.header-tt__mobile-cta){padding-bottom:88px}#hubspot-messages-iframe-container:not(:has(.hs-shadow-container.active)){bottom:80px!important}}@media screen and (prefers-reduced-motion:reduce){.header--two-tier .header-tt__utility,.header--two-tier .header-tt__category-bar,.header--two-tier .header-tt__compact,.header--two-tier .header-tt__utility-inner,.header--two-tier .header-tt__category-inner,.header--two-tier .header-tt__compact-inner,.header--two-tier .header-tt__search .predictive-search__input,.header--two-tier .header-tt__quote,.header--two-tier .header-tt__cart,.hsm.drawer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/section-header-allora.css.map */
