body.woocommerce .woocommerce-notices-wrapper,
body.woocommerce .woocommerce-NoticeGroup,
body.woocommerce .woocommerce-NoticeGroup-checkout,
body.woocommerce .iamport-error-wrap,
body.woocommerce form.checkout > .woocommerce-error,
body.woocommerce form.checkout > .woocommerce-info,
body.woocommerce form.checkout > .woocommerce-message,
body.woocommerce form.checkout .woocommerce-NoticeGroup-checkout .woocommerce-error,
body.woocommerce form.checkout .woocommerce-NoticeGroup-checkout .woocommerce-info,
body.woocommerce form.checkout .woocommerce-NoticeGroup-checkout .woocommerce-message,
body.woocommerce form.checkout .iamport-error-wrap .woocommerce-error,
body.woocommerce form.checkout .iamport-error-wrap .woocommerce-info,
body.woocommerce form.checkout .iamport-error-wrap .woocommerce-message,
body.woocommerce-checkout .woocommerce-notices-wrapper,
body.woocommerce-checkout .woocommerce-NoticeGroup,
body.woocommerce-checkout .woocommerce-NoticeGroup-checkout,
body.woocommerce-checkout .iamport-error-wrap,
body.woocommerce-checkout form.checkout > .woocommerce-error,
body.woocommerce-checkout form.checkout > .woocommerce-info,
body.woocommerce-checkout form.checkout > .woocommerce-message,
body.woocommerce-checkout form.checkout .woocommerce-NoticeGroup-checkout .woocommerce-error,
body.woocommerce-checkout form.checkout .woocommerce-NoticeGroup-checkout .woocommerce-info,
body.woocommerce-checkout form.checkout .woocommerce-NoticeGroup-checkout .woocommerce-message,
body.woocommerce-checkout form.checkout .iamport-error-wrap .woocommerce-error,
body.woocommerce-checkout form.checkout .iamport-error-wrap .woocommerce-info,
body.woocommerce-checkout form.checkout .iamport-error-wrap .woocommerce-message {
  display: none;
}

#ayna-toast-region {
  position: fixed;
  z-index: 100000;
  top: 16px;
  left: 50%;
  display: flex;
  width: min(100% - 32px, 480px);
  flex-direction: column;
  gap: 16px;
  pointer-events: none;
  transform: translateX(-50%);
}

.ayna-toast {
  display: grid;
  align-items: center;
  padding: 16px;
  border: 2px solid transparent;
  border-radius: 16px;
  background-color: #fff;
  box-shadow: 0 16px 32px rgba(0, 0, 0, 0.12);
  gap: 16px;
  grid-template-columns: minmax(0, 1fr) 32px;
  opacity: 0;
  pointer-events: auto;
  transform: translateY(-16px);
  transition:
    opacity 0.2s ease,
    transform 0.2s ease;
}
.ayna-toast.is-visible {
  opacity: 1;
  transform: translateY(0);
}
.ayna-toast.is-success {
  border-color: #00b894;
  background-color: #cff9f1;
}
.ayna-toast.is-info {
  border-color: #2e86de;
  background-color: #eff7ff;
}
.ayna-toast.is-error {
  border-color: #e81919;
  background-color: #ffefef;
}

