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(.tall-c807) {
  gap: 0.5em;
}
:where(.outline-wide-6fb6) {
  gap: 0.5em;
}
body .black_1ab1 > .focused_5797 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .black_1ab1 > .item_advanced_d78a {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .black_1ab1 > .complex-63a7 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .picture_279a > .focused_5797 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .picture_279a > .item_advanced_d78a {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .picture_279a > .complex-63a7 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .picture_279a
  > :where(:not(.focused_5797):not(.item_advanced_d78a):not(.component-iron-41a3)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .picture_279a > .paragraph_thick_28e3 {
  max-width: var(--wp--style--global--wide-size);
}
body .tall-c807 {
  display: flex;
}
body .tall-c807 {
  flex-wrap: wrap;
  align-items: center;
}
body .tall-c807 > * {
  margin: 0;
}
body .outline-wide-6fb6 {
  display: grid;
}
body .outline-wide-6fb6 > * {
  margin: 0;
}
:where(.notice_upper_f957.tall-c807) {
  gap: 2em;
}
:where(.notice_upper_f957.outline-wide-6fb6) {
  gap: 2em;
}
:where(.background_silver_79ab.tall-c807) {
  gap: 1.25em;
}
:where(.background_silver_79ab.outline-wide-6fb6) {
  gap: 1.25em;
}
.breadcrumb_upper_4186 {
  color: var(--wp--preset--color--black) !important;
}
.accordion_solid_d9b6 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.layout_496c {
  color: var(--wp--preset--color--white) !important;
}
.middle-5f6b {
  color: var(--wp--preset--color--pale-pink) !important;
}
.disabled_narrow_9e57 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.focused_b023 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.pattern-north-fbe4 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.input-6d5b {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.chip_east_9cf2 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.tooltip_e12e {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.panel_narrow_196e {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.hover-pro-bba3 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.primary-cfdc {
  background-color: var(--wp--preset--color--black) !important;
}
.tertiary-d3ec {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.highlight-652e {
  background-color: var(--wp--preset--color--white) !important;
}
.icon-hard-00a1 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.tooltip_tall_e508 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.tag-thick-5056 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.active-6094 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.first-fdf3 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.primary-563b {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.box_dynamic_69db {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.next-e0c5 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.slider_6344 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.motion_ba84 {
  border-color: var(--wp--preset--color--black) !important;
}
.lower_9316 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.shadow-light-0243 {
  border-color: var(--wp--preset--color--white) !important;
}
.easy_b87d {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.paragraph_1bc5 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.content-df71 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.texture_purple_b46a {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.list-glass-435e {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.component_e50b {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.disabled-lite-507d {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.search_red_fb61 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.carousel-fast-9b9d {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.center-2008 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.gradient_c33d {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.shadow-a457 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.full_68f3 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.message_inner_7745 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.text_cold_e5e7 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.hero_light_e0ed {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.avatar-1e98 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.grid_a99c {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.slider-fcfe {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.sidebar_pressed_e1c6 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.block_d60c {
  background: var(--wp--preset--gradient--midnight) !important;
}
.hard-ab86 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.card-inner-15c0 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.feature-fcd2 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.iron_efb8 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.search-outer-41fe a:where(:not(.table-black-6d9a)) {
  color: inherit;
}
:where(.background_silver_79ab.tall-c807) {
  gap: 1.25em;
}
:where(.background_silver_79ab.outline-wide-6fb6) {
  gap: 1.25em;
}
:where(.notice_upper_f957.tall-c807) {
  gap: 2em;
}
:where(.notice_upper_f957.outline-wide-6fb6) {
  gap: 2em;
}
.box-current-955c {
  font-size: 1.5em;
  line-height: 1.6;
}

.glass_4333 .header_orange_a106 {
  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);
}
.aside-5902 .highlight-d093 {
  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);
}
.cold-eb84 {
  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);
}
.cold-eb84.gallery-dark-3ac3 .gradient-complex-9df7 {
  background-color: var(--e-global-color-primary);
}
.cold-eb84.shadow-a7e3 .gradient-complex-9df7,
.cold-eb84.popup_liquid_79d6 .gradient-complex-9df7 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.shade_iron_3156 .label_851c {
  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);
}
.frame_green_fe91 {
  --divider-color: var(--e-global-color-secondary);
}
.frame_green_fe91 .basic-0510 {
  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);
}
.frame_green_fe91.frame_purple_fb41 .brown_ccda {
  background-color: var(--e-global-color-secondary);
}
.frame_green_fe91.alert-glass-495c .brown_ccda,
.frame_green_fe91.secondary-motion-dd5b .brown_ccda {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.frame_green_fe91.alert-glass-495c .brown_ccda,
.frame_green_fe91.secondary-motion-dd5b .brown_ccda svg {
  fill: var(--e-global-color-secondary);
}
.gradient_hovered_82a9 .header-1b42 {
  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);
}
.gradient_hovered_82a9 .card-fresh-5aa6 {
  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);
}
.secondary-green-b254.frame_purple_fb41 .brown_ccda {
  background-color: var(--e-global-color-primary);
}
.secondary-green-b254.alert-glass-495c .brown_ccda,
.secondary-green-b254.secondary-motion-dd5b .brown_ccda {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.secondary-green-b254.alert-glass-495c .brown_ccda,
.secondary-green-b254.secondary-motion-dd5b .brown_ccda svg {
  fill: var(--e-global-color-primary);
}
.input-72b3.frame_purple_fb41 .brown_ccda {
  background-color: var(--e-global-color-primary);
}
.input-72b3.alert-glass-495c .brown_ccda,
.input-72b3.secondary-motion-dd5b .brown_ccda {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.input-72b3 .hover_solid_b20d {
  color: var(--e-global-color-primary);
}
.input-72b3 .hover_solid_b20d,
.input-72b3 .hover_solid_b20d a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.input-72b3 .mask-out-96f3 {
  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);
}
.label_6ed5 .form_865f {
  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);
}
.wide-4d3a .tag-d67c .last_38d1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid-f8c5 .tag_basic_d4c4:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.grid-f8c5 .over-a05c i {
  color: var(--e-global-color-primary);
}
.grid-f8c5 .over-a05c svg {
  fill: var(--e-global-color-primary);
}
.grid-f8c5 .carousel-easy-f835 {
  color: var(--e-global-color-secondary);
}
.grid-f8c5 .tag_basic_d4c4 > .carousel-easy-f835,
.grid-f8c5 .tag_basic_d4c4 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden-first-ce96 .form-defa {
  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);
}
.hidden-first-ce96 .paragraph_bottom_d41e {
  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);
}
.silver_c57f .motion_0894 .description-9ce0 {
  background-color: var(--e-global-color-primary);
}
.silver_c57f .panel_e715 {
  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);
}
.detail-4dd2 .sort-dark-5370 {
  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);
}
.detail-4dd2 .table-wood-2ff1 {
  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);
}
.detail-4dd2 .thumbnail-selected-9436 {
  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_d29e .red-b2ab,
.wood_d29e .red-b2ab a {
  color: var(--e-global-color-primary);
}
.wood_d29e .red-b2ab.block_f2e7,
.wood_d29e .red-b2ab.block_f2e7 a {
  color: var(--e-global-color-accent);
}
.wood_d29e .red-b2ab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wood_d29e .background_full_a588 {
  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);
}
.yellow-b59e .modal-complex-9618,
.yellow-b59e .filter-action-8df7 {
  color: var(--e-global-color-primary);
}
.yellow-b59e .modal-complex-9618 svg {
  fill: var(--e-global-color-primary);
}
.yellow-b59e .block_f2e7 .modal-complex-9618,
.yellow-b59e .block_f2e7 .filter-action-8df7 {
  color: var(--e-global-color-accent);
}
.yellow-b59e .block_f2e7 .modal-complex-9618 svg {
  fill: var(--e-global-color-accent);
}
.yellow-b59e .filter-action-8df7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.yellow-b59e .background_full_a588 {
  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);
}
.progress_d9dc .glass-2e94,
.progress_d9dc .complex-d1e9 {
  color: var(--e-global-color-primary);
}
.progress_d9dc .complex-d1e9 svg {
  fill: var(--e-global-color-primary);
}
.progress_d9dc .red-b2ab.block_f2e7 a,
.progress_d9dc
  .red-b2ab.block_f2e7
  .complex-d1e9 {
  color: var(--e-global-color-accent);
}
.progress_d9dc .glass-2e94 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress_d9dc .background_full_a588 {
  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);
}
.media-b00e .border-paper-2490 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media-b00e .thumbnail-c384 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary-ca4a .form_46b3 .complex_b488 {
  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);
}
.secondary-ca4a .form_46b3 .notice_63a7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary-ca4a .status_fixed_f20a .complex_b488 {
  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);
}
.secondary-ca4a
  .status_fixed_f20a
  .notice_63a7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary-ca4a
  .notification_steel_23fd
  .complex_b488 {
  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);
}
.secondary-ca4a
  .notification_steel_23fd
  .notice_63a7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary-ca4a
  .easy-9a3a
  .complex_b488 {
  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);
}
.secondary-ca4a
  .easy-9a3a
  .notice_63a7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.static-5f64 .slider_black_ff74 {
  background-color: var(--e-global-color-primary);
}
.static-5f64 .slider_black_ff74:hover {
  background-color: var(--e-global-color-primary);
}
.static-5f64 .header_b842 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.static-5f64
  .slider_black_ff74:hover
  .header_b842 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.video_new_46e6 .accent-3ed2 {
  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);
}
.center_35c9 .wrapper_cc76 .backdrop_orange_adf0 a {
  background-color: var(--e-global-color-accent);
}
.center_35c9 .wrapper_cc76 .up-093a a {
  background-color: var(--e-global-color-accent);
}
.center_35c9 .wrapper_cc76 .backdrop_orange_adf0 a,
.center_35c9 .wrapper_cc76 .up-093a a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu-bfaf
  .grid-53f4.notice-6670
  .wrapper_cc76
  a.soft_c9f2 {
  background-color: var(--e-global-color-accent);
}
.menu-bfaf
  .grid-53f4.notice-6670
  .wrapper_cc76
  span.soft_c9f2.fn-current-1ae8 {
  background-color: var(--e-global-color-text);
}
.menu-bfaf
  .grid-53f4.notice-6670
  .wrapper_cc76
  .soft_c9f2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wood_bcf8 .detail-4b89 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wood_bcf8
  .mini_d383
  > .icon-fluid-4198
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wood_bcf8
  .block_slow_f5bc
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wood_bcf8
  .first_0a3a
  .image_8bf0,
.wood_bcf8
  .first_0a3a
  .avatar-brown-f5f7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wood_bcf8
  .first_0a3a
  .widget-8d20,
.wood_bcf8
  .first_0a3a
  a
  .widget-8d20 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wood_bcf8
  .first_0a3a
  .bronze-f1e6 {
  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);
}
.wood_bcf8
  .first_0a3a
  .media_34aa {
  background-color: var(--e-global-color-primary);
}
.wood_bcf8
  .first_0a3a
  .media_34aa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wood_bcf8
  .first_0a3a
  .media_34aa:hover {
  background-color: var(--e-global-color-primary);
}
.wood_bcf8
  .first_0a3a
  .solid_7459 {
  background-color: var(--e-global-color-primary);
}
.wood_bcf8
  .first_0a3a
  .solid_7459 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wood_bcf8
  .first_0a3a
  .solid_7459:hover {
  background-color: var(--e-global-color-primary);
}
.wood_bcf8
  .accordion-selected-6994
  .hot-c00e
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wood_bcf8
  .accordion-selected-6994
  .summary-white-ca1b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wood_bcf8
  .accordion-selected-6994
  .bronze-f1e6 {
  color: var(--e-global-color-text);
}
.wood_bcf8
  .accordion-selected-6994
  .bronze-f1e6
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wood_bcf8
  .accordion-selected-6994
  .media_34aa {
  background-color: var(--e-global-color-primary);
}
.wood_bcf8
  .accordion-selected-6994
  .media_34aa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wood_bcf8
  .accordion-selected-6994
  .media_34aa:hover {
  background-color: var(--e-global-color-primary);
}
.wood_bcf8
  .accordion-selected-6994
  .solid_7459 {
  background-color: var(--e-global-color-primary);
}
.wood_bcf8
  .accordion-selected-6994
  .solid_7459 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wood_bcf8
  .accordion-selected-6994
  .solid_7459:hover {
  background-color: var(--e-global-color-primary);
}
.wood_bcf8 .hover_down_ea8d {
  background-color: var(--e-global-color-primary);
}
.wood_bcf8 .hover_down_ea8d:hover {
  background-color: var(--e-global-color-primary);
}
.wood_bcf8 .chip-a56f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wood_bcf8 .over-3ff4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-e007 .tooltip-fluid-03b1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-e007
  .notification-a060
  > div:nth-child(3)
  .tooltip-fluid-03b1,
