search-form button{cursor:pointer;border:0;background-color:transparent;display:inline-flex;justify-content:center;align-items:center}search-form{display:inline-flex;position:relative;z-index:1}search-form .hamburger-button{position:absolute;left:1.5rem}search-form .search-form__form{position:fixed;top:calc(var(--navbar-top) + 1px);height:calc(var(--navbar-height) - 2px);left:0;width:100%;display:flex;justify-content:flex-start;align-items:center;background-color:#fff;z-index:-1}.search-open .button--search{border:1px solid var(--main-color)}search-form .search-form__field-wrapper{display:flex;width:100%;justify-content:space-between;margin-left:3rem;max-width:75vw;border-radius:0;padding:.7rem .8rem .7rem 1.8rem}search-form .search-form__form input{background-color:transparent;color:var(--main-color);border:0;outline:0;flex:1}search-form .search-form__form input::-moz-placeholder{color:#0006;text-transform:uppercase}search-form .search-form__form input::placeholder{color:#0006;text-transform:uppercase}search-form .button--close{cursor:pointer;background-color:#fff;z-index:9999;position:relative}search-form .button--close:before{position:absolute;content:" ";background-color:#fff;top:-.5rem;width:100%;height:140%;z-index:0}search-form .button--close img{width:2.7rem;height:2.7rem;z-index:2}search-form .search-suggestions{position:fixed;top:var(--header-size);left:0%;width:100%;background-color:#fff}.search-suggestions li{border-bottom:1px solid #aeaeae}.search-suggestions:not(:empty){border-bottom:1px solid #000}.search-suggestions .empty-state{padding:3rem}.product--search-suggestion{padding:0;display:flex;width:100%;max-width:100%}.product--search-suggestion img{max-width:20rem}.product--search-suggestion .product-cart__cart-infos{gap:.1rem;margin:.6rem}
