#fw-section-header {
--color-primary: #f4ac22;
--color-primary-rgb: 244, 172, 34;
--color-background: #212529;
--color-background-rgb: 33, 37, 41;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 36;
background-color: var(--color-background);
color: var(--color-on-background);
@media (min-width: 640px) {
    .header__size--md {
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .header {
        font-size: 1rem;
    }
}

.header__list {
    gap: 26px;
}
}
#fw-section-image-with-text-5a20a3f0-17f8-401c-93e5-dfceb45ed651 {
--color-primary: #f4ac22;
--color-primary-rgb: 244, 172, 34;
--color-background: #008080;
--color-background-rgb: 0, 128, 128;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 90;
background-color: var(--color-background);
color: var(--color-on-background);
@media (min-width: 640px) {
    .image-with-text__content {
        margin-left: 0px;
        margin-right: 48px;
    }

    .image-with-text__content {
        margin-top: 6px;
    }

    .image-with-text__heading {
        font-size: 2rem;
    }

    .image-with-text__text {
        font-size: 18px;
        margin-top: 18px;
    }
}

@media (max-width: 639px) {
    .image-with-text__image {
        width: 320px;
    }
}
}
#fw-section-password {
--color-primary: #f4ac22;
--color-primary-rgb: 244, 172, 34;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #212529;
--color-on-background-rgb: 33, 37, 41;
--color-product-image-background: #212529;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-hero-0 {
--color-primary: #f4ac22;
--color-primary-rgb: 244, 172, 34;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #212529;
--color-on-background-rgb: 33, 37, 41;
--color-product-image-background: #212529;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
.hero__container--regular {
    min-height: 460px;
}

@media (min-width: 640px) {
    .hero__container--regular {
        min-height: 580px;
    }

    .hero__text {
        font-size: 2em !important;
    }

    .button--large {
        padding: 16px 48px !important;
    }
  
   .hero__cta {
       flex-basis: auto !important;
   }
}

.hero__text {
    font-size: 1.5em;
    margin-top: 18px;
}

.button--large {
    padding: 14px 24px;
}

.button--secondary {
    background-color: #f4ac22;
    color: #fff;
}

.hero__cta {
    flex-basis: 70%;
}
}

#fw-section-hero-dfaf2b4e-c5dd-4d7c-8994-3cb55141c422 {
--color-primary: #f4ac22;
--color-primary-rgb: 244, 172, 34;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #212529;
--color-on-background-rgb: 33, 37, 41;
--color-product-image-background: #212529;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
.hero__container--small {
    min-height: 300px;
}

@media (min-width: 640px) {
    .hero__container--small {
        min-height: 420px;
    }

    .hero__text {
        font-size: 1.5em !important;
    }
}

.hero__text {
    font-size: 1.1em;
    margin-top: 18px;
}
}
#fw-section-featured-product-08ee5834-c248-4333-bf05-508052fc4297 {
--color-primary: #f4ac22;
--color-primary-rgb: 244, 172, 34;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #212529;
--color-on-background-rgb: 33, 37, 41;
--color-product-image-background: #212529;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
@media (min-width: 640px) {
    .featured-product-info__title {
        font-size: 2.2rem;
    }
}

a {
    color: #008080;
}

.featured-product-info__description--large {
    height: 280px;
}

.featured-product-info>*+* {
    margin-top: 18px;
}
}
#fw-section-video-with-text-1402a18a-230a-4cf3-99c0-e7e2201a4e5d {
--color-primary: #f4ac22;
--color-primary-rgb: 244, 172, 34;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #212529;
--color-on-background-rgb: 33, 37, 41;
--color-product-image-background: #212529;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
@media (min-width: 640px) {
    .video-with-text__heading {
        font-size: 2.2rem;
    }
}

.video-with-text__heading {
    color: #008080;
}

.video-with-text__text {
    margin-top: 18px;
}
}
#fw-section-hero-f50795f0-21f5-4f1c-9a40-6502850aaf79 {
--color-primary: #f4ac22;
--color-primary-rgb: 244, 172, 34;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #212529;
--color-on-background-rgb: 33, 37, 41;
--color-product-image-background: #212529;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
.hero__container--small {
    min-height: 300px;
}

@media (min-width: 640px) {
    .hero__container--small {
        min-height: 420px;
    }

    .hero__text {
        font-size: 1.5em !important;
    }
}

.hero__text {
    font-size: 1.1em;
    margin-top: 18px;
}
}
#fw-section-footer {
--color-primary: #f4ac22;
--color-primary-rgb: 244, 172, 34;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #212529;
--color-on-background-rgb: 33, 37, 41;
--color-product-image-background: #212529;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);

}







#fw-section-app-memberships-34df4c {
--color-primary: #f4ac22;
--color-primary-rgb: 244, 172, 34;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #212529;
--color-on-background-rgb: 33, 37, 41;
--color-product-image-background: #212529;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
.section-header {
    margin-bottom: 24px;
}

.tiers__tier {
    border: 1px solid #008080;
    padding: 32px 24px 36px;
}

.tiers__tier-price {
    color: #008080;
    font-size: 1.4rem;
    margin-bottom: 18px;
    text-transform: uppercase;
}

.tiers__tier-cta {
    margin-bottom: 32px;
}
}
#fw-section-tiers-263ea366-672e-48a6-8fa0-a83f8f787221 {
--color-primary: #f4ac22;
--color-primary-rgb: 244, 172, 34;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #212529;
--color-on-background-rgb: 33, 37, 41;
--color-product-image-background: #212529;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
.section-header {
    margin-bottom: 24px;
}

.tiers__tier {
    border: 1px solid #008080;
    padding: 32px 24px 36px;
}

.tiers__tier-price {
    color: #008080;
    font-size: 1.4rem;
    margin-bottom: 18px;
    text-transform: uppercase;
}

.tiers__tier-cta {
    margin-bottom: 32px;
}
}