/* line 1, resources/assets/styles/common/_variables.scss */

:root {
  --orange: rgb(232, 81, 5);
  --yellow: rgb(233, 80, 6);
  --red: rgb(204, 0, 0);
  --darkred: rgb(70, 0, 0);
  --green: rgb(12, 191, 157);
  --blue: rgb(37, 115, 139);
  --black: rgb(32, 32, 32);
  --darkBlue: rgb(19, 2, 41);
  --facebookBlue: rgb(44, 132, 255);
  --white: rgb(255, 255, 255);
  --purple: rgb(78, 0, 167);
  --cream: rgb(253, 245, 212);
  --darkcream: rgb(238, 229, 198);
  --anthracite: rgb(12, 12, 12);
  --darkanthracite: rgb(30, 30, 30);
  --anthracite-transparent-off: rgba(12, 12, 12, 0);
  --cream-transparent-off: rgba(253, 245, 212, 0);
  --orange-transparent-off: rgba(233, 80, 6, 0);
  --cream-color: 253, 245, 212;
  --darkcream-color: 238, 229, 198;
  --anthracite-color: 12, 12, 12;
  --orange-color: 233, 80, 6;
}

/* line 1, resources/assets/styles/common/_theme.scss */

.site-id-1 {
  background-color: var(--anthracite);
}

/* line 3, resources/assets/styles/common/_theme.scss */

.site-id-1 .header-wrapper {
  padding-bottom: 0;
  padding-top: 1rem;
}

/* line 8, resources/assets/styles/common/_theme.scss */

.site-id-1 .header-main__rockhal {
  background-color: var(--anthracite);
}

/* line 19, resources/assets/styles/common/_theme.scss */

.site-id-1 .main .section-shows__anthracite {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(20, 20, 20, 0)), color-stop(140%, var(--darkanthracite)));
  background: -webkit-linear-gradient(top, rgba(20, 20, 20, 0), var(--darkanthracite) 140%);
  background: -o-linear-gradient(top, rgba(20, 20, 20, 0), var(--darkanthracite) 140%);
  background: linear-gradient(180deg, rgba(20, 20, 20, 0), var(--darkanthracite) 140%);
}

/* line 27, resources/assets/styles/common/_theme.scss */

.site-id-1 .main .section-agenda {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(20, 20, 20, 0)), color-stop(250%, var(--anthracite)));
  background: -webkit-linear-gradient(top, rgba(20, 20, 20, 0), var(--anthracite) 250%);
  background: -o-linear-gradient(top, rgba(20, 20, 20, 0), var(--anthracite) 250%);
  background: linear-gradient(180deg, rgba(20, 20, 20, 0), var(--anthracite) 250%);
}

/* line 32, resources/assets/styles/common/_theme.scss */

.site-id-1 #sky {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* line 41, resources/assets/styles/common/_theme.scss */

.site-id-1 .star {
  background-color: white;
  position: relative;
  border-radius: 50%;
  -webkit-animation-name: twinkle;
       -o-animation-name: twinkle;
          animation-name: twinkle;
  -webkit-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

/* line 49, resources/assets/styles/common/_theme.scss */

.site-id-1 .section-map {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(20, 20, 20, 0)), color-stop(250%, var(--darkanthracite)));
  background: -webkit-linear-gradient(top, rgba(20, 20, 20, 0), var(--darkanthracite) 250%);
  background: -o-linear-gradient(top, rgba(20, 20, 20, 0), var(--darkanthracite) 250%);
  background: linear-gradient(180deg, rgba(20, 20, 20, 0), var(--darkanthracite) 250%);
}

/* line 57, resources/assets/styles/common/_theme.scss */

.site-id-1 .hero-slider {
  padding-top: 4.5rem;
}

/* line 61, resources/assets/styles/common/_theme.scss */

.site-id-1 .show-detail__thumbnail {
  top: 4.5rem;
  height: calc(100% - 4.5rem);
}

/* line 66, resources/assets/styles/common/_theme.scss */

.site-id-1 .show-detail__thumbnail .access-block {
  background: -webkit-gradient(linear, left top, left bottom, from(var(--anthracite)), color-stop(250%, var(--darkanthracite)));
  background: -webkit-linear-gradient(top, var(--anthracite) 0%, var(--darkanthracite) 250%);
  background: -o-linear-gradient(top, var(--anthracite) 0%, var(--darkanthracite) 250%);
  background: linear-gradient(180deg, var(--anthracite) 0%, var(--darkanthracite) 250%);
}

/* line 70, resources/assets/styles/common/_theme.scss */

.site-id-1 svg path[stroke='#E95006'] {
  stroke: var(--yellow);
}

/* line 74, resources/assets/styles/common/_theme.scss */

.site-id-1 svg path[stroke='#D95B28'] {
  stroke: var(--orange);
}

/* line 78, resources/assets/styles/common/_theme.scss */

