html {
  height: 100% !important;
}

*,
*::after,
*::before {
  box-sizing: border-box !important;
}

body {
  --wp--preset--color--black: #fff000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
    135deg,
    rgba(6, 147, 227, 1) 0%,
    rgb(155, 81, 224) 100%
  );
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
    135deg,
    rgb(122, 220, 180) 0%,
    rgb(0, 208, 130) 100%
  );
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
    135deg,
    rgba(252, 185, 0, 1) 0%,
    rgba(255, 105, 0, 1) 100%
  );
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
    135deg,
    rgba(255, 105, 0, 1) 0%,
    rgb(207, 46, 46) 100%
  );
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
    135deg,
    rgb(238, 238, 238) 0%,
    rgb(169, 184, 195) 100%
  );
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
    135deg,
    rgb(74, 234, 220) 0%,
    rgb(151, 120, 209) 20%,
    rgb(207, 42, 186) 40%,
    rgb(238, 44, 130) 60%,
    rgb(251, 105, 98) 80%,
    rgb(254, 248, 76) 100%
  );
  --wp--preset--gradient--blush-light-purple: linear-gradient(
    135deg,
    rgb(255, 206, 236) 0%,
    rgb(152, 150, 240) 100%
  );
  --wp--preset--gradient--blush-bordeaux: linear-gradient(
    135deg,
    rgb(254, 205, 165) 0%,
    rgb(254, 45, 45) 50%,
    rgb(107, 0, 62) 100%
  );
  --wp--preset--gradient--luminous-dusk: linear-gradient(
    135deg,
    rgb(255, 203, 112) 0%,
    rgb(199, 81, 192) 50%,
    rgb(65, 88, 208) 100%
  );
  --wp--preset--gradient--pale-ocean: linear-gradient(
    135deg,
    rgb(255, 245, 203) 0%,
    rgb(182, 227, 212) 50%,
    rgb(51, 167, 181) 100%
  );
  --wp--preset--gradient--maldkfctric-grass: linear-gradient(
    135deg,
    rgb(202, 248, 128) 0%,
    rgb(113, 206, 126) 100%
  );
  --wp--preset--gradient--midnight: linear-gradient(
    135deg,
    rgb(2, 3, 129) 0%,
    rgb(40, 116, 252) 100%
  );
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
    6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
