.bravementor-search{display:block;width:100%;max-width:100%;box-sizing:border-box}.bravementor-search__row{display:flex;position:relative;align-items:stretch;gap:var(--bm-search-gap,10px);width:100%;min-width:0;box-sizing:border-box;--bm-search-inside-button-reserve:0px;--bm-search-clear-offset:8px}.bravementor-search__input-wrap{position:relative;flex:1 1 0%;min-width:0;width:100%;display:flex;align-items:stretch;box-sizing:border-box}.bravementor-search input.bravementor-search__input{display:block;flex:1 1 auto;min-width:0;width:100%;min-height:52px;margin:0;box-sizing:border-box;padding:12px max(var(--bm-search-user-pad-end,0px),calc(var(--bm-search-inside-button-reserve,0px) + var(--bm-search-clear-offset,8px) + 44px)) 12px 16px;border:1px solid #b8b8b8;border-radius:4px;background:#fff;color:#222;font:inherit;line-height:1.4;box-shadow:none;outline:0;transition:border-color .2s ease,background-color .2s ease}.bravementor-search input.bravementor-search__input:focus,.bravementor-search input.bravementor-search__input:focus-visible{outline:0!important;outline-offset:0}.bravementor-search input.bravementor-search__input:focus-visible{border-color:#666}.bravementor-search input.bravementor-search__input::-webkit-search-decoration,.bravementor-search input.bravementor-search__input::-webkit-search-cancel-button,.bravementor-search input.bravementor-search__input::-webkit-search-results-button,.bravementor-search input.bravementor-search__input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.bravementor-search input.bravementor-search__input::placeholder{color:#777;opacity:1}.bravementor-search .bravementor-search__clear{position:absolute;right:calc(var(--bm-search-inside-button-reserve,0px) + var(--bm-search-clear-offset,8px));top:50%;transform:translateY(-50%);display:inline-flex;justify-content:center;align-items:center;flex:0 0 36px;width:36px;height:36px;min-width:0;min-height:0;margin:0;padding:8px;border:0;border-radius:4px;box-shadow:none;background:#fff0;color:#777;font-size:16px;line-height:1;cursor:pointer;z-index:3}.bravementor-search .bravementor-search__clear:hover{color:#222;background:#fff0}.bravementor-search .bravementor-search__clear:focus{background:#fff0}.bravementor-search .bravementor-search__clear:focus-visible{outline:2px solid currentColor;outline-offset:1px}.bravementor-search .bravementor-search__clear[hidden]{display:none!important}.bravementor-search__clear svg{display:block;width:1em;height:1em;fill:none;stroke:currentColor;flex:none;pointer-events:none}.bravementor-search .bravementor-search__button{position:var(--bm-search-button-position,relative);top:var(--bm-search-button-top,auto);bottom:var(--bm-search-button-bottom,auto);right:var(--bm-search-button-right,auto);width:var(--bm-search-button-width,110px);max-width:100%;display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto;gap:8px;min-width:0;min-height:0;margin:0;padding:10px 12px;box-sizing:border-box;border:1px solid #fff0;border-radius:4px;background:#171717;color:#fff;font:inherit;line-height:1.2;white-space:normal;cursor:pointer;z-index:2;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.bravementor-search .bravementor-search__button:hover{background:#353535;color:#fff}.bravementor-search .bravementor-search__button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bravementor-search__icon{color:inherit;font-size:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1}.bravementor-search__icon i,.bravementor-search__icon svg{color:inherit;font-size:inherit}.bravementor-search__icon svg{display:block;width:1em;height:1em;fill:currentColor}.bravementor-search__icon svg:not([fill="none"]) :is(path,circle,rect,polygon,ellipse){fill:currentColor}.bravementor-search__icon svg[fill="none"]{fill:none}.bravementor-search__icon svg[fill="none"] :is(path,circle,rect,polygon,ellipse){stroke:currentColor}.bravementor-search__button-text{overflow-wrap:anywhere}.bravementor-search .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bravementor-search--no-button .bravementor-search__row{flex-direction:row!important;gap:0!important;--bm-search-inside-button-reserve:0px!important}@media (prefers-reduced-motion:reduce){.bravementor-search__input,.bravementor-search .bravementor-search__button{transition:none}}