/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/view.scss ***!
  \**************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0);
/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/view.scss (1) ***!
  \******************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
  글로벌 변수
*/
/*
  글로벌 스타일 설정
*/
/*
  인풋 스타일 설정
*/
input {
  color: var(--wp--preset--color--contrast);
}

input::-webkit-search-cancel-button {
  display: none;
}

/*
  루트 컨테이너 설정
*/
body.hellopanda-frontend .layout-page {
  overflow: hidden;
}

/*
  사이드바를 위한 트릭 //
*/
footer {
  display: flex;
  flex-direction: column;
}
footer > .wp-block-template-part {
  flex: 1;
}

.wp-block-hellopanda-effect-link {
  cursor: pointer;
}

/*
  테마 안내 설정
*/
.hellopanda-theme-remote {
  z-index: 99999;
  position: fixed;
  top: 50%;
  right: 0;
  color: #333;
  transform: translateY(50%);
}
.hellopanda-theme-remote > ul {
  position: absolute;
  top: 100%;
  right: 0;
  width: 230px;
  transform: translate(calc(100% - 35px), -50%);
  transition: transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  padding: 20px;
  margin: unset;
  display: flex;
  flex-direction: column;
  gap: 5px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0 5px 5px 0;
}
.hellopanda-theme-remote > ul h2 {
  font-size: 16px;
  padding: unset;
  margin: unset;
  display: flex;
}
.hellopanda-theme-remote > ul h2::after {
  content: "🚀";
  margin-left: auto;
}
.hellopanda-theme-remote > ul h3 {
  font-size: 12px;
  padding: unset;
  margin: unset;
  font-weight: normal;
  padding-bottom: 10px;
}
.hellopanda-theme-remote > ul:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  bottom: 0;
  width: 50px;
}
.hellopanda-theme-remote > ul:hover {
  transform: translate(0, -50%);
}
.hellopanda-theme-remote > ul:not(:hover) {
  padding: 10px;
}
.hellopanda-theme-remote > ul:not(:hover) h2, .hellopanda-theme-remote > ul:not(:hover) h3 {
  display: none;
}
.hellopanda-theme-remote > ul > ul {
  padding: unset;
  margin: 0 -20px 0 0;
  display: flex;
  flex-direction: column;
  gap: 5px;
  height: 270px;
  max-height: 30vh;
  overflow-y: auto;
  /* Chrome, Edge and Safari */
}
.hellopanda-theme-remote > ul > ul::-webkit-scrollbar {
  height: 12px;
  width: 12px;
}
.hellopanda-theme-remote > ul > ul::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: #FFFFFF;
}
.hellopanda-theme-remote > ul > ul::-webkit-scrollbar-track:hover {
  background-color: #FFFFFF;
}
.hellopanda-theme-remote > ul > ul::-webkit-scrollbar-track:active {
  background-color: #FFFFFF;
}
.hellopanda-theme-remote > ul > ul::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: #333333;
  border: 5px solid #FFFFFF;
}
.hellopanda-theme-remote > ul > ul::-webkit-scrollbar-thumb:hover {
  background-color: #666666;
}
.hellopanda-theme-remote > ul > ul::-webkit-scrollbar-thumb:active {
  background-color: #666666;
}
.hellopanda-theme-remote > ul > ul li {
  list-style: none;
  position: relative;
}
.hellopanda-theme-remote > ul > ul li a {
  display: flex;
  gap: 15px;
  line-height: 1.2;
  font-size: 11px;
  padding: 10px;
  border-radius: 5px;
  color: inherit;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.hellopanda-theme-remote > ul > ul li a strong {
  font-size: 14px;
}
.hellopanda-theme-remote > ul > ul li a p {
  font-size: 11px;
  color: #999;
  padding-top: 3px;
  word-break: keep-all;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.hellopanda-theme-remote > ul > ul li a img {
  width: 50px;
  height: 50px;
}
.hellopanda-theme-remote > ul > ul li a:hover {
  color: var(--wp--preset--color--primary);
  border-left-color: var(--wp--preset--color--primary);
  background-color: #fafafa;
}
.hellopanda-theme-remote > ul > ul li a:hover p {
  color: #333;
}
.hellopanda-theme-remote > ul > ul li[status=true] {
  order: -1;
}
.hellopanda-theme-remote > ul > ul li[status=true] a {
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.hellopanda-theme-remote > ul > ul li[status=true] a p {
  color: inherit;
  opacity: 0.7;
}

@media only screen and (max-width: 1600px) {
  .hellopanda-theme-remote {
    display: none !important;
  }
}
/*
  테마 가이드
*/
.hellopanda-theme-guide {
  position: fixed;
  z-index: 49;
  bottom: var(--wp--preset--spacing--30);
  left: calc(50% - 175px);
  display: flex;
  width: 350px;
  justify-content: center;
}
.hellopanda-theme-guide button {
  cursor: pointer;
}
.hellopanda-theme-guide .hellopanda-theme-guide-helpbtn {
  animation: guide-helpbtn-animation 1.5s ease-in infinite;
  display: flex;
  padding: 12px 30px 12px 30px;
  border: 0px;
  transition: all 0.15s ease;
  border-radius: 100px;
  color: #fff;
  background-color: #222;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.25);
  font-size: var(--wp--preset--font-size--medium);
  border-color: transparent transparent var(--wp--preset--color--primary) transparent;
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.hellopanda-theme-guide .hellopanda-theme-guide-helpbtn:hover {
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.hellopanda-theme-guide .hellopanda-theme-guide-helpbtn::after {
  content: "";
  width: 1rem;
  height: 0.5rem;
  border: 0;
  background-color: inherit;
  clip-path: polygon(50% 0%, 0 100%, 100% 100%);
  transform: rotate(0deg) translateX(-50%);
  position: absolute;
  bottom: calc(100% - 1px);
  left: 50%;
}
@keyframes guide-helpbtn-animation {
  0% {
    transform: translate(0px, 0px);
  }
  13% {
    transform: translate(0px, 4px);
  }
  26% {
    transform: translate(0px, 0px);
  }
  38% {
    transform: translate(0px, 4px);
  }
  50% {
    transform: translate(0px, 0px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}
.hellopanda-theme-guide.hellopanda-theme-guide-active .hellopanda-theme-guide-helpbtn {
  display: none;
}
.hellopanda-theme-guide .hellopanda-theme-guide-cover {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.hellopanda-theme-guide .hellopanda-theme-guide-contents {
  width: 800px;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  padding: 50px;
  opacity: 0;
  transform: translateY(-50vh);
  transition: opacity 0.6s ease 3s, transform 0.6s cubic-bezier(0.25, 0.1, 0.25, 1.25) 3s;
}
.hellopanda-theme-guide .hellopanda-theme-guide-contents .hellopanda-theme-guide-contents-title {
  position: relative;
  padding: 0 0 30px 0;
  margin: 0 0 15px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
.hellopanda-theme-guide .hellopanda-theme-guide-contents .hellopanda-theme-guide-contents-title strong {
  font-weight: 900;
  font-size: 24px;
}
.hellopanda-theme-guide .hellopanda-theme-guide-contents .hellopanda-theme-guide-contents-title .hellopanda-theme-guide-contents-title-split {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding: 5px 0 0 0;
}
.hellopanda-theme-guide .hellopanda-theme-guide-contents .hellopanda-theme-guide-contents-title .hellopanda-theme-guide-contents-title-split > a {
  display: block;
  padding: 8px 14px;
  font-size: 0.8rem;
  color: var(--wp--preset--color--secondary);
  margin-bottom: 0.25rem;
  background-color: var(--wp--preset--color--primary);
}
.hellopanda-theme-guide .hellopanda-theme-guide-contents .hellopanda-theme-guide-contents-title .hellopanda-theme-guide-contents-title-split > a:hover {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.hellopanda-theme-guide .hellopanda-theme-guide-contents .hellopanda-theme-guide-contents-title p {
  font-size: 0.9rem;
  line-height: 1.5;
  color: #666;
  padding: 10px 0 0 15px;
  position: relative;
}
.hellopanda-theme-guide .hellopanda-theme-guide-contents .hellopanda-theme-guide-contents-title p:before {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  bottom: 3px;
  width: 2px;
  background: #333;
}
.hellopanda-theme-guide .hellopanda-theme-guide-contents .hellopanda-theme-guide-contents-title .hellopanda-theme-guide-closebtn {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  border: 0;
  background: none;
  font-size: 30px;
}
.hellopanda-theme-guide .hellopanda-theme-guide-contents .hellopanda-theme-guide-contents-title .hellopanda-theme-guide-closebtn:hover {
  color: var(--wp--preset--color--primary);
}
.hellopanda-theme-guide .hellopanda-theme-guide-contents .hellopanda-theme-guide-contents-headline {
  padding: 0 0 15px 15px;
  margin: 0 0 20px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.hellopanda-theme-guide .hellopanda-theme-guide-contents .hellopanda-theme-guide-contents-headline strong {
  position: relative;
}
.hellopanda-theme-guide .hellopanda-theme-guide-contents .hellopanda-theme-guide-contents-headline strong::before {
  content: "";
  position: absolute;
  top: 1px;
  left: -15px;
  bottom: 1px;
  width: 2px;
  background: #333;
}
.hellopanda-theme-guide .hellopanda-theme-guide-contents .hellopanda-theme-guide-contents-headline-description {
  font-size: var(--wp--preset--font-size--small);
}
.hellopanda-theme-guide .hellopanda-theme-guide-contents .hellopanda-theme-guide-contents-headline-description span {
  padding: 0 0.25rem;
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.hellopanda-theme-guide .hellopanda-theme-guide-contents-split {
  display: flex;
  gap: 30px;
}
.hellopanda-theme-guide .hellopanda-theme-guide-contents-split > * {
  flex: 1;
}
.hellopanda-theme-guide.hellopanda-theme-guide-active .hellopanda-theme-guide-cover {
  opacity: 1;
  visibility: visible;
}
.hellopanda-theme-guide.hellopanda-theme-guide-active .hellopanda-theme-guide-contents {
  transition-delay: 0.3s;
  opacity: 1;
  transform: translateY(0);
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul {
  padding: unset;
  margin: 0 -13px 0 0;
  display: flex;
  flex-direction: column;
  padding: 1px 0 0 0;
  height: 350px;
  max-height: 50vh;
  overflow-y: auto;
  /* Chrome, Edge and Safari */
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul::-webkit-scrollbar {
  height: 12px;
  width: 12px;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: #FFFFFF;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul::-webkit-scrollbar-track:hover {
  background-color: #FFFFFF;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul::-webkit-scrollbar-track:active {
  background-color: #FFFFFF;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: #333333;
  border: 5px solid #FFFFFF;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul::-webkit-scrollbar-thumb:hover {
  background-color: #666666;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul::-webkit-scrollbar-thumb:active {
  background-color: #666666;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul li {
  list-style: none;
  position: relative;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul li > a {
  display: flex;
  gap: 20px;
  line-height: 1.5;
  padding: 20px;
  margin-top: -1px;
  color: inherit;
  border: 1px solid #eaeaea;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul li > a > .material-symbols-outlined {
  margin-left: auto;
  align-self: center;
  font-size: 1.5rem;
  margin-right: -5px;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul li > a strong {
  font-weight: 900;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul li > a p {
  font-size: 0.8rem;
  color: #999;
  padding-top: 5px;
  word-break: keep-all;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul li > a img {
  width: 87px;
  height: 87px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul li > a:hover {
  color: var(--wp--preset--color--primary);
  border-left-color: var(--wp--preset--color--primary);
  background-color: #fafafa;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul li > a:hover p {
  color: #333;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul li[status=true] {
  order: -1;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul li[status=true] > a {
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul li[status=true] > a p {
  color: inherit;
  opacity: 0.7;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul li[status=true] + li > a > div > strong::after {
  content: "new";
  font-family: Tahoma;
  font-size: 10px;
  padding-left: 0.35rem;
  vertical-align: top;
  display: inline-flex;
  color: #ff2200;
  font-weight: bold;
  margin-top: -2px;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul li .hellopanda-theme-guide-sub-link {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  opacity: 0;
  visibility: hidden;
  padding-left: 2px;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul li .hellopanda-theme-guide-sub-link a {
  padding: 5px 15px;
  background-color: #fff;
  border: 1px solid #eaeaea;
  flex-grow: 1;
  font-size: 12px;
  text-align: center;
  margin-left: -1px;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul li .hellopanda-theme-guide-sub-link a[type=view]:hover {
  background-color: #f3f3f3;
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul li .hellopanda-theme-guide-sub-link a[type=store] {
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.hellopanda-theme-guide .hellopanda-theme-guide-theme-list > ul li:hover .hellopanda-theme-guide-sub-link {
  opacity: 1;
  visibility: visible;
}
@media only screen and (max-width: 1024px), screen and (max-height: 700px) {
  .hellopanda-theme-guide {
    display: none !important;
  }
}

/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

/*
  글로벌
*/
:where(figure) {
  max-width: 100% !important;
  margin: unset;
}

/*
  테마 변경 애니메이션
*/
body.theme-animation {
  transition: all 0.3s;
}

/*
  헤더 블록
*/
h1.wp-block-heading,
h2.wp-block-heading,
h3.wp-block-heading,
h4.wp-block-heading,
h5.wp-block-heading,
h6.wp-block-heading {
  margin-block-start: 0;
  margin-block-end: 0;
}

/*
  테마 버튼 정의
*/
.theme-toggle-btn {
  cursor: pointer;
}

html[data-theme-mode=dark] body.hellopanda-frontend .theme-toggle-btn-light {
  display: none;
}
html[data-theme-mode=light] body.hellopanda-frontend .theme-toggle-btn-dark {
  display: none;
}

/*
  폰트 높이 설정
*/
/* p.has-xx-small-font-size    {  } */
/* p.has-x-small-font-size     {  } */
/* p.has-small-font-size       {  } */
/* p.has-medium-font-size      {  } */
.has-large-font-size {
  line-height: 1.5;
}

.has-x-large-font-size {
  line-height: 1.5;
}

.has-xx-large-font-size {
  line-height: 1.5;
}

.has-xxx-large-font-size {
  line-height: 1.4;
}

.has-xxxx-large-font-size {
  line-height: 1.4;
}

.has-huge-font-size {
  line-height: 1.4;
}

.has-m-huge-font-size {
  line-height: 1.3;
}

.has-x-huge-font-size {
  line-height: 1.3;
}

.has-xx-huge-font-size {
  line-height: 1.3;
}

.has-xxx-huge-font-size {
  line-height: 1.2;
}

.has-xxxx-huge-font-size {
  line-height: 1.2;
}

/*
  align item 정의
*/
.align-flex-start {
  align-items: flex-start !important;
}

.align-flex-center {
  align-items: center !important;
}

.align-flex-end {
  align-items: end !important;
}

.align-flex-stretch {
  align-items: stretch !important;
}

/*
  줄여쓰기 설정
*/
.ellipsis-1,
.ellipsis-1 > a,
.ellipsis-1 > .rich-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.ellipsis-2,
.ellipsis-2 > a,
.ellipsis-2 > .rich-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.ellipsis-3,
.ellipsis-3 > a,
.ellipsis-3 > .rich-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.ellipsis-4,
.ellipsis-4 > a,
.ellipsis-4 > .rich-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}

.ellipsis-5,
.ellipsis-5 > a,
.ellipsis-5 > .rich-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}

.gap-10 {
  gap: var(--wp--preset--spacing--10);
}

.gap-20 {
  gap: var(--wp--preset--spacing--20);
}

.gap-30 {
  gap: var(--wp--preset--spacing--30);
}

.gap-40 {
  gap: var(--wp--preset--spacing--40);
}

.gap-50 {
  gap: var(--wp--preset--spacing--50);
}

.gap-60 {
  gap: var(--wp--preset--spacing--60);
}

.gap-70 {
  gap: var(--wp--preset--spacing--70);
}

/*
  광고 영역
*/
.block-editor-block-list__block[data-type="hellopanda/ads-block"][alignment=center], .block-editor-block-list__block[data-type="hellopanda/ads-block"][alignment=right] {
  flex: 1;
}

.hellopanda-blocks-ads {
  max-width: 100% !important;
}
.hellopanda-blocks-ads.left { /* margin-right: auto; */ }
.hellopanda-blocks-ads.center {
  margin-left: auto;
  margin-right: auto;
}
.hellopanda-blocks-ads.right {
  margin-left: auto;
}
.hellopanda-blocks-ads img {
  max-width: 100%;
}
@media only screen and (max-width: 1400px) {
  .hellopanda-blocks-ads {
    height: auto !important;
  }
}

.ads-728x90 {
  width: 728px;
  height: 90px;
}

.ads-336x280 {
  width: 336px;
  height: 280px;
}

.ads-300x250 {
  width: 300px;
  height: 250px;
}

.ads-300x50 {
  width: 300px;
  height: 50px;
}

.ads-160x600 {
  width: 160px;
  height: 600px;
}

.ads-1024x768 {
  width: 1024px;
  height: 768px;
}

.ads-970x250 {
  width: 970px;
  height: 250px;
}

.ads-970x90 {
  width: 970px;
  height: 90px;
}

.ads-768x1024 {
  width: 768px;
  height: 1024px;
}

.ads-480x320 {
  width: 480px;
  height: 320px;
}

.ads-468x60 {
  width: 468px;
  height: 60px;
}

.ads-320x480 {
  width: 320px;
  height: 480px;
}

.ads-320x100 {
  width: 320px;
  height: 100px;
}

.ads-320x50 {
  width: 320px;
  height: 50px;
}

.ads-300x600 {
  width: 300px;
  height: 600px;
}

.ads-300x100 {
  width: 300px;
  height: 100px;
}

.ads-250x250 {
  width: 250px;
  height: 250px;
}

.ads-234x60 {
  width: 234px;
  height: 60px;
}

.ads-200x200 {
  width: 200px;
  height: 200px;
}

.ads-180x150 {
  width: 180px;
  height: 150px;
}

.ads-125x125 {
  width: 125px;
  height: 125px;
}

.ads-120x600 {
  width: 120px;
  height: 600px;
}

.ads-120x240 {
  width: 120px;
  height: 240px;
}

.ads-120x60 {
  width: 120px;
  height: 60px;
}

.ads-88x31 {
  width: 88px;
  height: 31px;
}

.ads-980x120 {
  width: 980px;
  height: 120px;
}

.ads-980x90 {
  width: 980px;
  height: 90px;
}

.ads-950x90 {
  width: 950px;
  height: 90px;
}

.ads-930x180 {
  width: 930px;
  height: 180px;
}

.ads-750x300 {
  width: 750px;
  height: 300px;
}

.ads-750x200 {
  width: 750px;
  height: 200px;
}

.ads-750x100 {
  width: 750px;
  height: 100px;
}

.ads-580x400 {
  width: 580px;
  height: 400px;
}

.ads-250x360 {
  width: 250px;
  height: 360px;
}

.ads-240x400 {
  width: 240px;
  height: 400px;
}

/*
  쿼리 제목 텍스트 사이즈 정의
  워드프레스의 강제된 코드를 재정의
*/
h1.wp-block-post-title:not([class*=font-size]) {
  font-size: var(--wp--preset--font-size--xx-large);
}

h2.wp-block-post-title:not([class*=font-size]) {
  font-size: var(--wp--preset--font-size--x-large);
}

h3.wp-block-post-title:not([class*=font-size]) {
  font-size: var(--wp--preset--font-size--large);
}

h4.wp-block-post-title:not([class*=font-size]) {
  font-size: var(--wp--preset--font-size--medium);
}

h5.wp-block-post-title:not([class*=font-size]) {
  font-size: var(--wp--preset--font-size--small);
}

h6.wp-block-post-title:not([class*=font-size]) {
  font-size: var(--wp--preset--font-size--x-small);
}

/*
  word break
*/
.break-break-all {
  word-break: break-all !important;
}

.break-keep-all {
  word-break: keep-all !important;
}

/*
  white space
*/
.white-inherit {
  white-space: inherit !important;
}

.white-nowrap,
.white-nowrap > a,
.white-nowrap > .rich-text,
.white-nowrap > a > .rich-text {
  white-space: nowrap !important;
  min-width: auto !important;
} /* 버튼 예외 처리, 테이블 내 버그 제거 */
.white-pre {
  white-space: pre !important;
}

.white-pre-wrap {
  white-space: pre-wrap !important;
}

.white-pre-line {
  white-space: pre-line !important;
}

/*
  WP SWIPER | 버전 1.1.2
  Swiper JS as a Gutenberg Block.
*/
:root {
  --swiper-navigation-size: 1.5rem !important;
}

.wp-swiper .swiper-button-next,
.wp-swiper .swiper-button-prev {
  color: var(--wp--preset--color--primary, #000) !important;
}
.wp-swiper .swiper-pagination-bullet {
  background-color: var(--wp--preset--color--primary, #000) !important;
}
.wp-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border-radius: 100px;
  width: calc(var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px)) * 2);
}
.wp-swiper .wp-swiper__slides .wp-swiper__slide-content .wp-swiper__slide {
  min-height: 50px;
}
.wp-swiper .block-editor-block-icon .dashicon.dashicons.dashicons-admin::before {
  content: "\f233";
}

/*
  WP SWIPER | 버전 1.1.2
  Swiper JS as a Gutenberg Block.
*/
/*
.wp-swiper,
div[data-type="da/wp-swiper-slides"] {
  min-width: 100%;
}
*/
.wp-swiper {
  /*
  .swiper-container[data-breakpoints*="creativeEffect"] {
    overflow: hidden;
  }
  .wp-swiper__wrapper {
    margin-bottom: 0 !important;
  }
  &.nav-size-10 {
    .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,
    .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
      font-size: 1rem;
    }
  }
  &.nav-size-20 {
    .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,
    .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
      font-size: 1.5rem;
    }
  }
  &.nav-size-30 {
    .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,
    .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
      font-size: 2rem;
    }
  }
  &.nav-size-40 {
    .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,
    .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
      font-size: 2.5rem;
    }
  }
  &.nav-size-50 {
    .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,
    .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
      font-size: 3rem;
    }
  }
  &.nav-color-white {
    .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,
    .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
      color: var(--wp--preset--color--white);
    }
    .swiper-pagination-bullet {
      background-color: var(--wp--preset--color--white) !important;
    }
    .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
      background-color: var(--wp--preset--color--white) !important;
    }
  }
  &.nav-color-black {
    .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,
    .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
      color: var(--wp--preset--color--black);
    }
    .swiper-pagination-bullet {
      background-color: var(--wp--preset--color--black) !important;
    }
    .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
      background-color: var(--wp--preset--color--black) !important;
    }
  }
  &.nav-color-base {
    .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,
    .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
      color: var(--wp--preset--color--base);
    }
    .swiper-pagination-bullet {
      background-color: var(--wp--preset--color--base) !important;
    }
    .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
      background-color: var(--wp--preset--color--base) !important;
    }
  }
  &.nav-color-contrast {
    .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,
    .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
      color: var(--wp--preset--color--contrast);
    }
    .swiper-pagination-bullet {
      background-color: var(--wp--preset--color--contrast) !important;
    }
    .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
      background-color: var(--wp--preset--color--contrast) !important;
    }
  }
  &.nav-hover-show {
    .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,
    .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
      opacity: 0; visibility: hidden;
      transition: opacity .3s ease,
                  visibility .3s ease;
    }
    &:hover {
      .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,
      .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
        opacity: 1; visibility: visible;
      }
    }
  }
  .swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, var(--wp--style--root--padding-left));
  }
  .swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, var(--wp--style--root--padding-right));
  }
  @media only screen and (min-width: calc($width-min + $global-padding)) {
    &.nav-position-inside .swiper-button-prev, 
    &.nav-position-inside .swiper-rtl .swiper-button-next {
      left: calc(50% - var(--wp--style--global--content-size) / 2);
    }
    &.nav-position-inside .swiper-button-next, 
    &.nav-position-inside .swiper-rtl .swiper-button-prev {
      right: calc(50% - var(--wp--style--global--content-size) / 2);
    }
  }
  @media only screen and (min-width: calc($width-min + ($global-padding * 3))) {
    &.nav-position-outside .swiper-button-prev, 
    &.nav-position-outside .swiper-rtl .swiper-button-next {
      left: calc(50% - var(--wp--style--global--content-size) / 2 - $global-padding);
    }
    &.nav-position-outside .swiper-button-next, 
    &.nav-position-outside .swiper-rtl .swiper-button-prev {
      right: calc(50% - var(--wp--style--global--content-size) / 2 - $global-padding);
    }
  }
  @media only screen and (min-width: calc($width-min + ($global-padding * 3))) {
    &.nav-position-container .swiper-button-prev, 
    &.nav-position-container .swiper-rtl .swiper-button-next {
      top: 0; height: 100%; margin-top: unset; left: unset; right: 100%; padding-right: 1.5rem;
    }
    &.nav-position-container .swiper-button-next, 
    &.nav-position-container .swiper-rtl .swiper-button-prev {
      top: 0; height: 100%; margin-top: unset; left: 100%; right: unset; padding-left: 1.5rem;
    }
  }
  */
  /*
    커버 내부 애니메이션
    커버와 컨텐츠로 분류한다
  */
  /*
  &.slide-effect-cover-1 {
    .swiper-slide {
      .wp-block-cover__image-background {
        transition: transform 20s ease;
        transform: scale(1.25);
      }
      &.swiper-slide-active {
        .wp-block-cover__image-background {
          transform: scale(1);
        }
      }
    }
  }
  &.slide-effect-cover-2 {
    .swiper-slide {
      .wp-block-cover__image-background {
        transition: transform 20s ease;
        transform: scale(1);
      }
      &.swiper-slide-active {
        .wp-block-cover__image-background {
          transform: scale(1.25);
        }
      }
    }
  }
  &.slide-effect-cover-3 {
    .swiper-slide {
      .wp-block-cover__image-background {
        transition: transform 20s ease;
        transform-origin: center bottom;
        transform: scale(1.25);
      }
      &.swiper-slide-active {
        .wp-block-cover__image-background {
          transform: scale(1.25) translateY(12.5%);
        }
      }
    }
  }
  &.slide-effect-cover-4 {
    .swiper-slide {
      .wp-block-cover__image-background {
        transition: transform 30s ease;
        transform-origin: right center;
        transform: scale(1.25);
      }
      &.swiper-slide-active {
        .wp-block-cover__image-background {
          transform: scale(1.25) translateX(12.5%);
        }
      }
    }
  }
  &.slide-effect-cover-5 {
    .swiper-slide {
      .wp-block-cover__image-background {
        transition: transform 20s ease;
        transform-origin: center top;
        transform: scale(1.25);
      }
      &.swiper-slide-active {
        .wp-block-cover__image-background {
          transform: scale(1.25) translateY(-12.5%);
        }
      }
    }
  }
  &.slide-effect-cover-6 {
    .swiper-slide {
      .wp-block-cover__image-background {
        transition: transform 30s ease;
        transform-origin: left center;
        transform: scale(1.25);
      }
      &.swiper-slide-active {
        .wp-block-cover__image-background {
          transform: scale(1.25) translateX(-12.5%);
        }
      }
    }
  }
  &.slide-effect-cover-7 {
    .swiper-slide {
      .wp-block-cover__image-background {
        transition: filter 3s ease;
        filter: grayscale(1);
      }
      &.swiper-slide-active {
        .wp-block-cover__image-background {
          filter: grayscale(0);
        }
      }
    }
  }
  */
  /*
    컨텐츠
  */
  /*
  &.slide-effect-content-1 {
    .swiper-slide {
      .wp-block-cover__inner-container {
        transition-timing-function: cubic-bezier(.25,.1,.25,1);
        transition-property: opacity;
        transition-duration: .3s;
        opacity: 0;
      }
      &.swiper-slide-active {
        .wp-block-cover__inner-container {
          opacity: 1;
        }
      }
    }
  }
  &.slide-effect-content-2 {
    .swiper-slide {
      .wp-block-cover__inner-container {
        transition-timing-function: cubic-bezier(.25,.1,.25,1);
        transition-property: opacity, transform;
        transition-duration: .3s;
        transform: scale(1);
        opacity: 0;
      }
      &.swiper-slide-active {
        .wp-block-cover__inner-container {
          transform: scale(1.125);
          opacity: 1;
        }
      }
    }
  }
  &.slide-effect-content-3 {
    .swiper-slide {
      .wp-block-cover__inner-container {
        transition-timing-function: cubic-bezier(.25,.1,.25,1);
        transition-property: opacity, transform;
        transition-duration: .3s;
        transform: scale(1.125);
        opacity: 0;
      }
      &.swiper-slide-active {
        .wp-block-cover__inner-container {
          transform: scale(1);
          opacity: 1;
        }
      }
    }
  }
  &.slide-effect-content-4 {
    .swiper-slide {
      .wp-block-cover__inner-container {
        transition-timing-function: cubic-bezier(.25,.1,.25,1);
        transition-property: opacity, transform;
        transition-duration: .3s;
        transform: translateY(-1rem);
        opacity: 0;
      }
      &.swiper-slide-active {
        .wp-block-cover__inner-container {
          transform: translateY(0);
          opacity: 1;
        }
      }
    }
  }
  &.slide-effect-content-5 {
    .swiper-slide {
      .wp-block-cover__inner-container {
        transition-timing-function: cubic-bezier(.25,.1,.25,1);
        transition-property: opacity, transform;
        transition-duration: .3s;
        transform: translateX(1rem);
        opacity: 0;
      }
      &.swiper-slide-active {
        .wp-block-cover__inner-container {
          transform: translateX(0);
          opacity: 1;
        }
      }
    }
  }
  &.slide-effect-content-6 {
    .swiper-slide {
      .wp-block-cover__inner-container,
      .hellopanda-blocks-youtube-inside {
        transition-timing-function: cubic-bezier(.25,.1,.25,1);
        transition-property: opacity, transform;
        transition-duration: .3s;
        transform: translateY(1rem);
        opacity: 0;
      }
      &.swiper-slide-active {
        .wp-block-cover__inner-container,
        .hellopanda-blocks-youtube-inside {
          transform: translateY(0);
          opacity: 1;
        }
      }
    }
  }
  &.slide-effect-content-7 {
    .swiper-slide {
      .wp-block-cover__inner-container {
        transition-timing-function: cubic-bezier(.25,.1,.25,1);
        transition-property: opacity, transform;
        transition-duration: .3s;
        transform: translateX(-1rem);
        opacity: 0;
      }
      &.swiper-slide-active {
        .wp-block-cover__inner-container {
          transform: translateX(0);
          opacity: 1;
        }
      }
    }
  }
  */
  /*
    속도, 딜레이
  */
  /*
  &.slide-effect-duration-1 {
    .wp-block-cover__inner-container,
    .hellopanda-blocks-youtube-inside { transition-duration: 0.3s !important; }
  }
  &.slide-effect-duration-2 {
    .wp-block-cover__inner-container,
    .hellopanda-blocks-youtube-inside { transition-duration: 0.6s !important; }
  }
  &.slide-effect-duration-3 {
    .wp-block-cover__inner-container,
    .hellopanda-blocks-youtube-inside { transition-duration: 1.0s !important; }
  }
  &.slide-effect-duration-4 {
    .wp-block-cover__inner-container,
    .hellopanda-blocks-youtube-inside { transition-duration: 1.5s !important; }
  }
  &.slide-effect-duration-5 {
    .wp-block-cover__inner-container,
    .hellopanda-blocks-youtube-inside { transition-duration: 2.0s !important; }
  }
  &.slide-effect-duration-6 {
    .wp-block-cover__inner-container,
    .hellopanda-blocks-youtube-inside { transition-duration: 3.0s !important; }
  }
  &.slide-effect-delay-1 {
    .wp-block-cover__inner-container,
    .hellopanda-blocks-youtube-inside { transition-delay: 0.3s !important; }
  }
  &.slide-effect-delay-2 {
    .wp-block-cover__inner-container,
    .hellopanda-blocks-youtube-inside { transition-delay: 0.6s !important; }
  }
  &.slide-effect-delay-3 {
    .wp-block-cover__inner-container,
    .hellopanda-blocks-youtube-inside { transition-delay: 1.0s !important; }
  }
  &.slide-effect-delay-4 {
    .wp-block-cover__inner-container,
    .hellopanda-blocks-youtube-inside { transition-delay: 1.5s !important; }
  }
  &.slide-effect-delay-5 {
    .wp-block-cover__inner-container,
    .hellopanda-blocks-youtube-inside { transition-delay: 2.0s !important; }
  }
  &.slide-effect-delay-6 {
    .wp-block-cover__inner-container,
    .hellopanda-blocks-youtube-inside { transition-delay: 3.0s !important; }
  }
  */
  /*
    첫번째 로드시 슬라이더는
    딜레이를 주지 않는다.
  */
  /*
  .swiper-wrapper:not([style]) {
    .wp-block-cover__inner-container,
    .hellopanda-blocks-youtube-inside { transition-delay: 0s !important; }
  }
  */
  /*
  &.slide-overflow-visible .swiper-container {
    overflow: visible;
  }
  */
  /*
  &.slide-expand-height .swiper-container .swiper-slide {
    height: unset;
    .wp-swiper__slide-content {
      height: 100%;
      & > * {
        height: inherit;
      }
    }
  }
  */
  /*
    예외처리...
  */
  /*
  .swiper-container[data-autoheight="true"] {
    margin-bottom: -1px;
  }
  */
}

/*
.wp-swiper__slides {
  .wb-tabs-buttons {
    .wb-tabs-buttons-item {
      background-color: #fff;
    }
  }
  .wb-tabs-buttons > .components-button.has-icon {
    background-color: #fff; border-radius: 100%;
  }
}
.wp-swiper__slides {
  min-width: 48px;
  margin-top: -1px;
}
.wp-swiper__slides .wb-tabs-buttons > .components-button.has-icon {
  width: 47px; height: 47px; display: flex;
  background-color: #2271b1; align-items: center; justify-content: center;
  transform: scale(.6); border-radius: 100%; align-items: end;
}
.wp-swiper__slides .wb-tabs-buttons > .components-button.has-icon::before {
  content: '＋'; font-size: 30px; color: #fff;
}
.wp-swiper__slides .dashicon.dashicons.dashicons-insert {
  display: none;
}
.wp-swiper__slides .wb-tabs-buttons.wb-tabs-buttons-align-start,
.wp-swiper__slides .wp-swiper__slide-content .wp-swiper__slide {
  min-height: 48px;
}
.block-editor-block-list__block:not(.is-selected) .wb-tabs-buttons.wb-tabs-buttons-align-start::before {
  content: 'WP SWIPER'; display: flex; width: 100%; align-items: center; justify-content: center; padding: .25rem 0;
  color: #000; background-color: var(--wp--preset--color--step-3); border: 1px solid rgba(0,0,0,0.1); cursor: pointer;
}
.wb-tabs-buttons.wb-tabs-buttons-align-start {
  counter-reset: list-counter;
}
.wp-swiper__slides .wb-tabs-buttons {
  border-bottom: unset;
}
.wp-swiper__slides .wb-tabs-buttons .wb-tabs-buttons-item {
  height: 48px; padding: 0 1rem; display: flex; align-items: center; flex-grow: 1; justify-content: center;
  border: 1px solid rgba(0,0,0,0.1) !important; flex-basis: unset; border-radius: unset;
  counter-increment: list-counter; background-color: #333; color: #fff;
}
.wp-swiper__slides .wb-tabs-buttons .wb-tabs-buttons-item::before {
  content: counter(list-counter); font-weight: bold;
}
.wp-swiper__slides .wb-tabs-buttons .wb-tabs-buttons-item h4 {
  display: none;
}
.wp-swiper__slides .wb-tabs-buttons .wb-tabs-buttons-item.wb-tabs-buttons-item-active {
  background-color: #2271b1; color: #fff;
}
div[data-type="da/wp-swiper-slides"] button.wb-component-remove-button {
  margin: unset; bottom: calc(100% + 1px); right: -1px; top: unset; border-radius: 0; background-color: #000;
}
.wp-swiper__slide .wp-block-image {
  margin: unset !important;
}
*/
/*
  커스텀 에디터 스타일
*/
.block-editor-block-icon .dashicons-admin::before {
  content: "🗺️";
  font-size: 16px;
  position: relative;
  top: -2px;
}

.block-editor-block-styles {
  max-height: 14rem;
  overflow-y: auto;
}

.block-editor-block-styles__item[aria-label^=Style] {
  color: var(--wp-admin-theme-color) !important;
  border-radius: 0.25rem;
  box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color) !important;
}

.block-editor-block-styles__item[aria-label^=Style] > span::before {
  content: "🐼 ";
}

.block-editor-block-styles__item[aria-label^=Style]:hover {
  background-color: #eff9ff !important;
}

.block-editor-block-styles__item.is-active[aria-label^=Style] {
  color: white !important;
  background-color: var(--wp-admin-theme-color) !important;
}

/*
  아이콘 패턴
  SVG, 이미지 설정
*/
.wp-block-outermost-icon-block {
  /* 중복 버그 */
  border: unset !important;
  padding: unset !important;
}

.icon-container {
  overflow: hidden;
}
.icon-container svg {
  /* 모든 아이콘의 색을 변경 */
  fill: currentColor;
}

.image-holder:empty::before {
  /* 이미지 홀더 배경색 : 56.25 : 75 */
  content: "";
  padding-bottom: 56.25%;
  background-color: var(--wp--preset--color--step-4);
  border-radius: 0.25rem;
  display: block;
}

.image-holder:not(:empty) figure {
  margin-bottom: unset;
}

.image-holder figure {
  border-radius: 0.25rem;
  background-color: var(--wp--preset--color--step-4);
}

/*
  AOS 스타일 커스텀 변경
*/
[data-aos-easing=timing-function-custom-1] {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1) !important;
}

/* 
** Contact Form 7 Styles 
*/
div[data-type="contact-form-7/contact-form-selector"] {
  margin: 0 !important;
}

.wpcf7-form {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.wpcf7-form label {
  display: block;
}
.wpcf7-form > ul {
  display: flex;
  margin: 0;
  padding: 0;
  gap: 1.5rem;
}
.wpcf7-form > ul > li {
  flex-grow: 1;
  flex-basis: 50%;
  list-style: none;
}
.wpcf7-form > ul > p > label, .wpcf7-form > ul > li > p > label {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.wpcf7-form > ul > p + p, .wpcf7-form > ul > li > p + p {
  margin-top: 0 !important;
}
.wpcf7-form input[type=text],
.wpcf7-form input[type=email],
.wpcf7-form input[type=url],
.wpcf7-form input[type=password],
.wpcf7-form input[type=search],
.wpcf7-form input[type=number],
.wpcf7-form input[type=tel],
.wpcf7-form input[type=date],
.wpcf7-form textarea {
  width: 100%;
  font-family: inherit;
  padding: 0.85rem 1rem;
  border-radius: 0.25em;
  box-sizing: border-box;
  border: 1px solid var(--wp--preset--color--step-3);
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
}
.wpcf7-form select {
  width: 100%;
  font-family: inherit;
  padding: 0.85rem calc(1rem - 1px);
  border-radius: 0.25em;
  box-sizing: border-box;
  border: 1px solid var(--wp--preset--color--step-3);
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
}
.wpcf7-form .wpcf7-form-control-wrap {
  display: flex;
  flex-direction: column;
  position: relative;
}
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-validates-as-required {
  background-size: 0.5rem;
  background-position: top 7px right 6px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12 4V20M19 7L5 17M5 7L19 17%27 stroke=%27white%27 stroke-width=%274%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M12 4V20M19 7L5 17M5 7L19 17%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item {
  margin-left: 0;
}
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-list-item + .wpcf7-list-item {
  margin-left: 1rem;
}
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  font-size: 0.75rem;
  color: var(--wp--preset--color--primary);
  padding: 0.3rem calc(1rem + 1px);
}
.wpcf7-form input[type=submit] {
  font-size: 1rem;
  font-family: inherit;
  cursor: pointer;
  padding: 1rem 2rem;
  color: var(--wp--preset--color--base);
  border: 0;
  border-radius: 0.25em;
  background-color: var(--wp--preset--color--contrast);
}
.wpcf7-form input[type=submit]:hover {
  opacity: 0.9;
}
.wpcf7-form .wpcf7-response-output {
  font-size: 0.75rem;
  margin: 0;
  border-radius: 0.25em;
  border: 1px solid var(--wp--preset--color--step-3) !important;
  background-color: var(--wp--preset--color--step-2);
  padding: 0.75rem 1rem;
}
.wpcf7-form .wpcf7-form-control.wpcf7-select {
  -webkit-appearance: initial;
  -moz-appearance: initial;
  appearance: initial;
  background-image: url("data:image/svg+xml,%3Csvg viewBox=%270 0 10 6%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 0l5 6 5-6z%27 fill=%27%23666%27 stroke=%27white%27 stroke-width=%271%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 0.65rem center;
  background-size: 0.5rem;
}
@media only screen and (max-width: 780px) {
  .wpcf7-form.wpcf7-form > ul {
    gap: 1rem;
    flex-direction: column;
  }
}

/*
  아이콘 섹션
*/
body .material-symbols-outlined {
  font-size: inherit;
  width: 1ch; /* 한 글자 크기 */
  white-space: nowrap;
  text-overflow: ellipsis;
}

div[data-type="hellopanda/icon-block"] {
  display: flex;
}
body:not(.hellopanda-frontend) .hellopanda-blocks-icon {
  cursor: default;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/icon-block"] a.hellopanda-blocks-icon {
  color: inherit;
}

.hellopanda-blocks-icon {
  display: block;
  line-height: 1;
}
.hellopanda-blocks-icon[code="0"] {
  font-family: unset;
  border: 1px dashed var(--wp-admin-theme-color);
  align-items: center;
  padding: 0.35rem 0.3rem;
  display: inline-flex;
  gap: 0.25em;
  font-size: 0.75rem;
  line-height: 1;
}
.hellopanda-blocks-icon[code="0"]::before {
  content: attr(data-before);
}
.hellopanda-blocks-icon[code="0"]::after {
  content: attr(data-after);
}
.hellopanda-blocks-icon.center {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.hellopanda-blocks-icon.right {
  margin-left: auto;
  text-align: right;
}

/*
  Modal
*/
.wp-block-hellopanda-toolbar-button {
  transition: transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}

.editor-styles-wrapper div[data-type="hellopanda/svg-block"] {
  padding: unset !important;
  background: unset !important;
}
.editor-styles-wrapper div[data-type="hellopanda/svg-block"] svg {
  display: flex;
  transition: transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}

.wp-block-hellopanda-modal .components-modal__header + * {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.wp-block-hellopanda-modal .wp-block-hellopanda-modal-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.wp-block-hellopanda-modal .wp-block-hellopanda-modal-content .wp-block-hellopanda-modal-scroll {
  flex: 1;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
.wp-block-hellopanda-modal .wp-block-hellopanda-modal-content .wp-block-hellopanda-modal-footer {
  display: flex;
  justify-content: space-between;
}
.wp-block-hellopanda-modal .wp-block-hellopanda-modal-content .wp-block-hellopanda-modal-preview {
  display: flex;
  justify-content: center;
  margin: 0 0 20px 0;
  gap: 20px;
  max-height: calc(50vh - 200px);
  overflow-y: auto;
}
.wp-block-hellopanda-modal .wp-block-hellopanda-modal-content .wp-block-hellopanda-modal-preview > div {
  flex: 1;
  border: 1px solid #f0f0f0;
  padding: 2vw;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wp-block-hellopanda-modal .wp-block-hellopanda-modal-content .wp-block-hellopanda-modal-preview .wp-block-hellopanda-svg-block {
  justify-content: center;
}
.wp-block-hellopanda-modal .wp-block-hellopanda-modal-content .wp-block-hellopanda-modal-split {
  flex: 1;
}
.wp-block-hellopanda-modal .wp-block-hellopanda-modal-content .wp-block-hellopanda-modal-split > div, .wp-block-hellopanda-modal .wp-block-hellopanda-modal-content .wp-block-hellopanda-modal-split > div > div,
.wp-block-hellopanda-modal .wp-block-hellopanda-modal-content .wp-block-hellopanda-modal-split textarea {
  height: 100%;
}

.wp-block-hellopanda-svg-block {
  display: flex;
}
.wp-block-hellopanda-svg-block .has-text-align-left {
  margin-right: auto;
}
.wp-block-hellopanda-svg-block .has-text-align-center {
  margin-left: auto;
  margin-right: auto;
}
.wp-block-hellopanda-svg-block .has-text-align-right {
  margin-left: auto;
}
.wp-block-hellopanda-svg-block svg {
  max-width: 100%;
  fill: currentColor;
  width: inherit;
  height: auto;
  display: flex;
  transform: rotate(var(--hellopanda-svg-block--transform-rotate, 0deg)) scaleX(var(--hellopanda-svg-block--transform-scale-x, 1)) scaleY(var(--hellopanda-svg-block--transform-scale-y, 1));
}
.wp-block-hellopanda-svg-block .wp-block-hellopanda-svg-rotate-45 {
  --hellopanda-svg-block--transform-rotate: 45deg;
}
.wp-block-hellopanda-svg-block .wp-block-hellopanda-svg-rotate-90 {
  --hellopanda-svg-block--transform-rotate: 90deg;
}
.wp-block-hellopanda-svg-block .wp-block-hellopanda-svg-rotate-135 {
  --hellopanda-svg-block--transform-rotate: 135deg;
}
.wp-block-hellopanda-svg-block .wp-block-hellopanda-svg-rotate-180 {
  --hellopanda-svg-block--transform-rotate: 180deg;
}
.wp-block-hellopanda-svg-block .wp-block-hellopanda-svg-rotate-225 {
  --hellopanda-svg-block--transform-rotate: 225deg;
}
.wp-block-hellopanda-svg-block .wp-block-hellopanda-svg-rotate-270 {
  --hellopanda-svg-block--transform-rotate: 270deg;
}
.wp-block-hellopanda-svg-block .wp-block-hellopanda-svg-rotate-315 {
  --hellopanda-svg-block--transform-rotate: 315deg;
}
.wp-block-hellopanda-svg-block .wp-block-hellopanda-svg-horizontal {
  --hellopanda-svg-block--transform-scale-x: -1;
}
.wp-block-hellopanda-svg-block .wp-block-hellopanda-svg-vertical {
  --hellopanda-svg-block--transform-scale-y: -1;
}

/************************************************************************************************************
  core/buttons
************************************************************************************************************/
.wp-block-buttons {
  /*
  & .is-style-outline .wp-element-button:not(.has-link-color):hover { 
    color: var(--wp--preset--color--primary) !important; border-color: var(--wp--preset--color--primary) !important; 
  } 
  & .wp-block-button:not([class*='hellopanda']) .wp-element-button:hover { 
    opacity: .9; 
  } 
  & .wp-block-button:not([class*='hellopanda']) .wp-element-button:active { 
    opacity: .8 !important;transform: translateY(1px); 
  }
  */
}
.wp-block-buttons.wp-block-buttons-scroll-x {
  overflow-x: auto;
}
.wp-block-buttons.wp-block-buttons-scroll-x.is-content-justification-center {
  justify-content: safe center;
}
.wp-block-buttons.wp-block-buttons-scroll-x.is-content-justification-right {
  justify-content: safe flex-end;
}

/************************************************************************************************************
  core/button
************************************************************************************************************/
.wp-block-button {
  /*
    호버 이펙트 ( 강제 )
  */
}
.wp-block-button > .wp-block-button__link {
  background-image: inherit;
  background-size: inherit;
  background-position: inherit;
}
.wp-block-button.icon-start > .wp-block-button__link[data-icon]::before {
  font-family: "Material Symbols Outlined";
  float: left;
  content: attr(data-icon);
  line-height: inherit;
  display: inline-flex;
  margin-top: -0.025em;
  margin-left: -0.25em;
  margin-right: unset;
  vertical-align: middle;
}
.wp-block-button > .wp-block-button__link[data-icon]::before {
  font-family: "Material Symbols Outlined";
  padding-right: 0.5em;
  content: attr(data-icon);
  line-height: inherit;
  display: inline-flex;
  margin-top: -0.1em;
  margin-left: -0.25em;
  margin-right: unset;
  vertical-align: middle;
}
.wp-block-button.icon-right > .wp-block-button__link[data-icon]::before {
  display: none;
}
.wp-block-button.icon-right > .wp-block-button__link[data-icon]::after {
  font-family: "Material Symbols Outlined";
  padding-left: 0.5em;
  content: attr(data-icon);
  line-height: inherit;
  display: inline-flex;
  margin-top: -0.1em;
  margin-left: unset;
  margin-right: -0.25em;
  vertical-align: middle;
}
.wp-block-button.icon-end > .wp-block-button__link[data-icon]::before {
  display: none;
}
.wp-block-button.icon-end > .wp-block-button__link[data-icon]::after {
  font-family: "Material Symbols Outlined";
  float: right;
  content: attr(data-icon);
  line-height: inherit;
  display: inline-flex;
  margin-top: -0.025em;
  margin-left: unset;
  margin-right: -0.25em;
  vertical-align: middle;
}
.wp-block-button.icon-size-sm > .wp-block-button__link[data-icon]::before, .wp-block-button.icon-size-sm > .wp-block-button__link[data-icon]::after {
  font-size: var(--wp--preset--font-size--small);
}
.wp-block-button.icon-size-md > .wp-block-button__link[data-icon]::before, .wp-block-button.icon-size-md > .wp-block-button__link[data-icon]::after {
  font-size: var(--wp--preset--font-size--medium);
}
.wp-block-button.icon-size-lg > .wp-block-button__link[data-icon]::before, .wp-block-button.icon-size-lg > .wp-block-button__link[data-icon]::after {
  font-size: var(--wp--preset--font-size--large);
}
.wp-block-button.icon-size-xl > .wp-block-button__link[data-icon]::before, .wp-block-button.icon-size-xl > .wp-block-button__link[data-icon]::after {
  font-size: var(--wp--preset--font-size--x-large);
}
.wp-block-button.icon-size-xxl > .wp-block-button__link[data-icon]::before, .wp-block-button.icon-size-xxl > .wp-block-button__link[data-icon]::after {
  font-size: var(--wp--preset--font-size--xx-large);
}
.wp-block-button.icon-space-0 > .wp-block-button__link[data-icon]::before {
  padding-right: unset;
}
.wp-block-button.icon-space-0.icon-right > .wp-block-button__link[data-icon]::before {
  padding-left: unset;
}
.wp-block-button.icon-space-10 > .wp-block-button__link[data-icon]::before {
  padding-right: var(--wp--preset--spacing--10);
}
.wp-block-button.icon-space-10.icon-right > .wp-block-button__link[data-icon]::before {
  padding-right: unset;
}
.wp-block-button.icon-space-10.icon-right > .wp-block-button__link[data-icon]::after {
  padding-left: var(--wp--preset--spacing--10);
}
.wp-block-button.icon-space-20 > .wp-block-button__link[data-icon]::before {
  padding-right: var(--wp--preset--spacing--20);
}
.wp-block-button.icon-space-20.icon-right > .wp-block-button__link[data-icon]::before {
  padding-right: unset;
}
.wp-block-button.icon-space-20.icon-right > .wp-block-button__link[data-icon]::after {
  padding-left: var(--wp--preset--spacing--20);
}
.wp-block-button.icon-space-30 > .wp-block-button__link[data-icon]::before {
  padding-right: var(--wp--preset--spacing--30);
}
.wp-block-button.icon-space-30.icon-right > .wp-block-button__link[data-icon]::before {
  padding-right: unset;
}
.wp-block-button.icon-space-30.icon-right > .wp-block-button__link[data-icon]::after {
  padding-left: var(--wp--preset--spacing--30);
}
.wp-block-button.icon-space-40 > .wp-block-button__link[data-icon]::before {
  padding-right: var(--wp--preset--spacing--40);
}
.wp-block-button.icon-space-40.icon-right > .wp-block-button__link[data-icon]::before {
  padding-right: unset;
}
.wp-block-button.icon-space-40.icon-right > .wp-block-button__link[data-icon]::after {
  padding-left: var(--wp--preset--spacing--40);
}
.wp-block-button.icon-space-50 > .wp-block-button__link[data-icon]::before {
  padding-right: var(--wp--preset--spacing--50);
}
.wp-block-button.icon-space-50.icon-right > .wp-block-button__link[data-icon]::before {
  padding-right: unset;
}
.wp-block-button.icon-space-50.icon-right > .wp-block-button__link[data-icon]::after {
  padding-left: var(--wp--preset--spacing--50);
}
.wp-block-button.hover-weight-thin:hover .wp-element-button {
  font-weight: 100 !important;
}
.wp-block-button.hover-weight-bold:hover .wp-element-button {
  font-weight: 700 !important;
}
.wp-block-button.hover-text-white:hover .wp-element-button {
  color: var(--wp--preset--color--white) !important;
}
.wp-block-button.hover-text-black:hover .wp-element-button {
  color: var(--wp--preset--color--black) !important;
}
.wp-block-button.hover-text-contrast:hover .wp-element-button {
  color: var(--wp--preset--color--contrast) !important;
}
.wp-block-button.hover-text-base:hover .wp-element-button {
  color: var(--wp--preset--color--base) !important;
}
.wp-block-button.hover-text-primary:hover .wp-element-button {
  color: var(--wp--preset--color--primary) !important;
}
.wp-block-button.hover-text-secondary:hover .wp-element-button {
  color: var(--wp--preset--color--secondary) !important;
}
.wp-block-button.hover-border-white:hover .wp-element-button {
  border-color: var(--wp--preset--color--step-1) !important;
}
.wp-block-button.hover-border-black:hover .wp-element-button {
  border-color: var(--wp--preset--color--black) !important;
}
.wp-block-button.hover-border-contrast:hover .wp-element-button {
  border-color: var(--wp--preset--color--contrast) !important;
}
.wp-block-button.hover-border-base:hover .wp-element-button {
  border-color: var(--wp--preset--color--base) !important;
}
.wp-block-button.hover-border-primary:hover .wp-element-button {
  border-color: var(--wp--preset--color--primary) !important;
}
.wp-block-button.hover-border-secondary:hover .wp-element-button {
  border-color: var(--wp--preset--color--secondary) !important;
}
.wp-block-button.hover-border-step-3:hover .wp-element-button {
  border-color: var(--wp--preset--color--step-3) !important;
}
.wp-block-button.hover-border-step-5:hover .wp-element-button {
  border-color: var(--wp--preset--color--step-5) !important;
}
.wp-block-button.hover-border-step-10:hover .wp-element-button {
  border-color: var(--wp--preset--color--step-10) !important;
}
.wp-block-button.hover-background-white:hover .wp-element-button {
  background-color: var(--wp--preset--color--white) !important;
}
.wp-block-button.hover-background-black:hover .wp-element-button {
  background-color: var(--wp--preset--color--black) !important;
}
.wp-block-button.hover-background-contrast:hover .wp-element-button {
  background-color: var(--wp--preset--color--contrast) !important;
}
.wp-block-button.hover-background-base:hover .wp-element-button {
  background-color: var(--wp--preset--color--base) !important;
}
.wp-block-button.hover-background-primary:hover .wp-element-button {
  background-color: var(--wp--preset--color--primary) !important;
}
.wp-block-button.hover-background-secondary:hover .wp-element-button {
  background-color: var(--wp--preset--color--secondary) !important;
}
.wp-block-button.hover-background-step-1:hover .wp-element-button {
  background-color: var(--wp--preset--color--step-1) !important;
}
.wp-block-button.hover-background-step-2:hover .wp-element-button {
  background-color: var(--wp--preset--color--step-2) !important;
}
.wp-block-button.hover-background-step-3:hover .wp-element-button {
  background-color: var(--wp--preset--color--step-3) !important;
}
.wp-block-button.hover-opacity-90:hover .wp-element-button {
  opacity: 0.9 !important;
}
.wp-block-button.hover-opacity-80:hover .wp-element-button {
  opacity: 0.8 !important;
}
.wp-block-button.hover-opacity-70:hover .wp-element-button {
  opacity: 0.7 !important;
}
.wp-block-button.hover-opacity-60:hover .wp-element-button {
  opacity: 0.6 !important;
}
.wp-block-button.hover-opacity-50:hover .wp-element-button {
  opacity: 0.5 !important;
}
.wp-block-button.click-transform-down .wp-element-button:active {
  transform: translateY(1px) !important;
}
.wp-block-button.click-transform-zoomin .wp-element-button:active {
  transform: scale(1.03, 1.03) !important;
}
.wp-block-button.click-transform-zoomout .wp-element-button:active {
  transform: scale(0.97, 0.97) !important;
}
.wp-block-button.click-transform-reverse .wp-element-button:active {
  filter: invert(1) !important;
}
.wp-block-button.hover-filter-lighten .wp-element-button:hover {
  filter: brightness(1.25) !important;
}
.wp-block-button.hover-filter-darken .wp-element-button:hover {
  filter: contrast(1.5) brightness(0.8) !important;
}
.wp-block-button.hover-filter-reverse .wp-element-button:hover {
  filter: invert(1) !important;
}
.wp-block-button[class*=hover-] .wp-element-button {
  transition: color 0.3s ease, filter 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, opacity 0.3s ease, box-shadow 0.3s ease !important;
}
.wp-block-button.is-style-hellopanda-button-1 .wp-element-button {
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
  border: 1px solid var(--wp--preset--color--primary);
  border-radius: 0.25rem;
}
.wp-block-button.is-style-hellopanda-button-1 .wp-element-button:hover {
  background-color: var(--wp--preset--color--primary);
}
.wp-block-button.is-style-hellopanda-button-2 .wp-element-button {
  color: var(--wp--preset--color--contrast);
  border: 1px solid var(--wp--preset--color--step-7);
  background-color: var(--wp--preset--color--step-1);
  box-shadow: rgba(0, 0, 0, 0.02) 0 1px 3px 0;
  border-radius: 0.25rem;
  transition: color 0.3s ease, border-color 0.3s ease;
}
.wp-block-button.is-style-hellopanda-button-2 .wp-element-button:hover {
  color: var(--wp--preset--color--primary);
  background-color: var(--wp--preset--color--step-1);
  border: 1px solid var(--wp--preset--color--primary);
}
.wp-block-button.is-style-hellopanda-button-3 .wp-element-button {
  color: var(--wp--preset--color--contrast);
  border: 1px solid var(--wp--preset--color--step-7);
  background-color: var(--wp--preset--color--step-1);
  box-shadow: rgba(0, 0, 0, 0.125) 0 2px 5px 0;
  padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
  border-radius: 100rem;
  transition: color 0.3s ease, border-color 0.3s ease;
}
.wp-block-button.is-style-hellopanda-button-3 .wp-element-button:hover {
  color: var(--wp--preset--color--primary);
  background-color: var(--wp--preset--color--step-1);
  border-color: var(--wp--preset--color--primary);
}
.wp-block-button.is-style-hellopanda-button-4 .wp-element-button {
  border-radius: 4px;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
  border: 1px solid currentColor;
  padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
  box-shadow: rgba(0, 0, 0, 0.1) 4px 4px 0 0, var(--wp--preset--color--contrast) 4px 4px 0 1px;
  box-sizing: border-box;
  transition: color 0.3s ease, border 0.3s ease, background-color 0.3s ease;
}
.wp-block-button.is-style-hellopanda-button-4 .wp-element-button:hover {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
  filter: brightness(1.1);
  -webkit-filter: brightness(1.1);
}
.wp-block-button.is-style-hellopanda-button-4 .wp-element-button:active {
  transform: translate(5px, 5px);
  box-shadow: unset;
}
.wp-block-button.is-style-hellopanda-button-5 .wp-element-button {
  color: var(--wp--preset--color--contrast);
  padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
  border: 2px solid var(--wp--preset--color--step-20);
  background-color: var(--wp--preset--color--step-1);
  transition: color 0.3s ease, border-color 0.3s ease;
}
.wp-block-button.is-style-hellopanda-button-5 .wp-element-button:hover {
  color: var(--wp--preset--color--primary);
  background-color: var(--wp--preset--color--step-1);
  border-color: var(--wp--preset--color--primary);
}
.wp-block-button.is-style-hellopanda-button-6 .wp-element-button {
  color: var(--wp--preset--color--white);
  border-radius: 0.35rem;
  border-width: 0px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 30px;
  padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
  background-image: linear-gradient(92.88deg, #455EB5 9.16%, #5643CC 43.89%, #673FD7 64.72%);
  transition: all 0.3s ease;
}
.wp-block-button.is-style-hellopanda-button-6 .wp-element-button:hover {
  box-shadow: rgba(0, 0, 0, 0.2) 0 1px 30px;
  filter: brightness(1.1);
  -webkit-filter: brightness(1.1);
}
.wp-block-button.is-style-hellopanda-button-7 .wp-element-button {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
  box-shadow: rgba(0, 0, 0, 0.1) 0 2px 5px 0;
  padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
  border-radius: 100rem;
  transition: box-shadow 0.3s ease;
}
.wp-block-button.is-style-hellopanda-button-7 .wp-element-button:hover {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
  box-shadow: rgba(0, 0, 0, 0.25) 0 2px 10px 0;
}
.wp-block-button.is-style-hellopanda-button-8 .wp-element-button {
  border-radius: 4px;
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
  border: 1px solid currentColor;
  padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
  box-shadow: var(--wp--preset--color--base) 4px 4px 0 0, currentColor 4px 4px 0 1px;
  box-sizing: border-box;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, opacity 0.3s ease !important;
}
.wp-block-button.is-style-hellopanda-button-8 .wp-element-button:hover {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
  filter: brightness(1.1);
  -webkit-filter: brightness(1.1);
}
.wp-block-button.is-style-hellopanda-button-8 .wp-element-button:active {
  transform: translate(5px, 5px);
  box-shadow: unset;
}
.wp-block-button.is-style-hellopanda-button-9 .wp-element-button {
  background-color: var(--wp--preset--color--contrast);
  border-radius: 4px;
  padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
  box-shadow: var(--wp--preset--color--base) 4px 4px 0 0, var(--wp--preset--color--contrast) 4px 4px 0 1px;
  box-sizing: border-box;
  color: var(--wp--preset--color--base);
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, opacity 0.3s ease;
}
.wp-block-button.is-style-hellopanda-button-9 .wp-element-button:hover {
  filter: brightness(1.1);
  -webkit-filter: brightness(1.1);
}
.wp-block-button.is-style-hellopanda-button-9 .wp-element-button:active {
  transform: translate(5px, 5px);
  box-shadow: unset;
}
.wp-block-button.is-style-hellopanda-button-10 {
  z-index: 1;
  color: var(--wp--preset--color--contrast);
  position: relative;
}
.wp-block-button.is-style-hellopanda-button-10 .wp-element-button {
  background-color: transparent;
  border: 1px solid currentColor;
  box-sizing: border-box;
  color: currentColor;
  position: relative;
  padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
}
.wp-block-button.is-style-hellopanda-button-10 .wp-element-button:hover,
.wp-block-button.is-style-hellopanda-button-10 .wp-element-button:active {
  outline: 0;
}
.wp-block-button.is-style-hellopanda-button-10 .wp-element-button:hover {
  background-color: transparent;
  color: var(--wp--preset--color--contrast);
}
.wp-block-button.is-style-hellopanda-button-10:before {
  content: "";
  border-radius: inherit;
  background-color: var(--wp--preset--color--step-4);
  height: 100%;
  position: absolute;
  right: -7px;
  top: -9px;
  transition: top 0.3s, right 0.3s, background-color 0.3s 0.3s;
  width: 100%;
  z-index: -1;
}
.wp-block-button.is-style-hellopanda-button-10:hover:before {
  top: 0;
  right: 0;
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-button.is-style-hellopanda-button-11 {
  z-index: 1;
  position: relative;
}
.wp-block-button.is-style-hellopanda-button-11 .wp-element-button {
  padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
  border: 1px solid var(--wp--preset--color--contrast);
  cursor: pointer;
  position: relative;
  background-color: rgba(0, 0, 0, 0);
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}
.wp-block-button.is-style-hellopanda-button-11 .wp-element-button:after {
  content: "";
  color: var(--wp--preset--color--secondary);
  border-radius: inherit;
  background-color: var(--wp--preset--color--primary);
  width: 100%;
  z-index: -1;
  position: absolute;
  height: 100%;
  top: 7px;
  left: 7px;
  transition: top 0.3s, left 0.3s;
}
.wp-block-button.is-style-hellopanda-button-11 .wp-element-button:hover {
  color: var(--wp--preset--color--secondary);
  background-color: transparent;
}
.wp-block-button.is-style-hellopanda-button-11 .wp-element-button:hover:after {
  top: 0px;
  left: 0px;
}
.wp-block-button.is-style-hellopanda-button-12 .wp-element-button {
  cursor: pointer;
  border: 3px solid;
  padding: 0.25em 0.5em;
  box-shadow: 1px 1px 0px 0px, 2px 2px 0px 0px, 3px 3px 0px 0px, 4px 4px 0px 0px, 5px 5px 0px 0px;
  position: relative;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
  padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
  transition: color 0.3s ease, filter 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, opacity 0.3s ease !important;
}
.wp-block-button.is-style-hellopanda-button-12 .wp-element-button:hover {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-button.is-style-hellopanda-button-12 .wp-element-button:active {
  box-shadow: 0px 0px 0px 0px;
  top: 5px;
  left: 5px;
}
.wp-block-button.is-style-hellopanda-button-13 .wp-element-button {
  padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
  border-radius: 0.35rem;
  border: 1px solid var(--wp--preset--color--step-7);
  overflow: hidden;
  position: relative;
  color: var(--wp--preset--color--contrast);
  background: linear-gradient(180deg, var(--wp--preset--color--step-1) 0%, var(--wp--preset--color--step-1) 50%, var(--wp--preset--color--step-2) 50%);
}
.wp-block-button.is-style-hellopanda-button-13 .wp-element-button:hover {
  color: var(--wp--preset--color--contrast);
  background: linear-gradient(0deg, var(--wp--preset--color--step-1) 0%, var(--wp--preset--color--step-1) 50%, var(--wp--preset--color--step-2) 50%);
}
.wp-block-button.is-style-hellopanda-button-14 .wp-element-button {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) calc(var(--wp--preset--spacing--40) * 0.75);
  border-radius: unset;
  outline: 1px solid var(--wp--preset--color--contrast);
  outline-offset: 5px;
}
.wp-block-button.is-style-hellopanda-button-14 .wp-element-button:hover {
  outline-width: 2px;
  outline-offset: 4px;
}
.wp-block-button.is-style-hellopanda-button-15 .wp-element-button {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) calc(var(--wp--preset--spacing--40) * 0.75);
  border-radius: unset;
  outline: 1px solid currentColor;
  outline-offset: 5px;
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
  border: 1px solid currentColor;
  transition: color 0.3s ease, outline 0.3s ease, background-color 0.3s ease;
}
.wp-block-button.is-style-hellopanda-button-15 .wp-element-button:hover {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
  outline-color: var(--wp--preset--color--contrast);
}
.wp-block-button.is-style-hellopanda-button-16 .wp-element-button {
  overflow: hidden;
  padding: calc(var(--wp--preset--spacing--20) * 0.75) calc(var(--wp--preset--spacing--40) * 0.75);
  border-radius: unset;
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
  border: 2px dashed currentColor;
  position: relative;
}
.wp-block-button.is-style-hellopanda-button-16 .wp-element-button:hover {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-button.is-style-hellopanda-button-17 .wp-element-button {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
  border-radius: 4px;
  border: 1px solid currentColor;
  padding: calc(var(--wp--preset--spacing--20) * 0.75) calc(var(--wp--preset--spacing--40) * 0.75);
  box-shadow: currentColor 4px 4px 0 0, currentColor 4px 4px 0 1px;
  box-sizing: border-box;
  transition: top 0.3s, right 0.3s, background-color 0.3s 0.3s;
}
.wp-block-button.is-style-hellopanda-button-17 .wp-element-button:hover {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
  filter: brightness(1.1);
  -webkit-filter: brightness(1.1);
}
.wp-block-button.is-style-hellopanda-button-17 .wp-element-button:active {
  transform: translate(5px, 5px);
  box-shadow: unset;
}
.wp-block-button.is-style-hellopanda-button-18 {
  position: relative;
}
.wp-block-button.is-style-hellopanda-button-18 .wp-element-button {
  padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
  position: relative;
  background-color: transparent;
  color: currentColor;
  transition: background-color 0.3s ease-out;
  z-index: 1;
}
.wp-block-button.is-style-hellopanda-button-18:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid currentColor;
  transform: translate(3px, -3px);
  transition: transform 0.15s ease-out;
}
.wp-block-button.is-style-hellopanda-button-18:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid currentColor;
  transform: translate(-3px, 3px);
  transition: transform 0.15s ease-out;
}
.wp-block-button.is-style-hellopanda-button-18:hover:before, .wp-block-button.is-style-hellopanda-button-18:hover:after {
  transform: translate(0, 0);
}
.wp-block-button.is-style-hellopanda-button-18:hover {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-button.is-style-hellopanda-button-19 {
  position: relative;
}
.wp-block-button.is-style-hellopanda-button-19 .wp-element-button {
  padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
  border-radius: 0;
  border-width: 1px 0 1px 0;
  border-color: currentColor;
  color: var(--wp--preset--color--contrast);
  background-color: transparent;
  position: relative;
  z-index: 1;
  transition: all 0.3s ease-out;
}
.wp-block-button.is-style-hellopanda-button-19 .wp-element-button:hover {
  color: var(--wp--preset--color--base);
  border-color: currentColor;
  background-color: transparent;
}
.wp-block-button.is-style-hellopanda-button-19:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--wp--preset--color--contrast);
  z-index: -1;
  transform: scale(1, 0);
  transition: transform 0.3s ease-out;
}
.wp-block-button.is-style-hellopanda-button-19:hover:before {
  transform: scale(1, 1);
}
.wp-block-button.is-style-hellopanda-button-20 {
  position: relative;
}
.wp-block-button.is-style-hellopanda-button-20 .wp-element-button {
  padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);
  border-radius: 0;
  border-width: 1px 0 1px 0;
  border-color: currentColor;
  color: var(--wp--preset--color--base);
  position: relative;
  z-index: 1;
  transition: all 0.3s ease-out;
}
.wp-block-button.is-style-hellopanda-button-20 .wp-element-button:hover {
  color: var(--wp--preset--color--contrast);
  border-color: currentColor;
  background-color: transparent;
}
.wp-block-button.is-style-hellopanda-button-20:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--wp--preset--color--contrast);
  z-index: -1;
  transform: scale(1, 1);
  transition: transform 0.3s ease-out;
}
.wp-block-button.is-style-hellopanda-button-20:hover:before {
  transform: scale(1, 0);
}

/************************************************************************************************************
  core/paragraph
************************************************************************************************************/
.post-content > p:not(.has-background) + p:not([style*=margin]),
.post-content div:not(.is-layout-flex):not([class*=wp-container-core-]) > p:not(.has-background) + p:not([style*=margin]):not(.wp-block-post-author__name),
.post-content div.is-vertical > p:not(.has-background) + p:not([style*=margin]),
.wp-block-post-content > p:not(.has-background) + p:not([style*=margin]),
.wp-block-post-content div:not(.is-layout-flex):not([class*=wp-container-core-]) > p:not(.has-background) + p:not([style*=margin]):not(.wp-block-post-author__name),
.wp-block-post-content div.is-vertical > p:not(.has-background) + p:not([style*=margin]) {
  margin-top: 0.5rem;
}

.wp-block-paragraph-linkcolor-inherit > a, .wp-block-paragraph-linkcolor-inherit > strong > a {
  color: inherit !important;
}

/************************************************************************************************************
  core/separator
************************************************************************************************************/
.wp-block-separator {
  border-top: 1px solid;
  border-top-width: 1px;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
}
.wp-block-separator.separator-style-dotted {
  border-style: dotted;
}
.wp-block-separator.separator-style-dashed {
  border-style: dashed;
}
.wp-block-separator.separator-style-double {
  border-style: double;
  border-top-width: 4px;
}
.wp-block-separator:not([style*=margin]) {
  margin-top: var(--wp--preset--spacing--20) !important;
  margin-bottom: var(--wp--preset--spacing--20) !important;
}
.wp-block-separator.is-style-hellopanda-separator-0 {
  position: relative;
}
.wp-block-separator.is-style-hellopanda-separator-0::before {
  font-family: "Material Symbols Outlined";
  content: "\e837";
  position: absolute;
  top: 0;
  left: 0;
}
.wp-block-separator.is-style-hellopanda-separator-1 {
  position: relative;
  overflow: visible;
  color: var(--wp--preset--color--step-7);
}
.wp-block-separator.is-style-hellopanda-separator-1::before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  background-color: var(--wp--preset--color--contrast);
  top: 50%;
  left: 50%;
  border-radius: 100%;
  margin-top: -4px;
  margin-left: -4px;
}
.wp-block-separator.is-style-hellopanda-separator-2 {
  position: relative;
  overflow: visible;
  color: var(--wp--preset--color--primary);
}
.wp-block-separator.is-style-hellopanda-separator-2::before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  background-color: currentColor;
  top: 50%;
  left: 50%;
  border-radius: 100%;
  margin-top: -4px;
  margin-left: -4px;
}
.wp-block-separator.is-style-hellopanda-separator-3 {
  position: relative;
  overflow: visible;
  color: var(--wp--preset--color--step-7);
}
.wp-block-separator.is-style-hellopanda-separator-3::before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  background-color: var(--wp--preset--color--contrast);
  top: 50%;
  left: 50%;
  margin-top: -4px;
  margin-left: -4px;
  transform: rotate(45deg);
}
.wp-block-separator.is-style-hellopanda-separator-4 {
  position: relative;
  overflow: visible;
  color: var(--wp--preset--color--primary);
}
.wp-block-separator.is-style-hellopanda-separator-4::before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  background-color: currentColor;
  top: 50%;
  left: 50%;
  margin-top: -4px;
  margin-left: -4px;
  transform: rotate(45deg);
}
.wp-block-separator.is-style-hellopanda-separator-5 {
  position: relative;
  overflow: visible;
  color: var(--wp--preset--color--step-7);
}
.wp-block-separator.is-style-hellopanda-separator-5::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  background-color: var(--wp--preset--color--contrast);
  top: 50%;
  left: 50%;
  margin-top: -2px;
  margin-left: -20px;
}
.wp-block-separator.is-style-hellopanda-separator-6 {
  position: relative;
  overflow: visible;
  color: var(--wp--preset--color--step-7);
}
.wp-block-separator.is-style-hellopanda-separator-6::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 5px;
  background-color: var(--wp--preset--color--contrast);
  top: 50%;
  left: 50%;
  margin-top: -3px;
  margin-left: -20px;
}
.wp-block-separator.is-style-hellopanda-separator-7 {
  position: relative;
  overflow: visible;
  color: var(--wp--preset--color--primary);
}
.wp-block-separator.is-style-hellopanda-separator-7::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 5px;
  background-color: currentColor;
  top: 50%;
  left: 50%;
  margin-top: -3px;
  margin-left: -20px;
}
.wp-block-separator.is-style-hellopanda-separator-8 {
  position: relative;
  overflow: visible;
  border-color: transparent !important;
}
.wp-block-separator.is-style-hellopanda-separator-8::before {
  content: "";
  position: absolute;
  padding: 0 10px;
  height: 2px;
  right: calc(50% + 10px);
  border-left: 2px solid currentColor;
  border-right: 2px solid currentColor;
}
.wp-block-separator.is-style-hellopanda-separator-8::after {
  content: "";
  position: absolute;
  padding: 0 10px;
  height: 2px;
  left: calc(50% + 10px);
  border-left: 2px solid currentColor;
  border-right: 2px solid currentColor;
}
.wp-block-separator.is-style-hellopanda-separator-9 {
  position: relative;
  overflow: visible;
  border-color: transparent !important;
}
.wp-block-separator.is-style-hellopanda-separator-9::before {
  content: "";
  position: absolute;
  padding: 0 7px;
  height: 15px;
  right: calc(50% + 7px);
  border-left: 1px solid currentColor;
  border-right: 1px solid currentColor;
  transform: skew(-20deg);
}
.wp-block-separator.is-style-hellopanda-separator-9::after {
  content: "";
  position: absolute;
  padding: 0 7px;
  height: 15px;
  left: calc(50% + 7px);
  border-left: 1px solid currentColor;
  border-right: 1px solid currentColor;
  transform: skew(-20deg);
}
.wp-block-separator.is-style-hellopanda-separator-10 {
  position: relative;
  overflow: visible;
  border-color: transparent !important;
}
.wp-block-separator.is-style-hellopanda-separator-10::before {
  content: "";
  position: absolute;
  padding: 0 3px;
  height: 15px;
  right: calc(50% + 3px);
  border-left: 4px solid currentColor;
  border-right: 4px solid currentColor;
  transform: skew(-20deg);
}
.wp-block-separator.is-style-hellopanda-separator-10::after {
  content: "";
  position: absolute;
  padding: 0 3px;
  height: 15px;
  left: calc(50% + 3px);
  border-left: 4px solid currentColor;
  border-right: 4px solid currentColor;
  transform: skew(-20deg);
}
.wp-block-separator.is-style-hellopanda-separator-11 {
  position: relative;
  overflow: visible;
  border-color: transparent !important;
}
.wp-block-separator.is-style-hellopanda-separator-11::before {
  content: "";
  position: absolute;
  padding: 0 5px;
  height: 1px;
  right: calc(50% + 5px);
  border-left: 7px solid currentColor;
  border-right: 7px solid currentColor;
}
.wp-block-separator.is-style-hellopanda-separator-11::after {
  content: "";
  position: absolute;
  padding: 0 5px;
  height: 1px;
  left: calc(50% + 5px);
  border-left: 7px solid currentColor;
  border-right: 7px solid currentColor;
}
.wp-block-separator.is-style-hellopanda-separator-12 {
  position: relative;
  overflow: visible;
  border-color: transparent !important;
}
.wp-block-separator.is-style-hellopanda-separator-12::before {
  content: "";
  position: absolute;
  padding: 0 7px;
  height: 15px;
  right: calc(50% + 7px);
  border-left: 1px solid currentColor;
  border-right: 1px solid currentColor;
}
.wp-block-separator.is-style-hellopanda-separator-12::after {
  content: "";
  position: absolute;
  padding: 0 7px;
  height: 15px;
  left: calc(50% + 7px);
  border-left: 1px solid currentColor;
  border-right: 1px solid currentColor;
}
.wp-block-separator.is-style-hellopanda-separator-13 {
  position: relative;
  overflow: visible;
  color: var(--wp--preset--color--step-7);
}
.wp-block-separator.is-style-hellopanda-separator-13::after {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  top: -5px;
  left: calc(50% - 3px);
  border: 2px solid var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
}
.wp-block-separator.is-style-hellopanda-separator-14 {
  position: relative;
  overflow: visible;
  color: var(--wp--preset--color--step-7);
}
.wp-block-separator.is-style-hellopanda-separator-14::before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  top: -5px;
  right: calc(50% + 13px);
  border: 1px solid var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
  border-radius: 100rem;
}
.wp-block-separator.is-style-hellopanda-separator-14::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  top: -5px;
  left: calc(50% + 13px);
  border: 1px solid var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
  border-radius: 100rem;
}
.wp-block-separator.is-style-hellopanda-separator-15 {
  position: relative;
  overflow: visible;
  color: var(--wp--preset--color--step-7);
}
.wp-block-separator.is-style-hellopanda-separator-15::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  top: -3px;
  right: calc(50% + 15px);
  background-color: var(--wp--preset--color--contrast);
  transform: rotate(45deg);
}
.wp-block-separator.is-style-hellopanda-separator-15::after {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  top: -3px;
  left: calc(50% + 15px);
  background-color: var(--wp--preset--color--contrast);
  transform: rotate(45deg);
}
.wp-block-separator.is-style-hellopanda-separator-16 {
  border: 1px dashed;
  color: var(--wp--preset--color--step-10);
  border-bottom: 0;
}
.wp-block-separator.is-style-hellopanda-separator-17 {
  margin: var(--wp--preset--spacing--30) 0;
  border: 1px dashed;
  color: var(--wp--preset--color--step-10);
}
.wp-block-separator.is-style-hellopanda-separator-18 {
  position: relative;
  overflow: visible;
  color: var(--wp--preset--color--step-7);
  margin-left: calc(50% - 30px);
  margin-right: calc(50% - 30px);
}
.wp-block-separator.is-style-hellopanda-separator-18::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  top: -3px;
  right: calc(50% + 8px);
  background-color: var(--wp--preset--color--contrast);
  border-radius: 100rem;
}
.wp-block-separator.is-style-hellopanda-separator-18::after {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  top: -3px;
  left: calc(50% + 8px);
  background-color: var(--wp--preset--color--contrast);
  border-radius: 100rem;
}
.wp-block-separator.is-style-hellopanda-separator-19 {
  position: relative;
  overflow: visible;
  color: var(--wp--preset--color--step-7);
}
.wp-block-separator.is-style-hellopanda-separator-19::before {
  content: "";
  position: absolute;
  top: -1px;
  left: calc(50% - 5rem);
  width: 10rem;
  height: 1px;
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-separator.is-style-hellopanda-separator-19::after {
  content: "divider";
  text-transform: uppercase;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: var(--wp--preset--font-size--xx-small);
  line-height: 1;
  padding: 0.25rem 0.4rem;
  color: var(--wp--preset--color--contrast);
  transform: translate(-50%, -50%);
  letter-spacing: 5px;
  text-indent: 5px;
  border: 1px solid var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
}
.wp-block-separator.is-style-hellopanda-separator-20 {
  position: relative;
  overflow: visible;
  color: var(--wp--preset--color--step-7);
}
.wp-block-separator.is-style-hellopanda-separator-20::before {
  content: "";
  position: absolute;
  top: -1px;
  left: calc(50% - 5rem);
  width: 10rem;
  height: 1px;
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-separator.is-style-hellopanda-separator-20::after {
  content: "divider";
  text-transform: uppercase;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: var(--wp--preset--font-size--xx-small);
  line-height: 1;
  padding: 0.25rem 0.75rem;
  color: var(--wp--preset--color--contrast);
  transform: translate(-50%, -50%);
  letter-spacing: 5px;
  text-indent: 5px;
  background-color: var(--wp--preset--color--base);
}

/************************************************************************************************************
  core/image,
  core/cover
************************************************************************************************************/
html[data-theme-mode=dark] body.hellopanda-frontend .wp-block-image.color-reverse img {
  filter: invert(1);
}
html[data-theme-mode=dark] body.hellopanda-frontend .wp-block-image.color-white img {
  filter: contrast(1.5) grayscale(100%) invert(1) brightness(2);
}
html[data-theme-mode=dark] body.hellopanda-frontend .wp-block-image.color-black img {
  filter: contrast(1.5) grayscale(100%) invert(1) brightness(0);
}

.wp-block-cover.wp-block-cover-core-origin {
  max-width: 100%;
  min-height: unset !important;
}
.wp-block-cover.wp-block-cover-core-origin .wp-block-cover__inner-container {
  position: absolute;
}
.wp-block-cover.wp-block-cover-core-origin .wp-block-cover__image-background {
  position: relative;
}
.wp-block-cover.wp-block-cover-core-origin.align-flex-stretch .wp-block-cover__inner-container {
  height: 100%;
}
.wp-block-cover.overflow-hidden-ignore {
  overflow: unset;
}
.wp-block-cover.align-flex-start > .wp-block-cover__inner-container, .wp-block-cover.align-flex-center > .wp-block-cover__inner-container, .wp-block-cover.align-flex-end > .wp-block-cover__inner-container, .wp-block-cover.align-flex-stretch > .wp-block-cover__inner-container {
  display: flex;
  flex-direction: column;
}
.wp-block-cover:not(.has-custom-content-position):where(.align-flex-start, .align-flex-center, .align-flex-end, .align-flex-stretch) > .wp-block-cover__inner-container > .is-content-justification-stretch {
  width: 100%;
}
.wp-block-cover:not(.wp-block-cover-core-parallax) > .wp-block-cover__image-background:not(img) {
  background-position-y: inherit !important;
}
.wp-block-cover.wp-block-cover-core-parallax > .wp-block-cover__image-background {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-position: center center;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.00001s ease;
}
.wp-block-cover.wp-block-cover-core-parallax[data-type="core/cover"] > .wp-block-cover__image-background, .wp-block-cover.wp-block-cover-core-parallax.wp-block-cover-core-parallax-initialized > .wp-block-cover__image-background {
  opacity: 1;
}
@media only screen and (max-width: 1024px) {
  .wp-block-cover.positiony-reset-tablet .wp-block-cover__image-background {
    background-position-y: initial !important;
  }
}
@media only screen and (max-width: 780px) {
  .wp-block-cover.positiony-reset-mobile .wp-block-cover__image-background {
    background-position-y: initial !important;
  }
}
.wp-block-cover.cover-show-overlay > .wp-block-cover__background {
  transition: opacity cubic-bezier(0.25, 0.1, 0.25, 1) 0.3s;
}
.wp-block-cover.cover-show-overlay:not(:hover) > .wp-block-cover__background {
  opacity: 0;
}
.wp-block-cover.cover-hide-overlay > .wp-block-cover__background {
  transition: opacity cubic-bezier(0.25, 0.1, 0.25, 1) 0.3s;
}
.wp-block-cover.cover-hide-overlay:hover > .wp-block-cover__background {
  opacity: 0;
}
.wp-block-cover.cover-show-filter > .wp-block-cover__image-background {
  transition: filter cubic-bezier(0.25, 0.1, 0.25, 1) 0.3s;
}
.wp-block-cover.cover-show-filter:not(:hover) > .wp-block-cover__image-background {
  filter: unset !important;
}
.wp-block-cover.cover-hide-filter > .wp-block-cover__image-background {
  transition: filter cubic-bezier(0.25, 0.1, 0.25, 1) 0.3s;
}
.wp-block-cover.cover-hide-filter:hover > .wp-block-cover__image-background {
  filter: unset !important;
}
.wp-block-cover.cover-show-child > .wp-block-cover__inner-container > :first-child {
  transition: opacity cubic-bezier(0.25, 0.1, 0.25, 1) 0.3s;
}
.wp-block-cover.cover-show-child:not(:hover) > .wp-block-cover__inner-container > :first-child {
  opacity: 0;
}
.wp-block-cover.cover-show-child.is-selected:not(:hover) > .wp-block-cover__inner-container > :first-child, .wp-block-cover.cover-show-child.has-child-selected:not(:hover) > .wp-block-cover__inner-container > :first-child {
  opacity: 1;
}
.wp-block-cover.cover-hide-child > .wp-block-cover__inner-container > :first-child {
  transition: opacity cubic-bezier(0.25, 0.1, 0.25, 1) 0.3s;
}
.wp-block-cover.cover-hide-child:hover > .wp-block-cover__inner-container > :first-child {
  opacity: 0;
}
.wp-block-cover.cover-effect-zoomin > .wp-block-cover__image-background {
  transition: transform 0.6s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.wp-block-cover.cover-effect-zoomin:hover > .wp-block-cover__image-background {
  transform: scale(1.111) rotate(0.001deg);
}
.wp-block-cover.clip-02 {
  clip-path: polygon(0% 0%, 50% 3.5%, 100% 7%, 100% 100%, 50% 100%, 0% 100%);
}
.wp-block-cover.clip-03 {
  clip-path: polygon(0% 7%, 50% 3.5%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
}
.wp-block-cover.clip-04 {
  clip-path: polygon(0% 7%, 50% 0%, 100% 7%, 100% 100%, 50% 100%, 0% 100%);
}
.wp-block-cover.clip-05 {
  clip-path: polygon(0% 0%, 50% 7%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
}
.wp-block-cover.clip-06 {
  clip-path: polygon(0% 0%, 50% 0%, 100% 0%, 100% 93%, 50% 96.5%, 0% 100%);
}
.wp-block-cover.clip-07 {
  clip-path: polygon(0% 0%, 50% 3.5%, 100% 7%, 100% 93%, 50% 96.5%, 0% 100%);
}
.wp-block-cover.clip-08 {
  clip-path: polygon(0% 7%, 50% 3.5%, 100% 0%, 100% 93%, 50% 96.5%, 0% 100%);
}
.wp-block-cover.clip-09 {
  clip-path: polygon(0% 7%, 50% 0%, 100% 7%, 100% 93%, 50% 96.5%, 0% 100%);
}
.wp-block-cover.clip-10 {
  clip-path: polygon(0% 0%, 50% 7%, 100% 0%, 100% 93%, 50% 96.5%, 0% 100%);
}
.wp-block-cover.clip-11 {
  clip-path: polygon(0% 0%, 50% 0%, 100% 0%, 100% 100%, 50% 96.5%, 0% 93%);
}
.wp-block-cover.clip-12 {
  clip-path: polygon(0% 0%, 50% 3.5%, 100% 7%, 100% 100%, 50% 96.5%, 0% 93%);
}
.wp-block-cover.clip-13 {
  clip-path: polygon(0% 7%, 50% 3.5%, 100% 0%, 100% 100%, 50% 96.5%, 0% 93%);
}
.wp-block-cover.clip-14 {
  clip-path: polygon(0% 7%, 50% 0%, 100% 7%, 100% 100%, 50% 96.5%, 0% 93%);
}
.wp-block-cover.clip-15 {
  clip-path: polygon(0% 0%, 50% 7%, 100% 0%, 100% 100%, 50% 96.5%, 0% 93%);
}
.wp-block-cover.clip-16 {
  clip-path: polygon(0% 0%, 50% 0%, 100% 0%, 100% 100%, 50% 93%, 0% 100%);
}
.wp-block-cover.clip-17 {
  clip-path: polygon(0% 0%, 50% 3.5%, 100% 7%, 100% 100%, 50% 93%, 0% 100%);
}
.wp-block-cover.clip-18 {
  clip-path: polygon(0% 7%, 50% 3.5%, 100% 0%, 100% 100%, 50% 93%, 0% 100%);
}
.wp-block-cover.clip-19 {
  clip-path: polygon(0% 7%, 50% 0%, 100% 7%, 100% 100%, 50% 93%, 0% 100%);
}
.wp-block-cover.clip-20 {
  clip-path: polygon(0% 0%, 50% 7%, 100% 0%, 100% 100%, 50% 93%, 0% 100%);
}
.wp-block-cover.clip-21 {
  clip-path: polygon(0% 0%, 50% 0%, 100% 0%, 100% 93%, 50% 100%, 0% 93%);
}
.wp-block-cover.clip-22 {
  clip-path: polygon(0% 0%, 50% 3.5%, 100% 7%, 100% 93%, 50% 100%, 0% 93%);
}
.wp-block-cover.clip-23 {
  clip-path: polygon(0% 7%, 50% 3.5%, 100% 0%, 100% 93%, 50% 100%, 0% 93%);
}
.wp-block-cover.clip-24 {
  clip-path: polygon(0% 7%, 50% 0%, 100% 7%, 100% 93%, 50% 100%, 0% 93%);
}
.wp-block-cover.clip-25 {
  clip-path: polygon(0% 0%, 50% 7%, 100% 0%, 100% 93%, 50% 100%, 0% 93%);
}
.wp-block-cover.clip-26 {
  clip-path: polygon(0% 1.5rem, 1.5rem 0%, 100% 0%, 100% calc(100% - 1.5rem), calc(100% - 1.5rem) 100%, 1.5rem 100%, 0% 100%);
}
.wp-block-cover.clip-27 {
  clip-path: polygon(0% 0%, calc(100% - 1.5rem) 0%, 100% 1.5rem, 100% 100%, 1.5rem 100%, 0% calc(100% - 1.5rem));
}
.wp-block-cover.clip-28 {
  clip-path: polygon(0% 1.5rem, 1.5rem 0%, calc(100% - 1.5rem) 0%, 100% 1.5rem, 100% calc(100% - 1.5rem), calc(100% - 1.5rem) 100%, 1.5rem 100%, 0% calc(100% - 1.5rem));
}
.wp-block-cover.clip-29 {
  clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 1rem), 6rem calc(100% - 1rem), 6rem 100%, 4rem calc(100% - 1rem), 0 calc(100% - 1rem));
}
.wp-block-cover.clip-30 {
  clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 1rem), calc(100% - 4rem) calc(100% - 1rem), calc(100% - 6rem) 100%, calc(100% - 6rem) calc(100% - 1rem), 0 calc(100% - 1rem));
}
.wp-block-cover.clip-02.clip-bold {
  clip-path: polygon(0% 0%, 50% 6.5%, 100% 13%, 100% 100%, 50% 100%, 0% 100%);
}
.wp-block-cover.clip-03.clip-bold {
  clip-path: polygon(0% 13%, 50% 6.5%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
}
.wp-block-cover.clip-04.clip-bold {
  clip-path: polygon(0% 13%, 50% 0%, 100% 13%, 100% 100%, 50% 100%, 0% 100%);
}
.wp-block-cover.clip-05.clip-bold {
  clip-path: polygon(0% 0%, 50% 13%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
}
.wp-block-cover.clip-06.clip-bold {
  clip-path: polygon(0% 0%, 50% 0%, 100% 0%, 100% 87%, 50% 93.5%, 0% 100%);
}
.wp-block-cover.clip-07.clip-bold {
  clip-path: polygon(0% 0%, 50% 6.5%, 100% 13%, 100% 87%, 50% 93.5%, 0% 100%);
}
.wp-block-cover.clip-08.clip-bold {
  clip-path: polygon(0% 13%, 50% 6.5%, 100% 0%, 100% 87%, 50% 93.5%, 0% 100%);
}
.wp-block-cover.clip-09.clip-bold {
  clip-path: polygon(0% 13%, 50% 0%, 100% 13%, 100% 87%, 50% 93.5%, 0% 100%);
}
.wp-block-cover.clip-10.clip-bold {
  clip-path: polygon(0% 0%, 50% 13%, 100% 0%, 100% 87%, 50% 93.5%, 0% 100%);
}
.wp-block-cover.clip-11.clip-bold {
  clip-path: polygon(0% 0%, 50% 0%, 100% 0%, 100% 100%, 50% 93.5%, 0% 87%);
}
.wp-block-cover.clip-12.clip-bold {
  clip-path: polygon(0% 0%, 50% 6.5%, 100% 13%, 100% 100%, 50% 93.5%, 0% 87%);
}
.wp-block-cover.clip-13.clip-bold {
  clip-path: polygon(0% 13%, 50% 6.5%, 100% 0%, 100% 100%, 50% 93.5%, 0% 87%);
}
.wp-block-cover.clip-14.clip-bold {
  clip-path: polygon(0% 13%, 50% 0%, 100% 13%, 100% 100%, 50% 93.5%, 0% 87%);
}
.wp-block-cover.clip-15.clip-bold {
  clip-path: polygon(0% 0%, 50% 13%, 100% 0%, 100% 100%, 50% 93.5%, 0% 87%);
}
.wp-block-cover.clip-16.clip-bold {
  clip-path: polygon(0% 0%, 50% 0%, 100% 0%, 100% 100%, 50% 87%, 0% 100%);
}
.wp-block-cover.clip-17.clip-bold {
  clip-path: polygon(0% 0%, 50% 6.5%, 100% 13%, 100% 100%, 50% 87%, 0% 100%);
}
.wp-block-cover.clip-18.clip-bold {
  clip-path: polygon(0% 13%, 50% 6.5%, 100% 0%, 100% 100%, 50% 87%, 0% 100%);
}
.wp-block-cover.clip-19.clip-bold {
  clip-path: polygon(0% 13%, 50% 0%, 100% 13%, 100% 100%, 50% 87%, 0% 100%);
}
.wp-block-cover.clip-20.clip-bold {
  clip-path: polygon(0% 0%, 50% 13%, 100% 0%, 100% 100%, 50% 87%, 0% 100%);
}
.wp-block-cover.clip-21.clip-bold {
  clip-path: polygon(0% 0%, 50% 0, 100% 0%, 100% 87%, 50% 100%, 0% 87%);
}
.wp-block-cover.clip-22.clip-bold {
  clip-path: polygon(0% 0%, 50% 6.5%, 100% 13%, 100% 87%, 50% 100%, 0% 87%);
}
.wp-block-cover.clip-23.clip-bold {
  clip-path: polygon(0% 13%, 50% 6.5%, 100% 0%, 100% 87%, 50% 100%, 0% 87%);
}
.wp-block-cover.clip-24.clip-bold {
  clip-path: polygon(0% 13%, 50% 0%, 100% 13%, 100% 87%, 50% 100%, 0% 87%);
}
.wp-block-cover.clip-25.clip-bold {
  clip-path: polygon(0% 0%, 50% 13%, 100% 0%, 100% 87%, 50% 100%, 0% 87%);
}
.wp-block-cover.clip-26.clip-bold {
  clip-path: polygon(0% 3rem, 3rem 0%, 100% 0%, 100% calc(100% - 3rem), calc(100% - 3rem) 100%, 3rem 100%, 0% 100%);
}
.wp-block-cover.clip-27.clip-bold {
  clip-path: polygon(0% 0%, calc(100% - 3rem) 0%, 100% 3rem, 100% 100%, 3rem 100%, 0% calc(100% - 3rem));
}
.wp-block-cover.clip-28.clip-bold {
  clip-path: polygon(0% 3rem, 3rem 0%, calc(100% - 3rem) 0%, 100% 3rem, 100% calc(100% - 3rem), calc(100% - 3rem) 100%, 3rem 100%, 0% calc(100% - 3rem));
}
.wp-block-cover.clip-29.clip-bold {
  clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 2rem), 7rem calc(100% - 2rem), 7rem 100%, 4rem calc(100% - 2rem), 0 calc(100% - 2rem));
}
.wp-block-cover.clip-30.clip-bold {
  clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 2rem), calc(100% - 4rem) calc(100% - 2rem), calc(100% - 7rem) 100%, calc(100% - 7rem) calc(100% - 2rem), 0 calc(100% - 2rem));
}
.wp-block-cover[class*=clip-reset] {
  transition: clip-path 0.3s ease;
}
@media only screen and (max-width: 1024px) {
  .wp-block-cover.clip-reset-tablet {
    clip-path: polygon(0% 0%, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%) !important;
  }
}
@media only screen and (max-width: 780px) {
  .wp-block-cover.clip-reset-mobile {
    clip-path: polygon(0% 0%, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%) !important;
  }
}

.wp-block-image[class*=is-style-hellopanda-image-] img,
.wp-block-cover[class*=is-style-hellopanda-cover-] img {
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}

.wp-block-image {
  border: unset !important;
}
.wp-block-image.is-style-hellopanda-image-1 img {
  -webkit-mask-image: url(images/1.772219de.webp);
          mask-image: url(images/1.772219de.webp);
}
.wp-block-image.is-style-hellopanda-image-2 img {
  -webkit-mask-image: url(images/2.41036f37.webp);
          mask-image: url(images/2.41036f37.webp);
}
.wp-block-image.is-style-hellopanda-image-3 img {
  -webkit-mask-image: url(images/3.00d07ccb.webp);
          mask-image: url(images/3.00d07ccb.webp);
}
.wp-block-image.is-style-hellopanda-image-4 img {
  -webkit-mask-image: url(images/4.051a8469.webp);
          mask-image: url(images/4.051a8469.webp);
}
.wp-block-image.is-style-hellopanda-image-5 img {
  -webkit-mask-image: url(images/5.da89a914.webp);
          mask-image: url(images/5.da89a914.webp);
}
.wp-block-image.is-style-hellopanda-image-6 img {
  -webkit-mask-image: url(images/6.01ac397a.webp);
          mask-image: url(images/6.01ac397a.webp);
}
.wp-block-image.is-style-hellopanda-image-7 img {
  -webkit-mask-image: url(images/7.dda25102.webp);
          mask-image: url(images/7.dda25102.webp);
}
.wp-block-image.is-style-hellopanda-image-8 img {
  -webkit-mask-image: url(images/8.b9f3bbf9.webp);
          mask-image: url(images/8.b9f3bbf9.webp);
}
.wp-block-image.is-style-hellopanda-image-9 img {
  -webkit-mask-image: url(images/9.ecb898c4.webp);
          mask-image: url(images/9.ecb898c4.webp);
}
.wp-block-image.is-style-hellopanda-image-10 img {
  -webkit-mask-image: url(images/10.e920a9db.webp);
          mask-image: url(images/10.e920a9db.webp);
}
.wp-block-image.is-style-hellopanda-image-11 img {
  -webkit-mask-image: url(images/11.f8ce3cc0.webp);
          mask-image: url(images/11.f8ce3cc0.webp);
}
.wp-block-image.is-style-hellopanda-image-12 img {
  -webkit-mask-image: url(images/12.f253e50c.webp);
          mask-image: url(images/12.f253e50c.webp);
}
.wp-block-image.is-style-hellopanda-image-13 img {
  -webkit-mask-image: url(images/13.4f1dda6c.webp);
          mask-image: url(images/13.4f1dda6c.webp);
}
.wp-block-image.is-style-hellopanda-image-14 img {
  -webkit-mask-image: url(images/14.7b2c4f12.webp);
          mask-image: url(images/14.7b2c4f12.webp);
}
.wp-block-image.is-style-hellopanda-image-15 img {
  -webkit-mask-image: url(images/15.7f0b8424.webp);
          mask-image: url(images/15.7f0b8424.webp);
}
.wp-block-image.is-style-hellopanda-image-16 img {
  -webkit-mask-image: url(images/16.1095d2cb.webp);
          mask-image: url(images/16.1095d2cb.webp);
}
.wp-block-image.is-style-hellopanda-image-17 img {
  -webkit-mask-image: url(images/17.72205c6d.webp);
          mask-image: url(images/17.72205c6d.webp);
}
.wp-block-image.is-style-hellopanda-image-18 img {
  -webkit-mask-image: url(images/18.db3f08d4.webp);
          mask-image: url(images/18.db3f08d4.webp);
}
.wp-block-image.is-style-hellopanda-image-19 img {
  -webkit-mask-image: url(images/19.22b2c097.webp);
          mask-image: url(images/19.22b2c097.webp);
}
.wp-block-image.is-style-hellopanda-image-20 img {
  -webkit-mask-image: url(images/20.b3e9436b.webp);
          mask-image: url(images/20.b3e9436b.webp);
}
.wp-block-image.is-style-hellopanda-image-21 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIzLjIsLTM5LjZDMzAuMSwtMzYuMiwzNS43LC0zMCwzOS4zLC0yM0M0MywtMTUuOSw0NC42LC03LjksNDMuOCwtMC41QzQyLjksNywzOS42LDEzLjksMzUuMSwxOS42QzMwLjcsMjUuMywyNS4yLDI5LjcsMTkuMSwzMi45QzEzLjEsMzYuMSw2LjYsMzguMSwtMC42LDM5LjFDLTcuOCw0MC4xLC0xNS41LDQwLjIsLTIyLjIsMzcuNEMtMjguOCwzNC41LC0zNC4zLDI4LjgsLTM3LjUsMjIuMUMtNDAuNiwxNS4zLC00MS40LDcuNywtNDEuNiwtMC4xQy00MS43LC03LjgsLTQxLjIsLTE1LjYsLTM3LjgsLTIyQy0zNC40LC0yOC40LC0yOC4zLC0zMy40LC0yMS41LC0zNi44Qy0xNC44LC00MC4zLC03LjQsLTQyLjMsMC40LC00Mi45QzguMiwtNDMuNiwxNi4zLC00MywyMy4yLC0zOS42WiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAgNTApIiBzdHJva2Utd2lkdGg9IjAiIHN0eWxlPSJ0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyIgc3Ryb2tlPSJ1cmwoI3N3LWdyYWRpZW50KSI+PC9wYXRoPg0KICAgICAgICAgICAgICA8L3N2Zz4=);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIzLjIsLTM5LjZDMzAuMSwtMzYuMiwzNS43LC0zMCwzOS4zLC0yM0M0MywtMTUuOSw0NC42LC03LjksNDMuOCwtMC41QzQyLjksNywzOS42LDEzLjksMzUuMSwxOS42QzMwLjcsMjUuMywyNS4yLDI5LjcsMTkuMSwzMi45QzEzLjEsMzYuMSw2LjYsMzguMSwtMC42LDM5LjFDLTcuOCw0MC4xLC0xNS41LDQwLjIsLTIyLjIsMzcuNEMtMjguOCwzNC41LC0zNC4zLDI4LjgsLTM3LjUsMjIuMUMtNDAuNiwxNS4zLC00MS40LDcuNywtNDEuNiwtMC4xQy00MS43LC03LjgsLTQxLjIsLTE1LjYsLTM3LjgsLTIyQy0zNC40LC0yOC40LC0yOC4zLC0zMy40LC0yMS41LC0zNi44Qy0xNC44LC00MC4zLC03LjQsLTQyLjMsMC40LC00Mi45QzguMiwtNDMuNiwxNi4zLC00MywyMy4yLC0zOS42WiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAgNTApIiBzdHJva2Utd2lkdGg9IjAiIHN0eWxlPSJ0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyIgc3Ryb2tlPSJ1cmwoI3N3LWdyYWRpZW50KSI+PC9wYXRoPg0KICAgICAgICAgICAgICA8L3N2Zz4=);
}
.wp-block-image.is-style-hellopanda-image-22 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIxLjcsLTM3LjZDMjcuNSwtMzQuMiwzMS4yLC0yNy4yLDM0LjksLTIwLjNDMzguNywtMTMuNCw0Mi41LC02LjcsNDMuOCwwLjdDNDUuMSw4LjIsNDMuOSwxNi40LDQwLjMsMjMuNkMzNi43LDMwLjgsMzAuOCwzNywyMy43LDQwLjhDMTYuNiw0NC42LDguMyw0NiwwLjcsNDQuOEMtNi45LDQzLjYsLTEzLjksMzkuOCwtMTkuOSwzNS40Qy0yNS45LDMxLC0zMC45LDI1LjksLTM1LDE5LjlDLTM5LjIsMTMuOCwtNDIuNCw2LjksLTQyLjEsMC4xQy00MS44LC02LjYsLTM4LjEsLTEzLjMsLTM0LjMsLTE5LjhDLTMwLjUsLTI2LjQsLTI2LjYsLTMyLjksLTIwLjksLTM2LjNDLTE1LjIsLTM5LjYsLTcuNiwtMzkuOSwwLjIsLTQwLjJDNy45LC00MC41LDE1LjksLTQwLjksMjEuNywtMzcuNloiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwIDUwKSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHlsZT0idHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsiIHN0cm9rZT0idXJsKCNzdy1ncmFkaWVudCkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgPC9zdmc+);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIxLjcsLTM3LjZDMjcuNSwtMzQuMiwzMS4yLC0yNy4yLDM0LjksLTIwLjNDMzguNywtMTMuNCw0Mi41LC02LjcsNDMuOCwwLjdDNDUuMSw4LjIsNDMuOSwxNi40LDQwLjMsMjMuNkMzNi43LDMwLjgsMzAuOCwzNywyMy43LDQwLjhDMTYuNiw0NC42LDguMyw0NiwwLjcsNDQuOEMtNi45LDQzLjYsLTEzLjksMzkuOCwtMTkuOSwzNS40Qy0yNS45LDMxLC0zMC45LDI1LjksLTM1LDE5LjlDLTM5LjIsMTMuOCwtNDIuNCw2LjksLTQyLjEsMC4xQy00MS44LC02LjYsLTM4LjEsLTEzLjMsLTM0LjMsLTE5LjhDLTMwLjUsLTI2LjQsLTI2LjYsLTMyLjksLTIwLjksLTM2LjNDLTE1LjIsLTM5LjYsLTcuNiwtMzkuOSwwLjIsLTQwLjJDNy45LC00MC41LDE1LjksLTQwLjksMjEuNywtMzcuNloiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwIDUwKSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHlsZT0idHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsiIHN0cm9rZT0idXJsKCNzdy1ncmFkaWVudCkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgPC9zdmc+);
}
.wp-block-image.is-style-hellopanda-image-23 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTE5LjEsLTM0LjJDMjUuMSwtMjkuNSwzMC44LC0yNS4zLDM1LjcsLTE5LjdDNDAuNSwtMTQsNDQuNSwtNyw0NC40LDBDNDQuNCw2LjksNDAuMiwxMy44LDM2LjIsMjAuOUMzMi4yLDI4LjEsMjguNCwzNS40LDIyLjQsMzguNUMxNi40LDQxLjYsOC4yLDQwLjUsMC44LDM5LjFDLTYuNiwzNy43LC0xMy4xLDM1LjksLTE5LjksMzMuMkMtMjYuNiwzMC41LC0zMy40LDI2LjksLTM3LjksMjEuMkMtNDIuNCwxNS41LC00NC43LDcuNywtNDMuNiwwLjZDLTQyLjUsLTYuNSwtMzguMiwtMTMsLTM0LjIsLTE5LjZDLTMwLjIsLTI2LjIsLTI2LjUsLTMyLjgsLTIwLjgsLTM3LjdDLTE1LjIsLTQyLjcsLTcuNiwtNDUuOSwtMC41LC00NUM2LjUsLTQ0LDEzLC0zOC45LDE5LjEsLTM0LjJaIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MCA1MCkiIHN0cm9rZS13aWR0aD0iMCIgc3R5bGU9InRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IiBzdHJva2U9InVybCgjc3ctZ3JhZGllbnQpIj48L3BhdGg+DQogICAgICAgICAgICAgIDwvc3ZnPg==);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTE5LjEsLTM0LjJDMjUuMSwtMjkuNSwzMC44LC0yNS4zLDM1LjcsLTE5LjdDNDAuNSwtMTQsNDQuNSwtNyw0NC40LDBDNDQuNCw2LjksNDAuMiwxMy44LDM2LjIsMjAuOUMzMi4yLDI4LjEsMjguNCwzNS40LDIyLjQsMzguNUMxNi40LDQxLjYsOC4yLDQwLjUsMC44LDM5LjFDLTYuNiwzNy43LC0xMy4xLDM1LjksLTE5LjksMzMuMkMtMjYuNiwzMC41LC0zMy40LDI2LjksLTM3LjksMjEuMkMtNDIuNCwxNS41LC00NC43LDcuNywtNDMuNiwwLjZDLTQyLjUsLTYuNSwtMzguMiwtMTMsLTM0LjIsLTE5LjZDLTMwLjIsLTI2LjIsLTI2LjUsLTMyLjgsLTIwLjgsLTM3LjdDLTE1LjIsLTQyLjcsLTcuNiwtNDUuOSwtMC41LC00NUM2LjUsLTQ0LDEzLC0zOC45LDE5LjEsLTM0LjJaIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MCA1MCkiIHN0cm9rZS13aWR0aD0iMCIgc3R5bGU9InRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IiBzdHJva2U9InVybCgjc3ctZ3JhZGllbnQpIj48L3BhdGg+DQogICAgICAgICAgICAgIDwvc3ZnPg==);
}
.wp-block-image.is-style-hellopanda-image-24 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIwLjQsLTM1QzI3LjMsLTMxLjQsMzQuMSwtMjcuNiwzNy41LC0yMS43QzQwLjgsLTE1LjgsNDAuNiwtNy45LDQxLDAuMkM0MS40LDguMyw0Mi4zLDE2LjYsMzkuNiwyMy42QzM2LjksMzAuNiwzMC41LDM2LjIsMjMuMywzOS4xQzE2LjEsNDIsOC4xLDQyLjEsMC4zLDQxLjZDLTcuNCw0MSwtMTQuOCwzOS43LC0yMC4zLDM1LjhDLTI1LjgsMzIsLTI5LjUsMjUuNSwtMzMuOCwxOS4xQy0zOC4xLDEyLjcsLTQzLDYuNCwtNDMuOSwtMC41Qy00NC43LC03LjMsLTQxLjQsLTE0LjYsLTM2LjUsLTIwLjFDLTMxLjcsLTI1LjYsLTI1LjMsLTI5LjIsLTE5LC0zM0MtMTIuNiwtMzYuOCwtNi4zLC00MC44LDAuMiwtNDEuMkM2LjgsLTQxLjYsMTMuNiwtMzguNSwyMC40LC0zNVoiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwIDUwKSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHlsZT0idHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsiIHN0cm9rZT0idXJsKCNzdy1ncmFkaWVudCkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgPC9zdmc+);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIwLjQsLTM1QzI3LjMsLTMxLjQsMzQuMSwtMjcuNiwzNy41LC0yMS43QzQwLjgsLTE1LjgsNDAuNiwtNy45LDQxLDAuMkM0MS40LDguMyw0Mi4zLDE2LjYsMzkuNiwyMy42QzM2LjksMzAuNiwzMC41LDM2LjIsMjMuMywzOS4xQzE2LjEsNDIsOC4xLDQyLjEsMC4zLDQxLjZDLTcuNCw0MSwtMTQuOCwzOS43LC0yMC4zLDM1LjhDLTI1LjgsMzIsLTI5LjUsMjUuNSwtMzMuOCwxOS4xQy0zOC4xLDEyLjcsLTQzLDYuNCwtNDMuOSwtMC41Qy00NC43LC03LjMsLTQxLjQsLTE0LjYsLTM2LjUsLTIwLjFDLTMxLjcsLTI1LjYsLTI1LjMsLTI5LjIsLTE5LC0zM0MtMTIuNiwtMzYuOCwtNi4zLC00MC44LDAuMiwtNDEuMkM2LjgsLTQxLjYsMTMuNiwtMzguNSwyMC40LC0zNVoiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwIDUwKSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHlsZT0idHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsiIHN0cm9rZT0idXJsKCNzdy1ncmFkaWVudCkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgPC9zdmc+);
}
.wp-block-image.is-style-hellopanda-image-25 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTI2LjMsLTMyQzMzLjgsLTI1LjEsMzkuMywtMTYuNSw0MS43LC02LjhDNDQuMSwzLDQzLjUsMTMuOSwzOC4yLDIxLjFDMzIuOSwyOC40LDIyLjksMzIsMTMuMSwzNS40QzMuMiwzOC43LC02LjYsNDEuOCwtMTQuNCwzOS4xQy0yMi4yLDM2LjQsLTI4LDI4LC0zMy41LDE5LjFDLTM4LjksMTAuMiwtNDMuOSwwLjgsLTQyLjgsLTcuOUMtNDEuNywtMTYuNiwtMzQuNSwtMjQuNSwtMjYuMywtMzEuM0MtMTguMSwtMzgsLTkuMSwtNDMuNiwwLjIsLTQzLjhDOS40LC00NCwxOC44LC0zOC45LDI2LjMsLTMyWiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAgNTApIiBzdHJva2Utd2lkdGg9IjAiIHN0eWxlPSJ0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyIgc3Ryb2tlPSJ1cmwoI3N3LWdyYWRpZW50KSI+PC9wYXRoPg0KICAgICAgICAgICAgICA8L3N2Zz4=);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTI2LjMsLTMyQzMzLjgsLTI1LjEsMzkuMywtMTYuNSw0MS43LC02LjhDNDQuMSwzLDQzLjUsMTMuOSwzOC4yLDIxLjFDMzIuOSwyOC40LDIyLjksMzIsMTMuMSwzNS40QzMuMiwzOC43LC02LjYsNDEuOCwtMTQuNCwzOS4xQy0yMi4yLDM2LjQsLTI4LDI4LC0zMy41LDE5LjFDLTM4LjksMTAuMiwtNDMuOSwwLjgsLTQyLjgsLTcuOUMtNDEuNywtMTYuNiwtMzQuNSwtMjQuNSwtMjYuMywtMzEuM0MtMTguMSwtMzgsLTkuMSwtNDMuNiwwLjIsLTQzLjhDOS40LC00NCwxOC44LC0zOC45LDI2LjMsLTMyWiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAgNTApIiBzdHJva2Utd2lkdGg9IjAiIHN0eWxlPSJ0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyIgc3Ryb2tlPSJ1cmwoI3N3LWdyYWRpZW50KSI+PC9wYXRoPg0KICAgICAgICAgICAgICA8L3N2Zz4=);
}
.wp-block-image.is-style-hellopanda-image-26 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIxLjUsLTM3LjVDMjguMSwtMzMuNCwzMy45LC0yOC4yLDM4LjIsLTIxLjdDNDIuNSwtMTUuMyw0NS4zLC03LjYsNDQuNCwtMC41QzQzLjYsNi42LDM5LDEzLjMsMzQuNiwxOS41QzMwLjIsMjUuOCwyNS45LDMxLjcsMjAuMiwzNS4xQzE0LjUsMzguNiw3LjIsMzkuNywwLDM5LjZDLTcuMSwzOS42LC0xNC4zLDM4LjMsLTIxLjQsMzUuNkMtMjguNSwzMi45LC0zNS41LDI4LjcsLTM5LjgsMjIuNkMtNDQuMSwxNi40LC00NS43LDguMiwtNDQuNSwwLjdDLTQzLjIsLTYuNywtMzkuMSwtMTMuNSwtMzQuNCwtMTlDLTI5LjcsLTI0LjUsLTI0LjQsLTI4LjgsLTE4LjUsLTMzLjNDLTEyLjcsLTM3LjgsLTYuNCwtNDIuNiwwLjUsLTQzLjVDNy40LC00NC40LDE0LjksLTQxLjUsMjEuNSwtMzcuNVoiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwIDUwKSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHlsZT0idHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsiIHN0cm9rZT0idXJsKCNzdy1ncmFkaWVudCkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgPC9zdmc+);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIxLjUsLTM3LjVDMjguMSwtMzMuNCwzMy45LC0yOC4yLDM4LjIsLTIxLjdDNDIuNSwtMTUuMyw0NS4zLC03LjYsNDQuNCwtMC41QzQzLjYsNi42LDM5LDEzLjMsMzQuNiwxOS41QzMwLjIsMjUuOCwyNS45LDMxLjcsMjAuMiwzNS4xQzE0LjUsMzguNiw3LjIsMzkuNywwLDM5LjZDLTcuMSwzOS42LC0xNC4zLDM4LjMsLTIxLjQsMzUuNkMtMjguNSwzMi45LC0zNS41LDI4LjcsLTM5LjgsMjIuNkMtNDQuMSwxNi40LC00NS43LDguMiwtNDQuNSwwLjdDLTQzLjIsLTYuNywtMzkuMSwtMTMuNSwtMzQuNCwtMTlDLTI5LjcsLTI0LjUsLTI0LjQsLTI4LjgsLTE4LjUsLTMzLjNDLTEyLjcsLTM3LjgsLTYuNCwtNDIuNiwwLjUsLTQzLjVDNy40LC00NC40LDE0LjksLTQxLjUsMjEuNSwtMzcuNVoiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwIDUwKSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHlsZT0idHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsiIHN0cm9rZT0idXJsKCNzdy1ncmFkaWVudCkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgPC9zdmc+);
}
.wp-block-image.is-style-hellopanda-image-27 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIxLjgsLTM3LjdDMjguNywtMzMuNywzNS4zLC0yOC45LDM5LjksLTIyLjVDNDQuNCwtMTYuMSw0Ni45LC04LjEsNDYuNCwtMC4zQzQ1LjksNy41LDQyLjMsMTQuOSwzNy45LDIxLjZDMzMuNiwyOC4zLDI4LjQsMzQuMywyMiwzNy42QzE1LjUsNDAuOCw3LjgsNDEuMiwtMC4yLDQxLjVDLTguMSw0MS44LC0xNi4yLDQxLjksLTIyLjUsMzguNkMtMjguNywzNS4zLC0zMy4yLDI4LjUsLTM2LjQsMjEuNUMtMzkuNSwxNC41LC00MS4zLDcuMywtNDEsMC4xQy00MC44LC03LC0zOC41LC0xNCwtMzQuOSwtMjAuMUMtMzEuMywtMjYuMywtMjYuMywtMzEuNywtMjAuMywtMzYuMkMtMTQuMywtNDAuOCwtNy4xLC00NC42LDAuMSwtNDQuOUM3LjQsLTQ1LjEsMTQuOCwtNDEuNywyMS44LC0zNy43WiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAgNTApIiBzdHJva2Utd2lkdGg9IjAiIHN0eWxlPSJ0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyIgc3Ryb2tlPSJ1cmwoI3N3LWdyYWRpZW50KSI+PC9wYXRoPg0KICAgICAgICAgICAgICA8L3N2Zz4=);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIxLjgsLTM3LjdDMjguNywtMzMuNywzNS4zLC0yOC45LDM5LjksLTIyLjVDNDQuNCwtMTYuMSw0Ni45LC04LjEsNDYuNCwtMC4zQzQ1LjksNy41LDQyLjMsMTQuOSwzNy45LDIxLjZDMzMuNiwyOC4zLDI4LjQsMzQuMywyMiwzNy42QzE1LjUsNDAuOCw3LjgsNDEuMiwtMC4yLDQxLjVDLTguMSw0MS44LC0xNi4yLDQxLjksLTIyLjUsMzguNkMtMjguNywzNS4zLC0zMy4yLDI4LjUsLTM2LjQsMjEuNUMtMzkuNSwxNC41LC00MS4zLDcuMywtNDEsMC4xQy00MC44LC03LC0zOC41LC0xNCwtMzQuOSwtMjAuMUMtMzEuMywtMjYuMywtMjYuMywtMzEuNywtMjAuMywtMzYuMkMtMTQuMywtNDAuOCwtNy4xLC00NC42LDAuMSwtNDQuOUM3LjQsLTQ1LjEsMTQuOCwtNDEuNywyMS44LC0zNy43WiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAgNTApIiBzdHJva2Utd2lkdGg9IjAiIHN0eWxlPSJ0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyIgc3Ryb2tlPSJ1cmwoI3N3LWdyYWRpZW50KSI+PC9wYXRoPg0KICAgICAgICAgICAgICA8L3N2Zz4=);
}
.wp-block-image.is-style-hellopanda-image-28 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIwLjUsLTM2LjhDMjYuNSwtMzIsMzEuMywtMjYuNCwzNS40LC0yMC4xQzM5LjYsLTEzLjksNDMuMiwtNi45LDQyLjYsLTAuM0M0Miw2LjMsMzcuNCwxMi42LDMzLjcsMTkuNkMyOS45LDI2LjcsMjcuMiwzNC41LDIxLjgsMzguOUMxNi4zLDQzLjIsOC4yLDQ0LjEsMC42LDQzLjFDLTcsNDIuMSwtMTQsMzkuMiwtMTkuNiwzNUMtMjUuMywzMC43LC0yOS43LDI1LjIsLTMzLjksMTkuMkMtMzgsMTMuMSwtNDEuOSw2LjYsLTQzLjEsLTAuN0MtNDQuNCwtOCwtNDMsLTE2LC0zOSwtMjIuM0MtMzUsLTI4LjUsLTI4LjMsLTMzLC0yMS40LC0zNy4zQy0xNC41LC00MS41LC03LjIsLTQ1LjQsMCwtNDUuNUM3LjIsLTQ1LjUsMTQuNSwtNDEuNSwyMC41LC0zNi44WiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAgNTApIiBzdHJva2Utd2lkdGg9IjAiIHN0eWxlPSJ0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyIgc3Ryb2tlPSJ1cmwoI3N3LWdyYWRpZW50KSI+PC9wYXRoPg0KICAgICAgICAgICAgICA8L3N2Zz4=);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIwLjUsLTM2LjhDMjYuNSwtMzIsMzEuMywtMjYuNCwzNS40LC0yMC4xQzM5LjYsLTEzLjksNDMuMiwtNi45LDQyLjYsLTAuM0M0Miw2LjMsMzcuNCwxMi42LDMzLjcsMTkuNkMyOS45LDI2LjcsMjcuMiwzNC41LDIxLjgsMzguOUMxNi4zLDQzLjIsOC4yLDQ0LjEsMC42LDQzLjFDLTcsNDIuMSwtMTQsMzkuMiwtMTkuNiwzNUMtMjUuMywzMC43LC0yOS43LDI1LjIsLTMzLjksMTkuMkMtMzgsMTMuMSwtNDEuOSw2LjYsLTQzLjEsLTAuN0MtNDQuNCwtOCwtNDMsLTE2LC0zOSwtMjIuM0MtMzUsLTI4LjUsLTI4LjMsLTMzLC0yMS40LC0zNy4zQy0xNC41LC00MS41LC03LjIsLTQ1LjQsMCwtNDUuNUM3LjIsLTQ1LjUsMTQuNSwtNDEuNSwyMC41LC0zNi44WiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAgNTApIiBzdHJva2Utd2lkdGg9IjAiIHN0eWxlPSJ0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyIgc3Ryb2tlPSJ1cmwoI3N3LWdyYWRpZW50KSI+PC9wYXRoPg0KICAgICAgICAgICAgICA8L3N2Zz4=);
}
.wp-block-image.is-style-hellopanda-image-29 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIwLjQsLTM2LjFDMjYuNiwtMzEuOCwzMS44LC0yNi42LDM1LjYsLTIwLjRDMzkuNCwtMTQuMiw0MS44LC03LjEsNDEuOCwwQzQxLjgsNy4xLDM5LjQsMTQuMiwzNiwyMS4yQzMyLjcsMjguMiwyOC41LDM1LjEsMjIuMywzOC4zQzE2LjIsNDEuNSw4LjEsNDEuMSwwLjgsMzkuN0MtNi41LDM4LjIsLTEyLjksMzUuOSwtMTkuMywzMi45Qy0yNS43LDI5LjgsLTMyLDI2LC0zNi44LDIwLjRDLTQxLjUsMTQuOCwtNDQuNiw3LjQsLTQ1LjEsLTAuM0MtNDUuNiwtNy45LC00My40LC0xNS45LC0zOC45LC0yMS44Qy0zNC40LC0yNy43LC0yNy40LC0zMS42LC0yMC41LC0zNS40Qy0xMy42LC0zOS4zLC02LjgsLTQzLjIsMC4yLC00My40QzcuMSwtNDMuNywxNC4zLC00MC40LDIwLjQsLTM2LjFaIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MCA1MCkiIHN0cm9rZS13aWR0aD0iMCIgc3R5bGU9InRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IiBzdHJva2U9InVybCgjc3ctZ3JhZGllbnQpIj48L3BhdGg+DQogICAgICAgICAgICAgIDwvc3ZnPg==);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIwLjQsLTM2LjFDMjYuNiwtMzEuOCwzMS44LC0yNi42LDM1LjYsLTIwLjRDMzkuNCwtMTQuMiw0MS44LC03LjEsNDEuOCwwQzQxLjgsNy4xLDM5LjQsMTQuMiwzNiwyMS4yQzMyLjcsMjguMiwyOC41LDM1LjEsMjIuMywzOC4zQzE2LjIsNDEuNSw4LjEsNDEuMSwwLjgsMzkuN0MtNi41LDM4LjIsLTEyLjksMzUuOSwtMTkuMywzMi45Qy0yNS43LDI5LjgsLTMyLDI2LC0zNi44LDIwLjRDLTQxLjUsMTQuOCwtNDQuNiw3LjQsLTQ1LjEsLTAuM0MtNDUuNiwtNy45LC00My40LC0xNS45LC0zOC45LC0yMS44Qy0zNC40LC0yNy43LC0yNy40LC0zMS42LC0yMC41LC0zNS40Qy0xMy42LC0zOS4zLC02LjgsLTQzLjIsMC4yLC00My40QzcuMSwtNDMuNywxNC4zLC00MC40LDIwLjQsLTM2LjFaIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MCA1MCkiIHN0cm9rZS13aWR0aD0iMCIgc3R5bGU9InRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IiBzdHJva2U9InVybCgjc3ctZ3JhZGllbnQpIj48L3BhdGg+DQogICAgICAgICAgICAgIDwvc3ZnPg==);
}
.wp-block-image.is-style-hellopanda-image-30 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTI4LC0zNC4xQzM1LC0yNy41LDM4LjUsLTE3LjUsMzksLTcuOUMzOS41LDEuNywzNywxMC44LDMyLjYsMTkuMkMyOC4yLDI3LjUsMjEuOSwzNS4xLDEzLjMsMzkuNEM0LjgsNDMuNywtNS45LDQ0LjcsLTE0LDQwLjdDLTIyLDM2LjgsLTI3LjQsMjcuOSwtMzIuOCwxOC44Qy0zOC4yLDkuOCwtNDMuNiwwLjYsLTQyLjksLTguM0MtNDIuMiwtMTcuMSwtMzUuNCwtMjUuNiwtMjcuMiwtMzEuOUMtMTksLTM4LjMsLTkuNSwtNDIuNiwwLjUsLTQzLjJDMTAuNSwtNDMuOCwyMSwtNDAuNywyOCwtMzQuMVoiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwIDUwKSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHlsZT0idHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsiIHN0cm9rZT0idXJsKCNzdy1ncmFkaWVudCkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgPC9zdmc+);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTI4LC0zNC4xQzM1LC0yNy41LDM4LjUsLTE3LjUsMzksLTcuOUMzOS41LDEuNywzNywxMC44LDMyLjYsMTkuMkMyOC4yLDI3LjUsMjEuOSwzNS4xLDEzLjMsMzkuNEM0LjgsNDMuNywtNS45LDQ0LjcsLTE0LDQwLjdDLTIyLDM2LjgsLTI3LjQsMjcuOSwtMzIuOCwxOC44Qy0zOC4yLDkuOCwtNDMuNiwwLjYsLTQyLjksLTguM0MtNDIuMiwtMTcuMSwtMzUuNCwtMjUuNiwtMjcuMiwtMzEuOUMtMTksLTM4LjMsLTkuNSwtNDIuNiwwLjUsLTQzLjJDMTAuNSwtNDMuOCwyMSwtNDAuNywyOCwtMzQuMVoiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwIDUwKSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHlsZT0idHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsiIHN0cm9rZT0idXJsKCNzdy1ncmFkaWVudCkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgPC9zdmc+);
}
.wp-block-image > img[style*=border] {
  box-sizing: content-box !important;
}

.wp-block-cover.is-style-hellopanda-cover-1 img {
  -webkit-mask-image: url(images/1.772219de.webp);
          mask-image: url(images/1.772219de.webp);
}
.wp-block-cover.is-style-hellopanda-cover-2 img {
  -webkit-mask-image: url(images/2.41036f37.webp);
          mask-image: url(images/2.41036f37.webp);
}
.wp-block-cover.is-style-hellopanda-cover-3 img {
  -webkit-mask-image: url(images/3.00d07ccb.webp);
          mask-image: url(images/3.00d07ccb.webp);
}
.wp-block-cover.is-style-hellopanda-cover-4 img {
  -webkit-mask-image: url(images/4.051a8469.webp);
          mask-image: url(images/4.051a8469.webp);
}
.wp-block-cover.is-style-hellopanda-cover-5 img {
  -webkit-mask-image: url(images/5.da89a914.webp);
          mask-image: url(images/5.da89a914.webp);
}
.wp-block-cover.is-style-hellopanda-cover-6 img {
  -webkit-mask-image: url(images/6.01ac397a.webp);
          mask-image: url(images/6.01ac397a.webp);
}
.wp-block-cover.is-style-hellopanda-cover-7 img {
  -webkit-mask-image: url(images/7.dda25102.webp);
          mask-image: url(images/7.dda25102.webp);
}
.wp-block-cover.is-style-hellopanda-cover-8 img {
  -webkit-mask-image: url(images/8.b9f3bbf9.webp);
          mask-image: url(images/8.b9f3bbf9.webp);
}
.wp-block-cover.is-style-hellopanda-cover-9 img {
  -webkit-mask-image: url(images/9.ecb898c4.webp);
          mask-image: url(images/9.ecb898c4.webp);
}
.wp-block-cover.is-style-hellopanda-cover-10 img {
  -webkit-mask-image: url(images/10.e920a9db.webp);
          mask-image: url(images/10.e920a9db.webp);
}
.wp-block-cover.is-style-hellopanda-cover-11 img {
  -webkit-mask-image: url(images/11.f8ce3cc0.webp);
          mask-image: url(images/11.f8ce3cc0.webp);
}
.wp-block-cover.is-style-hellopanda-cover-12 img {
  -webkit-mask-image: url(images/12.f253e50c.webp);
          mask-image: url(images/12.f253e50c.webp);
}
.wp-block-cover.is-style-hellopanda-cover-13 img {
  -webkit-mask-image: url(images/13.4f1dda6c.webp);
          mask-image: url(images/13.4f1dda6c.webp);
}
.wp-block-cover.is-style-hellopanda-cover-14 img {
  -webkit-mask-image: url(images/14.7b2c4f12.webp);
          mask-image: url(images/14.7b2c4f12.webp);
}
.wp-block-cover.is-style-hellopanda-cover-15 img {
  -webkit-mask-image: url(images/15.7f0b8424.webp);
          mask-image: url(images/15.7f0b8424.webp);
}
.wp-block-cover.is-style-hellopanda-cover-16 img {
  -webkit-mask-image: url(images/16.1095d2cb.webp);
          mask-image: url(images/16.1095d2cb.webp);
}
.wp-block-cover.is-style-hellopanda-cover-17 img {
  -webkit-mask-image: url(images/17.72205c6d.webp);
          mask-image: url(images/17.72205c6d.webp);
}
.wp-block-cover.is-style-hellopanda-cover-18 img {
  -webkit-mask-image: url(images/18.db3f08d4.webp);
          mask-image: url(images/18.db3f08d4.webp);
}
.wp-block-cover.is-style-hellopanda-cover-19 img {
  -webkit-mask-image: url(images/19.22b2c097.webp);
          mask-image: url(images/19.22b2c097.webp);
}
.wp-block-cover.is-style-hellopanda-cover-20 img {
  -webkit-mask-image: url(images/20.b3e9436b.webp);
          mask-image: url(images/20.b3e9436b.webp);
}
.wp-block-cover.is-style-hellopanda-cover-21 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIzLjIsLTM5LjZDMzAuMSwtMzYuMiwzNS43LC0zMCwzOS4zLC0yM0M0MywtMTUuOSw0NC42LC03LjksNDMuOCwtMC41QzQyLjksNywzOS42LDEzLjksMzUuMSwxOS42QzMwLjcsMjUuMywyNS4yLDI5LjcsMTkuMSwzMi45QzEzLjEsMzYuMSw2LjYsMzguMSwtMC42LDM5LjFDLTcuOCw0MC4xLC0xNS41LDQwLjIsLTIyLjIsMzcuNEMtMjguOCwzNC41LC0zNC4zLDI4LjgsLTM3LjUsMjIuMUMtNDAuNiwxNS4zLC00MS40LDcuNywtNDEuNiwtMC4xQy00MS43LC03LjgsLTQxLjIsLTE1LjYsLTM3LjgsLTIyQy0zNC40LC0yOC40LC0yOC4zLC0zMy40LC0yMS41LC0zNi44Qy0xNC44LC00MC4zLC03LjQsLTQyLjMsMC40LC00Mi45QzguMiwtNDMuNiwxNi4zLC00MywyMy4yLC0zOS42WiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAgNTApIiBzdHJva2Utd2lkdGg9IjAiIHN0eWxlPSJ0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyIgc3Ryb2tlPSJ1cmwoI3N3LWdyYWRpZW50KSI+PC9wYXRoPg0KICAgICAgICAgICAgICA8L3N2Zz4=);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIzLjIsLTM5LjZDMzAuMSwtMzYuMiwzNS43LC0zMCwzOS4zLC0yM0M0MywtMTUuOSw0NC42LC03LjksNDMuOCwtMC41QzQyLjksNywzOS42LDEzLjksMzUuMSwxOS42QzMwLjcsMjUuMywyNS4yLDI5LjcsMTkuMSwzMi45QzEzLjEsMzYuMSw2LjYsMzguMSwtMC42LDM5LjFDLTcuOCw0MC4xLC0xNS41LDQwLjIsLTIyLjIsMzcuNEMtMjguOCwzNC41LC0zNC4zLDI4LjgsLTM3LjUsMjIuMUMtNDAuNiwxNS4zLC00MS40LDcuNywtNDEuNiwtMC4xQy00MS43LC03LjgsLTQxLjIsLTE1LjYsLTM3LjgsLTIyQy0zNC40LC0yOC40LC0yOC4zLC0zMy40LC0yMS41LC0zNi44Qy0xNC44LC00MC4zLC03LjQsLTQyLjMsMC40LC00Mi45QzguMiwtNDMuNiwxNi4zLC00MywyMy4yLC0zOS42WiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAgNTApIiBzdHJva2Utd2lkdGg9IjAiIHN0eWxlPSJ0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyIgc3Ryb2tlPSJ1cmwoI3N3LWdyYWRpZW50KSI+PC9wYXRoPg0KICAgICAgICAgICAgICA8L3N2Zz4=);
}
.wp-block-cover.is-style-hellopanda-cover-22 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIxLjcsLTM3LjZDMjcuNSwtMzQuMiwzMS4yLC0yNy4yLDM0LjksLTIwLjNDMzguNywtMTMuNCw0Mi41LC02LjcsNDMuOCwwLjdDNDUuMSw4LjIsNDMuOSwxNi40LDQwLjMsMjMuNkMzNi43LDMwLjgsMzAuOCwzNywyMy43LDQwLjhDMTYuNiw0NC42LDguMyw0NiwwLjcsNDQuOEMtNi45LDQzLjYsLTEzLjksMzkuOCwtMTkuOSwzNS40Qy0yNS45LDMxLC0zMC45LDI1LjksLTM1LDE5LjlDLTM5LjIsMTMuOCwtNDIuNCw2LjksLTQyLjEsMC4xQy00MS44LC02LjYsLTM4LjEsLTEzLjMsLTM0LjMsLTE5LjhDLTMwLjUsLTI2LjQsLTI2LjYsLTMyLjksLTIwLjksLTM2LjNDLTE1LjIsLTM5LjYsLTcuNiwtMzkuOSwwLjIsLTQwLjJDNy45LC00MC41LDE1LjksLTQwLjksMjEuNywtMzcuNloiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwIDUwKSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHlsZT0idHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsiIHN0cm9rZT0idXJsKCNzdy1ncmFkaWVudCkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgPC9zdmc+);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIxLjcsLTM3LjZDMjcuNSwtMzQuMiwzMS4yLC0yNy4yLDM0LjksLTIwLjNDMzguNywtMTMuNCw0Mi41LC02LjcsNDMuOCwwLjdDNDUuMSw4LjIsNDMuOSwxNi40LDQwLjMsMjMuNkMzNi43LDMwLjgsMzAuOCwzNywyMy43LDQwLjhDMTYuNiw0NC42LDguMyw0NiwwLjcsNDQuOEMtNi45LDQzLjYsLTEzLjksMzkuOCwtMTkuOSwzNS40Qy0yNS45LDMxLC0zMC45LDI1LjksLTM1LDE5LjlDLTM5LjIsMTMuOCwtNDIuNCw2LjksLTQyLjEsMC4xQy00MS44LC02LjYsLTM4LjEsLTEzLjMsLTM0LjMsLTE5LjhDLTMwLjUsLTI2LjQsLTI2LjYsLTMyLjksLTIwLjksLTM2LjNDLTE1LjIsLTM5LjYsLTcuNiwtMzkuOSwwLjIsLTQwLjJDNy45LC00MC41LDE1LjksLTQwLjksMjEuNywtMzcuNloiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwIDUwKSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHlsZT0idHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsiIHN0cm9rZT0idXJsKCNzdy1ncmFkaWVudCkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgPC9zdmc+);
}
.wp-block-cover.is-style-hellopanda-cover-23 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTE5LjEsLTM0LjJDMjUuMSwtMjkuNSwzMC44LC0yNS4zLDM1LjcsLTE5LjdDNDAuNSwtMTQsNDQuNSwtNyw0NC40LDBDNDQuNCw2LjksNDAuMiwxMy44LDM2LjIsMjAuOUMzMi4yLDI4LjEsMjguNCwzNS40LDIyLjQsMzguNUMxNi40LDQxLjYsOC4yLDQwLjUsMC44LDM5LjFDLTYuNiwzNy43LC0xMy4xLDM1LjksLTE5LjksMzMuMkMtMjYuNiwzMC41LC0zMy40LDI2LjksLTM3LjksMjEuMkMtNDIuNCwxNS41LC00NC43LDcuNywtNDMuNiwwLjZDLTQyLjUsLTYuNSwtMzguMiwtMTMsLTM0LjIsLTE5LjZDLTMwLjIsLTI2LjIsLTI2LjUsLTMyLjgsLTIwLjgsLTM3LjdDLTE1LjIsLTQyLjcsLTcuNiwtNDUuOSwtMC41LC00NUM2LjUsLTQ0LDEzLC0zOC45LDE5LjEsLTM0LjJaIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MCA1MCkiIHN0cm9rZS13aWR0aD0iMCIgc3R5bGU9InRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IiBzdHJva2U9InVybCgjc3ctZ3JhZGllbnQpIj48L3BhdGg+DQogICAgICAgICAgICAgIDwvc3ZnPg==);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTE5LjEsLTM0LjJDMjUuMSwtMjkuNSwzMC44LC0yNS4zLDM1LjcsLTE5LjdDNDAuNSwtMTQsNDQuNSwtNyw0NC40LDBDNDQuNCw2LjksNDAuMiwxMy44LDM2LjIsMjAuOUMzMi4yLDI4LjEsMjguNCwzNS40LDIyLjQsMzguNUMxNi40LDQxLjYsOC4yLDQwLjUsMC44LDM5LjFDLTYuNiwzNy43LC0xMy4xLDM1LjksLTE5LjksMzMuMkMtMjYuNiwzMC41LC0zMy40LDI2LjksLTM3LjksMjEuMkMtNDIuNCwxNS41LC00NC43LDcuNywtNDMuNiwwLjZDLTQyLjUsLTYuNSwtMzguMiwtMTMsLTM0LjIsLTE5LjZDLTMwLjIsLTI2LjIsLTI2LjUsLTMyLjgsLTIwLjgsLTM3LjdDLTE1LjIsLTQyLjcsLTcuNiwtNDUuOSwtMC41LC00NUM2LjUsLTQ0LDEzLC0zOC45LDE5LjEsLTM0LjJaIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MCA1MCkiIHN0cm9rZS13aWR0aD0iMCIgc3R5bGU9InRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IiBzdHJva2U9InVybCgjc3ctZ3JhZGllbnQpIj48L3BhdGg+DQogICAgICAgICAgICAgIDwvc3ZnPg==);
}
.wp-block-cover.is-style-hellopanda-cover-24 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIwLjQsLTM1QzI3LjMsLTMxLjQsMzQuMSwtMjcuNiwzNy41LC0yMS43QzQwLjgsLTE1LjgsNDAuNiwtNy45LDQxLDAuMkM0MS40LDguMyw0Mi4zLDE2LjYsMzkuNiwyMy42QzM2LjksMzAuNiwzMC41LDM2LjIsMjMuMywzOS4xQzE2LjEsNDIsOC4xLDQyLjEsMC4zLDQxLjZDLTcuNCw0MSwtMTQuOCwzOS43LC0yMC4zLDM1LjhDLTI1LjgsMzIsLTI5LjUsMjUuNSwtMzMuOCwxOS4xQy0zOC4xLDEyLjcsLTQzLDYuNCwtNDMuOSwtMC41Qy00NC43LC03LjMsLTQxLjQsLTE0LjYsLTM2LjUsLTIwLjFDLTMxLjcsLTI1LjYsLTI1LjMsLTI5LjIsLTE5LC0zM0MtMTIuNiwtMzYuOCwtNi4zLC00MC44LDAuMiwtNDEuMkM2LjgsLTQxLjYsMTMuNiwtMzguNSwyMC40LC0zNVoiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwIDUwKSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHlsZT0idHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsiIHN0cm9rZT0idXJsKCNzdy1ncmFkaWVudCkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgPC9zdmc+);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIwLjQsLTM1QzI3LjMsLTMxLjQsMzQuMSwtMjcuNiwzNy41LC0yMS43QzQwLjgsLTE1LjgsNDAuNiwtNy45LDQxLDAuMkM0MS40LDguMyw0Mi4zLDE2LjYsMzkuNiwyMy42QzM2LjksMzAuNiwzMC41LDM2LjIsMjMuMywzOS4xQzE2LjEsNDIsOC4xLDQyLjEsMC4zLDQxLjZDLTcuNCw0MSwtMTQuOCwzOS43LC0yMC4zLDM1LjhDLTI1LjgsMzIsLTI5LjUsMjUuNSwtMzMuOCwxOS4xQy0zOC4xLDEyLjcsLTQzLDYuNCwtNDMuOSwtMC41Qy00NC43LC03LjMsLTQxLjQsLTE0LjYsLTM2LjUsLTIwLjFDLTMxLjcsLTI1LjYsLTI1LjMsLTI5LjIsLTE5LC0zM0MtMTIuNiwtMzYuOCwtNi4zLC00MC44LDAuMiwtNDEuMkM2LjgsLTQxLjYsMTMuNiwtMzguNSwyMC40LC0zNVoiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwIDUwKSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHlsZT0idHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsiIHN0cm9rZT0idXJsKCNzdy1ncmFkaWVudCkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgPC9zdmc+);
}
.wp-block-cover.is-style-hellopanda-cover-25 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTI2LjMsLTMyQzMzLjgsLTI1LjEsMzkuMywtMTYuNSw0MS43LC02LjhDNDQuMSwzLDQzLjUsMTMuOSwzOC4yLDIxLjFDMzIuOSwyOC40LDIyLjksMzIsMTMuMSwzNS40QzMuMiwzOC43LC02LjYsNDEuOCwtMTQuNCwzOS4xQy0yMi4yLDM2LjQsLTI4LDI4LC0zMy41LDE5LjFDLTM4LjksMTAuMiwtNDMuOSwwLjgsLTQyLjgsLTcuOUMtNDEuNywtMTYuNiwtMzQuNSwtMjQuNSwtMjYuMywtMzEuM0MtMTguMSwtMzgsLTkuMSwtNDMuNiwwLjIsLTQzLjhDOS40LC00NCwxOC44LC0zOC45LDI2LjMsLTMyWiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAgNTApIiBzdHJva2Utd2lkdGg9IjAiIHN0eWxlPSJ0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyIgc3Ryb2tlPSJ1cmwoI3N3LWdyYWRpZW50KSI+PC9wYXRoPg0KICAgICAgICAgICAgICA8L3N2Zz4=);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTI2LjMsLTMyQzMzLjgsLTI1LjEsMzkuMywtMTYuNSw0MS43LC02LjhDNDQuMSwzLDQzLjUsMTMuOSwzOC4yLDIxLjFDMzIuOSwyOC40LDIyLjksMzIsMTMuMSwzNS40QzMuMiwzOC43LC02LjYsNDEuOCwtMTQuNCwzOS4xQy0yMi4yLDM2LjQsLTI4LDI4LC0zMy41LDE5LjFDLTM4LjksMTAuMiwtNDMuOSwwLjgsLTQyLjgsLTcuOUMtNDEuNywtMTYuNiwtMzQuNSwtMjQuNSwtMjYuMywtMzEuM0MtMTguMSwtMzgsLTkuMSwtNDMuNiwwLjIsLTQzLjhDOS40LC00NCwxOC44LC0zOC45LDI2LjMsLTMyWiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAgNTApIiBzdHJva2Utd2lkdGg9IjAiIHN0eWxlPSJ0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyIgc3Ryb2tlPSJ1cmwoI3N3LWdyYWRpZW50KSI+PC9wYXRoPg0KICAgICAgICAgICAgICA8L3N2Zz4=);
}
.wp-block-cover.is-style-hellopanda-cover-26 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIxLjUsLTM3LjVDMjguMSwtMzMuNCwzMy45LC0yOC4yLDM4LjIsLTIxLjdDNDIuNSwtMTUuMyw0NS4zLC03LjYsNDQuNCwtMC41QzQzLjYsNi42LDM5LDEzLjMsMzQuNiwxOS41QzMwLjIsMjUuOCwyNS45LDMxLjcsMjAuMiwzNS4xQzE0LjUsMzguNiw3LjIsMzkuNywwLDM5LjZDLTcuMSwzOS42LC0xNC4zLDM4LjMsLTIxLjQsMzUuNkMtMjguNSwzMi45LC0zNS41LDI4LjcsLTM5LjgsMjIuNkMtNDQuMSwxNi40LC00NS43LDguMiwtNDQuNSwwLjdDLTQzLjIsLTYuNywtMzkuMSwtMTMuNSwtMzQuNCwtMTlDLTI5LjcsLTI0LjUsLTI0LjQsLTI4LjgsLTE4LjUsLTMzLjNDLTEyLjcsLTM3LjgsLTYuNCwtNDIuNiwwLjUsLTQzLjVDNy40LC00NC40LDE0LjksLTQxLjUsMjEuNSwtMzcuNVoiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwIDUwKSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHlsZT0idHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsiIHN0cm9rZT0idXJsKCNzdy1ncmFkaWVudCkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgPC9zdmc+);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIxLjUsLTM3LjVDMjguMSwtMzMuNCwzMy45LC0yOC4yLDM4LjIsLTIxLjdDNDIuNSwtMTUuMyw0NS4zLC03LjYsNDQuNCwtMC41QzQzLjYsNi42LDM5LDEzLjMsMzQuNiwxOS41QzMwLjIsMjUuOCwyNS45LDMxLjcsMjAuMiwzNS4xQzE0LjUsMzguNiw3LjIsMzkuNywwLDM5LjZDLTcuMSwzOS42LC0xNC4zLDM4LjMsLTIxLjQsMzUuNkMtMjguNSwzMi45LC0zNS41LDI4LjcsLTM5LjgsMjIuNkMtNDQuMSwxNi40LC00NS43LDguMiwtNDQuNSwwLjdDLTQzLjIsLTYuNywtMzkuMSwtMTMuNSwtMzQuNCwtMTlDLTI5LjcsLTI0LjUsLTI0LjQsLTI4LjgsLTE4LjUsLTMzLjNDLTEyLjcsLTM3LjgsLTYuNCwtNDIuNiwwLjUsLTQzLjVDNy40LC00NC40LDE0LjksLTQxLjUsMjEuNSwtMzcuNVoiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwIDUwKSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHlsZT0idHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsiIHN0cm9rZT0idXJsKCNzdy1ncmFkaWVudCkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgPC9zdmc+);
}
.wp-block-cover.is-style-hellopanda-cover-27 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIxLjgsLTM3LjdDMjguNywtMzMuNywzNS4zLC0yOC45LDM5LjksLTIyLjVDNDQuNCwtMTYuMSw0Ni45LC04LjEsNDYuNCwtMC4zQzQ1LjksNy41LDQyLjMsMTQuOSwzNy45LDIxLjZDMzMuNiwyOC4zLDI4LjQsMzQuMywyMiwzNy42QzE1LjUsNDAuOCw3LjgsNDEuMiwtMC4yLDQxLjVDLTguMSw0MS44LC0xNi4yLDQxLjksLTIyLjUsMzguNkMtMjguNywzNS4zLC0zMy4yLDI4LjUsLTM2LjQsMjEuNUMtMzkuNSwxNC41LC00MS4zLDcuMywtNDEsMC4xQy00MC44LC03LC0zOC41LC0xNCwtMzQuOSwtMjAuMUMtMzEuMywtMjYuMywtMjYuMywtMzEuNywtMjAuMywtMzYuMkMtMTQuMywtNDAuOCwtNy4xLC00NC42LDAuMSwtNDQuOUM3LjQsLTQ1LjEsMTQuOCwtNDEuNywyMS44LC0zNy43WiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAgNTApIiBzdHJva2Utd2lkdGg9IjAiIHN0eWxlPSJ0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyIgc3Ryb2tlPSJ1cmwoI3N3LWdyYWRpZW50KSI+PC9wYXRoPg0KICAgICAgICAgICAgICA8L3N2Zz4=);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIxLjgsLTM3LjdDMjguNywtMzMuNywzNS4zLC0yOC45LDM5LjksLTIyLjVDNDQuNCwtMTYuMSw0Ni45LC04LjEsNDYuNCwtMC4zQzQ1LjksNy41LDQyLjMsMTQuOSwzNy45LDIxLjZDMzMuNiwyOC4zLDI4LjQsMzQuMywyMiwzNy42QzE1LjUsNDAuOCw3LjgsNDEuMiwtMC4yLDQxLjVDLTguMSw0MS44LC0xNi4yLDQxLjksLTIyLjUsMzguNkMtMjguNywzNS4zLC0zMy4yLDI4LjUsLTM2LjQsMjEuNUMtMzkuNSwxNC41LC00MS4zLDcuMywtNDEsMC4xQy00MC44LC03LC0zOC41LC0xNCwtMzQuOSwtMjAuMUMtMzEuMywtMjYuMywtMjYuMywtMzEuNywtMjAuMywtMzYuMkMtMTQuMywtNDAuOCwtNy4xLC00NC42LDAuMSwtNDQuOUM3LjQsLTQ1LjEsMTQuOCwtNDEuNywyMS44LC0zNy43WiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAgNTApIiBzdHJva2Utd2lkdGg9IjAiIHN0eWxlPSJ0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyIgc3Ryb2tlPSJ1cmwoI3N3LWdyYWRpZW50KSI+PC9wYXRoPg0KICAgICAgICAgICAgICA8L3N2Zz4=);
}
.wp-block-cover.is-style-hellopanda-cover-28 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIwLjUsLTM2LjhDMjYuNSwtMzIsMzEuMywtMjYuNCwzNS40LC0yMC4xQzM5LjYsLTEzLjksNDMuMiwtNi45LDQyLjYsLTAuM0M0Miw2LjMsMzcuNCwxMi42LDMzLjcsMTkuNkMyOS45LDI2LjcsMjcuMiwzNC41LDIxLjgsMzguOUMxNi4zLDQzLjIsOC4yLDQ0LjEsMC42LDQzLjFDLTcsNDIuMSwtMTQsMzkuMiwtMTkuNiwzNUMtMjUuMywzMC43LC0yOS43LDI1LjIsLTMzLjksMTkuMkMtMzgsMTMuMSwtNDEuOSw2LjYsLTQzLjEsLTAuN0MtNDQuNCwtOCwtNDMsLTE2LC0zOSwtMjIuM0MtMzUsLTI4LjUsLTI4LjMsLTMzLC0yMS40LC0zNy4zQy0xNC41LC00MS41LC03LjIsLTQ1LjQsMCwtNDUuNUM3LjIsLTQ1LjUsMTQuNSwtNDEuNSwyMC41LC0zNi44WiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAgNTApIiBzdHJva2Utd2lkdGg9IjAiIHN0eWxlPSJ0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyIgc3Ryb2tlPSJ1cmwoI3N3LWdyYWRpZW50KSI+PC9wYXRoPg0KICAgICAgICAgICAgICA8L3N2Zz4=);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIwLjUsLTM2LjhDMjYuNSwtMzIsMzEuMywtMjYuNCwzNS40LC0yMC4xQzM5LjYsLTEzLjksNDMuMiwtNi45LDQyLjYsLTAuM0M0Miw2LjMsMzcuNCwxMi42LDMzLjcsMTkuNkMyOS45LDI2LjcsMjcuMiwzNC41LDIxLjgsMzguOUMxNi4zLDQzLjIsOC4yLDQ0LjEsMC42LDQzLjFDLTcsNDIuMSwtMTQsMzkuMiwtMTkuNiwzNUMtMjUuMywzMC43LC0yOS43LDI1LjIsLTMzLjksMTkuMkMtMzgsMTMuMSwtNDEuOSw2LjYsLTQzLjEsLTAuN0MtNDQuNCwtOCwtNDMsLTE2LC0zOSwtMjIuM0MtMzUsLTI4LjUsLTI4LjMsLTMzLC0yMS40LC0zNy4zQy0xNC41LC00MS41LC03LjIsLTQ1LjQsMCwtNDUuNUM3LjIsLTQ1LjUsMTQuNSwtNDEuNSwyMC41LC0zNi44WiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAgNTApIiBzdHJva2Utd2lkdGg9IjAiIHN0eWxlPSJ0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzOyIgc3Ryb2tlPSJ1cmwoI3N3LWdyYWRpZW50KSI+PC9wYXRoPg0KICAgICAgICAgICAgICA8L3N2Zz4=);
}
.wp-block-cover.is-style-hellopanda-cover-29 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIwLjQsLTM2LjFDMjYuNiwtMzEuOCwzMS44LC0yNi42LDM1LjYsLTIwLjRDMzkuNCwtMTQuMiw0MS44LC03LjEsNDEuOCwwQzQxLjgsNy4xLDM5LjQsMTQuMiwzNiwyMS4yQzMyLjcsMjguMiwyOC41LDM1LjEsMjIuMywzOC4zQzE2LjIsNDEuNSw4LjEsNDEuMSwwLjgsMzkuN0MtNi41LDM4LjIsLTEyLjksMzUuOSwtMTkuMywzMi45Qy0yNS43LDI5LjgsLTMyLDI2LC0zNi44LDIwLjRDLTQxLjUsMTQuOCwtNDQuNiw3LjQsLTQ1LjEsLTAuM0MtNDUuNiwtNy45LC00My40LC0xNS45LC0zOC45LC0yMS44Qy0zNC40LC0yNy43LC0yNy40LC0zMS42LC0yMC41LC0zNS40Qy0xMy42LC0zOS4zLC02LjgsLTQzLjIsMC4yLC00My40QzcuMSwtNDMuNywxNC4zLC00MC40LDIwLjQsLTM2LjFaIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MCA1MCkiIHN0cm9rZS13aWR0aD0iMCIgc3R5bGU9InRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IiBzdHJva2U9InVybCgjc3ctZ3JhZGllbnQpIj48L3BhdGg+DQogICAgICAgICAgICAgIDwvc3ZnPg==);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTIwLjQsLTM2LjFDMjYuNiwtMzEuOCwzMS44LC0yNi42LDM1LjYsLTIwLjRDMzkuNCwtMTQuMiw0MS44LC03LjEsNDEuOCwwQzQxLjgsNy4xLDM5LjQsMTQuMiwzNiwyMS4yQzMyLjcsMjguMiwyOC41LDM1LjEsMjIuMywzOC4zQzE2LjIsNDEuNSw4LjEsNDEuMSwwLjgsMzkuN0MtNi41LDM4LjIsLTEyLjksMzUuOSwtMTkuMywzMi45Qy0yNS43LDI5LjgsLTMyLDI2LC0zNi44LDIwLjRDLTQxLjUsMTQuOCwtNDQuNiw3LjQsLTQ1LjEsLTAuM0MtNDUuNiwtNy45LC00My40LC0xNS45LC0zOC45LC0yMS44Qy0zNC40LC0yNy43LC0yNy40LC0zMS42LC0yMC41LC0zNS40Qy0xMy42LC0zOS4zLC02LjgsLTQzLjIsMC4yLC00My40QzcuMSwtNDMuNywxNC4zLC00MC40LDIwLjQsLTM2LjFaIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MCA1MCkiIHN0cm9rZS13aWR0aD0iMCIgc3R5bGU9InRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7IiBzdHJva2U9InVybCgjc3ctZ3JhZGllbnQpIj48L3BhdGg+DQogICAgICAgICAgICAgIDwvc3ZnPg==);
}
.wp-block-cover.is-style-hellopanda-cover-30 img {
  -webkit-mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTI4LC0zNC4xQzM1LC0yNy41LDM4LjUsLTE3LjUsMzksLTcuOUMzOS41LDEuNywzNywxMC44LDMyLjYsMTkuMkMyOC4yLDI3LjUsMjEuOSwzNS4xLDEzLjMsMzkuNEM0LjgsNDMuNywtNS45LDQ0LjcsLTE0LDQwLjdDLTIyLDM2LjgsLTI3LjQsMjcuOSwtMzIuOCwxOC44Qy0zOC4yLDkuOCwtNDMuNiwwLjYsLTQyLjksLTguM0MtNDIuMiwtMTcuMSwtMzUuNCwtMjUuNiwtMjcuMiwtMzEuOUMtMTksLTM4LjMsLTkuNSwtNDIuNiwwLjUsLTQzLjJDMTAuNSwtNDMuOCwyMSwtNDAuNywyOCwtMzQuMVoiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwIDUwKSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHlsZT0idHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsiIHN0cm9rZT0idXJsKCNzdy1ncmFkaWVudCkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgPC9zdmc+);
          mask-image: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+DQogICAgICAgICAgICAgIDxzdmcgaWQ9InN3LWpzLWJsb2Itc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiPg0KICAgICAgICAgICAgICAgICAgICA8ZGVmcz4gDQogICAgICAgICAgICAgICAgICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InN3LWdyYWRpZW50IiB4MT0iMCIgeDI9IjEiIHkxPSIxIiB5Mj0iMCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AxIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjAlIiBkYXRhLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcj0iIiBzdHlsZT0iLS1kYXJrcmVhZGVyLWlubGluZS1zdG9wY29sb3I6ICMwMDAwMDA7Ij48L3N0b3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0b3AgaWQ9InN0b3AyIiBzdG9wLWNvbG9yPSJyZ2JhKDAsIDAsIDAsIDEpIiBvZmZzZXQ9IjEwMCUiIGRhdGEtZGFya3JlYWRlci1pbmxpbmUtc3RvcGNvbG9yPSIiIHN0eWxlPSItLWRhcmtyZWFkZXItaW5saW5lLXN0b3Bjb2xvcjogIzAwMDAwMDsiPjwvc3RvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgICAgICAgICAgICAgIDwvZGVmcz4NCiAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIgZD0iTTI4LC0zNC4xQzM1LC0yNy41LDM4LjUsLTE3LjUsMzksLTcuOUMzOS41LDEuNywzNywxMC44LDMyLjYsMTkuMkMyOC4yLDI3LjUsMjEuOSwzNS4xLDEzLjMsMzkuNEM0LjgsNDMuNywtNS45LDQ0LjcsLTE0LDQwLjdDLTIyLDM2LjgsLTI3LjQsMjcuOSwtMzIuOCwxOC44Qy0zOC4yLDkuOCwtNDMuNiwwLjYsLTQyLjksLTguM0MtNDIuMiwtMTcuMSwtMzUuNCwtMjUuNiwtMjcuMiwtMzEuOUMtMTksLTM4LjMsLTkuNSwtNDIuNiwwLjUsLTQzLjJDMTAuNSwtNDMuOCwyMSwtNDAuNywyOCwtMzQuMVoiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwIDUwKSIgc3Ryb2tlLXdpZHRoPSIwIiBzdHlsZT0idHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwczsiIHN0cm9rZT0idXJsKCNzdy1ncmFkaWVudCkiPjwvcGF0aD4NCiAgICAgICAgICAgICAgPC9zdmc+);
}

.wp-block-image.alignleft, .wp-block-image.alignright {
  margin-bottom: 1rem;
}
.wp-block-image.alignleft img, .wp-block-image.alignright img {
  max-width: 40vw;
}
.wp-block-image.alignleft .wp-element-caption, .wp-block-image.alignright .wp-element-caption {
  margin-bottom: unset;
}

/* 이미지 미리보기 개선 */
.wp-lightbox-overlay {
  width: 100%;
}
.wp-lightbox-overlay .close-button {
  /* 이미지 미리보기 닫기버튼 개선 */
  min-height: 60px;
  min-width: 60px;
  position: fixed;
}
.wp-lightbox-overlay .close-button svg {
  /* 이미지 미리보기 닫기버튼 아이콘 개선 */
  width: 40px;
  height: 40px;
}

/************************************************************************************************************
  core/list
************************************************************************************************************/
body:not(.hellopanda-frontend) ul[class*=is-style-hellopanda-list-] li {
  /* 에디터에서 버그 일부 개선 */
  flex-wrap: wrap;
}
body:not(.hellopanda-frontend) ul[class*=is-style-hellopanda-list-] li > div {
  flex: 1;
}
body:not(.hellopanda-frontend) ul[class*=is-style-hellopanda-list-] li > ul {
  flex-basis: 100%;
}
body:not(.hellopanda-frontend) ul[class*=is-style-hellopanda-list-] li ul[class*=is-style-hellopanda-list-] {
  margin-left: 1rem;
}

ul[class*=is-style-hellopanda-list-] {
  padding: unset;
  list-style: none;
}
ul[class*=is-style-hellopanda-list-] li {
  display: flex;
  align-items: baseline;
}
ul[class*=is-style-hellopanda-list-] li::before {
  transform-origin: left center;
}
ul[class*=is-style-hellopanda-list-]:not([class*=list-gap-]) li + li:not([class*=hellopanda]) {
  margin-top: 3px;
}
ul.list-gap-10 > li + li {
  margin-top: calc(var(--wp--preset--spacing--10) / 2);
}
ul.list-gap-20 > li + li {
  margin-top: calc(var(--wp--preset--spacing--20) / 2);
}
ul.list-gap-30 > li + li {
  margin-top: calc(var(--wp--preset--spacing--30) / 2);
}
ul.list-gap-40 > li + li {
  margin-top: calc(var(--wp--preset--spacing--40) / 2);
}
ul.list-gap-50 > li + li {
  margin-top: calc(var(--wp--preset--spacing--50) / 2);
}
ul.is-style-hellopanda-list-1 li::before {
  content: "●";
  padding-right: 0em;
  transform: scale(0.2);
}
ul.is-style-hellopanda-list-2 li::before {
  content: "●";
  padding-right: 0.1em;
  transform: scale(0.4);
}
ul.is-style-hellopanda-list-3 li::before {
  content: "○";
  padding-right: 0.3em;
  transform: scale(0.5);
}
ul.is-style-hellopanda-list-4 li::before {
  content: "◆";
  padding-right: 0.3em;
  transform: scale(0.5);
}
ul.is-style-hellopanda-list-5 li::before {
  content: "■";
  padding-right: 0.2em;
  transform: scale(0.4);
}
ul.is-style-hellopanda-list-6 li::before {
  content: "＊";
  padding-right: 0.3em;
  transform: scale(0.7) translateX(-0.2em);
}
ul.is-style-hellopanda-list-7 li::before {
  content: "※";
  padding-right: 0.3em;
  transform: scale(0.6) translateX(-0.2em);
}
ul.is-style-hellopanda-list-8 li::before {
  content: "─";
  padding-right: 0.7em;
  transform: scale(0.8);
}
ul.is-style-hellopanda-list-9 li::before {
  content: "└";
  padding-right: 0.5em;
  transform: scale(0.8) translateX(-0.3em) translateY(0.1em);
}
ul.is-style-hellopanda-list-10 li::before {
  content: "〃";
  padding-right: 0.5em;
  transform: scale(0.8) translateY(-0.2em);
}
ul.is-style-hellopanda-list-11 {
  counter-reset: count;
}
ul.is-style-hellopanda-list-11 li::before {
  white-space: nowrap;
  counter-increment: count;
  content: counter(count) ".";
  min-width: 1.75em;
  padding-right: 0.25em;
}
ul.is-style-hellopanda-list-12 {
  counter-reset: count;
}
ul.is-style-hellopanda-list-12 li::before {
  white-space: nowrap;
  counter-increment: count;
  content: counter(count, lower-alpha) ".";
  min-width: 1.75em;
  padding-right: 0.25em;
}
ul.is-style-hellopanda-list-13 {
  counter-reset: count;
}
ul.is-style-hellopanda-list-13 li::before {
  white-space: nowrap;
  counter-increment: count;
  content: counter(count, upper-alpha) ".";
  min-width: 1.75em;
  padding-right: 0.25em;
}
ul.is-style-hellopanda-list-14 {
  counter-reset: count;
}
ul.is-style-hellopanda-list-14 li::before {
  white-space: nowrap;
  counter-increment: count;
  content: counter(count, lower-roman) ".";
  min-width: 1.75em;
  padding-right: 0.25em;
}
ul.is-style-hellopanda-list-15 {
  counter-reset: count;
}
ul.is-style-hellopanda-list-15 li::before {
  white-space: nowrap;
  counter-increment: count;
  content: counter(count, upper-roman) ".";
  min-width: 1.75em;
  padding-right: 0.25em;
}
ul.is-style-hellopanda-list-16 {
  counter-reset: count;
}
ul.is-style-hellopanda-list-16 li::before {
  white-space: nowrap;
  counter-increment: count;
  content: counter(count, hangul) ".";
  min-width: 1.75em;
  padding-right: 0.25em;
}
ul.is-style-hellopanda-list-17 {
  counter-reset: count;
}
ul.is-style-hellopanda-list-17 li::before {
  white-space: nowrap;
  counter-increment: count;
  content: counter(count, decimal-leading-zero) ".";
  min-width: 1.75em;
  padding-right: 0.25em;
}
ul.is-style-hellopanda-list-18 {
  counter-reset: count;
}
ul.is-style-hellopanda-list-18 li::before {
  white-space: nowrap;
  counter-increment: count;
  content: counter(count, korean-hangul-formal) ".";
  min-width: 1.75em;
  padding-right: 0.25em;
}
ul.is-style-hellopanda-list-19 {
  counter-reset: count;
}
ul.is-style-hellopanda-list-19 li::before {
  white-space: nowrap;
  counter-increment: count;
  content: counter(count, hangul-consonant) ".";
  min-width: 1.75em;
  padding-right: 0.25em;
}
ul.is-style-hellopanda-list-20 {
  counter-reset: count;
}
ul.is-style-hellopanda-list-20 li::before {
  white-space: nowrap;
  counter-increment: count;
  content: counter(count, lower-greek) ".";
  min-width: 1.75em;
  padding-right: 0.25em;
}

/************************************************************************************************************
  core/list-item
************************************************************************************************************/
ul li.is-style-hellopanda-list-item-1 {
  padding: 0.5em 0.75em;
  border-bottom: 1px solid var(--wp--preset--color--step-4);
}
ul li.is-style-hellopanda-list-item-1 + li {
  margin-top: -1px;
}
ul li.is-style-hellopanda-list-item-2 {
  padding: 0.5em 0.75em;
  border: 1px solid var(--wp--preset--color--step-4);
}
ul li.is-style-hellopanda-list-item-2 + li {
  margin-top: -1px;
}
ul li.is-style-hellopanda-list-item-3 {
  padding: 0.5em 0.75em;
  border: 1px solid var(--wp--preset--color--step-4);
}
ul li.is-style-hellopanda-list-item-3 + li {
  margin-top: 5px;
}
ul li.is-style-hellopanda-list-item-4 {
  padding: 0.5em 0.75em;
  border: 1px solid var(--wp--preset--color--step-4);
  border-left-color: var(--wp--preset--color--contrast);
}
ul li.is-style-hellopanda-list-item-4 + li {
  margin-top: 5px;
}
ul li.is-style-hellopanda-list-item-5 {
  padding: 0.5em 0.75em;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
  border-bottom: 1px solid var(--wp--preset--color--step-18);
}
ul li.is-style-hellopanda-list-item-6 {
  padding: 0.5em 0.75em;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
ul li.is-style-hellopanda-list-item-6 + li {
  margin-top: 5px;
}
ul li.is-style-hellopanda-list-item-7 {
  padding: 0.5em 1.25em;
  border: 1px solid var(--wp--preset--color--step-4);
  border-radius: 1.5em;
  align-items: center;
}
ul li.is-style-hellopanda-list-item-7 + li {
  margin-top: 5px;
}
ul li.is-style-hellopanda-list-item-8 {
  padding: 0.5em 1.25em;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
  border-radius: 1.5em;
  border-width: 0;
  align-items: center;
}
ul li.is-style-hellopanda-list-item-8 + li {
  margin-top: 5px;
}
ul li.is-style-hellopanda-list-item-9 {
  padding: 0.5em 0.75em;
  border-bottom: 1px dashed var(--wp--preset--color--step-4);
}
ul li.is-style-hellopanda-list-item-9 + li {
  margin-top: -1px;
}
ul li.is-style-hellopanda-list-item-10 {
  padding: 0.5em 0.75em;
  border-bottom: 1px solid currentColor;
}
ul li.is-style-hellopanda-list-item-10 + li {
  margin-top: -1px;
}

/************************************************************************************************************
  core/post-author
************************************************************************************************************/
.wp-block-post-author.post-author-reverse .wp-block-post-author__avatar {
  order: 1;
}
.wp-block-post-author.radius-image-xs img {
  border-radius: 3px;
}
.wp-block-post-author.radius-image-sm img {
  border-radius: 5px;
}
.wp-block-post-author.radius-image-md img {
  border-radius: 8px;
}
.wp-block-post-author.radius-image-lg img {
  border-radius: 10px;
}
.wp-block-post-author.radius-image-xl img {
  border-radius: 15px;
}
.wp-block-post-author.radius-image-max img {
  border-radius: 100rem;
}
.wp-block-post-author.radius-image-circle img {
  border-radius: 100%;
}
.wp-block-post-author[class*=is-style-hellopanda-post-author-] {
  display: flex;
  align-items: center;
}
.wp-block-post-author[class*=is-style-hellopanda-post-author-] p:empty {
  display: none;
}
.wp-block-post-author[class*=is-style-hellopanda-post-author-].post-author-inline {
  display: inline-flex;
}
.wp-block-post-author[class*=is-style-hellopanda-post-author-].wp-block-post-author__byline {
  font-size: 0.8em;
  font-weight: normal;
  opacity: 0.6;
}
.wp-block-post-author[class*=is-style-hellopanda-post-author-] .wp-block-post-author__avatar {
  display: flex;
  margin-right: 0;
}
.wp-block-post-author[class*=is-style-hellopanda-post-author-] .wp-block-post-author__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 0.1em;
}
.wp-block-post-author[class*=is-style-hellopanda-post-author-] .wp-block-post-author__content .wp-block-post-author__byline {
  font-size: 0.65em;
  opacity: 0.7;
}
.wp-block-post-author[class*=is-style-hellopanda-post-author-] .wp-block-post-author__content .wp-block-post-author__name {
  line-height: 1.2;
}
.wp-block-post-author[class*=is-style-hellopanda-post-author-] .wp-block-post-author__content .wp-block-post-author__name a {
  color: inherit;
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.wp-block-post-author[class*=is-style-hellopanda-post-author-horizontal-] {
  flex-wrap: initial;
}
.wp-block-post-author[class*=is-style-hellopanda-post-author-horizontal-] img {
  width: 1.75em;
  height: 1.75em;
}
.wp-block-post-author[class*=is-style-hellopanda-post-author-horizontal-].post-author-has-byline img {
  width: 2.5em;
  height: 2.5em;
}
.wp-block-post-author[class*=is-style-hellopanda-post-author-horizontal-].wp-block-post-author__name .wp-block-post-author[class*=is-style-hellopanda-post-author-horizontal-]:not([class*=gap-]) {
  gap: 0.75em;
}
.wp-block-post-author[class*=is-style-hellopanda-post-author-vertical-] {
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.wp-block-post-author[class*=is-style-hellopanda-post-author-vertical-] img {
  width: 2.25em;
  height: 2.25em;
}
.wp-block-post-author[class*=is-style-hellopanda-post-author-vertical-]:not([class*=gap-]) {
  gap: 0.5em;
}
.wp-block-post-author.is-style-hellopanda-post-author-horizontal-1 {
  align-items: center;
  font-size: var(--wp--preset--font-size--small);
}
.wp-block-post-author.is-style-hellopanda-post-author-horizontal-2 {
  align-items: center;
  font-size: var(--wp--preset--font-size--small);
  border-bottom: 2px solid var(--wp--preset--color--contrast);
  padding-bottom: 0.3em;
}
.wp-block-post-author.is-style-hellopanda-post-author-horizontal-3 {
  align-items: stretch;
  font-size: var(--wp--preset--font-size--small);
  border-left: 2px solid var(--wp--preset--color--contrast);
  padding-left: 0.7em;
}
.wp-block-post-author.is-style-hellopanda-post-author-horizontal-4 {
  align-items: center;
  font-size: var(--wp--preset--font-size--small);
  padding: 0.8em 0.9em;
  background-color: var(--wp--preset--color--step-1);
  border-radius: calc(var(--wp--preset--spacing--10) / 2);
}
.wp-block-post-author.is-style-hellopanda-post-author-horizontal-5 {
  align-items: center;
  font-size: var(--wp--preset--font-size--small);
  padding: 0.8em 0.9em;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
  border-radius: calc(var(--wp--preset--spacing--10) / 2);
}
.wp-block-post-author.is-style-hellopanda-post-author-horizontal-6 {
  align-items: center;
  font-size: var(--wp--preset--font-size--small);
  padding: 0.8em 0.9em;
  border-radius: calc(var(--wp--preset--spacing--10) / 2);
  border: 1px solid var(--wp--preset--color--step-7);
}
.wp-block-post-author.is-style-hellopanda-post-author-horizontal-7 {
  align-items: center;
  font-size: var(--wp--preset--font-size--small);
  padding: 0.8em 0.9em;
  border-radius: calc(var(--wp--preset--spacing--10) / 2);
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-post-author.is-style-hellopanda-post-author-horizontal-8 {
  align-items: center;
  font-size: var(--wp--preset--font-size--small);
  padding: 0.8em 0.9em;
  border-radius: calc(var(--wp--preset--spacing--10) / 2);
  border: 1px solid var(--wp--preset--color--primary);
}
.wp-block-post-author.is-style-hellopanda-post-author-vertical-9 {
  /**/
}
.wp-block-post-author.is-style-hellopanda-post-author-vertical-10 {
  padding: 1.25em;
  background-color: var(--wp--preset--color--step-1);
  border-radius: calc(var(--wp--preset--spacing--10) / 2);
}
.wp-block-post-author.is-style-hellopanda-post-author-vertical-11 {
  padding: 1.25em;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
  border-radius: calc(var(--wp--preset--spacing--10) / 2);
}
.wp-block-post-author.is-style-hellopanda-post-author-vertical-12 {
  padding: 1.25em;
  border-radius: calc(var(--wp--preset--spacing--10) / 2);
  border: 1px solid var(--wp--preset--color--step-7);
}
.wp-block-post-author.is-style-hellopanda-post-author-vertical-13 {
  padding: 1.25em;
  border-radius: calc(var(--wp--preset--spacing--10) / 2);
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-post-author.is-style-hellopanda-post-author-vertical-14 {
  padding: 1.25em;
  border-radius: calc(var(--wp--preset--spacing--10) / 2);
  border: 1px solid var(--wp--preset--color--primary);
}

/************************************************************************************************************
  core/post-terms
************************************************************************************************************/
.wp-block-post-terms {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.wp-block-post-terms[class*=post-terms-prefix-] > a, .wp-block-post-terms[class*=post-terms-prefix-] > span:not([style]) {
  display: inline-flex;
  align-items: center;
  line-height: 1;
}
.wp-block-post-terms[class*=post-terms-prefix-] > a::before, .wp-block-post-terms[class*=post-terms-prefix-] > span:not([style])::before {
  font-family: "Material Symbols Outlined";
  line-height: 1;
  font-size: 1.2em;
}
.wp-block-post-terms[class*=is-style-hellopanda-post-terms-] a, .wp-block-post-terms[class*=is-style-hellopanda-post-terms-] span:not([style]):not(.wp-block-post-terms__separator) {
  display: inline-flex;
}
.wp-block-post-terms.gap-10 > a ~ a {
  margin-left: 1px;
}
.wp-block-post-terms.gap-20 > a ~ a {
  margin-left: 0.25em;
}
.wp-block-post-terms.gap-30 > a ~ a {
  margin-left: 0.5em;
}
.wp-block-post-terms.gap-40 > a ~ a {
  margin-left: 0.75em;
}
.wp-block-post-terms.gap-50 > a ~ a {
  margin-left: 1em;
}
.wp-block-post-terms.post-terms-prefix-1 > a::before, .wp-block-post-terms.post-terms-prefix-1 > span:not([style]):not(.wp-block-post-terms__separator)::before {
  content: "\e9ef";
  line-height: 0.75;
  padding-right: 0.2em;
}
.wp-block-post-terms.post-terms-prefix-2 > a::before, .wp-block-post-terms.post-terms-prefix-2 > span:not([style]):not(.wp-block-post-terms__separator)::before {
  content: "\e2c7";
  line-height: 0.75;
  padding-right: 0.3em;
}
.wp-block-post-terms.post-terms-prefix-3 > a::before, .wp-block-post-terms.post-terms-prefix-3 > span:not([style]):not(.wp-block-post-terms__separator)::before {
  content: "\e261";
  line-height: 0.75;
  padding-right: 0.3em;
}
.wp-block-post-terms.post-terms-prefix-4 > a::before, .wp-block-post-terms.post-terms-prefix-4 > span:not([style]):not(.wp-block-post-terms__separator)::before {
  content: "\f815";
  line-height: 0.75;
  padding-right: 0.3em;
}
.wp-block-post-terms.post-terms-prefix-5 > a::before, .wp-block-post-terms.post-terms-prefix-5 > span:not([style]):not(.wp-block-post-terms__separator)::before {
  content: "\e145";
  line-height: 0.75;
  padding-right: 0.3em;
}
.wp-block-post-terms.post-terms-prefix-6 > a::before, .wp-block-post-terms.post-terms-prefix-6 > span:not([style]):not(.wp-block-post-terms__separator)::before {
  content: "\e15b";
  line-height: 0.75;
  padding-right: 0.3em;
}
.wp-block-post-terms.post-terms-prefix-7 > a::before, .wp-block-post-terms.post-terms-prefix-7 > span:not([style]):not(.wp-block-post-terms__separator)::before {
  content: "\e876";
  line-height: 0.75;
  padding-right: 0.3em;
}
.wp-block-post-terms.post-terms-prefix-8 > a::before, .wp-block-post-terms.post-terms-prefix-8 > span:not([style]):not(.wp-block-post-terms__separator)::before {
  content: "\e87d";
  line-height: 0.75;
  padding-right: 0.3em;
}
.wp-block-post-terms.post-terms-prefix-9 > a::before, .wp-block-post-terms.post-terms-prefix-9 > span:not([style]):not(.wp-block-post-terms__separator)::before {
  content: "\e838";
  line-height: 0.75;
  padding-right: 0.3em;
}
.wp-block-post-terms.post-terms-prefix-10 > a::before, .wp-block-post-terms.post-terms-prefix-10 > span:not([style]):not(.wp-block-post-terms__separator)::before {
  content: "\e697";
  line-height: 0.75;
  padding-right: 0.3em;
}
.wp-block-post-terms.post-terms-prefix-11 > a::before, .wp-block-post-terms.post-terms-prefix-11 > span:not([style]):not(.wp-block-post-terms__separator)::before {
  content: "\eaf5";
  line-height: 0.75;
  padding-right: 0.3em;
}
.wp-block-post-terms.post-terms-prefix-12 > a::before, .wp-block-post-terms.post-terms-prefix-12 > span:not([style]):not(.wp-block-post-terms__separator)::before {
  content: "\e39e";
  line-height: 0.75;
  padding-right: 0.3em;
}
.wp-block-post-terms.post-terms-prefix-13 > a::before, .wp-block-post-terms.post-terms-prefix-13 > span:not([style]):not(.wp-block-post-terms__separator)::before {
  content: "\e90c";
  line-height: 0.75;
  padding-right: 0.3em;
}
.wp-block-post-terms.post-terms-prefix-14 > a::before, .wp-block-post-terms.post-terms-prefix-14 > span:not([style]):not(.wp-block-post-terms__separator)::before {
  content: "\e061";
  line-height: 0.75;
  padding-right: 0.3em;
}
.wp-block-post-terms.is-style-hellopanda-post-terms-1 {
  font-size: var(--wp--preset--font-size--x-small);
}
.wp-block-post-terms.is-style-hellopanda-post-terms-1 a, .wp-block-post-terms.is-style-hellopanda-post-terms-1 span:not([style]):not(.wp-block-post-terms__separator) {
  border-bottom: 1px solid var(--wp--preset--color--step-10);
}
.wp-block-post-terms.is-style-hellopanda-post-terms-2 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
}
.wp-block-post-terms.is-style-hellopanda-post-terms-2 a, .wp-block-post-terms.is-style-hellopanda-post-terms-2 span:not([style]):not(.wp-block-post-terms__separator) {
  padding: 0 0.125em;
  line-height: 1;
  border: 1px solid var(--wp--preset--color--step-10);
}
.wp-block-post-terms.is-style-hellopanda-post-terms-3 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
}
.wp-block-post-terms.is-style-hellopanda-post-terms-3 a, .wp-block-post-terms.is-style-hellopanda-post-terms-3 span:not([style]):not(.wp-block-post-terms__separator) {
  padding: 0 0.125em;
  line-height: 1;
  border: 1px solid var(--wp--preset--color--step-10);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-post-terms.is-style-hellopanda-post-terms-3 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
}
.wp-block-post-terms.is-style-hellopanda-post-terms-3 a, .wp-block-post-terms.is-style-hellopanda-post-terms-3 span:not([style]):not(.wp-block-post-terms__separator) {
  padding: 0 0.125em;
  line-height: 1;
  color: var(--wp--preset--color--base) !important;
  background-color: var(--wp--preset--color--contrast);
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-post-terms.is-style-hellopanda-post-terms-4 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
}
.wp-block-post-terms.is-style-hellopanda-post-terms-4 a, .wp-block-post-terms.is-style-hellopanda-post-terms-4 span:not([style]):not(.wp-block-post-terms__separator) {
  padding: 0 0.125em;
  line-height: 1;
  color: var(--wp--preset--color--secondary) !important;
  background-color: var(--wp--preset--color--primary);
  border: 1px solid var(--wp--preset--color--primary);
}
.wp-block-post-terms.is-style-hellopanda-post-terms-5 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
}
.wp-block-post-terms.is-style-hellopanda-post-terms-5 a, .wp-block-post-terms.is-style-hellopanda-post-terms-5 span:not([style]):not(.wp-block-post-terms__separator) {
  padding: 0.2em 0.5em;
  border: 1px solid var(--wp--preset--color--step-10);
}
.wp-block-post-terms.is-style-hellopanda-post-terms-6 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
}
.wp-block-post-terms.is-style-hellopanda-post-terms-6 a, .wp-block-post-terms.is-style-hellopanda-post-terms-6 span:not([style]):not(.wp-block-post-terms__separator) {
  padding: 0.2em 0.5em;
  border: 1px solid var(--wp--preset--color--step-10);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-post-terms.is-style-hellopanda-post-terms-7 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
}
.wp-block-post-terms.is-style-hellopanda-post-terms-7 a, .wp-block-post-terms.is-style-hellopanda-post-terms-7 span:not([style]):not(.wp-block-post-terms__separator) {
  padding: 0.2em 0.5em;
  color: var(--wp--preset--color--base) !important;
  background-color: var(--wp--preset--color--contrast);
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-post-terms.is-style-hellopanda-post-terms-8 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
}
.wp-block-post-terms.is-style-hellopanda-post-terms-8 a, .wp-block-post-terms.is-style-hellopanda-post-terms-8 span:not([style]):not(.wp-block-post-terms__separator) {
  padding: 0.2em 0.5em;
  color: var(--wp--preset--color--secondary) !important;
  background-color: var(--wp--preset--color--primary);
  border: 1px solid var(--wp--preset--color--primary);
}
.wp-block-post-terms.is-style-hellopanda-post-terms-9 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
}
.wp-block-post-terms.is-style-hellopanda-post-terms-9 a, .wp-block-post-terms.is-style-hellopanda-post-terms-9 span:not([style]):not(.wp-block-post-terms__separator) {
  padding: 0.2em 0.75em;
  border-radius: 100rem;
  border: 1px solid var(--wp--preset--color--step-10);
}
.wp-block-post-terms.is-style-hellopanda-post-terms-10 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
}
.wp-block-post-terms.is-style-hellopanda-post-terms-10 a, .wp-block-post-terms.is-style-hellopanda-post-terms-10 span:not([style]):not(.wp-block-post-terms__separator) {
  padding: 0.2em 0.75em;
  border-radius: 100rem;
  border: 1px solid var(--wp--preset--color--step-10);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-post-terms.is-style-hellopanda-post-terms-11 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
}
.wp-block-post-terms.is-style-hellopanda-post-terms-11 a, .wp-block-post-terms.is-style-hellopanda-post-terms-11 span:not([style]):not(.wp-block-post-terms__separator) {
  padding: 0.2em 0.75em;
  border-radius: 100rem;
  color: var(--wp--preset--color--base) !important;
  background-color: var(--wp--preset--color--contrast);
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-post-terms.is-style-hellopanda-post-terms-12 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
}
.wp-block-post-terms.is-style-hellopanda-post-terms-12 a, .wp-block-post-terms.is-style-hellopanda-post-terms-12 span:not([style]):not(.wp-block-post-terms__separator) {
  padding: 0.2em 0.75em;
  border-radius: 100rem;
  color: var(--wp--preset--color--secondary) !important;
  background-color: var(--wp--preset--color--primary);
  border: 1px solid var(--wp--preset--color--primary);
}
.wp-block-post-terms.is-style-hellopanda-post-terms-13 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
}
.wp-block-post-terms.is-style-hellopanda-post-terms-13 a, .wp-block-post-terms.is-style-hellopanda-post-terms-13 span:not([style]):not(.wp-block-post-terms__separator) {
  padding: 0.2em 0.5em;
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-post-terms.is-style-hellopanda-post-terms-14 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
}
.wp-block-post-terms.is-style-hellopanda-post-terms-14 a, .wp-block-post-terms.is-style-hellopanda-post-terms-14 span:not([style]):not(.wp-block-post-terms__separator) {
  padding: 0.2em 0.5em;
  color: var(--wp--preset--color--primary) !important;
  border: 1px solid var(--wp--preset--color--primary);
}
.wp-block-post-terms[style*=gap] {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.2 !important;
}
.wp-block-post-terms[style*=gap] a, .wp-block-post-terms[style*=gap] span:not([style]) {
  line-height: 1.2;
}
.wp-block-post-terms.padding-10 a, .wp-block-post-terms.padding-10 span:not([style]) {
  line-height: 1;
  padding: 0 0 !important;
}
.wp-block-post-terms.padding-20 a, .wp-block-post-terms.padding-20 span:not([style]) {
  line-height: 1;
  padding: 0.125em 0.35em !important;
}
.wp-block-post-terms.padding-30 a, .wp-block-post-terms.padding-30 span:not([style]) {
  line-height: 1;
  padding: 0.35em 0.5em !important;
}
.wp-block-post-terms.padding-40 a, .wp-block-post-terms.padding-40 span:not([style]) {
  line-height: 1;
  padding: 0.5em 0.75em !important;
}
.wp-block-post-terms.padding-50 a, .wp-block-post-terms.padding-50 span:not([style]) {
  line-height: 1;
  padding: 0.75em 0.85em !important;
}
.wp-block-post-terms.padding-60 a, .wp-block-post-terms.padding-60 span:not([style]) {
  line-height: 1;
  padding: 0.85em 1em !important;
}
.wp-block-post-terms.remove-separator .wp-block-post-terms__separator {
  display: none !important;
}
.wp-block-post-terms .wp-block-post-terms__separator:empty::before {
  content: ",";
}

/************************************************************************************************************
  core/post-date
************************************************************************************************************/
.wp-block-post-date[class*=post-date-prefix-] {
  display: flex;
  align-items: center;
}
.wp-block-post-date[class*=post-date-prefix-icon-]::before {
  font-family: "Material Symbols Outlined";
  line-height: 1;
  font-size: 1.2em;
}
.wp-block-post-date.post-date-inline {
  display: inline-flex;
}
.wp-block-post-date.post-date-prefix-icon-1::before {
  content: "\e876";
  padding-right: 0.3em;
}
.wp-block-post-date.post-date-prefix-icon-2::before {
  content: "\ebcc";
  padding-right: 0.3em;
}
.wp-block-post-date.post-date-prefix-icon-3::before {
  content: "\e935";
  padding-right: 0.3em;
}
.wp-block-post-date.post-date-prefix-icon-4::before {
  content: "\e8b5";
  padding-right: 0.3em;
}
.wp-block-post-date.post-date-prefix-text-5::before {
  content: "DATE";
  padding-right: 0.3em;
  opacity: 0.6;
}
.wp-block-post-date.post-date-prefix-text-6::before {
  content: "날짜";
  padding-right: 0.3em;
  opacity: 0.6;
}
.wp-block-post-date.post-date-prefix-text-7::before {
  content: "작성일";
  padding-right: 0.3em;
  opacity: 0.6;
}
.wp-block-post-date.post-date-prefix-text-8::before {
  content: "日";
  padding-right: 0.3em;
  opacity: 0.6;
}
.wp-block-post-date.post-date-prefix-text-9::before {
  content: "📆";
  padding-right: 0.3em;
}
.wp-block-post-date.post-date-prefix-text-10::before {
  content: "⏲️";
  padding-right: 0.3em;
}
.wp-block-post-date.post-date-prefix-text-11::before {
  content: "🚀";
  padding-right: 0.3em;
}
.wp-block-post-date.post-date-prefix-text-12::before {
  content: "💬";
  padding-right: 0.3em;
}
.wp-block-post-date.post-date-prefix-text-13::before {
  content: "📁";
  padding-right: 0.3em;
}
.wp-block-post-date.post-date-prefix-text-14::before {
  content: "✒️";
  padding-right: 0.3em;
}
.wp-block-post-date.is-style-hellopanda-post-date-1 {
  font-size: var(--wp--preset--font-size--x-small);
  border-bottom: 1px solid var(--wp--preset--color--step-10);
}
.wp-block-post-date.is-style-hellopanda-post-date-2 {
  font-size: var(--wp--preset--font-size--x-small);
  padding: 0 0.125em;
  line-height: 1;
  border: 1px solid var(--wp--preset--color--step-10);
}
.wp-block-post-date.is-style-hellopanda-post-date-3 {
  font-size: var(--wp--preset--font-size--x-small);
  padding: 0 0.125em;
  line-height: 1;
  border: 1px solid var(--wp--preset--color--step-10);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-post-date.is-style-hellopanda-post-date-3 {
  font-size: var(--wp--preset--font-size--x-small);
  padding: 0 0.125em;
  line-height: 1;
  color: var(--wp--preset--color--base) !important;
  background-color: var(--wp--preset--color--contrast);
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-post-date.is-style-hellopanda-post-date-4 {
  font-size: var(--wp--preset--font-size--x-small);
  padding: 0 0.125em;
  line-height: 1;
  color: var(--wp--preset--color--secondary) !important;
  background-color: var(--wp--preset--color--primary);
  border: 1px solid var(--wp--preset--color--primary);
}
.wp-block-post-date.is-style-hellopanda-post-date-5 {
  font-size: var(--wp--preset--font-size--x-small);
  padding: 0.2em 0.5em;
  border: 1px solid var(--wp--preset--color--step-10);
}
.wp-block-post-date.is-style-hellopanda-post-date-6 {
  font-size: var(--wp--preset--font-size--x-small);
  padding: 0.2em 0.5em;
  border: 1px solid var(--wp--preset--color--step-10);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-post-date.is-style-hellopanda-post-date-7 {
  font-size: var(--wp--preset--font-size--x-small);
  padding: 0.2em 0.5em;
  color: var(--wp--preset--color--base) !important;
  background-color: var(--wp--preset--color--contrast);
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-post-date.is-style-hellopanda-post-date-8 {
  font-size: var(--wp--preset--font-size--x-small);
  padding: 0.2em 0.5em;
  color: var(--wp--preset--color--secondary) !important;
  background-color: var(--wp--preset--color--primary);
  border: 1px solid var(--wp--preset--color--primary);
}
.wp-block-post-date.is-style-hellopanda-post-date-9 {
  font-size: var(--wp--preset--font-size--x-small);
  padding: 0.2em 0.75em;
  border-radius: 100rem;
  border: 1px solid var(--wp--preset--color--step-10);
}
.wp-block-post-date.is-style-hellopanda-post-date-10 {
  font-size: var(--wp--preset--font-size--x-small);
  padding: 0.2em 0.75em;
  border-radius: 100rem;
  border: 1px solid var(--wp--preset--color--step-10);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-post-date.is-style-hellopanda-post-date-11 {
  font-size: var(--wp--preset--font-size--x-small);
  padding: 0.2em 0.75em;
  border-radius: 100rem;
  color: var(--wp--preset--color--base) !important;
  background-color: var(--wp--preset--color--contrast);
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-post-date.is-style-hellopanda-post-date-12 {
  font-size: var(--wp--preset--font-size--x-small);
  padding: 0.2em 0.75em;
  border-radius: 100rem;
  color: var(--wp--preset--color--secondary) !important;
  background-color: var(--wp--preset--color--primary);
  border: 1px solid var(--wp--preset--color--primary);
}
.wp-block-post-date.is-style-hellopanda-post-date-13 {
  font-size: var(--wp--preset--font-size--x-small);
  padding: 0.2em 0.5em;
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-post-date.is-style-hellopanda-post-date-14 {
  font-size: var(--wp--preset--font-size--x-small);
  padding: 0.2em 0.5em;
  color: var(--wp--preset--color--primary) !important;
  border: 1px solid var(--wp--preset--color--primary);
}
.wp-block-post-date.padding-10 {
  line-height: 1;
  padding: 0 0;
}
.wp-block-post-date.padding-20 {
  line-height: 1;
  padding: 0.125em 0.35em;
}
.wp-block-post-date.padding-30 {
  line-height: 1;
  padding: 0.35em 0.5em;
}
.wp-block-post-date.padding-40 {
  line-height: 1;
  padding: 0.5em 0.75em;
}
.wp-block-post-date.padding-50 {
  line-height: 1;
  padding: 0.75em 0.85em;
}
.wp-block-post-date.padding-60 {
  line-height: 1;
  padding: 0.85em 1em;
}

/************************************************************************************************************
  core/post-author-name
************************************************************************************************************/
.wp-block-post-author-name[class*=post-author-name-prefix-] {
  display: flex;
  align-items: center;
}
.wp-block-post-author-name[class*=post-author-name-prefix-icon-]::before {
  font-family: "Material Symbols Outlined";
  line-height: 1;
  font-size: 1.2em;
}
.wp-block-post-author-name.post-author-name-inline {
  display: inline-flex;
}
.wp-block-post-author-name.post-author-name-prefix-icon-1::before {
  content: "\e7fd";
  padding-right: 0.3em;
}
.wp-block-post-author-name.post-author-name-prefix-icon-2::before {
  content: "\e853";
  padding-right: 0.3em;
}
.wp-block-post-author-name.post-author-name-prefix-icon-3::before {
  content: "\e851";
  padding-right: 0.3em;
}
.wp-block-post-author-name.post-author-name-prefix-text-4::before {
  content: "by";
  padding-right: 0.3em;
  font-weight: 400;
  opacity: 0.6;
}
.wp-block-post-author-name.post-author-name-prefix-text-5::before {
  content: "Author";
  padding-right: 0.3em;
  font-weight: 400;
  opacity: 0.6;
}
.wp-block-post-author-name.post-author-name-prefix-text-6::before {
  content: "Writer";
  padding-right: 0.3em;
  font-weight: 400;
  opacity: 0.6;
}
.wp-block-post-author-name.post-author-name-prefix-text-7::before {
  content: "Editer";
  padding-right: 0.3em;
  font-weight: 400;
  opacity: 0.6;
}
.wp-block-post-author-name.post-author-name-prefix-text-8::before {
  content: "글쓴이";
  padding-right: 0.3em;
  font-weight: 400;
  opacity: 0.6;
}
.wp-block-post-author-name.post-author-name-prefix-text-9::before {
  content: "작성자";
  padding-right: 0.3em;
  font-weight: 400;
  opacity: 0.6;
}
.wp-block-post-author-name.post-author-name-prefix-text-10::before {
  content: "필자";
  padding-right: 0.3em;
  font-weight: 400;
  opacity: 0.6;
}
.wp-block-post-author-name.post-author-name-prefix-text-11::before {
  content: "에디터";
  padding-right: 0.3em;
  font-weight: 400;
  opacity: 0.6;
}
.wp-block-post-author-name.post-author-name-prefix-text-12::before {
  content: "👦";
  padding-right: 0.3em;
  font-weight: 400;
}
.wp-block-post-author-name.post-author-name-prefix-text-13::before {
  content: "👩";
  padding-right: 0.3em;
  font-weight: 400;
}
.wp-block-post-author-name.post-author-name-prefix-text-14::before {
  content: "🙂";
  padding-right: 0.3em;
  font-weight: 400;
}
.wp-block-post-author-name.is-style-hellopanda-post-author-name-1 {
  font-size: var(--wp--preset--font-size--x-small);
  border-bottom: 1px solid var(--wp--preset--color--step-10);
}
.wp-block-post-author-name.is-style-hellopanda-post-author-name-2 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
  padding: 0 0.125em;
  line-height: 1;
  border: 1px solid var(--wp--preset--color--step-10);
}
.wp-block-post-author-name.is-style-hellopanda-post-author-name-3 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
  padding: 0 0.125em;
  line-height: 1;
  border: 1px solid var(--wp--preset--color--step-10);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-post-author-name.is-style-hellopanda-post-author-name-3 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
  padding: 0 0.125em;
  line-height: 1;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-post-author-name.is-style-hellopanda-post-author-name-4 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
  padding: 0 0.125em;
  line-height: 1;
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
  border: 1px solid var(--wp--preset--color--primary);
}
.wp-block-post-author-name.is-style-hellopanda-post-author-name-5 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
  padding: 0.2em 0.75em;
  border: 1px solid var(--wp--preset--color--step-10);
}
.wp-block-post-author-name.is-style-hellopanda-post-author-name-6 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
  padding: 0.2em 0.75em;
  border: 1px solid var(--wp--preset--color--step-10);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-post-author-name.is-style-hellopanda-post-author-name-7 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
  padding: 0.2em 0.75em;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-post-author-name.is-style-hellopanda-post-author-name-8 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
  padding: 0.2em 0.75em;
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
  border: 1px solid var(--wp--preset--color--primary);
}
.wp-block-post-author-name.is-style-hellopanda-post-author-name-9 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
  padding: 0.2em 0.75em;
  border-radius: 100rem;
  border: 1px solid var(--wp--preset--color--step-10);
}
.wp-block-post-author-name.is-style-hellopanda-post-author-name-10 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
  padding: 0.2em 0.75em;
  border-radius: 100rem;
  border: 1px solid var(--wp--preset--color--step-10);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-post-author-name.is-style-hellopanda-post-author-name-11 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
  padding: 0.2em 0.75em;
  border-radius: 100rem;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-post-author-name.is-style-hellopanda-post-author-name-12 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
  padding: 0.2em 0.75em;
  border-radius: 100rem;
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
  border: 1px solid var(--wp--preset--color--primary);
}
.wp-block-post-author-name.is-style-hellopanda-post-author-name-13 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
  padding: 0.2em 0.75em;
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-post-author-name.is-style-hellopanda-post-author-name-14 {
  font-size: var(--wp--preset--font-size--x-small);
  line-height: 190%;
  padding: 0.2em 0.75em;
  color: var(--wp--preset--color--primary);
  border: 1px solid var(--wp--preset--color--primary);
}

/************************************************************************************************************
  core/post-featured-image
************************************************************************************************************/
.wp-block-post-featured-image:not([style*=height]) > a {
  max-width: 100%;
}

/************************************************************************************************************
  core/details
************************************************************************************************************/
.wp-block-details {
  transition: color 0.3s ease, background-color 0.3s ease;
}
@keyframes wp-block-details-open-animation {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.wp-block-details[open] summary + * > * {
  animation: wp-block-details-open-animation 0.3s alternate;
}
.wp-block-details[class*=details-bullet] > summary, .wp-block-details[class*=is-style-hellopanda-core-details-] > summary {
  display: flex;
  position: relative;
  padding-left: var(--wp--preset--spacing--40);
}
.wp-block-details[class*=details-bullet] > summary::-webkit-details-marker, .wp-block-details[class*=is-style-hellopanda-core-details-] > summary::-webkit-details-marker {
  display: none;
}
.wp-block-details[class*=details-bullet] summary::before, .wp-block-details[class*=is-style-hellopanda-core-details-] > summary::before {
  font-family: "Material Symbols Outlined";
  content: "\e145";
  transform: scale(1.13);
  transform-origin: center;
  position: absolute;
  left: 0;
}
.wp-block-details[class*=is-style-hellopanda-core-details-][open] > summary::before {
  content: "\e15b";
}
.wp-block-details[class*=is-style-hellopanda-core-details-] > summary ~ * {
  margin-left: var(--wp--preset--spacing--40);
}
.wp-block-details.details-bullet-reverse[class*=details-bullet] > summary::before {
  transform-origin: right;
  left: unset;
  right: 0;
}
.wp-block-details.details-bullet-reverse > summary {
  padding-left: unset;
  padding-right: 1.75em;
  justify-content: space-between;
}
.wp-block-details.details-bullet-reverse > summary::before {
  order: 1;
  text-align: right;
}
.wp-block-details.details-bullet-reverse > summary ~ * {
  margin-left: unset;
}
.wp-block-details.details-bullet-bold[open] > summary {
  font-weight: bold;
}
.wp-block-details.details-bullet-underline[open] > summary {
  text-decoration: underline;
}
.wp-block-details.details-bullet-boldline[open] > summary {
  font-weight: bold;
  text-decoration: underline;
}
.wp-block-details.details-bullet-q summary::before {
  content: "Q";
  font-family: inherit;
  transform: scale(1) translate(0, -0.1em);
  font-weight: 900;
  padding: 0 0.125em;
  display: inline-flex;
  justify-content: center;
  width: 1.25em;
}
.wp-block-details.details-bullet-q[open] > summary::before {
  content: "A";
  text-decoration: underline;
}
.wp-block-details.details-bullet-expand_more summary::before {
  content: "\e5cf";
  transform: scale(1.4) translate(-0.1em, 0.1em);
}
.wp-block-details.details-bullet-expand_more[open] > summary::before {
  content: "\e5ce";
}
.wp-block-details.details-bullet-arrow_drop_down summary::before {
  content: "\e5c5";
  transform: scale(1.6) translate(-0.15em, 0.1em);
}
.wp-block-details.details-bullet-arrow_drop_down[open] > summary::before {
  content: "\e5c7";
}
.wp-block-details.details-bullet-arrow_downward_alt summary::before {
  content: "\e984";
  transform: scale(1.4) translate(-0.05em, 0.1em);
}
.wp-block-details.details-bullet-arrow_downward_alt[open] > summary::before {
  content: "\e986";
}
.wp-block-details.details-bullet-expand_circle_down summary::before {
  content: "\e7cd";
  transform: scale(1.15) translate(0.05em, 0);
}
.wp-block-details.details-bullet-expand_circle_down[open] > summary::before {
  content: "\f5d2";
}
.wp-block-details.details-bullet-close summary::before {
  content: "\e145";
  transform: scale(1.2) translate(0.15em, 0);
}
.wp-block-details.details-bullet-close[open] > summary::before {
  content: "\e5cd";
}
.wp-block-details.details-bullet-help summary::before {
  content: "\e887";
}
.wp-block-details.details-bullet-help[open] > summary::before {
  content: "\e5c9";
}
.wp-block-details.details-bullet-keyboard_double_arrow_down summary::before {
  content: "\ead0";
}
.wp-block-details.details-bullet-keyboard_double_arrow_down[open] > summary::before {
  content: "\eacf";
}
.wp-block-details.details-bullet-line_start_square summary::before {
  content: "\f814";
}
.wp-block-details.details-bullet-line_start_square[open] > summary::before {
  content: "\f819";
}
.wp-block-details.details-bullet-folder summary::before {
  content: "\e2c7";
}
.wp-block-details.details-bullet-folder[open] > summary::before {
  content: "\e2c8";
}
.wp-block-details.is-style-hellopanda-core-details-1 {
  padding: 0.35em 0 0.35em 1.25em;
  border-left: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-details.is-style-hellopanda-core-details-2 {
  padding: 0.9em 1.25em;
  border-top: 1px solid var(--wp--preset--color--step-5);
  border-bottom: 1px solid var(--wp--preset--color--step-5);
}
.wp-block-details.is-style-hellopanda-core-details-2 + .wp-block-details {
  margin-top: -1px;
}
.wp-block-details.is-style-hellopanda-core-details-3 {
  padding: 0.9em 1.25em;
  border-top: 1px solid var(--wp--preset--color--contrast);
  border-bottom: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-details.is-style-hellopanda-core-details-3 + .wp-block-details {
  margin-top: -1px;
}
.wp-block-details.is-style-hellopanda-core-details-4 {
  padding: 0.9em 1.25em;
  border-top: 1px solid var(--wp--preset--color--step-3);
  border-bottom: 1px solid var(--wp--preset--color--step-3);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-details.is-style-hellopanda-core-details-4 + .wp-block-details {
  margin-top: -1px;
}
.wp-block-details.is-style-hellopanda-core-details-5 {
  padding: 0.9em 1.25em;
  border-radius: 0.25rem;
  border-left: 4px solid var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-details.is-style-hellopanda-core-details-5 + .wp-block-details {
  margin-top: 0.25em;
}
.wp-block-details.is-style-hellopanda-core-details-6 {
  padding: 0.9em 1.25em;
  border-radius: 0.25rem;
  border-left: 4px solid var(--wp--preset--color--primary);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-details.is-style-hellopanda-core-details-6 + .wp-block-details {
  margin-top: 0.25em;
}
.wp-block-details.is-style-hellopanda-core-details-7 {
  padding: 0.9em 1.25em;
  border-radius: 0.25rem;
  border-left: 4px solid var(--wp--preset--color--primary);
  background-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
}
.wp-block-details.is-style-hellopanda-core-details-7 + .wp-block-details {
  margin-top: 0.25em;
}
.wp-block-details.is-style-hellopanda-core-details-8 {
  padding: 1em 1.5em;
  border-radius: 1.5em;
  border: 1px solid var(--wp--preset--color--step-7);
}
.wp-block-details.is-style-hellopanda-core-details-8 + .wp-block-details {
  margin-top: 0.25em;
}
.wp-block-details.is-style-hellopanda-core-details-9 {
  padding: 1em 1.5em;
  border-radius: 1.5em;
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-details.is-style-hellopanda-core-details-9 + .wp-block-details {
  margin-top: 0.25em;
}
.wp-block-details.is-style-hellopanda-core-details-10 {
  padding: 1em 1.5em;
  border-radius: 1.5em;
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-details.is-style-hellopanda-core-details-10 + .wp-block-details {
  margin-top: 0.25em;
}
.wp-block-details.is-style-hellopanda-core-details-11 {
  padding: 1em 1.5em;
  border-radius: 1.5em;
  background-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
}
.wp-block-details.is-style-hellopanda-core-details-11 + .wp-block-details {
  margin-top: 0.25em;
}
.wp-block-details.details-title-padding-10 summary {
  padding-top: calc(var(--wp--preset--spacing--10) * 0.65);
  padding-bottom: calc(var(--wp--preset--spacing--10) * 0.65);
}
.wp-block-details.details-title-padding-10[class*=details-bullet-]:not(.details-bullet-reverse) summary {
  padding-left: calc(var(--wp--preset--spacing--10) + 1.75em);
  padding-right: var(--wp--preset--spacing--10);
}
.wp-block-details.details-title-padding-10[class*=details-bullet-]:not(.details-bullet-reverse) summary::before {
  padding-left: calc(var(--wp--preset--spacing--10) * 0.9);
}
.wp-block-details.details-title-padding-10.details-bullet-reverse[class*=details-bullet-] summary {
  padding-left: var(--wp--preset--spacing--10);
  padding-right: calc(var(--wp--preset--spacing--10) + 1.75em);
}
.wp-block-details.details-title-padding-10.details-bullet-reverse[class*=details-bullet-] summary::before {
  padding-right: calc(var(--wp--preset--spacing--10) * 0.75);
}
.wp-block-details.details-title-padding-20 summary {
  padding-top: calc(var(--wp--preset--spacing--20) * 0.65);
  padding-bottom: calc(var(--wp--preset--spacing--20) * 0.65);
}
.wp-block-details.details-title-padding-20[class*=details-bullet-]:not(.details-bullet-reverse) summary {
  padding-left: calc(var(--wp--preset--spacing--20) + 1.75em);
  padding-right: var(--wp--preset--spacing--20);
}
.wp-block-details.details-title-padding-20[class*=details-bullet-]:not(.details-bullet-reverse) summary::before {
  padding-left: calc(var(--wp--preset--spacing--20) * 0.9);
}
.wp-block-details.details-title-padding-20.details-bullet-reverse[class*=details-bullet-] summary {
  padding-left: var(--wp--preset--spacing--20);
  padding-right: calc(var(--wp--preset--spacing--20) + 1.75em);
}
.wp-block-details.details-title-padding-20.details-bullet-reverse[class*=details-bullet-] summary::before {
  padding-right: calc(var(--wp--preset--spacing--20) * 0.75);
}
.wp-block-details.details-title-padding-30 summary {
  padding-top: calc(var(--wp--preset--spacing--30) * 0.65);
  padding-bottom: calc(var(--wp--preset--spacing--30) * 0.65);
}
.wp-block-details.details-title-padding-30[class*=details-bullet-]:not(.details-bullet-reverse) summary {
  padding-left: calc(var(--wp--preset--spacing--30) + 1.75em);
  padding-right: var(--wp--preset--spacing--30);
}
.wp-block-details.details-title-padding-30[class*=details-bullet-]:not(.details-bullet-reverse) summary::before {
  padding-left: calc(var(--wp--preset--spacing--30) * 0.9);
}
.wp-block-details.details-title-padding-30.details-bullet-reverse[class*=details-bullet-] summary {
  padding-left: var(--wp--preset--spacing--30);
  padding-right: calc(var(--wp--preset--spacing--30) + 1.75em);
}
.wp-block-details.details-title-padding-30.details-bullet-reverse[class*=details-bullet-] summary::before {
  padding-right: calc(var(--wp--preset--spacing--30) * 0.75);
}
.wp-block-details.details-title-padding-40 summary {
  padding-top: calc(var(--wp--preset--spacing--40) * 0.65);
  padding-bottom: calc(var(--wp--preset--spacing--40) * 0.65);
}
.wp-block-details.details-title-padding-40[class*=details-bullet-]:not(.details-bullet-reverse) summary {
  padding-left: calc(var(--wp--preset--spacing--40) + 1.75em);
  padding-right: var(--wp--preset--spacing--40);
}
.wp-block-details.details-title-padding-40[class*=details-bullet-]:not(.details-bullet-reverse) summary::before {
  padding-left: calc(var(--wp--preset--spacing--40) * 0.9);
}
.wp-block-details.details-title-padding-40.details-bullet-reverse[class*=details-bullet-] summary {
  padding-left: var(--wp--preset--spacing--40);
  padding-right: calc(var(--wp--preset--spacing--40) + 1.75em);
}
.wp-block-details.details-title-padding-40.details-bullet-reverse[class*=details-bullet-] summary::before {
  padding-right: calc(var(--wp--preset--spacing--40) * 0.75);
}
.wp-block-details.details-title-padding-50 summary {
  padding-top: calc(var(--wp--preset--spacing--50) * 0.65);
  padding-bottom: calc(var(--wp--preset--spacing--50) * 0.65);
}
.wp-block-details.details-title-padding-50[class*=details-bullet-]:not(.details-bullet-reverse) summary {
  padding-left: calc(var(--wp--preset--spacing--50) + 1.75em);
  padding-right: var(--wp--preset--spacing--50);
}
.wp-block-details.details-title-padding-50[class*=details-bullet-]:not(.details-bullet-reverse) summary::before {
  padding-left: calc(var(--wp--preset--spacing--50) * 0.9);
}
.wp-block-details.details-title-padding-50.details-bullet-reverse[class*=details-bullet-] summary {
  padding-left: var(--wp--preset--spacing--50);
  padding-right: calc(var(--wp--preset--spacing--50) + 1.75em);
}
.wp-block-details.details-title-padding-50.details-bullet-reverse[class*=details-bullet-] summary::before {
  padding-right: calc(var(--wp--preset--spacing--50) * 0.75);
}
.wp-block-details.active-color-step-1[open] {
  color: var(--wp--preset--color--contrast) !important;
  background-color: var(--wp--preset--color--step-1) !important;
}
.wp-block-details.active-color-base[open] {
  color: var(--wp--preset--color--contrast) !important;
  background-color: var(--wp--preset--color--base) !important;
}
.wp-block-details.active-color-contrast[open] {
  color: var(--wp--preset--color--base) !important;
  background-color: var(--wp--preset--color--contrast) !important;
}
.wp-block-details.active-color-primary[open] {
  color: var(--wp--preset--color--secondary) !important;
  background-color: var(--wp--preset--color--primary) !important;
}

/************************************************************************************************************
  core/quote
************************************************************************************************************/
.wp-block-quote[class*=is-style-hellopanda-core-quote-]::before, .wp-block-quote[class*=is-style-hellopanda-core-quote-]::after {
  font-family: "Material Symbols Outlined";
  display: inline-block;
}
.wp-block-quote.is-style-hellopanda-core-quote-1 {
  padding: 0 var(--wp--preset--spacing--20);
  border-left: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-quote.is-style-hellopanda-core-quote-2 {
  padding: calc(var(--wp--preset--spacing--30) * 0.75) var(--wp--preset--spacing--30);
  border-radius: 0.25rem;
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-quote.is-style-hellopanda-core-quote-3 {
  padding: calc(var(--wp--preset--spacing--30) * 0.75) var(--wp--preset--spacing--30);
  border-radius: 0.25rem;
  border: 1px solid var(--wp--preset--color--step-4);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-quote.is-style-hellopanda-core-quote-4 {
  padding: calc(var(--wp--preset--spacing--30) * 0.75) var(--wp--preset--spacing--30);
  border-radius: 0.25rem;
  border: 1px solid currentColor;
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-quote.is-style-hellopanda-core-quote-5 {
  padding: calc(var(--wp--preset--spacing--30) * 0.75) var(--wp--preset--spacing--30);
  border-radius: 0.25rem;
  border: 1px solid currentColor;
  border-left-width: 5px;
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-quote.is-style-hellopanda-core-quote-6 {
  padding: calc(var(--wp--preset--spacing--30) * 0.75) var(--wp--preset--spacing--30);
  border-radius: 0.25rem;
  border-left: 5px solid var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-quote.is-style-hellopanda-core-quote-7 {
  padding: calc(var(--wp--preset--spacing--30) * 0.75) var(--wp--preset--spacing--30);
  border-radius: 0.25rem;
  border-left: 5px solid var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--primary);
}

/************************************************************************************************************
  core/pullquote
************************************************************************************************************/
.wp-block-pullquote[class*=is-style-hellopanda-core-pullquote-],
.editor-styles-wrapper .wp-block-pullquote[class*=is-style-hellopanda-core-pullquote-] {
  font-size: var(--wp--preset--font-size--medium);
}

.wp-block-pullquote[class*=is-style-hellopanda-core-pullquote-].block-editor-block-list__block {
  font-size: var(--wp--preset--font-size--medium);
}
.wp-block-pullquote[class*=is-style-hellopanda-core-pullquote-] blockquote {
  margin: unset;
  line-height: 1.4;
  gap: inherit;
}
.wp-block-pullquote[class*=is-style-hellopanda-core-pullquote-] blockquote p {
  display: inline-block;
}
.wp-block-pullquote[class*=is-style-hellopanda-core-pullquote-] blockquote cite {
  font-size: 0.9em;
  display: block;
}
.wp-block-pullquote.pullquote-title-fullsize blockquote p {
  display: block;
}
.wp-block-pullquote.cite-gap-10 cite {
  margin-top: var(--wp--preset--spacing--10);
}
.wp-block-pullquote.cite-gap-20 cite {
  margin-top: var(--wp--preset--spacing--20);
}
.wp-block-pullquote.cite-gap-30 cite {
  margin-top: var(--wp--preset--spacing--30);
}
.wp-block-pullquote.cite-gap-40 cite {
  margin-top: var(--wp--preset--spacing--40);
}
.wp-block-pullquote.cite-gap-50 cite {
  margin-top: var(--wp--preset--spacing--50);
}
.wp-block-pullquote cite::before, .wp-block-pullquote cite::after {
  font-family: "Material Symbols Outlined";
  font-style: normal;
  line-height: 1;
  vertical-align: middle;
  transform: translateY(-1px);
}
.wp-block-pullquote.pullquote-icon-size-10 cite::before, .wp-block-pullquote.pullquote-icon-size-10 cite::after {
  font-size: var(--wp--preset--font-size--large);
}
.wp-block-pullquote.pullquote-icon-size-20 cite::before, .wp-block-pullquote.pullquote-icon-size-20 cite::after {
  font-size: var(--wp--preset--font-size--x-large);
}
.wp-block-pullquote.pullquote-icon-size-30 cite::before, .wp-block-pullquote.pullquote-icon-size-30 cite::after {
  font-size: var(--wp--preset--font-size--xx-large);
}
.wp-block-pullquote.pullquote-icon-size-40 cite::before, .wp-block-pullquote.pullquote-icon-size-40 cite::after {
  font-size: var(--wp--preset--font-size--xxx-large);
}
.wp-block-pullquote.pullquote-icon-size-50 cite::before, .wp-block-pullquote.pullquote-icon-size-50 cite::after {
  font-size: var(--wp--preset--font-size--huge);
}
.wp-block-pullquote cite::before, .wp-block-pullquote cite::after {
  display: none;
}
.wp-block-pullquote:not([class*=pullquote-icon-position]) cite::before {
  display: inline-block;
  margin-right: 0.25em;
}
.wp-block-pullquote.pullquote-icon-position-end cite::after {
  display: inline-block;
  margin-left: 0.25em;
}
.wp-block-pullquote.pullquote-icon-position-top cite::before {
  display: block;
  padding-bottom: 0.2em;
}
.wp-block-pullquote.pullquote-icon-position-bottom cite::after {
  display: block;
  padding-top: 0.125em;
}
.wp-block-pullquote.pullquote-icon-position-horizontal cite::before {
  display: inline-block;
  margin-right: 0.25em;
}
.wp-block-pullquote.pullquote-icon-position-horizontal cite::after {
  display: inline-block;
  margin-left: 0.25em;
}
.wp-block-pullquote.pullquote-icon-position-vertical cite::before, .wp-block-pullquote.pullquote-icon-position-vertical cite::after {
  display: block;
  padding-top: 0.125em;
  padding-bottom: 0.2em;
}
.wp-block-pullquote.pullquote-icon-format_quote cite::before, .wp-block-pullquote.pullquote-icon-format_quote cite::after {
  content: "\e244";
}
.wp-block-pullquote.pullquote-icon-attach_file cite::before, .wp-block-pullquote.pullquote-icon-attach_file cite::after {
  content: "\e226";
}
.wp-block-pullquote.pullquote-icon-percent cite::before, .wp-block-pullquote.pullquote-icon-percent cite::after {
  content: "\eb58";
}
.wp-block-pullquote.pullquote-icon-title cite::before, .wp-block-pullquote.pullquote-icon-title cite::after {
  content: "\e264";
}
.wp-block-pullquote.pullquote-icon-functions cite::before, .wp-block-pullquote.pullquote-icon-functions cite::after {
  content: "\e24a";
}
.wp-block-pullquote.pullquote-icon-format_h1 cite::before, .wp-block-pullquote.pullquote-icon-format_h1 cite::after {
  content: "\f85d";
}
.wp-block-pullquote.pullquote-icon-pen_size_1 cite::before, .wp-block-pullquote.pullquote-icon-pen_size_1 cite::after {
  content: "\f755";
}
.wp-block-pullquote.pullquote-icon-pen_size_2 cite::before, .wp-block-pullquote.pullquote-icon-pen_size_2 cite::after {
  content: "\f754";
}
.wp-block-pullquote.pullquote-icon-pen_size_3 cite::before, .wp-block-pullquote.pullquote-icon-pen_size_3 cite::after {
  content: "\f753";
}
.wp-block-pullquote.pullquote-icon-pen_size_4 cite::before, .wp-block-pullquote.pullquote-icon-pen_size_4 cite::after {
  content: "\f752";
}
.wp-block-pullquote.pullquote-icon-pen_size_5 cite::before, .wp-block-pullquote.pullquote-icon-pen_size_5 cite::after {
  content: "\f751";
}
.wp-block-pullquote.pullquote-icon-line_start cite::before, .wp-block-pullquote.pullquote-icon-line_start cite::after {
  content: "\f825";
}
.wp-block-pullquote.pullquote-icon-line_end cite::before, .wp-block-pullquote.pullquote-icon-line_end cite::after {
  content: "\f826";
}
.wp-block-pullquote.pullquote-icon-expand_more cite::before, .wp-block-pullquote.pullquote-icon-expand_more cite::after {
  content: "\e5cf";
}
.wp-block-pullquote.pullquote-icon-done cite::before, .wp-block-pullquote.pullquote-icon-done cite::after {
  content: "\e876";
}
.wp-block-pullquote.pullquote-icon-arrow_drop_down cite::before, .wp-block-pullquote.pullquote-icon-arrow_drop_down cite::after {
  content: "\e5c5";
}
.wp-block-pullquote.pullquote-icon-grade cite::before, .wp-block-pullquote.pullquote-icon-grade cite::after {
  content: "\e885";
}
.wp-block-pullquote.pullquote-icon-unknown_med cite::before, .wp-block-pullquote.pullquote-icon-unknown_med cite::after {
  content: "\eabd";
}
.wp-block-pullquote.pullquote-icon-favorite cite::before, .wp-block-pullquote.pullquote-icon-favorite cite::after {
  content: "\e87d";
}
.wp-block-pullquote.pullquote-icon-visibility cite::before, .wp-block-pullquote.pullquote-icon-visibility cite::after {
  content: "\e8f4";
}
.wp-block-pullquote.pullquote-icon-help cite::before, .wp-block-pullquote.pullquote-icon-help cite::after {
  content: "\e887";
}
.wp-block-pullquote.pullquote-icon-warning cite::before, .wp-block-pullquote.pullquote-icon-warning cite::after {
  content: "\e002";
}
.wp-block-pullquote.pullquote-icon-bookmark cite::before, .wp-block-pullquote.pullquote-icon-bookmark cite::after {
  content: "\e866";
}
.wp-block-pullquote.pullquote-icon-priority_high cite::before, .wp-block-pullquote.pullquote-icon-priority_high cite::after {
  content: "\e645";
}
.wp-block-pullquote.pullquote-icon-all_inclusive cite::before, .wp-block-pullquote.pullquote-icon-all_inclusive cite::after {
  content: "\eb3d";
}
.wp-block-pullquote.pullquote-icon-developer_guide cite::before, .wp-block-pullquote.pullquote-icon-developer_guide cite::after {
  content: "\e99e";
}
.wp-block-pullquote.pullquote-icon-license cite::before, .wp-block-pullquote.pullquote-icon-license cite::after {
  content: "\eb04";
}
.wp-block-pullquote.pullquote-icon-play_arrow cite::before, .wp-block-pullquote.pullquote-icon-play_arrow cite::after {
  content: "\e037";
}
.wp-block-pullquote.pullquote-icon-closed_caption cite::before, .wp-block-pullquote.pullquote-icon-closed_caption cite::after {
  content: "\e01c";
}
.wp-block-pullquote.pullquote-title-1 blockquote p {
  border-bottom: 1px solid currentColor;
  padding-bottom: 0.1em;
}
.wp-block-pullquote.pullquote-title-2 blockquote p {
  border-bottom: 2px solid currentColor;
  padding-bottom: 0.1em;
}
.wp-block-pullquote.pullquote-title-3 blockquote p {
  line-height: 1;
  border-left: 2px solid currentColor;
  padding-left: 0.5em;
}
.wp-block-pullquote.pullquote-title-4 blockquote p {
  line-height: 1;
  border-left: 5px solid currentColor;
  padding-left: 0.5em;
}
.wp-block-pullquote.pullquote-title-5 blockquote p {
  border: 1px solid currentColor;
  padding: 0.25em 0.6em;
}
.wp-block-pullquote.pullquote-title-6 blockquote p {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
  border-radius: 0.3rem;
  padding: 0.5em 0.9em;
}
.wp-block-pullquote.pullquote-title-7 blockquote p {
  border: 1px solid currentColor;
  border-radius: 0.3rem;
  padding: 0.5em 0.9em;
}
.wp-block-pullquote.pullquote-title-8 blockquote p {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
  border-radius: 0.3rem;
  padding: 0.5em 0.9em;
}
.wp-block-pullquote.pullquote-title-9 blockquote p {
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
  border-radius: 0.3rem;
  padding: 0.5em 0.9em;
}
.wp-block-pullquote.pullquote-title-10 blockquote p {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
  border-radius: 100rem;
  padding: 0.5em 1.5em;
}
.wp-block-pullquote.pullquote-title-11 blockquote p {
  border: 1px solid currentColor;
  border-radius: 100rem;
  padding: 0.5em 1.5em;
}
.wp-block-pullquote.pullquote-title-12 blockquote p {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
  border-radius: 100rem;
  padding: 0.5em 1.5em;
}
.wp-block-pullquote.pullquote-title-13 blockquote p {
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
  border-radius: 100rem;
  padding: 0.5em 1.5em;
}
.wp-block-pullquote.is-style-hellopanda-core-pullquote-1 {
  padding: calc(var(--wp--preset--spacing--40) * 0.75) var(--wp--preset--spacing--40);
  border-radius: 0.25rem;
  border: 1px solid var(--wp--preset--color--step-5);
}
.wp-block-pullquote.is-style-hellopanda-core-pullquote-1 blockquote {
  padding: unset;
}
.wp-block-pullquote.is-style-hellopanda-core-pullquote-2 {
  padding: calc(var(--wp--preset--spacing--40) * 0.75) var(--wp--preset--spacing--40);
  border-radius: 0.25rem;
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-pullquote.is-style-hellopanda-core-pullquote-3 {
  padding: calc(var(--wp--preset--spacing--40) * 0.75) var(--wp--preset--spacing--40);
  border-radius: 0.25rem;
  border: 1px solid var(--wp--preset--color--step-4);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-pullquote.is-style-hellopanda-core-pullquote-4 {
  padding: calc(var(--wp--preset--spacing--40) * 0.75) var(--wp--preset--spacing--40);
  border-radius: 0.25rem;
  border: 1px solid currentColor;
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-pullquote.is-style-hellopanda-core-pullquote-5 {
  padding: calc(var(--wp--preset--spacing--40) * 0.75) var(--wp--preset--spacing--40);
  border-radius: 0.25rem;
  border: 1px solid currentColor;
  border-left-width: 5px;
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-pullquote.is-style-hellopanda-core-pullquote-6 {
  padding: calc(var(--wp--preset--spacing--40) * 0.75) var(--wp--preset--spacing--40);
  border-radius: 0.25rem;
  border-left: 5px solid var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-pullquote.is-style-hellopanda-core-pullquote-7 {
  padding: calc(var(--wp--preset--spacing--40) * 0.75) var(--wp--preset--spacing--40);
  border-radius: 0.25rem;
  border-left: 5px solid var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--primary);
}

/************************************************************************************************************
  core/paragraph
************************************************************************************************************/
p.has-drop-cap:first-letter {
  float: left;
  font-weight: inherit;
  font-size: calc(var(--wp--preset--font-size--xxx-large) * 2) !important;
  margin: var(--wp--preset--font-size--medium) var(--wp--preset--font-size--medium) var(--wp--preset--font-size--medium) 0 !important;
}
p.paragraph-dropcap:first-letter {
  float: left;
  display: inline-flex;
  font-size: 4.5em;
  line-height: 0.68;
  margin: 0.125em 0.25em 0.1em 0;
  text-transform: uppercase;
}
p.paragraph-dropcap::after {
  content: "";
  clear: both;
  display: block;
}
p.paragraph-dropcap.paragraph-transform-lowercase:first-letter {
  margin-top: 0;
  text-transform: lowercase;
}
p.paragraph-dropcap.paragraph-scale-small:first-letter {
  font-size: 3em;
}
p.paragraph-dropcap.paragraph-scale-large:first-letter {
  font-size: 6em;
}
p.paragraph-dropcap.paragraph-weight-100:first-letter {
  font-weight: 100;
}
p.paragraph-dropcap.paragraph-weight-900:first-letter {
  font-weight: 900;
}
p[class*=is-style-hellopanda-core-paragraph-] {
  box-sizing: border-box;
}
p.is-style-hellopanda-core-paragraph-1 {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border-radius: 0.25rem;
  border: 1px solid var(--wp--preset--color--step-5);
}
p.is-style-hellopanda-core-paragraph-1 blockquote {
  padding: unset;
}
p.is-style-hellopanda-core-paragraph-2 {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border-radius: 0.25rem;
  border: 1px solid var(--wp--preset--color--contrast);
}
p.is-style-hellopanda-core-paragraph-3 {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border-radius: 0.25rem;
  border: 1px solid var(--wp--preset--color--step-4);
  background-color: var(--wp--preset--color--step-1);
}
p.is-style-hellopanda-core-paragraph-4 {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border-radius: 0.25rem;
  border: 1px solid currentColor;
  background-color: var(--wp--preset--color--step-1);
}
p.is-style-hellopanda-core-paragraph-5 {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border-radius: 0.25rem;
  border: 1px solid currentColor;
  border-left-width: 5px;
  background-color: var(--wp--preset--color--step-1);
}
p.is-style-hellopanda-core-paragraph-6 {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border-radius: 0.25rem;
  border-left: 5px solid var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
p.is-style-hellopanda-core-paragraph-7 {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border-radius: 0.25rem;
  border-left: 5px solid var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--primary);
}

/************************************************************************************************************
  core/footnotes
************************************************************************************************************/
.wp-block-footnotes {
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
}
.wp-block-footnotes[class*=is-style-hellopanda-footnotes-] {
  padding: unset;
  list-style: none;
}
.wp-block-footnotes[class*=is-style-hellopanda-footnotes-] li {
  counter-increment: count;
  display: flex;
  flex-wrap: wrap;
}
.wp-block-footnotes[class*=is-style-hellopanda-footnotes-] li a {
  margin-left: 0.5em;
}
.wp-block-footnotes[class*=is-style-hellopanda-footnotes-] li + li {
  margin-top: -1px;
}
.wp-block-footnotes[class*=footnote-bullet-text-] {
  list-style: none;
  padding-left: unset;
}
.wp-block-footnotes[class*=footnote-bullet-text-] li {
  counter-increment: count;
}
.wp-block-footnotes[class*=footnote-bullet-text-] li::before {
  padding-right: 0.5em;
  white-space: nowrap;
}
.wp-block-footnotes[class*=footnote-bullet-text-] li + li {
  margin-top: -1px;
}
.wp-block-footnotes[class*=footnote-bullet-icon-] {
  list-style: none;
  padding-left: unset;
}
.wp-block-footnotes[class*=footnote-bullet-icon-] li {
  counter-increment: count;
}
.wp-block-footnotes[class*=footnote-bullet-icon-] li::before {
  font-family: "Material Symbols Outlined";
  padding-right: 0.5em;
  line-height: 1;
  display: inline-block;
  white-space: nowrap;
  transform: translateY(0.1em);
}
.wp-block-footnotes[class*=footnote-bullet-icon-] li + li {
  margin-top: -1px;
}
.wp-block-footnotes.footnote-bullet-text-1 li::before {
  content: counter(count) ".";
}
.wp-block-footnotes.footnote-bullet-text-2 li::before {
  content: counter(count, lower-alpha) ".";
}
.wp-block-footnotes.footnote-bullet-text-3 li::before {
  content: counter(count, upper-alpha) ".";
}
.wp-block-footnotes.footnote-bullet-text-4 li::before {
  content: counter(count, lower-roman) ".";
}
.wp-block-footnotes.footnote-bullet-text-5 li::before {
  content: counter(count, upper-roman) ".";
}
.wp-block-footnotes.footnote-bullet-text-6 li::before {
  content: counter(count, hangul) ".";
}
.wp-block-footnotes.footnote-bullet-text-7 li::before {
  content: counter(count, decimal-leading-zero) ".";
}
.wp-block-footnotes.footnote-bullet-text-8 li::before {
  content: counter(count, korean-hangul-formal) ".";
}
.wp-block-footnotes.footnote-bullet-text-9 li::before {
  content: counter(count, hangul-consonant) ".";
}
.wp-block-footnotes.footnote-bullet-text-10 li::before {
  content: counter(count, lower-greek) ".";
}
.wp-block-footnotes.footnote-bullet-icon-11 li::before {
  content: "\f865";
}
.wp-block-footnotes.footnote-bullet-icon-12 li::before {
  content: "\e264";
}
.wp-block-footnotes.footnote-bullet-icon-13 li::before {
  content: "\e165";
}
.wp-block-footnotes.footnote-bullet-icon-14 li::before {
  content: "\f815";
}
.wp-block-footnotes.footnote-bullet-icon-15 li::before {
  content: "\f814";
}
.wp-block-footnotes.footnote-bullet-icon-16 li::before {
  content: "\f816";
}
.wp-block-footnotes.footnote-bullet-icon-17 li::before {
  content: "\e061";
}
.wp-block-footnotes.footnote-bullet-icon-18 li::before {
  content: "\f88a";
}
.wp-block-footnotes.footnote-bullet-icon-19 li::before {
  content: "\eaf5";
}
.wp-block-footnotes.footnote-bullet-icon-20 li::before {
  content: "\e3c9";
}
.wp-block-footnotes.is-style-hellopanda-footnotes-1 li {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border: 1px solid var(--wp--preset--color--step-5);
}
.wp-block-footnotes.is-style-hellopanda-footnotes-2 li {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-footnotes.is-style-hellopanda-footnotes-3 li {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border: 1px solid var(--wp--preset--color--step-4);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-footnotes.is-style-hellopanda-footnotes-4 li {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border: 1px solid currentColor;
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-footnotes.is-style-hellopanda-footnotes-5 li {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border: 1px solid currentColor;
  border-left-width: 5px;
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-footnotes.is-style-hellopanda-footnotes-6 li {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  color: var(--wp--preset--color--base);
  border-left: 5px solid var(--wp--preset--color--primary);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-footnotes.is-style-hellopanda-footnotes-7 li {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  color: var(--wp--preset--color--base);
  border-left: 5px solid var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--primary);
}
.wp-block-footnotes.footnote-padding-0 li {
  padding: 0;
}
.wp-block-footnotes.footnote-padding-10 li {
  padding: calc(var(--wp--preset--spacing--10) * 0.75) var(--wp--preset--spacing--10);
}
.wp-block-footnotes.footnote-padding-20 li {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
}
.wp-block-footnotes.footnote-padding-30 li {
  padding: calc(var(--wp--preset--spacing--30) * 0.75) var(--wp--preset--spacing--30);
}
.wp-block-footnotes.footnote-padding-40 li {
  padding: calc(var(--wp--preset--spacing--40) * 0.75) var(--wp--preset--spacing--40);
}
.wp-block-footnotes.footnote-padding-50 li {
  padding: calc(var(--wp--preset--spacing--50) * 0.75) var(--wp--preset--spacing--50);
}
.wp-block-footnotes.footnote-radius-0 li {
  border-radius: 0;
}
.wp-block-footnotes.footnote-radius-10 li {
  border-radius: 0.125em;
}
.wp-block-footnotes.footnote-radius-20 li {
  border-radius: 0.25em;
}
.wp-block-footnotes.footnote-radius-30 li {
  border-radius: 0.5em;
}
.wp-block-footnotes.footnote-radius-40 li {
  border-radius: 0.75em;
}
.wp-block-footnotes.footnote-radius-50 li {
  border-radius: 100rem;
}

/************************************************************************************************************
  core/paragraph
************************************************************************************************************/
.wp-block-verse[class*=is-style-hellopanda-core-verse-] {
  box-sizing: border-box;
}
.wp-block-verse.is-style-hellopanda-core-verse-1 {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border-radius: 0.25rem;
  border: 1px solid var(--wp--preset--color--step-5);
}
.wp-block-verse.is-style-hellopanda-core-verse-1 blockquote {
  padding: unset;
}
.wp-block-verse.is-style-hellopanda-core-verse-2 {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border-radius: 0.25rem;
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-verse.is-style-hellopanda-core-verse-3 {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border-radius: 0.25rem;
  border: 1px solid var(--wp--preset--color--step-4);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-verse.is-style-hellopanda-core-verse-4 {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border-radius: 0.25rem;
  border: 1px solid currentColor;
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-verse.is-style-hellopanda-core-verse-5 {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border-radius: 0.25rem;
  border: 1px solid currentColor;
  border-left-width: 5px;
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-verse.is-style-hellopanda-core-verse-6 {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border-radius: 0.25rem;
  border-left: 5px solid var(--wp--preset--color--primary);
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-verse.is-style-hellopanda-core-verse-7 {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) var(--wp--preset--spacing--20);
  border-radius: 0.25rem;
  border-left: 5px solid var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--primary);
}

/************************************************************************************************************
  core/tag-cloud
************************************************************************************************************/
.wp-block-tag-cloud {
  display: flex;
  flex-wrap: wrap;
  line-height: 1;
  gap: 0.5em;
  align-items: center;
}
.wp-block-tag-cloud .tag-cloud-link {
  margin: unset;
  font-size: inherit !important;
}
.wp-block-tag-cloud.tagcloud-fontsize-x-small {
  font-size: var(--wp--preset--font-size--x-small);
}
.wp-block-tag-cloud.tagcloud-fontsize-small {
  font-size: var(--wp--preset--font-size--small);
}
.wp-block-tag-cloud.tagcloud-fontsize-medium {
  font-size: var(--wp--preset--font-size--medium);
}
.wp-block-tag-cloud.tagcloud-fontsize-large {
  font-size: var(--wp--preset--font-size--large);
}
.wp-block-tag-cloud.tagcloud-fontsize-x-large {
  font-size: var(--wp--preset--font-size--x-large);
}
.wp-block-tag-cloud.tagcloud-padding-0 .tag-cloud-link {
  padding: 0;
}
.wp-block-tag-cloud.tagcloud-padding-10 .tag-cloud-link {
  padding: calc(var(--wp--preset--spacing--10) * 0.25) calc(var(--wp--preset--spacing--10) * 0.75);
}
.wp-block-tag-cloud.tagcloud-padding-20 .tag-cloud-link {
  padding: calc(var(--wp--preset--spacing--10) * 0.5) calc(var(--wp--preset--spacing--10) * 1);
}
.wp-block-tag-cloud.tagcloud-padding-30 .tag-cloud-link {
  padding: calc(var(--wp--preset--spacing--10) * 0.75) calc(var(--wp--preset--spacing--10) * 1.25);
}
.wp-block-tag-cloud.tagcloud-padding-40 .tag-cloud-link {
  padding: calc(var(--wp--preset--spacing--20) * 0.5) calc(var(--wp--preset--spacing--20) * 1);
}
.wp-block-tag-cloud.tagcloud-padding-50 .tag-cloud-link {
  padding: calc(var(--wp--preset--spacing--20) * 0.75) calc(var(--wp--preset--spacing--20) * 1.25);
}
.wp-block-tag-cloud.tagcloud-radius-0 .tag-cloud-link {
  border-radius: 0;
}
.wp-block-tag-cloud.tagcloud-radius-10 .tag-cloud-link {
  border-radius: 0.125em;
}
.wp-block-tag-cloud.tagcloud-radius-20 .tag-cloud-link {
  border-radius: 0.25em;
}
.wp-block-tag-cloud.tagcloud-radius-30 .tag-cloud-link {
  border-radius: 0.5em;
}
.wp-block-tag-cloud.tagcloud-radius-40 .tag-cloud-link {
  border-radius: 0.75em;
}
.wp-block-tag-cloud.tagcloud-radius-50 .tag-cloud-link {
  border-radius: 100rem;
}
.wp-block-tag-cloud[class*=tagcloud-prefix-] .tag-cloud-link {
  display: flex;
  align-items: center;
}
.wp-block-tag-cloud[class*=tagcloud-prefix-] .tag-cloud-link::before {
  font-family: "Material Symbols Outlined";
  line-height: 1;
}
.wp-block-tag-cloud.tagcloud-prefix-1 .tag-cloud-link::before {
  content: "\e9ef";
  padding-right: 0.2em;
}
.wp-block-tag-cloud.tagcloud-prefix-2 .tag-cloud-link::before {
  content: "\e2c7";
  padding-right: 0.3em;
}
.wp-block-tag-cloud.tagcloud-prefix-3 .tag-cloud-link::before {
  content: "\e261";
  padding-right: 0.3em;
}
.wp-block-tag-cloud.tagcloud-prefix-4 .tag-cloud-link::before {
  content: "\f815";
  padding-right: 0.3em;
}
.wp-block-tag-cloud.tagcloud-prefix-5 .tag-cloud-link::before {
  content: "\e145";
  padding-right: 0.3em;
}
.wp-block-tag-cloud.tagcloud-prefix-6 .tag-cloud-link::before {
  content: "\e15b";
  padding-right: 0.3em;
}
.wp-block-tag-cloud.tagcloud-prefix-7 .tag-cloud-link::before {
  content: "\e876";
  padding-right: 0.3em;
}
.wp-block-tag-cloud.tagcloud-prefix-8 .tag-cloud-link::before {
  content: "\e87d";
  padding-right: 0.3em;
}
.wp-block-tag-cloud.tagcloud-prefix-9 .tag-cloud-link::before {
  content: "\e838";
  padding-right: 0.3em;
}
.wp-block-tag-cloud.tagcloud-prefix-10 .tag-cloud-link::before {
  content: "\e697";
  padding-right: 0.3em;
}
.wp-block-tag-cloud.tagcloud-prefix-11 .tag-cloud-link::before {
  content: "\eaf5";
  padding-right: 0.3em;
}
.wp-block-tag-cloud.tagcloud-prefix-12 .tag-cloud-link::before {
  content: "\e39e";
  padding-right: 0.3em;
}
.wp-block-tag-cloud.tagcloud-prefix-13 .tag-cloud-link::before {
  content: "\e90c";
  padding-right: 0.3em;
}
.wp-block-tag-cloud.tagcloud-prefix-14 .tag-cloud-link::before {
  content: "\e061";
  padding-right: 0.3em;
}
.wp-block-tag-cloud.is-style-hellopanda-tag-cloud-1 .tag-cloud-link {
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-tag-cloud.is-style-hellopanda-tag-cloud-2 .tag-cloud-link {
  background-color: var(--wp--preset--color--step-4);
}
.wp-block-tag-cloud.is-style-hellopanda-tag-cloud-3 .tag-cloud-link {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-tag-cloud.is-style-hellopanda-tag-cloud-4 .tag-cloud-link {
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.wp-block-tag-cloud.is-style-hellopanda-tag-cloud-5 .tag-cloud-link {
  border: 1px solid var(--wp--preset--color--step-7);
}
.wp-block-tag-cloud.is-style-hellopanda-tag-cloud-6 .tag-cloud-link {
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-tag-cloud.is-style-hellopanda-tag-cloud-7 .tag-cloud-link {
  color: var(--wp--preset--color--primary);
  border: 1px solid var(--wp--preset--color--primary);
}
.wp-block-tag-cloud.is-style-hellopanda-tag-cloud-8 .tag-cloud-link {
  padding-left: unset !important;
}

/************************************************************************************************************
  컬럼 개선 ( 레이아웃에 따라 )
  반응형 코드의 시작, 종료점을 강제로 변화시킨다.
  모두 컬럼 columns 부분에 적용해야 한다.
  core/column
************************************************************************************************************/
.wp-block-columns {
  /*
    반응형 컬럼 순서 변경
  */
  /*
    모바일 환경에서 컬럼 크기 축소
    .flex-grow-mobile-off
  */
}
@media only screen and (max-width: 1280px) {
  .wp-block-columns .wp-block-column.column-pc-order-1 {
    order: 1;
  }
  .wp-block-columns .wp-block-column.column-pc-order-2 {
    order: 2;
  }
  .wp-block-columns .wp-block-column.column-pc-order-3 {
    order: 3;
  }
  .wp-block-columns .wp-block-column.column-pc-order-4 {
    order: 4;
  }
  .wp-block-columns .wp-block-column.column-pc-order-5 {
    order: 5;
  }
}
@media only screen and (max-width: 1024px) {
  .wp-block-columns .wp-block-column.column-tablet-order-1 {
    order: 1;
  }
  .wp-block-columns .wp-block-column.column-tablet-order-2 {
    order: 2;
  }
  .wp-block-columns .wp-block-column.column-tablet-order-3 {
    order: 3;
  }
  .wp-block-columns .wp-block-column.column-tablet-order-4 {
    order: 4;
  }
  .wp-block-columns .wp-block-column.column-tablet-order-5 {
    order: 5;
  }
}
@media only screen and (max-width: 780px) {
  .wp-block-columns .wp-block-column.column-mobile-order-1 {
    order: 1;
  }
  .wp-block-columns .wp-block-column.column-mobile-order-2 {
    order: 2;
  }
  .wp-block-columns .wp-block-column.column-mobile-order-3 {
    order: 3;
  }
  .wp-block-columns .wp-block-column.column-mobile-order-4 {
    order: 4;
  }
  .wp-block-columns .wp-block-column.column-mobile-order-5 {
    order: 5;
  }
}
.wp-block-columns.columns-media-stretch {
  height: 100%;
}
.wp-block-columns .columns-media-2,
.wp-block-columns .columns-media-3,
.wp-block-columns .columns-media-4 {
  flex-wrap: wrap !important;
}
.wp-block-columns.columns-media-2:not(.is-not-stacked-on-mobile) > .wp-block-column, .wp-block-columns.columns-media-3:not(.is-not-stacked-on-mobile) > .wp-block-column, .wp-block-columns.columns-media-4:not(.is-not-stacked-on-mobile) > .wp-block-column {
  flex-grow: 1 !important;
}
.wp-block-columns.columns-media-2 > .wp-block-column {
  min-width: 300px;
}
.wp-block-columns.columns-media-3 > .wp-block-column {
  min-width: 250px;
}
.wp-block-columns.columns-media-4 > .wp-block-column {
  min-width: 200px;
}
@media only screen and (max-width: 780px) {
  .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column.flex-grow-mobile-off {
    flex: 0;
  }
}

@media only screen and (max-width: 1280px) {
  .columns-media-1 {
    flex-wrap: wrap !important;
  }
  .columns-media-1 > .wp-block-column {
    min-width: 100%;
  }
  .layout-page-sidebar .columns-media-2 > .wp-block-column {
    min-width: 48vw;
  }
  .layout-page-sidebar .columns-media-3 > .wp-block-column {
    min-width: 31vw;
  }
  .layout-page-sidebar .columns-media-4 > .wp-block-column {
    min-width: 23vw;
  }
}
@media only screen and (max-width: 1024px) {
  .layout-page-wide .columns-media-2 > .wp-block-column,
  .layout-page-full .columns-media-2 > .wp-block-column {
    min-width: 48vw;
  }
  .layout-page-wide .columns-media-3 > .wp-block-column,
  .layout-page-full .columns-media-3 > .wp-block-column {
    min-width: 31vw;
  }
  .layout-page-wide .columns-media-4 > .wp-block-column,
  .layout-page-full .columns-media-4 > .wp-block-column {
    min-width: 23vw;
  }
}
@media only screen and (max-width: 780px) {
  .columns-media-2 > .wp-block-column,
  .columns-media-3 > .wp-block-column,
  .columns-media-4 > .wp-block-column {
    min-width: unset;
  }
}
.wp-block-columns[class*=columns-]:not(.is-not-stacked-on-mobile) > .wp-block-column {
  max-width: 100%;
}

@media (max-width: 1401px) {
  .wp-block-columns[class*=columns-pc-]:not(.is-not-stacked-on-mobile) {
    flex-wrap: wrap !important;
  }
  .wp-block-columns.columns-pc-1:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 10% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-pc-2:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 20% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-pc-3:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 30% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-pc-4:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 40% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-pc-5:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 50% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-pc-6:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 60% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-pc-7:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 70% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-pc-8:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 80% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-pc-9:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 90% !important;
    flex-grow: 1 !important;
  }
}
@media (max-width: 1025px) {
  .wp-block-columns[class*=columns-tablet-]:not(.is-not-stacked-on-mobile) {
    flex-wrap: wrap !important;
  }
  .wp-block-columns.columns-tablet-1:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 10% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-tablet-2:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 20% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-tablet-3:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 30% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-tablet-4:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 40% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-tablet-5:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 50% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-tablet-6:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 60% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-tablet-7:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 70% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-tablet-8:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 80% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-tablet-9:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 90% !important;
    flex-grow: 1 !important;
  }
}
@media (max-width: 781px) {
  .wp-block-columns.columns-mobile-1:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 10% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-mobile-2:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 20% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-mobile-3:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 30% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-mobile-4:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 40% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-mobile-5:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 50% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-mobile-6:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 60% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-mobile-7:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 70% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-mobile-8:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 80% !important;
    flex-grow: 1 !important;
  }
  .wp-block-columns.columns-mobile-9:not(.is-not-stacked-on-mobile) > .wp-block-column {
    min-width: unset;
    flex-basis: 90% !important;
    flex-grow: 1 !important;
  }
}
@media (max-width: 1401px) {
  .wp-block-group.is-layout-grid[class*=grids-pc-] > div {
    grid-column: unset;
    grid-row: unset;
  }
  .wp-block-group.is-layout-grid.grids-pc-1 {
    grid-template-columns: repeat(auto-fill, minmax(10%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-pc-2 {
    grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-pc-3 {
    grid-template-columns: repeat(auto-fill, minmax(30%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-pc-4 {
    grid-template-columns: repeat(auto-fill, minmax(40%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-pc-5 {
    grid-template-columns: repeat(auto-fill, minmax(50%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-pc-6 {
    grid-template-columns: repeat(auto-fill, minmax(60%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-pc-7 {
    grid-template-columns: repeat(auto-fill, minmax(70%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-pc-8 {
    grid-template-columns: repeat(auto-fill, minmax(80%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-pc-9 {
    grid-template-columns: repeat(auto-fill, minmax(90%, 1fr)) !important;
  }
}
@media (max-width: 1025px) {
  .wp-block-group.is-layout-grid[class*=grids-tablet-] > div {
    grid-column: unset;
    grid-row: unset;
  }
  .wp-block-group.is-layout-grid.grids-tablet-1 {
    grid-template-columns: repeat(auto-fill, minmax(10%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-tablet-2 {
    grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-tablet-3 {
    grid-template-columns: repeat(auto-fill, minmax(30%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-tablet-4 {
    grid-template-columns: repeat(auto-fill, minmax(40%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-tablet-5 {
    grid-template-columns: repeat(auto-fill, minmax(50%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-tablet-6 {
    grid-template-columns: repeat(auto-fill, minmax(60%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-tablet-7 {
    grid-template-columns: repeat(auto-fill, minmax(70%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-tablet-8 {
    grid-template-columns: repeat(auto-fill, minmax(80%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-tablet-9 {
    grid-template-columns: repeat(auto-fill, minmax(90%, 1fr)) !important;
  }
}
@media (max-width: 781px) {
  .wp-block-group.is-layout-grid[class*=grids-mobile-] > div {
    grid-column: unset;
    grid-row: unset;
  }
  .wp-block-group.is-layout-grid.grids-mobile-1 {
    grid-template-columns: repeat(auto-fill, minmax(10%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-mobile-2 {
    grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-mobile-3 {
    grid-template-columns: repeat(auto-fill, minmax(30%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-mobile-4 {
    grid-template-columns: repeat(auto-fill, minmax(40%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-mobile-5 {
    grid-template-columns: repeat(auto-fill, minmax(50%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-mobile-6 {
    grid-template-columns: repeat(auto-fill, minmax(60%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-mobile-7 {
    grid-template-columns: repeat(auto-fill, minmax(70%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-mobile-8 {
    grid-template-columns: repeat(auto-fill, minmax(80%, 1fr)) !important;
  }
  .wp-block-group.is-layout-grid.grids-mobile-9 {
    grid-template-columns: repeat(auto-fill, minmax(90%, 1fr)) !important;
  }
}
/*
  sidebar를 가지고 있다면 강제로 조절
*/
@media (min-width: 1024px) and (max-width: 1280px) {
  .layout-page-sidebar .wp-block-post-content .wp-block-columns:not(.is-not-stacked-on-mobile) {
    flex-wrap: wrap !important;
  }
  .layout-page-sidebar .wp-block-post-content .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}
/*
  본문은 프론트에서만 좌우 패딩을 준다. ( 테블릿, 모바일에서만 )
*/
/*
  좌우 컨텐츠를 반만 쓰는 컬럼에서 사용
  두번째 칼럼부터는 우측을 기준함 ( 1 : 왼쪽, 2 ~ n : 오른쪽 )
*/
.layout-page-wide .columns-half-media,
.layout-page-full .columns-half-media,
.block-editor-block-list__block .columns-half-media {
  width: calc(var(--wp--style--global--content-size) / 2);
}

@media only screen and (min-width: calc(1281px + 4rem)) {
  .columns-half-media {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: auto;
  }
  .wp-block-column + .wp-block-column > .columns-half-media {
    margin-left: unset;
    margin-right: auto;
  }
}
@media only screen and (max-width: 1280px) {
  .columns-half-media {
    width: unset;
    margin-left: unset;
    margin-right: unset;
  }
}
/************************************************************************************************************
  쿼리 그리드 시스템
  600 -> 780 으로 변경
  core/wp-block-post-template
************************************************************************************************************/
body:not(.hellopanda-frontend) .wp-block-post-template.panel .wp-block-post {
  display: block !important;
  min-width: 6px;
  min-height: 6px;
  border: 1px solid #333;
  margin: -1px 0 0 -1px;
}
body:not(.hellopanda-frontend) .wp-block-post-template.panel.is-primary .wp-block-post {
  border-color: #fff;
}
body:not(.hellopanda-frontend) .components-button-group .components-button.is-primary .wp-block-post {
  border-color: #fff;
}

.wp-block-post-template {
  height: inherit;
}
@media (min-width: 1280px) and (max-width: 1400px) {
  .wp-block-post-template.wp-block-post-template-is-layout-grid.columns-6 {
    grid-template-columns: repeat(5, 1fr);
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.columns-5 {
    grid-template-columns: repeat(4, 1fr);
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.columns-4 {
    grid-template-columns: repeat(3, 1fr);
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.columns-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1025px) and (max-width: 1280px) {
  .wp-block-post-template.wp-block-post-template-is-layout-grid.columns-6 {
    grid-template-columns: repeat(4, 1fr);
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.columns-5 {
    grid-template-columns: repeat(3, 1fr);
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.columns-4 {
    grid-template-columns: repeat(2, 1fr);
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.columns-3 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 781px) and (max-width: 1024px) {
  .wp-block-post-template.wp-block-post-template-is-layout-grid.columns-6 {
    grid-template-columns: repeat(3, 1fr);
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.columns-5 {
    grid-template-columns: repeat(2, 1fr);
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.columns-4 {
    grid-template-columns: repeat(1, 1fr);
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.columns-3 {
    grid-template-columns: repeat(2, 1fr);
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.columns-2 {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 601px) and (max-width: 780px) {
  .wp-block-post-template.wp-block-post-template-is-layout-grid.columns-6 {
    grid-template-columns: repeat(2, 1fr);
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.columns-5 {
    grid-template-columns: repeat(1, 1fr);
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.columns-4 {
    grid-template-columns: repeat(1, 1fr);
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.columns-3 {
    grid-template-columns: repeat(1, 1fr);
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.columns-2 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.wp-block-post-template .wp-block-column:empty {
  align-self: auto;
  background-color: var(--wp--preset--color--step-4);
}
.wp-block-post-template.row-gap-0 {
  row-gap: 0px !important;
}
.wp-block-post-template.row-gap-10 {
  row-gap: var(--wp--preset--spacing--10) !important;
}
.wp-block-post-template.row-gap-20 {
  row-gap: var(--wp--preset--spacing--20) !important;
}
.wp-block-post-template.row-gap-30 {
  row-gap: var(--wp--preset--spacing--30) !important;
}
.wp-block-post-template.row-gap-40 {
  row-gap: var(--wp--preset--spacing--40) !important;
}
.wp-block-post-template.row-gap-50 {
  row-gap: var(--wp--preset--spacing--50) !important;
}
.wp-block-post-template.row-gap-60 {
  row-gap: var(--wp--preset--spacing--60) !important;
}
.wp-block-post-template.row-gap-70 {
  row-gap: var(--wp--preset--spacing--70) !important;
}
@media only screen and (max-width: 1024px) {
  .wp-block-post-template.wp-block-post-template-isscroll-tablet {
    display: flex !important;
    overflow-x: auto !important;
  }
  .wp-block-post-template.wp-block-post-template-isscroll-tablet.wp-block-post-template-scrollwidth-50 .wp-block-post {
    width: 50%;
    min-width: 50%;
  }
  .wp-block-post-template.wp-block-post-template-isscroll-tablet.wp-block-post-template-scrollwidth-60 .wp-block-post {
    width: 60%;
    min-width: 60%;
  }
  .wp-block-post-template.wp-block-post-template-isscroll-tablet.wp-block-post-template-scrollwidth-70 .wp-block-post {
    width: 70%;
    min-width: 70%;
  }
  .wp-block-post-template.wp-block-post-template-isscroll-tablet.wp-block-post-template-scrollwidth-80 .wp-block-post {
    width: 80%;
    min-width: 80%;
  }
  .wp-block-post-template.wp-block-post-template-isscroll-tablet.wp-block-post-template-scrollwidth-90 .wp-block-post {
    width: 90%;
    min-width: 90%;
  }
  .wp-block-post-template.wp-block-post-template-isscroll-tablet.wp-block-post-template-scrollwidth-100 .wp-block-post {
    width: 100%;
    min-width: 100%;
  }
}
@media only screen and (max-width: 780px) {
  .wp-block-post-template.wp-block-post-template-isscroll-mobile {
    display: flex !important;
    overflow-x: auto !important;
  }
  .wp-block-post-template.wp-block-post-template-isscroll-mobile.wp-block-post-template-scrollwidth-50 .wp-block-post {
    width: 50%;
    min-width: 50%;
  }
  .wp-block-post-template.wp-block-post-template-isscroll-mobile.wp-block-post-template-scrollwidth-60 .wp-block-post {
    width: 60%;
    min-width: 60%;
  }
  .wp-block-post-template.wp-block-post-template-isscroll-mobile.wp-block-post-template-scrollwidth-70 .wp-block-post {
    width: 70%;
    min-width: 70%;
  }
  .wp-block-post-template.wp-block-post-template-isscroll-mobile.wp-block-post-template-scrollwidth-80 .wp-block-post {
    width: 80%;
    min-width: 80%;
  }
  .wp-block-post-template.wp-block-post-template-isscroll-mobile.wp-block-post-template-scrollwidth-90 .wp-block-post {
    width: 90%;
    min-width: 90%;
  }
  .wp-block-post-template.wp-block-post-template-isscroll-mobile.wp-block-post-template-scrollwidth-100 .wp-block-post {
    width: 100%;
    min-width: 100%;
  }
}
.wp-block-post-template[class*=post-layout-] {
  display: grid;
  grid-auto-flow: dense;
}
.wp-block-post-template[class*=post-layout-] > .wp-block-post > .wp-block-cover, .wp-block-post-template[class*=post-layout-] > .wp-block-post > .wp-block-columns, .wp-block-post-template[class*=post-layout-] > .wp-block-post > .wp-block-columns > .wp-block-column {
  height: 100%;
}
.wp-block-post-template.post-layout-2-01 {
  grid-template-columns: repeat(2, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-2-01 > .wp-block-post:nth-child(3n+1 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-2-01.post-repeat-once .wp-block-post:nth-child(n+4 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-2-01 {
  grid-template-columns: repeat(2, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-2-01 > .wp-block-post:nth-child(3n+1 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-2-01.post-repeat-once .wp-block-post:nth-child(n+4 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-2-02 {
  grid-template-columns: repeat(2, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-2-02 > .wp-block-post:nth-child(3n+2 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-2-02.post-repeat-once .wp-block-post:nth-child(n+4 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-2-03 {
  grid-template-columns: repeat(2, 1fr) !important;
  grid-template-rows: repeat(1, 1fr) !important;
}
.wp-block-post-template.post-layout-2-03 > .wp-block-post:nth-child(3n+1 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-2-03.post-repeat-once .wp-block-post:nth-child(n+4 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-2-04 {
  grid-template-columns: repeat(2, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-2-04 > .wp-block-post:nth-child(3n+3 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-2-04.post-repeat-once .wp-block-post:nth-child(n+4 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-2-05 {
  grid-template-columns: repeat(2, 1fr) !important;
  grid-auto-rows: 1fr;
}
.wp-block-post-template.post-layout-2-05 > .wp-block-post:nth-child(4n+1 of :not([style*=none])), .wp-block-post-template.post-layout-2-05 > .wp-block-post:nth-child(4n+3 of :not([style*=none])) {
  grid-area: span 2;
}
.wp-block-post-template.post-layout-2-05.post-repeat-once .wp-block-post:nth-child(n+5 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-01 {
  grid-template-columns: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-01 > .wp-block-post:nth-child(2n+1 of :not([style*=none])) {
  grid-column: span 2;
}
.wp-block-post-template.post-layout-3-01.post-repeat-once .wp-block-post:nth-child(n+3 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-02 {
  grid-template-columns: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-02 > .wp-block-post:nth-child(2n+2 of :not([style*=none])) {
  grid-column: span 2;
}
.wp-block-post-template.post-layout-3-02.post-repeat-once .wp-block-post:nth-child(n+3 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-03 {
  grid-template-columns: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-03 > .wp-block-post:nth-child(4n+1 of :not([style*=none])), .wp-block-post-template.post-layout-3-03 > .wp-block-post:nth-child(4n+4 of :not([style*=none])) {
  grid-column: span 2;
}
.wp-block-post-template.post-layout-3-03.post-repeat-once .wp-block-post:nth-child(n+5 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-04 {
  grid-template-columns: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-04 > .wp-block-post:nth-child(4n+2 of :not([style*=none])), .wp-block-post-template.post-layout-3-04 > .wp-block-post:nth-child(4n-1 of :not([style*=none])) {
  grid-column: span 2;
}
.wp-block-post-template.post-layout-3-04.post-repeat-once .wp-block-post:nth-child(n+5 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-05 {
  grid-template-columns: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-05 > .wp-block-post:nth-child(5n+1 of :not([style*=none])) {
  grid-column: span 2;
}
.wp-block-post-template.post-layout-3-05.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-06 {
  grid-template-columns: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-06 > .wp-block-post:nth-child(5n+2 of :not([style*=none])) {
  grid-column: span 2;
}
.wp-block-post-template.post-layout-3-06.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-07 {
  grid-template-columns: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-07 > .wp-block-post:nth-child(5n+4 of :not([style*=none])) {
  grid-column: span 2;
}
.wp-block-post-template.post-layout-3-07.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-08 {
  grid-template-columns: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-08 > .wp-block-post:nth-child(5n+5 of :not([style*=none])) {
  grid-column: span 2;
}
.wp-block-post-template.post-layout-3-08.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-09 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-3-09 > .wp-block-post:nth-child(3n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-3-09.post-repeat-once .wp-block-post:nth-child(n+4 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-10 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-3-10 > .wp-block-post:nth-child(3n+2 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-3-10.post-repeat-once .wp-block-post:nth-child(n+4 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-11 {
  grid-template-columns: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-11 > .wp-block-post:nth-child(4n+1 of :not([style*=none])) {
  grid-area: span 2/span 3;
}
.wp-block-post-template.post-layout-3-11.post-repeat-once .wp-block-post:nth-child(n+5 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-12 {
  grid-template-columns: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-12 > .wp-block-post:nth-child(3n+1 of :not([style*=none])) {
  grid-area: span 2/span 3;
}
.wp-block-post-template.post-layout-3-12 > .wp-block-post:nth-child(3n-1 of :not([style*=none])) {
  grid-column: span 2;
}
.wp-block-post-template.post-layout-3-12.post-repeat-once .wp-block-post:nth-child(n+4 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-13 {
  grid-template-columns: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-13 > .wp-block-post:nth-child(3n+1 of :not([style*=none])) {
  grid-area: span 2/span 3;
}
.wp-block-post-template.post-layout-3-13 > .wp-block-post:nth-child(3n of :not([style*=none])) {
  grid-column: span 2;
}
.wp-block-post-template.post-layout-3-13.post-repeat-once .wp-block-post:nth-child(n+4 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-14 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-3-14 > .wp-block-post:nth-child(6n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-3-14.post-repeat-once .wp-block-post:nth-child(n+7 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-15 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-template-rows: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-15 > .wp-block-post:nth-child(6n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-3-15.post-repeat-once .wp-block-post:nth-child(n+7 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-16 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-template-rows: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-16 > .wp-block-post:nth-child(6n+2 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-3-16.post-repeat-once .wp-block-post:nth-child(n+7 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-17 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-template-rows: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-17 > .wp-block-post:nth-child(6n+4 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-3-17.post-repeat-once .wp-block-post:nth-child(n+7 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-18 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-template-rows: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-18 > .wp-block-post:nth-child(6n+5 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-3-18.post-repeat-once .wp-block-post:nth-child(n+7 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-19 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-template-rows: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-19 > .wp-block-post:nth-child(5n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-3-19 > .wp-block-post:nth-child(5n+4 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-3-19.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-20 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-template-rows: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-20 > .wp-block-post:nth-child(5n+2 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-3-20 > .wp-block-post:nth-child(5n+5 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-3-20.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-21 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-template-rows: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-21 > .wp-block-post:nth-child(5n+1 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-3-21 > .wp-block-post:nth-child(5n+3 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-3-21.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-22 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-template-rows: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-22 > .wp-block-post:nth-child(5n+2 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-3-22 > .wp-block-post:nth-child(5n+4 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-3-22.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-23 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-template-rows: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-23 > .wp-block-post:nth-child(5n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-3-23 > .wp-block-post:nth-child(5n+5 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-3-23.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-24 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-template-rows: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-24 > .wp-block-post:nth-child(5n+2 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-3-24 > .wp-block-post:nth-child(5n+3 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-3-24.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-25 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-auto-rows: 1fr;
}
.wp-block-post-template.post-layout-3-25 > .wp-block-post:nth-child(5n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-3-25 > .wp-block-post:nth-child(5n+3 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-3-25.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-26 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-auto-rows: 1fr;
}
.wp-block-post-template.post-layout-3-26 > .wp-block-post:nth-child(5n+3 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-3-26 > .wp-block-post:nth-child(5n+4 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-3-26.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-27 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-auto-rows: 1fr;
}
.wp-block-post-template.post-layout-3-27 > .wp-block-post:nth-child(5n+2 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-3-27 > .wp-block-post:nth-child(5n+3 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-3-27.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-28 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-auto-rows: 1fr;
}
.wp-block-post-template.post-layout-3-28 > .wp-block-post:nth-child(5n+1 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-3-28 > .wp-block-post:nth-child(5n+4 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-3-28.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-29 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-template-rows: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-29 > .wp-block-post:nth-child(4n+1 of :not([style*=none])) {
  grid-area: span 3/span 2;
}
.wp-block-post-template.post-layout-3-29.post-repeat-once .wp-block-post:nth-child(n+5 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-3-30 {
  grid-template-columns: repeat(3, 1fr) !important;
  grid-template-rows: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-3-30 > .wp-block-post:nth-child(4n+2 of :not([style*=none])) {
  grid-area: span 3/span 2;
}
.wp-block-post-template.post-layout-3-30.post-repeat-once .wp-block-post:nth-child(n+5 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-01 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(1, 1fr) !important;
}
.wp-block-post-template.post-layout-4-01 > .wp-block-post:nth-child(3n+1 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-01.post-repeat-once .wp-block-post:nth-child(n+4 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-02 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(1, 1fr) !important;
}
.wp-block-post-template.post-layout-4-02 > .wp-block-post:nth-child(3n+2 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-02.post-repeat-once .wp-block-post:nth-child(n+4 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-03 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(1, 1fr) !important;
}
.wp-block-post-template.post-layout-4-03 > .wp-block-post:nth-child(3n+3 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-03.post-repeat-once .wp-block-post:nth-child(n+4 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-04 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-04 > .wp-block-post:nth-child(6n+1 of :not([style*=none])), .wp-block-post-template.post-layout-4-04 > .wp-block-post:nth-child(6n+6 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-04.post-repeat-once .wp-block-post:nth-child(n+7 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-05 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-05 > .wp-block-post:nth-child(6n+3 of :not([style*=none])), .wp-block-post-template.post-layout-4-05 > .wp-block-post:nth-child(6n+4 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-05.post-repeat-once .wp-block-post:nth-child(n+7 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-06 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-06 > .wp-block-post:nth-child(6n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-06.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-07 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-07 > .wp-block-post:nth-child(6n+2 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-07.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-08 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-08 > .wp-block-post:nth-child(6n+3 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-08.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-09 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-09 > .wp-block-post:nth-child(9n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-09.post-repeat-once .wp-block-post:nth-child(n+10 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-10 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-10 > .wp-block-post:nth-child(9n+2 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-10.post-repeat-once .wp-block-post:nth-child(n+10 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-11 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-11 > .wp-block-post:nth-child(9n+3 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-11.post-repeat-once .wp-block-post:nth-child(n+10 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-12 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-12 > .wp-block-post:nth-child(6n+1 of :not([style*=none])), .wp-block-post-template.post-layout-4-12 > .wp-block-post:nth-child(6n+2 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-12.post-repeat-once .wp-block-post:nth-child(n+7 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-13 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-auto-rows: 1fr;
}
.wp-block-post-template.post-layout-4-13 > .wp-block-post:nth-child(6n+1 of :not([style*=none])), .wp-block-post-template.post-layout-4-13 > .wp-block-post:nth-child(6n+4 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-13.post-repeat-once .wp-block-post:nth-child(n+7 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-14 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-auto-rows: 1fr;
}
.wp-block-post-template.post-layout-4-14 > .wp-block-post:nth-child(6n+3 of :not([style*=none])), .wp-block-post-template.post-layout-4-14 > .wp-block-post:nth-child(6n+4 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-14.post-repeat-once .wp-block-post:nth-child(n+7 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-15 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-15 > .wp-block-post:nth-child(7n+1 of :not([style*=none])) {
  grid-area: span 2/span 3;
}
.wp-block-post-template.post-layout-4-15.post-repeat-once .wp-block-post:nth-child(n+8 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-16 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-16 > .wp-block-post:nth-child(7n+2 of :not([style*=none])) {
  grid-area: span 2/span 3;
}
.wp-block-post-template.post-layout-4-16.post-repeat-once .wp-block-post:nth-child(n+8 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-17 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-17 > .wp-block-post:nth-child(4n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-17 > .wp-block-post:nth-child(4n+3 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-4-17.post-repeat-once .wp-block-post:nth-child(n+5 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-18 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-18 > .wp-block-post:nth-child(4n+1 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-4-18 > .wp-block-post:nth-child(4n+3 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-18.post-repeat-once .wp-block-post:nth-child(n+5 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-19 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-auto-rows: 1fr;
}
.wp-block-post-template.post-layout-4-19 > .wp-block-post:nth-child(6n+1 of :not([style*=none])) {
  grid-area: span 2/span 3;
}
.wp-block-post-template.post-layout-4-19 > .wp-block-post:nth-child(6n+3 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-4-19.post-repeat-once .wp-block-post:nth-child(n+7 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-20 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-auto-rows: 1fr;
}
.wp-block-post-template.post-layout-4-20 > .wp-block-post:nth-child(6n+1 of :not([style*=none])) {
  grid-area: span 2/span 3;
}
.wp-block-post-template.post-layout-4-20 > .wp-block-post:nth-child(6n+4 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-20.post-repeat-once .wp-block-post:nth-child(n+7 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-21 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-auto-rows: 1fr;
}
.wp-block-post-template.post-layout-4-21 > .wp-block-post:nth-child(5n+1 of :not([style*=none])) {
  grid-area: span 2/span 3;
}
.wp-block-post-template.post-layout-4-21 > .wp-block-post:nth-child(5n+3 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-4-21 > .wp-block-post:nth-child(5n+4 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-21.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-22 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-22 > .wp-block-post:nth-child(5n+1 of :not([style*=none])) {
  grid-area: span 2/span 3;
}
.wp-block-post-template.post-layout-4-22 > .wp-block-post:nth-child(5n+2 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-4-22 > .wp-block-post:nth-child(5n+3 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-22.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-23 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-23 > .wp-block-post:nth-child(5n+1 of :not([style*=none])) {
  grid-area: span 2/span 3;
}
.wp-block-post-template.post-layout-4-23 > .wp-block-post:nth-child(5n+4 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-23 > .wp-block-post:nth-child(5n+5 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-23.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-24 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-24 > .wp-block-post:nth-child(4n+1 of :not([style*=none])) {
  grid-area: span 2/span 3;
}
.wp-block-post-template.post-layout-4-24 > .wp-block-post:nth-child(4n+2 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-4-24 > .wp-block-post:nth-child(4n+3 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-24 > .wp-block-post:nth-child(4n+4 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-24.post-repeat-once .wp-block-post:nth-child(n+5 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-25 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-25 > .wp-block-post:nth-child(8n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-25 > .wp-block-post:nth-child(8n+2 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-25.post-repeat-once .wp-block-post:nth-child(n+9 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-26 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-26 > .wp-block-post:nth-child(7n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-26 > .wp-block-post:nth-child(7n+2 of :not([style*=none])), .wp-block-post-template.post-layout-4-26 > .wp-block-post:nth-child(7n+7 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-26.post-repeat-once .wp-block-post:nth-child(n+8 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-27 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-27 > .wp-block-post:nth-child(8n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-27 > .wp-block-post:nth-child(8n+4 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-27.post-repeat-once .wp-block-post:nth-child(n+9 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-28 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-28 > .wp-block-post:nth-child(7n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-28 > .wp-block-post:nth-child(7n+4 of :not([style*=none])), .wp-block-post-template.post-layout-4-28 > .wp-block-post:nth-child(7n+7 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-28.post-repeat-once .wp-block-post:nth-child(n+8 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-29 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-29 > .wp-block-post:nth-child(7n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-29 > .wp-block-post:nth-child(7n+2 of :not([style*=none])), .wp-block-post-template.post-layout-4-29 > .wp-block-post:nth-child(7n+3 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-29.post-repeat-once .wp-block-post:nth-child(n+8 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-30 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-30 > .wp-block-post:nth-child(6n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-30 > .wp-block-post:nth-child(6n+2 of :not([style*=none])), .wp-block-post-template.post-layout-4-30 > .wp-block-post:nth-child(6n+3 of :not([style*=none])), .wp-block-post-template.post-layout-4-30 > .wp-block-post:nth-child(6n+6 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-30.post-repeat-once .wp-block-post:nth-child(n+7 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-31 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-31 > .wp-block-post:nth-child(7n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-31 > .wp-block-post:nth-child(7n+4 of :not([style*=none])), .wp-block-post-template.post-layout-4-31 > .wp-block-post:nth-child(7n+5 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-31.post-repeat-once .wp-block-post:nth-child(n+8 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-32 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-32 > .wp-block-post:nth-child(8n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-32 > .wp-block-post:nth-child(8n+2 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-4-32.post-repeat-once .wp-block-post:nth-child(n+9 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-33 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-33 > .wp-block-post:nth-child(8n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-33 > .wp-block-post:nth-child(8n+3 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-4-33.post-repeat-once .wp-block-post:nth-child(n+9 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-34 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-4-34 > .wp-block-post:nth-child(8n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-34 > .wp-block-post:nth-child(8n+5 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-4-34.post-repeat-once .wp-block-post:nth-child(n+9 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-35 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(3, 1fr) !important;
}
.wp-block-post-template.post-layout-4-35 > .wp-block-post:nth-child(8n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-35 > .wp-block-post:nth-child(8n+4 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-4-35.post-repeat-once .wp-block-post:nth-child(n+9 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-36 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-auto-rows: 1fr;
}
.wp-block-post-template.post-layout-4-36 > .wp-block-post:nth-child(7n+2 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-36 > .wp-block-post:nth-child(7n+4 of :not([style*=none])), .wp-block-post-template.post-layout-4-36 > .wp-block-post:nth-child(7n+5 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-4-36.post-repeat-once .wp-block-post:nth-child(n+8 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-37 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-auto-rows: 1fr;
}
.wp-block-post-template.post-layout-4-37 > .wp-block-post:nth-child(7n+5 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-37 > .wp-block-post:nth-child(7n+1 of :not([style*=none])), .wp-block-post-template.post-layout-4-37 > .wp-block-post:nth-child(7n+4 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-4-37.post-repeat-once .wp-block-post:nth-child(n+8 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-38 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-38 > .wp-block-post:nth-child(5n+1 of :not([style*=none])) {
  grid-area: span 2/span 2;
}
.wp-block-post-template.post-layout-4-38 > .wp-block-post:nth-child(5n+2 of :not([style*=none])), .wp-block-post-template.post-layout-4-38 > .wp-block-post:nth-child(5n+3 of :not([style*=none])) {
  grid-area: span 2/span 1;
}
.wp-block-post-template.post-layout-4-38 > .wp-block-post:nth-child(5n+4 of :not([style*=none])), .wp-block-post-template.post-layout-4-38 > .wp-block-post:nth-child(5n+5 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-38.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-39 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-39 > .wp-block-post:nth-child(5n+1 of :not([style*=none])) {
  grid-area: span 2/span 4;
}
.wp-block-post-template.post-layout-4-39.post-repeat-once .wp-block-post:nth-child(n+6 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-40 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-40 > .wp-block-post:nth-child(4n+1 of :not([style*=none])) {
  grid-area: span 2/span 4;
}
.wp-block-post-template.post-layout-4-40 > .wp-block-post:nth-child(4n+2 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-40.post-repeat-once .wp-block-post:nth-child(n+5 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-41 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-41 > .wp-block-post:nth-child(4n+1 of :not([style*=none])) {
  grid-area: span 2/span 4;
}
.wp-block-post-template.post-layout-4-41 > .wp-block-post:nth-child(4n+3 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-41.post-repeat-once .wp-block-post:nth-child(n+5 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
.wp-block-post-template.post-layout-4-42 {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: repeat(2, 1fr) !important;
}
.wp-block-post-template.post-layout-4-42 > .wp-block-post:nth-child(4n+1 of :not([style*=none])) {
  grid-area: span 2/span 4;
}
.wp-block-post-template.post-layout-4-42 > .wp-block-post:nth-child(4n+4 of :not([style*=none])) {
  grid-area: span 1/span 2;
}
.wp-block-post-template.post-layout-4-42.post-repeat-once .wp-block-post:nth-child(n+5 of :not([style*=none])) {
  grid-area: auto !important;
  grid-column: auto !important;
}
@media only screen and (max-width: 1280px) {
  .wp-block-post-template.post-media-dance {
    grid-template-columns: none !important;
  }
}
@media only screen and (max-width: 780px) {
  .wp-block-post-template.post-media-dance {
    grid-template-columns: none !important;
  }
  .wp-block-post-template.post-media-dance > .wp-block-post {
    grid-area: span 1/span 1 !important;
  }
}
@media only screen and (max-width: 1024px) {
  .wp-block-post-template.post-media-tablet {
    grid-template-columns: none !important;
  }
  .wp-block-post-template.post-media-tablet > .wp-block-post {
    grid-area: span 1/span 1 !important;
  }
}
@media only screen and (max-width: 780px) {
  .wp-block-post-template.post-media-mobile {
    grid-template-columns: none !important;
  }
  .wp-block-post-template.post-media-mobile > .wp-block-post {
    grid-area: span 1/span 1 !important;
  }
}

/************************************************************************************************************
  core/group
************************************************************************************************************/
html.has-modal-open body.hellopanda-frontend .is-block-sticky > .block-sticky {
  z-index: 49;
}
html:not(.has-modal-open) body.hellopanda-frontend .is-block-sticky > .block-sticky {
  z-index: 49;
}
html body.hellopanda-frontend .is-block-sticky {
  z-index: 2;
}
html body.hellopanda-frontend .is-block-sticky > .block-sticky {
  position: fixed;
  animation-name: block-sticky-animation;
  animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  animation-duration: 0.3s;
}
@keyframes block-sticky-animation {
  from {
    transform: translateY(-0.5rem);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
html body.hellopanda-frontend .is-block-sticky > .block-sticky.v-padding-0 {
  padding-top: unset !important;
  padding-bottom: unset !important;
}
html body.hellopanda-frontend .is-block-sticky > .block-sticky.v-padding-10 {
  padding-top: var(--wp--preset--spacing--10) !important;
  padding-bottom: var(--wp--preset--spacing--10) !important;
}
html body.hellopanda-frontend .is-block-sticky > .block-sticky.v-padding-20 {
  padding-top: var(--wp--preset--spacing--20) !important;
  padding-bottom: var(--wp--preset--spacing--20) !important;
}
html body.hellopanda-frontend .is-block-sticky > .block-sticky.v-padding-30 {
  padding-top: var(--wp--preset--spacing--30) !important;
  padding-bottom: var(--wp--preset--spacing--30) !important;
}
html body.hellopanda-frontend .is-block-sticky > .block-sticky.v-padding-40 {
  padding-top: var(--wp--preset--spacing--40) !important;
  padding-bottom: var(--wp--preset--spacing--40) !important;
}
html body.hellopanda-frontend .is-block-sticky > .block-sticky.v-padding-50 {
  padding-top: var(--wp--preset--spacing--50) !important;
  padding-bottom: var(--wp--preset--spacing--50) !important;
}
html body.hellopanda-frontend .is-block-sticky > .block-sticky.h-padding-0 {
  padding-left: unset !important;
  padding-right: unset !important;
}
html body.hellopanda-frontend .is-block-sticky > .block-sticky.h-padding-10 {
  padding-left: var(--wp--preset--spacing--10) !important;
  padding-right: var(--wp--preset--spacing--10) !important;
}
html body.hellopanda-frontend .is-block-sticky > .block-sticky.h-padding-20 {
  padding-left: var(--wp--preset--spacing--20) !important;
  padding-right: var(--wp--preset--spacing--20) !important;
}
html body.hellopanda-frontend .is-block-sticky > .block-sticky.h-padding-30 {
  padding-left: var(--wp--preset--spacing--30) !important;
  padding-right: var(--wp--preset--spacing--30) !important;
}
html body.hellopanda-frontend .is-block-sticky > .block-sticky.h-padding-40 {
  padding-left: var(--wp--preset--spacing--40) !important;
  padding-right: var(--wp--preset--spacing--40) !important;
}
html body.hellopanda-frontend .is-block-sticky > .block-sticky.h-padding-50 {
  padding-left: var(--wp--preset--spacing--50) !important;
  padding-right: var(--wp--preset--spacing--50) !important;
}
html body.hellopanda-frontend .block-sticky-holder {
  max-width: 100%;
}
html body.hellopanda-frontend .block-sticky-holder.is-block-sticky .sticky-only-border,
html body.hellopanda-frontend .block-sticky-holder.is-block-sticky .sticky-only-shadow,
html body.hellopanda-frontend .block-sticky-holder.is-block-sticky .sticky-only-background {
  transition: border-color 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease;
}
html body.hellopanda-frontend div + .sticky-only-background,
html body.hellopanda-frontend .block-sticky-holder:not(.is-block-sticky) .sticky-only-background {
  background-color: transparent !important;
}
html body.hellopanda-frontend div + .sticky-only-border,
html body.hellopanda-frontend .block-sticky-holder:not(.is-block-sticky) .sticky-only-border {
  border-color: transparent !important;
}
html body.hellopanda-frontend div + .sticky-only-shadow,
html body.hellopanda-frontend .block-sticky-holder:not(.is-block-sticky) .sticky-only-shadow {
  box-shadow: unset !important;
}
html body:not(.hellopanda-frontend) .sticky-only-border {
  border-color: transparent !important;
}
html body:not(.hellopanda-frontend) .sticky-only-background {
  background-color: transparent !important;
}
html body:not(.hellopanda-frontend) .sticky-only-shadow {
  box-shadow: unset !important;
}

.wp-block-group.clip-02 {
  clip-path: polygon(0% 0%, 50% 3.5%, 100% 7%, 100% 100%, 50% 100%, 0% 100%);
}
.wp-block-group.clip-03 {
  clip-path: polygon(0% 7%, 50% 3.5%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
}
.wp-block-group.clip-04 {
  clip-path: polygon(0% 7%, 50% 0%, 100% 7%, 100% 100%, 50% 100%, 0% 100%);
}
.wp-block-group.clip-05 {
  clip-path: polygon(0% 0%, 50% 7%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
}
.wp-block-group.clip-06 {
  clip-path: polygon(0% 0%, 50% 0%, 100% 0%, 100% 93%, 50% 96.5%, 0% 100%);
}
.wp-block-group.clip-07 {
  clip-path: polygon(0% 0%, 50% 3.5%, 100% 7%, 100% 93%, 50% 96.5%, 0% 100%);
}
.wp-block-group.clip-08 {
  clip-path: polygon(0% 7%, 50% 3.5%, 100% 0%, 100% 93%, 50% 96.5%, 0% 100%);
}
.wp-block-group.clip-09 {
  clip-path: polygon(0% 7%, 50% 0%, 100% 7%, 100% 93%, 50% 96.5%, 0% 100%);
}
.wp-block-group.clip-10 {
  clip-path: polygon(0% 0%, 50% 7%, 100% 0%, 100% 93%, 50% 96.5%, 0% 100%);
}
.wp-block-group.clip-11 {
  clip-path: polygon(0% 0%, 50% 0%, 100% 0%, 100% 100%, 50% 96.5%, 0% 93%);
}
.wp-block-group.clip-12 {
  clip-path: polygon(0% 0%, 50% 3.5%, 100% 7%, 100% 100%, 50% 96.5%, 0% 93%);
}
.wp-block-group.clip-13 {
  clip-path: polygon(0% 7%, 50% 3.5%, 100% 0%, 100% 100%, 50% 96.5%, 0% 93%);
}
.wp-block-group.clip-14 {
  clip-path: polygon(0% 7%, 50% 0%, 100% 7%, 100% 100%, 50% 96.5%, 0% 93%);
}
.wp-block-group.clip-15 {
  clip-path: polygon(0% 0%, 50% 7%, 100% 0%, 100% 100%, 50% 96.5%, 0% 93%);
}
.wp-block-group.clip-16 {
  clip-path: polygon(0% 0%, 50% 0%, 100% 0%, 100% 100%, 50% 93%, 0% 100%);
}
.wp-block-group.clip-17 {
  clip-path: polygon(0% 0%, 50% 3.5%, 100% 7%, 100% 100%, 50% 93%, 0% 100%);
}
.wp-block-group.clip-18 {
  clip-path: polygon(0% 7%, 50% 3.5%, 100% 0%, 100% 100%, 50% 93%, 0% 100%);
}
.wp-block-group.clip-19 {
  clip-path: polygon(0% 7%, 50% 0%, 100% 7%, 100% 100%, 50% 93%, 0% 100%);
}
.wp-block-group.clip-20 {
  clip-path: polygon(0% 0%, 50% 7%, 100% 0%, 100% 100%, 50% 93%, 0% 100%);
}
.wp-block-group.clip-21 {
  clip-path: polygon(0% 0%, 50% 0%, 100% 0%, 100% 93%, 50% 100%, 0% 93%);
}
.wp-block-group.clip-22 {
  clip-path: polygon(0% 0%, 50% 3.5%, 100% 7%, 100% 93%, 50% 100%, 0% 93%);
}
.wp-block-group.clip-23 {
  clip-path: polygon(0% 7%, 50% 3.5%, 100% 0%, 100% 93%, 50% 100%, 0% 93%);
}
.wp-block-group.clip-24 {
  clip-path: polygon(0% 7%, 50% 0%, 100% 7%, 100% 93%, 50% 100%, 0% 93%);
}
.wp-block-group.clip-25 {
  clip-path: polygon(0% 0%, 50% 7%, 100% 0%, 100% 93%, 50% 100%, 0% 93%);
}
.wp-block-group.clip-26 {
  clip-path: polygon(0% 1.5rem, 1.5rem 0%, 100% 0%, 100% calc(100% - 1.5rem), calc(100% - 1.5rem) 100%, 1.5rem 100%, 0% 100%);
}
.wp-block-group.clip-27 {
  clip-path: polygon(0% 0%, calc(100% - 1.5rem) 0%, 100% 1.5rem, 100% 100%, 1.5rem 100%, 0% calc(100% - 1.5rem));
}
.wp-block-group.clip-28 {
  clip-path: polygon(0% 1.5rem, 1.5rem 0%, calc(100% - 1.5rem) 0%, 100% 1.5rem, 100% calc(100% - 1.5rem), calc(100% - 1.5rem) 100%, 1.5rem 100%, 0% calc(100% - 1.5rem));
}
.wp-block-group.clip-29 {
  clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 1rem), 6rem calc(100% - 1rem), 6rem 100%, 4rem calc(100% - 1rem), 0 calc(100% - 1rem));
}
.wp-block-group.clip-30 {
  clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 1rem), calc(100% - 4rem) calc(100% - 1rem), calc(100% - 6rem) 100%, calc(100% - 6rem) calc(100% - 1rem), 0 calc(100% - 1rem));
}
.wp-block-group.clip-31 {
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}
.wp-block-group.clip-32 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
.wp-block-group.clip-33 {
  clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
}
.wp-block-group.clip-34 {
  clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
}
.wp-block-group.clip-35 {
  clip-path: circle(50% at 50% 50%);
}
@media only screen and (max-width: 1024px) {
  .wp-block-group.clip-reset-tablet {
    clip-path: polygon(0% 0%, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%) !important;
  }
}
@media only screen and (max-width: 780px) {
  .wp-block-group.clip-reset-mobile {
    clip-path: polygon(0% 0%, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%) !important;
  }
}

.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-white {
  color: var(--wp--preset--color--white) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-black {
  color: var(--wp--preset--color--black) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-base {
  color: var(--wp--preset--color--base) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-contrast {
  color: var(--wp--preset--color--contrast) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-primary {
  color: var(--wp--preset--color--primary) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-secondary {
  color: var(--wp--preset--color--secondary) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-1 {
  color: var(--wp--preset--color--step-1) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-2 {
  color: var(--wp--preset--color--step-2) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-3 {
  color: var(--wp--preset--color--step-3) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-4 {
  color: var(--wp--preset--color--step-4) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-5 {
  color: var(--wp--preset--color--step-5) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-6 {
  color: var(--wp--preset--color--step-6) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-7 {
  color: var(--wp--preset--color--step-7) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-8 {
  color: var(--wp--preset--color--step-8) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-9 {
  color: var(--wp--preset--color--step-9) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-10 {
  color: var(--wp--preset--color--step-10) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-11 {
  color: var(--wp--preset--color--step-11) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-12 {
  color: var(--wp--preset--color--step-12) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-13 {
  color: var(--wp--preset--color--step-13) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-14 {
  color: var(--wp--preset--color--step-14) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-15 {
  color: var(--wp--preset--color--step-15) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-16 {
  color: var(--wp--preset--color--step-16) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-17 {
  color: var(--wp--preset--color--step-17) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-18 {
  color: var(--wp--preset--color--step-18) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-19 {
  color: var(--wp--preset--color--step-19) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-text-step-20 {
  color: var(--wp--preset--color--step-20) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-white {
  background-color: var(--wp--preset--color--white) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-black {
  background-color: var(--wp--preset--color--black) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-base {
  background-color: var(--wp--preset--color--base) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-contrast {
  background-color: var(--wp--preset--color--contrast) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-primary {
  background-color: var(--wp--preset--color--primary) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-secondary {
  background-color: var(--wp--preset--color--secondary) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-1 {
  background-color: var(--wp--preset--color--step-1) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-2 {
  background-color: var(--wp--preset--color--step-2) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-3 {
  background-color: var(--wp--preset--color--step-3) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-4 {
  background-color: var(--wp--preset--color--step-4) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-5 {
  background-color: var(--wp--preset--color--step-5) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-6 {
  background-color: var(--wp--preset--color--step-6) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-7 {
  background-color: var(--wp--preset--color--step-7) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-8 {
  background-color: var(--wp--preset--color--step-8) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-9 {
  background-color: var(--wp--preset--color--step-9) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-10 {
  background-color: var(--wp--preset--color--step-10) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-11 {
  background-color: var(--wp--preset--color--step-11) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-12 {
  background-color: var(--wp--preset--color--step-12) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-13 {
  background-color: var(--wp--preset--color--step-13) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-14 {
  background-color: var(--wp--preset--color--step-14) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-15 {
  background-color: var(--wp--preset--color--step-15) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-16 {
  background-color: var(--wp--preset--color--step-16) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-17 {
  background-color: var(--wp--preset--color--step-17) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-18 {
  background-color: var(--wp--preset--color--step-18) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-19 {
  background-color: var(--wp--preset--color--step-19) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-bg-step-20 {
  background-color: var(--wp--preset--color--step-20) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-white {
  border-color: var(--wp--preset--color--white) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-black {
  border-color: var(--wp--preset--color--black) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-base {
  border-color: var(--wp--preset--color--base) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-contrast {
  border-color: var(--wp--preset--color--contrast) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-primary {
  border-color: var(--wp--preset--color--primary) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-secondary {
  border-color: var(--wp--preset--color--secondary) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-1 {
  border-color: var(--wp--preset--color--step-1) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-2 {
  border-color: var(--wp--preset--color--step-2) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-3 {
  border-color: var(--wp--preset--color--step-3) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-4 {
  border-color: var(--wp--preset--color--step-4) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-5 {
  border-color: var(--wp--preset--color--step-5) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-6 {
  border-color: var(--wp--preset--color--step-6) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-7 {
  border-color: var(--wp--preset--color--step-7) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-8 {
  border-color: var(--wp--preset--color--step-8) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-9 {
  border-color: var(--wp--preset--color--step-9) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-10 {
  border-color: var(--wp--preset--color--step-10) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-11 {
  border-color: var(--wp--preset--color--step-11) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-12 {
  border-color: var(--wp--preset--color--step-12) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-13 {
  border-color: var(--wp--preset--color--step-13) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-14 {
  border-color: var(--wp--preset--color--step-14) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-15 {
  border-color: var(--wp--preset--color--step-15) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-16 {
  border-color: var(--wp--preset--color--step-16) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-17 {
  border-color: var(--wp--preset--color--step-17) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-18 {
  border-color: var(--wp--preset--color--step-18) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-19 {
  border-color: var(--wp--preset--color--step-19) !important;
}
.block-sticky-holder.is-block-sticky > .wp-block-group.sticky-border-step-20 {
  border-color: var(--wp--preset--color--step-20) !important;
}

/*
  좌우 컨텐츠를 반만 쓰는 컬럼에서 사용
  두번째 칼럼부터는 우측을 기준함 ( 1 : 왼쪽, 2 ~ n : 오른쪽 )
*/
.layout-page-blank .media-half-block,
.layout-page-wide .media-half-block,
.layout-page-full .media-half-block,
.block-editor-block-list__block .media-half-block {
  width: calc(var(--wp--style--global--content-size) / 2);
  max-width: 100%;
}

.media-half-block:not(.layout-page.layout-page-full .media-half-block, .layout-page.layout-page-blank .media-half-block) {
  padding-left: var(--wp--style--root--padding-left);
  padding-right: var(--wp--style--root--padding-right);
}

@media only screen and (min-width: calc(1400px + 4rem)) {
  .media-half-block {
    margin-left: auto;
  }
  .media-half-block :where(.layout-page.layout-page-full, .layout-page.layout-page-blank):not([style*=padding-left]) {
    padding-left: 0 !important;
  }
  .media-half-block :where(.layout-page.layout-page-full, .layout-page.layout-page-blank):not([style*=padding-right]) {
    padding-right: 0 !important;
  }
  .wp-block-column + .wp-block-column > .media-half-block {
    margin-left: unset;
    margin-right: auto;
  }
}
@media only screen and (max-width: 1280px) {
  .media-half-block {
    width: unset;
    margin-left: unset;
    margin-right: unset;
  }
}
@media only screen and (max-width: 780px) {
  .layout-page-wide .media-half-block,
  .layout-page-full .media-half-block,
  .block-editor-block-list__block .media-half-block {
    width: unset;
    max-width: unset;
  }
}
@media only screen and (max-width: 1024px) {
  .layout-page-wide .wp-block-group.media-remove-global-top-padding,
  .layout-page-sidebar .wp-block-group.media-remove-global-top-padding {
    margin-top: calc(var(--wp--style--root--padding-left) * -1) !important;
  }
  .layout-page-wide .wp-block-group.media-remove-global-top-padding-10,
  .layout-page-sidebar .wp-block-group.media-remove-global-top-padding-10 {
    margin-top: calc(var(--wp--preset--spacing--10) * -1) !important;
  }
  .layout-page-wide .wp-block-group.media-remove-global-top-padding-20,
  .layout-page-sidebar .wp-block-group.media-remove-global-top-padding-20 {
    margin-top: calc(var(--wp--preset--spacing--20) * -1) !important;
  }
  .layout-page-wide .wp-block-group.media-remove-global-top-padding-30,
  .layout-page-sidebar .wp-block-group.media-remove-global-top-padding-30 {
    margin-top: calc(var(--wp--preset--spacing--30) * -1) !important;
  }
  .layout-page-wide .wp-block-group.media-remove-global-top-padding-40,
  .layout-page-sidebar .wp-block-group.media-remove-global-top-padding-40 {
    margin-top: calc(var(--wp--preset--spacing--40) * -1) !important;
  }
  .layout-page-wide .wp-block-group.media-remove-global-top-padding-50,
  .layout-page-sidebar .wp-block-group.media-remove-global-top-padding-50 {
    margin-top: calc(var(--wp--preset--spacing--50) * -1) !important;
  }
}
.wp-block-group:not([class*=-is-layout-]).is-layout-constrained > .wp-block-group, .wp-block-group:not([class*=-is-layout-]).is-layout-constrained > .wp-block-cover {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}

/************************************************************************************************************
  core/embed
************************************************************************************************************/
.wp-block-cover .wp-block-embed {
  min-height: unset;
}

.wp-block-embed.wp-has-aspect-ratio {
  width: 100%;
}
.wp-block-embed .wp-block-embed__wrapper::after {
  content: "";
  clear: both;
  display: block;
}

/************************************************************************************************************
  core/query
************************************************************************************************************/
/************************************************************************************************************
  core/query-no-results
************************************************************************************************************/
.wp-block-query-no-results[class*=is-style-hellopanda-query-no-results-] {
  display: flex;
  align-items: center;
  border-radius: var(--wp--preset--spacing--10);
}
.wp-block-query-no-results[class*=is-style-hellopanda-query-no-results-] * {
  display: none;
}
.wp-block-query-no-results[class*=is-style-hellopanda-query-no-results-]::before {
  line-height: 1;
  font-family: "Material Symbols Outlined";
}
.wp-block-query-no-results[class*=is-style-hellopanda-query-no-results-]::after {
  content: "Please enter your message.";
}
.wp-block-query-no-results[class*=is-style-hellopanda-query-no-results-][data-no-result-msg]:not([data-no-result-msg=""])::after {
  content: attr(data-no-result-msg);
  position: initial;
}
.wp-block-query-no-results[class*=is-style-hellopanda-query-no-results-].is-center {
  justify-content: center;
}
.wp-block-query-no-results[class*=is-style-hellopanda-query-no-results-].is-right {
  justify-content: flex-end;
}
.wp-block-query-no-results[class*=is-style-hellopanda-query-no-results-].is-vertical {
  flex-direction: column;
  align-items: unset;
}
.wp-block-query-no-results[class*=is-style-hellopanda-query-no-results-].is-vertical.is-center {
  align-items: center;
}
.wp-block-query-no-results[class*=is-style-hellopanda-query-no-results-].is-vertical.is-right {
  align-items: flex-end;
}
.wp-block-query-no-results[class*=is-style-hellopanda-query-no-results-][data-no-result-icon]:not([data-no-result-icon=""])::before {
  content: attr(data-no-result-icon);
}
.wp-block-query-no-results[class*=is-style-hellopanda-query-no-results-].fontsize-x-small::before {
  font-size: 1.25em;
}
.wp-block-query-no-results[class*=is-style-hellopanda-query-no-results-].fontsize-small::before {
  font-size: 1.5em;
}
.wp-block-query-no-results[class*=is-style-hellopanda-query-no-results-].fontsize-medium::before {
  font-size: 1.75em;
}
.wp-block-query-no-results[class*=is-style-hellopanda-query-no-results-].fontsize-large::before {
  font-size: 2em;
}
.wp-block-query-no-results[class*=is-style-hellopanda-query-no-results-].fontsize-x-large::before {
  font-size: 3em;
}
.wp-block-query-no-results.is-style-hellopanda-query-no-results-1 {
  font-size: var(--wp--preset--font-size--small);
  gap: var(--wp--preset--spacing--10);
  border: 1px solid var(--wp--preset--color--step-5);
  padding: var(--wp--preset--spacing--30);
}
.wp-block-query-no-results.is-style-hellopanda-query-no-results-2 {
  font-size: var(--wp--preset--font-size--small);
  gap: var(--wp--preset--spacing--10);
  border: 1px solid var(--wp--preset--color--contrast);
  padding: var(--wp--preset--spacing--30);
}
.wp-block-query-no-results.is-style-hellopanda-query-no-results-3 {
  font-size: var(--wp--preset--font-size--small);
  gap: var(--wp--preset--spacing--10);
  background-color: var(--wp--preset--color--step-3);
  padding: var(--wp--preset--spacing--30);
}
.wp-block-query-no-results.is-style-hellopanda-query-no-results-4 {
  font-size: var(--wp--preset--font-size--small);
  gap: var(--wp--preset--spacing--10);
  background-color: var(--wp--preset--color--step-1);
  padding: var(--wp--preset--spacing--30);
}
.wp-block-query-no-results.is-style-hellopanda-query-no-results-5 {
  font-size: var(--wp--preset--font-size--small);
  gap: var(--wp--preset--spacing--10);
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
  padding: var(--wp--preset--spacing--30);
}
.wp-block-query-no-results.is-style-hellopanda-query-no-results-6 {
  font-size: var(--wp--preset--font-size--small);
  gap: var(--wp--preset--spacing--10);
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
  padding: var(--wp--preset--spacing--30);
}

/************************************************************************************************************
  core/query-pagination
************************************************************************************************************/
.wp-block-query-pagination {
  padding: 1rem 0 1rem 1px;
  line-height: 1;
  gap: 1em;
  flex-wrap: nowrap !important;
}
.wp-block-query-pagination .wp-block-query-pagination-numbers {
  display: flex;
  flex-wrap: wrap;
  margin: unset;
  align-items: center;
}
.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers {
  padding: 0.35em 0.6em;
}
.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers.current {
  margin: 0 0.25em;
  font-weight: bold;
}
.wp-block-query-pagination .wp-block-query-pagination-previous {
  display: inline-flex;
  align-items: center;
  gap: 0.5em;
  margin: unset;
  padding: 0.35em 0.6em;
}
.wp-block-query-pagination .wp-block-query-pagination-previous::before {
  font-family: "Material Symbols Outlined";
}
.wp-block-query-pagination .wp-block-query-pagination-next {
  display: inline-flex;
  align-items: center;
  gap: 0.5em;
  margin: unset;
  padding: 0.35em 0.6em;
}
.wp-block-query-pagination .wp-block-query-pagination-next::after {
  font-family: "Material Symbols Outlined";
}
.wp-block-query-pagination.padding-xs .page-numbers,
.wp-block-query-pagination.padding-xs .wp-block-query-pagination-previous,
.wp-block-query-pagination.padding-xs .wp-block-query-pagination-next {
  padding: 0.15em 0.3em;
}
.wp-block-query-pagination.padding-sm .page-numbers,
.wp-block-query-pagination.padding-sm .wp-block-query-pagination-previous,
.wp-block-query-pagination.padding-sm .wp-block-query-pagination-next {
  padding: 0.35em 0.6em;
}
.wp-block-query-pagination.padding-md .page-numbers,
.wp-block-query-pagination.padding-md .wp-block-query-pagination-previous,
.wp-block-query-pagination.padding-md .wp-block-query-pagination-next {
  padding: 0.45em 0.75em;
}
.wp-block-query-pagination.padding-lg .page-numbers,
.wp-block-query-pagination.padding-lg .wp-block-query-pagination-previous,
.wp-block-query-pagination.padding-lg .wp-block-query-pagination-next {
  padding: 0.65em 0.85em;
}
.wp-block-query-pagination.padding-xl .page-numbers,
.wp-block-query-pagination.padding-xl .wp-block-query-pagination-previous,
.wp-block-query-pagination.padding-xl .wp-block-query-pagination-next {
  padding: 0.75em 1em;
}
.wp-block-query-pagination.arrow-arrow_forward .wp-block-query-pagination-previous::before {
  content: "\e5c8";
  transform: scale(-1, 1);
}
.wp-block-query-pagination.arrow-arrow_forward .wp-block-query-pagination-next::after {
  content: "\e5c8";
}
.wp-block-query-pagination.arrow-chevron_right .wp-block-query-pagination-previous::before {
  content: "\e5cc";
  transform: scale(-1, 1);
}
.wp-block-query-pagination.arrow-chevron_right .wp-block-query-pagination-next::after {
  content: "\e5cc";
}
.wp-block-query-pagination.arrow-arrow_forward_ios .wp-block-query-pagination-previous::before {
  content: "\e5e1";
  transform: scale(-1, 1);
}
.wp-block-query-pagination.arrow-arrow_forward_ios .wp-block-query-pagination-next::after {
  content: "\e5e1";
}
.wp-block-query-pagination.arrow-arrow_right .wp-block-query-pagination-previous::before {
  content: "\e5df";
  transform: scale(-1, 1);
}
.wp-block-query-pagination.arrow-arrow_right .wp-block-query-pagination-next::after {
  content: "\e5df";
}
.wp-block-query-pagination.arrow-play_arrow .wp-block-query-pagination-previous::before {
  content: "\e037";
  transform: scale(-1, 1);
}
.wp-block-query-pagination.arrow-play_arrow .wp-block-query-pagination-next::after {
  content: "\e037";
}
.wp-block-query-pagination.arrow-double_arrow .wp-block-query-pagination-previous::before {
  content: "\ea50";
  transform: scale(-1, 1);
}
.wp-block-query-pagination.arrow-double_arrow .wp-block-query-pagination-next::after {
  content: "\ea50";
}
.wp-block-query-pagination.arrow-keyboard_double_arrow_right .wp-block-query-pagination-previous::before {
  content: "\eac9";
  transform: scale(-1, 1);
}
.wp-block-query-pagination.arrow-keyboard_double_arrow_right .wp-block-query-pagination-next::after {
  content: "\eac9";
}
.wp-block-query-pagination.arrow-trending_flat .wp-block-query-pagination-previous::before {
  content: "\e8e4";
  transform: scale(-1, 1);
}
.wp-block-query-pagination.arrow-trending_flat .wp-block-query-pagination-next::after {
  content: "\e8e4";
}
.wp-block-query-pagination.arrow-east .wp-block-query-pagination-previous::before {
  content: "\f1df";
  transform: scale(-1, 1);
}
.wp-block-query-pagination.arrow-east .wp-block-query-pagination-next::after {
  content: "\f1df";
}
.wp-block-query-pagination.arrow-start .wp-block-query-pagination-previous::before {
  content: "\e089";
  transform: scale(-1, 1);
}
.wp-block-query-pagination.arrow-start .wp-block-query-pagination-next::after {
  content: "\e089";
}
.wp-block-query-pagination.arrow-last_page .wp-block-query-pagination-previous::before {
  content: "\e5dd";
  transform: scale(-1, 1);
}
.wp-block-query-pagination.arrow-last_page .wp-block-query-pagination-next::after {
  content: "\e5dd";
}
.wp-block-query-pagination.arrow-line_end .wp-block-query-pagination-previous::before {
  content: "\f826";
  transform: scale(-1, 1);
}
.wp-block-query-pagination.arrow-line_end .wp-block-query-pagination-next::after {
  content: "\f826";
}
.wp-block-query-pagination.arrow-line_end_circle .wp-block-query-pagination-previous::before {
  content: "\f81b";
  transform: scale(-1, 1);
}
.wp-block-query-pagination.arrow-line_end_circle .wp-block-query-pagination-next::after {
  content: "\f81b";
}
.wp-block-query-pagination.arrow-line_end_diamond .wp-block-query-pagination-previous::before {
  content: "\f81a";
  transform: scale(-1, 1);
}
.wp-block-query-pagination.arrow-line_end_diamond .wp-block-query-pagination-next::after {
  content: "\f81a";
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-1 .wp-block-query-pagination-numbers .page-numbers.current {
  border-bottom: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-2 .wp-block-query-pagination-numbers .page-numbers.current {
  border-top: 1px solid var(--wp--preset--color--contrast);
  border-bottom: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-3 .wp-block-query-pagination-numbers .page-numbers.current {
  border-radius: 0.2em;
  border: 1px solid var(--wp--preset--color--step-5);
  background-color: var(--wp--preset--color--step-3);
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-4 .wp-block-query-pagination-numbers .page-numbers.current {
  border-radius: 0.2em;
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-5 .wp-block-query-pagination-numbers .page-numbers.current {
  border-radius: 0.2em;
  border: 1px solid var(--wp--preset--color--step-5);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-6 .wp-block-query-pagination-numbers .page-numbers.current {
  border-radius: 0.2em;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-7 .wp-block-query-pagination-numbers .page-numbers.current {
  border-radius: 0.2em;
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-8 .wp-block-query-pagination-numbers .page-numbers {
  border: 1px solid var(--wp--preset--color--step-7);
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-8 .wp-block-query-pagination-numbers .page-numbers:nth-child(n+2) {
  margin-left: -1px;
  margin-right: unset;
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-8 .wp-block-query-pagination-numbers .page-numbers:first-child {
  border-top-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-8 .wp-block-query-pagination-numbers .page-numbers:last-child {
  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-8 .wp-block-query-pagination-numbers .page-numbers.current {
  z-index: 1;
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-9 .wp-block-query-pagination-numbers .page-numbers {
  border: 1px solid var(--wp--preset--color--step-7);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-9 .wp-block-query-pagination-numbers .page-numbers:nth-child(n+2) {
  margin-left: -1px;
  margin-right: unset;
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-9 .wp-block-query-pagination-numbers .page-numbers:first-child {
  border-top-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-9 .wp-block-query-pagination-numbers .page-numbers:last-child {
  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-9 .wp-block-query-pagination-numbers .page-numbers.current {
  z-index: 1;
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-10 .wp-block-query-pagination-numbers .page-numbers {
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-10 .wp-block-query-pagination-numbers .page-numbers:nth-child(n+2) {
  margin-left: -1px;
  margin-right: unset;
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-10 .wp-block-query-pagination-numbers .page-numbers:first-child {
  border-top-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-10 .wp-block-query-pagination-numbers .page-numbers:last-child {
  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-10 .wp-block-query-pagination-numbers .page-numbers.current {
  z-index: 1;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-11 .wp-block-query-pagination-numbers .page-numbers {
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-11 .wp-block-query-pagination-numbers .page-numbers:nth-child(n+2) {
  margin-left: -1px;
  margin-right: unset;
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-11 .wp-block-query-pagination-numbers .page-numbers:first-child {
  border-top-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-11 .wp-block-query-pagination-numbers .page-numbers:last-child {
  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-11 .wp-block-query-pagination-numbers .page-numbers.current {
  z-index: 1;
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-12 .wp-block-query-pagination-numbers .page-numbers {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-12 .wp-block-query-pagination-numbers .page-numbers:nth-child(n+2) {
  margin-left: -1px;
  margin-right: unset;
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-12 .wp-block-query-pagination-numbers .page-numbers:first-child {
  border-top-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-12 .wp-block-query-pagination-numbers .page-numbers:last-child {
  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-12 .wp-block-query-pagination-numbers .page-numbers.current {
  z-index: 1;
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-13 .wp-block-query-pagination-numbers .page-numbers {
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-13 .wp-block-query-pagination-numbers .page-numbers:nth-child(n+2) {
  margin-left: -1px;
  margin-right: unset;
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-13 .wp-block-query-pagination-numbers .page-numbers:first-child {
  border-top-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-13 .wp-block-query-pagination-numbers .page-numbers:last-child {
  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.wp-block-query-pagination.is-style-hellopanda-query-pagination-13 .wp-block-query-pagination-numbers .page-numbers.current {
  z-index: 1;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}

/************************************************************************************************************
  core/navigation
***********************************************************************************************************/
body.hellopanda-frontend .wp-block-navigation:hover {
  z-index: 98; /* over swiper */
}
body.hellopanda-frontend .wp-block-navigation:hover .wp-block-navigation__responsive-container-close {
  z-index: 99;
}

.wp-block-navigation {
  /*
    레이어 버그 픽스
  */
  /*
    메인메뉴
  */
  /*
    서브메뉴 레이어 위치
  */
  /*
    서브메뉴 폰트 사이즈
  */
  /*
    서브메뉴 여백
  */
  /*
    서브메뉴
  */
  /*
    이펙트
  */
  /*
    이펙트 색상
  */
  /*
    서브 이펙트
  */
}
.wp-block-navigation > .has-child > .wp-block-navigation__submenu-container {
  width: unset;
  height: unset;
  min-width: 200px;
}
.wp-block-navigation.rowgap-0 {
  row-gap: 0px;
}
.wp-block-navigation.rowgap-10 {
  row-gap: var(--wp--preset--spacing--10);
}
.wp-block-navigation.rowgap-20 {
  row-gap: var(--wp--preset--spacing--20);
}
.wp-block-navigation.rowgap-30 {
  row-gap: var(--wp--preset--spacing--30);
}
.wp-block-navigation.rowgap-40 {
  row-gap: var(--wp--preset--spacing--40);
}
.wp-block-navigation.rowgap-50 {
  row-gap: var(--wp--preset--spacing--50);
}
.wp-block-navigation.rowgap-60 {
  row-gap: var(--wp--preset--spacing--60);
}
.wp-block-navigation.rowgap-70 {
  row-gap: var(--wp--preset--spacing--70);
}
.wp-block-navigation .wp-block-navigation-submenu {
  height: auto !important;
}
.wp-block-navigation .wp-block-navigation-submenu.align-center > a {
  text-align: center !important;
  justify-content: center !important;
}
.wp-block-navigation .wp-block-navigation-submenu.align-right > a {
  text-align: right !important;
  justify-content: flex-end !important;
}
.wp-block-navigation .wp-block-navigation-item {
  color: inherit;
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container {
  min-width: 200px !important;
}
.wp-block-navigation .wp-block-navigation-item.sub-min-width-1 .wp-block-navigation__submenu-container {
  min-width: unset !important;
}
.wp-block-navigation .wp-block-navigation-item.sub-min-width-2 .wp-block-navigation__submenu-container {
  min-width: 100px !important;
}
.wp-block-navigation .wp-block-navigation-item.sub-min-width-3 .wp-block-navigation__submenu-container {
  min-width: 125px !important;
}
.wp-block-navigation .wp-block-navigation-item.sub-min-width-4 .wp-block-navigation__submenu-container {
  min-width: 150px !important;
}
.wp-block-navigation .wp-block-navigation-item.sub-min-width-5 .wp-block-navigation__submenu-container {
  min-width: 175px !important;
}
.wp-block-navigation .wp-block-navigation-item.sub-min-width-6 .wp-block-navigation__submenu-container {
  min-width: 200px !important;
}
.wp-block-navigation .wp-block-navigation-item.sub-min-width-7 .wp-block-navigation__submenu-container {
  min-width: 225px !important;
}
.wp-block-navigation .wp-block-navigation-item.sub-min-width-8 .wp-block-navigation__submenu-container {
  min-width: 250px !important;
}
.wp-block-navigation .wp-block-navigation-item.sub-radius-1 .wp-block-navigation__submenu-container {
  border-radius: 0 !important;
}
.wp-block-navigation .wp-block-navigation-item.sub-radius-2 .wp-block-navigation__submenu-container {
  border-radius: 0.25rem !important;
}
.wp-block-navigation .wp-block-navigation-item.sub-radius-3 .wp-block-navigation__submenu-container {
  border-radius: 0.5rem !important;
}
.wp-block-navigation .wp-block-navigation-item.sub-radius-4 .wp-block-navigation__submenu-container {
  border-radius: 1rem !important;
}
.wp-block-navigation .wp-block-navigation-item.sub-radius-5 .wp-block-navigation__submenu-container {
  border-radius: 1.5rem !important;
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.wp-block-navigation .wp-block-navigation-item > a {
  /* width: 100%; 패널에서 화면 뚫는 버그 2025.04.17 */
}
.wp-block-navigation .wp-block-navigation-item.align-center {
  text-align: center;
  justify-content: center;
}
.wp-block-navigation .wp-block-navigation-item.align-end {
  text-align: right;
  justify-content: end;
}
.wp-block-navigation .wp-block-navigation__submenu-container {
  transition: all 0.5s ease !important;
}
.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
  font-weight: normal;
}
.wp-block-navigation.is-vertical .wp-block-navigation-item {
  width: 100%;
}
.wp-block-navigation.is-vertical .wp-block-navigation-item .wp-block-navigation-item__content {
  /* width: inherit; */
}
.wp-block-navigation.padding-10 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.padding-10.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding-top: calc(var(--wp--preset--spacing--10) / 2);
  padding-bottom: calc(var(--wp--preset--spacing--10) / 2);
}
.wp-block-navigation.padding-20 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.padding-20.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding-top: calc(var(--wp--preset--spacing--20) / 2);
  padding-bottom: calc(var(--wp--preset--spacing--20) / 2);
}
.wp-block-navigation.padding-30 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.padding-30.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding-top: calc(var(--wp--preset--spacing--30) / 2);
  padding-bottom: calc(var(--wp--preset--spacing--30) / 2);
}
.wp-block-navigation.padding-40 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.padding-40.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding-top: calc(var(--wp--preset--spacing--40) / 2);
  padding-bottom: calc(var(--wp--preset--spacing--40) / 2);
}
.wp-block-navigation.padding-50 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.padding-50.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding-top: calc(var(--wp--preset--spacing--50) / 2);
  padding-bottom: calc(var(--wp--preset--spacing--50) / 2);
}
.wp-block-navigation.padding-60 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.padding-60.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding-top: calc(var(--wp--preset--spacing--60) / 2);
  padding-bottom: calc(var(--wp--preset--spacing--60) / 2);
}
.wp-block-navigation.padding-70 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.padding-70.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding-top: calc(var(--wp--preset--spacing--70) / 2);
  padding-bottom: calc(var(--wp--preset--spacing--70) / 2);
}
.wp-block-navigation.padding-x-10 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.padding-x-10.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding-left: calc(var(--wp--preset--spacing--10) / 2);
  padding-right: calc(var(--wp--preset--spacing--10) / 2);
}
.wp-block-navigation.padding-x-10 > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon, .wp-block-navigation.padding-x-10.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon {
  margin-left: calc(var(--wp--preset--spacing--10) / 4 * -1);
  padding-right: calc(var(--wp--preset--spacing--10) / 2);
}
.wp-block-navigation.padding-x-20 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.padding-x-20.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding-left: calc(var(--wp--preset--spacing--20) / 2);
  padding-right: calc(var(--wp--preset--spacing--20) / 2);
}
.wp-block-navigation.padding-x-20 > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon, .wp-block-navigation.padding-x-20.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon {
  margin-left: calc(var(--wp--preset--spacing--20) / 4 * -1);
  padding-right: calc(var(--wp--preset--spacing--20) / 2);
}
.wp-block-navigation.padding-x-30 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.padding-x-30.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding-left: calc(var(--wp--preset--spacing--30) / 2);
  padding-right: calc(var(--wp--preset--spacing--30) / 2);
}
.wp-block-navigation.padding-x-30 > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon, .wp-block-navigation.padding-x-30.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon {
  margin-left: calc(var(--wp--preset--spacing--30) / 4 * -1);
  padding-right: calc(var(--wp--preset--spacing--30) / 2);
}
.wp-block-navigation.padding-x-40 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.padding-x-40.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding-left: calc(var(--wp--preset--spacing--40) / 2);
  padding-right: calc(var(--wp--preset--spacing--40) / 2);
}
.wp-block-navigation.padding-x-40 > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon, .wp-block-navigation.padding-x-40.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon {
  margin-left: calc(var(--wp--preset--spacing--40) / 4 * -1);
  padding-right: calc(var(--wp--preset--spacing--40) / 2);
}
.wp-block-navigation.padding-x-50 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.padding-x-50.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding-left: calc(var(--wp--preset--spacing--50) / 2);
  padding-right: calc(var(--wp--preset--spacing--50) / 2);
}
.wp-block-navigation.padding-x-50 > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon, .wp-block-navigation.padding-x-50.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon {
  margin-left: calc(var(--wp--preset--spacing--50) / 4 * -1);
  padding-right: calc(var(--wp--preset--spacing--50) / 2);
}
.wp-block-navigation.padding-x-60 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.padding-x-60.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding-left: calc(var(--wp--preset--spacing--60) / 2);
  padding-right: calc(var(--wp--preset--spacing--60) / 2);
}
.wp-block-navigation.padding-x-60 > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon, .wp-block-navigation.padding-x-60.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon {
  margin-left: calc(var(--wp--preset--spacing--60) / 4 * -1);
  padding-right: calc(var(--wp--preset--spacing--60) / 2);
}
.wp-block-navigation.padding-x-70 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.padding-x-70.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding-left: calc(var(--wp--preset--spacing--70) / 2);
  padding-right: calc(var(--wp--preset--spacing--70) / 2);
}
.wp-block-navigation.padding-x-70 > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon, .wp-block-navigation.padding-x-70.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon {
  margin-left: calc(var(--wp--preset--spacing--70) / 4 * -1);
  padding-right: calc(var(--wp--preset--spacing--70) / 2);
}
.wp-block-navigation.bullet-text-dot > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.bullet-text-dot.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  display: flex;
}
.wp-block-navigation.bullet-text-dot > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content::before, .wp-block-navigation.bullet-text-dot.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content::before {
  content: "·";
  padding-right: 0.75rem;
}
.wp-block-navigation.bullet-text-dash > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.bullet-text-dash.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  display: flex;
}
.wp-block-navigation.bullet-text-dash > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content::before, .wp-block-navigation.bullet-text-dash.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content::before {
  content: "─";
  padding-right: 0.75rem;
}
.wp-block-navigation.bullet-icon-add > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.bullet-icon-add.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  display: flex;
}
.wp-block-navigation.bullet-icon-add > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content::before, .wp-block-navigation.bullet-icon-add.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content::before {
  font-family: "Material Symbols Outlined";
  content: "\e145";
  padding-right: 0.75rem;
}
.wp-block-navigation.bullet-icon-remove > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.bullet-icon-remove.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  display: flex;
}
.wp-block-navigation.bullet-icon-remove > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content::before, .wp-block-navigation.bullet-icon-remove.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content::before {
  font-family: "Material Symbols Outlined";
  content: "\e15b";
  padding-right: 0.75rem;
}
.wp-block-navigation.bullet-icon-pen_size_1 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.bullet-icon-pen_size_1.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  display: flex;
}
.wp-block-navigation.bullet-icon-pen_size_1 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content::before, .wp-block-navigation.bullet-icon-pen_size_1.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content::before {
  font-family: "Material Symbols Outlined";
  content: "\f755";
  padding-right: 0.75rem;
}
.wp-block-navigation.bullet-icon-trip_origin > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.bullet-icon-trip_origin.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  display: flex;
  align-items: center;
}
.wp-block-navigation.bullet-icon-trip_origin > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content::before, .wp-block-navigation.bullet-icon-trip_origin.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content::before {
  font-family: "Material Symbols Outlined";
  content: "\e57b";
  padding-right: 0.75rem;
  font-size: 0.35em;
}
.wp-block-navigation.bullet-icon-stat_0 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.bullet-icon-stat_0.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  display: flex;
}
.wp-block-navigation.bullet-icon-stat_0 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content::before, .wp-block-navigation.bullet-icon-stat_0.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content::before {
  font-family: "Material Symbols Outlined";
  content: "\e697";
  padding-right: 0.75rem;
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-icon, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-icon {
  width: unset;
  height: unset;
  margin: 0 0 0 0.35em;
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-submenu .wp-block-navigation__submenu-icon, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-submenu .wp-block-navigation__submenu-icon {
  width: unset;
  height: unset;
  padding: 0 0.5em;
  margin: unset;
  /* border: 1px solid blue; */
}
.wp-block-navigation > .wp-block-navigation__container .wp-block-navigation-submenu, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .wp-block-navigation-submenu {
  /* 메뉴 패딩을 가져와라 */
}
.wp-block-navigation > .wp-block-navigation__container .wp-block-navigation-submenu.padding-10 > .wp-block-navigation__submenu-container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-icon, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .wp-block-navigation-submenu.padding-10 > .wp-block-navigation__submenu-container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-icon {
  padding: 0 0.245em;
}
.wp-block-navigation > .wp-block-navigation__container .wp-block-navigation-submenu.padding-20 > .wp-block-navigation__submenu-container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-icon, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .wp-block-navigation-submenu.padding-20 > .wp-block-navigation__submenu-container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-icon {
  padding: 0 0.455em;
}
.wp-block-navigation > .wp-block-navigation__container .wp-block-navigation-submenu.padding-30 > .wp-block-navigation__submenu-container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-icon, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .wp-block-navigation-submenu.padding-30 > .wp-block-navigation__submenu-container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-icon {
  padding: 0 0.595em;
}
.wp-block-navigation > .wp-block-navigation__container .wp-block-navigation-submenu.padding-40 > .wp-block-navigation__submenu-container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-icon, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .wp-block-navigation-submenu.padding-40 > .wp-block-navigation__submenu-container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-icon {
  padding: 0 0.7875em;
}
.wp-block-navigation > .wp-block-navigation__container .wp-block-navigation-submenu.padding-50 > .wp-block-navigation__submenu-container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-icon, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .wp-block-navigation-submenu.padding-50 > .wp-block-navigation__submenu-container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-icon {
  padding: 0 1.05em;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  top: calc(var(--wp--preset--spacing--10) * -1 - 1px);
}
.wp-block-navigation .top-left,
.wp-block-navigation .center-left,
.wp-block-navigation .bottom-left {
  /*
  .wp-block-navigation__submenu-container .wp-block-navigation-item.has-child > .wp-block-navigation-item__content {
    padding-left: unset !important;
    justify-content: flex-end;
  }
  */
}
.wp-block-navigation .top-left .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon,
.wp-block-navigation .center-left .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon,
.wp-block-navigation .bottom-left .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
  order: -1;
  padding: 0 0.75em;
  transform: scale(-1, 1);
  margin-top: -4px;
}
.wp-block-navigation .top-left .wp-block-navigation__submenu-container .wp-block-navigation-item > .wp-block-navigation-item__content,
.wp-block-navigation .center-left .wp-block-navigation__submenu-container .wp-block-navigation-item > .wp-block-navigation-item__content,
.wp-block-navigation .bottom-left .wp-block-navigation__submenu-container .wp-block-navigation-item > .wp-block-navigation-item__content {
  justify-content: flex-start;
}
.wp-block-navigation .top-left.has-child .wp-block-navigation__submenu-container {
  top: unset;
  right: 0;
  bottom: 100%;
  left: unset;
}
.wp-block-navigation .top-left.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  top: calc(var(--wp--preset--spacing--10) * -1 - 1px);
  right: 100%;
  bottom: unset;
  left: unset;
}
.wp-block-navigation .top-center.has-child .wp-block-navigation__submenu-container {
  top: unset;
  right: unset;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.wp-block-navigation .top-center.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  top: calc(var(--wp--preset--spacing--10) * -1 - 1px);
  right: unset;
  bottom: unset;
  left: 100%;
  transform: unset;
}
.wp-block-navigation .top-center.to-left.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  right: 100%;
  left: unset;
}
.wp-block-navigation .top-right.has-child .wp-block-navigation__submenu-container {
  top: unset;
  right: unset;
  bottom: 100%;
  left: 0;
}
.wp-block-navigation .top-right.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  top: calc(var(--wp--preset--spacing--10) * -1 - 1px);
  right: unset;
  bottom: unset;
  left: 100%;
}
.wp-block-navigation .center-left.has-child .wp-block-navigation__submenu-container {
  top: calc(var(--wp--preset--spacing--10) * -1 - 1px);
  right: 100%;
  bottom: unset;
  left: unset;
}
.wp-block-navigation .center-right.has-child .wp-block-navigation__submenu-container {
  top: calc(var(--wp--preset--spacing--10) * -1 - 1px);
  right: unset;
  bottom: unset;
  left: 100%;
}
.wp-block-navigation .bottom-left.has-child .wp-block-navigation__submenu-container {
  top: 100%;
  right: 0;
  bottom: unset;
  left: unset;
}
.wp-block-navigation .bottom-left.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  top: calc(var(--wp--preset--spacing--10) * -1 - 1px);
  right: 100%;
  bottom: unset;
  left: unset;
}
.wp-block-navigation .bottom-center.has-child .wp-block-navigation__submenu-container {
  top: 100%;
  right: unset;
  bottom: unset;
  left: 50%;
  transform: translateX(-50%);
}
.wp-block-navigation .bottom-center.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  top: calc(var(--wp--preset--spacing--10) * -1 - 1px);
  right: unset;
  bottom: unset;
  left: 100%;
  transform: unset;
}
.wp-block-navigation .bottom-center.to-left.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  right: 100%;
  left: unset;
}
.wp-block-navigation .bottom-right.has-child .wp-block-navigation__submenu-container {
  top: 100%;
  right: unset;
  bottom: unset;
  left: 0;
}
.wp-block-navigation .bottom-right.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  top: calc(var(--wp--preset--spacing--10) * -1 - 1px);
  right: unset;
  bottom: unset;
  left: 100%;
}
.wp-block-navigation .to-up.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  top: unset;
  bottom: calc(var(--wp--preset--spacing--10) * -1 - 1px);
}
.wp-block-navigation .to-up.center-left.has-child .wp-block-navigation__submenu-container, .wp-block-navigation .to-up.center-right.has-child .wp-block-navigation__submenu-container {
  top: unset;
  bottom: calc(var(--wp--preset--spacing--10) * -1 - 1px);
}
.wp-block-navigation .to-up.center-left.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation .to-up.center-right.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  top: unset;
  bottom: calc(var(--wp--preset--spacing--10) * -1 - 1px);
}
.wp-block-navigation .wp-block-navigation__submenu-container {
  padding: var(--wp--preset--spacing--10) 0;
}
.wp-block-navigation .top-left > .wp-block-navigation__submenu-icon > svg,
.wp-block-navigation .top-center > .wp-block-navigation__submenu-icon > svg,
.wp-block-navigation .top-right > .wp-block-navigation__submenu-icon > svg {
  transform: rotate(180deg);
}
.wp-block-navigation .center-left > .wp-block-navigation__submenu-icon > svg {
  transform: rotate(90deg);
}
.wp-block-navigation .center-right > .wp-block-navigation__submenu-icon > svg {
  transform: rotate(270deg);
}
.wp-block-navigation.is-style-hellopanda-navigation-1 > .wp-block-navigation__container, .wp-block-navigation.is-style-hellopanda-navigation-1.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container {
  width: 100%;
}
.wp-block-navigation.is-style-hellopanda-navigation-1 > .wp-block-navigation__container > .wp-block-navigation-item, .wp-block-navigation.is-style-hellopanda-navigation-1.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item {
  width: inherit;
  border-bottom: 1px solid var(--wp--preset--color--step-5);
}
.wp-block-navigation.is-style-hellopanda-navigation-1 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-style-hellopanda-navigation-1.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  width: inherit;
}
.wp-block-navigation.is-style-hellopanda-navigation-2 > .wp-block-navigation__container, .wp-block-navigation.is-style-hellopanda-navigation-2.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container {
  width: 100%;
}
.wp-block-navigation.is-style-hellopanda-navigation-2 > .wp-block-navigation__container > .wp-block-navigation-item, .wp-block-navigation.is-style-hellopanda-navigation-2.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item {
  width: inherit;
  border: 1px solid var(--wp--preset--color--step-5);
}
.wp-block-navigation.is-style-hellopanda-navigation-2 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-style-hellopanda-navigation-2.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding-left: 1em;
  padding-right: 1em;
  width: inherit;
}
.wp-block-navigation.is-style-hellopanda-navigation-2 > .wp-block-navigation__container > .wp-block-navigation-item + .wp-block-navigation-item, .wp-block-navigation.is-style-hellopanda-navigation-2.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item + .wp-block-navigation-item {
  margin-top: -1px;
}
.wp-block-navigation.is-style-hellopanda-navigation-2 > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon, .wp-block-navigation.is-style-hellopanda-navigation-2.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon {
  padding-right: 1em;
}
.wp-block-navigation.is-style-hellopanda-navigation-2 > .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.is-style-hellopanda-navigation-2.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover {
  background-color: var(--wp--preset--color--step-3);
}
.wp-block-navigation.is-style-hellopanda-navigation-3 > .wp-block-navigation__container, .wp-block-navigation.is-style-hellopanda-navigation-3.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container {
  width: 100%;
}
.wp-block-navigation.is-style-hellopanda-navigation-3 > .wp-block-navigation__container > .wp-block-navigation-item, .wp-block-navigation.is-style-hellopanda-navigation-3.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item {
  width: inherit;
  background-color: var(--wp--preset--color--step-1);
  border: 1px solid var(--wp--preset--color--step-3);
}
.wp-block-navigation.is-style-hellopanda-navigation-3 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-style-hellopanda-navigation-3.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding-left: 1em;
  padding-right: 1em;
  width: inherit;
}
.wp-block-navigation.is-style-hellopanda-navigation-3 > .wp-block-navigation__container > .wp-block-navigation-item + .wp-block-navigation-item, .wp-block-navigation.is-style-hellopanda-navigation-3.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item + .wp-block-navigation-item {
  margin-top: -1px;
}
.wp-block-navigation.is-style-hellopanda-navigation-3 > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon, .wp-block-navigation.is-style-hellopanda-navigation-3.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon {
  padding-right: 1em;
}
.wp-block-navigation.is-style-hellopanda-navigation-3 > .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.is-style-hellopanda-navigation-3.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover {
  background-color: var(--wp--preset--color--step-2);
}
.wp-block-navigation.is-style-hellopanda-navigation-4 > .wp-block-navigation__container, .wp-block-navigation.is-style-hellopanda-navigation-4.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container {
  width: 100%;
}
.wp-block-navigation.is-style-hellopanda-navigation-4 > .wp-block-navigation__container > .wp-block-navigation-item, .wp-block-navigation.is-style-hellopanda-navigation-4.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item {
  width: inherit;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
  border: 1px solid var(--wp--preset--color--step-18);
}
.wp-block-navigation.is-style-hellopanda-navigation-4 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-style-hellopanda-navigation-4.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding-left: 1em;
  padding-right: 1em;
  width: inherit;
}
.wp-block-navigation.is-style-hellopanda-navigation-4 > .wp-block-navigation__container > .wp-block-navigation-item + .wp-block-navigation-item, .wp-block-navigation.is-style-hellopanda-navigation-4.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item + .wp-block-navigation-item {
  margin-top: -1px;
}
.wp-block-navigation.is-style-hellopanda-navigation-4 > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon, .wp-block-navigation.is-style-hellopanda-navigation-4.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon {
  padding-right: 1em;
}
.wp-block-navigation.is-style-hellopanda-navigation-4 > .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.is-style-hellopanda-navigation-4.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover {
  background-color: var(--wp--preset--color--step-19);
}
.wp-block-navigation.is-style-hellopanda-navigation-5 > .wp-block-navigation__container, .wp-block-navigation.is-style-hellopanda-navigation-5.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container {
  width: 100%;
}
.wp-block-navigation.is-style-hellopanda-navigation-5 > .wp-block-navigation__container > .wp-block-navigation-item, .wp-block-navigation.is-style-hellopanda-navigation-5.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item {
  width: inherit;
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.wp-block-navigation.is-style-hellopanda-navigation-5 > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-style-hellopanda-navigation-5.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding-left: 1em;
  padding-right: 1em;
  width: inherit;
}
.wp-block-navigation.is-style-hellopanda-navigation-5 > .wp-block-navigation__container > .wp-block-navigation-item + .wp-block-navigation-item, .wp-block-navigation.is-style-hellopanda-navigation-5.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item + .wp-block-navigation-item {
  margin-top: -1px;
}
.wp-block-navigation.is-style-hellopanda-navigation-5 > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon, .wp-block-navigation.is-style-hellopanda-navigation-5.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-icon {
  padding-right: 1em;
}
.wp-block-navigation.is-style-hellopanda-navigation-5 > .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.is-style-hellopanda-navigation-5.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover {
  filter: brightness(0.95);
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-0 > .wp-block-navigation__submenu-container, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-0 > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-0 > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-0 > .wp-block-navigation__submenu-container {
  top: 0px;
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-1 > .wp-block-navigation__submenu-container, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-1 > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-1 > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-1 > .wp-block-navigation__submenu-container {
  top: -1px;
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-2 > .wp-block-navigation__submenu-container, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-2 > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-2 > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-2 > .wp-block-navigation__submenu-container {
  top: -2px;
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-b--1 > .wp-block-navigation__submenu-container, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-b--1 > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-b--1 > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-b--1 > .wp-block-navigation__submenu-container {
  margin-top: -1px;
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-b--2 > .wp-block-navigation__submenu-container, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-b--2 > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-b--2 > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-b--2 > .wp-block-navigation__submenu-container {
  margin-top: -2px;
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-b--3 > .wp-block-navigation__submenu-container, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-b--3 > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-b--3 > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-b--3 > .wp-block-navigation__submenu-container {
  margin-top: -3px;
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-b-10 > .wp-block-navigation__submenu-container, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-b-10 > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-b-10 > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-b-10 > .wp-block-navigation__submenu-container {
  margin-top: var(--wp--preset--spacing--10);
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-b-10 > .wp-block-navigation__submenu-container::before, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-b-10 > .wp-block-navigation__submenu-container::before, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-b-10 > .wp-block-navigation__submenu-container::before, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-b-10 > .wp-block-navigation__submenu-container::before {
  content: "";
  position: absolute;
  top: calc(var(--wp--preset--spacing--10) * -1);
  left: 0;
  right: 0;
  height: var(--wp--preset--spacing--10);
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-b-20 > .wp-block-navigation__submenu-container, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-b-20 > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-b-20 > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-b-20 > .wp-block-navigation__submenu-container {
  margin-top: var(--wp--preset--spacing--20);
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-b-20 > .wp-block-navigation__submenu-container::before, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-b-20 > .wp-block-navigation__submenu-container::before, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-b-20 > .wp-block-navigation__submenu-container::before, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-b-20 > .wp-block-navigation__submenu-container::before {
  content: "";
  position: absolute;
  top: calc(var(--wp--preset--spacing--20) * -1);
  left: 0;
  right: 0;
  height: var(--wp--preset--spacing--20);
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-b-30 > .wp-block-navigation__submenu-container, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-b-30 > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-b-30 > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-b-30 > .wp-block-navigation__submenu-container {
  margin-top: var(--wp--preset--spacing--30);
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-b-30 > .wp-block-navigation__submenu-container::before, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-b-30 > .wp-block-navigation__submenu-container::before, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .sub-top-gap-b-30 > .wp-block-navigation__submenu-container::before, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.sub-top-gap-b-30 > .wp-block-navigation__submenu-container::before {
  content: "";
  position: absolute;
  top: calc(var(--wp--preset--spacing--30) * -1);
  left: 0;
  right: 0;
  height: var(--wp--preset--spacing--30);
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .fontweight-bold > .wp-block-navigation-item__content, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.fontweight-bold > .wp-block-navigation-item__content, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .fontweight-bold > .wp-block-navigation-item__content, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.fontweight-bold > .wp-block-navigation-item__content {
  font-weight: bold;
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .fontweight-heavy > .wp-block-navigation-item__content, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.fontweight-heavy > .wp-block-navigation-item__content, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .fontweight-heavy > .wp-block-navigation-item__content, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.fontweight-heavy > .wp-block-navigation-item__content {
  font-weight: 900;
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-x-small > .wp-block-navigation-item, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-x-small > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-x-small > .wp-block-navigation-item, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-x-small > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-x-small > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-x-small > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-x-small > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-x-small > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  font-size: var(--wp--preset--font-size--x-small) !important;
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-small > .wp-block-navigation-item, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-small > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-small > .wp-block-navigation-item, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-small > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-small > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-small > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-small > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-small > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  font-size: var(--wp--preset--font-size--small) !important;
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-medium > .wp-block-navigation-item, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-medium > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-medium > .wp-block-navigation-item, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-medium > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-medium > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-medium > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-medium > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-medium > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-large > .wp-block-navigation-item, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-large > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-large > .wp-block-navigation-item, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-large > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-large > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-large > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-large > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-large > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  font-size: var(--wp--preset--font-size--large) !important;
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-x-large > .wp-block-navigation-item, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-x-large > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-x-large > .wp-block-navigation-item, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-x-large > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-x-large > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .fontsize-x-large > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-x-large > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.fontsize-x-large > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .padding-10 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.padding-10 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .padding-10 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.padding-10 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: calc(var(--wp--preset--spacing--10) / 3) calc(var(--wp--preset--spacing--10) / 2);
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .padding-20 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.padding-20 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .padding-20 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.padding-20 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: calc(var(--wp--preset--spacing--20) / 3) calc(var(--wp--preset--spacing--20) / 2);
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .padding-30 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.padding-30 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .padding-30 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.padding-30 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: calc(var(--wp--preset--spacing--30) / 3) calc(var(--wp--preset--spacing--30) / 2);
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .padding-40 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.padding-40 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .padding-40 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.padding-40 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: calc(var(--wp--preset--spacing--40) / 3) calc(var(--wp--preset--spacing--40) / 2);
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .padding-50 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.padding-50 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .padding-50 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.padding-50 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: calc(var(--wp--preset--spacing--50) / 4) calc(var(--wp--preset--spacing--50) / 2.5);
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .padding-50 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.padding-50 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .padding-50 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.padding-50 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
  margin-left: calc(var(--wp--preset--spacing--50) / 4 * -1);
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .padding-60 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.padding-60 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .padding-60 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.padding-60 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: calc(var(--wp--preset--spacing--60) / 4) calc(var(--wp--preset--spacing--60) / 2.5);
}
.wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu .padding-70 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-submenu.padding-70 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu .padding-70 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-submenu.padding-70 > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: calc(var(--wp--preset--spacing--70) / 4) calc(var(--wp--preset--spacing--70) / 2.5);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-1 > .wp-block-navigation__submenu-container,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-1 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-1 > .wp-block-navigation__submenu-container,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-1 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container {
  border: 1px solid var(--wp--preset--color--step-4);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-1 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-1 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-1 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-1 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  color: var(--wp--preset--color--contrast);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-1 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-1 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-1 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-1 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item {
  border-top: 1px solid var(--wp--preset--color--step-3);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-1 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-1 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-1 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-1 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover {
  color: var(--wp--preset--color--primary);
  background-color: var(--wp--preset--color--step-2);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-2 > .wp-block-navigation__submenu-container,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-2 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-2 > .wp-block-navigation__submenu-container,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-2 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container {
  border: 1px solid var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-2 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-2 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-2 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-2 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  color: var(--wp--preset--color--contrast);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-2 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-2 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-2 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-2 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item {
  border-top: 1px solid var(--wp--preset--color--step-3);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-2 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-2 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-2 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-2 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-3 > .wp-block-navigation__submenu-container,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-3 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-3 > .wp-block-navigation__submenu-container,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-3 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container {
  background-color: #222;
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-3 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-3 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-3 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-3 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  color: #cccccc;
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-3 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-3 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-3 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-3 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item {
  border-top: 1px solid rgba(255, 255, 255, 0.03);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-3 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-3 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-3 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-3 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.03);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-4 > .wp-block-navigation__submenu-container,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-4 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-4 > .wp-block-navigation__submenu-container,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-4 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container {
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: var(--wp--preset--color--primary);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-4 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-4 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-4 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-4 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  color: var(--wp--preset--color--secondary);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-4 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-4 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-4 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-4 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-4 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-4 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-4 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-4 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover {
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
  filter: brightness(0.95);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-5 > .wp-block-navigation__submenu-container,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-5 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-5 > .wp-block-navigation__submenu-container,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-5 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container {
  margin-top: -2px;
  border: 3px solid var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-5 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-5 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-5 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-5 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  color: var(--wp--preset--color--contrast);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-5 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-5 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-5 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-5 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item {
  border-top: 1px solid var(--wp--preset--color--step-3);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-5 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-5 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-5 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-5 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-6 > .wp-block-navigation__submenu-container,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-6 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-6 > .wp-block-navigation__submenu-container,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-6 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container {
  border: unset;
  gap: 3px;
  background-color: transparent;
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-6 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-6 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-6 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-6 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
  border-radius: 0.35rem;
  border: 1px solid var(--wp--preset--color--step-4);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-6 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-6 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-6 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-6 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover {
  color: var(--wp--preset--color--base);
  border-color: var(--wp--preset--color--step-20);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-6 > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-6 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-6 > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-6 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  padding: 0.5rem 3px;
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-7 > .wp-block-navigation__submenu-container,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-7 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-7 > .wp-block-navigation__submenu-container,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-7 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container {
  border: unset;
  gap: 3px;
  margin-top: 1px;
  background-color: transparent;
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-7 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-7 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-7 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-7 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
  border-radius: 0.25rem;
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-7 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-7 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-7 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-7 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover {
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-7 > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-7 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-7 > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-7 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  padding: 0.5rem 3px;
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-8 > .wp-block-navigation__submenu-container,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-8 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-8 > .wp-block-navigation__submenu-container,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-8 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container {
  border: unset;
  gap: 3px;
  margin-top: 1px;
  background-color: transparent;
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-8 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-8 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-8 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-8 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
  border-radius: 0.25rem;
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-8 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-8 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-8 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-8 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-8 > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-8 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-8 > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-8 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  padding: 0.5rem 3px;
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-9 > .wp-block-navigation__submenu-container,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-9 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-9 > .wp-block-navigation__submenu-container,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-9 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container {
  padding: unset;
  border: 0px;
  background-color: var(--wp--preset--color--step-1);
  box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 6px -6px;
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-9 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-9 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-9 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-9 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  color: var(--wp--preset--color--contrast);
  transition: all 0.3s ease !important;
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-9 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-9 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-9 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-9 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item {
  border-top: 1px solid var(--wp--preset--color--step-3);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-9 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-9 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-9 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-9 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
  border-color: var(--wp--preset--color--contrast);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-10 > .wp-block-navigation__submenu-container,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-10 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-10 > .wp-block-navigation__submenu-container,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-10 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container {
  padding: unset;
  border: 1px solid var(--wp--preset--color--step-4);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-10 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-10 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-10 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-10 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  color: var(--wp--preset--color--contrast);
  transition: all 0.3s ease !important;
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-10 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-10 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-10 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-10 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item {
  border-top: 1px solid var(--wp--preset--color--step-2);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-10 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-10 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-10 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-10 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover {
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
  border-color: var(--wp--preset--color--primary);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-11 > .wp-block-navigation__submenu-container,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-11 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-11 > .wp-block-navigation__submenu-container,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-11 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container {
  padding: unset;
  border: 1px solid var(--wp--preset--color--step-4);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-11 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-11 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-11 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-11 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  color: var(--wp--preset--color--contrast);
  transition: all 0.3s ease !important;
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-11 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-11 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-11 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-11 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item {
  border-top: 1px solid var(--wp--preset--color--step-3);
  border-bottom: 1px solid transparent;
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-11 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-11 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-11 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-11 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-2);
  border-top-color: var(--wp--preset--color--step-4);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-12 > .wp-block-navigation__submenu-container,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-12 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-12 > .wp-block-navigation__submenu-container,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-12 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container {
  padding: unset;
  border: 0px;
  background-color: transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 6px -6px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-12 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-12 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-12 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-12 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
  transition: all 0.3s ease !important;
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-12 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-12 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-12 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-12 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item {
  border-top: 1px solid var(--wp--preset--color--step-3);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-12 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-12 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-12 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-12 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-13 > .wp-block-navigation__submenu-container,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-13 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-13 > .wp-block-navigation__submenu-container,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-13 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container {
  padding: unset;
  border: 0px;
  background-color: transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 6px -6px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-13 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-13 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-13 > .wp-block-navigation__submenu-container > .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-13 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
  transition: all 0.3s ease !important;
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-13 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-13 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-13 > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-13 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item + .wp-block-navigation-item {
  border-top: 1px solid var(--wp--preset--color--step-3);
}
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-13 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation > .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-13 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover, .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-13 > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover,
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container .is-style-hellopanda-navigation-submenu-13 .wp-block-navigation-item:not([class*=is-style-hellopanda-navigation-submenu-]) > .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover {
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.wp-block-navigation.effect-type-a > .wp-block-navigation__container > .wp-block-navigation-item::before, .wp-block-navigation.effect-type-a.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
  height: 1px;
  background-color: currentColor;
  border-radius: 100px;
  transition: transform 0.3s, background-color 0.3s;
  transform: scale(0, 1);
}
.wp-block-navigation.effect-type-a > .wp-block-navigation__container > .wp-block-navigation-item:hover::before, .wp-block-navigation.effect-type-a > .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item::before, .wp-block-navigation.effect-type-a.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover::before, .wp-block-navigation.effect-type-a.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item::before {
  transform: scale(1, 1);
}
.wp-block-navigation.effect-type-a > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-a > .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-a.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-a.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item > .wp-block-navigation-item__content {
  font-weight: bold;
}
.wp-block-navigation.effect-type-b > .wp-block-navigation__container > .wp-block-navigation-item::before, .wp-block-navigation.effect-type-b.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--wp--preset--color--primary);
  border-radius: 100px;
  transition: transform 0.3s, background-color 0.3s;
  transform: scale(0, 1);
}
.wp-block-navigation.effect-type-b > .wp-block-navigation__container > .wp-block-navigation-item:hover::before, .wp-block-navigation.effect-type-b > .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item::before, .wp-block-navigation.effect-type-b.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover::before, .wp-block-navigation.effect-type-b.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item::before {
  transform: scale(1, 1);
}
.wp-block-navigation.effect-type-b > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-b > .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-b.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-b.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item > .wp-block-navigation-item__content {
  font-weight: bold;
}
.wp-block-navigation.effect-type-c > .wp-block-navigation__container > .wp-block-navigation-item::before, .wp-block-navigation.effect-type-c.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item::before {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  right: 0;
  height: 3px;
  background-color: currentColor;
  border-radius: 100px;
  transition: transform 0.3s, background-color 0.3s;
  transform: scale(0, 1);
}
.wp-block-navigation.effect-type-c > .wp-block-navigation__container > .wp-block-navigation-item:hover::before, .wp-block-navigation.effect-type-c > .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item::before, .wp-block-navigation.effect-type-c.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover::before, .wp-block-navigation.effect-type-c.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item::before {
  transform: scale(1, 1);
}
.wp-block-navigation.effect-type-c > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-c > .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-c.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-c.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item > .wp-block-navigation-item__content {
  font-weight: bold;
}
.wp-block-navigation.effect-type-d > .wp-block-navigation__container > .wp-block-navigation-item::before, .wp-block-navigation.effect-type-d.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item::before {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  right: 0;
  height: 3px;
  background-color: var(--wp--preset--color--primary);
  border-radius: 100px;
  transition: transform 0.3s, background-color 0.3s;
  transform: scale(0, 1);
}
.wp-block-navigation.effect-type-d > .wp-block-navigation__container > .wp-block-navigation-item:hover::before, .wp-block-navigation.effect-type-d > .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item::before, .wp-block-navigation.effect-type-d.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover::before, .wp-block-navigation.effect-type-d.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item::before {
  transform: scale(1, 1);
}
.wp-block-navigation.effect-type-d > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-d > .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-d.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-d.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item > .wp-block-navigation-item__content {
  font-weight: bold;
}
.wp-block-navigation.effect-type-e > .wp-block-navigation__container > .wp-block-navigation-item::before, .wp-block-navigation.effect-type-e.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item::before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 1px;
  background-color: currentColor;
  border-radius: 100px;
  transition: transform 0.3s, background-color 0.3s;
  transform: scale(0, 1);
}
.wp-block-navigation.effect-type-e > .wp-block-navigation__container > .wp-block-navigation-item:hover::before, .wp-block-navigation.effect-type-e > .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item::before, .wp-block-navigation.effect-type-e.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover::before, .wp-block-navigation.effect-type-e.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item::before {
  transform: scale(1, 1);
}
.wp-block-navigation.effect-type-e > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-e > .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-e.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-e.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item > .wp-block-navigation-item__content {
  font-weight: bold;
}
.wp-block-navigation.effect-type-f > .wp-block-navigation__container > .wp-block-navigation-item::before, .wp-block-navigation.effect-type-f.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item::before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--wp--preset--color--primary);
  border-radius: 100px;
  transition: transform 0.3s, background-color 0.3s;
  transform: scale(0, 1);
}
.wp-block-navigation.effect-type-f > .wp-block-navigation__container > .wp-block-navigation-item:hover::before, .wp-block-navigation.effect-type-f > .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item::before, .wp-block-navigation.effect-type-f.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover::before, .wp-block-navigation.effect-type-f.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item::before {
  transform: scale(1, 1);
}
.wp-block-navigation.effect-type-f > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-f > .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-f.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-f.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item > .wp-block-navigation-item__content {
  font-weight: bold;
}
.wp-block-navigation.effect-type-g > .wp-block-navigation__container > .wp-block-navigation-item::before, .wp-block-navigation.effect-type-g.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item::before {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  height: 3px;
  background-color: currentColor;
  border-radius: 100px;
  transition: transform 0.3s, background-color 0.3s;
  transform: scale(0, 1);
}
.wp-block-navigation.effect-type-g > .wp-block-navigation__container > .wp-block-navigation-item:hover::before, .wp-block-navigation.effect-type-g > .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item::before, .wp-block-navigation.effect-type-g.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover::before, .wp-block-navigation.effect-type-g.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item::before {
  transform: scale(1, 1);
}
.wp-block-navigation.effect-type-g > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-g > .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-g.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-g.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item > .wp-block-navigation-item__content {
  font-weight: bold;
}
.wp-block-navigation.effect-type-h > .wp-block-navigation__container > .wp-block-navigation-item::before, .wp-block-navigation.effect-type-h.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item::before {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  height: 3px;
  background-color: var(--wp--preset--color--primary);
  border-radius: 100px;
  transition: transform 0.3s, background-color 0.3s;
  transform: scale(0, 1);
}
.wp-block-navigation.effect-type-h > .wp-block-navigation__container > .wp-block-navigation-item:hover::before, .wp-block-navigation.effect-type-h > .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item::before, .wp-block-navigation.effect-type-h.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover::before, .wp-block-navigation.effect-type-h.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item::before {
  transform: scale(1, 1);
}
.wp-block-navigation.effect-type-h > .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-h > .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-h.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-current-item > .wp-block-navigation-item__content, .wp-block-navigation.effect-type-h.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item.wp-block-navigation-current-item > .wp-block-navigation-item__content {
  font-weight: bold;
}
.wp-block-navigation.effect-step-1 > .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.effect-step-1 > .wp-block-navigation__container > .wp-block-navigation-current-item, .wp-block-navigation.effect-step-1.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.effect-step-1.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-current-item {
  color: var(--wp--preset--color--step-1);
}
.wp-block-navigation.effect-base > .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.effect-base > .wp-block-navigation__container > .wp-block-navigation-current-item, .wp-block-navigation.effect-base.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.effect-base.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-current-item {
  color: var(--wp--preset--color--base);
}
.wp-block-navigation.effect-contrast > .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.effect-contrast > .wp-block-navigation__container > .wp-block-navigation-current-item, .wp-block-navigation.effect-contrast.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.effect-contrast.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-current-item {
  color: var(--wp--preset--color--contrast);
}
.wp-block-navigation.effect-primary > .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.effect-primary > .wp-block-navigation__container > .wp-block-navigation-current-item, .wp-block-navigation.effect-primary.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.effect-primary.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-current-item {
  color: var(--wp--preset--color--primary);
}
.wp-block-navigation.effect-bg-step-1 > .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.effect-bg-step-1 > .wp-block-navigation__container > .wp-block-navigation-current-item, .wp-block-navigation.effect-bg-step-1.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.effect-bg-step-1.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-current-item {
  opacity: 1;
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-navigation.effect-bg-base > .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.effect-bg-base > .wp-block-navigation__container > .wp-block-navigation-current-item, .wp-block-navigation.effect-bg-base.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.effect-bg-base.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-current-item {
  opacity: 1;
  background-color: var(--wp--preset--color--base);
}
.wp-block-navigation.effect-bg-contrast > .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.effect-bg-contrast > .wp-block-navigation__container > .wp-block-navigation-current-item, .wp-block-navigation.effect-bg-contrast.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.effect-bg-contrast.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-current-item {
  opacity: 1;
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-navigation.effect-bg-primary > .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.effect-bg-primary > .wp-block-navigation__container > .wp-block-navigation-current-item, .wp-block-navigation.effect-bg-primary.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-item:hover, .wp-block-navigation.effect-bg-primary.is-responsive .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container > .wp-block-navigation-current-item {
  opacity: 1;
  background-color: var(--wp--preset--color--primary);
}
.wp-block-navigation .sub-effect-type-1 .wp-block-navigation-current-item {
  color: var(--wp--preset--color--primary) !important;
}
.wp-block-navigation .sub-effect-type-2 .wp-block-navigation-current-item {
  color: var(--wp--preset--color--primary) !important;
  background-color: var(--wp--preset--color--step-2);
}
.wp-block-navigation .sub-effect-type-3 .wp-block-navigation-current-item {
  border-left: 2px solid var(--wp--preset--color--contrast) !important;
  text-indent: -1px;
}
.wp-block-navigation .sub-effect-type-4 .wp-block-navigation-current-item {
  color: var(--wp--preset--color--primary) !important;
  border-left: 2px solid var(--wp--preset--color--primary) !important;
  text-indent: -1px;
}
.wp-block-navigation .sub-effect-type-5 .wp-block-navigation-current-item {
  border-bottom: 1px solid var(--wp--preset--color--contrast) !important;
}
.wp-block-navigation .sub-effect-type-6 .wp-block-navigation-current-item {
  color: var(--wp--preset--color--primary) !important;
  border-bottom: 1px solid var(--wp--preset--color--primary) !important;
}
.wp-block-navigation .sub-effect-type-7 .wp-block-navigation-current-item {
  color: var(--wp--preset--color--base) !important;
  background-color: var(--wp--preset--color--contrast) !important;
}
.wp-block-navigation .sub-effect-type-8 .wp-block-navigation-current-item {
  color: var(--wp--preset--color--secondary) !important;
  background-color: var(--wp--preset--color--primary) !important;
}

/*
  스티키 상태일 때 스타일 변형... 이게 맞나..
*/
.is-block-sticky .wp-block-navigation > .is-style-hellopanda-navigation-submenu-12 > .wp-block-navigation__submenu-container, .is-block-sticky .wp-block-navigation > .is-style-hellopanda-navigation-submenu-13 > .wp-block-navigation__submenu-container {
  border-top: unset !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

/*
  오버레이 디자인
*/
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open {
  overflow: initial;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container {
  top: unset !important;
  right: unset !important;
  bottom: unset !important;
  left: unset !important;
  transform: unset !important;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog {
  margin-top: unset !important;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close {
  width: calc(3rem + 24px);
  height: calc(3rem + 24px);
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed !important;
  top: 0;
  right: 0;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close svg {
  display: none;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close::before {
  content: "\e5cd";
  font-family: "Material Symbols Outlined";
  font-size: var(--wp--preset--font-size--xxx-large);
}
@media only screen and (min-width: 780px) {
  .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close {
    width: calc(5rem + 24px);
    height: calc(5rem + 24px);
  }
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  height: 100vh;
  box-sizing: border-box;
  overflow-y: auto !important;
  padding-top: unset !important;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
  box-sizing: border-box;
  padding: var(--wp--preset--font-size--huge);
  width: 100%;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item {
  width: 100%;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  overflow: auto;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
  margin: unset !important;
}
.wp-block-navigation.overlay-1 .wp-block-navigation__responsive-container.is-menu-open {
  gap: unset;
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
}
.wp-block-navigation.overlay-1 .wp-block-navigation__responsive-container.is-menu-open * {
  box-sizing: border-box;
}
.wp-block-navigation.overlay-1 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
  margin: 0 auto;
  max-width: 600px;
}
.wp-block-navigation.overlay-1 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: 0.3em 0;
}
.wp-block-navigation.overlay-1 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container {
  width: 100%;
  padding: 0 0 0 1.25em;
}
.wp-block-navigation.overlay-1 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item {
  font-size: 0.95em;
  padding: 0.3em 0;
}
.wp-block-navigation.overlay-1 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation__submenu-container {
  padding-top: 0.3em;
}
.wp-block-navigation.overlay-2 .wp-block-navigation__responsive-container.is-menu-open {
  gap: unset;
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
}
.wp-block-navigation.overlay-2 .wp-block-navigation__responsive-container.is-menu-open * {
  box-sizing: border-box;
}
.wp-block-navigation.overlay-2 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
  margin: 0 auto;
  max-width: 600px;
}
.wp-block-navigation.overlay-2 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item {
  border-bottom: 1px solid var(--wp--preset--color--step-4);
}
.wp-block-navigation.overlay-2 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: 0.6em 0;
}
.wp-block-navigation.overlay-2 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container {
  width: 100%;
  padding: 0 0 0 1.25em;
}
.wp-block-navigation.overlay-2 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item {
  font-size: 0.95em;
  padding: 0.3em 0;
}
.wp-block-navigation.overlay-2 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation__submenu-container {
  padding-top: 0.3em;
}
.wp-block-navigation.overlay-3 .wp-block-navigation__responsive-container.is-menu-open {
  gap: 0.5rem;
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
}
.wp-block-navigation.overlay-3 .wp-block-navigation__responsive-container.is-menu-open * {
  box-sizing: border-box;
}
.wp-block-navigation.overlay-3 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
  padding-top: 5em;
  margin: 0 auto;
  max-width: 600px;
}
.wp-block-navigation.overlay-3 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item {
  margin-top: -1px;
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-navigation.overlay-3 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: 0.75em 0.9em;
}
.wp-block-navigation.overlay-3 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container {
  width: 100%;
  padding: 0 0 0 1.25em;
}
.wp-block-navigation.overlay-3 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item {
  font-size: 0.95em;
  padding: 0.3em 0;
}
.wp-block-navigation.overlay-3 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation__submenu-container {
  padding-top: 0.3em;
}
.wp-block-navigation.overlay-3 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container {
  padding: 0 0 0.75em 2.25em;
}
.wp-block-navigation.overlay-4 .wp-block-navigation__responsive-container.is-menu-open {
  gap: unset;
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
}
.wp-block-navigation.overlay-4 .wp-block-navigation__responsive-container.is-menu-open * {
  box-sizing: border-box;
}
.wp-block-navigation.overlay-4 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
  padding-left: unset;
  padding-right: unset;
  margin: 0 auto;
  max-width: 600px;
}
.wp-block-navigation.overlay-4 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item {
  border-bottom: 1px solid var(--wp--preset--color--step-4);
}
.wp-block-navigation.overlay-4 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: 1em 2em;
}
.wp-block-navigation.overlay-4 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container {
  width: 100%;
  padding: 0 0 0 1.25em;
}
.wp-block-navigation.overlay-4 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item {
  font-size: 0.95em;
  padding: 0.3em 0;
}
.wp-block-navigation.overlay-4 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation__submenu-container {
  padding-top: 0.3em;
}
.wp-block-navigation.overlay-4 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container {
  padding: 0 0 1em 3.25em;
}
.wp-block-navigation.overlay-5 .wp-block-navigation__responsive-container.is-menu-open {
  gap: unset;
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
}
.wp-block-navigation.overlay-5 .wp-block-navigation__responsive-container.is-menu-open * {
  box-sizing: border-box;
}
.wp-block-navigation.overlay-5 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
  padding-left: unset;
  padding-right: unset;
  margin: 0 auto;
  max-width: 600px;
}
.wp-block-navigation.overlay-5 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item {
  border-bottom: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-navigation.overlay-5 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: 1em 2em;
}
.wp-block-navigation.overlay-5 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container {
  width: 100%;
  padding: 0 0 0 1.25em;
}
.wp-block-navigation.overlay-5 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item {
  font-size: 0.95em;
  padding: 0.3em 0;
}
.wp-block-navigation.overlay-5 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation__submenu-container {
  padding-top: 0.3em;
}
.wp-block-navigation.overlay-5 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container {
  padding: 0 0 1em 3.25em;
}
.wp-block-navigation.overlay-6 .wp-block-navigation__responsive-container.is-menu-open {
  gap: unset;
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
}
.wp-block-navigation.overlay-6 .wp-block-navigation__responsive-container.is-menu-open * {
  box-sizing: border-box;
}
.wp-block-navigation.overlay-6 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
  gap: 0.5em;
  margin: 0 auto;
  max-width: 600px;
}
.wp-block-navigation.overlay-6 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  width: 100%;
  padding: 0.5em 1.5em;
}
.wp-block-navigation.overlay-6 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container {
  width: 100%;
  padding: 0 0 0 1.25em;
}
.wp-block-navigation.overlay-6 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item {
  font-size: 0.95em;
  padding: 0.3em 0;
}
.wp-block-navigation.overlay-6 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content::before {
  content: "─";
  padding-right: 0.5em;
  opacity: 0.75;
}
.wp-block-navigation.overlay-6 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation__submenu-container {
  padding-top: 0.3em;
}
.wp-block-navigation.overlay-6 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container {
  padding: 0.5em 1.5em;
  border-radius: 2em;
}
.wp-block-navigation.overlay-7 .wp-block-navigation__responsive-container.is-menu-open {
  gap: unset;
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
}
.wp-block-navigation.overlay-7 .wp-block-navigation__responsive-container.is-menu-open * {
  box-sizing: border-box;
}
.wp-block-navigation.overlay-7 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
  margin: 0 auto;
  max-width: 600px;
}
.wp-block-navigation.overlay-7 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  width: 100%;
  padding: 1em 1.5em;
  border-bottom: 1px solid var(--wp--preset--color--step-5);
}
.wp-block-navigation.overlay-7 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container {
  width: 100%;
  padding: 0 0 0 1.25em;
}
.wp-block-navigation.overlay-7 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item {
  font-size: 0.95em;
  padding: 0.3em 0;
}
.wp-block-navigation.overlay-7 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content::before {
  content: "─";
  padding-right: 0.75em;
  color: var(--wp--preset--color--step-7);
}
.wp-block-navigation.overlay-7 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation__submenu-container {
  padding-top: 0.3em;
}
.wp-block-navigation.overlay-7 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container {
  padding: 1em 1.5em;
  margin-top: -1px;
  border-bottom: 1px solid var(--wp--preset--color--step-5);
}
.wp-block-navigation.overlay-8 .wp-block-navigation__responsive-container.is-menu-open {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
}
.wp-block-navigation.overlay-8 .wp-block-navigation__responsive-container.is-menu-open * {
  box-sizing: border-box;
}
.wp-block-navigation.overlay-8 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
  gap: 0.5em;
  margin: 0 auto;
  max-width: 600px;
}
.wp-block-navigation.overlay-8 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  width: 100%;
  padding: 1em 1.5em;
  border-radius: 100em;
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-navigation.overlay-8 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container {
  width: 100%;
  padding: 0 0 0 1.25em;
}
.wp-block-navigation.overlay-8 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item {
  font-size: 0.95em;
  padding: 0.3em 0;
}
.wp-block-navigation.overlay-8 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content::before {
  content: "─";
  padding-right: 0.5em;
}
.wp-block-navigation.overlay-8 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation__submenu-container {
  padding-top: 0.3em;
}
.wp-block-navigation.overlay-8 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container {
  padding: 1.25em 1.5em;
  border-radius: 2em;
  margin: 0.5em 0 0 0;
  background-color: var(--wp--preset--color--step-4) !important;
}
.wp-block-navigation.overlay-9 .wp-block-navigation__responsive-container.is-menu-open {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
}
.wp-block-navigation.overlay-9 .wp-block-navigation__responsive-container.is-menu-open * {
  box-sizing: border-box;
}
.wp-block-navigation.overlay-9 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
  gap: 0.5em;
  margin: 0 auto;
  max-width: 600px;
}
.wp-block-navigation.overlay-9 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  width: 100%;
  padding: 1em 1.5em;
  border-radius: 100em;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-navigation.overlay-9 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container {
  width: 100%;
  padding: 0 0 0 1.25em;
}
.wp-block-navigation.overlay-9 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item {
  font-size: 0.95em;
  padding: 0.3em 0;
}
.wp-block-navigation.overlay-9 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content::before {
  content: "─";
  padding-right: 0.5em;
}
.wp-block-navigation.overlay-9 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation__submenu-container {
  padding-top: 0.3em;
}
.wp-block-navigation.overlay-9 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container {
  padding: 1.25em 1.5em;
  border-radius: 2em;
  margin: 0.5em 0 0 0;
  background-color: var(--wp--preset--color--step-4) !important;
}
@media only screen and (min-width: 780px) {
  .wp-block-navigation[class*=overlay-] .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
    justify-content: center;
  }
}
.wp-block-navigation.overlay-iconsize-10 .wp-block-navigation__responsive-container-open svg {
  width: 1em;
  height: 1em;
}
.wp-block-navigation.overlay-iconsize-20 .wp-block-navigation__responsive-container-open svg {
  width: 1.5em;
  height: 1.5em;
}
.wp-block-navigation.overlay-iconsize-30 .wp-block-navigation__responsive-container-open svg {
  width: 2em;
  height: 2em;
}
.wp-block-navigation.overlay-iconsize-40 .wp-block-navigation__responsive-container-open svg {
  width: 2.5em;
  height: 2.5em;
}
.wp-block-navigation.overlay-iconsize-50 .wp-block-navigation__responsive-container-open svg {
  width: 3em;
  height: 3em;
}

/*
  메뉴 펼치기
*/
.wp-block-navigation .sub-expand-menu {
  width: 100%;
}
.wp-block-navigation .sub-expand-menu .wp-block-navigation-item, .wp-block-navigation .sub-expand-menu.wp-block-navigation-item {
  display: block;
}
.wp-block-navigation .sub-expand-menu .wp-block-navigation-item .wp-block-navigation__submenu-icon, .wp-block-navigation .sub-expand-menu.wp-block-navigation-item .wp-block-navigation__submenu-icon {
  display: none;
}
.wp-block-navigation .sub-expand-menu .wp-block-navigation-submenu:not([class*=is-style-hellopanda-navigation-]) > .wp-block-navigation__submenu-container, .wp-block-navigation .sub-expand-menu.wp-block-navigation-submenu:not([class*=is-style-hellopanda-navigation-]) > .wp-block-navigation__submenu-container {
  border: unset !important;
  background: none !important;
}
.wp-block-navigation .sub-expand-menu .wp-block-navigation-submenu:not([class*=is-style-hellopanda-navigation-]) > .wp-block-navigation__submenu-container .wp-block-navigation-item:hover, .wp-block-navigation .sub-expand-menu.wp-block-navigation-submenu:not([class*=is-style-hellopanda-navigation-]) > .wp-block-navigation__submenu-container .wp-block-navigation-item:hover {
  color: unset !important;
  background-color: unset !important;
}
.wp-block-navigation .sub-expand-menu .wp-block-navigation-submenu .wp-block-navigation__submenu-container, .wp-block-navigation .sub-expand-menu.wp-block-navigation-submenu .wp-block-navigation__submenu-container {
  opacity: 1 !important;
  visibility: visible !important;
  position: relative;
  top: unset !important;
  right: unset !important;
  bottom: unset !important;
  left: unset !important;
  overflow: visible;
  width: auto;
  height: auto;
  min-width: unset !important;
  color: var(--wp--preset--color--contrast);
}
.wp-block-navigation .sub-expand-menu.margin-10 .wp-block-navigation__submenu-container {
  margin-left: 0.5em;
}
.wp-block-navigation .sub-expand-menu.margin-20 .wp-block-navigation__submenu-container {
  margin-left: 1em;
}
.wp-block-navigation .sub-expand-menu.margin-30 .wp-block-navigation__submenu-container {
  margin-left: 1.5em;
}
.wp-block-navigation .sub-expand-menu.margin-40 .wp-block-navigation__submenu-container {
  margin-left: 2em;
}
.wp-block-navigation .sub-expand-menu.margin-50 .wp-block-navigation__submenu-container {
  margin-left: 2.5em;
}
.wp-block-navigation .sub-expand-menu.margin-60 .wp-block-navigation__submenu-container {
  margin-left: 3em;
}
.wp-block-navigation .sub-expand-menu.margin-70 .wp-block-navigation__submenu-container {
  margin-left: 3.5em;
}

/************************************************************************************************************
  core/categories
************************************************************************************************************/
body.hellopanda-frontend .wp-block-categories.wp-block-categories-list-family:not(.wp-block-categories-list-family-initialized) {
  visibility: hidden;
}
body.hellopanda-frontend .wp-block-categories.wp-block-categories-list-family:empty {
  display: none;
}

.wp-block-categories {
  display: flex;
  flex-direction: column;
}
.wp-block-categories.wp-block-categories-list-horizon {
  flex-wrap: wrap;
  flex-direction: initial;
}
.wp-block-categories.wp-block-categories-list-horizon li ul {
  display: none !important;
}
.wp-block-categories.wp-block-categories-list-horizon.aligncenter {
  justify-content: center;
}
.wp-block-categories.wp-block-categories-list-horizon.alignright {
  justify-content: flex-end;
}
.wp-block-categories[class*=is-style-hellopanda-categories] {
  padding: unset;
}
.wp-block-categories[class*=is-style-hellopanda-categories] a {
  color: inherit;
}
.wp-block-categories[class*=-style-hellopanda-] .cat-item {
  display: flex;
  flex-wrap: wrap;
}
.wp-block-categories[class*=-style-hellopanda-] .cat-item .children {
  width: 100%;
}
.wp-block-categories[class*=-style-hellopanda-] .children {
  margin-top: unset;
  display: flex;
  flex-direction: column;
}
.wp-block-categories .cat-item count {
  font-size: 0.8em;
  line-height: 1;
  display: inline-flex;
  align-self: center;
  margin-left: 0.75em;
}
.wp-block-categories.padding-0 > .cat-item, .wp-block-categories.sub-padding-0 .cat-item .children > .cat-item {
  padding: 0;
}
.wp-block-categories.padding-10 > .cat-item, .wp-block-categories.sub-padding-10 .cat-item .children > .cat-item {
  padding: 0.125em 0.25em;
}
.wp-block-categories.padding-20 > .cat-item, .wp-block-categories.sub-padding-20 .cat-item .children > .cat-item {
  padding: 0.25em 0.375em;
}
.wp-block-categories.padding-30 > .cat-item, .wp-block-categories.sub-padding-30 .cat-item .children > .cat-item {
  padding: 0.375em 0.5em;
}
.wp-block-categories.padding-40 > .cat-item, .wp-block-categories.sub-padding-40 .cat-item .children > .cat-item {
  padding: 0.5em 0.75em;
}
.wp-block-categories.padding-50 > .cat-item, .wp-block-categories.sub-padding-50 .cat-item .children > .cat-item {
  padding: 0.75em 1em;
}
.wp-block-categories.padding-10 select {
  padding: calc(var(--wp--preset--spacing--10) * 0.85) var(--wp--preset--spacing--10);
}
.wp-block-categories.padding-20 select {
  padding: calc(var(--wp--preset--spacing--20) * 0.85) var(--wp--preset--spacing--20);
}
.wp-block-categories.padding-30 select {
  padding: calc(var(--wp--preset--spacing--30) * 0.85) var(--wp--preset--spacing--30);
}
.wp-block-categories.padding-40 select {
  padding: calc(var(--wp--preset--spacing--40) * 0.85) var(--wp--preset--spacing--40);
}
.wp-block-categories.padding-50 select {
  padding: calc(var(--wp--preset--spacing--50) * 0.85) var(--wp--preset--spacing--50);
}
.wp-block-categories.sub-space-10 .cat-item .children {
  padding-top: 0.125em;
  padding-bottom: 0.125em;
}
.wp-block-categories.sub-space-20 .cat-item .children {
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}
.wp-block-categories.sub-space-30 .cat-item .children {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.wp-block-categories.sub-space-40 .cat-item .children {
  padding-top: 0.75em;
  padding-bottom: 0.75em;
}
.wp-block-categories.sub-space-50 .cat-item .children {
  padding-top: 1em;
  padding-bottom: 1em;
}
.wp-block-categories.sub-left-margin-10 > .cat-item > .children {
  margin-left: var(--wp--preset--spacing--10);
}
.wp-block-categories.sub-left-margin-20 > .cat-item > .children {
  margin-left: var(--wp--preset--spacing--20);
}
.wp-block-categories.sub-left-margin-30 > .cat-item > .children {
  margin-left: var(--wp--preset--spacing--30);
}
.wp-block-categories.sub-left-margin-40 > .cat-item > .children {
  margin-left: var(--wp--preset--spacing--40);
}
.wp-block-categories.sub-left-margin-50 > .cat-item > .children {
  margin-left: var(--wp--preset--spacing--50);
}
.wp-block-categories.bullet-text-dot, .wp-block-categories.sub-bullet-text-dot .cat-item .children {
  list-style: none;
  padding-left: unset;
}
.wp-block-categories.bullet-text-dot > .cat-item::before, .wp-block-categories.sub-bullet-text-dot .cat-item .children > .cat-item::before {
  content: "·";
  font-family: inherit;
  width: 1em;
  display: inline-flex;
}
.wp-block-categories.bullet-text-dot .children, .wp-block-categories.sub-bullet-text-dot .cat-item .children .children {
  padding-left: 1em;
}
.wp-block-categories.bullet-text-dash, .wp-block-categories.sub-bullet-text-dash .cat-item .children {
  list-style: none;
  padding-left: unset;
}
.wp-block-categories.bullet-text-dash > .cat-item::before, .wp-block-categories.sub-bullet-text-dash .cat-item .children > .cat-item::before {
  content: "─";
  font-family: inherit;
  width: 1.75em;
  display: inline-flex;
}
.wp-block-categories.bullet-text-dash .children, .wp-block-categories.sub-bullet-text-dash .cat-item .children .children {
  padding-left: 1.75em;
}
.wp-block-categories.bullet-icon-add, .wp-block-categories.sub-bullet-icon-add .cat-item .children {
  list-style: none;
  padding-left: unset;
}
.wp-block-categories.bullet-icon-add > .cat-item::before, .wp-block-categories.sub-bullet-icon-add .cat-item .children > .cat-item::before {
  content: "\e145";
  font-family: "Material Symbols Outlined";
  width: 1.35em;
  display: inline-flex;
}
.wp-block-categories.bullet-icon-add .children, .wp-block-categories.sub-bullet-icon-add .cat-item .children .children {
  padding-left: 1.35em;
}
.wp-block-categories.bullet-icon-remove, .wp-block-categories.sub-bullet-icon-remove .cat-item .children {
  list-style: none;
  padding-left: unset;
}
.wp-block-categories.bullet-icon-remove > .cat-item::before, .wp-block-categories.sub-bullet-icon-remove .cat-item .children > .cat-item::before {
  content: "\e15b";
  font-family: "Material Symbols Outlined";
  width: 1.35em;
  display: inline-flex;
}
.wp-block-categories.bullet-icon-remove .children, .wp-block-categories.sub-bullet-icon-remove .cat-item .children .children {
  padding-left: 1.35em;
}
.wp-block-categories.bullet-icon-pen_size_1, .wp-block-categories.sub-bullet-icon-pen_size_1 .cat-item .children {
  list-style: none;
  padding-left: unset;
}
.wp-block-categories.bullet-icon-pen_size_1 > .cat-item::before, .wp-block-categories.sub-bullet-icon-pen_size_1 .cat-item .children > .cat-item::before {
  content: "\f755";
  font-family: "Material Symbols Outlined";
  width: 1.35em;
  display: inline-flex;
}
.wp-block-categories.bullet-icon-pen_size_1 .children, .wp-block-categories.sub-bullet-icon-pen_size_1 .cat-item .children .children {
  padding-left: 1.35em;
}
.wp-block-categories.bullet-icon-tag, .wp-block-categories.sub-bullet-icon-tag .cat-item .children {
  list-style: none;
  padding-left: unset;
}
.wp-block-categories.bullet-icon-tag > .cat-item::before, .wp-block-categories.sub-bullet-icon-tag .cat-item .children > .cat-item::before {
  content: "\e9ef";
  font-family: "Material Symbols Outlined";
  width: 1.35em;
  display: inline-flex;
}
.wp-block-categories.bullet-icon-tag .children, .wp-block-categories.sub-bullet-icon-tag .cat-item .children .children {
  padding-left: 1.35em;
}
.wp-block-categories.bullet-icon-stat_0, .wp-block-categories.sub-bullet-icon-stat_0 .cat-item .children {
  list-style: none;
  padding-left: unset;
}
.wp-block-categories.bullet-icon-stat_0 > .cat-item::before, .wp-block-categories.sub-bullet-icon-stat_0 .cat-item .children > .cat-item::before {
  content: "\e697";
  font-family: "Material Symbols Outlined";
  width: 1.35em;
  display: inline-flex;
}
.wp-block-categories.bullet-icon-stat_0 .children, .wp-block-categories.sub-bullet-icon-stat_0 .cat-item .children .children {
  padding-left: 1.35em;
}
.wp-block-categories.bullet-icon-chevron_right, .wp-block-categories.sub-bullet-icon-chevron_right .cat-item .children {
  list-style: none;
  padding-left: unset;
}
.wp-block-categories.bullet-icon-chevron_right > .cat-item::before, .wp-block-categories.sub-bullet-icon-chevron_right .cat-item .children > .cat-item::before {
  content: "\e5cc";
  font-family: "Material Symbols Outlined";
  width: 1.35em;
  display: inline-flex;
}
.wp-block-categories.bullet-icon-chevron_right .children, .wp-block-categories.sub-bullet-icon-chevron_right .cat-item .children .children {
  padding-left: 1.35em;
}
.wp-block-categories.bullet-icon-trending_flat, .wp-block-categories.sub-bullet-icon-trending_flat .cat-item .children {
  list-style: none;
  padding-left: unset;
}
.wp-block-categories.bullet-icon-trending_flat > .cat-item::before, .wp-block-categories.sub-bullet-icon-trending_flat .cat-item .children > .cat-item::before {
  content: "\e8e4";
  font-family: "Material Symbols Outlined";
  width: 1.5em;
  display: inline-flex;
}
.wp-block-categories.bullet-icon-trending_flat .children, .wp-block-categories.sub-bullet-icon-trending_flat .cat-item .children .children {
  padding-left: 1.5em;
}
.wp-block-categories.bullet-icon-line_end, .wp-block-categories.sub-bullet-icon-line_end .cat-item .children {
  list-style: none;
  padding-left: unset;
}
.wp-block-categories.bullet-icon-line_end > .cat-item::before, .wp-block-categories.sub-bullet-icon-line_end .cat-item .children > .cat-item::before {
  content: "\f826";
  font-family: "Material Symbols Outlined";
  width: 1.5em;
  display: inline-flex;
}
.wp-block-categories.bullet-icon-line_end .children, .wp-block-categories.sub-bullet-icon-line_end .cat-item .children .children {
  padding-left: 1.5em;
}
.wp-block-categories.bullet-icon-arrow_right, .wp-block-categories.sub-bullet-icon-arrow_right .cat-item .children {
  list-style: none;
  padding-left: unset;
}
.wp-block-categories.bullet-icon-arrow_right > .cat-item::before, .wp-block-categories.sub-bullet-icon-arrow_right .cat-item .children > .cat-item::before {
  content: "\e5df";
  font-family: "Material Symbols Outlined";
  width: 1.35em;
  display: inline-flex;
}
.wp-block-categories.bullet-icon-arrow_right .children, .wp-block-categories.sub-bullet-icon-arrow_right .cat-item .children .children {
  padding-left: 1.35em;
}
.wp-block-categories.is-style-hellopanda-categories-1, .wp-block-categories.sub-style-1 .cat-item .children {
  list-style: none;
}
.wp-block-categories.is-style-hellopanda-categories-1 > .children, .wp-block-categories.sub-style-1 .cat-item .children > .children {
  list-style: none;
}
.wp-block-categories.is-style-hellopanda-categories-1 .current-cat > a, .wp-block-categories.sub-style-1 .cat-item .children .current-cat > a {
  color: var(--wp--preset--color--primary);
}
.wp-block-categories.is-style-hellopanda-categories-2 > .cat-item + .cat-item, .wp-block-categories.sub-style-2 .cat-item .children > .cat-item + .cat-item {
  border-top: 1px solid var(--wp--preset--color--step-2);
}
.wp-block-categories.is-style-hellopanda-categories-2 .current-cat > a, .wp-block-categories.sub-style-2 .cat-item .children .current-cat > a {
  color: var(--wp--preset--color--primary);
}
.wp-block-categories.is-style-hellopanda-categories-3 > .cat-item + .cat-item, .wp-block-categories.sub-style-3 .cat-item .children > .cat-item + .cat-item {
  border-top: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-categories.is-style-hellopanda-categories-3 .current-cat > a, .wp-block-categories.sub-style-3 .cat-item .children .current-cat > a {
  color: var(--wp--preset--color--primary);
}
.wp-block-categories.is-style-hellopanda-categories-4, .wp-block-categories.sub-style-4 .cat-item .children {
  gap: 0.25rem;
}
.wp-block-categories.is-style-hellopanda-categories-4 > .cat-item, .wp-block-categories.sub-style-4 .cat-item .children > .cat-item {
  border-radius: 0.25rem;
  border: 1px solid var(--wp--preset--color--step-5);
}
.wp-block-categories.is-style-hellopanda-categories-4 > .cat-item .cat-item, .wp-block-categories.sub-style-4 .cat-item .children > .cat-item .cat-item {
  padding: 0.25em 0.5em;
}
.wp-block-categories.is-style-hellopanda-categories-4 > .cat-item .cat-item + .cat-item:last-child:not(:first-child) > .children, .wp-block-categories.sub-style-4 .cat-item .children > .cat-item .cat-item + .cat-item:last-child:not(:first-child) > .children {
  padding-bottom: 0;
}
.wp-block-categories.is-style-hellopanda-categories-4 > .current-cat,
.wp-block-categories.is-style-hellopanda-categories-4 .current-cat-ancestor, .wp-block-categories.sub-style-4 .cat-item .children > .current-cat,
.wp-block-categories.sub-style-4 .cat-item .children .current-cat-ancestor {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-categories.is-style-hellopanda-categories-4 .current-cat > a, .wp-block-categories.sub-style-4 .cat-item .children .current-cat > a {
  color: var(--wp--preset--color--primary);
}
.wp-block-categories.is-style-hellopanda-categories-5, .wp-block-categories.sub-style-5 .cat-item .children {
  gap: 0.25rem;
}
.wp-block-categories.is-style-hellopanda-categories-5 > .cat-item, .wp-block-categories.sub-style-5 .cat-item .children > .cat-item {
  border-radius: 0.25rem;
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-categories.is-style-hellopanda-categories-5 > .cat-item .cat-item, .wp-block-categories.sub-style-5 .cat-item .children > .cat-item .cat-item {
  padding: unset;
}
.wp-block-categories.is-style-hellopanda-categories-5 > .cat-item .cat-item + .cat-item:last-child:not(:first-child) > .children, .wp-block-categories.sub-style-5 .cat-item .children > .cat-item .cat-item + .cat-item:last-child:not(:first-child) > .children {
  padding-bottom: 0;
}
.wp-block-categories.is-style-hellopanda-categories-5 > .current-cat,
.wp-block-categories.is-style-hellopanda-categories-5 .current-cat-ancestor, .wp-block-categories.sub-style-5 .cat-item .children > .current-cat,
.wp-block-categories.sub-style-5 .cat-item .children .current-cat-ancestor {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-categories.is-style-hellopanda-categories-5 .current-cat > a, .wp-block-categories.sub-style-5 .cat-item .children .current-cat > a {
  color: var(--wp--preset--color--primary);
}
.wp-block-categories.is-style-hellopanda-categories-6, .wp-block-categories.sub-style-6 .cat-item .children {
  gap: 0.25rem;
}
.wp-block-categories.is-style-hellopanda-categories-6 > .cat-item, .wp-block-categories.sub-style-6 .cat-item .children > .cat-item {
  border-radius: 0.25rem;
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-categories.is-style-hellopanda-categories-6 > .cat-item .cat-item, .wp-block-categories.sub-style-6 .cat-item .children > .cat-item .cat-item {
  padding: unset;
}
.wp-block-categories.is-style-hellopanda-categories-6 > .cat-item .cat-item + .cat-item:last-child:not(:first-child) > .children, .wp-block-categories.sub-style-6 .cat-item .children > .cat-item .cat-item + .cat-item:last-child:not(:first-child) > .children {
  padding-bottom: 0;
}
.wp-block-categories.is-style-hellopanda-categories-6 > .cat-item:hover,
.wp-block-categories.is-style-hellopanda-categories-6 .current-cat,
.wp-block-categories.is-style-hellopanda-categories-6 .current-cat-ancestor, .wp-block-categories.sub-style-6 .cat-item .children > .cat-item:hover,
.wp-block-categories.sub-style-6 .cat-item .children .current-cat,
.wp-block-categories.sub-style-6 .cat-item .children .current-cat-ancestor {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--step-18);
}
.wp-block-categories.is-style-hellopanda-categories-6 .current-cat-ancestor, .wp-block-categories.sub-style-6 .cat-item .children .current-cat-ancestor {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--step-18);
}
.wp-block-categories.is-style-hellopanda-categories-6 .current-cat-ancestor .current-cat, .wp-block-categories.sub-style-6 .cat-item .children .current-cat-ancestor .current-cat {
  background-color: unset;
}
.wp-block-categories.is-style-hellopanda-categories-6 .current-cat-ancestor .current-cat > a, .wp-block-categories.sub-style-6 .cat-item .children .current-cat-ancestor .current-cat > a {
  text-decoration: underline;
}
.wp-block-categories.is-style-hellopanda-categories-7, .wp-block-categories.sub-style-7 .cat-item .children {
  gap: 0.25rem;
}
.wp-block-categories.is-style-hellopanda-categories-7 > .cat-item, .wp-block-categories.sub-style-7 .cat-item .children > .cat-item {
  border-radius: 0.25rem;
  background-color: var(--wp--preset--color--step-4);
}
.wp-block-categories.is-style-hellopanda-categories-7 > .cat-item .cat-item, .wp-block-categories.sub-style-7 .cat-item .children > .cat-item .cat-item {
  padding: unset;
}
.wp-block-categories.is-style-hellopanda-categories-7 > .cat-item .cat-item + .cat-item:last-child:not(:first-child) > .children, .wp-block-categories.sub-style-7 .cat-item .children > .cat-item .cat-item + .cat-item:last-child:not(:first-child) > .children {
  padding-bottom: 0;
}
.wp-block-categories.is-style-hellopanda-categories-7 .current-cat, .wp-block-categories.sub-style-7 .cat-item .children .current-cat {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--step-18);
}
.wp-block-categories.is-style-hellopanda-categories-7 .current-cat-ancestor, .wp-block-categories.sub-style-7 .cat-item .children .current-cat-ancestor {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--step-18);
}
.wp-block-categories.is-style-hellopanda-categories-7 .current-cat-ancestor .current-cat, .wp-block-categories.sub-style-7 .cat-item .children .current-cat-ancestor .current-cat {
  background-color: unset;
}
.wp-block-categories.is-style-hellopanda-categories-7 .current-cat-ancestor .current-cat > a, .wp-block-categories.sub-style-7 .cat-item .children .current-cat-ancestor .current-cat > a {
  text-decoration: underline;
}
.wp-block-categories.is-style-hellopanda-categories-8, .wp-block-categories.sub-style-8 .cat-item .children {
  gap: 0.25rem;
}
.wp-block-categories.is-style-hellopanda-categories-8 > .cat-item, .wp-block-categories.sub-style-8 .cat-item .children > .cat-item {
  border-radius: 0.25rem;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-categories.is-style-hellopanda-categories-8 > .cat-item a, .wp-block-categories.sub-style-8 .cat-item .children > .cat-item a {
  color: inherit;
}
.wp-block-categories.is-style-hellopanda-categories-8 > .cat-item .cat-item, .wp-block-categories.sub-style-8 .cat-item .children > .cat-item .cat-item {
  padding: unset;
  color: inherit;
}
.wp-block-categories.is-style-hellopanda-categories-8 > .cat-item .cat-item + .cat-item:last-child:not(:first-child) > .children, .wp-block-categories.sub-style-8 .cat-item .children > .cat-item .cat-item + .cat-item:last-child:not(:first-child) > .children {
  padding-bottom: 0;
}
.wp-block-categories.is-style-hellopanda-categories-8 .current-cat, .wp-block-categories.sub-style-8 .cat-item .children .current-cat {
  background-color: var(--wp--preset--color--step-18);
}
.wp-block-categories.is-style-hellopanda-categories-8 .current-cat-ancestor, .wp-block-categories.sub-style-8 .cat-item .children .current-cat-ancestor {
  background-color: var(--wp--preset--color--step-18);
}
.wp-block-categories.is-style-hellopanda-categories-8 .current-cat-ancestor .current-cat, .wp-block-categories.sub-style-8 .cat-item .children .current-cat-ancestor .current-cat {
  background-color: unset;
}
.wp-block-categories.is-style-hellopanda-categories-8 .current-cat-ancestor .current-cat > a, .wp-block-categories.sub-style-8 .cat-item .children .current-cat-ancestor .current-cat > a {
  text-decoration: underline;
}
.wp-block-categories.is-style-hellopanda-categories-9, .wp-block-categories.sub-style-9 .cat-item .children {
  gap: 0.25rem;
}
.wp-block-categories.is-style-hellopanda-categories-9 > .cat-item, .wp-block-categories.sub-style-9 .cat-item .children > .cat-item {
  border-radius: 0.25rem;
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.wp-block-categories.is-style-hellopanda-categories-9 > .cat-item a, .wp-block-categories.sub-style-9 .cat-item .children > .cat-item a {
  color: inherit;
}
.wp-block-categories.is-style-hellopanda-categories-9 > .cat-item .cat-item, .wp-block-categories.sub-style-9 .cat-item .children > .cat-item .cat-item {
  padding: unset;
  color: inherit;
}
.wp-block-categories.is-style-hellopanda-categories-9 > .cat-item .cat-item + .cat-item:last-child:not(:first-child) > .children, .wp-block-categories.sub-style-9 .cat-item .children > .cat-item .cat-item + .cat-item:last-child:not(:first-child) > .children {
  padding-bottom: 0;
}
.wp-block-categories.is-style-hellopanda-categories-9 .current-cat, .wp-block-categories.sub-style-9 .cat-item .children .current-cat {
  background-color: var(--wp--preset--color--step-18);
}
.wp-block-categories.is-style-hellopanda-categories-9 .current-cat-ancestor, .wp-block-categories.sub-style-9 .cat-item .children .current-cat-ancestor {
  background-color: var(--wp--preset--color--step-18);
}
.wp-block-categories.is-style-hellopanda-categories-9 .current-cat-ancestor .current-cat, .wp-block-categories.sub-style-9 .cat-item .children .current-cat-ancestor .current-cat {
  background-color: unset;
}
.wp-block-categories.is-style-hellopanda-categories-9 .current-cat-ancestor .current-cat > a, .wp-block-categories.sub-style-9 .cat-item .children .current-cat-ancestor .current-cat > a {
  text-decoration: underline;
}
.wp-block-categories.sub-gap-0 .cat-item .children {
  gap: 0;
}
.wp-block-categories.sub-gap-10 .cat-item .children {
  gap: 0.125em;
}
.wp-block-categories.sub-gap-20 .cat-item .children {
  gap: 0.25em;
}
.wp-block-categories.sub-gap-30 .cat-item .children {
  gap: 0.5em;
}
.wp-block-categories.sub-gap-40 .cat-item .children {
  gap: 0.75em;
}
.wp-block-categories.sub-gap-50 .cat-item .children {
  gap: 1em;
}
.wp-block-categories.sub-fontsize-97 .cat-item .children {
  font-size: 0.97em;
}
.wp-block-categories.sub-fontsize-94 .cat-item .children {
  font-size: 0.94em;
}
.wp-block-categories.sub-fontsize-91 .cat-item .children {
  font-size: 0.91em;
}
.wp-block-categories.sub-fontsize-88 .cat-item .children {
  font-size: 0.88em;
}
.wp-block-categories:not([data-count=true]) .cat-item > a, .wp-block-categories.count-right .cat-item > a {
  flex: 1;
}
.wp-block-categories.count-badge .cat-item > a + count {
  align-self: baseline;
  font-size: 0.7em;
  margin-left: 0.35em;
}
.wp-block-categories.count-style-a .cat-item > a + count {
  padding-left: 0.75em;
  margin-left: 0.75em;
  border-left: 1px solid var(--wp--preset--color--step-7);
}
.wp-block-categories.count-style-b .cat-item > a + count {
  color: var(--wp--preset--color--contrast);
  border-radius: 100em;
  padding: 0.25em 0.5em;
  border: 1px solid var(--wp--preset--color--step-5);
  background-color: var(--wp--preset--color--step-3);
}
.wp-block-categories.count-style-c .cat-item > a + count {
  color: var(--wp--preset--color--contrast);
  border-radius: 100em;
  padding: 0.125em 0.25em;
  border: 1px solid var(--wp--preset--color--step-5);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-categories.count-style-d .cat-item > a + count {
  color: var(--wp--preset--color--contrast);
  border-radius: 100em;
  padding: 0.25em 0.4em;
  border: 1px solid var(--wp--preset--color--step-5);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-categories.count-style-e .cat-item > a + count {
  border-radius: 100em;
  padding: 0.25em 0.4em;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-categories.count-style-f .cat-item > a + count {
  border-radius: 100em;
  padding: 0.25em 0.4em;
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.wp-block-categories.padding-vertical > .cat-item, .wp-block-categories.sub-padding-vertical .cat-item .children > .cat-item {
  padding-left: unset !important;
  padding-right: unset !important;
}

/************************************************************************************************************
  core/post-navigation-link
************************************************************************************************************/
.wp-block-navigation {
  /*
    색상 트랜지션
  */
}
.wp-block-navigation .wp-block-navigation-link,
.wp-block-navigation .wp-block-navigation-submenu,
.wp-block-navigation .wp-block-navigation-submenu__toggle {
  transition: color 0.3s ease, background-color 0.3s ease;
}
.wp-block-navigation .wp-block-navigation__submenu-icon {
  background-color: unset !important;
}
.wp-block-navigation.has-text-color .wp-block-navigation-link {
  color: inherit;
}
.wp-block-navigation .wp-block-navigation-link.align-center .wp-block-navigation-item__content {
  text-align: center !important;
  justify-content: center !important;
}
.wp-block-navigation .wp-block-navigation-link.align-right .wp-block-navigation-item__content {
  text-align: right !important;
  justify-content: flex-end !important;
}

.wp-block-post-navigation-link {
  display: flex;
  align-items: center;
}
.wp-block-post-navigation-link a {
  color: inherit;
}
.wp-block-post-navigation-link:empty {
  display: none;
}
.wp-block-post-navigation-link[class*=label-style-] .rich-text, .wp-block-post-navigation-link[class*=label-style-] .post-navigation-link__label {
  line-height: 1;
}
.wp-block-post-navigation-link[class*=is-style-hellopanda-post-navigation-link-][class*=label-style-] .rich-text, .wp-block-post-navigation-link[class*=is-style-hellopanda-post-navigation-link-][class*=label-style-] .post-navigation-link__label {
  font-size: 0.9em;
}
.wp-block-post-navigation-link.is-style-hellopanda-post-navigation-link-1, .wp-block-post-navigation-link.label-style-1 .rich-text, .wp-block-post-navigation-link.label-style-1 .post-navigation-link__label {
  padding: calc(var(--wp--preset--spacing--10) * 0.9) var(--wp--preset--spacing--10);
  border: 1px solid var(--wp--preset--color--step-5);
}
.wp-block-post-navigation-link.is-style-hellopanda-post-navigation-link-2, .wp-block-post-navigation-link.label-style-2 .rich-text, .wp-block-post-navigation-link.label-style-2 .post-navigation-link__label {
  padding: calc(var(--wp--preset--spacing--10) * 0.9) var(--wp--preset--spacing--10);
  border: 1px solid var(--wp--preset--color--step-5);
  background-color: var(--wp--preset--color--step-3);
  border-radius: 0.25rem;
}
.wp-block-post-navigation-link.is-style-hellopanda-post-navigation-link-3, .wp-block-post-navigation-link.label-style-3 .rich-text, .wp-block-post-navigation-link.label-style-3 .post-navigation-link__label {
  padding: calc(var(--wp--preset--spacing--10) * 0.9) var(--wp--preset--spacing--10);
  border: 1px solid var(--wp--preset--color--step-3);
  background-color: var(--wp--preset--color--step-1);
  border-radius: 0.25rem;
}
.wp-block-post-navigation-link.is-style-hellopanda-post-navigation-link-4, .wp-block-post-navigation-link.label-style-4 .rich-text, .wp-block-post-navigation-link.label-style-4 .post-navigation-link__label {
  padding: calc(var(--wp--preset--spacing--10) * 0.9) var(--wp--preset--spacing--10);
  border: 1px solid var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--step-1);
  border-radius: 0.25rem;
}
.wp-block-post-navigation-link.is-style-hellopanda-post-navigation-link-5, .wp-block-post-navigation-link.label-style-5 .rich-text, .wp-block-post-navigation-link.label-style-5 .post-navigation-link__label {
  padding: calc(var(--wp--preset--spacing--10) * 0.9) var(--wp--preset--spacing--10);
  color: var(--wp--preset--color--base);
  border: 1px solid transparent;
  background-color: var(--wp--preset--color--contrast);
  border-radius: 0.25rem;
}
.wp-block-post-navigation-link.is-style-hellopanda-post-navigation-link-6, .wp-block-post-navigation-link.label-style-6 .rich-text, .wp-block-post-navigation-link.label-style-6 .post-navigation-link__label {
  padding: calc(var(--wp--preset--spacing--10) * 0.9) var(--wp--preset--spacing--10);
  color: var(--wp--preset--color--secondary);
  border: 1px solid transparent;
  background-color: var(--wp--preset--color--primary);
  border-radius: 0.25rem;
}

/************************************************************************************************************
  core/comments-pagination
************************************************************************************************************/
.wp-block-comments-pagination {
  padding: 1rem 0 1rem 1px;
  line-height: 1;
  gap: 1em;
  flex-wrap: nowrap !important;
}
.wp-block-comments-pagination .wp-block-comments-pagination-numbers {
  display: flex;
  flex-wrap: wrap;
  margin: unset;
  align-items: center;
}
.wp-block-comments-pagination .wp-block-comments-pagination-numbers .page-numbers {
  padding: 0.35em 0.6em;
}
.wp-block-comments-pagination .wp-block-comments-pagination-numbers .page-numbers.current {
  margin: 0 0.25em;
  font-weight: bold;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous {
  display: inline-flex;
  align-items: center;
  gap: 0.5em;
  margin: unset;
  padding: 0.35em 0.6em;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous::before {
  font-family: "Material Symbols Outlined";
}
.wp-block-comments-pagination .wp-block-comments-pagination-next {
  display: inline-flex;
  align-items: center;
  gap: 0.5em;
  margin: unset;
  padding: 0.35em 0.6em;
}
.wp-block-comments-pagination .wp-block-comments-pagination-next::after {
  font-family: "Material Symbols Outlined";
}
.wp-block-comments-pagination.padding-xs .page-numbers,
.wp-block-comments-pagination.padding-xs .wp-block-comments-pagination-previous,
.wp-block-comments-pagination.padding-xs .wp-block-comments-pagination-next {
  padding: 0.15em 0.3em;
}
.wp-block-comments-pagination.padding-sm .page-numbers,
.wp-block-comments-pagination.padding-sm .wp-block-comments-pagination-previous,
.wp-block-comments-pagination.padding-sm .wp-block-comments-pagination-next {
  padding: 0.35em 0.6em;
}
.wp-block-comments-pagination.padding-md .page-numbers,
.wp-block-comments-pagination.padding-md .wp-block-comments-pagination-previous,
.wp-block-comments-pagination.padding-md .wp-block-comments-pagination-next {
  padding: 0.45em 0.75em;
}
.wp-block-comments-pagination.padding-lg .page-numbers,
.wp-block-comments-pagination.padding-lg .wp-block-comments-pagination-previous,
.wp-block-comments-pagination.padding-lg .wp-block-comments-pagination-next {
  padding: 0.65em 0.85em;
}
.wp-block-comments-pagination.padding-xl .page-numbers,
.wp-block-comments-pagination.padding-xl .wp-block-comments-pagination-previous,
.wp-block-comments-pagination.padding-xl .wp-block-comments-pagination-next {
  padding: 0.75em 1em;
}
.wp-block-comments-pagination.arrow-arrow_forward .wp-block-comments-pagination-previous::before {
  content: "\e5c8";
  transform: scale(-1, 1);
}
.wp-block-comments-pagination.arrow-arrow_forward .wp-block-comments-pagination-next::after {
  content: "\e5c8";
}
.wp-block-comments-pagination.arrow-chevron_right .wp-block-comments-pagination-previous::before {
  content: "\e5cc";
  transform: scale(-1, 1);
}
.wp-block-comments-pagination.arrow-chevron_right .wp-block-comments-pagination-next::after {
  content: "\e5cc";
}
.wp-block-comments-pagination.arrow-arrow_forward_ios .wp-block-comments-pagination-previous::before {
  content: "\e5e1";
  transform: scale(-1, 1);
}
.wp-block-comments-pagination.arrow-arrow_forward_ios .wp-block-comments-pagination-next::after {
  content: "\e5e1";
}
.wp-block-comments-pagination.arrow-arrow_right .wp-block-comments-pagination-previous::before {
  content: "\e5df";
  transform: scale(-1, 1);
}
.wp-block-comments-pagination.arrow-arrow_right .wp-block-comments-pagination-next::after {
  content: "\e5df";
}
.wp-block-comments-pagination.arrow-play_arrow .wp-block-comments-pagination-previous::before {
  content: "\e037";
  transform: scale(-1, 1);
}
.wp-block-comments-pagination.arrow-play_arrow .wp-block-comments-pagination-next::after {
  content: "\e037";
}
.wp-block-comments-pagination.arrow-double_arrow .wp-block-comments-pagination-previous::before {
  content: "\ea50";
  transform: scale(-1, 1);
}
.wp-block-comments-pagination.arrow-double_arrow .wp-block-comments-pagination-next::after {
  content: "\ea50";
}
.wp-block-comments-pagination.arrow-keyboard_double_arrow_right .wp-block-comments-pagination-previous::before {
  content: "\eac9";
  transform: scale(-1, 1);
}
.wp-block-comments-pagination.arrow-keyboard_double_arrow_right .wp-block-comments-pagination-next::after {
  content: "\eac9";
}
.wp-block-comments-pagination.arrow-trending_flat .wp-block-comments-pagination-previous::before {
  content: "\e8e4";
  transform: scale(-1, 1);
}
.wp-block-comments-pagination.arrow-trending_flat .wp-block-comments-pagination-next::after {
  content: "\e8e4";
}
.wp-block-comments-pagination.arrow-east .wp-block-comments-pagination-previous::before {
  content: "\f1df";
  transform: scale(-1, 1);
}
.wp-block-comments-pagination.arrow-east .wp-block-comments-pagination-next::after {
  content: "\f1df";
}
.wp-block-comments-pagination.arrow-start .wp-block-comments-pagination-previous::before {
  content: "\e089";
  transform: scale(-1, 1);
}
.wp-block-comments-pagination.arrow-start .wp-block-comments-pagination-next::after {
  content: "\e089";
}
.wp-block-comments-pagination.arrow-last_page .wp-block-comments-pagination-previous::before {
  content: "\e5dd";
  transform: scale(-1, 1);
}
.wp-block-comments-pagination.arrow-last_page .wp-block-comments-pagination-next::after {
  content: "\e5dd";
}
.wp-block-comments-pagination.arrow-line_end .wp-block-comments-pagination-previous::before {
  content: "\f826";
  transform: scale(-1, 1);
}
.wp-block-comments-pagination.arrow-line_end .wp-block-comments-pagination-next::after {
  content: "\f826";
}
.wp-block-comments-pagination.arrow-line_end_circle .wp-block-comments-pagination-previous::before {
  content: "\f81b";
  transform: scale(-1, 1);
}
.wp-block-comments-pagination.arrow-line_end_circle .wp-block-comments-pagination-next::after {
  content: "\f81b";
}
.wp-block-comments-pagination.arrow-line_end_diamond .wp-block-comments-pagination-previous::before {
  content: "\f81a";
  transform: scale(-1, 1);
}
.wp-block-comments-pagination.arrow-line_end_diamond .wp-block-comments-pagination-next::after {
  content: "\f81a";
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-1 .wp-block-comments-pagination-numbers .page-numbers.current {
  border-bottom: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-2 .wp-block-comments-pagination-numbers .page-numbers.current {
  border-top: 1px solid var(--wp--preset--color--contrast);
  border-bottom: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-3 .wp-block-comments-pagination-numbers .page-numbers.current {
  border-radius: 0.2em;
  border: 1px solid var(--wp--preset--color--step-5);
  background-color: var(--wp--preset--color--step-3);
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-4 .wp-block-comments-pagination-numbers .page-numbers.current {
  border-radius: 0.2em;
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-5 .wp-block-comments-pagination-numbers .page-numbers.current {
  border-radius: 0.2em;
  border: 1px solid var(--wp--preset--color--step-5);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-6 .wp-block-comments-pagination-numbers .page-numbers.current {
  border-radius: 0.2em;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-7 .wp-block-comments-pagination-numbers .page-numbers.current {
  border-radius: 0.2em;
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-8 .wp-block-comments-pagination-numbers .page-numbers {
  border: 1px solid var(--wp--preset--color--step-7);
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-8 .wp-block-comments-pagination-numbers .page-numbers:nth-child(n+2) {
  margin-left: -1px;
  margin-right: unset;
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-8 .wp-block-comments-pagination-numbers .page-numbers:first-child {
  border-top-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-8 .wp-block-comments-pagination-numbers .page-numbers:last-child {
  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-8 .wp-block-comments-pagination-numbers .page-numbers.current {
  z-index: 1;
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-9 .wp-block-comments-pagination-numbers .page-numbers {
  border: 1px solid var(--wp--preset--color--step-7);
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-9 .wp-block-comments-pagination-numbers .page-numbers:nth-child(n+2) {
  margin-left: -1px;
  margin-right: unset;
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-9 .wp-block-comments-pagination-numbers .page-numbers:first-child {
  border-top-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-9 .wp-block-comments-pagination-numbers .page-numbers:last-child {
  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-9 .wp-block-comments-pagination-numbers .page-numbers.current {
  z-index: 1;
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-10 .wp-block-comments-pagination-numbers .page-numbers {
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-10 .wp-block-comments-pagination-numbers .page-numbers:nth-child(n+2) {
  margin-left: -1px;
  margin-right: unset;
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-10 .wp-block-comments-pagination-numbers .page-numbers:first-child {
  border-top-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-10 .wp-block-comments-pagination-numbers .page-numbers:last-child {
  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-10 .wp-block-comments-pagination-numbers .page-numbers.current {
  z-index: 1;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-11 .wp-block-comments-pagination-numbers .page-numbers {
  border: 1px solid var(--wp--preset--color--contrast);
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-11 .wp-block-comments-pagination-numbers .page-numbers:nth-child(n+2) {
  margin-left: -1px;
  margin-right: unset;
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-11 .wp-block-comments-pagination-numbers .page-numbers:first-child {
  border-top-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-11 .wp-block-comments-pagination-numbers .page-numbers:last-child {
  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-11 .wp-block-comments-pagination-numbers .page-numbers.current {
  z-index: 1;
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-12 .wp-block-comments-pagination-numbers .page-numbers {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-12 .wp-block-comments-pagination-numbers .page-numbers:nth-child(n+2) {
  margin-left: -1px;
  margin-right: unset;
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-12 .wp-block-comments-pagination-numbers .page-numbers:first-child {
  border-top-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-12 .wp-block-comments-pagination-numbers .page-numbers:last-child {
  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-12 .wp-block-comments-pagination-numbers .page-numbers.current {
  z-index: 1;
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-13 .wp-block-comments-pagination-numbers .page-numbers {
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-13 .wp-block-comments-pagination-numbers .page-numbers:nth-child(n+2) {
  margin-left: -1px;
  margin-right: unset;
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-13 .wp-block-comments-pagination-numbers .page-numbers:first-child {
  border-top-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-13 .wp-block-comments-pagination-numbers .page-numbers:last-child {
  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.wp-block-comments-pagination.is-style-hellopanda-comments-pagination-13 .wp-block-comments-pagination-numbers .page-numbers.current {
  z-index: 1;
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}

/************************************************************************************************************
  core/site-logo
************************************************************************************************************/
html[data-theme-mode=dark] body.hellopanda-frontend .wp-block-site-logo.color-reverse img {
  filter: invert(1);
}
html[data-theme-mode=dark] body.hellopanda-frontend .wp-block-site-logo.color-white img {
  filter: contrast(1.5) grayscale(100%) invert(1) brightness(1.5);
}
html[data-theme-mode=dark] body.hellopanda-frontend .wp-block-site-logo.color-black img {
  filter: contrast(1.5) grayscale(100%) invert(1) brightness(0);
}
html[data-theme-mode=dark] body.hellopanda-frontend .wp-block-site-logo.color-none img {
  filter: none;
}

html .block-sticky-holder > .sticky-animation {
  transition: all 0.2s ease;
}
html .block-sticky-holder > .sticky-animation-slow {
  transition: all 0.5s ease;
}
html:not([data-theme-mode=dark]) body.hellopanda-frontend .block-sticky-holder.is-block-sticky .wp-block-site-logo.sticky-color-reverse img {
  filter: invert(1) !important;
}
html:not([data-theme-mode=dark]) body.hellopanda-frontend .block-sticky-holder.is-block-sticky .wp-block-site-logo.sticky-color-white img {
  filter: contrast(1.5) grayscale(100%) invert(1) brightness(1.5) !important;
}
html:not([data-theme-mode=dark]) body.hellopanda-frontend .block-sticky-holder.is-block-sticky .wp-block-site-logo.sticky-color-black img {
  filter: contrast(1.5) grayscale(100%) invert(1) brightness(0) !important;
}
html:not([data-theme-mode=dark]) body.hellopanda-frontend .block-sticky-holder.is-block-sticky .wp-block-site-logo.sticky-color-none img {
  filter: none !important;
}
html[data-theme-mode=dark] body.hellopanda-frontend .block-sticky-holder.is-block-sticky .wp-block-site-logo.sticky-dark-color-reverse img {
  filter: invert(1) !important;
}
html[data-theme-mode=dark] body.hellopanda-frontend .block-sticky-holder.is-block-sticky .wp-block-site-logo.sticky-dark-color-white img {
  filter: contrast(1.5) grayscale(100%) invert(1) brightness(1.5) !important;
}
html[data-theme-mode=dark] body.hellopanda-frontend .block-sticky-holder.is-block-sticky .wp-block-site-logo.sticky-dark-color-black img {
  filter: contrast(1.5) grayscale(100%) invert(1) brightness(0) !important;
}
html[data-theme-mode=dark] body.hellopanda-frontend .block-sticky-holder.is-block-sticky .wp-block-site-logo.sticky-dark-color-none img {
  filter: none !important;
}

/************************************************************************************************************
  core/search
  block-editor-rich-text__editable wp-block-search__button has-base-color has-contrast-background-color has-text-color has-background has-link-color has-small-font-size wp-element-button rich-text
************************************************************************************************************/
.wp-block-search {
  border: unset;
}
.wp-block-search .wp-element-button:not(.has-icon) {
  white-space: nowrap !important;
}
.wp-block-search:not(.wp-block-search__button-inside) .wp-block-search__inside-wrapper {
  border: unset !important;
}
.wp-block-search .wp-block-search__inside-wrapper {
  overflow: hidden;
  box-sizing: border-box;
}
.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input {
  line-height: 1;
  padding: 0.75em 1em;
  width: 100%;
  color: inherit;
  border-color: currentColor;
}
.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button {
  font-size: 0.8em;
  margin-left: 0.5em;
}
.wp-block-search.wp-block-search__no-button .wp-block-search__inside-wrapper .wp-block-search__input {
  padding: 1em 1em;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  background-color: var(--wp--preset--color--step-1);
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
  border: none;
  background-color: inherit;
}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper .wp-block-search__button {
  margin-left: unset;
}
.wp-block-search.search-gap-x-small .wp-block-search__inside-wrapper .wp-block-search__button {
  margin-left: unset;
}
.wp-block-search.search-gap-small .wp-block-search__inside-wrapper .wp-block-search__button {
  margin-left: calc(var(--wp--preset--spacing--10) / 2);
}
.wp-block-search.search-gap-medium .wp-block-search__inside-wrapper .wp-block-search__button {
  margin-left: var(--wp--preset--spacing--10);
}
.wp-block-search.search-gap-large .wp-block-search__inside-wrapper .wp-block-search__button {
  margin-left: calc(var(--wp--preset--spacing--10) * 1.5);
}
.wp-block-search.search-gap-x-large .wp-block-search__inside-wrapper .wp-block-search__button {
  margin-left: var(--wp--preset--spacing--20);
}
.wp-block-search.search-padding-x-small .wp-block-search__inside-wrapper .wp-block-search__input {
  padding: unset;
}
.wp-block-search.search-padding-small .wp-block-search__inside-wrapper .wp-block-search__input {
  padding: 0.25em 0.5em;
}
.wp-block-search.search-padding-medium .wp-block-search__inside-wrapper .wp-block-search__input {
  padding: 0.5em 1em;
}
.wp-block-search.search-padding-large .wp-block-search__inside-wrapper .wp-block-search__input {
  padding: 0.75em 1.5em;
}
.wp-block-search.search-padding-x-large .wp-block-search__inside-wrapper .wp-block-search__input {
  padding: 1.25em 2em;
}
.wp-block-search.search-padding-x-small.wp-block-search__button-inside .wp-block-search__inside-wrapper button {
  padding: unset;
}
.wp-block-search.search-padding-small.wp-block-search__button-inside .wp-block-search__inside-wrapper button {
  padding: 0.25em;
}
.wp-block-search.search-padding-medium.wp-block-search__button-inside .wp-block-search__inside-wrapper button {
  padding: 0.5em;
}
.wp-block-search.search-padding-large.wp-block-search__button-inside .wp-block-search__inside-wrapper button {
  padding: 0.75em;
}
.wp-block-search.search-padding-x-large.wp-block-search__button-inside .wp-block-search__inside-wrapper button {
  padding: 1.125em;
}
.wp-block-search.search-margin-x-small .wp-block-search__inside-wrapper {
  padding: 1px;
}
.wp-block-search.search-margin-small .wp-block-search__inside-wrapper {
  padding: 3px;
}
.wp-block-search.search-margin-medium .wp-block-search__inside-wrapper {
  padding: 5px;
}
.wp-block-search.search-margin-large .wp-block-search__inside-wrapper {
  padding: 10px;
}
.wp-block-search.search-margin-x-large .wp-block-search__inside-wrapper {
  padding: 15px;
}
.wp-block-search.is-style-hellopanda-search-1 .wp-block-search__inside-wrapper {
  color: var(--wp--preset--color--black);
  background-color: var(--wp--preset--color--white);
}
.wp-block-search.is-style-hellopanda-search-2 .wp-block-search__inside-wrapper {
  color: var(--wp--preset--color--contrast);
  background-color: var(--wp--preset--color--base);
}
.wp-block-search.is-style-hellopanda-search-3 .wp-block-search__inside-wrapper {
  color: var(--wp--preset--color--base);
  background-color: var(--wp--preset--color--contrast);
}
.wp-block-search.is-style-hellopanda-search-4 .wp-block-search__inside-wrapper {
  color: var(--wp--preset--color--primary);
  background-color: var(--wp--preset--color--secondary);
}
.wp-block-search.is-style-hellopanda-search-5 .wp-block-search__inside-wrapper {
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}

/************************************************************************************************************
  hellopanda-blocks-map
************************************************************************************************************/
.wp-block-columns[style*="height:100%"] > .wp-block-column > .hellopanda-blocks-map,
.wp-block-columns[style*="height: 100%"] > .wp-block-column > .hellopanda-blocks-map {
  height: 100%;
}

/*
  링크 컬러 이펙트
*/
a.link-color-effect,
.link-color-effect a {
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
}

.link-color-effect:is(p.hover-text-white, .hover-text-white[href]):hover, .link-color-effect.hover-text-white a:hover {
  color: var(--wp--preset--color--white) !important;
}
.link-color-effect:is(p.hover-text-black, .hover-text-black[href]):hover, .link-color-effect.hover-text-black a:hover {
  color: var(--wp--preset--color--black) !important;
}
.link-color-effect:is(p.hover-text-base, .hover-text-base[href]):hover, .link-color-effect.hover-text-base a:hover {
  color: var(--wp--preset--color--base) !important;
}
.link-color-effect:is(p.hover-text-contrast, .hover-text-contrast[href]):hover, .link-color-effect.hover-text-contrast a:hover {
  color: var(--wp--preset--color--contrast) !important;
}
.link-color-effect:is(p.hover-text-primary, .hover-text-primary[href]):hover, .link-color-effect.hover-text-primary a:hover {
  color: var(--wp--preset--color--primary) !important;
}
.link-color-effect:is(p.hover-text-secondary, .hover-text-secondary[href]):hover, .link-color-effect.hover-text-secondary a:hover {
  color: var(--wp--preset--color--secondary) !important;
}
.link-color-effect:is(p.hover-text-step-1, .hover-text-step-1[href]):hover, .link-color-effect.hover-text-step-1 a:hover {
  color: var(--wp--preset--color--step-1) !important;
}
.link-color-effect:is(p.hover-text-step-2, .hover-text-step-2[href]):hover, .link-color-effect.hover-text-step-2 a:hover {
  color: var(--wp--preset--color--step-2) !important;
}
.link-color-effect:is(p.hover-text-step-3, .hover-text-step-3[href]):hover, .link-color-effect.hover-text-step-3 a:hover {
  color: var(--wp--preset--color--step-3) !important;
}
.link-color-effect:is(p.hover-text-step-4, .hover-text-step-4[href]):hover, .link-color-effect.hover-text-step-4 a:hover {
  color: var(--wp--preset--color--step-4) !important;
}
.link-color-effect:is(p.hover-text-step-5, .hover-text-step-5[href]):hover, .link-color-effect.hover-text-step-5 a:hover {
  color: var(--wp--preset--color--step-5) !important;
}
.link-color-effect:is(p.hover-text-step-6, .hover-text-step-6[href]):hover, .link-color-effect.hover-text-step-6 a:hover {
  color: var(--wp--preset--color--step-6) !important;
}
.link-color-effect:is(p.hover-text-step-7, .hover-text-step-7[href]):hover, .link-color-effect.hover-text-step-7 a:hover {
  color: var(--wp--preset--color--step-7) !important;
}
.link-color-effect:is(p.hover-text-step-8, .hover-text-step-8[href]):hover, .link-color-effect.hover-text-step-8 a:hover {
  color: var(--wp--preset--color--step-8) !important;
}
.link-color-effect:is(p.hover-text-step-9, .hover-text-step-9[href]):hover, .link-color-effect.hover-text-step-9 a:hover {
  color: var(--wp--preset--color--step-9) !important;
}
.link-color-effect:is(p.hover-text-step-10, .hover-text-step-10[href]):hover, .link-color-effect.hover-text-step-10 a:hover {
  color: var(--wp--preset--color--step-10) !important;
}
.link-color-effect:is(p.hover-text-step-11, .hover-text-step-11[href]):hover, .link-color-effect.hover-text-step-11 a:hover {
  color: var(--wp--preset--color--step-11) !important;
}
.link-color-effect:is(p.hover-text-step-12, .hover-text-step-12[href]):hover, .link-color-effect.hover-text-step-12 a:hover {
  color: var(--wp--preset--color--step-12) !important;
}
.link-color-effect:is(p.hover-text-step-13, .hover-text-step-13[href]):hover, .link-color-effect.hover-text-step-13 a:hover {
  color: var(--wp--preset--color--step-13) !important;
}
.link-color-effect:is(p.hover-text-step-14, .hover-text-step-14[href]):hover, .link-color-effect.hover-text-step-14 a:hover {
  color: var(--wp--preset--color--step-14) !important;
}
.link-color-effect:is(p.hover-text-step-15, .hover-text-step-15[href]):hover, .link-color-effect.hover-text-step-15 a:hover {
  color: var(--wp--preset--color--step-15) !important;
}
.link-color-effect:is(p.hover-text-step-16, .hover-text-step-16[href]):hover, .link-color-effect.hover-text-step-16 a:hover {
  color: var(--wp--preset--color--step-16) !important;
}
.link-color-effect:is(p.hover-text-step-17, .hover-text-step-17[href]):hover, .link-color-effect.hover-text-step-17 a:hover {
  color: var(--wp--preset--color--step-17) !important;
}
.link-color-effect:is(p.hover-text-step-18, .hover-text-step-18[href]):hover, .link-color-effect.hover-text-step-18 a:hover {
  color: var(--wp--preset--color--step-18) !important;
}
.link-color-effect:is(p.hover-text-step-19, .hover-text-step-19[href]):hover, .link-color-effect.hover-text-step-19 a:hover {
  color: var(--wp--preset--color--step-19) !important;
}
.link-color-effect:is(p.hover-text-step-20, .hover-text-step-20[href]):hover, .link-color-effect.hover-text-step-20 a:hover {
  color: var(--wp--preset--color--step-20) !important;
}
.link-color-effect:is(p.hover-bg-base, .hover-bg-base[href]):hover, .link-color-effect.hover-bg-base a:hover {
  background-color: var(--wp--preset--color--base) !important;
}
.link-color-effect:is(p.hover-bg-contrast, .hover-bg-contrast[href]):hover, .link-color-effect.hover-bg-contrast a:hover {
  background-color: var(--wp--preset--color--contrast) !important;
}
.link-color-effect:is(p.hover-bg-primary, .hover-bg-primary[href]):hover, .link-color-effect.hover-bg-primary a:hover {
  background-color: var(--wp--preset--color--primary) !important;
}
.link-color-effect:is(p.hover-bg-secondary, .hover-bg-secondary[href]):hover, .link-color-effect.hover-bg-secondary a:hover {
  background-color: var(--wp--preset--color--secondary) !important;
}
.link-color-effect:is(p.hover-bg-step-1, .hover-bg-step-1[href]):hover, .link-color-effect.hover-bg-step-1 a:hover {
  background-color: var(--wp--preset--color--step-1) !important;
}
.link-color-effect:is(p.hover-bg-step-2, .hover-bg-step-2[href]):hover, .link-color-effect.hover-bg-step-2 a:hover {
  background-color: var(--wp--preset--color--step-2) !important;
}
.link-color-effect:is(p.hover-bg-step-3, .hover-bg-step-3[href]):hover, .link-color-effect.hover-bg-step-3 a:hover {
  background-color: var(--wp--preset--color--step-3) !important;
}
.link-color-effect:is(p.hover-bg-step-4, .hover-bg-step-4[href]):hover, .link-color-effect.hover-bg-step-4 a:hover {
  background-color: var(--wp--preset--color--step-4) !important;
}
.link-color-effect:is(p.hover-bg-step-5, .hover-bg-step-5[href]):hover, .link-color-effect.hover-bg-step-5 a:hover {
  background-color: var(--wp--preset--color--step-5) !important;
}
.link-color-effect:is(p.hover-bg-step-6, .hover-bg-step-6[href]):hover, .link-color-effect.hover-bg-step-6 a:hover {
  background-color: var(--wp--preset--color--step-6) !important;
}
.link-color-effect:is(p.hover-bg-step-7, .hover-bg-step-7[href]):hover, .link-color-effect.hover-bg-step-7 a:hover {
  background-color: var(--wp--preset--color--step-7) !important;
}
.link-color-effect:is(p.hover-bg-step-8, .hover-bg-step-8[href]):hover, .link-color-effect.hover-bg-step-8 a:hover {
  background-color: var(--wp--preset--color--step-8) !important;
}
.link-color-effect:is(p.hover-bg-step-9, .hover-bg-step-9[href]):hover, .link-color-effect.hover-bg-step-9 a:hover {
  background-color: var(--wp--preset--color--step-9) !important;
}
.link-color-effect:is(p.hover-bg-step-10, .hover-bg-step-10[href]):hover, .link-color-effect.hover-bg-step-10 a:hover {
  background-color: var(--wp--preset--color--step-10) !important;
}
.link-color-effect:is(p.hover-bg-step-11, .hover-bg-step-11[href]):hover, .link-color-effect.hover-bg-step-11 a:hover {
  background-color: var(--wp--preset--color--step-11) !important;
}
.link-color-effect:is(p.hover-bg-step-12, .hover-bg-step-12[href]):hover, .link-color-effect.hover-bg-step-12 a:hover {
  background-color: var(--wp--preset--color--step-12) !important;
}
.link-color-effect:is(p.hover-bg-step-13, .hover-bg-step-13[href]):hover, .link-color-effect.hover-bg-step-13 a:hover {
  background-color: var(--wp--preset--color--step-13) !important;
}
.link-color-effect:is(p.hover-bg-step-14, .hover-bg-step-14[href]):hover, .link-color-effect.hover-bg-step-14 a:hover {
  background-color: var(--wp--preset--color--step-14) !important;
}
.link-color-effect:is(p.hover-bg-step-15, .hover-bg-step-15[href]):hover, .link-color-effect.hover-bg-step-15 a:hover {
  background-color: var(--wp--preset--color--step-15) !important;
}
.link-color-effect:is(p.hover-bg-step-16, .hover-bg-step-16[href]):hover, .link-color-effect.hover-bg-step-16 a:hover {
  background-color: var(--wp--preset--color--step-16) !important;
}
.link-color-effect:is(p.hover-bg-step-17, .hover-bg-step-17[href]):hover, .link-color-effect.hover-bg-step-17 a:hover {
  background-color: var(--wp--preset--color--step-17) !important;
}
.link-color-effect:is(p.hover-bg-step-18, .hover-bg-step-18[href]):hover, .link-color-effect.hover-bg-step-18 a:hover {
  background-color: var(--wp--preset--color--step-18) !important;
}
.link-color-effect:is(p.hover-bg-step-19, .hover-bg-step-19[href]):hover, .link-color-effect.hover-bg-step-19 a:hover {
  background-color: var(--wp--preset--color--step-19) !important;
}
.link-color-effect:is(p.hover-bg-step-20, .hover-bg-step-20[href]):hover, .link-color-effect.hover-bg-step-20 a:hover {
  background-color: var(--wp--preset--color--step-20) !important;
}
.link-color-effect:is(p.hover-border-base, .hover-border-base[href]):hover, .link-color-effect.hover-border-base a:hover {
  border-color: var(--wp--preset--color--base) !important;
}
.link-color-effect:is(p.hover-border-contrast, .hover-border-contrast[href]):hover, .link-color-effect.hover-border-contrast a:hover {
  border-color: var(--wp--preset--color--contrast) !important;
}
.link-color-effect:is(p.hover-border-primary, .hover-border-primary[href]):hover, .link-color-effect.hover-border-primary a:hover {
  border-color: var(--wp--preset--color--primary) !important;
}
.link-color-effect:is(p.hover-border-secondary, .hover-border-secondary[href]):hover, .link-color-effect.hover-border-secondary a:hover {
  border-color: var(--wp--preset--color--secondary) !important;
}
.link-color-effect:is(p.hover-border-step-1, .hover-border-step-1[href]):hover, .link-color-effect.hover-border-step-1 a:hover {
  border-color: var(--wp--preset--color--step-1) !important;
}
.link-color-effect:is(p.hover-border-step-2, .hover-border-step-2[href]):hover, .link-color-effect.hover-border-step-2 a:hover {
  border-color: var(--wp--preset--color--step-2) !important;
}
.link-color-effect:is(p.hover-border-step-3, .hover-border-step-3[href]):hover, .link-color-effect.hover-border-step-3 a:hover {
  border-color: var(--wp--preset--color--step-3) !important;
}
.link-color-effect:is(p.hover-border-step-4, .hover-border-step-4[href]):hover, .link-color-effect.hover-border-step-4 a:hover {
  border-color: var(--wp--preset--color--step-4) !important;
}
.link-color-effect:is(p.hover-border-step-5, .hover-border-step-5[href]):hover, .link-color-effect.hover-border-step-5 a:hover {
  border-color: var(--wp--preset--color--step-5) !important;
}
.link-color-effect:is(p.hover-border-step-6, .hover-border-step-6[href]):hover, .link-color-effect.hover-border-step-6 a:hover {
  border-color: var(--wp--preset--color--step-6) !important;
}
.link-color-effect:is(p.hover-border-step-7, .hover-border-step-7[href]):hover, .link-color-effect.hover-border-step-7 a:hover {
  border-color: var(--wp--preset--color--step-7) !important;
}
.link-color-effect:is(p.hover-border-step-8, .hover-border-step-8[href]):hover, .link-color-effect.hover-border-step-8 a:hover {
  border-color: var(--wp--preset--color--step-8) !important;
}
.link-color-effect:is(p.hover-border-step-9, .hover-border-step-9[href]):hover, .link-color-effect.hover-border-step-9 a:hover {
  border-color: var(--wp--preset--color--step-9) !important;
}
.link-color-effect:is(p.hover-border-step-10, .hover-border-step-10[href]):hover, .link-color-effect.hover-border-step-10 a:hover {
  border-color: var(--wp--preset--color--step-10) !important;
}
.link-color-effect:is(p.hover-border-step-11, .hover-border-step-11[href]):hover, .link-color-effect.hover-border-step-11 a:hover {
  border-color: var(--wp--preset--color--step-11) !important;
}
.link-color-effect:is(p.hover-border-step-12, .hover-border-step-12[href]):hover, .link-color-effect.hover-border-step-12 a:hover {
  border-color: var(--wp--preset--color--step-12) !important;
}
.link-color-effect:is(p.hover-border-step-13, .hover-border-step-13[href]):hover, .link-color-effect.hover-border-step-13 a:hover {
  border-color: var(--wp--preset--color--step-13) !important;
}
.link-color-effect:is(p.hover-border-step-14, .hover-border-step-14[href]):hover, .link-color-effect.hover-border-step-14 a:hover {
  border-color: var(--wp--preset--color--step-14) !important;
}
.link-color-effect:is(p.hover-border-step-15, .hover-border-step-15[href]):hover, .link-color-effect.hover-border-step-15 a:hover {
  border-color: var(--wp--preset--color--step-15) !important;
}
.link-color-effect:is(p.hover-border-step-16, .hover-border-step-16[href]):hover, .link-color-effect.hover-border-step-16 a:hover {
  border-color: var(--wp--preset--color--step-16) !important;
}
.link-color-effect:is(p.hover-border-step-17, .hover-border-step-17[href]):hover, .link-color-effect.hover-border-step-17 a:hover {
  border-color: var(--wp--preset--color--step-17) !important;
}
.link-color-effect:is(p.hover-border-step-18, .hover-border-step-18[href]):hover, .link-color-effect.hover-border-step-18 a:hover {
  border-color: var(--wp--preset--color--step-18) !important;
}
.link-color-effect:is(p.hover-border-step-19, .hover-border-step-19[href]):hover, .link-color-effect.hover-border-step-19 a:hover {
  border-color: var(--wp--preset--color--step-19) !important;
}
.link-color-effect:is(p.hover-border-step-20, .hover-border-step-20[href]):hover, .link-color-effect.hover-border-step-20 a:hover {
  border-color: var(--wp--preset--color--step-20) !important;
}

/*
  박스 컬러 이펙트
*/
.box-color-effect[class*=boxhover-trans-] {
  transition-property: color, background-color, border-color;
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
.box-color-effect.boxhover-trans-slow {
  transition-duration: 0.3s;
}
.box-color-effect.boxhover-trans-veryslow {
  transition-duration: 0.6s;
}
.box-color-effect.boxhover-logo-reverse:hover .custom-logo-link img {
  filter: invert(1);
}
.box-color-effect.boxhover-logo-white:hover .custom-logo-link img {
  filter: contrast(1.5) grayscale(100%) invert(1) brightness(2);
}
.box-color-effect.boxhover-logo-black:hover .custom-logo-link img {
  filter: contrast(1.5) grayscale(100%) invert(1) brightness(0);
}

.wp-block-spacer {
  overflow: hidden;
}

/*
  팔로우 메뉴
*/
.follow-area {
  z-index: 99;
  position: fixed !important;
}
.follow-area:not([class*=follow-pos-]) {
  top: 0;
  left: 0;
}
.follow-area.follow-pos-1 {
  top: 0;
  left: 50%;
}
.follow-area.follow-pos-2 {
  top: 0;
  right: 0;
}
.follow-area.follow-pos-3 {
  top: 50%;
  right: 0;
}
.follow-area.follow-pos-4 {
  bottom: 0;
  right: 0;
}
.follow-area.follow-pos-5 {
  bottom: 0;
  left: 50%;
}
.follow-area.follow-pos-6 {
  bottom: 0;
  left: 0;
}
.follow-area.follow-pos-7 {
  top: 50%;
  left: 0;
}
.follow-area.follow-gap-10 {
  margin: var(--wp--preset--spacing--10) !important;
}
.follow-area.follow-gap-20 {
  margin: var(--wp--preset--spacing--20) !important;
}
.follow-area.follow-gap-30 {
  margin: var(--wp--preset--spacing--30) !important;
}
.follow-area.follow-gap-40 {
  margin: var(--wp--preset--spacing--40) !important;
}
.follow-area.follow-gap-50 {
  margin: var(--wp--preset--spacing--50) !important;
}
.follow-area.follow-gap-60 {
  margin: var(--wp--preset--spacing--60) !important;
}

/*
에디터 진입 전 숨기기
*/
body:not(.hellopanda-frontend) header [slug=__panel] {
  display: none;
}

/* 관리자 스타일 픽스 */
body:not(.hellopanda-frontend) header .follow-area,
body:not(.hellopanda-frontend) header div[slug=__follow],
body:not(.hellopanda-frontend) header div[data-type="hellopanda/popup-block"],
body:not(.hellopanda-frontend) header div[data-type="hellopanda/overlay-block"] {
  display: none;
}

body:not(.hellopanda-frontend) [data-type="core/template-part"] > .follow-area {
  top: unset;
  right: unset;
  bottom: unset;
  left: unset;
  position: relative !important;
}

/*
  wp-block-hellopanda-count-block 
*/
.wp-block-hellopanda-count-block .count-up-number::before,
.wp-block-hellopanda-count-block .count-up-number::after {
  content: "ㅤ";
  display: inline-flex;
  width: 0px;
  overflow: hidden;
}

/*!
* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/
:root {
  --animate-duration:1s;
  --animate-delay:1s;
  --animate-repeat:1;
}

.animate__animated {
  animation-duration: 1s;
  animation-duration: var(--animate-duration);
  animation-fill-mode: both;
}

.animate__animated.animate__infinite {
  animation-iteration-count: infinite;
}

.animate__animated.animate__repeat-1 {
  animation-iteration-count: 1;
  animation-iteration-count: var(--animate-repeat);
}

.animate__animated.animate__repeat-2 {
  animation-iteration-count: 2;
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}

.animate__animated.animate__repeat-3 {
  animation-iteration-count: 3;
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}

.animate__animated.animate__delay-1s {
  animation-delay: 1s;
  animation-delay: var(--animate-delay);
}

.animate__animated.animate__delay-2s {
  animation-delay: 2s;
  animation-delay: calc(var(--animate-delay) * 2);
}

.animate__animated.animate__delay-3s {
  animation-delay: 3s;
  animation-delay: calc(var(--animate-delay) * 3);
}

.animate__animated.animate__delay-4s {
  animation-delay: 4s;
  animation-delay: calc(var(--animate-delay) * 4);
}

.animate__animated.animate__delay-5s {
  animation-delay: 5s;
  animation-delay: calc(var(--animate-delay) * 5);
}

.animate__animated.animate__faster {
  animation-duration: 0.5s;
  animation-duration: calc(var(--animate-duration) / 2);
}

.animate__animated.animate__fast {
  animation-duration: 0.8s;
  animation-duration: calc(var(--animate-duration) * 0.8);
}

.animate__animated.animate__slow {
  animation-duration: 2s;
  animation-duration: calc(var(--animate-duration) * 2);
}

.animate__animated.animate__slower {
  animation-duration: 3s;
  animation-duration: calc(var(--animate-duration) * 3);
}

@media (prefers-reduced-motion: reduce), print {
  .animate__animated {
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    animation-iteration-count: 1 !important;
  }
  .animate__animated[class*=Out] {
    opacity: 0;
  }
}
@keyframes bounce {
  0%, 20%, 53%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translateZ(0);
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translateZ(0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}
@keyframes flash {
  0%, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.animate__flash {
  animation-name: flash;
}
@keyframes pulse {
  0% {
    transform: scaleX(1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scaleX(1);
  }
}
.animate__pulse {
  animation-name: pulse;
  animation-timing-function: ease-in-out;
}
@keyframes rubberBand {
  0% {
    transform: scaleX(1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scaleX(1);
  }
}
.animate__rubberBand {
  animation-name: rubberBand;
}
@keyframes shakeX {
  0%, to {
    transform: translateZ(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}
.animate__shakeX {
  animation-name: shakeX;
}
@keyframes shakeY {
  0%, to {
    transform: translateZ(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(0, -10px, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  animation-name: shakeY;
}
@keyframes headShake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}
.animate__headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}
@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  to {
    transform: rotate(0deg);
  }
}
.animate__swing {
  transform-origin: top center;
  animation-name: swing;
}
@keyframes tada {
  0% {
    transform: scaleX(1);
  }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    transform: scaleX(1);
  }
}
.animate__tada {
  animation-name: tada;
}
@keyframes wobble {
  0% {
    transform: translateZ(0);
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    transform: translateZ(0);
  }
}
.animate__wobble {
  animation-name: wobble;
}
@keyframes jello {
  0%, 11.1%, to {
    transform: translateZ(0);
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  animation-name: jello;
  transform-origin: center;
}
@keyframes heartBeat {
  0% {
    transform: scale(1);
  }
  14% {
    transform: scale(1.3);
  }
  28% {
    transform: scale(1);
  }
  42% {
    transform: scale(1.3);
  }
  70% {
    transform: scale(1);
  }
}
.animate__heartBeat {
  animation-name: heartBeat;
  animation-duration: 1.3s;
  animation-duration: calc(var(--animate-duration) * 1.3);
  animation-timing-function: ease-in-out;
}
@keyframes backInDown {
  0% {
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  animation-name: backInDown;
}
@keyframes backInLeft {
  0% {
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  animation-name: backInLeft;
}
@keyframes backInRight {
  0% {
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  animation-name: backInRight;
}
@keyframes backInUp {
  0% {
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  animation-name: backInUp;
}
@keyframes backOutDown {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  animation-name: backOutDown;
}
@keyframes backOutLeft {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  animation-name: backOutLeft;
}
@keyframes backOutRight {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  animation-name: backOutRight;
}
@keyframes backOutUp {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  animation-name: backOutUp;
}
@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scaleX(1);
  }
}
.animate__bounceIn {
  animation-duration: 0.75s;
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: bounceIn;
}
@keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    transform: translateZ(0);
  }
}
.animate__bounceInDown {
  animation-name: bounceInDown;
}
@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    transform: translateZ(0);
  }
}
.animate__bounceInLeft {
  animation-name: bounceInLeft;
}
@keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    transform: translateZ(0);
  }
}
.animate__bounceInRight {
  animation-name: bounceInRight;
}
@keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    transform: translateZ(0);
  }
}
.animate__bounceInUp {
  animation-name: bounceInUp;
}
@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  animation-duration: 0.75s;
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  animation-name: bounceOutUp;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  animation-name: fadeIn;
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInDown {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInDownBig {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInLeft {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInLeftBig {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInRight {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInRightBig {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInUp {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInUpBig {
  animation-name: fadeInUpBig;
}
@keyframes fadeInTopLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInTopLeft {
  animation-name: fadeInTopLeft;
}
@keyframes fadeInTopRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInTopRight {
  animation-name: fadeInTopRight;
}
@keyframes fadeInBottomLeft {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInBottomLeft {
  animation-name: fadeInBottomLeft;
}
@keyframes fadeInBottomRight {
  0% {
    opacity: 0;
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInBottomRight {
  animation-name: fadeInBottomRight;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.animate__fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
.animate__fadeOutDown {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__fadeOutDownBig {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__fadeOutLeft {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
.animate__fadeOutRight {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__fadeOutRightBig {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
.animate__fadeOutUp {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig {
  animation-name: fadeOutUpBig;
}
@keyframes fadeOutTopLeft {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  animation-name: fadeOutTopLeft;
}
@keyframes fadeOutTopRight {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  animation-name: fadeOutTopRight;
}
@keyframes fadeOutBottomRight {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  animation-name: fadeOutBottomRight;
}
@keyframes fadeOutBottomLeft {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  animation-name: fadeOutBottomLeft;
}
@keyframes flip {
  0% {
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    animation-timing-function: ease-in;
  }
  to {
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  backface-visibility: visible;
  animation-name: flip;
}
@keyframes flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(-20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.animate__flipInX {
  backface-visibility: visible !important;
  animation-name: flipInX;
}
@keyframes flipInY {
  0% {
    transform: perspective(400px) rotateY(90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateY(-20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.animate__flipInY {
  backface-visibility: visible !important;
  animation-name: flipInY;
}
@keyframes flipOutX {
  0% {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
.animate__flipOutX {
  animation-duration: 0.75s;
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: flipOutX;
  backface-visibility: visible !important;
}
@keyframes flipOutY {
  0% {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
.animate__flipOutY {
  animation-duration: 0.75s;
  animation-duration: calc(var(--animate-duration) * 0.75);
  backface-visibility: visible !important;
  animation-name: flipOutY;
}
@keyframes lightSpeedInRight {
  0% {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
  }
  to {
    transform: translateZ(0);
  }
}
.animate__lightSpeedInRight {
  animation-name: lightSpeedInRight;
  animation-timing-function: ease-out;
}
@keyframes lightSpeedInLeft {
  0% {
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(-20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(5deg);
  }
  to {
    transform: translateZ(0);
  }
}
.animate__lightSpeedInLeft {
  animation-name: lightSpeedInLeft;
  animation-timing-function: ease-out;
}
@keyframes lightSpeedOutRight {
  0% {
    opacity: 1;
  }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  animation-name: lightSpeedOutRight;
  animation-timing-function: ease-in;
}
@keyframes lightSpeedOutLeft {
  0% {
    opacity: 1;
  }
  to {
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  animation-name: lightSpeedOutLeft;
  animation-timing-function: ease-in;
}
@keyframes rotateIn {
  0% {
    transform: rotate(-200deg);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateIn {
  animation-name: rotateIn;
  transform-origin: center;
}
@keyframes rotateInDownLeft {
  0% {
    transform: rotate(-45deg);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  animation-name: rotateInDownLeft;
  transform-origin: left bottom;
}
@keyframes rotateInDownRight {
  0% {
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  animation-name: rotateInDownRight;
  transform-origin: right bottom;
}
@keyframes rotateInUpLeft {
  0% {
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  animation-name: rotateInUpLeft;
  transform-origin: left bottom;
}
@keyframes rotateInUpRight {
  0% {
    transform: rotate(-90deg);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  animation-name: rotateInUpRight;
  transform-origin: right bottom;
}
@keyframes rotateOut {
  0% {
    opacity: 1;
  }
  to {
    transform: rotate(200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  animation-name: rotateOut;
  transform-origin: center;
}
@keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
  }
  to {
    transform: rotate(45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
  transform-origin: left bottom;
}
@keyframes rotateOutDownRight {
  0% {
    opacity: 1;
  }
  to {
    transform: rotate(-45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  animation-name: rotateOutDownRight;
  transform-origin: right bottom;
}
@keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
  }
  to {
    transform: rotate(-45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
  transform-origin: left bottom;
}
@keyframes rotateOutUpRight {
  0% {
    opacity: 1;
  }
  to {
    transform: rotate(90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  animation-name: rotateOutUpRight;
  transform-origin: right bottom;
}
@keyframes hinge {
  0% {
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    transform: rotate(80deg);
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    transform: rotate(60deg);
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.animate__hinge {
  animation-duration: 2s;
  animation-duration: calc(var(--animate-duration) * 2);
  animation-name: hinge;
  transform-origin: top left;
}
@keyframes jackInTheBox {
  0% {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }
  50% {
    transform: rotate(-10deg);
  }
  70% {
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  animation-name: jackInTheBox;
}
@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__rollIn {
  animation-name: rollIn;
}
@keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
.animate__rollOut {
  animation-name: rollOut;
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  animation-name: zoomIn;
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  animation-name: zoomInDown;
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  animation-name: zoomInLeft;
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  animation-name: zoomInRight;
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  animation-name: zoomInUp;
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  animation-name: zoomOut;
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  animation-name: zoomOutDown;
  transform-origin: center bottom;
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  animation-name: zoomOutLeft;
  transform-origin: left center;
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  animation-name: zoomOutRight;
  transform-origin: right center;
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  animation-name: zoomOutUp;
  transform-origin: center bottom;
}
@keyframes slideInDown {
  0% {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.animate__slideInDown {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  0% {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.animate__slideInLeft {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  0% {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.animate__slideInRight {
  animation-name: slideInRight;
}
@keyframes slideInUp {
  0% {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.animate__slideInUp {
  animation-name: slideInUp;
}
@keyframes slideOutDown {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown {
  animation-name: slideOutDown;
}
@keyframes slideOutLeft {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp {
  animation-name: slideOutUp;
}

/*
  프로그래스바 섹션
*/
.hellopanda-blocks-progress-panel-color {
  display: flex;
  padding: 0 0 0.5rem 1px;
}
.hellopanda-blocks-progress-panel-color.hellopanda-blocks-progress-panel-color-wrap {
  flex-wrap: wrap;
}
.hellopanda-blocks-progress-panel-color .hellopanda-blocks-progress-panel-color-item {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  position: relative;
  flex-grow: 1;
  padding: 0.25rem 0.25rem;
  margin-left: -1px;
  border: 1px solid #ddd;
  cursor: pointer;
  font-size: 11px;
}
.hellopanda-blocks-progress-panel-color .hellopanda-blocks-progress-panel-color-item[status=true] {
  z-index: 1;
  color: var(--wp-admin-theme-color, #3858e9);
  border: 1px solid var(--wp-admin-theme-color, #3858e9);
  outline: 1px solid var(--wp-admin-theme-color, #3858e9);
}
.hellopanda-blocks-progress-panel-color .hellopanda-blocks-progress-panel-color-item figure {
  padding: 0.65rem;
  border-radius: 0.25rem;
  border: 1px solid #dadada;
}

.hellopanda-blocks-progress {
  display: block;
  max-width: 100%;
}
.hellopanda-blocks-progress .hellopanda-blocks-progress-container {
  display: flex;
}
.hellopanda-blocks-progress .hellopanda-blocks-progress-container.align-center {
  justify-content: center;
}
.hellopanda-blocks-progress .hellopanda-blocks-progress-container.align-right {
  justify-content: flex-end;
}
.hellopanda-blocks-progress .hellopanda-blocks-progress-container .hellopanda-blocks-progress-inside {
  font-size: 0;
}
.hellopanda-blocks-progress .hellopanda-blocks-progress-container .hellopanda-blocks-progress-bar .hellopanda-blocks-progress-bar-back {
  display: flex;
  overflow: hidden;
  align-items: center;
}
.hellopanda-blocks-progress .hellopanda-blocks-progress-container .hellopanda-blocks-progress-bar .hellopanda-blocks-progress-bar-back .hellopanda-blocks-progress-bar-front {
  display: flex;
  min-height: 1px;
  align-items: center;
}
.hellopanda-blocks-progress .hellopanda-blocks-progress-container .hellopanda-blocks-progress-bar .hellopanda-blocks-progress-bar-back .hellopanda-blocks-progress-bar-front .hellopanda-blocks-progress-bar-value {
  line-height: 0.9;
}
.hellopanda-blocks-progress .hellopanda-blocks-progress-container .hellopanda-blocks-progress-bar.round .hellopanda-blocks-progress-bar-back,
.hellopanda-blocks-progress .hellopanda-blocks-progress-container .hellopanda-blocks-progress-bar.round .hellopanda-blocks-progress-bar-front {
  border-radius: 100rem;
}
.hellopanda-blocks-progress .hellopanda-blocks-progress-container.text-center .hellopanda-blocks-progress-bar-front {
  justify-content: center;
}
.hellopanda-blocks-progress .hellopanda-blocks-progress-container.text-right .hellopanda-blocks-progress-bar-front {
  justify-content: flex-end;
}
.hellopanda-blocks-progress.hellopanda-blocks-progress-animation .progress-circle circle + circle:not(.animation):not(.ready),
.hellopanda-blocks-progress.hellopanda-blocks-progress-animation .progress-circle circle + circle.animation:not(.active) {
  opacity: 0;
}
.hellopanda-blocks-progress.hellopanda-blocks-progress-animation .progress-bar .hellopanda-blocks-progress-bar-front:not(.animation):not(.ready),
.hellopanda-blocks-progress.hellopanda-blocks-progress-animation .progress-bar .hellopanda-blocks-progress-bar-front.animation:not(.active) {
  opacity: 0;
}

/*
  유튜브 섹션
*/
body:not(.hellopanda-frontend) div[data-type="hellopanda/youtube-block"] > .hellopanda-blocks-youtube {
  display: flex;
  min-height: inherit;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/youtube-block"] > .hellopanda-blocks-youtube > .hellopanda-blocks-youtube-inside {
  flex: 1;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/youtube-block"] > .hellopanda-blocks-youtube > .hellopanda-blocks-youtube-inside > .block-editor-inner-blocks {
  display: flex;
  min-height: inherit;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/youtube-block"] > .hellopanda-blocks-youtube > .hellopanda-blocks-youtube-inside > .block-editor-inner-blocks > .block-editor-block-list__layout {
  flex: 1;
  min-height: inherit;
}

.hellopanda-blocks-youtube {
  display: flex;
  position: relative;
  overflow: hidden;
}
.hellopanda-blocks-youtube > figure {
  z-index: 2;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.hellopanda-blocks-youtube .hellopanda-blocks-youtube-player {
  z-index: 1;
  top: 50%;
  left: 50%;
  min-height: 100%;
  width: 100%;
  position: absolute;
  aspect-ratio: 16/9;
}
.hellopanda-blocks-youtube .hellopanda-blocks-youtube-player iframe {
  display: block;
  width: 100%;
  height: 100%;
  transform-origin: center center;
  transform: translate(-50%, -50%);
}
.hellopanda-blocks-youtube .hellopanda-blocks-youtube-inside {
  flex: 1;
  z-index: 3;
  position: relative;
  height: inherit;
  min-height: inherit;
}
.hellopanda-blocks-youtube .hellopanda-blocks-youtube-inside > .block-editor-inner-blocks > .block-editor-block-list__layout:empty {
  padding: calc(var(--wp--preset--spacing--10) / 2) var(--wp--preset--spacing--10);
  font-size: var(--wp--preset--font-size--small);
  border: 1px dashed var(--wp-admin-theme-color, #3858e9);
}
.hellopanda-blocks-youtube .hellopanda-blocks-youtube-inside > .block-editor-inner-blocks > .block-editor-block-list__layout:empty:hover {
  background-color: rgba(0, 0, 0, 0.025);
}
.hellopanda-blocks-youtube .hellopanda-blocks-youtube-inside > .block-editor-inner-blocks > .block-editor-block-list__layout:empty::before {
  content: "📹 Youtube Background..";
}
.hellopanda-blocks-youtube.yt-ratio-4-3 .hellopanda-blocks-youtube-player {
  aspect-ratio: 3/3;
}
.hellopanda-blocks-youtube.yt-ratio-1-1 .hellopanda-blocks-youtube-player {
  aspect-ratio: 1/1;
}
.hellopanda-blocks-youtube.yt-ratio-21-9 .hellopanda-blocks-youtube-player {
  aspect-ratio: 21/9;
}
.hellopanda-blocks-youtube.yt-ratio-9-16 .hellopanda-blocks-youtube-player {
  aspect-ratio: 9/16;
}
.hellopanda-blocks-youtube.yt-ratio-3-2 .hellopanda-blocks-youtube-player {
  aspect-ratio: 3/2;
}
.hellopanda-blocks-youtube.yt-mobile-expand .hellopanda-blocks-youtube-player iframe {
  height: calc(100% + 90px);
}
.hellopanda-blocks-youtube.yt-mobile-expand .hellopanda-blocks-youtube-player:not([class*=yt-ratio-]) {
  min-width: min(177.7777777778vw, 177.7777777778vh);
}
.hellopanda-blocks-youtube.yt-mobile-expand.yt-ratio-4-3 .hellopanda-blocks-youtube-player {
  min-width: min(133.3333333333vw, 133.3333333333vh);
}
.hellopanda-blocks-youtube.yt-mobile-expand.yt-ratio-1-1 .hellopanda-blocks-youtube-player {
  min-width: min(150vw, 150vh);
}
.hellopanda-blocks-youtube.yt-mobile-expand.yt-ratio-21-9 .hellopanda-blocks-youtube-player {
  min-width: min(233.3333333333vw, 233.3333333333vh);
}
.hellopanda-blocks-youtube.yt-mobile-expand.yt-ratio-9-16 .hellopanda-blocks-youtube-player {
  min-width: min(56.25vw, 56.25vh);
}
.hellopanda-blocks-youtube.yt-mobile-expand.yt-ratio-3-2 .hellopanda-blocks-youtube-player {
  min-width: min(150vw, 150vh);
}

/*
  토글 컨텐츠
*/
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"]:where(.has-child-selected) {
  z-index: 30;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"]:where(.is-selected) {
  z-index: 99;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"]:not(.is-selected):not(.has-child-selected) .hellopanda-toggle-block-overlay {
  display: none;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"]:not(.toggle-action-click) > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay > .hellopanda-toggle-block-overlay-close {
  display: none !important;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"] > .hellopanda-toggle-block-overlay > .hellopanda-toggle-block-overlay-close {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  outline: 1px dashed var(--wp-admin-theme-color, #3858e9);
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-1 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  bottom: 100%;
  right: 100%;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-2 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  bottom: 100%;
  left: 0;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-3 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-4 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  bottom: 100%;
  left: 0;
  right: 0;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-5 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  bottom: 100%;
  right: 0;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-6 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  bottom: 100%;
  left: 100%;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-7 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  top: 0;
  right: 100%;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-8 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  top: 0;
  left: 0;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-9 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-10 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  top: 0;
  left: 0;
  right: 0;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-11 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  top: 0;
  right: 0;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-12 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  top: 0;
  left: 100%;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-13 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  bottom: 0;
  right: 100%;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-14 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  bottom: 0;
  left: 0;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-15 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-16 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  bottom: 0;
  left: 0;
  right: 0;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-17 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  bottom: 0;
  right: 0;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-18 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  bottom: 0;
  left: 100%;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-19 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  top: 100%;
  right: 100%;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-20 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  top: 100%;
  left: 0;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-21 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-22 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  top: 100%;
  left: 0;
  right: 0;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-23 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  top: 100%;
  right: 0;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-absolute.toggle-direction-24 > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  top: 100%;
  left: 100%;
}
body:not(.hellopanda-frontend) div[data-type="hellopanda/toggle-block"].toggle-position-fixed > .wp-block > .block-editor-inner-blocks > .block-editor-block-list__layout > .hellopanda-toggle-block-overlay {
  position: fixed;
}
body:not(.hellopanda-frontend) .components-button[class*=toggle-direction-] > div {
  position: relative;
  width: 100%;
  height: 80%;
}
body:not(.hellopanda-frontend) .components-button[class*=toggle-direction-] > div > figure {
  position: absolute;
  min-width: 6px;
  background-color: currentColor;
}
body:not(.hellopanda-frontend) .components-button[class*=toggle-direction-] > div > p {
  position: absolute;
  height: 70%;
  border: solid 1px currentColor;
  margin: 0;
  padding: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-1 > div > figure {
  height: 30%;
  right: 100%;
  top: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-1 > div > p {
  bottom: 0;
  left: 0;
  right: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-2 > div > figure {
  height: 30%;
  left: 0;
  top: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-2 > div > p {
  bottom: 0;
  left: 0;
  right: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-3 > div > figure {
  height: 30%;
  left: calc(50% - 3px);
  top: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-3 > div > p {
  bottom: 0;
  left: 0;
  right: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-4 > div > figure {
  height: 30%;
  left: 0;
  right: 0;
  top: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-4 > div > p {
  bottom: 0;
  left: 0;
  right: 0;
  height: 57%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-5 > div > figure {
  height: 30%;
  right: 0;
  top: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-5 > div > p {
  bottom: 0;
  left: 0;
  right: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-6 > div > figure {
  height: 30%;
  left: 100%;
  top: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-6 > div > p {
  bottom: 0;
  left: 0;
  right: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-7 > div > figure {
  height: 30%;
  right: 100%;
  top: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-7 > div > p {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-8 > div > figure {
  height: 30%;
  left: 0;
  top: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-8 > div > p {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-9 > div > figure {
  height: 30%;
  left: calc(50% - 3px);
  top: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-9 > div > p {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-10 > div > figure {
  height: 30%;
  left: 0;
  right: 0;
  top: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-10 > div > p {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-11 > div > figure {
  height: 30%;
  right: 0;
  top: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-11 > div > p {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-12 > div > figure {
  height: 30%;
  left: 100%;
  top: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-12 > div > p {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-13 > div > figure {
  height: 30%;
  right: 100%;
  bottom: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-13 > div > p {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-14 > div > figure {
  height: 30%;
  left: 0;
  bottom: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-14 > div > p {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-15 > div > figure {
  height: 30%;
  left: calc(50% - 3px);
  bottom: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-15 > div > p {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-16 > div > figure {
  height: 30%;
  left: 0;
  right: 0;
  bottom: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-16 > div > p {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-17 > div > figure {
  height: 30%;
  right: 0;
  bottom: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-17 > div > p {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-18 > div > figure {
  height: 30%;
  left: 100%;
  bottom: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-18 > div > p {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-19 > div > figure {
  height: 30%;
  right: 100%;
  bottom: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-19 > div > p {
  top: 0;
  left: 0;
  right: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-20 > div > figure {
  height: 30%;
  left: 0;
  bottom: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-20 > div > p {
  top: 0;
  left: 0;
  right: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-21 > div > figure {
  height: 30%;
  left: calc(50% - 3px);
  bottom: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-21 > div > p {
  top: 0;
  left: 0;
  right: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-22 > div > figure {
  height: 30%;
  left: 0;
  right: 0;
  bottom: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-22 > div > p {
  top: 0;
  left: 0;
  right: 0;
  height: 57%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-23 > div > figure {
  height: 30%;
  right: 0;
  bottom: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-23 > div > p {
  top: 0;
  left: 0;
  right: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-24 > div > figure {
  height: 30%;
  left: 100%;
  bottom: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-24 > div > p {
  top: 0;
  left: 0;
  right: 0;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-25 > div > figure {
  height: 30%;
  left: 0;
  top: 35%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-25 > div > p {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-26 > div > figure {
  height: 30%;
  right: 100%;
  top: 35%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-26 > div > p {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-27 > div > figure {
  height: 30%;
  right: 0;
  top: 35%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-27 > div > p {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-28 > div > figure {
  height: 30%;
  left: 100%;
  top: 35%;
}
body:not(.hellopanda-frontend) .components-button.toggle-direction-28 > div > p {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
}

body.hellopanda-frontend .wp-block-hellopanda-toggle-block {
  position: relative;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-effect-slideup .hellopanda-toggle-block-overlay {
  transform: translateY(1rem);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-effect-slideright .hellopanda-toggle-block-overlay {
  transform: translateX(-1rem);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-effect-slidedown .hellopanda-toggle-block-overlay {
  transform: translateY(-1rem);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-effect-slideleft .hellopanda-toggle-block-overlay {
  transform: translateX(1rem);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-effect-zoomin .hellopanda-toggle-block-overlay {
  transform: scale(0.97);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-effect-zoomout .hellopanda-toggle-block-overlay {
  transform: scale(1.03);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block:not(.toggle-active) > .hellopanda-toggle-block-overlay > .hellopanda-toggle-block-overlay-close {
  display: none;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block > .hellopanda-toggle-block-overlay > .hellopanda-toggle-block-overlay-close {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block:not(:is(.toggle-position-absolute, .toggle-position-fixed)).toggle-action-click:not(.toggle-active) > .hellopanda-toggle-block-overlay {
  height: 0;
  padding: 0 !important;
  margin: 0 !important;
  border: unset !important;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block > .hellopanda-toggle-block-overlay {
  visibility: hidden;
  opacity: 0;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block:not(.toggle-action-click):hover > .hellopanda-toggle-block-overlay, body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-active > .hellopanda-toggle-block-overlay {
  visibility: visible;
  opacity: 1;
  transform: translate(0, 0);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block[class*=toggle-effect-] > .hellopanda-toggle-block-overlay {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-property: visibility, opacity, transform;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block:not(.toggle-action-click):hover > .hellopanda-toggle-block-overlay, body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-active > .hellopanda-toggle-block-overlay {
  transform: translate(0, 0) scale(1, 1);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute > .hellopanda-toggle-block-overlay {
  position: absolute;
  max-width: unset !important;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-1 > .hellopanda-toggle-block-overlay {
  bottom: 100%;
  right: 100%;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-2 > .hellopanda-toggle-block-overlay {
  bottom: 100%;
  left: 0;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-3 > .hellopanda-toggle-block-overlay {
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-4 > .hellopanda-toggle-block-overlay {
  bottom: 100%;
  left: 0;
  right: 0;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-5 > .hellopanda-toggle-block-overlay {
  bottom: 100%;
  right: 0;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-6 > .hellopanda-toggle-block-overlay {
  bottom: 100%;
  left: 100%;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-7 > .hellopanda-toggle-block-overlay {
  top: 0;
  right: 100%;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-8 > .hellopanda-toggle-block-overlay {
  top: 0;
  left: 0;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-9 > .hellopanda-toggle-block-overlay {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-10 > .hellopanda-toggle-block-overlay {
  top: 0;
  left: 0;
  right: 0;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-11 > .hellopanda-toggle-block-overlay {
  top: 0;
  right: 0;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-12 > .hellopanda-toggle-block-overlay {
  top: 0;
  left: 100%;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-13 > .hellopanda-toggle-block-overlay {
  bottom: 0;
  right: 100%;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-14 > .hellopanda-toggle-block-overlay {
  bottom: 0;
  left: 0;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-15 > .hellopanda-toggle-block-overlay {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-16 > .hellopanda-toggle-block-overlay {
  bottom: 0;
  left: 0;
  right: 0;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-17 > .hellopanda-toggle-block-overlay {
  bottom: 0;
  right: 0;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-18 > .hellopanda-toggle-block-overlay {
  bottom: 0;
  left: 100%;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-19 > .hellopanda-toggle-block-overlay {
  top: 100%;
  right: 100%;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-20 > .hellopanda-toggle-block-overlay {
  top: 100%;
  left: 0;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-21 > .hellopanda-toggle-block-overlay {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-22 > .hellopanda-toggle-block-overlay {
  top: 100%;
  left: 0;
  right: 0;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-23 > .hellopanda-toggle-block-overlay {
  top: 100%;
  right: 0;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-direction-24 > .hellopanda-toggle-block-overlay {
  top: 100%;
  left: 100%;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-effect-slideup:is(.toggle-direction-3, .toggle-direction-9, .toggle-direction-15, .toggle-direction-21) > .hellopanda-toggle-block-overlay {
  transform: translate(-50%, 1rem);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-effect-slidedown:is(.toggle-direction-3, .toggle-direction-9, .toggle-direction-15, .toggle-direction-21) > .hellopanda-toggle-block-overlay {
  transform: translate(-50%, -1rem);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-effect-slideleft:is(.toggle-direction-3, .toggle-direction-9, .toggle-direction-15, .toggle-direction-21) > .hellopanda-toggle-block-overlay {
  transform: translate(calc(-50% + 1rem), 0);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-effect-slideright:is(.toggle-direction-3, .toggle-direction-9, .toggle-direction-15, .toggle-direction-21) > .hellopanda-toggle-block-overlay {
  transform: translate(calc(-50% - 1rem), 0);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-effect-zoomin:is(.toggle-direction-3, .toggle-direction-9, .toggle-direction-15, .toggle-direction-21) > .hellopanda-toggle-block-overlay {
  transform: translate(-50%, 0) scale(0.97);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-effect-zoomout:is(.toggle-direction-3, .toggle-direction-9, .toggle-direction-15, .toggle-direction-21) > .hellopanda-toggle-block-overlay {
  transform: translate(-50%, 0) scale(1.03);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute:not(.toggle-action-click):hover.toggle-effect-slideup:is(.toggle-direction-3, .toggle-direction-9, .toggle-direction-15, .toggle-direction-21) > .hellopanda-toggle-block-overlay, body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute:not(.toggle-action-click):hover.toggle-effect-slidedown:is(.toggle-direction-3, .toggle-direction-9, .toggle-direction-15, .toggle-direction-21) > .hellopanda-toggle-block-overlay, body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-active.toggle-effect-slideup:is(.toggle-direction-3, .toggle-direction-9, .toggle-direction-15, .toggle-direction-21) > .hellopanda-toggle-block-overlay, body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-active.toggle-effect-slidedown:is(.toggle-direction-3, .toggle-direction-9, .toggle-direction-15, .toggle-direction-21) > .hellopanda-toggle-block-overlay {
  transform: translate(-50%, 0);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute:not(.toggle-action-click):hover.toggle-effect-slideleft:is(.toggle-direction-3, .toggle-direction-9, .toggle-direction-15, .toggle-direction-21) > .hellopanda-toggle-block-overlay, body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute:not(.toggle-action-click):hover.toggle-effect-slideright:is(.toggle-direction-3, .toggle-direction-9, .toggle-direction-15, .toggle-direction-21) > .hellopanda-toggle-block-overlay, body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-active.toggle-effect-slideleft:is(.toggle-direction-3, .toggle-direction-9, .toggle-direction-15, .toggle-direction-21) > .hellopanda-toggle-block-overlay, body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-active.toggle-effect-slideright:is(.toggle-direction-3, .toggle-direction-9, .toggle-direction-15, .toggle-direction-21) > .hellopanda-toggle-block-overlay {
  transform: translate(-50%, 0);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute:not(.toggle-action-click):hover.toggle-effect-zoomin:is(.toggle-direction-3, .toggle-direction-9, .toggle-direction-15, .toggle-direction-21) > .hellopanda-toggle-block-overlay, body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute:not(.toggle-action-click):hover.toggle-effect-zoomout:is(.toggle-direction-3, .toggle-direction-9, .toggle-direction-15, .toggle-direction-21) > .hellopanda-toggle-block-overlay, body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-active.toggle-effect-zoomin:is(.toggle-direction-3, .toggle-direction-9, .toggle-direction-15, .toggle-direction-21) > .hellopanda-toggle-block-overlay, body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-absolute.toggle-active.toggle-effect-zoomout:is(.toggle-direction-3, .toggle-direction-9, .toggle-direction-15, .toggle-direction-21) > .hellopanda-toggle-block-overlay {
  transform: translate(-50%, 0) scale(1);
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-position-fixed > .hellopanda-toggle-block-overlay {
  position: fixed;
  max-width: unset !important;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block.toggle-action-click > .hellopanda-toggle-block-main {
  cursor: pointer;
}
body.hellopanda-frontend .wp-block-hellopanda-toggle-block .hellopanda-toggle-block-overlay-close {
  cursor: pointer;
}

/*
  팝업 컨텐츠
*/
body:not(.hellopanda-frontend) div[data-type="hellopanda/popup-block"] {
  min-width: 200px !important;
  max-width: 100% !important;
  z-index: unset !important;
  position: relative !important;
  top: unset !important;
  right: unset !important;
  bottom: unset !important;
  left: unset !important;
  box-shadow: unset !important;
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0.1254901961);
}

body.hellopanda-frontend .wp-block-hellopanda-popup-block {
  will-change: transform;
  max-height: 100vh !important;
  min-width: 200px !important;
  max-width: 100% !important;
  padding: 0 !important;
  display: none; /* window.load 이후에 제거 */
}
body.hellopanda-frontend .wp-block-hellopanda-popup-block.hellopanda-blocks-popup-active[status=ready] {
  /* 추가 */
  flex-direction: column !important;
}
body.hellopanda-frontend .wp-block-hellopanda-popup-block.hellopanda-blocks-popup-active[status=ready].closed {
  display: none !important;
}
body.hellopanda-frontend .wp-block-hellopanda-popup-block.hellopanda-blocks-popup-active[status=ready]:not(.closed) {
  display: flex !important;
}
body.hellopanda-frontend .wp-block-hellopanda-popup-block.hellopanda-blocks-popup-active[status=ready] .hellopanda-popup-block-controls {
  cursor: pointer;
}
body.hellopanda-frontend .wp-block-hellopanda-popup-block.hellopanda-blocks-popup-active[status=ready][class*=hellopanda-blocks-popup-effect-] {
  animation-delay: 1s;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  opacity: 0;
}
body.hellopanda-frontend .wp-block-hellopanda-popup-block.hellopanda-blocks-popup-active[status=ready].hellopanda-blocks-popup-effect-fade {
  animation-name: blocks-popup-effect-fade;
}
body.hellopanda-frontend .wp-block-hellopanda-popup-block.hellopanda-blocks-popup-active[status=ready].hellopanda-blocks-popup-effect-slideup {
  animation-duration: 0.6s;
  animation-name: blocks-popup-effect-slideup;
}
body.hellopanda-frontend .wp-block-hellopanda-popup-block.hellopanda-blocks-popup-active[status=ready].hellopanda-blocks-popup-effect-slidedown {
  animation-duration: 0.6s;
  animation-name: blocks-popup-effect-slidedown;
}
body.hellopanda-frontend .wp-block-hellopanda-popup-block.hellopanda-blocks-popup-active[status=ready].hellopanda-blocks-popup-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, calc(-50% - 1px));
}
body.hellopanda-frontend .wp-block-hellopanda-popup-block.hellopanda-blocks-popup-active[status=ready].hellopanda-blocks-popup-center.hellopanda-blocks-popup-effect-slideup {
  animation-name: blocks-popup-effect-center-slideup;
}
body.hellopanda-frontend .wp-block-hellopanda-popup-block.hellopanda-blocks-popup-active[status=ready].hellopanda-blocks-popup-center.hellopanda-blocks-popup-effect-slidedown {
  animation-name: blocks-popup-effect-center-slidedown;
}
@keyframes blocks-popup-effect-fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes blocks-popup-effect-slideup {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translateY(3rem);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
}
@keyframes blocks-popup-effect-center-slideup {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate(-50%, calc(-50% + 3rem));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, calc(-50% - 1px));
  }
}
@keyframes blocks-popup-effect-slidedown {
  from {
    opacity: 0;
    transform: translateY(-3rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes blocks-popup-effect-center-slidedown {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate(-50%, calc(-50% - 3rem));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, calc(-50% - 1px));
  }
}
@media only screen and (max-width: 1024px) {
  body.hellopanda-frontend .wp-block-hellopanda-popup-block .hellopanda-popup-block-contents {
    /* 추가 */
    overflow-x: hidden;
    overflow-y: auto;
  }
}
body.hellopanda-frontend .wp-block-hellopanda-popup-block-back {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  animation-delay: 1s;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  opacity: 0;
  animation-name: blocks-popup-effect-fade;
}
body.hellopanda-frontend .wp-block-hellopanda-popup-block.hellopanda-blocks-popup-active[status=ready]:not(.closed) + .wp-block-hellopanda-popup-block-back {
  display: block;
}

/*
  아코디언 섹션
*/
body:not(.hellopanda-frontend) div[data-type="hellopanda/accordion-item-block"]:not(.has-child-selected) div[data-opened]:not([data-opened=true]) .wp-block-hellopanda-accordion-item-block-panel {
  display: none !important;
}

body.hellopanda-frontend .wp-block-hellopanda-accordion-block > .wp-block-hellopanda-accordion-item-block > .wp-block-hellopanda-accordion-item-block-trigger {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none; /* 선택을 막음 */
  cursor: pointer;
  transition: color 0.3s ease, border 0.3s ease, background-color 0.3s ease;
}
body.hellopanda-frontend .wp-block-hellopanda-accordion-block > .wp-block-hellopanda-accordion-item-block > .wp-block-hellopanda-accordion-item-block-panel {
  overflow: hidden;
}
body.hellopanda-frontend .wp-block-hellopanda-accordion-block > .wp-block-hellopanda-accordion-item-block > .wp-block-hellopanda-accordion-item-block-trigger > .wp-block-hellopanda-accordion-item-block-bullet {
  transition: transform 0.3s ease;
}
body.hellopanda-frontend .wp-block-hellopanda-accordion-block > .wp-block-hellopanda-accordion-item-block.wp-block-hellopanda-accordion-item-block-active.accordion-bullet-45 > * > .wp-block-hellopanda-accordion-item-block-bullet {
  transform: rotate(45deg);
}
body.hellopanda-frontend .wp-block-hellopanda-accordion-block > .wp-block-hellopanda-accordion-item-block.wp-block-hellopanda-accordion-item-block-active.accordion-bullet-90 > * > .wp-block-hellopanda-accordion-item-block-bullet {
  transform: rotate(90deg);
}
body.hellopanda-frontend .wp-block-hellopanda-accordion-block > .wp-block-hellopanda-accordion-item-block.wp-block-hellopanda-accordion-item-block-active.accordion-bullet-135 > * > .wp-block-hellopanda-accordion-item-block-bullet {
  transform: rotate(135deg);
}
body.hellopanda-frontend .wp-block-hellopanda-accordion-block > .wp-block-hellopanda-accordion-item-block.wp-block-hellopanda-accordion-item-block-active.accordion-bullet-180 > * > .wp-block-hellopanda-accordion-item-block-bullet {
  transform: rotate(180deg);
}
body.hellopanda-frontend .wp-block-hellopanda-accordion-block > .wp-block-hellopanda-accordion-item-block.wp-block-hellopanda-accordion-item-block-active.accordion-bullet-225 > * > .wp-block-hellopanda-accordion-item-block-bullet {
  transform: rotate(225deg);
}
body.hellopanda-frontend .wp-block-hellopanda-accordion-block > .wp-block-hellopanda-accordion-item-block.wp-block-hellopanda-accordion-item-block-active.accordion-bullet-270 > * > .wp-block-hellopanda-accordion-item-block-bullet {
  transform: rotate(270deg);
}
body.hellopanda-frontend .wp-block-hellopanda-accordion-block > .wp-block-hellopanda-accordion-item-block.wp-block-hellopanda-accordion-item-block-active.accordion-bullet-315 > * > .wp-block-hellopanda-accordion-item-block-bullet {
  transform: rotate(315deg);
}
body.hellopanda-frontend .wp-block-hellopanda-accordion-block > .wp-block-hellopanda-accordion-item-block.wp-block-hellopanda-accordion-item-block-active.accordion-bullet-360 > * > .wp-block-hellopanda-accordion-item-block-bullet {
  transform: rotate(360deg);
}
body.hellopanda-frontend .wp-block-hellopanda-accordion-block > .wp-block-hellopanda-accordion-item-block.wp-block-hellopanda-accordion-item-block-active.accordion-bullet-vertical > * > .wp-block-hellopanda-accordion-item-block-bullet {
  transform: scale(1, -1);
}
body.hellopanda-frontend .wp-block-hellopanda-accordion-block > .wp-block-hellopanda-accordion-item-block.wp-block-hellopanda-accordion-item-block-active.accordion-bullet-horizontal > * > .wp-block-hellopanda-accordion-item-block-bullet {
  transform: scale(-1, 1);
}
body.hellopanda-frontend .wp-block-hellopanda-accordion-block:not(.wp-block-hellopanda-accordion-block-ready) > * > .wp-block-hellopanda-accordion-item-block-panel {
  display: none;
}

/*
  유튜브 섹션
*/
body:not(.hellopanda-frontend) .inspector-typing-list {
  margin-bottom: 0.5rem;
}
body:not(.hellopanda-frontend) .inspector-typing-list > .components-base-control__field {
  display: flex;
  gap: 0.25rem;
  margin-bottom: unset;
}
body:not(.hellopanda-frontend) .inspector-typing-list > .components-base-control__field > .components-base-control {
  margin: 0 !important;
}
body:not(.hellopanda-frontend) .inspector-typing-list > .components-base-control__field > .components-base-control > .components-base-control__field {
  margin: 0 !important;
}
body:not(.hellopanda-frontend) .inspector-typing-list > .components-base-control__field > .components-base-control:nth-child(2) {
  width: 80px;
}
body:not(.hellopanda-frontend) .inspector-typing-list > .components-base-control__field > span {
  display: flex;
  align-items: center;
}
body:not(.hellopanda-frontend) .inspector-typing-list > .components-base-control__field > .components-button {
  height: unset;
}

body.hellopanda-frontend .type-animation-text:empty::before {
  content: "ㅤ";
}
body.hellopanda-frontend .type-animation-text > span:empty {
  display: flex;
}
body.hellopanda-frontend .type-animation-text > span:empty::before {
  content: "ㅤ";
  width: 1px;
  order: 1;
}
body.hellopanda-frontend .wp-block-hellopanda-typing-block.has-text-align-center .type-animation-text > span:empty {
  justify-content: center;
}
body.hellopanda-frontend .wp-block-hellopanda-typing-block.has-text-align-right .type-animation-text > span:empty {
  justify-content: flex-end;
}

/*
  유튜브 섹션
*/
body.hellopanda-frontend .wp-block-hellopanda-tabs-block.tab-initialized .wp-block-hellopanda-tabs-button-block {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none; /* 선택을 막음 */
  cursor: pointer;
  position: relative;
}
body.hellopanda-frontend .wp-block-hellopanda-tabs-block.tab-initialized .wp-block-hellopanda-tabs-button-block.tabs-active-button {
  z-index: 3;
}
body.hellopanda-frontend .wp-block-hellopanda-tabs-block.tab-initialized[data-effectbutton=fade] .wp-block-hellopanda-tabs-button-block {
  transition: color 0.6s ease, border 0.6s ease, background-color 0.6s ease;
}
body.hellopanda-frontend .wp-block-hellopanda-tabs-block .wp-block-hellopanda-tabs-content-block {
  display: none;
}
body.hellopanda-frontend .wp-block-hellopanda-tabs-block .wp-block-hellopanda-tabs-content-block.tabs-active-content {
  display: block;
}
body.hellopanda-frontend .wp-block-hellopanda-tabs-block[data-effectcontent=fade] .wp-block-hellopanda-tabs-content-block {
  animation-name: wp-block-hellopanda-tabs-effectfade;
  animation-fill-mode: forwards;
  animation-duration: 0.6s;
}
@keyframes wp-block-hellopanda-tabs-effectfade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
body.hellopanda-frontend .wp-block-hellopanda-tabs-block[data-effectcontent=slideup] .wp-block-hellopanda-tabs-content-block {
  animation-name: wp-block-hellopanda-tabs-effectslideup;
  animation-fill-mode: forwards;
  animation-duration: 0.6s;
}
@keyframes wp-block-hellopanda-tabs-effectslideup {
  from {
    transform: translateY(1rem);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
body.hellopanda-frontend .wp-block-hellopanda-tabs-block[data-effectcontent=slideright] .wp-block-hellopanda-tabs-content-block {
  animation-name: wp-block-hellopanda-tabs-effectslideright;
  animation-fill-mode: forwards;
  animation-duration: 0.6s;
}
@keyframes wp-block-hellopanda-tabs-effectslideright {
  from {
    transform: translateX(-1rem);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
body.hellopanda-frontend .wp-block-hellopanda-tabs-block[data-effectcontent=slidedown] .wp-block-hellopanda-tabs-content-block {
  animation-name: wp-block-hellopanda-tabs-effectslidedown;
  animation-fill-mode: forwards;
  animation-duration: 0.6s;
}
@keyframes wp-block-hellopanda-tabs-effectslidedown {
  from {
    transform: translateY(-1rem);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
body.hellopanda-frontend .wp-block-hellopanda-tabs-block[data-effectcontent=slideleft] .wp-block-hellopanda-tabs-button-block {
  transition: color 0.6s ease, border 0.6s ease, background-color 0.6s ease;
}
body.hellopanda-frontend .wp-block-hellopanda-tabs-block[data-effectcontent=slideleft] .wp-block-hellopanda-tabs-content-block {
  animation-name: wp-block-hellopanda-tabs-effectslideleft;
  animation-fill-mode: forwards;
  animation-duration: 0.6s;
}
@keyframes wp-block-hellopanda-tabs-effectslideleft {
  from {
    transform: translateX(1rem);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}

/*
  마스크 텍스트
*/
body.hellopanda-frontend .wp-block-hellopanda-masktext-block:not([effect*=zoom]) {
  overflow: hidden;
}
body.hellopanda-frontend .wp-block-hellopanda-masktext-block p {
  display: inline-block;
  animation-fill-mode: forwards;
  visibility: hidden;
}
body.hellopanda-frontend .wp-block-hellopanda-masktext-block p.is-ready {
  visibility: visible;
}
body.hellopanda-frontend .wp-block-hellopanda-masktext-block[effect=fade] > p {
  opacity: 0;
}
body.hellopanda-frontend .wp-block-hellopanda-masktext-block[effect=slide-up] > p {
  transform: translateY(100%);
}
body.hellopanda-frontend .wp-block-hellopanda-masktext-block[effect=slide-right] > p {
  transform: translateX(-101%);
}
body.hellopanda-frontend .wp-block-hellopanda-masktext-block[effect=slide-bottom] > p {
  transform: translateY(-100%);
}
body.hellopanda-frontend .wp-block-hellopanda-masktext-block[effect=slide-left] > p {
  transform: translateX(101%);
}
body.hellopanda-frontend .wp-block-hellopanda-masktext-block[effect=zoom-in] > p {
  opacity: 0;
  transform: scale(0.9);
}
body.hellopanda-frontend .wp-block-hellopanda-masktext-block[effect=zoom-out] > p {
  opacity: 0;
  transform: scale(1.1);
}
@keyframes wp-block-hellopanda-masktext-effect-fade {
  to {
    opacity: 1;
  }
}
@keyframes wp-block-hellopanda-masktext-effect-slide-up {
  to {
    transform: translateY(0);
  }
}
@keyframes wp-block-hellopanda-masktext-effect-slide-right {
  to {
    transform: translateX(0);
  }
}
@keyframes wp-block-hellopanda-masktext-effect-slide-bottom {
  to {
    transform: translateY(0);
  }
}
@keyframes wp-block-hellopanda-masktext-effect-slide-left {
  to {
    transform: translateX(0);
  }
}
@keyframes wp-block-hellopanda-masktext-effect-zoom-in {
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes wp-block-hellopanda-masktext-effect-zoom-out {
  to {
    opacity: 1;
    transform: scale(1);
  }
}

/*
  유튜브 섹션
*/
div[data-type="hellopanda/marquee-block"],
.wp-block-hellopanda-marquee-block {
  --gap: .5rem;
  gap: var(--gap);
  display: flex;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
div[data-type="hellopanda/marquee-block"] .marquee__content,
.wp-block-hellopanda-marquee-block .marquee__content {
  gap: var(--gap);
  min-width: 100%;
  flex-shrink: 0;
  display: flex;
  justify-content: space-around;
  animation: wp-block-hellopanda-marquee-animation 50s linear infinite;
}
@keyframes wp-block-hellopanda-marquee-animation {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - var(--gap)));
  }
}

/*
  공유하기
*/
[data-type="hellopanda/share-block"] [data-type="hellopanda/share-item-block"] a,
[data-type="hellopanda/share-block"] .wp-block-hellopanda-share-item-block,
.wp-block-hellopanda-share-block [data-type="hellopanda/share-item-block"] a,
.wp-block-hellopanda-share-block .wp-block-hellopanda-share-item-block {
  display: flex;
  max-width: 300px;
  gap: 0.5em;
  align-items: center;
}
[data-type="hellopanda/share-block"] [data-type="hellopanda/share-item-block"] a span,
[data-type="hellopanda/share-block"] .wp-block-hellopanda-share-item-block span,
.wp-block-hellopanda-share-block [data-type="hellopanda/share-item-block"] a span,
.wp-block-hellopanda-share-block .wp-block-hellopanda-share-item-block span {
  display: flex;
}
[data-type="hellopanda/share-block"] [data-type="hellopanda/share-item-block"] a span svg,
[data-type="hellopanda/share-block"] .wp-block-hellopanda-share-item-block span svg,
.wp-block-hellopanda-share-block [data-type="hellopanda/share-item-block"] a span svg,
.wp-block-hellopanda-share-block .wp-block-hellopanda-share-item-block span svg {
  width: 1em;
}
[data-type="hellopanda/share-block"] [data-type="hellopanda/share-item-block"] a figure,
[data-type="hellopanda/share-block"] .wp-block-hellopanda-share-item-block figure,
.wp-block-hellopanda-share-block [data-type="hellopanda/share-item-block"] a figure,
.wp-block-hellopanda-share-block .wp-block-hellopanda-share-item-block figure {
  font-size: 0.8em;
  margin-bottom: -1px;
}

/*
  오버레이 메뉴
*/
body:not(.hellopanda-frontend) [data-type="hellopanda/overlay-block"] {
  z-index: unset !important;
}
body:not(.hellopanda-frontend) [data-type="hellopanda/overlay-block"]:not(.is-selected, .has-child-selected) [data-type="hellopanda/overlay-close-block"] {
  display: none;
}
body:not(.hellopanda-frontend) [data-type="hellopanda/overlay-item-block"] {
  margin: auto;
  height: auto !important;
}
body:not(.hellopanda-frontend) [data-type="hellopanda/overlay-item-block"].is-default-width {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body:not(.hellopanda-frontend) [data-type="hellopanda/overlay-item-block"].is-wide-width {
  max-width: var(--wp--style--global--wide-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body:not(.hellopanda-frontend) [data-type="hellopanda/overlay-close-block"]:is(.is-selected, .has-child-selected) .components-placeholder {
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, rgba(255, 255, 255, 0.1) 25%, rgba(255, 255, 255, 0.1) 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1));
  background-size: 6px 6px;
  background-position: 0 0, 3px 3px;
}
body:not(.hellopanda-frontend) [data-type="hellopanda/overlay-close-block"]:is(.is-selected, .has-child-selected) svg,
body:not(.hellopanda-frontend) [data-type="hellopanda/overlay-close-block"]:is(.is-selected, .has-child-selected) .hellopanda-blocks-icon {
  filter: drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.3));
}

.wp-block-hellopanda-overlay-item-block {
  max-width: 100vw;
  max-height: 100vh;
}

body.hellopanda-frontend .wp-block-hellopanda-overlay-block {
  z-index: 1;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: unset !important;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition-duration: 0.3s;
  transition-property: opacity, visibility;
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body.hellopanda-frontend .wp-block-hellopanda-overlay-block.overlay-active {
  opacity: 1;
  visibility: visible;
  transition-delay: 0ms !important;
}
body.hellopanda-frontend .wp-block-hellopanda-overlay-block .wp-block-hellopanda-overlay-item-block {
  overflow: auto;
  box-sizing: border-box;
  transition-duration: 0.3s;
  transition-property: filter, opacity, transform;
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body.hellopanda-frontend .wp-block-hellopanda-overlay-block .wp-block-hellopanda-overlay-item-block.has-position {
  position: absolute;
}
body.hellopanda-frontend .wp-block-hellopanda-overlay-block .wp-block-hellopanda-overlay-item-block.is-default-width {
  width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body.hellopanda-frontend .wp-block-hellopanda-overlay-block .wp-block-hellopanda-overlay-item-block.is-wide-width {
  width: var(--wp--style--global--wide-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body.hellopanda-frontend .wp-block-hellopanda-overlay-block .wp-block-hellopanda-overlay-close-block {
  position: absolute;
  cursor: pointer;
}

/*
  온오프 블록
  <div class="wp-block-hellopanda-onoff-block" data-onoff="off" data-url="/temp/" data-category="sssssssssss">
    <div class="wp-block-hellopanda-onoff-item-block" data-status="false"><p>11</p></div>
    <div class="wp-block-hellopanda-onoff-item-block" data-status="true"><p>22</p></div>
  </div>
*/
[data-type="hellopanda/onoff-block"]:not(.is-selected, .has-child-selected) [data-type="hellopanda/onoff-item-block"] ~ [data-type="hellopanda/onoff-item-block"] {
  display: none !important;
}

body.hellopanda-frontend .wp-block-hellopanda-onoff-block:not([data-onoff=on]) > .wp-block-hellopanda-onoff-item-block[data-status=true] {
  display: none;
}
body.hellopanda-frontend .wp-block-hellopanda-onoff-block[data-onoff=on] > .wp-block-hellopanda-onoff-item-block[data-status=false] {
  display: none;
}

/*
  쿼리 반복문
*/
@media (min-width: 781px) and (max-width: 1280px) {
  .wp-block-post-template.wp-block-post-template-is-layout-grid.fix-pc-2 {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.fix-pc-3 {
    grid-template-columns: repeat(3, 1fr) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.fix-pc-4 {
    grid-template-columns: repeat(4, 1fr) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.fix-pc-5 {
    grid-template-columns: repeat(5, 1fr) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.fix-pc-6 {
    grid-template-columns: repeat(6, 1fr) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.fix-pc-7 {
    grid-template-columns: repeat(7, 1fr) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid[class*=fix-pc-] > .wp-block-post {
    grid-area: auto !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-pc-0 {
    gap: 0 !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-pc-1 {
    gap: var(--wp--preset--spacing--10) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-pc-2 {
    gap: var(--wp--preset--spacing--20) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-pc-3 {
    gap: var(--wp--preset--spacing--30) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-pc-4 {
    gap: var(--wp--preset--spacing--40) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-pc-5 {
    gap: var(--wp--preset--spacing--50) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-pc-6 {
    gap: var(--wp--preset--spacing--60) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-pc-7 {
    gap: var(--wp--preset--spacing--70) !important;
  }
}
@media (min-width: 601px) and (max-width: 780px) {
  .wp-block-post-template.wp-block-post-template-is-layout-grid.fix-tablet-2 {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.fix-tablet-3 {
    grid-template-columns: repeat(3, 1fr) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.fix-tablet-4 {
    grid-template-columns: repeat(4, 1fr) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.fix-tablet-5 {
    grid-template-columns: repeat(5, 1fr) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid[class*=fix-tablet-] > .wp-block-post {
    grid-area: auto !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-tablet-0 {
    gap: 0 !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-tablet-1 {
    gap: var(--wp--preset--spacing--10) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-tablet-2 {
    gap: var(--wp--preset--spacing--20) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-tablet-3 {
    gap: var(--wp--preset--spacing--30) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-tablet-4 {
    gap: var(--wp--preset--spacing--40) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-tablet-5 {
    gap: var(--wp--preset--spacing--50) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-tablet-6 {
    gap: var(--wp--preset--spacing--60) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-tablet-7 {
    gap: var(--wp--preset--spacing--70) !important;
  }
}
@media (max-width: 600px) {
  .wp-block-post-template.wp-block-post-template-is-layout-grid.fix-mobile-2 {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.fix-mobile-3 {
    grid-template-columns: repeat(3, 1fr) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.fix-mobile-4 {
    grid-template-columns: repeat(4, 1fr) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid[class*=fix-mobile-] > .wp-block-post {
    grid-area: auto !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-mobile-0 {
    gap: 0 !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-mobile-1 {
    gap: var(--wp--preset--spacing--10) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-mobile-2 {
    gap: var(--wp--preset--spacing--20) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-mobile-3 {
    gap: var(--wp--preset--spacing--30) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-mobile-4 {
    gap: var(--wp--preset--spacing--40) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-mobile-5 {
    gap: var(--wp--preset--spacing--50) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-mobile-6 {
    gap: var(--wp--preset--spacing--60) !important;
  }
  .wp-block-post-template.wp-block-post-template-is-layout-grid.gap-mobile-7 {
    gap: var(--wp--preset--spacing--70) !important;
  }
}
/*
  흐르는 컨텐츠
*/
div[data-type="hellopanda/flow-block"]:not(.is-selected, .has-child-selected) .block-editor-inner-blocks .block-editor-block-list__layout {
  display: flex;
  flex-wrap: wrap;
}

.flow-block {
  overflow: hidden;
  width: 100%;
  display: flex;
}
.flow-block > * {
  flex: 0 0 auto;
}
.flow-block.flow-align-center .flow-block-track {
  align-items: center;
}
.flow-block.flow-align-end .flow-block-track {
  align-items: flex-end;
}
.flow-block .flow-block-track {
  min-width: 100%;
  justify-content: space-around;
  display: flex;
  flex-wrap: nowrap;
}
.flow-block .flow-block-track .flow-block-item {
  flex: 0 0 auto;
}
.flow-block.flow-block-ready.flow-hover-pause:hover .flow-block-track {
  animation-play-state: paused;
}
.flow-block.flow-block-ready .flow-block-track {
  will-change: transform; /* We should be nice to the browser - let it know what we're going to animate. */
  animation: flow-block-scrolling-to-right 20s linear infinite;
}
.flow-block.flow-block-ready.flow-direction-reverse .flow-block-track {
  animation: flow-block-scrolling-to-left 20s linear infinite;
}
@keyframes flow-block-scrolling-to-left {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes flow-block-scrolling-to-right {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

/*
  wp-block-hellopanda-button-block
*/
body:not(.hellopanda-frontend) div[data-type="hellopanda/button-block"] > div,
body:not(.hellopanda-frontend) div[data-type="hellopanda/button-block"] > div > .block-editor-inner-blocks,
body:not(.hellopanda-frontend) div[data-type="hellopanda/button-block"] > div > .block-editor-inner-blocks > .block-editor-block-list__layout {
  height: 100%;
}
body:not(.hellopanda-frontend) .wp-block-cover.align-flex-stretch > .wp-block-cover__inner-container > div[data-type="hellopanda/button-block"] {
  /* 스트레치 상태 */
  box-sizing: border-box;
}

.wp-block-cover.align-flex-stretch > .wp-block-cover__inner-container > .wp-block-hellopanda-button-block {
  /* 스트레치 상태 */
  box-sizing: border-box;
}

/*
  글로벌 레이아웃
  margin-top: var(--wp--style--root--padding-right);
  .layout-page-wide.has-global-padding, .layout-page-sidebar.has-global-padding, .content-container.has-global-padding
*/
/*

wp-block-group block-editor-block-list__layout is-layout-constrained wp-block-group-is-layout-constrained has-global-padding
wp-block-group block-editor-block-list__layout wp-container-core-group-is-layout-0 is-layout-flex wp-block-group-is-layout-flex is-nowrap
alignwide wp-block-group block-editor-block-list__layout wp-container-core-group-is-layout-31 is-layout-flex wp-block-group-is-layout-flex is-vertical

*/
/*
  패턴 컨테이너 기본 크기, 정렬
*/
.block-editor-block-list__layout.is-root-container > :where(:not(.alignleft):not(.alignright):not(.alignfull))[style*="width:"] {
  margin-left: auto;
  margin-right: auto;
}

div.wp-block-post-content > :not(.is-layout-constrained):not(.alignleft):not(.alignright) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto;
  margin-right: auto;
}
div.wp-block-post-content > :not(.is-layout-constrained):not(.alignleft):not(.alignright).alignwide {
  max-width: var(--wp--style--global--wide-size);
}
div.wp-block-post-content > :not(.is-layout-constrained):not(.alignleft):not(.alignright).alignfull {
  max-width: none;
}

body:not(.hellopanda-frontend) .displaynone {
  opacity: 0.75 !important;
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%), linear-gradient(-45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.1) 75%), linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.1) 75%) !important;
  background-size: 20px 20px !important;
  background-position: 0 0, 0 10px, 10px -10px, -10px 0px !important;
}

body.hellopanda-frontend .displaynone {
  display: none !important;
}

header + .layout-page-wide:not([style*=padding]),
header + .layout-page-sidebar {
  padding-top: var(--wp--preset--spacing--40);
  padding-bottom: var(--wp--preset--spacing--50);
}

@media only screen and (max-width: 1440px) {
  header + .layout-page-wide,
  header + .layout-page-sidebar {
    padding-top: var(--wp--style--root--padding-left);
  }
  header + .layout-page-wide .content-container,
  header + .layout-page-sidebar {
    padding-top: var(--wp--style--root--padding-left);
  }
}
/* 와이드 컨텐츠 예외처리 ( 사이드바 삭제 타이밍 ) */
/*
@media only screen and (max-width: $width-tablet) {
  .layout-page-wide .content-container .alignfull:not(.has-global-padding):first-child,
  .layout-page-wide .post-content .alignfull:not(.has-global-padding):first-child,
  .layout-page-sidebar .content-container .alignfull:not(.has-global-padding):first-child,
  .layout-page-sidebar .post-content .alignfull:not(.has-global-padding):first-child {
    margin-top: calc(var(--wp--style--root--padding-left) * -1) !important;
  }
}
*/
/*
  패턴 디자인에서는 자식을 상속시킨다

  .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull))
*/
body:not(.hellopanda-frontend) :where(.editor-styles-wrapper) .has-global-padding > .alignfull.wp-block[data-type="hellopanda/design-pattern"], body:not(.hellopanda-frontend) :where(.editor-styles-wrapper) .has-global-padding > .alignfull.wp-block[data-type="hellopanda/design-pattern-expand"] {
  margin-left: auto;
  margin-right: auto;
}
body:not(.hellopanda-frontend) :where(.editor-styles-wrapper) .has-global-padding:not(.has-global-padding .has-global-padding) {
  padding-left: 0;
  padding-right: 0;
}

body:not(.hellopanda-frontend) .wp-block-hellopanda-design-pattern,
body:not(.hellopanda-frontend) .wp-block[data-type="hellopanda/design-pattern"],
body:not(.hellopanda-frontend) .wp-block-hellopanda-design-pattern-expand,
body:not(.hellopanda-frontend) .wp-block[data-type="hellopanda/design-pattern-expand"] {
  top: unset !important;
  right: unset !important;
  bottom: unset !important;
  left: unset !important;
}
body:not(.hellopanda-frontend) .wp-block-hellopanda-design-pattern[class*=pattern-position-],
body:not(.hellopanda-frontend) .wp-block[data-type="hellopanda/design-pattern"][class*=pattern-position-],
body:not(.hellopanda-frontend) .wp-block-hellopanda-design-pattern-expand[class*=pattern-position-],
body:not(.hellopanda-frontend) .wp-block[data-type="hellopanda/design-pattern-expand"][class*=pattern-position-] {
  background-color: rgba(0, 0, 0, 0.333);
}

body.hellopanda-frontend .wp-block-hellopanda-design-pattern.pattern-position-fix,
body.hellopanda-frontend .wp-block-hellopanda-design-pattern-expand.pattern-position-fix {
  position: fixed;
}
body.hellopanda-frontend .wp-block-hellopanda-design-pattern.pattern-position-absolute,
body.hellopanda-frontend .wp-block-hellopanda-design-pattern-expand.pattern-position-absolute {
  position: absolute;
}

body:not(.hellopanda-frontend) .has-global-padding:not(.wp-block-hellopanda-design-pattern:not(.has-global-padding)) > .alignfull,
:where(.editor-styles-wrapper) .has-global-padding:not(.has-global-padding .has-global-padding) > .alignfull,
:where(.hellopanda-frontend) .has-global-padding:not(.has-global-padding .has-global-padding) > .alignfull {
  margin-left: 0;
  margin-right: 0;
}

/*
  포스트를 담고 있는 레이아웃은
*/
@media only screen and (min-width: 1024px) {
  .wp-block-post-content .has-global-padding:not(.wp-block-post-content .has-global-padding .has-global-padding):not(.media-half-block):not(.has-background) {
    padding-left: unset !important;
    padding-right: unset !important;
    margin-left: auto;
    margin-right: auto;
    max-width: calc(100% - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-right));
  }
  .wp-block-post-content .has-global-padding:not(.wp-block-post-content .has-global-padding .has-global-padding):not(.media-half-block):not(.has-background):not(.editor-styles-wrapper .has-global-padding) {
    max-width: calc(100vw - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-right));
  }
  .layout-page.layout-page-sidebar .entry-content .has-global-padding:not([style*=padding-left]) {
    padding-left: unset !important;
  }
  .layout-page.layout-page-sidebar .entry-content .has-global-padding:not([style*=padding-right]) {
    padding-right: unset !important;
  }
  .layout-page.layout-page-sidebar .entry-content .has-global-padding > .alignfull {
    margin-right: unset;
    margin-left: unset;
  }
}
@media only screen and (max-width: 1024px) {
  .layout-page.has-global-padding {
    padding-left: unset !important;
    padding-right: unset !important;
  }
  .layout-page.has-global-padding :is(.post-content, .entry-content):not(.alignfull.is-layout-flow) > .has-global-padding,
  .layout-page.has-global-padding .has-global-padding:not(.entry-content .has-global-padding):not(.has-global-padding .has-global-padding .has-global-padding) {
    padding-left: var(--wp--style--root--padding-left);
    padding-right: var(--wp--style--root--padding-right);
  }
  .layout-page .wp-block-hellopanda-design-pattern:not(.has-global-padding) .has-global-padding:not(.layout-page .has-global-padding .has-global-padding):not(.wp-block-block, .alignfull),
  .layout-page .wp-block-hellopanda-design-pattern-expand:not(.has-global-padding) .has-global-padding:not(.layout-page .has-global-padding .has-global-padding):not(.wp-block-block, .alignfull) {
    padding-left: var(--wp--style--root--padding-left);
    padding-right: var(--wp--style--root--padding-right);
  }
  .layout-page .has-global-padding > .alignfull.wp-block-hellopanda-design-pattern {
    margin-left: unset;
    margin-right: unset;
  }
}
/*
  미디어 쿼리 노출 결정
*/
.media-query-transform-pc,
.media-query-transform-tablet,
.media-query-transform-mobile {
  z-index: 9;
  position: relative;
}

body.hellopanda-frontend .media-query-transform-pc,
body.hellopanda-frontend .media-query-transform-tablet,
body.hellopanda-frontend .media-query-transform-mobile,
body.hellopanda-frontend .media-query-transform-pc > .icon-container,
body.hellopanda-frontend .media-query-transform-tablet > .icon-container,
body.hellopanda-frontend .media-query-transform-mobile > .icon-container {
  transition: transform 0.3s ease;
}

body.hellopanda-frontend .media-query-clippath-pc:not(.aos-animate):not(.wp-block-hellopanda-button-block),
body.hellopanda-frontend .media-query-clippath-tablet:not(.aos-animate):not(.wp-block-hellopanda-button-block),
body.hellopanda-frontend .media-query-clippath-mobile:not(.aos-animate):not(.wp-block-hellopanda-button-block) {
  transition: clip-path 0.3s ease;
}

@media only screen and (min-width: 1280px) {
  body.hellopanda-frontend .media-query-hide-wide {
    display: none !important;
  }
  body:not(.hellopanda-frontend) .media-query-hide-wide::before {
    z-index: 10;
    content: "PC ~ Hide";
    position: absolute;
    top: 0;
    left: 0;
    padding: 0.3rem 0.5rem;
    cursor: pointer;
    white-space: nowrap;
    color: #fff;
    font-size: 9px;
    line-height: 1;
    letter-spacing: 1px;
  }
  body:not(.hellopanda-frontend) .media-query-hide-wide:not(.is-selected, .has-child-selected)::after {
    z-index: 9;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.3137254902);
    opacity: 0.5;
    border: 1px dashed var(--wp-admin-theme-color);
  }
  /* 패턴 진입전에는 숨김 */
  /*
  body:not(.hellopanda-frontend) [slug="header"],
  body:not(.hellopanda-frontend) [slug="header-mobile"],
  body:not(.hellopanda-frontend) [slug="footer"],
  body:not(.hellopanda-frontend) [slug="footer-mobile"],
  body:not(.hellopanda-frontend) [slug="sidebar"],
  */
  body:not(.hellopanda-frontend) [data-type="core/template-part"] .media-query-hide-wide, body:not(.hellopanda-frontend) [data-type="core/template-part"].media-query-hide-wide,
  body:not(.hellopanda-frontend) .is-root-container .is-parts .media-query-hide-wide,
  body:not(.hellopanda-frontend) .is-root-container .is-parts.media-query-hide-wide,
  body:not(.hellopanda-frontend) .is-root-container > * .is-layout---x--- .media-query-hide-wide,
  body:not(.hellopanda-frontend) .is-root-container > * .is-layout---x---.media-query-hide-wide {
    display: none;
  }
}
@media only screen and (max-width: 1280px) {
  body.hellopanda-frontend .columns-media-1 .media-query-transform-pc {
    z-index: unset !important;
    transform: unset !important;
  }
  body.hellopanda-frontend .media-query-clippath-pc {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%) !important;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
  body.hellopanda-frontend .media-query-hide-pc {
    display: none !important;
  }
  body:not(.hellopanda-frontend) .media-query-hide-pc::before {
    z-index: 10;
    content: "PC : Hide";
    position: absolute;
    top: 0;
    left: 0;
    padding: 0.3rem 0.5rem;
    cursor: pointer;
    white-space: nowrap;
    color: #fff;
    font-size: 9px;
    line-height: 1;
    letter-spacing: 1px;
  }
  body:not(.hellopanda-frontend) .media-query-hide-pc:not(.is-selected, .has-child-selected)::after {
    z-index: 9;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.3137254902);
    opacity: 0.5;
    border: 1px dashed var(--wp-admin-theme-color);
  }
  /* 패턴 진입전에는 숨김 */
  /*
  body:not(.hellopanda-frontend) [slug="header"],
  body:not(.hellopanda-frontend) [slug="header-mobile"],
  body:not(.hellopanda-frontend) [slug="footer"],
  body:not(.hellopanda-frontend) [slug="footer-mobile"],
  body:not(.hellopanda-frontend) [slug="sidebar"],
  */
  body:not(.hellopanda-frontend) [data-type="core/template-part"] .media-query-hide-pc, body:not(.hellopanda-frontend) [data-type="core/template-part"].media-query-hide-pc,
  body:not(.hellopanda-frontend) .is-root-container .is-parts .media-query-hide-pc,
  body:not(.hellopanda-frontend) .is-root-container .is-parts.media-query-hide-pc,
  body:not(.hellopanda-frontend) .is-root-container > * .is-layout---x--- .media-query-hide-pc,
  body:not(.hellopanda-frontend) .is-root-container > * .is-layout---x---.media-query-hide-pc {
    display: none;
  }
}
@media only screen and (min-width: 781px) and (max-width: 1024px) {
  body.hellopanda-frontend .media-query-hide-tablet {
    display: none !important;
  }
  body:not(.hellopanda-frontend) .media-query-hide-tablet::before {
    z-index: 10;
    content: "TABLET : Hide";
    position: absolute;
    top: 0;
    left: 0;
    padding: 0.3rem 0.5rem;
    cursor: pointer;
    white-space: nowrap;
    color: #fff;
    font-size: 9px;
    line-height: 1;
    letter-spacing: 1px;
  }
  body:not(.hellopanda-frontend) .media-query-hide-tablet::after {
    z-index: 9;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.3137254902);
    opacity: 0.5;
    border: 1px dashed var(--wp-admin-theme-color);
  }
  .media-query-transform-pc,
  .media-query-transform-pc > .icon-container {
    z-index: unset !important;
    transform: unset !important;
  }
  .media-query-clippath-pc {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%) !important;
  }
  /* 패턴 진입전에는 숨김 */
  /*
  body:not(.hellopanda-frontend) [slug="header"],
  body:not(.hellopanda-frontend) [slug="header-mobile"],
  body:not(.hellopanda-frontend) [slug="footer"],
  body:not(.hellopanda-frontend) [slug="footer-mobile"],
  body:not(.hellopanda-frontend) [slug="sidebar"],
  */
  body:not(.hellopanda-frontend) [data-type="core/template-part"] .media-query-hide-tablet, body:not(.hellopanda-frontend) [data-type="core/template-part"].media-query-hide-tablet,
  body:not(.hellopanda-frontend) .is-root-container .is-parts .media-query-hide-tablet,
  body:not(.hellopanda-frontend) .is-root-container .is-parts.media-query-hide-tablet,
  body:not(.hellopanda-frontend) .is-root-container > * .is-layout---x--- .media-query-hide-tablet,
  body:not(.hellopanda-frontend) .is-root-container > * .is-layout---x---.media-query-hide-tablet {
    display: none;
  }
}
@media only screen and (max-width: 780px) {
  body.hellopanda-frontend .media-query-hide-mobile {
    display: none !important;
  }
  body:not(.hellopanda-frontend) .media-query-hide-mobile::before {
    z-index: 10;
    content: "MOBILE : Hide";
    position: absolute;
    top: 0;
    left: 0;
    padding: 0.3rem 0.5rem;
    cursor: pointer;
    color: #fff;
    font-size: 9px;
    line-height: 1;
    letter-spacing: 1px;
  }
  body:not(.hellopanda-frontend) .media-query-hide-mobile:not(.is-selected, .has-child-selected)::after {
    z-index: 9;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.3137254902);
    opacity: 0.5;
    border: 1px dashed var(--wp-admin-theme-color);
  }
  .media-query-transform-pc,
  .media-query-transform-tablet,
  .media-query-transform-pc > .icon-container,
  .media-query-transform-tablet > .icon-container {
    z-index: unset !important;
    transform: unset !important;
  }
  .media-query-clippath-pc,
  .media-query-clippath-tablet {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%) !important;
  }
  /* 패턴 진입전에는 숨김 */
  /*
  body:not(.hellopanda-frontend) [slug="header"],
  body:not(.hellopanda-frontend) [slug="header-mobile"],
  body:not(.hellopanda-frontend) [slug="footer"],
  body:not(.hellopanda-frontend) [slug="footer-mobile"],
  body:not(.hellopanda-frontend) [slug="sidebar"],
  */
  body:not(.hellopanda-frontend) [data-type="core/template-part"] .media-query-hide-mobile, body:not(.hellopanda-frontend) [data-type="core/template-part"].media-query-hide-mobile,
  body:not(.hellopanda-frontend) .is-root-container .is-parts .media-query-hide-mobile,
  body:not(.hellopanda-frontend) .is-root-container .is-parts.media-query-hide-mobile,
  body:not(.hellopanda-frontend) .is-root-container > * .is-layout---x--- .media-query-hide-mobile,
  body:not(.hellopanda-frontend) .is-root-container > * .is-layout---x---.media-query-hide-mobile {
    display: none;
  }
}
/*
  소형 테스크탑 스타일 리셋
*/
@media only screen and (max-width: 1280px) {
  .media-reset-wide-padding {
    padding: unset !important;
  }
  .media-reset-wide-margin {
    margin: unset !important;
  }
  .media-reset-wide-width {
    width: unset !important;
    flex-basis: unset !important;
  }
  .media-reset-wide-height {
    height: unset !important;
    min-height: unset !important;
  }
  .media-reset-wide-textalign {
    text-align: unset !important;
  }
  .media-reset-wide-itemalign {
    justify-content: unset !important;
    align-items: unset !important;
  }
  .media-reset-wide-border {
    border: unset !important;
  }
  .media-reset-wide-radius {
    border-radius: unset !important;
  }
  .media-reset-wide-br br {
    display: none;
  }
  .media-reset-wide-gp {
    padding-left: var(--wp--style--root--padding-left) !important;
    padding-right: var(--wp--style--root--padding-right) !important;
  }
}
/*
  테블릿 스타일 리셋
*/
@media only screen and (max-width: 1024px) {
  .media-reset-pc-padding {
    padding: unset !important;
  }
  .media-reset-pc-margin {
    margin: unset !important;
  }
  .media-reset-pc-width {
    width: unset !important;
    flex-basis: unset !important;
  }
  .media-reset-pc-height {
    height: unset !important;
    min-height: unset !important;
  }
  .media-reset-pc-textalign {
    text-align: unset !important;
  }
  .media-reset-pc-itemalign {
    justify-content: unset !important;
    align-items: unset !important;
  }
  .media-reset-pc-border {
    border: unset !important;
  }
  .media-reset-pc-radius {
    border-radius: unset !important;
  }
  .media-reset-pc-br br {
    display: none;
  }
  .media-reset-pc-gp {
    padding-left: var(--wp--style--root--padding-left) !important;
    padding-right: var(--wp--style--root--padding-right) !important;
  }
}
/*
  모바일 스타일 리셋
*/
@media only screen and (max-width: 780px) {
  .media-reset-padding {
    padding: unset !important;
  }
  .media-reset-margin {
    margin: unset !important;
  }
  .media-reset-width {
    width: unset !important;
    flex-basis: unset !important;
  }
  .media-reset-height {
    height: unset !important;
    min-height: unset !important;
    flex-basis: unset !important;
  }
  .media-reset-textalign {
    text-align: unset !important;
  }
  .media-reset-itemalign {
    justify-content: unset !important;
    align-items: unset !important;
  }
  .media-reset-border {
    border: unset !important;
  }
  .media-reset-radius {
    border-radius: unset !important;
  }
  .media-reset-br br {
    display: none;
  }
  .media-reset-gp {
    padding-left: var(--wp--style--root--padding-left) !important;
    padding-right: var(--wp--style--root--padding-right) !important;
  }
}
/*
  플렉스 개선
*/
@media only screen and (max-width: 780px) {
  .media-flex-mobile-grow {
    flex-grow: 1;
    flex-basis: 100% !important;
  }
}
body.hellopanda-frontend .wp-block-hellopanda-scrolltoggle-block {
  z-index: 1;
  position: fixed;
}

/*
** 패턴 스타일 정의
*/
.comments .comment-reply-title {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-top: unset;
  padding-bottom: calc(var(--wp--preset--spacing--10) * 1);
  margin-bottom: var(--wp--preset--spacing--20);
  border-bottom: 1px solid var(--wp--preset--color--step-5);
}

.comments .comment-reply-title #cancel-comment-reply-link {
  color: var(--wp--preset--color--primary);
  font-weight: normal;
  font-size: var(--wp--preset--font-size--small);
}

.comments .comment-reply-title #cancel-comment-reply-link::before {
  content: "✖ ";
}

.comments .wp-block-post-comments-form input:not([type=submit]),
.comments .wp-block-post-comments-form textarea {
  padding: var(--wp--preset--spacing--20);
  color: var(--wp--preset--color--contrast);
  border-radius: 0.25rem;
  border: 1px solid var(--wp--preset--color--step-5);
  background-color: var(--wp--preset--color--step-1) !important;
}

.comments .wp-block-post-comments-form .logged-in-as,
.comments .wp-block-post-comments-form .comment-notes {
  display: none;
}

.comments .wp-block-post-comments-form .comment-form {
  display: flex;
  flex-wrap: wrap;
  gap: var(--wp--preset--spacing--20);
}

.comments .wp-block-post-comments-form .comment-form > * {
  order: 10;
  flex-grow: 1;
}

.comments .wp-block-post-comments-form .comment-form-author,
.comments .wp-block-post-comments-form .comment-form-email {
  min-width: 300px;
  flex-basis: calc(50% - 0.5rem);
}

.comments .wp-block-post-comments-form .comment-form-author {
  order: 1;
}

.comments .wp-block-post-comments-form .comment-form-email {
  order: 2;
}

.comments .wp-block-post-comments-form .comment-form-comment,
.comments .wp-block-post-comments-form .comment-form-url,
.comments .wp-block-post-comments-form .comment-form-cookies-consent,
.comments .wp-block-post-comments-form .form-submit {
  flex-basis: 100%;
}

.comments .wp-block-post-comments-form .form-submit {
  display: flex;
}
.comments .wp-block-post-comments-form .form-submit [type=submit] {
  margin-left: auto;
  font-size: var(--wp--preset--font-size--medium);
  padding: calc(var(--wp--preset--spacing--20) * 0.8) calc(var(--wp--preset--spacing--40) * 0.8);
}

.comments .wp-block-post-comments-form .comment-form-cookies-consent {
  font-size: var(--wp--preset--font-size--small);
  padding-bottom: var(--wp--preset--spacing--10);
}

.comments .wp-block-post-comments-form .comment-form-comment textarea {
  min-height: 12rem;
  font-size: var(--wp--preset--font-size--medium);
}

.comments .wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-top: 0 !important;
  margin-left: calc(0.667em + 2px) !important;
}

.comments .comment-awaiting-moderation {
  line-height: 1;
  padding-left: var(--wp--preset--spacing--10);
  color: var(--wp--preset--color--primary);
  border-left: 3px solid var(--wp--preset--color--step-10);
  margin-bottom: var(--wp--preset--spacing--10);
}

body:not(.hellopanda-frontend) .comments .wp-block-post-comments-form label,
.comments .wp-block-post-comments-form .comment-form-comment label,
.comments .wp-block-post-comments-form .comment-form-author label,
.comments .wp-block-post-comments-form .comment-form-email label,
.comments .wp-block-post-comments-form .comment-form-url label {
  display: none;
}

.comments .wp-block-post-comments-form .comment-form-url {
  display: none;
}

/* comment list */
.comments .wp-block-comment-author-name {
  font-weight: bold;
}

.comments .wp-block-comments .comment-respond.comments .wp-block-post-comments-form {
  margin-left: calc(var(--wp--preset--spacing--20) + 40px);
}

.comments .wp-block-comments .wp-block-comments-title {
  padding-bottom: calc(var(--wp--preset--spacing--10) * 1.5);
  margin-bottom: var(--wp--preset--spacing--30);
  border-bottom: 1px solid var(--wp--preset--color--step-5);
}

.comments .comments-row {
  position: relative;
  margin-bottom: unset;
}

.comments .comments-row::before {
  content: "";
  z-index: -1;
  position: absolute;
  width: 1px;
  top: 0;
  left: 20px;
  bottom: calc(var(--wp--preset--spacing--30) * 1.125);
  background-color: var(--wp--preset--color--step-6);
}

.wp-block-comment-template ol .wp-block-comment-content {
  font-size: 0.9em;
}

.comments .wp-block-comments .wp-block-comment-template > .comment {
  border-bottom: 1px solid var(--wp--preset--color--step-5);
  margin-bottom: var(--wp--preset--spacing--30);
}

.comments .wp-block-comment-template .wp-block-comment-edit-link::before {
  content: "✒️ ";
}

.comments .wp-block-comment-template .wp-block-comment-reply-link::before {
  content: "💬 ";
}

.comments .wp-block-comment-template .wp-block-comment-edit-link,
.comments .wp-block-comment-template .wp-block-comment-reply-link {
  display: none;
}

.comments .wp-block-comment-template .wp-block-columns:hover .wp-block-comment-edit-link,
.comments .wp-block-comment-template .wp-block-columns:hover .wp-block-comment-reply-link {
  display: block;
}

.comments .wp-block-comment-template .wp-block-avatar {
  padding-right: 1rem;
}

.comments .comments-avatar {
  padding-right: unset;
}

@media screen and (max-width: 780px) {
  .comments .wp-block-comment-template ol {
    padding-left: 1rem;
  }
  .comments .comments-row::before {
    left: 1.125rem;
  }
  .comments .comments-row-col {
    flex-basis: 2.25rem !important;
  }
  .comments .comments-row-col img {
    width: 2.25rem;
    height: auto;
  }
}
.comments.minimal-post-comments #comment {
  min-height: 12rem;
  margin-bottom: 0.5rem;
}
.comments.minimal-post-comments .wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),
.comments.minimal-post-comments .wp-block-post-comments-form .comment-form textarea {
  border: unset;
  font-size: var(--wp--preset--font-size--small);
  background-color: var(--wp--preset--color--step-1) !important;
  padding: var(--wp--preset--spacing--20);
}
.comments.minimal-post-comments .comment-form-cookies-consent {
  padding-bottom: 0;
  color: var(--wp--preset--color--step-12);
}
.comments.minimal-post-comments .comment-form-cookies-consent input#wp-comment-cookies-consent {
  margin-left: 0 !important;
}
.comments.minimal-post-comments #submit {
  margin-top: 0.5rem;
  margin-left: unset;
  border-radius: unset;
  font-size: var(--wp--preset--font-size--small);
  padding: var(--wp--preset--spacing--10) var(--wp--preset--spacing--30);
}

/*
** 패턴 스타일 정의
*/
/* 위로 */
.go-top-btn {
  cursor: pointer;
}

.go-top-btn:hover {
  color: var(--wp--preset--color--primary);
}

.go-top-btn svg {
  transform: translateY(2px);
}

/*
** gnb 전체 메뉴 열기
*/
.header-gnb-toggle-btn {
  cursor: pointer;
}

/*
** 패턴 스타일 정의
*/
.header-search-toggle-btn {
  cursor: pointer;
}

.header-search-input .wp-block-search__inside-wrapper {
  border: 1px solid var(--wp--preset--color--contrast);
  padding: unset;
}

.header-search-input .wp-block-search__input {
  padding: 0 var(--wp--preset--spacing--30);
  background-color: inherit;
}

.header-search-input .wp-block-search__button {
  padding: 0 var(--wp--preset--spacing--20);
  margin-left: unset;
}

.header-search-input .wp-block-search__button svg {
  width: 40px;
  height: 40px;
}

/*
  패널 디자인
*/
body:not(.hellopanda-frontend) [slug=header] .sidepanel,
body:not(.hellopanda-frontend) [slug=header-mobile] .sidepanel {
  display: none;
}

.sidepanel {
  z-index: 99999;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0.3s;
}

body:not(.hellopanda-frontend) .sidepanel {
  z-index: 9;
}

.sidepanel-toggle-btn,
.sidepanel .sidepanel-toggle-btn {
  cursor: pointer;
}

.block-editor-iframe__body .sidepanel,
.sidepanel.sidepanel-is-open {
  opacity: 1;
  visibility: visible;
}

.sidepanel > .wp-block-group-is-layout-constrained {
  padding-left: unset !important;
  padding-right: unset !important;
}

.sidepanel-inside {
  height: 100vh;
  overflow-y: auto;
  max-width: 100%;
  transform: translateX(-100%);
  transition: transform 0.5s 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.sidepanel-inside:not([style*=width]) {
  max-width: 500px;
}

.sidepanel.sidepanel-is-open .sidepanel-inside,
.block-editor-iframe__body .sidepanel-inside {
  transform: translateX(0);
}

.block-editor-iframe__body .sidepanel-inside {
  height: auto;
}

.sidepanel .sidepanel-sticky {
  top: unset !important;
}

/*
  스타일 정의
  /patterns/search-overlay.php
*/
.search-overlay {
  z-index: 999999;
  position: fixed;
  overflow: auto;
  overflow-x: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 10rem;
  padding-bottom: 4.5rem;
  opacity: 0;
  max-width: 100vw;
  box-sizing: border-box;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0.3s;
  /* 모바일에서는 RATIO 속성에 버그가 있다. 죽여라. */
}
@media only screen and (max-width: 780px) {
  .search-overlay .wp-block-post-featured-image:not([style*=height]),
  .search-overlay .wp-block-post-featured-image > a:not([style*=height]) {
    aspect-ratio: unset !important;
  }
}

.search-overlay.search-overlay-is-open {
  opacity: 1;
  visibility: visible;
  /* animation: overlay-menu__fade-in-animation .1s ease-out;
  animation-fill-mode: forwards;
  visibility: visible; */
}

.search-overlay-toggle-btn {
  cursor: pointer;
}

.wp-site-blocks:not(.block-editor-block-list__layout) .search-overlay .search-overlay-toggle-btn {
  cursor: zoom-out;
  z-index: 1;
  position: fixed;
  top: 0;
  right: 0;
}
.wp-site-blocks:not(.block-editor-block-list__layout) .search-overlay .search-overlay-toggle-btn.inline {
  position: unset;
  top: unset;
  right: unset;
  z-index: unset;
}

.wp-site-blocks:not(.block-editor-block-list__layout) .search-overlay .search-overlay-toggle-btn:hover svg {
  fill: var(--wp--preset--color--primary);
}

/* 관리자 스타일 픽스 */
.is-root-container > .search-overlay,
.block-editor-iframe__body .search-overlay,
.is-root-container > [data-type="core/template-part"] > .search-overlay,
.is-root-container > [data-type="core/template-part"] > div[data-type="hellopanda/design-pattern"] > .hellopanda-block-cover > .hellopanda-block-pattern > div[class*=hellopanda-pattern] > .search-overlay {
  opacity: 1;
  visibility: visible;
  z-index: 0;
}

body:not(.hellopanda-frontend) header .search-overlay {
  display: none;
}

@media only screen and (max-width: 1024px) {
  /* 테블릿 화면에 대한 스타일 */
  .search-overlay {
    padding-top: 4.5rem;
  }
}
/*
  스타일 정의
  /patterns/sidebar.php
*/
.sidebar {
  max-width: 336px;
  margin: 0 auto;
}
.sidebar:hover {
  z-index: 11;
}
.sidebar.sidebar-sticky.fixed {
  position: fixed;
  transform: translateY(var(--wp--preset--spacing--30));
}
.sidebar.sidebar-sticky.absolute {
  position: absolute;
}
.sidebar.sidebar-sticky:not(.active) {
  transition: transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/*
  메뉴얼 관련된 스타일시트
*/
.manual-gnb-menu {
  font-weight: bold;
}

body[data-aos-duration="50"] [data-aos], [data-aos][data-aos][data-aos-duration="50"] {
  transition-duration: 50ms;
}
body[data-aos-delay="50"] [data-aos], [data-aos][data-aos][data-aos-delay="50"] {
  transition-delay: 0s;
}
body[data-aos-delay="50"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="50"].aos-animate {
  transition-delay: 50ms;
}
body[data-aos-duration="100"] [data-aos], [data-aos][data-aos][data-aos-duration="100"] {
  transition-duration: 100ms;
}
body[data-aos-delay="100"] [data-aos], [data-aos][data-aos][data-aos-delay="100"] {
  transition-delay: 0s;
}
body[data-aos-delay="100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="100"].aos-animate {
  transition-delay: 100ms;
}
body[data-aos-duration="150"] [data-aos], [data-aos][data-aos][data-aos-duration="150"] {
  transition-duration: 150ms;
}
body[data-aos-delay="150"] [data-aos], [data-aos][data-aos][data-aos-delay="150"] {
  transition-delay: 0s;
}
body[data-aos-delay="150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="150"].aos-animate {
  transition-delay: 150ms;
}
body[data-aos-duration="200"] [data-aos], [data-aos][data-aos][data-aos-duration="200"] {
  transition-duration: 200ms;
}
body[data-aos-delay="200"] [data-aos], [data-aos][data-aos][data-aos-delay="200"] {
  transition-delay: 0s;
}
body[data-aos-delay="200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="200"].aos-animate {
  transition-delay: 200ms;
}
body[data-aos-duration="250"] [data-aos], [data-aos][data-aos][data-aos-duration="250"] {
  transition-duration: 250ms;
}
body[data-aos-delay="250"] [data-aos], [data-aos][data-aos][data-aos-delay="250"] {
  transition-delay: 0s;
}
body[data-aos-delay="250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="250"].aos-animate {
  transition-delay: 250ms;
}
body[data-aos-duration="300"] [data-aos], [data-aos][data-aos][data-aos-duration="300"] {
  transition-duration: 300ms;
}
body[data-aos-delay="300"] [data-aos], [data-aos][data-aos][data-aos-delay="300"] {
  transition-delay: 0s;
}
body[data-aos-delay="300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="300"].aos-animate {
  transition-delay: 300ms;
}
body[data-aos-duration="350"] [data-aos], [data-aos][data-aos][data-aos-duration="350"] {
  transition-duration: 350ms;
}
body[data-aos-delay="350"] [data-aos], [data-aos][data-aos][data-aos-delay="350"] {
  transition-delay: 0s;
}
body[data-aos-delay="350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="350"].aos-animate {
  transition-delay: 350ms;
}
body[data-aos-duration="400"] [data-aos], [data-aos][data-aos][data-aos-duration="400"] {
  transition-duration: 400ms;
}
body[data-aos-delay="400"] [data-aos], [data-aos][data-aos][data-aos-delay="400"] {
  transition-delay: 0s;
}
body[data-aos-delay="400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="400"].aos-animate {
  transition-delay: 400ms;
}
body[data-aos-duration="450"] [data-aos], [data-aos][data-aos][data-aos-duration="450"] {
  transition-duration: 450ms;
}
body[data-aos-delay="450"] [data-aos], [data-aos][data-aos][data-aos-delay="450"] {
  transition-delay: 0s;
}
body[data-aos-delay="450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="450"].aos-animate {
  transition-delay: 450ms;
}
body[data-aos-duration="500"] [data-aos], [data-aos][data-aos][data-aos-duration="500"] {
  transition-duration: 500ms;
}
body[data-aos-delay="500"] [data-aos], [data-aos][data-aos][data-aos-delay="500"] {
  transition-delay: 0s;
}
body[data-aos-delay="500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="500"].aos-animate {
  transition-delay: 500ms;
}
body[data-aos-duration="550"] [data-aos], [data-aos][data-aos][data-aos-duration="550"] {
  transition-duration: 550ms;
}
body[data-aos-delay="550"] [data-aos], [data-aos][data-aos][data-aos-delay="550"] {
  transition-delay: 0s;
}
body[data-aos-delay="550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="550"].aos-animate {
  transition-delay: 550ms;
}
body[data-aos-duration="600"] [data-aos], [data-aos][data-aos][data-aos-duration="600"] {
  transition-duration: 600ms;
}
body[data-aos-delay="600"] [data-aos], [data-aos][data-aos][data-aos-delay="600"] {
  transition-delay: 0s;
}
body[data-aos-delay="600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="600"].aos-animate {
  transition-delay: 600ms;
}
body[data-aos-duration="650"] [data-aos], [data-aos][data-aos][data-aos-duration="650"] {
  transition-duration: 650ms;
}
body[data-aos-delay="650"] [data-aos], [data-aos][data-aos][data-aos-delay="650"] {
  transition-delay: 0s;
}
body[data-aos-delay="650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="650"].aos-animate {
  transition-delay: 650ms;
}
body[data-aos-duration="700"] [data-aos], [data-aos][data-aos][data-aos-duration="700"] {
  transition-duration: 700ms;
}
body[data-aos-delay="700"] [data-aos], [data-aos][data-aos][data-aos-delay="700"] {
  transition-delay: 0s;
}
body[data-aos-delay="700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="700"].aos-animate {
  transition-delay: 700ms;
}
body[data-aos-duration="750"] [data-aos], [data-aos][data-aos][data-aos-duration="750"] {
  transition-duration: 750ms;
}
body[data-aos-delay="750"] [data-aos], [data-aos][data-aos][data-aos-delay="750"] {
  transition-delay: 0s;
}
body[data-aos-delay="750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="750"].aos-animate {
  transition-delay: 750ms;
}
body[data-aos-duration="800"] [data-aos], [data-aos][data-aos][data-aos-duration="800"] {
  transition-duration: 800ms;
}
body[data-aos-delay="800"] [data-aos], [data-aos][data-aos][data-aos-delay="800"] {
  transition-delay: 0s;
}
body[data-aos-delay="800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="800"].aos-animate {
  transition-delay: 800ms;
}
body[data-aos-duration="850"] [data-aos], [data-aos][data-aos][data-aos-duration="850"] {
  transition-duration: 850ms;
}
body[data-aos-delay="850"] [data-aos], [data-aos][data-aos][data-aos-delay="850"] {
  transition-delay: 0s;
}
body[data-aos-delay="850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="850"].aos-animate {
  transition-delay: 850ms;
}
body[data-aos-duration="900"] [data-aos], [data-aos][data-aos][data-aos-duration="900"] {
  transition-duration: 900ms;
}
body[data-aos-delay="900"] [data-aos], [data-aos][data-aos][data-aos-delay="900"] {
  transition-delay: 0s;
}
body[data-aos-delay="900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="900"].aos-animate {
  transition-delay: 900ms;
}
body[data-aos-duration="950"] [data-aos], [data-aos][data-aos][data-aos-duration="950"] {
  transition-duration: 950ms;
}
body[data-aos-delay="950"] [data-aos], [data-aos][data-aos][data-aos-delay="950"] {
  transition-delay: 0s;
}
body[data-aos-delay="950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="950"].aos-animate {
  transition-delay: 950ms;
}
body[data-aos-duration="1000"] [data-aos], [data-aos][data-aos][data-aos-duration="1000"] {
  transition-duration: 1000ms;
}
body[data-aos-delay="1000"] [data-aos], [data-aos][data-aos][data-aos-delay="1000"] {
  transition-delay: 0s;
}
body[data-aos-delay="1000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1000"].aos-animate {
  transition-delay: 1000ms;
}
body[data-aos-duration="1050"] [data-aos], [data-aos][data-aos][data-aos-duration="1050"] {
  transition-duration: 1050ms;
}
body[data-aos-delay="1050"] [data-aos], [data-aos][data-aos][data-aos-delay="1050"] {
  transition-delay: 0s;
}
body[data-aos-delay="1050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1050"].aos-animate {
  transition-delay: 1050ms;
}
body[data-aos-duration="1100"] [data-aos], [data-aos][data-aos][data-aos-duration="1100"] {
  transition-duration: 1100ms;
}
body[data-aos-delay="1100"] [data-aos], [data-aos][data-aos][data-aos-delay="1100"] {
  transition-delay: 0s;
}
body[data-aos-delay="1100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1100"].aos-animate {
  transition-delay: 1100ms;
}
body[data-aos-duration="1150"] [data-aos], [data-aos][data-aos][data-aos-duration="1150"] {
  transition-duration: 1150ms;
}
body[data-aos-delay="1150"] [data-aos], [data-aos][data-aos][data-aos-delay="1150"] {
  transition-delay: 0s;
}
body[data-aos-delay="1150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1150"].aos-animate {
  transition-delay: 1150ms;
}
body[data-aos-duration="1200"] [data-aos], [data-aos][data-aos][data-aos-duration="1200"] {
  transition-duration: 1200ms;
}
body[data-aos-delay="1200"] [data-aos], [data-aos][data-aos][data-aos-delay="1200"] {
  transition-delay: 0s;
}
body[data-aos-delay="1200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1200"].aos-animate {
  transition-delay: 1200ms;
}
body[data-aos-duration="1250"] [data-aos], [data-aos][data-aos][data-aos-duration="1250"] {
  transition-duration: 1250ms;
}
body[data-aos-delay="1250"] [data-aos], [data-aos][data-aos][data-aos-delay="1250"] {
  transition-delay: 0s;
}
body[data-aos-delay="1250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1250"].aos-animate {
  transition-delay: 1250ms;
}
body[data-aos-duration="1300"] [data-aos], [data-aos][data-aos][data-aos-duration="1300"] {
  transition-duration: 1300ms;
}
body[data-aos-delay="1300"] [data-aos], [data-aos][data-aos][data-aos-delay="1300"] {
  transition-delay: 0s;
}
body[data-aos-delay="1300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1300"].aos-animate {
  transition-delay: 1300ms;
}
body[data-aos-duration="1350"] [data-aos], [data-aos][data-aos][data-aos-duration="1350"] {
  transition-duration: 1350ms;
}
body[data-aos-delay="1350"] [data-aos], [data-aos][data-aos][data-aos-delay="1350"] {
  transition-delay: 0s;
}
body[data-aos-delay="1350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1350"].aos-animate {
  transition-delay: 1350ms;
}
body[data-aos-duration="1400"] [data-aos], [data-aos][data-aos][data-aos-duration="1400"] {
  transition-duration: 1400ms;
}
body[data-aos-delay="1400"] [data-aos], [data-aos][data-aos][data-aos-delay="1400"] {
  transition-delay: 0s;
}
body[data-aos-delay="1400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1400"].aos-animate {
  transition-delay: 1400ms;
}
body[data-aos-duration="1450"] [data-aos], [data-aos][data-aos][data-aos-duration="1450"] {
  transition-duration: 1450ms;
}
body[data-aos-delay="1450"] [data-aos], [data-aos][data-aos][data-aos-delay="1450"] {
  transition-delay: 0s;
}
body[data-aos-delay="1450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1450"].aos-animate {
  transition-delay: 1450ms;
}
body[data-aos-duration="1500"] [data-aos], [data-aos][data-aos][data-aos-duration="1500"] {
  transition-duration: 1500ms;
}
body[data-aos-delay="1500"] [data-aos], [data-aos][data-aos][data-aos-delay="1500"] {
  transition-delay: 0s;
}
body[data-aos-delay="1500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1500"].aos-animate {
  transition-delay: 1500ms;
}
body[data-aos-duration="1550"] [data-aos], [data-aos][data-aos][data-aos-duration="1550"] {
  transition-duration: 1550ms;
}
body[data-aos-delay="1550"] [data-aos], [data-aos][data-aos][data-aos-delay="1550"] {
  transition-delay: 0s;
}
body[data-aos-delay="1550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1550"].aos-animate {
  transition-delay: 1550ms;
}
body[data-aos-duration="1600"] [data-aos], [data-aos][data-aos][data-aos-duration="1600"] {
  transition-duration: 1600ms;
}
body[data-aos-delay="1600"] [data-aos], [data-aos][data-aos][data-aos-delay="1600"] {
  transition-delay: 0s;
}
body[data-aos-delay="1600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1600"].aos-animate {
  transition-delay: 1600ms;
}
body[data-aos-duration="1650"] [data-aos], [data-aos][data-aos][data-aos-duration="1650"] {
  transition-duration: 1650ms;
}
body[data-aos-delay="1650"] [data-aos], [data-aos][data-aos][data-aos-delay="1650"] {
  transition-delay: 0s;
}
body[data-aos-delay="1650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1650"].aos-animate {
  transition-delay: 1650ms;
}
body[data-aos-duration="1700"] [data-aos], [data-aos][data-aos][data-aos-duration="1700"] {
  transition-duration: 1700ms;
}
body[data-aos-delay="1700"] [data-aos], [data-aos][data-aos][data-aos-delay="1700"] {
  transition-delay: 0s;
}
body[data-aos-delay="1700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1700"].aos-animate {
  transition-delay: 1700ms;
}
body[data-aos-duration="1750"] [data-aos], [data-aos][data-aos][data-aos-duration="1750"] {
  transition-duration: 1750ms;
}
body[data-aos-delay="1750"] [data-aos], [data-aos][data-aos][data-aos-delay="1750"] {
  transition-delay: 0s;
}
body[data-aos-delay="1750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1750"].aos-animate {
  transition-delay: 1750ms;
}
body[data-aos-duration="1800"] [data-aos], [data-aos][data-aos][data-aos-duration="1800"] {
  transition-duration: 1800ms;
}
body[data-aos-delay="1800"] [data-aos], [data-aos][data-aos][data-aos-delay="1800"] {
  transition-delay: 0s;
}
body[data-aos-delay="1800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1800"].aos-animate {
  transition-delay: 1800ms;
}
body[data-aos-duration="1850"] [data-aos], [data-aos][data-aos][data-aos-duration="1850"] {
  transition-duration: 1850ms;
}
body[data-aos-delay="1850"] [data-aos], [data-aos][data-aos][data-aos-delay="1850"] {
  transition-delay: 0s;
}
body[data-aos-delay="1850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1850"].aos-animate {
  transition-delay: 1850ms;
}
body[data-aos-duration="1900"] [data-aos], [data-aos][data-aos][data-aos-duration="1900"] {
  transition-duration: 1900ms;
}
body[data-aos-delay="1900"] [data-aos], [data-aos][data-aos][data-aos-delay="1900"] {
  transition-delay: 0s;
}
body[data-aos-delay="1900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1900"].aos-animate {
  transition-delay: 1900ms;
}
body[data-aos-duration="1950"] [data-aos], [data-aos][data-aos][data-aos-duration="1950"] {
  transition-duration: 1950ms;
}
body[data-aos-delay="1950"] [data-aos], [data-aos][data-aos][data-aos-delay="1950"] {
  transition-delay: 0s;
}
body[data-aos-delay="1950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1950"].aos-animate {
  transition-delay: 1950ms;
}
body[data-aos-duration="2000"] [data-aos], [data-aos][data-aos][data-aos-duration="2000"] {
  transition-duration: 2000ms;
}
body[data-aos-delay="2000"] [data-aos], [data-aos][data-aos][data-aos-delay="2000"] {
  transition-delay: 0s;
}
body[data-aos-delay="2000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2000"].aos-animate {
  transition-delay: 2000ms;
}
body[data-aos-duration="2050"] [data-aos], [data-aos][data-aos][data-aos-duration="2050"] {
  transition-duration: 2050ms;
}
body[data-aos-delay="2050"] [data-aos], [data-aos][data-aos][data-aos-delay="2050"] {
  transition-delay: 0s;
}
body[data-aos-delay="2050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2050"].aos-animate {
  transition-delay: 2050ms;
}
body[data-aos-duration="2100"] [data-aos], [data-aos][data-aos][data-aos-duration="2100"] {
  transition-duration: 2100ms;
}
body[data-aos-delay="2100"] [data-aos], [data-aos][data-aos][data-aos-delay="2100"] {
  transition-delay: 0s;
}
body[data-aos-delay="2100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2100"].aos-animate {
  transition-delay: 2100ms;
}
body[data-aos-duration="2150"] [data-aos], [data-aos][data-aos][data-aos-duration="2150"] {
  transition-duration: 2150ms;
}
body[data-aos-delay="2150"] [data-aos], [data-aos][data-aos][data-aos-delay="2150"] {
  transition-delay: 0s;
}
body[data-aos-delay="2150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2150"].aos-animate {
  transition-delay: 2150ms;
}
body[data-aos-duration="2200"] [data-aos], [data-aos][data-aos][data-aos-duration="2200"] {
  transition-duration: 2200ms;
}
body[data-aos-delay="2200"] [data-aos], [data-aos][data-aos][data-aos-delay="2200"] {
  transition-delay: 0s;
}
body[data-aos-delay="2200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2200"].aos-animate {
  transition-delay: 2200ms;
}
body[data-aos-duration="2250"] [data-aos], [data-aos][data-aos][data-aos-duration="2250"] {
  transition-duration: 2250ms;
}
body[data-aos-delay="2250"] [data-aos], [data-aos][data-aos][data-aos-delay="2250"] {
  transition-delay: 0s;
}
body[data-aos-delay="2250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2250"].aos-animate {
  transition-delay: 2250ms;
}
body[data-aos-duration="2300"] [data-aos], [data-aos][data-aos][data-aos-duration="2300"] {
  transition-duration: 2300ms;
}
body[data-aos-delay="2300"] [data-aos], [data-aos][data-aos][data-aos-delay="2300"] {
  transition-delay: 0s;
}
body[data-aos-delay="2300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2300"].aos-animate {
  transition-delay: 2300ms;
}
body[data-aos-duration="2350"] [data-aos], [data-aos][data-aos][data-aos-duration="2350"] {
  transition-duration: 2350ms;
}
body[data-aos-delay="2350"] [data-aos], [data-aos][data-aos][data-aos-delay="2350"] {
  transition-delay: 0s;
}
body[data-aos-delay="2350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2350"].aos-animate {
  transition-delay: 2350ms;
}
body[data-aos-duration="2400"] [data-aos], [data-aos][data-aos][data-aos-duration="2400"] {
  transition-duration: 2400ms;
}
body[data-aos-delay="2400"] [data-aos], [data-aos][data-aos][data-aos-delay="2400"] {
  transition-delay: 0s;
}
body[data-aos-delay="2400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2400"].aos-animate {
  transition-delay: 2400ms;
}
body[data-aos-duration="2450"] [data-aos], [data-aos][data-aos][data-aos-duration="2450"] {
  transition-duration: 2450ms;
}
body[data-aos-delay="2450"] [data-aos], [data-aos][data-aos][data-aos-delay="2450"] {
  transition-delay: 0s;
}
body[data-aos-delay="2450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2450"].aos-animate {
  transition-delay: 2450ms;
}
body[data-aos-duration="2500"] [data-aos], [data-aos][data-aos][data-aos-duration="2500"] {
  transition-duration: 2500ms;
}
body[data-aos-delay="2500"] [data-aos], [data-aos][data-aos][data-aos-delay="2500"] {
  transition-delay: 0s;
}
body[data-aos-delay="2500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2500"].aos-animate {
  transition-delay: 2500ms;
}
body[data-aos-duration="2550"] [data-aos], [data-aos][data-aos][data-aos-duration="2550"] {
  transition-duration: 2550ms;
}
body[data-aos-delay="2550"] [data-aos], [data-aos][data-aos][data-aos-delay="2550"] {
  transition-delay: 0s;
}
body[data-aos-delay="2550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2550"].aos-animate {
  transition-delay: 2550ms;
}
body[data-aos-duration="2600"] [data-aos], [data-aos][data-aos][data-aos-duration="2600"] {
  transition-duration: 2600ms;
}
body[data-aos-delay="2600"] [data-aos], [data-aos][data-aos][data-aos-delay="2600"] {
  transition-delay: 0s;
}
body[data-aos-delay="2600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2600"].aos-animate {
  transition-delay: 2600ms;
}
body[data-aos-duration="2650"] [data-aos], [data-aos][data-aos][data-aos-duration="2650"] {
  transition-duration: 2650ms;
}
body[data-aos-delay="2650"] [data-aos], [data-aos][data-aos][data-aos-delay="2650"] {
  transition-delay: 0s;
}
body[data-aos-delay="2650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2650"].aos-animate {
  transition-delay: 2650ms;
}
body[data-aos-duration="2700"] [data-aos], [data-aos][data-aos][data-aos-duration="2700"] {
  transition-duration: 2700ms;
}
body[data-aos-delay="2700"] [data-aos], [data-aos][data-aos][data-aos-delay="2700"] {
  transition-delay: 0s;
}
body[data-aos-delay="2700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2700"].aos-animate {
  transition-delay: 2700ms;
}
body[data-aos-duration="2750"] [data-aos], [data-aos][data-aos][data-aos-duration="2750"] {
  transition-duration: 2750ms;
}
body[data-aos-delay="2750"] [data-aos], [data-aos][data-aos][data-aos-delay="2750"] {
  transition-delay: 0s;
}
body[data-aos-delay="2750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2750"].aos-animate {
  transition-delay: 2750ms;
}
body[data-aos-duration="2800"] [data-aos], [data-aos][data-aos][data-aos-duration="2800"] {
  transition-duration: 2800ms;
}
body[data-aos-delay="2800"] [data-aos], [data-aos][data-aos][data-aos-delay="2800"] {
  transition-delay: 0s;
}
body[data-aos-delay="2800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2800"].aos-animate {
  transition-delay: 2800ms;
}
body[data-aos-duration="2850"] [data-aos], [data-aos][data-aos][data-aos-duration="2850"] {
  transition-duration: 2850ms;
}
body[data-aos-delay="2850"] [data-aos], [data-aos][data-aos][data-aos-delay="2850"] {
  transition-delay: 0s;
}
body[data-aos-delay="2850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2850"].aos-animate {
  transition-delay: 2850ms;
}
body[data-aos-duration="2900"] [data-aos], [data-aos][data-aos][data-aos-duration="2900"] {
  transition-duration: 2900ms;
}
body[data-aos-delay="2900"] [data-aos], [data-aos][data-aos][data-aos-delay="2900"] {
  transition-delay: 0s;
}
body[data-aos-delay="2900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2900"].aos-animate {
  transition-delay: 2900ms;
}
body[data-aos-duration="2950"] [data-aos], [data-aos][data-aos][data-aos-duration="2950"] {
  transition-duration: 2950ms;
}
body[data-aos-delay="2950"] [data-aos], [data-aos][data-aos][data-aos-delay="2950"] {
  transition-delay: 0s;
}
body[data-aos-delay="2950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2950"].aos-animate {
  transition-delay: 2950ms;
}
body[data-aos-duration="3000"] [data-aos], [data-aos][data-aos][data-aos-duration="3000"] {
  transition-duration: 3000ms;
}
body[data-aos-delay="3000"] [data-aos], [data-aos][data-aos][data-aos-delay="3000"] {
  transition-delay: 0s;
}
body[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate {
  transition-delay: 3000ms;
}

[data-aos] {
  pointer-events: none;
}
[data-aos].aos-animate {
  pointer-events: auto;
}

body[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease] {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in] {
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out] {
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out] {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

@media screen {
  html:not(.no-js) {
    /**
    * Fade animations:
    * fade
    * fade-up, fade-down, fade-left, fade-right
    * fade-up-right, fade-up-left, fade-down-right, fade-down-left
    */
    /**
    * Zoom animations:
    * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
    * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
    */
    /**
    * Slide animations
    */
    /**
    * Flip animations:
    * flip-left, flip-right, flip-up, flip-down
    */
  }
  html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity, transform;
  }
  html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: none;
  }
  html:not(.no-js) [data-aos=fade-up] {
    transform: translate3d(0, 30px, 0);
  }
  html:not(.no-js) [data-aos=fade-down] {
    transform: translate3d(0, -30px, 0);
  }
  html:not(.no-js) [data-aos=fade-right] {
    transform: translate3d(-30px, 0, 0);
  }
  html:not(.no-js) [data-aos=fade-left] {
    transform: translate3d(30px, 0, 0);
  }
  html:not(.no-js) [data-aos=fade-up-right] {
    transform: translate3d(-30px, 30px, 0);
  }
  html:not(.no-js) [data-aos=fade-up-left] {
    transform: translate3d(30px, 30px, 0);
  }
  html:not(.no-js) [data-aos=fade-down-right] {
    transform: translate3d(-30px, -30px, 0);
  }
  html:not(.no-js) [data-aos=fade-down-left] {
    transform: translate3d(30px, -30px, 0);
  }
  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity, transform;
  }
  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1);
  }
  html:not(.no-js) [data-aos=zoom-in] {
    transform: scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-up] {
    transform: translate3d(0, 30px, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-down] {
    transform: translate3d(0, -30px, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-right] {
    transform: translate3d(-30px, 0, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-left] {
    transform: translate3d(30px, 0, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-out] {
    transform: scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-up] {
    transform: translate3d(0, 30px, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-down] {
    transform: translate3d(0, -30px, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-right] {
    transform: translate3d(-30px, 0, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-left] {
    transform: translate3d(30px, 0, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
    transition-property: transform;
    visibility: hidden;
  }
  html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  html:not(.no-js) [data-aos=slide-up] {
    transform: translate3d(0, 100%, 0);
  }
  html:not(.no-js) [data-aos=slide-down] {
    transform: translate3d(0, -100%, 0);
  }
  html:not(.no-js) [data-aos=slide-right] {
    transform: translate3d(-100%, 0, 0);
  }
  html:not(.no-js) [data-aos=slide-left] {
    transform: translate3d(100%, 0, 0);
  }
  html:not(.no-js) [data-aos^=flip][data-aos^=flip] {
    backface-visibility: hidden;
    transition-property: transform;
  }
  html:not(.no-js) [data-aos=flip-left] {
    transform: perspective(2500px) rotateY(-100deg);
  }
  html:not(.no-js) [data-aos=flip-left].aos-animate {
    transform: perspective(2500px) rotateY(0);
  }
  html:not(.no-js) [data-aos=flip-right] {
    transform: perspective(2500px) rotateY(100deg);
  }
  html:not(.no-js) [data-aos=flip-right].aos-animate {
    transform: perspective(2500px) rotateY(0);
  }
  html:not(.no-js) [data-aos=flip-up] {
    transform: perspective(2500px) rotateX(-100deg);
  }
  html:not(.no-js) [data-aos=flip-up].aos-animate {
    transform: perspective(2500px) rotateX(0);
  }
  html:not(.no-js) [data-aos=flip-down] {
    transform: perspective(2500px) rotateX(100deg);
  }
  html:not(.no-js) [data-aos=flip-down].aos-animate {
    transform: perspective(2500px) rotateX(0);
  }
}
/*
  스와이퍼
*/
[data-type="hellopanda/swiper-block"],
.wp-block-hellopanda-swiper-block {
  --swiper-theme-color: var(--wp--preset--color--primary);
}

.editor-styles-wrapper .is-root-container [data-type="hellopanda/swiper-animation-block"] {
  background: none !important;
}

[data-type="hellopanda/swiper-buttons-block"]:not(.is-selected, .has-child-selected) [data-type="hellopanda/swiper-buttons-item-block"] ~ [data-type="hellopanda/swiper-buttons-item-block"] {
  display: none !important;
}

body.hellopanda-frontend .wp-block-hellopanda-swiper-buttons-block:not([data-onoff=on]) > .wp-block-hellopanda-swiper-buttons-item-block[data-status=true] {
  display: none;
}
body.hellopanda-frontend .wp-block-hellopanda-swiper-buttons-block[data-onoff=on] > .wp-block-hellopanda-swiper-buttons-item-block[data-status=false] {
  display: none;
}

[data-type="hellopanda/swiper-block"] {
  position: relative;
}
[data-type="hellopanda/swiper-block"]:is(.is-selected, .has-child-selected) {
  outline: 1px dashed var(--wp--preset--color--primary);
}
[data-type="hellopanda/swiper-block"]:not(.is-selected, .has-child-selected) .wp-block-hellopanda-swiper-header,
[data-type="hellopanda/swiper-block"]:not(.is-selected, .has-child-selected) .wp-block-hellopanda-swiper-slides-tabs,
[data-type="hellopanda/swiper-block"]:not(.is-selected, .has-child-selected) .wp-block-hellopanda-swiper-navigations,
[data-type="hellopanda/swiper-block"]:not(.is-selected, .has-child-selected) [data-type="hellopanda/swiper-navigations-block"],
[data-type="hellopanda/swiper-block"]:not(.is-selected, .has-child-selected) [data-type="hellopanda/swiper-pagination-block"],
[data-type="hellopanda/swiper-block"]:not(.is-selected, .has-child-selected) [data-type="hellopanda/swiper-scrollbar-block"] {
  display: none !important;
}
[data-type="hellopanda/swiper-block"] .wp-block-hellopanda-swiper-slides-cover {
  overflow: hidden;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-slides-block"] {
  overflow: unset !important;
  padding: unset !important;
  border: unset !important;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-slide-block"] > .swiper-slide-contents > .block-editor-inner-blocks, [data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-slide-block"] > .block-editor-inner-blocks,
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-slide-block"] > .swiper-slide-contents > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-type="hellopanda/swiper-animation-block"] > .swiper-slide-contents > .block-editor-inner-blocks,
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-slide-block"] > .swiper-slide-contents > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-type="hellopanda/swiper-animation-block"] > .block-editor-inner-blocks {
  display: flex;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-slide-block"] > .swiper-slide-contents > .block-editor-inner-blocks > .block-editor-block-list__layout, [data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-slide-block"] > .block-editor-inner-blocks > .block-editor-block-list__layout,
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-slide-block"] > .swiper-slide-contents > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-type="hellopanda/swiper-animation-block"] > .swiper-slide-contents > .block-editor-inner-blocks > .block-editor-block-list__layout,
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-slide-block"] > .swiper-slide-contents > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-type="hellopanda/swiper-animation-block"] > .block-editor-inner-blocks > .block-editor-block-list__layout {
  flex: 1;
  min-height: inherit;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-slide-block"] > .swiper-slide-contents > .block-editor-inner-blocks > .block-editor-block-list__layout > *:not(.wp-block-cover, .wp-block-cover-image), [data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-slide-block"] > .block-editor-inner-blocks > .block-editor-block-list__layout > *:not(.wp-block-cover, .wp-block-cover-image),
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-slide-block"] > .swiper-slide-contents > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-type="hellopanda/swiper-animation-block"] > .swiper-slide-contents > .block-editor-inner-blocks > .block-editor-block-list__layout > *:not(.wp-block-cover, .wp-block-cover-image),
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-slide-block"] > .swiper-slide-contents > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-type="hellopanda/swiper-animation-block"] > .block-editor-inner-blocks > .block-editor-block-list__layout > *:not(.wp-block-cover, .wp-block-cover-image) {
  height: 100%;
  min-height: inherit;
  box-sizing: border-box;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-navigations-block"] .swiper-navigations-innerblocks {
  width: 100%;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-navigations-block"] .swiper-navigations-innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout {
  width: 100%;
  display: flex;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-navigations-block"] .swiper-navigations-innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout > .block-editor-block-list__block {
  flex: 1;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-navigations-block"] .swiper-navigations-innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout > .block-editor-block-list__block > .components-placeholder {
  height: 100%;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-navigation-block"] {
  padding: unset !important;
  top: unset !important;
  right: unset !important;
  bottom: unset !important;
  left: unset !important;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-pagination-block"] {
  width: unset !important;
  height: unset !important;
  color: unset !important;
  background: unset !important;
  border: unset !important;
  top: unset !important;
  right: unset !important;
  bottom: unset !important;
  left: unset !important;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-pagination-block"] .swiper-pagination {
  position: relative;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-pagination-block"] .swiper-pagination.swiper-pagination-vertical {
  margin: auto;
  top: unset !important;
  left: auto !important;
  right: auto !important;
  transform: unset !important;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-pagination-block"] .swiper-pagination.swiper-pagination-vertical.swiper-pagination-bullets, [data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-pagination-block"] .swiper-pagination.swiper-pagination-vertical.swiper-pagination-progressbar {
  min-height: 50px;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-scrollbar-block"] {
  width: unset !important;
  height: unset !important;
  color: unset !important;
  background: unset !important;
  border: unset !important;
  top: unset !important;
  right: unset !important;
  bottom: unset !important;
  left: unset !important;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-scrollbar-block"] .swiper-scrollbar {
  position: relative !important;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-scrollbar-block"] .swiper-scrollbar.swiper-scrollbar-horizontal {
  top: unset !important;
  bottom: unset !important;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-scrollbar-block"] .swiper-scrollbar.swiper-scrollbar-horizontal:not([style*=width]) {
  width: 100% !important;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-scrollbar-block"] .swiper-scrollbar.swiper-scrollbar-horizontal:not([style*=left]) {
  left: unset !important;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-scrollbar-block"] .swiper-scrollbar.swiper-scrollbar-horizontal:not([style*=right]) {
  right: unset !important;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-scrollbar-block"] .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag:not([style*=width]) {
  width: 20%;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-scrollbar-block"] .swiper-scrollbar.swiper-scrollbar-vertical {
  min-height: 50px;
  left: unset !important;
  right: unset !important;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-scrollbar-block"] .swiper-scrollbar.swiper-scrollbar-vertical:not([style*="width:"]) {
  width: var(--swiper-scrollbar-size, 4px);
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-scrollbar-block"] .swiper-scrollbar.swiper-scrollbar-vertical .swiper-scrollbar-drag:not([style*=height]) {
  height: 30px;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-animation-block"] .swiper-hellopanda-animation-background-cover {
  position: relative;
  overflow: hidden;
  height: inherit;
  min-height: inherit;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-animation-block"] .swiper-hellopanda-animation-background-cover .swiper-hellopanda-animation-background {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-animation-block"] .swiper-hellopanda-animation-background-cover .swiper-hellopanda-animation-background > span {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-animation-block"] .swiper-hellopanda-animation-background-cover .swiper-hellopanda-animation-background-content {
  z-index: 2;
  position: relative;
  height: inherit;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-animation-block"] .swiper-hellopanda-animation-background-cover .swiper-hellopanda-animation-background-content > .block-editor-inner-blocks {
  height: inherit;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-animation-block"] .swiper-hellopanda-animation-background-cover .swiper-hellopanda-animation-background-content > .block-editor-inner-blocks > .block-editor-block-list__layout {
  height: inherit;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-navigation-block"]:is(.is-selected, .has-child-selected) .components-placeholder,
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-pagination-block"]:is(.is-selected, .has-child-selected) .components-placeholder,
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-scrollbar-block"]:is(.is-selected, .has-child-selected) .components-placeholder {
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, rgba(255, 255, 255, 0.1) 25%, rgba(255, 255, 255, 0.1) 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1));
  background-size: 6px 6px;
  background-position: 0 0, 3px 3px;
}
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-navigation-block"]:is(.is-selected, .has-child-selected) svg,
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-navigation-block"]:is(.is-selected, .has-child-selected) .hellopanda-blocks-icon,
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-pagination-block"]:is(.is-selected, .has-child-selected) svg,
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-pagination-block"]:is(.is-selected, .has-child-selected) .hellopanda-blocks-icon,
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-scrollbar-block"]:is(.is-selected, .has-child-selected) svg,
[data-type="hellopanda/swiper-block"] [data-type="hellopanda/swiper-scrollbar-block"]:is(.is-selected, .has-child-selected) .hellopanda-blocks-icon {
  filter: drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.3));
}

.wp-block-hellopanda-swiper-block {
  position: relative;
  padding-left: unset !important;
  padding-right: unset !important;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-slide-block:empty {
  display: none !important;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-slide-block .swiper-slide-contents {
  height: 100%;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-slide-block .swiper-slide-contents > * {
  height: inherit;
  box-sizing: border-box;
}
.wp-block-hellopanda-swiper-block .swiper-horizontal:not([style*=height]) .wp-block-hellopanda-swiper-slide-block {
  height: unset !important;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block {
  z-index: 11;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block, .wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block * {
  -webkit-user-select: none; /* Safari */ /* IE 10 and IE 11 */
  -moz-user-select: none;
       user-select: none; /* Standard syntax */
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block:not(:empty) {
  margin-top: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block:not(:empty).swiper-button-prev, .wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block:not(:empty).swiper-button-next {
  width: unset;
  height: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block:not(:empty).swiper-button-prev:after, .wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block:not(:empty).swiper-button-next:after {
  display: none;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block:not(:empty):not([style*="top:"]):not([style*="bottom:"]):not(.swiper-navigation-content):not(.swiper-navigation-wide) {
  transform: translateY(-50%);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block[data-position*=top] {
  bottom: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block[data-position*=right] {
  left: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block[data-position*=bottom] {
  top: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block[data-position*=left] {
  right: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-prev.swiper-navigation-content {
  left: clamp(0px, 50% - var(--wp--style--global--content-size) / 2, 50% - var(--wp--style--global--content-size) / 2);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-prev.swiper-navigation-content.swiper-navigation-navigation-top-inside {
  top: 0;
  bottom: unset;
  right: unset;
  margin-top: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-prev.swiper-navigation-content.swiper-navigation-navigation-middle-inside {
  transform: translateY(-50%);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-prev.swiper-navigation-content.swiper-navigation-navigation-bottom-inside {
  top: unset;
  bottom: 0;
  right: unset;
  margin-top: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-prev.swiper-navigation-content.swiper-navigation-navigation-top-outside {
  top: 0;
  bottom: unset;
  right: unset;
  margin-top: unset;
  transform: translateX(-100%);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-prev.swiper-navigation-content.swiper-navigation-navigation-middle-outside {
  transform: translateX(-100%) translateY(-50%);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-prev.swiper-navigation-content.swiper-navigation-navigation-bottom-outside {
  top: unset;
  bottom: 0;
  right: unset;
  margin-top: unset;
  transform: translateX(-100%);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-prev.swiper-navigation-wide {
  left: clamp(0px, 50% - var(--wp--style--global--wide-size) / 2, 50% - var(--wp--style--global--wide-size) / 2);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-prev.swiper-navigation-wide.swiper-navigation-navigation-top-inside {
  top: 0;
  bottom: unset;
  right: unset;
  margin-top: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-prev.swiper-navigation-wide.swiper-navigation-navigation-middle-inside {
  transform: translateY(-50%);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-prev.swiper-navigation-wide.swiper-navigation-navigation-bottom-inside {
  top: unset;
  bottom: 0;
  right: unset;
  margin-top: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-prev.swiper-navigation-wide.swiper-navigation-navigation-top-outside {
  top: 0;
  bottom: unset;
  right: unset;
  margin-top: unset;
  transform: translateX(-100%);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-prev.swiper-navigation-wide.swiper-navigation-navigation-middle-outside {
  transform: translateX(-100%) translateY(-50%);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-prev.swiper-navigation-wide.swiper-navigation-navigation-bottom-outside {
  top: unset;
  bottom: 0;
  right: unset;
  margin-top: unset;
  transform: translateX(-100%);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-next.swiper-navigation-content {
  right: clamp(0px, 50% - var(--wp--style--global--content-size) / 2, 50% - var(--wp--style--global--content-size) / 2);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-next.swiper-navigation-content.swiper-navigation-navigation-top-inside {
  top: 0;
  bottom: unset;
  left: unset;
  margin-top: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-next.swiper-navigation-content.swiper-navigation-navigation-middle-inside {
  transform: translateY(-50%);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-next.swiper-navigation-content.swiper-navigation-navigation-bottom-inside {
  top: unset;
  bottom: 0;
  left: unset;
  margin-top: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-next.swiper-navigation-content.swiper-navigation-navigation-top-outside {
  top: 0;
  bottom: unset;
  left: unset;
  margin-top: unset;
  transform: translateX(100%);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-next.swiper-navigation-content.swiper-navigation-navigation-middle-outside {
  transform: translateX(100%) translateY(-50%);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-next.swiper-navigation-content.swiper-navigation-navigation-bottom-outside {
  top: unset;
  bottom: 0;
  left: unset;
  margin-top: unset;
  transform: translateX(100%);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-next.swiper-navigation-wide {
  right: clamp(0px, 50% - var(--wp--style--global--wide-size) / 2, 50% - var(--wp--style--global--wide-size) / 2);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-next.swiper-navigation-wide.swiper-navigation-navigation-top-inside {
  top: 0;
  bottom: unset;
  left: unset;
  margin-top: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-next.swiper-navigation-wide.swiper-navigation-navigation-middle-inside {
  transform: translateY(-50%);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-next.swiper-navigation-wide.swiper-navigation-navigation-bottom-inside {
  top: unset;
  bottom: 0;
  left: unset;
  margin-top: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-next.swiper-navigation-wide.swiper-navigation-navigation-top-outside {
  top: 0;
  bottom: unset;
  left: unset;
  margin-top: unset;
  transform: translateX(100%);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-next.swiper-navigation-wide.swiper-navigation-navigation-middle-outside {
  transform: translateX(100%) translateY(-50%);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-navigation-block.swiper-button-next.swiper-navigation-wide.swiper-navigation-navigation-bottom-outside {
  top: unset;
  bottom: 0;
  left: unset;
  margin-top: unset;
  transform: translateX(100%);
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block {
  overflow: hidden;
  color: unset !important;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-bullets {
  line-height: 0;
  width: unset !important;
  height: unset !important;
  background: unset !important;
  border: unset !important;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-bullets.swiper-pagination-horizontal:not([style*="right:"], [style*="left:"]) {
  width: 100% !important;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination-start .swiper-pagination-bullet {
  vertical-align: top;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination-center .swiper-pagination-bullet {
  vertical-align: middle;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination-end .swiper-pagination-bullet {
  vertical-align: bottom;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-bullets.swiper-pagination-horizontal:is([style*="top:"]) {
  bottom: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-bullets.swiper-pagination-horizontal:is([style*="bottom:"]) {
  top: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-bullets.swiper-pagination-horizontal[style*="right:"]:not([style*="left:"]) {
  width: unset;
  left: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-bullets.swiper-pagination-horizontal[style*="left:"]:not([style*="right:"]) {
  width: unset;
  right: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-bullets.swiper-pagination-vertical.swiper-pagination-start .swiper-pagination-bullet {
  margin-right: auto;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-bullets.swiper-pagination-vertical.swiper-pagination-center .swiper-pagination-bullet {
  margin-left: auto;
  margin-right: auto;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-bullets.swiper-pagination-vertical.swiper-pagination-end .swiper-pagination-bullet {
  margin-left: auto;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-bullets.swiper-pagination-vertical:is([style*="top:"], [style*="bottom:"]) {
  transform: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-bullets.swiper-pagination-vertical:is([style*="right:"]) {
  left: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-bullets.swiper-pagination-vertical:is([style*="left:"]) {
  right: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-bullets.swiper-pagination-vertical[style*="top:"]:not([style*="bottom:"]) {
  bottom: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-bullets.swiper-pagination-vertical[style*="bottom:"]:not([style*="top:"]) {
  top: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-bullets .swiper-pagination-bullet {
  border-radius: var(--swiper-pagination-bullet-border-radius, 4px);
  transition: width 0.3s ease, height 0.3s ease, background-color 0.3s ease;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-fraction {
  background: unset !important;
  border: unset !important;
  border-radius: unset !important;
  font-size: 1rem;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-fraction.swiper-pagination-horizontal:is([style*="top:"]) {
  bottom: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-fraction.swiper-pagination-horizontal:is([style*="bottom:"]) {
  top: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-fraction.swiper-pagination-horizontal[style*="right:"]:not([style*="left:"]) {
  width: unset;
  left: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-fraction.swiper-pagination-horizontal[style*="left:"]:not([style*="right:"]) {
  width: unset;
  right: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-fraction.swiper-pagination-vertical[style*="right:"]:not([style*="left:"]) {
  width: unset;
  left: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-fraction.swiper-pagination-vertical[style*="left:"]:not([style*="right:"]) {
  width: unset;
  right: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-progressbar {
  border: unset !important;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-progressbar.swiper-pagination-horizontal:is([style*="top:"]) {
  bottom: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-progressbar.swiper-pagination-horizontal:is([style*="bottom:"]) {
  top: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-progressbar.swiper-pagination-horizontal[style*="right:"]:not([style*="left:"]) {
  left: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-progressbar.swiper-pagination-horizontal[style*="left:"]:not([style*="right:"]) {
  right: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-progressbar.swiper-pagination-vertical:is([style*="top:"]) {
  bottom: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-progressbar.swiper-pagination-vertical:is([style*="bottom:"]) {
  top: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-progressbar.swiper-pagination-vertical[style*="right:"]:not([style*="left:"]) {
  width: unset;
  left: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block.swiper-pagination-progressbar.swiper-pagination-vertical[style*="left:"]:not([style*="right:"]) {
  width: unset;
  right: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-pagination-block .swiper-pagination-progressbar-fill {
  border-radius: inherit;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-scrollbar-block {
  overflow: hidden;
  box-sizing: border-box;
  margin: auto;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-scrollbar-block.swiper-scrollbar-horizontal[style*="top:"] {
  bottom: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-scrollbar-block.swiper-scrollbar-horizontal[style*="bottom:"] {
  top: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-scrollbar-block.swiper-scrollbar-horizontal[style*="right:"]:not([style*="left:"]) {
  left: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-scrollbar-block.swiper-scrollbar-horizontal[style*="left:"]:not([style*="right:"]) {
  right: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-scrollbar-block.swiper-scrollbar-horizontal[style*="left:"][style*="right:"]:not([style*="width:"]) {
  width: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-scrollbar-block.swiper-scrollbar-horizontal .swiper-scrollbar-drag {
  min-height: 1px;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-scrollbar-block.swiper-scrollbar-vertical[style*="left:"] {
  right: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-scrollbar-block.swiper-scrollbar-vertical[style*="right:"] {
  left: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-scrollbar-block.swiper-scrollbar-vertical[style*="top:"]:not([style*="bottom:"]) {
  bottom: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-scrollbar-block.swiper-scrollbar-vertical[style*="bottom:"]:not([style*="top:"]) {
  top: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-scrollbar-block.swiper-scrollbar-vertical[style*="top:"][style*="bottom:"]:not([style*="height:"]) {
  height: unset;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-scrollbar-block.swiper-scrollbar-vertical .swiper-scrollbar-drag {
  min-width: 1px;
}
.wp-block-hellopanda-swiper-block .wp-block-hellopanda-swiper-scrollbar-block .swiper-scrollbar-drag {
  border-radius: inherit;
}
.wp-block-hellopanda-swiper-block .swiper-hellopanda-hovershow {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.wp-block-hellopanda-swiper-block .swiper-hellopanda-hovershow.swiper-button-disabled {
  opacity: 0 !important;
  pointer-events: unset !important;
}
.wp-block-hellopanda-swiper-block:hover .swiper-hellopanda-hovershow {
  opacity: 1;
  visibility: visible;
}
.wp-block-hellopanda-swiper-block:hover .swiper-hellopanda-hovershow.swiper-button-disabled {
  opacity: 0.15 !important;
}
.wp-block-hellopanda-swiper-block .swiper-hellopanda-animation {
  height: inherit;
  border-radius: inherit;
  background: none !important;
  transition: opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), filter 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.wp-block-hellopanda-swiper-block .swiper-hellopanda-animation .swiper-hellopanda-animation-background-cover {
  border-radius: inherit;
  position: relative;
  overflow: hidden;
  height: inherit;
  min-height: inherit;
}
.wp-block-hellopanda-swiper-block .swiper-hellopanda-animation .swiper-hellopanda-animation-background-cover .swiper-hellopanda-animation-background {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  transition: opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), filter 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.wp-block-hellopanda-swiper-block .swiper-hellopanda-animation .swiper-hellopanda-animation-background-cover .swiper-hellopanda-animation-background > span {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.wp-block-hellopanda-swiper-block .swiper-hellopanda-animation .swiper-hellopanda-animation-background-cover .swiper-hellopanda-animation-background-content {
  z-index: 2;
  position: relative;
  height: inherit;
}

body.hellopanda-frontend .wp-block-hellopanda-swiper-block {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
body.hellopanda-frontend .wp-block-hellopanda-swiper-block.swiper-ready-show:not(.wp-block-hellopanda-swiper-initialized) > * {
  visibility: hidden;
}
body.hellopanda-frontend .wp-block-hellopanda-swiper-block.swiper-ready-show:not(.wp-block-hellopanda-swiper-initialized) .swiper-slide ~ .swiper-slide > * {
  display: none;
}
body.hellopanda-frontend .wp-block-hellopanda-swiper-block .swiper,
body.hellopanda-frontend .wp-block-hellopanda-swiper-block .swiper-wrapper {
  height: inherit;
}
body.hellopanda-frontend .wp-block-hellopanda-swiper-block[data-overflow=true] .swiper {
  overflow: visible;
}
body.hellopanda-frontend .wp-block-hellopanda-swiper-block[data-parameter-direction=horizontal] .wp-block-hellopanda-swiper-pagination-block {
  display: flex;
  align-items: center;
  justify-content: center;
}
body.hellopanda-frontend .wp-block-hellopanda-swiper-block:not(.wp-block-hellopanda-swiper-initialized) .wp-block-hellopanda-swiper-navigation-block,
body.hellopanda-frontend .wp-block-hellopanda-swiper-block:not(.wp-block-hellopanda-swiper-initialized) .wp-block-hellopanda-swiper-pagination-block,
body.hellopanda-frontend .wp-block-hellopanda-swiper-block:not(.wp-block-hellopanda-swiper-initialized) .wp-block-hellopanda-swiper-scrollbar-block {
  visibility: hidden;
}
body.hellopanda-frontend .swiper-slide-shadow.swiper-slide-shadow-cards {
  display: none;
}

.wp-block-hellopanda-swiper-buttons-block {
  cursor: pointer;
}

/*
  예외처리
*/
.swiper .wp-block-embed-youtube::before,
.swiper .wp-block-embed-youtube::after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 20%;
  bottom: 20%;
  width: calc(var(--wp--style--root--padding-left) * 3);
}
.swiper .wp-block-embed-youtube::before {
  left: calc(var(--wp--style--root--padding-left) * -1);
}
.swiper .wp-block-embed-youtube::after {
  right: calc(var(--wp--style--root--padding-right) * -1);
}

/*
  우커머스
  커스터마이징
*/
body:not(.hellopanda-frontend) .wc-block-product-categories.wc-block-product-categories > div > div > div > ul {
  margin-left: unset;
}

.wc-block-catalog-sorting select {
  padding: var(--wp--preset--spacing--10) var(--wp--preset--spacing--10);
}

.wc-block-product-categories {
  font-size: calc(var(--wp--preset--font-size--medium) * 1.125);
}
.wc-block-product-categories > ul > li > a {
  font-weight: bold;
}
.wc-block-product-categories ul {
  padding: 0;
  list-style: none;
}
.wc-block-product-categories ul li a {
  display: inline-block;
  padding: var(--wp--preset--spacing--10) 0;
}
.wc-block-product-categories ul.wc-block-product-categories-list--has-images li {
  margin: 0 0 0 50px;
}
.wc-block-product-categories ul.wc-block-product-categories-list--has-images li .wc-block-product-categories-list-item__image {
  margin: 0 var(--wp--preset--spacing--10) 0 -50px;
  max-width: 50px;
}
.wc-block-product-categories ul ul {
  padding: calc(var(--wp--preset--spacing--10) / 3) 0;
}
.wc-block-product-categories ul ul:not(.wc-block-product-categories-list--has-images) {
  margin-left: var(--wp--preset--spacing--20);
}
.wc-block-product-categories ul ul li a {
  display: inline-block;
  font-size: 0.9em;
  padding: calc(var(--wp--preset--spacing--10) / 2) 0;
  color: var(--wp--preset--color--step-15);
}
.wc-block-product-categories ul ul.wc-block-product-categories-list--has-images {
  margin-left: -25px; /* 트릭 */
}
.wc-block-product-categories .wc-block-product-categories-list-item-count {
  padding-left: calc(var(--wp--preset--spacing--10) / 2);
  font-size: min(var(--wp--preset--font-size--large), 0.8em);
}
.wc-block-product-categories .wc-block-product-categories-list-item-count:before, .wc-block-product-categories .wc-block-product-categories-list-item-count:after {
  color: var(--wp--preset--color--step-10);
}

.wp-block-woocommerce-product-image-gallery {
  max-width: unset !important;
}

.woocommerce #review_form #respond .form-submit input {
  width: auto;
}

.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description {
  margin-left: calc(var(--wp--style--root--padding-left) * -1);
  margin-right: calc(var(--wp--style--root--padding-right) * -1);
}

.pswp__bg {
  background-color: rgba(0, 0, 0, 0.85);
}

.wc-block-components-product-price del {
  opacity: 0.5;
  padding-right: 0.25em;
}

.wc-block-grid__product-price del {
  opacity: 0.5;
  padding-right: 0.25em;
}

.woocommerce .wp-block-woocommerce-product-details.is-style-classic .woocommerce-tabs ul.tabs li {
  padding: 0 0;
  background-color: var(--wp--preset--color--step-2);
}
.woocommerce .wp-block-woocommerce-product-details.is-style-classic .woocommerce-tabs ul.tabs li.active {
  background-color: var(--wp--preset--color--base);
  border-bottom: 1px solid var(--wp--preset--color--base);
}
.woocommerce .wp-block-woocommerce-product-details.is-style-classic .woocommerce-tabs ul.tabs li.active:after {
  box-shadow: -2px 2px 0 var(--wp--preset--color--base, #fff);
}
.woocommerce .wp-block-woocommerce-product-details.is-style-classic .woocommerce-tabs ul.tabs li.active:before {
  box-shadow: 2px 2px 0 var(--wp--preset--color--base, #fff);
}
.woocommerce .wp-block-woocommerce-product-details.is-style-classic .woocommerce-tabs ul.tabs li a {
  display: block;
  color: var(--wp--preset--color--step-18);
  padding: 0.5rem 1.45rem 0.5rem 1.45rem;
}
.woocommerce .wp-block-woocommerce-product-details .entry-content[aria-labelledby=tab-title-description] h2 {
  display: none;
}
.woocommerce .wp-block-woocommerce-product-details ol.commentlist {
  padding: unset;
}
.woocommerce .wp-block-woocommerce-product-details #review_form_wrapper {
  padding: 1rem 0 0 0;
}
.woocommerce .wp-block-woocommerce-product-details .comment-reply-title {
  font-size: var(--wp--preset--font-size--x-large);
}
.woocommerce .wp-block-woocommerce-product-details .comment-form-rating {
  display: flex;
  gap: 1rem;
  align-items: center;
}
.woocommerce .wp-block-woocommerce-product-details .comment-form-rating label {
  padding-top: 2px;
}
.woocommerce .wp-block-woocommerce-product-details .comment-form-rating p.stars > span {
  display: flex;
  gap: 0.25rem;
}
.woocommerce .wp-block-woocommerce-product-details .comment-form-comment label {
  display: none;
}

body.hellopanda-frontend .woocommerce .wc-block-add-to-cart-form .variations {
  border-collapse: separate;
  border-spacing: 0 3px;
}
body.hellopanda-frontend .woocommerce .wc-block-add-to-cart-form .variations .label {
  min-width: 5.45rem;
  text-align: left;
}
body.hellopanda-frontend .woocommerce .wc-block-add-to-cart-form .variations .value select {
  height: 2.75rem;
  padding: 0.5rem 3rem 0.5rem 1rem;
}
body.hellopanda-frontend .woocommerce .wc-block-add-to-cart-form .single_variation_wrap .woocommerce-variation:not(:empty) .woocommerce-variation-price:not(:empty) {
  padding-bottom: 1rem;
}
body.hellopanda-frontend .woocommerce .wc-block-add-to-cart-form .single_variation_wrap .quantity input.qty {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.woocommerce .comment-form {
  border-top: 1px solid #cfc8d8;
  margin-top: 0.85rem;
  padding-top: 1rem;
}
.woocommerce .comment-form .comment-form-comment {
  margin-top: 1rem;
}
.woocommerce .comment-form .comment-form-comment textarea {
  padding: 0.75rem;
}
.woocommerce .comment-form .comment-form-author,
.woocommerce .comment-form .comment-form-email {
  display: fle;
  align-items: center;
}
.woocommerce .comment-form .comment-form-author label,
.woocommerce .comment-form .comment-form-email label {
  display: inline-flex;
  margin-bottom: unset;
  min-width: 70px;
  padding-right: 1rem;
}
.woocommerce .comment-form .comment-form-author input,
.woocommerce .comment-form .comment-form-email input {
  min-width: 0;
  padding: 0.5rem 0.75rem;
}
.woocommerce .comment-form .form-submit {
  border-top: 1px solid #cfc8d8;
  margin-top: 1rem !important;
  padding-top: 1.25rem;
}

@media (max-width: 1280px) {
  .woocommerce .wp-block-woocommerce-product-image-gallery span.onsale {
    top: var(--wp--preset--spacing--20);
    left: var(--wp--preset--spacing--20);
  }
}
.wp-block-woocommerce-empty-cart-block .wc-block-product-new .wc-block-grid__product {
  font-size: 1rem !important;
}

.wc-block-grid__products {
  margin: 0 calc(var(--wp--preset--spacing--20) * -1);
}
.wc-block-grid__products .wc-block-grid__product {
  border-left: var(--wp--preset--spacing--20) solid transparent;
  border-right: var(--wp--preset--spacing--20) solid transparent;
}

@media (max-width: 1280px) {
  .wc-block-grid__products {
    margin: 0 calc(var(--wp--preset--spacing--10) * -1);
  }
  .wc-block-grid__products .wc-block-grid__product {
    border-left: var(--wp--preset--spacing--10) solid transparent;
    border-right: var(--wp--preset--spacing--10) solid transparent;
  }
  .wc-block-grid .wc-block-grid__product:nth-child(odd) {
    padding-right: unset !important;
  }
  .wc-block-grid .wc-block-grid__product:nth-child(2n) {
    padding-left: unset !important;
  }
}
@media (min-width: 600px) and (max-width: 1280px) {
  .wc-block-grid.has-4-columns .wc-block-grid__product,
  .wc-block-grid.has-5-columns .wc-block-grid__product,
  .wc-block-grid.has-6-columns .wc-block-grid__product {
    flex: 1 0 33.333%;
    max-width: 33.333%;
  }
}
.wp-block-woocommerce-mini-cart-contents h2.wc-block-mini-cart__title {
  font-size: 1.5rem;
}
.wp-block-woocommerce-mini-cart-contents .wc-block-components-button.wc-block-components-drawer__close svg {
  width: 1.75rem;
  height: 1.75rem;
}

.hellopanda-frontend.woocommerce-account .woocommerce-MyAccount-navigation {
  width: 250px;
}
.hellopanda-frontend.woocommerce-account .woocommerce-MyAccount-navigation li + li {
  border-top: 1px solid var(--wp--preset--color--step-4);
}
.hellopanda-frontend.woocommerce-account .woocommerce-MyAccount-navigation li a {
  display: block;
  font-weight: bold;
  font-size: 1.125rem;
  text-decoration: none !important;
}
.hellopanda-frontend.woocommerce-account .woocommerce-MyAccount-navigation li a[aria-current=page] {
  color: var(--wp--preset--color--primary);
}
.hellopanda-frontend.woocommerce-account .woocommerce-MyAccount-content {
  width: calc(100% - 250px - var(--wp--preset--spacing--70));
}
.hellopanda-frontend.woocommerce-account .woocommerce-Address {
  border: 1px solid var(--wp--preset--color--step-4);
  background-color: var(--wp--preset--color--step-1);
  border-radius: 5px;
  margin-top: var(--wp--preset--spacing--30);
}
.hellopanda-frontend.woocommerce-account .woocommerce-Address header {
  display: flex;
  padding: 1rem;
}
.hellopanda-frontend.woocommerce-account .woocommerce-Address header h2 {
  margin: 0;
}
.hellopanda-frontend.woocommerce-account .woocommerce-Address header a {
  margin-left: auto;
  margin-bottom: unset !important;
}
.hellopanda-frontend.woocommerce-account .woocommerce-Address address {
  padding: 1rem;
}
.hellopanda-frontend.woocommerce-account button[name=save_account_details] {
  margin-top: 2rem;
}
.hellopanda-frontend.woocommerce-account #shipping_last_name_field,
.hellopanda-frontend.woocommerce-account #billing_last_name_field {
  margin-top: 0;
}
@media (max-width: 1024px) {
  .hellopanda-frontend.woocommerce-account .woocommerce-MyAccount-navigation,
  .hellopanda-frontend.woocommerce-account .woocommerce-MyAccount-content {
    float: none;
    width: auto;
  }
  .hellopanda-frontend.woocommerce-account .woocommerce-MyAccount-navigation li a {
    padding: 5px 0;
  }
}

.wc-block-mini-cart__button {
  padding: 0;
}

.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon {
  height: 1.125em;
  min-height: 1.125em;
  min-width: 1.125em;
  width: 1.125em;
}
.wp-block-woocommerce-customer-account a .label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.wp-block-woocommerce-mini-cart .wc-block-mini-cart__button .wc-block-mini-cart__amount {
  margin-top: -2px;
  white-space: nowrap;
}

.wc-block-handpicked-products .wc-block-grid__product-rating {
  font-size: var(--wp--preset--font-size--small);
}
.wc-block-handpicked-products .wc-block-grid__product-rating .star-rating {
  float: unset;
}

.wc-block-product-template__responsive > li {
  padding-bottom: max(1.5vw, 1.5vh);
}

.wc-block-breadcrumbs a:hover {
  color: var(--wp--preset--color--primary);
}

.wc-block-grid .wc-block-grid__product-onsale,
.wc-block-grid__product-image .wc-block-grid__product-onsale {
  font-size: var(--wp--preset--font-size--small);
  line-height: 1.5;
  padding: 0.15rem 0.55rem 0.15rem 0.55rem;
  color: var(--wp--preset--color--primary);
  border: 1px solid var(--wp--preset--color--primary);
  background-color: var(--wp--preset--color--secondary);
}

.woocommerce span.onsale {
  color: var(--wp--preset--color--secondary);
  background-color: var(--wp--preset--color--primary);
}

.woocommerce-product-attributes .woocommerce-product-attributes-item__label {
  width: 12px;
  text-align: unset;
}

.wc-block-add-to-cart-form .quantity .qty {
  width: 2.9em;
  padding: 0.76rem 1rem;
}

.single_add_to_cart_button {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

@media (min-width: 1024px) {
  .woocommerce #reviews #comments ol.commentlist li img.avatar {
    width: 53px;
  }
  .woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 0 77px;
  }
}
/*
  2025.01.13
*/
body.hellopanda-frontend .woocommerce .wc-block-add-to-cart-form .single_variation_wrap .quantity input.qty {
  padding-top: unset;
  padding-bottom: unset;
}
/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/swiper/swiper-bundle.css ***!
  \*******************************************************************************************************************************************************************************************/
/**
 * Swiper 11.1.14
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 12, 2024
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          -moz-appearance: none;
       appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
/* Cube slide shadows start */
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}
/* Cube slide shadows end */
.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/* Flip slide shadows start */
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
  z-index: 0;
  backface-visibility: hidden;
}
/* Flip slide shadows end */
.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden;
}


/*# sourceMappingURL=view.css.map*/