.header__search .search-modal{bottom:auto;height:auto;min-height:0;border-bottom:1px solid #ded6cf;background:#fff}.header__search .search-modal .search-modal__content{display:flex;align-items:center;justify-content:center;gap:12px;width:min(100%,900px);height:auto;min-height:80px;margin-inline:auto;padding:14px 24px;top:auto;bottom:auto}.header__search .search-modal__form{width:100%;max-width:none;min-width:0}.header__search :is(predictive-search,search-form).search-modal__form{position:relative;flex:1 1 auto}.header__search .field{height:50px;border:1px solid #cfc4bc;border-radius:8px;background:#f8f5f1;transition:border-color .16s ease,box-shadow .16s ease}.header__search .field:before,.header__search .field:after{display:none}.header__search .field:focus-within{border-color:#391b0b;box-shadow:0 0 0 3px #391b0b0d;background:#fff}.header__search .search__input.field__input{width:100%;min-width:0;height:48px;min-height:0;margin:0;padding:12px 92px 12px 16px;border:0;border-radius:inherit;background:transparent;color:#391b0b;font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;outline:none;box-shadow:none}.header__search .field:has(.reset__button.hidden) .search__input{padding-right:50px}.header__search .search__input::placeholder{color:#796a60;opacity:1}.header__search .field .field__button{display:flex;align-items:center;justify-content:center;top:4px;width:40px;min-width:40px;height:40px;padding:0;border:0;border-radius:5px;background:transparent;color:#391b0b;box-shadow:none}.header__search .search__button{right:4px}.header__search .reset__button{right:46px}.header__search .reset__button:after{display:none}.header__search .search__button .icon{width:22px;height:22px}.header__search .reset__button .icon{width:16px;height:16px}.header__search .search-modal__close-button{position:static;flex:0 0 44px;width:44px;height:44px;border-radius:6px;color:#391b0b}.header__search .search-modal__close-button .icon{width:20px;height:20px}.header__search :is(.field__button,.search-modal__close-button):hover{background:#f1ece6}.header__search :is(.field__button,.search-modal__close-button):focus-visible{outline:2px solid #391b0b;outline-offset:2px;box-shadow:none}.header__search .predictive-search{--color-foreground: 57, 27, 11;--color-background: 255, 255, 255;--color-link: 169, 118, 85;top:calc(100% + 12px);left:0;right:auto;width:100%;min-width:0;max-width:none;border:1px solid #ded6cf;border-radius:8px;background:#fff;color:#391b0b;box-shadow:0 12px 32px #391b0b14;max-height:min(65dvh,560px)!important;overscroll-behavior:contain}@media(max-width:749px){.header__search .search-modal .search-modal__content{gap:8px;min-height:76px;padding:12px 16px}.header__search .search-modal__close-button{flex-basis:40px;width:40px}.header__search .search__input.field__input{padding-left:12px}.header__search .predictive-search{top:calc(100% + 10px)}}@media(prefers-reduced-motion:reduce){.header__search .field{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/matrevol-header-search.css.map */
