body.search-open{position:fixed;top:0;left:0;width:100%;height:100%}body.search-open .overlay{top:calc(var(--bs-navdrawer) + var(--bs-topbar-height));height:calc(100% - (var(--bs-navdrawer) + var(--bs-topbar-height)))}.header__search{position:absolute;top:calc(var(--bs-navdrawer) + var(--bs-topbar-height));left:0;right:0;background:#fff;z-index:1175;opacity:0;visibility:hidden;transform:translateY(-100%);transition:all .65s cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.header__search.open__modal{opacity:1;visibility:visible;transform:translateY(0)}.header__search .searchform{padding-block:20px}.search-form{display:flex;align-items:center;justify-content:space-between}.search-form form{flex-grow:1}.search-form .search-form__close-button{width:18px;height:18px;background:transparent;border:0;box-shadow:none}.search-form .search-form__close-button svg{width:100%;height:auto}.search-input-group{display:flex;align-items:center;justify-content:space-between}.search-input-group button{border:0;background:transparent;box-shadow:none}.search-input-group button svg{width:22px;height:auto}.search-input-group .form-control{border:0;color:#000}.predictive-search{display:none}.predictive-search.show-results{max-height:570px;display:block;overflow:auto}.predictive-search-body{max-width:990px}.predictive-search-footer{padding:20px 0}.predictive-search-footer a{text-transform:uppercase;font-weight:700;border-bottom:1px solid}
/*# sourceMappingURL=/cdn/shop/t/4/assets/search.css.map */
