/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@wordpress/scripts/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/product-quick-view/style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wp-block-surecart-product-quick-view {
  width: 100%;
  interpolate-size: allow-keywords;
}
.wp-block-surecart-product-quick-view .sc-product-quick-view-dialog {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0.95);
      -ms-transform: translate(-50%, -50%) scale(0.95);
          transform: translate(-50%, -50%) scale(0.95);
  opacity: 0;
  z-index: 10000;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 60vw;
  max-width: 1000px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 90vh;
  border: none;
  border-radius: 12px;
  -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.3);
  background: white;
  overflow: scroll;
  -webkit-transition: all var(--sc-transition-medium) cubic-bezier(0.4, 0, 0.2, 1);
  transition: all var(--sc-transition-medium) cubic-bezier(0.4, 0, 0.2, 1);
}
.wp-block-surecart-product-quick-view .sc-product-quick-view-dialog__content {
  padding: 20px;
}
.wp-block-surecart-product-quick-view .sc-product-quick-view-dialog .sc-view-product-page-sticky {
  position: sticky;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  inset-block-end: 0;
  inset-inline-start: 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1em;
  background-color: #fff;
  border-top: solid var(--sc-input-border-width) var(--sc-input-border-color);
  z-index: 99;
  text-decoration: none;
}
.wp-block-surecart-product-quick-view .sc-product-quick-view-dialog .sc-view-product-page-sticky.hidden {
  display: none;
}
.wp-block-surecart-product-quick-view .sc-product-quick-view-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  pointer-events: none;
  overflow: hidden;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.wp-block-surecart-product-quick-view.sc-modal-active .sc-product-quick-view-dialog {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}
.wp-block-surecart-product-quick-view.sc-modal-active .sc-product-quick-view-overlay {
  pointer-events: all;
  opacity: 1;
}

body.sc-product-quick-view-open {
  overflow: hidden;
}

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