/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
@import url("./assets/elements/character-choice-element.css");
:root .bricks-button[class*=secondary]:not(.outline) {
  padding-top: calc(1.06rem - 3px);
  padding-bottom: calc(1.06rem - 3px);
}

@media screen and (max-width: 766px) {
  :root .bricks-button[class*=secondary]:not(.outline) {
    padding-top: calc(0.7rem - 3px);
    padding-bottom: calc(0.7rem - 3px);
  }
}
:root .bricks-button[class*=info]:not(.outline) {
  padding: 0.625rem 0;
  width: fit-content;
}

:root .bricks-button.sm {
  border-radius: 10px;
  font-family: "DM Sans", sans-serif !important;
  line-height: normal !important;
}

:root .brxe-section {
  background: #fff;
}

:root .bricks-search-overlay {
  min-height: 100vh;
  height: 100%;
}

.sticky-0 {
  position: sticky;
  top: calc(160px + clamp(4.375rem, 3.6271rem + 3.4188vw, 6.875rem));
}

.sticky-1 {
  position: sticky;
  top: calc(200px + clamp(4.375rem, 3.6271rem + 3.4188vw, 6.875rem));
}

.sticky-2 {
  position: sticky;
  top: calc(240px + clamp(4.375rem, 3.6271rem + 3.4188vw, 6.875rem));
}

.sticky-3 {
  position: sticky;
  top: calc(280px + clamp(4.375rem, 3.6271rem + 3.4188vw, 6.875rem));
}

.sticky-4 {
  position: sticky;
  top: calc(320px + clamp(4.375rem, 3.6271rem + 3.4188vw, 6.875rem));
}

.sticky-5 {
  position: sticky;
  top: calc(360px + clamp(4.375rem, 3.6271rem + 3.4188vw, 6.875rem));
}

.sticky-6 {
  position: sticky;
  top: calc(400px + clamp(4.375rem, 3.6271rem + 3.4188vw, 6.875rem));
}

.sticky-7 {
  position: sticky;
  top: calc(440px + clamp(4.375rem, 3.6271rem + 3.4188vw, 6.875rem));
}

.sticky-8 {
  position: sticky;
  top: calc(480px + clamp(4.375rem, 3.6271rem + 3.4188vw, 6.875rem));
}

.sticky-9 {
  position: sticky;
  top: calc(520px + clamp(4.375rem, 3.6271rem + 3.4188vw, 6.875rem));
}

.sticky-10 {
  position: sticky;
  top: calc(560px + clamp(4.375rem, 3.6271rem + 3.4188vw, 6.875rem));
}

.caption {
  font-size: clamp(3.75rem, 2.5172rem + 4.5872vw, 6.875rem);
}

.gtranslate_wrapper {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.gtranslate_wrapper a:not(.gt-current-lang) {
  filter: grayscale(1);
  opacity: 0.6;
  transition: all 0.3s ease;
}
.gtranslate_wrapper a:not(.gt-current-lang):hover {
  filter: grayscale(0);
  opacity: 1;
}

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