.pagination-e007
  .card_a728
  > div:nth-child(1)
  .tooltip-fluid-03b1,
.pagination-e007
  .description_clean_383b
  > div:nth-child(1)
  .tooltip-fluid-03b1,
.pagination-e007
  .layout-left-5594
  > div:nth-child(1)
  .tooltip-fluid-03b1,
.pagination-e007
  .breadcrumb-66c1
  > div:nth-child(1)
  .tooltip-fluid-03b1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-e007 .inner_cf71 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination-e007 .container_mini_1f23 {
  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);
}
.pagination-e007 .link-bronze-e267 {
  background-color: var(--e-global-color-primary);
}
.pagination-e007 .link-bronze-e267 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination-e007 .link-bronze-e267:hover {
  background-color: var(--e-global-color-primary);
}
.pagination-e007 .gradient-534d {
  background-color: var(--e-global-color-primary);
}
.pagination-e007 .gradient-534d:hover {
  background-color: var(--e-global-color-primary);
}
.pagination-e007 .chip-a56f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-e007 .over-3ff4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.large_5ae5 .badge_57c7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.large_5ae5 .accordion_fluid_7b6a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.large_5ae5 .nav_prev_7559 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.large_5ae5 .row_d85e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.large_5ae5 .link-green-8cef {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.large_5ae5 .gradient-534d {
  background-color: var(--e-global-color-primary);
}
.large_5ae5 .gradient-534d:hover {
  background-color: var(--e-global-color-primary);
}
.active_f939 .disabled-fdf3 {
  background-color: var(--e-global-color-secondary);
}
.active_f939 .wrapper-wide-d950 {
  background-color: var(--e-global-color-text);
}
.active_f939 .dim-0415 {
  background-color: var(--e-global-color-secondary);
}
.active_f939 .overlay-brown-d27b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active_f939 .down_bfeb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active_f939 .east_cc1d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active_f939 .tertiary_next_bc33 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active_f939 .accordion-prev-b9bb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.large-4482 .next-1135 .dropdown_fluid_f08f,
.large-4482
  .next-1135
  .dropdown_fluid_f08f
  a,
.large-4482 .orange_ea5a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.large-4482 .next-1135 .pro_3a12,
.large-4482 .active_56bc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.large-4482 .next-1135 .pro_3a12 {
  color: var(--e-global-color-text);
}
.large-4482 .active_56bc {
  color: var(--e-global-color-text);
}
.large-4482
  .next-1135
  .caption-wide-40ac {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.large-4482 .description_06c1 .pink_8830 {
  background-color: var(--e-global-color-primary);
}
.large-4482 .description_06c1 .pink_8830:hover {
  background-color: var(--e-global-color-primary);
}
.large-4482 .description_06c1 .green_bd66 li span {
  background-color: var(--e-global-color-text);
}
.large-4482 .description_06c1 .green_bd66 li span:hover {
  background-color: var(--e-global-color-primary);
}
.large-4482
  .description_06c1
  .green_bd66
  li.container-wood-088a
  span {
  background-color: var(--e-global-color-accent);
}
.large-4482 .surface_3e13 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft_48aa .shadow-light-e57d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button-95bb .static_8958 {
  background-color: var(--e-global-color-primary);
}
.button-95bb .outer-e99c {
  background-color: var(--e-global-color-secondary);
}
.button-95bb .pressed_6a83 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-95bb .gallery-daf9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-95bb .image_east_bccc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-95bb .section-middle-916b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-95bb .link_b517 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-95bb .gradient_eb46 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-95bb .summary_2353 {
  background-color: var(--e-global-color-primary);
}
.button-95bb .summary_2353 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.picture_75af .backdrop_321c {
  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);
}
.picture_75af .thick-ecf6 {
  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);
}
.picture_75af
  .border_iron_3f01:after {
  background-color: var(--e-global-color-primary);
}
.picture_75af .grid_5414 {
  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);
}
.primary-6358 .orange_ea5a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary-6358 .active_56bc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.prev-2a15 .tabs-32d2 .up-0b81 {
  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);
}
.prev-2a15 .tabs-32d2 .header_b1e4 {
  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);
}
.first-587b .paragraph-fbe9 {
  background-color: var(--e-global-color-primary);
}
.first-587b .bright_8064 {
  background-color: var(--e-global-color-secondary);
}
.first-587b .item-ed13 .article-9c39 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first-587b .aside-f983 .article-9c39 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.silver_f77f .progress_dee4 .title_outer_91a8 {
  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);
}
.silver_f77f .progress_dee4 .avatar-bronze-c8e2 {
  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);
}
.silver_f77f .progress_dee4 .heading-narrow-6270 {
  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);
}
.article_brown_612b .component_rough_1fed {
  border-color: var(--e-global-color-text);
}
.article_brown_612b .bottom-1189 {
  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);
}
.article_brown_612b .border-ebf1 {
  color: var(--e-global-color-primary);
}
.article_brown_612b .menu-62a0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.selected-0fde .mask_current_fcd7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.selected-0fde .header-wide-834e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.selected-0fde .image_1374:hover .mask_current_fcd7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.selected-0fde
  .image_1374:hover
  .header-wide-834e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.north_ccdd .upper-587e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.north_ccdd .purple_0a97 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.row-4152 .photo-ee65 .picture-f009 {
  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);
}
.row-4152 .stale-ae18 .picture-f009 {
  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);
}
.container-eea8 .right-d7fa {
  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);
}
.sort-16a8 .advanced_e832 .wood_2f9e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sort-16a8 .advanced_e832 .wood_2f9e {
  background-color: var(--e-global-color-secondary);
}
.sort-16a8 .alert-6568 .wood_2f9e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sort-16a8 .alert-6568 .wood_2f9e {
  background-color: var(--e-global-color-secondary);
}
.sort-16a8 .footer-d105 .popup-3282 {
  background-color: var(--e-global-color-primary);
}
.sort-16a8 .footer-d105:hover .popup-3282 {
  background-color: var(--e-global-color-secondary);
}
.sort-16a8 .pink_8830 {
  background-color: var(--e-global-color-primary);
}
.sort-16a8 .pink_8830:hover {
  background-color: var(--e-global-color-accent);
}
.sort-16a8 .green_bd66 li span {
  background-color: var(--e-global-color-text);
}
.sort-16a8 .green_bd66 li span:hover {
  background-color: var(--e-global-color-primary);
}
.sort-16a8 .green_bd66 li.container-wood-088a span {
  background-color: var(--e-global-color-accent);
}
.prev_50c8 .title-bottom-cdb9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.prev_50c8 .container-slow-c5ab {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fluid-47e0 .hero_7e4c:before {
  background-color: var(--e-global-color-secondary);
}
.fluid-47e0 .mask_easy_1b04 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fluid-47e0 .bronze_5fe8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused-846a .surface_f9af {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused-846a .surface_f9af:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused-846a .surface_f9af.fn-active-1ae8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused-846a .active-9688 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused-846a .status_e781 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused-846a .active_middle_10ba {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused-846a .tooltip-green-dc57 {
  background-color: var(--e-global-color-primary);
}
.focused-846a .tooltip-green-dc57 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused-846a .sort-old-f5fc {
  background-color: var(--e-global-color-primary);
}
.focused-846a .sort-old-f5fc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.in_4b57 .steel_d676 .hot_e977 a {
  color: var(--e-global-color-secondary);
}
.in_4b57 .steel_d676 .hot_e977 a:hover {
  color: var(--e-global-color-secondary);
}
.in_4b57 .steel_d676 .hot_e977,
.in_4b57 .steel_d676 .hot_e977 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in_4b57 .steel_d676 .carousel_7c6b {
  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);
}
.in_4b57 .steel_d676 .fresh-485e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in_4b57 .steel_d676 .column-63c3 {
  background-color: var(--e-global-color-primary);
}
.in_4b57 .steel_d676 .column-63c3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in_4b57 .steel_d676 .column-63c3:hover {
  background-color: var(--e-global-color-primary);
}
.in_4b57 .steel_d676 .wrapper-smooth-7325 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.in_4b57 .steel_d676 .wrapper-smooth-7325 {
  background-color: var(--e-global-color-primary);
}
.in_4b57 .steel_d676 .wrapper-smooth-7325:hover {
  background-color: var(--e-global-color-primary);
}
.in_4b57 .steel_d676 .pink_8830 {
  background-color: var(--e-global-color-primary);
}
.in_4b57 .steel_d676 .pink_8830:hover {
  background-color: var(--e-global-color-primary);
}
.in_4b57 .description_06c1 .green_bd66 li span {
  background-color: var(--e-global-color-text);
}
.in_4b57 .description_06c1 .green_bd66 li span:hover {
  background-color: var(--e-global-color-primary);
}
.in_4b57 .description_06c1 .green_bd66 li.container-wood-088a span {
  background-color: var(--e-global-color-accent);
}
.in_4b57 .chip-a56f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.in_4b57 .over-3ff4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.plasma-f2fe .modal_8b94 .gallery_1959 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.plasma-f2fe .modal_8b94 .new_0950 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.plasma-f2fe .modal_8b94 .tabs_4571 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean-7783 .medium_3e29 {
  border-color: var(--e-global-color-text);
}
.clean-7783 .container_clean_9e49 {
  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);
}
.clean-7783 .notification_short_6344 {
  color: var(--e-global-color-secondary);
}
.clean-7783 .notification_short_6344 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean-7783 .preview-yellow-9f09 > * {
  color: var(--e-global-color-primary);
}
.clean-7783 .preview-yellow-9f09 > * svg {
  fill: var(--e-global-color-primary);
}
.clean-7783 .module_a683 {
  color: var(--e-global-color-primary);
}
.clean-7783 .module_a683 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.clean-7783 .highlight_pressed_3fdf {
  color: var(--e-global-color-primary);
}
.clean-7783 .highlight_pressed_3fdf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.clean-7783 .box_88a2 {
  color: var(--e-global-color-primary);
}
.clean-7783 .box_88a2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean-7783 .basic_e91b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean-7783 .pattern-21ac {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean-7783 .pattern-21ac.upper-b7be {
  color: var(--e-global-color-secondary);
}
.clean-7783 .pattern-21ac.upper-b7be .header-f34f {
  color: var(--e-global-color-accent);
}
.clean-7783 .pattern-21ac.gallery_51eb {
  color: var(--e-global-color-text);
}
.clean-7783 .pattern-21ac.gallery_51eb .header-f34f {
  color: var(--e-global-color-text);
}
.clean-7783 .pattern-21ac:before {
  border-top-color: var(--e-global-color-text);
}
.clean-7783 .dropdown-white-3bef {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean-7783
  .dropdown-white-3bef
  .feature-f2bb {
  background-color: var(--e-global-color-primary);
}
.clean-7783
  .dropdown-white-3bef
  .feature-f2bb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.clean-7783 .medium_3e29 .text-0861 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.element-narrow-1dce .tag-hard-bf0d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.element-narrow-1dce .active-cd0b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.huge-0784 .detail-8aa3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.huge-0784
  .banner_lower_ce8c
  .table-d5f9 {
  background-color: var(--e-global-color-secondary);
}
.huge-0784
  .banner_lower_ce8c.column-out-f457
  .table-d5f9 {
  background-color: var(--e-global-color-text);
}
.huge-0784
  .banner_lower_ce8c:hover
  .table-d5f9 {
  background-color: var(--e-global-color-accent);
}
.huge-0784
  .banner_lower_ce8c.fn-active-1ae8
  .table-d5f9 {
  background-color: var(--e-global-color-primary);
}
.fresh-97c5 .overlay-current-faa5 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.fresh-97c5 .next_5487 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fresh-97c5 .easy-8d15 {
  background-color: var(--e-global-color-primary);
}
.fresh-97c5 .easy-8d15 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container-upper-872c .silver-0ec2 .chip_action_9ffd .fresh_e477 {
  background-color: var(--e-global-color-secondary);
}
.container-upper-872c .silver-0ec2 .down_30fc:after {
  background-color: var(--e-global-color-secondary);
}
.container-upper-872c .over_f875 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.container-upper-872c .logo_a14e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.container-upper-872c .button_34fb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.container-upper-872c .soft_b224 {
  background-color: var(--e-global-color-primary);
}
.container-upper-872c .soft_b224 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container-upper-872c .menu_easy_ceac {
  background-color: var(--e-global-color-secondary);
}
.container-upper-872c .menu_easy_ceac {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container-upper-872c .silver-0ec2 .copper-551c .tertiary-8d57:hover {
  background-color: var(--e-global-color-primary);
}
.container-upper-872c
  .silver-0ec2
  .copper-551c
  .tertiary-8d57.bronze-c7f7 {
  background-color: var(--e-global-color-primary);
}
.container-upper-872c .silver-0ec2 .dropdown_ab79:before {
  border-color: var(--e-global-color-primary);
}
.container-upper-872c .silver-0ec2 .dropdown_ab79:hover:before {
  border-color: var(--e-global-color-secondary);
}
.container-upper-872c
  .silver-0ec2
  .dropdown_ab79.stone_1978:before {
  border-color: var(--e-global-color-primary);
}
.container-upper-872c .input-4326 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny-585f .menu_d7ee {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tiny-585f .menu_d7ee:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tiny-585f .menu_d7ee.dropdown-selected-2cb7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tiny-585f .pink_7fb2 {
  background-color: var(--e-global-color-primary);
}
.tiny-585f .pink_7fb2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tiny-585f
  .row_blue_90f1
  .mask-f172
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tiny-585f
  .carousel-stale-6836
  .mask-f172
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.thumbnail-orange-78a8
  .copper_70c5
  .summary_next_3526 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-orange-78a8
  .copper_70c5
  .module_ce16 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-orange-78a8 .full-ce2d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-orange-78a8 .texture-0ba7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail-orange-78a8 .narrow-eeff {
  background-color: var(--e-global-color-primary);
}
.thumbnail-orange-78a8 .narrow-eeff {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.element-5849 .in_5b6d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.element-5849 .short_e89b {
  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);
}
.element-5849 .motion_484b {
  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);
}
.element-5849 .motion_484b a:hover {
  color: var(--e-global-color-secondary);
}
.element-5849 .heading_dee5 {
  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);
}
.element-5849 .article_4ea5 {
  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);
}
.element-5849 .footer-cb5c .pink_8830 {
  background-color: var(--e-global-color-primary);
}
.element-5849 .footer-cb5c .pink_8830:hover {
  background-color: var(--e-global-color-accent);
}
.element-5849
  .footer-cb5c
  .green_bd66
  li
  span {
  background-color: var(--e-global-color-text);
}
.element-5849
  .footer-cb5c
  .green_bd66
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.element-5849
  .footer-cb5c
  .green_bd66
  li.container-wood-088a
  span {
  background-color: var(--e-global-color-accent);
}
.footer-wood-d213
  .heading-7cbd
  .grid_small_5a3c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.footer-wood-d213 .heading-7cbd .surface-6059 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.footer-wood-d213 .heading-7cbd .item-black-ea8e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer-wood-d213 .cool_a8e2 {
  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);
}
.footer-wood-d213
  .warm-0984.form_simple_c7c4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip_dim_10c2
  > .menu_3117
  > div
  > .search_under_ff28
  > .pressed-5e86
  > a {
  background-color: var(--e-global-color-text);
}
.tooltip_dim_10c2
  > .menu_3117
  > div
  > .search_under_ff28
  > .pressed-5e86
  > a
  .banner-small-9cd2.preview-856e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip_dim_10c2
  > .menu_3117
  > div
  > .search_under_ff28
  > .pressed-5e86
  > a
  .wrapper_tall_2f77.widget_upper_2b68 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip_dim_10c2
  > .menu_3117
  > div
  > .search_under_ff28
  > .pressed-5e86
  > .button_0b01
  .pressed-5e86
  > a {
  background-color: var(--e-global-color-secondary);
}
.tooltip_dim_10c2
  > .menu_3117
  > div
  > .search_under_ff28
  > .pressed-5e86
  > .button_0b01
  .pressed-5e86
  > a
  .shade_static_025a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip_dim_10c2
  > .menu_3117
  > div
  > .search_under_ff28
  > .pressed-5e86
  > .button_0b01
  .pressed-5e86
  > a
  .wrapper_tall_2f77.copper_e7b0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip_dim_10c2
  > .menu_3117
  > div
  > .search_under_ff28
  > .pressed-5e86
  > a
  .brown-254b:before {
  color: var(--e-global-color-text);
}
.tooltip_dim_10c2
  > .menu_3117
  > div
  > .search_under_ff28
  > .pressed-5e86
  > .button_0b01
  a
  .brown-254b:before {
  color: var(--e-global-color-text);
}
.tooltip_dim_10c2
  > .menu_3117
  > div
  > .search_under_ff28
  > .pressed-5e86.text_complex_ff72
  > a
  .brown-254b:before {
  color: var(--e-global-color-text);
}
.tooltip_dim_10c2
  > .menu_3117
  > div
  > .search_under_ff28
  > .pressed-5e86
  > .button_0b01
  .pressed-5e86.text_complex_ff72
  > a
  .brown-254b:before {
  color: var(--e-global-color-text);
}
.tooltip_dim_10c2
  > .menu_3117
  > div
  > .search_under_ff28
  > .pressed-5e86
  > a
  .icon_8311
  .fast-8fb2 {
  color: var(--e-global-color-text);
}
.tooltip_dim_10c2
  > .menu_3117
  > div
  > .search_under_ff28
  > .pressed-5e86
  > .button_0b01
  a
  .icon_8311
  .fast-8fb2 {
  color: var(--e-global-color-text);
}
.tooltip_dim_10c2
  > .menu_3117
  > div
  > .search_under_ff28
  > .pressed-5e86
  > a
  .icon_8311
  .fast-8fb2,
.tooltip_dim_10c2
  > .menu_3117
  > div
  > .search_under_ff28
  > .pressed-5e86
  > .button_0b01
  a
  .icon_8311
  .fast-8fb2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_dim_10c2
  > .menu_3117
  > div
  > .search_under_ff28
  > .pressed-5e86
  > a
  .right-b9ab:before {
  color: var(--e-global-color-text);
}
.tooltip_dim_10c2
  > .menu_3117
  > div
  > .search_under_ff28
  > .pressed-5e86
  > .button_0b01
  a
  .right-b9ab:before {
  color: var(--e-global-color-text);
}
.tooltip_dim_10c2
  > .menu_3117
  > div
  > .search_under_ff28
  > .pressed-5e86.text_complex_ff72
  > a
  .right-b9ab:before {
  color: var(--e-global-color-text);
}
.tooltip_dim_10c2
  > .menu_3117
  > div
  > .search_under_ff28
  > .pressed-5e86
  > .button_0b01
  .pressed-5e86.text_complex_ff72
  > a
  .right-b9ab:before {
  color: var(--e-global-color-text);
}
.motion-1eec .menu_active_6224 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.motion-1eec
  .right-5825:hover
  .menu_active_6224 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.silver_fb9d
  > .menu_3117
  > .lower_4437
  > .nav_up_7167
  > .dirty_746e
  > .module-5078
  .top_dcc6 {
  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);
}
.silver_fb9d
  > .menu_3117
  > .lower_4437
  > .nav_up_7167
  > .dirty_746e
  > .module-5078:hover
  .top_dcc6 {
  color: var(--e-global-color-text);
}
.silver_fb9d
  > .menu_3117
  > .lower_4437
  > .nav_up_7167
  > .dirty_746e
  > .module-5078:hover
  .top_dcc6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.silver_fb9d
  > .menu_3117
  > .lower_4437
  > .nav_up_7167
  > .dirty_746e.form_current_834b
  > .module-5078
  .top_dcc6 {
  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);
}
.tag_basic_b444 .gradient-42da {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tag_basic_b444 .wrapper_7d32 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tag_basic_b444 .highlight-0e2b {
  background-color: var(--e-global-color-primary);
}
.tag_basic_b444 .highlight-0e2b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.notice-377f
  > .menu_3117
  > .aside-action-298d
  > .list-cool-8899
  > .paragraph-4228
  .paper-0f5b {
  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);
}
.notice-377f
  > .menu_3117
  > .aside-action-298d
  > .list-cool-8899
  > .paragraph-4228
  .progress-old-f707 {
  color: var(--e-global-color-text);
}
.notice-377f
  > .menu_3117
  > .aside-action-298d
  > .list-cool-8899
  > .paragraph-4228:hover
  .paper-0f5b {
  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);
}
.notice-377f
  > .menu_3117
  > .aside-action-298d
  > .list-cool-8899
  > .paragraph-4228:hover
  .progress-old-f707 {
  color: var(--e-global-color-secondary);
}
.notice-377f
  > .menu_3117
  > .aside-action-298d
  > .list-cool-8899
  > .paragraph-4228.article_5079
  .paper-0f5b {
  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);
}
.notice-377f
  > .menu_3117
  > .aside-action-298d
  > .list-cool-8899
  > .paragraph-4228.article_5079
  .progress-old-f707 {
  color: var(--e-global-color-primary);
}
.info_d349
  .active-2637
  .tiny_82a6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info_d349 .hard-49f1 .text-0861 .border_hot_c69c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.iron-09fe .backdrop_next_5ef8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.iron-09fe .smooth_e4df .backdrop_next_5ef8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.iron-09fe .tertiary-fixed-90ce {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.iron-09fe .tertiary-fixed-90ce {
  background-color: var(--e-global-color-primary);
}
.fixed-b4d0 .top-50ea .video_f990 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fixed-b4d0
  .top-50ea:hover
  .hero_ccd8 {
  color: var(--e-global-color-secondary);
}
.fixed-b4d0
  .top-50ea:hover
  .video_f990 {
  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);
}
.highlight_85d0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.selected-e28c {
  flex-direction: column;
}

