.search__input.field__input{padding-right:5rem}.search-modal__form{z-index:20;position:absolute;top:100%;bottom:0;left:0;right:0;display:none;height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));overflow-y:auto;border-top:1px solid var(--active-stroke)}.search-modal__form.open{display:block}.search-modal__form .field{position:relative;padding-top:30px;padding-left:30px;padding-right:30px;background-color:var(--gradient-background)}.header__icon .close{display:none}.search-modal__form.open+.header__icon .open{display:none}.search-modal__form.open+.header__icon .close{display:block}.field .search__button{position:absolute;top:39px;left:32px;border:none;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.search__button:focus-visible{background-color:rgb(var(--color-background));z-index:2}.search__button:focus{background-color:rgb(var(--color-background));z-index:2}.search__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.search__button .icon{height:1.8rem;width:1.8rem}input::-webkit-search-decoration{-webkit-appearance:none}.predictive-search-mobile.predictive-search-header .search-modal__form{position:static;display:block;height:auto;border-top:none}.predictive-search-mobile.predictive-search-header .search-modal__form .field{padding-top:30px;padding-right:0;padding-left:0;border:none}.predictive-search-mobile.predictive-search-header .field .search__button{top:39px;left:4px}.predictive-search-mobile.predictive-search-header .field .search__button-back{left:2}.predictive-search-mobile.predictive-search-header .field .search__button.search__button-back{z-index:5;display:none}.predictive-search-mobile.predictive-search-header.open .field .search__button{display:none;background:transparent}.predictive-search-mobile.predictive-search-header.open+.menu-drawer__menu{top:10px;display:none;height:calc(100% - 10px);align-items:center;justify-content:center}.predictive-search-mobile.predictive-search-header.open .field .search__button.search__button-back{display:flex}@media screen and (min-width: 1024px){.search-modal__form{position:static;top:0;width:100%;height:auto;border-top:none}.search-modal__form .field{padding:0}.search-modal__form-wrapper{position:relative}.field .search__button{top:9px;left:2px}.search-modal__form.open+.header__icon{display:none}.search-modal__form.open+.header__icon .open{display:block}.search-modal__form.open+.header__icon .close{display:none}}
/*# sourceMappingURL=/s/files/1/0158/4237/7792/t/183/assets/component-search.css.map */
