.notice[data-code=site_editor_block_theme_notice] {
  display: none;
}

#customize-theme-controls #accordion-section-sm_motion_section > .accordion-section-title {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background-color: var(--sm-color-palette-neutral-color-1);
  transition: background-color 0.24s ease-out;
}
#customize-theme-controls #accordion-section-sm_motion_section > .accordion-section-title:before {
  position: relative;
  z-index: 2;
  background: url("../../../assets/images/section-motion.svg") 50% 50%/20px 20px no-repeat, linear-gradient(-135deg, var(--sm-color-palette-accent-color-10) 0%, var(--sm-color-palette-accent-color-8) 48%, var(--sm-color-palette-accent-color-7) 100%) 50% 50%/cover no-repeat;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -7px 12px rgba(11, 29, 85, 0.18);
  transition: box-shadow 0.24s ease-out, filter 0.24s ease-out;
}
#customize-theme-controls #accordion-section-sm_motion_section > .accordion-section-title:after {
  content: "";
  position: absolute;
  top: 6px;
  left: 6px;
  bottom: 6px;
  right: -14px;
  border-radius: 50px;
  background: linear-gradient(-90deg, rgba(91, 204, 141, 0.22) 0 18px, rgba(230, 255, 239, 0.98) 34px, rgba(244, 252, 247, 0.96) 58%, rgba(221, 247, 230, 0.92) 100%);
  box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.52), 0 0 0 1px rgba(91, 204, 141, 0.14);
  clip-path: inset(0 100% 0 0 round 18px);
  opacity: 0;
  transition: clip-path 0.52s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.16s ease-out, box-shadow 0.24s ease-out;
  z-index: 0;
}
#customize-theme-controls #accordion-section-sm_motion_section > .accordion-section-title button.accordion-trigger {
  position: relative;
  z-index: 1;
  transition: color 0.24s ease-out;
}
#customize-theme-controls #accordion-section-sm_motion_section:hover > .accordion-section-title, #customize-theme-controls #accordion-section-sm_motion_section:focus-within > .accordion-section-title {
  background-color: var(--sm-color-palette-neutral-color-1);
  color: var(--sm-color-palette-accent-text-color-2);
}
#customize-theme-controls #accordion-section-sm_motion_section:hover > .accordion-section-title:before, #customize-theme-controls #accordion-section-sm_motion_section:focus-within > .accordion-section-title:before {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.32), inset 0 -5px 10px rgba(11, 29, 85, 0.08);
  filter: saturate(1.08) brightness(1.05);
}
#customize-theme-controls #accordion-section-sm_motion_section:hover > .accordion-section-title:after, #customize-theme-controls #accordion-section-sm_motion_section:focus-within > .accordion-section-title:after {
  clip-path: inset(0 0 0 0 round 18px);
  opacity: 1;
  box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.94), inset 0 1px 0 rgba(255, 255, 255, 0.58), 0 0 0 1px rgba(91, 204, 141, 0.18);
}
#customize-theme-controls #accordion-section-sm_motion_section:hover > .accordion-section-title button.accordion-trigger, #customize-theme-controls #accordion-section-sm_motion_section:focus-within > .accordion-section-title button.accordion-trigger {
  color: var(--sm-color-palette-accent-text-color-2);
}

