/**
 * Breakpoints & Media Queries
 */
.wp-block-search.is-style-adaptdev-icon-only {
  --button-size: 1.7em;
  --transition-duration: 500ms;
  --mobile-breakpoint: 600px;
}
.wp-block-search.is-style-adaptdev-icon-only .wp-block-search__inside-wrapper {
  border: none;
  border-top: 1px solid var(--tec-color-accent-primary);
}
.wp-block-search.is-style-adaptdev-icon-only .wp-block-search__button {
  background: none;
  display: inline-flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
  flex: 0 0 var(--button-size);
  width: var(--button-size);
}
.wp-block-search.is-style-adaptdev-icon-only .wp-block-search__button > svg {
  transform: rotateY(180deg);
  font-size: 30px;
}
.wp-block-search.is-style-adaptdev-icon-only .wp-block-search__button:hover {
  background: none;
}
.wp-block-search.is-style-adaptdev-icon-only .wp-block-search__input {
  font-family: var(--wp--preset--font-family--playfair);
}
.wp-block-search.is-style-adaptdev-icon-only .wp-block-search__input::placeholder {
  color: currentColor;
  font-family: var(--wp--preset--font-family--playfair);
  font-size: 30px;
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}
.wp-block-search.is-style-adaptdev-icon-only .wp-block-search__input:focus::placeholder {
  opacity: 0;
}
.wp-block-search.is-style-adaptdev-icon-only .wp-block-search__input::-webkit-search-cancel-button {
  appearance: none;
}
.wp-block-search.is-style-adaptdev-icon-only .wp-block-search__close {
  background: none;
  border: none;
  color: currentColor;
  cursor: pointer;
  font-size: 2em;
  order: 2;
  height: var(--button-size);
}
.wp-block-search.is-style-adaptdev-icon-only:not(.block-editor-block-list__block) .wp-block-search__close {
  display: none;
}
@media (min-width: 600px) {
  .wp-block-search.is-style-adaptdev-icon-only:not(.block-editor-block-list__block) .wp-block-search__inside-wrapper {
    width: var(--button-size);
    /*height: 0;                    
    width: 22.5em;*/
    height: 100%;
    min-width: 0;
    transition-property: height;
    transition-duration: 500ms;
    transition-timing-function: ease-in-out;
  }
  .wp-block-search.is-style-adaptdev-icon-only:not(.block-editor-block-list__block) .wp-block-search__input,
  .wp-block-search.is-style-adaptdev-icon-only:not(.block-editor-block-list__block) .wp-block-search__close {
    display: block;
    opacity: 0;
    min-width: 0;
    /*flex: 0 1 0px;*/
    transition-property: all;
    transition-duration: 500ms;
    transition-timing-function: ease-in-out;
  }
  .wp-block-search.is-style-adaptdev-icon-only:not(.block-editor-block-list__block) .wp-block-search__input {
    /*transition-delay: 300ms;*/
    font-size: 30px;
  }
  .wp-block-search.is-style-adaptdev-icon-only:not(.block-editor-block-list__block) .wp-block-search__button {
    transition: all 500ms ease-in-out;
    margin-left: 0px;
    transform: translateY(7px);
  }
}
.wp-block-search.is-style-adaptdev-icon-only:not(.block-editor-block-list__block).adaptdev-open .wp-block-search__inside-wrapper {
  height: 100%;
  /*width: 22.5em;*/
  transition-property: height;
  transition-duration: 500ms;
  transition-timing-function: ease-in-out;
}
.wp-block-search.is-style-adaptdev-icon-only:not(.block-editor-block-list__block).adaptdev-open .wp-block-search__input,
.wp-block-search.is-style-adaptdev-icon-only:not(.block-editor-block-list__block).adaptdev-open .wp-block-search__close {
  opacity: 1;
  transition-property: all;
  transition-duration: 500ms;
  transition-timing-function: ease-in-out;
}
.wp-block-search.is-style-adaptdev-icon-only:not(.block-editor-block-list__block).adaptdev-open .wp-block-search__input {
  order: 1;
  flex: 1;
}
.wp-block-search.is-style-adaptdev-icon-only:not(.block-editor-block-list__block).adaptdev-open .wp-block-search__button {
  transform: none;
  transition: none;
}
.wp-block-search.is-style-adaptdev-icon-only:not(.block-editor-block-list__block).adaptdev-open .wp-block-search__close {
  flex: 0 0 var(--button-size);
  font-size: 50px;
}

/*# sourceMappingURL=block-core-search.css.map */
