/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@wordpress/scripts/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/assets/scss/search.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.open-search-wrapper {
  min-height: 100vh !important;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s;
  position: relative;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -100%;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  max-width: 40rem;
  width: 100%;
}
.open-search-wrapper.open {
  visibility: visible;
  opacity: 1;
  background: rgba(0, 0, 0, 0.2);
  right: 0;
  z-index: 101;
}
.open-search-wrapper.open > .wp-block-group {
  right: 0;
}
.is-style-close-search-btn button {
  display: flex;
  background: transparent !important;
  padding: 0 !important;
}
.wp-block-search {
  background: var(--background-color);
  padding: var(--wp--preset--spacing--1-5);
  padding-top: 0;
}
.wp-block-search .wp-block-search__inside-wrapper {
  background: transparent !important;
  flex-direction: row-reverse;
  border: 0px !important;
  border-bottom: 1px solid var(--text-color) !important;
  padding: 0;
  padding-bottom: var(--wp--preset--spacing--0-75);
}
.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input {
  background: transparent !important;
  color: var(--text-color) !important;
}
.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button {
  padding: 0 !important;
  background: transparent !important;
  color: var(--text-color) !important;
  margin: 0;
}
.ajax-search-block {
  width: 100%;
}
.ajax-search-block .ajax-search-results {
  padding: var(--wp--preset--spacing--1-5);
}
.ajax-search-block .ajax-search-results .ajax-search-list {
  display: flex;
  flex-direction: column;
}
.ajax-search-block .ajax-search-results .ajax-search-list .ajax-search-item {
  padding-top: var(--wp--preset--spacing--1-5);
  padding-bottom: var(--wp--preset--spacing--1-5);
  text-decoration: none;
}
.ajax-search-block .ajax-search-results .ajax-search-list .ajax-search-item .ajax-search-breadcrumb {
  opacity: 0.5;
  margin: 0;
  margin-bottom: var(--wp--preset--spacing--0-50);
}
.ajax-search-block .ajax-search-results .ajax-search-list .ajax-search-item .ajax-search-title {
  margin: 0;
  font-family: var(--wp--preset--font-family--heading);
  width: -moz-fit-content;
  width: fit-content;
  line-height: 1;
}
.ajax-search-block .ajax-search-results .ajax-search-list .ajax-search-item .ajax-search-title::after {
  content: "";
  display: block;
  height: 1px;
  background: currentColor;
  width: 0%;
  transition: width 0.2s;
}
.ajax-search-block .ajax-search-results .ajax-search-list .ajax-search-item:hover .ajax-search-title::after {
  width: 100%;
}
.ajax-search-block .loader {
  display: flex;
  justify-content: center;
  position: absolute;
  inset: 0;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
}
.ajax-search-block .loader.show {
  visibility: visible;
  opacity: 1;
}
.ajax-search-block .loader svg {
  width: 50px;
}

/*# sourceMappingURL=search.css.map*/