.ayna-toast__body {
  min-width: 0;
  color: #000;
  font-size: 14px;
}
.ayna-toast__body p,
.ayna-toast__body ul,
.ayna-toast__body ol {
  margin: 0;
}
.ayna-toast__body ul,
.ayna-toast__body ol {
  display: flex;
  flex-direction: column;
  padding-left: 24px;
}
.ayna-toast__body ul li,
.ayna-toast__body ol li {
  list-style: disc;
}
.ayna-toast__body a {
  color: #275048;
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.ayna-toast__body .button,
.ayna-toast__body .wc-forward {
  display: inline;
  padding: 0;
  border-radius: 0;
  margin-bottom: 0;
  background-color: transparent;
  color: #275048;
  font-size: 14px;
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: opacity 0.2s ease;
}
.ayna-toast__body .button:hover,
.ayna-toast__body .button:focus-visible,
.ayna-toast__body .wc-forward:hover,
.ayna-toast__body .wc-forward:focus-visible {
  opacity: 0.8;
}

.ayna-toast__close {
  position: relative;
  display: inline-flex;
  width: 32px;
  height: 32px;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 0;
  border-radius: 16px;
  background-color: transparent;
  color: #555;
  cursor: pointer;
  font-size: 24px;
  line-height: 1;
  transition:
    background-color 0.2s ease,
    opacity 0.2s ease;
}
.ayna-toast__close:hover,
.ayna-toast__close:focus-visible {
  background-color: rgba(0, 0, 0, 0.08);
  opacity: 0.8;
}

.ayna-toast__close-icon {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.ayna-toast__close-icon .line {
  position: absolute;
  top: 50%;
  left: 20%;
  width: 60%;
  height: 2px;
  border-radius: 100px;
  margin-top: -1px;
  background-color: #275048;
}
.ayna-toast__close-icon .line-1 {
  transform: rotate(45deg);
}
.ayna-toast__close-icon .line-2 {
  transform: rotate(-45deg);
}

.woocommerce-notices-wrapper.is-toastified {
  display: none;
}

@media (max-width: 639px) {
  #ayna-toast-region {
    top: 16px;
    width: calc(100% - 32px);
  }
  .ayna-toast {
    padding: 16px;
    gap: 16px;
    grid-template-columns: minmax(0, 1fr) 24px;
  }
  .ayna-toast__close {
    width: 24px;
    height: 24px;
    font-size: 20px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22style.scss%22,%22../../assets/scss/helpers/_variables.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAIE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAaE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,kBCnBW;EDoBX;EACA;EACA;EACA;EACA;EACA;EACA,YACE;;AAGF;EACE;EACA;;AAGF;EACE,cCZc;EDad,kBCZiB;;ADenB;EACE,cCjCW;EDkCX,kBCjCc;;ADoChB;EACE,cCzBa;ED0Bb,kBCzBgB;;;AD6BpB;EACE;EACA,OClDa;EDmDb;;AAEA;AAAA;AAAA;EAGE;;AAGF;AAAA;EAEE;EACA;EACA;;AAEA;AAAA;EACE;;AAIJ;EACE,OC/EW;EDgFX;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA,OC5FW;ED6FX;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,OC9Ge;ED+Gf;EACA;EACA;EACA,YACE;;AAGF;EAEE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBCtJW;;ADyJb;EACE;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;EACE;IACE;IACA;;EAGF;IACE;IACA;IACA;;EAGF;IACE;IACA;IACA%22,%22file%22:%22style.css%22,%22sourcesContent%22:%5B%22@use%20'../../assets/scss/helpers'%20as%20*;%5Cn%5Cnbody.woocommerce,%5Cnbody.woocommerce-checkout%20%7B%5Cn%20%20.woocommerce-notices-wrapper,%5Cn%20%20.woocommerce-NoticeGroup,%5Cn%20%20.woocommerce-NoticeGroup-checkout,%5Cn%20%20.iamport-error-wrap,%5Cn%20%20form.checkout%20%3E%20.woocommerce-error,%5Cn%20%20form.checkout%20%3E%20.woocommerce-info,%5Cn%20%20form.checkout%20%3E%20.woocommerce-message,%5Cn%20%20form.checkout%20.woocommerce-NoticeGroup-checkout%20.woocommerce-error,%5Cn%20%20form.checkout%20.woocommerce-NoticeGroup-checkout%20.woocommerce-info,%5Cn%20%20form.checkout%20.woocommerce-NoticeGroup-checkout%20.woocommerce-message,%5Cn%20%20form.checkout%20.iamport-error-wrap%20.woocommerce-error,%5Cn%20%20form.checkout%20.iamport-error-wrap%20.woocommerce-info,%5Cn%20%20form.checkout%20.iamport-error-wrap%20.woocommerce-message%20%7B%5Cn%20%20%20%20display:%20none;%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn%23ayna-toast-region%20%7B%5Cn%20%20position:%20fixed;%5Cn%20%20z-index:%20100000;%5Cn%20%20top:%2016px;%5Cn%20%20left:%2050%25;%5Cn%20%20display:%20flex;%5Cn%20%20width:%20min(calc(100%25%20-%2032px),%20480px);%5Cn%20%20flex-direction:%20column;%5Cn%20%20gap:%2016px;%5Cn%20%20pointer-events:%20none;%5Cn%20%20transform:%20translateX(-50%25);%5Cn%7D%5Cn%5Cn.ayna-toast%20%7B%5Cn%20%20display:%20grid;%5Cn%20%20align-items:%20center;%5Cn%20%20padding:%2016px;%5Cn%20%20border:%202px%20solid%20transparent;%5Cn%20%20border-radius:%2016px;%5Cn%20%20background-color:%20$base-white;%5Cn%20%20box-shadow:%200%2016px%2032px%20rgba(0,%200,%200,%200.12);%5Cn%20%20gap:%2016px;%5Cn%20%20grid-template-columns:%20minmax(0,%201fr)%2032px;%5Cn%20%20opacity:%200;%5Cn%20%20pointer-events:%20auto;%5Cn%20%20transform:%20translateY(-16px);%5Cn%20%20transition:%5Cn%20%20%20%20opacity%200.2s%20ease,%5Cn%20%20%20%20transform%200.2s%20ease;%5Cn%5Cn%20%20&.is-visible%20%7B%5Cn%20%20%20%20opacity:%201;%5Cn%20%20%20%20transform:%20translateY(0);%5Cn%20%20%7D%5Cn%5Cn%20%20&.is-success%20%7B%5Cn%20%20%20%20border-color:%20$success-default;%5Cn%20%20%20%20background-color:%20$success-background;%5Cn%20%20%7D%5Cn%5Cn%20%20&.is-info%20%7B%5Cn%20%20%20%20border-color:%20$info-default;%5Cn%20%20%20%20background-color:%20$info-background;%5Cn%20%20%7D%5Cn%5Cn%20%20&.is-error%20%7B%5Cn%20%20%20%20border-color:%20$danger-default;%5Cn%20%20%20%20background-color:%20$danger-background;%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn.ayna-toast__body%20%7B%5Cn%20%20min-width:%200;%5Cn%20%20color:%20$text-default;%5Cn%20%20font-size:%2014px;%5Cn%5Cn%20%20p,%5Cn%20%20ul,%5Cn%20%20ol%20%7B%5Cn%20%20%20%20margin:%200;%5Cn%20%20%7D%5Cn%5Cn%20%20ul,%5Cn%20%20ol%20%7B%5Cn%20%20%20%20display:%20flex;%5Cn%20%20%20%20flex-direction:%20column;%5Cn%20%20%20%20padding-left:%2024px;%5Cn%5Cn%20%20%20%20li%20%7B%5Cn%20%20%20%20%20%20list-style:%20disc;%5Cn%20%20%20%20%7D%5Cn%20%20%7D%5Cn%5Cn%20%20a%20%7B%5Cn%20%20%20%20color:%20$ayna-default;%5Cn%20%20%20%20font-weight:%20700;%5Cn%20%20%20%20text-decoration:%20underline;%5Cn%20%20%20%20text-underline-offset:%202px;%5Cn%20%20%7D%5Cn%5Cn%20%20.button,%5Cn%20%20.wc-forward%20%7B%5Cn%20%20%20%20display:%20inline;%5Cn%20%20%20%20padding:%200;%5Cn%20%20%20%20border-radius:%200;%5Cn%20%20%20%20margin-bottom:%200;%5Cn%20%20%20%20background-color:%20transparent;%5Cn%20%20%20%20color:%20$ayna-default;%5Cn%20%20%20%20font-size:%2014px;%5Cn%20%20%20%20font-weight:%20700;%5Cn%20%20%20%20text-decoration:%20underline;%5Cn%20%20%20%20text-underline-offset:%202px;%5Cn%20%20%20%20transition:%20opacity%200.2s%20ease;%5Cn%20%20%7D%5Cn%5Cn%20%20.button:hover,%5Cn%20%20.button:focus-visible,%5Cn%20%20.wc-forward:hover,%5Cn%20%20.wc-forward:focus-visible%20%7B%5Cn%20%20%20%20opacity:%200.8;%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn.ayna-toast__close%20%7B%5Cn%20%20position:%20relative;%5Cn%20%20display:%20inline-flex;%5Cn%20%20width:%2032px;%5Cn%20%20height:%2032px;%5Cn%20%20align-items:%20center;%5Cn%20%20justify-content:%20center;%5Cn%20%20padding:%200;%5Cn%20%20border:%200;%5Cn%20%20border-radius:%2016px;%5Cn%20%20background-color:%20transparent;%5Cn%20%20color:%20$text-secondary;%5Cn%20%20cursor:%20pointer;%5Cn%20%20font-size:%2024px;%5Cn%20%20line-height:%201;%5Cn%20%20transition:%5Cn%20%20%20%20background-color%200.2s%20ease,%5Cn%20%20%20%20opacity%200.2s%20ease;%5Cn%5Cn%20%20&:hover,%5Cn%20%20&:focus-visible%20%7B%5Cn%20%20%20%20background-color:%20rgba(0,%200,%200,%200.08);%5Cn%20%20%20%20opacity:%200.8;%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn.ayna-toast__close-icon%20%7B%5Cn%20%20position:%20absolute;%5Cn%20%20top:%200;%5Cn%20%20left:%200;%5Cn%20%20display:%20block;%5Cn%20%20width:%20100%25;%5Cn%20%20height:%20100%25;%5Cn%5Cn%20%20.line%20%7B%5Cn%20%20%20%20position:%20absolute;%5Cn%20%20%20%20top:%2050%25;%5Cn%20%20%20%20left:%2020%25;%5Cn%20%20%20%20width:%2060%25;%5Cn%20%20%20%20height:%202px;%5Cn%20%20%20%20border-radius:%20100px;%5Cn%20%20%20%20margin-top:%20-1px;%5Cn%20%20%20%20background-color:%20$ayna-default;%5Cn%20%20%7D%5Cn%5Cn%20%20.line-1%20%7B%5Cn%20%20%20%20transform:%20rotate(45deg);%5Cn%20%20%7D%5Cn%5Cn%20%20.line-2%20%7B%5Cn%20%20%20%20transform:%20rotate(-45deg);%5Cn%20%20%7D%5Cn%7D%5Cn%5Cn.woocommerce-notices-wrapper.is-toastified%20%7B%5Cn%20%20display:%20none;%5Cn%7D%5Cn%5Cn@media%20(max-width:%20639px)%20%7B%5Cn%20%20%23ayna-toast-region%20%7B%5Cn%20%20%20%20top:%2016px;%5Cn%20%20%20%20width:%20calc(100%25%20-%2032px);%5Cn%20%20%7D%5Cn%5Cn%20%20.ayna-toast%20%7B%5Cn%20%20%20%20padding:%2016px;%5Cn%20%20%20%20gap:%2016px;%5Cn%20%20%20%20grid-template-columns:%20minmax(0,%201fr)%2024px;%5Cn%20%20%7D%5Cn%5Cn%20%20.ayna-toast__close%20%7B%5Cn%20%20%20%20width:%2024px;%5Cn%20%20%20%20height:%2024px;%5Cn%20%20%20%20font-size:%2020px;%5Cn%20%20%7D%5Cn%7D%5Cn%22,%22//%20use%5Cn@use%20'sass:map';%5Cn%5Cn//%20layouts%5Cn$container:%20640px;%5Cn%5Cn//%20breakpoints%5Cn$lg_up:%20'min-width:%20%23%7B1024px%7D';%5Cn$md_up:%20'min-width:%20%23%7B640px%7D';%5Cn$sm_up:%20'max-width:%20%23%7B425px%7D';%5Cn%5Cn$lg_down:%20'max-width:%20%23%7B1023px%7D';%5Cn$md_down:%20'max-width:%20%23%7B639px%7D';%5Cn$sm_down:%20'max-width:%20%23%7B424px%7D';%5Cn%5Cn//%20colors%5Cn$ayna-default:%20%23275048;%5Cn$ayna-background:%20%23f4f6f6;%5Cn$ayna-accent:%20%23faba20;%5Cn$ayna-accent-50:%20%23fffcf4;%5Cn%5Cn$base-white:%20%23fff;%5Cn$base-black:%20%23000;%5Cn%5Cn$text-default:%20%23000;%5Cn$text-secondary:%20%23555;%5Cn$text-muted:%20%23999;%5Cn$text-subtle:%20%23f1f1f1;%5Cn%5Cn$info-default:%20%232e86de;%5Cn$info-background:%20%23eff7ff;%5Cn%5Cn$brand-naver-default:%20%2303c75a;%5Cn$brand-%EC%98%81%EB%93%B1%ED%8F%AC%EB%B0%94%EC%9A%B0%EC%B2%98-default:%20%23fff8d1;%5Cn$brand-%EC%98%81%EB%93%B1%ED%8F%AC%EB%B0%94%EC%9A%B0%EC%B2%98-background:%20%23fffef6;%5Cn$brand-%EC%98%81%EB%93%B1%ED%8F%AC%EB%B0%94%EC%9A%B0%EC%B2%98-accent:%20%23fff099;%5Cn$brand-%EB%B0%94%EC%9A%B0%EC%B2%98-default:%20%2316b0b2;%5Cn$brand-%EB%B0%94%EC%9A%B0%EC%B2%98-background:%20%23b2eeee;%5Cn$brand-%EB%B0%94%EC%9A%B0%EC%B2%98-background-50:%20%23f2f9fa;%5Cn$brand-kakao-default:%20%23fae100;%5Cn$brand-kakao-black:%20%23020303;%5Cn%5Cn$danger-default:%20%23e81919;%5Cn$danger-background:%20%23ffefef;%5Cn%5Cn$success-default:%20%2300b894;%5Cn$success-background:%20%23cff9f1;%5Cn%22%5D%7D */