.site-id-1 .agenda-item__date p span {
  color: var(--cream);
}

/* line 81, resources/assets/styles/common/_theme.scss */

.site-id-1 .agenda-item__location {
  color: var(--orange);
}

/* line 85, resources/assets/styles/common/_theme.scss */

.site-id-1 .show-detail {
  background: var(--anthracite);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(82%, var(--anthracite)), color-stop(140%, var(--darkanthracite)));
  background: -webkit-linear-gradient(top, var(--anthracite) 82%, var(--darkanthracite) 140%);
  background: -o-linear-gradient(top, var(--anthracite) 82%, var(--darkanthracite) 140%);
  background: linear-gradient(180deg, var(--anthracite) 82%, var(--darkanthracite) 140%);
}

/* line 90, resources/assets/styles/common/_theme.scss */

.site-id-1 .hero-show .hero-show__ticket a {
  color: var(--orange);
  background: var(--yellow);
  border: 1px solid var(--yellow);
}

/* line 95, resources/assets/styles/common/_theme.scss */

.site-id-1 .hero-show .hero-show__ticket a:hover {
  color: var(--anthracite);
  background: var(--cream);
  border: 1px solid var(--cream);
}

/* line 102, resources/assets/styles/common/_theme.scss */

.site-id-1 .section-shows__carousel .swiper-slide__ticket a {
  color: var(--orange);
  background: var(--yellow);
  border: 1px solid var(--yellow);
}

/* line 107, resources/assets/styles/common/_theme.scss */

.site-id-1 .section-shows__carousel .swiper-slide__ticket a:hover {
  color: var(--anthracite);
  background: var(--cream);
  border: 1px solid var(--cream);
}

/* line 114, resources/assets/styles/common/_theme.scss */

.site-id-1 .agenda-item__buy a {
  color: var(--orange);
  background: var(--yellow);
  border: 1px solid var(--yellow);
}

/* line 118, resources/assets/styles/common/_theme.scss */

.site-id-1 .agenda-item__buy a:hover {
  color: var(--anthracite);
  background: var(--cream);
  border: 1px solid var(--cream);
}

/* line 125, resources/assets/styles/common/_theme.scss */

.site-id-1 .show-detail__ticket a {
  color: var(--orange);
  background: var(--yellow);
  border: 1px solid var(--yellow);
}

/* line 129, resources/assets/styles/common/_theme.scss */

.site-id-1 .show-detail__ticket a:hover {
  color: var(--anthracite);
  background: var(--cream);
  border: 1px solid var(--cream);
}

/* line 136, resources/assets/styles/common/_theme.scss */

.site-id-1 .agenda-item.waiting-list .agenda-item__buy a {
  border: 1px solid var(--yellow);
}

/* line 140, resources/assets/styles/common/_theme.scss */

.site-id-1 .agenda-item .agenda-item__buy .sold-out {
  border: 1px solid var(--yellow);
}

@-webkit-keyframes twinkle {
  50% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
  }
}

@-o-keyframes twinkle {
  50% {
    -o-transform: scale(0.2);
       transform: scale(0.2);
  }
}

@keyframes twinkle {
  50% {
    -webkit-transform: scale(0.2);
         -o-transform: scale(0.2);
            transform: scale(0.2);
  }
}

/* line 153, resources/assets/styles/common/_theme.scss */

.luxembourg-song-contest-2025 .show-detail__title {
  padding: 20px 10px 0 10px;
  margin-bottom: 20px;
  font-size: 100px;
}

@media screen and (max-width: 1312px) {
  /* line 153, resources/assets/styles/common/_theme.scss */

  .luxembourg-song-contest-2025 .show-detail__title {
    font-size: 90px;
  }
}

@media screen and (max-width: 1200px) {
  /* line 153, resources/assets/styles/common/_theme.scss */

  .luxembourg-song-contest-2025 .show-detail__title {
    font-size: 80px;
  }
}

@media screen and (max-width: 1090px) {
  /* line 153, resources/assets/styles/common/_theme.scss */

  .luxembourg-song-contest-2025 .show-detail__title {
    font-size: 70px;
  }
}

@media screen and (max-width: 968px) {
  /* line 153, resources/assets/styles/common/_theme.scss */

  .luxembourg-song-contest-2025 .show-detail__title {
    font-size: 60px;
  }
}

@media screen and (max-width: 850px) {
  /* line 153, resources/assets/styles/common/_theme.scss */

  .luxembourg-song-contest-2025 .show-detail__title {
    font-size: 50px;
  }
}

/* line 182, resources/assets/styles/common/_theme.scss */

.single-roc_show .footer-rockhal {
  background: var(--anthracite);
}

/* line 184, resources/assets/styles/common/_theme.scss */

.single-roc_show .footer-rockhal .footer-newsletter {
  color: var(--cream);
}


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