#sub-accordion-section-sm_motion_section #customize-control-sm_motion_intro_control,
#sub-accordion-section-sm_motion_section #customize-control-sm_page_transitions_intro_control,
#sub-accordion-section-sm_motion_section [id*=customize-control-sm_page_transitions_],
#sub-accordion-section-sm_motion_section #customize-control-sm_intro_animations_intro_control,
#sub-accordion-section-sm_motion_section [id*=customize-control-sm_intro_animations_] {
  border: 0 solid var(--customizer-border-color);
  background: var(--sm-color-palette-accent-color-1);
}
#sub-accordion-section-sm_motion_section #customize-control-sm_motion_intro_control .customize-control-title,
#sub-accordion-section-sm_motion_section #customize-control-sm_page_transitions_intro_control .customize-control-title,
#sub-accordion-section-sm_motion_section #customize-control-sm_intro_animations_intro_control .customize-control-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -0.02em;
}
#sub-accordion-section-sm_motion_section #customize-control-sm_motion_intro_control {
  padding-bottom: var(--customize-control-spacing-y);
  border-bottom-width: 1px;
}
#sub-accordion-section-sm_motion_section #customize-control-sm_motion_intro_control .customize-control-description {
  margin-top: 0;
  margin-bottom: 0;
}
#sub-accordion-section-sm_motion_section [id*=customize-control-sm_page_transitions_],
#sub-accordion-section-sm_motion_section [id*=customize-control-sm_intro_animations_] {
  border-top-width: 1px;
}
#sub-accordion-section-sm_motion_section #customize-control-sm_page_transitions_enable_control {
  padding-top: 0;
  padding-bottom: var(--customize-control-spacing-y);
  border-bottom-width: 1px;
}
#sub-accordion-section-sm_motion_section #customize-control-sm_page_transitions_intro_control + #customize-control-sm_page_transitions_enable_control {
  border-top-width: 0;
}
#sub-accordion-section-sm_motion_section #customize-control-sm_intro_animations_enable_control {
  padding-top: 0;
  padding-bottom: var(--customize-control-spacing-y);
  border-bottom-width: 1px;
}
#sub-accordion-section-sm_motion_section #customize-control-sm_intro_animations_intro_control + #customize-control-sm_intro_animations_enable_control {
  border-top-width: 0;
}
#sub-accordion-section-sm_motion_section #customize-control-sm_page_transition_style_control,
#sub-accordion-section-sm_motion_section #customize-control-sm_logo_loading_style_control,
#sub-accordion-section-sm_motion_section #customize-control-sm_transition_symbol_control,
#sub-accordion-section-sm_motion_section #customize-control-sm_intro_animations_style_control,
#sub-accordion-section-sm_motion_section #customize-control-sm_intro_animations_speed_control {
  transition: opacity 0.18s ease-out, filter 0.18s ease-out;
}
#sub-accordion-section-sm_motion_section #customize-control-sm_transition_symbol_control .customize-control-description {
  margin-top: calc(var(--customize-control-spacing-y) / 2);
}
#sub-accordion-section-sm_motion_section #customize-control-sm_intro_animations_style_control .style-manager_radio_html {
  display: block;
  margin-top: 0;
  margin-right: 0;
}
#sub-accordion-section-sm_motion_section #customize-control-sm_intro_animations_style_control .style-manager_radio_html > * {
  padding-top: 0;
  padding-right: 0;
}
#sub-accordion-section-sm_motion_section #customize-control-sm_intro_animations_style_control .style-manager_radio_html > * + * {
  margin-top: 10px;
}
#sub-accordion-section-sm_motion_section #customize-control-sm_intro_animations_style_control .style-manager_radio_html label > input + div {
  justify-content: flex-start;
  gap: 12px;
  min-height: 52px;
  padding: 12px 14px;
  border-radius: 16px;
  background: var(--customizer-field-background-color);
}
#sub-accordion-section-sm_motion_section #customize-control-sm_intro_animations_style_control .anima-motion-choice {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 12px;
}
#sub-accordion-section-sm_motion_section #customize-control-sm_intro_animations_style_control .anima-motion-choice__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 22px;
  width: 22px;
  height: 22px;
  color: var(--sm-color-palette-neutral-color-9);
}
#sub-accordion-section-sm_motion_section #customize-control-sm_intro_animations_style_control .anima-motion-choice__icon svg {
  display: block;
  width: 20px;
  height: 20px;
}
#sub-accordion-section-sm_motion_section #customize-control-sm_intro_animations_style_control .anima-motion-choice__label {
  display: inline-flex;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.3;
  color: var(--sm-color-palette-neutral-text-color-1);
}
#sub-accordion-section-sm_motion_section #customize-control-sm_intro_animations_style_control .style-manager_radio_html input:checked + div {
  background-color: var(--customizer-field-background-color);
  border-color: var(--customizer-field-focus-border-color);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.72);
}
#sub-accordion-section-sm_motion_section #customize-control-sm_intro_animations_speed_control .customize-control-title {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 11px;
  font-weight: 600;
}
#sub-accordion-section-sm_motion_section .anima-control-is-disabled {
  opacity: 0.52;
  filter: saturate(0.7);
}
#sub-accordion-section-sm_motion_section .anima-control-is-disabled .customize-control-title,
#sub-accordion-section-sm_motion_section .anima-control-is-disabled .customize-control-description,
#sub-accordion-section-sm_motion_section .anima-control-is-disabled label,
#sub-accordion-section-sm_motion_section .anima-control-is-disabled code,
#sub-accordion-section-sm_motion_section .anima-control-is-disabled input,
#sub-accordion-section-sm_motion_section .anima-control-is-disabled select,
#sub-accordion-section-sm_motion_section .anima-control-is-disabled textarea,
#sub-accordion-section-sm_motion_section .anima-control-is-disabled button {
  cursor: not-allowed;
}