:where(.under_20db) {
  gap: 0.5em;
}
:where(.component_fluid_1ad8) {
  gap: 0.5em;
}
body .container-steel-145d > .cool-3160 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .container-steel-145d > .footer-f5c0 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .container-steel-145d > .search-f417 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .hero-b0df > .cool-3160 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .hero-b0df > .footer-f5c0 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .hero-b0df > .search-f417 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .hero-b0df
  > :where(:not(.cool-3160):not(.footer-f5c0):not(.surface-2111)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .hero-b0df > .dirty-5908 {
  max-width: var(--wp--style--global--wide-size);
}
body .under_20db {
  display: flex;
}
body .under_20db {
  flex-wrap: wrap;
  align-items: center;
}
body .under_20db > * {
  margin: 0;
}
body .component_fluid_1ad8 {
  display: grid;
}
body .component_fluid_1ad8 > * {
  margin: 0;
}
:where(.nav_glass_bd12.under_20db) {
  gap: 2em;
}
:where(.nav_glass_bd12.component_fluid_1ad8) {
  gap: 2em;
}
:where(.active-d6c6.under_20db) {
  gap: 1.25em;
}
:where(.active-d6c6.component_fluid_1ad8) {
  gap: 1.25em;
}
.icon_5985 {
  color: var(--wp--preset--color--black) !important;
}
.overlay_hovered_c2f5 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.progress-edc7 {
  color: var(--wp--preset--color--white) !important;
}
.modal_5a52 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.breadcrumb_next_c772 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.grid-cd4d {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.main_east_d5ec {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.down_0452 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.backdrop-f9fe {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.button_7659 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.status_7a8a {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.carousel-current-6a0c {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.hero_north_1e27 {
  background-color: var(--wp--preset--color--black) !important;
}
.dynamic-da5f {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.hover-ea0c {
  background-color: var(--wp--preset--color--white) !important;
}
.rough_e1cc {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.copper-6c1b {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.yellow-5185 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.tiny_cc5f {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.next_e410 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.tabs_7422 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.carousel_753f {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.nav_7115 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.pro_8f99 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.image-6e76 {
  border-color: var(--wp--preset--color--black) !important;
}
.gallery_d5f8 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.new-9c9c {
  border-color: var(--wp--preset--color--white) !important;
}
.badge-d5ba {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.layout-small-f044 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.content_d787 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.paragraph_d5f1 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.huge_9139 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.popup_action_c1ba {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.photo_06f8 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.alert-cd6b {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.narrow-a714 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.title_action_8cb7 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.bottom_f121 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.button-dark-6d34 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.short-0117 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.sort-selected-a1c9 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.element_aeb6 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.grid-40a1 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.complex-9899 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.fixed_d0b3 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.smooth-80ae {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.frame_complex_3270 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.hero-easy-35f8 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.thumbnail_df15 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.upper_8c2c {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.stone_7467 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.focus-white-7776 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.tabs-white-6898 a:where(:not(.gold-9da6)) {
  color: inherit;
}
:where(.active-d6c6.under_20db) {
  gap: 1.25em;
}
:where(.active-d6c6.component_fluid_1ad8) {
  gap: 1.25em;
}
:where(.nav_glass_bd12.under_20db) {
  gap: 2em;
}
:where(.nav_glass_bd12.component_fluid_1ad8) {
  gap: 2em;
}
.up-d7ad {
  font-size: 1.5em;
  line-height: 1.6;
}

.content_smooth_124e .text_narrow_ee1d {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.center-0038 .card_82a4 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview-brown-372b {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview-brown-372b.badge-25cd .highlight_hard_6e8f {
  background-color: var(--e-global-color-primary);
}
.preview-brown-372b.panel_right_7914 .highlight_hard_6e8f,
.preview-brown-372b.chip-top-aa51 .highlight_hard_6e8f {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.shade_under_c88d .over_1613 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.wood_61a0 {
  --divider-color: var(--e-global-color-secondary);
}
.wood_61a0 .secondary_caf0 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.wood_61a0.slider_eae5 .item_left_48ee {
  background-color: var(--e-global-color-secondary);
}
.wood_61a0.upper_2590 .item_left_48ee,
.wood_61a0.tooltip-e1ad .item_left_48ee {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.wood_61a0.upper_2590 .item_left_48ee,
.wood_61a0.tooltip-e1ad .item_left_48ee svg {
  fill: var(--e-global-color-secondary);
}
.next-2e36 .pattern_rough_8630 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.next-2e36 .preview_new_d4e2 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider-1e34.slider_eae5 .item_left_48ee {
  background-color: var(--e-global-color-primary);
}
.slider-1e34.upper_2590 .item_left_48ee,
.slider-1e34.tooltip-e1ad .item_left_48ee {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.slider-1e34.upper_2590 .item_left_48ee,
.slider-1e34.tooltip-e1ad .item_left_48ee svg {
  fill: var(--e-global-color-primary);
}
.card-ba71.slider_eae5 .item_left_48ee {
  background-color: var(--e-global-color-primary);
}
.card-ba71.upper_2590 .item_left_48ee,
.card-ba71.tooltip-e1ad .item_left_48ee {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.card-ba71 .background_easy_ad65 {
  color: var(--e-global-color-primary);
}
.card-ba71 .background_easy_ad65,
.card-ba71 .background_easy_ad65 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.card-ba71 .accent-liquid-5204 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-f39b .wide-5171 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider_55ee .search_6874 .alert_0d53 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.out-d940 .filter_hot_309e:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.out-d940 .label-inner-bf2e i {
  color: var(--e-global-color-primary);
}
.out-d940 .label-inner-bf2e svg {
  fill: var(--e-global-color-primary);
}
.out-d940 .bronze-7c91 {
  color: var(--e-global-color-secondary);
}
.out-d940 .filter_hot_309e > .bronze-7c91,
.out-d940 .filter_hot_309e > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.logo-up-5bd1 .border-brown-52d9 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.logo-up-5bd1 .soft_ccbb {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.border-a5d9 .old_22e7 .video_2b5f {
  background-color: var(--e-global-color-primary);
}
.border-a5d9 .slow_3569 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.white_9f1b .box-focused-cf89 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.white_9f1b .first_3f5f {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.white_9f1b .highlight_f702 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.breadcrumb-basic-8767 .tag-green-5d4b,
.breadcrumb-basic-8767 .tag-green-5d4b a {
  color: var(--e-global-color-primary);
}
.breadcrumb-basic-8767 .tag-green-5d4b.middle_311c,
.breadcrumb-basic-8767 .tag-green-5d4b.middle_311c a {
  color: var(--e-global-color-accent);
}
.breadcrumb-basic-8767 .tag-green-5d4b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.breadcrumb-basic-8767 .wrapper-2989 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text-67cf .fluid-cd28,
.text-67cf .pagination_6855 {
  color: var(--e-global-color-primary);
}
.text-67cf .fluid-cd28 svg {
  fill: var(--e-global-color-primary);
}
.text-67cf .middle_311c .fluid-cd28,
.text-67cf .middle_311c .pagination_6855 {
  color: var(--e-global-color-accent);
}
.text-67cf .middle_311c .fluid-cd28 svg {
  fill: var(--e-global-color-accent);
}
.text-67cf .pagination_6855 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.text-67cf .wrapper-2989 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid_9e18 .picture-5bbe,
.grid_9e18 .description_iron_ebb6 {
  color: var(--e-global-color-primary);
}
.grid_9e18 .description_iron_ebb6 svg {
  fill: var(--e-global-color-primary);
}
.grid_9e18 .tag-green-5d4b.middle_311c a,
.grid_9e18
  .tag-green-5d4b.middle_311c
  .description_iron_ebb6 {
  color: var(--e-global-color-accent);
}
.grid_9e18 .picture-5bbe {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.grid_9e18 .wrapper-2989 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paragraph-light-04ba .carousel_lite_c6e6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paragraph-light-04ba .avatar_purple_cc84 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_a646 .module_focused_c9e0 .modal_2ab8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.dropdown_a646 .module_focused_c9e0 .accordion_58cf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_a646 .highlight-4d9d .modal_2ab8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.dropdown_a646
  .highlight-4d9d
  .accordion_58cf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_a646
  .dropdown_selected_8dab
  .modal_2ab8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.dropdown_a646
  .dropdown_selected_8dab
  .accordion_58cf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_a646
  .gallery_69bd
  .modal_2ab8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.dropdown_a646
  .gallery_69bd
  .accordion_58cf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.narrow_37f4 .fixed_b9d2 {
  background-color: var(--e-global-color-primary);
}
.narrow_37f4 .fixed_b9d2:hover {
  background-color: var(--e-global-color-primary);
}
.narrow_37f4 .header-4548 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.narrow_37f4
  .fixed_b9d2:hover
  .header-4548 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hovered_9fe7 .notice-green-8b1d {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.card_gold_15a4 .preview-726e .container_641e a {
  background-color: var(--e-global-color-accent);
}
.card_gold_15a4 .preview-726e .gradient_a4ad a {
  background-color: var(--e-global-color-accent);
}
.card_gold_15a4 .preview-726e .container_641e a,
.card_gold_15a4 .preview-726e .gradient_a4ad a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden-905a
  .bronze_26ea.thumbnail_last_f1a9
  .preview-726e
  a.thumbnail-north-de8e {
  background-color: var(--e-global-color-accent);
}
.hidden-905a
  .bronze_26ea.thumbnail_last_f1a9
  .preview-726e
  span.thumbnail-north-de8e.fn-current-d673 {
  background-color: var(--e-global-color-text);
}
.hidden-905a
  .bronze_26ea.thumbnail_last_f1a9
  .preview-726e
  .thumbnail-north-de8e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_a8de .media-bb00 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_a8de
  .avatar_46f3
  > .icon-f407
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_a8de
  .gallery-fluid-bf80
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_a8de
  .pro_4714
  .active-middle-356d,
.thumbnail_a8de
  .pro_4714
  .dynamic-d450 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail_a8de
  .pro_4714
  .input_6db7,
.thumbnail_a8de
  .pro_4714
  a
  .input_6db7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_a8de
  .pro_4714
  .feature_b4bb {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_a8de
  .pro_4714
  .dark-887a {
  background-color: var(--e-global-color-primary);
}
.thumbnail_a8de
  .pro_4714
  .dark-887a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_a8de
  .pro_4714
  .dark-887a:hover {
  background-color: var(--e-global-color-primary);
}
.thumbnail_a8de
  .pro_4714
  .pink_eb2e {
  background-color: var(--e-global-color-primary);
}
.thumbnail_a8de
  .pro_4714
  .pink_eb2e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_a8de
  .pro_4714
  .pink_eb2e:hover {
  background-color: var(--e-global-color-primary);
}
.thumbnail_a8de
  .highlight_015f
  .green_737c
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail_a8de
  .highlight_015f
  .wrapper_9fd5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_a8de
  .highlight_015f
  .feature_b4bb {
  color: var(--e-global-color-text);
}
.thumbnail_a8de
  .highlight_015f
  .feature_b4bb
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_a8de
  .highlight_015f
  .dark-887a {
  background-color: var(--e-global-color-primary);
}
.thumbnail_a8de
  .highlight_015f
  .dark-887a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_a8de
  .highlight_015f
  .dark-887a:hover {
  background-color: var(--e-global-color-primary);
}
.thumbnail_a8de
  .highlight_015f
  .pink_eb2e {
  background-color: var(--e-global-color-primary);
}
.thumbnail_a8de
  .highlight_015f
  .pink_eb2e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_a8de
  .highlight_015f
  .pink_eb2e:hover {
  background-color: var(--e-global-color-primary);
}
.thumbnail_a8de .outline-4503 {
  background-color: var(--e-global-color-primary);
}
.thumbnail_a8de .outline-4503:hover {
  background-color: var(--e-global-color-primary);
}
.thumbnail_a8de .short_c2a3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail_a8de .video-fe2e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description_thick_a99d .component-complex-f899 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description_thick_a99d
  .title_25f9
  > div:nth-child(3)
  .component-complex-f899,
.description_thick_a99d
  .list-cbe4
  > div:nth-child(1)
  .component-complex-f899,
.description_thick_a99d
  .detail_703f
  > div:nth-child(1)
  .component-complex-f899,
.description_thick_a99d
  .top-faf1
  > div:nth-child(1)
  .component-complex-f899,
.description_thick_a99d
  .full-7493
  > div:nth-child(1)
  .component-complex-f899 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description_thick_a99d .heading-5769 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description_thick_a99d .video-wide-1cb8 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description_thick_a99d .aside_1b2f {
  background-color: var(--e-global-color-primary);
}
.description_thick_a99d .aside_1b2f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description_thick_a99d .aside_1b2f:hover {
  background-color: var(--e-global-color-primary);
}
.description_thick_a99d .focus_a92e {
  background-color: var(--e-global-color-primary);
}
.description_thick_a99d .focus_a92e:hover {
  background-color: var(--e-global-color-primary);
}
.description_thick_a99d .short_c2a3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description_thick_a99d .video-fe2e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.full_d52e .red-8618 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.full_d52e .focused-8376 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.full_d52e .module_plasma_634b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.full_d52e .gradient-hard-2ed0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.full_d52e .search_5453 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.full_d52e .focus_a92e {
  background-color: var(--e-global-color-primary);
}
.full_d52e .focus_a92e:hover {
  background-color: var(--e-global-color-primary);
}
.footer-2e37 .background_fc77 {
  background-color: var(--e-global-color-secondary);
}
.footer-2e37 .content_9556 {
  background-color: var(--e-global-color-text);
}
.footer-2e37 .pressed-70a6 {
  background-color: var(--e-global-color-secondary);
}
.footer-2e37 .media-liquid-bdd8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.footer-2e37 .plasma_0fba {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer-2e37 .link_smooth_4039 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer-2e37 .hovered_d989 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer-2e37 .brown-dfea {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient-light-e85b .chip_right_d415 .gradient_liquid_197c,
.gradient-light-e85b
  .chip_right_d415
  .gradient_liquid_197c
  a,
.gradient-light-e85b .layout_f330 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient-light-e85b .chip_right_d415 .photo-32f4,
.gradient-light-e85b .description_5bc9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient-light-e85b .chip_right_d415 .photo-32f4 {
  color: var(--e-global-color-text);
}
.gradient-light-e85b .description_5bc9 {
  color: var(--e-global-color-text);
}
.gradient-light-e85b
  .chip_right_d415
  .accordion-0022 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gradient-light-e85b .narrow_f531 .layout-short-8abf {
  background-color: var(--e-global-color-primary);
}
.gradient-light-e85b .narrow_f531 .layout-short-8abf:hover {
  background-color: var(--e-global-color-primary);
}
.gradient-light-e85b .narrow_f531 .next-18cd li span {
  background-color: var(--e-global-color-text);
}
.gradient-light-e85b .narrow_f531 .next-18cd li span:hover {
  background-color: var(--e-global-color-primary);
}
.gradient-light-e85b
  .narrow_f531
  .next-18cd
  li.backdrop-b62e
  span {
  background-color: var(--e-global-color-accent);
}
.gradient-light-e85b .hover-75a6 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-d271 .red_f8b0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.primary_new_9fb9 .warm_4865 {
  background-color: var(--e-global-color-primary);
}
.primary_new_9fb9 .prev-4f03 {
  background-color: var(--e-global-color-secondary);
}
.primary_new_9fb9 .down-3022 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary_new_9fb9 .column-7a89 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary_new_9fb9 .tabs-orange-9440 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary_new_9fb9 .search-west-3ec7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary_new_9fb9 .background_73a6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary_new_9fb9 .avatar-7e6a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary_new_9fb9 .hover-fluid-8e3c {
  background-color: var(--e-global-color-primary);
}
.primary_new_9fb9 .hover-fluid-8e3c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.label-c47d .image-da6e {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label-c47d .out-165f {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.label-c47d
  .blue-bca3:after {
  background-color: var(--e-global-color-primary);
}
.label-c47d .steel-4e3b {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.carousel-65d0 .layout_f330 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-65d0 .description_5bc9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main-brown-9fbf .gas-1e84 .banner_ed0e {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main-brown-9fbf .gas-1e84 .sidebar-stale-5d41 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paragraph-large-cb3a .mask-346d {
  background-color: var(--e-global-color-primary);
}
.paragraph-large-cb3a .block-e5b6 {
  background-color: var(--e-global-color-secondary);
}
.paragraph-large-cb3a .narrow_5017 .text_fc3e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paragraph-large-cb3a .easy_177c .text_fc3e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.frame-thick-09ad .accordion_first_3431 .dynamic_db3a {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.frame-thick-09ad .accordion_first_3431 .feature-9550 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.frame-thick-09ad .accordion_first_3431 .fast-3f08 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.frame_a463 .outer-fb17 {
  border-color: var(--e-global-color-text);
}
.frame_a463 .list_1a9d {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.frame_a463 .hard_83a1 {
  color: var(--e-global-color-primary);
}
.frame_a463 .dynamic_72af {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container_east_ba7e .avatar_simple_dc35 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container_east_ba7e .mask_c3d4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container_east_ba7e .feature_up_2eed:hover .avatar_simple_dc35 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container_east_ba7e
  .feature_up_2eed:hover
  .mask_c3d4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button_clean_6084 .basic-5104 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button_clean_6084 .pressed-eb0b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_old_b52d .advanced_854c .tooltip-f51b {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label_old_b52d .gradient_lower_8f04 .tooltip-f51b {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.hover-6965 .mask_01d2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.selected_429f .backdrop-5340 .east_1916 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.selected_429f .backdrop-5340 .east_1916 {
  background-color: var(--e-global-color-secondary);
}
.selected_429f .disabled-d899 .east_1916 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.selected_429f .disabled-d899 .east_1916 {
  background-color: var(--e-global-color-secondary);
}
.selected_429f .outer-628e .texture_light_2c34 {
  background-color: var(--e-global-color-primary);
}
.selected_429f .outer-628e:hover .texture_light_2c34 {
  background-color: var(--e-global-color-secondary);
}
.selected_429f .layout-short-8abf {
  background-color: var(--e-global-color-primary);
}
.selected_429f .layout-short-8abf:hover {
  background-color: var(--e-global-color-accent);
}
.selected_429f .next-18cd li span {
  background-color: var(--e-global-color-text);
}
.selected_429f .next-18cd li span:hover {
  background-color: var(--e-global-color-primary);
}
.selected_429f .next-18cd li.backdrop-b62e span {
  background-color: var(--e-global-color-accent);
}
.filter-iron-5d92 .full-010b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter-iron-5d92 .content-fluid-5c17 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description-6fcf .gradient_green_f3f2:before {
  background-color: var(--e-global-color-secondary);
}
.description-6fcf .filter-simple-5e38 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description-6fcf .right-2c74 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-a183 .sort-wood-73d0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-a183 .sort-wood-73d0:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-a183 .sort-wood-73d0.fn-active-d673 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-a183 .gallery_f4d3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active-a183 .notice-cold-84d3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active-a183 .item_brown_8703 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active-a183 .content_next_a934 {
  background-color: var(--e-global-color-primary);
}
.active-a183 .content_next_a934 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.active-a183 .hidden-pressed-25c6 {
  background-color: var(--e-global-color-primary);
}
.active-a183 .hidden-pressed-25c6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.up-76c5 .detail-red-e01f .summary-soft-cb7e a {
  color: var(--e-global-color-secondary);
}
.up-76c5 .detail-red-e01f .summary-soft-cb7e a:hover {
  color: var(--e-global-color-secondary);
}
.up-76c5 .detail-red-e01f .summary-soft-cb7e,
.up-76c5 .detail-red-e01f .summary-soft-cb7e a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up-76c5 .detail-red-e01f .carousel-fdfa {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up-76c5 .detail-red-e01f .accent-bronze-6546 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up-76c5 .detail-red-e01f .clean_0796 {
  background-color: var(--e-global-color-primary);
}
.up-76c5 .detail-red-e01f .clean_0796 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up-76c5 .detail-red-e01f .clean_0796:hover {
  background-color: var(--e-global-color-primary);
}
.up-76c5 .detail-red-e01f .search-1d72 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.up-76c5 .detail-red-e01f .search-1d72 {
  background-color: var(--e-global-color-primary);
}
.up-76c5 .detail-red-e01f .search-1d72:hover {
  background-color: var(--e-global-color-primary);
}
.up-76c5 .detail-red-e01f .layout-short-8abf {
  background-color: var(--e-global-color-primary);
}
.up-76c5 .detail-red-e01f .layout-short-8abf:hover {
  background-color: var(--e-global-color-primary);
}
.up-76c5 .narrow_f531 .next-18cd li span {
  background-color: var(--e-global-color-text);
}
.up-76c5 .narrow_f531 .next-18cd li span:hover {
  background-color: var(--e-global-color-primary);
}
.up-76c5 .narrow_f531 .next-18cd li.backdrop-b62e span {
  background-color: var(--e-global-color-accent);
}
.up-76c5 .short_c2a3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.up-76c5 .video-fe2e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_dynamic_432d .white_4146 .gallery-narrow-5a1a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_dynamic_432d .white_4146 .surface_green_f5c8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_dynamic_432d .white_4146 .gallery_out_60bf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid_1c03 .summary_yellow_8112 {
  border-color: var(--e-global-color-text);
}
.solid_1c03 .red-c5c2 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid_1c03 .shadow_gas_b40c {
  color: var(--e-global-color-secondary);
}
.solid_1c03 .shadow_gas_b40c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid_1c03 .focused-831e > * {
  color: var(--e-global-color-primary);
}
.solid_1c03 .focused-831e > * svg {
  fill: var(--e-global-color-primary);
}
.solid_1c03 .form-down-3789 {
  color: var(--e-global-color-primary);
}
.solid_1c03 .form-down-3789 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.solid_1c03 .text_dynamic_e01f {
  color: var(--e-global-color-primary);
}
.solid_1c03 .text_dynamic_e01f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.solid_1c03 .blue-377b {
  color: var(--e-global-color-primary);
}
.solid_1c03 .blue-377b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid_1c03 .widget_4308 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid_1c03 .old-01b6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid_1c03 .old-01b6.container-pink-8a62 {
  color: var(--e-global-color-secondary);
}
.solid_1c03 .old-01b6.container-pink-8a62 .breadcrumb_a054 {
  color: var(--e-global-color-accent);
}
.solid_1c03 .old-01b6.footer_38e2 {
  color: var(--e-global-color-text);
}
.solid_1c03 .old-01b6.footer_38e2 .breadcrumb_a054 {
  color: var(--e-global-color-text);
}
.solid_1c03 .old-01b6:before {
  border-top-color: var(--e-global-color-text);
}
.solid_1c03 .tabs-43a2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid_1c03
  .tabs-43a2
  .orange-b16e {
  background-color: var(--e-global-color-primary);
}
.solid_1c03
  .tabs-43a2
  .orange-b16e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.solid_1c03 .summary_yellow_8112 .modal_5913 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_cb97 .south-2591 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media_cb97 .tooltip_21b7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dropdown-64e6 .row_fresh_7912 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dropdown-64e6
  .component-8a1c
  .pagination-2090 {
  background-color: var(--e-global-color-secondary);
}
.dropdown-64e6
  .component-8a1c.progress-south-64ca
  .pagination-2090 {
  background-color: var(--e-global-color-text);
}
.dropdown-64e6
  .component-8a1c:hover
  .pagination-2090 {
  background-color: var(--e-global-color-accent);
}
.dropdown-64e6
  .component-8a1c.fn-active-d673
  .pagination-2090 {
  background-color: var(--e-global-color-primary);
}
.static-00e9 .form-short-dfa5 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.static-00e9 .soft_314c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.static-00e9 .modal_smooth_62e8 {
  background-color: var(--e-global-color-primary);
}
.static-00e9 .modal_smooth_62e8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.surface-gas-f7ab .notice_a190 .static_237a .detail_short_6438 {
  background-color: var(--e-global-color-secondary);
}
.surface-gas-f7ab .notice_a190 .active_44cb:after {
  background-color: var(--e-global-color-secondary);
}
.surface-gas-f7ab .input-current-93a6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface-gas-f7ab .icon-ce62 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface-gas-f7ab .active-0b2e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface-gas-f7ab .disabled_center_a51f {
  background-color: var(--e-global-color-primary);
}
.surface-gas-f7ab .disabled_center_a51f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.surface-gas-f7ab .tooltip-3606 {
  background-color: var(--e-global-color-secondary);
}
.surface-gas-f7ab .tooltip-3606 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.surface-gas-f7ab .notice_a190 .motion-170c .button-wide-056a:hover {
  background-color: var(--e-global-color-primary);
}
.surface-gas-f7ab
  .notice_a190
  .motion-170c
  .button-wide-056a.container-warm-348f {
  background-color: var(--e-global-color-primary);
}
.surface-gas-f7ab .notice_a190 .aside_orange_d21e:before {
  border-color: var(--e-global-color-primary);
}
.surface-gas-f7ab .notice_a190 .aside_orange_d21e:hover:before {
  border-color: var(--e-global-color-secondary);
}
.surface-gas-f7ab
  .notice_a190
  .aside_orange_d21e.gradient-yellow-48d3:before {
  border-color: var(--e-global-color-primary);
}
.surface-gas-f7ab .row_wide_697a span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_old_2728 .stone_1112 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.avatar_old_2728 .stone_1112:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.avatar_old_2728 .stone_1112.content-37ef {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.avatar_old_2728 .next_4a8d {
  background-color: var(--e-global-color-primary);
}
.avatar_old_2728 .next_4a8d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.avatar_old_2728
  .out_8508
  .slider_north_3e78
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.avatar_old_2728
  .south_9e6f
  .slider_north_3e78
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fixed-3acc
  .panel-motion-aa54
  .east_2d23 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fixed-3acc
  .panel-motion-aa54
  .pro-96ed {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fixed-3acc .up_04b5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fixed-3acc .main-fast-d91e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fixed-3acc .disabled_9636 {
  background-color: var(--e-global-color-primary);
}
.fixed-3acc .disabled_9636 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.border_south_4d3b .item-1a0d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_south_4d3b .accent-current-0842 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  background-color: var(--e-global-color-primary);
}
.border_south_4d3b .focus-e44d {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.border_south_4d3b .focus-e44d a:hover {
  color: var(--e-global-color-secondary);
}
.border_south_4d3b .link-large-da06 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.border_south_4d3b .texture-white-643e {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.border_south_4d3b .widget-10f7 .layout-short-8abf {
  background-color: var(--e-global-color-primary);
}
.border_south_4d3b .widget-10f7 .layout-short-8abf:hover {
  background-color: var(--e-global-color-accent);
}
.border_south_4d3b
  .widget-10f7
  .next-18cd
  li
  span {
  background-color: var(--e-global-color-text);
}
.border_south_4d3b
  .widget-10f7
  .next-18cd
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.border_south_4d3b
  .widget-10f7
  .next-18cd
  li.backdrop-b62e
  span {
  background-color: var(--e-global-color-accent);
}
.light-16f7
  .dynamic-180b
  .grid_4d7e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.light-16f7 .dynamic-180b .cool-af4c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.light-16f7 .dynamic-180b .narrow-76a8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.light-16f7 .tag-faba {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.light-16f7
  .surface-large-7329.primary_793a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dropdown-387f
  > .shade_f710
  > div
  > .item-tall-c93f
  > .picture-b683
  > a {
  background-color: var(--e-global-color-text);
}
.dropdown-387f
  > .shade_f710
  > div
  > .item-tall-c93f
  > .picture-b683
  > a
  .grid_huge_e651.tiny-7646 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dropdown-387f
  > .shade_f710
  > div
  > .item-tall-c93f
  > .picture-b683
  > a
  .item-thick-7411.label-narrow-30ea {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dropdown-387f
  > .shade_f710
  > div
  > .item-tall-c93f
  > .picture-b683
  > .row-tall-38cf
  .picture-b683
  > a {
  background-color: var(--e-global-color-secondary);
}
.dropdown-387f
  > .shade_f710
  > div
  > .item-tall-c93f
  > .picture-b683
  > .row-tall-38cf
  .picture-b683
  > a
  .feature_steel_f2b5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dropdown-387f
  > .shade_f710
  > div
  > .item-tall-c93f
  > .picture-b683
  > .row-tall-38cf
  .picture-b683
  > a
  .item-thick-7411.pagination-last-748b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dropdown-387f
  > .shade_f710
  > div
  > .item-tall-c93f
  > .picture-b683
  > a
  .component_9303:before {
  color: var(--e-global-color-text);
}
.dropdown-387f
  > .shade_f710
  > div
  > .item-tall-c93f
  > .picture-b683
  > .row-tall-38cf
  a
  .component_9303:before {
  color: var(--e-global-color-text);
}
.dropdown-387f
  > .shade_f710
  > div
  > .item-tall-c93f
  > .picture-b683.tiny-6a74
  > a
  .component_9303:before {
  color: var(--e-global-color-text);
}
.dropdown-387f
  > .shade_f710
  > div
  > .item-tall-c93f
  > .picture-b683
  > .row-tall-38cf
  .picture-b683.tiny-6a74
  > a
  .component_9303:before {
  color: var(--e-global-color-text);
}
.dropdown-387f
  > .shade_f710
  > div
  > .item-tall-c93f
  > .picture-b683
  > a
  .column-a1d0
  .green_38d8 {
  color: var(--e-global-color-text);
}
.dropdown-387f
  > .shade_f710
  > div
  > .item-tall-c93f
  > .picture-b683
  > .row-tall-38cf
  a
  .column-a1d0
  .green_38d8 {
  color: var(--e-global-color-text);
}
.dropdown-387f
  > .shade_f710
  > div
  > .item-tall-c93f
  > .picture-b683
  > a
  .column-a1d0
  .green_38d8,
.dropdown-387f
  > .shade_f710
  > div
  > .item-tall-c93f
  > .picture-b683
  > .row-tall-38cf
  a
  .column-a1d0
  .green_38d8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown-387f
  > .shade_f710
  > div
  > .item-tall-c93f
  > .picture-b683
  > a
  .secondary_bdd0:before {
  color: var(--e-global-color-text);
}
.dropdown-387f
  > .shade_f710
  > div
  > .item-tall-c93f
  > .picture-b683
  > .row-tall-38cf
  a
  .secondary_bdd0:before {
  color: var(--e-global-color-text);
}
.dropdown-387f
  > .shade_f710
  > div
  > .item-tall-c93f
  > .picture-b683.tiny-6a74
  > a
  .secondary_bdd0:before {
  color: var(--e-global-color-text);
}
.dropdown-387f
  > .shade_f710
  > div
  > .item-tall-c93f
  > .picture-b683
  > .row-tall-38cf
  .picture-b683.tiny-6a74
  > a
  .secondary_bdd0:before {
  color: var(--e-global-color-text);
}
.badge_572d .down_d4e4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.badge_572d
  .title_bright_7023:hover
  .down_d4e4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused_1631
  > .shade_f710
  > .tabs-4b74
  > .fixed-0b01
  > .stone_94be
  > .mask-c6ce
  .left_e1bf {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused_1631
  > .shade_f710
  > .tabs-4b74
  > .fixed-0b01
  > .stone_94be
  > .mask-c6ce:hover
  .left_e1bf {
  color: var(--e-global-color-text);
}
.focused_1631
  > .shade_f710
  > .tabs-4b74
  > .fixed-0b01
  > .stone_94be
  > .mask-c6ce:hover
  .left_e1bf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused_1631
  > .shade_f710
  > .tabs-4b74
  > .fixed-0b01
  > .stone_94be.detail_fast_daf3
  > .mask-c6ce
  .left_e1bf {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.feature-pro-34a9 .highlight-1b6a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature-pro-34a9 .block-8a32 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature-pro-34a9 .pink_46ae {
  background-color: var(--e-global-color-primary);
}
.feature-pro-34a9 .pink_46ae {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.surface_next_343f
  > .shade_f710
  > .up-8c79
  > .preview_d099
  > .label_3e17
  .pattern_lower_4e13 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface_next_343f
  > .shade_f710
  > .up-8c79
  > .preview_d099
  > .label_3e17
  .brown_7977 {
  color: var(--e-global-color-text);
}
.surface_next_343f
  > .shade_f710
  > .up-8c79
  > .preview_d099
  > .label_3e17:hover
  .pattern_lower_4e13 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface_next_343f
  > .shade_f710
  > .up-8c79
  > .preview_d099
  > .label_3e17:hover
  .brown_7977 {
  color: var(--e-global-color-secondary);
}
.surface_next_343f
  > .shade_f710
  > .up-8c79
  > .preview_d099
  > .label_3e17.header_c4e3
  .pattern_lower_4e13 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface_next_343f
  > .shade_f710
  > .up-8c79
  > .preview_d099
  > .label_3e17.header_c4e3
  .brown_7977 {
  color: var(--e-global-color-primary);
}
.notice-lite-c564
  .banner_f87b
  .slider_wide_a7bb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notice-lite-c564 .sidebar_rough_59e4 .modal_5913 .search_gas_1cd1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outline-medium-620b .detail_gas_8898 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outline-medium-620b .container-4518 .detail_gas_8898 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outline-medium-620b .bronze-c25e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.outline-medium-620b .bronze-c25e {
  background-color: var(--e-global-color-primary);
}
.smooth-b987 .dynamic_ff74 .tag_middle_07b6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.smooth-b987
  .dynamic_ff74:hover
  .top-b6d5 {
  color: var(--e-global-color-secondary);
}
.smooth-b987
  .dynamic_ff74:hover
  .tag_middle_07b6 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.new_ab5e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.wrapper_0eed {
  max-width: 1400px !important;
}

.status_ce88 {
  flex-direction: column;
}

.status_ce88 .highlight-dim-3aa6 {
  font-size: 50px;
  font-weight: bold;
  text-align: center;
  color: #FFD700; /* 金黄色标题 */
  margin-bottom: 5px !important;
  margin-top: -10px !important;
  text-shadow: 2px 2px 4px rgba(0,0,0,0.3); /* 添加文字阴影增强视觉效果 */
}

h2.status_ce88 .highlight-dim-3aa6 {
  margin-bottom: 5px !important;
  font-size: 40px !important;
  margin-top: 30px !important;
  color: #FFD700; /* 金黄色 */
  text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
}

.status_ce88 .photo_fluid_c731 {
  text-align: center;
  font-size: 21px;
  color: #F0F8FF; /* 淡蓝白色，更柔和易读 */
  margin: 5px 0;
  line-height: 1.6; /* 增加行高提升可读性 */
}

span {
  color: #F0F8FF; /* 淡蓝白色 */
}

.thick-a29c.yellow-b36d {
  display: none;
}

.thumbnail-up-4bb6 {
  display: none;
}

body,
.button_62ff {
  background: linear-gradient(135deg, #1B4D3E 0%, #2D5016 50%, #0F4C75 100%) !important;
  /* 巴西风格渐变背景：从深绿到橄榄绿到深蓝 */
  background-attachment: fixed;
}

.status-8a5d.dynamic-6b84 {
  margin-bottom: 40px;
  width: 100%;
}

.rough_7f49 {
  margin-bottom: 25px !important;
  margin-top: 5px !important;
  position: static !important;
}

.status_ce88 a {
  width: 100%;
}

.tag_f078 .element_upper_dfc1.title-ce8f {
  width: 20% !important;
}

.current-a87e {
  display: block;
  gap: 5px;
  text-align: center;
  background: linear-gradient(45deg, #FF6B35 0%, #F7931E 50%, #FFD700 100%); /* 巴西风格渐变 */
  white-space: nowrap;
  display: flex;
  border-radius: 15px; /* 更圆润的边角 */
  padding: 15px 30px; /* 增加内边距 */
  align-items: center;
  justify-content: center;
  font-size: 25px !important;
  font-weight: 700 !important;
  color: #FFFFFF;
  box-shadow: 0 6px 20px rgba(255, 107, 53, 0.4); /* 添加阴影效果 */
  transition: all 0.3s ease;
  text-transform: uppercase; /* 大写字母更有力量感 */
  letter-spacing: 1px; /* 字母间距 */
}

.current-a87e:hover {
  color: #FFFFFF;
  transform: translateY(-2px); /* 悬停时轻微上升 */
  box-shadow: 0 8px 25px rgba(255, 107, 53, 0.6);
  background: linear-gradient(45deg, #E55A2B 0%, #E8821A 50%, #E6C200 100%);
}

.current-a87e svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

.current-a87e:hover svg {
  fill: #FFFFFF;
  transform: translateX(3px); /* 箭头向右移动 */
}

.media_mini_7606 {
  background: linear-gradient(45deg, #00A86B 0%, #28B463 100%); /* 巴西绿渐变 */
  border-radius: 12px;
  color: #FFFFFF;
  width: 120px; /* 稍微增加宽度 */
  padding: 12px 25px;
  font-weight: 600;
  transition: all 0.3s ease;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 15px rgba(0, 168, 107, 0.3);
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.media_mini_7606:hover {
  color: #FFFFFF;
  box-shadow: 0 6px 20px rgba(0, 168, 107, 0.5);
  background: linear-gradient(45deg, #008F5A 0%, #239B56 100%);
}

.media_mini_7606:nth-child(2) {
  background: transparent;
  color: #FFD700;
  transition: all 0.3s ease;
  border: 2px solid #FFD700;
  box-shadow: 0 4px 15px rgba(255, 215, 0, 0.2);
}

.media_mini_7606:nth-child(2):hover {
  color: #1B4D3E;
  background: #FFD700;
  box-shadow: 0 6px 20px rgba(255, 215, 0, 0.4);
}

.tag_f078
  .element_upper_dfc1.button_750a
  .modal-fast-9d6a
  .badge_easy_09b4 {
  font-size: 20px !important;
}

.photo-upper-58e0 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 25px;
  margin-top: 15px;
  gap: 25px;
}

.purple_b949 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

ol {
  margin: 0 !important;
  margin-bottom: 1px !important;

  display: flex;
  flex-direction: column;
  gap: 1px;
}

ol li {
  margin-left: 25px !important;
  padding-left: 10px;
}

ol li a {
  font-size: 30px;
  color: #fff !important;
}

ol li::marker {
  font-size: 22px;
  color: #fff !important;
}

.alert_rough_1057 h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.detail_north_b519.table-south-4406 > .south_27b5 {
  display: flex;
  align-items: center;
}

.new_d8c7 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.table_3a55 {
  position: relative;
  width: 100%;
}

.in-5b8e {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

.module_641d {
  font-size: 35px !important;
}

.huge_3c89 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 21px;
  margin-bottom: 25px;
}

.mini-ec36 {
  width: 150px !important;
  height: 150px !important;
  max-width: none;
  border-radius: 20px;
}

.nav-fresh-715a {
  display: flex;
  gap: 50px;
}

.tag_f078
  .element_upper_dfc1.gallery_prev_deac
  .center_0865
  .hidden_blue_83c1 {
  width: 100% !important;
}

.component-71a6 {
  width: 500px !important;
  max-width: none;
}

.current-fb2d {
  width: 100%;
}

.modal-50ce {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.border_226f {
  position: relative;
  cursor: pointer;
}

.border_226f::before {
  content: "";
  position: absolute;
  top: 0;
  width: 150px;
  height: 150px;
  border-radius: 20px;

  display: none;
}

.paper-fd17 {
  font-size: 15px !important;
}

.summary-a33f {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.border_226f:hover .summary-a33f {
  visibility: visible;
}
.border_226f:hover.border_226f::before {
  display: block;
}

.alert_rough_1057 h3 {
  color: #fff;
}

.list_paper_9d17 {
  margin: 0;
}

.tag_f078
  .element_upper_dfc1.gallery_prev_deac
  .hidden_blue_83c1
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.avatar-fb6c {
  width: 100%;
}

.sort-upper-4b46 {
  width: 100%;
}

.section_selected_9c73 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.sort-upper-4b46 {
  width: 100%;
}

.slider-blue-cf1b {
  margin-bottom: 10px !important;
}

.hidden_blue_83c1 {
  display: flex;
  align-items: center;
}

.label_static_06d6 {
  box-shadow: 10px 0px 13px 7px rgba(0, 0, 0, 0.5);
  z-index: 100;
}

.paragraph-0bf0 {
  margin-top: 15px !important;
}

table {
  margin-top: 20px !important;
  width: 100%;
}

table th {
  background: #fff !important;
}

tr {
  display: flex;
  width: 100%;
}

td {
  background: #fff !important;
  color: #fff;
  font-size: 21px !important;

  border: 1px solid #fff;
  text-align: center !important;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}

ul {
  margin: 0 !important;

  margin-bottom: 15px !important;
}

.status_ce88 .highlight-dim-3aa6.notice_outer_25fe {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.status_ce88 h1.highlight-dim-3aa6 {
  margin-top: 80px !important;
}

.tag_f078 .element_upper_dfc1.preview_black_cb05 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.primary-1535 img {
  width: 100%;
}

.link_02fd .heading-04ab.modal-fast-9d6a {
  justify-content: space-between;
}

.east-f86a {
  display: none;
}

.secondary_a610 .photo_fluid_c731 {
  margin: 1px 0 !important;
}

.orange-8b81 li {
  margin-bottom: 0 !important;
}

@media (max-width: 1024px) {
  .detail_north_b519 .south_27b5 {
    flex-wrap: nowrap !important;
  }
}

@media (max-width: 1000px) {
  .nav-fresh-715a {
    flex-direction: column;
  }

  .component-71a6 {
    width: 100% !important;
  }
}

@media (max-width: 767px) {
  .alert_rough_1057 h3 {
    font-size: 28px;
  }

  .current-a87e svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .link_02fd .heading-04ab.modal-fast-9d6a {
    border-bottom: 1px solid #f0c159;
  }

  .section_selected_9c73 {
    display: flex;
    width: 55% !important;
    justify-content: space-between;
    flex-direction: row-reverse;
    gap: 30px;
  }

  .detail_north_b519.table-south-4406 > .south_27b5 {
    gap: 15px;
    justify-content: space-between;
  }

  .tag_f078
    .element_upper_dfc1.gallery_prev_deac
    .hidden_blue_83c1
    img {
    width: 60% !important;
  }

  .in-5b8e {
    left: 2%;
  }

  .photo-upper-58e0 {
    margin: 10px 0;
  }

  .status_ce88 .photo_fluid_c731 {
    margin: 0;
    margin-bottom: 10px;
  }

  .current-a87e {
    font-size: 16px !important;
  }

  .module_641d {
    font-size: 14px !important;
    padding: 10px 15px;
  }

  ol li a {
    font-size: 22px;
  }

  h2.status_ce88 .highlight-dim-3aa6,
  .status_ce88 .highlight-dim-3aa6 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

    font-size: 30px;
    line-height: 40px;
    text-align: center;
  }

  .hidden_blue_83c1 {
    justify-content: center;
  }

  .status_ce88 .photo_fluid_c731 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .rough_7f49 {
    margin-bottom: 15px !important;
  }

  .tag_f078 .element_upper_dfc1.title-ce8f {
    width: 75% !important;
  }

  .primary-1535 img {
    width: 100% !important;
  }
}

@media (max-width: 550px) {
  .media_mini_7606 {
    text-transform: capitalize;
  }

  h2.status_ce88 .highlight-dim-3aa6,
  .status_ce88 .highlight-dim-3aa6 {
    font-size: 30px !important;
  }

  .hidden_blue_83c1 {
    justify-content: center;
  }

  td {
    font-size: 15px !important;
  }

  .accent_2d8b
    .item-f698.fixed-a0b6 {
    margin: 0 !important;
  }

  .new_d8c7 {
    margin: 0;
    gap: 10px;
  }

  .photo-upper-58e0 {
    display: flex;
  }

  .tertiary_rough_ea83 .current-a87e {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .liquid_f65a svg {
    width: 75% !important;
    height: 75% !important;
  }

  .section_selected_9c73 {
    justify-content: flex-end;
    gap: 1px;
  }

  .status_ce88 h1.highlight-dim-3aa6 {
    margin-top: 40px !important;
  }

  .tag_f078
    .element_upper_dfc1.gallery_prev_deac
    .hidden_blue_83c1
    img,
  .next-2e36 .center_0865 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .media_mini_7606 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .tag_f078 .element_upper_dfc1.title-ce8f {
    width: 100% !important;
  }

  .detail_north_b519.table-south-4406 > .south_27b5 {
    gap: 3px;
  }

  .status_ce88 .photo_fluid_c731 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

@media (max-width: 400px) {
  .current-a87e {
    white-space: wrap;
  }
}

/* 超紧凑型导航菜单样式 */
.link_02fd .heading-04ab.modal-fast-9d6a {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.link_02fd .heading-04ab.modal-fast-9d6a:hover {
  background: rgba(255, 215, 0, 0.2);
  color: #FFD700 !important;
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(255, 215, 0, 0.2);
}

.badge_easy_09b4 {
  font-weight: 400 !important;
  text-transform: uppercase;
  letter-spacing: 0.2px;
  color: #F0F8FF !important;
  font-size: 12px !important;
}

/* 图片容器简化样式 */
.table_3a55 {
  position: relative;
  width: 100%;
}

.status_ce88 {
  position: relative;
  padding-top: 30px;
}

/* 手机菜单触发器巴西风格 */
.thick-a29c {
  background: rgba(255, 215, 0, 0.2);
  border-radius: 10px;
  padding: 8px;
  transition: all 0.3s ease;
}

.thick-a29c:hover {
  background: rgba(255, 215, 0, 0.4);
  transform: scale(1.05);
}

/* 列表项巴西风格增强 */
ol li a {
  font-size: 30px;
  color: #F0F8FF !important;
  text-decoration: none;
  transition: all 0.3s ease;
  padding: 5px 10px;
  border-radius: 5px;
  display: inline-block;
}

ol li a:hover {
  color: #FFD700 !important;
  background: rgba(255, 215, 0, 0.1);
  transform: translateX(10px);
}

ol li::marker {
  font-size: 22px;
  color: #FFD700 !important;
}

/* 图片块简化样式 */
.mini-ec36 {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .link_02fd .heading-04ab.modal-fast-9d6a {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .status_ce88 .highlight-dim-3aa6 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .current-a87e {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

/* 导航菜单防换行优化 */
.backdrop_plasma_f365 {
  flex-wrap: nowrap !important;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  gap: 2px;
}

.backdrop_plasma_f365 .logo-f5bc {
  flex-shrink: 0;
  white-space: nowrap;
}

.backdrop_plasma_f365 .avatar-steel-5858 {
  flex-shrink: 0;
  min-width: fit-content;
}

.backdrop_plasma_f365 .badge_easy_09b4 {
  white-space: nowrap;
}

/* 隐藏水平滚动条但保持功能 */
.backdrop_plasma_f365::-webkit-scrollbar {
  height: 0px;
  background: transparent;
}

.backdrop_plasma_f365 {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* 强制紧凑导航菜单 - 防止重叠 */
.backdrop_plasma_f365 .logo-f5bc {
  max-width: 80px !important;
}

.backdrop_plasma_f365 .avatar-steel-5858 {
  max-width: 80px !important;
  overflow: hidden;
}

.backdrop_plasma_f365 .heading-04ab.modal-fast-9d6a {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.backdrop_plasma_f365 .badge_easy_09b4 {
  font-size: 11px !important;
  line-height: 1.2 !important;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 登录和注册按钮炫酷闪烁动画 */
@keyframes button-glow-pulse {
  0% { 
    transform: scale(1);
    box-shadow: 
      0 4px 15px rgba(0, 168, 107, 0.3),
      0 0 0 0 rgba(0, 168, 107, 0.7);
    filter: brightness(1);
  }
  50% { 
    transform: scale(1.08);
    box-shadow: 
      0 8px 30px rgba(0, 168, 107, 0.8),
      0 0 20px 5px rgba(0, 168, 107, 0.4);
    filter: brightness(1.3);
  }
  100% { 
    transform: scale(1);
    box-shadow: 
      0 4px 15px rgba(0, 168, 107, 0.3),
      0 0 0 0 rgba(0, 168, 107, 0.7);
    filter: brightness(1);
  }
}

@keyframes button-glow-pulse-gold {
  0% { 
    transform: scale(1);
    box-shadow: 
      0 4px 15px rgba(255, 215, 0, 0.2),
      0 0 0 0 rgba(255, 215, 0, 0.7);
    filter: brightness(1);
  }
  50% { 
    transform: scale(1.08);
    box-shadow: 
      0 8px 30px rgba(255, 215, 0, 0.8),
      0 0 20px 5px rgba(255, 215, 0, 0.4);
    filter: brightness(1.4);
  }
  100% { 
    transform: scale(1);
    box-shadow: 
      0 4px 15px rgba(255, 215, 0, 0.2),
      0 0 0 0 rgba(255, 215, 0, 0.7);
    filter: brightness(1);
  }
}

/* 应用炫酷闪烁动画到按钮 */
.media_mini_7606 {
  animation: button-glow-pulse 1.5s ease-in-out infinite !important;
  position: relative;
  overflow: hidden;
}

.media_mini_7606:nth-child(1) {
  animation: button-glow-pulse 1.5s ease-in-out infinite !important;
}

.media_mini_7606:nth-child(2) {
  animation: button-glow-pulse-gold 1.8s ease-in-out infinite !important;
  animation-delay: 0.3s;
}

/* 添加内部光效 */
.media_mini_7606::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(45deg, 
    transparent 30%, 
    rgba(255, 255, 255, 0.3) 50%, 
    transparent 70%);
  transform: rotate(45deg);
  animation: shine-sweep 3s linear infinite;
}

@keyframes shine-sweep {
  0% { transform: translateX(-100%) translateY(-100%) rotate(45deg); }
  100% { transform: translateX(100%) translateY(100%) rotate(45deg); }
}

/* 强制首页按钮动画 - 解决动画冲突 */
body .media_mini_7606:nth-child(1),
.tag_f078 .media_mini_7606:nth-child(1),
#page .media_mini_7606:nth-child(1) {
  animation: button-glow-pulse 1.5s ease-in-out infinite !important;
  transform-origin: center center !important;
}

body .media_mini_7606:nth-child(2),
.tag_f078 .media_mini_7606:nth-child(2),
#page .media_mini_7606:nth-child(2) {
  animation: button-glow-pulse-gold 1.8s ease-in-out infinite !important;
  animation-delay: 0.3s !important;
  transform-origin: center center !important;
}

/* 确保悬停时不干扰动画 */
.media_mini_7606:hover {
  animation-play-state: running !important;
}

/* css-noise: ac47 */
.shadow-element-u8 {
  padding: 0.2rem;
  font-size: 13px;
  line-height: 1.2;
}
