.header-inline-search-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;border:0;margin:0;padding:0;background:#595959;opacity:0;pointer-events:none;transition:opacity .5s ease}html.header-inline-search-dim .header-inline-search-backdrop{opacity:.5;pointer-events:auto}html.header-inline-search-dim .popup.popup-open{z-index:4}html.header-inline-search-dim .popup-open+.popup-overlay{z-index:3}html.header-inline-search-dim .header-main-section,html.header-inline-search-dim .header-mobile-section{z-index:100}html.header-inline-search-dim .header-main-section:not(.shopify-section-header-sticky){position:relative}@media(prefers-reduced-motion:reduce){.header-inline-search-backdrop{transition-duration:.01ms}}.header .header__container--predictive-anchor{position:relative}@media screen and (max-width:1199px){.header-mobile__predictive-anchor{position:relative}html.header-predictive-inline-enabled .header-mobile--inline-search-open .header-mobile__predictive-anchor{overflow:visible}}html.header-predictive-inline-enabled .header__predictive-search-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;margin:0;box-sizing:border-box;padding:0 1.2rem 0 0;display:flex;flex-direction:column;align-items:stretch;width:100%;color:#000;background:#fff;border-bottom:none;pointer-events:auto;overflow:visible}html.header-predictive-inline-enabled{--header-search-pad-y-desktop: .5rem;--header-search-pad-y-mobile: 1rem}html.header-predictive-inline-enabled .header--inline-search-open .header__inline-search-layer,html.header-predictive-inline-enabled .header-mobile--inline-search-open .header__inline-search-layer,html.header-predictive-inline-enabled .header--page-search-active:not(.header--page-search-collapsed) .header__page-search-layer{box-shadow:2px 10px 20px #0000001a}html.header-predictive-inline-enabled .header--inline-search-open .header__inline-search-layer,html.header-predictive-inline-enabled .header--page-search-active:not(.header--page-search-collapsed) .header__page-search-layer{top:calc(-1 * var(--header-inline-search-cover-height, 0px) - var(--header-search-pad-y-desktop));right:0;bottom:calc(-1 * var(--header-search-pad-y-desktop) - 1px);left:0;height:auto}html.header-predictive-inline-enabled .header-mobile--inline-search-open .header__inline-search-layer{top:calc(-1 * var(--header-inline-search-cover-height, 0px) - var(--header-search-pad-y-mobile));right:0;bottom:calc(-1 * var(--header-search-pad-y-mobile) - 1px);left:0;height:auto}html.header-predictive-inline-enabled #section-header.header--inline-search-open,html.header-predictive-inline-enabled #section-header.header--page-search-active:not(.header--page-search-collapsed),html.header-predictive-inline-enabled #header-mobile-menu.header-mobile--inline-search-open{overflow:visible}html.header-predictive-inline-enabled .header-main-section:has(#section-header.header--inline-search-open),html.header-predictive-inline-enabled .header-main-section:has(#section-header.header--page-search-active:not(.header--page-search-collapsed)){z-index:25}html.header-predictive-inline-enabled .header-mobile-section:has(#header-mobile-menu.header-mobile--inline-search-open){z-index:100}html.header-predictive-inline-enabled .header--page-search-active:not(.header--page-search-collapsed) .header__page-search-layer{display:flex;grid-column:1 / -1;grid-row:1;justify-self:stretch;width:100%;max-width:none;min-width:0;z-index:60}html.header-predictive-inline-enabled #section-header.header--page-search-collapsed .header__page-search-layer{display:none!important;visibility:hidden;pointer-events:none}html.header-predictive-inline-enabled .header__page-search-layer>.header-page-search.template-search__search{width:100%;max-width:none;margin:0;min-width:0}html.header-inline-search-landed-with-query .header__inline-search-layer{transition:none!important}html.header-predictive-inline-enabled .header__inline-search-layer{display:flex!important;transition:opacity .5s ease,transform .5s ease}html.header-predictive-inline-enabled .header__inline-search-layer[hidden]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-.75rem)}html.header-predictive-inline-enabled .header--inline-search-open .header__inline-search-layer:not([hidden]),html.header-predictive-inline-enabled .header-mobile--inline-search-open .header__inline-search-layer:not([hidden]){opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media(prefers-reduced-motion:reduce){html.header-predictive-inline-enabled .header__inline-search-layer{transition-duration:.01ms}}html.header-predictive-inline-enabled .header__predictive-search-layer.header-page-search,html.header-predictive-inline-enabled .header__predictive-search-layer>.template-search__search--in-header,html.header-predictive-inline-enabled .header__page-search-layer>.header-page-search{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;align-self:stretch}html.header-predictive-inline-enabled .header__predictive-search-layer .search,html.header-predictive-inline-enabled .header__predictive-search-layer predictive-search{width:100%;max-width:none;margin:0;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;min-height:0}html.header-predictive-inline-enabled .header__predictive-search-layer .search__form-inner{position:relative;width:100%;overflow:visible;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}html.header-predictive-inline-enabled .header__predictive-search-layer .field{align-items:stretch;justify-content:flex-start;flex:1 1 auto;min-height:4.8rem;gap:.8rem;width:100%}html.header-predictive-inline-enabled .header__predictive-search-layer .search__input-wrapper{display:flex;align-items:stretch;align-self:stretch;gap:0;width:100%;flex:1 1 auto;min-width:0;min-height:4.8rem;border:none;box-shadow:none;outline:none;overflow:visible}html.header-predictive-inline-enabled .header__predictive-search-layer .header-inline-search-prefix{flex:0 0 auto;display:flex;align-items:center;align-self:stretch;box-sizing:border-box;padding:0 1.75rem;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:500;line-height:1;color:#000;opacity:.6;-webkit-user-select:none;user-select:none;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;background:#ebebeb;border-radius:0 .4rem .4rem 0}html.header-predictive-inline-enabled .header__predictive-search-layer .header-inline-search__input-track{position:relative;display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;min-width:0;min-height:0;width:100%;background:#fff;border-radius:0 .4rem .4rem 0;overflow:visible}html.header-predictive-inline-enabled .header__predictive-search-layer .header-inline-search__input-row{display:flex;align-items:stretch;position:relative;width:100%;min-height:4.8rem;flex:1 1 auto}html.header-predictive-inline-enabled .header__predictive-search-layer .search__input-wrapper:not(:has(.header-inline-search-prefix)) .header-inline-search__input-track{border-radius:.4rem}html.header-predictive-inline-enabled .header__predictive-search-layer .search__input.field__input{flex:1 1 auto;min-width:0;min-height:4.8rem;height:auto;width:100%;padding:0;padding-left:1rem;padding-right:4rem;margin:0;border:0!important;border-width:0!important;box-shadow:none!important;background:transparent;background-color:transparent;color:#000;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:500;line-height:1.2;outline:none!important;-webkit-appearance:none;appearance:none;align-self:stretch}html.header-predictive-inline-enabled .header__predictive-search-layer .search__input.field__input:hover,html.header-predictive-inline-enabled .header__predictive-search-layer .search__input.field__input:focus,html.header-predictive-inline-enabled .header__predictive-search-layer .search__input.field__input:focus-visible{border:0!important;box-shadow:none!important;outline:none!important}html.header-predictive-inline-enabled .header__predictive-search-layer .reser-search{color:#00000038;width:3.3rem;height:3.3rem;padding:0;right:.4rem;opacity:1}html.header-predictive-inline-enabled .header__predictive-search-layer .reser-search .icon{width:100%;height:100%}@media screen and (max-width:1199px){html.header-predictive-inline-enabled #header-mobile-menu.header-mobile--inline-search-open{border-bottom-color:transparent}html.header-predictive-inline-enabled .header-mobile--inline-search-open .header__inline-search-layer{top:calc(-1 * var(--header-inline-search-cover-height, 0px) - var(--header-search-pad-y-mobile) - 1px);border-top:none;box-shadow:2px 10px 20px #0000001a}html.header-predictive-inline-enabled .header__predictive-search-layer .predictive-search--search-template{left:0;right:auto;transform:none;width:100vw;max-width:100vw;box-sizing:border-box;margin-left:0;margin-right:0;max-height:80vh}html.header-predictive-inline-enabled .header__predictive-search-layer .predictive-search--search-template .predictive-search-compact__scroller{max-height:calc(80vh - 6.5rem)}html.header-predictive-inline-enabled .header__predictive-search-layer .reser-search{width:2.4rem;height:2.4rem;right:.35rem}}html.header-predictive-inline-enabled .header__predictive-search-layer .search__input:placeholder-shown+label+.reser-search{display:flex}html.header-predictive-inline-enabled .header__predictive-search-layer [data-predictive-search].predictive-search--search-template{padding-top:0;padding-bottom:0;overflow:visible}html.header-predictive-inline-enabled .header__predictive-search-layer .predictive-search-compact__footer-hint{text-align:left;padding-top:.95rem;padding-bottom:.95rem}html.header-predictive-inline-enabled .header__predictive-search-layer .predictive-search--search-template{position:absolute;top:100%;left:0;right:auto;width:min(100%,800px);max-width:800px;transform:none;max-height:min(38rem,78vh);overflow:auto;z-index:135;box-shadow:0 .4rem 1.2rem #00000014,0 1.2rem 3.2rem #0000001f;border-radius:0 0 .6rem .6rem;border:.1rem solid rgb(var(--color-border));border-top:none;background:rgb(var(--color-background))}html.header-predictive-inline-enabled .header__predictive-search-layer .predictive-search--search-template .predictive-search-compact{border-radius:0 0 .6rem .6rem}html.header-predictive-inline-enabled .header__predictive-search-layer .search__form-inner:has([data-predictive-empty-panel]:not([hidden])) [data-predictive-search] .predictive-search__loading-state{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/header-expand-search.css.map */
