:root {
  --universal-padding: 2rem;
  --white: white;
  --black: black;
}

body {
  color: #fff;
  background-color: #000;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.6;
}

.page-wrapper {
  overflow: hidden;
}

.navbar {
  z-index: 100;
  padding: 1.5rem var(--universal-padding);
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.global-styles {
  z-index: 150;
  width: 25px;
  height: 25px;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.main-wrapper {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.section_hero {
  justify-content: center;
  align-items: flex-start;
  padding-top: 8rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.svg-embed {
  justify-content: center;
  align-items: center;
  display: flex;
}

.svg-embed.is--navbar-logo {
  display: none;
}

.svg-embed.is--footer-logo {
  width: 350px;
  height: auto;
}

.navbar_container {
  width: 100%;
  max-width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.cta-button {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #000;
  text-transform: uppercase;
  background-image: linear-gradient(170deg, #fff, #ecb5ff);
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-size: 1rem;
  font-weight: 900;
  text-decoration: none;
  display: flex;
  box-shadow: 0 20px 10px -5px rgba(0, 0, 0, .2), 0 2px 4px -1px rgba(0, 0, 0, .25);
}

.cta-button.overlapped {
  margin-top: -5.5rem;
}

.cta-button.extra-goodies {
  margin-top: 1rem;
}

.cta-button.mobile {
  display: none;
}

.cta-button.is--mint {
  width: 150px;
}

.cta-button_icon {
  width: auto;
  height: 1.25rem;
}

.navbar_links {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.navbar_socials {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar_social-link {
  width: 38px;
}

.container {
  width: 100%;
  max-width: 1440px;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.container.is--hero {
  max-width: 1600px;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container.is--after-hero {
  min-height: 500px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.container.is--gradient {
  background-image: radial-gradient(circle closest-corner at 50% -30%, rgba(236, 181, 255, .25), rgba(236, 181, 255, 0));
}

.hero_logo {
  justify-content: center;
  align-items: center;
  margin-bottom: -8%;
  display: flex;
}

.hero_cats-wrapper {
  width: 75vw;
  max-width: 1440px;
  min-width: 1100px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.hero_cat {
  z-index: 5;
  width: 100%;
  height: 100%;
  flex: 0 auto;
  margin-left: -18%;
  margin-right: -18%;
  display: flex;
  position: relative;
}

.hero_cat.is--3 {
  z-index: 5;
  position: relative;
}

.hero_cat.is--1 {
  z-index: 1;
  width: 66%;
  height: 80%;
  margin-bottom: -8%;
  position: relative;
}

.hero_cat.is--1.is--sampo {
  margin-bottom: -15%;
}

.hero_cat.is--2 {
  z-index: 2;
  width: 85%;
  height: 90%;
  margin-bottom: -5%;
  position: relative;
}

.hero_cat.is--4 {
  z-index: 2;
  position: relative;
}

.hero_cat.is--5 {
  z-index: 1;
  position: relative;
}

.section {
  padding: 8rem var(--universal-padding);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section.is--gradient-bg {
  padding-bottom: 1000px;
}

.section.img-section {
  z-index: -1;
  margin-top: -30vw;
  margin-bottom: -12vw;
  padding: 0;
  position: relative;
}

.section.img-section.is--perspective {
  display: none;
}

.section.is--foter {
  padding-top: 4rem;
}

.bento-box {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  background-image: radial-gradient(circle farthest-side at 50% 200%, rgba(236, 181, 255, .2), rgba(236, 181, 255, 0));
  border: 1px solid rgba(255, 255, 255, .25);
  border-radius: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 3rem 2rem;
  display: flex;
}

.bento-box.smallest {
  background-image: radial-gradient(circle farthest-side at 50% 250%, rgba(236, 181, 255, .25), rgba(236, 181, 255, 0));
}

.bento-box.marquee {
  flex-direction: row;
  justify-content: flex-start;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.bento-box.extra-goodies {
  justify-content: flex-start;
}

.bento-box.extra-goodies.bg-image {
  background-image: linear-gradient(#000 28%, rgba(0, 0, 0, 0) 75%), url('../images/extra-create-your-own.png'), radial-gradient(circle farthest-side at 50% 200%, rgba(236, 181, 255, .2), rgba(236, 181, 255, 0));
  background-position: 0 0, 50% 100%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, auto 60%, auto;
}

.bento-box.disclamer {
  text-align: left;
  align-items: flex-start;
  padding-left: 4rem;
  padding-right: 4rem;
}

.bento-box.image-bg {
  background-image: url('../images/burukatz-vol-02-render.jpg'), radial-gradient(circle farthest-side at 50% 200%, rgba(236, 181, 255, .2), rgba(236, 181, 255, 0));
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.bento-box.image-bg.info {
  background-image: url('../images/burukatz-vol-02-rows.jpg'), radial-gradient(circle farthest-side at 50% 200%, rgba(236, 181, 255, .2), rgba(236, 181, 255, 0));
  background-size: 130%, auto;
}

.bento-box.buy {
  padding: 5rem;
}

.subtitle {
  opacity: .5;
  text-transform: uppercase;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2;
}

.subtitle.white {
  opacity: 1;
}

.subtitle.is--bottom-margin {
  margin-bottom: 1rem;
}

.box-title {
  max-width: 450px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 2.5rem;
  font-weight: 900;
  line-height: 1;
}

.paragraph {
  opacity: .5;
  letter-spacing: -.5px;
  margin-bottom: 0;
}

.paragraph.gray {
  opacity: .5;
}

.paragraph.highlight {
  opacity: 1;
  color: #fff;
  font-weight: 500;
}

.paragraph.disclamer {
  opacity: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1.3;
}

.paragraph.footer {
  opacity: 1;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.4;
}

.paragraph.is--mint-disclamer {
  max-width: 800px;
  text-align: center;
  font-size: 1rem;
  position: absolute;
  top: auto;
  bottom: 2rem;
  left: auto;
  right: auto;
}

.info-pill {
  width: 250px;
  letter-spacing: -.5px;
  text-transform: uppercase;
  border: 2px solid #fff;
  border-radius: 100%;
  padding: 15px 30px;
  font-weight: 600;
}

.info-pill.is--hero {
  display: none;
}

.info-pill.is--mint {
  width: 150px;
  font-size: .875rem;
}

.text-block {
  border-radius: 10rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.horizontal-divider {
  width: 100%;
  height: 1px;
  background-color: rgba(255, 255, 255, .1);
}

.horizontal-divider.section-highlight {
  margin-bottom: 4rem;
}

.div-block {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.showcase {
  width: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  margin-top: 4rem;
  display: grid;
}

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

.showcase_cat-img {
  margin-bottom: 1rem;
}

.showcase_artist {
  text-transform: uppercase;
  margin-bottom: .25rem;
  font-size: 1.25rem;
  font-weight: 700;
}

.showcase_probability {
  opacity: .5;
  font-size: 1rem;
}

.temporal-space {
  height: 100vh;
}

.section-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.75rem;
  font-weight: 900;
  line-height: 1.2;
}

.purchase_content {
  max-width: 600px;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-2 {
  max-width: 500px;
}

.marquee_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.marquee_content.scroll {
  flex: none;
}

.marquee_cat {
  width: 125px;
}

.marquee_gradient-overlay {
  z-index: 5;
  width: 15%;
  background-image: linear-gradient(to right, #000, rgba(0, 0, 0, 0));
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.marquee_gradient-overlay.right {
  background-image: linear-gradient(270deg, #000, rgba(0, 0, 0, 0));
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.section-img {
  z-index: -1;
}

.section-gradient-transition {
  z-index: 1;
  width: 100%;
  height: 30vw;
  background-image: linear-gradient(#000, rgba(0, 0, 0, 0));
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.section-gradient-transition.bottom {
  height: 20vw;
  background-image: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.section-img_wrapper {
  z-index: -1;
  margin-top: -15vw;
  position: relative;
}

.section-img_wrapper.rows {
  margin-top: 3vw;
  margin-bottom: -8vw;
}

.extra-goodies-grid {
  width: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.extra-goodies-img {
  margin-top: 1rem;
}

.disclamer-container {
  width: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4rem;
  display: grid;
}

.text-span {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.image-3 {
  width: 500px;
  height: 200px;
}

.disclamer-final-notice {
  font-size: 1rem;
  font-weight: 900;
}

.footer_content {
  max-width: 650px;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.extra-bold {
  font-weight: 800;
}

.footer-links {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

.mint-modal_pills {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.ada-price {
  opacity: .5;
  font-weight: 400;
}

.footer-logo-link {
  width: 350px;
  height: auto;
}

.footer-logo-link_img {
  width: 100%;
}

.hero_logo-mobile {
  display: none;
}

.hero_pills {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  display: none;
}

.showcase_link {
  width: 38px;
}

.video-wrapper {
  z-index: 10;
  width: 100%;
  height: 100dvh;
  background-color: #535353;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.burukatz-video {
  z-index: 50;
  height: 100%;
  aspect-ratio: 1 / 1;
  opacity: 1;
  position: relative;
}

.mint-page {
  width: 100%;
  min-height: 100vh;
  background-color: #ff8f8f;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mint-button {
  background-color: #000;
  padding: 16px 32px;
}

.mint-content {
  z-index: 50;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.mint-modal-wrapper {
  z-index: 200;
  height: 100vh;
  background-color: #000;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.mint-modal__floating-button {
  width: 125px;
  border: 1px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 2rem;
  left: auto;
  right: 2rem;
}

.mint-modal__floating-button.is--top-right {
  top: 2rem;
  bottom: auto;
  left: auto;
  right: 2rem;
}

.mint-modal {
  z-index: 500;
  max-width: 800px;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.mint-buttons {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: stretch;
  font-size: 1rem;
  display: flex;
}

.nft-select {
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border: 1px #000;
  border-radius: 200px;
  justify-content: center;
  align-items: flex-end;
  margin-left: 0;
  padding: 8px 1rem 8px .5rem;
  display: flex;
}

.mint-enter-button {
  color: #0a0512;
  background-color: #d9ffdd;
  border-radius: 1000px;
  padding: 1rem 2rem;
  text-decoration: none;
}

.mint-enter-button:hover {
  background-color: #91a5eb;
  transform: translate(0, -3px);
}

.mint-select {
  height: auto;
  background-color: #000;
  border: 1px #000;
  margin: 0;
  padding: 0 0 0 0;
}

.mint-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: stretch;
  display: flex;
}

.mint-select-wrapper {
  width: 150px;
  background-color: #000;
  border-radius: 100rem;
  justify-content: center;
  align-items: stretch;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.mint-modal_title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  line-height: 1;
}

@media screen and (max-width: 991px) {
  .section_hero {
    padding-top: 10rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .svg-embed {
    max-width: 100%;
  }

  .svg-embed.is--hero-logo {
    width: 100%;
  }

  .container.is--after-hero {
    display: flex;
  }

  .container.is--gradient {
    background-image: radial-gradient(circle closest-corner at 50% -10%, rgba(236, 181, 255, .25), rgba(236, 181, 255, 0));
  }

  .hero_cats-wrapper {
    min-width: 0;
  }

  .section {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section.img-section.is--perspective {
    display: flex;
  }

  .bento-box.extra-goodies.bg-image {
    padding-bottom: 16rem;
  }

  .bento-box.image-bg.info {
    height: 500px;
    display: none;
  }

  .bento-box.move-last {
    order: 1;
  }

  .info-pill {
    width: 200px;
  }

  .div-block {
    flex-direction: row;
    font-size: 1rem;
  }

  .showcase {
    margin-top: 2rem;
  }

  .showcase_artist {
    font-size: 1rem;
  }

  .marquee_cat {
    width: 100px;
  }

  .section-img.rows {
    max-width: 130%;
    min-width: 130%;
    margin-right: -10%;
  }

  .section-img.is--perspective {
    max-width: 140%;
    min-width: 140%;
  }

  .section-img_wrapper.rows {
    justify-content: center;
    align-items: center;
    margin-top: 5vw;
    margin-bottom: -10vw;
    display: flex;
    overflow: hidden;
  }

  .section-img_wrapper.is-perspective {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: -20vw;
    display: flex;
  }

  .extra-goodies-grid {
    flex-direction: column;
    display: flex;
  }

  .disclamer-container {
    flex-direction: column;
    margin-top: 0;
    display: flex;
  }

  .mint-modal_pills {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    font-size: 1rem;
  }

  .hero_pills {
    flex-direction: row;
    font-size: 1rem;
  }

  .burukatz-video {
    width: 100vw;
    height: 100vw;
    position: absolute;
  }

  .mint-modal-wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 1rem;
  }

  .section_hero {
    padding-top: 7rem;
  }

  .cta-button {
    flex: none;
    padding: .5rem 1rem .55rem;
    font-size: 14px;
  }

  .cta-button.mobile {
    display: flex;
  }

  .cta-button.desktop, .cta-button_icon.hide-mobile {
    display: none;
  }

  .navbar_links {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .navbar_logo-link {
    width: 150px;
  }

  .navbar_socials {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .container.is--hero {
    justify-content: space-between;
  }

  .container.is--gradient {
    background-image: radial-gradient(circle closest-corner at 50% -5%, rgba(236, 181, 255, .25), rgba(236, 181, 255, 0));
  }

  .hero_logo {
    margin-top: 2rem;
    margin-bottom: 0%;
    display: none;
  }

  .hero_cats-wrapper {
    width: 100vw;
    align-items: flex-start;
    margin-top: -12vw;
  }

  .hero_cat {
    width: 80%;
    margin-left: -22%;
    margin-right: -22%;
  }

  .hero_cat.is--1 {
    width: 40%;
    margin: 11% -13%;
  }

  .hero_cat.is--2 {
    width: 60%;
    margin-top: 10%;
    margin-bottom: 0%;
  }

  .section {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .bento-box {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .bento-box.marquee {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .bento-box.disclamer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .bento-box.image-bg.info {
    height: 80vw;
    background-position: 30% 60%, 0 0;
    background-size: 125%, auto;
  }

  .bento-box.buy {
    padding: 4rem 2rem;
  }

  .subtitle {
    margin-top: 0;
    margin-bottom: 0;
  }

  .subtitle.white {
    line-height: 1.4;
  }

  .subtitle.is--bottom-margin {
    margin-bottom: 0;
  }

  .box-title {
    margin-top: 1rem;
  }

  .paragraph.is--mint-disclamer {
    font-size: .75rem;
  }

  .info-pill.is--hero {
    width: auto;
    border-width: 1px;
    display: flex;
  }

  .info-pill.is--hero.is--first {
    margin-bottom: 2rem;
  }

  .info-pill.is--hero.is--second {
    margin-top: 2rem;
  }

  .div-block {
    flex-direction: column;
  }

  .showcase {
    grid-column-gap: .5rem;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 0;
  }

  .showcase_item.empty {
    display: none;
  }

  .showcase_artist, .showcase_probability {
    font-size: 14px;
  }

  .section-title {
    order: -1;
    font-size: 3rem;
    line-height: 1;
  }

  .purchase_content {
    width: auto;
  }

  .image-2 {
    width: 100%;
  }

  .marquee_cat {
    width: 75px;
  }

  .section-img.is--perspective {
    max-width: 120%;
  }

  .section-img_wrapper.is-perspective {
    margin-top: 0;
  }

  .mint-modal_pills {
    flex-direction: column;
  }

  .footer-logo-link {
    width: 275px;
  }

  .hero_logo-mobile {
    width: 400px;
    display: flex;
  }

  .hero_pills {
    width: 100%;
    text-align: center;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 14px;
    display: flex;
  }
}

@media screen and (max-width: 479px) {
  .navbar {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_hero {
    padding-top: 8rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cta-button.mobile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .cta-button.is--mint {
    margin-bottom: 1rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1rem;
  }

  .cta-button_icon {
    height: 1rem;
  }

  .navbar_links {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .navbar_logo-link {
    max-width: 150px;
    flex: 1;
  }

  .navbar_socials {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .hero_cats-wrapper {
    align-items: flex-start;
    margin-top: -12vw;
  }

  .section, .bento-box {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .bento-box.smallest {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .bento-box.extra-goodies.bg-image {
    background-size: auto, auto 40%, auto;
  }

  .bento-box.small {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .box-title.is-smaller {
    font-size: 2rem;
  }

  .paragraph.is--mint-disclamer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .info-pill.is--hero {
    width: 150px;
    padding: 12px 24px;
    font-size: 12px;
    font-weight: 700;
  }

  .info-pill.is--hero.is--first, .info-pill.is--hero.is--second {
    justify-content: center;
  }

  .showcase_artist {
    margin-bottom: 0;
    font-size: 12px;
  }

  .showcase_probability {
    font-size: 12px;
  }

  .section-title {
    order: -1;
    font-size: 2.5rem;
  }

  .section-img.rows {
    max-width: 160%;
    min-width: 160%;
    margin-right: 0%;
  }

  .section-img.is--perspective {
    max-width: 150%;
    min-width: 150%;
  }

  .section-img.is--front {
    max-width: 220%;
    min-width: 220%;
    margin-right: 14vw;
  }

  .section-img_wrapper.is-perspective {
    margin-top: -5vw;
    margin-bottom: -20vw;
  }

  .section-img_wrapper.is--front {
    justify-content: center;
    margin-top: -55vw;
    display: flex;
  }

  .footer-logo-link {
    width: 250px;
  }

  .hero_logo-mobile {
    width: 90%;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: center;
  }

  .div-block-2 {
    width: 100%;
    justify-content: space-between;
    margin-bottom: -6px;
    font-weight: 800;
    display: flex;
  }

  .mint-modal-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .mint-buttons {
    flex-direction: column-reverse;
  }

  .nft-select {
    justify-content: center;
    margin-right: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .mint-enter-button {
    margin-bottom: 8px;
  }
}

#w-node-e36bfdc7-63fc-31b1-d09d-7b021f3023b5-7311519c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-eb253b9d-d73b-5cf2-b141-1efb616e54f1-7311519c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_855f0615-f9a2-14db-0e17-ccac946c775d-7311519c {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-bd74e6f0-9f4e-fd96-8ea3-a6d5c221ec10-7311519c, #w-node-_3cad69f8-0394-bad9-0142-5e9e461b7ff0-7311519c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_092d2819-7e58-9dd9-42b3-0f3ac239e864-7311519c {
  grid-area: span 3 / span 5 / span 3 / span 5;
}

#w-node-_895ec262-0600-b6ed-1b58-974c19dfb16c-7311519c {
  grid-area: span 6 / span 7 / span 6 / span 7;
}

#w-node-_3a1ab2b4-8b2a-bed8-ec0c-a547ba27e5a2-7311519c {
  grid-area: span 2 / span 5 / span 2 / span 5;
}

#w-node-_9e361b8b-4777-3d4a-bbae-fdb82e89d3b9-7311519c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}


