@charset "UTF-8";
.bgLayer {
  width: var(--current-scale-width);
  position: absolute;
}

.layer.layerInMobile {
  width: 700px;
}

.layerInMobile[data-side=right] {
  transform-origin: bottom right;
}

.couponDownLayer:not(.typeB) {
  transform: translateY(0) scale(var(--current-scale));
  transform-origin: left bottom;
  width: 800px;
  max-height: 80vh;
}
.couponDownLayer:not(.typeB) .content {
  max-height: calc(80vh - 100px);
}

.layer.quickOrderLayer {
  transform: translateY(0) scale(var(--current-scale));
  transform-origin: left bottom;
  width: 800px;
}

.layer.morePopupLayer {
  width: 800px;
  transform-origin: left bottom !important;
  transform: translateY(0) scale(var(--current-scale));
}

.layer.loginLayer {
  transform: translateY(0) scale(var(--current-scale));
  transform-origin: left bottom;
  width: 800px;
  /*.content{max-height: calc(100vh - 90px - 50px - 50px)}*/
}

.order_popup {
  margin: 0;
  bottom: 0;
  top: 50%;
  overflow-y: auto;
}

#addrLayer, #addrLayer3 {
  transform: translateY(-50%) scale(var(--current-scale));
  /* 100vh - maxheight - pdtop - 제목 - 검색창 - 안내문구 - pdtop - pdbottom*/
}
#addrLayer .scroll, #addrLayer3 .scroll {
  height: min(100vh - 100px - 60px - 100px - 70px - 104px - 30px - 30px, 465px);
}

#addrLayer3 {
  top: 50% !important;
}

.layerDatepickerTop {
  position: fixed;
  width: 500px;
  z-index: 200;
  bottom: -25%;
}
.layerDatepickerTop .ui-datepicker {
  left: unset !important;
  top: auto !important;
  right: auto !important;
  position: relative !important;
}

/*# sourceMappingURL=popupPc.css.map */
