/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/match-height-container/style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
.slate-block-preview.wp-block-slate-match-height-container {
  flex-grow: initial;
  height: 100%;
}

.wp-block-slate-match-height-container.mh-container.no-stick-on-scroll {
  position: static;
  min-height: 100%;
}

.mh-all {
  height: var(--image-min-height, 100px);
  min-height: min(100%, var(--view-height, 100vh));
  max-height: min(100%, var(--view-height, 100vh));
  position: sticky;
  top: 0;
}

.mh-container div.wp-block-slate-responsive-image {
  height: 100%;
}

.wp-block-slate-match-height-container.mh-container figure.is-style-no-match-height {
  min-height: unset;
  height: auto;
  max-height: unset;
}

/* ////// Single Image ////// */
.mh-all figure {
  margin: 0;
  height: var(--image-min-height, 100px);
  min-height: 100%;
  max-height: 100%;
  aspect-ratio: auto;
}

.mh-all figure img,
.mh-all figure video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* Sml Stick Top */
.mh-all.sm-stick-top {
  top: var(--wp--preset--spacing--30);
  min-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--30));
  max-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--30));
}

/* Med Stick Top */
.mh-all.md-stick-top {
  top: var(--wp--preset--spacing--50);
  min-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--50));
  max-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--50));
}

/* Lrg Stick Top */
.mh-all.lg-stick-top {
  top: var(--wp--preset--spacing--60);
  min-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--60));
  max-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--60));
}

/* Responsive Container */
.mh-container .editor-slate-container-wrapper {
  height: 100%;
}

.wp-block-slate-responsive-grid:has(.mh-container.stick-on-scroll) {
  overflow: initial;
}

/* Editor Styles */
.wp-block-slate-match-height-container > div.mh-all .components-resizable-box__container {
  max-height: unset !important;
  height: 100% !important;
  aspect-ratio: unset !important;
}

.wp-block-slate-match-height-container > div.mh-all .components-resizable-box__container img {
  height: 100%;
}

.mh-container .wp-block-slate-image-slider {
  display: flex;
  flex-direction: column;
}

.mh-container .swiper {
  flex-grow: 1;
}

