:root {
  --ena-color-1: #FF7F00;
  --ena-color-2: #A2917F;
  --ena-color-3: #F7B36F;
  --ena-color-4: #786F66;
  --ena-color-5: #4D4135;
  --ena-color-6: #33271A;
  --ena-color-accent: #FF7F00;
  --ena-color-sub-accent: #A2917F;
  --ena-color-text: #4D4135;
  --ena-color-accent-light-25: #ff9f40;
  --ena-color-accent-light-50: #ffbf80;
  --ena-color-accent-light-75: #ffdfc0;
  --ena-color-sub-accent-light-25: #baad9f;
  --ena-color-sub-accent-light-50: #d1c8bf;
  --ena-color-sub-accent-light-75: #e8e4df;
}

.l-header .custom-logo {
  vertical-align: text-bottom;
}

body {
  --wp--preset--color--sm-text: var(--ena-color-text);
}

.c-page-header__meta .c-meta__item--modified {
  display: none;
}

.page .c-page-header[data-has-image=true] {
  height: clamp(150px, 62.5vw, 300px);
}
.page .c-page-header .c-page-header__title {
  --_font-size-level: 6;
}

:is(.page-artist, .parent-page-artist) .c-entries--panel .c-entry-summary__body {
  padding: var(--_padding0) var(--_padding1) var(--_padding-1);
}
:is(.page-artist, .parent-page-artist) .c-entries--panel .c-entry-summary__header {
  margin-bottom: var(--_margin0);
}
:is(.page-artist, .parent-page-artist) .c-entries--panel .setting_business_partnership .c-entry-summary__figure::after {
  content: "Business Partnership";
  padding: var(--_padding-2) var(--_padding-1);
  background-color: var(--ena-color-sub-accent-light-75);
  font-size: 1rem;
  line-height: 1;
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
}
@media screen and (max-width: 767px) {
  :is(.page-artist, .parent-page-artist) .c-entries--panel .setting_business_partnership .c-entry-summary__figure::after {
    font-size: 0.8rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  :is(.page-artist, .parent-page-artist) .c-entries--panel .setting_business_partnership .c-entry-summary__figure::after {
    font-size: 0.8rem;
  }
}
:is(.page-artist, .parent-page-artist) .c-entries--panel .c-entry-summary__title {
  --_font-size-level: 1;
  font-size: var(--_fluid-font-size);
  font-weight: normal;
}
@media screen and (max-width: 767px) {
  :is(.page-artist, .parent-page-artist) .c-entries--panel .c-entry-summary__title {
    --_font-size-level: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  :is(.page-artist, .parent-page-artist) .c-entries--panel .c-entry-summary__title {
    --_font-size-level: 0;
  }
}

:is(.grandparent-page-artist) .c-page-header {
  display: none;
}
:is(.grandparent-page-artist) .l-contents__inner:first-child {
  padding-top: var(--_padding0);
}
:is(.grandparent-page-artist) .profile_slider .smb-spider-slider__figure-wrapper::before {
  padding: 133.3333% 0 0;
}
:is(.grandparent-page-artist) .section_profile .smb-information__item:has(.smb-information__item__body:empty) {
  display: none;
}
:is(.grandparent-page-artist) .section_profile .smb-information__item {
  overflow: visible;
}
:is(.grandparent-page-artist) .section_profile .c-row > .c-row__col {
  margin-bottom: var(--_margin-1);
}
:is(.grandparent-page-artist) .section_profile .prof_height .smb-custom-field::after {
  content: "cm";
}
:is(.grandparent-page-artist) .section_profile .prof_three_size .smb-custom-field {
  margin-top: calc(var(--_margin0) * var(--_margin-top));
  display: inline-block;
}
:is(.grandparent-page-artist) .section_profile .prof_three_size .smb-custom-field::after {
  content: "cm, ";
}
:is(.grandparent-page-artist) .section_profile .prof_three_size .smb-custom-field:last-child::after {
  content: "cm";
}
:is(.grandparent-page-artist) .section_profile .prof_three_size .smb-custom-field.prof_three_size_bust::before {
  content: "B :";
}
:is(.grandparent-page-artist) .section_profile .prof_three_size .smb-custom-field.prof_three_size_waist::before {
  content: "W : ";
}
:is(.grandparent-page-artist) .section_profile .prof_three_size .smb-custom-field.prof_three_size_hip::before {
  content: "H :";
}
:is(.grandparent-page-artist) .section_profile .prof_shoes_size .smb-custom-field::after {
  content: "cm";
}
:is(.grandparent-page-artist) .section_biography .empty-panel {
  display: none;
}
:is(.grandparent-page-artist) .section_biography .smb-tabs__body .smb-tab-panel:has(.smb-tab-panel__body:empty) {
  display: none;
}
:is(.grandparent-page-artist) .section_biography .smb-tabs__body p {
  margin-top: calc(var(--_margin1) * var(--_margin-top));
}
:is(.grandparent-page-artist) .section_biography .smb-tabs__body p:first-child {
  margin-top: calc(var(--_margin0) * var(--_margin-top));
}

.snow-monkey-recent-posts .c-entry-summary__figure .c-entry-summary__term {
  display: none;
}
.snow-monkey-recent-posts .c-entry-summary__body .c-entry-summary__meta .c-meta__item--author {
  display: none;
}
.snow-monkey-recent-posts .c-entry-summary__body .c-entry-summary__meta .c-meta__item--categories {
  display: block;
}

.smb-section .smb-section__title:not(.smb-section-with-bgimage .smb-section__title),
:is(.home) .smb-section .smb-section__title:not(.smb-section-with-bgimage .smb-section__title) {
  text-shadow: 4px 3px 0px #FFFFFF, 9px 8px 0px rgba(77, 65, 53, 0.08);
}
.smb-section .smb-section__title:not(.smb-section-with-bgimage .smb-section__title)::first-letter,
:is(.home) .smb-section .smb-section__title:not(.smb-section-with-bgimage .smb-section__title)::first-letter {
  color: var(--ena-color-accent);
}
.smb-section .smb-section .smb-section__title::first-letter,
:is(.home) .smb-section .smb-section .smb-section__title::first-letter {
  color: var(--ena-color-text) !important;
}