.wp-block-hoyry-tabs {
  background: var(--hoyry-tabs-area-background, initial);
  border-top: var(--hoyry-tabs-area-border-top, initial);
  border-right: var(--hoyry-tabs-area-border-right, initial);
  border-bottom: var(--hoyry-tabs-area-border-bottom, initial);
  border-left: var(--hoyry-tabs-area-border-left, initial);
  border-radius: var(--hoyry-tabs-area-border-radius, initial);
  padding: var(--hoyry-tabs-area-padding, initial);
  box-shadow: var(--hoyry-tabs-area-box-shadow, initial);
}
.wp-block-hoyry-tabs .hoyry-tabs-nav {
  display: flex;
  flex-wrap: wrap;
}
.wp-block-hoyry-tabs .hoyry-tab-button {
  all: unset;
  display: block;
  padding: 1em 1.5em;
  cursor: pointer;
  transition: all 0.1s;
  background: var(--hoyry-tabs-title-background, initial);
  border-top: var(--hoyry-tabs-title-border-top, initial);
  border-right: var(--hoyry-tabs-title-border-right, initial);
  border-bottom: var(--hoyry-tabs-title-border-bottom, initial);
  border-left: var(--hoyry-tabs-title-border-left, initial);
  border-radius: var(--hoyry-tabs-title-border-radius, initial);
  padding: var(--hoyry-tabs-title-padding, 1em 1.5em 1em 1.5em);
  margin: var(--hoyry-tabs-title-margin, initial);
  box-shadow: var(--hoyry-tabs-title-box-shadow, initial);
}
.wp-block-hoyry-tabs .hoyry-tab-button:last-child {
  margin-right: 0;
}
.wp-block-hoyry-tabs .hoyry-tab-button .hoyry-tab-button-inner {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--hoyry-tabs-title-image-gap, 0.5em);
  text-align: center;
}
.wp-block-hoyry-tabs .hoyry-tab-button .hoyry-tab-button-inner.has-tab-image.is-image-top, .wp-block-hoyry-tabs .hoyry-tab-button .hoyry-tab-button-inner.has-tab-image.is-image-bottom {
  flex-direction: column;
  align-items: flex-start;
}
.wp-block-hoyry-tabs .hoyry-tab-button .hoyry-tab-button-image {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wp-block-hoyry-tabs .hoyry-tab-button .hoyry-tab-button-image img {
  display: block;
  max-width: var(--hoyry-tabs-title-image-max-width, 2.5em);
  height: auto;
  object-fit: contain;
}
.wp-block-hoyry-tabs .hoyry-tab-button .hoyry-tab-button-text {
  transition: all 0.1s;
  margin: 0;
  color: var(--hoyry-tabs-title-text-color, unset);
  font-family: var(--hoyry-tabs-title-font-family, unset);
  font-size: var(--hoyry-tabs-title-font-size, 120%);
  font-weight: var(--hoyry-tabs-title-font-weight, 700);
  font-style: var(--hoyry-tabs-title-font-style, normal);
  line-height: var(--hoyry-tabs-title-line-height, unset);
  letter-spacing: var(--hoyry-tabs-title-letter-spacing, unset);
  text-transform: var(--hoyry-tabs-title-text-transform, unset);
}
.wp-block-hoyry-tabs .hoyry-tab-button.is-active {
  background: var(--hoyry-tabs-title-background-active, gray);
  border-top: var(--hoyry-tabs-title-border-top-active, initial);
  border-right: var(--hoyry-tabs-title-border-right-active, initial);
  border-bottom: var(--hoyry-tabs-title-border-bottom-active, initial);
  border-left: var(--hoyry-tabs-title-border-left-active, initial);
  box-shadow: var(--hoyry-tabs-title-box-shadow-active, initial);
}
.wp-block-hoyry-tabs .hoyry-tab-button.is-active .hoyry-tab-button-text {
  color: var(--hoyry-tabs-title-text-color-active, #fff);
}
.wp-block-hoyry-tabs .hoyry-tab-button:not(.is-active):hover, .wp-block-hoyry-tabs .hoyry-tab-button:not(.is-active):focus {
  background: var(--hoyry-tabs-title-background-hover, initial);
  border-top: var(--hoyry-tabs-title-border-top-hover, initial);
  border-right: var(--hoyry-tabs-title-border-right-hover, initial);
  border-bottom: var(--hoyry-tabs-title-border-bottom-hover, initial);
  border-left: var(--hoyry-tabs-title-border-left-hover, initial);
  box-shadow: var(--hoyry-tabs-title-box-shadow-hover, initial);
}
.wp-block-hoyry-tabs .hoyry-tab-button:not(.is-active):hover .hoyry-tab-button-text, .wp-block-hoyry-tabs .hoyry-tab-button:not(.is-active):focus .hoyry-tab-button-text {
  color: var(--hoyry-tabs-title-text-color-hover, unset);
}
.wp-block-hoyry-tabs .hoyry-tab-content {
  background: var(--hoyry-tabs-content-background, initial);
  color: var(--hoyry-tabs-content-text-color, unset);
  border-top: var(--hoyry-tabs-content-border-top, 1px solid gray);
  border-right: var(--hoyry-tabs-content-border-right, 1px solid gray);
  border-bottom: var(--hoyry-tabs-content-border-bottom, 1px solid gray);
  border-left: var(--hoyry-tabs-content-border-left, 1px solid gray);
  border-radius: var(--hoyry-tabs-content-border-radius, initial);
  padding: var(--hoyry-tabs-content-padding, clamp(1.176rem, 0.795rem + 2.027vw, 2.941rem));
  margin: var(--hoyry-tabs-content-margin, initial);
  box-shadow: var(--hoyry-tabs-content-box-shadow, initial);
}
.wp-block-hoyry-tabs .hoyry-tab-content *:first-child {
  margin-block-start: 0;
}
.wp-block-hoyry-tabs .hoyry-tab-content *:last-child {
  margin-block-end: 0;
}
@media (min-width: 768px) {
  .wp-block-hoyry-tabs .hoyry-tab-content {
    display: block !important;
  }
}
.wp-block-hoyry-tabs .wp-block-hoyry-tab {
  display: none;
}
.wp-block-hoyry-tabs .wp-block-hoyry-tab.is-active {
  display: block;
}
.wp-block-hoyry-tabs .wp-block-hoyry-tab .hoyry-tab-button-mobile {
  all: unset;
  display: none;
  cursor: pointer;
  justify-content: var(--hoyry-tabs-mobile-title-justify-content, space-between);
  align-items: center;
  gap: 1em;
}
.wp-block-hoyry-tabs .wp-block-hoyry-tab .hoyry-tab-button-mobile .hoyry-tab-button-inner {
  flex: 1;
  min-width: 0;
  justify-content: flex-start;
  text-align: left;
}
.wp-block-hoyry-tabs .wp-block-hoyry-tab .hoyry-tab-button-mobile .hoyry-tab-button-inner.has-tab-image.is-image-top, .wp-block-hoyry-tabs .wp-block-hoyry-tab .hoyry-tab-button-mobile .hoyry-tab-button-inner.has-tab-image.is-image-bottom {
  flex-direction: column;
  align-items: flex-start;
}
.wp-block-hoyry-tabs .wp-block-hoyry-tab .hoyry-tab-button-mobile .hoyry-tab-button-image img {
  max-width: var(--hoyry-tabs-mobile-title-image-max-width, 2em);
}
.wp-block-hoyry-tabs .wp-block-hoyry-tab .hoyry-tab-button-mobile {
  transition: all 0.1s;
  background: var(--hoyry-tabs-mobile-title-background, initial);
  border-top: var(--hoyry-tabs-mobile-title-border-top, initial);
  border-right: var(--hoyry-tabs-mobile-title-border-right, initial);
  border-bottom: var(--hoyry-tabs-mobile-title-border-bottom, initial);
  border-left: var(--hoyry-tabs-mobile-title-border-left, initial);
  border-radius: var(--hoyry-tabs-mobile-title-border-radius, initial);
  padding: var(--hoyry-tabs-mobile-title-padding, 1.3em 0 1.3em 0);
  box-shadow: var(--hoyry-tabs-mobile-title-box-shadow, initial);
}
.wp-block-hoyry-tabs .wp-block-hoyry-tab .hoyry-tab-button-mobile .hoyry-tab-button-mobile-text {
  transition: all 0.1s;
  margin: 0;
  color: var(--hoyry-tabs-mobile-title-text-color, unset);
  font-family: var(--hoyry-tabs-mobile-title-font-family, unset);
  font-size: var(--hoyry-tabs-mobile-title-font-size, 150%);
  font-weight: var(--hoyry-tabs-mobile-title-font-weight, 700);
  font-style: var(--hoyry-tabs-mobile-title-font-style, normal);
  line-height: var(--hoyry-tabs-mobile-title-line-height, unset);
  letter-spacing: var(--hoyry-tabs-mobile-title-letter-spacing, unset);
  text-transform: var(--hoyry-tabs-mobile-title-text-transform, unset);
  order: var(--hoyry-tabs-mobile-title-text-order, 1);
}
.wp-block-hoyry-tabs .wp-block-hoyry-tab .hoyry-tab-button-mobile .hoyry-tab-button-mobile-icon {
  order: var(--hoyry-tabs-mobile-title-icon-order, 2);
  color: var(--hoyry-tabs-mobile-title-icon-color, currentColor);
  width: var(--hoyry-tabs-mobile-title-icon-size, 2em);
  min-width: var(--hoyry-tabs-mobile-title-icon-size, 2em);
  height: var(--hoyry-tabs-mobile-title-icon-size, 2em);
  min-height: var(--hoyry-tabs-mobile-title-icon-size, 2em);
  margin: var(--hoyry-tabs-mobile-title-icon-margin, initial);
}
.wp-block-hoyry-tabs .wp-block-hoyry-tab .hoyry-tab-button-mobile .hoyry-tab-button-mobile-icon svg {
  display: var(--hoyry-tabs-mobile-title-icon-svg-display, block);
  width: 100%;
  height: auto;
}
.wp-block-hoyry-tabs .wp-block-hoyry-tab .hoyry-tab-button-mobile .hoyry-tab-button-mobile-icon:before {
  content: "";
  display: var(--hoyry-tabs-mobile-title-icon-before-display, none);
  width: 100%;
  height: 100%;
  mask: var(--hoyry-tabs-mobile-title-icon-mask, initial);
  mask-size: contain;
  background: currentColor;
}
.wp-block-hoyry-tabs .wp-block-hoyry-tab .hoyry-tab-button-mobile .hoyry-tab-button-mobile-icon.open {
  display: none;
  color: var(--hoyry-tabs-mobile-title-icon-color-open, currentColor);
}
.wp-block-hoyry-tabs .wp-block-hoyry-tab .hoyry-tab-button-mobile .hoyry-tab-button-mobile-icon.open svg {
  display: var(--hoyry-tabs-mobile-title-icon-svg-display-open, block);
}
.wp-block-hoyry-tabs .wp-block-hoyry-tab .hoyry-tab-button-mobile .hoyry-tab-button-mobile-icon.open:before {
  display: var(--hoyry-tabs-mobile-title-icon-before-display-open, none);
  mask: var(--hoyry-tabs-mobile-title-icon-mask-open, initial);
}

/*# sourceMappingURL=style-index.css.map */
