Home
Eagle Mural Above Reception Desk Displaying Natural Health Care Brochures
Wellness Packages

Save On Natural Health Care Therapy Packages

Explore our specially priced wellness therapy packages designed to support relaxation, energy, recovery, and whole-body wellness.

Relaxation Package

Foot Bath Therapy Packages For Detox Support

Enjoy a relaxing foot bath therapy session with package pricing available for guests who want to make wellness part of their regular routine.

✓
Simple Package Pricing Choose the session package that works best for you.
1 Session
$59.95 each
5 Sessions
$52.95 each
10 Sessions
Best Value $47.95 each
Book Foot Bath Therapy
/* ========================================== DESIGN TOKENS =========================================== */ .fhcc-offers-section { --fhcc-primary: #176bce; --fhcc-primary-dark: #1258a7; --fhcc-heading: #173b62; --fhcc-body: #646f78; --fhcc-white: #ffffff; --fhcc-light: #f5f9fe; --fhcc-border: #dce8f5; --fhcc-radius-sm: 8px; --fhcc-radius-md: 18px; --fhcc-radius-pill: 999px; width: 100%; padding: 85px 25px; background: radial-gradient( circle at 90% 5%, rgba(23,107,206,.08), transparent 28% ), linear-gradient( 180deg, #ffffff 0%, #f8fbff 100% ); font-family: "Inter Tight", sans-serif; } /* ========================================== INNER =========================================== */ .fhcc-offers-inner { width: 100%; max-width: 1200px; margin: 0 auto; } /* ========================================== HEADING =========================================== */ .fhcc-offers-heading { max-width: 750px; margin: 0 auto 48px; text-align: center; } .fhcc-offers-eyebrow { display: inline-flex; align-items: center; padding: 7px 13px; margin-bottom: 14px; border-radius: var(--fhcc-radius-pill); background: rgba(23,107,206,.08); color: var(--fhcc-primary); font-size: 13px; line-height: 1.2; font-weight: 700; letter-spacing: .7px; text-transform: uppercase; } .fhcc-offers-heading h2 { margin: 0 0 16px; color: var(--fhcc-heading); font-size: clamp( 32px, 4vw, 48px ); line-height: 1.08; font-weight: 700; letter-spacing: -1.3px; } .fhcc-offers-heading h2 span { color: var(--fhcc-primary); } .fhcc-offers-heading p { max-width: 650px; margin: 0 auto; color: var(--fhcc-body); font-size: 17px; line-height: 1.7; } /* ========================================== GRID =========================================== */ .fhcc-offers-grid { display: grid; grid-template-columns: repeat( 2, minmax(0, 1fr) ); gap: 25px; align-items: stretch; } /* ========================================== CARD =========================================== */ .fhcc-offer-card { position: relative; display: flex; flex-direction: column; padding: 30px; overflow: hidden; background: var(--fhcc-white); border: 1px solid var(--fhcc-border); border-radius: 24px; box-shadow: 0 18px 55px rgba(23,59,98,.08); transition: transform 350ms cubic-bezier(.2,.8,.2,1), box-shadow 350ms ease, border-color 350ms ease; } .fhcc-offer-card::before { content: ""; position: absolute; top: -80px; right: -80px; width: 180px; height: 180px; border-radius: 50%; background: radial-gradient( circle, rgba(23,107,206,.09), transparent 70% ); pointer-events: none; transition: transform 400ms ease; } .fhcc-offer-card:hover { transform: translateY(-7px); border-color: rgba(23,107,206,.35); box-shadow: 0 28px 70px rgba(23,59,98,.14); } .fhcc-offer-card:hover::before { transform: scale(1.4); } /* ========================================== FEATURED CARD =========================================== */ .fhcc-featured-offer { border-top: 4px solid var(--fhcc-primary); } /* ========================================== CARD HEADER =========================================== */ .fhcc-offer-top { position: relative; z-index: 2; display: flex; align-items: center; gap: 15px; margin-bottom: 20px; } .fhcc-card-icon { flex: 0 0 56px; width: 56px; height: 56px; display: flex; align-items: center; justify-content: center; border-radius: 16px; background: var(--fhcc-primary); color: var(--fhcc-white); box-shadow: 0 10px 25px rgba(23,107,206,.20); transition: transform 350ms cubic-bezier(.2,.8,.2,1); } .fhcc-offer-card:hover .fhcc-card-icon { transform: rotate(-5deg) scale(1.06); } .fhcc-card-icon svg { width: 28px; height: 28px; } .fhcc-card-label { display: block; margin-bottom: 4px; color: var(--fhcc-primary); font-size: 12px; line-height: 1.2; font-weight: 700; letter-spacing: .7px; text-transform: uppercase; } .fhcc-offer-top h3 { margin: 0; color: var(--fhcc-heading); font-size: 22px; line-height: 1.25; font-weight: 700; } /* ========================================== DESCRIPTION =========================================== */ .fhcc-offer-description { margin: 0 0 22px; color: var(--fhcc-body); font-size: 15px; line-height: 1.7; } /* ========================================== INCLUDED =========================================== */ .fhcc-included { padding: 18px; margin-bottom: 22px; border-radius: var(--fhcc-radius-md); background: var(--fhcc-light); border: 1px solid rgba(23,107,206,.08); } .fhcc-included-title { display: block; margin-bottom: 12px; color: var(--fhcc-heading); font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: .6px; } .fhcc-therapy-list { display: grid; grid-template-columns: repeat( 2, minmax(0,1fr) ); gap: 10px; } .fhcc-therapy-list span { display: flex; align-items: flex-start; gap: 8px; color: var(--fhcc-heading); font-size: 13px; line-height: 1.45; font-weight: 500; } .fhcc-therapy-list i { flex: 0 0 21px; width: 21px; height: 21px; display: flex; align-items: center; justify-content: center; margin-top: 1px; border-radius: 50%; background: rgba(23,107,206,.10); color: var(--fhcc-primary); font-style: normal; font-size: 11px; font-weight: 800; } /* ========================================== FOOT FEATURE =========================================== */ .fhcc-foot-feature { display: flex; align-items: center; gap: 12px; padding: 18px; margin-bottom: 22px; background: var(--fhcc-light); border-radius: var(--fhcc-radius-md); border: 1px solid rgba(23,107,206,.08); } .fhcc-foot-feature-icon { flex: 0 0 38px; width: 38px; height: 38px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: var(--fhcc-primary); color: var(--fhcc-white); font-weight: 700; } .fhcc-foot-feature strong { display: block; margin-bottom: 2px; color: var(--fhcc-heading); font-size: 14px; } .fhcc-foot-feature span { display: block; color: var(--fhcc-body); font-size: 13px; line-height: 1.45; } /* ========================================== PRICING =========================================== */ .fhcc-price-list { display: flex; flex-direction: column; gap: 10px; margin-bottom: 25px; } .fhcc-price-item { position: relative; min-height: 76px; display: flex; align-items: center; justify-content: space-between; gap: 15px; padding: 13px 15px; background: #ffffff; border: 1px solid var(--fhcc-border); border-radius: 14px; transition: background 300ms ease, border-color 300ms ease, transform 300ms ease; } .fhcc-price-item:hover { transform: translateX(3px); border-color: rgba(23,107,206,.35); background: var(--fhcc-light); } .fhcc-package-number { display: flex; align-items: center; gap: 10px; } .fhcc-package-number strong { width: 39px; height: 39px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: rgba(23,107,206,.09); color: var(--fhcc-primary); font-size: 17px; } .fhcc-package-number span { color: var(--fhcc-heading); font-size: 14px; font-weight: 600; } .fhcc-price { display: flex; flex-direction: column; align-items: flex-end; } .fhcc-price strong { color: var(--fhcc-heading); font-size: 22px; line-height: 1.1; font-weight: 700; } .fhcc-price > span:not(.fhcc-value-label) { margin-top: 3px; color: var(--fhcc-body); font-size: 11px; } /* ========================================== BEST VALUE =========================================== */ .fhcc-best-value { background: linear-gradient( 135deg, rgba(23,107,206,.07), rgba(23,107,206,.02) ); border-color: rgba(23,107,206,.26); } .fhcc-value-label { display: inline-flex; padding: 3px 7px; margin-bottom: 4px; border-radius: var(--fhcc-radius-pill); background: var(--fhcc-primary); color: #ffffff; font-size: 9px; line-height: 1.2; font-weight: 700; letter-spacing: .5px; text-transform: uppercase; } /* ========================================== CTA =========================================== */ .fhcc-offer-cta { position: relative; width: 100%; min-height: 54px; display: flex; align-items: center; justify-content: center; gap: 10px; margin-top: auto; padding: 12px 18px; overflow: hidden; border-radius: 12px; background: var(--fhcc-primary); color: var(--fhcc-white) !important; font-size: 14px; font-weight: 700; text-decoration: none !important; box-shadow: 0 10px 25px rgba(23,107,206,.18); transition: background 300ms ease, transform 300ms ease, box-shadow 300ms ease; } .fhcc-offer-cta svg { width: 18px; height: 18px; transition: transform 300ms ease; } .fhcc-offer-cta:hover { background: var(--fhcc-primary-dark); transform: translateY(-2px); box-shadow: 0 15px 30px rgba(23,107,206,.25); } .fhcc-offer-cta:hover svg { transform: translateX(5px); } .fhcc-offer-cta:active { transform: scale(.98); } .fhcc-offer-cta:focus-visible { outline: 3px solid var(--fhcc-primary); outline-offset: 4px; } /* ========================================== TABLET =========================================== */ @media (max-width: 900px) { .fhcc-offers-section { padding: 65px 20px; } .fhcc-offers-grid { grid-template-columns: 1fr; max-width: 650px; margin: 0 auto; } } /* ========================================== MOBILE =========================================== */ @media (max-width: 600px) { .fhcc-offers-section { padding: 50px 15px; } .fhcc-offers-heading { margin-bottom: 32px; text-align: left; } .fhcc-offers-heading h2 { font-size: 32px; } .fhcc-offers-heading p { font-size: 15px; } .fhcc-offer-card { padding: 22px 18px; border-radius: 18px; } .fhcc-offer-top { align-items: flex-start; } .fhcc-card-icon { flex-basis: 48px; width: 48px; height: 48px; border-radius: 13px; } .fhcc-card-icon svg { width: 24px; height: 24px; } .fhcc-offer-top h3 { font-size: 19px; } .fhcc-therapy-list { grid-template-columns: 1fr; } .fhcc-price-item { min-height: 70px; } .fhcc-price strong { font-size: 19px; } } /* ========================================== SMALL MOBILE =========================================== */ @media (max-width: 380px) { .fhcc-price-item { align-items: flex-start; } .fhcc-price { align-items: flex-end; } .fhcc-package-number span { font-size: 12px; } } /* ========================================== REDUCED MOTION =========================================== */ @media (prefers-reduced-motion: reduce) { .fhcc-offer-card, .fhcc-card-icon, .fhcc-price-item, .fhcc-offer-cta, .fhcc-offer-cta svg { transition: none !important; } }