:root {
  --gf_gs-color1-brand: #767379;
  --gf_gs-color2-brand: #2658f6ff;
  --gf_gs-color3-brand: #23202b;
  --gf_gs-color1-neutral: #1c1c1e;
  --gf_gs-color2-neutral: #ffffffff;
  --gf_gs-color3-neutral: #222f78;
  --gf_gs-color1-accent: #ffffff;
  --gf_gs-color2-accent: #6c7455;
  --gf_gs-color3-accent: #282828;
  --gf_gs-color4-accent: ;
  --gf_gs-color5-accent: ;
  --gf_gs-color6-accent: ;
  --gf_gs-color7-accent: #00000000;
  --gf_gs-black-default: #000000ff;
  --gf_gs-white-default: #ffffffff;
  --gf_gs-transparent-default: #ffffff00;
}
.gf_gs-text-heading-1 {
  font-family: Plus Jakarta Sans !important;
  font-weight: 700 !important;
  font-style: normal !important;
  font-size: 30px !important;
  text-decoration: none !important;
  line-height: 1.3em !important;
  letter-spacing: 0px !important;
}
.gf_gs-text-heading-2 {
  font-family: Plus Jakarta Sans !important;
  font-weight: 700 !important;
  font-style: normal !important;
  font-size: 36px !important;
  text-decoration: none !important;
  line-height: 1.4em !important;
  letter-spacing: 0px !important;
}
.gf_gs-text-heading-3 {
  font-family: Plus Jakarta Sans !important;
  font-weight: 700 !important;
  font-style: normal !important;
  font-size: 16px !important;
  text-decoration: none !important;
  line-height: 1.3em !important;
  letter-spacing: 0px !important;
}
.gf_gs-text-heading-4 {
  font-family: Plus Jakarta Sans !important;
  font-weight: 700 !important;
  font-style: normal !important;
  font-size: 18px !important;
  text-decoration: none !important;
  line-height: 1.5em !important;
  letter-spacing: 0px !important;
}
.gf_gs-text-heading-5 {
  font-family: Plus Jakarta Sans !important;
  font-weight: 700 !important;
  font-style: normal !important;
  font-size: 13.5px !important;
  text-decoration: none !important;
  line-height: 1.5em !important;
  letter-spacing: 0px !important;
}
.gf_gs-text-heading-6 {
  font-family: Plus Jakarta Sans !important;
  font-weight: 700 !important;
  font-style: normal !important;
  font-size: 10.080000000000002px !important;
  text-decoration: none !important;
  line-height: 1.5em !important;
  letter-spacing: 0px !important;
}
.gf_gs-text-paragraph-1 {
  font-family: Plus Jakarta Sans !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 16px !important;
  text-decoration: none !important;
  line-height: 1.6em !important;
  letter-spacing: 0px !important;
}
.gf_gs-text-paragraph-2 {
  font-family: Plus Jakarta Sans !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 20px !important;
  text-decoration: none !important;
  line-height: 1.5em !important;
  letter-spacing: 0px !important;
}
.gf_gs-text-paragraph-3 {
  font-family: Plus Jakarta Sans !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 10.080000000000002px !important;
  text-decoration: none !important;
  line-height: 1.5em !important;
  letter-spacing: 0px !important;
}
.gf_gs-text-paragraph-4 {
  font-family: Plus Jakarta Sans !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 16px !important;
  text-decoration: none !important;
  line-height: 1.5em !important;
  letter-spacing: 0px !important;
}
.gf_gs-border-border-solid:not([data-key="dynamic-button"]),
.gf_gs-border-border-solid .shopify-payment-button__button {
  border-style: solid !important;
  border-width: 1px !important;
  border-color: var(--gf_gs-color2-neutral) !important;
}
.gf_gs-border-border-dashed:not([data-key="dynamic-button"]),
.gf_gs-border-border-dashed .shopify-payment-button__button {
  border-style: dashed !important;
  border-width: 1px !important;
  border-color: var(--gf_gs-color2-neutral) !important;
}
.gf_gs-border-border-dotted:not([data-key="dynamic-button"]),
.gf_gs-border-border-dotted .shopify-payment-button__button {
  border-style: dotted !important;
  border-width: 1px !important;
  border-color: var(--gf_gs-color2-neutral) !important;
}
.gf_gs-corner-corner:not([data-key="dynamic-button"]),
.gf_gs-corner-corner .shopify-payment-button__button {
  border-radius: 15px !important;
}
.gf_gs-corner-2452550:not([data-key="dynamic-button"]),
.gf_gs-corner-2452550 .shopify-payment-button__button {
  border-radius: 100px !important;
}
.gf_gs-spacing-xs-p:not([data-key="dynamic-button"]) {
  padding: 10px !important;
}
.gf_gs-spacing-xs-px:not([data-key="dynamic-button"]) {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.gf_gs-spacing-xs-py:not([data-key="dynamic-button"]) {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.gf_gs-spacing-xs-p-top:not([data-key="dynamic-button"]) {
  padding-top: 10px !important;
}
.gf_gs-spacing-xs-p-right:not([data-key="dynamic-button"]) {
  padding-right: 10px !important;
}
.gf_gs-spacing-xs-p-bottom:not([data-key="dynamic-button"]) {
  padding-bottom: 10px !important;
}
.gf_gs-spacing-xs-p-left:not([data-key="dynamic-button"]) {
  padding-left: 10px !important;
}
.gf_gs-spacing-xs-p .shopify-payment-button__button {
  padding: 10px !important;
}
.gf_gs-spacing-xs-px .shopify-payment-button__button {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.gf_gs-spacing-xs-py .shopify-payment-button__button {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.gf_gs-spacing-xs-p-top .shopify-payment-button__button {
  padding-top: 10px !important;
}
.gf_gs-spacing-xs-p-right .shopify-payment-button__button {
  padding-right: 10px !important;
}
.gf_gs-spacing-xs-p-bottom .shopify-payment-button__button {
  padding-bottom: 10px !important;
}
.gf_gs-spacing-xs-p-left .shopify-payment-button__button {
  padding-left: 10px !important;
}
.gf_gs-spacing-xs-m {
  margin: 10px !important;
}
.gf_gs-spacing-xs-mx {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.gf_gs-spacing-xs-my {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.gf_gs-spacing-xs-m-top {
  margin-top: 10px !important;
}
.gf_gs-spacing-xs-m-right {
  margin-right: 10px !important;
}
.gf_gs-spacing-xs-m-bottom {
  margin-bottom: 10px !important;
}
.gf_gs-spacing-xs-m-left {
  margin-left: 10px !important;
}
.gf_gs-spacing-sm-p:not([data-key="dynamic-button"]) {
  padding: 15px !important;
}
.gf_gs-spacing-sm-px:not([data-key="dynamic-button"]) {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.gf_gs-spacing-sm-py:not([data-key="dynamic-button"]) {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.gf_gs-spacing-sm-p-top:not([data-key="dynamic-button"]) {
  padding-top: 15px !important;
}
.gf_gs-spacing-sm-p-right:not([data-key="dynamic-button"]) {
  padding-right: 15px !important;
}
.gf_gs-spacing-sm-p-bottom:not([data-key="dynamic-button"]) {
  padding-bottom: 15px !important;
}
.gf_gs-spacing-sm-p-left:not([data-key="dynamic-button"]) {
  padding-left: 15px !important;
}
.gf_gs-spacing-sm-p .shopify-payment-button__button {
  padding: 15px !important;
}
.gf_gs-spacing-sm-px .shopify-payment-button__button {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.gf_gs-spacing-sm-py .shopify-payment-button__button {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.gf_gs-spacing-sm-p-top .shopify-payment-button__button {
  padding-top: 15px !important;
}
.gf_gs-spacing-sm-p-right .shopify-payment-button__button {
  padding-right: 15px !important;
}
.gf_gs-spacing-sm-p-bottom .shopify-payment-button__button {
  padding-bottom: 15px !important;
}
.gf_gs-spacing-sm-p-left .shopify-payment-button__button {
  padding-left: 15px !important;
}
.gf_gs-spacing-sm-m {
  margin: 15px !important;
}
.gf_gs-spacing-sm-mx {
  margin-left: 15px !important;
  margin-right: 15px !important;
}
.gf_gs-spacing-sm-my {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
.gf_gs-spacing-sm-m-top {
  margin-top: 15px !important;
}
.gf_gs-spacing-sm-m-right {
  margin-right: 15px !important;
}
.gf_gs-spacing-sm-m-bottom {
  margin-bottom: 15px !important;
}
.gf_gs-spacing-sm-m-left {
  margin-left: 15px !important;
}
.gf_gs-spacing-md-p:not([data-key="dynamic-button"]) {
  padding: 20px !important;
}
.gf_gs-spacing-md-px:not([data-key="dynamic-button"]) {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.gf_gs-spacing-md-py:not([data-key="dynamic-button"]) {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.gf_gs-spacing-md-p-top:not([data-key="dynamic-button"]) {
  padding-top: 20px !important;
}
.gf_gs-spacing-md-p-right:not([data-key="dynamic-button"]) {
  padding-right: 20px !important;
}
.gf_gs-spacing-md-p-bottom:not([data-key="dynamic-button"]) {
  padding-bottom: 20px !important;
}
.gf_gs-spacing-md-p-left:not([data-key="dynamic-button"]) {
  padding-left: 20px !important;
}
.gf_gs-spacing-md-p .shopify-payment-button__button {
  padding: 20px !important;
}
.gf_gs-spacing-md-px .shopify-payment-button__button {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.gf_gs-spacing-md-py .shopify-payment-button__button {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.gf_gs-spacing-md-p-top .shopify-payment-button__button {
  padding-top: 20px !important;
}
.gf_gs-spacing-md-p-right .shopify-payment-button__button {
  padding-right: 20px !important;
}
.gf_gs-spacing-md-p-bottom .shopify-payment-button__button {
  padding-bottom: 20px !important;
}
.gf_gs-spacing-md-p-left .shopify-payment-button__button {
  padding-left: 20px !important;
}
.gf_gs-spacing-md-m {
  margin: 20px !important;
}
.gf_gs-spacing-md-mx {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.gf_gs-spacing-md-my {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.gf_gs-spacing-md-m-top {
  margin-top: 20px !important;
}
.gf_gs-spacing-md-m-right {
  margin-right: 20px !important;
}
.gf_gs-spacing-md-m-bottom {
  margin-bottom: 20px !important;
}
.gf_gs-spacing-md-m-left {
  margin-left: 20px !important;
}
.gf_gs-spacing-lg-p:not([data-key="dynamic-button"]) {
  padding: 50px !important;
}
.gf_gs-spacing-lg-px:not([data-key="dynamic-button"]) {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.gf_gs-spacing-lg-py:not([data-key="dynamic-button"]) {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.gf_gs-spacing-lg-p-top:not([data-key="dynamic-button"]) {
  padding-top: 50px !important;
}
.gf_gs-spacing-lg-p-right:not([data-key="dynamic-button"]) {
  padding-right: 50px !important;
}
.gf_gs-spacing-lg-p-bottom:not([data-key="dynamic-button"]) {
  padding-bottom: 50px !important;
}
.gf_gs-spacing-lg-p-left:not([data-key="dynamic-button"]) {
  padding-left: 50px !important;
}
.gf_gs-spacing-lg-p .shopify-payment-button__button {
  padding: 50px !important;
}
.gf_gs-spacing-lg-px .shopify-payment-button__button {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.gf_gs-spacing-lg-py .shopify-payment-button__button {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.gf_gs-spacing-lg-p-top .shopify-payment-button__button {
  padding-top: 50px !important;
}
.gf_gs-spacing-lg-p-right .shopify-payment-button__button {
  padding-right: 50px !important;
}
.gf_gs-spacing-lg-p-bottom .shopify-payment-button__button {
  padding-bottom: 50px !important;
}
.gf_gs-spacing-lg-p-left .shopify-payment-button__button {
  padding-left: 50px !important;
}
.gf_gs-spacing-lg-m {
  margin: 50px !important;
}
.gf_gs-spacing-lg-mx {
  margin-left: 50px !important;
  margin-right: 50px !important;
}
.gf_gs-spacing-lg-my {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}
.gf_gs-spacing-lg-m-top {
  margin-top: 50px !important;
}
.gf_gs-spacing-lg-m-right {
  margin-right: 50px !important;
}
.gf_gs-spacing-lg-m-bottom {
  margin-bottom: 50px !important;
}
.gf_gs-spacing-lg-m-left {
  margin-left: 50px !important;
}
.gf_gs-spacing-xl-p:not([data-key="dynamic-button"]) {
  padding: 100px !important;
}
.gf_gs-spacing-xl-px:not([data-key="dynamic-button"]) {
  padding-left: 100px !important;
  padding-right: 100px !important;
}
.gf_gs-spacing-xl-py:not([data-key="dynamic-button"]) {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}
.gf_gs-spacing-xl-p-top:not([data-key="dynamic-button"]) {
  padding-top: 100px !important;
}
.gf_gs-spacing-xl-p-right:not([data-key="dynamic-button"]) {
  padding-right: 100px !important;
}
.gf_gs-spacing-xl-p-bottom:not([data-key="dynamic-button"]) {
  padding-bottom: 100px !important;
}
.gf_gs-spacing-xl-p-left:not([data-key="dynamic-button"]) {
  padding-left: 100px !important;
}
.gf_gs-spacing-xl-p .shopify-payment-button__button {
  padding: 100px !important;
}
.gf_gs-spacing-xl-px .shopify-payment-button__button {
  padding-left: 100px !important;
  padding-right: 100px !important;
}
.gf_gs-spacing-xl-py .shopify-payment-button__button {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}
.gf_gs-spacing-xl-p-top .shopify-payment-button__button {
  padding-top: 100px !important;
}
.gf_gs-spacing-xl-p-right .shopify-payment-button__button {
  padding-right: 100px !important;
}
.gf_gs-spacing-xl-p-bottom .shopify-payment-button__button {
  padding-bottom: 100px !important;
}
.gf_gs-spacing-xl-p-left .shopify-payment-button__button {
  padding-left: 100px !important;
}
.gf_gs-spacing-xl-m {
  margin: 100px !important;
}
.gf_gs-spacing-xl-mx {
  margin-left: 100px !important;
  margin-right: 100px !important;
}
.gf_gs-spacing-xl-my {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}
.gf_gs-spacing-xl-m-top {
  margin-top: 100px !important;
}
.gf_gs-spacing-xl-m-right {
  margin-right: 100px !important;
}
.gf_gs-spacing-xl-m-bottom {
  margin-bottom: 100px !important;
}
.gf_gs-spacing-xl-m-left {
  margin-left: 100px !important;
}
.gf_gs-button-element.gf_gs-button---large,
.gf_gs-button-element.gf_gs-button---medium,
.gf_gs-button-element.gf_gs-button---small {
  font-family: Plus Jakarta Sans !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 20px !important;
  text-decoration: none !important;
}
.gf_gs-button-element {
  box-shadow: 0 0 !important;
  background-color: var(--gf_gs-color2-brand) !important;
  color: var(--gf_gs-color2-neutral) !important;
  border-radius: 100px !important;
  border: none !important;
}
.gf_gs-button-element:hover {
  background-color: var(--gf_gs-color3-neutral) !important;
  color: var(--gf_gs-color2-neutral) !important;
}
.gf_gs-button-cart-button.gf_gs-button---large,
.gf_gs-button-cart-button.gf_gs-button---medium {
  font-family: Plus Jakarta Sans !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 20px !important;
  text-decoration: none !important;
}
.gf_gs-button-cart-button.gf_gs-button---small {
  font-family: Plus Jakarta Sans !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 10.080000000000002px !important;
  text-decoration: none !important;
}
.gf_gs-button-cart-button {
  box-shadow: 0 0 !important;
  background-color: var(--gf_gs-color2-brand) !important;
  color: var(--gf_gs-color2-neutral) !important;
  border-radius: 100px !important;
  border: none !important;
}
.gf_gs-button-cart-button:hover {
  background-color: var(--gf_gs-color3-neutral) !important;
  color: var(--gf_gs-color2-neutral) !important;
}
.gf_gs-button-view-more.gf_gs-button---large {
  font-family: Plus Jakarta Sans !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 16px !important;
  text-decoration: none !important;
}
.gf_gs-button-view-more.gf_gs-button---medium {
  font-family: Plus Jakarta Sans !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 20px !important;
  text-decoration: none !important;
}
.gf_gs-button-view-more.gf_gs-button---small {
  font-family: Plus Jakarta Sans !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 10.080000000000002px !important;
  text-decoration: none !important;
}
.gf_gs-button-view-more {
  box-shadow: 0 0 !important;
  background-color: var(--gf_gs-color2-brand) !important;
  color: var(--gf_gs-color1-neutral) !important;
  border-radius: 0 !important;
  border: none !important;
}
.gf_gs-button-view-more:hover {
  background-color: var(--gf_gs-color1-brand) !important;
  color: var(--gf_gs-color1-neutral) !important;
}
.gf_gs-button-submit.gf_gs-button---large {
  font-family: Plus Jakarta Sans !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 16px !important;
  text-decoration: none !important;
}
.gf_gs-button-submit.gf_gs-button---medium {
  font-family: Plus Jakarta Sans !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 20px !important;
  text-decoration: none !important;
}
.gf_gs-button-submit.gf_gs-button---small {
  font-family: Plus Jakarta Sans !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 10.080000000000002px !important;
  text-decoration: none !important;
}
.gf_gs-button-submit {
  box-shadow: 0 0 !important;
  background-color: var(--gf_gs-color2-brand) !important;
  color: var(--gf_gs-color1-neutral) !important;
  border-radius: 0 !important;
  border: none !important;
}
.gf_gs-button-submit:hover {
  background-color: var(--gf_gs-color1-brand) !important;
  color: var(--gf_gs-color1-neutral) !important;
}
.gf_gs-button-check-button.gf_gs-button---large:not(
    [data-key="dynamic-button"]
  ),
.gf_gs-button-check-button.gf_gs-button---large
  .shopify-payment-button__button {
  font-family: Plus Jakarta Sans !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 16px !important;
  text-decoration: none !important;
}
.gf_gs-button-check-button.gf_gs-button---medium:not(
    [data-key="dynamic-button"]
  ),
.gf_gs-button-check-button.gf_gs-button---medium
  .shopify-payment-button__button {
  font-family: Plus Jakarta Sans !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 20px !important;
  text-decoration: none !important;
}
.gf_gs-button-check-button.gf_gs-button---small:not(
    [data-key="dynamic-button"]
  ),
.gf_gs-button-check-button.gf_gs-button---small
  .shopify-payment-button__button {
  font-family: Plus Jakarta Sans !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 10.080000000000002px !important;
  text-decoration: none !important;
}
.gf_gs-button-check-button:not([data-key="dynamic-button"]),
.gf_gs-button-check-button .shopify-payment-button__button {
  box-shadow: 0 0 !important;
  background-color: var(--gf_gs-color2-brand) !important;
  color: var(--gf_gs-color1-neutral) !important;
  border-radius: 0 !important;
  border: none !important;
}
.gf_gs-button-check-button:not([data-key="dynamic-button"]):hover,
.gf_gs-button-check-button .shopify-payment-button__button:hover {
  background-color: var(--gf_gs-color1-brand) !important;
  color: var(--gf_gs-color1-neutral) !important;
}
@media (min-width: 1200px) {
  .gf_gs-text-heading-1 {
    font-weight: 700 !important;
    font-style: normal !important;
    font-size: 30px !important;
    text-decoration: none !important;
    line-height: 1.3em !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-text-heading-2 {
    font-weight: 700 !important;
    font-style: normal !important;
    font-size: 36px !important;
    text-decoration: none !important;
    line-height: 1.4em !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-text-heading-3 {
    font-weight: 700 !important;
    font-style: normal !important;
    font-size: 18px !important;
    text-decoration: none !important;
    line-height: 1.3em !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-text-heading-4 {
    font-size: 18px !important;
  }
  .gf_gs-text-heading-5 {
    font-size: 13.5px !important;
  }
  .gf_gs-text-heading-6 {
    font-size: 10.080000000000002px !important;
  }
  .gf_gs-text-paragraph-1 {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
    line-height: 1.6em !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-text-paragraph-2 {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 20px !important;
    text-decoration: none !important;
    line-height: 1.5em !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-text-paragraph-3 {
    font-size: 10.080000000000002px !important;
  }
  .gf_gs-text-paragraph-4 {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
    line-height: 1.5em !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-button-element.gf_gs-button---large,
  .gf_gs-button-element.gf_gs-button---medium,
  .gf_gs-button-element.gf_gs-button---small,
  .gf_gs-button-cart-button.gf_gs-button---large,
  .gf_gs-button-cart-button.gf_gs-button---medium {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 20px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-cart-button.gf_gs-button---small {
    font-size: 10.080000000000002px !important;
  }
  .gf_gs-button-view-more.gf_gs-button---large {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-view-more.gf_gs-button---medium {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 20px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-view-more.gf_gs-button---small {
    font-size: 10.080000000000002px !important;
  }
  .gf_gs-button-submit.gf_gs-button---large {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-submit.gf_gs-button---medium {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 20px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-submit.gf_gs-button---small {
    font-size: 10.080000000000002px !important;
  }
  .gf_gs-button-check-button.gf_gs-button---large:not(
      [data-key="dynamic-button"]
    ),
  .gf_gs-button-check-button.gf_gs-button---large
    .shopify-payment-button__button {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-check-button.gf_gs-button---medium:not(
      [data-key="dynamic-button"]
    ),
  .gf_gs-button-check-button.gf_gs-button---medium
    .shopify-payment-button__button {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 20px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-check-button.gf_gs-button---small:not(
      [data-key="dynamic-button"]
    ),
  .gf_gs-button-check-button.gf_gs-button---small
    .shopify-payment-button__button {
    font-size: 10.080000000000002px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .gf_gs-text-heading-1 {
    font-weight: 700 !important;
    font-style: normal !important;
    font-size: 30px !important;
    text-decoration: none !important;
    line-height: 1.3em !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-text-heading-2 {
    font-weight: 700 !important;
    font-style: normal !important;
    font-size: 36px !important;
    text-decoration: none !important;
    line-height: 1.4em !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-text-heading-3 {
    font-weight: 700 !important;
    font-style: normal !important;
    font-size: 18px !important;
    text-decoration: none !important;
    line-height: 1.3em !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-text-heading-4 {
    font-size: 18px !important;
  }
  .gf_gs-text-heading-5 {
    font-size: 13.5px !important;
  }
  .gf_gs-text-heading-6 {
    font-size: 10.080000000000002px !important;
  }
  .gf_gs-text-paragraph-1 {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
    line-height: 1.6em !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-text-paragraph-2 {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 20px !important;
    text-decoration: none !important;
    line-height: 1.5em !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-text-paragraph-3 {
    font-size: 10.080000000000002px !important;
  }
  .gf_gs-text-paragraph-4 {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
    line-height: 1.5em !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-button-element.gf_gs-button---large,
  .gf_gs-button-element.gf_gs-button---medium,
  .gf_gs-button-element.gf_gs-button---small,
  .gf_gs-button-cart-button.gf_gs-button---large,
  .gf_gs-button-cart-button.gf_gs-button---medium {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 20px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-cart-button.gf_gs-button---small {
    font-size: 10.080000000000002px !important;
  }
  .gf_gs-button-view-more.gf_gs-button---large {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-view-more.gf_gs-button---medium {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 20px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-view-more.gf_gs-button---small {
    font-size: 10.080000000000002px !important;
  }
  .gf_gs-button-submit.gf_gs-button---large {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-submit.gf_gs-button---medium {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 20px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-submit.gf_gs-button---small {
    font-size: 10.080000000000002px !important;
  }
  .gf_gs-button-check-button.gf_gs-button---large:not(
      [data-key="dynamic-button"]
    ),
  .gf_gs-button-check-button.gf_gs-button---large
    .shopify-payment-button__button {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-check-button.gf_gs-button---medium:not(
      [data-key="dynamic-button"]
    ),
  .gf_gs-button-check-button.gf_gs-button---medium
    .shopify-payment-button__button {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 20px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-check-button.gf_gs-button---small:not(
      [data-key="dynamic-button"]
    ),
  .gf_gs-button-check-button.gf_gs-button---small
    .shopify-payment-button__button {
    font-size: 10.080000000000002px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .gf_gs-text-heading-1 {
    font-weight: 700 !important;
    font-style: normal !important;
    font-size: 30px !important;
    text-decoration: none !important;
    line-height: 1.3em !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-text-heading-2 {
    font-weight: 700 !important;
    font-style: normal !important;
    font-size: 25.56px !important;
    text-decoration: none !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-text-heading-3 {
    font-size: 16px !important;
    text-decoration: none !important;
    font-style: normal !important;
    font-weight: 700 !important;
    letter-spacing: 0px !important;
    line-height: 1.3em !important;
  }
  .gf_gs-text-heading-4 {
    font-size: 14.4px !important;
  }
  .gf_gs-text-heading-5 {
    font-size: 10.799999999999999px !important;
  }
  .gf_gs-text-heading-6 {
    font-size: 8.1px !important;
  }
  .gf_gs-text-paragraph-1 {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
    line-height: 1.5em !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-text-paragraph-2 {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 10.799999999999999px !important;
    text-decoration: none !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-text-paragraph-3 {
    font-size: 8.1px !important;
  }
  .gf_gs-text-paragraph-4 {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
    line-height: 1.5em !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-button-element.gf_gs-button---large,
  .gf_gs-button-element.gf_gs-button---medium,
  .gf_gs-button-element.gf_gs-button---small,
  .gf_gs-button-cart-button.gf_gs-button---large,
  .gf_gs-button-cart-button.gf_gs-button---medium {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 10.799999999999999px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-cart-button.gf_gs-button---small {
    font-size: 8.1px !important;
  }
  .gf_gs-button-view-more.gf_gs-button---large {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-view-more.gf_gs-button---medium {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 10.799999999999999px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-view-more.gf_gs-button---small {
    font-size: 8.1px !important;
  }
  .gf_gs-button-submit.gf_gs-button---large {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-submit.gf_gs-button---medium {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 10.799999999999999px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-submit.gf_gs-button---small {
    font-size: 8.1px !important;
  }
  .gf_gs-button-check-button.gf_gs-button---large:not(
      [data-key="dynamic-button"]
    ),
  .gf_gs-button-check-button.gf_gs-button---large
    .shopify-payment-button__button {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-check-button.gf_gs-button---medium:not(
      [data-key="dynamic-button"]
    ),
  .gf_gs-button-check-button.gf_gs-button---medium
    .shopify-payment-button__button {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 10.799999999999999px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-check-button.gf_gs-button---small:not(
      [data-key="dynamic-button"]
    ),
  .gf_gs-button-check-button.gf_gs-button---small
    .shopify-payment-button__button {
    font-size: 8.1px !important;
  }
}
@media (max-width: 767px) {
  .gf_gs-text-heading-1 {
    font-weight: 700 !important;
    font-style: normal !important;
    font-size: 30px !important;
    text-decoration: none !important;
    line-height: 1.3em !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-text-heading-2 {
    font-weight: 700 !important;
    font-style: normal !important;
    font-size: 25.56px !important;
    text-decoration: none !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-text-heading-3 {
    font-size: 16px !important;
    text-decoration: none !important;
    font-style: normal !important;
    font-weight: 700 !important;
    letter-spacing: 0px !important;
    line-height: 1.3em !important;
  }
  .gf_gs-text-heading-4 {
    font-size: 14.4px !important;
  }
  .gf_gs-text-heading-5 {
    font-size: 10.799999999999999px !important;
  }
  .gf_gs-text-heading-6 {
    font-size: 8.1px !important;
  }
  .gf_gs-text-paragraph-1 {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
    line-height: 1.5em !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-text-paragraph-2 {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 10.799999999999999px !important;
    text-decoration: none !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-text-paragraph-3 {
    font-size: 8.1px !important;
  }
  .gf_gs-text-paragraph-4 {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
    line-height: 1.5em !important;
    letter-spacing: 0px !important;
  }
  .gf_gs-button-element.gf_gs-button---large,
  .gf_gs-button-element.gf_gs-button---medium,
  .gf_gs-button-element.gf_gs-button---small,
  .gf_gs-button-cart-button.gf_gs-button---large,
  .gf_gs-button-cart-button.gf_gs-button---medium {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 10.799999999999999px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-cart-button.gf_gs-button---small {
    font-size: 8.1px !important;
  }
  .gf_gs-button-view-more.gf_gs-button---large {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-view-more.gf_gs-button---medium {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 10.799999999999999px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-view-more.gf_gs-button---small {
    font-size: 8.1px !important;
  }
  .gf_gs-button-submit.gf_gs-button---large {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-submit.gf_gs-button---medium {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 10.799999999999999px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-submit.gf_gs-button---small {
    font-size: 8.1px !important;
  }
  .gf_gs-button-check-button.gf_gs-button---large:not(
      [data-key="dynamic-button"]
    ),
  .gf_gs-button-check-button.gf_gs-button---large
    .shopify-payment-button__button {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 16px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-check-button.gf_gs-button---medium:not(
      [data-key="dynamic-button"]
    ),
  .gf_gs-button-check-button.gf_gs-button---medium
    .shopify-payment-button__button {
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 10.799999999999999px !important;
    text-decoration: none !important;
  }
  .gf_gs-button-check-button.gf_gs-button---small:not(
      [data-key="dynamic-button"]
    ),
  .gf_gs-button-check-button.gf_gs-button---small
    .shopify-payment-button__button {
    font-size: 8.1px !important;
  }
}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gp-preset-98107.css.map?v=3785200385453766631703169746 */
