.section-header .header__search .heritage-search-toggle__label--close,.section-header .header__search details[open] .heritage-search-toggle__label--open{display:none}.section-header .header__search details[open] .heritage-search-toggle__label--close{display:block}.section-header .header__search details[open] .header__icon--summary>span>.svg-wrapper:not(.header__icon-close){display:none}.section-header .header__search .search-modal{--color-foreground: 23, 23, 25;--color-background: 255, 255, 255;--color-link: 23, 23, 25;--color-shadow: 23, 23, 25;top:100%;bottom:auto;height:calc(100vh - 100%);max-height:calc(100vh - 100%);color:var(--heritage-ink);background:var(--heritage-canvas);border-bottom:.1rem solid var(--heritage-line);opacity:0;visibility:hidden;pointer-events:none;overflow:hidden;transform:translateY(-.8rem);transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}@supports (height: 100dvh){.section-header .header__search .search-modal{height:calc(100dvh - 100%);max-height:calc(100dvh - 100%)}}.section-header .header__search details[open]>.search-modal{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);animation:none;transition-delay:0s}.section-header .header__search details[open] .modal-overlay{display:none}.section-header .heritage-search-overlay{display:block;width:100%;height:100%;padding:0;color:var(--heritage-ink);background:var(--heritage-canvas);line-height:1.4;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:relative;top:auto;bottom:auto}.section-header .heritage-search-overlay__inner{padding-top:3.2rem;padding-bottom:6.4rem}.section-header .heritage-search-overlay .search-modal__form{display:block;width:100%;max-width:none}.section-header .heritage-search-overlay__field{min-height:6.4rem;background:transparent;border:0;border-bottom:.1rem solid #c2c9cf;border-radius:0;box-shadow:none}.section-header .heritage-search-overlay__field:before,.section-header .heritage-search-overlay__field:after{display:none}.section-header .heritage-search-overlay__field .search__input{height:6.4rem;padding:.8rem 5.2rem .8rem 4rem;color:var(--heritage-ink);background:transparent;border:0;border-radius:0;box-shadow:none;font-family:var(--font-body-family);font-size:2.8rem;font-style:var(--font-body-style);font-weight:500;letter-spacing:-.02em;line-height:1.2}.section-header .heritage-search-overlay__field .search__input:focus,.section-header .heritage-search-overlay__field .search__input:focus-visible{outline:0;box-shadow:none}.section-header .heritage-search-overlay__field .search__input::placeholder{color:var(--heritage-muted);opacity:1}.section-header .heritage-search-overlay__field .search__button,.section-header .heritage-search-overlay__field .reset__button{top:0;width:4rem;height:6.3rem;color:var(--heritage-ink);background:transparent}.section-header .heritage-search-overlay__field .search__button{right:auto;left:0;justify-content:flex-start}.section-header .heritage-search-overlay__field .reset__button{right:0}.section-header .heritage-search-overlay__field .reset__button:after{display:none}.section-header .heritage-search-overlay__field .search__button .icon{width:2rem;height:2rem}.section-header .heritage-search-overlay .predictive-search{position:static;width:100%;max-height:none!important;margin:0;color:var(--heritage-ink);background:var(--heritage-canvas);border:0;border-radius:0;box-shadow:none}.section-header .heritage-search-overlay .predictive-search__results-groups-wrapper{padding-top:2.4rem}.section-header .heritage-search-overlay .predictive-search__item:hover,.section-header .heritage-search-overlay .predictive-search__item[aria-selected=true]{text-decoration:none}.section-header .heritage-search-overlay__popular{margin-top:6.4rem}.section-header .heritage-search-overlay__popular-title{margin:0;color:var(--heritage-muted);font-size:1.3rem;font-weight:700;letter-spacing:.02em;line-height:1.3;text-transform:uppercase}.section-header .heritage-search-overlay__popular-list{display:grid;gap:1rem;margin:2rem 0 0;padding:0;list-style:none}.section-header .heritage-search-overlay__popular-list a{display:inline-flex;min-height:4.4rem;align-items:center;color:var(--heritage-ink);font-size:1.8rem;font-weight:600;line-height:1.3;text-decoration:none}.section-header .heritage-search-overlay__popular-list a:hover{color:var(--heritage-red);text-decoration:none}.section-header .heritage-search-overlay__inner:has(.search__input:not(:placeholder-shown)) .heritage-search-overlay__popular,.section-header .heritage-search-overlay predictive-search[open]+.heritage-search-overlay__popular,.section-header .heritage-search-overlay predictive-search[loading]+.heritage-search-overlay__popular{display:none}.section-header .heritage-search-overlay .search-modal__close-button{position:absolute!important;width:1px!important;height:1px!important;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section-header .heritage-search-overlay .search-modal__close-button:focus-visible{z-index:2;top:1.2rem;right:max(1.6rem,min(3vw,4rem));width:4.4rem!important;height:4.4rem!important;margin:0;padding:0;overflow:visible;clip:auto;color:var(--heritage-ink);background:var(--heritage-canvas);border:.1rem solid var(--heritage-line);white-space:normal}@media screen and (max-width:749px){.section-header .heritage-search-overlay__inner{padding-top:2.4rem;padding-bottom:4.8rem}.section-header .heritage-search-overlay__field,.section-header .heritage-search-overlay__field .search__input{min-height:5.6rem;height:5.6rem}.section-header .heritage-search-overlay__field .search__input{padding-left:3.6rem;font-size:2.4rem}.section-header .heritage-search-overlay__field .search__button,.section-header .heritage-search-overlay__field .reset__button{width:3.6rem;height:5.5rem}.section-header .heritage-search-overlay__field .search__button .icon{width:1.8rem;height:1.8rem}.section-header .heritage-search-overlay__popular{margin-top:4.8rem}.section-header .heritage-search-overlay__popular-list{gap:.8rem;margin-top:1.6rem}.section-header .heritage-search-overlay__popular-list a{font-size:1.7rem}.section-header .heritage-search-overlay .predictive-search__results-groups-wrapper{padding-top:1.6rem}}@media(prefers-reduced-motion:reduce){.section-header .header__search .search-modal,.section-header .header__search details[open]>.search-modal{transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/heritage-header-search.css.map */
