/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/blocks/logo-border/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.wp-block-ahoy-logo-border {
  --logo-width: 105px;
  --slice-size: 25px;
  position: relative;
  padding: var(--slice-size) var(--slice-size) var(--slice-size) var(--logo-width);
  min-height: calc(160px + var(--slice-size) * 2);
}
.wp-block-ahoy-logo-border__border {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}
.wp-block-ahoy-logo-border__logo-container {
  position: absolute;
  top: var(--slice-size);
  left: 0;
  width: var(--logo-width);
  height: calc(100% - var(--slice-size) - var(--slice-size));
  overflow: clip;
}
.wp-block-ahoy-logo-border__svg {
  position: absolute;
}
.wp-block-ahoy-logo-border__svg--top-left {
  top: 0;
  left: 0;
  width: var(--logo-width);
}
.wp-block-ahoy-logo-border__svg--top-center {
  top: 0;
  width: calc(100% - var(--logo-width) - var(--slice-size));
  height: var(--slice-size);
  left: var(--logo-width);
}
.wp-block-ahoy-logo-border__svg--top-right {
  top: 0;
  right: 0;
  width: var(--slice-size);
}
.wp-block-ahoy-logo-border__svg--center-right {
  top: var(--slice-size);
  right: 0;
  width: var(--slice-size);
  height: calc(100% - var(--slice-size) - var(--slice-size));
}
.wp-block-ahoy-logo-border__svg--bottom-right {
  bottom: 0;
  right: 0;
  width: var(--slice-size);
}
.wp-block-ahoy-logo-border__svg--bottom-center {
  bottom: 0;
  width: calc(100% - var(--logo-width) - var(--slice-size));
  height: var(--slice-size);
  left: var(--logo-width);
}
.wp-block-ahoy-logo-border__svg--bottom-left {
  bottom: 0;
  left: 0;
  width: var(--logo-width);
}
.wp-block-ahoy-logo-border__svg--center-left {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

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