/* --------------------------
Above Mobile Portrait
---------------------------- */
@container body-container (min-width:601px) {
  .mh-abv-mbl-prt {
    height: 100%;
    min-height: min(100%, var(--view-height, 100vh));
    max-height: min(100%, var(--view-height, 100vh));
    position: sticky;
    top: 0;
  }
  /* ////// Single Image ////// */
  .wp-block-slate-match-height-container .mh-container.mh-abv-mbl-prt figure,
  .wp-block-slate-match-height-container.mh-container.mh-abv-mbl-prt figure {
    height: var(--image-min-height, 100px);
    min-height: 100%;
    max-height: 100%;
    aspect-ratio: auto;
  }
  .mh-abv-mbl-prt figure img,
  .mh-abv-mbl-prt figure video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  /* Sml Stick Top */
  .mh-abv-mbl-prt.sm-stick-top {
    top: var(--wp--preset--spacing--30);
    min-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--30));
    max-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--30));
  }
  /* Med Stick Top */
  .mh-abv-mbl-prt.md-stick-top {
    top: var(--wp--preset--spacing--50);
    min-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--50));
    max-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--50));
  }
  /* Lrg Stick Top */
  .mh-abv-mbl-prt.lg-stick-top {
    top: var(--wp--preset--spacing--60);
    min-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--60));
    max-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--60));
  }
  /* Editor Styles */
  .wp-block-slate-match-height-container > div.mh-abv-mbl-prt .components-resizable-box__container {
    max-height: unset !important;
    height: 100% !important;
    aspect-ratio: unset !important;
  }
  .wp-block-slate-match-height-container > div.mh-abv-mbl-prt .components-resizable-box__container img {
    height: 100%;
  }
  /* ////// Slider ////// */
  .mh-abv-mbl-prt .wp-block-slate-image-slider .swiper {
    height: 0;
  }
}
/* --------------------------
Above Mobile Landscape
---------------------------- */
@container body-container (min-width:769px) {
  .mh-abv-mbl-lnd {
    height: 100%;
    min-height: min(100%, var(--view-height, 100vh));
    max-height: min(100%, var(--view-height, 100vh));
    position: sticky;
    top: 0;
  }
  /* ////// Single Image ////// */
  .wp-block-slate-match-height-container .mh-container.mh-abv-mbl-lnd figure,
  .wp-block-slate-match-height-container.mh-container.mh-abv-mbl-lnd figure {
    height: var(--image-min-height, 100px);
    min-height: 100%;
    max-height: 100%;
    aspect-ratio: auto;
  }
  .mh-abv-mbl-lnd figure img,
  .mh-abv-mbl-lnd figure video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  /* Sml Stick Top */
  .mh-abv-mbl-lnd.sm-stick-top {
    top: var(--wp--preset--spacing--30);
    min-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--30));
    max-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--30));
  }
  /* Med Stick Top */
  .mh-abv-mbl-lnd.md-stick-top {
    top: var(--wp--preset--spacing--50);
    min-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--50));
    max-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--50));
  }
  /* Lrg Stick Top */
  .mh-abv-mbl-lnd.lg-stick-top {
    top: var(--wp--preset--spacing--60);
    min-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--60));
    max-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--60));
  }
  /* Editor Styles */
  .wp-block-slate-match-height-container > div.mh-abv-mbl-lnd .components-resizable-box__container {
    max-height: unset !important;
    height: 100% !important;
    aspect-ratio: unset !important;
  }
  .wp-block-slate-match-height-container > div.mh-abv-mbl-lnd .components-resizable-box__container img {
    height: 100%;
  }
  /* ////// Slider ////// */
  .mh-abv-mbl-lnd .wp-block-slate-image-slider .swiper {
    height: 0;
  }
}
/*---------------------
Tablet Portrait  Above 900px
-------------------------- */
@container body-container (min-width:901px) {
  .mh-abv-tab-prt {
    height: 100%;
    min-height: min(100%, var(--view-height, 100vh));
    max-height: min(100%, var(--view-height, 100vh));
    position: sticky;
    top: 0;
  }
  /* ////// Single Image ////// */
  .wp-block-slate-match-height-container .mh-container.mh-abv-tab-prt figure,
  .wp-block-slate-match-height-container.mh-container.mh-abv-tab-prt figure {
    height: var(--image-min-height, 100px);
    min-height: 100%;
    max-height: 100%;
    aspect-ratio: auto;
  }
  .mh-abv-tab-prt figure img,
  .mh-abv-tab-prt figure video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  /* Sml Stick Top */
  .mh-abv-tab-prt.sm-stick-top {
    top: var(--wp--preset--spacing--30);
    min-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--30));
    max-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--30));
  }
  /* Med Stick Top */
  .mh-abv-tab-prt.md-stick-top {
    top: var(--wp--preset--spacing--50);
    min-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--50));
    max-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--50));
  }
  /* Lrg Stick Top */
  .mh-abv-tab-prt.lg-stick-top {
    top: var(--wp--preset--spacing--60);
    min-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--60));
    max-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--60));
  }
  /* Editor Styles */
  .wp-block-slate-match-height-container > div.mh-abv-tab-prt .components-resizable-box__container {
    max-height: unset !important;
    height: 100% !important;
    aspect-ratio: unset !important;
  }
  .wp-block-slate-match-height-container > div.mh-abv-tab-prt .components-resizable-box__container img {
    height: 100%;
  }
  /* ////// Slider ////// */
  .mh-abv-tab-prt .wp-block-slate-image-slider .swiper {
    height: 0;
  }
}
/*------------------------
Above tablet Landscape
-------------------------- */
@container body-container (min-width:1101px) {
  .mh-abv-tab-lnd {
    height: 100%;
    min-height: min(100%, var(--view-height, 100vh));
    max-height: min(100%, var(--view-height, 100vh));
    position: sticky;
    top: 0;
  }
  /* ////// Single Image ////// */
  .wp-block-slate-match-height-container .mh-container.mh-abv-tab-lnd figure,
  .wp-block-slate-match-height-container.mh-container.mh-abv-tab-lnd figure {
    height: var(--image-min-height, 100px);
    min-height: 100%;
    max-height: 100%;
    aspect-ratio: auto;
  }
  .mh-abv-tab-lnd figure img,
  .mh-abv-tab-lnd figure video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  /* Sml Stick Top */
  .mh-abv-tab-lnd.sm-stick-top {
    top: var(--wp--preset--spacing--30);
    min-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--30));
    max-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--30));
  }
  /* Med Stick Top */
  .mh-abv-tab-lnd.md-stick-top {
    top: var(--wp--preset--spacing--50);
    min-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--50));
    max-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--50));
  }
  /* Lrg Stick Top */
  .mh-abv-tab-lnd.lg-stick-top {
    top: var(--wp--preset--spacing--60);
    min-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--60));
    max-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--60));
  }
  /* Editor Styles */
  .wp-block-slate-match-height-container > div.mh-abv-tab-lnd .components-resizable-box__container {
    max-height: unset !important;
    height: 100% !important;
    aspect-ratio: unset !important;
  }
  .wp-block-slate-match-height-container > div.mh-abv-tab-lnd .components-resizable-box__container img {
    height: 100%;
  }
  /* ////// Slider ////// */
  .mh-abv-tab-lnd .wp-block-slate-image-slider .swiper {
    height: 0;
  }
}
/* ------------------
Above Laptop
-------------------- */
@container body-container (min-width:1401px) {
  .mh-abv-lpt {
    height: 100%;
    min-height: min(100%, var(--view-height, 100vh));
    max-height: min(100%, var(--view-height, 100vh));
    position: sticky;
    top: 0;
  }
  /* ////// Single Image ////// */
  .wp-block-slate-match-height-container .mh-container.mh-abv-lpt figure,
  .wp-block-slate-match-height-container.mh-container.mh-abv-lpt figure {
    height: var(--image-min-height, 100px);
    min-height: 100%;
    max-height: 100%;
    aspect-ratio: auto;
  }
  .mh-abv-lpt figure img,
  .mh-abv-lpt figure video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  /* Sml Stick Top */
  .mh-abv-lpt.sm-stick-top {
    top: var(--wp--preset--spacing--30);
    min-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--30));
    max-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--30));
  }
  /* Med Stick Top */
  .mh-abv-lpt.md-stick-top {
    top: var(--wp--preset--spacing--50);
    min-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--50));
    max-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--50));
  }
  /* Lrg Stick Top */
  .mh-abv-lpt.lg-stick-top {
    top: var(--wp--preset--spacing--60);
    min-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--60));
    max-height: min(100%, var(--view-height, 100vh) - 2 * var(--wp--preset--spacing--60));
  }
  /* Editor Styles */
  .wp-block-slate-match-height-container > div.mh-abv-lpt .components-resizable-box__container {
    max-height: unset !important;
    height: 100% !important;
    aspect-ratio: unset !important;
  }
  .wp-block-slate-match-height-container > div.mh-abv-lpt .components-resizable-box__container img {
    height: 100%;
  }
  /* ////// Slider ////// */
  .mh-abv-lpt .wp-block-slate-image-slider .swiper {
    height: 0;
  }
}
/* ////// Pattern Preview Styles ////// */
body.block-editor-iframe__body .mh-container figure > div {
  aspect-ratio: unset !important;
}

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