:where(main, .editor-styles-wrapper) .wp-block-search:not(:where(.revslider *, .rev_slider_wrapper *, .rev_slider *, .wp-block-themepunch-revslider *, rs-module *, sr7-module *)) {
  width: 100%;
  max-width: var(--wp--style--global--wide-size, 1110px);
  margin-inline: auto;
  box-sizing: border-box;
}
:where(main, .editor-styles-wrapper) .wp-block-search:not(:where(.revslider *, .rev_slider_wrapper *, .rev_slider *, .wp-block-themepunch-revslider *, rs-module *, sr7-module *)) .wp-block-search__inside-wrapper {
  display: flex;
  align-items: center;
  gap: 0;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 0;
  background: #eeeeee;
  box-shadow: none;
  box-sizing: border-box;
}
:where(main, .editor-styles-wrapper) .wp-block-search:not(:where(.revslider *, .rev_slider_wrapper *, .rev_slider *, .wp-block-themepunch-revslider *, rs-module *, sr7-module *)) .wp-block-search__inside-wrapper:focus-within { border-color: #bda98b; }
:where(main, .editor-styles-wrapper) .wp-block-search:not(:where(.revslider *, .rev_slider_wrapper *, .rev_slider *, .wp-block-themepunch-revslider *, rs-module *, sr7-module *)) input.wp-block-search__input {
  flex: 1 1 0;
  min-width: 0;
  min-height: 52px;
  padding: 12px 15px;
  border: 0 !important;
  border-radius: 0;
  background: transparent !important;
  box-shadow: none !important;
  outline: none !important;
  color: #493c30;
  font-family: var(--mw-font-copy, inherit);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
:where(main, .editor-styles-wrapper) .wp-block-search:not(:where(.revslider *, .rev_slider_wrapper *, .rev_slider *, .wp-block-themepunch-revslider *, rs-module *, sr7-module *)) input::placeholder { color: #767676; opacity: 1; }
:where(main, .editor-styles-wrapper) .wp-block-search.wp-block-search.wp-block-search.wp-block-search:not(:where(.revslider *, .rev_slider_wrapper *, .rev_slider *, .wp-block-themepunch-revslider *, rs-module *, sr7-module *)) button.wp-block-search__button {
  display: inline-flex !important;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  min-width: 48px !important;
  min-height: 52px !important;
  margin: 0 !important;
  padding: 12px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #3c332c !important;
  box-shadow: none !important;
  transform: none !important;
  line-height: 1.3 !important;
  cursor: pointer;
}
:where(main, .editor-styles-wrapper) .wp-block-search.wp-block-search.wp-block-search.wp-block-search:not(:where(.revslider *, .rev_slider_wrapper *, .rev_slider *, .wp-block-themepunch-revslider *, rs-module *, sr7-module *)) button.wp-block-search__button:hover { color: #a56d29 !important; background: #e7e4df !important; }
:where(main, .editor-styles-wrapper) .wp-block-search.wp-block-search.wp-block-search.wp-block-search:not(:where(.revslider *, .rev_slider_wrapper *, .rev_slider *, .wp-block-themepunch-revslider *, rs-module *, sr7-module *)) button.wp-block-search__button:focus-visible { outline: 2px solid #925b24 !important; outline-offset: -4px !important; }
:where(main, .editor-styles-wrapper) .wp-block-search:not(:where(.revslider *, .rev_slider_wrapper *, .rev_slider *, .wp-block-themepunch-revslider *, rs-module *, sr7-module *)) .search-icon { width: 22px; height: 22px; fill: currentColor; }
body.home :is(main#wp--skip-link--target, main.mw-main, main):has(> .wp-block-search) {
  margin-block-start: 0 !important;
  padding-block-start: clamp(22px, 2vw, 30px) !important;
}
body.home main > .wp-block-search {
  margin-block: 0 !important;
  margin-inline: auto !important;
}
body.home main > .wp-block-search + .wp-block-query {
  margin-block-start: clamp(26px, 2.4vw, 36px) !important;
}
body.home main > .wp-block-search + .wp-block-query > .wp-block-post-template {
  margin-block-start: 0 !important;
}