.selected-e28c .pagination-silver-1131 {
  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.selected-e28c .pagination-silver-1131 {
  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);
}

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

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

.main-silver-9fed.paragraph-cold-a189 {
  display: none;
}

.current_b97b {
  display: none;
}

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

.outline_d045.aside_top_d03e {
  margin-bottom: 40px;
  width: 100%;
}

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

.selected-e28c a {
  width: 100%;
}

.sort-action-d562 .card-inner-afbe.wood_0030 {
  width: 20% !important;
}

.panel_73ca {
  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; /* 字母间距 */
}

.panel_73ca: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%);
}

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

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

.down-7db3 {
  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;
}

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

.down-7db3: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);
}

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

.sort-action-d562
  .card-inner-afbe.filter-hot-ed4a
  .badge_full_c903
  .simple-b96e {
  font-size: 20px !important;
}

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

.tall_720c {
  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;
}

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

  text-align: center;
}

.primary_1977.list_mini_3d67 > .heading-2f9f {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

.icon-3eb0 {
  position: relative;
  width: 100%;
}

.input_fac1 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

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

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

.upper_a47d {
  display: flex;
  gap: 50px;
}

.sort-action-d562
  .card-inner-afbe.item-f5d3
  .small-28d9
  .out_b110 {
  width: 100% !important;
}

.heading_6f55 {
  width: 500px !important;
  max-width: none;
}

.upper_4bb1 {
  width: 100%;
}

.large_d879 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

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

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

  display: none;
}

