/** Shopify CDN: Minification failed

Line 19:10 Unexpected "{"
Line 19:19 Expected ":"
Line 20:16 Expected identifier but found whitespace
Line 20:18 Unexpected "{"
Line 20:27 Expected ":"
Line 21:6 Expected ":"
Line 22:19 Expected identifier but found whitespace
Line 22:21 Unexpected "{"
Line 22:30 Expected ":"
Line 23:6 Expected ":"
... and 10 more hidden warnings

**/


/* CSS from section stylesheet tags */
.section-{{ section.id }}-padding {
    padding-top: {{ section.settings.padding_top | times: 0.75 | round: 0 }}
    px;
    padding-bottom: {{ section.settings.padding_bottom | times: 0.75 | round: 0 }}
    px;
  }

  @media screen and (min-width: 750px) {
    .section-{{ section.id }}-padding {
      padding-top: {{ section.settings.padding_top }}
      px;
      padding-bottom: {{ section.settings.padding_bottom }}
      px;
    }
  }
.about-lineup-title {
    padding-top: 6rem !important;
  }
  .about-lineup {
    margin: 0 0 6rem 0;
    display: flex;
    justify-content: center;
    gap: 4rem;
  }
  .about-lineup-block {
    width: 62rem;
    height: 46.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
  }

  .about-lineup-block img {
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
  }

  .about-lineup-read {
    margin: 0;
    padding: 3.2rem;
    display: flex;
    flex-direction: column;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 200%;
    letter-spacing: 0.28rem;
    color: #ffffff;
  }

  .about-lineup-read span {
    margin-bottom: 1.6rem;
    font-size: 2rem;
    line-height: 200%;
    letter-spacing: 0.4rem;
  }
  .about-lineup-banner {
    position: relative;
    width: 62rem;
    height: 46.5rem;
    margin: 0 auto;
    display: block;
    overflow: hidden;
    cursor: pointer;
    transition: transform var(--duration-long) ease;
  }
  .about-lineup-banner img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    display: block;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
  }
  /* .about-lineup-banner:hover img:nth-of-type(2) {
	opacity: 0;
} */
  .about-lineup--hover:hover {
    transform: scale(1.1);
  }

  @media screen and (max-width: 749px) {
    .about-lineup-title {
      padding-top: 4rem !important;
    }
    .about-lineup {
      margin: 3.5rem 0;
      flex-direction: column;
      gap: 4rem;
    }
    .about-lineup-block {
      width: 100%;
      height: auto;
      aspect-ratio: 375/282;
    }
    .about-lineup-read {
      margin: 0;
      padding: 2.4rem;
      font-size: 1.4rem;
      font-weight: 500;
      line-height: 2.8rem;
      letter-spacing: 0.28rem;
    }
    .about-lineup-read span {
      margin-bottom: 0.8rem;
    }
  }
.product-preparation {
    margin: 10rem auto 14rem;
    display: flex;
    justify-content: center;
    line-height: 200%;
    letter-spacing: 4.8px;
}
@media screen and (min-width: 750px) {
    .product-preparation {
        margin: 200px 0;
    }
}
.redirection {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: relative;
    width: 100%;
    min-height: 100vh;
  }
  .redirection__image img {
    width: 100%;
    max-width: 295px;
    margin-bottom: 90px;
  }
  .redirection__text p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 200%;
    letter-spacing: 2.8px;
    margin: 0;
  }
  @media screen and (max-width: 749px) {
    .redirection {
      padding: 0 48px;
    }
    .redirection__image img {
      margin-bottom: 40px;
      padding: 0 19px;
    }
  }