/** Shopify CDN: Minification failed

Line 131:0 Unexpected "}"

**/
.hero-drop {
      overflow: hidden;
      }

      .hero-drop__inner {
        display: flex;
          align-items: center;
            gap: 4rem;
              padding-top: 6rem;
                padding-bottom: 6rem;
                }

                .hero-drop__content {
                  flex: 1 1 45%;
                    display: flex;
                      flex-direction: column;
                        align-items: flex-start;
                          gap: 1.75rem;
                            min-width: 0;
                            }

                            .hero-drop__badge {
                              font-size: 1.2rem;
                                letter-spacing: 0.16em;
                                  text-transform: uppercase;
                                    border: 1px solid var(--hero-drop-accent, currentColor);
                                      color: var(--hero-drop-accent, currentColor);
                                        padding: 0.6rem 1.4rem;
                                          border-radius: 2px;
                                          }

                                          .hero-drop__heading {
                                            font-size: clamp(3.2rem, 5vw, 5.6rem);
                                              line-height: 1.08;
                                                margin: 0;
                                                }

                                                .hero-drop__subheading {
                                                  font-size: 1.7rem;
                                                    line-height: 1.6;
                                                      max-width: 46rem;
                                                        opacity: 0.85;
                                                        }

                                                        .hero-drop__subheading p {
                                                          margin: 0;
                                                          }

                                                          .hero-drop__button {
                                                            display: inline-flex;
                                                              align-items: center;
                                                                justify-content: center;
                                                                  padding: 1.4rem 2.8rem;
                                                                    background: var(--hero-drop-accent, #cf9f5c);
                                                                      color: #17140f;
                                                                        font-weight: 600;
                                                                          font-size: 1.4rem;
                                                                            letter-spacing: 0.06em;
                                                                              text-transform: uppercase;
                                                                                text-decoration: none;
                                                                                  border-radius: 2px;
                                                                                    transition: opacity 0.2s ease;
                                                                                    }

                                                                                    .hero-drop__button:hover {
                                                                                      opacity: 0.85;
                                                                                      }

                                                                                      .hero-drop__media {
                                                                                        flex: 1 1 45%;
                                                                                          min-width: 0;
                                                                                          }

                                                                                          .hero-drop__media-inner {
                                                                                            position: relative;
                                                                                              width: 100%;
                                                                                                aspect-ratio: 4 / 5;
                                                                                                  border-radius: 4px;
                                                                                                    overflow: hidden;
                                                                                                      box-shadow: 0 40px 80px rgba(0, 0, 0, 0.35);
                                                                                                      }

                                                                                                      .hero-drop__image,
                                                                                                      .hero-drop__image--placeholder svg {
                                                                                                        width: 100%;
                                                                                                          height: 100%;
                                                                                                            object-fit: cover;
                                                                                                              display: block;
                                                                                                              }

                                                                                                              .hero-drop__split {
                                                                                                                position: absolute;
                                                                                                                  inset: 0;
                                                                                                                    pointer-events: none;
                                                                                                                      background: linear-gradient(
                                                                                                                          115deg,
                                                                                                                              transparent 0%,
                                                                                                                                  transparent 42%,
                                                                                                                                      var(--hero-drop-accent, #cf9f5c) 44%,
                                                                                                                                          var(--hero-drop-accent, #cf9f5c) 46%,
                                                                                                                                              transparent 48%,
                                                                                                                                                  transparent 100%
                                                                                                                                                    );
                                                                                                                                                      mix-blend-mode: overlay;
                                                                                                                                                        opacity: 0.7;
                                                                                                                                                        }

                                                                                                                                                        @media screen and (max-width: 749px) {
                                                                                                                                                          .hero-drop__inner {
                                                                                                                                                              flex-direction: column;
                                                                                                                                                                  padding-top: 4rem;
                                                                                                                                                                      padding-bottom: 4rem;
                                                                                                                                                                          gap: 2.5rem;
                                                                                                                                                                            }

                                                                                                                                                                              .hero-drop__content,
                                                                                                                                                                                .hero-drop__media {
                                                                                                                                                                                    flex: 1 1 auto;
                                                                                                                                                                                        width: 100%;
                                                                                                                                                                                          }

                                                                                                                                                                                            .hero-drop__heading {
                                                                                                                                                                                                font-size: clamp(2.8rem, 8vw, 3.6rem);
                                                                                                                                                                                                  }
                                                                                                                                                                                                  }
}