.thick-832e {
  font-size: 15px !important;
}

.panel-d105 {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.secondary_ad43:hover .panel-d105 {
  visibility: visible;
}
.secondary_ad43:hover.secondary_ad43::before {
  display: block;
}

.backdrop_fluid_dc07 h3 {
  color: #fff;
}

.dynamic_e125 {
  margin: 0;
}

.sort-action-d562
  .card-inner-afbe.item-f5d3
  .out_b110
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.accent-huge-0efc {
  width: 100%;
}

.filter_gold_66b7 {
  width: 100%;
}

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

.filter_gold_66b7 {
  width: 100%;
}

.description_brown_1f17 {
  margin-bottom: 10px !important;
}

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

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

.cold_bf59 {
  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;
}

.selected-e28c .pagination-silver-1131.old-8dc7 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.selected-e28c h1.pagination-silver-1131 {
  margin-top: 80px !important;
}

.sort-action-d562 .card-inner-afbe.full_aa4c {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.feature-stone-0642 img {
  width: 100%;
}

.notification_selected_f81e .layout-c0a4.badge_full_c903 {
  justify-content: space-between;
}

.layout-2327 {
  display: none;
}

.hero-db5a .mask-rough-ab6f {
  margin: 1px 0 !important;
}

.avatar-pink-7ab3 li {
  margin-bottom: 0 !important;
}

@media (max-width: 1024px) {
  .primary_1977 .heading-2f9f {
    flex-wrap: nowrap !important;
  }
}

@media (max-width: 1000px) {
  .upper_a47d {
    flex-direction: column;
  }

  .heading_6f55 {
    width: 100% !important;
  }
}

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

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

  .notification_selected_f81e .layout-c0a4.badge_full_c903 {
    border-bottom: 1px solid #f0c159;
  }

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

  .primary_1977.list_mini_3d67 > .heading-2f9f {
    gap: 15px;
    justify-content: space-between;
  }

  .sort-action-d562
    .card-inner-afbe.item-f5d3
    .out_b110
    img {
    width: 60% !important;
  }

  .input_fac1 {
    left: 2%;
  }

  .hovered_926f {
    margin: 10px 0;
  }

  .selected-e28c .mask-rough-ab6f {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.selected-e28c .pagination-silver-1131,
  .selected-e28c .pagination-silver-1131 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .out_b110 {
    justify-content: center;
  }

  .selected-e28c .mask-rough-ab6f {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .sort-action-d562 .card-inner-afbe.wood_0030 {
    width: 75% !important;
  }

  .feature-stone-0642 img {
    width: 100% !important;
  }
}

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

  h2.selected-e28c .pagination-silver-1131,
  .selected-e28c .pagination-silver-1131 {
    font-size: 30px !important;
  }

  .out_b110 {
    justify-content: center;
  }

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

  .dirty_59b0
    .summary-91c2.pattern_b43d {
    margin: 0 !important;
  }

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

  .hovered_926f {
    display: flex;
  }

  .section_cool_18a0 .panel_73ca {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .selected-e28c h1.pagination-silver-1131 {
    margin-top: 40px !important;
  }

  .sort-action-d562
    .card-inner-afbe.item-f5d3
    .out_b110
    img,
  .gradient_hovered_82a9 .small-28d9 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .down-7db3 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .sort-action-d562 .card-inner-afbe.wood_0030 {
    width: 100% !important;
  }

  .primary_1977.list_mini_3d67 > .heading-2f9f {
    gap: 3px;
  }

  .selected-e28c .mask-rough-ab6f {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 超紧凑型导航菜单样式 */
.notification_selected_f81e .layout-c0a4.badge_full_c903 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.notification_selected_f81e .layout-c0a4.badge_full_c903: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);
}

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

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

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

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

.main-silver-9fed: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;
}

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

/* 响应式增强 */
@media (max-width: 767px) {
  .notification_selected_f81e .layout-c0a4.badge_full_c903 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .selected-e28c .pagination-silver-1131 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .panel_73ca {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.lower_298b .current_74b5 {
  flex-shrink: 0;
  white-space: nowrap;
}

.lower_298b .label_pro_f02e {
  flex-shrink: 0;
  min-width: fit-content;
}

.lower_298b .simple-b96e {
  white-space: nowrap;
}

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

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

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

.lower_298b .label_pro_f02e {
  max-width: 80px !important;
  overflow: hidden;
}

.lower_298b .layout-c0a4.badge_full_c903 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.lower_298b .simple-b96e {
  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);
  }
}

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

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

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

/* 添加内部光效 */
.down-7db3::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 .down-7db3:nth-child(1),
.sort-action-d562 .down-7db3:nth-child(1),
#page .down-7db3:nth-child(1) {
  animation: button-glow-pulse 1.5s ease-in-out infinite !important;
  transform-origin: center center !important;
}

body .down-7db3:nth-child(2),
.sort-action-d562 .down-7db3:nth-child(2),
#page .down-7db3: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;
}

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

/* css-noise: cea0 */
.shadow-element-s2 {
  padding: 0.3rem;
  font-size: 14px;
  line-height: 1.0;
}