#sub-accordion-section-sm_tweak_board_section #customize-control-sm_decorative_titles_style_intro_control,
#sub-accordion-section-sm_tweak_board_section #customize-control-sm_decorative_titles_style_control,
#sub-accordion-section-sm_tweak_board_section #customize-control-sm_contextual_entry_colors_intro_control,
#sub-accordion-section-sm_tweak_board_section #customize-control-sm_contextual_entry_colors_control {
  border: 0 solid var(--customizer-border-color);
  background: var(--sm-color-palette-accent-color-1);
}
#sub-accordion-section-sm_tweak_board_section #customize-control-sm_decorative_titles_style_intro_control .customize-control-title,
#sub-accordion-section-sm_tweak_board_section #customize-control-sm_contextual_entry_colors_intro_control .customize-control-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -0.02em;
}
#sub-accordion-section-sm_tweak_board_section #customize-control-sm_decorative_titles_style_intro_control,
#sub-accordion-section-sm_tweak_board_section #customize-control-sm_contextual_entry_colors_intro_control,
#sub-accordion-section-sm_tweak_board_section #customize-control-sm_decorative_titles_style_control,
#sub-accordion-section-sm_tweak_board_section #customize-control-sm_contextual_entry_colors_control {
  border-top-width: 1px;
}
#sub-accordion-section-sm_tweak_board_section #customize-control-sm_decorative_titles_style_control,
#sub-accordion-section-sm_tweak_board_section #customize-control-sm_contextual_entry_colors_control {
  padding-top: 0;
  padding-bottom: var(--customize-control-spacing-y);
  border-bottom-width: 1px;
}
#sub-accordion-section-sm_tweak_board_section #customize-control-sm_decorative_titles_style_intro_control + #customize-control-sm_decorative_titles_style_control,
#sub-accordion-section-sm_tweak_board_section #customize-control-sm_contextual_entry_colors_intro_control + #customize-control-sm_contextual_entry_colors_control {
  border-top-width: 0;
}
#sub-accordion-section-sm_tweak_board_section #customize-control-sm_decorative_titles_style_intro_control .customize-control-description,
#sub-accordion-section-sm_tweak_board_section #customize-control-sm_contextual_entry_colors_intro_control .customize-control-description {
  margin-top: 0;
  margin-bottom: 0;
}

@media (prefers-reduced-motion: reduce) {
  #customize-theme-controls #accordion-section-sm_motion_section > .accordion-section-title {
    transition: none;
  }
  #customize-theme-controls #accordion-section-sm_motion_section > .accordion-section-title:before {
    transition: none;
  }
  #customize-theme-controls #accordion-section-sm_motion_section > .accordion-section-title:after {
    transition: none;
  }
  #customize-theme-controls #accordion-section-sm_motion_section > .accordion-section-title button.accordion-trigger {
    transition: none;
  }
  #customize-theme-controls #accordion-section-sm_motion_section:hover > .accordion-section-title, #customize-theme-controls #accordion-section-sm_motion_section:focus-within > .accordion-section-title {
    background-color: var(--sm-color-palette-neutral-color-1);
  }
  #customize-theme-controls #accordion-section-sm_motion_section:hover > .accordion-section-title:before, #customize-theme-controls #accordion-section-sm_motion_section:focus-within > .accordion-section-title:before {
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.32), inset 0 -5px 10px rgba(11, 29, 85, 0.08);
    filter: saturate(1.08) brightness(1.05);
  }
  #customize-theme-controls #accordion-section-sm_motion_section:hover > .accordion-section-title:after, #customize-theme-controls #accordion-section-sm_motion_section:focus-within > .accordion-section-title:after {
    clip-path: inset(0 0 0 0 round 18px);
    opacity: 1;
    box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.94), inset 0 1px 0 rgba(255, 255, 255, 0.58), 0 0 0 1px rgba(91, 204, 141, 0.18);
  }
  #customize-theme-controls #accordion-section-sm_motion_section:hover > .accordion-section-title button.accordion-trigger, #customize-theme-controls #accordion-section-sm_motion_section:focus-within > .accordion-section-title button.accordion-trigger {
    color: var(--sm-color-palette-accent-text-color-2);
  }
}