/** Shopify CDN: Minification failed

Line 41:2 Unexpected "{"
Line 41:3 Expected identifier but found "%"
Line 45:2 Unexpected "{"
Line 45:3 Expected identifier but found "%"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:self-serve-portal (INDEX:174) */
.thankyou-wrapper {
    padding: 40px 20px;
    text-align: center;
  }
  .thankyou-logo img {
    max-width: 170px;
    margin-bottom: 20px;
  }
  .thankyou-title {
    font-size: 2.6rem;
    font-weight: 700;
    margin-bottom: 10px;
  }
  .thankyou-paragraph {
    font-size: 1.15rem;
    max-width: 600px;
    margin: 0 auto;
  }
  .thankyou-bottom {
    padding: 40px 20px;
    text-align: center;
  }
  .thankyou-bottom-title {
    font-size: 2rem;
    font-weight: 600;
    margin-bottom: 20px;
  }
  {% if template == "self-serve" %}
  #shopify-section-template--18949599396011__lander_navbar_new_6PkwYG {
    display: none;
  }
  {% endif %}
/* END_SECTION:self-serve-portal */

/* CSS from snippet stylesheet tags */
/* START_SNIPPET:core.discount-price (INDEX:269) */
.goat-discount-price {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: clamp(4px, 0.5vw, 8px);
  font-family: var(
    --product-card-price-text-font,
    var(--header-font, sans-serif)
  );
  font-weight: var(--product-card-price-text-weight, 400);
  text-transform: var(--product-card-text-transform, uppercase);
  font-size: var(
    --product-card-price-text-size-mobile,
    var(--product-card-price-text-size, 16px)
  );
}
.goat-discount-price [hidden] {
  display: none !important;
}
.goat-discount-price [data-price-current] {
  line-height: 1;
  letter-spacing: 0.8px;
  color: var(--product-card-price-text-color, #000);
}
.goat-discount-price.is-discounted [data-price-current] {
  color: var(--product-card-sale-price-text-color, #2d793a);
}
.goat-discount-price [data-price-compare] {
  line-height: 1;
  letter-spacing: 0.8px;
  color: var(--product-card-compare-price-text-color, #b2b2b2);
}
.goat-discount-price [data-price-badge] {
  font-size: var(
    --product-card-discount-badge-text-size-mobile,
    var(--product-card-discount-badge-text-size, 11px)
  );
  font-weight: 100;
  line-height: normal;
  white-space: nowrap;
  padding: 0.35em 0.5em 0.3em;
  color: var(--product-card-discount-badge-text-color, #fff);
  background: var(--product-card-discount-badge-bg-color, #2d793a);
  border-radius: var(--product-card-discount-badge-border-radius, 0);
}
@media (min-width: 750px) {
  .goat-discount-price {
    font-size: var(
      --product-card-price-text-size-desktop,
      var(--product-card-price-text-size, 16px)
    );
  }
  .goat-discount-price [data-price-badge] {
    font-size: var(
      --product-card-discount-badge-text-size-desktop,
      var(--product-card-discount-badge-text-size, 11px)
    );
    padding: 0.5em 0.5em 0.4em;
  }
}

.goat-discount-price[data-presentation="pdp"] {
  font-family: var(
    --product-pricing-text-font,
    var(--paragraph-font, sans-serif)
  );
  font-size: var(--product-pricing-text-size, 20px);
  font-weight: var(--product-pricing-text-weight, 400);
  text-transform: var(--product-pricing-text-transform, none);
}
.goat-discount-price[data-presentation="pdp"] [data-price-current] {
  color: var(--product-pricing-text-color, #000);
  letter-spacing: var(--product-pricing-letter-spacing, 0);
}
.goat-discount-price[data-presentation="pdp"].is-discounted
  [data-price-current] {
  color: var(--product-pricing-sale-text-color, #2d793a);
}
.goat-discount-price[data-presentation="pdp"] [data-price-compare] {
  color: var(--product-pricing-compare-text-color, #b2b2b2);
  letter-spacing: var(--product-pricing-letter-spacing, 0);
}
.goat-discount-price[data-presentation="pdp"] [data-price-badge] {
  font-family: var(
    --product-pricing-badge-text-font,
    var(--header-font, sans-serif)
  );
  font-size: var(--product-pricing-badge-text-size, 14px);
  font-weight: var(--product-pricing-badge-text-weight, 400);
  color: var(--product-pricing-badge-text-color, #fff);
  background: var(--product-pricing-badge-bg-color, #2d793a);
  border-radius: var(--product-pricing-badge-border-radius, 0);
  letter-spacing: var(--product-pricing-badge-letter-spacing, 0);
  text-transform: var(--product-pricing-badge-text-transform, uppercase);
}

/* The app owns loading state; this component only presents it. */
.goat-discount-price__skeleton {
  display: none;
}
html[data-goat-pricing-state="loading"] .goat-discount-price[data-goat-price]:not([data-presentation="pdp"]) {
  position: relative;
}
html[data-goat-pricing-state="loading"]
  .goat-discount-price[data-goat-price]:not([data-presentation="pdp"])
  > :not(.goat-discount-price__skeleton) {
  visibility: hidden;
}
html[data-goat-pricing-state="loading"]
  .goat-discount-price[data-goat-price]:not([data-presentation="pdp"])
  .goat-discount-price__skeleton {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  gap: inherit;
  pointer-events: none;
}
.goat-discount-price__skeleton span {
  width: 3.3em;
  max-width: 28%;
  height: 0.9em;
  border-radius: 3px;
  background: linear-gradient(100deg, #e6e6e6 20%, #f7f7f7 45%, #e6e6e6 70%);
  background-size: 250% 100%;
  animation: goat-price-shimmer 1.4s ease-in-out infinite;
}
.goat-discount-price__skeleton span:nth-child(2) {
  width: 2.7em;
  height: 0.7em;
}
.goat-discount-price__skeleton span:last-child {
  width: 4em;
  height: 1.5em;
}
@keyframes goat-price-shimmer {
  from {
    background-position: 100% 0;
  }
  to {
    background-position: -100% 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  .goat-discount-price__skeleton span {
    animation: none;
  }
}
/* END_SNIPPET:core.discount-price */